blob: 30ae69661d82d24fda663b77ff8363b8b66c9245 [file] [log] [blame]
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001#! /bin/sh
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003# Guess values for system-dependent variables and create Makefiles.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010# Defaults:
11ac_help=
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012ac_default_prefix=/usr/local
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013# Any additions from configure.in:
14ac_help="$ac_help
15 --with-diet-libc Use diet libc"
16ac_help="$ac_help
17 --with-cc=COMPILER select compiler to use"
18ac_help="$ac_help
19 --with-linker=LINKER select linker to use"
20ac_help="$ac_help
21 --with-ccopts=CCOPTS select compiler command line options"
22ac_help="$ac_help
23 --with-ldopts=LDOPTS select linker command line options"
24ac_help="$ac_help
25 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root"
26ac_help="$ac_help
27 --enable-compression enable EXPERIMENTAL compression support"
28ac_help="$ac_help
29 --enable-htree enable EXPERIMENTAL htree directory support"
30ac_help="$ac_help
31 --enable-htree-clear clear htree because we don't trust e2fsck"
32ac_help="$ac_help
33 --disable-evms don't build EVMS plugin"
34ac_help="$ac_help
35 --enable-evms-10 use EVMS 1.0 ABI (instead of EVMS 1.2)"
36ac_help="$ac_help
37 --enable-evms-11 use EVMS 1.1 ABI (instead of EVMS 1.2)"
38ac_help="$ac_help
39 --enable-dll-shlibs select DLL libraries"
40ac_help="$ac_help
41 --enable-elf-shlibs select ELF shared libraries"
42ac_help="$ac_help
43 --enable-bsd-shlibs select BSD shared libraries"
44ac_help="$ac_help
45 --enable-profile build profiling libraries"
46ac_help="$ac_help
47 --enable-checker build checker libraries"
48ac_help="$ac_help
49 --enable-jbd-debug enable journal debugging"
50ac_help="$ac_help
51 --enable-blkid-debug enable blkid debugging"
52ac_help="$ac_help
53 --enable-testio-debug enable the use of the test I/O manager for debugging"
54ac_help="$ac_help
55 --disable-swapfs disable support of legacy byte-swapped filesystems"
56ac_help="$ac_help
57 --disable-debugfs disable support of debugfs program"
58ac_help="$ac_help
59 --disable-imager disable support of e2image program"
60ac_help="$ac_help
61 --disable-resizer disable support of e2resize program"
62ac_help="$ac_help
63 --enable-dynamic-e2fsck build e2fsck dynamically"
64ac_help="$ac_help
65 --enable-fsck build fsck wrapper program"
66ac_help="$ac_help
67 --enable-old-bitops Use old (non-standard but native) bitmask operations"
68ac_help="$ac_help
69 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
70ac_help="$ac_help
71 --disable-rpath do not hardcode runtime library paths"
72ac_help="$ac_help
73 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
74 --without-libiconv-prefix don't search for libiconv in includedir and libdir"
75ac_help="$ac_help
76 --disable-nls do not use Native Language Support"
77ac_help="$ac_help
78 --with-included-gettext use the GNU gettext library included here"
79ac_help="$ac_help
80 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
81 --without-libintl-prefix don't search for libintl in includedir and libdir"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000082
83# Initialize some variables set by options.
84# The variables have the same names as the options, with
85# dashes changed to underlines.
Theodore Ts'o93636bd2003-07-12 02:45:05 -040086build=NONE
87cache_file=./config.cache
Theodore Ts'o50e1e101997-04-26 13:58:21 +000088exec_prefix=NONE
Theodore Ts'o93636bd2003-07-12 02:45:05 -040089host=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +000090no_create=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040091nonopt=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +000092no_recursion=
93prefix=NONE
94program_prefix=NONE
95program_suffix=NONE
96program_transform_name=s,x,x,
97silent=
98site=
99srcdir=
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400100target=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000101verbose=
102x_includes=NONE
103x_libraries=NONE
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000104bindir='${exec_prefix}/bin'
105sbindir='${exec_prefix}/sbin'
106libexecdir='${exec_prefix}/libexec'
107datadir='${prefix}/share'
108sysconfdir='${prefix}/etc'
109sharedstatedir='${prefix}/com'
110localstatedir='${prefix}/var'
111libdir='${exec_prefix}/lib'
112includedir='${prefix}/include'
113oldincludedir='/usr/include'
114infodir='${prefix}/info'
115mandir='${prefix}/man'
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000116
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400117# Initialize some other variables.
118subdirs=
119MFLAGS= MAKEFLAGS=
120SHELL=${CONFIG_SHELL-/bin/sh}
121# Maximum number of lines to put in a shell here document.
122ac_max_here_lines=12
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000123
124ac_prev=
125for ac_option
126do
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400127
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000128 # If the previous option needs an argument, assign it.
129 if test -n "$ac_prev"; then
130 eval "$ac_prev=\$ac_option"
131 ac_prev=
132 continue
133 fi
134
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400135 case "$ac_option" in
136 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
137 *) ac_optarg= ;;
138 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000139
140 # Accept the important Cygnus configure options, so we can diagnose typos.
141
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400142 case "$ac_option" in
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000143
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000144 -bindir | --bindir | --bindi | --bind | --bin | --bi)
145 ac_prev=bindir ;;
146 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400147 bindir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000148
149 -build | --build | --buil | --bui | --bu)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400150 ac_prev=build ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000151 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400152 build="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000153
154 -cache-file | --cache-file | --cache-fil | --cache-fi \
155 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
156 ac_prev=cache_file ;;
157 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
158 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400159 cache_file="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000160
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000161 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
162 ac_prev=datadir ;;
163 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
164 | --da=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400165 datadir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000166
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000167 -disable-* | --disable-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400168 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000169 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400170 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
171 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
172 fi
173 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
174 eval "enable_${ac_feature}=no" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000175
176 -enable-* | --enable-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400177 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000178 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400179 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
180 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
181 fi
182 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
183 case "$ac_option" in
184 *=*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000185 *) ac_optarg=yes ;;
186 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400187 eval "enable_${ac_feature}='$ac_optarg'" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000188
189 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
190 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
191 | --exec | --exe | --ex)
192 ac_prev=exec_prefix ;;
193 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
194 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
195 | --exec=* | --exe=* | --ex=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400196 exec_prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000197
198 -gas | --gas | --ga | --g)
199 # Obsolete; use --with-gas.
200 with_gas=yes ;;
201
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400202 -help | --help | --hel | --he)
203 # Omit some internal or obsolete options to make the list less imposing.
204 # This message is too long to be a string in the A/UX 3.1 sh.
205 cat << EOF
206Usage: configure [options] [host]
207Options: [defaults in brackets after descriptions]
208Configuration:
209 --cache-file=FILE cache test results in FILE
210 --help print this message
211 --no-create do not create output files
212 --quiet, --silent do not print \`checking...' messages
213 --version print the version of autoconf that created configure
214Directory and file names:
215 --prefix=PREFIX install architecture-independent files in PREFIX
216 [$ac_default_prefix]
217 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
218 [same as prefix]
219 --bindir=DIR user executables in DIR [EPREFIX/bin]
220 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
221 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
222 --datadir=DIR read-only architecture-independent data in DIR
223 [PREFIX/share]
224 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
225 --sharedstatedir=DIR modifiable architecture-independent data in DIR
226 [PREFIX/com]
227 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
228 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
229 --includedir=DIR C header files in DIR [PREFIX/include]
230 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
231 --infodir=DIR info documentation in DIR [PREFIX/info]
232 --mandir=DIR man documentation in DIR [PREFIX/man]
233 --srcdir=DIR find the sources in DIR [configure dir or ..]
234 --program-prefix=PREFIX prepend PREFIX to installed program names
235 --program-suffix=SUFFIX append SUFFIX to installed program names
236 --program-transform-name=PROGRAM
237 run sed PROGRAM on installed program names
238EOF
239 cat << EOF
240Host type:
241 --build=BUILD configure for building on BUILD [BUILD=HOST]
242 --host=HOST configure for HOST [guessed]
243 --target=TARGET configure for TARGET [TARGET=HOST]
244Features and packages:
245 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
246 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
247 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
248 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
249 --x-includes=DIR X include files are in DIR
250 --x-libraries=DIR X library files are in DIR
251EOF
252 if test -n "$ac_help"; then
253 echo "--enable and --with options recognized:$ac_help"
254 fi
255 exit 0 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000256
257 -host | --host | --hos | --ho)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400258 ac_prev=host ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000259 -host=* | --host=* | --hos=* | --ho=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400260 host="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000261
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000262 -includedir | --includedir | --includedi | --included | --include \
263 | --includ | --inclu | --incl | --inc)
264 ac_prev=includedir ;;
265 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
266 | --includ=* | --inclu=* | --incl=* | --inc=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400267 includedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000268
269 -infodir | --infodir | --infodi | --infod | --info | --inf)
270 ac_prev=infodir ;;
271 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400272 infodir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000273
274 -libdir | --libdir | --libdi | --libd)
275 ac_prev=libdir ;;
276 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400277 libdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000278
279 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
280 | --libexe | --libex | --libe)
281 ac_prev=libexecdir ;;
282 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
283 | --libexe=* | --libex=* | --libe=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400284 libexecdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000285
286 -localstatedir | --localstatedir | --localstatedi | --localstated \
287 | --localstate | --localstat | --localsta | --localst \
288 | --locals | --local | --loca | --loc | --lo)
289 ac_prev=localstatedir ;;
290 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
291 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
292 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400293 localstatedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000294
295 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 ac_prev=mandir ;;
297 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400298 mandir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000299
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000300 -nfp | --nfp | --nf)
301 # Obsolete; use --without-fp.
302 with_fp=no ;;
303
304 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
305 | --no-cr | --no-c)
306 no_create=yes ;;
307
308 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
309 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
310 no_recursion=yes ;;
311
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000312 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
313 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
314 | --oldin | --oldi | --old | --ol | --o)
315 ac_prev=oldincludedir ;;
316 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
317 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
318 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400319 oldincludedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000320
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000321 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
322 ac_prev=prefix ;;
323 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400324 prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000325
326 -program-prefix | --program-prefix | --program-prefi | --program-pref \
327 | --program-pre | --program-pr | --program-p)
328 ac_prev=program_prefix ;;
329 -program-prefix=* | --program-prefix=* | --program-prefi=* \
330 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400331 program_prefix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000332
333 -program-suffix | --program-suffix | --program-suffi | --program-suff \
334 | --program-suf | --program-su | --program-s)
335 ac_prev=program_suffix ;;
336 -program-suffix=* | --program-suffix=* | --program-suffi=* \
337 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400338 program_suffix="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000339
340 -program-transform-name | --program-transform-name \
341 | --program-transform-nam | --program-transform-na \
342 | --program-transform-n | --program-transform- \
343 | --program-transform | --program-transfor \
344 | --program-transfo | --program-transf \
345 | --program-trans | --program-tran \
346 | --progr-tra | --program-tr | --program-t)
347 ac_prev=program_transform_name ;;
348 -program-transform-name=* | --program-transform-name=* \
349 | --program-transform-nam=* | --program-transform-na=* \
350 | --program-transform-n=* | --program-transform-=* \
351 | --program-transform=* | --program-transfor=* \
352 | --program-transfo=* | --program-transf=* \
353 | --program-trans=* | --program-tran=* \
354 | --progr-tra=* | --program-tr=* | --program-t=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400355 program_transform_name="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000356
357 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
358 | -silent | --silent | --silen | --sile | --sil)
359 silent=yes ;;
360
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000361 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
362 ac_prev=sbindir ;;
363 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
364 | --sbi=* | --sb=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400365 sbindir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000366
367 -sharedstatedir | --sharedstatedir | --sharedstatedi \
368 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
369 | --sharedst | --shareds | --shared | --share | --shar \
370 | --sha | --sh)
371 ac_prev=sharedstatedir ;;
372 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
373 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
374 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
375 | --sha=* | --sh=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400376 sharedstatedir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000377
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000378 -site | --site | --sit)
379 ac_prev=site ;;
380 -site=* | --site=* | --sit=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400381 site="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000382
383 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 ac_prev=srcdir ;;
385 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400386 srcdir="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000387
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000388 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
389 | --syscon | --sysco | --sysc | --sys | --sy)
390 ac_prev=sysconfdir ;;
391 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
392 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400393 sysconfdir="$ac_optarg" ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000394
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000395 -target | --target | --targe | --targ | --tar | --ta | --t)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400396 ac_prev=target ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000397 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400398 target="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000399
400 -v | -verbose | --verbose | --verbos | --verbo | --verb)
401 verbose=yes ;;
402
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400403 -version | --version | --versio | --versi | --vers)
404 echo "configure generated by autoconf version 2.13"
405 exit 0 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000406
407 -with-* | --with-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400408 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000409 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400410 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
411 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
412 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000413 ac_package=`echo $ac_package| sed 's/-/_/g'`
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400414 case "$ac_option" in
415 *=*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000416 *) ac_optarg=yes ;;
417 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400418 eval "with_${ac_package}='$ac_optarg'" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000419
420 -without-* | --without-*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400421 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000422 # Reject names that are not valid shell variable names.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400423 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
424 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
425 fi
426 ac_package=`echo $ac_package| sed 's/-/_/g'`
427 eval "with_${ac_package}=no" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000428
429 --x)
430 # Obsolete; use --with-x.
431 with_x=yes ;;
432
433 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
434 | --x-incl | --x-inc | --x-in | --x-i)
435 ac_prev=x_includes ;;
436 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
437 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400438 x_includes="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000439
440 -x-libraries | --x-libraries | --x-librarie | --x-librari \
441 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
442 ac_prev=x_libraries ;;
443 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
444 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400445 x_libraries="$ac_optarg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000446
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400447 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000448 ;;
449
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000450 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400451 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
452 echo "configure: warning: $ac_option: invalid host type" 1>&2
453 fi
454 if test "x$nonopt" != xNONE; then
455 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
456 fi
457 nonopt="$ac_option"
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000458 ;;
459
460 esac
461done
462
463if test -n "$ac_prev"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400464 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000465fi
466
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400467trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
468
469# File descriptor usage:
470# 0 standard input
471# 1 file creation
472# 2 errors and warnings
473# 3 some systems may open it to /dev/tty
474# 4 used on the Kubota Titan
475# 6 checking for... messages and results
476# 5 compiler messages saved in config.log
477if test "$silent" = yes; then
478 exec 6>/dev/null
479else
480 exec 6>&1
481fi
482exec 5>./config.log
483
484echo "\
485This file contains any messages produced by compilers while
486running configure, to aid debugging if configure makes a mistake.
487" 1>&5
488
489# Strip out --no-create and --no-recursion so they do not pile up.
490# Also quote any args containing shell metacharacters.
491ac_configure_args=
492for ac_arg
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000493do
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400494 case "$ac_arg" in
495 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
496 | --no-cr | --no-c) ;;
497 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
498 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
499 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
500 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
501 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000502 esac
503done
504
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400505# NLS nuisances.
506# Only set these to C if already set. These must not be set unconditionally
507# because not all systems understand e.g. LANG=C (notably SCO).
508# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
509# Non-C LC_CTYPE values break the ctype check.
510if test "${LANG+set}" = set; then LANG=C; export LANG; fi
511if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
512if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
513if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000514
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400515# confdefs.h avoids OS command line length limits that DEFS can exceed.
516rm -rf conftest* confdefs.h
517# AIX cpp loses on an empty file, so make sure it contains at least a newline.
518echo > confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000519
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400520# A filename unique to this package, relative to the directory that
521# configure is in, which we can look for to find out if srcdir is correct.
522ac_unique_file=version.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000523
524# Find the source files, if location was not specified.
525if test -z "$srcdir"; then
526 ac_srcdir_defaulted=yes
527 # Try the directory containing this script, then its parent.
528 ac_prog=$0
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400529 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000530 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
531 srcdir=$ac_confdir
532 if test ! -r $srcdir/$ac_unique_file; then
533 srcdir=..
534 fi
535else
536 ac_srcdir_defaulted=no
537fi
538if test ! -r $srcdir/$ac_unique_file; then
539 if test "$ac_srcdir_defaulted" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400540 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000541 else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400542 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000543 fi
544fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400545srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000546
547# Prefer explicitly selected file to automatically selected ones.
548if test -z "$CONFIG_SITE"; then
549 if test "x$prefix" != xNONE; then
550 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
551 else
552 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
553 fi
554fi
555for ac_site_file in $CONFIG_SITE; do
556 if test -r "$ac_site_file"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400557 echo "loading site script $ac_site_file"
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000558 . "$ac_site_file"
559 fi
560done
561
562if test -r "$cache_file"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400563 echo "loading cache $cache_file"
564 . $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000565else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400566 echo "creating cache $cache_file"
567 > $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000568fi
569
570ac_ext=c
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400571# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000572ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400573ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
574ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
575cross_compiling=$ac_cv_prog_cc_cross
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000576
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400577ac_exeext=
578ac_objext=o
579if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
580 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
581 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
582 ac_n= ac_c='
583' ac_t=' '
584 else
585 ac_n=-n ac_c= ac_t=
586 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000587else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400588 ac_n= ac_c='\c' ac_t=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000589fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400590
591# Check whether --with-gnu-ld or --without-gnu-ld was given.
592if test "${with_gnu_ld+set}" = set; then
593 withval="$with_gnu_ld"
594 test "$withval" = no || with_gnu_ld=yes
595else
596 with_gnu_ld=no
597fi
598
599ac_prog=ld
600if test "$GCC" = yes; then
601 # Check if gcc -print-prog-name=ld gives a path.
602 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
603echo "configure:604: checking for ld used by GCC" >&5
604 case $host in
605 *-*-mingw*)
606 # gcc leaves a trailing carriage return which upsets mingw
607 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
608 *)
609 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
610 esac
611 case $ac_prog in
612 # Accept absolute paths.
613 [\\/]* | [A-Za-z]:[\\/]*)
614 re_direlt='/[^/][^/]*/\.\./'
615 # Canonicalize the path of ld
616 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
617 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
618 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
619 done
620 test -z "$LD" && LD="$ac_prog"
621 ;;
622 "")
623 # If it fails, then pretend we aren't using GCC.
624 ac_prog=ld
625 ;;
626 *)
627 # If it is relative, then search for the first ld in PATH.
628 with_gnu_ld=unknown
629 ;;
630 esac
631elif test "$with_gnu_ld" = yes; then
632 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
633echo "configure:634: checking for GNU ld" >&5
634else
635 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
636echo "configure:637: checking for non-GNU ld" >&5
637fi
638if eval "test \"`echo '$''{'acl_cv_path_LD'+set}'`\" = set"; then
639 echo $ac_n "(cached) $ac_c" 1>&6
640else
641 if test -z "$LD"; then
642 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
643 for ac_dir in $PATH; do
644 test -z "$ac_dir" && ac_dir=.
645 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
646 acl_cv_path_LD="$ac_dir/$ac_prog"
647 # Check to see if the program is GNU ld. I'd rather use --version,
648 # but apparently some GNU ld's only accept -v.
649 # Break only if it was the GNU/non-GNU ld that we prefer.
650 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
651 test "$with_gnu_ld" != no && break
652 else
653 test "$with_gnu_ld" != yes && break
654 fi
655 fi
656 done
657 IFS="$ac_save_ifs"
658else
659 acl_cv_path_LD="$LD" # Let the user override the test with a path.
660fi
661fi
662
663LD="$acl_cv_path_LD"
664if test -n "$LD"; then
665 echo "$ac_t""$LD" 1>&6
666else
667 echo "$ac_t""no" 1>&6
668fi
669test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
670echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
671echo "configure:672: checking if the linker ($LD) is GNU ld" >&5
672if eval "test \"`echo '$''{'acl_cv_prog_gnu_ld'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
674else
675 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
676if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
677 acl_cv_prog_gnu_ld=yes
678else
679 acl_cv_prog_gnu_ld=no
680fi
681fi
682
683echo "$ac_t""$acl_cv_prog_gnu_ld" 1>&6
684with_gnu_ld=$acl_cv_prog_gnu_ld
685
686
687
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +0000688
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000689MCONFIG=./MCONFIG
690
Theodore Ts'o74becf31997-04-26 14:37:06 +0000691BINARY_TYPE=bin
692E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
693 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
694DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
695 | tr \" " "`
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500696E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
Theodore Ts'o74becf31997-04-26 14:37:06 +0000697MONTH=`echo $DATE | awk -F- '{print $2}'`
698YEAR=`echo $DATE | awk -F- '{print $3}'`
699
Theodore Ts'o14790ed1999-01-12 23:32:52 +0000700if expr $YEAR ">" 1900 > /dev/null ; then
701 E2FSPROGS_YEAR=$YEAR
702elif expr $YEAR ">" 90 >/dev/null ; then
Theodore Ts'o74becf31997-04-26 14:37:06 +0000703 E2FSPROGS_YEAR=19$YEAR
704else
705 E2FSPROGS_YEAR=20$YEAR
706fi
707
708case $MONTH in
709Jan) E2FSPROGS_MONTH="January" ;;
710Feb) E2FSPROGS_MONTH="February" ;;
711Mar) E2FSPROGS_MONTH="March" ;;
712Apr) E2FSPROGS_MONTH="April" ;;
713May) E2FSPROGS_MONTH="May" ;;
714Jun) E2FSPROGS_MONTH="June" ;;
715Jul) E2FSPROGS_MONTH="July" ;;
716Aug) E2FSPROGS_MONTH="August" ;;
717Sep) E2FSPROGS_MONTH="September" ;;
718Oct) E2FSPROGS_MONTH="October" ;;
719Nov) E2FSPROGS_MONTH="November" ;;
720Dec) E2FSPROGS_MONTH="December" ;;
721*) echo "Unknown month $MONTH??" ;;
722esac
723
724unset DATE MONTH YEAR
725echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION"
726echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}"
727
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400728
729
730
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000731ac_aux_dir=
732for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
733 if test -f $ac_dir/install-sh; then
734 ac_aux_dir=$ac_dir
735 ac_install_sh="$ac_aux_dir/install-sh -c"
736 break
737 elif test -f $ac_dir/install.sh; then
738 ac_aux_dir=$ac_dir
739 ac_install_sh="$ac_aux_dir/install.sh -c"
740 break
741 fi
742done
743if test -z "$ac_aux_dir"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400744 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000745fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400746ac_config_guess=$ac_aux_dir/config.guess
747ac_config_sub=$ac_aux_dir/config.sub
748ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
749
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000750
751# Make sure we can run config.sub.
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400752if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
753else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000754fi
755
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400756echo $ac_n "checking host system type""... $ac_c" 1>&6
757echo "configure:758: checking host system type" >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000758
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400759host_alias=$host
760case "$host_alias" in
761NONE)
762 case $nonopt in
763 NONE)
764 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
765 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
766 fi ;;
767 *) host_alias=$nonopt ;;
768 esac ;;
769esac
770
771host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
772host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
773host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
774host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
775echo "$ac_t""$host" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000776
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400777EVMS_CMT=
Theodore Ts'od21ae6c2003-05-05 09:00:24 -0400778# Check whether --with-diet-libc or --without-diet-libc was given.
779if test "${with_diet_libc+set}" = set; then
780 withval="$with_diet_libc"
781 CC="diet cc -nostdinc"
782EVMS_CMT="#"
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400783echo "$ac_t""CC=$CC" 1>&6
784fi
Theodore Ts'o74becf31997-04-26 14:37:06 +0000785# Check whether --with-cc or --without-cc was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000786if test "${with_cc+set}" = set; then
787 withval="$with_cc"
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400788 echo "$ac_t""CC=$withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +0000789CC=$withval
790else
791 if test -z "$CC" ; then CC=cc; fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400792echo "$ac_t""CC defaults to $CC" 1>&6
793fi
794export CC
Theodore Ts'o74becf31997-04-26 14:37:06 +0000795
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400796# Extract the first word of "gcc", so it can be a program name with args.
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400797set dummy gcc; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400798echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
799echo "configure:800: checking for $ac_word" >&5
800if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
801 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000802else
803 if test -n "$CC"; then
804 ac_cv_prog_CC="$CC" # Let the user override the test.
805else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400806 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
807 ac_dummy="$PATH"
808 for ac_dir in $ac_dummy; do
809 test -z "$ac_dir" && ac_dir=.
810 if test -f $ac_dir/$ac_word; then
811 ac_cv_prog_CC="gcc"
812 break
813 fi
814 done
815 IFS="$ac_save_ifs"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400816fi
817fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400818CC="$ac_cv_prog_CC"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400819if test -n "$CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400820 echo "$ac_t""$CC" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400821else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400822 echo "$ac_t""no" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400823fi
824
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400825if test -z "$CC"; then
826 # Extract the first word of "cc", so it can be a program name with args.
827set dummy cc; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400828echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
829echo "configure:830: checking for $ac_word" >&5
830if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
831 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400832else
833 if test -n "$CC"; then
834 ac_cv_prog_CC="$CC" # Let the user override the test.
835else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400836 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000837 ac_prog_rejected=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400838 ac_dummy="$PATH"
839 for ac_dir in $ac_dummy; do
840 test -z "$ac_dir" && ac_dir=.
841 if test -f $ac_dir/$ac_word; then
842 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
843 ac_prog_rejected=yes
844 continue
845 fi
846 ac_cv_prog_CC="cc"
847 break
848 fi
849 done
850 IFS="$ac_save_ifs"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000851if test $ac_prog_rejected = yes; then
852 # We found a bogon in the path, so make sure we never use it.
853 set dummy $ac_cv_prog_CC
854 shift
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400855 if test $# -gt 0; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000856 # We chose a different compiler from the bogus one.
857 # However, it has the same basename, so the bogon will be chosen
858 # first if we set CC to just the basename; use the full file name.
859 shift
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400860 set dummy "$ac_dir/$ac_word" "$@"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000861 shift
862 ac_cv_prog_CC="$@"
863 fi
864fi
865fi
866fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400867CC="$ac_cv_prog_CC"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000868if test -n "$CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400869 echo "$ac_t""$CC" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000870else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400871 echo "$ac_t""no" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000872fi
873
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400874 if test -z "$CC"; then
875 case "`uname -s`" in
876 *win32* | *WIN32*)
877 # Extract the first word of "cl", so it can be a program name with args.
878set dummy cl; ac_word=$2
879echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
880echo "configure:881: checking for $ac_word" >&5
881if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
882 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000883else
884 if test -n "$CC"; then
885 ac_cv_prog_CC="$CC" # Let the user override the test.
886else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400887 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
888 ac_dummy="$PATH"
889 for ac_dir in $ac_dummy; do
890 test -z "$ac_dir" && ac_dir=.
891 if test -f $ac_dir/$ac_word; then
892 ac_cv_prog_CC="cl"
893 break
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400894 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400895 done
896 IFS="$ac_save_ifs"
897fi
898fi
899CC="$ac_cv_prog_CC"
900if test -n "$CC"; then
901 echo "$ac_t""$CC" 1>&6
902else
903 echo "$ac_t""no" 1>&6
904fi
905 ;;
906 esac
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000907 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400908 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400909fi
910
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400911echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
912echo "configure:913: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400913
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400914ac_ext=c
915# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
916ac_cpp='$CPP $CPPFLAGS'
917ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
918ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
919cross_compiling=$ac_cv_prog_cc_cross
920
921cat > conftest.$ac_ext << EOF
922
923#line 924 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400924#include "confdefs.h"
925
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400926main(){return(0);}
927EOF
928if { (eval echo configure:929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
929 ac_cv_prog_cc_works=yes
930 # If we can't run a trivial program, we are probably using a cross compiler.
931 if (./conftest; exit) 2>/dev/null; then
932 ac_cv_prog_cc_cross=no
933 else
934 ac_cv_prog_cc_cross=yes
935 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400936else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400937 echo "configure: failed program was:" >&5
938 cat conftest.$ac_ext >&5
939 ac_cv_prog_cc_works=no
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400940fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400941rm -fr conftest*
942ac_ext=c
943# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
944ac_cpp='$CPP $CPPFLAGS'
945ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
946ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
947cross_compiling=$ac_cv_prog_cc_cross
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400948
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400949echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
950if test $ac_cv_prog_cc_works = no; then
951 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400952fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400953echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
954echo "configure:955: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
955echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
956cross_compiling=$ac_cv_prog_cc_cross
957
958echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
959echo "configure:960: checking whether we are using GNU C" >&5
960if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
961 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400962else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400963 cat > conftest.c <<EOF
964#ifdef __GNUC__
965 yes;
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000966#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400967EOF
968if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
969 ac_cv_prog_gcc=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000970else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400971 ac_cv_prog_gcc=no
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000972fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400973fi
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000974
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400975echo "$ac_t""$ac_cv_prog_gcc" 1>&6
976
977if test $ac_cv_prog_gcc = yes; then
978 GCC=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000979else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400980 GCC=
981fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -0400982
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400983ac_test_CFLAGS="${CFLAGS+set}"
984ac_save_CFLAGS="$CFLAGS"
985CFLAGS=
986echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
987echo "configure:988: checking whether ${CC-cc} accepts -g" >&5
988if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
990else
991 echo 'void f(){}' > conftest.c
992if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000993 ac_cv_prog_cc_g=yes
994else
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400995 ac_cv_prog_cc_g=no
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000996fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -0400997rm -f conftest*
998
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000999fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001000
1001echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001002if test "$ac_test_CFLAGS" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001003 CFLAGS="$ac_save_CFLAGS"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001004elif test $ac_cv_prog_cc_g = yes; then
1005 if test "$GCC" = yes; then
1006 CFLAGS="-g -O2"
1007 else
1008 CFLAGS="-g"
1009 fi
1010else
1011 if test "$GCC" = yes; then
1012 CFLAGS="-O2"
1013 else
1014 CFLAGS=
1015 fi
1016fi
1017
Theodore Ts'o74becf31997-04-26 14:37:06 +00001018# Check whether --with-linker or --without-linker was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001019if test "${with_linker+set}" = set; then
1020 withval="$with_linker"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001021 echo "$ac_t""LD=$withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00001022LD=$withval
1023else
1024 if test -z "$LD" ; then LD=$CC; fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001025echo "$ac_t""LD defaults to $LD" 1>&6
1026fi
1027export LD
Theodore Ts'o74becf31997-04-26 14:37:06 +00001028
1029# Check whether --with-ccopts or --without-ccopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001030if test "${with_ccopts+set}" = set; then
1031 withval="$with_ccopts"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001032 echo "$ac_t""CCOPTS is $withval" 1>&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001033CFLAGS=$withval
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001034fi
1035echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1036echo "configure:1037: checking how to run the C preprocessor" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001037# On Suns, sometimes $CPP names a directory.
1038if test -n "$CPP" && test -d "$CPP"; then
1039 CPP=
1040fi
1041if test -z "$CPP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001042if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1043 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001044else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001045 # This must be in double quotes, not single quotes, because CPP may get
1046 # substituted into the Makefile and "${CC-cc}" will confuse make.
1047 CPP="${CC-cc} -E"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001048 # On the NeXT, cc -E runs the code through the compiler's parser,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001049 # not just through cpp.
1050 cat > conftest.$ac_ext <<EOF
1051#line 1052 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001052#include "confdefs.h"
1053#include <assert.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001054Syntax Error
1055EOF
1056ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1057{ (eval echo configure:1058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1058ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1059if test -z "$ac_err"; then
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001060 :
1061else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001062 echo "$ac_err" >&5
1063 echo "configure: failed program was:" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001064 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001065 rm -rf conftest*
1066 CPP="${CC-cc} -E -traditional-cpp"
1067 cat > conftest.$ac_ext <<EOF
1068#line 1069 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001069#include "confdefs.h"
1070#include <assert.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001071Syntax Error
1072EOF
1073ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1074{ (eval echo configure:1075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1075ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1076if test -z "$ac_err"; then
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001077 :
1078else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001079 echo "$ac_err" >&5
1080 echo "configure: failed program was:" >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001081 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001082 rm -rf conftest*
1083 CPP="${CC-cc} -nologo -E"
1084 cat > conftest.$ac_ext <<EOF
1085#line 1086 "configure"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001086#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001087#include <assert.h>
1088Syntax Error
1089EOF
1090ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1091{ (eval echo configure:1092: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1092ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1093if test -z "$ac_err"; then
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001094 :
1095else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001096 echo "$ac_err" >&5
1097 echo "configure: failed program was:" >&5
1098 cat conftest.$ac_ext >&5
1099 rm -rf conftest*
1100 CPP=/lib/cpp
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001101fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001102rm -f conftest*
1103fi
1104rm -f conftest*
1105fi
1106rm -f conftest*
1107 ac_cv_prog_CPP="$CPP"
1108fi
1109 CPP="$ac_cv_prog_CPP"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001110else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001111 ac_cv_prog_CPP="$CPP"
1112fi
1113echo "$ac_t""$CPP" 1>&6
1114
1115ac_safe=`echo "linux/fs.h" | sed 'y%./+-%__p_%'`
1116echo $ac_n "checking for linux/fs.h""... $ac_c" 1>&6
1117echo "configure:1118: checking for linux/fs.h" >&5
1118if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1119 echo $ac_n "(cached) $ac_c" 1>&6
1120else
1121 cat > conftest.$ac_ext <<EOF
1122#line 1123 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001123#include "confdefs.h"
1124#include <linux/fs.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001125EOF
1126ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1127{ (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1128ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1129if test -z "$ac_err"; then
1130 rm -rf conftest*
1131 eval "ac_cv_header_$ac_safe=yes"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001132else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001133 echo "$ac_err" >&5
1134 echo "configure: failed program was:" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001135 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001136 rm -rf conftest*
1137 eval "ac_cv_header_$ac_safe=no"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001138fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001139rm -f conftest*
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001140fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001141if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1142 echo "$ac_t""yes" 1>&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001143 linux_headers=yes
1144else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001145 echo "$ac_t""no" 1>&6
1146linux_headers=no
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001147fi
1148
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00001149if test "$linux_headers" != yes; then
1150 LINUX_INCLUDE='-I$(top_builddir)/include'
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001151fi
1152
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001153echo $ac_n "checking for additional special compiler flags""... $ac_c" 1>&6
1154echo "configure:1155: checking for additional special compiler flags" >&5
1155if test "$GCC" = yes
1156then
1157 case "$host_cpu" in
1158 alpha) addcflags="-mieee" ;;
1159 esac
1160fi
1161if test "x$addcflags" != x
1162then
1163 echo "$ac_t""$addcflags" 1>&6
1164 CFLAGS="$addcflags $CFLAGS"
1165else
1166 echo "$ac_t""(none)" 1>&6
1167fi
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001168LIB_EXT=.a
1169STATIC_LIB_EXT=.a
1170PROFILE_LIB_EXT=.a
Theodore Ts'o74becf31997-04-26 14:37:06 +00001171# Check whether --with-ldopts or --without-ldopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001172if test "${with_ldopts+set}" = set; then
1173 withval="$with_ldopts"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001174 echo "$ac_t""LDFLAGS is $withval" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00001175LDFLAGS=$withval
1176else
1177 LDFLAGS=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001178fi
Theodore Ts'o74becf31997-04-26 14:37:06 +00001179
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001180# Check whether --with-root-prefix or --without-root-prefix was given.
1181if test "${with_root_prefix+set}" = set; then
1182 withval="$with_root_prefix"
1183 root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001184else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001185 root_prefix=NONE
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001186fi
1187# Check whether --enable-compression or --disable-compression was given.
Theodore Ts'o19178752000-02-11 15:55:07 +00001188if test "${enable_compression+set}" = set; then
1189 enableval="$enable_compression"
1190 if test "$enableval" = "no"
1191then
1192 echo "Disabling compression support"
1193else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001194 cat >> confdefs.h <<\EOF
Theodore Ts'o19178752000-02-11 15:55:07 +00001195#define ENABLE_COMPRESSION 1
1196EOF
1197
1198 echo "Enabling compression support"
1199 echo "WARNING: Compression support is experimental"
1200fi
1201
1202else
1203 echo "Disabling compression support by default"
1204
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001205fi
1206
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001207# Check whether --enable-htree or --disable-htree was given.
1208if test "${enable_htree+set}" = set; then
1209 enableval="$enable_htree"
1210 if test "$enableval" = "no"
1211then
1212 HTREE_CMT=#
1213 echo "Disabling htree directory support"
1214else
1215 HTREE_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001216 cat >> confdefs.h <<\EOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001217#define ENABLE_HTREE 1
1218EOF
1219
1220 echo "Enabling htree directory support"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001221fi
1222
1223else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04001224 HTREE_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001225cat >> confdefs.h <<\EOF
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04001226#define ENABLE_HTREE 1
1227EOF
1228
1229echo "Enabling htree directory support by default"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001230
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001231fi
1232
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001233
1234# Check whether --enable-htree-clear or --disable-htree-clear was given.
1235if test "${enable_htree_clear+set}" = set; then
1236 enableval="$enable_htree_clear"
1237 if test "$enableval" = "no"
1238then
1239 HTREE_CLR_CMT=#
1240 echo "Disabling htree clearing"
1241else
1242 HTREE_CLR_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001243 cat >> confdefs.h <<\EOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001244#define ENABLE_HTREE_CLEAR 1
1245EOF
1246
1247 echo "Enabling htree clearing"
1248fi
1249
1250else
1251 HTREE_CLR_CMT=#
1252echo "Disabling htree clearing by default"
1253
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001254fi
1255
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001256
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001257# Check whether --enable-evms or --disable-evms was given.
1258if test "${enable_evms+set}" = set; then
1259 enableval="$enable_evms"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001260 if test "$enableval" == "no"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001261then
1262 EVMS_CMT="#"
1263 echo "Disabling EVMS plugin"
1264fi
1265
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001266fi
1267
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001268EVMS_ABI_CODE=120
1269# Check whether --enable-evms-10 or --disable-evms-10 was given.
1270if test "${enable_evms_10+set}" = set; then
1271 enableval="$enable_evms_10"
1272 if test "$enableval" != "no"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001273then
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001274 EVMS_ABI_CODE=100
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001275 echo "Enabling EVMS 1.0.0 ABI"
1276fi
1277
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001278fi
1279
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001280# Check whether --enable-evms-11 or --disable-evms-11 was given.
1281if test "${enable_evms_11+set}" = set; then
1282 enableval="$enable_evms_11"
1283 if test "$enableval" != "no"
1284then
1285 EVMS_ABI_CODE=110
1286 echo "Enabling EVMS 1.1.0 ABI"
1287fi
1288
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001289fi
1290
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001291if test "$EVMS_ABI_CODE" = "120"
1292then
1293 echo "Using EVMS 1.2.0 ABI by default"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001294fi
1295
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001296# Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001297if test "${enable_dll_shlibs+set}" = set; then
1298 enableval="$enable_dll_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001299 if test "$enableval" = "no"
1300then
1301 DLL_CMT=#
1302 MAKEFILE_DLL=/dev/null
1303 echo "Disabling DLL shared libraries"
1304else
1305 DLL_CMT=
1306 MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
Theodore Ts'o74becf31997-04-26 14:37:06 +00001307 BINARY_TYPE=dllbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001308 LIB_EXT=.sa
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001309 echo "Enabling DLL shared libraries"
1310fi
1311
1312else
1313 MAKEFILE_DLL=/dev/null
1314DLL_CMT=#
1315echo "Disabling DLL shared libraries by default"
1316
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001317fi
1318
1319
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001320
1321# Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001322if test "${enable_elf_shlibs+set}" = set; then
1323 enableval="$enable_elf_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001324 if test "$enableval" = "no"
1325then
1326 ELF_CMT=#
1327 MAKEFILE_ELF=/dev/null
1328 echo "Disabling ELF shared libraries"
1329else
1330 ELF_CMT=
1331 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00001332 case "$host_os" in
1333 solaris2.*)
1334 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
1335 ;;
1336 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00001337 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001338 LIB_EXT=.so
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001339 echo "Enabling ELF shared libraries"
1340fi
1341
1342else
1343 MAKEFILE_ELF=/dev/null
1344ELF_CMT=#
1345echo "Disabling ELF shared libraries by default"
1346
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001347fi
1348
1349
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001350
1351# Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001352if test "${enable_bsd_shlibs+set}" = set; then
1353 enableval="$enable_bsd_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001354 if test "$enableval" = "no"
1355then
1356 BSDLIB_CMT=#
1357 MAKEFILE_BSDLIB=/dev/null
1358 echo "Disabling BSD shared libraries"
1359else
1360 BSDLIB_CMT=
1361 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001362 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001363 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001364 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001365 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
1366 LIB_EXT=.dylib
1367 ;;
1368 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001369 echo "Enabling BSD shared libraries"
1370fi
1371
1372else
1373 MAKEFILE_BSDLIB=/dev/null
1374BSDLIB_CMT=#
1375echo "Disabling BSD shared libraries by default"
1376
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001377fi
1378
1379
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001380
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001381# Check whether --enable-profile or --disable-profile was given.
1382if test "${enable_profile+set}" = set; then
1383 enableval="$enable_profile"
1384 if test "$enableval" = "no"
1385then
1386 PROFILE_CMT=#
1387 MAKEFILE_PROFILE=/dev/null
1388 echo "Disabling profiling libraries"
1389else
1390 PROFILE_CMT=
1391 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
1392 PROFILED_LIB_EXT=_p.a
1393 echo "Building profiling libraries"
1394fi
1395
1396else
1397 PROFILE_CMT=#
1398MAKEFILE_PROFILE=/dev/null
1399echo "Disabling profiling libraries by default"
1400
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001401fi
1402
1403
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001404
1405# Check whether --enable-checker or --disable-checker was given.
1406if test "${enable_checker+set}" = set; then
1407 enableval="$enable_checker"
1408 if test "$enableval" = "no"
1409then
1410 CHECKER_CMT=#
1411 MAKEFILE_CHECKER=/dev/null
1412 echo "Disabling checker libraries"
1413else
1414 CHECKER_CMT=
1415 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
1416 echo "Building checker libraries"
1417fi
1418
1419else
1420 CHECKER_CMT=#
1421MAKEFILE_CHECKER=/dev/null
1422echo "Disabling checker libraries by default"
1423
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001424fi
1425
1426
1427
1428
1429
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001430
Theodore Ts'o782bebf2002-11-08 18:46:45 -05001431# Check whether --enable-jbd-debug or --disable-jbd-debug was given.
1432if test "${enable_jbd_debug+set}" = set; then
1433 enableval="$enable_jbd_debug"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001434 if test "$enableval" = "no"
1435then
1436 echo "Disabling journal debugging"
1437else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001438 cat >> confdefs.h <<\EOF
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001439#define CONFIG_JBD_DEBUG 1
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001440EOF
1441
1442 echo "Enabling journal debugging"
1443fi
1444
1445else
1446 echo "Disabling journal debugging by default"
1447
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001448fi
1449
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001450# Check whether --enable-blkid-debug or --disable-blkid-debug was given.
1451if test "${enable_blkid_debug+set}" = set; then
1452 enableval="$enable_blkid_debug"
1453 if test "$enableval" = "no"
1454then
1455 echo "Disabling blkid debugging"
1456else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001457 cat >> confdefs.h <<\EOF
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001458#define CONFIG_BLKID_DEBUG 1
1459EOF
1460
1461 echo "Enabling blkid debugging"
1462fi
1463
1464else
1465 echo "Disabling blkid debugging by default"
1466
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001467fi
1468
Theodore Ts'o2a29f132003-05-05 12:08:47 -04001469# Check whether --enable-testio-debug or --disable-testio-debug was given.
1470if test "${enable_testio_debug+set}" = set; then
1471 enableval="$enable_testio_debug"
1472 if test "$enableval" = "no"
1473then
1474 echo "Disabling testio debugging"
1475else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001476 cat >> confdefs.h <<\EOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04001477#define CONFIG_TESTIO_DEBUG 1
1478EOF
1479
1480 echo "Enabling testio debugging"
1481fi
1482
1483else
1484 echo "Disabling testio debugging by default"
1485
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001486fi
1487
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001488# Check whether --enable-swapfs or --disable-swapfs was given.
1489if test "${enable_swapfs+set}" = set; then
1490 enableval="$enable_swapfs"
1491 if test "$enableval" = "no"
1492then
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001493 SWAPFS_CMT=#
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001494 echo "Disabling swapfs support"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001495else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001496 SWAPFS_CMT=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001497 cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001498#define ENABLE_SWAPFS 1
1499EOF
1500
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001501 echo "Enabling swapfs support"
1502fi
1503
1504else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001505 SWAPFS_CMT=
1506echo "Enabling swapfs support by default"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001507cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001508#define ENABLE_SWAPFS 1
1509EOF
1510
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001511
1512fi
1513
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001514
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001515# Check whether --enable-debugfs or --disable-debugfs was given.
1516if test "${enable_debugfs+set}" = set; then
1517 enableval="$enable_debugfs"
1518 if test "$enableval" = "no"
1519then
1520 echo "Disabling debugfs support"
1521 DEBUGFS_CMT="#"
1522else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001523 DEBUGFS_CMT=
1524 echo "Enabling debugfs support"
1525fi
1526
1527else
1528 echo "Enabling debugfs support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001529DEBUGFS_CMT=
1530
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001531fi
1532
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001533
1534# Check whether --enable-imager or --disable-imager was given.
1535if test "${enable_imager+set}" = set; then
1536 enableval="$enable_imager"
1537 if test "$enableval" = "no"
1538then
1539 echo "Disabling e2image support"
1540 IMAGER_CMT="#"
1541else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001542 IMAGER_CMT=
1543 echo "Enabling e2image support"
1544fi
1545
1546else
1547 echo "Enabling e2image support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001548IMAGER_CMT=
1549
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001550fi
1551
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001552
1553# Check whether --enable-resizer or --disable-resizer was given.
1554if test "${enable_resizer+set}" = set; then
1555 enableval="$enable_resizer"
1556 if test "$enableval" = "no"
1557then
1558 echo "Disabling e2resize support"
1559 RESIZER_CMT="#"
1560else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001561 RESIZER_CMT=
1562 echo "Enabling e2resize support"
1563fi
1564
1565else
1566 echo "Enabling e2resize support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001567RESIZER_CMT=
1568
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001569fi
1570
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001571
1572# Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
1573if test "${enable_dynamic_e2fsck+set}" = set; then
1574 enableval="$enable_dynamic_e2fsck"
1575 if test "$enableval" = "no"
1576then
1577 E2FSCK_TYPE=static
1578 echo "Building e2fsck statically"
1579else
1580 E2FSCK_TYPE=shared
1581 echo "Building e2fsck dynamically"
1582fi
1583
1584else
1585 E2FSCK_TYPE=static
1586echo "Building e2fsck statically by default"
1587
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001588fi
1589
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001590
1591# Check whether --enable-fsck or --disable-fsck was given.
1592if test "${enable_fsck+set}" = set; then
1593 enableval="$enable_fsck"
1594 if test "$enableval" = "no"
1595then
1596 FSCK_PROG='' FSCK_MAN=''
1597 echo "Not building fsck wrapper"
1598else
1599 FSCK_PROG=fsck FSCK_MAN=fsck.8
1600 echo "Building fsck wrapper"
1601fi
1602
1603else
1604 case "$host_os" in
Theodore Ts'oe3632402004-05-04 19:39:54 -04001605 gnu*)
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001606 FSCK_PROG='' FSCK_MAN=''
1607 echo "Not building fsck wrapper by default"
1608 ;;
1609 *)
1610 FSCK_PROG=fsck FSCK_MAN=fsck.8
1611 echo "Building fsck wrapper by default"
1612esac
1613
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001614fi
1615
1616
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001617
1618MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
1619
1620# Check whether --enable-old-bitops or --disable-old-bitops was given.
1621if test "${enable_old_bitops+set}" = set; then
1622 enableval="$enable_old_bitops"
1623 if test "$enableval" = "no"
1624then
1625 echo "Using new (standard) bitmask operations"
1626else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001627 cat >> confdefs.h <<\EOF
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001628#define EXT2_OLD_BITOPS 1
1629EOF
1630
1631 echo "Using old (native) bitmask operations"
1632
1633fi
1634
1635else
1636 echo "Using standard bitmask operations by default"
1637
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001638fi
1639
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001640PACKAGE=e2fsprogs
1641VERSION="$E2FSPROGS_VERSION"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001642cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001643#define PACKAGE "$PACKAGE"
1644EOF
1645
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001646cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001647#define VERSION "$VERSION"
1648EOF
1649
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001650
1651
1652
1653
1654 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001655echo "configure:1656: checking for inttypes.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001656if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
1657 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001658else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001659 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001660#line 1661 "configure"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001661#include "confdefs.h"
1662#include <sys/types.h>
1663#include <inttypes.h>
1664int main() {
1665uintmax_t i = (uintmax_t) -1;
1666; return 0; }
1667EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001668if { (eval echo configure:1669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001669 rm -rf conftest*
1670 jm_ac_cv_header_inttypes_h=yes
1671else
1672 echo "configure: failed program was:" >&5
1673 cat conftest.$ac_ext >&5
1674 rm -rf conftest*
1675 jm_ac_cv_header_inttypes_h=no
1676fi
1677rm -f conftest*
1678fi
1679
1680echo "$ac_t""$jm_ac_cv_header_inttypes_h" 1>&6
1681 if test $jm_ac_cv_header_inttypes_h = yes; then
1682 cat >> confdefs.h <<EOF
1683#define HAVE_INTTYPES_H_WITH_UINTMAX 1
1684EOF
1685
1686 fi
1687
1688
1689 echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001690echo "configure:1691: checking for stdint.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001691if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
1692 echo $ac_n "(cached) $ac_c" 1>&6
1693else
1694 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001695#line 1696 "configure"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001696#include "confdefs.h"
1697#include <sys/types.h>
1698#include <stdint.h>
1699int main() {
1700uintmax_t i = (uintmax_t) -1;
1701; return 0; }
1702EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001703if { (eval echo configure:1704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001704 rm -rf conftest*
1705 jm_ac_cv_header_stdint_h=yes
1706else
1707 echo "configure: failed program was:" >&5
1708 cat conftest.$ac_ext >&5
1709 rm -rf conftest*
1710 jm_ac_cv_header_stdint_h=no
1711fi
1712rm -f conftest*
1713fi
1714
1715echo "$ac_t""$jm_ac_cv_header_stdint_h" 1>&6
1716 if test $jm_ac_cv_header_stdint_h = yes; then
1717 cat >> confdefs.h <<EOF
1718#define HAVE_STDINT_H_WITH_UINTMAX 1
1719EOF
1720
1721 fi
1722
1723
1724 echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001725echo "configure:1726: checking for unsigned long long" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001726if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
1727 echo $ac_n "(cached) $ac_c" 1>&6
1728else
1729 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001730#line 1731 "configure"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001731#include "confdefs.h"
1732unsigned long long ull = 1; int i = 63;
1733int main() {
1734unsigned long long ullmax = (unsigned long long) -1;
1735 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
1736; return 0; }
1737EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001738if { (eval echo configure:1739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001739 rm -rf conftest*
1740 ac_cv_type_unsigned_long_long=yes
1741else
1742 echo "configure: failed program was:" >&5
1743 cat conftest.$ac_ext >&5
1744 rm -rf conftest*
1745 ac_cv_type_unsigned_long_long=no
1746fi
1747rm -f conftest*
1748fi
1749
1750echo "$ac_t""$ac_cv_type_unsigned_long_long" 1>&6
1751 if test $ac_cv_type_unsigned_long_long = yes; then
1752 cat >> confdefs.h <<\EOF
1753#define HAVE_UNSIGNED_LONG_LONG 1
1754EOF
1755
1756 fi
1757
1758
1759 if test "X$prefix" = "XNONE"; then
1760 acl_final_prefix="$ac_default_prefix"
1761 else
1762 acl_final_prefix="$prefix"
1763 fi
1764 if test "X$exec_prefix" = "XNONE"; then
1765 acl_final_exec_prefix='${prefix}'
1766 else
1767 acl_final_exec_prefix="$exec_prefix"
1768 fi
1769 acl_save_prefix="$prefix"
1770 prefix="$acl_final_prefix"
1771 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1772 prefix="$acl_save_prefix"
1773
1774
1775 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001776echo "configure:1777: checking for shared library run path origin" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001777if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
1778 echo $ac_n "(cached) $ac_c" 1>&6
1779else
1780
1781 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1782 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1783 . ./conftest.sh
1784 rm -f ./conftest.sh
1785 acl_cv_rpath=done
1786
1787fi
1788
1789echo "$ac_t""$acl_cv_rpath" 1>&6
1790 wl="$acl_cv_wl"
1791 libext="$acl_cv_libext"
1792 shlibext="$acl_cv_shlibext"
1793 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1794 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1795 hardcode_direct="$acl_cv_hardcode_direct"
1796 hardcode_minus_L="$acl_cv_hardcode_minus_L"
1797 sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec"
1798 sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec"
1799 # Check whether --enable-rpath or --disable-rpath was given.
1800if test "${enable_rpath+set}" = set; then
1801 enableval="$enable_rpath"
1802 :
1803else
1804 enable_rpath=yes
1805fi
1806
1807
1808echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001809echo "configure:1810: checking whether ${MAKE-make} sets \${MAKE}" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001810set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1811if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1812 echo $ac_n "(cached) $ac_c" 1>&6
1813else
1814 cat > conftestmake <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001815all:
1816 @echo 'ac_maketemp="${MAKE}"'
1817EOF
1818# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001819eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001820if test -n "$ac_maketemp"; then
1821 eval ac_cv_prog_make_${ac_make}_set=yes
1822else
1823 eval ac_cv_prog_make_${ac_make}_set=no
1824fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001825rm -f conftestmake
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001826fi
1827if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001828 echo "$ac_t""yes" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001829 SET_MAKE=
1830else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001831 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001832 SET_MAKE="MAKE=${MAKE-make}"
1833fi
1834
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001835# Find a good install program. We prefer a C program (faster),
1836# so one script is as good as another. But avoid the broken or
1837# incompatible versions:
1838# SysV /etc/install, /usr/sbin/install
1839# SunOS /usr/etc/install
1840# IRIX /sbin/install
1841# AIX /bin/install
1842# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1843# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1844# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1845# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001846echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001847echo "configure:1848: checking for a BSD compatible install" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001848if test -z "$INSTALL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001849if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1850 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001851else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001852 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001853 for ac_dir in $PATH; do
1854 # Account for people who put trailing slashes in PATH elements.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001855 case "$ac_dir/" in
1856 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001857 *)
1858 # OSF1 and SCO ODT 3.0 have their own names for install.
1859 # Don't use installbsd from OSF since it installs stuff as root
1860 # by default.
1861 for ac_prog in ginstall scoinst install; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001862 if test -f $ac_dir/$ac_prog; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001863 if test $ac_prog = install &&
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001864 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001865 # AIX install. It has an incompatible calling convention.
1866 :
1867 else
1868 ac_cv_path_install="$ac_dir/$ac_prog -c"
1869 break 2
1870 fi
1871 fi
1872 done
1873 ;;
1874 esac
1875 done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001876 IFS="$ac_save_IFS"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001877
1878fi
1879 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001880 INSTALL="$ac_cv_path_install"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001881 else
1882 # As a last resort, use the slow shell script. We don't cache a
1883 # path for INSTALL within a source directory, because that will
1884 # break other packages using the cache if that directory is
1885 # removed, or if the path is relative.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001886 INSTALL="$ac_install_sh"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001887 fi
1888fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001889echo "$ac_t""$INSTALL" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001890
1891# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1892# It thinks the first close brace ends the variable substitution.
1893test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1894
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001895test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001896
1897test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1898
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001899
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001900 MKINSTALLDIRS=
1901 if test -n "$ac_aux_dir"; then
1902 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
1903 fi
1904 if test -z "$MKINSTALLDIRS"; then
1905 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
1906 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001907
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001908
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001909# Extract the first word of "ranlib", so it can be a program name with args.
1910set dummy ranlib; ac_word=$2
1911echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001912echo "configure:1913: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001913if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1914 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001915else
1916 if test -n "$RANLIB"; then
1917 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1918else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001919 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1920 ac_dummy="$PATH"
1921 for ac_dir in $ac_dummy; do
1922 test -z "$ac_dir" && ac_dir=.
1923 if test -f $ac_dir/$ac_word; then
1924 ac_cv_prog_RANLIB="ranlib"
1925 break
1926 fi
1927 done
1928 IFS="$ac_save_ifs"
1929 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001930fi
1931fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001932RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001933if test -n "$RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001934 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001935else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001936 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001937fi
1938
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001939
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001940 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001941echo "configure:1942: checking for strerror in -lcposix" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001942ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
1943if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1944 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -04001945else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001946 ac_save_LIBS="$LIBS"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001947LIBS="-lcposix $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001948cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001949#line 1950 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001950#include "confdefs.h"
1951/* Override any gcc2 internal prototype to avoid an error. */
1952/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001953 builtin and then its argument prototype would still apply. */
1954char strerror();
1955
1956int main() {
1957strerror()
1958; return 0; }
1959EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001960if { (eval echo configure:1961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001961 rm -rf conftest*
1962 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001963else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001964 echo "configure: failed program was:" >&5
1965 cat conftest.$ac_ext >&5
1966 rm -rf conftest*
1967 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001968fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001969rm -f conftest*
1970LIBS="$ac_save_LIBS"
1971
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001972fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001973if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1974 echo "$ac_t""yes" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001975 LIBS="$LIBS -lcposix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001976else
1977 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001978fi
1979
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001980
1981
1982echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001983echo "configure:1984: checking for ANSI C header files" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001984if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1985 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001986else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001987 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001988#line 1989 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001989#include "confdefs.h"
1990#include <stdlib.h>
1991#include <stdarg.h>
1992#include <string.h>
1993#include <float.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001994EOF
1995ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Matthias Andreeb1c92f92004-02-23 21:30:11 +01001996{ (eval echo configure:1997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001997ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1998if test -z "$ac_err"; then
1999 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002000 ac_cv_header_stdc=yes
2001else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002002 echo "$ac_err" >&5
2003 echo "configure: failed program was:" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002004 cat conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002005 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002006 ac_cv_header_stdc=no
2007fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002008rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002009
2010if test $ac_cv_header_stdc = yes; then
2011 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002012cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002013#line 2014 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002014#include "confdefs.h"
2015#include <string.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002016EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2018 egrep "memchr" >/dev/null 2>&1; then
2019 :
2020else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002021 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002022 ac_cv_header_stdc=no
2023fi
2024rm -f conftest*
2025
2026fi
2027
2028if test $ac_cv_header_stdc = yes; then
2029 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002030cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002031#line 2032 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002032#include "confdefs.h"
2033#include <stdlib.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002034EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002035if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2036 egrep "free" >/dev/null 2>&1; then
2037 :
2038else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002039 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002040 ac_cv_header_stdc=no
2041fi
2042rm -f conftest*
2043
2044fi
2045
2046if test $ac_cv_header_stdc = yes; then
2047 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002048if test "$cross_compiling" = yes; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002049 :
2050else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002051 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002052#line 2053 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002053#include "confdefs.h"
2054#include <ctype.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002055#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2056#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002057#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002058int main () { int i; for (i = 0; i < 256; i++)
2059if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2060exit (0); }
2061
2062EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002063if { (eval echo configure:2064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002064then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002065 :
2066else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002067 echo "configure: failed program was:" >&5
2068 cat conftest.$ac_ext >&5
2069 rm -fr conftest*
2070 ac_cv_header_stdc=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002071fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002072rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002073fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002074
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002075fi
2076fi
2077
2078echo "$ac_t""$ac_cv_header_stdc" 1>&6
2079if test $ac_cv_header_stdc = yes; then
2080 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002081#define STDC_HEADERS 1
2082EOF
2083
2084fi
2085
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002086echo $ac_n "checking for working const""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002087echo "configure:2088: checking for working const" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002088if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2089 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002090else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002091 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002092#line 2093 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002093#include "confdefs.h"
2094
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002095int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002096
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002097/* Ultrix mips cc rejects this. */
2098typedef int charset[2]; const charset x;
2099/* SunOS 4.1.1 cc rejects this. */
2100char const *const *ccp;
2101char **p;
2102/* NEC SVR4.0.2 mips cc rejects this. */
2103struct point {int x, y;};
2104static struct point const zero = {0,0};
2105/* AIX XL C 1.02.0.0 rejects this.
2106 It does not let you subtract one const X* pointer from another in an arm
2107 of an if-expression whose if-part is not a constant expression */
2108const char *g = "string";
2109ccp = &g + (g ? g-g : 0);
2110/* HPUX 7.0 cc rejects these. */
2111++ccp;
2112p = (char**) ccp;
2113ccp = (char const *const *) p;
2114{ /* SCO 3.2v4 cc rejects this. */
2115 char *t;
2116 char const *s = 0 ? (char *) 0 : (char const *) 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002117
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002118 *t++ = 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002119}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002120{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2121 int x[] = {25, 17};
2122 const int *foo = &x[0];
2123 ++foo;
2124}
2125{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2126 typedef const int *iptr;
2127 iptr p = 0;
2128 ++p;
2129}
2130{ /* AIX XL C 1.02.0.0 rejects this saying
2131 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2132 struct s { int j; const int *ap[3]; };
2133 struct s *b; b->j = 5;
2134}
2135{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2136 const int foo = 10;
2137}
2138
2139; return 0; }
2140EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002141if { (eval echo configure:2142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002142 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002143 ac_cv_c_const=yes
2144else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002145 echo "configure: failed program was:" >&5
2146 cat conftest.$ac_ext >&5
2147 rm -rf conftest*
2148 ac_cv_c_const=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002149fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002150rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002151fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002152
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002153echo "$ac_t""$ac_cv_c_const" 1>&6
2154if test $ac_cv_c_const = no; then
2155 cat >> confdefs.h <<\EOF
2156#define const
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002157EOF
2158
2159fi
2160
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002161echo $ac_n "checking for inline""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002162echo "configure:2163: checking for inline" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002163if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2164 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002165else
2166 ac_cv_c_inline=no
2167for ac_kw in inline __inline__ __inline; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002168 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002169#line 2170 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002170#include "confdefs.h"
2171
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002172int main() {
2173} $ac_kw foo() {
2174; return 0; }
2175EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002176if { (eval echo configure:2177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002177 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002178 ac_cv_c_inline=$ac_kw; break
2179else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002180 echo "configure: failed program was:" >&5
2181 cat conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002182fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002183rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002184done
2185
2186fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002187
2188echo "$ac_t""$ac_cv_c_inline" 1>&6
2189case "$ac_cv_c_inline" in
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002190 inline | yes) ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002191 no) cat >> confdefs.h <<\EOF
2192#define inline
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002193EOF
2194 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002195 *) cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002196#define inline $ac_cv_c_inline
2197EOF
2198 ;;
2199esac
2200
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002201echo $ac_n "checking for off_t""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002202echo "configure:2203: checking for off_t" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002203if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2204 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002205else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002206 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002207#line 2208 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002208#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002209#include <sys/types.h>
2210#if STDC_HEADERS
2211#include <stdlib.h>
2212#include <stddef.h>
2213#endif
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002214EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002215if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2216 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2217 rm -rf conftest*
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002218 ac_cv_type_off_t=yes
2219else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002220 rm -rf conftest*
2221 ac_cv_type_off_t=no
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002222fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002223rm -f conftest*
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002224
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002225fi
2226echo "$ac_t""$ac_cv_type_off_t" 1>&6
2227if test $ac_cv_type_off_t = no; then
2228 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002229#define off_t long
2230EOF
2231
2232fi
2233
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002234echo $ac_n "checking for size_t""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002235echo "configure:2236: checking for size_t" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002236if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2237 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002238else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002239 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002240#line 2241 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002241#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002242#include <sys/types.h>
2243#if STDC_HEADERS
2244#include <stdlib.h>
2245#include <stddef.h>
2246#endif
2247EOF
2248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2249 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2250 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002251 ac_cv_type_size_t=yes
2252else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002253 rm -rf conftest*
2254 ac_cv_type_size_t=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002255fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002256rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002257
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002258fi
2259echo "$ac_t""$ac_cv_type_size_t" 1>&6
2260if test $ac_cv_type_size_t = no; then
2261 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002262#define size_t unsigned
2263EOF
2264
2265fi
2266
2267# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2268# for constant arguments. Useless!
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002269echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002270echo "configure:2271: checking for working alloca.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002271if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2272 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002273else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002274 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002275#line 2276 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002276#include "confdefs.h"
2277#include <alloca.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002278int main() {
2279char *p = alloca(2 * sizeof(int));
2280; return 0; }
2281EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002282if { (eval echo configure:2283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002283 rm -rf conftest*
2284 ac_cv_header_alloca_h=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002285else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002286 echo "configure: failed program was:" >&5
2287 cat conftest.$ac_ext >&5
2288 rm -rf conftest*
2289 ac_cv_header_alloca_h=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002290fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002291rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002292fi
2293
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002294echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2295if test $ac_cv_header_alloca_h = yes; then
2296 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002297#define HAVE_ALLOCA_H 1
2298EOF
2299
2300fi
2301
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002302echo $ac_n "checking for alloca""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002303echo "configure:2304: checking for alloca" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002304if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2305 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002306else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002307 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002308#line 2309 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002309#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002310
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002311#ifdef __GNUC__
2312# define alloca __builtin_alloca
2313#else
2314# ifdef _MSC_VER
2315# include <malloc.h>
2316# define alloca _alloca
2317# else
2318# if HAVE_ALLOCA_H
2319# include <alloca.h>
2320# else
2321# ifdef _AIX
2322 #pragma alloca
2323# else
2324# ifndef alloca /* predefined by HP cc +Olibcalls */
2325char *alloca ();
2326# endif
2327# endif
2328# endif
2329# endif
2330#endif
2331
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002332int main() {
2333char *p = (char *) alloca(1);
2334; return 0; }
2335EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002336if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002337 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002338 ac_cv_func_alloca_works=yes
2339else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002340 echo "configure: failed program was:" >&5
2341 cat conftest.$ac_ext >&5
2342 rm -rf conftest*
2343 ac_cv_func_alloca_works=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002344fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002345rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002346fi
2347
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002348echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002349if test $ac_cv_func_alloca_works = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002350 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002351#define HAVE_ALLOCA 1
2352EOF
2353
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002354fi
2355
2356if test $ac_cv_func_alloca_works = no; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002357 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002358 # that cause trouble. Some versions do not even contain alloca or
2359 # contain a buggy version. If you still want to use their alloca,
2360 # use ar to extract alloca.o from them instead of compiling alloca.c.
2361 ALLOCA=alloca.${ac_objext}
2362 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002363#define C_ALLOCA 1
2364EOF
2365
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002366
2367echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002368echo "configure:2369: checking whether alloca needs Cray hooks" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002369if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2370 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002371else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002372 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002373#line 2374 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002374#include "confdefs.h"
2375#if defined(CRAY) && ! defined(CRAY2)
2376webecray
2377#else
2378wenotbecray
2379#endif
2380
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002381EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002382if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2383 egrep "webecray" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002384 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002385 ac_cv_os_cray=yes
2386else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002387 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002388 ac_cv_os_cray=no
2389fi
2390rm -f conftest*
2391
2392fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002393
2394echo "$ac_t""$ac_cv_os_cray" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002395if test $ac_cv_os_cray = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002396for ac_func in _getb67 GETB67 getb67; do
2397 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002398echo "configure:2399: checking for $ac_func" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002399if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2400 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002401else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002402 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002403#line 2404 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002404#include "confdefs.h"
2405/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002406 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002407#include <assert.h>
2408/* Override any gcc2 internal prototype to avoid an error. */
2409/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002410 builtin and then its argument prototype would still apply. */
2411char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002412
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002413int main() {
2414
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002415/* The GNU C library defines this for functions which it implements
2416 to always fail with ENOSYS. Some functions are actually named
2417 something starting with __ and the normal name is an alias. */
2418#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2419choke me
2420#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002421$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002422#endif
2423
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002424; return 0; }
2425EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002426if { (eval echo configure:2427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002427 rm -rf conftest*
2428 eval "ac_cv_func_$ac_func=yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002429else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002430 echo "configure: failed program was:" >&5
2431 cat conftest.$ac_ext >&5
2432 rm -rf conftest*
2433 eval "ac_cv_func_$ac_func=no"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002434fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002435rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002436fi
2437
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002438if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2439 echo "$ac_t""yes" 1>&6
2440 cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002441#define CRAY_STACKSEG_END $ac_func
2442EOF
2443
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002444 break
2445else
2446 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002447fi
2448
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002449done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002450fi
2451
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002452echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002453echo "configure:2454: checking stack direction for C alloca" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002454if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2455 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002456else
2457 if test "$cross_compiling" = yes; then
2458 ac_cv_c_stack_direction=0
2459else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002460 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002461#line 2462 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002462#include "confdefs.h"
2463find_stack_direction ()
2464{
2465 static char *addr = 0;
2466 auto char dummy;
2467 if (addr == 0)
2468 {
2469 addr = &dummy;
2470 return find_stack_direction ();
2471 }
2472 else
2473 return (&dummy > addr) ? 1 : -1;
2474}
2475main ()
2476{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002477 exit (find_stack_direction() < 0);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002478}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002479EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002480if { (eval echo configure:2481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002481then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002482 ac_cv_c_stack_direction=1
2483else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002484 echo "configure: failed program was:" >&5
2485 cat conftest.$ac_ext >&5
2486 rm -fr conftest*
2487 ac_cv_c_stack_direction=-1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002488fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002489rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002490fi
2491
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002492fi
2493
2494echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2495cat >> confdefs.h <<EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002496#define STACK_DIRECTION $ac_cv_c_stack_direction
2497EOF
2498
2499fi
2500
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002501for ac_hdr in unistd.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002502do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002503ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2504echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002505echo "configure:2506: checking for $ac_hdr" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002506if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002508else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002509 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002510#line 2511 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002511#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002512#include <$ac_hdr>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002513EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002514ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002515{ (eval echo configure:2516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002516ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2517if test -z "$ac_err"; then
2518 rm -rf conftest*
2519 eval "ac_cv_header_$ac_safe=yes"
2520else
2521 echo "$ac_err" >&5
2522 echo "configure: failed program was:" >&5
2523 cat conftest.$ac_ext >&5
2524 rm -rf conftest*
2525 eval "ac_cv_header_$ac_safe=no"
2526fi
2527rm -f conftest*
2528fi
2529if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2530 echo "$ac_t""yes" 1>&6
2531 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2532 cat >> confdefs.h <<EOF
2533#define $ac_tr_hdr 1
2534EOF
2535
2536else
2537 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002538fi
2539done
2540
2541for ac_func in getpagesize
2542do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002543echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002544echo "configure:2545: checking for $ac_func" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002545if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2546 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002547else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002548 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002549#line 2550 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002550#include "confdefs.h"
2551/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002552 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002553#include <assert.h>
2554/* Override any gcc2 internal prototype to avoid an error. */
2555/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002556 builtin and then its argument prototype would still apply. */
2557char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002558
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002559int main() {
2560
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002561/* The GNU C library defines this for functions which it implements
2562 to always fail with ENOSYS. Some functions are actually named
2563 something starting with __ and the normal name is an alias. */
2564#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2565choke me
2566#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002567$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002568#endif
2569
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002570; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002571EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002572if { (eval echo configure:2573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002573 rm -rf conftest*
2574 eval "ac_cv_func_$ac_func=yes"
2575else
2576 echo "configure: failed program was:" >&5
2577 cat conftest.$ac_ext >&5
2578 rm -rf conftest*
2579 eval "ac_cv_func_$ac_func=no"
2580fi
2581rm -f conftest*
2582fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002583
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002584if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2585 echo "$ac_t""yes" 1>&6
2586 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2587 cat >> confdefs.h <<EOF
2588#define $ac_tr_func 1
2589EOF
2590
2591else
2592 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002593fi
2594done
2595
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002596echo $ac_n "checking for working mmap""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002597echo "configure:2598: checking for working mmap" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002598if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2599 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002600else
2601 if test "$cross_compiling" = yes; then
2602 ac_cv_func_mmap_fixed_mapped=no
2603else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002604 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002605#line 2606 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002606#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002607
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002608/* Thanks to Mike Haertel and Jim Avera for this test.
2609 Here is a matrix of mmap possibilities:
2610 mmap private not fixed
2611 mmap private fixed at somewhere currently unmapped
2612 mmap private fixed at somewhere already mapped
2613 mmap shared not fixed
2614 mmap shared fixed at somewhere currently unmapped
2615 mmap shared fixed at somewhere already mapped
2616 For private mappings, we should verify that changes cannot be read()
2617 back from the file, nor mmap's back from the file at a different
2618 address. (There have been systems where private was not correctly
2619 implemented like the infamous i386 svr4.0, and systems where the
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002620 VM page cache was not coherent with the filesystem buffer cache
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002621 like early versions of FreeBSD and possibly contemporary NetBSD.)
2622 For shared mappings, we should conversely verify that changes get
2623 propogated back to all the places they're supposed to be.
2624
2625 Grep wants private fixed already mapped.
2626 The main things grep needs to know about mmap are:
2627 * does it exist and is it safe to write into the mmap'd area
2628 * how to use it (BSD variants) */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002629#include <sys/types.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002630#include <fcntl.h>
2631#include <sys/mman.h>
2632
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002633/* This mess was copied from the GNU getpagesize.h. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002634#ifndef HAVE_GETPAGESIZE
2635# ifdef HAVE_UNISTD_H
2636# include <unistd.h>
2637# endif
2638
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002639/* Assume that all systems that can run configure have sys/param.h. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002640# ifndef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002641# define HAVE_SYS_PARAM_H 1
2642# endif
2643
2644# ifdef _SC_PAGESIZE
2645# define getpagesize() sysconf(_SC_PAGESIZE)
2646# else /* no _SC_PAGESIZE */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002647# ifdef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002648# include <sys/param.h>
2649# ifdef EXEC_PAGESIZE
2650# define getpagesize() EXEC_PAGESIZE
2651# else /* no EXEC_PAGESIZE */
2652# ifdef NBPG
2653# define getpagesize() NBPG * CLSIZE
2654# ifndef CLSIZE
2655# define CLSIZE 1
2656# endif /* no CLSIZE */
2657# else /* no NBPG */
2658# ifdef NBPC
2659# define getpagesize() NBPC
2660# else /* no NBPC */
2661# ifdef PAGESIZE
2662# define getpagesize() PAGESIZE
2663# endif /* PAGESIZE */
2664# endif /* no NBPC */
2665# endif /* no NBPG */
2666# endif /* no EXEC_PAGESIZE */
2667# else /* no HAVE_SYS_PARAM_H */
2668# define getpagesize() 8192 /* punt totally */
2669# endif /* no HAVE_SYS_PARAM_H */
2670# endif /* no _SC_PAGESIZE */
2671
2672#endif /* no HAVE_GETPAGESIZE */
2673
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002674#ifdef __cplusplus
2675extern "C" { void *malloc(unsigned); }
2676#else
2677char *malloc();
2678#endif
2679
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002680int
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002681main()
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002682{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002683 char *data, *data2, *data3;
2684 int i, pagesize;
2685 int fd;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002686
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002687 pagesize = getpagesize();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002688
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002689 /*
2690 * First, make a file with some known garbage in it.
2691 */
2692 data = malloc(pagesize);
2693 if (!data)
2694 exit(1);
2695 for (i = 0; i < pagesize; ++i)
2696 *(data + i) = rand();
2697 umask(0);
2698 fd = creat("conftestmmap", 0600);
2699 if (fd < 0)
2700 exit(1);
2701 if (write(fd, data, pagesize) != pagesize)
2702 exit(1);
2703 close(fd);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002704
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002705 /*
2706 * Next, try to mmap the file at a fixed address which
2707 * already has something else allocated at it. If we can,
2708 * also make sure that we see the same garbage.
2709 */
2710 fd = open("conftestmmap", O_RDWR);
2711 if (fd < 0)
2712 exit(1);
2713 data2 = malloc(2 * pagesize);
2714 if (!data2)
2715 exit(1);
2716 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2717 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2718 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2719 exit(1);
2720 for (i = 0; i < pagesize; ++i)
2721 if (*(data + i) != *(data2 + i))
2722 exit(1);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002723
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002724 /*
2725 * Finally, make sure that changes to the mapped area
2726 * do not percolate back to the file as seen by read().
2727 * (This is a bug on some variants of i386 svr4.0.)
2728 */
2729 for (i = 0; i < pagesize; ++i)
2730 *(data2 + i) = *(data2 + i) + 1;
2731 data3 = malloc(pagesize);
2732 if (!data3)
2733 exit(1);
2734 if (read(fd, data3, pagesize) != pagesize)
2735 exit(1);
2736 for (i = 0; i < pagesize; ++i)
2737 if (*(data + i) != *(data3 + i))
2738 exit(1);
2739 close(fd);
2740 unlink("conftestmmap");
2741 exit(0);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002742}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002743
2744EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002745if { (eval echo configure:2746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002746then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002747 ac_cv_func_mmap_fixed_mapped=yes
2748else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002749 echo "configure: failed program was:" >&5
2750 cat conftest.$ac_ext >&5
2751 rm -fr conftest*
2752 ac_cv_func_mmap_fixed_mapped=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002753fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002754rm -fr conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002755fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002756
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002757fi
2758
2759echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2760if test $ac_cv_func_mmap_fixed_mapped = yes; then
2761 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002762#define HAVE_MMAP 1
2763EOF
2764
2765fi
2766
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002767
2768 echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002769echo "configure:2770: checking whether we are using the GNU C Library 2.1 or newer" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002770if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
2771 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002772else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002773 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002774#line 2775 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002775#include "confdefs.h"
2776
2777#include <features.h>
2778#ifdef __GNU_LIBRARY__
2779 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
2780 Lucky GNU user
2781 #endif
2782#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002783
2784EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002785if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2786 egrep "Lucky GNU user" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002787 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002788 ac_cv_gnu_library_2_1=yes
2789else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002790 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002791 ac_cv_gnu_library_2_1=no
2792fi
2793rm -f conftest*
2794
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002795
2796
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002797fi
2798
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002799echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
2800
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002801 GLIBC21="$ac_cv_gnu_library_2_1"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002802
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002803
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002804
2805
2806 echo $ac_n "checking whether integer division by zero raises SIGFPE""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002807echo "configure:2808: checking whether integer division by zero raises SIGFPE" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002808if eval "test \"`echo '$''{'gt_cv_int_divbyzero_sigfpe'+set}'`\" = set"; then
2809 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002810else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002811
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002812 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002813
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002814 # Guess based on the CPU.
2815 case "$host_cpu" in
2816 alpha* | i3456786 | m68k | s390*)
2817 gt_cv_int_divbyzero_sigfpe="guessing yes";;
2818 *)
2819 gt_cv_int_divbyzero_sigfpe="guessing no";;
2820 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002821
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002822else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002823 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002824#line 2825 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002825#include "confdefs.h"
2826
2827#include <stdlib.h>
2828#include <signal.h>
2829
2830static void
2831#ifdef __cplusplus
2832sigfpe_handler (int sig)
2833#else
2834sigfpe_handler (sig) int sig;
2835#endif
2836{
2837 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
2838 exit (sig != SIGFPE);
2839}
2840
2841int x = 1;
2842int y = 0;
2843int z;
2844int nan;
2845
2846int main ()
2847{
2848 signal (SIGFPE, sigfpe_handler);
2849/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
2850#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
2851 signal (SIGTRAP, sigfpe_handler);
2852#endif
2853/* Linux/SPARC yields signal SIGILL. */
2854#if defined (__sparc__) && defined (__linux__)
2855 signal (SIGILL, sigfpe_handler);
2856#endif
2857
2858 z = x / y;
2859 nan = y / y;
2860 exit (1);
2861}
2862
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002863EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002864if { (eval echo configure:2865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002865then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002866 gt_cv_int_divbyzero_sigfpe=yes
2867else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002868 echo "configure: failed program was:" >&5
2869 cat conftest.$ac_ext >&5
2870 rm -fr conftest*
2871 gt_cv_int_divbyzero_sigfpe=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002872fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002873rm -fr conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002874fi
2875
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002876
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002877fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002878
2879echo "$ac_t""$gt_cv_int_divbyzero_sigfpe" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002880 case "$gt_cv_int_divbyzero_sigfpe" in
2881 *yes) value=1;;
2882 *) value=0;;
2883 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002884 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002885#define INTDIV0_RAISES_SIGFPE $value
2886EOF
2887
2888
2889
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002890
2891
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002892 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002893
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002894 test $ac_cv_type_unsigned_long_long = yes \
2895 && ac_type='unsigned long long' \
2896 || ac_type='unsigned long'
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002897 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002898#define uintmax_t $ac_type
2899EOF
2900
2901 fi
2902
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002903
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002904 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002905echo "configure:2906: checking for inttypes.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002906if eval "test \"`echo '$''{'gt_cv_header_inttypes_h'+set}'`\" = set"; then
2907 echo $ac_n "(cached) $ac_c" 1>&6
2908else
2909
2910 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002911#line 2912 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002912#include "confdefs.h"
2913#include <sys/types.h>
2914#include <inttypes.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002915int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002916
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002917; return 0; }
2918EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002919if { (eval echo configure:2920: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002920 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002921 gt_cv_header_inttypes_h=yes
2922else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002923 echo "configure: failed program was:" >&5
2924 cat conftest.$ac_ext >&5
2925 rm -rf conftest*
2926 gt_cv_header_inttypes_h=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002927fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002928rm -f conftest*
2929
2930fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002931
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002932echo "$ac_t""$gt_cv_header_inttypes_h" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002933 if test $gt_cv_header_inttypes_h = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002934 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002935#define HAVE_INTTYPES_H 1
2936EOF
2937
2938 fi
2939
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002940
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002941
2942 if test $gt_cv_header_inttypes_h = yes; then
2943 echo $ac_n "checking whether the inttypes.h PRIxNN macros are broken""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002944echo "configure:2945: checking whether the inttypes.h PRIxNN macros are broken" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002945if eval "test \"`echo '$''{'gt_cv_inttypes_pri_broken'+set}'`\" = set"; then
2946 echo $ac_n "(cached) $ac_c" 1>&6
2947else
2948
2949 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002950#line 2951 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002951#include "confdefs.h"
2952#include <inttypes.h>
2953#ifdef PRId32
2954char *p = PRId32;
2955#endif
2956
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002957int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002958
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002959; return 0; }
2960EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01002961if { (eval echo configure:2962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002962 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002963 gt_cv_inttypes_pri_broken=no
2964else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002965 echo "configure: failed program was:" >&5
2966 cat conftest.$ac_ext >&5
2967 rm -rf conftest*
2968 gt_cv_inttypes_pri_broken=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002969fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002970rm -f conftest*
2971
2972fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002973
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002974echo "$ac_t""$gt_cv_inttypes_pri_broken" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002975 fi
2976 if test "$gt_cv_inttypes_pri_broken" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002977 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002978#define PRI_MACROS_BROKEN 1
2979EOF
2980
2981 fi
2982
2983
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002984
2985
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002986
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002987
2988
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002989 use_additional=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002990
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002991 acl_save_prefix="$prefix"
2992 prefix="$acl_final_prefix"
2993 acl_save_exec_prefix="$exec_prefix"
2994 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002995
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002996 eval additional_includedir=\"$includedir\"
2997 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002998
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002999 exec_prefix="$acl_save_exec_prefix"
3000 prefix="$acl_save_prefix"
3001
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003002 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003003if test "${with_libiconv_prefix+set}" = set; then
3004 withval="$with_libiconv_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003005
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003006 if test "X$withval" = "Xno"; then
3007 use_additional=no
3008 else
3009 if test "X$withval" = "X"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003010
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003011 acl_save_prefix="$prefix"
3012 prefix="$acl_final_prefix"
3013 acl_save_exec_prefix="$exec_prefix"
3014 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003015
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003016 eval additional_includedir=\"$includedir\"
3017 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003018
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003019 exec_prefix="$acl_save_exec_prefix"
3020 prefix="$acl_save_prefix"
3021
3022 else
3023 additional_includedir="$withval/include"
3024 additional_libdir="$withval/lib"
3025 fi
3026 fi
3027
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003028fi
3029
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003030 LIBICONV=
3031 LTLIBICONV=
3032 INCICONV=
3033 rpathdirs=
3034 ltrpathdirs=
3035 names_already_handled=
3036 names_next_round='iconv '
3037 while test -n "$names_next_round"; do
3038 names_this_round="$names_next_round"
3039 names_next_round=
3040 for name in $names_this_round; do
3041 already_handled=
3042 for n in $names_already_handled; do
3043 if test "$n" = "$name"; then
3044 already_handled=yes
3045 break
3046 fi
3047 done
3048 if test -z "$already_handled"; then
3049 names_already_handled="$names_already_handled $name"
3050 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
3051 eval value=\"\$HAVE_LIB$uppername\"
3052 if test -n "$value"; then
3053 if test "$value" = yes; then
3054 eval value=\"\$LIB$uppername\"
3055 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
3056 eval value=\"\$LTLIB$uppername\"
3057 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
3058 else
3059 :
3060 fi
3061 else
3062 found_dir=
3063 found_la=
3064 found_so=
3065 found_a=
3066 if test $use_additional = yes; then
3067 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
3068 found_dir="$additional_libdir"
3069 found_so="$additional_libdir/lib$name.$shlibext"
3070 if test -f "$additional_libdir/lib$name.la"; then
3071 found_la="$additional_libdir/lib$name.la"
3072 fi
3073 else
3074 if test -f "$additional_libdir/lib$name.$libext"; then
3075 found_dir="$additional_libdir"
3076 found_a="$additional_libdir/lib$name.$libext"
3077 if test -f "$additional_libdir/lib$name.la"; then
3078 found_la="$additional_libdir/lib$name.la"
3079 fi
3080 fi
3081 fi
3082 fi
3083 if test "X$found_dir" = "X"; then
3084 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003085
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003086 acl_save_prefix="$prefix"
3087 prefix="$acl_final_prefix"
3088 acl_save_exec_prefix="$exec_prefix"
3089 exec_prefix="$acl_final_exec_prefix"
3090 eval x=\"$x\"
3091 exec_prefix="$acl_save_exec_prefix"
3092 prefix="$acl_save_prefix"
3093
3094 case "$x" in
3095 -L*)
3096 dir=`echo "X$x" | sed -e 's/^X-L//'`
3097 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
3098 found_dir="$dir"
3099 found_so="$dir/lib$name.$shlibext"
3100 if test -f "$dir/lib$name.la"; then
3101 found_la="$dir/lib$name.la"
3102 fi
3103 else
3104 if test -f "$dir/lib$name.$libext"; then
3105 found_dir="$dir"
3106 found_a="$dir/lib$name.$libext"
3107 if test -f "$dir/lib$name.la"; then
3108 found_la="$dir/lib$name.la"
3109 fi
3110 fi
3111 fi
3112 ;;
3113 esac
3114 if test "X$found_dir" != "X"; then
3115 break
3116 fi
3117 done
3118 fi
3119 if test "X$found_dir" != "X"; then
3120 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
3121 if test "X$found_so" != "X"; then
3122 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
3123 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3124 else
3125 haveit=
3126 for x in $ltrpathdirs; do
3127 if test "X$x" = "X$found_dir"; then
3128 haveit=yes
3129 break
3130 fi
3131 done
3132 if test -z "$haveit"; then
3133 ltrpathdirs="$ltrpathdirs $found_dir"
3134 fi
3135 if test "$hardcode_direct" = yes; then
3136 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3137 else
3138 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
3139 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3140 haveit=
3141 for x in $rpathdirs; do
3142 if test "X$x" = "X$found_dir"; then
3143 haveit=yes
3144 break
3145 fi
3146 done
3147 if test -z "$haveit"; then
3148 rpathdirs="$rpathdirs $found_dir"
3149 fi
3150 else
3151 haveit=
3152 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003153
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003154 acl_save_prefix="$prefix"
3155 prefix="$acl_final_prefix"
3156 acl_save_exec_prefix="$exec_prefix"
3157 exec_prefix="$acl_final_exec_prefix"
3158 eval x=\"$x\"
3159 exec_prefix="$acl_save_exec_prefix"
3160 prefix="$acl_save_prefix"
3161
3162 if test "X$x" = "X-L$found_dir"; then
3163 haveit=yes
3164 break
3165 fi
3166 done
3167 if test -z "$haveit"; then
3168 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
3169 fi
3170 if test "$hardcode_minus_L" != no; then
3171 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3172 else
3173 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3174 fi
3175 fi
3176 fi
3177 fi
3178 else
3179 if test "X$found_a" != "X"; then
3180 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
3181 else
3182 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
3183 fi
3184 fi
3185 additional_includedir=
3186 case "$found_dir" in
3187 */lib | */lib/)
3188 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
3189 additional_includedir="$basedir/include"
3190 ;;
3191 esac
3192 if test "X$additional_includedir" != "X"; then
3193 if test "X$additional_includedir" != "X/usr/include"; then
3194 haveit=
3195 if test "X$additional_includedir" = "X/usr/local/include"; then
3196 if test -n "$GCC"; then
3197 case $host_os in
3198 linux*) haveit=yes;;
3199 esac
3200 fi
3201 fi
3202 if test -z "$haveit"; then
3203 for x in $CPPFLAGS $INCICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003204
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003205 acl_save_prefix="$prefix"
3206 prefix="$acl_final_prefix"
3207 acl_save_exec_prefix="$exec_prefix"
3208 exec_prefix="$acl_final_exec_prefix"
3209 eval x=\"$x\"
3210 exec_prefix="$acl_save_exec_prefix"
3211 prefix="$acl_save_prefix"
3212
3213 if test "X$x" = "X-I$additional_includedir"; then
3214 haveit=yes
3215 break
3216 fi
3217 done
3218 if test -z "$haveit"; then
3219 if test -d "$additional_includedir"; then
3220 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
3221 fi
3222 fi
3223 fi
3224 fi
3225 fi
3226 if test -n "$found_la"; then
3227 save_libdir="$libdir"
3228 case "$found_la" in
3229 */* | *\\*) . "$found_la" ;;
3230 *) . "./$found_la" ;;
3231 esac
3232 libdir="$save_libdir"
3233 for dep in $dependency_libs; do
3234 case "$dep" in
3235 -L*)
3236 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
3237 if test "X$additional_libdir" != "X/usr/lib"; then
3238 haveit=
3239 if test "X$additional_libdir" = "X/usr/local/lib"; then
3240 if test -n "$GCC"; then
3241 case $host_os in
3242 linux*) haveit=yes;;
3243 esac
3244 fi
3245 fi
3246 if test -z "$haveit"; then
3247 haveit=
3248 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003249
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003250 acl_save_prefix="$prefix"
3251 prefix="$acl_final_prefix"
3252 acl_save_exec_prefix="$exec_prefix"
3253 exec_prefix="$acl_final_exec_prefix"
3254 eval x=\"$x\"
3255 exec_prefix="$acl_save_exec_prefix"
3256 prefix="$acl_save_prefix"
3257
3258 if test "X$x" = "X-L$additional_libdir"; then
3259 haveit=yes
3260 break
3261 fi
3262 done
3263 if test -z "$haveit"; then
3264 if test -d "$additional_libdir"; then
3265 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
3266 fi
3267 fi
3268 haveit=
3269 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003270
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003271 acl_save_prefix="$prefix"
3272 prefix="$acl_final_prefix"
3273 acl_save_exec_prefix="$exec_prefix"
3274 exec_prefix="$acl_final_exec_prefix"
3275 eval x=\"$x\"
3276 exec_prefix="$acl_save_exec_prefix"
3277 prefix="$acl_save_prefix"
3278
3279 if test "X$x" = "X-L$additional_libdir"; then
3280 haveit=yes
3281 break
3282 fi
3283 done
3284 if test -z "$haveit"; then
3285 if test -d "$additional_libdir"; then
3286 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
3287 fi
3288 fi
3289 fi
3290 fi
3291 ;;
3292 -R*)
3293 dir=`echo "X$dep" | sed -e 's/^X-R//'`
3294 if test "$enable_rpath" != no; then
3295 haveit=
3296 for x in $rpathdirs; do
3297 if test "X$x" = "X$dir"; then
3298 haveit=yes
3299 break
3300 fi
3301 done
3302 if test -z "$haveit"; then
3303 rpathdirs="$rpathdirs $dir"
3304 fi
3305 haveit=
3306 for x in $ltrpathdirs; do
3307 if test "X$x" = "X$dir"; then
3308 haveit=yes
3309 break
3310 fi
3311 done
3312 if test -z "$haveit"; then
3313 ltrpathdirs="$ltrpathdirs $dir"
3314 fi
3315 fi
3316 ;;
3317 -l*)
3318 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
3319 ;;
3320 *.la)
3321 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
3322 ;;
3323 *)
3324 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
3325 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
3326 ;;
3327 esac
3328 done
3329 fi
3330 else
3331 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3332 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
3333 fi
3334 fi
3335 fi
3336 done
3337 done
3338 if test "X$rpathdirs" != "X"; then
3339 if test -n "$hardcode_libdir_separator"; then
3340 alldirs=
3341 for found_dir in $rpathdirs; do
3342 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
3343 done
3344 acl_save_libdir="$libdir"
3345 libdir="$alldirs"
3346 eval flag=\"$hardcode_libdir_flag_spec\"
3347 libdir="$acl_save_libdir"
3348 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3349 else
3350 for found_dir in $rpathdirs; do
3351 acl_save_libdir="$libdir"
3352 libdir="$found_dir"
3353 eval flag=\"$hardcode_libdir_flag_spec\"
3354 libdir="$acl_save_libdir"
3355 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3356 done
3357 fi
3358 fi
3359 if test "X$ltrpathdirs" != "X"; then
3360 for found_dir in $ltrpathdirs; do
3361 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
3362 done
3363 fi
3364
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003365
3366
3367
3368
3369 # Extract the first word of "msgfmt", so it can be a program name with args.
3370set dummy msgfmt; ac_word=$2
3371echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003372echo "configure:3373: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003373if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3374 echo $ac_n "(cached) $ac_c" 1>&6
3375else
3376 case "$MSGFMT" in
3377 /*)
3378 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3379 ;;
3380 *)
3381 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3382 for ac_dir in $PATH; do
3383 test -z "$ac_dir" && ac_dir=.
3384 if test -f $ac_dir/$ac_word; then
3385 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
3386 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3387 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3388 break
3389 fi
3390 fi
3391 done
3392 IFS="$ac_save_ifs"
3393 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
3394 ;;
3395esac
3396fi
3397MSGFMT="$ac_cv_path_MSGFMT"
3398if test "$MSGFMT" != ":"; then
3399 echo "$ac_t""$MSGFMT" 1>&6
3400else
3401 echo "$ac_t""no" 1>&6
3402fi
3403
3404 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3405set dummy gmsgfmt; ac_word=$2
3406echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003407echo "configure:3408: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003408if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3409 echo $ac_n "(cached) $ac_c" 1>&6
3410else
3411 case "$GMSGFMT" in
3412 /*)
3413 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3414 ;;
3415 ?:/*)
3416 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3417 ;;
3418 *)
3419 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3420 ac_dummy="$PATH"
3421 for ac_dir in $ac_dummy; do
3422 test -z "$ac_dir" && ac_dir=.
3423 if test -f $ac_dir/$ac_word; then
3424 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3425 break
3426 fi
3427 done
3428 IFS="$ac_save_ifs"
3429 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3430 ;;
3431esac
3432fi
3433GMSGFMT="$ac_cv_path_GMSGFMT"
3434if test -n "$GMSGFMT"; then
3435 echo "$ac_t""$GMSGFMT" 1>&6
3436else
3437 echo "$ac_t""no" 1>&6
3438fi
3439
3440
3441 # Extract the first word of "xgettext", so it can be a program name with args.
3442set dummy xgettext; ac_word=$2
3443echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003444echo "configure:3445: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003445if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3446 echo $ac_n "(cached) $ac_c" 1>&6
3447else
3448 case "$XGETTEXT" in
3449 /*)
3450 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3451 ;;
3452 *)
3453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3454 for ac_dir in $PATH; do
3455 test -z "$ac_dir" && ac_dir=.
3456 if test -f $ac_dir/$ac_word; then
3457 if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3458 (if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3459 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3460 break
3461 fi
3462 fi
3463 done
3464 IFS="$ac_save_ifs"
3465 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3466 ;;
3467esac
3468fi
3469XGETTEXT="$ac_cv_path_XGETTEXT"
3470if test "$XGETTEXT" != ":"; then
3471 echo "$ac_t""$XGETTEXT" 1>&6
3472else
3473 echo "$ac_t""no" 1>&6
3474fi
3475
3476 rm -f messages.po
3477
3478 # Extract the first word of "msgmerge", so it can be a program name with args.
3479set dummy msgmerge; ac_word=$2
3480echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003481echo "configure:3482: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003482if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
3483 echo $ac_n "(cached) $ac_c" 1>&6
3484else
3485 case "$MSGMERGE" in
3486 /*)
3487 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
3488 ;;
3489 *)
3490 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3491 for ac_dir in $PATH; do
3492 test -z "$ac_dir" && ac_dir=.
3493 if test -f $ac_dir/$ac_word; then
3494 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
3495 ac_cv_path_MSGMERGE="$ac_dir/$ac_word"
3496 break
3497 fi
3498 fi
3499 done
3500 IFS="$ac_save_ifs"
3501 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
3502 ;;
3503esac
3504fi
3505MSGMERGE="$ac_cv_path_MSGMERGE"
3506if test "$MSGMERGE" != ":"; then
3507 echo "$ac_t""$MSGMERGE" 1>&6
3508else
3509 echo "$ac_t""no" 1>&6
3510fi
3511
3512
3513 if test "$GMSGFMT" != ":"; then
3514 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
3515 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3516 : ;
3517 else
3518 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
3519 echo "$ac_t""found $GMSGFMT program is not GNU msgfmt; ignore it" 1>&6
3520 GMSGFMT=":"
3521 fi
3522 fi
3523
3524 if test "$XGETTEXT" != ":"; then
3525 if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3526 (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3527 : ;
3528 else
3529 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
3530 XGETTEXT=":"
3531 fi
3532 rm -f messages.po
3533 fi
3534
3535
3536
3537
3538
3539 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003540stdlib.h string.h unistd.h sys/param.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003541do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003542ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3543echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003544echo "configure:3545: checking for $ac_hdr" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003545if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3546 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003547else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003548 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003549#line 3550 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003550#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003551#include <$ac_hdr>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003552EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003553ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003554{ (eval echo configure:3555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003555ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3556if test -z "$ac_err"; then
3557 rm -rf conftest*
3558 eval "ac_cv_header_$ac_safe=yes"
3559else
3560 echo "$ac_err" >&5
3561 echo "configure: failed program was:" >&5
3562 cat conftest.$ac_ext >&5
3563 rm -rf conftest*
3564 eval "ac_cv_header_$ac_safe=no"
3565fi
3566rm -f conftest*
3567fi
3568if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3569 echo "$ac_t""yes" 1>&6
3570 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3571 cat >> confdefs.h <<EOF
3572#define $ac_tr_hdr 1
3573EOF
3574
3575else
3576 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003577fi
3578done
3579
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003580 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003581geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
3582strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003583do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003584echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003585echo "configure:3586: checking for $ac_func" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003586if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3587 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003588else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003589 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003590#line 3591 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003591#include "confdefs.h"
3592/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003593 which can conflict with char $ac_func(); below. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003594#include <assert.h>
3595/* Override any gcc2 internal prototype to avoid an error. */
3596/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003597 builtin and then its argument prototype would still apply. */
3598char $ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003599
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003600int main() {
3601
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003602/* The GNU C library defines this for functions which it implements
3603 to always fail with ENOSYS. Some functions are actually named
3604 something starting with __ and the normal name is an alias. */
3605#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3606choke me
3607#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003608$ac_func();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003609#endif
3610
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003611; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003612EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003613if { (eval echo configure:3614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003614 rm -rf conftest*
3615 eval "ac_cv_func_$ac_func=yes"
3616else
3617 echo "configure: failed program was:" >&5
3618 cat conftest.$ac_ext >&5
3619 rm -rf conftest*
3620 eval "ac_cv_func_$ac_func=no"
3621fi
3622rm -f conftest*
3623fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003624
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003625if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3626 echo "$ac_t""yes" 1>&6
3627 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3628 cat >> confdefs.h <<EOF
3629#define $ac_tr_func 1
3630EOF
3631
3632else
3633 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003634fi
3635done
3636
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003637
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003638
3639
3640
3641
3642
3643 am_save_CPPFLAGS="$CPPFLAGS"
3644
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003645 for element in $INCICONV; do
3646 haveit=
3647 for x in $CPPFLAGS; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003648
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003649 acl_save_prefix="$prefix"
3650 prefix="$acl_final_prefix"
3651 acl_save_exec_prefix="$exec_prefix"
3652 exec_prefix="$acl_final_exec_prefix"
3653 eval x=\"$x\"
3654 exec_prefix="$acl_save_exec_prefix"
3655 prefix="$acl_save_prefix"
3656
3657 if test "X$x" = "X$element"; then
3658 haveit=yes
3659 break
3660 fi
3661 done
3662 if test -z "$haveit"; then
3663 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
3664 fi
3665 done
3666
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003667
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003668 echo $ac_n "checking for iconv""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003669echo "configure:3670: checking for iconv" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003670if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
3671 echo $ac_n "(cached) $ac_c" 1>&6
3672else
3673
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003674 am_cv_func_iconv="no, consider installing GNU libiconv"
3675 am_cv_lib_iconv=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003676 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003677#line 3678 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003678#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003679#include <stdlib.h>
3680#include <iconv.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003681int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003682iconv_t cd = iconv_open("","");
3683 iconv(cd,NULL,NULL,NULL,NULL);
3684 iconv_close(cd);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003685; return 0; }
3686EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003687if { (eval echo configure:3688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003688 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003689 am_cv_func_iconv=yes
3690else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003691 echo "configure: failed program was:" >&5
3692 cat conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003693fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003694rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003695 if test "$am_cv_func_iconv" != yes; then
3696 am_save_LIBS="$LIBS"
3697 LIBS="$LIBS $LIBICONV"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003698 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003699#line 3700 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003700#include "confdefs.h"
3701#include <stdlib.h>
3702#include <iconv.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003703int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003704iconv_t cd = iconv_open("","");
3705 iconv(cd,NULL,NULL,NULL,NULL);
3706 iconv_close(cd);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003707; return 0; }
3708EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003709if { (eval echo configure:3710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003710 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003711 am_cv_lib_iconv=yes
3712 am_cv_func_iconv=yes
3713else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003714 echo "configure: failed program was:" >&5
3715 cat conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003716fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003717rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003718 LIBS="$am_save_LIBS"
3719 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003720
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003721fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003722
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003723echo "$ac_t""$am_cv_func_iconv" 1>&6
3724 if test "$am_cv_func_iconv" = yes; then
3725 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003726#define HAVE_ICONV 1
3727EOF
3728
3729 fi
3730 if test "$am_cv_lib_iconv" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003731 echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003732echo "configure:3733: checking how to link with libiconv" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003733 echo "$ac_t""$LIBICONV" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003734 else
3735 CPPFLAGS="$am_save_CPPFLAGS"
3736 LIBICONV=
3737 LTLIBICONV=
3738 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003739
3740
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003741
3742 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003743 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003744echo "configure:3745: checking for iconv declaration" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003745 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003747else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003748
3749 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003750#line 3751 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003751#include "confdefs.h"
3752
3753#include <stdlib.h>
3754#include <iconv.h>
3755extern
3756#ifdef __cplusplus
3757"C"
3758#endif
3759#if defined(__STDC__) || defined(__cplusplus)
3760size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
3761#else
3762size_t iconv();
3763#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003764
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003765int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003766
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003767; return 0; }
3768EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003769if { (eval echo configure:3770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003770 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003771 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003772else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003773 echo "configure: failed program was:" >&5
3774 cat conftest.$ac_ext >&5
3775 rm -rf conftest*
3776 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003777fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003778rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003779 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 +00003780fi
3781
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003782 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003783 echo "$ac_t""${ac_t:-
3784 }$am_cv_proto_iconv" 1>&6
3785 cat >> confdefs.h <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003786#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003787EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003788
3789 fi
3790
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003791
3792 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003793echo "configure:3794: checking for nl_langinfo and CODESET" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003794if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
3795 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003796else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003797 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003798#line 3799 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003799#include "confdefs.h"
3800#include <langinfo.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003801int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003802char* cs = nl_langinfo(CODESET);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003803; return 0; }
3804EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003805if { (eval echo configure:3806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003806 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003807 am_cv_langinfo_codeset=yes
3808else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003809 echo "configure: failed program was:" >&5
3810 cat conftest.$ac_ext >&5
3811 rm -rf conftest*
3812 am_cv_langinfo_codeset=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003813fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003814rm -f conftest*
3815
3816fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003817
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003818echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003819 if test $am_cv_langinfo_codeset = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003820 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003821#define HAVE_LANGINFO_CODESET 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003822EOF
3823
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003824 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003825
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003826 if test $ac_cv_header_locale_h = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003827
3828 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003829echo "configure:3830: checking for LC_MESSAGES" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003830if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3831 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003832else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003833 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003834#line 3835 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003835#include "confdefs.h"
3836#include <locale.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003837int main() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003838return LC_MESSAGES
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003839; return 0; }
3840EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003841if { (eval echo configure:3842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003842 rm -rf conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003843 am_cv_val_LC_MESSAGES=yes
3844else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003845 echo "configure: failed program was:" >&5
3846 cat conftest.$ac_ext >&5
3847 rm -rf conftest*
3848 am_cv_val_LC_MESSAGES=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003849fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003850rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003851fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003852
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003853echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3854 if test $am_cv_val_LC_MESSAGES = yes; then
3855 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003856#define HAVE_LC_MESSAGES 1
3857EOF
3858
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003859 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003860
3861 fi
3862
3863 for ac_prog in bison
3864do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003865# Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003866set dummy $ac_prog; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003867echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003868echo "configure:3869: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003869if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
3870 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003871else
3872 if test -n "$INTLBISON"; then
3873 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
3874else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003875 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3876 ac_dummy="$PATH"
3877 for ac_dir in $ac_dummy; do
3878 test -z "$ac_dir" && ac_dir=.
3879 if test -f $ac_dir/$ac_word; then
3880 ac_cv_prog_INTLBISON="$ac_prog"
3881 break
3882 fi
3883 done
3884 IFS="$ac_save_ifs"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003885fi
3886fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003887INTLBISON="$ac_cv_prog_INTLBISON"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003888if test -n "$INTLBISON"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003889 echo "$ac_t""$INTLBISON" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003890else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003891 echo "$ac_t""no" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003892fi
3893
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003894test -n "$INTLBISON" && break
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003895done
3896
3897 if test -z "$INTLBISON"; then
3898 ac_verc_fail=yes
3899 else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003900 echo $ac_n "checking version of bison""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003901echo "configure:3902: checking version of bison" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003902 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3903 case $ac_prog_version in
3904 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3905 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
3906 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3907 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3908 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003909 echo "$ac_t""$ac_prog_version" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003910 fi
3911 if test $ac_verc_fail = yes; then
3912 INTLBISON=:
3913 fi
3914
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003930echo "configure:3931: checking whether NLS is requested" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003931 # Check whether --enable-nls or --disable-nls was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003932if test "${enable_nls+set}" = set; then
3933 enableval="$enable_nls"
3934 USE_NLS=$enableval
3935else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003936 USE_NLS=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003937fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003938
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003939 echo "$ac_t""$USE_NLS" 1>&6
3940
3941
3942
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003943 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003944 USE_INCLUDED_LIBINTL=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003945
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003946 LIBINTL=
3947 LTLIBINTL=
3948 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003949
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003950 if test "$USE_NLS" = "yes"; then
3951 gt_use_preinstalled_gnugettext=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003952
3953 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003954echo "configure:3955: checking whether included gettext is requested" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003955 # Check whether --with-included-gettext or --without-included-gettext was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003956if test "${with_included_gettext+set}" = set; then
3957 withval="$with_included_gettext"
3958 nls_cv_force_use_gnu_gettext=$withval
3959else
3960 nls_cv_force_use_gnu_gettext=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003961fi
3962
3963 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003964
3965 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3966 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003967
3968
3969
3970
3971
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003972
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003973 echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003974echo "configure:3975: checking for GNU gettext in libc" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003975if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
3976 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003977else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003978 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003979#line 3980 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003980#include "confdefs.h"
3981#include <libintl.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003982extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003983extern int *_nl_domain_bindings;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003984int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003985bindtextdomain ("", "");
3986return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003987; return 0; }
3988EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003989if { (eval echo configure:3990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003990 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003991 gt_cv_func_gnugettext1_libc=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003992else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003993 echo "configure: failed program was:" >&5
3994 cat conftest.$ac_ext >&5
3995 rm -rf conftest*
3996 gt_cv_func_gnugettext1_libc=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003997fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003998rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003999fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004000
4001echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004002
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004003 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004004
4005
4006
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004007 use_additional=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004008
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004009 acl_save_prefix="$prefix"
4010 prefix="$acl_final_prefix"
4011 acl_save_exec_prefix="$exec_prefix"
4012 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004013
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004014 eval additional_includedir=\"$includedir\"
4015 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004016
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004017 exec_prefix="$acl_save_exec_prefix"
4018 prefix="$acl_save_prefix"
4019
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004020 # Check whether --with-libintl-prefix or --without-libintl-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004021if test "${with_libintl_prefix+set}" = set; then
4022 withval="$with_libintl_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004023
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004024 if test "X$withval" = "Xno"; then
4025 use_additional=no
4026 else
4027 if test "X$withval" = "X"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004028
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004029 acl_save_prefix="$prefix"
4030 prefix="$acl_final_prefix"
4031 acl_save_exec_prefix="$exec_prefix"
4032 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004033
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004034 eval additional_includedir=\"$includedir\"
4035 eval additional_libdir=\"$libdir\"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004036
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004037 exec_prefix="$acl_save_exec_prefix"
4038 prefix="$acl_save_prefix"
4039
4040 else
4041 additional_includedir="$withval/include"
4042 additional_libdir="$withval/lib"
4043 fi
4044 fi
4045
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004046fi
4047
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004048 LIBINTL=
4049 LTLIBINTL=
4050 INCINTL=
4051 rpathdirs=
4052 ltrpathdirs=
4053 names_already_handled=
4054 names_next_round='intl '
4055 while test -n "$names_next_round"; do
4056 names_this_round="$names_next_round"
4057 names_next_round=
4058 for name in $names_this_round; do
4059 already_handled=
4060 for n in $names_already_handled; do
4061 if test "$n" = "$name"; then
4062 already_handled=yes
4063 break
4064 fi
4065 done
4066 if test -z "$already_handled"; then
4067 names_already_handled="$names_already_handled $name"
4068 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
4069 eval value=\"\$HAVE_LIB$uppername\"
4070 if test -n "$value"; then
4071 if test "$value" = yes; then
4072 eval value=\"\$LIB$uppername\"
4073 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
4074 eval value=\"\$LTLIB$uppername\"
4075 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
4076 else
4077 :
4078 fi
4079 else
4080 found_dir=
4081 found_la=
4082 found_so=
4083 found_a=
4084 if test $use_additional = yes; then
4085 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
4086 found_dir="$additional_libdir"
4087 found_so="$additional_libdir/lib$name.$shlibext"
4088 if test -f "$additional_libdir/lib$name.la"; then
4089 found_la="$additional_libdir/lib$name.la"
4090 fi
4091 else
4092 if test -f "$additional_libdir/lib$name.$libext"; then
4093 found_dir="$additional_libdir"
4094 found_a="$additional_libdir/lib$name.$libext"
4095 if test -f "$additional_libdir/lib$name.la"; then
4096 found_la="$additional_libdir/lib$name.la"
4097 fi
4098 fi
4099 fi
4100 fi
4101 if test "X$found_dir" = "X"; then
4102 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004103
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004104 acl_save_prefix="$prefix"
4105 prefix="$acl_final_prefix"
4106 acl_save_exec_prefix="$exec_prefix"
4107 exec_prefix="$acl_final_exec_prefix"
4108 eval x=\"$x\"
4109 exec_prefix="$acl_save_exec_prefix"
4110 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004111
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004112 case "$x" in
4113 -L*)
4114 dir=`echo "X$x" | sed -e 's/^X-L//'`
4115 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
4116 found_dir="$dir"
4117 found_so="$dir/lib$name.$shlibext"
4118 if test -f "$dir/lib$name.la"; then
4119 found_la="$dir/lib$name.la"
4120 fi
4121 else
4122 if test -f "$dir/lib$name.$libext"; then
4123 found_dir="$dir"
4124 found_a="$dir/lib$name.$libext"
4125 if test -f "$dir/lib$name.la"; then
4126 found_la="$dir/lib$name.la"
4127 fi
4128 fi
4129 fi
4130 ;;
4131 esac
4132 if test "X$found_dir" != "X"; then
4133 break
4134 fi
4135 done
4136 fi
4137 if test "X$found_dir" != "X"; then
4138 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
4139 if test "X$found_so" != "X"; then
4140 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
4141 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4142 else
4143 haveit=
4144 for x in $ltrpathdirs; do
4145 if test "X$x" = "X$found_dir"; then
4146 haveit=yes
4147 break
4148 fi
4149 done
4150 if test -z "$haveit"; then
4151 ltrpathdirs="$ltrpathdirs $found_dir"
4152 fi
4153 if test "$hardcode_direct" = yes; then
4154 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4155 else
4156 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
4157 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4158 haveit=
4159 for x in $rpathdirs; do
4160 if test "X$x" = "X$found_dir"; then
4161 haveit=yes
4162 break
4163 fi
4164 done
4165 if test -z "$haveit"; then
4166 rpathdirs="$rpathdirs $found_dir"
4167 fi
4168 else
4169 haveit=
4170 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004171
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004172 acl_save_prefix="$prefix"
4173 prefix="$acl_final_prefix"
4174 acl_save_exec_prefix="$exec_prefix"
4175 exec_prefix="$acl_final_exec_prefix"
4176 eval x=\"$x\"
4177 exec_prefix="$acl_save_exec_prefix"
4178 prefix="$acl_save_prefix"
4179
4180 if test "X$x" = "X-L$found_dir"; then
4181 haveit=yes
4182 break
4183 fi
4184 done
4185 if test -z "$haveit"; then
4186 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
4187 fi
4188 if test "$hardcode_minus_L" != no; then
4189 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4190 else
4191 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4192 fi
4193 fi
4194 fi
4195 fi
4196 else
4197 if test "X$found_a" != "X"; then
4198 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
4199 else
4200 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
4201 fi
4202 fi
4203 additional_includedir=
4204 case "$found_dir" in
4205 */lib | */lib/)
4206 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
4207 additional_includedir="$basedir/include"
4208 ;;
4209 esac
4210 if test "X$additional_includedir" != "X"; then
4211 if test "X$additional_includedir" != "X/usr/include"; then
4212 haveit=
4213 if test "X$additional_includedir" = "X/usr/local/include"; then
4214 if test -n "$GCC"; then
4215 case $host_os in
4216 linux*) haveit=yes;;
4217 esac
4218 fi
4219 fi
4220 if test -z "$haveit"; then
4221 for x in $CPPFLAGS $INCINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004222
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004223 acl_save_prefix="$prefix"
4224 prefix="$acl_final_prefix"
4225 acl_save_exec_prefix="$exec_prefix"
4226 exec_prefix="$acl_final_exec_prefix"
4227 eval x=\"$x\"
4228 exec_prefix="$acl_save_exec_prefix"
4229 prefix="$acl_save_prefix"
4230
4231 if test "X$x" = "X-I$additional_includedir"; then
4232 haveit=yes
4233 break
4234 fi
4235 done
4236 if test -z "$haveit"; then
4237 if test -d "$additional_includedir"; then
4238 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
4239 fi
4240 fi
4241 fi
4242 fi
4243 fi
4244 if test -n "$found_la"; then
4245 save_libdir="$libdir"
4246 case "$found_la" in
4247 */* | *\\*) . "$found_la" ;;
4248 *) . "./$found_la" ;;
4249 esac
4250 libdir="$save_libdir"
4251 for dep in $dependency_libs; do
4252 case "$dep" in
4253 -L*)
4254 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
4255 if test "X$additional_libdir" != "X/usr/lib"; then
4256 haveit=
4257 if test "X$additional_libdir" = "X/usr/local/lib"; then
4258 if test -n "$GCC"; then
4259 case $host_os in
4260 linux*) haveit=yes;;
4261 esac
4262 fi
4263 fi
4264 if test -z "$haveit"; then
4265 haveit=
4266 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004267
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004268 acl_save_prefix="$prefix"
4269 prefix="$acl_final_prefix"
4270 acl_save_exec_prefix="$exec_prefix"
4271 exec_prefix="$acl_final_exec_prefix"
4272 eval x=\"$x\"
4273 exec_prefix="$acl_save_exec_prefix"
4274 prefix="$acl_save_prefix"
4275
4276 if test "X$x" = "X-L$additional_libdir"; then
4277 haveit=yes
4278 break
4279 fi
4280 done
4281 if test -z "$haveit"; then
4282 if test -d "$additional_libdir"; then
4283 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
4284 fi
4285 fi
4286 haveit=
4287 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004288
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004289 acl_save_prefix="$prefix"
4290 prefix="$acl_final_prefix"
4291 acl_save_exec_prefix="$exec_prefix"
4292 exec_prefix="$acl_final_exec_prefix"
4293 eval x=\"$x\"
4294 exec_prefix="$acl_save_exec_prefix"
4295 prefix="$acl_save_prefix"
4296
4297 if test "X$x" = "X-L$additional_libdir"; then
4298 haveit=yes
4299 break
4300 fi
4301 done
4302 if test -z "$haveit"; then
4303 if test -d "$additional_libdir"; then
4304 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
4305 fi
4306 fi
4307 fi
4308 fi
4309 ;;
4310 -R*)
4311 dir=`echo "X$dep" | sed -e 's/^X-R//'`
4312 if test "$enable_rpath" != no; then
4313 haveit=
4314 for x in $rpathdirs; do
4315 if test "X$x" = "X$dir"; then
4316 haveit=yes
4317 break
4318 fi
4319 done
4320 if test -z "$haveit"; then
4321 rpathdirs="$rpathdirs $dir"
4322 fi
4323 haveit=
4324 for x in $ltrpathdirs; do
4325 if test "X$x" = "X$dir"; then
4326 haveit=yes
4327 break
4328 fi
4329 done
4330 if test -z "$haveit"; then
4331 ltrpathdirs="$ltrpathdirs $dir"
4332 fi
4333 fi
4334 ;;
4335 -l*)
4336 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
4337 ;;
4338 *.la)
4339 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
4340 ;;
4341 *)
4342 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
4343 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
4344 ;;
4345 esac
4346 done
4347 fi
4348 else
4349 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4350 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
4351 fi
4352 fi
4353 fi
4354 done
4355 done
4356 if test "X$rpathdirs" != "X"; then
4357 if test -n "$hardcode_libdir_separator"; then
4358 alldirs=
4359 for found_dir in $rpathdirs; do
4360 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
4361 done
4362 acl_save_libdir="$libdir"
4363 libdir="$alldirs"
4364 eval flag=\"$hardcode_libdir_flag_spec\"
4365 libdir="$acl_save_libdir"
4366 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4367 else
4368 for found_dir in $rpathdirs; do
4369 acl_save_libdir="$libdir"
4370 libdir="$found_dir"
4371 eval flag=\"$hardcode_libdir_flag_spec\"
4372 libdir="$acl_save_libdir"
4373 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4374 done
4375 fi
4376 fi
4377 if test "X$ltrpathdirs" != "X"; then
4378 for found_dir in $ltrpathdirs; do
4379 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
4380 done
4381 fi
4382
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004383 echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004384echo "configure:4385: checking for GNU gettext in libintl" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004385if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
4386 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004387else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004388 gt_save_CPPFLAGS="$CPPFLAGS"
4389 CPPFLAGS="$CPPFLAGS $INCINTL"
4390 gt_save_LIBS="$LIBS"
4391 LIBS="$LIBS $LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004392 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004393#line 4394 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004394#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004395#include <libintl.h>
4396extern int _nl_msg_cat_cntr;
4397extern
4398#ifdef __cplusplus
4399"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004400#endif
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004401const char *_nl_expand_alias ();
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004402int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004403bindtextdomain ("", "");
4404return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004405; return 0; }
4406EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004407if { (eval echo configure:4408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004408 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004409 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004410else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004411 echo "configure: failed program was:" >&5
4412 cat conftest.$ac_ext >&5
4413 rm -rf conftest*
4414 gt_cv_func_gnugettext1_libintl=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004415fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004416rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004417 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
4418 LIBS="$LIBS $LIBICONV"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004419 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004420#line 4421 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004421#include "confdefs.h"
4422#include <libintl.h>
4423extern int _nl_msg_cat_cntr;
4424extern
4425#ifdef __cplusplus
4426"C"
4427#endif
4428const char *_nl_expand_alias ();
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004429int main() {
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004430bindtextdomain ("", "");
4431return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004432; return 0; }
4433EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004434if { (eval echo configure:4435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004435 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004436 LIBINTL="$LIBINTL $LIBICONV"
4437 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
4438 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004439
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004440else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004441 echo "configure: failed program was:" >&5
4442 cat conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004443fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004444rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004445 fi
4446 CPPFLAGS="$gt_save_CPPFLAGS"
4447 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004448fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004449
4450echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004451 fi
4452
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004453 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
4454 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
4455 && test "$PACKAGE" != gettext; }; then
4456 gt_use_preinstalled_gnugettext=yes
4457 else
4458 LIBINTL=
4459 LTLIBINTL=
4460 INCINTL=
4461 fi
4462
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004463
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004464 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
4465 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004466 fi
4467 fi
4468
4469 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4470 INTLOBJS="\$(GETTOBJS)"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004471 BUILD_INCLUDED_LIBINTL=yes
4472 USE_INCLUDED_LIBINTL=yes
4473 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
4474 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
4475 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004476 fi
4477
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004478 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4479 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4480 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004481 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004482
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004483
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004484 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4485 || test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004486 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004487#define ENABLE_NLS 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004488EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004489
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004490 else
4491 USE_NLS=no
4492 fi
4493 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004494
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004495 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004496
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004497 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
4498 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004499 echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004500echo "configure:4501: checking how to link with libintl" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004501 echo "$ac_t""$LIBINTL" 1>&6
4502
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004503 for element in $INCINTL; do
4504 haveit=
4505 for x in $CPPFLAGS; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004506
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004507 acl_save_prefix="$prefix"
4508 prefix="$acl_final_prefix"
4509 acl_save_exec_prefix="$exec_prefix"
4510 exec_prefix="$acl_final_exec_prefix"
4511 eval x=\"$x\"
4512 exec_prefix="$acl_save_exec_prefix"
4513 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004514
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004515 if test "X$x" = "X$element"; then
4516 haveit=yes
4517 break
4518 fi
4519 done
4520 if test -z "$haveit"; then
4521 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
4522 fi
4523 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004524
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004525 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004526
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004527 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004528#define HAVE_GETTEXT 1
4529EOF
4530
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004531 cat >> confdefs.h <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004532#define HAVE_DCGETTEXT 1
4533EOF
4534
4535 fi
4536
4537 POSUB=po
4538 fi
4539
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004540
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004541 if test "$PACKAGE" = gettext; then
4542 BUILD_INCLUDED_LIBINTL=yes
4543 fi
4544
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004545
4546
4547
4548
4549
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004550 nls_cv_header_intl=
4551 nls_cv_header_libgt=
4552
4553 DATADIRNAME=share
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004554
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004555
4556 INSTOBJEXT=.mo
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004557
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004558
4559 GENCAT=gencat
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004560
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004561
4562 INTL_LIBTOOL_SUFFIX_PREFIX=
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004563
4564
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004565
4566 INTLLIBS="$LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004567
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004568
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004569
4570
4571
4572
4573
4574echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004575echo "configure:4576: checking whether ${MAKE-make} sets \${MAKE}" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004576set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4577if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
4578 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004579else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004580 cat > conftestmake <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004581all:
4582 @echo 'ac_maketemp="${MAKE}"'
4583EOF
4584# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004585eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004586if test -n "$ac_maketemp"; then
4587 eval ac_cv_prog_make_${ac_make}_set=yes
4588else
4589 eval ac_cv_prog_make_${ac_make}_set=no
4590fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004591rm -f conftestmake
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004592fi
4593if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004594 echo "$ac_t""yes" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004595 SET_MAKE=
4596else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004597 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004598 SET_MAKE="MAKE=${MAKE-make}"
4599fi
4600
4601# Extract the first word of "ln", so it can be a program name with args.
4602set dummy ln; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004603echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004604echo "configure:4605: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004605if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
4606 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004607else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004608 case "$LN" in
4609 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004610 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4611 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004612 ?:/*)
4613 ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
4614 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004615 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004616 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4617 ac_dummy="$PATH"
4618 for ac_dir in $ac_dummy; do
4619 test -z "$ac_dir" && ac_dir=.
4620 if test -f $ac_dir/$ac_word; then
4621 ac_cv_path_LN="$ac_dir/$ac_word"
4622 break
4623 fi
4624 done
4625 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004626 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4627 ;;
4628esac
4629fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004630LN="$ac_cv_path_LN"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004631if test -n "$LN"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004632 echo "$ac_t""$LN" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004633else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004634 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004635fi
4636
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004637echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004638echo "configure:4639: checking whether ln -s works" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004639if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
4640 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004641else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004642 rm -f conftestdata
4643if ln -s X conftestdata 2>/dev/null
4644then
4645 rm -f conftestdata
4646 ac_cv_prog_LN_S="ln -s"
4647else
4648 ac_cv_prog_LN_S=ln
4649fi
4650fi
4651LN_S="$ac_cv_prog_LN_S"
4652if test "$ac_cv_prog_LN_S" = "ln -s"; then
4653 echo "$ac_t""yes" 1>&6
4654else
4655 echo "$ac_t""no" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004656fi
4657
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004658# Extract the first word of "mv", so it can be a program name with args.
4659set dummy mv; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004660echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004661echo "configure:4662: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004662if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
4663 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004664else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004665 case "$MV" in
4666 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004667 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4668 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004669 ?:/*)
4670 ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
4671 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004672 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004673 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4674 ac_dummy="$PATH"
4675 for ac_dir in $ac_dummy; do
4676 test -z "$ac_dir" && ac_dir=.
4677 if test -f $ac_dir/$ac_word; then
4678 ac_cv_path_MV="$ac_dir/$ac_word"
4679 break
4680 fi
4681 done
4682 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004683 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
4684 ;;
4685esac
4686fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004687MV="$ac_cv_path_MV"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004688if test -n "$MV"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004689 echo "$ac_t""$MV" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004690else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004691 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004692fi
4693
4694# Extract the first word of "cp", so it can be a program name with args.
4695set dummy cp; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004696echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004697echo "configure:4698: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004698if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
4699 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004700else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004701 case "$CP" in
4702 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004703 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4704 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004705 ?:/*)
4706 ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
4707 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004708 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004709 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4710 ac_dummy="$PATH"
4711 for ac_dir in $ac_dummy; do
4712 test -z "$ac_dir" && ac_dir=.
4713 if test -f $ac_dir/$ac_word; then
4714 ac_cv_path_CP="$ac_dir/$ac_word"
4715 break
4716 fi
4717 done
4718 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004719 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4720 ;;
4721esac
4722fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004723CP="$ac_cv_path_CP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004724if test -n "$CP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004725 echo "$ac_t""$CP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004726else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004727 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004728fi
4729
4730# Extract the first word of "rm", so it can be a program name with args.
4731set dummy rm; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004732echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004733echo "configure:4734: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004734if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
4735 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004736else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004737 case "$RM" in
4738 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004739 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4740 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004741 ?:/*)
4742 ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
4743 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004744 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4746 ac_dummy="$PATH"
4747 for ac_dir in $ac_dummy; do
4748 test -z "$ac_dir" && ac_dir=.
4749 if test -f $ac_dir/$ac_word; then
4750 ac_cv_path_RM="$ac_dir/$ac_word"
4751 break
4752 fi
4753 done
4754 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004755 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
4756 ;;
4757esac
4758fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004759RM="$ac_cv_path_RM"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004760if test -n "$RM"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004761 echo "$ac_t""$RM" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004762else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004763 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004764fi
4765
4766# Extract the first word of "chmod", so it can be a program name with args.
4767set dummy chmod; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004768echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004769echo "configure:4770: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004770if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
4771 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004772else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004773 case "$CHMOD" in
4774 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004775 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
4776 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004777 ?:/*)
4778 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a dos path.
4779 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004780 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004781 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4782 ac_dummy="$PATH"
4783 for ac_dir in $ac_dummy; do
4784 test -z "$ac_dir" && ac_dir=.
4785 if test -f $ac_dir/$ac_word; then
4786 ac_cv_path_CHMOD="$ac_dir/$ac_word"
4787 break
4788 fi
4789 done
4790 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004791 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
4792 ;;
4793esac
4794fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004795CHMOD="$ac_cv_path_CHMOD"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004796if test -n "$CHMOD"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004797 echo "$ac_t""$CHMOD" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004798else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004799 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004800fi
4801
4802# Extract the first word of "awk", so it can be a program name with args.
4803set dummy awk; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004804echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004805echo "configure:4806: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004806if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
4807 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004808else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004809 case "$AWK" in
4810 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004811 ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
4812 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004813 ?:/*)
4814 ac_cv_path_AWK="$AWK" # Let the user override the test with a dos path.
4815 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004816 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004817 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4818 ac_dummy="$PATH"
4819 for ac_dir in $ac_dummy; do
4820 test -z "$ac_dir" && ac_dir=.
4821 if test -f $ac_dir/$ac_word; then
4822 ac_cv_path_AWK="$ac_dir/$ac_word"
4823 break
4824 fi
4825 done
4826 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004827 test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
4828 ;;
4829esac
4830fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004831AWK="$ac_cv_path_AWK"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004832if test -n "$AWK"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004833 echo "$ac_t""$AWK" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004834else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004835 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004836fi
4837
4838# Extract the first word of "sed", so it can be a program name with args.
4839set dummy sed; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004840echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004841echo "configure:4842: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004842if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
4843 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004844else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004845 case "$SED" in
4846 /*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004847 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4848 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004849 ?:/*)
4850 ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
4851 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004852 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004853 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4854 ac_dummy="$PATH"
4855 for ac_dir in $ac_dummy; do
4856 test -z "$ac_dir" && ac_dir=.
4857 if test -f $ac_dir/$ac_word; then
4858 ac_cv_path_SED="$ac_dir/$ac_word"
4859 break
4860 fi
4861 done
4862 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004863 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
4864 ;;
4865esac
4866fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004867SED="$ac_cv_path_SED"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004868if test -n "$SED"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004869 echo "$ac_t""$SED" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004870else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004871 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004872fi
4873
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004874# Extract the first word of "perl", so it can be a program name with args.
4875set dummy perl; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004876echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004877echo "configure:4878: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004878if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
4879 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004880else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004881 case "$PERL" in
4882 /*)
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004883 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4884 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004885 ?:/*)
4886 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
4887 ;;
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004888 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4890 ac_dummy="$PATH"
4891 for ac_dir in $ac_dummy; do
4892 test -z "$ac_dir" && ac_dir=.
4893 if test -f $ac_dir/$ac_word; then
4894 ac_cv_path_PERL="$ac_dir/$ac_word"
4895 break
4896 fi
4897 done
4898 IFS="$ac_save_ifs"
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004899 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
4900 ;;
4901esac
4902fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004903PERL="$ac_cv_path_PERL"
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004904if test -n "$PERL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004905 echo "$ac_t""$PERL" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004906else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004907 echo "$ac_t""no" 1>&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004908fi
4909
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004910# Extract the first word of "ldconfig", so it can be a program name with args.
4911set dummy ldconfig; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004912echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004913echo "configure:4914: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004914if eval "test \"`echo '$''{'ac_cv_path_LDCONFIG'+set}'`\" = set"; then
4915 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004916else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004917 case "$LDCONFIG" in
4918 /*)
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004919 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
4920 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004921 ?:/*)
4922 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a dos path.
4923 ;;
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004924 *)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004925 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4926 ac_dummy="$PATH"
4927 for ac_dir in $ac_dummy; do
4928 test -z "$ac_dir" && ac_dir=.
4929 if test -f $ac_dir/$ac_word; then
4930 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
4931 break
4932 fi
4933 done
4934 IFS="$ac_save_ifs"
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004935 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
4936 ;;
4937esac
4938fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004939LDCONFIG="$ac_cv_path_LDCONFIG"
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004940if test -n "$LDCONFIG"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004941 echo "$ac_t""$LDCONFIG" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004942else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004943 echo "$ac_t""no" 1>&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004944fi
4945
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004946echo $ac_n "checking build system type""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004947echo "configure:4948: checking build system type" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004948
4949build_alias=$build
4950case "$build_alias" in
4951NONE)
4952 case $nonopt in
4953 NONE) build_alias=$host_alias ;;
4954 *) build_alias=$nonopt ;;
4955 esac ;;
4956esac
4957
4958build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
4959build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4960build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4961build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4962echo "$ac_t""$build" 1>&6
4963
4964if test $host != $build; then
4965 ac_tool_prefix=${host_alias}-
4966else
4967 ac_tool_prefix=
4968fi
4969
4970# 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 +00004971set dummy ${ac_tool_prefix}ar; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004972echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004973echo "configure:4974: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004974if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4975 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004976else
4977 if test -n "$AR"; then
4978 ac_cv_prog_AR="$AR" # Let the user override the test.
4979else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004980 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4981 ac_dummy="$PATH"
4982 for ac_dir in $ac_dummy; do
4983 test -z "$ac_dir" && ac_dir=.
4984 if test -f $ac_dir/$ac_word; then
4985 ac_cv_prog_AR="${ac_tool_prefix}ar"
4986 break
4987 fi
4988 done
4989 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004990fi
4991fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004992AR="$ac_cv_prog_AR"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004993if test -n "$AR"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004994 echo "$ac_t""$AR" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004995else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004996 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004997fi
4998
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004999
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005000if test -z "$ac_cv_prog_AR"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005001if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005002 # Extract the first word of "ar", so it can be a program name with args.
5003set dummy ar; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005004echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005005echo "configure:5006: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005006if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
5007 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005008else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005009 if test -n "$AR"; then
5010 ac_cv_prog_AR="$AR" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005011else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005012 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5013 ac_dummy="$PATH"
5014 for ac_dir in $ac_dummy; do
5015 test -z "$ac_dir" && ac_dir=.
5016 if test -f $ac_dir/$ac_word; then
5017 ac_cv_prog_AR="ar"
5018 break
5019 fi
5020 done
5021 IFS="$ac_save_ifs"
5022 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005023fi
5024fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005025AR="$ac_cv_prog_AR"
5026if test -n "$AR"; then
5027 echo "$ac_t""$AR" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005028else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005029 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005030fi
5031
5032else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005033 AR="ar"
5034fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005035fi
5036
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005037# 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 +00005038set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005039echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005040echo "configure:5041: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005041if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5042 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005043else
5044 if test -n "$RANLIB"; then
5045 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5046else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005047 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5048 ac_dummy="$PATH"
5049 for ac_dir in $ac_dummy; do
5050 test -z "$ac_dir" && ac_dir=.
5051 if test -f $ac_dir/$ac_word; then
5052 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5053 break
5054 fi
5055 done
5056 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005057fi
5058fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005059RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005060if test -n "$RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005061 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005062else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005063 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005064fi
5065
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005066
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005067if test -z "$ac_cv_prog_RANLIB"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005068if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005069 # Extract the first word of "ranlib", so it can be a program name with args.
5070set dummy ranlib; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005071echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005072echo "configure:5073: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005073if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5074 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005075else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005076 if test -n "$RANLIB"; then
5077 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005078else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005079 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5080 ac_dummy="$PATH"
5081 for ac_dir in $ac_dummy; do
5082 test -z "$ac_dir" && ac_dir=.
5083 if test -f $ac_dir/$ac_word; then
5084 ac_cv_prog_RANLIB="ranlib"
5085 break
5086 fi
5087 done
5088 IFS="$ac_save_ifs"
5089 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005090fi
5091fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005092RANLIB="$ac_cv_prog_RANLIB"
5093if test -n "$RANLIB"; then
5094 echo "$ac_t""$RANLIB" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005095else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005096 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005097fi
5098
5099else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005100 RANLIB=":"
5101fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005102fi
5103
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005104# 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 +00005105set dummy ${ac_tool_prefix}strip; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005106echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005107echo "configure:5108: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005108if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5109 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005110else
5111 if test -n "$STRIP"; then
5112 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5113else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005114 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5115 ac_dummy="$PATH"
5116 for ac_dir in $ac_dummy; do
5117 test -z "$ac_dir" && ac_dir=.
5118 if test -f $ac_dir/$ac_word; then
5119 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5120 break
5121 fi
5122 done
5123 IFS="$ac_save_ifs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005124fi
5125fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005126STRIP="$ac_cv_prog_STRIP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005127if test -n "$STRIP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005128 echo "$ac_t""$STRIP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005129else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005130 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005131fi
5132
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005133
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005134if test -z "$ac_cv_prog_STRIP"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005135if test -n "$ac_tool_prefix"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005136 # Extract the first word of "strip", so it can be a program name with args.
5137set dummy strip; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005138echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005139echo "configure:5140: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005140if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5141 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005142else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005143 if test -n "$STRIP"; then
5144 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005145else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005146 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5147 ac_dummy="$PATH"
5148 for ac_dir in $ac_dummy; do
5149 test -z "$ac_dir" && ac_dir=.
5150 if test -f $ac_dir/$ac_word; then
5151 ac_cv_prog_STRIP="strip"
5152 break
5153 fi
5154 done
5155 IFS="$ac_save_ifs"
5156 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005157fi
5158fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005159STRIP="$ac_cv_prog_STRIP"
5160if test -n "$STRIP"; then
5161 echo "$ac_t""$STRIP" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005162else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005163 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005164fi
5165
5166else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005167 STRIP=":"
5168fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005169fi
5170
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005171# Find a good install program. We prefer a C program (faster),
5172# so one script is as good as another. But avoid the broken or
5173# incompatible versions:
5174# SysV /etc/install, /usr/sbin/install
5175# SunOS /usr/etc/install
5176# IRIX /sbin/install
5177# AIX /bin/install
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005178# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005179# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5180# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5181# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005182echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005183echo "configure:5184: checking for a BSD compatible install" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005184if test -z "$INSTALL"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005185if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
5186 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005187else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005188 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005189 for ac_dir in $PATH; do
5190 # Account for people who put trailing slashes in PATH elements.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005191 case "$ac_dir/" in
5192 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005193 *)
5194 # OSF1 and SCO ODT 3.0 have their own names for install.
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005195 # Don't use installbsd from OSF since it installs stuff as root
5196 # by default.
5197 for ac_prog in ginstall scoinst install; do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005198 if test -f $ac_dir/$ac_prog; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005199 if test $ac_prog = install &&
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005200 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005201 # AIX install. It has an incompatible calling convention.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005202 :
5203 else
5204 ac_cv_path_install="$ac_dir/$ac_prog -c"
5205 break 2
5206 fi
5207 fi
5208 done
5209 ;;
5210 esac
5211 done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005212 IFS="$ac_save_IFS"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005213
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005214fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005215 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005216 INSTALL="$ac_cv_path_install"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005217 else
5218 # As a last resort, use the slow shell script. We don't cache a
5219 # path for INSTALL within a source directory, because that will
5220 # break other packages using the cache if that directory is
5221 # removed, or if the path is relative.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005222 INSTALL="$ac_install_sh"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005223 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005224fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005225echo "$ac_t""$INSTALL" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005226
5227# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5228# It thinks the first close brace ends the variable substitution.
5229test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5230
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005231test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005232
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005233test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5234
Theodore Ts'o6c133521999-07-03 20:37:03 +00005235# See if we need a separate native compiler.
5236if test $cross_compiling = no; then
5237 BUILD_CC="$CC"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005238
Theodore Ts'o6c133521999-07-03 20:37:03 +00005239else
5240 for ac_prog in gcc cc
5241do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005242# Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'o6c133521999-07-03 20:37:03 +00005243set dummy $ac_prog; ac_word=$2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005244echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005245echo "configure:5246: checking for $ac_word" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005246if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
5247 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005248else
5249 if test -n "$BUILD_CC"; then
5250 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5251else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005252 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5253 ac_dummy="$PATH"
5254 for ac_dir in $ac_dummy; do
5255 test -z "$ac_dir" && ac_dir=.
5256 if test -f $ac_dir/$ac_word; then
5257 ac_cv_prog_BUILD_CC="$ac_prog"
5258 break
5259 fi
5260 done
5261 IFS="$ac_save_ifs"
Theodore Ts'o6c133521999-07-03 20:37:03 +00005262fi
5263fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005264BUILD_CC="$ac_cv_prog_BUILD_CC"
Theodore Ts'o6c133521999-07-03 20:37:03 +00005265if test -n "$BUILD_CC"; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005266 echo "$ac_t""$BUILD_CC" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005267else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005268 echo "$ac_t""no" 1>&6
Theodore Ts'o6c133521999-07-03 20:37:03 +00005269fi
5270
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005271test -n "$BUILD_CC" && break
Theodore Ts'o6c133521999-07-03 20:37:03 +00005272done
5273
5274fi
Theodore Ts'o26258032004-04-03 10:20:26 -05005275for ac_hdr 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/disk.h sys/disklabel.h sys/ioctl.h sys/mkdev.h sys/mount.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.h net/if_dl.h netinet/in.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005276do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005277ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5278echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005279echo "configure:5280: checking for $ac_hdr" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005280if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5281 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005282else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005283 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005284#line 5285 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005285#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005286#include <$ac_hdr>
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005287EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005288ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005289{ (eval echo configure:5290: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005290ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5291if test -z "$ac_err"; then
5292 rm -rf conftest*
5293 eval "ac_cv_header_$ac_safe=yes"
5294else
5295 echo "$ac_err" >&5
5296 echo "configure: failed program was:" >&5
5297 cat conftest.$ac_ext >&5
5298 rm -rf conftest*
5299 eval "ac_cv_header_$ac_safe=no"
5300fi
5301rm -f conftest*
5302fi
5303if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5304 echo "$ac_t""yes" 1>&6
5305 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5306 cat >> confdefs.h <<EOF
5307#define $ac_tr_hdr 1
5308EOF
5309
5310else
5311 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005312fi
5313done
5314
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005315echo $ac_n "checking for vprintf""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005316echo "configure:5317: checking for vprintf" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005317if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5318 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005319else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005320 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005321#line 5322 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005322#include "confdefs.h"
5323/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005324 which can conflict with char vprintf(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005325#include <assert.h>
5326/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005327/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005328 builtin and then its argument prototype would still apply. */
5329char vprintf();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005330
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005331int main() {
5332
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005333/* The GNU C library defines this for functions which it implements
5334 to always fail with ENOSYS. Some functions are actually named
5335 something starting with __ and the normal name is an alias. */
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005336#if defined (__stub_vprintf) || defined (__stub___vprintf)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005337choke me
5338#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005339vprintf();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005340#endif
5341
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005342; return 0; }
5343EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005344if { (eval echo configure:5345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005345 rm -rf conftest*
5346 eval "ac_cv_func_vprintf=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005347else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005348 echo "configure: failed program was:" >&5
5349 cat conftest.$ac_ext >&5
5350 rm -rf conftest*
5351 eval "ac_cv_func_vprintf=no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005352fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005353rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005354fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005355
5356if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5357 echo "$ac_t""yes" 1>&6
5358 cat >> confdefs.h <<\EOF
5359#define HAVE_VPRINTF 1
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005360EOF
5361
5362else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005363 echo "$ac_t""no" 1>&6
5364fi
5365
5366if test "$ac_cv_func_vprintf" != yes; then
5367echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005368echo "configure:5369: checking for _doprnt" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005369if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5370 echo $ac_n "(cached) $ac_c" 1>&6
5371else
5372 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005373#line 5374 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005374#include "confdefs.h"
5375/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005376 which can conflict with char _doprnt(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005377#include <assert.h>
5378/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005379/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005380 builtin and then its argument prototype would still apply. */
5381char _doprnt();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005382
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005383int main() {
5384
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005385/* The GNU C library defines this for functions which it implements
5386 to always fail with ENOSYS. Some functions are actually named
5387 something starting with __ and the normal name is an alias. */
5388#if defined (__stub__doprnt) || defined (__stub____doprnt)
5389choke me
5390#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005391_doprnt();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005392#endif
5393
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005394; return 0; }
5395EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005396if { (eval echo configure:5397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005397 rm -rf conftest*
5398 eval "ac_cv_func__doprnt=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005399else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005400 echo "configure: failed program was:" >&5
5401 cat conftest.$ac_ext >&5
5402 rm -rf conftest*
5403 eval "ac_cv_func__doprnt=no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005404fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005405rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005406fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005407
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005408if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5409 echo "$ac_t""yes" 1>&6
5410 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005411#define HAVE_DOPRNT 1
5412EOF
5413
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005414else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005415 echo "$ac_t""no" 1>&6
5416fi
5417
5418fi
5419
5420echo $ac_n "checking whether d_reclen declared in dirent""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005421echo "configure:5422: checking whether d_reclen declared in dirent" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005422if eval "test \"`echo '$''{'e2fsprogs_cv_have_d_reclen_dirent'+set}'`\" = set"; then
5423 echo $ac_n "(cached) $ac_c" 1>&6
5424else
5425 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005426#line 5427 "configure"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005427#include "confdefs.h"
Theodore Ts'offf45482003-04-13 00:44:19 -04005428#include <dirent.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005429int main() {
5430struct dirent de; de.d_reclen = 0;
5431; return 0; }
5432EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005433if { (eval echo configure:5434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005434 rm -rf conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005435 e2fsprogs_cv_have_d_reclen_dirent=yes
5436else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005437 echo "configure: failed program was:" >&5
5438 cat conftest.$ac_ext >&5
5439 rm -rf conftest*
5440 e2fsprogs_cv_have_d_reclen_dirent=no
Theodore Ts'offf45482003-04-13 00:44:19 -04005441fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005442rm -f conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005443fi
5444
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005445echo "$ac_t""$e2fsprogs_cv_have_d_reclen_dirent" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005446if test "$e2fsprogs_cv_have_d_reclen_dirent" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005447 cat >> confdefs.h <<\EOF
Theodore Ts'offf45482003-04-13 00:44:19 -04005448#define HAVE_RECLEN_DIRENT 1
5449EOF
5450
5451fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005452echo $ac_n "checking whether ssize_t declared""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005453echo "configure:5454: checking whether ssize_t declared" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005454if eval "test \"`echo '$''{'e2fsprogs_cv_have_ssize_t'+set}'`\" = set"; then
5455 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005456else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005457 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005458#line 5459 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005459#include "confdefs.h"
5460#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005461int main() {
5462ssize_t a = 0;
5463; return 0; }
5464EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005465if { (eval echo configure:5466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005466 rm -rf conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005467 e2fsprogs_cv_have_ssize_t=yes
5468else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005469 echo "configure: failed program was:" >&5
5470 cat conftest.$ac_ext >&5
5471 rm -rf conftest*
5472 e2fsprogs_cv_have_ssize_t=no
Theodore Ts'offf45482003-04-13 00:44:19 -04005473fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005474rm -f conftest*
Theodore Ts'offf45482003-04-13 00:44:19 -04005475fi
5476
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005477echo "$ac_t""$e2fsprogs_cv_have_ssize_t" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005478if test "$e2fsprogs_cv_have_ssize_t" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005479 cat >> confdefs.h <<\EOF
Theodore Ts'offf45482003-04-13 00:44:19 -04005480#define HAVE_TYPE_SSIZE_T 1
5481EOF
5482
5483fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005484echo $ac_n "checking whether llseek declared in unistd.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005485echo "configure:5486: checking whether llseek declared in unistd.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005486if eval "test \"`echo '$''{'e2fsprogs_cv_have_llseek_prototype'+set}'`\" = set"; then
5487 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'offf45482003-04-13 00:44:19 -04005488else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005489 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005490#line 5491 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005491#include "confdefs.h"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005492#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005493int main() {
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005494extern int llseek(int);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005495; return 0; }
5496EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005497if { (eval echo configure:5498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005498 rm -rf conftest*
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005499 e2fsprogs_cv_have_llseek_prototype=no
5500else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005501 echo "configure: failed program was:" >&5
5502 cat conftest.$ac_ext >&5
5503 rm -rf conftest*
5504 e2fsprogs_cv_have_llseek_prototype=yes
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005505fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005506rm -f conftest*
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005507fi
5508
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005509echo "$ac_t""$e2fsprogs_cv_have_llseek_prototype" 1>&6
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005510if test "$e2fsprogs_cv_have_llseek_prototype" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005511 cat >> confdefs.h <<\EOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005512#define HAVE_LLSEEK_PROTOTYPE 1
5513EOF
5514
5515fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005516echo $ac_n "checking whether lseek64 declared in unistd.h""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005517echo "configure:5518: checking whether lseek64 declared in unistd.h" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005518if eval "test \"`echo '$''{'e2fsprogs_cv_have_lseek64_prototype'+set}'`\" = set"; then
5519 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005520else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005521 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005522#line 5523 "configure"
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005523#include "confdefs.h"
5524#define _LARGEFILE_SOURCE
5525#define _LARGEFILE64_SOURCE
5526#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005527int main() {
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005528extern int lseek64(int);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005529; return 0; }
5530EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005531if { (eval echo configure:5532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005532 rm -rf conftest*
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005533 e2fsprogs_cv_have_lseek64_prototype=no
5534else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005535 echo "configure: failed program was:" >&5
5536 cat conftest.$ac_ext >&5
5537 rm -rf conftest*
5538 e2fsprogs_cv_have_lseek64_prototype=yes
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005539fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005540rm -f conftest*
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005541fi
5542
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005543echo "$ac_t""$e2fsprogs_cv_have_lseek64_prototype" 1>&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005544if test "$e2fsprogs_cv_have_lseek64_prototype" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005545 cat >> confdefs.h <<\EOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005546#define HAVE_LSEEK64_PROTOTYPE 1
5547EOF
5548
5549fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005550if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005551 # if cross-compiling, with no cached values, just assume something common.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005552 ac_cv_sizeof_short=2
5553 ac_cv_sizeof_int=4
5554 ac_cv_sizeof_long=4
Theodore Ts'o6c133521999-07-03 20:37:03 +00005555 ac_cv_sizeof_long_long=8
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005556 echo "configure: warning: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" 1>&2
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005557fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005558echo $ac_n "checking size of short""... $ac_c" 1>&6
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005559echo "configure:5560: checking size of short" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005560if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
5561 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005562else
5563 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005564 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005565else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005566 cat > conftest.$ac_ext <<EOF
Matthias Andreeb1c92f92004-02-23 21:30:11 +01005567#line 5568 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005568#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005569#include <stdio.h>
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005570#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005571main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005572{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005573 FILE *f=fopen("conftestval", "w");
5574 if (!f) exit(1);
5575 fprintf(f, "%d\n", sizeof(short));
5576 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005577}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005578EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005579if { (eval echo configure:5580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005580then
5581 ac_cv_sizeof_short=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005582else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005583 echo "configure: failed program was:" >&5
5584 cat conftest.$ac_ext >&5
5585 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005586 ac_cv_sizeof_short=0
5587fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005588rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005589fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005590
5591fi
5592echo "$ac_t""$ac_cv_sizeof_short" 1>&6
5593cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005594#define SIZEOF_SHORT $ac_cv_sizeof_short
5595EOF
5596
5597
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005598echo $ac_n "checking size of int""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005599echo "configure:5600: checking size of int" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005600if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
5601 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005602else
5603 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005604 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005605else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005606 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005607#line 5608 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005608#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005609#include <stdio.h>
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005610#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005611main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005612{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005613 FILE *f=fopen("conftestval", "w");
5614 if (!f) exit(1);
5615 fprintf(f, "%d\n", sizeof(int));
5616 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005617}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005618EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005619if { (eval echo configure:5620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005620then
5621 ac_cv_sizeof_int=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005622else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005623 echo "configure: failed program was:" >&5
5624 cat conftest.$ac_ext >&5
5625 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005626 ac_cv_sizeof_int=0
5627fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005628rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005629fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005630
5631fi
5632echo "$ac_t""$ac_cv_sizeof_int" 1>&6
5633cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005634#define SIZEOF_INT $ac_cv_sizeof_int
5635EOF
5636
5637
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005638echo $ac_n "checking size of long""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005639echo "configure:5640: checking size of long" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005640if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
5641 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005642else
5643 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005644 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005645else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005646 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005647#line 5648 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005648#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005649#include <stdio.h>
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005650#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005651main()
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005652{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005653 FILE *f=fopen("conftestval", "w");
5654 if (!f) exit(1);
5655 fprintf(f, "%d\n", sizeof(long));
5656 exit(0);
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005657}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005658EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005659if { (eval echo configure:5660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005660then
5661 ac_cv_sizeof_long=`cat conftestval`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005662else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005663 echo "configure: failed program was:" >&5
5664 cat conftest.$ac_ext >&5
5665 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005666 ac_cv_sizeof_long=0
5667fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005668rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005669fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005670
5671fi
5672echo "$ac_t""$ac_cv_sizeof_long" 1>&6
5673cat >> confdefs.h <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005674#define SIZEOF_LONG $ac_cv_sizeof_long
5675EOF
5676
5677
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005678echo $ac_n "checking size of long long""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005679echo "configure:5680: checking size of long long" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005680if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
5681 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005682else
5683 if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005684 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005685else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005686 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005687#line 5688 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005688#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005689#include <stdio.h>
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005690#include <sys/types.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005691main()
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005692{
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005693 FILE *f=fopen("conftestval", "w");
5694 if (!f) exit(1);
5695 fprintf(f, "%d\n", sizeof(long long));
5696 exit(0);
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005697}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005698EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005699if { (eval echo configure:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005700then
5701 ac_cv_sizeof_long_long=`cat conftestval`
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005702else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005703 echo "configure: failed program was:" >&5
5704 cat conftest.$ac_ext >&5
5705 rm -fr conftest*
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005706 ac_cv_sizeof_long_long=0
5707fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005708rm -fr conftest*
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005709fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005710
5711fi
5712echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
5713cat >> confdefs.h <<EOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005714#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5715EOF
5716
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005717
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005718SIZEOF_SHORT=$ac_cv_sizeof_short
5719SIZEOF_INT=$ac_cv_sizeof_int
5720SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005721SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
5722
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005723
5724
5725
5726echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005727echo "configure:5728: checking whether byte ordering is bigendian" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005728if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
5729 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005730else
5731 ac_cv_c_bigendian=unknown
5732# See if sys/param.h defines the BYTE_ORDER macro.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005733cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005734#line 5735 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005735#include "confdefs.h"
5736#include <sys/types.h>
5737#include <sys/param.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005738int main() {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005739
5740#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5741 bogus endian macros
5742#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005743; return 0; }
5744EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005745if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005746 rm -rf conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005747 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005748cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005749#line 5750 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005750#include "confdefs.h"
5751#include <sys/types.h>
5752#include <sys/param.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005753int main() {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005754
5755#if BYTE_ORDER != BIG_ENDIAN
5756 not big endian
5757#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005758; return 0; }
5759EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005760if { (eval echo configure:5761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005761 rm -rf conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005762 ac_cv_c_bigendian=yes
5763else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005764 echo "configure: failed program was:" >&5
5765 cat conftest.$ac_ext >&5
5766 rm -rf conftest*
5767 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005768fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005769rm -f conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005770else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005771 echo "configure: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005773fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005774rm -f conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005775if test $ac_cv_c_bigendian = unknown; then
5776if test "$cross_compiling" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005777 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005778else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005779 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005780#line 5781 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005781#include "confdefs.h"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005782main () {
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005783 /* Are we little or big endian? From Harbison&Steele. */
5784 union
5785 {
5786 long l;
5787 char c[sizeof (long)];
5788 } u;
5789 u.l = 1;
5790 exit (u.c[sizeof (long) - 1] == 1);
5791}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005792EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005793if { (eval echo configure:5794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005794then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005795 ac_cv_c_bigendian=no
5796else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005797 echo "configure: failed program was:" >&5
5798 cat conftest.$ac_ext >&5
5799 rm -fr conftest*
5800 ac_cv_c_bigendian=yes
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005801fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005802rm -fr conftest*
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005803fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04005804
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005805fi
5806fi
5807
5808echo "$ac_t""$ac_cv_c_bigendian" 1>&6
5809if test $ac_cv_c_bigendian = yes; then
5810 cat >> confdefs.h <<\EOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005811#define WORDS_BIGENDIAN 1
5812EOF
5813
5814fi
5815
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005816for ac_hdr in inttypes.h
5817do
5818ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5819echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005820echo "configure:5821: checking for $ac_hdr" >&5
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005821if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5822 echo $ac_n "(cached) $ac_c" 1>&6
5823else
5824 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005825#line 5826 "configure"
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005826#include "confdefs.h"
5827#include <$ac_hdr>
5828EOF
5829ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005830{ (eval echo configure:5831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005831ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5832if test -z "$ac_err"; then
5833 rm -rf conftest*
5834 eval "ac_cv_header_$ac_safe=yes"
5835else
5836 echo "$ac_err" >&5
5837 echo "configure: failed program was:" >&5
5838 cat conftest.$ac_ext >&5
5839 rm -rf conftest*
5840 eval "ac_cv_header_$ac_safe=no"
5841fi
5842rm -f conftest*
5843fi
5844if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5845 echo "$ac_t""yes" 1>&6
5846 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5847 cat >> confdefs.h <<EOF
5848#define $ac_tr_hdr 1
5849EOF
5850
5851else
5852 echo "$ac_t""no" 1>&6
5853fi
5854done
5855
5856echo $ac_n "checking for intptr_t""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005857echo "configure:5858: checking for intptr_t" >&5
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005858if eval "test \"`echo '$''{'ac_cv_type_intptr_t'+set}'`\" = set"; then
5859 echo $ac_n "(cached) $ac_c" 1>&6
5860else
5861 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005862#line 5863 "configure"
Theodore Ts'o0c193f82003-08-01 14:26:23 -04005863#include "confdefs.h"
5864#include <sys/types.h>
5865#if STDC_HEADERS
5866#include <stdlib.h>
5867#include <stddef.h>
5868#endif
5869EOF
5870if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5871 egrep "(^|[^a-zA-Z_0-9])intptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5872 rm -rf conftest*
5873 ac_cv_type_intptr_t=yes
5874else
5875 rm -rf conftest*
5876 ac_cv_type_intptr_t=no
5877fi
5878rm -f conftest*
5879
5880fi
5881echo "$ac_t""$ac_cv_type_intptr_t" 1>&6
5882if test $ac_cv_type_intptr_t = no; then
5883 cat >> confdefs.h <<\EOF
5884#define intptr_t long
5885EOF
5886
5887fi
5888
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005889echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005890echo "configure:5891: checking whether struct stat has a st_flags field" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005891if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
5892 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005893else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005894 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005895#line 5896 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005896#include "confdefs.h"
5897#include <sys/stat.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005898int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005899struct stat stat; stat.st_flags = 0;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005900; return 0; }
5901EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005902if { (eval echo configure:5903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005903 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005904 e2fsprogs_cv_struct_st_flags=yes
5905else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005906 echo "configure: failed program was:" >&5
5907 cat conftest.$ac_ext >&5
5908 rm -rf conftest*
5909 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005910fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005911rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005912fi
5913
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005914echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005915if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005916 echo $ac_n "checking whether st_flags field is useful""... $ac_c" 1>&6
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005917echo "configure:5918: checking whether st_flags field is useful" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005918 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags_immut'+set}'`\" = set"; then
5919 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005920else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005921 cat > conftest.$ac_ext <<EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005922#line 5923 "configure"
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005923#include "confdefs.h"
5924#include <sys/stat.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005925int main() {
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005926struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005927; return 0; }
5928EOF
Theodore Ts'ofde3e1b2004-02-23 23:10:41 -05005929if { (eval echo configure:5930: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005930 rm -rf conftest*
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005931 e2fsprogs_cv_struct_st_flags_immut=yes
5932else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005933 echo "configure: failed program was:" >&5
5934 cat conftest.$ac_ext >&5
5935 rm -rf conftest*
5936 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005937fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005938rm -f conftest*
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005939fi
5940
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005941 echo "$ac_t""$e2fsprogs_cv_struct_st_flags_immut" 1>&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005942 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005943 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005944#define HAVE_STAT_FLAGS 1
5945EOF
5946
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005947 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005948fi
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05005949echo $ac_n "checking whether struct sockaddr contains sa_len""... $ac_c" 1>&6
5950echo "configure:5951: checking whether struct sockaddr contains sa_len" >&5
5951if eval "test \"`echo '$''{'e2fsprogs_cv_sockaddr_sa_len'+set}'`\" = set"; then
5952 echo $ac_n "(cached) $ac_c" 1>&6
5953else
5954 cat > conftest.$ac_ext <<EOF
5955#line 5956 "configure"
5956#include "confdefs.h"
5957#include <sys/types.h>
5958#include <sys/socket.h>
5959
5960int main() {
5961struct sockaddr sa;
5962sa.sa_len;
5963; return 0; }
5964EOF
5965if { (eval echo configure:5966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5966 rm -rf conftest*
5967 e2fsprogs_cv_sockaddr_sa_len=yes
5968else
5969 echo "configure: failed program was:" >&5
5970 cat conftest.$ac_ext >&5
5971 rm -rf conftest*
5972 e2fsprogs_cv_sockaddr_sa_len=no
5973fi
5974rm -f conftest*
5975fi
5976
5977echo "$ac_t""$e2fsprogs_cv_sockaddr_sa_len" 1>&6
5978if test $e2fsprogs_cv_sockaddr_sa_len = yes; then
5979 cat >> confdefs.h <<EOF
5980#define HAVE_SA_LEN 1
5981EOF
5982
5983fi
Theodore Ts'o1c29b092003-07-12 16:01:45 -04005984for ac_func in chflags getrusage llseek lseek64 open64 getmntinfo strtoull strcasecmp srandom fchown mallinfo fdatasync strnlen strptime sysconf pathconf posix_memalign memalign valloc
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005985do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005986echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05005987echo "configure:5988: checking for $ac_func" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005988if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5989 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005990else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005991 cat > conftest.$ac_ext <<EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05005992#line 5993 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005993#include "confdefs.h"
5994/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005995 which can conflict with char $ac_func(); below. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005996#include <assert.h>
5997/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005998/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005999 builtin and then its argument prototype would still apply. */
6000char $ac_func();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006001
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006002int main() {
6003
Theodore Ts'o50e1e101997-04-26 13:58: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. */
6007#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6008choke me
6009#else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006010$ac_func();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006011#endif
6012
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006013; return 0; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006014EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006015if { (eval echo configure:6016: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006016 rm -rf conftest*
6017 eval "ac_cv_func_$ac_func=yes"
6018else
6019 echo "configure: failed program was:" >&5
6020 cat conftest.$ac_ext >&5
6021 rm -rf conftest*
6022 eval "ac_cv_func_$ac_func=no"
6023fi
6024rm -f conftest*
6025fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006026
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006027if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6028 echo "$ac_t""yes" 1>&6
6029 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6030 cat >> confdefs.h <<EOF
6031#define $ac_tr_func 1
6032EOF
6033
6034else
6035 echo "$ac_t""no" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006036fi
6037done
6038
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006039SOCKET_LIB=''
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006040echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006041echo "configure:6042: checking for socket in -lsocket" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006042ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
6043if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6044 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006045else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006046 ac_save_LIBS="$LIBS"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006047LIBS="-lsocket $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006048cat > conftest.$ac_ext <<EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006049#line 6050 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006050#include "confdefs.h"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006051/* Override any gcc2 internal prototype to avoid an error. */
6052/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006053 builtin and then its argument prototype would still apply. */
6054char socket();
6055
6056int main() {
6057socket()
6058; return 0; }
6059EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006060if { (eval echo configure:6061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006061 rm -rf conftest*
6062 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006063else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006064 echo "configure: failed program was:" >&5
6065 cat conftest.$ac_ext >&5
6066 rm -rf conftest*
6067 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006068fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006069rm -f conftest*
6070LIBS="$ac_save_LIBS"
6071
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006072fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006073if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6074 echo "$ac_t""yes" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006075 SOCKET_LIB=-lsocket
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006076else
6077 echo "$ac_t""no" 1>&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006078fi
6079
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006080
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006081DLOPEN_LIB=''
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006082echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006083echo "configure:6084: checking for dlopen in -ldl" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006084ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
6085if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6086 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006087else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006088 ac_save_LIBS="$LIBS"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006089LIBS="-ldl $LIBS"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006090cat > conftest.$ac_ext <<EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006091#line 6092 "configure"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006092#include "confdefs.h"
6093/* Override any gcc2 internal prototype to avoid an error. */
6094/* We use char because int might match the return type of a gcc2
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006095 builtin and then its argument prototype would still apply. */
6096char dlopen();
6097
6098int main() {
6099dlopen()
6100; return 0; }
6101EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006102if { (eval echo configure:6103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006103 rm -rf conftest*
6104 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006105else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006106 echo "configure: failed program was:" >&5
6107 cat conftest.$ac_ext >&5
6108 rm -rf conftest*
6109 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006110fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006111rm -f conftest*
6112LIBS="$ac_save_LIBS"
6113
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006114fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006115if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6116 echo "$ac_t""yes" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006117 DLOPEN_LIB=-ldl
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006118cat >> confdefs.h <<\EOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006119#define HAVE_DLOPEN 1
6120EOF
6121
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006122else
6123 echo "$ac_t""no" 1>&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006124fi
6125
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006126
6127echo $ac_n "checking for optreset""... $ac_c" 1>&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006128echo "configure:6129: checking for optreset" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006129if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
6130 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006131else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006132 cat > conftest.$ac_ext <<EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006133#line 6134 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006134#include "confdefs.h"
6135#include <unistd.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006136EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006137if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6138 egrep "optreset" >/dev/null 2>&1; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006139 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006140 ac_cv_have_optreset=yes
6141else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006142 rm -rf conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006143 ac_cv_have_optreset=no
6144fi
6145rm -f conftest*
6146
6147fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006148echo "$ac_t""$ac_cv_have_optreset" 1>&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006149if test $ac_cv_have_optreset = yes; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006150 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006151#define HAVE_OPTRESET 1
6152EOF
6153
6154fi
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006155case "$host_os" in
6156linux*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006157 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006158#define HAVE_EXT2_IOCTLS 1
6159EOF
6160
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006161 ;;
6162esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006163LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006164CYGWIN_CMT="#"
6165UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006166case "$host_os" in
6167linux*)
6168 LINUX_CMT=
6169 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -04006170cygwin)
6171 CYGWIN_CMT=
6172 UNIX_CMT="#"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006173 EVMS_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006174 ;;
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006175*)
6176 EVMS_CMT="#"
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006177esac
6178
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006179
6180
6181
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006182case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006183linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006184 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
6185 root_prefix="";
6186 echo "On $host_os systems, root_prefix defaults to ''"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006187 fi
6188 ;;
6189esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006190case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006191linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006192 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006193 prefix="/usr";
6194 echo "On $host_os systems, prefix defaults to /usr"
Theodore Ts'obff61a72002-05-21 22:21:38 -04006195 if test "$mandir" = '${prefix}/man' ; then
6196 echo "...and mandir defaults to /usr/share/man"
6197 mandir=/usr/share/man
6198 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006199 fi
6200;;
6201esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006202if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +00006203 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006204 root_prefix="$ac_default_prefix"
6205 else
6206 root_prefix="$prefix"
6207 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -04006208 root_bindir=$bindir
6209 root_sbindir=$sbindir
6210 root_libdir=$libdir
6211 root_sysconfdir=$sysconfdir
6212else
6213 root_bindir='${root_prefix}/bin'
6214 root_sbindir='${root_prefix}/sbin'
6215 root_libdir='${root_prefix}/lib'
6216 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006217fi
6218
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006219
6220
6221
6222
6223echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006224echo "configure:6225: checking whether linker accepts -static" >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006225if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
6226 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oae851481997-04-29 18:13:24 +00006227else
6228 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006229cat > conftest.$ac_ext <<EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006230#line 6231 "configure"
Theodore Ts'oae851481997-04-29 18:13:24 +00006231#include "confdefs.h"
6232#include <stdio.h>
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006233int main() {
Theodore Ts'oae851481997-04-29 18:13:24 +00006234fflush(stdout);
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006235; return 0; }
6236EOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -05006237if { (eval echo configure:6238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006238 rm -rf conftest*
Theodore Ts'oae851481997-04-29 18:13:24 +00006239 ac_cv_e2fsprogs_use_static=yes
6240else
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006241 echo "configure: failed program was:" >&5
6242 cat conftest.$ac_ext >&5
6243 rm -rf conftest*
6244 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +00006245fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006246rm -f conftest*
Theodore Ts'oae851481997-04-29 18:13:24 +00006247LDFLAGS=$SAVE_LDFLAGS
6248fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006249
Theodore Ts'odefde781999-01-04 07:39:19 +00006250case "$host_os" in
6251solaris2.*)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006252 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +00006253;;
6254esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006255echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00006256LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +00006257if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006258 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +00006259fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006260
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006261case "$host_os" in
6262darwin*)
6263 echo "Using Apple Darwin / GNU libintl workaround"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006264 cat >> confdefs.h <<\EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006265#define _INTL_REDIRECT_MACROS 1
6266EOF
6267
6268 ;;
6269esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006270SS_DIR=`cd ${srcdir}/lib/ss; pwd`
6271ET_DIR=`cd ${srcdir}/lib/et; pwd`
6272
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006273
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006274if test "$cross_compiling" = yes ; then
6275 DO_TEST_SUITE=
6276else
6277 DO_TEST_SUITE=check
6278fi
6279
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04006280INTL_FLAGS=
6281if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
6282 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
6283fi
6284
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006285test -d lib || mkdir lib
6286test -d include || mkdir include
6287test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +00006288test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -05006289for i in MCONFIG Makefile e2fsprogs.spec \
6290 util/Makefile util/subst.conf util/gen-tarball \
6291 lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05006292 lib/uuid/Makefile lib/uuid/uuid_types.h \
6293 lib/blkid/Makefile lib/blkid/blkid_types.h \
6294 lib/evms/Makefile misc/Makefile ext2ed/Makefile e2fsck/Makefile \
6295 debugfs/Makefile tests/Makefile tests/progs/Makefile \
6296 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
6297 if test -d `dirname ${srcdir}/$i` ; then
6298 outlist="$outlist $i"
6299 fi
6300done
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006301trap '' 1 2 15
6302cat > confcache <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006303# This file is a shell script that caches the results of configure
6304# tests run on this system so they can be shared between configure
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006305# scripts and configure runs. It is not useful on other systems.
6306# If it contains results you don't want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006307#
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006308# By default, configure uses ./config.cache as the cache file,
6309# creating it if it does not exist already. You can give configure
6310# the --cache-file=FILE option to use a different cache file; that is
6311# what configure does when it calls configure scripts in
6312# subdirectories, so they share the cache.
6313# Giving --cache-file=/dev/null disables caching, for debugging configure.
6314# config.status only pays attention to the cache file if you give it the
6315# --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006316#
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006317EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006318# The following way of writing the cache mishandles newlines in values,
6319# but we know of no workaround that is simple, portable, and efficient.
6320# So, don't put newlines in cache variables' values.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006321# Ultrix sh set writes to stderr and can't be redirected directly,
6322# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006323(set) 2>&1 |
6324 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6325 *ac_space=\ *)
6326 # `set' does not quote correctly, so add quotes (double-quote substitution
6327 # turns \\\\ into \\, and sed turns \\ into \).
6328 sed -n \
6329 -e "s/'/'\\\\''/g" \
6330 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6331 ;;
6332 *)
6333 # `set' quotes correctly as required by POSIX, so do not add quotes.
6334 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6335 ;;
6336 esac >> confcache
6337if cmp -s $cache_file confcache; then
6338 :
6339else
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006340 if test -w $cache_file; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006341 echo "updating cache $cache_file"
6342 cat confcache > $cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006343 else
6344 echo "not updating unwritable cache $cache_file"
6345 fi
6346fi
6347rm -f confcache
6348
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006349trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6350
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006351test "x$prefix" = xNONE && prefix=$ac_default_prefix
6352# Let make expand exec_prefix.
6353test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6354
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006355# Any assignment to VPATH causes Sun make to only execute
6356# the first set of double-colon rules, so remove it if not needed.
6357# If there is a colon in the path, we need to keep it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006358if test "x$srcdir" = x.; then
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006359 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006360fi
6361
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006362trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6363
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006364# Transform confdefs.h into DEFS.
6365# Protect against shell expansion while executing Makefile rules.
6366# Protect against Makefile macro expansion.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006367cat > conftest.defs <<\EOF
6368s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
6369s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
6370s%\[%\\&%g
6371s%\]%\\&%g
6372s%\$%$$%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006373EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006374DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
6375rm -f conftest.defs
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006376
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006377
6378# Without the "./", some shells look in PATH for config.status.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006379: ${CONFIG_STATUS=./config.status}
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006380
6381echo creating $CONFIG_STATUS
6382rm -f $CONFIG_STATUS
6383cat > $CONFIG_STATUS <<EOF
6384#! /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006385# Generated automatically by configure.
6386# Run this file to recreate the current configuration.
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006387# This directory was configured as follows,
6388# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6389#
6390# $0 $ac_configure_args
6391#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006392# Compiler output produced by configure, useful for debugging
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006393# configure, is in ./config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006394
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006395ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6396for ac_option
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006397do
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006398 case "\$ac_option" in
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006399 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006400 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6401 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6402 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6403 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6404 exit 0 ;;
6405 -help | --help | --hel | --he | --h)
6406 echo "\$ac_cs_usage"; exit 0 ;;
6407 *) echo "\$ac_cs_usage"; exit 1 ;;
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006408 esac
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006409done
6410
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006411ac_given_srcdir=$srcdir
6412ac_given_INSTALL="$INSTALL"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006413
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006414trap 'rm -fr `echo "$outlist" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6415EOF
6416cat >> $CONFIG_STATUS <<EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006417
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006418# Protect against being on the right side of a sed subst in config.status.
6419sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6420 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6421$ac_vpsub
6422$extrasub
6423s%@SHELL@%$SHELL%g
6424s%@CFLAGS@%$CFLAGS%g
6425s%@CPPFLAGS@%$CPPFLAGS%g
6426s%@CXXFLAGS@%$CXXFLAGS%g
6427s%@FFLAGS@%$FFLAGS%g
6428s%@DEFS@%$DEFS%g
6429s%@LDFLAGS@%$LDFLAGS%g
6430s%@LIBS@%$LIBS%g
6431s%@exec_prefix@%$exec_prefix%g
6432s%@prefix@%$prefix%g
6433s%@program_transform_name@%$program_transform_name%g
6434s%@bindir@%$bindir%g
6435s%@sbindir@%$sbindir%g
6436s%@libexecdir@%$libexecdir%g
6437s%@datadir@%$datadir%g
6438s%@sysconfdir@%$sysconfdir%g
6439s%@sharedstatedir@%$sharedstatedir%g
6440s%@localstatedir@%$localstatedir%g
6441s%@libdir@%$libdir%g
6442s%@includedir@%$includedir%g
6443s%@oldincludedir@%$oldincludedir%g
6444s%@infodir@%$infodir%g
6445s%@mandir@%$mandir%g
6446/@MCONFIG@/r $MCONFIG
6447s%@MCONFIG@%%g
6448s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
6449s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
6450s%@E2FSPROGS_DAY@%$E2FSPROGS_DAY%g
6451s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
6452s%@host@%$host%g
6453s%@host_alias@%$host_alias%g
6454s%@host_cpu@%$host_cpu%g
6455s%@host_vendor@%$host_vendor%g
6456s%@host_os@%$host_os%g
6457s%@CC@%$CC%g
6458s%@LD@%$LD%g
6459s%@CPP@%$CPP%g
6460s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
6461s%@HTREE_CMT@%$HTREE_CMT%g
6462s%@HTREE_CLR_CMT@%$HTREE_CLR_CMT%g
6463s%@EVMS_ABI_CODE@%$EVMS_ABI_CODE%g
6464s%@DLL_CMT@%$DLL_CMT%g
6465/@MAKEFILE_DLL@/r $MAKEFILE_DLL
6466s%@MAKEFILE_DLL@%%g
6467s%@ELF_CMT@%$ELF_CMT%g
6468/@MAKEFILE_ELF@/r $MAKEFILE_ELF
6469s%@MAKEFILE_ELF@%%g
6470s%@BSDLIB_CMT@%$BSDLIB_CMT%g
6471/@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
6472s%@MAKEFILE_BSDLIB@%%g
6473s%@PROFILE_CMT@%$PROFILE_CMT%g
6474/@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
6475s%@MAKEFILE_PROFILE@%%g
6476s%@CHECKER_CMT@%$CHECKER_CMT%g
6477/@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
6478s%@MAKEFILE_CHECKER@%%g
6479s%@LIB_EXT@%$LIB_EXT%g
6480s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
6481s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
6482s%@SWAPFS_CMT@%$SWAPFS_CMT%g
6483s%@DEBUGFS_CMT@%$DEBUGFS_CMT%g
6484s%@IMAGER_CMT@%$IMAGER_CMT%g
6485s%@RESIZER_CMT@%$RESIZER_CMT%g
6486s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
6487s%@FSCK_PROG@%$FSCK_PROG%g
6488s%@FSCK_MAN@%$FSCK_MAN%g
6489/@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
6490s%@MAKEFILE_LIBRARY@%%g
6491s%@PACKAGE@%$PACKAGE%g
6492s%@VERSION@%$VERSION%g
6493s%@SET_MAKE@%$SET_MAKE%g
6494s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6495s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6496s%@INSTALL_DATA@%$INSTALL_DATA%g
6497s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6498s%@MSGFMT@%$MSGFMT%g
6499s%@GMSGFMT@%$GMSGFMT%g
6500s%@XGETTEXT@%$XGETTEXT%g
6501s%@MSGMERGE@%$MSGMERGE%g
6502s%@RANLIB@%$RANLIB%g
6503s%@ALLOCA@%$ALLOCA%g
6504s%@GLIBC21@%$GLIBC21%g
6505s%@LIBICONV@%$LIBICONV%g
6506s%@LTLIBICONV@%$LTLIBICONV%g
6507s%@INTLBISON@%$INTLBISON%g
6508s%@USE_NLS@%$USE_NLS%g
6509s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
6510s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6511s%@CATOBJEXT@%$CATOBJEXT%g
6512s%@INTLOBJS@%$INTLOBJS%g
6513s%@DATADIRNAME@%$DATADIRNAME%g
6514s%@INSTOBJEXT@%$INSTOBJEXT%g
6515s%@GENCAT@%$GENCAT%g
6516s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
6517s%@INTLLIBS@%$INTLLIBS%g
6518s%@LIBINTL@%$LIBINTL%g
6519s%@LTLIBINTL@%$LTLIBINTL%g
6520s%@POSUB@%$POSUB%g
6521s%@BINARY_TYPE@%$BINARY_TYPE%g
6522s%@LN@%$LN%g
6523s%@LN_S@%$LN_S%g
6524s%@MV@%$MV%g
6525s%@CP@%$CP%g
6526s%@RM@%$RM%g
6527s%@CHMOD@%$CHMOD%g
6528s%@AWK@%$AWK%g
6529s%@SED@%$SED%g
6530s%@PERL@%$PERL%g
6531s%@LDCONFIG@%$LDCONFIG%g
6532s%@build@%$build%g
6533s%@build_alias@%$build_alias%g
6534s%@build_cpu@%$build_cpu%g
6535s%@build_vendor@%$build_vendor%g
6536s%@build_os@%$build_os%g
6537s%@AR@%$AR%g
6538s%@STRIP@%$STRIP%g
6539s%@BUILD_CC@%$BUILD_CC%g
6540s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
6541s%@SIZEOF_INT@%$SIZEOF_INT%g
6542s%@SIZEOF_LONG@%$SIZEOF_LONG%g
6543s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
6544s%@SOCKET_LIB@%$SOCKET_LIB%g
6545s%@DLOPEN_LIB@%$DLOPEN_LIB%g
6546s%@LINUX_CMT@%$LINUX_CMT%g
6547s%@CYGWIN_CMT@%$CYGWIN_CMT%g
6548s%@UNIX_CMT@%$UNIX_CMT%g
6549s%@EVMS_CMT@%$EVMS_CMT%g
6550s%@root_prefix@%$root_prefix%g
6551s%@root_bindir@%$root_bindir%g
6552s%@root_sbindir@%$root_sbindir%g
6553s%@root_libdir@%$root_libdir%g
6554s%@root_sysconfdir@%$root_sysconfdir%g
6555s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
6556s%@SS_DIR@%$SS_DIR%g
6557s%@ET_DIR@%$ET_DIR%g
6558s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
6559s%@INTL_FLAGS@%$INTL_FLAGS%g
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006560
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006561CEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006562EOF
6563
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006564cat >> $CONFIG_STATUS <<\EOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006565
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006566# Split the substitutions into bite-sized pieces for seds with
6567# small command number limits, like on Digital OSF/1 and HP-UX.
6568ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6569ac_file=1 # Number of current file.
6570ac_beg=1 # First line for current file.
6571ac_end=$ac_max_sed_cmds # Line after last line for current file.
6572ac_more_lines=:
6573ac_sed_cmds=""
6574while $ac_more_lines; do
6575 if test $ac_beg -gt 1; then
6576 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6577 else
6578 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6579 fi
6580 if test ! -s conftest.s$ac_file; then
6581 ac_more_lines=false
6582 rm -f conftest.s$ac_file
6583 else
6584 if test -z "$ac_sed_cmds"; then
6585 ac_sed_cmds="sed -f conftest.s$ac_file"
6586 else
6587 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6588 fi
6589 ac_file=`expr $ac_file + 1`
6590 ac_beg=$ac_end
6591 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6592 fi
6593done
6594if test -z "$ac_sed_cmds"; then
6595 ac_sed_cmds=cat
6596fi
6597EOF
6598
6599cat >> $CONFIG_STATUS <<EOF
6600
6601CONFIG_FILES=\${CONFIG_FILES-"$outlist"}
6602EOF
6603cat >> $CONFIG_STATUS <<\EOF
6604for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6605 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6606 case "$ac_file" in
6607 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6608 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6609 *) ac_file_in="${ac_file}.in" ;;
6610 esac
6611
6612 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6613
6614 # Remove last slash and all that follows it. Not all systems have dirname.
6615 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6616 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6617 # The file is in a subdirectory.
6618 test ! -d "$ac_dir" && mkdir "$ac_dir"
6619 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6620 # A "../" for each directory in $ac_dir_suffix.
6621 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6622 else
6623 ac_dir_suffix= ac_dots=
6624 fi
6625
6626 case "$ac_given_srcdir" in
6627 .) srcdir=.
6628 if test -z "$ac_dots"; then top_srcdir=.
6629 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6630 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6631 *) # Relative path.
6632 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6633 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6634 esac
6635
6636 case "$ac_given_INSTALL" in
6637 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6638 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6639 esac
6640
6641 echo creating "$ac_file"
6642 rm -f "$ac_file"
6643 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6644 case "$ac_file" in
6645 *Makefile*) ac_comsub="1i\\
6646# $configure_input" ;;
6647 *) ac_comsub= ;;
6648 esac
6649
6650 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6651 sed -e "$ac_comsub
6652s%@configure_input@%$configure_input%g
6653s%@srcdir@%$srcdir%g
6654s%@top_srcdir@%$top_srcdir%g
6655s%@INSTALL@%$INSTALL%g
6656" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6657fi; done
6658rm -f conftest.s*
6659
6660EOF
6661cat >> $CONFIG_STATUS <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006662# Capture the value of obsolete ALL_LINGUAS because we need it to compute
6663 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
6664 # from automake.
6665 eval 'ALL_LINGUAS''="$ALL_LINGUAS"'
6666 # Capture the value of LINGUAS because we need it to compute CATALOGS.
6667 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006668
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006669
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006670EOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006671cat >> $CONFIG_STATUS <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006672
6673 for ac_file in $CONFIG_FILES; do
6674 # Support "outfile[:infile[:infile...]]"
6675 case "$ac_file" in
6676 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006677 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006678 # PO directories have a Makefile.in generated from Makefile.in.in.
6679 case "$ac_file" in */Makefile.in)
6680 # Adjust a relative srcdir.
6681 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
6682 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
6683 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
6684 # In autoconf-2.13 it is called $ac_given_srcdir.
6685 # In autoconf-2.50 it is called $srcdir.
6686 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
6687 case "$ac_given_srcdir" in
6688 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
6689 /*) top_srcdir="$ac_given_srcdir" ;;
6690 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
6691 esac
6692 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
6693 rm -f "$ac_dir/POTFILES"
6694 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
6695 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
6696 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
6697 # on $ac_dir but don't depend on user-specified configuration
6698 # parameters.
6699 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
6700 # The LINGUAS file contains the set of available languages.
6701 if test -n "$ALL_LINGUAS"; then
6702 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
6703 fi
6704 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
6705 # Hide the ALL_LINGUAS assigment from automake.
6706 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
6707 fi
6708 case "$ac_given_srcdir" in
6709 .) srcdirpre= ;;
6710 *) srcdirpre='$(srcdir)/' ;;
6711 esac
6712 POFILES=
6713 GMOFILES=
6714 UPDATEPOFILES=
6715 DUMMYPOFILES=
6716 for lang in $ALL_LINGUAS; do
6717 POFILES="$POFILES $srcdirpre$lang.po"
6718 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
6719 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
6720 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
6721 done
6722 # CATALOGS depends on both $ac_dir and the user's LINGUAS
6723 # environment variable.
6724 INST_LINGUAS=
6725 if test -n "$ALL_LINGUAS"; then
6726 for presentlang in $ALL_LINGUAS; do
6727 useit=no
6728 if test "%UNSET%" != "$LINGUAS"; then
6729 desiredlanguages="$LINGUAS"
6730 else
6731 desiredlanguages="$ALL_LINGUAS"
6732 fi
6733 for desiredlang in $desiredlanguages; do
6734 # Use the presentlang catalog if desiredlang is
6735 # a. equal to presentlang, or
6736 # b. a variant of presentlang (because in this case,
6737 # presentlang can be used as a fallback for messages
6738 # which are not translated in the desiredlang catalog).
6739 case "$desiredlang" in
6740 "$presentlang"*) useit=yes;;
6741 esac
6742 done
6743 if test $useit = yes; then
6744 INST_LINGUAS="$INST_LINGUAS $presentlang"
6745 fi
6746 done
6747 fi
6748 CATALOGS=
6749 if test -n "$INST_LINGUAS"; then
6750 for lang in $INST_LINGUAS; do
6751 CATALOGS="$CATALOGS $lang.gmo"
6752 done
6753 fi
6754 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
6755 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
6756 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
6757 if test -f "$f"; then
6758 case "$f" in
6759 *.orig | *.bak | *~) ;;
6760 *) cat "$f" >> "$ac_dir/Makefile" ;;
6761 esac
6762 fi
6763 done
6764 fi
6765 ;;
6766 esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006767 done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006768
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006769exit 0
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006770EOF
6771chmod +x $CONFIG_STATUS
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006772rm -fr confdefs* $ac_clean_files
6773test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006774