blob: 8b88bcda86bcd660b08dd6ae6605723a15a15e5e [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
11592for 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 net/if_dl.h netinet/in.h utime.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011593do
11594as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011595if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11596 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11597echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11598if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011599 echo $ECHO_N "(cached) $ECHO_C" >&6
11600fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011601ac_res=`eval echo '${'$as_ac_Header'}'`
11602 { echo "$as_me:$LINENO: result: $ac_res" >&5
11603echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011604else
11605 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -040011606{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11607echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011608cat >conftest.$ac_ext <<_ACEOF
11609/* confdefs.h. */
11610_ACEOF
11611cat confdefs.h >>conftest.$ac_ext
11612cat >>conftest.$ac_ext <<_ACEOF
11613/* end confdefs.h. */
11614$ac_includes_default
11615#include <$ac_header>
11616_ACEOF
11617rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011618if { (ac_try="$ac_compile"
11619case "(($ac_try" in
11620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11621 *) ac_try_echo=$ac_try;;
11622esac
11623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11624 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011625 ac_status=$?
11626 grep -v '^ *+' conftest.er1 >conftest.err
11627 rm -f conftest.er1
11628 cat conftest.err >&5
11629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011630 (exit $ac_status); } && {
11631 test -z "$ac_c_werror_flag" ||
11632 test ! -s conftest.err
11633 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011634 ac_header_compiler=yes
11635else
11636 echo "$as_me: failed program was:" >&5
11637sed 's/^/| /' conftest.$ac_ext >&5
11638
Theodore Ts'oe1052142006-10-21 21:46:47 -040011639 ac_header_compiler=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011640fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011641
11642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11643{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11644echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011645
11646# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -040011647{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11648echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011649cat >conftest.$ac_ext <<_ACEOF
11650/* confdefs.h. */
11651_ACEOF
11652cat confdefs.h >>conftest.$ac_ext
11653cat >>conftest.$ac_ext <<_ACEOF
11654/* end confdefs.h. */
11655#include <$ac_header>
11656_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040011657if { (ac_try="$ac_cpp conftest.$ac_ext"
11658case "(($ac_try" in
11659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11660 *) ac_try_echo=$ac_try;;
11661esac
11662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11663 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011664 ac_status=$?
11665 grep -v '^ *+' conftest.er1 >conftest.err
11666 rm -f conftest.er1
11667 cat conftest.err >&5
11668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011669 (exit $ac_status); } >/dev/null && {
11670 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11671 test ! -s conftest.err
11672 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011673 ac_header_preproc=yes
11674else
11675 echo "$as_me: failed program was:" >&5
11676sed 's/^/| /' conftest.$ac_ext >&5
11677
11678 ac_header_preproc=no
11679fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011680
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011681rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011682{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11683echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011684
11685# So? What about this header?
11686case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11687 yes:no: )
11688 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11689echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11690 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11691echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11692 ac_header_preproc=yes
11693 ;;
11694 no:yes:* )
11695 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11696echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11697 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11698echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11699 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11700echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11701 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11702echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11703 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11704echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11705 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11706echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040011707
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011708 ;;
11709esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040011710{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11711echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11712if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011713 echo $ECHO_N "(cached) $ECHO_C" >&6
11714else
11715 eval "$as_ac_Header=\$ac_header_preproc"
11716fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011717ac_res=`eval echo '${'$as_ac_Header'}'`
11718 { echo "$as_me:$LINENO: result: $ac_res" >&5
11719echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011720
11721fi
11722if test `eval echo '${'$as_ac_Header'}'` = yes; then
11723 cat >>confdefs.h <<_ACEOF
11724#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11725_ACEOF
11726
11727fi
11728
11729done
11730
11731
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011732
11733for ac_header in sys/disk.h sys/mount.h
11734do
11735as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011736{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11737echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11738if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011739 echo $ECHO_N "(cached) $ECHO_C" >&6
11740else
11741 cat >conftest.$ac_ext <<_ACEOF
11742/* confdefs.h. */
11743_ACEOF
11744cat confdefs.h >>conftest.$ac_ext
11745cat >>conftest.$ac_ext <<_ACEOF
11746/* end confdefs.h. */
11747
11748#if HAVE_SYS_QUEUE_H
11749#include <sys/queue.h>
11750#endif
11751
11752
11753#include <$ac_header>
11754_ACEOF
11755rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011756if { (ac_try="$ac_compile"
11757case "(($ac_try" in
11758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11759 *) ac_try_echo=$ac_try;;
11760esac
11761eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11762 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011763 ac_status=$?
11764 grep -v '^ *+' conftest.er1 >conftest.err
11765 rm -f conftest.er1
11766 cat conftest.err >&5
11767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011768 (exit $ac_status); } && {
11769 test -z "$ac_c_werror_flag" ||
11770 test ! -s conftest.err
11771 } && test -s conftest.$ac_objext; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011772 eval "$as_ac_Header=yes"
11773else
11774 echo "$as_me: failed program was:" >&5
11775sed 's/^/| /' conftest.$ac_ext >&5
11776
Theodore Ts'oe1052142006-10-21 21:46:47 -040011777 eval "$as_ac_Header=no"
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011778fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011779
11780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011781fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011782ac_res=`eval echo '${'$as_ac_Header'}'`
11783 { echo "$as_me:$LINENO: result: $ac_res" >&5
11784echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011785if test `eval echo '${'$as_ac_Header'}'` = yes; then
11786 cat >>confdefs.h <<_ACEOF
11787#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11788_ACEOF
11789
11790fi
11791
11792done
11793
11794
11795for ac_header in net/if.h
11796do
11797as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011798{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11799echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11800if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011801 echo $ECHO_N "(cached) $ECHO_C" >&6
11802else
11803 cat >conftest.$ac_ext <<_ACEOF
11804/* confdefs.h. */
11805_ACEOF
11806cat confdefs.h >>conftest.$ac_ext
11807cat >>conftest.$ac_ext <<_ACEOF
11808/* end confdefs.h. */
11809
11810#if HAVE_SYS_TYPES_H
11811#include <sys/types.h>
11812#endif
11813#if HAVE_SYS_SOCKET
11814#include <sys/socket.h>
11815#endif
11816
11817
11818#include <$ac_header>
11819_ACEOF
11820rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011821if { (ac_try="$ac_compile"
11822case "(($ac_try" in
11823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11824 *) ac_try_echo=$ac_try;;
11825esac
11826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11827 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011828 ac_status=$?
11829 grep -v '^ *+' conftest.er1 >conftest.err
11830 rm -f conftest.er1
11831 cat conftest.err >&5
11832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011833 (exit $ac_status); } && {
11834 test -z "$ac_c_werror_flag" ||
11835 test ! -s conftest.err
11836 } && test -s conftest.$ac_objext; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011837 eval "$as_ac_Header=yes"
11838else
11839 echo "$as_me: failed program was:" >&5
11840sed 's/^/| /' conftest.$ac_ext >&5
11841
Theodore Ts'oe1052142006-10-21 21:46:47 -040011842 eval "$as_ac_Header=no"
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011843fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011844
11845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011846fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011847ac_res=`eval echo '${'$as_ac_Header'}'`
11848 { echo "$as_me:$LINENO: result: $ac_res" >&5
11849echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011850if test `eval echo '${'$as_ac_Header'}'` = yes; then
11851 cat >>confdefs.h <<_ACEOF
11852#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11853_ACEOF
11854
11855fi
11856
11857done
11858
11859
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011860for ac_func in vprintf
11861do
11862as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011863{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11864echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11865if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011866 echo $ECHO_N "(cached) $ECHO_C" >&6
11867else
11868 cat >conftest.$ac_ext <<_ACEOF
11869/* confdefs.h. */
11870_ACEOF
11871cat confdefs.h >>conftest.$ac_ext
11872cat >>conftest.$ac_ext <<_ACEOF
11873/* end confdefs.h. */
11874/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11875 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11876#define $ac_func innocuous_$ac_func
11877
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011878/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011879 which can conflict with char $ac_func (); below.
11880 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11881 <limits.h> exists even on freestanding compilers. */
11882
11883#ifdef __STDC__
11884# include <limits.h>
11885#else
11886# include <assert.h>
11887#endif
11888
11889#undef $ac_func
11890
Theodore Ts'oe1052142006-10-21 21:46:47 -040011891/* Override any GCC internal prototype to avoid an error.
11892 Use char because int might match the return type of a GCC
11893 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011894#ifdef __cplusplus
11895extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011896#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011897char $ac_func ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011898/* The GNU C library defines this for functions which it implements
11899 to always fail with ENOSYS. Some functions are actually named
11900 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040011901#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011902choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011903#endif
11904
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011905int
11906main ()
11907{
Theodore Ts'oe1052142006-10-21 21:46:47 -040011908return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011909 ;
11910 return 0;
11911}
11912_ACEOF
11913rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011914if { (ac_try="$ac_link"
11915case "(($ac_try" in
11916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11917 *) ac_try_echo=$ac_try;;
11918esac
11919eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11920 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011921 ac_status=$?
11922 grep -v '^ *+' conftest.er1 >conftest.err
11923 rm -f conftest.er1
11924 cat conftest.err >&5
11925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011926 (exit $ac_status); } && {
11927 test -z "$ac_c_werror_flag" ||
11928 test ! -s conftest.err
11929 } && test -s conftest$ac_exeext &&
11930 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011931 eval "$as_ac_var=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011932else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011933 echo "$as_me: failed program was:" >&5
11934sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011935
Theodore Ts'oe1052142006-10-21 21:46:47 -040011936 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011937fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011938
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011939rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011940 conftest$ac_exeext conftest.$ac_ext
11941fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011942ac_res=`eval echo '${'$as_ac_var'}'`
11943 { echo "$as_me:$LINENO: result: $ac_res" >&5
11944echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011945if test `eval echo '${'$as_ac_var'}'` = yes; then
11946 cat >>confdefs.h <<_ACEOF
11947#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11948_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011949
Theodore Ts'oe1052142006-10-21 21:46:47 -040011950{ echo "$as_me:$LINENO: checking for _doprnt" >&5
11951echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011952if test "${ac_cv_func__doprnt+set}" = set; then
11953 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011954else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011955 cat >conftest.$ac_ext <<_ACEOF
11956/* confdefs.h. */
11957_ACEOF
11958cat confdefs.h >>conftest.$ac_ext
11959cat >>conftest.$ac_ext <<_ACEOF
11960/* end confdefs.h. */
11961/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
11962 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11963#define _doprnt innocuous__doprnt
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011964
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011965/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011966 which can conflict with char _doprnt (); below.
11967 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11968 <limits.h> exists even on freestanding compilers. */
11969
11970#ifdef __STDC__
11971# include <limits.h>
11972#else
11973# include <assert.h>
11974#endif
11975
11976#undef _doprnt
11977
Theodore Ts'oe1052142006-10-21 21:46:47 -040011978/* Override any GCC internal prototype to avoid an error.
11979 Use char because int might match the return type of a GCC
11980 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011981#ifdef __cplusplus
11982extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011983#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011984char _doprnt ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011985/* The GNU C library defines this for functions which it implements
11986 to always fail with ENOSYS. Some functions are actually named
11987 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040011988#if defined __stub__doprnt || defined __stub____doprnt
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011989choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011990#endif
11991
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011992int
11993main ()
11994{
Theodore Ts'oe1052142006-10-21 21:46:47 -040011995return _doprnt ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011996 ;
11997 return 0;
11998}
11999_ACEOF
12000rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012001if { (ac_try="$ac_link"
12002case "(($ac_try" in
12003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12004 *) ac_try_echo=$ac_try;;
12005esac
12006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12007 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012008 ac_status=$?
12009 grep -v '^ *+' conftest.er1 >conftest.err
12010 rm -f conftest.er1
12011 cat conftest.err >&5
12012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012013 (exit $ac_status); } && {
12014 test -z "$ac_c_werror_flag" ||
12015 test ! -s conftest.err
12016 } && test -s conftest$ac_exeext &&
12017 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012018 ac_cv_func__doprnt=yes
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012019else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012020 echo "$as_me: failed program was:" >&5
12021sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +000012022
Theodore Ts'oe1052142006-10-21 21:46:47 -040012023 ac_cv_func__doprnt=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012024fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012025
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012026rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012027 conftest$ac_exeext conftest.$ac_ext
12028fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012029{ echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
12030echo "${ECHO_T}$ac_cv_func__doprnt" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012031if test $ac_cv_func__doprnt = yes; then
12032
12033cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012034#define HAVE_DOPRNT 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012035_ACEOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012036
12037fi
12038
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012039fi
12040done
12041
12042
Theodore Ts'oe1052142006-10-21 21:46:47 -040012043{ echo "$as_me:$LINENO: checking for struct dirent.d_reclen" >&5
12044echo $ECHO_N "checking for struct dirent.d_reclen... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012045if test "${ac_cv_member_struct_dirent_d_reclen+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012046 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012047else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012048 cat >conftest.$ac_ext <<_ACEOF
12049/* confdefs.h. */
12050_ACEOF
12051cat confdefs.h >>conftest.$ac_ext
12052cat >>conftest.$ac_ext <<_ACEOF
12053/* end confdefs.h. */
Theodore Ts'offf45482003-04-13 00:44:19 -040012054#include <dirent.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012055
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012056int
12057main ()
12058{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012059static struct dirent ac_aggr;
12060if (ac_aggr.d_reclen)
12061return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012062 ;
12063 return 0;
12064}
12065_ACEOF
12066rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012067if { (ac_try="$ac_compile"
12068case "(($ac_try" in
12069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12070 *) ac_try_echo=$ac_try;;
12071esac
12072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12073 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012074 ac_status=$?
12075 grep -v '^ *+' conftest.er1 >conftest.err
12076 rm -f conftest.er1
12077 cat conftest.err >&5
12078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012079 (exit $ac_status); } && {
12080 test -z "$ac_c_werror_flag" ||
12081 test ! -s conftest.err
12082 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012083 ac_cv_member_struct_dirent_d_reclen=yes
Theodore Ts'offf45482003-04-13 00:44:19 -040012084else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012085 echo "$as_me: failed program was:" >&5
12086sed 's/^/| /' conftest.$ac_ext >&5
12087
Theodore Ts'oe1052142006-10-21 21:46:47 -040012088 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012089/* confdefs.h. */
12090_ACEOF
12091cat confdefs.h >>conftest.$ac_ext
12092cat >>conftest.$ac_ext <<_ACEOF
12093/* end confdefs.h. */
12094#include <dirent.h>
12095
12096int
12097main ()
12098{
12099static struct dirent ac_aggr;
12100if (sizeof ac_aggr.d_reclen)
12101return 0;
12102 ;
12103 return 0;
12104}
12105_ACEOF
12106rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012107if { (ac_try="$ac_compile"
12108case "(($ac_try" in
12109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12110 *) ac_try_echo=$ac_try;;
12111esac
12112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12113 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012114 ac_status=$?
12115 grep -v '^ *+' conftest.er1 >conftest.err
12116 rm -f conftest.er1
12117 cat conftest.err >&5
12118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012119 (exit $ac_status); } && {
12120 test -z "$ac_c_werror_flag" ||
12121 test ! -s conftest.err
12122 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012123 ac_cv_member_struct_dirent_d_reclen=yes
12124else
12125 echo "$as_me: failed program was:" >&5
12126sed 's/^/| /' conftest.$ac_ext >&5
12127
Theodore Ts'oe1052142006-10-21 21:46:47 -040012128 ac_cv_member_struct_dirent_d_reclen=no
Theodore Ts'offf45482003-04-13 00:44:19 -040012129fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012130
12131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'offf45482003-04-13 00:44:19 -040012132fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012133
12134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012135fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012136{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_dirent_d_reclen" >&5
12137echo "${ECHO_T}$ac_cv_member_struct_dirent_d_reclen" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012138if test $ac_cv_member_struct_dirent_d_reclen = yes; then
12139 cat >>confdefs.h <<\_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012140#define HAVE_RECLEN_DIRENT 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012141_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012142
12143fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012144
Theodore Ts'oe1052142006-10-21 21:46:47 -040012145{ echo "$as_me:$LINENO: checking for ssize_t" >&5
12146echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012147if test "${ac_cv_type_ssize_t+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012148 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'offf45482003-04-13 00:44:19 -040012149else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012150 cat >conftest.$ac_ext <<_ACEOF
12151/* confdefs.h. */
12152_ACEOF
12153cat confdefs.h >>conftest.$ac_ext
12154cat >>conftest.$ac_ext <<_ACEOF
12155/* end confdefs.h. */
Theodore Ts'offf45482003-04-13 00:44:19 -040012156#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012157
Theodore Ts'oe1052142006-10-21 21:46:47 -040012158typedef ssize_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012159int
12160main ()
12161{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012162if ((ac__type_new_ *) 0)
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012163 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012164if (sizeof (ac__type_new_))
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012165 return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012166 ;
12167 return 0;
12168}
12169_ACEOF
12170rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012171if { (ac_try="$ac_compile"
12172case "(($ac_try" in
12173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12174 *) ac_try_echo=$ac_try;;
12175esac
12176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12177 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012178 ac_status=$?
12179 grep -v '^ *+' conftest.er1 >conftest.err
12180 rm -f conftest.er1
12181 cat conftest.err >&5
12182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012183 (exit $ac_status); } && {
12184 test -z "$ac_c_werror_flag" ||
12185 test ! -s conftest.err
12186 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012187 ac_cv_type_ssize_t=yes
Theodore Ts'offf45482003-04-13 00:44:19 -040012188else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012189 echo "$as_me: failed program was:" >&5
12190sed 's/^/| /' conftest.$ac_ext >&5
12191
Theodore Ts'oe1052142006-10-21 21:46:47 -040012192 ac_cv_type_ssize_t=no
Theodore Ts'offf45482003-04-13 00:44:19 -040012193fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012194
12195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'offf45482003-04-13 00:44:19 -040012196fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012197{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
12198echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012199if test $ac_cv_type_ssize_t = yes; then
12200 cat >>confdefs.h <<\_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012201#define HAVE_TYPE_SSIZE_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012202_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012203
12204fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012205
Theodore Ts'oe1052142006-10-21 21:46:47 -040012206{ echo "$as_me:$LINENO: checking whether llseek is declared" >&5
12207echo $ECHO_N "checking whether llseek is declared... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012208if test "${ac_cv_have_decl_llseek+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012209 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'offf45482003-04-13 00:44:19 -040012210else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012211 cat >conftest.$ac_ext <<_ACEOF
12212/* confdefs.h. */
12213_ACEOF
12214cat confdefs.h >>conftest.$ac_ext
12215cat >>conftest.$ac_ext <<_ACEOF
12216/* end confdefs.h. */
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012217#include <unistd.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012218
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012219int
12220main ()
12221{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012222#ifndef llseek
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012223 (void) llseek;
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012224#endif
12225
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012226 ;
12227 return 0;
12228}
12229_ACEOF
12230rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012231if { (ac_try="$ac_compile"
12232case "(($ac_try" in
12233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12234 *) ac_try_echo=$ac_try;;
12235esac
12236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12237 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012238 ac_status=$?
12239 grep -v '^ *+' conftest.er1 >conftest.err
12240 rm -f conftest.er1
12241 cat conftest.err >&5
12242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012243 (exit $ac_status); } && {
12244 test -z "$ac_c_werror_flag" ||
12245 test ! -s conftest.err
12246 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012247 ac_cv_have_decl_llseek=yes
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012248else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012249 echo "$as_me: failed program was:" >&5
12250sed 's/^/| /' conftest.$ac_ext >&5
12251
Theodore Ts'oe1052142006-10-21 21:46:47 -040012252 ac_cv_have_decl_llseek=no
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012253fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012254
12255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012256fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012257{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_llseek" >&5
12258echo "${ECHO_T}$ac_cv_have_decl_llseek" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012259if test $ac_cv_have_decl_llseek = yes; then
12260 cat >>confdefs.h <<\_ACEOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012261#define HAVE_LLSEEK_PROTOTYPE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012262_ACEOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012263
12264fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012265
Theodore Ts'oe1052142006-10-21 21:46:47 -040012266{ echo "$as_me:$LINENO: checking whether lseek64 is declared" >&5
12267echo $ECHO_N "checking whether lseek64 is declared... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012268if test "${ac_cv_have_decl_lseek64+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012269 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012270else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012271 cat >conftest.$ac_ext <<_ACEOF
12272/* confdefs.h. */
12273_ACEOF
12274cat confdefs.h >>conftest.$ac_ext
12275cat >>conftest.$ac_ext <<_ACEOF
12276/* end confdefs.h. */
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012277#define _LARGEFILE_SOURCE
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012278 #define _LARGEFILE64_SOURCE
12279 #include <unistd.h>
12280
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012281int
12282main ()
12283{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012284#ifndef lseek64
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012285 (void) lseek64;
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012286#endif
12287
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012288 ;
12289 return 0;
12290}
12291_ACEOF
12292rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012293if { (ac_try="$ac_compile"
12294case "(($ac_try" in
12295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12296 *) ac_try_echo=$ac_try;;
12297esac
12298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12299 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012300 ac_status=$?
12301 grep -v '^ *+' conftest.er1 >conftest.err
12302 rm -f conftest.er1
12303 cat conftest.err >&5
12304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012305 (exit $ac_status); } && {
12306 test -z "$ac_c_werror_flag" ||
12307 test ! -s conftest.err
12308 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012309 ac_cv_have_decl_lseek64=yes
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012310else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012311 echo "$as_me: failed program was:" >&5
12312sed 's/^/| /' conftest.$ac_ext >&5
12313
Theodore Ts'oe1052142006-10-21 21:46:47 -040012314 ac_cv_have_decl_lseek64=no
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012315fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012316
12317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012318fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012319{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_lseek64" >&5
12320echo "${ECHO_T}$ac_cv_have_decl_lseek64" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012321if test $ac_cv_have_decl_lseek64 = yes; then
12322 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012323#define HAVE_LSEEK64_PROTOTYPE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012324_ACEOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012325
12326fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012327
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012328if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012329 # if cross-compiling, with no cached values, just assume something common.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012330 ac_cv_sizeof_short=2
12331 ac_cv_sizeof_int=4
12332 ac_cv_sizeof_long=4
Theodore Ts'o6c133521999-07-03 20:37:03 +000012333 ac_cv_sizeof_long_long=8
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012334 { echo "$as_me:$LINENO: WARNING: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" >&5
12335echo "$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 +000012336fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012337{ echo "$as_me:$LINENO: checking for short" >&5
12338echo $ECHO_N "checking for short... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012339if test "${ac_cv_type_short+set}" = set; then
12340 echo $ECHO_N "(cached) $ECHO_C" >&6
12341else
12342 cat >conftest.$ac_ext <<_ACEOF
12343/* confdefs.h. */
12344_ACEOF
12345cat confdefs.h >>conftest.$ac_ext
12346cat >>conftest.$ac_ext <<_ACEOF
12347/* end confdefs.h. */
12348$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040012349typedef short ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012350int
12351main ()
12352{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012353if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012354 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012355if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012356 return 0;
12357 ;
12358 return 0;
12359}
12360_ACEOF
12361rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012362if { (ac_try="$ac_compile"
12363case "(($ac_try" in
12364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12365 *) ac_try_echo=$ac_try;;
12366esac
12367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12368 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012369 ac_status=$?
12370 grep -v '^ *+' conftest.er1 >conftest.err
12371 rm -f conftest.er1
12372 cat conftest.err >&5
12373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012374 (exit $ac_status); } && {
12375 test -z "$ac_c_werror_flag" ||
12376 test ! -s conftest.err
12377 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012378 ac_cv_type_short=yes
12379else
12380 echo "$as_me: failed program was:" >&5
12381sed 's/^/| /' conftest.$ac_ext >&5
12382
Theodore Ts'oe1052142006-10-21 21:46:47 -040012383 ac_cv_type_short=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012384fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012385
Theodore Ts'oe1052142006-10-21 21:46:47 -040012386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12387fi
12388{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
12389echo "${ECHO_T}$ac_cv_type_short" >&6; }
12390
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012391# The cast to long int works around a bug in the HP C Compiler
12392# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12393# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12394# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040012395{ echo "$as_me:$LINENO: checking size of short" >&5
12396echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012397if test "${ac_cv_sizeof_short+set}" = set; then
12398 echo $ECHO_N "(cached) $ECHO_C" >&6
12399else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012400 if test "$cross_compiling" = yes; then
12401 # Depending upon the size, compute the lo and hi bounds.
12402cat >conftest.$ac_ext <<_ACEOF
12403/* confdefs.h. */
12404_ACEOF
12405cat confdefs.h >>conftest.$ac_ext
12406cat >>conftest.$ac_ext <<_ACEOF
12407/* end confdefs.h. */
12408$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012409 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012410int
12411main ()
12412{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012413static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012414test_array [0] = 0
12415
12416 ;
12417 return 0;
12418}
12419_ACEOF
12420rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012421if { (ac_try="$ac_compile"
12422case "(($ac_try" in
12423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12424 *) ac_try_echo=$ac_try;;
12425esac
12426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12427 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012428 ac_status=$?
12429 grep -v '^ *+' conftest.er1 >conftest.err
12430 rm -f conftest.er1
12431 cat conftest.err >&5
12432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012433 (exit $ac_status); } && {
12434 test -z "$ac_c_werror_flag" ||
12435 test ! -s conftest.err
12436 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012437 ac_lo=0 ac_mid=0
12438 while :; do
12439 cat >conftest.$ac_ext <<_ACEOF
12440/* confdefs.h. */
12441_ACEOF
12442cat confdefs.h >>conftest.$ac_ext
12443cat >>conftest.$ac_ext <<_ACEOF
12444/* end confdefs.h. */
12445$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012446 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012447int
12448main ()
12449{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012450static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012451test_array [0] = 0
12452
12453 ;
12454 return 0;
12455}
12456_ACEOF
12457rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012458if { (ac_try="$ac_compile"
12459case "(($ac_try" in
12460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12461 *) ac_try_echo=$ac_try;;
12462esac
12463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12464 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012465 ac_status=$?
12466 grep -v '^ *+' conftest.er1 >conftest.err
12467 rm -f conftest.er1
12468 cat conftest.err >&5
12469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012470 (exit $ac_status); } && {
12471 test -z "$ac_c_werror_flag" ||
12472 test ! -s conftest.err
12473 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012474 ac_hi=$ac_mid; break
12475else
12476 echo "$as_me: failed program was:" >&5
12477sed 's/^/| /' conftest.$ac_ext >&5
12478
Theodore Ts'oe1052142006-10-21 21:46:47 -040012479 ac_lo=`expr $ac_mid + 1`
12480 if test $ac_lo -le $ac_mid; then
12481 ac_lo= ac_hi=
12482 break
12483 fi
12484 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012485fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012486
12487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012488 done
12489else
12490 echo "$as_me: failed program was:" >&5
12491sed 's/^/| /' conftest.$ac_ext >&5
12492
Theodore Ts'oe1052142006-10-21 21:46:47 -040012493 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012494/* confdefs.h. */
12495_ACEOF
12496cat confdefs.h >>conftest.$ac_ext
12497cat >>conftest.$ac_ext <<_ACEOF
12498/* end confdefs.h. */
12499$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012500 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012501int
12502main ()
12503{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012504static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012505test_array [0] = 0
12506
12507 ;
12508 return 0;
12509}
12510_ACEOF
12511rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012512if { (ac_try="$ac_compile"
12513case "(($ac_try" in
12514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12515 *) ac_try_echo=$ac_try;;
12516esac
12517eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12518 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012519 ac_status=$?
12520 grep -v '^ *+' conftest.er1 >conftest.err
12521 rm -f conftest.er1
12522 cat conftest.err >&5
12523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012524 (exit $ac_status); } && {
12525 test -z "$ac_c_werror_flag" ||
12526 test ! -s conftest.err
12527 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012528 ac_hi=-1 ac_mid=-1
12529 while :; do
12530 cat >conftest.$ac_ext <<_ACEOF
12531/* confdefs.h. */
12532_ACEOF
12533cat confdefs.h >>conftest.$ac_ext
12534cat >>conftest.$ac_ext <<_ACEOF
12535/* end confdefs.h. */
12536$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012537 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012538int
12539main ()
12540{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012541static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012542test_array [0] = 0
12543
12544 ;
12545 return 0;
12546}
12547_ACEOF
12548rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012549if { (ac_try="$ac_compile"
12550case "(($ac_try" in
12551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12552 *) ac_try_echo=$ac_try;;
12553esac
12554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12555 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012556 ac_status=$?
12557 grep -v '^ *+' conftest.er1 >conftest.err
12558 rm -f conftest.er1
12559 cat conftest.err >&5
12560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012561 (exit $ac_status); } && {
12562 test -z "$ac_c_werror_flag" ||
12563 test ! -s conftest.err
12564 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012565 ac_lo=$ac_mid; break
12566else
12567 echo "$as_me: failed program was:" >&5
12568sed 's/^/| /' conftest.$ac_ext >&5
12569
Theodore Ts'oe1052142006-10-21 21:46:47 -040012570 ac_hi=`expr '(' $ac_mid ')' - 1`
12571 if test $ac_mid -le $ac_hi; then
12572 ac_lo= ac_hi=
12573 break
12574 fi
12575 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012576fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012577
12578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012579 done
12580else
12581 echo "$as_me: failed program was:" >&5
12582sed 's/^/| /' conftest.$ac_ext >&5
12583
Theodore Ts'oe1052142006-10-21 21:46:47 -040012584 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012585fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012586
12587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012588fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012589
12590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012591# Binary search between lo and hi bounds.
12592while test "x$ac_lo" != "x$ac_hi"; do
12593 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12594 cat >conftest.$ac_ext <<_ACEOF
12595/* confdefs.h. */
12596_ACEOF
12597cat confdefs.h >>conftest.$ac_ext
12598cat >>conftest.$ac_ext <<_ACEOF
12599/* end confdefs.h. */
12600$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012601 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012602int
12603main ()
12604{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012605static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012606test_array [0] = 0
12607
12608 ;
12609 return 0;
12610}
12611_ACEOF
12612rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012613if { (ac_try="$ac_compile"
12614case "(($ac_try" in
12615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12616 *) ac_try_echo=$ac_try;;
12617esac
12618eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12619 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012620 ac_status=$?
12621 grep -v '^ *+' conftest.er1 >conftest.err
12622 rm -f conftest.er1
12623 cat conftest.err >&5
12624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012625 (exit $ac_status); } && {
12626 test -z "$ac_c_werror_flag" ||
12627 test ! -s conftest.err
12628 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012629 ac_hi=$ac_mid
12630else
12631 echo "$as_me: failed program was:" >&5
12632sed 's/^/| /' conftest.$ac_ext >&5
12633
Theodore Ts'oe1052142006-10-21 21:46:47 -040012634 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012635fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012636
12637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012638done
12639case $ac_lo in
12640?*) ac_cv_sizeof_short=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012641'') if test "$ac_cv_type_short" = yes; then
12642 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012643See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040012644echo "$as_me: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012645See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012646 { (exit 77); exit 77; }; }
12647 else
12648 ac_cv_sizeof_short=0
12649 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012650esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012651else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012652 cat >conftest.$ac_ext <<_ACEOF
12653/* confdefs.h. */
12654_ACEOF
12655cat confdefs.h >>conftest.$ac_ext
12656cat >>conftest.$ac_ext <<_ACEOF
12657/* end confdefs.h. */
12658$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012659 typedef short ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012660static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12661static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012662#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012663#include <stdlib.h>
12664int
12665main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012666{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012667
12668 FILE *f = fopen ("conftest.val", "w");
12669 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040012670 return 1;
12671 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012672 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040012673 long int i = longval ();
12674 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12675 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012676 fprintf (f, "%ld\n", i);
12677 }
12678 else
12679 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040012680 unsigned long int i = ulongval ();
12681 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12682 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012683 fprintf (f, "%lu\n", i);
12684 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040012685 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012686
12687 ;
12688 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012689}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012690_ACEOF
12691rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012692if { (ac_try="$ac_link"
12693case "(($ac_try" in
12694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12695 *) ac_try_echo=$ac_try;;
12696esac
12697eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12698 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012699 ac_status=$?
12700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12701 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040012702 { (case "(($ac_try" in
12703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12704 *) ac_try_echo=$ac_try;;
12705esac
12706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12707 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012708 ac_status=$?
12709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12710 (exit $ac_status); }; }; then
12711 ac_cv_sizeof_short=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012712else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012713 echo "$as_me: program exited with status $ac_status" >&5
12714echo "$as_me: failed program was:" >&5
12715sed 's/^/| /' conftest.$ac_ext >&5
12716
12717( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012718if test "$ac_cv_type_short" = yes; then
12719 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012720See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040012721echo "$as_me: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012722See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012723 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012724 else
12725 ac_cv_sizeof_short=0
12726 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012727fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012728rm -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 -050012729fi
12730rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012731fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012732{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12733echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012734
12735
12736
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012737cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012738#define SIZEOF_SHORT $ac_cv_sizeof_short
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012739_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012740
12741
Theodore Ts'oe1052142006-10-21 21:46:47 -040012742{ echo "$as_me:$LINENO: checking for int" >&5
12743echo $ECHO_N "checking for int... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012744if test "${ac_cv_type_int+set}" = set; then
12745 echo $ECHO_N "(cached) $ECHO_C" >&6
12746else
12747 cat >conftest.$ac_ext <<_ACEOF
12748/* confdefs.h. */
12749_ACEOF
12750cat confdefs.h >>conftest.$ac_ext
12751cat >>conftest.$ac_ext <<_ACEOF
12752/* end confdefs.h. */
12753$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040012754typedef int ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012755int
12756main ()
12757{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012758if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012759 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012760if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012761 return 0;
12762 ;
12763 return 0;
12764}
12765_ACEOF
12766rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012767if { (ac_try="$ac_compile"
12768case "(($ac_try" in
12769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12770 *) ac_try_echo=$ac_try;;
12771esac
12772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12773 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012774 ac_status=$?
12775 grep -v '^ *+' conftest.er1 >conftest.err
12776 rm -f conftest.er1
12777 cat conftest.err >&5
12778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012779 (exit $ac_status); } && {
12780 test -z "$ac_c_werror_flag" ||
12781 test ! -s conftest.err
12782 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012783 ac_cv_type_int=yes
12784else
12785 echo "$as_me: failed program was:" >&5
12786sed 's/^/| /' conftest.$ac_ext >&5
12787
Theodore Ts'oe1052142006-10-21 21:46:47 -040012788 ac_cv_type_int=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012789fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012790
Theodore Ts'oe1052142006-10-21 21:46:47 -040012791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12792fi
12793{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12794echo "${ECHO_T}$ac_cv_type_int" >&6; }
12795
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012796# The cast to long int works around a bug in the HP C Compiler
12797# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12798# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12799# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040012800{ echo "$as_me:$LINENO: checking size of int" >&5
12801echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012802if test "${ac_cv_sizeof_int+set}" = set; then
12803 echo $ECHO_N "(cached) $ECHO_C" >&6
12804else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012805 if test "$cross_compiling" = yes; then
12806 # Depending upon the size, compute the lo and hi bounds.
12807cat >conftest.$ac_ext <<_ACEOF
12808/* confdefs.h. */
12809_ACEOF
12810cat confdefs.h >>conftest.$ac_ext
12811cat >>conftest.$ac_ext <<_ACEOF
12812/* end confdefs.h. */
12813$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012814 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012815int
12816main ()
12817{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012818static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012819test_array [0] = 0
12820
12821 ;
12822 return 0;
12823}
12824_ACEOF
12825rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012826if { (ac_try="$ac_compile"
12827case "(($ac_try" in
12828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12829 *) ac_try_echo=$ac_try;;
12830esac
12831eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12832 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012833 ac_status=$?
12834 grep -v '^ *+' conftest.er1 >conftest.err
12835 rm -f conftest.er1
12836 cat conftest.err >&5
12837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012838 (exit $ac_status); } && {
12839 test -z "$ac_c_werror_flag" ||
12840 test ! -s conftest.err
12841 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012842 ac_lo=0 ac_mid=0
12843 while :; do
12844 cat >conftest.$ac_ext <<_ACEOF
12845/* confdefs.h. */
12846_ACEOF
12847cat confdefs.h >>conftest.$ac_ext
12848cat >>conftest.$ac_ext <<_ACEOF
12849/* end confdefs.h. */
12850$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012851 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012852int
12853main ()
12854{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012855static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012856test_array [0] = 0
12857
12858 ;
12859 return 0;
12860}
12861_ACEOF
12862rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012863if { (ac_try="$ac_compile"
12864case "(($ac_try" in
12865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12866 *) ac_try_echo=$ac_try;;
12867esac
12868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12869 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012870 ac_status=$?
12871 grep -v '^ *+' conftest.er1 >conftest.err
12872 rm -f conftest.er1
12873 cat conftest.err >&5
12874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012875 (exit $ac_status); } && {
12876 test -z "$ac_c_werror_flag" ||
12877 test ! -s conftest.err
12878 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012879 ac_hi=$ac_mid; break
12880else
12881 echo "$as_me: failed program was:" >&5
12882sed 's/^/| /' conftest.$ac_ext >&5
12883
Theodore Ts'oe1052142006-10-21 21:46:47 -040012884 ac_lo=`expr $ac_mid + 1`
12885 if test $ac_lo -le $ac_mid; then
12886 ac_lo= ac_hi=
12887 break
12888 fi
12889 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012890fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012891
12892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012893 done
12894else
12895 echo "$as_me: failed program was:" >&5
12896sed 's/^/| /' conftest.$ac_ext >&5
12897
Theodore Ts'oe1052142006-10-21 21:46:47 -040012898 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012899/* confdefs.h. */
12900_ACEOF
12901cat confdefs.h >>conftest.$ac_ext
12902cat >>conftest.$ac_ext <<_ACEOF
12903/* end confdefs.h. */
12904$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012905 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012906int
12907main ()
12908{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012909static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012910test_array [0] = 0
12911
12912 ;
12913 return 0;
12914}
12915_ACEOF
12916rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012917if { (ac_try="$ac_compile"
12918case "(($ac_try" in
12919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12920 *) ac_try_echo=$ac_try;;
12921esac
12922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12923 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012924 ac_status=$?
12925 grep -v '^ *+' conftest.er1 >conftest.err
12926 rm -f conftest.er1
12927 cat conftest.err >&5
12928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012929 (exit $ac_status); } && {
12930 test -z "$ac_c_werror_flag" ||
12931 test ! -s conftest.err
12932 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012933 ac_hi=-1 ac_mid=-1
12934 while :; do
12935 cat >conftest.$ac_ext <<_ACEOF
12936/* confdefs.h. */
12937_ACEOF
12938cat confdefs.h >>conftest.$ac_ext
12939cat >>conftest.$ac_ext <<_ACEOF
12940/* end confdefs.h. */
12941$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012942 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012943int
12944main ()
12945{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012946static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012947test_array [0] = 0
12948
12949 ;
12950 return 0;
12951}
12952_ACEOF
12953rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012954if { (ac_try="$ac_compile"
12955case "(($ac_try" in
12956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12957 *) ac_try_echo=$ac_try;;
12958esac
12959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12960 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012961 ac_status=$?
12962 grep -v '^ *+' conftest.er1 >conftest.err
12963 rm -f conftest.er1
12964 cat conftest.err >&5
12965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012966 (exit $ac_status); } && {
12967 test -z "$ac_c_werror_flag" ||
12968 test ! -s conftest.err
12969 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012970 ac_lo=$ac_mid; break
12971else
12972 echo "$as_me: failed program was:" >&5
12973sed 's/^/| /' conftest.$ac_ext >&5
12974
Theodore Ts'oe1052142006-10-21 21:46:47 -040012975 ac_hi=`expr '(' $ac_mid ')' - 1`
12976 if test $ac_mid -le $ac_hi; then
12977 ac_lo= ac_hi=
12978 break
12979 fi
12980 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012981fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012982
12983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012984 done
12985else
12986 echo "$as_me: failed program was:" >&5
12987sed 's/^/| /' conftest.$ac_ext >&5
12988
Theodore Ts'oe1052142006-10-21 21:46:47 -040012989 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012990fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012991
12992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012993fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012994
12995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012996# Binary search between lo and hi bounds.
12997while test "x$ac_lo" != "x$ac_hi"; do
12998 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12999 cat >conftest.$ac_ext <<_ACEOF
13000/* confdefs.h. */
13001_ACEOF
13002cat confdefs.h >>conftest.$ac_ext
13003cat >>conftest.$ac_ext <<_ACEOF
13004/* end confdefs.h. */
13005$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013006 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013007int
13008main ()
13009{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013010static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013011test_array [0] = 0
13012
13013 ;
13014 return 0;
13015}
13016_ACEOF
13017rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013018if { (ac_try="$ac_compile"
13019case "(($ac_try" in
13020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13021 *) ac_try_echo=$ac_try;;
13022esac
13023eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13024 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013025 ac_status=$?
13026 grep -v '^ *+' conftest.er1 >conftest.err
13027 rm -f conftest.er1
13028 cat conftest.err >&5
13029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013030 (exit $ac_status); } && {
13031 test -z "$ac_c_werror_flag" ||
13032 test ! -s conftest.err
13033 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013034 ac_hi=$ac_mid
13035else
13036 echo "$as_me: failed program was:" >&5
13037sed 's/^/| /' conftest.$ac_ext >&5
13038
Theodore Ts'oe1052142006-10-21 21:46:47 -040013039 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013040fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013041
13042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013043done
13044case $ac_lo in
13045?*) ac_cv_sizeof_int=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013046'') if test "$ac_cv_type_int" = yes; then
13047 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013048See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013049echo "$as_me: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013050See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013051 { (exit 77); exit 77; }; }
13052 else
13053 ac_cv_sizeof_int=0
13054 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013055esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013056else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013057 cat >conftest.$ac_ext <<_ACEOF
13058/* confdefs.h. */
13059_ACEOF
13060cat confdefs.h >>conftest.$ac_ext
13061cat >>conftest.$ac_ext <<_ACEOF
13062/* end confdefs.h. */
13063$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013064 typedef int ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013065static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13066static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013067#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013068#include <stdlib.h>
13069int
13070main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013071{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013072
13073 FILE *f = fopen ("conftest.val", "w");
13074 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013075 return 1;
13076 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013077 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013078 long int i = longval ();
13079 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13080 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013081 fprintf (f, "%ld\n", i);
13082 }
13083 else
13084 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013085 unsigned long int i = ulongval ();
13086 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13087 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013088 fprintf (f, "%lu\n", i);
13089 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013090 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013091
13092 ;
13093 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013094}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013095_ACEOF
13096rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013097if { (ac_try="$ac_link"
13098case "(($ac_try" in
13099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13100 *) ac_try_echo=$ac_try;;
13101esac
13102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13103 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013104 ac_status=$?
13105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13106 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013107 { (case "(($ac_try" in
13108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13109 *) ac_try_echo=$ac_try;;
13110esac
13111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13112 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013113 ac_status=$?
13114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13115 (exit $ac_status); }; }; then
13116 ac_cv_sizeof_int=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013117else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013118 echo "$as_me: program exited with status $ac_status" >&5
13119echo "$as_me: failed program was:" >&5
13120sed 's/^/| /' conftest.$ac_ext >&5
13121
13122( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013123if test "$ac_cv_type_int" = yes; then
13124 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013125See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013126echo "$as_me: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013127See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013128 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013129 else
13130 ac_cv_sizeof_int=0
13131 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013132fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013133rm -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 -050013134fi
13135rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013136fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013137{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
13138echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013139
13140
13141
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013142cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013143#define SIZEOF_INT $ac_cv_sizeof_int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013144_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013145
13146
Theodore Ts'oe1052142006-10-21 21:46:47 -040013147{ echo "$as_me:$LINENO: checking for long" >&5
13148echo $ECHO_N "checking for long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013149if test "${ac_cv_type_long+set}" = set; then
13150 echo $ECHO_N "(cached) $ECHO_C" >&6
13151else
13152 cat >conftest.$ac_ext <<_ACEOF
13153/* confdefs.h. */
13154_ACEOF
13155cat confdefs.h >>conftest.$ac_ext
13156cat >>conftest.$ac_ext <<_ACEOF
13157/* end confdefs.h. */
13158$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040013159typedef long ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013160int
13161main ()
13162{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013163if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013164 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013165if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013166 return 0;
13167 ;
13168 return 0;
13169}
13170_ACEOF
13171rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013172if { (ac_try="$ac_compile"
13173case "(($ac_try" in
13174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13175 *) ac_try_echo=$ac_try;;
13176esac
13177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13178 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013179 ac_status=$?
13180 grep -v '^ *+' conftest.er1 >conftest.err
13181 rm -f conftest.er1
13182 cat conftest.err >&5
13183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013184 (exit $ac_status); } && {
13185 test -z "$ac_c_werror_flag" ||
13186 test ! -s conftest.err
13187 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013188 ac_cv_type_long=yes
13189else
13190 echo "$as_me: failed program was:" >&5
13191sed 's/^/| /' conftest.$ac_ext >&5
13192
Theodore Ts'oe1052142006-10-21 21:46:47 -040013193 ac_cv_type_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013194fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013195
Theodore Ts'oe1052142006-10-21 21:46:47 -040013196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13197fi
13198{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
13199echo "${ECHO_T}$ac_cv_type_long" >&6; }
13200
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013201# The cast to long int works around a bug in the HP C Compiler
13202# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13203# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13204# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013205{ echo "$as_me:$LINENO: checking size of long" >&5
13206echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013207if test "${ac_cv_sizeof_long+set}" = set; then
13208 echo $ECHO_N "(cached) $ECHO_C" >&6
13209else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013210 if test "$cross_compiling" = yes; then
13211 # Depending upon the size, compute the lo and hi bounds.
13212cat >conftest.$ac_ext <<_ACEOF
13213/* confdefs.h. */
13214_ACEOF
13215cat confdefs.h >>conftest.$ac_ext
13216cat >>conftest.$ac_ext <<_ACEOF
13217/* end confdefs.h. */
13218$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013219 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013220int
13221main ()
13222{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013223static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013224test_array [0] = 0
13225
13226 ;
13227 return 0;
13228}
13229_ACEOF
13230rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013231if { (ac_try="$ac_compile"
13232case "(($ac_try" in
13233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13234 *) ac_try_echo=$ac_try;;
13235esac
13236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13237 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013238 ac_status=$?
13239 grep -v '^ *+' conftest.er1 >conftest.err
13240 rm -f conftest.er1
13241 cat conftest.err >&5
13242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013243 (exit $ac_status); } && {
13244 test -z "$ac_c_werror_flag" ||
13245 test ! -s conftest.err
13246 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013247 ac_lo=0 ac_mid=0
13248 while :; do
13249 cat >conftest.$ac_ext <<_ACEOF
13250/* confdefs.h. */
13251_ACEOF
13252cat confdefs.h >>conftest.$ac_ext
13253cat >>conftest.$ac_ext <<_ACEOF
13254/* end confdefs.h. */
13255$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013256 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013257int
13258main ()
13259{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013260static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013261test_array [0] = 0
13262
13263 ;
13264 return 0;
13265}
13266_ACEOF
13267rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013268if { (ac_try="$ac_compile"
13269case "(($ac_try" in
13270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13271 *) ac_try_echo=$ac_try;;
13272esac
13273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13274 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013275 ac_status=$?
13276 grep -v '^ *+' conftest.er1 >conftest.err
13277 rm -f conftest.er1
13278 cat conftest.err >&5
13279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013280 (exit $ac_status); } && {
13281 test -z "$ac_c_werror_flag" ||
13282 test ! -s conftest.err
13283 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013284 ac_hi=$ac_mid; break
13285else
13286 echo "$as_me: failed program was:" >&5
13287sed 's/^/| /' conftest.$ac_ext >&5
13288
Theodore Ts'oe1052142006-10-21 21:46:47 -040013289 ac_lo=`expr $ac_mid + 1`
13290 if test $ac_lo -le $ac_mid; then
13291 ac_lo= ac_hi=
13292 break
13293 fi
13294 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013295fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013296
13297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013298 done
13299else
13300 echo "$as_me: failed program was:" >&5
13301sed 's/^/| /' conftest.$ac_ext >&5
13302
Theodore Ts'oe1052142006-10-21 21:46:47 -040013303 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013304/* confdefs.h. */
13305_ACEOF
13306cat confdefs.h >>conftest.$ac_ext
13307cat >>conftest.$ac_ext <<_ACEOF
13308/* end confdefs.h. */
13309$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013310 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013311int
13312main ()
13313{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013314static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013315test_array [0] = 0
13316
13317 ;
13318 return 0;
13319}
13320_ACEOF
13321rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013322if { (ac_try="$ac_compile"
13323case "(($ac_try" in
13324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13325 *) ac_try_echo=$ac_try;;
13326esac
13327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13328 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013329 ac_status=$?
13330 grep -v '^ *+' conftest.er1 >conftest.err
13331 rm -f conftest.er1
13332 cat conftest.err >&5
13333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013334 (exit $ac_status); } && {
13335 test -z "$ac_c_werror_flag" ||
13336 test ! -s conftest.err
13337 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013338 ac_hi=-1 ac_mid=-1
13339 while :; do
13340 cat >conftest.$ac_ext <<_ACEOF
13341/* confdefs.h. */
13342_ACEOF
13343cat confdefs.h >>conftest.$ac_ext
13344cat >>conftest.$ac_ext <<_ACEOF
13345/* end confdefs.h. */
13346$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013347 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013348int
13349main ()
13350{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013351static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013352test_array [0] = 0
13353
13354 ;
13355 return 0;
13356}
13357_ACEOF
13358rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013359if { (ac_try="$ac_compile"
13360case "(($ac_try" in
13361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13362 *) ac_try_echo=$ac_try;;
13363esac
13364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13365 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013366 ac_status=$?
13367 grep -v '^ *+' conftest.er1 >conftest.err
13368 rm -f conftest.er1
13369 cat conftest.err >&5
13370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013371 (exit $ac_status); } && {
13372 test -z "$ac_c_werror_flag" ||
13373 test ! -s conftest.err
13374 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013375 ac_lo=$ac_mid; break
13376else
13377 echo "$as_me: failed program was:" >&5
13378sed 's/^/| /' conftest.$ac_ext >&5
13379
Theodore Ts'oe1052142006-10-21 21:46:47 -040013380 ac_hi=`expr '(' $ac_mid ')' - 1`
13381 if test $ac_mid -le $ac_hi; then
13382 ac_lo= ac_hi=
13383 break
13384 fi
13385 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013386fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013387
13388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013389 done
13390else
13391 echo "$as_me: failed program was:" >&5
13392sed 's/^/| /' conftest.$ac_ext >&5
13393
Theodore Ts'oe1052142006-10-21 21:46:47 -040013394 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013395fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013396
13397rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013398fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013399
13400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013401# Binary search between lo and hi bounds.
13402while test "x$ac_lo" != "x$ac_hi"; do
13403 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13404 cat >conftest.$ac_ext <<_ACEOF
13405/* confdefs.h. */
13406_ACEOF
13407cat confdefs.h >>conftest.$ac_ext
13408cat >>conftest.$ac_ext <<_ACEOF
13409/* end confdefs.h. */
13410$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013411 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013412int
13413main ()
13414{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013415static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013416test_array [0] = 0
13417
13418 ;
13419 return 0;
13420}
13421_ACEOF
13422rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013423if { (ac_try="$ac_compile"
13424case "(($ac_try" in
13425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13426 *) ac_try_echo=$ac_try;;
13427esac
13428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13429 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013430 ac_status=$?
13431 grep -v '^ *+' conftest.er1 >conftest.err
13432 rm -f conftest.er1
13433 cat conftest.err >&5
13434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013435 (exit $ac_status); } && {
13436 test -z "$ac_c_werror_flag" ||
13437 test ! -s conftest.err
13438 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013439 ac_hi=$ac_mid
13440else
13441 echo "$as_me: failed program was:" >&5
13442sed 's/^/| /' conftest.$ac_ext >&5
13443
Theodore Ts'oe1052142006-10-21 21:46:47 -040013444 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013445fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013446
13447rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013448done
13449case $ac_lo in
13450?*) ac_cv_sizeof_long=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013451'') if test "$ac_cv_type_long" = yes; then
13452 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013453See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013454echo "$as_me: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013455See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013456 { (exit 77); exit 77; }; }
13457 else
13458 ac_cv_sizeof_long=0
13459 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013460esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013461else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013462 cat >conftest.$ac_ext <<_ACEOF
13463/* confdefs.h. */
13464_ACEOF
13465cat confdefs.h >>conftest.$ac_ext
13466cat >>conftest.$ac_ext <<_ACEOF
13467/* end confdefs.h. */
13468$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013469 typedef long ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013470static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13471static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013472#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013473#include <stdlib.h>
13474int
13475main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013476{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013477
13478 FILE *f = fopen ("conftest.val", "w");
13479 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013480 return 1;
13481 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013482 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013483 long int i = longval ();
13484 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13485 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013486 fprintf (f, "%ld\n", i);
13487 }
13488 else
13489 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013490 unsigned long int i = ulongval ();
13491 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13492 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013493 fprintf (f, "%lu\n", i);
13494 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013495 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013496
13497 ;
13498 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013499}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013500_ACEOF
13501rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013502if { (ac_try="$ac_link"
13503case "(($ac_try" in
13504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13505 *) ac_try_echo=$ac_try;;
13506esac
13507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13508 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013509 ac_status=$?
13510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13511 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013512 { (case "(($ac_try" in
13513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13514 *) ac_try_echo=$ac_try;;
13515esac
13516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13517 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013518 ac_status=$?
13519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13520 (exit $ac_status); }; }; then
13521 ac_cv_sizeof_long=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013522else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013523 echo "$as_me: program exited with status $ac_status" >&5
13524echo "$as_me: failed program was:" >&5
13525sed 's/^/| /' conftest.$ac_ext >&5
13526
13527( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013528if test "$ac_cv_type_long" = yes; then
13529 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013530See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013531echo "$as_me: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013532See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013533 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013534 else
13535 ac_cv_sizeof_long=0
13536 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013537fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013538rm -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 -050013539fi
13540rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013541fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013542{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13543echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013544
13545
13546
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013547cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013548#define SIZEOF_LONG $ac_cv_sizeof_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013549_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013550
13551
Theodore Ts'oe1052142006-10-21 21:46:47 -040013552{ echo "$as_me:$LINENO: checking for long long" >&5
13553echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013554if test "${ac_cv_type_long_long+set}" = set; then
13555 echo $ECHO_N "(cached) $ECHO_C" >&6
13556else
13557 cat >conftest.$ac_ext <<_ACEOF
13558/* confdefs.h. */
13559_ACEOF
13560cat confdefs.h >>conftest.$ac_ext
13561cat >>conftest.$ac_ext <<_ACEOF
13562/* end confdefs.h. */
13563$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040013564typedef long long ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013565int
13566main ()
13567{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013568if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013569 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013570if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013571 return 0;
13572 ;
13573 return 0;
13574}
13575_ACEOF
13576rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013577if { (ac_try="$ac_compile"
13578case "(($ac_try" in
13579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13580 *) ac_try_echo=$ac_try;;
13581esac
13582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13583 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013584 ac_status=$?
13585 grep -v '^ *+' conftest.er1 >conftest.err
13586 rm -f conftest.er1
13587 cat conftest.err >&5
13588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013589 (exit $ac_status); } && {
13590 test -z "$ac_c_werror_flag" ||
13591 test ! -s conftest.err
13592 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013593 ac_cv_type_long_long=yes
13594else
13595 echo "$as_me: failed program was:" >&5
13596sed 's/^/| /' conftest.$ac_ext >&5
13597
Theodore Ts'oe1052142006-10-21 21:46:47 -040013598 ac_cv_type_long_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013599fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013600
Theodore Ts'oe1052142006-10-21 21:46:47 -040013601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13602fi
13603{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13604echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
13605
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013606# The cast to long int works around a bug in the HP C Compiler
13607# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13608# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13609# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013610{ echo "$as_me:$LINENO: checking size of long long" >&5
13611echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013612if test "${ac_cv_sizeof_long_long+set}" = set; then
13613 echo $ECHO_N "(cached) $ECHO_C" >&6
13614else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013615 if test "$cross_compiling" = yes; then
13616 # Depending upon the size, compute the lo and hi bounds.
13617cat >conftest.$ac_ext <<_ACEOF
13618/* confdefs.h. */
13619_ACEOF
13620cat confdefs.h >>conftest.$ac_ext
13621cat >>conftest.$ac_ext <<_ACEOF
13622/* end confdefs.h. */
13623$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013624 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013625int
13626main ()
13627{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013628static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013629test_array [0] = 0
13630
13631 ;
13632 return 0;
13633}
13634_ACEOF
13635rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013636if { (ac_try="$ac_compile"
13637case "(($ac_try" in
13638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13639 *) ac_try_echo=$ac_try;;
13640esac
13641eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13642 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013643 ac_status=$?
13644 grep -v '^ *+' conftest.er1 >conftest.err
13645 rm -f conftest.er1
13646 cat conftest.err >&5
13647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013648 (exit $ac_status); } && {
13649 test -z "$ac_c_werror_flag" ||
13650 test ! -s conftest.err
13651 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013652 ac_lo=0 ac_mid=0
13653 while :; do
13654 cat >conftest.$ac_ext <<_ACEOF
13655/* confdefs.h. */
13656_ACEOF
13657cat confdefs.h >>conftest.$ac_ext
13658cat >>conftest.$ac_ext <<_ACEOF
13659/* end confdefs.h. */
13660$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013661 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013662int
13663main ()
13664{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013665static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013666test_array [0] = 0
13667
13668 ;
13669 return 0;
13670}
13671_ACEOF
13672rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013673if { (ac_try="$ac_compile"
13674case "(($ac_try" in
13675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13676 *) ac_try_echo=$ac_try;;
13677esac
13678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13679 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013680 ac_status=$?
13681 grep -v '^ *+' conftest.er1 >conftest.err
13682 rm -f conftest.er1
13683 cat conftest.err >&5
13684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013685 (exit $ac_status); } && {
13686 test -z "$ac_c_werror_flag" ||
13687 test ! -s conftest.err
13688 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013689 ac_hi=$ac_mid; break
13690else
13691 echo "$as_me: failed program was:" >&5
13692sed 's/^/| /' conftest.$ac_ext >&5
13693
Theodore Ts'oe1052142006-10-21 21:46:47 -040013694 ac_lo=`expr $ac_mid + 1`
13695 if test $ac_lo -le $ac_mid; then
13696 ac_lo= ac_hi=
13697 break
13698 fi
13699 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013700fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013701
13702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013703 done
13704else
13705 echo "$as_me: failed program was:" >&5
13706sed 's/^/| /' conftest.$ac_ext >&5
13707
Theodore Ts'oe1052142006-10-21 21:46:47 -040013708 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013709/* confdefs.h. */
13710_ACEOF
13711cat confdefs.h >>conftest.$ac_ext
13712cat >>conftest.$ac_ext <<_ACEOF
13713/* end confdefs.h. */
13714$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013715 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013716int
13717main ()
13718{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013719static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013720test_array [0] = 0
13721
13722 ;
13723 return 0;
13724}
13725_ACEOF
13726rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013727if { (ac_try="$ac_compile"
13728case "(($ac_try" in
13729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13730 *) ac_try_echo=$ac_try;;
13731esac
13732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13733 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013734 ac_status=$?
13735 grep -v '^ *+' conftest.er1 >conftest.err
13736 rm -f conftest.er1
13737 cat conftest.err >&5
13738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013739 (exit $ac_status); } && {
13740 test -z "$ac_c_werror_flag" ||
13741 test ! -s conftest.err
13742 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013743 ac_hi=-1 ac_mid=-1
13744 while :; do
13745 cat >conftest.$ac_ext <<_ACEOF
13746/* confdefs.h. */
13747_ACEOF
13748cat confdefs.h >>conftest.$ac_ext
13749cat >>conftest.$ac_ext <<_ACEOF
13750/* end confdefs.h. */
13751$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013752 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013753int
13754main ()
13755{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013756static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013757test_array [0] = 0
13758
13759 ;
13760 return 0;
13761}
13762_ACEOF
13763rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013764if { (ac_try="$ac_compile"
13765case "(($ac_try" in
13766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13767 *) ac_try_echo=$ac_try;;
13768esac
13769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13770 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013771 ac_status=$?
13772 grep -v '^ *+' conftest.er1 >conftest.err
13773 rm -f conftest.er1
13774 cat conftest.err >&5
13775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013776 (exit $ac_status); } && {
13777 test -z "$ac_c_werror_flag" ||
13778 test ! -s conftest.err
13779 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013780 ac_lo=$ac_mid; break
13781else
13782 echo "$as_me: failed program was:" >&5
13783sed 's/^/| /' conftest.$ac_ext >&5
13784
Theodore Ts'oe1052142006-10-21 21:46:47 -040013785 ac_hi=`expr '(' $ac_mid ')' - 1`
13786 if test $ac_mid -le $ac_hi; then
13787 ac_lo= ac_hi=
13788 break
13789 fi
13790 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013791fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013792
13793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013794 done
13795else
13796 echo "$as_me: failed program was:" >&5
13797sed 's/^/| /' conftest.$ac_ext >&5
13798
Theodore Ts'oe1052142006-10-21 21:46:47 -040013799 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013800fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013801
13802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013803fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013804
13805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013806# Binary search between lo and hi bounds.
13807while test "x$ac_lo" != "x$ac_hi"; do
13808 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13809 cat >conftest.$ac_ext <<_ACEOF
13810/* confdefs.h. */
13811_ACEOF
13812cat confdefs.h >>conftest.$ac_ext
13813cat >>conftest.$ac_ext <<_ACEOF
13814/* end confdefs.h. */
13815$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013816 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013817int
13818main ()
13819{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013820static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013821test_array [0] = 0
13822
13823 ;
13824 return 0;
13825}
13826_ACEOF
13827rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013828if { (ac_try="$ac_compile"
13829case "(($ac_try" in
13830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13831 *) ac_try_echo=$ac_try;;
13832esac
13833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13834 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013835 ac_status=$?
13836 grep -v '^ *+' conftest.er1 >conftest.err
13837 rm -f conftest.er1
13838 cat conftest.err >&5
13839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013840 (exit $ac_status); } && {
13841 test -z "$ac_c_werror_flag" ||
13842 test ! -s conftest.err
13843 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013844 ac_hi=$ac_mid
13845else
13846 echo "$as_me: failed program was:" >&5
13847sed 's/^/| /' conftest.$ac_ext >&5
13848
Theodore Ts'oe1052142006-10-21 21:46:47 -040013849 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013850fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013851
13852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013853done
13854case $ac_lo in
13855?*) ac_cv_sizeof_long_long=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013856'') if test "$ac_cv_type_long_long" = yes; then
13857 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013858See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013859echo "$as_me: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013860See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013861 { (exit 77); exit 77; }; }
13862 else
13863 ac_cv_sizeof_long_long=0
13864 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013865esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013866else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013867 cat >conftest.$ac_ext <<_ACEOF
13868/* confdefs.h. */
13869_ACEOF
13870cat confdefs.h >>conftest.$ac_ext
13871cat >>conftest.$ac_ext <<_ACEOF
13872/* end confdefs.h. */
13873$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013874 typedef long long ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013875static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13876static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013877#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013878#include <stdlib.h>
13879int
13880main ()
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013881{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013882
13883 FILE *f = fopen ("conftest.val", "w");
13884 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013885 return 1;
13886 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013887 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013888 long int i = longval ();
13889 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13890 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013891 fprintf (f, "%ld\n", i);
13892 }
13893 else
13894 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013895 unsigned long int i = ulongval ();
13896 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13897 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013898 fprintf (f, "%lu\n", i);
13899 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013900 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013901
13902 ;
13903 return 0;
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013904}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013905_ACEOF
13906rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013907if { (ac_try="$ac_link"
13908case "(($ac_try" in
13909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13910 *) ac_try_echo=$ac_try;;
13911esac
13912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13913 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013914 ac_status=$?
13915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13916 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013917 { (case "(($ac_try" in
13918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13919 *) ac_try_echo=$ac_try;;
13920esac
13921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13922 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013923 ac_status=$?
13924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13925 (exit $ac_status); }; }; then
13926 ac_cv_sizeof_long_long=`cat conftest.val`
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013927else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013928 echo "$as_me: program exited with status $ac_status" >&5
13929echo "$as_me: failed program was:" >&5
13930sed 's/^/| /' conftest.$ac_ext >&5
13931
13932( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013933if test "$ac_cv_type_long_long" = yes; then
13934 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013935See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013936echo "$as_me: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013937See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013938 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013939 else
13940 ac_cv_sizeof_long_long=0
13941 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013942fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013943rm -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 -050013944fi
13945rm -f conftest.val
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013946fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013947{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13948echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013949
13950
13951
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013952cat >>confdefs.h <<_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013953#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013954_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013955
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013956
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013957SIZEOF_SHORT=$ac_cv_sizeof_short
13958SIZEOF_INT=$ac_cv_sizeof_int
13959SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013960SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
13961
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013962
13963
13964
Theodore Ts'oe1052142006-10-21 21:46:47 -040013965{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13966echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013967if test "${ac_cv_c_bigendian+set}" = set; then
13968 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013969else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013970 # See if sys/param.h defines the BYTE_ORDER macro.
13971cat >conftest.$ac_ext <<_ACEOF
13972/* confdefs.h. */
13973_ACEOF
13974cat confdefs.h >>conftest.$ac_ext
13975cat >>conftest.$ac_ext <<_ACEOF
13976/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013977#include <sys/types.h>
13978#include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013979
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013980int
13981main ()
13982{
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013983#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
13984 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013985 bogus endian macros
13986#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013987
13988 ;
13989 return 0;
13990}
13991_ACEOF
13992rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013993if { (ac_try="$ac_compile"
13994case "(($ac_try" in
13995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13996 *) ac_try_echo=$ac_try;;
13997esac
13998eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13999 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014000 ac_status=$?
14001 grep -v '^ *+' conftest.er1 >conftest.err
14002 rm -f conftest.er1
14003 cat conftest.err >&5
14004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014005 (exit $ac_status); } && {
14006 test -z "$ac_c_werror_flag" ||
14007 test ! -s conftest.err
14008 } && test -s conftest.$ac_objext; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014009 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014010cat >conftest.$ac_ext <<_ACEOF
14011/* confdefs.h. */
14012_ACEOF
14013cat confdefs.h >>conftest.$ac_ext
14014cat >>conftest.$ac_ext <<_ACEOF
14015/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014016#include <sys/types.h>
14017#include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014018
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014019int
14020main ()
14021{
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014022#if BYTE_ORDER != BIG_ENDIAN
14023 not big endian
14024#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014025
14026 ;
14027 return 0;
14028}
14029_ACEOF
14030rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014031if { (ac_try="$ac_compile"
14032case "(($ac_try" in
14033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14034 *) ac_try_echo=$ac_try;;
14035esac
14036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14037 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014038 ac_status=$?
14039 grep -v '^ *+' conftest.er1 >conftest.err
14040 rm -f conftest.er1
14041 cat conftest.err >&5
14042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014043 (exit $ac_status); } && {
14044 test -z "$ac_c_werror_flag" ||
14045 test ! -s conftest.err
14046 } && test -s conftest.$ac_objext; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014047 ac_cv_c_bigendian=yes
14048else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014049 echo "$as_me: failed program was:" >&5
14050sed 's/^/| /' conftest.$ac_ext >&5
14051
Theodore Ts'oe1052142006-10-21 21:46:47 -040014052 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014053fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014054
14055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014056else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014057 echo "$as_me: failed program was:" >&5
14058sed 's/^/| /' conftest.$ac_ext >&5
14059
Theodore Ts'oe1052142006-10-21 21:46:47 -040014060 # It does not; compile a test program.
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014061if test "$cross_compiling" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014062 # try to guess the endianness by grepping values into an object file
14063 ac_cv_c_bigendian=unknown
14064 cat >conftest.$ac_ext <<_ACEOF
14065/* confdefs.h. */
14066_ACEOF
14067cat confdefs.h >>conftest.$ac_ext
14068cat >>conftest.$ac_ext <<_ACEOF
14069/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014070short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14071short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014072void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
Theodore Ts'oe1052142006-10-21 21:46:47 -040014073short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14074short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014075void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
14076int
14077main ()
14078{
14079 _ascii (); _ebcdic ();
14080 ;
14081 return 0;
14082}
14083_ACEOF
14084rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014085if { (ac_try="$ac_compile"
14086case "(($ac_try" in
14087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14088 *) ac_try_echo=$ac_try;;
14089esac
14090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14091 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014092 ac_status=$?
14093 grep -v '^ *+' conftest.er1 >conftest.err
14094 rm -f conftest.er1
14095 cat conftest.err >&5
14096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014097 (exit $ac_status); } && {
14098 test -z "$ac_c_werror_flag" ||
14099 test ! -s conftest.err
14100 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014101 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
14102 ac_cv_c_bigendian=yes
14103fi
14104if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14105 if test "$ac_cv_c_bigendian" = unknown; then
14106 ac_cv_c_bigendian=no
14107 else
14108 # finding both strings is unlikely to happen, but who knows?
14109 ac_cv_c_bigendian=unknown
14110 fi
14111fi
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014112else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014113 echo "$as_me: failed program was:" >&5
14114sed 's/^/| /' conftest.$ac_ext >&5
14115
Theodore Ts'oe1052142006-10-21 21:46:47 -040014116
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014117fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014118
14119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014120else
14121 cat >conftest.$ac_ext <<_ACEOF
14122/* confdefs.h. */
14123_ACEOF
14124cat confdefs.h >>conftest.$ac_ext
14125cat >>conftest.$ac_ext <<_ACEOF
14126/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014127$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014128int
14129main ()
14130{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014131
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014132 /* Are we little or big endian? From Harbison&Steele. */
14133 union
14134 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040014135 long int l;
14136 char c[sizeof (long int)];
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014137 } u;
14138 u.l = 1;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014139 return u.c[sizeof (long int) - 1] == 1;
14140
14141 ;
14142 return 0;
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014143}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014144_ACEOF
14145rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014146if { (ac_try="$ac_link"
14147case "(($ac_try" in
14148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14149 *) ac_try_echo=$ac_try;;
14150esac
14151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14152 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014153 ac_status=$?
14154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14155 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014156 { (case "(($ac_try" in
14157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14158 *) ac_try_echo=$ac_try;;
14159esac
14160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14161 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014162 ac_status=$?
14163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164 (exit $ac_status); }; }; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014165 ac_cv_c_bigendian=no
14166else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014167 echo "$as_me: program exited with status $ac_status" >&5
14168echo "$as_me: failed program was:" >&5
14169sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -040014170
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014171( exit $ac_status )
14172ac_cv_c_bigendian=yes
14173fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014174rm -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 -040014175fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014176
14177
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014178fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014179
14180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014181fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014182{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
14183echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014184case $ac_cv_c_bigendian in
14185 yes)
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014186
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014187cat >>confdefs.h <<\_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014188#define WORDS_BIGENDIAN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014189_ACEOF
14190 ;;
14191 no)
14192 ;;
14193 *)
14194 { { echo "$as_me:$LINENO: error: unknown endianness
14195presetting ac_cv_c_bigendian=no (or yes) will help" >&5
14196echo "$as_me: error: unknown endianness
14197presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
14198 { (exit 1); exit 1; }; } ;;
14199esac
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014200
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014201BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040014202ASM_TYPES_HEADER=./asm_types.h
14203
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014204
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014205for ac_header in inttypes.h
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014206do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014207as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014208if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14209 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14210echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14211if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014212 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014213fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014214ac_res=`eval echo '${'$as_ac_Header'}'`
14215 { echo "$as_me:$LINENO: result: $ac_res" >&5
14216echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014217else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014218 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -040014219{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14220echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014221cat >conftest.$ac_ext <<_ACEOF
14222/* confdefs.h. */
14223_ACEOF
14224cat confdefs.h >>conftest.$ac_ext
14225cat >>conftest.$ac_ext <<_ACEOF
14226/* end confdefs.h. */
14227$ac_includes_default
14228#include <$ac_header>
14229_ACEOF
14230rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014231if { (ac_try="$ac_compile"
14232case "(($ac_try" in
14233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14234 *) ac_try_echo=$ac_try;;
14235esac
14236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14237 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014238 ac_status=$?
14239 grep -v '^ *+' conftest.er1 >conftest.err
14240 rm -f conftest.er1
14241 cat conftest.err >&5
14242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014243 (exit $ac_status); } && {
14244 test -z "$ac_c_werror_flag" ||
14245 test ! -s conftest.err
14246 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014247 ac_header_compiler=yes
14248else
14249 echo "$as_me: failed program was:" >&5
14250sed 's/^/| /' conftest.$ac_ext >&5
14251
Theodore Ts'oe1052142006-10-21 21:46:47 -040014252 ac_header_compiler=no
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014253fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014254
14255rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14256{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14257echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014258
14259# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -040014260{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14261echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014262cat >conftest.$ac_ext <<_ACEOF
14263/* confdefs.h. */
14264_ACEOF
14265cat confdefs.h >>conftest.$ac_ext
14266cat >>conftest.$ac_ext <<_ACEOF
14267/* end confdefs.h. */
14268#include <$ac_header>
14269_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014270if { (ac_try="$ac_cpp conftest.$ac_ext"
14271case "(($ac_try" in
14272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14273 *) ac_try_echo=$ac_try;;
14274esac
14275eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14276 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014277 ac_status=$?
14278 grep -v '^ *+' conftest.er1 >conftest.err
14279 rm -f conftest.er1
14280 cat conftest.err >&5
14281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014282 (exit $ac_status); } >/dev/null && {
14283 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14284 test ! -s conftest.err
14285 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014286 ac_header_preproc=yes
14287else
14288 echo "$as_me: failed program was:" >&5
14289sed 's/^/| /' conftest.$ac_ext >&5
14290
14291 ac_header_preproc=no
14292fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014293
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014294rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014295{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14296echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014297
14298# So? What about this header?
14299case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14300 yes:no: )
14301 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14302echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14303 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14304echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14305 ac_header_preproc=yes
14306 ;;
14307 no:yes:* )
14308 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14309echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14310 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14311echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14312 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14313echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14314 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14315echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14316 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14317echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14318 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14319echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040014320
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014321 ;;
14322esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040014323{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14324echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14325if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014326 echo $ECHO_N "(cached) $ECHO_C" >&6
14327else
14328 eval "$as_ac_Header=\$ac_header_preproc"
14329fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014330ac_res=`eval echo '${'$as_ac_Header'}'`
14331 { echo "$as_me:$LINENO: result: $ac_res" >&5
14332echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014333
14334fi
14335if test `eval echo '${'$as_ac_Header'}'` = yes; then
14336 cat >>confdefs.h <<_ACEOF
14337#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14338_ACEOF
14339
14340fi
14341
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014342done
14343
Theodore Ts'oe1052142006-10-21 21:46:47 -040014344{ echo "$as_me:$LINENO: checking for intptr_t" >&5
14345echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014346if test "${ac_cv_type_intptr_t+set}" = set; then
14347 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014348else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014349 cat >conftest.$ac_ext <<_ACEOF
14350/* confdefs.h. */
14351_ACEOF
14352cat confdefs.h >>conftest.$ac_ext
14353cat >>conftest.$ac_ext <<_ACEOF
14354/* end confdefs.h. */
14355$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040014356typedef intptr_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014357int
14358main ()
14359{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014360if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014361 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014362if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014363 return 0;
14364 ;
14365 return 0;
14366}
14367_ACEOF
14368rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014369if { (ac_try="$ac_compile"
14370case "(($ac_try" in
14371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14372 *) ac_try_echo=$ac_try;;
14373esac
14374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14375 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014376 ac_status=$?
14377 grep -v '^ *+' conftest.er1 >conftest.err
14378 rm -f conftest.er1
14379 cat conftest.err >&5
14380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014381 (exit $ac_status); } && {
14382 test -z "$ac_c_werror_flag" ||
14383 test ! -s conftest.err
14384 } && test -s conftest.$ac_objext; then
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014385 ac_cv_type_intptr_t=yes
14386else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014387 echo "$as_me: failed program was:" >&5
14388sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014389
Theodore Ts'oe1052142006-10-21 21:46:47 -040014390 ac_cv_type_intptr_t=no
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014391fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014392
14393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014394fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014395{ echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
14396echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014397if test $ac_cv_type_intptr_t = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014398
14399cat >>confdefs.h <<_ACEOF
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050014400#define HAVE_INTPTR_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014401_ACEOF
14402
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050014403
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014404fi
14405
Theodore Ts'oe1052142006-10-21 21:46:47 -040014406{ echo "$as_me:$LINENO: checking whether struct stat has a st_flags field" >&5
14407echo $ECHO_N "checking whether struct stat has a st_flags field... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014408if test "${e2fsprogs_cv_struct_st_flags+set}" = set; then
14409 echo $ECHO_N "(cached) $ECHO_C" >&6
14410else
14411 cat >conftest.$ac_ext <<_ACEOF
14412/* confdefs.h. */
14413_ACEOF
14414cat confdefs.h >>conftest.$ac_ext
14415cat >>conftest.$ac_ext <<_ACEOF
14416/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014417#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014418int
14419main ()
14420{
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014421struct stat stat; stat.st_flags = 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014422 ;
14423 return 0;
14424}
14425_ACEOF
14426rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014427if { (ac_try="$ac_compile"
14428case "(($ac_try" in
14429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14430 *) ac_try_echo=$ac_try;;
14431esac
14432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14433 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014434 ac_status=$?
14435 grep -v '^ *+' conftest.er1 >conftest.err
14436 rm -f conftest.er1
14437 cat conftest.err >&5
14438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014439 (exit $ac_status); } && {
14440 test -z "$ac_c_werror_flag" ||
14441 test ! -s conftest.err
14442 } && test -s conftest.$ac_objext; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014443 e2fsprogs_cv_struct_st_flags=yes
14444else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014445 echo "$as_me: failed program was:" >&5
14446sed 's/^/| /' conftest.$ac_ext >&5
14447
Theodore Ts'oe1052142006-10-21 21:46:47 -040014448 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014449fi
14450
Theodore Ts'oe1052142006-10-21 21:46:47 -040014451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14452fi
14453
14454{ echo "$as_me:$LINENO: result: $e2fsprogs_cv_struct_st_flags" >&5
14455echo "${ECHO_T}$e2fsprogs_cv_struct_st_flags" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014456if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040014457 { echo "$as_me:$LINENO: checking whether st_flags field is useful" >&5
14458echo $ECHO_N "checking whether st_flags field is useful... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014459 if test "${e2fsprogs_cv_struct_st_flags_immut+set}" = set; then
14460 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014461else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014462 cat >conftest.$ac_ext <<_ACEOF
14463/* confdefs.h. */
14464_ACEOF
14465cat confdefs.h >>conftest.$ac_ext
14466cat >>conftest.$ac_ext <<_ACEOF
14467/* end confdefs.h. */
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014468#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014469int
14470main ()
14471{
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014472struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014473 ;
14474 return 0;
14475}
14476_ACEOF
14477rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014478if { (ac_try="$ac_compile"
14479case "(($ac_try" in
14480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14481 *) ac_try_echo=$ac_try;;
14482esac
14483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14484 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014485 ac_status=$?
14486 grep -v '^ *+' conftest.er1 >conftest.err
14487 rm -f conftest.er1
14488 cat conftest.err >&5
14489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014490 (exit $ac_status); } && {
14491 test -z "$ac_c_werror_flag" ||
14492 test ! -s conftest.err
14493 } && test -s conftest.$ac_objext; then
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014494 e2fsprogs_cv_struct_st_flags_immut=yes
14495else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014496 echo "$as_me: failed program was:" >&5
14497sed 's/^/| /' conftest.$ac_ext >&5
14498
Theodore Ts'oe1052142006-10-21 21:46:47 -040014499 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014500fi
14501
Theodore Ts'oe1052142006-10-21 21:46:47 -040014502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14503fi
14504
14505 { echo "$as_me:$LINENO: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
14506echo "${ECHO_T}$e2fsprogs_cv_struct_st_flags_immut" >&6; }
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014507 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014508 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014509#define HAVE_STAT_FLAGS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014510_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014511
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014512 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014513fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014514{ echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
14515echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014516if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014517 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014518else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014519 cat >conftest.$ac_ext <<_ACEOF
14520/* confdefs.h. */
14521_ACEOF
14522cat confdefs.h >>conftest.$ac_ext
14523cat >>conftest.$ac_ext <<_ACEOF
14524/* end confdefs.h. */
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014525#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014526 #include <sys/socket.h>
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014527
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014528int
14529main ()
14530{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014531static struct sockaddr ac_aggr;
14532if (ac_aggr.sa_len)
14533return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014534 ;
14535 return 0;
14536}
14537_ACEOF
14538rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014539if { (ac_try="$ac_compile"
14540case "(($ac_try" in
14541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14542 *) ac_try_echo=$ac_try;;
14543esac
14544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14545 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014546 ac_status=$?
14547 grep -v '^ *+' conftest.er1 >conftest.err
14548 rm -f conftest.er1
14549 cat conftest.err >&5
14550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014551 (exit $ac_status); } && {
14552 test -z "$ac_c_werror_flag" ||
14553 test ! -s conftest.err
14554 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014555 ac_cv_member_struct_sockaddr_sa_len=yes
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014556else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014557 echo "$as_me: failed program was:" >&5
14558sed 's/^/| /' conftest.$ac_ext >&5
14559
Theodore Ts'oe1052142006-10-21 21:46:47 -040014560 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014561/* confdefs.h. */
14562_ACEOF
14563cat confdefs.h >>conftest.$ac_ext
14564cat >>conftest.$ac_ext <<_ACEOF
14565/* end confdefs.h. */
14566#include <sys/types.h>
14567 #include <sys/socket.h>
14568
14569int
14570main ()
14571{
14572static struct sockaddr ac_aggr;
14573if (sizeof ac_aggr.sa_len)
14574return 0;
14575 ;
14576 return 0;
14577}
14578_ACEOF
14579rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014580if { (ac_try="$ac_compile"
14581case "(($ac_try" in
14582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14583 *) ac_try_echo=$ac_try;;
14584esac
14585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14586 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014587 ac_status=$?
14588 grep -v '^ *+' conftest.er1 >conftest.err
14589 rm -f conftest.er1
14590 cat conftest.err >&5
14591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014592 (exit $ac_status); } && {
14593 test -z "$ac_c_werror_flag" ||
14594 test ! -s conftest.err
14595 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014596 ac_cv_member_struct_sockaddr_sa_len=yes
14597else
14598 echo "$as_me: failed program was:" >&5
14599sed 's/^/| /' conftest.$ac_ext >&5
14600
Theodore Ts'oe1052142006-10-21 21:46:47 -040014601 ac_cv_member_struct_sockaddr_sa_len=no
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014602fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014603
14604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014605fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014606
14607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014608fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014609{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
14610echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014611if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014612
14613cat >>confdefs.h <<_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014614#define HAVE_SA_LEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014615_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014616
14617fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014637
Theodore Ts'o762c7c62005-04-06 14:44:16 -040014638
14639
Andreas Dilger9b7d8112005-07-09 22:06:59 -050014640
Theodore Ts'oae2868a2006-10-22 00:18:49 -040014641
Theodore Ts'o106ad962007-04-04 21:26:37 -040014642
14643
14644
Theodore Ts'o740837d2007-12-16 17:21:38 -050014645
14646
14647for 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 +000014648do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014649as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014650{ echo "$as_me:$LINENO: checking for $ac_func" >&5
14651echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14652if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014653 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014654else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014655 cat >conftest.$ac_ext <<_ACEOF
14656/* confdefs.h. */
14657_ACEOF
14658cat confdefs.h >>conftest.$ac_ext
14659cat >>conftest.$ac_ext <<_ACEOF
14660/* end confdefs.h. */
14661/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14662 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14663#define $ac_func innocuous_$ac_func
14664
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014665/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014666 which can conflict with char $ac_func (); below.
14667 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14668 <limits.h> exists even on freestanding compilers. */
14669
14670#ifdef __STDC__
14671# include <limits.h>
14672#else
14673# include <assert.h>
14674#endif
14675
14676#undef $ac_func
14677
Theodore Ts'oe1052142006-10-21 21:46:47 -040014678/* Override any GCC internal prototype to avoid an error.
14679 Use char because int might match the return type of a GCC
14680 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014681#ifdef __cplusplus
14682extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014683#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014684char $ac_func ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014685/* The GNU C library defines this for functions which it implements
14686 to always fail with ENOSYS. Some functions are actually named
14687 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014688#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014689choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014690#endif
14691
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014692int
14693main ()
14694{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014695return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014696 ;
14697 return 0;
14698}
14699_ACEOF
14700rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014701if { (ac_try="$ac_link"
14702case "(($ac_try" in
14703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14704 *) ac_try_echo=$ac_try;;
14705esac
14706eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14707 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014708 ac_status=$?
14709 grep -v '^ *+' conftest.er1 >conftest.err
14710 rm -f conftest.er1
14711 cat conftest.err >&5
14712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014713 (exit $ac_status); } && {
14714 test -z "$ac_c_werror_flag" ||
14715 test ! -s conftest.err
14716 } && test -s conftest$ac_exeext &&
14717 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014718 eval "$as_ac_var=yes"
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014719else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014720 echo "$as_me: failed program was:" >&5
14721sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +000014722
Theodore Ts'oe1052142006-10-21 21:46:47 -040014723 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014724fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014725
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014726rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014727 conftest$ac_exeext conftest.$ac_ext
14728fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014729ac_res=`eval echo '${'$as_ac_var'}'`
14730 { echo "$as_me:$LINENO: result: $ac_res" >&5
14731echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014732if test `eval echo '${'$as_ac_var'}'` = yes; then
14733 cat >>confdefs.h <<_ACEOF
14734#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14735_ACEOF
14736
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014737fi
14738done
14739
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014740SOCKET_LIB=''
Theodore Ts'oe1052142006-10-21 21:46:47 -040014741{ echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
14742echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014743if test "${ac_cv_lib_socket_socket+set}" = set; then
14744 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014745else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014746 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014747LIBS="-lsocket $LIBS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014748cat >conftest.$ac_ext <<_ACEOF
14749/* confdefs.h. */
14750_ACEOF
14751cat confdefs.h >>conftest.$ac_ext
14752cat >>conftest.$ac_ext <<_ACEOF
14753/* end confdefs.h. */
14754
Theodore Ts'oe1052142006-10-21 21:46:47 -040014755/* Override any GCC internal prototype to avoid an error.
14756 Use char because int might match the return type of a GCC
14757 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014758#ifdef __cplusplus
14759extern "C"
14760#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014761char socket ();
14762int
14763main ()
14764{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014765return socket ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014766 ;
14767 return 0;
14768}
14769_ACEOF
14770rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014771if { (ac_try="$ac_link"
14772case "(($ac_try" in
14773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14774 *) ac_try_echo=$ac_try;;
14775esac
14776eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14777 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014778 ac_status=$?
14779 grep -v '^ *+' conftest.er1 >conftest.err
14780 rm -f conftest.er1
14781 cat conftest.err >&5
14782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014783 (exit $ac_status); } && {
14784 test -z "$ac_c_werror_flag" ||
14785 test ! -s conftest.err
14786 } && test -s conftest$ac_exeext &&
14787 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014788 ac_cv_lib_socket_socket=yes
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014789else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014790 echo "$as_me: failed program was:" >&5
14791sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014792
Theodore Ts'oe1052142006-10-21 21:46:47 -040014793 ac_cv_lib_socket_socket=no
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014794fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014795
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014796rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014797 conftest$ac_exeext conftest.$ac_ext
14798LIBS=$ac_check_lib_save_LIBS
14799fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014800{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
14801echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014802if test $ac_cv_lib_socket_socket = yes; then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014803 SOCKET_LIB=-lsocket
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014804fi
14805
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014806
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014807DLOPEN_LIB=''
Theodore Ts'oe1052142006-10-21 21:46:47 -040014808{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
14809echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014810if test "${ac_cv_lib_dl_dlopen+set}" = set; then
14811 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014812else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014813 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014814LIBS="-ldl $LIBS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014815cat >conftest.$ac_ext <<_ACEOF
14816/* confdefs.h. */
14817_ACEOF
14818cat confdefs.h >>conftest.$ac_ext
14819cat >>conftest.$ac_ext <<_ACEOF
14820/* end confdefs.h. */
14821
Theodore Ts'oe1052142006-10-21 21:46:47 -040014822/* Override any GCC internal prototype to avoid an error.
14823 Use char because int might match the return type of a GCC
14824 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014825#ifdef __cplusplus
14826extern "C"
14827#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014828char dlopen ();
14829int
14830main ()
14831{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014832return dlopen ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014833 ;
14834 return 0;
14835}
14836_ACEOF
14837rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014838if { (ac_try="$ac_link"
14839case "(($ac_try" in
14840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14841 *) ac_try_echo=$ac_try;;
14842esac
14843eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14844 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014845 ac_status=$?
14846 grep -v '^ *+' conftest.er1 >conftest.err
14847 rm -f conftest.er1
14848 cat conftest.err >&5
14849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014850 (exit $ac_status); } && {
14851 test -z "$ac_c_werror_flag" ||
14852 test ! -s conftest.err
14853 } && test -s conftest$ac_exeext &&
14854 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014855 ac_cv_lib_dl_dlopen=yes
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014856else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014857 echo "$as_me: failed program was:" >&5
14858sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014859
Theodore Ts'oe1052142006-10-21 21:46:47 -040014860 ac_cv_lib_dl_dlopen=no
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014861fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014862
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014863rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014864 conftest$ac_exeext conftest.$ac_ext
14865LIBS=$ac_check_lib_save_LIBS
14866fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014867{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
14868echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014869if test $ac_cv_lib_dl_dlopen = yes; then
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014870 DLOPEN_LIB=-ldl
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014871cat >>confdefs.h <<\_ACEOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014872#define HAVE_DLOPEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014873_ACEOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014874
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014875fi
14876
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014877
Theodore Ts'oe1052142006-10-21 21:46:47 -040014878{ echo "$as_me:$LINENO: checking for optreset" >&5
14879echo $ECHO_N "checking for optreset... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014880if test "${ac_cv_have_optreset+set}" = set; then
14881 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014882else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014883 cat >conftest.$ac_ext <<_ACEOF
14884/* confdefs.h. */
14885_ACEOF
14886cat confdefs.h >>conftest.$ac_ext
14887cat >>conftest.$ac_ext <<_ACEOF
14888/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014889#include <unistd.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014890
14891_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014892if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014893 $EGREP "optreset" >/dev/null 2>&1; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014894 ac_cv_have_optreset=yes
14895else
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014896 ac_cv_have_optreset=no
14897fi
14898rm -f conftest*
14899
14900fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014901{ echo "$as_me:$LINENO: result: $ac_cv_have_optreset" >&5
14902echo "${ECHO_T}$ac_cv_have_optreset" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014903if test $ac_cv_have_optreset = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014904 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014905#define HAVE_OPTRESET 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014906_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014907
14908fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014909{ echo "$as_me:$LINENO: checking for unified diff option" >&5
14910echo $ECHO_N "checking for unified diff option... $ECHO_C" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040014911if diff -u $0 $0 >& /dev/null ; then
14912 UNI_DIFF_OPTS=-u
14913else
14914 UNI_DIFF_OPTS=-c
14915fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014916{ echo "$as_me:$LINENO: result: $UNI_DIFF_OPTS" >&5
14917echo "${ECHO_T}$UNI_DIFF_OPTS" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040014918
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000014919case "$host_os" in
14920linux*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014921 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014922#define HAVE_EXT2_IOCTLS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014923_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014924
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000014925 ;;
14926esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014927LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040014928CYGWIN_CMT="#"
14929UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014930case "$host_os" in
14931linux*)
14932 LINUX_CMT=
14933 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -040014934cygwin)
14935 CYGWIN_CMT=
14936 UNIX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040014937 ;;
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014938esac
14939
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014940
14941
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014942case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014943linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014944 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14945 root_prefix="";
14946 echo "On $host_os systems, root_prefix defaults to ''"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014947 fi
14948 ;;
14949esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014950case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014951linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014952 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014953 prefix="/usr";
14954 echo "On $host_os systems, prefix defaults to /usr"
Theodore Ts'obff61a72002-05-21 22:21:38 -040014955 if test "$mandir" = '${prefix}/man' ; then
14956 echo "...and mandir defaults to /usr/share/man"
14957 mandir=/usr/share/man
14958 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014959 fi
14960;;
14961esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014962if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +000014963 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014964 root_prefix="$ac_default_prefix"
14965 else
14966 root_prefix="$prefix"
14967 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040014968 root_bindir=$bindir
14969 root_sbindir=$sbindir
14970 root_libdir=$libdir
14971 root_sysconfdir=$sysconfdir
14972else
14973 root_bindir='${root_prefix}/bin'
14974 root_sbindir='${root_prefix}/sbin'
14975 root_libdir='${root_prefix}/lib'
14976 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014977fi
14978
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014979
14980
14981
14982
Theodore Ts'oe1052142006-10-21 21:46:47 -040014983{ echo "$as_me:$LINENO: checking whether linker accepts -static" >&5
14984echo $ECHO_N "checking whether linker accepts -static... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014985if test "${ac_cv_e2fsprogs_use_static+set}" = set; then
14986 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oae851481997-04-29 18:13:24 +000014987else
14988 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014989cat >conftest.$ac_ext <<_ACEOF
14990/* confdefs.h. */
14991_ACEOF
14992cat confdefs.h >>conftest.$ac_ext
14993cat >>conftest.$ac_ext <<_ACEOF
14994/* end confdefs.h. */
Theodore Ts'oae851481997-04-29 18:13:24 +000014995#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014996int
14997main ()
14998{
Theodore Ts'oae851481997-04-29 18:13:24 +000014999fflush(stdout);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015000 ;
15001 return 0;
15002}
15003_ACEOF
15004rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040015005if { (ac_try="$ac_link"
15006case "(($ac_try" in
15007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15008 *) ac_try_echo=$ac_try;;
15009esac
15010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15011 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015012 ac_status=$?
15013 grep -v '^ *+' conftest.er1 >conftest.err
15014 rm -f conftest.er1
15015 cat conftest.err >&5
15016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015017 (exit $ac_status); } && {
15018 test -z "$ac_c_werror_flag" ||
15019 test ! -s conftest.err
15020 } && test -s conftest$ac_exeext &&
15021 $as_test_x conftest$ac_exeext; then
Theodore Ts'oae851481997-04-29 18:13:24 +000015022 ac_cv_e2fsprogs_use_static=yes
15023else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015024 echo "$as_me: failed program was:" >&5
15025sed 's/^/| /' conftest.$ac_ext >&5
15026
Theodore Ts'oe1052142006-10-21 21:46:47 -040015027 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +000015028fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015029
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015030rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015031 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oae851481997-04-29 18:13:24 +000015032LDFLAGS=$SAVE_LDFLAGS
15033fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015034
Theodore Ts'odefde781999-01-04 07:39:19 +000015035case "$host_os" in
15036solaris2.*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015037 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +000015038;;
15039esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040015040{ echo "$as_me:$LINENO: result: $ac_cv_e2fsprogs_use_static" >&5
15041echo "${ECHO_T}$ac_cv_e2fsprogs_use_static" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +000015042LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +000015043if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015044 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +000015045fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015046
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015047case "$host_os" in
15048darwin*)
15049 echo "Using Apple Darwin / GNU libintl workaround"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015050 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015051#define _INTL_REDIRECT_MACROS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015052_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015053
15054 ;;
15055esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015056SS_DIR=`cd ${srcdir}/lib/ss; pwd`
15057ET_DIR=`cd ${srcdir}/lib/et; pwd`
15058
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015059
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015060if test "$cross_compiling" = yes ; then
15061 DO_TEST_SUITE=
15062else
15063 DO_TEST_SUITE=check
15064fi
15065
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040015066INTL_FLAGS=
15067if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15068 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
15069fi
15070
Theodore Ts'odd947da2005-11-09 18:37:07 -040015071if test $cross_compiling = no; then
15072 BUILD_CFLAGS="$CFLAGS"
15073 BUILD_LDFLAGS="$LDFLAGS"
15074else
15075 BUILD_CFLAGS=
15076 BUILD_LDFLAGS=
15077fi
15078
15079
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015080test -d lib || mkdir lib
15081test -d include || mkdir include
15082test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +000015083test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -050015084for i in MCONFIG Makefile e2fsprogs.spec \
15085 util/Makefile util/subst.conf util/gen-tarball \
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040015086 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15087 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050015088 lib/uuid/Makefile lib/uuid/uuid_types.h \
15089 lib/blkid/Makefile lib/blkid/blkid_types.h \
Theodore Ts'oe6441862005-01-26 12:59:25 -050015090 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
15091 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
Theodore Ts'o921f4ad2004-11-19 17:25:27 -050015092 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050015093 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15094 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
15095 if test -d `dirname ${srcdir}/$i` ; then
15096 outlist="$outlist $i"
15097 fi
15098done
Theodore Ts'oe1052142006-10-21 21:46:47 -040015099ac_config_files="$ac_config_files $outlist"
15100
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015101cat >confcache <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015102# This file is a shell script that caches the results of configure
15103# tests run on this system so they can be shared between configure
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015104# scripts and configure runs, see configure's option --config-cache.
15105# It is not useful on other systems. If it contains results you don't
15106# want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015107#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015108# config.status only pays attention to the cache file if you give it
15109# the --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015110#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015111# `ac_cv_env_foo' variables (set or unset) will be overridden when
15112# loading this file, other *unset* `ac_cv_foo' will be assigned the
15113# following values.
15114
15115_ACEOF
15116
Theodore Ts'o21c84b71997-04-29 16:15:03 +000015117# The following way of writing the cache mishandles newlines in values,
15118# but we know of no workaround that is simple, portable, and efficient.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015119# So, we kill variables containing newlines.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015120# Ultrix sh set writes to stderr and can't be redirected directly,
15121# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015122(
15123 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15124 eval ac_val=\$$ac_var
15125 case $ac_val in #(
15126 *${as_nl}*)
15127 case $ac_var in #(
15128 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
15129echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
15130 esac
15131 case $ac_var in #(
15132 _ | IFS | as_nl) ;; #(
15133 *) $as_unset $ac_var ;;
15134 esac ;;
15135 esac
15136 done
15137
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015138 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -040015139 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15140 *${as_nl}ac_space=\ *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015141 # `set' does not quote correctly, so add quotes (double-quote
15142 # substitution turns \\\\ into \\, and sed turns \\ into \).
15143 sed -n \
15144 "s/'/'\\\\''/g;
15145 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Theodore Ts'oe1052142006-10-21 21:46:47 -040015146 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015147 *)
15148 # `set' quotes correctly as required by POSIX, so do not add quotes.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015149 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015150 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015151 esac |
15152 sort
15153) |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015154 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015155 /^ac_cv_env_/b end
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015156 t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040015157 :clear
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015158 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15159 t end
Theodore Ts'oe1052142006-10-21 21:46:47 -040015160 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15161 :end' >>confcache
15162if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15163 if test -w "$cache_file"; then
15164 test "x$cache_file" != "x/dev/null" &&
15165 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
15166echo "$as_me: updating cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015167 cat confcache >$cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015168 else
Theodore Ts'oe1052142006-10-21 21:46:47 -040015169 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
15170echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015171 fi
15172fi
15173rm -f confcache
15174
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015175test "x$prefix" = xNONE && prefix=$ac_default_prefix
15176# Let make expand exec_prefix.
15177test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15178
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015179# Transform confdefs.h into DEFS.
15180# Protect against shell expansion while executing Makefile rules.
15181# Protect against Makefile macro expansion.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015182#
15183# If the first sed substitution is executed (which looks for macros that
Theodore Ts'oe1052142006-10-21 21:46:47 -040015184# take arguments), then branch to the quote section. Otherwise,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015185# look for a macro that doesn't take arguments.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015186ac_script='
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015187t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040015188:clear
15189s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015190t quote
Theodore Ts'oe1052142006-10-21 21:46:47 -040015191s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015192t quote
Theodore Ts'oe1052142006-10-21 21:46:47 -040015193b any
15194:quote
15195s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
15196s/\[/\\&/g
15197s/\]/\\&/g
15198s/\$/$$/g
15199H
15200:any
15201${
15202 g
15203 s/^\n//
15204 s/\n/ /g
15205 p
15206}
15207'
15208DEFS=`sed -n "$ac_script" confdefs.h`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015209
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015210
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015211ac_libobjs=
15212ac_ltlibobjs=
15213for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15214 # 1. Remove the extension, and $U if already installed.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015215 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15216 ac_i=`echo "$ac_i" | sed "$ac_script"`
15217 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15218 # will be set to the directory where LIBOBJS objects are built.
15219 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15220 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015221done
15222LIBOBJS=$ac_libobjs
15223
15224LTLIBOBJS=$ac_ltlibobjs
15225
15226
15227
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015228: ${CONFIG_STATUS=./config.status}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015229ac_clean_files_save=$ac_clean_files
15230ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15231{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
15232echo "$as_me: creating $CONFIG_STATUS" >&6;}
15233cat >$CONFIG_STATUS <<_ACEOF
15234#! $SHELL
15235# Generated by $as_me.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015236# Run this file to recreate the current configuration.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015237# Compiler output produced by configure, useful for debugging
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015238# configure, is in config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015239
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015240debug=false
15241ac_cs_recheck=false
15242ac_cs_silent=false
15243SHELL=\${CONFIG_SHELL-$SHELL}
15244_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015245
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015246cat >>$CONFIG_STATUS <<\_ACEOF
15247## --------------------- ##
15248## M4sh Initialization. ##
15249## --------------------- ##
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015250
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015251# Be more Bourne compatible
15252DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015253if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15254 emulate sh
15255 NULLCMD=:
15256 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
15257 # is contrary to our usage. Disable this feature.
15258 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040015259 setopt NO_GLOB_SUBST
15260else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015261 case `(set -o) 2>/dev/null` in
15262 *posix*) set -o posix ;;
15263esac
15264
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015265fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015266
15267
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015268
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015269
Theodore Ts'oe1052142006-10-21 21:46:47 -040015270# PATH needs CR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015271# Avoid depending upon Character Ranges.
15272as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15273as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15274as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15275as_cr_digits='0123456789'
15276as_cr_alnum=$as_cr_Letters$as_cr_digits
15277
15278# The user is always right.
15279if test "${PATH_SEPARATOR+set}" != set; then
15280 echo "#! /bin/sh" >conf$$.sh
15281 echo "exit 0" >>conf$$.sh
15282 chmod +x conf$$.sh
15283 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15284 PATH_SEPARATOR=';'
15285 else
15286 PATH_SEPARATOR=:
15287 fi
15288 rm -f conf$$.sh
15289fi
15290
Theodore Ts'oe1052142006-10-21 21:46:47 -040015291# Support unset when possible.
15292if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
15293 as_unset=unset
15294else
15295 as_unset=false
15296fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015297
Theodore Ts'oe1052142006-10-21 21:46:47 -040015298
15299# IFS
15300# We need space, tab and new line, in precisely that order. Quoting is
15301# there to prevent editors from complaining about space-tab.
15302# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15303# splitting by setting IFS to empty value.)
15304as_nl='
15305'
15306IFS=" "" $as_nl"
15307
15308# Find who we are. Look in the path if we contain no directory separator.
15309case $0 in
15310 *[\\/]* ) as_myself=$0 ;;
15311 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015312for as_dir in $PATH
15313do
15314 IFS=$as_save_IFS
15315 test -z "$as_dir" && as_dir=.
15316 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15317done
Theodore Ts'oe1052142006-10-21 21:46:47 -040015318IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015319
Theodore Ts'oe1052142006-10-21 21:46:47 -040015320 ;;
15321esac
15322# We did not find ourselves, most probably we were run as `sh COMMAND'
15323# in which case we are not to be found in the path.
15324if test "x$as_myself" = x; then
15325 as_myself=$0
15326fi
15327if test ! -f "$as_myself"; then
15328 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15329 { (exit 1); exit 1; }
15330fi
15331
15332# Work around bugs in pre-3.0 UWIN ksh.
15333for as_var in ENV MAIL MAILPATH
15334do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
15335done
15336PS1='$ '
15337PS2='> '
15338PS4='+ '
15339
15340# NLS nuisances.
15341for as_var in \
15342 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
15343 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
15344 LC_TELEPHONE LC_TIME
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015345do
Theodore Ts'oe1052142006-10-21 21:46:47 -040015346 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
15347 eval $as_var=C; export $as_var
15348 else
15349 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
15350 fi
15351done
15352
15353# Required to use basename.
15354if expr a : '\(a\)' >/dev/null 2>&1 &&
15355 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15356 as_expr=expr
15357else
15358 as_expr=false
15359fi
15360
15361if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15362 as_basename=basename
15363else
15364 as_basename=false
15365fi
15366
15367
15368# Name of the executable.
15369as_me=`$as_basename -- "$0" ||
15370$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15371 X"$0" : 'X\(//\)$' \| \
15372 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15373echo X/"$0" |
15374 sed '/^.*\/\([^/][^/]*\)\/*$/{
15375 s//\1/
15376 q
15377 }
15378 /^X\/\(\/\/\)$/{
15379 s//\1/
15380 q
15381 }
15382 /^X\/\(\/\).*/{
15383 s//\1/
15384 q
15385 }
15386 s/.*/./; q'`
15387
15388# CDPATH.
15389$as_unset CDPATH
15390
15391
15392
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015393 as_lineno_1=$LINENO
15394 as_lineno_2=$LINENO
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015395 test "x$as_lineno_1" != "x$as_lineno_2" &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040015396 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015397
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015398 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
15399 # uniformly replaced by the line number. The first 'sed' inserts a
Theodore Ts'oe1052142006-10-21 21:46:47 -040015400 # line-number line after each line using $LINENO; the second 'sed'
15401 # does the real work. The second script uses 'N' to pair each
15402 # line-number line with the line containing $LINENO, and appends
15403 # trailing '-' during substitution so that $LINENO is not a special
15404 # case at line end.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015405 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Theodore Ts'oe1052142006-10-21 21:46:47 -040015406 # scripts with optimization help from Paolo Bonzini. Blame Lee
15407 # E. McMahon (1931-1989) for sed's syntax. :-)
15408 sed -n '
15409 p
15410 /[$]LINENO/=
15411 ' <$as_myself |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015412 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015413 s/[$]LINENO.*/&-/
15414 t lineno
15415 b
15416 :lineno
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015417 N
Theodore Ts'oe1052142006-10-21 21:46:47 -040015418 :loop
15419 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015420 t loop
Theodore Ts'oe1052142006-10-21 21:46:47 -040015421 s/-\n.*//
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015422 ' >$as_me.lineno &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040015423 chmod +x "$as_me.lineno" ||
15424 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015425 { (exit 1); exit 1; }; }
15426
15427 # Don't try to exec as it changes $[0], causing all sort of problems
15428 # (the dirname of $[0] is not the place where we might find the
Theodore Ts'oe1052142006-10-21 21:46:47 -040015429 # original and so on. Autoconf is especially sensitive to this).
15430 . "./$as_me.lineno"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015431 # Exit status is that of the last command.
15432 exit
15433}
15434
15435
Theodore Ts'oe1052142006-10-21 21:46:47 -040015436if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15437 as_dirname=dirname
15438else
15439 as_dirname=false
15440fi
15441
15442ECHO_C= ECHO_N= ECHO_T=
15443case `echo -n x` in
15444-n*)
15445 case `echo 'x\c'` in
15446 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15447 *) ECHO_C='\c';;
15448 esac;;
15449*)
15450 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015451esac
15452
Theodore Ts'oe1052142006-10-21 21:46:47 -040015453if expr a : '\(a\)' >/dev/null 2>&1 &&
15454 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015455 as_expr=expr
15456else
15457 as_expr=false
15458fi
15459
15460rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -040015461if test -d conf$$.dir; then
15462 rm -f conf$$.dir/conf$$.file
15463else
15464 rm -f conf$$.dir
15465 mkdir conf$$.dir
15466fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015467echo >conf$$.file
15468if ln -s conf$$.file conf$$ 2>/dev/null; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040015469 as_ln_s='ln -s'
15470 # ... but there are two gotchas:
15471 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15472 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15473 # In both cases, we have to default to `cp -p'.
15474 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015475 as_ln_s='cp -p'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015476elif ln conf$$.file conf$$ 2>/dev/null; then
15477 as_ln_s=ln
15478else
15479 as_ln_s='cp -p'
15480fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015481rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15482rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015483
15484if mkdir -p . 2>/dev/null; then
15485 as_mkdir_p=:
15486else
15487 test -d ./-p && rmdir ./-p
15488 as_mkdir_p=false
15489fi
15490
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015491if test -x / >/dev/null 2>&1; then
15492 as_test_x='test -x'
Theodore Ts'oe1052142006-10-21 21:46:47 -040015493else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015494 if ls -dL / >/dev/null 2>&1; then
15495 as_ls_L_option=L
15496 else
15497 as_ls_L_option=
15498 fi
15499 as_test_x='
15500 eval sh -c '\''
15501 if test -d "$1"; then
15502 test -d "$1/.";
15503 else
15504 case $1 in
15505 -*)set "./$1";;
15506 esac;
15507 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
15508 ???[sx]*):;;*)false;;esac;fi
15509 '\'' sh
15510 '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015511fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015512as_executable_p=$as_test_x
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015513
15514# Sed expression to map a string onto a valid CPP name.
15515as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15516
15517# Sed expression to map a string onto a valid variable name.
15518as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15519
15520
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015521exec 6>&1
15522
Theodore Ts'oe1052142006-10-21 21:46:47 -040015523# Save the log message, to keep $[0] and so on meaningful, and to
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015524# report actual input values of CONFIG_FILES etc. instead of their
Theodore Ts'oe1052142006-10-21 21:46:47 -040015525# values after options handling.
15526ac_log="
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015527This file was extended by $as_me, which was
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015528generated by GNU Autoconf 2.61. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015529
15530 CONFIG_FILES = $CONFIG_FILES
15531 CONFIG_HEADERS = $CONFIG_HEADERS
15532 CONFIG_LINKS = $CONFIG_LINKS
15533 CONFIG_COMMANDS = $CONFIG_COMMANDS
15534 $ $0 $@
15535
Theodore Ts'oe1052142006-10-21 21:46:47 -040015536on `(hostname || uname -n) 2>/dev/null | sed 1q`
15537"
15538
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015539_ACEOF
15540
Theodore Ts'oe1052142006-10-21 21:46:47 -040015541cat >>$CONFIG_STATUS <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015542# Files that config.status was made for.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015543config_files="$ac_config_files"
15544config_commands="$ac_config_commands"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015545
Theodore Ts'oe1052142006-10-21 21:46:47 -040015546_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015547
15548cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015549ac_cs_usage="\
15550\`$as_me' instantiates files from templates according to the
15551current configuration.
15552
15553Usage: $0 [OPTIONS] [FILE]...
15554
15555 -h, --help print this help, then exit
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015556 -V, --version print version number and configuration settings, then exit
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015557 -q, --quiet do not print progress messages
15558 -d, --debug don't remove temporary files
15559 --recheck update $as_me by reconfiguring in the same conditions
15560 --file=FILE[:TEMPLATE]
15561 instantiate the configuration file FILE
15562
15563Configuration files:
15564$config_files
15565
15566Configuration commands:
15567$config_commands
15568
15569Report bugs to <bug-autoconf@gnu.org>."
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015570
Theodore Ts'oe1052142006-10-21 21:46:47 -040015571_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015572cat >>$CONFIG_STATUS <<_ACEOF
15573ac_cs_version="\\
15574config.status
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015575configured by $0, generated by GNU Autoconf 2.61,
Theodore Ts'oe1052142006-10-21 21:46:47 -040015576 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015577
Theodore Ts'oe1052142006-10-21 21:46:47 -040015578Copyright (C) 2006 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015579This config.status script is free software; the Free Software Foundation
15580gives unlimited permission to copy, distribute and modify it."
Theodore Ts'oe1052142006-10-21 21:46:47 -040015581
15582ac_pwd='$ac_pwd'
15583srcdir='$srcdir'
15584INSTALL='$INSTALL'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015585_ACEOF
15586
15587cat >>$CONFIG_STATUS <<\_ACEOF
15588# If no file are specified by the user, then we need to provide default
15589# value. By we need to know if files were specified by the user.
15590ac_need_defaults=:
15591while test $# != 0
15592do
15593 case $1 in
15594 --*=*)
Theodore Ts'oe1052142006-10-21 21:46:47 -040015595 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15596 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015597 ac_shift=:
15598 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015599 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015600 ac_option=$1
15601 ac_optarg=$2
15602 ac_shift=shift
15603 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015604 esac
15605
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015606 case $ac_option in
15607 # Handling of the options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015608 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15609 ac_cs_recheck=: ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015610 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15611 echo "$ac_cs_version"; exit ;;
15612 --debug | --debu | --deb | --de | --d | -d )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015613 debug=: ;;
15614 --file | --fil | --fi | --f )
15615 $ac_shift
15616 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15617 ac_need_defaults=false;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015618 --he | --h | --help | --hel | -h )
15619 echo "$ac_cs_usage"; exit ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015620 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15621 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15622 ac_cs_silent=: ;;
15623
15624 # This is an error.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015625 -*) { echo "$as_me: error: unrecognized option: $1
15626Try \`$0 --help' for more information." >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015627 { (exit 1); exit 1; }; } ;;
15628
Theodore Ts'oe1052142006-10-21 21:46:47 -040015629 *) ac_config_targets="$ac_config_targets $1"
15630 ac_need_defaults=false ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015631
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015632 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015633 shift
15634done
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015635
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015636ac_configure_extra_args=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015637
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015638if $ac_cs_silent; then
15639 exec 6>/dev/null
15640 ac_configure_extra_args="$ac_configure_extra_args --silent"
15641fi
15642
15643_ACEOF
15644cat >>$CONFIG_STATUS <<_ACEOF
15645if \$ac_cs_recheck; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040015646 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15647 CONFIG_SHELL=$SHELL
15648 export CONFIG_SHELL
15649 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015650fi
15651
15652_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040015653cat >>$CONFIG_STATUS <<\_ACEOF
15654exec 5>>config.log
15655{
15656 echo
15657 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15658## Running $as_me. ##
15659_ASBOX
15660 echo "$ac_log"
15661} >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015662
Theodore Ts'oe1052142006-10-21 21:46:47 -040015663_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015664cat >>$CONFIG_STATUS <<_ACEOF
15665#
Theodore Ts'oe1052142006-10-21 21:46:47 -040015666# INIT-COMMANDS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015667#
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015668# Capture the value of obsolete ALL_LINGUAS because we need it to compute
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015669 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015670 # from automake.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015671 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015672 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15673 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015674
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015675
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015676_ACEOF
15677
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015678cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040015679
15680# Handling of arguments.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015681for ac_config_target in $ac_config_targets
15682do
Theodore Ts'oe1052142006-10-21 21:46:47 -040015683 case $ac_config_target in
15684 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15685 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
15686
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015687 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15688echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15689 { (exit 1); exit 1; }; };;
15690 esac
15691done
15692
Theodore Ts'oe1052142006-10-21 21:46:47 -040015693
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015694# If the user did not use the arguments to specify the items to instantiate,
15695# then the envvar interface is used. Set only those that are not.
15696# We use the long form for the default assignment because of an extremely
15697# bizarre bug on SunOS 4.1.3.
15698if $ac_need_defaults; then
15699 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15700 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15701fi
15702
15703# Have a temporary directory for convenience. Make it in the build tree
Theodore Ts'oe1052142006-10-21 21:46:47 -040015704# simply because there is no reason against having it here, and in addition,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015705# creating and moving files from /tmp can sometimes cause problems.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015706# Hook for its removal unless debugging.
15707# Note that there is a small window in which the directory will not be cleaned:
15708# after its creation but before its name has been assigned to `$tmp'.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015709$debug ||
15710{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015711 tmp=
15712 trap 'exit_status=$?
15713 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15714' 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015715 trap '{ (exit 1); exit 1; }' 1 2 13 15
15716}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015717# Create a (secure) tmp directory for tmp files.
15718
15719{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015720 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015721 test -n "$tmp" && test -d "$tmp"
15722} ||
15723{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015724 tmp=./conf$$-$RANDOM
15725 (umask 077 && mkdir "$tmp")
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015726} ||
15727{
15728 echo "$me: cannot create a temporary directory in ." >&2
15729 { (exit 1); exit 1; }
15730}
15731
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015732#
Theodore Ts'oe1052142006-10-21 21:46:47 -040015733# Set up the sed scripts for CONFIG_FILES section.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015734#
15735
15736# No need to generate the scripts if there are no CONFIG_FILES.
15737# This happens for instance when ./config.status config.h
Theodore Ts'oe1052142006-10-21 21:46:47 -040015738if test -n "$CONFIG_FILES"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015739
15740_ACEOF
15741
Theodore Ts'oe1052142006-10-21 21:46:47 -040015742# Create sed commands to just substitute file output variables.
15743
15744# Remaining file output variables are in a fragment that also has non-file
15745# output varibles.
15746
15747
15748
15749ac_delim='%!_!# '
15750for ac_last_try in false false false false false :; do
15751 cat >conf$$subs.sed <<_ACEOF
15752SHELL!$SHELL$ac_delim
15753PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
15754PACKAGE_NAME!$PACKAGE_NAME$ac_delim
15755PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
15756PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
15757PACKAGE_STRING!$PACKAGE_STRING$ac_delim
15758PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
15759exec_prefix!$exec_prefix$ac_delim
15760prefix!$prefix$ac_delim
15761program_transform_name!$program_transform_name$ac_delim
15762bindir!$bindir$ac_delim
15763sbindir!$sbindir$ac_delim
15764libexecdir!$libexecdir$ac_delim
15765datarootdir!$datarootdir$ac_delim
15766datadir!$datadir$ac_delim
15767sysconfdir!$sysconfdir$ac_delim
15768sharedstatedir!$sharedstatedir$ac_delim
15769localstatedir!$localstatedir$ac_delim
15770includedir!$includedir$ac_delim
15771oldincludedir!$oldincludedir$ac_delim
15772docdir!$docdir$ac_delim
15773infodir!$infodir$ac_delim
15774htmldir!$htmldir$ac_delim
15775dvidir!$dvidir$ac_delim
15776pdfdir!$pdfdir$ac_delim
15777psdir!$psdir$ac_delim
15778libdir!$libdir$ac_delim
15779localedir!$localedir$ac_delim
15780mandir!$mandir$ac_delim
15781DEFS!$DEFS$ac_delim
15782ECHO_C!$ECHO_C$ac_delim
15783ECHO_N!$ECHO_N$ac_delim
15784ECHO_T!$ECHO_T$ac_delim
15785LIBS!$LIBS$ac_delim
15786build_alias!$build_alias$ac_delim
15787host_alias!$host_alias$ac_delim
15788target_alias!$target_alias$ac_delim
15789E2FSPROGS_YEAR!$E2FSPROGS_YEAR$ac_delim
15790E2FSPROGS_MONTH!$E2FSPROGS_MONTH$ac_delim
15791E2FSPROGS_DAY!$E2FSPROGS_DAY$ac_delim
15792E2FSPROGS_VERSION!$E2FSPROGS_VERSION$ac_delim
Andreas Dilger927566a2006-11-12 19:41:25 -050015793E2FSPROGS_PKGVER!$E2FSPROGS_PKGVER$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015794build!$build$ac_delim
15795build_cpu!$build_cpu$ac_delim
15796build_vendor!$build_vendor$ac_delim
15797build_os!$build_os$ac_delim
15798host!$host$ac_delim
15799host_cpu!$host_cpu$ac_delim
15800host_vendor!$host_vendor$ac_delim
15801host_os!$host_os$ac_delim
15802CC!$CC$ac_delim
15803CFLAGS!$CFLAGS$ac_delim
15804LDFLAGS!$LDFLAGS$ac_delim
15805CPPFLAGS!$CPPFLAGS$ac_delim
15806ac_ct_CC!$ac_ct_CC$ac_delim
15807EXEEXT!$EXEEXT$ac_delim
15808OBJEXT!$OBJEXT$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015809CPP!$CPP$ac_delim
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015810LD!$LD$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015811GREP!$GREP$ac_delim
15812EGREP!$EGREP$ac_delim
15813LINUX_INCLUDE!$LINUX_INCLUDE$ac_delim
15814MAINTAINER_CMT!$MAINTAINER_CMT$ac_delim
15815HTREE_CMT!$HTREE_CMT$ac_delim
15816ELF_CMT!$ELF_CMT$ac_delim
15817BSDLIB_CMT!$BSDLIB_CMT$ac_delim
15818PROFILE_CMT!$PROFILE_CMT$ac_delim
15819CHECKER_CMT!$CHECKER_CMT$ac_delim
15820LIB_EXT!$LIB_EXT$ac_delim
15821STATIC_LIB_EXT!$STATIC_LIB_EXT$ac_delim
15822PROFILED_LIB_EXT!$PROFILED_LIB_EXT$ac_delim
15823SWAPFS_CMT!$SWAPFS_CMT$ac_delim
15824DEBUGFS_CMT!$DEBUGFS_CMT$ac_delim
15825IMAGER_CMT!$IMAGER_CMT$ac_delim
15826RESIZER_CMT!$RESIZER_CMT$ac_delim
15827E2FSCK_TYPE!$E2FSCK_TYPE$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015828_ACEOF
15829
15830 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
15831 break
15832 elif $ac_last_try; then
15833 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15834echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15835 { (exit 1); exit 1; }; }
15836 else
15837 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015838 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015839done
15840
15841ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15842if test -n "$ac_eof"; then
15843 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15844 ac_eof=`expr $ac_eof + 1`
15845fi
15846
15847cat >>$CONFIG_STATUS <<_ACEOF
15848cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
15849/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15850/^[ ]*@MCONFIG@[ ]*$/{
15851r $MCONFIG
15852d
15853}
15854/^[ ]*@MAKEFILE_ELF@[ ]*$/{
15855r $MAKEFILE_ELF
15856d
15857}
15858/^[ ]*@MAKEFILE_BSDLIB@[ ]*$/{
15859r $MAKEFILE_BSDLIB
15860d
15861}
15862/^[ ]*@MAKEFILE_PROFILE@[ ]*$/{
15863r $MAKEFILE_PROFILE
15864d
15865}
15866/^[ ]*@MAKEFILE_CHECKER@[ ]*$/{
15867r $MAKEFILE_CHECKER
15868d
15869}
15870/^[ ]*@MAKEFILE_LIBRARY@[ ]*$/{
15871r $MAKEFILE_LIBRARY
15872d
15873}
15874/^[ ]*@ASM_TYPES_HEADER@[ ]*$/{
15875r $ASM_TYPES_HEADER
15876d
15877}
15878_ACEOF
15879sed '
15880s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15881s/^/s,@/; s/!/@,|#_!!_#|/
15882:n
15883t n
15884s/'"$ac_delim"'$/,g/; t
15885s/$/\\/; p
15886N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15887' >>$CONFIG_STATUS <conf$$subs.sed
15888rm -f conf$$subs.sed
15889cat >>$CONFIG_STATUS <<_ACEOF
15890CEOF$ac_eof
15891_ACEOF
15892
15893
15894ac_delim='%!_!# '
15895for ac_last_try in false false false false false :; do
15896 cat >conf$$subs.sed <<_ACEOF
Andreas Dilger927566a2006-11-12 19:41:25 -050015897FSCK_PROG!$FSCK_PROG$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015898FSCK_MAN!$FSCK_MAN$ac_delim
15899E2INITRD_PROG!$E2INITRD_PROG$ac_delim
15900E2INITRD_MAN!$E2INITRD_MAN$ac_delim
15901DEVMAPPER_REQ!$DEVMAPPER_REQ$ac_delim
15902DEVMAPPER_PC_LIBS!$DEVMAPPER_PC_LIBS$ac_delim
15903DEVMAPPER_LIBS!$DEVMAPPER_LIBS$ac_delim
15904STATIC_DEVMAPPER_LIBS!$STATIC_DEVMAPPER_LIBS$ac_delim
Theodore Ts'o5610f992007-12-31 11:16:56 -050015905UUIDD_CMT!$UUIDD_CMT$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015906GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim
15907PACKAGE!$PACKAGE$ac_delim
15908VERSION!$VERSION$ac_delim
15909SET_MAKE!$SET_MAKE$ac_delim
15910INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
15911INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
15912INSTALL_DATA!$INSTALL_DATA$ac_delim
15913MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
15914USE_NLS!$USE_NLS$ac_delim
15915MSGFMT!$MSGFMT$ac_delim
15916GMSGFMT!$GMSGFMT$ac_delim
15917XGETTEXT!$XGETTEXT$ac_delim
15918MSGMERGE!$MSGMERGE$ac_delim
15919RANLIB!$RANLIB$ac_delim
15920ALLOCA!$ALLOCA$ac_delim
15921GLIBC21!$GLIBC21$ac_delim
15922HAVE_POSIX_PRINTF!$HAVE_POSIX_PRINTF$ac_delim
15923HAVE_ASPRINTF!$HAVE_ASPRINTF$ac_delim
15924HAVE_SNPRINTF!$HAVE_SNPRINTF$ac_delim
15925HAVE_WPRINTF!$HAVE_WPRINTF$ac_delim
15926LIBICONV!$LIBICONV$ac_delim
15927LTLIBICONV!$LTLIBICONV$ac_delim
15928INTLBISON!$INTLBISON$ac_delim
15929BUILD_INCLUDED_LIBINTL!$BUILD_INCLUDED_LIBINTL$ac_delim
15930USE_INCLUDED_LIBINTL!$USE_INCLUDED_LIBINTL$ac_delim
15931CATOBJEXT!$CATOBJEXT$ac_delim
15932DATADIRNAME!$DATADIRNAME$ac_delim
15933INSTOBJEXT!$INSTOBJEXT$ac_delim
15934GENCAT!$GENCAT$ac_delim
15935INTLOBJS!$INTLOBJS$ac_delim
15936INTL_LIBTOOL_SUFFIX_PREFIX!$INTL_LIBTOOL_SUFFIX_PREFIX$ac_delim
15937INTLLIBS!$INTLLIBS$ac_delim
15938LIBINTL!$LIBINTL$ac_delim
15939LTLIBINTL!$LTLIBINTL$ac_delim
15940POSUB!$POSUB$ac_delim
15941BINARY_TYPE!$BINARY_TYPE$ac_delim
15942LN!$LN$ac_delim
15943LN_S!$LN_S$ac_delim
15944MV!$MV$ac_delim
15945CP!$CP$ac_delim
15946RM!$RM$ac_delim
15947CHMOD!$CHMOD$ac_delim
15948AWK!$AWK$ac_delim
15949SED!$SED$ac_delim
15950PERL!$PERL$ac_delim
15951LDCONFIG!$LDCONFIG$ac_delim
15952AR!$AR$ac_delim
15953STRIP!$STRIP$ac_delim
15954BUILD_CC!$BUILD_CC$ac_delim
15955SIZEOF_SHORT!$SIZEOF_SHORT$ac_delim
15956SIZEOF_INT!$SIZEOF_INT$ac_delim
15957SIZEOF_LONG!$SIZEOF_LONG$ac_delim
15958SIZEOF_LONG_LONG!$SIZEOF_LONG_LONG$ac_delim
15959SOCKET_LIB!$SOCKET_LIB$ac_delim
15960DLOPEN_LIB!$DLOPEN_LIB$ac_delim
15961UNI_DIFF_OPTS!$UNI_DIFF_OPTS$ac_delim
15962LINUX_CMT!$LINUX_CMT$ac_delim
15963CYGWIN_CMT!$CYGWIN_CMT$ac_delim
15964UNIX_CMT!$UNIX_CMT$ac_delim
15965root_prefix!$root_prefix$ac_delim
15966root_bindir!$root_bindir$ac_delim
15967root_sbindir!$root_sbindir$ac_delim
15968root_libdir!$root_libdir$ac_delim
15969root_sysconfdir!$root_sysconfdir$ac_delim
15970LDFLAG_STATIC!$LDFLAG_STATIC$ac_delim
15971SS_DIR!$SS_DIR$ac_delim
15972ET_DIR!$ET_DIR$ac_delim
15973DO_TEST_SUITE!$DO_TEST_SUITE$ac_delim
15974INTL_FLAGS!$INTL_FLAGS$ac_delim
15975BUILD_CFLAGS!$BUILD_CFLAGS$ac_delim
15976BUILD_LDFLAGS!$BUILD_LDFLAGS$ac_delim
15977LIBOBJS!$LIBOBJS$ac_delim
15978LTLIBOBJS!$LTLIBOBJS$ac_delim
15979_ACEOF
15980
Theodore Ts'o5610f992007-12-31 11:16:56 -050015981 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 -040015982 break
15983 elif $ac_last_try; then
15984 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15985echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15986 { (exit 1); exit 1; }; }
15987 else
15988 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15989 fi
15990done
15991
15992ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15993if test -n "$ac_eof"; then
15994 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15995 ac_eof=`expr $ac_eof + 1`
15996fi
15997
15998cat >>$CONFIG_STATUS <<_ACEOF
15999cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
16000/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
16001_ACEOF
16002sed '
16003s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
16004s/^/s,@/; s/!/@,|#_!!_#|/
16005:n
16006t n
16007s/'"$ac_delim"'$/,g/; t
16008s/$/\\/; p
16009N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
16010' >>$CONFIG_STATUS <conf$$subs.sed
16011rm -f conf$$subs.sed
16012cat >>$CONFIG_STATUS <<_ACEOF
16013:end
16014s/|#_!!_#|//g
16015CEOF$ac_eof
16016_ACEOF
16017
16018
16019# VPATH may cause trouble with some makes, so we remove $(srcdir),
16020# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16021# trailing colons and then remove the whole line if VPATH becomes empty
16022# (actually we leave an empty line to preserve line numbers).
16023if test "x$srcdir" = x.; then
16024 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16025s/:*\$(srcdir):*/:/
16026s/:*\${srcdir}:*/:/
16027s/:*@srcdir@:*/:/
16028s/^\([^=]*=[ ]*\):*/\1/
16029s/:*$//
16030s/^[^=]*=[ ]*$//
16031}'
16032fi
16033
16034cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016035fi # test -n "$CONFIG_FILES"
16036
Theodore Ts'oe1052142006-10-21 21:46:47 -040016037
16038for ac_tag in :F $CONFIG_FILES :C $CONFIG_COMMANDS
16039do
16040 case $ac_tag in
16041 :[FHLC]) ac_mode=$ac_tag; continue;;
16042 esac
16043 case $ac_mode$ac_tag in
16044 :[FHL]*:*);;
16045 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
16046echo "$as_me: error: Invalid tag $ac_tag." >&2;}
16047 { (exit 1); exit 1; }; };;
16048 :[FH]-) ac_tag=-:-;;
16049 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16050 esac
16051 ac_save_IFS=$IFS
16052 IFS=:
16053 set x $ac_tag
16054 IFS=$ac_save_IFS
16055 shift
16056 ac_file=$1
16057 shift
16058
16059 case $ac_mode in
16060 :L) ac_source=$1;;
16061 :[FH])
16062 ac_file_inputs=
16063 for ac_f
16064 do
16065 case $ac_f in
16066 -) ac_f="$tmp/stdin";;
16067 *) # Look for the file first in the build tree, then in the source tree
16068 # (if the path is not absolute). The absolute path cannot be DOS-style,
16069 # because $ac_f cannot contain `:'.
16070 test -f "$ac_f" ||
16071 case $ac_f in
16072 [\\/$]*) false;;
16073 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16074 esac ||
16075 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
16076echo "$as_me: error: cannot find input file: $ac_f" >&2;}
16077 { (exit 1); exit 1; }; };;
16078 esac
16079 ac_file_inputs="$ac_file_inputs $ac_f"
16080 done
16081
16082 # Let's still pretend it is `configure' which instantiates (i.e., don't
16083 # use $as_me), people would be surprised to read:
16084 # /* config.h. Generated by config.status. */
16085 configure_input="Generated from "`IFS=:
16086 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
16087 if test x"$ac_file" != x-; then
16088 configure_input="$ac_file. $configure_input"
16089 { echo "$as_me:$LINENO: creating $ac_file" >&5
16090echo "$as_me: creating $ac_file" >&6;}
16091 fi
16092
16093 case $ac_tag in
16094 *:-:* | *:-) cat >"$tmp/stdin";;
16095 esac
16096 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016097 esac
16098
Theodore Ts'oe1052142006-10-21 21:46:47 -040016099 ac_dir=`$as_dirname -- "$ac_file" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016100$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16101 X"$ac_file" : 'X\(//\)[^/]' \| \
16102 X"$ac_file" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040016103 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016104echo X"$ac_file" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040016105 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16106 s//\1/
16107 q
16108 }
16109 /^X\(\/\/\)[^/].*/{
16110 s//\1/
16111 q
16112 }
16113 /^X\(\/\/\)$/{
16114 s//\1/
16115 q
16116 }
16117 /^X\(\/\).*/{
16118 s//\1/
16119 q
16120 }
16121 s/.*/./; q'`
16122 { as_dir="$ac_dir"
16123 case $as_dir in #(
16124 -*) as_dir=./$as_dir;;
16125 esac
16126 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016127 as_dirs=
Theodore Ts'oe1052142006-10-21 21:46:47 -040016128 while :; do
16129 case $as_dir in #(
16130 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
16131 *) as_qdir=$as_dir;;
16132 esac
16133 as_dirs="'$as_qdir' $as_dirs"
16134 as_dir=`$as_dirname -- "$as_dir" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016135$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16136 X"$as_dir" : 'X\(//\)[^/]' \| \
16137 X"$as_dir" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040016138 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016139echo X"$as_dir" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040016140 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16141 s//\1/
16142 q
16143 }
16144 /^X\(\/\/\)[^/].*/{
16145 s//\1/
16146 q
16147 }
16148 /^X\(\/\/\)$/{
16149 s//\1/
16150 q
16151 }
16152 /^X\(\/\).*/{
16153 s//\1/
16154 q
16155 }
16156 s/.*/./; q'`
16157 test -d "$as_dir" && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016158 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040016159 test -z "$as_dirs" || eval "mkdir $as_dirs"
16160 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
16161echo "$as_me: error: cannot create directory $as_dir" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016162 { (exit 1); exit 1; }; }; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016163 ac_builddir=.
16164
Theodore Ts'oe1052142006-10-21 21:46:47 -040016165case "$ac_dir" in
16166.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16167*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016168 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040016169 # A ".." for each directory in $ac_dir_suffix.
16170 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
16171 case $ac_top_builddir_sub in
16172 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16173 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16174 esac ;;
16175esac
16176ac_abs_top_builddir=$ac_pwd
16177ac_abs_builddir=$ac_pwd$ac_dir_suffix
16178# for backward compatibility:
16179ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016180
16181case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -040016182 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016183 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -040016184 ac_top_srcdir=$ac_top_builddir_sub
16185 ac_abs_top_srcdir=$ac_pwd ;;
16186 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016187 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -040016188 ac_top_srcdir=$srcdir
16189 ac_abs_top_srcdir=$srcdir ;;
16190 *) # Relative name.
16191 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16192 ac_top_srcdir=$ac_top_build_prefix$srcdir
16193 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016194esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040016195ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016196
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016197
Theodore Ts'oe1052142006-10-21 21:46:47 -040016198 case $ac_mode in
16199 :F)
16200 #
16201 # CONFIG_FILE
16202 #
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016203
16204 case $INSTALL in
16205 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040016206 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016207 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016208_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040016209
16210cat >>$CONFIG_STATUS <<\_ACEOF
16211# If the template does not know about datarootdir, expand it.
16212# FIXME: This hack should be removed a few years after 2.60.
16213ac_datarootdir_hack=; ac_datarootdir_seen=
16214
16215case `sed -n '/datarootdir/ {
16216 p
16217 q
16218}
16219/@datadir@/p
16220/@docdir@/p
16221/@infodir@/p
16222/@localedir@/p
16223/@mandir@/p
16224' $ac_file_inputs` in
16225*datarootdir*) ac_datarootdir_seen=yes;;
16226*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16227 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16228echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16229_ACEOF
16230cat >>$CONFIG_STATUS <<_ACEOF
16231 ac_datarootdir_hack='
16232 s&@datadir@&$datadir&g
16233 s&@docdir@&$docdir&g
16234 s&@infodir@&$infodir&g
16235 s&@localedir@&$localedir&g
16236 s&@mandir@&$mandir&g
16237 s&\\\${datarootdir}&$datarootdir&g' ;;
16238esac
16239_ACEOF
16240
16241# Neutralize VPATH when `$srcdir' = `.'.
16242# Shell code in configure.ac might set extrasub.
16243# FIXME: do we really want to maintain this feature?
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016244cat >>$CONFIG_STATUS <<_ACEOF
16245 sed "$ac_vpsub
16246$extrasub
16247_ACEOF
16248cat >>$CONFIG_STATUS <<\_ACEOF
16249:t
16250/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Theodore Ts'oe1052142006-10-21 21:46:47 -040016251s&@configure_input@&$configure_input&;t t
16252s&@top_builddir@&$ac_top_builddir_sub&;t t
16253s&@srcdir@&$ac_srcdir&;t t
16254s&@abs_srcdir@&$ac_abs_srcdir&;t t
16255s&@top_srcdir@&$ac_top_srcdir&;t t
16256s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16257s&@builddir@&$ac_builddir&;t t
16258s&@abs_builddir@&$ac_abs_builddir&;t t
16259s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16260s&@INSTALL@&$ac_INSTALL&;t t
16261$ac_datarootdir_hack
16262" $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 -050016263
Theodore Ts'oe1052142006-10-21 21:46:47 -040016264test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16265 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16266 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16267 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16268which seems to be undefined. Please make sure it is defined." >&5
16269echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16270which seems to be undefined. Please make sure it is defined." >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016271
Theodore Ts'oe1052142006-10-21 21:46:47 -040016272 rm -f "$tmp/stdin"
16273 case $ac_file in
16274 -) cat "$tmp/out"; rm -f "$tmp/out";;
16275 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
16276 esac
16277 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016278
16279
Theodore Ts'oe1052142006-10-21 21:46:47 -040016280 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
16281echo "$as_me: executing $ac_file commands" >&6;}
16282 ;;
16283 esac
16284
16285
16286 case $ac_file$ac_mode in
16287 "default-1":C)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016288 for ac_file in $CONFIG_FILES; do
16289 # Support "outfile[:infile[:infile...]]"
16290 case "$ac_file" in
16291 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000016292 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016293 # PO directories have a Makefile.in generated from Makefile.in.in.
16294 case "$ac_file" in */Makefile.in)
16295 # Adjust a relative srcdir.
16296 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16297 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
16298 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16299 # In autoconf-2.13 it is called $ac_given_srcdir.
16300 # In autoconf-2.50 it is called $srcdir.
16301 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16302 case "$ac_given_srcdir" in
16303 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16304 /*) top_srcdir="$ac_given_srcdir" ;;
16305 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16306 esac
16307 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16308 rm -f "$ac_dir/POTFILES"
16309 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16310 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 -050016311 POMAKEFILEDEPS="POTFILES.in"
16312 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016313 # on $ac_dir but don't depend on user-specified configuration
16314 # parameters.
16315 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16316 # The LINGUAS file contains the set of available languages.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016317 if test -n "$OBSOLETE_ALL_LINGUAS"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016318 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16319 fi
16320 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16321 # Hide the ALL_LINGUAS assigment from automake.
16322 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016323 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16324 else
16325 # The set of available languages was given in configure.in.
16326 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016327 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016328 # Compute POFILES
16329 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16330 # Compute UPDATEPOFILES
16331 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16332 # Compute DUMMYPOFILES
16333 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16334 # Compute GMOFILES
16335 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016336 case "$ac_given_srcdir" in
16337 .) srcdirpre= ;;
16338 *) srcdirpre='$(srcdir)/' ;;
16339 esac
16340 POFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016341 UPDATEPOFILES=
16342 DUMMYPOFILES=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016343 GMOFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016344 for lang in $ALL_LINGUAS; do
16345 POFILES="$POFILES $srcdirpre$lang.po"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016346 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16347 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016348 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016349 done
16350 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16351 # environment variable.
16352 INST_LINGUAS=
16353 if test -n "$ALL_LINGUAS"; then
16354 for presentlang in $ALL_LINGUAS; do
16355 useit=no
16356 if test "%UNSET%" != "$LINGUAS"; then
16357 desiredlanguages="$LINGUAS"
16358 else
16359 desiredlanguages="$ALL_LINGUAS"
16360 fi
16361 for desiredlang in $desiredlanguages; do
16362 # Use the presentlang catalog if desiredlang is
16363 # a. equal to presentlang, or
16364 # b. a variant of presentlang (because in this case,
16365 # presentlang can be used as a fallback for messages
16366 # which are not translated in the desiredlang catalog).
16367 case "$desiredlang" in
16368 "$presentlang"*) useit=yes;;
16369 esac
16370 done
16371 if test $useit = yes; then
16372 INST_LINGUAS="$INST_LINGUAS $presentlang"
16373 fi
16374 done
16375 fi
16376 CATALOGS=
16377 if test -n "$INST_LINGUAS"; then
16378 for lang in $INST_LINGUAS; do
16379 CATALOGS="$CATALOGS $lang.gmo"
16380 done
16381 fi
16382 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016383 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 -040016384 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16385 if test -f "$f"; then
16386 case "$f" in
16387 *.orig | *.bak | *~) ;;
16388 *) cat "$f" >> "$ac_dir/Makefile" ;;
16389 esac
16390 fi
16391 done
16392 fi
16393 ;;
16394 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016395 done ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016396
Theodore Ts'oe1052142006-10-21 21:46:47 -040016397 esac
16398done # for ac_tag
16399
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016400
16401{ (exit 0); exit 0; }
16402_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016403chmod +x $CONFIG_STATUS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016404ac_clean_files=$ac_clean_files_save
16405
16406
16407# configure is writing to config.log, and then calls config.status.
16408# config.status does its own redirection, appending to config.log.
16409# Unfortunately, on DOS this fails, as config.log is still kept open
16410# by configure, so config.status won't be able to write to it; its
16411# output is simply discarded. So we exec the FD to /dev/null,
16412# effectively closing config.log, so it can be properly (re)opened and
16413# appended to by config.status. When coming back to configure, we
16414# need to make the FD available again.
16415if test "$no_create" != yes; then
16416 ac_cs_success=:
16417 ac_config_status_args=
16418 test "$silent" = yes &&
16419 ac_config_status_args="$ac_config_status_args --quiet"
16420 exec 5>/dev/null
16421 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16422 exec 5>>config.log
16423 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16424 # would make configure fail if this is the last instruction.
16425 $ac_cs_success || { (exit 1); exit 1; }
16426fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016427
Theodore Ts'oee683a12005-02-05 15:53:56 -050016428if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
16429