blob: 226c963aa5da3133d640d46195316abc49485cc7 [file] [log] [blame]
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004# Generated automatically using autoconf version 2.13
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005# 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
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040015 --with-diet-libc Use diet libc"
16ac_help="$ac_help
Theodore Ts'o74becf31997-04-26 14:37:06 +000017 --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
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000025 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000026ac_help="$ac_help
Theodore Ts'o19178752000-02-11 15:55:07 +000027 --enable-compression enable EXPERIMENTAL compression support"
28ac_help="$ac_help
Theodore Ts'o8fdc9982002-06-25 23:26:34 -040029 --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
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040033 --disable-evms don't build EVMS plugin"
34ac_help="$ac_help
Theodore Ts'oa9d799a2002-11-08 13:50:51 -050035 --enable-evms-10 use EVMS 1.0 ABI (instead of EVMS 1.2)"
36ac_help="$ac_help
Theodore Ts'obb988b22003-05-13 23:32:32 -040037 --enable-evms-11 use EVMS 1.1 ABI (instead of EVMS 1.2)"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -040038ac_help="$ac_help
Theodore Ts'oa4d09611997-04-29 14:28:00 +000039 --enable-dll-shlibs select DLL libraries"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000040ac_help="$ac_help
Theodore Ts'oa4d09611997-04-29 14:28:00 +000041 --enable-elf-shlibs select ELF shared libraries"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000042ac_help="$ac_help
Theodore Ts'oa4d09611997-04-29 14:28:00 +000043 --enable-bsd-shlibs select BSD shared libraries"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000044ac_help="$ac_help
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000045 --enable-profile build profiling libraries"
46ac_help="$ac_help
47 --enable-checker build checker libraries"
48ac_help="$ac_help
Theodore Ts'o782bebf2002-11-08 18:46:45 -050049 --enable-jbd-debug enable journal debugging"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +000050ac_help="$ac_help
Theodore Ts'od21ae6c2003-05-05 09:00:24 -040051 --enable-blkid-debug enable blkid debugging"
Theodore Ts'of0a22d02003-02-22 13:19:53 -050052ac_help="$ac_help
Theodore Ts'o2a29f132003-05-05 12:08:47 -040053 --enable-testio-debug enable the use of the test I/O manager for debugging"
54ac_help="$ac_help
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000055 --disable-swapfs disable support of legacy byte-swapped filesystems"
56ac_help="$ac_help
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000057 --disable-debugfs disable support of debugfs program"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000058ac_help="$ac_help
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000059 --disable-imager disable support of e2image program"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000060ac_help="$ac_help
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000061 --disable-resizer disable support of e2resize program"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000062ac_help="$ac_help
Theodore Ts'oa4d09611997-04-29 14:28:00 +000063 --enable-dynamic-e2fsck build e2fsck dynamically"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000064ac_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"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000068ac_help="$ac_help
Theodore Ts'oa04eba32003-05-03 16:35:17 -040069 --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"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +000077ac_help="$ac_help
78 --with-included-gettext use the GNU gettext library included here"
79ac_help="$ac_help
Theodore Ts'oa04eba32003-05-03 16:35:17 -040080 --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.
86build=NONE
87cache_file=./config.cache
88exec_prefix=NONE
89host=NONE
90no_create=
91nonopt=NONE
92no_recursion=
93prefix=NONE
94program_prefix=NONE
95program_suffix=NONE
96program_transform_name=s,x,x,
97silent=
98site=
99srcdir=
100target=NONE
101verbose=
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
117# Initialize some other variables.
118subdirs=
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000119MFLAGS= MAKEFLAGS=
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000120SHELL=${CONFIG_SHELL-/bin/sh}
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000121# 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
127
128 # 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
135 case "$ac_option" in
136 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
137 *) ac_optarg= ;;
138 esac
139
140 # Accept the important Cygnus configure options, so we can diagnose typos.
141
142 case "$ac_option" in
143
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=*)
147 bindir="$ac_optarg" ;;
148
149 -build | --build | --buil | --bui | --bu)
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000150 ac_prev=build ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000151 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000152 build="$ac_optarg" ;;
153
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=*)
159 cache_file="$ac_optarg" ;;
160
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=*)
165 datadir="$ac_optarg" ;;
166
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000167 -disable-* | --disable-*)
168 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
169 # Reject names that are not valid shell variable names.
170 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" ;;
175
176 -enable-* | --enable-*)
177 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
178 # Reject names that are not valid shell variable names.
179 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 *=*) ;;
185 *) ac_optarg=yes ;;
186 esac
187 eval "enable_${ac_feature}='$ac_optarg'" ;;
188
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=*)
196 exec_prefix="$ac_optarg" ;;
197
198 -gas | --gas | --ga | --g)
199 # Obsolete; use --with-gas.
200 with_gas=yes ;;
201
202 -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]
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000217 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000218 [same as prefix]
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000219 --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]
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000233 --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
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000236 --program-transform-name=PROGRAM
237 run sed PROGRAM on installed program names
238EOF
239 cat << EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000240Host 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000251EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000252 if test -n "$ac_help"; then
253 echo "--enable and --with options recognized:$ac_help"
254 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000255 exit 0 ;;
256
257 -host | --host | --hos | --ho)
258 ac_prev=host ;;
259 -host=* | --host=* | --hos=* | --ho=*)
260 host="$ac_optarg" ;;
261
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=*)
267 includedir="$ac_optarg" ;;
268
269 -infodir | --infodir | --infodi | --infod | --info | --inf)
270 ac_prev=infodir ;;
271 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
272 infodir="$ac_optarg" ;;
273
274 -libdir | --libdir | --libdi | --libd)
275 ac_prev=libdir ;;
276 -libdir=* | --libdir=* | --libdi=* | --libd=*)
277 libdir="$ac_optarg" ;;
278
279 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
280 | --libexe | --libex | --libe)
281 ac_prev=libexecdir ;;
282 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
283 | --libexe=* | --libex=* | --libe=*)
284 libexecdir="$ac_optarg" ;;
285
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=*)
293 localstatedir="$ac_optarg" ;;
294
295 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 ac_prev=mandir ;;
297 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
298 mandir="$ac_optarg" ;;
299
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=*)
319 oldincludedir="$ac_optarg" ;;
320
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=*)
324 prefix="$ac_optarg" ;;
325
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=*)
331 program_prefix="$ac_optarg" ;;
332
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=*)
338 program_suffix="$ac_optarg" ;;
339
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=*)
355 program_transform_name="$ac_optarg" ;;
356
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=*)
365 sbindir="$ac_optarg" ;;
366
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=*)
376 sharedstatedir="$ac_optarg" ;;
377
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000378 -site | --site | --sit)
379 ac_prev=site ;;
380 -site=* | --site=* | --sit=*)
381 site="$ac_optarg" ;;
382
383 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 ac_prev=srcdir ;;
385 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
386 srcdir="$ac_optarg" ;;
387
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=*)
393 sysconfdir="$ac_optarg" ;;
394
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000395 -target | --target | --targe | --targ | --tar | --ta | --t)
396 ac_prev=target ;;
397 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
398 target="$ac_optarg" ;;
399
400 -v | -verbose | --verbose | --verbos | --verbo | --verb)
401 verbose=yes ;;
402
403 -version | --version | --versio | --versi | --vers)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000404 echo "configure generated by autoconf version 2.13"
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000405 exit 0 ;;
406
407 -with-* | --with-*)
408 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
409 # Reject names that are not valid shell variable names.
410 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
413 ac_package=`echo $ac_package| sed 's/-/_/g'`
414 case "$ac_option" in
415 *=*) ;;
416 *) ac_optarg=yes ;;
417 esac
418 eval "with_${ac_package}='$ac_optarg'" ;;
419
420 -without-* | --without-*)
421 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
422 # Reject names that are not valid shell variable names.
423 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" ;;
428
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=*)
438 x_includes="$ac_optarg" ;;
439
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=*)
445 x_libraries="$ac_optarg" ;;
446
447 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
448 ;;
449
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000450 *)
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000451 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"
458 ;;
459
460 esac
461done
462
463if test -n "$ac_prev"; then
464 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
465fi
466
467trap '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
493do
494 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" ;;
502 esac
503done
504
505# NLS nuisances.
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000506# 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.
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000510if test "${LANG+set}" = set; then LANG=C; export LANG; fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000511if 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
515# 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
519
520# 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
523
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
529 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
530 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
540 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
541 else
542 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
543 fi
544fi
545srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
546
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
557 echo "loading site script $ac_site_file"
558 . "$ac_site_file"
559 fi
560done
561
562if test -r "$cache_file"; then
563 echo "loading cache $cache_file"
564 . $cache_file
565else
566 echo "creating cache $cache_file"
567 > $cache_file
568fi
569
570ac_ext=c
571# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
572ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000573ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000574ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000575cross_compiling=$ac_cv_prog_cc_cross
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000576
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000577ac_exeext=
578ac_objext=o
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000579if (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
587else
588 ac_n= ac_c='\c' ac_t=
589fi
590
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400591# 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
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400603echo "configure:604: checking for ld used by GCC" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400604 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
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400633echo "configure:634: checking for GNU ld" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400634else
635 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400636echo "configure:637: checking for non-GNU ld" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400637fi
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
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400671echo "configure:672: checking if the linker ($LD) is GNU ld" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -0400672if 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
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000687
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
728
729
Theodore Ts'obff0cc92003-03-23 01:37:53 -0500730
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
744 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
745fi
746ac_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
750
751# Make sure we can run config.sub.
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000752if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000753else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
754fi
755
756echo $ac_n "checking host system type""... $ac_c" 1>&6
Theodore Ts'o2a29f132003-05-05 12:08:47 -0400757echo "configure:758: checking host system type" >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000758
759host_alias=$host
760case "$host_alias" in
761NONE)
762 case $nonopt in
763 NONE)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000764 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000765 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
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +0000771host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000772host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
773host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
774host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +0000775echo "$ac_t""$host" 1>&6
776
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="#"
783echo "$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'o74becf31997-04-26 14:37:06 +0000788 echo "$ac_t""CC=$withval" 1>&6
789CC=$withval
790else
791 if test -z "$CC" ; then CC=cc; fi
792echo "$ac_t""CC defaults to $CC" 1>&6
793fi
794export CC
795
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000796# Extract the first word of "gcc", so it can be a program name with args.
797set dummy gcc; ac_word=$2
798echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400799echo "configure:800: checking for $ac_word" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000800if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
801 echo $ac_n "(cached) $ac_c" 1>&6
802else
803 if test -n "$CC"; then
804 ac_cv_prog_CC="$CC" # Let the user override the test.
805else
806 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"
816fi
817fi
818CC="$ac_cv_prog_CC"
819if test -n "$CC"; then
820 echo "$ac_t""$CC" 1>&6
821else
822 echo "$ac_t""no" 1>&6
823fi
824
825if 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
828echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400829echo "configure:830: checking for $ac_word" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000830if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
831 echo $ac_n "(cached) $ac_c" 1>&6
832else
833 if test -n "$CC"; then
834 ac_cv_prog_CC="$CC" # Let the user override the test.
835else
836 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
837 ac_prog_rejected=no
838 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"
851if 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
855 if test $# -gt 0; then
856 # 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
860 set dummy "$ac_dir/$ac_word" "$@"
861 shift
862 ac_cv_prog_CC="$@"
863 fi
864fi
865fi
866fi
867CC="$ac_cv_prog_CC"
868if test -n "$CC"; then
869 echo "$ac_t""$CC" 1>&6
870else
871 echo "$ac_t""no" 1>&6
872fi
873
874 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
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400880echo "configure:881: checking for $ac_word" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000881if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
882 echo $ac_n "(cached) $ac_c" 1>&6
883else
884 if test -n "$CC"; then
885 ac_cv_prog_CC="$CC" # Let the user override the test.
886else
887 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
894 fi
895 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
907 fi
908 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
909fi
910
911echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400912echo "configure:913: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000913
914ac_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
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400923#line 924 "configure"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000924#include "confdefs.h"
925
926main(){return(0);}
927EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400928if { (eval echo configure:929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000929 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
936else
937 echo "configure: failed program was:" >&5
938 cat conftest.$ac_ext >&5
939 ac_cv_prog_cc_works=no
940fi
941rm -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
948
949echo "$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; }
952fi
953echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400954echo "configure:955: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000955echo "$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
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400959echo "configure:960: checking whether we are using GNU C" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000960if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
961 echo $ac_n "(cached) $ac_c" 1>&6
962else
963 cat > conftest.c <<EOF
964#ifdef __GNUC__
965 yes;
966#endif
967EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400968if { 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
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000969 ac_cv_prog_gcc=yes
970else
971 ac_cv_prog_gcc=no
972fi
973fi
974
975echo "$ac_t""$ac_cv_prog_gcc" 1>&6
976
977if test $ac_cv_prog_gcc = yes; then
978 GCC=yes
979else
980 GCC=
981fi
982
983ac_test_CFLAGS="${CFLAGS+set}"
984ac_save_CFLAGS="$CFLAGS"
985CFLAGS=
986echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -0400987echo "configure:988: checking whether ${CC-cc} accepts -g" >&5
Theodore Ts'o73ae2d42000-02-02 16:13:14 +0000988if 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
993 ac_cv_prog_cc_g=yes
994else
995 ac_cv_prog_cc_g=no
996fi
997rm -f conftest*
998
999fi
1000
1001echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1002if test "$ac_test_CFLAGS" = set; then
1003 CFLAGS="$ac_save_CFLAGS"
1004elif 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'o74becf31997-04-26 14:37:06 +00001021 echo "$ac_t""LD=$withval" 1>&6
1022LD=$withval
1023else
1024 if test -z "$LD" ; then LD=$CC; fi
1025echo "$ac_t""LD defaults to $LD" 1>&6
1026fi
1027export LD
1028
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'o74becf31997-04-26 14:37:06 +00001032 echo "$ac_t""CCOPTS is $withval" 1>&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001033CFLAGS=$withval
Theodore Ts'o74becf31997-04-26 14:37:06 +00001034fi
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001035echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001036echo "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
1042if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1043 echo $ac_n "(cached) $ac_c" 1>&6
1044else
1045 # 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"
1048 # On the NeXT, cc -E runs the code through the compiler's parser,
1049 # not just through cpp.
1050 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001051#line 1052 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001052#include "confdefs.h"
1053#include <assert.h>
1054Syntax Error
1055EOF
1056ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001057{ (eval echo configure:1058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001058ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1059if test -z "$ac_err"; then
1060 :
1061else
1062 echo "$ac_err" >&5
1063 echo "configure: failed program was:" >&5
1064 cat conftest.$ac_ext >&5
1065 rm -rf conftest*
1066 CPP="${CC-cc} -E -traditional-cpp"
1067 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001068#line 1069 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001069#include "confdefs.h"
1070#include <assert.h>
1071Syntax Error
1072EOF
1073ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001074{ (eval echo configure:1075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001075ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1076if test -z "$ac_err"; then
1077 :
1078else
1079 echo "$ac_err" >&5
1080 echo "configure: failed program was:" >&5
1081 cat conftest.$ac_ext >&5
1082 rm -rf conftest*
1083 CPP="${CC-cc} -nologo -E"
1084 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001085#line 1086 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001086#include "confdefs.h"
1087#include <assert.h>
1088Syntax Error
1089EOF
1090ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001091{ (eval echo configure:1092: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001092ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1093if test -z "$ac_err"; then
1094 :
1095else
1096 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
1101fi
1102rm -f conftest*
1103fi
1104rm -f conftest*
1105fi
1106rm -f conftest*
1107 ac_cv_prog_CPP="$CPP"
1108fi
1109 CPP="$ac_cv_prog_CPP"
1110else
1111 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
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001117echo "configure:1118: checking for linux/fs.h" >&5
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001118if 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
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001122#line 1123 "configure"
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001123#include "confdefs.h"
1124#include <linux/fs.h>
1125EOF
1126ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001127{ (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00001128ac_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"
1132else
1133 echo "$ac_err" >&5
1134 echo "configure: failed program was:" >&5
1135 cat conftest.$ac_ext >&5
1136 rm -rf conftest*
1137 eval "ac_cv_header_$ac_safe=no"
1138fi
1139rm -f conftest*
1140fi
1141if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1142 echo "$ac_t""yes" 1>&6
1143 linux_headers=yes
1144else
1145 echo "$ac_t""no" 1>&6
1146linux_headers=no
1147fi
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
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001153LIB_EXT=.a
1154STATIC_LIB_EXT=.a
1155PROFILE_LIB_EXT=.a
Theodore Ts'o74becf31997-04-26 14:37:06 +00001156# Check whether --with-ldopts or --without-ldopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001157if test "${with_ldopts+set}" = set; then
1158 withval="$with_ldopts"
Theodore Ts'o74becf31997-04-26 14:37:06 +00001159 echo "$ac_t""LDFLAGS is $withval" 1>&6
1160LDFLAGS=$withval
1161else
1162 LDFLAGS=
1163fi
1164
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001165# Check whether --with-root-prefix or --without-root-prefix was given.
1166if test "${with_root_prefix+set}" = set; then
1167 withval="$with_root_prefix"
1168 root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001169else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001170 root_prefix=NONE
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001171fi
Theodore Ts'o19178752000-02-11 15:55:07 +00001172# Check whether --enable-compression or --disable-compression was given.
1173if test "${enable_compression+set}" = set; then
1174 enableval="$enable_compression"
1175 if test "$enableval" = "no"
1176then
1177 echo "Disabling compression support"
1178else
1179 cat >> confdefs.h <<\EOF
1180#define ENABLE_COMPRESSION 1
1181EOF
1182
1183 echo "Enabling compression support"
1184 echo "WARNING: Compression support is experimental"
1185fi
1186
1187else
1188 echo "Disabling compression support by default"
1189
1190fi
1191
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001192# Check whether --enable-htree or --disable-htree was given.
1193if test "${enable_htree+set}" = set; then
1194 enableval="$enable_htree"
1195 if test "$enableval" = "no"
1196then
1197 HTREE_CMT=#
1198 echo "Disabling htree directory support"
1199else
1200 HTREE_CMT=
1201 cat >> confdefs.h <<\EOF
1202#define ENABLE_HTREE 1
1203EOF
1204
1205 echo "Enabling htree directory support"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001206fi
1207
1208else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04001209 HTREE_CMT=
1210cat >> confdefs.h <<\EOF
1211#define ENABLE_HTREE 1
1212EOF
1213
1214echo "Enabling htree directory support by default"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04001215
1216fi
1217
1218
1219# Check whether --enable-htree-clear or --disable-htree-clear was given.
1220if test "${enable_htree_clear+set}" = set; then
1221 enableval="$enable_htree_clear"
1222 if test "$enableval" = "no"
1223then
1224 HTREE_CLR_CMT=#
1225 echo "Disabling htree clearing"
1226else
1227 HTREE_CLR_CMT=
1228 cat >> confdefs.h <<\EOF
1229#define ENABLE_HTREE_CLEAR 1
1230EOF
1231
1232 echo "Enabling htree clearing"
1233fi
1234
1235else
1236 HTREE_CLR_CMT=#
1237echo "Disabling htree clearing by default"
1238
1239fi
1240
1241
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001242# Check whether --enable-evms or --disable-evms was given.
1243if test "${enable_evms+set}" = set; then
1244 enableval="$enable_evms"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001245 if test "$enableval" == "no"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04001246then
1247 EVMS_CMT="#"
1248 echo "Disabling EVMS plugin"
1249fi
1250
1251fi
1252
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001253EVMS_ABI_CODE=120
1254# Check whether --enable-evms-10 or --disable-evms-10 was given.
1255if test "${enable_evms_10+set}" = set; then
1256 enableval="$enable_evms_10"
1257 if test "$enableval" != "no"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001258then
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001259 EVMS_ABI_CODE=100
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001260 echo "Enabling EVMS 1.0.0 ABI"
1261fi
1262
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001263fi
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001264
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05001265# Check whether --enable-evms-11 or --disable-evms-11 was given.
1266if test "${enable_evms_11+set}" = set; then
1267 enableval="$enable_evms_11"
1268 if test "$enableval" != "no"
1269then
1270 EVMS_ABI_CODE=110
1271 echo "Enabling EVMS 1.1.0 ABI"
1272fi
1273
1274fi
1275
1276if test "$EVMS_ABI_CODE" = "120"
1277then
1278 echo "Using EVMS 1.2.0 ABI by default"
Theodore Ts'off6dbcc2002-05-24 22:44:42 -04001279fi
1280
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001281# Check whether --enable-dll-shlibs or --disable-dll-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001282if test "${enable_dll_shlibs+set}" = set; then
1283 enableval="$enable_dll_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001284 if test "$enableval" = "no"
1285then
1286 DLL_CMT=#
1287 MAKEFILE_DLL=/dev/null
1288 echo "Disabling DLL shared libraries"
1289else
1290 DLL_CMT=
1291 MAKEFILE_DLL=$srcdir/lib/Makefile.dll-lib
Theodore Ts'o74becf31997-04-26 14:37:06 +00001292 BINARY_TYPE=dllbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001293 LIB_EXT=.sa
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001294 echo "Enabling DLL shared libraries"
1295fi
1296
1297else
1298 MAKEFILE_DLL=/dev/null
1299DLL_CMT=#
1300echo "Disabling DLL shared libraries by default"
1301
1302fi
1303
1304
1305
1306# Check whether --enable-elf-shlibs or --disable-elf-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001307if test "${enable_elf_shlibs+set}" = set; then
1308 enableval="$enable_elf_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001309 if test "$enableval" = "no"
1310then
1311 ELF_CMT=#
1312 MAKEFILE_ELF=/dev/null
1313 echo "Disabling ELF shared libraries"
1314else
1315 ELF_CMT=
1316 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00001317 case "$host_os" in
1318 solaris2.*)
1319 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
1320 ;;
1321 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00001322 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001323 LIB_EXT=.so
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001324 echo "Enabling ELF shared libraries"
1325fi
1326
1327else
1328 MAKEFILE_ELF=/dev/null
1329ELF_CMT=#
1330echo "Disabling ELF shared libraries by default"
1331
1332fi
1333
1334
1335
1336# Check whether --enable-bsd-shlibs or --disable-bsd-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001337if test "${enable_bsd_shlibs+set}" = set; then
1338 enableval="$enable_bsd_shlibs"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001339 if test "$enableval" = "no"
1340then
1341 BSDLIB_CMT=#
1342 MAKEFILE_BSDLIB=/dev/null
1343 echo "Disabling BSD shared libraries"
1344else
1345 BSDLIB_CMT=
1346 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00001347 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001348 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05001349 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05001350 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
1351 LIB_EXT=.dylib
1352 ;;
1353 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001354 echo "Enabling BSD shared libraries"
1355fi
1356
1357else
1358 MAKEFILE_BSDLIB=/dev/null
1359BSDLIB_CMT=#
1360echo "Disabling BSD shared libraries by default"
1361
1362fi
1363
1364
1365
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001366# Check whether --enable-profile or --disable-profile was given.
1367if test "${enable_profile+set}" = set; then
1368 enableval="$enable_profile"
1369 if test "$enableval" = "no"
1370then
1371 PROFILE_CMT=#
1372 MAKEFILE_PROFILE=/dev/null
1373 echo "Disabling profiling libraries"
1374else
1375 PROFILE_CMT=
1376 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
1377 PROFILED_LIB_EXT=_p.a
1378 echo "Building profiling libraries"
1379fi
1380
1381else
1382 PROFILE_CMT=#
1383MAKEFILE_PROFILE=/dev/null
1384echo "Disabling profiling libraries by default"
1385
1386fi
1387
1388
1389
1390# Check whether --enable-checker or --disable-checker was given.
1391if test "${enable_checker+set}" = set; then
1392 enableval="$enable_checker"
1393 if test "$enableval" = "no"
1394then
1395 CHECKER_CMT=#
1396 MAKEFILE_CHECKER=/dev/null
1397 echo "Disabling checker libraries"
1398else
1399 CHECKER_CMT=
1400 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
1401 echo "Building checker libraries"
1402fi
1403
1404else
1405 CHECKER_CMT=#
1406MAKEFILE_CHECKER=/dev/null
1407echo "Disabling checker libraries by default"
1408
1409fi
1410
1411
1412
1413
1414
1415
Theodore Ts'o782bebf2002-11-08 18:46:45 -05001416# Check whether --enable-jbd-debug or --disable-jbd-debug was given.
1417if test "${enable_jbd_debug+set}" = set; then
1418 enableval="$enable_jbd_debug"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001419 if test "$enableval" = "no"
1420then
1421 echo "Disabling journal debugging"
1422else
1423 cat >> confdefs.h <<\EOF
Theodore Ts'o8cf93332001-12-16 02:23:36 -05001424#define CONFIG_JBD_DEBUG 1
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00001425EOF
1426
1427 echo "Enabling journal debugging"
1428fi
1429
1430else
1431 echo "Disabling journal debugging by default"
1432
1433fi
1434
Theodore Ts'of0a22d02003-02-22 13:19:53 -05001435# Check whether --enable-blkid-debug or --disable-blkid-debug was given.
1436if test "${enable_blkid_debug+set}" = set; then
1437 enableval="$enable_blkid_debug"
1438 if test "$enableval" = "no"
1439then
1440 echo "Disabling blkid debugging"
1441else
1442 cat >> confdefs.h <<\EOF
1443#define CONFIG_BLKID_DEBUG 1
1444EOF
1445
1446 echo "Enabling blkid debugging"
1447fi
1448
1449else
1450 echo "Disabling blkid debugging by default"
1451
1452fi
1453
Theodore Ts'o2a29f132003-05-05 12:08:47 -04001454# Check whether --enable-testio-debug or --disable-testio-debug was given.
1455if test "${enable_testio_debug+set}" = set; then
1456 enableval="$enable_testio_debug"
1457 if test "$enableval" = "no"
1458then
1459 echo "Disabling testio debugging"
1460else
1461 cat >> confdefs.h <<\EOF
1462#define CONFIG_TESTIO_DEBUG 1
1463EOF
1464
1465 echo "Enabling testio debugging"
1466fi
1467
1468else
1469 echo "Disabling testio debugging by default"
1470
1471fi
1472
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001473# Check whether --enable-swapfs or --disable-swapfs was given.
1474if test "${enable_swapfs+set}" = set; then
1475 enableval="$enable_swapfs"
1476 if test "$enableval" = "no"
1477then
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001478 SWAPFS_CMT=#
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001479 echo "Disabling swapfs support"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001480else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001481 SWAPFS_CMT=
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001482 cat >> confdefs.h <<\EOF
1483#define ENABLE_SWAPFS 1
1484EOF
1485
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001486 echo "Enabling swapfs support"
1487fi
1488
1489else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001490 SWAPFS_CMT=
1491echo "Enabling swapfs support by default"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001492cat >> confdefs.h <<\EOF
1493#define ENABLE_SWAPFS 1
1494EOF
1495
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001496
1497fi
1498
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05001499
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001500# Check whether --enable-debugfs or --disable-debugfs was given.
1501if test "${enable_debugfs+set}" = set; then
1502 enableval="$enable_debugfs"
1503 if test "$enableval" = "no"
1504then
1505 echo "Disabling debugfs support"
1506 DEBUGFS_CMT="#"
1507else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001508 DEBUGFS_CMT=
1509 echo "Enabling debugfs support"
1510fi
1511
1512else
1513 echo "Enabling debugfs support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001514DEBUGFS_CMT=
1515
1516fi
1517
1518
1519# Check whether --enable-imager or --disable-imager was given.
1520if test "${enable_imager+set}" = set; then
1521 enableval="$enable_imager"
1522 if test "$enableval" = "no"
1523then
1524 echo "Disabling e2image support"
1525 IMAGER_CMT="#"
1526else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001527 IMAGER_CMT=
1528 echo "Enabling e2image support"
1529fi
1530
1531else
1532 echo "Enabling e2image support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001533IMAGER_CMT=
1534
1535fi
1536
1537
1538# Check whether --enable-resizer or --disable-resizer was given.
1539if test "${enable_resizer+set}" = set; then
1540 enableval="$enable_resizer"
1541 if test "$enableval" = "no"
1542then
1543 echo "Disabling e2resize support"
1544 RESIZER_CMT="#"
1545else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001546 RESIZER_CMT=
1547 echo "Enabling e2resize support"
1548fi
1549
1550else
1551 echo "Enabling e2resize support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00001552RESIZER_CMT=
1553
1554fi
1555
1556
1557# Check whether --enable-dynamic-e2fsck or --disable-dynamic-e2fsck was given.
1558if test "${enable_dynamic_e2fsck+set}" = set; then
1559 enableval="$enable_dynamic_e2fsck"
1560 if test "$enableval" = "no"
1561then
1562 E2FSCK_TYPE=static
1563 echo "Building e2fsck statically"
1564else
1565 E2FSCK_TYPE=shared
1566 echo "Building e2fsck dynamically"
1567fi
1568
1569else
1570 E2FSCK_TYPE=static
1571echo "Building e2fsck statically by default"
1572
1573fi
1574
1575
1576# Check whether --enable-fsck or --disable-fsck was given.
1577if test "${enable_fsck+set}" = set; then
1578 enableval="$enable_fsck"
1579 if test "$enableval" = "no"
1580then
1581 FSCK_PROG='' FSCK_MAN=''
1582 echo "Not building fsck wrapper"
1583else
1584 FSCK_PROG=fsck FSCK_MAN=fsck.8
1585 echo "Building fsck wrapper"
1586fi
1587
1588else
1589 case "$host_os" in
1590 gnu*)
1591 FSCK_PROG='' FSCK_MAN=''
1592 echo "Not building fsck wrapper by default"
1593 ;;
1594 *)
1595 FSCK_PROG=fsck FSCK_MAN=fsck.8
1596 echo "Building fsck wrapper by default"
1597esac
1598
1599fi
1600
1601
1602
1603MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
1604
1605# Check whether --enable-old-bitops or --disable-old-bitops was given.
1606if test "${enable_old_bitops+set}" = set; then
1607 enableval="$enable_old_bitops"
1608 if test "$enableval" = "no"
1609then
1610 echo "Using new (standard) bitmask operations"
1611else
1612 cat >> confdefs.h <<\EOF
1613#define EXT2_OLD_BITOPS 1
1614EOF
1615
1616 echo "Using old (native) bitmask operations"
1617
1618fi
1619
1620else
1621 echo "Using standard bitmask operations by default"
1622
1623fi
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00001624
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001625PACKAGE=e2fsprogs
1626VERSION="$E2FSPROGS_VERSION"
1627cat >> confdefs.h <<EOF
1628#define PACKAGE "$PACKAGE"
1629EOF
1630
1631cat >> confdefs.h <<EOF
1632#define VERSION "$VERSION"
1633EOF
1634
1635
1636
1637
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001638
1639 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001640echo "configure:1641: checking for inttypes.h" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001641if eval "test \"`echo '$''{'jm_ac_cv_header_inttypes_h'+set}'`\" = set"; then
1642 echo $ac_n "(cached) $ac_c" 1>&6
1643else
1644 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001645#line 1646 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001646#include "confdefs.h"
1647#include <sys/types.h>
1648#include <inttypes.h>
1649int main() {
1650uintmax_t i = (uintmax_t) -1;
1651; return 0; }
1652EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001653if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001654 rm -rf conftest*
1655 jm_ac_cv_header_inttypes_h=yes
1656else
1657 echo "configure: failed program was:" >&5
1658 cat conftest.$ac_ext >&5
1659 rm -rf conftest*
1660 jm_ac_cv_header_inttypes_h=no
1661fi
1662rm -f conftest*
1663fi
1664
1665echo "$ac_t""$jm_ac_cv_header_inttypes_h" 1>&6
1666 if test $jm_ac_cv_header_inttypes_h = yes; then
1667 cat >> confdefs.h <<EOF
1668#define HAVE_INTTYPES_H_WITH_UINTMAX 1
1669EOF
1670
1671 fi
1672
1673
1674 echo $ac_n "checking for stdint.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001675echo "configure:1676: checking for stdint.h" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001676if eval "test \"`echo '$''{'jm_ac_cv_header_stdint_h'+set}'`\" = set"; then
1677 echo $ac_n "(cached) $ac_c" 1>&6
1678else
1679 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001680#line 1681 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001681#include "confdefs.h"
1682#include <sys/types.h>
1683#include <stdint.h>
1684int main() {
1685uintmax_t i = (uintmax_t) -1;
1686; return 0; }
1687EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001688if { (eval echo configure:1689: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001689 rm -rf conftest*
1690 jm_ac_cv_header_stdint_h=yes
1691else
1692 echo "configure: failed program was:" >&5
1693 cat conftest.$ac_ext >&5
1694 rm -rf conftest*
1695 jm_ac_cv_header_stdint_h=no
1696fi
1697rm -f conftest*
1698fi
1699
1700echo "$ac_t""$jm_ac_cv_header_stdint_h" 1>&6
1701 if test $jm_ac_cv_header_stdint_h = yes; then
1702 cat >> confdefs.h <<EOF
1703#define HAVE_STDINT_H_WITH_UINTMAX 1
1704EOF
1705
1706 fi
1707
1708
1709 echo $ac_n "checking for unsigned long long""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001710echo "configure:1711: checking for unsigned long long" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001711if eval "test \"`echo '$''{'ac_cv_type_unsigned_long_long'+set}'`\" = set"; then
1712 echo $ac_n "(cached) $ac_c" 1>&6
1713else
1714 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001715#line 1716 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001716#include "confdefs.h"
1717unsigned long long ull = 1; int i = 63;
1718int main() {
1719unsigned long long ullmax = (unsigned long long) -1;
1720 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
1721; return 0; }
1722EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001723if { (eval echo configure:1724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001724 rm -rf conftest*
1725 ac_cv_type_unsigned_long_long=yes
1726else
1727 echo "configure: failed program was:" >&5
1728 cat conftest.$ac_ext >&5
1729 rm -rf conftest*
1730 ac_cv_type_unsigned_long_long=no
1731fi
1732rm -f conftest*
1733fi
1734
1735echo "$ac_t""$ac_cv_type_unsigned_long_long" 1>&6
1736 if test $ac_cv_type_unsigned_long_long = yes; then
1737 cat >> confdefs.h <<\EOF
1738#define HAVE_UNSIGNED_LONG_LONG 1
1739EOF
1740
1741 fi
1742
1743
1744 if test "X$prefix" = "XNONE"; then
1745 acl_final_prefix="$ac_default_prefix"
1746 else
1747 acl_final_prefix="$prefix"
1748 fi
1749 if test "X$exec_prefix" = "XNONE"; then
1750 acl_final_exec_prefix='${prefix}'
1751 else
1752 acl_final_exec_prefix="$exec_prefix"
1753 fi
1754 acl_save_prefix="$prefix"
1755 prefix="$acl_final_prefix"
1756 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
1757 prefix="$acl_save_prefix"
1758
1759
1760 echo $ac_n "checking for shared library run path origin""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001761echo "configure:1762: checking for shared library run path origin" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001762if eval "test \"`echo '$''{'acl_cv_rpath'+set}'`\" = set"; then
1763 echo $ac_n "(cached) $ac_c" 1>&6
1764else
1765
1766 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
1767 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
1768 . ./conftest.sh
1769 rm -f ./conftest.sh
1770 acl_cv_rpath=done
1771
1772fi
1773
1774echo "$ac_t""$acl_cv_rpath" 1>&6
1775 wl="$acl_cv_wl"
1776 libext="$acl_cv_libext"
1777 shlibext="$acl_cv_shlibext"
1778 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
1779 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
1780 hardcode_direct="$acl_cv_hardcode_direct"
1781 hardcode_minus_L="$acl_cv_hardcode_minus_L"
1782 sys_lib_search_path_spec="$acl_cv_sys_lib_search_path_spec"
1783 sys_lib_dlsearch_path_spec="$acl_cv_sys_lib_dlsearch_path_spec"
1784 # Check whether --enable-rpath or --disable-rpath was given.
1785if test "${enable_rpath+set}" = set; then
1786 enableval="$enable_rpath"
1787 :
1788else
1789 enable_rpath=yes
1790fi
1791
1792
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001793echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001794echo "configure:1795: checking whether ${MAKE-make} sets \${MAKE}" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001795set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1796if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1797 echo $ac_n "(cached) $ac_c" 1>&6
1798else
1799 cat > conftestmake <<\EOF
1800all:
1801 @echo 'ac_maketemp="${MAKE}"'
1802EOF
1803# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1804eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1805if test -n "$ac_maketemp"; then
1806 eval ac_cv_prog_make_${ac_make}_set=yes
1807else
1808 eval ac_cv_prog_make_${ac_make}_set=no
1809fi
1810rm -f conftestmake
1811fi
1812if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1813 echo "$ac_t""yes" 1>&6
1814 SET_MAKE=
1815else
1816 echo "$ac_t""no" 1>&6
1817 SET_MAKE="MAKE=${MAKE-make}"
1818fi
1819
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001820# Find a good install program. We prefer a C program (faster),
1821# so one script is as good as another. But avoid the broken or
1822# incompatible versions:
1823# SysV /etc/install, /usr/sbin/install
1824# SunOS /usr/etc/install
1825# IRIX /sbin/install
1826# AIX /bin/install
1827# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1828# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1829# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1830# ./install, which can be erroneously created by make from ./install.sh.
1831echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001832echo "configure:1833: checking for a BSD compatible install" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001833if test -z "$INSTALL"; then
1834if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1835 echo $ac_n "(cached) $ac_c" 1>&6
1836else
1837 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1838 for ac_dir in $PATH; do
1839 # Account for people who put trailing slashes in PATH elements.
1840 case "$ac_dir/" in
1841 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1842 *)
1843 # OSF1 and SCO ODT 3.0 have their own names for install.
1844 # Don't use installbsd from OSF since it installs stuff as root
1845 # by default.
1846 for ac_prog in ginstall scoinst install; do
1847 if test -f $ac_dir/$ac_prog; then
1848 if test $ac_prog = install &&
1849 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1850 # AIX install. It has an incompatible calling convention.
1851 :
1852 else
1853 ac_cv_path_install="$ac_dir/$ac_prog -c"
1854 break 2
1855 fi
1856 fi
1857 done
1858 ;;
1859 esac
1860 done
1861 IFS="$ac_save_IFS"
1862
1863fi
1864 if test "${ac_cv_path_install+set}" = set; then
1865 INSTALL="$ac_cv_path_install"
1866 else
1867 # As a last resort, use the slow shell script. We don't cache a
1868 # path for INSTALL within a source directory, because that will
1869 # break other packages using the cache if that directory is
1870 # removed, or if the path is relative.
1871 INSTALL="$ac_install_sh"
1872 fi
1873fi
1874echo "$ac_t""$INSTALL" 1>&6
1875
1876# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1877# It thinks the first close brace ends the variable substitution.
1878test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1879
1880test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1881
1882test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1883
1884
1885 MKINSTALLDIRS=
1886 if test -n "$ac_aux_dir"; then
1887 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
1888 fi
1889 if test -z "$MKINSTALLDIRS"; then
1890 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
1891 fi
1892
1893
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001894# Extract the first word of "ranlib", so it can be a program name with args.
1895set dummy ranlib; ac_word=$2
1896echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001897echo "configure:1898: checking for $ac_word" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001898if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1899 echo $ac_n "(cached) $ac_c" 1>&6
1900else
1901 if test -n "$RANLIB"; then
1902 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1903else
1904 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1905 ac_dummy="$PATH"
1906 for ac_dir in $ac_dummy; do
1907 test -z "$ac_dir" && ac_dir=.
1908 if test -f $ac_dir/$ac_word; then
1909 ac_cv_prog_RANLIB="ranlib"
1910 break
1911 fi
1912 done
1913 IFS="$ac_save_ifs"
1914 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1915fi
1916fi
1917RANLIB="$ac_cv_prog_RANLIB"
1918if test -n "$RANLIB"; then
1919 echo "$ac_t""$RANLIB" 1>&6
1920else
1921 echo "$ac_t""no" 1>&6
1922fi
1923
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001924
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001925 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001926echo "configure:1927: checking for strerror in -lcposix" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001927ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
1928if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1929 echo $ac_n "(cached) $ac_c" 1>&6
1930else
1931 ac_save_LIBS="$LIBS"
1932LIBS="-lcposix $LIBS"
1933cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001934#line 1935 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001935#include "confdefs.h"
1936/* Override any gcc2 internal prototype to avoid an error. */
1937/* We use char because int might match the return type of a gcc2
1938 builtin and then its argument prototype would still apply. */
1939char strerror();
1940
1941int main() {
1942strerror()
1943; return 0; }
1944EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001945if { (eval echo configure:1946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001946 rm -rf conftest*
1947 eval "ac_cv_lib_$ac_lib_var=yes"
1948else
1949 echo "configure: failed program was:" >&5
1950 cat conftest.$ac_ext >&5
1951 rm -rf conftest*
1952 eval "ac_cv_lib_$ac_lib_var=no"
1953fi
1954rm -f conftest*
1955LIBS="$ac_save_LIBS"
1956
1957fi
1958if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1959 echo "$ac_t""yes" 1>&6
1960 LIBS="$LIBS -lcposix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001961else
1962 echo "$ac_t""no" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001963fi
1964
Theodore Ts'oa04eba32003-05-03 16:35:17 -04001965
1966
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001967echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001968echo "configure:1969: checking for ANSI C header files" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001969if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1970 echo $ac_n "(cached) $ac_c" 1>&6
1971else
1972 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001973#line 1974 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001974#include "confdefs.h"
1975#include <stdlib.h>
1976#include <stdarg.h>
1977#include <string.h>
1978#include <float.h>
1979EOF
1980ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001981{ (eval echo configure:1982: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001982ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1983if test -z "$ac_err"; then
1984 rm -rf conftest*
1985 ac_cv_header_stdc=yes
1986else
1987 echo "$ac_err" >&5
1988 echo "configure: failed program was:" >&5
1989 cat conftest.$ac_ext >&5
1990 rm -rf conftest*
1991 ac_cv_header_stdc=no
1992fi
1993rm -f conftest*
1994
1995if test $ac_cv_header_stdc = yes; then
1996 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1997cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04001998#line 1999 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00001999#include "confdefs.h"
2000#include <string.h>
2001EOF
2002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2003 egrep "memchr" >/dev/null 2>&1; then
2004 :
2005else
2006 rm -rf conftest*
2007 ac_cv_header_stdc=no
2008fi
2009rm -f conftest*
2010
2011fi
2012
2013if test $ac_cv_header_stdc = yes; then
2014 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2015cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002016#line 2017 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002017#include "confdefs.h"
2018#include <stdlib.h>
2019EOF
2020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2021 egrep "free" >/dev/null 2>&1; then
2022 :
2023else
2024 rm -rf conftest*
2025 ac_cv_header_stdc=no
2026fi
2027rm -f conftest*
2028
2029fi
2030
2031if test $ac_cv_header_stdc = yes; then
2032 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2033if test "$cross_compiling" = yes; then
2034 :
2035else
2036 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002037#line 2038 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002038#include "confdefs.h"
2039#include <ctype.h>
2040#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2041#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2042#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2043int main () { int i; for (i = 0; i < 256; i++)
2044if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2045exit (0); }
2046
2047EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002048if { (eval echo configure:2049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002049then
2050 :
2051else
2052 echo "configure: failed program was:" >&5
2053 cat conftest.$ac_ext >&5
2054 rm -fr conftest*
2055 ac_cv_header_stdc=no
2056fi
2057rm -fr conftest*
2058fi
2059
2060fi
2061fi
2062
2063echo "$ac_t""$ac_cv_header_stdc" 1>&6
2064if test $ac_cv_header_stdc = yes; then
2065 cat >> confdefs.h <<\EOF
2066#define STDC_HEADERS 1
2067EOF
2068
2069fi
2070
2071echo $ac_n "checking for working const""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002072echo "configure:2073: checking for working const" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002073if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2074 echo $ac_n "(cached) $ac_c" 1>&6
2075else
2076 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002077#line 2078 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002078#include "confdefs.h"
2079
2080int main() {
2081
2082/* Ultrix mips cc rejects this. */
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002083typedef int charset[2]; const charset x;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002084/* SunOS 4.1.1 cc rejects this. */
2085char const *const *ccp;
2086char **p;
2087/* NEC SVR4.0.2 mips cc rejects this. */
2088struct point {int x, y;};
2089static struct point const zero = {0,0};
2090/* AIX XL C 1.02.0.0 rejects this.
2091 It does not let you subtract one const X* pointer from another in an arm
2092 of an if-expression whose if-part is not a constant expression */
2093const char *g = "string";
2094ccp = &g + (g ? g-g : 0);
2095/* HPUX 7.0 cc rejects these. */
2096++ccp;
2097p = (char**) ccp;
2098ccp = (char const *const *) p;
2099{ /* SCO 3.2v4 cc rejects this. */
2100 char *t;
2101 char const *s = 0 ? (char *) 0 : (char const *) 0;
2102
2103 *t++ = 0;
2104}
2105{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2106 int x[] = {25, 17};
2107 const int *foo = &x[0];
2108 ++foo;
2109}
2110{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2111 typedef const int *iptr;
2112 iptr p = 0;
2113 ++p;
2114}
2115{ /* AIX XL C 1.02.0.0 rejects this saying
2116 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2117 struct s { int j; const int *ap[3]; };
2118 struct s *b; b->j = 5;
2119}
2120{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2121 const int foo = 10;
2122}
2123
2124; return 0; }
2125EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002126if { (eval echo configure:2127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002127 rm -rf conftest*
2128 ac_cv_c_const=yes
2129else
2130 echo "configure: failed program was:" >&5
2131 cat conftest.$ac_ext >&5
2132 rm -rf conftest*
2133 ac_cv_c_const=no
2134fi
2135rm -f conftest*
2136fi
2137
2138echo "$ac_t""$ac_cv_c_const" 1>&6
2139if test $ac_cv_c_const = no; then
2140 cat >> confdefs.h <<\EOF
2141#define const
2142EOF
2143
2144fi
2145
2146echo $ac_n "checking for inline""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002147echo "configure:2148: checking for inline" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002148if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2149 echo $ac_n "(cached) $ac_c" 1>&6
2150else
2151 ac_cv_c_inline=no
2152for ac_kw in inline __inline__ __inline; do
2153 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002154#line 2155 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002155#include "confdefs.h"
2156
2157int main() {
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002158} $ac_kw foo() {
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002159; return 0; }
2160EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002161if { (eval echo configure:2162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002162 rm -rf conftest*
2163 ac_cv_c_inline=$ac_kw; break
2164else
2165 echo "configure: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
2167fi
2168rm -f conftest*
2169done
2170
2171fi
2172
2173echo "$ac_t""$ac_cv_c_inline" 1>&6
2174case "$ac_cv_c_inline" in
2175 inline | yes) ;;
2176 no) cat >> confdefs.h <<\EOF
2177#define inline
2178EOF
2179 ;;
2180 *) cat >> confdefs.h <<EOF
2181#define inline $ac_cv_c_inline
2182EOF
2183 ;;
2184esac
2185
2186echo $ac_n "checking for off_t""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002187echo "configure:2188: checking for off_t" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002188if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2189 echo $ac_n "(cached) $ac_c" 1>&6
2190else
2191 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002192#line 2193 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002193#include "confdefs.h"
2194#include <sys/types.h>
2195#if STDC_HEADERS
2196#include <stdlib.h>
2197#include <stddef.h>
2198#endif
2199EOF
2200if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2201 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2202 rm -rf conftest*
2203 ac_cv_type_off_t=yes
2204else
2205 rm -rf conftest*
2206 ac_cv_type_off_t=no
2207fi
2208rm -f conftest*
2209
2210fi
2211echo "$ac_t""$ac_cv_type_off_t" 1>&6
2212if test $ac_cv_type_off_t = no; then
2213 cat >> confdefs.h <<\EOF
2214#define off_t long
2215EOF
2216
2217fi
2218
2219echo $ac_n "checking for size_t""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002220echo "configure:2221: checking for size_t" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002221if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2222 echo $ac_n "(cached) $ac_c" 1>&6
2223else
2224 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002225#line 2226 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002226#include "confdefs.h"
2227#include <sys/types.h>
2228#if STDC_HEADERS
2229#include <stdlib.h>
2230#include <stddef.h>
2231#endif
2232EOF
2233if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2234 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2235 rm -rf conftest*
2236 ac_cv_type_size_t=yes
2237else
2238 rm -rf conftest*
2239 ac_cv_type_size_t=no
2240fi
2241rm -f conftest*
2242
2243fi
2244echo "$ac_t""$ac_cv_type_size_t" 1>&6
2245if test $ac_cv_type_size_t = no; then
2246 cat >> confdefs.h <<\EOF
2247#define size_t unsigned
2248EOF
2249
2250fi
2251
2252# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2253# for constant arguments. Useless!
2254echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002255echo "configure:2256: checking for working alloca.h" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002256if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2257 echo $ac_n "(cached) $ac_c" 1>&6
2258else
2259 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002260#line 2261 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002261#include "confdefs.h"
2262#include <alloca.h>
2263int main() {
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002264char *p = alloca(2 * sizeof(int));
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002265; return 0; }
2266EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002267if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002268 rm -rf conftest*
2269 ac_cv_header_alloca_h=yes
2270else
2271 echo "configure: failed program was:" >&5
2272 cat conftest.$ac_ext >&5
2273 rm -rf conftest*
2274 ac_cv_header_alloca_h=no
2275fi
2276rm -f conftest*
2277fi
2278
2279echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2280if test $ac_cv_header_alloca_h = yes; then
2281 cat >> confdefs.h <<\EOF
2282#define HAVE_ALLOCA_H 1
2283EOF
2284
2285fi
2286
2287echo $ac_n "checking for alloca""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002288echo "configure:2289: checking for alloca" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002289if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
2291else
2292 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002293#line 2294 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002294#include "confdefs.h"
2295
2296#ifdef __GNUC__
2297# define alloca __builtin_alloca
2298#else
2299# ifdef _MSC_VER
2300# include <malloc.h>
2301# define alloca _alloca
2302# else
2303# if HAVE_ALLOCA_H
2304# include <alloca.h>
2305# else
2306# ifdef _AIX
2307 #pragma alloca
2308# else
2309# ifndef alloca /* predefined by HP cc +Olibcalls */
2310char *alloca ();
2311# endif
2312# endif
2313# endif
2314# endif
2315#endif
2316
2317int main() {
2318char *p = (char *) alloca(1);
2319; return 0; }
2320EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002321if { (eval echo configure:2322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002322 rm -rf conftest*
2323 ac_cv_func_alloca_works=yes
2324else
2325 echo "configure: failed program was:" >&5
2326 cat conftest.$ac_ext >&5
2327 rm -rf conftest*
2328 ac_cv_func_alloca_works=no
2329fi
2330rm -f conftest*
2331fi
2332
2333echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2334if test $ac_cv_func_alloca_works = yes; then
2335 cat >> confdefs.h <<\EOF
2336#define HAVE_ALLOCA 1
2337EOF
2338
2339fi
2340
2341if test $ac_cv_func_alloca_works = no; then
2342 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2343 # that cause trouble. Some versions do not even contain alloca or
2344 # contain a buggy version. If you still want to use their alloca,
2345 # use ar to extract alloca.o from them instead of compiling alloca.c.
2346 ALLOCA=alloca.${ac_objext}
2347 cat >> confdefs.h <<\EOF
2348#define C_ALLOCA 1
2349EOF
2350
2351
2352echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002353echo "configure:2354: checking whether alloca needs Cray hooks" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002354if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2355 echo $ac_n "(cached) $ac_c" 1>&6
2356else
2357 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002358#line 2359 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002359#include "confdefs.h"
2360#if defined(CRAY) && ! defined(CRAY2)
2361webecray
2362#else
2363wenotbecray
2364#endif
2365
2366EOF
2367if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2368 egrep "webecray" >/dev/null 2>&1; then
2369 rm -rf conftest*
2370 ac_cv_os_cray=yes
2371else
2372 rm -rf conftest*
2373 ac_cv_os_cray=no
2374fi
2375rm -f conftest*
2376
2377fi
2378
2379echo "$ac_t""$ac_cv_os_cray" 1>&6
2380if test $ac_cv_os_cray = yes; then
2381for ac_func in _getb67 GETB67 getb67; do
2382 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002383echo "configure:2384: checking for $ac_func" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002384if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2385 echo $ac_n "(cached) $ac_c" 1>&6
2386else
2387 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002388#line 2389 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002389#include "confdefs.h"
2390/* System header to define __stub macros and hopefully few prototypes,
2391 which can conflict with char $ac_func(); below. */
2392#include <assert.h>
2393/* Override any gcc2 internal prototype to avoid an error. */
2394/* We use char because int might match the return type of a gcc2
2395 builtin and then its argument prototype would still apply. */
2396char $ac_func();
2397
2398int main() {
2399
2400/* The GNU C library defines this for functions which it implements
2401 to always fail with ENOSYS. Some functions are actually named
2402 something starting with __ and the normal name is an alias. */
2403#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2404choke me
2405#else
2406$ac_func();
2407#endif
2408
2409; return 0; }
2410EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002411if { (eval echo configure:2412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002412 rm -rf conftest*
2413 eval "ac_cv_func_$ac_func=yes"
2414else
2415 echo "configure: failed program was:" >&5
2416 cat conftest.$ac_ext >&5
2417 rm -rf conftest*
2418 eval "ac_cv_func_$ac_func=no"
2419fi
2420rm -f conftest*
2421fi
2422
2423if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2424 echo "$ac_t""yes" 1>&6
2425 cat >> confdefs.h <<EOF
2426#define CRAY_STACKSEG_END $ac_func
2427EOF
2428
2429 break
2430else
2431 echo "$ac_t""no" 1>&6
2432fi
2433
2434done
2435fi
2436
2437echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002438echo "configure:2439: checking stack direction for C alloca" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002439if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2440 echo $ac_n "(cached) $ac_c" 1>&6
2441else
2442 if test "$cross_compiling" = yes; then
2443 ac_cv_c_stack_direction=0
2444else
2445 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002446#line 2447 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002447#include "confdefs.h"
2448find_stack_direction ()
2449{
2450 static char *addr = 0;
2451 auto char dummy;
2452 if (addr == 0)
2453 {
2454 addr = &dummy;
2455 return find_stack_direction ();
2456 }
2457 else
2458 return (&dummy > addr) ? 1 : -1;
2459}
2460main ()
2461{
2462 exit (find_stack_direction() < 0);
2463}
2464EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002465if { (eval echo configure:2466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002466then
2467 ac_cv_c_stack_direction=1
2468else
2469 echo "configure: failed program was:" >&5
2470 cat conftest.$ac_ext >&5
2471 rm -fr conftest*
2472 ac_cv_c_stack_direction=-1
2473fi
2474rm -fr conftest*
2475fi
2476
2477fi
2478
2479echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2480cat >> confdefs.h <<EOF
2481#define STACK_DIRECTION $ac_cv_c_stack_direction
2482EOF
2483
2484fi
2485
2486for ac_hdr in unistd.h
2487do
2488ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2489echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002490echo "configure:2491: checking for $ac_hdr" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002491if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2492 echo $ac_n "(cached) $ac_c" 1>&6
2493else
2494 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002495#line 2496 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002496#include "confdefs.h"
2497#include <$ac_hdr>
2498EOF
2499ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002500{ (eval echo configure:2501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002501ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2502if test -z "$ac_err"; then
2503 rm -rf conftest*
2504 eval "ac_cv_header_$ac_safe=yes"
2505else
2506 echo "$ac_err" >&5
2507 echo "configure: failed program was:" >&5
2508 cat conftest.$ac_ext >&5
2509 rm -rf conftest*
2510 eval "ac_cv_header_$ac_safe=no"
2511fi
2512rm -f conftest*
2513fi
2514if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2515 echo "$ac_t""yes" 1>&6
2516 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2517 cat >> confdefs.h <<EOF
2518#define $ac_tr_hdr 1
2519EOF
2520
2521else
2522 echo "$ac_t""no" 1>&6
2523fi
2524done
2525
2526for ac_func in getpagesize
2527do
2528echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002529echo "configure:2530: checking for $ac_func" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002530if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2531 echo $ac_n "(cached) $ac_c" 1>&6
2532else
2533 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002534#line 2535 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002535#include "confdefs.h"
2536/* System header to define __stub macros and hopefully few prototypes,
2537 which can conflict with char $ac_func(); below. */
2538#include <assert.h>
2539/* Override any gcc2 internal prototype to avoid an error. */
2540/* We use char because int might match the return type of a gcc2
2541 builtin and then its argument prototype would still apply. */
2542char $ac_func();
2543
2544int main() {
2545
2546/* The GNU C library defines this for functions which it implements
2547 to always fail with ENOSYS. Some functions are actually named
2548 something starting with __ and the normal name is an alias. */
2549#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2550choke me
2551#else
2552$ac_func();
2553#endif
2554
2555; return 0; }
2556EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002557if { (eval echo configure:2558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002558 rm -rf conftest*
2559 eval "ac_cv_func_$ac_func=yes"
2560else
2561 echo "configure: failed program was:" >&5
2562 cat conftest.$ac_ext >&5
2563 rm -rf conftest*
2564 eval "ac_cv_func_$ac_func=no"
2565fi
2566rm -f conftest*
2567fi
2568
2569if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2570 echo "$ac_t""yes" 1>&6
2571 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2572 cat >> confdefs.h <<EOF
2573#define $ac_tr_func 1
2574EOF
2575
2576else
2577 echo "$ac_t""no" 1>&6
2578fi
2579done
2580
2581echo $ac_n "checking for working mmap""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002582echo "configure:2583: checking for working mmap" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002583if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2584 echo $ac_n "(cached) $ac_c" 1>&6
2585else
2586 if test "$cross_compiling" = yes; then
2587 ac_cv_func_mmap_fixed_mapped=no
2588else
2589 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002590#line 2591 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002591#include "confdefs.h"
2592
2593/* Thanks to Mike Haertel and Jim Avera for this test.
2594 Here is a matrix of mmap possibilities:
2595 mmap private not fixed
2596 mmap private fixed at somewhere currently unmapped
2597 mmap private fixed at somewhere already mapped
2598 mmap shared not fixed
2599 mmap shared fixed at somewhere currently unmapped
2600 mmap shared fixed at somewhere already mapped
2601 For private mappings, we should verify that changes cannot be read()
2602 back from the file, nor mmap's back from the file at a different
2603 address. (There have been systems where private was not correctly
2604 implemented like the infamous i386 svr4.0, and systems where the
2605 VM page cache was not coherent with the filesystem buffer cache
2606 like early versions of FreeBSD and possibly contemporary NetBSD.)
2607 For shared mappings, we should conversely verify that changes get
2608 propogated back to all the places they're supposed to be.
2609
2610 Grep wants private fixed already mapped.
2611 The main things grep needs to know about mmap are:
2612 * does it exist and is it safe to write into the mmap'd area
2613 * how to use it (BSD variants) */
2614#include <sys/types.h>
2615#include <fcntl.h>
2616#include <sys/mman.h>
2617
2618/* This mess was copied from the GNU getpagesize.h. */
2619#ifndef HAVE_GETPAGESIZE
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002620# ifdef HAVE_UNISTD_H
2621# include <unistd.h>
2622# endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002623
2624/* Assume that all systems that can run configure have sys/param.h. */
2625# ifndef HAVE_SYS_PARAM_H
2626# define HAVE_SYS_PARAM_H 1
2627# endif
2628
2629# ifdef _SC_PAGESIZE
2630# define getpagesize() sysconf(_SC_PAGESIZE)
2631# else /* no _SC_PAGESIZE */
2632# ifdef HAVE_SYS_PARAM_H
2633# include <sys/param.h>
2634# ifdef EXEC_PAGESIZE
2635# define getpagesize() EXEC_PAGESIZE
2636# else /* no EXEC_PAGESIZE */
2637# ifdef NBPG
2638# define getpagesize() NBPG * CLSIZE
2639# ifndef CLSIZE
2640# define CLSIZE 1
2641# endif /* no CLSIZE */
2642# else /* no NBPG */
2643# ifdef NBPC
2644# define getpagesize() NBPC
2645# else /* no NBPC */
2646# ifdef PAGESIZE
2647# define getpagesize() PAGESIZE
2648# endif /* PAGESIZE */
2649# endif /* no NBPC */
2650# endif /* no NBPG */
2651# endif /* no EXEC_PAGESIZE */
2652# else /* no HAVE_SYS_PARAM_H */
2653# define getpagesize() 8192 /* punt totally */
2654# endif /* no HAVE_SYS_PARAM_H */
2655# endif /* no _SC_PAGESIZE */
2656
2657#endif /* no HAVE_GETPAGESIZE */
2658
2659#ifdef __cplusplus
2660extern "C" { void *malloc(unsigned); }
2661#else
2662char *malloc();
2663#endif
2664
2665int
2666main()
2667{
2668 char *data, *data2, *data3;
2669 int i, pagesize;
2670 int fd;
2671
2672 pagesize = getpagesize();
2673
2674 /*
2675 * First, make a file with some known garbage in it.
2676 */
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002677 data = malloc(pagesize);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002678 if (!data)
2679 exit(1);
2680 for (i = 0; i < pagesize; ++i)
2681 *(data + i) = rand();
2682 umask(0);
2683 fd = creat("conftestmmap", 0600);
2684 if (fd < 0)
2685 exit(1);
2686 if (write(fd, data, pagesize) != pagesize)
2687 exit(1);
2688 close(fd);
2689
2690 /*
2691 * Next, try to mmap the file at a fixed address which
2692 * already has something else allocated at it. If we can,
2693 * also make sure that we see the same garbage.
2694 */
2695 fd = open("conftestmmap", O_RDWR);
2696 if (fd < 0)
2697 exit(1);
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002698 data2 = malloc(2 * pagesize);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002699 if (!data2)
2700 exit(1);
2701 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2702 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2703 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2704 exit(1);
2705 for (i = 0; i < pagesize; ++i)
2706 if (*(data + i) != *(data2 + i))
2707 exit(1);
2708
2709 /*
2710 * Finally, make sure that changes to the mapped area
2711 * do not percolate back to the file as seen by read().
2712 * (This is a bug on some variants of i386 svr4.0.)
2713 */
2714 for (i = 0; i < pagesize; ++i)
2715 *(data2 + i) = *(data2 + i) + 1;
Theodore Ts'o250f79f2001-05-19 22:02:22 +00002716 data3 = malloc(pagesize);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002717 if (!data3)
2718 exit(1);
2719 if (read(fd, data3, pagesize) != pagesize)
2720 exit(1);
2721 for (i = 0; i < pagesize; ++i)
2722 if (*(data + i) != *(data3 + i))
2723 exit(1);
2724 close(fd);
2725 unlink("conftestmmap");
2726 exit(0);
2727}
2728
2729EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002730if { (eval echo configure:2731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00002731then
2732 ac_cv_func_mmap_fixed_mapped=yes
2733else
2734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2736 rm -fr conftest*
2737 ac_cv_func_mmap_fixed_mapped=no
2738fi
2739rm -fr conftest*
2740fi
2741
2742fi
2743
2744echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2745if test $ac_cv_func_mmap_fixed_mapped = yes; then
2746 cat >> confdefs.h <<\EOF
2747#define HAVE_MMAP 1
2748EOF
2749
2750fi
2751
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002752
2753 echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002754echo "configure:2755: checking whether we are using the GNU C Library 2.1 or newer" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002755if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
2756 echo $ac_n "(cached) $ac_c" 1>&6
2757else
2758 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002759#line 2760 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002760#include "confdefs.h"
2761
2762#include <features.h>
2763#ifdef __GNU_LIBRARY__
2764 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
2765 Lucky GNU user
2766 #endif
2767#endif
2768
2769EOF
2770if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2771 egrep "Lucky GNU user" >/dev/null 2>&1; then
2772 rm -rf conftest*
2773 ac_cv_gnu_library_2_1=yes
2774else
2775 rm -rf conftest*
2776 ac_cv_gnu_library_2_1=no
2777fi
2778rm -f conftest*
2779
2780
2781
2782fi
2783
2784echo "$ac_t""$ac_cv_gnu_library_2_1" 1>&6
2785
2786 GLIBC21="$ac_cv_gnu_library_2_1"
2787
2788
2789
2790
2791 echo $ac_n "checking whether integer division by zero raises SIGFPE""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002792echo "configure:2793: checking whether integer division by zero raises SIGFPE" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002793if eval "test \"`echo '$''{'gt_cv_int_divbyzero_sigfpe'+set}'`\" = set"; then
2794 echo $ac_n "(cached) $ac_c" 1>&6
2795else
2796
2797 if test "$cross_compiling" = yes; then
2798
2799 # Guess based on the CPU.
2800 case "$host_cpu" in
2801 alpha* | i3456786 | m68k | s390*)
2802 gt_cv_int_divbyzero_sigfpe="guessing yes";;
2803 *)
2804 gt_cv_int_divbyzero_sigfpe="guessing no";;
2805 esac
2806
2807else
2808 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002809#line 2810 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002810#include "confdefs.h"
2811
2812#include <stdlib.h>
2813#include <signal.h>
2814
2815static void
2816#ifdef __cplusplus
2817sigfpe_handler (int sig)
2818#else
2819sigfpe_handler (sig) int sig;
2820#endif
2821{
2822 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
2823 exit (sig != SIGFPE);
2824}
2825
2826int x = 1;
2827int y = 0;
2828int z;
2829int nan;
2830
2831int main ()
2832{
2833 signal (SIGFPE, sigfpe_handler);
2834/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
2835#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
2836 signal (SIGTRAP, sigfpe_handler);
2837#endif
2838/* Linux/SPARC yields signal SIGILL. */
2839#if defined (__sparc__) && defined (__linux__)
2840 signal (SIGILL, sigfpe_handler);
2841#endif
2842
2843 z = x / y;
2844 nan = y / y;
2845 exit (1);
2846}
2847
2848EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002849if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002850then
2851 gt_cv_int_divbyzero_sigfpe=yes
2852else
2853 echo "configure: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
2855 rm -fr conftest*
2856 gt_cv_int_divbyzero_sigfpe=no
2857fi
2858rm -fr conftest*
2859fi
2860
2861
2862fi
2863
2864echo "$ac_t""$gt_cv_int_divbyzero_sigfpe" 1>&6
2865 case "$gt_cv_int_divbyzero_sigfpe" in
2866 *yes) value=1;;
2867 *) value=0;;
2868 esac
2869 cat >> confdefs.h <<EOF
2870#define INTDIV0_RAISES_SIGFPE $value
2871EOF
2872
2873
2874
2875
2876
2877 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
2878
2879 test $ac_cv_type_unsigned_long_long = yes \
2880 && ac_type='unsigned long long' \
2881 || ac_type='unsigned long'
2882 cat >> confdefs.h <<EOF
2883#define uintmax_t $ac_type
2884EOF
2885
2886 fi
2887
2888
2889 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002890echo "configure:2891: checking for inttypes.h" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002891if eval "test \"`echo '$''{'gt_cv_header_inttypes_h'+set}'`\" = set"; then
2892 echo $ac_n "(cached) $ac_c" 1>&6
2893else
2894
2895 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002896#line 2897 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002897#include "confdefs.h"
2898#include <sys/types.h>
2899#include <inttypes.h>
2900int main() {
2901
2902; return 0; }
2903EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002904if { (eval echo configure:2905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002905 rm -rf conftest*
2906 gt_cv_header_inttypes_h=yes
2907else
2908 echo "configure: failed program was:" >&5
2909 cat conftest.$ac_ext >&5
2910 rm -rf conftest*
2911 gt_cv_header_inttypes_h=no
2912fi
2913rm -f conftest*
2914
2915fi
2916
2917echo "$ac_t""$gt_cv_header_inttypes_h" 1>&6
2918 if test $gt_cv_header_inttypes_h = yes; then
2919 cat >> confdefs.h <<EOF
2920#define HAVE_INTTYPES_H 1
2921EOF
2922
2923 fi
2924
2925
2926
2927 if test $gt_cv_header_inttypes_h = yes; then
2928 echo $ac_n "checking whether the inttypes.h PRIxNN macros are broken""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002929echo "configure:2930: checking whether the inttypes.h PRIxNN macros are broken" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002930if eval "test \"`echo '$''{'gt_cv_inttypes_pri_broken'+set}'`\" = set"; then
2931 echo $ac_n "(cached) $ac_c" 1>&6
2932else
2933
2934 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002935#line 2936 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002936#include "confdefs.h"
2937#include <inttypes.h>
2938#ifdef PRId32
2939char *p = PRId32;
2940#endif
2941
2942int main() {
2943
2944; return 0; }
2945EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04002946if { (eval echo configure:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04002947 rm -rf conftest*
2948 gt_cv_inttypes_pri_broken=no
2949else
2950 echo "configure: failed program was:" >&5
2951 cat conftest.$ac_ext >&5
2952 rm -rf conftest*
2953 gt_cv_inttypes_pri_broken=yes
2954fi
2955rm -f conftest*
2956
2957fi
2958
2959echo "$ac_t""$gt_cv_inttypes_pri_broken" 1>&6
2960 fi
2961 if test "$gt_cv_inttypes_pri_broken" = yes; then
2962 cat >> confdefs.h <<EOF
2963#define PRI_MACROS_BROKEN 1
2964EOF
2965
2966 fi
2967
2968
2969
2970
2971
2972
2973
2974 use_additional=yes
2975
2976 acl_save_prefix="$prefix"
2977 prefix="$acl_final_prefix"
2978 acl_save_exec_prefix="$exec_prefix"
2979 exec_prefix="$acl_final_exec_prefix"
2980
2981 eval additional_includedir=\"$includedir\"
2982 eval additional_libdir=\"$libdir\"
2983
2984 exec_prefix="$acl_save_exec_prefix"
2985 prefix="$acl_save_prefix"
2986
2987 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
2988if test "${with_libiconv_prefix+set}" = set; then
2989 withval="$with_libiconv_prefix"
2990
2991 if test "X$withval" = "Xno"; then
2992 use_additional=no
2993 else
2994 if test "X$withval" = "X"; then
2995
2996 acl_save_prefix="$prefix"
2997 prefix="$acl_final_prefix"
2998 acl_save_exec_prefix="$exec_prefix"
2999 exec_prefix="$acl_final_exec_prefix"
3000
3001 eval additional_includedir=\"$includedir\"
3002 eval additional_libdir=\"$libdir\"
3003
3004 exec_prefix="$acl_save_exec_prefix"
3005 prefix="$acl_save_prefix"
3006
3007 else
3008 additional_includedir="$withval/include"
3009 additional_libdir="$withval/lib"
3010 fi
3011 fi
3012
3013fi
3014
3015 LIBICONV=
3016 LTLIBICONV=
3017 INCICONV=
3018 rpathdirs=
3019 ltrpathdirs=
3020 names_already_handled=
3021 names_next_round='iconv '
3022 while test -n "$names_next_round"; do
3023 names_this_round="$names_next_round"
3024 names_next_round=
3025 for name in $names_this_round; do
3026 already_handled=
3027 for n in $names_already_handled; do
3028 if test "$n" = "$name"; then
3029 already_handled=yes
3030 break
3031 fi
3032 done
3033 if test -z "$already_handled"; then
3034 names_already_handled="$names_already_handled $name"
3035 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
3036 eval value=\"\$HAVE_LIB$uppername\"
3037 if test -n "$value"; then
3038 if test "$value" = yes; then
3039 eval value=\"\$LIB$uppername\"
3040 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
3041 eval value=\"\$LTLIB$uppername\"
3042 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
3043 else
3044 :
3045 fi
3046 else
3047 found_dir=
3048 found_la=
3049 found_so=
3050 found_a=
3051 if test $use_additional = yes; then
3052 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
3053 found_dir="$additional_libdir"
3054 found_so="$additional_libdir/lib$name.$shlibext"
3055 if test -f "$additional_libdir/lib$name.la"; then
3056 found_la="$additional_libdir/lib$name.la"
3057 fi
3058 else
3059 if test -f "$additional_libdir/lib$name.$libext"; then
3060 found_dir="$additional_libdir"
3061 found_a="$additional_libdir/lib$name.$libext"
3062 if test -f "$additional_libdir/lib$name.la"; then
3063 found_la="$additional_libdir/lib$name.la"
3064 fi
3065 fi
3066 fi
3067 fi
3068 if test "X$found_dir" = "X"; then
3069 for x in $LDFLAGS $LTLIBICONV; do
3070
3071 acl_save_prefix="$prefix"
3072 prefix="$acl_final_prefix"
3073 acl_save_exec_prefix="$exec_prefix"
3074 exec_prefix="$acl_final_exec_prefix"
3075 eval x=\"$x\"
3076 exec_prefix="$acl_save_exec_prefix"
3077 prefix="$acl_save_prefix"
3078
3079 case "$x" in
3080 -L*)
3081 dir=`echo "X$x" | sed -e 's/^X-L//'`
3082 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
3083 found_dir="$dir"
3084 found_so="$dir/lib$name.$shlibext"
3085 if test -f "$dir/lib$name.la"; then
3086 found_la="$dir/lib$name.la"
3087 fi
3088 else
3089 if test -f "$dir/lib$name.$libext"; then
3090 found_dir="$dir"
3091 found_a="$dir/lib$name.$libext"
3092 if test -f "$dir/lib$name.la"; then
3093 found_la="$dir/lib$name.la"
3094 fi
3095 fi
3096 fi
3097 ;;
3098 esac
3099 if test "X$found_dir" != "X"; then
3100 break
3101 fi
3102 done
3103 fi
3104 if test "X$found_dir" != "X"; then
3105 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
3106 if test "X$found_so" != "X"; then
3107 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
3108 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3109 else
3110 haveit=
3111 for x in $ltrpathdirs; do
3112 if test "X$x" = "X$found_dir"; then
3113 haveit=yes
3114 break
3115 fi
3116 done
3117 if test -z "$haveit"; then
3118 ltrpathdirs="$ltrpathdirs $found_dir"
3119 fi
3120 if test "$hardcode_direct" = yes; then
3121 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3122 else
3123 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
3124 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3125 haveit=
3126 for x in $rpathdirs; 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 rpathdirs="$rpathdirs $found_dir"
3134 fi
3135 else
3136 haveit=
3137 for x in $LDFLAGS $LIBICONV; do
3138
3139 acl_save_prefix="$prefix"
3140 prefix="$acl_final_prefix"
3141 acl_save_exec_prefix="$exec_prefix"
3142 exec_prefix="$acl_final_exec_prefix"
3143 eval x=\"$x\"
3144 exec_prefix="$acl_save_exec_prefix"
3145 prefix="$acl_save_prefix"
3146
3147 if test "X$x" = "X-L$found_dir"; then
3148 haveit=yes
3149 break
3150 fi
3151 done
3152 if test -z "$haveit"; then
3153 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
3154 fi
3155 if test "$hardcode_minus_L" != no; then
3156 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
3157 else
3158 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3159 fi
3160 fi
3161 fi
3162 fi
3163 else
3164 if test "X$found_a" != "X"; then
3165 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
3166 else
3167 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
3168 fi
3169 fi
3170 additional_includedir=
3171 case "$found_dir" in
3172 */lib | */lib/)
3173 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
3174 additional_includedir="$basedir/include"
3175 ;;
3176 esac
3177 if test "X$additional_includedir" != "X"; then
3178 if test "X$additional_includedir" != "X/usr/include"; then
3179 haveit=
3180 if test "X$additional_includedir" = "X/usr/local/include"; then
3181 if test -n "$GCC"; then
3182 case $host_os in
3183 linux*) haveit=yes;;
3184 esac
3185 fi
3186 fi
3187 if test -z "$haveit"; then
3188 for x in $CPPFLAGS $INCICONV; do
3189
3190 acl_save_prefix="$prefix"
3191 prefix="$acl_final_prefix"
3192 acl_save_exec_prefix="$exec_prefix"
3193 exec_prefix="$acl_final_exec_prefix"
3194 eval x=\"$x\"
3195 exec_prefix="$acl_save_exec_prefix"
3196 prefix="$acl_save_prefix"
3197
3198 if test "X$x" = "X-I$additional_includedir"; then
3199 haveit=yes
3200 break
3201 fi
3202 done
3203 if test -z "$haveit"; then
3204 if test -d "$additional_includedir"; then
3205 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
3206 fi
3207 fi
3208 fi
3209 fi
3210 fi
3211 if test -n "$found_la"; then
3212 save_libdir="$libdir"
3213 case "$found_la" in
3214 */* | *\\*) . "$found_la" ;;
3215 *) . "./$found_la" ;;
3216 esac
3217 libdir="$save_libdir"
3218 for dep in $dependency_libs; do
3219 case "$dep" in
3220 -L*)
3221 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
3222 if test "X$additional_libdir" != "X/usr/lib"; then
3223 haveit=
3224 if test "X$additional_libdir" = "X/usr/local/lib"; then
3225 if test -n "$GCC"; then
3226 case $host_os in
3227 linux*) haveit=yes;;
3228 esac
3229 fi
3230 fi
3231 if test -z "$haveit"; then
3232 haveit=
3233 for x in $LDFLAGS $LIBICONV; do
3234
3235 acl_save_prefix="$prefix"
3236 prefix="$acl_final_prefix"
3237 acl_save_exec_prefix="$exec_prefix"
3238 exec_prefix="$acl_final_exec_prefix"
3239 eval x=\"$x\"
3240 exec_prefix="$acl_save_exec_prefix"
3241 prefix="$acl_save_prefix"
3242
3243 if test "X$x" = "X-L$additional_libdir"; then
3244 haveit=yes
3245 break
3246 fi
3247 done
3248 if test -z "$haveit"; then
3249 if test -d "$additional_libdir"; then
3250 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
3251 fi
3252 fi
3253 haveit=
3254 for x in $LDFLAGS $LTLIBICONV; do
3255
3256 acl_save_prefix="$prefix"
3257 prefix="$acl_final_prefix"
3258 acl_save_exec_prefix="$exec_prefix"
3259 exec_prefix="$acl_final_exec_prefix"
3260 eval x=\"$x\"
3261 exec_prefix="$acl_save_exec_prefix"
3262 prefix="$acl_save_prefix"
3263
3264 if test "X$x" = "X-L$additional_libdir"; then
3265 haveit=yes
3266 break
3267 fi
3268 done
3269 if test -z "$haveit"; then
3270 if test -d "$additional_libdir"; then
3271 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
3272 fi
3273 fi
3274 fi
3275 fi
3276 ;;
3277 -R*)
3278 dir=`echo "X$dep" | sed -e 's/^X-R//'`
3279 if test "$enable_rpath" != no; then
3280 haveit=
3281 for x in $rpathdirs; do
3282 if test "X$x" = "X$dir"; then
3283 haveit=yes
3284 break
3285 fi
3286 done
3287 if test -z "$haveit"; then
3288 rpathdirs="$rpathdirs $dir"
3289 fi
3290 haveit=
3291 for x in $ltrpathdirs; do
3292 if test "X$x" = "X$dir"; then
3293 haveit=yes
3294 break
3295 fi
3296 done
3297 if test -z "$haveit"; then
3298 ltrpathdirs="$ltrpathdirs $dir"
3299 fi
3300 fi
3301 ;;
3302 -l*)
3303 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
3304 ;;
3305 *.la)
3306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
3307 ;;
3308 *)
3309 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
3310 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
3311 ;;
3312 esac
3313 done
3314 fi
3315 else
3316 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
3317 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
3318 fi
3319 fi
3320 fi
3321 done
3322 done
3323 if test "X$rpathdirs" != "X"; then
3324 if test -n "$hardcode_libdir_separator"; then
3325 alldirs=
3326 for found_dir in $rpathdirs; do
3327 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
3328 done
3329 acl_save_libdir="$libdir"
3330 libdir="$alldirs"
3331 eval flag=\"$hardcode_libdir_flag_spec\"
3332 libdir="$acl_save_libdir"
3333 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3334 else
3335 for found_dir in $rpathdirs; do
3336 acl_save_libdir="$libdir"
3337 libdir="$found_dir"
3338 eval flag=\"$hardcode_libdir_flag_spec\"
3339 libdir="$acl_save_libdir"
3340 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
3341 done
3342 fi
3343 fi
3344 if test "X$ltrpathdirs" != "X"; then
3345 for found_dir in $ltrpathdirs; do
3346 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
3347 done
3348 fi
3349
3350
3351
3352
3353
3354 # Extract the first word of "msgfmt", so it can be a program name with args.
3355set dummy msgfmt; ac_word=$2
3356echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003357echo "configure:3358: checking for $ac_word" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003358if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3359 echo $ac_n "(cached) $ac_c" 1>&6
3360else
3361 case "$MSGFMT" in
3362 /*)
3363 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3364 ;;
3365 *)
3366 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3367 for ac_dir in $PATH; do
3368 test -z "$ac_dir" && ac_dir=.
3369 if test -f $ac_dir/$ac_word; then
3370 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
3371 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3372 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3373 break
3374 fi
3375 fi
3376 done
3377 IFS="$ac_save_ifs"
3378 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
3379 ;;
3380esac
3381fi
3382MSGFMT="$ac_cv_path_MSGFMT"
3383if test "$MSGFMT" != ":"; then
3384 echo "$ac_t""$MSGFMT" 1>&6
3385else
3386 echo "$ac_t""no" 1>&6
3387fi
3388
3389 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3390set dummy gmsgfmt; ac_word=$2
3391echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003392echo "configure:3393: checking for $ac_word" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003393if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3394 echo $ac_n "(cached) $ac_c" 1>&6
3395else
3396 case "$GMSGFMT" in
3397 /*)
3398 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3399 ;;
3400 ?:/*)
3401 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3402 ;;
3403 *)
3404 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3405 ac_dummy="$PATH"
3406 for ac_dir in $ac_dummy; do
3407 test -z "$ac_dir" && ac_dir=.
3408 if test -f $ac_dir/$ac_word; then
3409 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3410 break
3411 fi
3412 done
3413 IFS="$ac_save_ifs"
3414 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3415 ;;
3416esac
3417fi
3418GMSGFMT="$ac_cv_path_GMSGFMT"
3419if test -n "$GMSGFMT"; then
3420 echo "$ac_t""$GMSGFMT" 1>&6
3421else
3422 echo "$ac_t""no" 1>&6
3423fi
3424
3425
3426 # Extract the first word of "xgettext", so it can be a program name with args.
3427set dummy xgettext; ac_word=$2
3428echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003429echo "configure:3430: checking for $ac_word" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003430if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3431 echo $ac_n "(cached) $ac_c" 1>&6
3432else
3433 case "$XGETTEXT" in
3434 /*)
3435 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3436 ;;
3437 *)
3438 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3439 for ac_dir in $PATH; do
3440 test -z "$ac_dir" && ac_dir=.
3441 if test -f $ac_dir/$ac_word; then
3442 if $ac_dir/$ac_word --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3443 (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
3444 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3445 break
3446 fi
3447 fi
3448 done
3449 IFS="$ac_save_ifs"
3450 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3451 ;;
3452esac
3453fi
3454XGETTEXT="$ac_cv_path_XGETTEXT"
3455if test "$XGETTEXT" != ":"; then
3456 echo "$ac_t""$XGETTEXT" 1>&6
3457else
3458 echo "$ac_t""no" 1>&6
3459fi
3460
3461 rm -f messages.po
3462
3463 # Extract the first word of "msgmerge", so it can be a program name with args.
3464set dummy msgmerge; ac_word=$2
3465echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003466echo "configure:3467: checking for $ac_word" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003467if eval "test \"`echo '$''{'ac_cv_path_MSGMERGE'+set}'`\" = set"; then
3468 echo $ac_n "(cached) $ac_c" 1>&6
3469else
3470 case "$MSGMERGE" in
3471 /*)
3472 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
3473 ;;
3474 *)
3475 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3476 for ac_dir in $PATH; do
3477 test -z "$ac_dir" && ac_dir=.
3478 if test -f $ac_dir/$ac_word; then
3479 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
3480 ac_cv_path_MSGMERGE="$ac_dir/$ac_word"
3481 break
3482 fi
3483 fi
3484 done
3485 IFS="$ac_save_ifs"
3486 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
3487 ;;
3488esac
3489fi
3490MSGMERGE="$ac_cv_path_MSGMERGE"
3491if test "$MSGMERGE" != ":"; then
3492 echo "$ac_t""$MSGMERGE" 1>&6
3493else
3494 echo "$ac_t""no" 1>&6
3495fi
3496
3497
3498 if test "$GMSGFMT" != ":"; then
3499 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
3500 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3501 : ;
3502 else
3503 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
3504 echo "$ac_t""found $GMSGFMT program is not GNU msgfmt; ignore it" 1>&6
3505 GMSGFMT=":"
3506 fi
3507 fi
3508
3509 if test "$XGETTEXT" != ":"; then
3510 if $XGETTEXT --omit-header --copyright-holder= /dev/null >/dev/null 2>&1 &&
3511 (if $XGETTEXT --omit-header --copyright-holder= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
3512 : ;
3513 else
3514 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
3515 XGETTEXT=":"
3516 fi
3517 rm -f messages.po
3518 fi
3519
3520
3521
3522
3523
3524 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
3525stdlib.h string.h unistd.h sys/param.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003526do
3527ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3528echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003529echo "configure:3530: checking for $ac_hdr" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003530if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3531 echo $ac_n "(cached) $ac_c" 1>&6
3532else
3533 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003534#line 3535 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003535#include "confdefs.h"
3536#include <$ac_hdr>
3537EOF
3538ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003539{ (eval echo configure:3540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003540ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3541if test -z "$ac_err"; then
3542 rm -rf conftest*
3543 eval "ac_cv_header_$ac_safe=yes"
3544else
3545 echo "$ac_err" >&5
3546 echo "configure: failed program was:" >&5
3547 cat conftest.$ac_ext >&5
3548 rm -rf conftest*
3549 eval "ac_cv_header_$ac_safe=no"
3550fi
3551rm -f conftest*
3552fi
3553if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3554 echo "$ac_t""yes" 1>&6
3555 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3556 cat >> confdefs.h <<EOF
3557#define $ac_tr_hdr 1
3558EOF
3559
3560else
3561 echo "$ac_t""no" 1>&6
3562fi
3563done
3564
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003565 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
3566geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
3567strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003568do
3569echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003570echo "configure:3571: checking for $ac_func" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003571if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3572 echo $ac_n "(cached) $ac_c" 1>&6
3573else
3574 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003575#line 3576 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003576#include "confdefs.h"
3577/* System header to define __stub macros and hopefully few prototypes,
3578 which can conflict with char $ac_func(); below. */
3579#include <assert.h>
3580/* Override any gcc2 internal prototype to avoid an error. */
3581/* We use char because int might match the return type of a gcc2
3582 builtin and then its argument prototype would still apply. */
3583char $ac_func();
3584
3585int main() {
3586
3587/* The GNU C library defines this for functions which it implements
3588 to always fail with ENOSYS. Some functions are actually named
3589 something starting with __ and the normal name is an alias. */
3590#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3591choke me
3592#else
3593$ac_func();
3594#endif
3595
3596; return 0; }
3597EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003598if { (eval echo configure:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003599 rm -rf conftest*
3600 eval "ac_cv_func_$ac_func=yes"
3601else
3602 echo "configure: failed program was:" >&5
3603 cat conftest.$ac_ext >&5
3604 rm -rf conftest*
3605 eval "ac_cv_func_$ac_func=no"
3606fi
3607rm -f conftest*
3608fi
3609
3610if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3611 echo "$ac_t""yes" 1>&6
3612 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3613 cat >> confdefs.h <<EOF
3614#define $ac_tr_func 1
3615EOF
3616
3617else
3618 echo "$ac_t""no" 1>&6
3619fi
3620done
3621
3622
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003623
3624
3625
3626
3627
3628 am_save_CPPFLAGS="$CPPFLAGS"
3629
3630 for element in $INCICONV; do
3631 haveit=
3632 for x in $CPPFLAGS; do
3633
3634 acl_save_prefix="$prefix"
3635 prefix="$acl_final_prefix"
3636 acl_save_exec_prefix="$exec_prefix"
3637 exec_prefix="$acl_final_exec_prefix"
3638 eval x=\"$x\"
3639 exec_prefix="$acl_save_exec_prefix"
3640 prefix="$acl_save_prefix"
3641
3642 if test "X$x" = "X$element"; then
3643 haveit=yes
3644 break
3645 fi
3646 done
3647 if test -z "$haveit"; then
3648 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
3649 fi
3650 done
3651
3652
3653 echo $ac_n "checking for iconv""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003654echo "configure:3655: checking for iconv" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003655if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003656 echo $ac_n "(cached) $ac_c" 1>&6
3657else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003658
3659 am_cv_func_iconv="no, consider installing GNU libiconv"
3660 am_cv_lib_iconv=no
3661 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003662#line 3663 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003663#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003664#include <stdlib.h>
3665#include <iconv.h>
3666int main() {
3667iconv_t cd = iconv_open("","");
3668 iconv(cd,NULL,NULL,NULL,NULL);
3669 iconv_close(cd);
3670; return 0; }
3671EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003672if { (eval echo configure:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003673 rm -rf conftest*
3674 am_cv_func_iconv=yes
3675else
3676 echo "configure: failed program was:" >&5
3677 cat conftest.$ac_ext >&5
3678fi
3679rm -f conftest*
3680 if test "$am_cv_func_iconv" != yes; then
3681 am_save_LIBS="$LIBS"
3682 LIBS="$LIBS $LIBICONV"
3683 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003684#line 3685 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003685#include "confdefs.h"
3686#include <stdlib.h>
3687#include <iconv.h>
3688int main() {
3689iconv_t cd = iconv_open("","");
3690 iconv(cd,NULL,NULL,NULL,NULL);
3691 iconv_close(cd);
3692; return 0; }
3693EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003694if { (eval echo configure:3695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003695 rm -rf conftest*
3696 am_cv_lib_iconv=yes
3697 am_cv_func_iconv=yes
3698else
3699 echo "configure: failed program was:" >&5
3700 cat conftest.$ac_ext >&5
3701fi
3702rm -f conftest*
3703 LIBS="$am_save_LIBS"
3704 fi
3705
3706fi
3707
3708echo "$ac_t""$am_cv_func_iconv" 1>&6
3709 if test "$am_cv_func_iconv" = yes; then
3710 cat >> confdefs.h <<\EOF
3711#define HAVE_ICONV 1
3712EOF
3713
3714 fi
3715 if test "$am_cv_lib_iconv" = yes; then
3716 echo $ac_n "checking how to link with libiconv""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003717echo "configure:3718: checking how to link with libiconv" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003718 echo "$ac_t""$LIBICONV" 1>&6
3719 else
3720 CPPFLAGS="$am_save_CPPFLAGS"
3721 LIBICONV=
3722 LTLIBICONV=
3723 fi
3724
3725
3726
3727 if test "$am_cv_func_iconv" = yes; then
3728 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003729echo "configure:3730: checking for iconv declaration" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003730 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
3731 echo $ac_n "(cached) $ac_c" 1>&6
3732else
3733
3734 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003735#line 3736 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003736#include "confdefs.h"
3737
3738#include <stdlib.h>
3739#include <iconv.h>
3740extern
3741#ifdef __cplusplus
3742"C"
3743#endif
3744#if defined(__STDC__) || defined(__cplusplus)
3745size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
3746#else
3747size_t iconv();
3748#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003749
3750int main() {
3751
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003752; return 0; }
3753EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003754if { (eval echo configure:3755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003755 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003756 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003757else
3758 echo "configure: failed program was:" >&5
3759 cat conftest.$ac_ext >&5
3760 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003761 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003762fi
3763rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003764 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 +00003765fi
3766
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003767 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
3768 echo "$ac_t""${ac_t:-
3769 }$am_cv_proto_iconv" 1>&6
3770 cat >> confdefs.h <<EOF
3771#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003772EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003773
3774 fi
3775
3776
3777 echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003778echo "configure:3779: checking for nl_langinfo and CODESET" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003779if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
3780 echo $ac_n "(cached) $ac_c" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003781else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003782 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003783#line 3784 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003784#include "confdefs.h"
3785#include <langinfo.h>
3786int main() {
3787char* cs = nl_langinfo(CODESET);
3788; return 0; }
3789EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003790if { (eval echo configure:3791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003791 rm -rf conftest*
3792 am_cv_langinfo_codeset=yes
3793else
3794 echo "configure: failed program was:" >&5
3795 cat conftest.$ac_ext >&5
3796 rm -rf conftest*
3797 am_cv_langinfo_codeset=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003798fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003799rm -f conftest*
3800
3801fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003802
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003803echo "$ac_t""$am_cv_langinfo_codeset" 1>&6
3804 if test $am_cv_langinfo_codeset = yes; then
3805 cat >> confdefs.h <<\EOF
3806#define HAVE_LANGINFO_CODESET 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003807EOF
3808
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003809 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003810
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003811 if test $ac_cv_header_locale_h = yes; then
3812
3813 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003814echo "configure:3815: checking for LC_MESSAGES" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003815if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3816 echo $ac_n "(cached) $ac_c" 1>&6
3817else
3818 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003819#line 3820 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003820#include "confdefs.h"
3821#include <locale.h>
3822int main() {
3823return LC_MESSAGES
3824; return 0; }
3825EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003826if { (eval echo configure:3827: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003827 rm -rf conftest*
3828 am_cv_val_LC_MESSAGES=yes
3829else
3830 echo "configure: failed program was:" >&5
3831 cat conftest.$ac_ext >&5
3832 rm -rf conftest*
3833 am_cv_val_LC_MESSAGES=no
3834fi
3835rm -f conftest*
3836fi
3837
3838echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003839 if test $am_cv_val_LC_MESSAGES = yes; then
3840 cat >> confdefs.h <<\EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003841#define HAVE_LC_MESSAGES 1
3842EOF
3843
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003844 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003845
3846 fi
3847
3848 for ac_prog in bison
3849do
3850# Extract the first word of "$ac_prog", so it can be a program name with args.
3851set dummy $ac_prog; ac_word=$2
3852echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003853echo "configure:3854: checking for $ac_word" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003854if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
3855 echo $ac_n "(cached) $ac_c" 1>&6
3856else
3857 if test -n "$INTLBISON"; then
3858 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
3859else
3860 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3861 ac_dummy="$PATH"
3862 for ac_dir in $ac_dummy; do
3863 test -z "$ac_dir" && ac_dir=.
3864 if test -f $ac_dir/$ac_word; then
3865 ac_cv_prog_INTLBISON="$ac_prog"
3866 break
3867 fi
3868 done
3869 IFS="$ac_save_ifs"
3870fi
3871fi
3872INTLBISON="$ac_cv_prog_INTLBISON"
3873if test -n "$INTLBISON"; then
3874 echo "$ac_t""$INTLBISON" 1>&6
3875else
3876 echo "$ac_t""no" 1>&6
3877fi
3878
3879test -n "$INTLBISON" && break
3880done
3881
3882 if test -z "$INTLBISON"; then
3883 ac_verc_fail=yes
3884 else
3885 echo $ac_n "checking version of bison""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003886echo "configure:3887: checking version of bison" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003887 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3888 case $ac_prog_version in
3889 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3890 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
3891 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3892 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3893 esac
3894 echo "$ac_t""$ac_prog_version" 1>&6
3895 fi
3896 if test $ac_verc_fail = yes; then
3897 INTLBISON=:
3898 fi
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003915echo "configure:3916: checking whether NLS is requested" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003916 # Check whether --enable-nls or --disable-nls was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003917if test "${enable_nls+set}" = set; then
3918 enableval="$enable_nls"
3919 USE_NLS=$enableval
3920else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003921 USE_NLS=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003922fi
3923
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003924 echo "$ac_t""$USE_NLS" 1>&6
3925
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003926
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003927
3928 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003929 USE_INCLUDED_LIBINTL=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003930
3931 LIBINTL=
3932 LTLIBINTL=
3933 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003934
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003935 if test "$USE_NLS" = "yes"; then
3936 gt_use_preinstalled_gnugettext=no
3937
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003938 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003939echo "configure:3940: checking whether included gettext is requested" >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003940 # Check whether --with-included-gettext or --without-included-gettext was given.
3941if test "${with_included_gettext+set}" = set; then
3942 withval="$with_included_gettext"
3943 nls_cv_force_use_gnu_gettext=$withval
3944else
3945 nls_cv_force_use_gnu_gettext=no
3946fi
3947
3948 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3949
3950 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3951 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003952
3953
3954
3955
3956
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003957
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003958 echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003959echo "configure:3960: checking for GNU gettext in libc" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003960if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003961 echo $ac_n "(cached) $ac_c" 1>&6
3962else
3963 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003964#line 3965 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003965#include "confdefs.h"
3966#include <libintl.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003967extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003968extern int *_nl_domain_bindings;
3969int main() {
3970bindtextdomain ("", "");
3971return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003972; return 0; }
3973EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04003974if { (eval echo configure:3975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003975 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003976 gt_cv_func_gnugettext1_libc=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003977else
3978 echo "configure: failed program was:" >&5
3979 cat conftest.$ac_ext >&5
3980 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003981 gt_cv_func_gnugettext1_libc=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003982fi
3983rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003984fi
3985
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003986echo "$ac_t""$gt_cv_func_gnugettext1_libc" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00003987
Theodore Ts'oa04eba32003-05-03 16:35:17 -04003988 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
3989
3990
3991
3992 use_additional=yes
3993
3994 acl_save_prefix="$prefix"
3995 prefix="$acl_final_prefix"
3996 acl_save_exec_prefix="$exec_prefix"
3997 exec_prefix="$acl_final_exec_prefix"
3998
3999 eval additional_includedir=\"$includedir\"
4000 eval additional_libdir=\"$libdir\"
4001
4002 exec_prefix="$acl_save_exec_prefix"
4003 prefix="$acl_save_prefix"
4004
4005 # Check whether --with-libintl-prefix or --without-libintl-prefix was given.
4006if test "${with_libintl_prefix+set}" = set; then
4007 withval="$with_libintl_prefix"
4008
4009 if test "X$withval" = "Xno"; then
4010 use_additional=no
4011 else
4012 if test "X$withval" = "X"; then
4013
4014 acl_save_prefix="$prefix"
4015 prefix="$acl_final_prefix"
4016 acl_save_exec_prefix="$exec_prefix"
4017 exec_prefix="$acl_final_exec_prefix"
4018
4019 eval additional_includedir=\"$includedir\"
4020 eval additional_libdir=\"$libdir\"
4021
4022 exec_prefix="$acl_save_exec_prefix"
4023 prefix="$acl_save_prefix"
4024
4025 else
4026 additional_includedir="$withval/include"
4027 additional_libdir="$withval/lib"
4028 fi
4029 fi
4030
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004031fi
4032
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004033 LIBINTL=
4034 LTLIBINTL=
4035 INCINTL=
4036 rpathdirs=
4037 ltrpathdirs=
4038 names_already_handled=
4039 names_next_round='intl '
4040 while test -n "$names_next_round"; do
4041 names_this_round="$names_next_round"
4042 names_next_round=
4043 for name in $names_this_round; do
4044 already_handled=
4045 for n in $names_already_handled; do
4046 if test "$n" = "$name"; then
4047 already_handled=yes
4048 break
4049 fi
4050 done
4051 if test -z "$already_handled"; then
4052 names_already_handled="$names_already_handled $name"
4053 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
4054 eval value=\"\$HAVE_LIB$uppername\"
4055 if test -n "$value"; then
4056 if test "$value" = yes; then
4057 eval value=\"\$LIB$uppername\"
4058 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
4059 eval value=\"\$LTLIB$uppername\"
4060 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
4061 else
4062 :
4063 fi
4064 else
4065 found_dir=
4066 found_la=
4067 found_so=
4068 found_a=
4069 if test $use_additional = yes; then
4070 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
4071 found_dir="$additional_libdir"
4072 found_so="$additional_libdir/lib$name.$shlibext"
4073 if test -f "$additional_libdir/lib$name.la"; then
4074 found_la="$additional_libdir/lib$name.la"
4075 fi
4076 else
4077 if test -f "$additional_libdir/lib$name.$libext"; then
4078 found_dir="$additional_libdir"
4079 found_a="$additional_libdir/lib$name.$libext"
4080 if test -f "$additional_libdir/lib$name.la"; then
4081 found_la="$additional_libdir/lib$name.la"
4082 fi
4083 fi
4084 fi
4085 fi
4086 if test "X$found_dir" = "X"; then
4087 for x in $LDFLAGS $LTLIBINTL; do
4088
4089 acl_save_prefix="$prefix"
4090 prefix="$acl_final_prefix"
4091 acl_save_exec_prefix="$exec_prefix"
4092 exec_prefix="$acl_final_exec_prefix"
4093 eval x=\"$x\"
4094 exec_prefix="$acl_save_exec_prefix"
4095 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004096
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004097 case "$x" in
4098 -L*)
4099 dir=`echo "X$x" | sed -e 's/^X-L//'`
4100 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
4101 found_dir="$dir"
4102 found_so="$dir/lib$name.$shlibext"
4103 if test -f "$dir/lib$name.la"; then
4104 found_la="$dir/lib$name.la"
4105 fi
4106 else
4107 if test -f "$dir/lib$name.$libext"; then
4108 found_dir="$dir"
4109 found_a="$dir/lib$name.$libext"
4110 if test -f "$dir/lib$name.la"; then
4111 found_la="$dir/lib$name.la"
4112 fi
4113 fi
4114 fi
4115 ;;
4116 esac
4117 if test "X$found_dir" != "X"; then
4118 break
4119 fi
4120 done
4121 fi
4122 if test "X$found_dir" != "X"; then
4123 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
4124 if test "X$found_so" != "X"; then
4125 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
4126 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4127 else
4128 haveit=
4129 for x in $ltrpathdirs; do
4130 if test "X$x" = "X$found_dir"; then
4131 haveit=yes
4132 break
4133 fi
4134 done
4135 if test -z "$haveit"; then
4136 ltrpathdirs="$ltrpathdirs $found_dir"
4137 fi
4138 if test "$hardcode_direct" = yes; then
4139 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4140 else
4141 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
4142 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4143 haveit=
4144 for x in $rpathdirs; 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 rpathdirs="$rpathdirs $found_dir"
4152 fi
4153 else
4154 haveit=
4155 for x in $LDFLAGS $LIBINTL; do
4156
4157 acl_save_prefix="$prefix"
4158 prefix="$acl_final_prefix"
4159 acl_save_exec_prefix="$exec_prefix"
4160 exec_prefix="$acl_final_exec_prefix"
4161 eval x=\"$x\"
4162 exec_prefix="$acl_save_exec_prefix"
4163 prefix="$acl_save_prefix"
4164
4165 if test "X$x" = "X-L$found_dir"; then
4166 haveit=yes
4167 break
4168 fi
4169 done
4170 if test -z "$haveit"; then
4171 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
4172 fi
4173 if test "$hardcode_minus_L" != no; then
4174 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
4175 else
4176 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4177 fi
4178 fi
4179 fi
4180 fi
4181 else
4182 if test "X$found_a" != "X"; then
4183 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
4184 else
4185 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
4186 fi
4187 fi
4188 additional_includedir=
4189 case "$found_dir" in
4190 */lib | */lib/)
4191 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
4192 additional_includedir="$basedir/include"
4193 ;;
4194 esac
4195 if test "X$additional_includedir" != "X"; then
4196 if test "X$additional_includedir" != "X/usr/include"; then
4197 haveit=
4198 if test "X$additional_includedir" = "X/usr/local/include"; then
4199 if test -n "$GCC"; then
4200 case $host_os in
4201 linux*) haveit=yes;;
4202 esac
4203 fi
4204 fi
4205 if test -z "$haveit"; then
4206 for x in $CPPFLAGS $INCINTL; do
4207
4208 acl_save_prefix="$prefix"
4209 prefix="$acl_final_prefix"
4210 acl_save_exec_prefix="$exec_prefix"
4211 exec_prefix="$acl_final_exec_prefix"
4212 eval x=\"$x\"
4213 exec_prefix="$acl_save_exec_prefix"
4214 prefix="$acl_save_prefix"
4215
4216 if test "X$x" = "X-I$additional_includedir"; then
4217 haveit=yes
4218 break
4219 fi
4220 done
4221 if test -z "$haveit"; then
4222 if test -d "$additional_includedir"; then
4223 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
4224 fi
4225 fi
4226 fi
4227 fi
4228 fi
4229 if test -n "$found_la"; then
4230 save_libdir="$libdir"
4231 case "$found_la" in
4232 */* | *\\*) . "$found_la" ;;
4233 *) . "./$found_la" ;;
4234 esac
4235 libdir="$save_libdir"
4236 for dep in $dependency_libs; do
4237 case "$dep" in
4238 -L*)
4239 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
4240 if test "X$additional_libdir" != "X/usr/lib"; then
4241 haveit=
4242 if test "X$additional_libdir" = "X/usr/local/lib"; then
4243 if test -n "$GCC"; then
4244 case $host_os in
4245 linux*) haveit=yes;;
4246 esac
4247 fi
4248 fi
4249 if test -z "$haveit"; then
4250 haveit=
4251 for x in $LDFLAGS $LIBINTL; do
4252
4253 acl_save_prefix="$prefix"
4254 prefix="$acl_final_prefix"
4255 acl_save_exec_prefix="$exec_prefix"
4256 exec_prefix="$acl_final_exec_prefix"
4257 eval x=\"$x\"
4258 exec_prefix="$acl_save_exec_prefix"
4259 prefix="$acl_save_prefix"
4260
4261 if test "X$x" = "X-L$additional_libdir"; then
4262 haveit=yes
4263 break
4264 fi
4265 done
4266 if test -z "$haveit"; then
4267 if test -d "$additional_libdir"; then
4268 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
4269 fi
4270 fi
4271 haveit=
4272 for x in $LDFLAGS $LTLIBINTL; do
4273
4274 acl_save_prefix="$prefix"
4275 prefix="$acl_final_prefix"
4276 acl_save_exec_prefix="$exec_prefix"
4277 exec_prefix="$acl_final_exec_prefix"
4278 eval x=\"$x\"
4279 exec_prefix="$acl_save_exec_prefix"
4280 prefix="$acl_save_prefix"
4281
4282 if test "X$x" = "X-L$additional_libdir"; then
4283 haveit=yes
4284 break
4285 fi
4286 done
4287 if test -z "$haveit"; then
4288 if test -d "$additional_libdir"; then
4289 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
4290 fi
4291 fi
4292 fi
4293 fi
4294 ;;
4295 -R*)
4296 dir=`echo "X$dep" | sed -e 's/^X-R//'`
4297 if test "$enable_rpath" != no; then
4298 haveit=
4299 for x in $rpathdirs; do
4300 if test "X$x" = "X$dir"; then
4301 haveit=yes
4302 break
4303 fi
4304 done
4305 if test -z "$haveit"; then
4306 rpathdirs="$rpathdirs $dir"
4307 fi
4308 haveit=
4309 for x in $ltrpathdirs; do
4310 if test "X$x" = "X$dir"; then
4311 haveit=yes
4312 break
4313 fi
4314 done
4315 if test -z "$haveit"; then
4316 ltrpathdirs="$ltrpathdirs $dir"
4317 fi
4318 fi
4319 ;;
4320 -l*)
4321 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
4322 ;;
4323 *.la)
4324 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
4325 ;;
4326 *)
4327 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
4328 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
4329 ;;
4330 esac
4331 done
4332 fi
4333 else
4334 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
4335 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
4336 fi
4337 fi
4338 fi
4339 done
4340 done
4341 if test "X$rpathdirs" != "X"; then
4342 if test -n "$hardcode_libdir_separator"; then
4343 alldirs=
4344 for found_dir in $rpathdirs; do
4345 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
4346 done
4347 acl_save_libdir="$libdir"
4348 libdir="$alldirs"
4349 eval flag=\"$hardcode_libdir_flag_spec\"
4350 libdir="$acl_save_libdir"
4351 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4352 else
4353 for found_dir in $rpathdirs; do
4354 acl_save_libdir="$libdir"
4355 libdir="$found_dir"
4356 eval flag=\"$hardcode_libdir_flag_spec\"
4357 libdir="$acl_save_libdir"
4358 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
4359 done
4360 fi
4361 fi
4362 if test "X$ltrpathdirs" != "X"; then
4363 for found_dir in $ltrpathdirs; do
4364 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
4365 done
4366 fi
4367
4368 echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004369echo "configure:4370: checking for GNU gettext in libintl" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004370if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004371 echo $ac_n "(cached) $ac_c" 1>&6
4372else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004373 gt_save_CPPFLAGS="$CPPFLAGS"
4374 CPPFLAGS="$CPPFLAGS $INCINTL"
4375 gt_save_LIBS="$LIBS"
4376 LIBS="$LIBS $LIBINTL"
4377 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004378#line 4379 "configure"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004379#include "confdefs.h"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004380#include <libintl.h>
4381extern int _nl_msg_cat_cntr;
4382extern
4383#ifdef __cplusplus
4384"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004385#endif
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004386const char *_nl_expand_alias ();
4387int main() {
4388bindtextdomain ("", "");
4389return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004390; return 0; }
4391EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004392if { (eval echo configure:4393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004393 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004394 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004395else
4396 echo "configure: failed program was:" >&5
4397 cat conftest.$ac_ext >&5
4398 rm -rf conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004399 gt_cv_func_gnugettext1_libintl=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004400fi
4401rm -f conftest*
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004402 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
4403 LIBS="$LIBS $LIBICONV"
4404 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004405#line 4406 "configure"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004406#include "confdefs.h"
4407#include <libintl.h>
4408extern int _nl_msg_cat_cntr;
4409extern
4410#ifdef __cplusplus
4411"C"
4412#endif
4413const char *_nl_expand_alias ();
4414int main() {
4415bindtextdomain ("", "");
4416return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
4417; return 0; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004418EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004419if { (eval echo configure:4420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004420 rm -rf conftest*
4421 LIBINTL="$LIBINTL $LIBICONV"
4422 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
4423 gt_cv_func_gnugettext1_libintl=yes
4424
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004425else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004426 echo "configure: failed program was:" >&5
4427 cat conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004428fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004429rm -f conftest*
4430 fi
4431 CPPFLAGS="$gt_save_CPPFLAGS"
4432 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004433fi
4434
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004435echo "$ac_t""$gt_cv_func_gnugettext1_libintl" 1>&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004436 fi
4437
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004438 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
4439 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
4440 && test "$PACKAGE" != gettext; }; then
4441 gt_use_preinstalled_gnugettext=yes
4442 else
4443 LIBINTL=
4444 LTLIBINTL=
4445 INCINTL=
4446 fi
4447
4448
4449 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
4450 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004451 fi
4452 fi
4453
4454 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4455 INTLOBJS="\$(GETTOBJS)"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004456 BUILD_INCLUDED_LIBINTL=yes
4457 USE_INCLUDED_LIBINTL=yes
4458 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
4459 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
4460 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004461 fi
4462
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004463 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4464 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4465 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004466 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004467
4468
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004469 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4470 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4471 cat >> confdefs.h <<\EOF
4472#define ENABLE_NLS 1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004473EOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004474
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004475 else
4476 USE_NLS=no
4477 fi
4478 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004479
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004480 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004481
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004482 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
4483 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
4484 echo $ac_n "checking how to link with libintl""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004485echo "configure:4486: checking how to link with libintl" >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004486 echo "$ac_t""$LIBINTL" 1>&6
4487
4488 for element in $INCINTL; do
4489 haveit=
4490 for x in $CPPFLAGS; do
4491
4492 acl_save_prefix="$prefix"
4493 prefix="$acl_final_prefix"
4494 acl_save_exec_prefix="$exec_prefix"
4495 exec_prefix="$acl_final_exec_prefix"
4496 eval x=\"$x\"
4497 exec_prefix="$acl_save_exec_prefix"
4498 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004499
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004500 if test "X$x" = "X$element"; then
4501 haveit=yes
4502 break
4503 fi
4504 done
4505 if test -z "$haveit"; then
4506 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
4507 fi
4508 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004509
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004510 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004511
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004512 cat >> confdefs.h <<\EOF
4513#define HAVE_GETTEXT 1
4514EOF
4515
4516 cat >> confdefs.h <<\EOF
4517#define HAVE_DCGETTEXT 1
4518EOF
4519
4520 fi
4521
4522 POSUB=po
4523 fi
4524
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004525
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004526 if test "$PACKAGE" = gettext; then
4527 BUILD_INCLUDED_LIBINTL=yes
4528 fi
4529
4530
4531
4532
4533
4534
4535 nls_cv_header_intl=
4536 nls_cv_header_libgt=
4537
4538 DATADIRNAME=share
4539
4540
4541 INSTOBJEXT=.mo
4542
4543
4544 GENCAT=gencat
4545
4546
4547 INTL_LIBTOOL_SUFFIX_PREFIX=
4548
4549
4550
4551 INTLLIBS="$LIBINTL"
4552
4553
4554
4555
4556
4557
Theodore Ts'o74becf31997-04-26 14:37:06 +00004558
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004559echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004560echo "configure:4561: checking whether ${MAKE-make} sets \${MAKE}" >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +00004561set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004562if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
4563 echo $ac_n "(cached) $ac_c" 1>&6
4564else
4565 cat > conftestmake <<\EOF
4566all:
4567 @echo 'ac_maketemp="${MAKE}"'
4568EOF
4569# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4570eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
4571if test -n "$ac_maketemp"; then
4572 eval ac_cv_prog_make_${ac_make}_set=yes
4573else
4574 eval ac_cv_prog_make_${ac_make}_set=no
4575fi
4576rm -f conftestmake
4577fi
4578if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4579 echo "$ac_t""yes" 1>&6
4580 SET_MAKE=
4581else
4582 echo "$ac_t""no" 1>&6
4583 SET_MAKE="MAKE=${MAKE-make}"
4584fi
4585
4586# Extract the first word of "ln", so it can be a program name with args.
4587set dummy ln; ac_word=$2
4588echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004589echo "configure:4590: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004590if eval "test \"`echo '$''{'ac_cv_path_LN'+set}'`\" = set"; then
4591 echo $ac_n "(cached) $ac_c" 1>&6
4592else
4593 case "$LN" in
4594 /*)
4595 ac_cv_path_LN="$LN" # Let the user override the test with a path.
4596 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004597 ?:/*)
4598 ac_cv_path_LN="$LN" # Let the user override the test with a dos path.
4599 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004600 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004601 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4602 ac_dummy="$PATH"
4603 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004604 test -z "$ac_dir" && ac_dir=.
4605 if test -f $ac_dir/$ac_word; then
4606 ac_cv_path_LN="$ac_dir/$ac_word"
4607 break
4608 fi
4609 done
4610 IFS="$ac_save_ifs"
4611 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4612 ;;
4613esac
4614fi
4615LN="$ac_cv_path_LN"
4616if test -n "$LN"; then
4617 echo "$ac_t""$LN" 1>&6
4618else
4619 echo "$ac_t""no" 1>&6
4620fi
4621
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004622echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004623echo "configure:4624: checking whether ln -s works" >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004624if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
4625 echo $ac_n "(cached) $ac_c" 1>&6
4626else
4627 rm -f conftestdata
4628if ln -s X conftestdata 2>/dev/null
4629then
4630 rm -f conftestdata
4631 ac_cv_prog_LN_S="ln -s"
4632else
4633 ac_cv_prog_LN_S=ln
4634fi
4635fi
4636LN_S="$ac_cv_prog_LN_S"
4637if test "$ac_cv_prog_LN_S" = "ln -s"; then
4638 echo "$ac_t""yes" 1>&6
4639else
4640 echo "$ac_t""no" 1>&6
4641fi
4642
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004643# Extract the first word of "mv", so it can be a program name with args.
4644set dummy mv; ac_word=$2
4645echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004646echo "configure:4647: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004647if eval "test \"`echo '$''{'ac_cv_path_MV'+set}'`\" = set"; then
4648 echo $ac_n "(cached) $ac_c" 1>&6
4649else
4650 case "$MV" in
4651 /*)
4652 ac_cv_path_MV="$MV" # Let the user override the test with a path.
4653 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004654 ?:/*)
4655 ac_cv_path_MV="$MV" # Let the user override the test with a dos path.
4656 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004657 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004658 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4659 ac_dummy="$PATH"
4660 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004661 test -z "$ac_dir" && ac_dir=.
4662 if test -f $ac_dir/$ac_word; then
4663 ac_cv_path_MV="$ac_dir/$ac_word"
4664 break
4665 fi
4666 done
4667 IFS="$ac_save_ifs"
4668 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
4669 ;;
4670esac
4671fi
4672MV="$ac_cv_path_MV"
4673if test -n "$MV"; then
4674 echo "$ac_t""$MV" 1>&6
4675else
4676 echo "$ac_t""no" 1>&6
4677fi
4678
4679# Extract the first word of "cp", so it can be a program name with args.
4680set dummy cp; ac_word=$2
4681echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004682echo "configure:4683: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004683if eval "test \"`echo '$''{'ac_cv_path_CP'+set}'`\" = set"; then
4684 echo $ac_n "(cached) $ac_c" 1>&6
4685else
4686 case "$CP" in
4687 /*)
4688 ac_cv_path_CP="$CP" # Let the user override the test with a path.
4689 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004690 ?:/*)
4691 ac_cv_path_CP="$CP" # Let the user override the test with a dos path.
4692 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004693 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004694 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4695 ac_dummy="$PATH"
4696 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004697 test -z "$ac_dir" && ac_dir=.
4698 if test -f $ac_dir/$ac_word; then
4699 ac_cv_path_CP="$ac_dir/$ac_word"
4700 break
4701 fi
4702 done
4703 IFS="$ac_save_ifs"
4704 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4705 ;;
4706esac
4707fi
4708CP="$ac_cv_path_CP"
4709if test -n "$CP"; then
4710 echo "$ac_t""$CP" 1>&6
4711else
4712 echo "$ac_t""no" 1>&6
4713fi
4714
4715# Extract the first word of "rm", so it can be a program name with args.
4716set dummy rm; ac_word=$2
4717echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004718echo "configure:4719: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004719if eval "test \"`echo '$''{'ac_cv_path_RM'+set}'`\" = set"; then
4720 echo $ac_n "(cached) $ac_c" 1>&6
4721else
4722 case "$RM" in
4723 /*)
4724 ac_cv_path_RM="$RM" # Let the user override the test with a path.
4725 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004726 ?:/*)
4727 ac_cv_path_RM="$RM" # Let the user override the test with a dos path.
4728 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004729 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004730 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4731 ac_dummy="$PATH"
4732 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004733 test -z "$ac_dir" && ac_dir=.
4734 if test -f $ac_dir/$ac_word; then
4735 ac_cv_path_RM="$ac_dir/$ac_word"
4736 break
4737 fi
4738 done
4739 IFS="$ac_save_ifs"
4740 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
4741 ;;
4742esac
4743fi
4744RM="$ac_cv_path_RM"
4745if test -n "$RM"; then
4746 echo "$ac_t""$RM" 1>&6
4747else
4748 echo "$ac_t""no" 1>&6
4749fi
4750
4751# Extract the first word of "chmod", so it can be a program name with args.
4752set dummy chmod; ac_word=$2
4753echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004754echo "configure:4755: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004755if eval "test \"`echo '$''{'ac_cv_path_CHMOD'+set}'`\" = set"; then
4756 echo $ac_n "(cached) $ac_c" 1>&6
4757else
4758 case "$CHMOD" in
4759 /*)
4760 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
4761 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004762 ?:/*)
4763 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a dos path.
4764 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004765 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4767 ac_dummy="$PATH"
4768 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004769 test -z "$ac_dir" && ac_dir=.
4770 if test -f $ac_dir/$ac_word; then
4771 ac_cv_path_CHMOD="$ac_dir/$ac_word"
4772 break
4773 fi
4774 done
4775 IFS="$ac_save_ifs"
4776 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
4777 ;;
4778esac
4779fi
4780CHMOD="$ac_cv_path_CHMOD"
4781if test -n "$CHMOD"; then
4782 echo "$ac_t""$CHMOD" 1>&6
4783else
4784 echo "$ac_t""no" 1>&6
4785fi
4786
4787# Extract the first word of "awk", so it can be a program name with args.
4788set dummy awk; ac_word=$2
4789echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004790echo "configure:4791: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004791if eval "test \"`echo '$''{'ac_cv_path_AWK'+set}'`\" = set"; then
4792 echo $ac_n "(cached) $ac_c" 1>&6
4793else
4794 case "$AWK" in
4795 /*)
4796 ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
4797 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004798 ?:/*)
4799 ac_cv_path_AWK="$AWK" # Let the user override the test with a dos path.
4800 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004801 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004802 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4803 ac_dummy="$PATH"
4804 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004805 test -z "$ac_dir" && ac_dir=.
4806 if test -f $ac_dir/$ac_word; then
4807 ac_cv_path_AWK="$ac_dir/$ac_word"
4808 break
4809 fi
4810 done
4811 IFS="$ac_save_ifs"
4812 test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="awk"
4813 ;;
4814esac
4815fi
4816AWK="$ac_cv_path_AWK"
4817if test -n "$AWK"; then
4818 echo "$ac_t""$AWK" 1>&6
4819else
4820 echo "$ac_t""no" 1>&6
4821fi
4822
4823# Extract the first word of "sed", so it can be a program name with args.
4824set dummy sed; ac_word=$2
4825echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004826echo "configure:4827: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004827if eval "test \"`echo '$''{'ac_cv_path_SED'+set}'`\" = set"; then
4828 echo $ac_n "(cached) $ac_c" 1>&6
4829else
4830 case "$SED" in
4831 /*)
4832 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4833 ;;
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004834 ?:/*)
4835 ac_cv_path_SED="$SED" # Let the user override the test with a dos path.
4836 ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004837 *)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004838 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4839 ac_dummy="$PATH"
4840 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004841 test -z "$ac_dir" && ac_dir=.
4842 if test -f $ac_dir/$ac_word; then
4843 ac_cv_path_SED="$ac_dir/$ac_word"
4844 break
4845 fi
4846 done
4847 IFS="$ac_save_ifs"
4848 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
4849 ;;
4850esac
4851fi
4852SED="$ac_cv_path_SED"
4853if test -n "$SED"; then
4854 echo "$ac_t""$SED" 1>&6
4855else
4856 echo "$ac_t""no" 1>&6
4857fi
4858
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004859# Extract the first word of "perl", so it can be a program name with args.
4860set dummy perl; ac_word=$2
4861echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004862echo "configure:4863: checking for $ac_word" >&5
Theodore Ts'o9d564f71999-07-03 20:25:58 +00004863if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
4864 echo $ac_n "(cached) $ac_c" 1>&6
4865else
4866 case "$PERL" in
4867 /*)
4868 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4869 ;;
4870 ?:/*)
4871 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
4872 ;;
4873 *)
4874 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4875 ac_dummy="$PATH"
4876 for ac_dir in $ac_dummy; do
4877 test -z "$ac_dir" && ac_dir=.
4878 if test -f $ac_dir/$ac_word; then
4879 ac_cv_path_PERL="$ac_dir/$ac_word"
4880 break
4881 fi
4882 done
4883 IFS="$ac_save_ifs"
4884 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
4885 ;;
4886esac
4887fi
4888PERL="$ac_cv_path_PERL"
4889if test -n "$PERL"; then
4890 echo "$ac_t""$PERL" 1>&6
4891else
4892 echo "$ac_t""no" 1>&6
4893fi
4894
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004895# Extract the first word of "ldconfig", so it can be a program name with args.
4896set dummy ldconfig; ac_word=$2
4897echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004898echo "configure:4899: checking for $ac_word" >&5
Theodore Ts'o250f79f2001-05-19 22:02:22 +00004899if eval "test \"`echo '$''{'ac_cv_path_LDCONFIG'+set}'`\" = set"; then
4900 echo $ac_n "(cached) $ac_c" 1>&6
4901else
4902 case "$LDCONFIG" in
4903 /*)
4904 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
4905 ;;
4906 ?:/*)
4907 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a dos path.
4908 ;;
4909 *)
4910 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4911 ac_dummy="$PATH"
4912 for ac_dir in $ac_dummy; do
4913 test -z "$ac_dir" && ac_dir=.
4914 if test -f $ac_dir/$ac_word; then
4915 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
4916 break
4917 fi
4918 done
4919 IFS="$ac_save_ifs"
4920 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
4921 ;;
4922esac
4923fi
4924LDCONFIG="$ac_cv_path_LDCONFIG"
4925if test -n "$LDCONFIG"; then
4926 echo "$ac_t""$LDCONFIG" 1>&6
4927else
4928 echo "$ac_t""no" 1>&6
4929fi
4930
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004931echo $ac_n "checking build system type""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004932echo "configure:4933: checking build system type" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004933
4934build_alias=$build
4935case "$build_alias" in
4936NONE)
4937 case $nonopt in
4938 NONE) build_alias=$host_alias ;;
4939 *) build_alias=$nonopt ;;
4940 esac ;;
4941esac
4942
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004943build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
Theodore Ts'o21c84b71997-04-29 16:15:03 +00004944build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4945build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4946build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004947echo "$ac_t""$build" 1>&6
4948
4949if test $host != $build; then
4950 ac_tool_prefix=${host_alias}-
4951else
4952 ac_tool_prefix=
4953fi
4954
4955# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4956set dummy ${ac_tool_prefix}ar; ac_word=$2
4957echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004958echo "configure:4959: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004959if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4960 echo $ac_n "(cached) $ac_c" 1>&6
4961else
4962 if test -n "$AR"; then
4963 ac_cv_prog_AR="$AR" # Let the user override the test.
4964else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004965 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4966 ac_dummy="$PATH"
4967 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004968 test -z "$ac_dir" && ac_dir=.
4969 if test -f $ac_dir/$ac_word; then
4970 ac_cv_prog_AR="${ac_tool_prefix}ar"
4971 break
4972 fi
4973 done
4974 IFS="$ac_save_ifs"
4975fi
4976fi
4977AR="$ac_cv_prog_AR"
4978if test -n "$AR"; then
4979 echo "$ac_t""$AR" 1>&6
4980else
4981 echo "$ac_t""no" 1>&6
4982fi
4983
4984
4985if test -z "$ac_cv_prog_AR"; then
4986if test -n "$ac_tool_prefix"; then
4987 # Extract the first word of "ar", so it can be a program name with args.
4988set dummy ar; ac_word=$2
4989echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04004990echo "configure:4991: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004991if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4992 echo $ac_n "(cached) $ac_c" 1>&6
4993else
4994 if test -n "$AR"; then
4995 ac_cv_prog_AR="$AR" # Let the user override the test.
4996else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00004997 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4998 ac_dummy="$PATH"
4999 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005000 test -z "$ac_dir" && ac_dir=.
5001 if test -f $ac_dir/$ac_word; then
5002 ac_cv_prog_AR="ar"
5003 break
5004 fi
5005 done
5006 IFS="$ac_save_ifs"
5007 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
5008fi
5009fi
5010AR="$ac_cv_prog_AR"
5011if test -n "$AR"; then
5012 echo "$ac_t""$AR" 1>&6
5013else
5014 echo "$ac_t""no" 1>&6
5015fi
5016
5017else
5018 AR="ar"
5019fi
5020fi
5021
5022# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5023set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005025echo "configure:5026: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005026if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5027 echo $ac_n "(cached) $ac_c" 1>&6
5028else
5029 if test -n "$RANLIB"; then
5030 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5031else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005032 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5033 ac_dummy="$PATH"
5034 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005035 test -z "$ac_dir" && ac_dir=.
5036 if test -f $ac_dir/$ac_word; then
5037 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5038 break
5039 fi
5040 done
5041 IFS="$ac_save_ifs"
5042fi
5043fi
5044RANLIB="$ac_cv_prog_RANLIB"
5045if test -n "$RANLIB"; then
5046 echo "$ac_t""$RANLIB" 1>&6
5047else
5048 echo "$ac_t""no" 1>&6
5049fi
5050
5051
5052if test -z "$ac_cv_prog_RANLIB"; then
5053if test -n "$ac_tool_prefix"; then
5054 # Extract the first word of "ranlib", so it can be a program name with args.
5055set dummy ranlib; ac_word=$2
5056echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005057echo "configure:5058: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005058if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
5059 echo $ac_n "(cached) $ac_c" 1>&6
5060else
5061 if test -n "$RANLIB"; then
5062 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5063else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005064 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5065 ac_dummy="$PATH"
5066 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005067 test -z "$ac_dir" && ac_dir=.
5068 if test -f $ac_dir/$ac_word; then
5069 ac_cv_prog_RANLIB="ranlib"
5070 break
5071 fi
5072 done
5073 IFS="$ac_save_ifs"
5074 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
5075fi
5076fi
5077RANLIB="$ac_cv_prog_RANLIB"
5078if test -n "$RANLIB"; then
5079 echo "$ac_t""$RANLIB" 1>&6
5080else
5081 echo "$ac_t""no" 1>&6
5082fi
5083
5084else
5085 RANLIB=":"
5086fi
5087fi
5088
5089# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5090set dummy ${ac_tool_prefix}strip; ac_word=$2
5091echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005092echo "configure:5093: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005093if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5094 echo $ac_n "(cached) $ac_c" 1>&6
5095else
5096 if test -n "$STRIP"; then
5097 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5098else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005099 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5100 ac_dummy="$PATH"
5101 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005102 test -z "$ac_dir" && ac_dir=.
5103 if test -f $ac_dir/$ac_word; then
5104 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5105 break
5106 fi
5107 done
5108 IFS="$ac_save_ifs"
5109fi
5110fi
5111STRIP="$ac_cv_prog_STRIP"
5112if test -n "$STRIP"; then
5113 echo "$ac_t""$STRIP" 1>&6
5114else
5115 echo "$ac_t""no" 1>&6
5116fi
5117
5118
5119if test -z "$ac_cv_prog_STRIP"; then
5120if test -n "$ac_tool_prefix"; then
5121 # Extract the first word of "strip", so it can be a program name with args.
5122set dummy strip; ac_word=$2
5123echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005124echo "configure:5125: checking for $ac_word" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005125if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
5126 echo $ac_n "(cached) $ac_c" 1>&6
5127else
5128 if test -n "$STRIP"; then
5129 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5130else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005131 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5132 ac_dummy="$PATH"
5133 for ac_dir in $ac_dummy; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005134 test -z "$ac_dir" && ac_dir=.
5135 if test -f $ac_dir/$ac_word; then
5136 ac_cv_prog_STRIP="strip"
5137 break
5138 fi
5139 done
5140 IFS="$ac_save_ifs"
5141 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
5142fi
5143fi
5144STRIP="$ac_cv_prog_STRIP"
5145if test -n "$STRIP"; then
5146 echo "$ac_t""$STRIP" 1>&6
5147else
5148 echo "$ac_t""no" 1>&6
5149fi
5150
5151else
5152 STRIP=":"
5153fi
5154fi
5155
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005156# Find a good install program. We prefer a C program (faster),
5157# so one script is as good as another. But avoid the broken or
5158# incompatible versions:
5159# SysV /etc/install, /usr/sbin/install
5160# SunOS /usr/etc/install
5161# IRIX /sbin/install
5162# AIX /bin/install
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005163# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005164# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5165# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5166# ./install, which can be erroneously created by make from ./install.sh.
5167echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005168echo "configure:5169: checking for a BSD compatible install" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005169if test -z "$INSTALL"; then
5170if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
5171 echo $ac_n "(cached) $ac_c" 1>&6
5172else
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005173 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005174 for ac_dir in $PATH; do
5175 # Account for people who put trailing slashes in PATH elements.
5176 case "$ac_dir/" in
5177 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
5178 *)
5179 # OSF1 and SCO ODT 3.0 have their own names for install.
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005180 # Don't use installbsd from OSF since it installs stuff as root
5181 # by default.
5182 for ac_prog in ginstall scoinst install; do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005183 if test -f $ac_dir/$ac_prog; then
5184 if test $ac_prog = install &&
5185 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
5186 # AIX install. It has an incompatible calling convention.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005187 :
5188 else
5189 ac_cv_path_install="$ac_dir/$ac_prog -c"
5190 break 2
5191 fi
5192 fi
5193 done
5194 ;;
5195 esac
5196 done
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005197 IFS="$ac_save_IFS"
5198
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005199fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005200 if test "${ac_cv_path_install+set}" = set; then
5201 INSTALL="$ac_cv_path_install"
5202 else
5203 # As a last resort, use the slow shell script. We don't cache a
5204 # path for INSTALL within a source directory, because that will
5205 # break other packages using the cache if that directory is
5206 # removed, or if the path is relative.
5207 INSTALL="$ac_install_sh"
5208 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005209fi
5210echo "$ac_t""$INSTALL" 1>&6
5211
5212# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5213# It thinks the first close brace ends the variable substitution.
5214test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5215
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005216test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
5217
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005218test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5219
Theodore Ts'o6c133521999-07-03 20:37:03 +00005220# See if we need a separate native compiler.
5221if test $cross_compiling = no; then
5222 BUILD_CC="$CC"
5223
5224else
5225 for ac_prog in gcc cc
5226do
5227# Extract the first word of "$ac_prog", so it can be a program name with args.
5228set dummy $ac_prog; ac_word=$2
5229echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005230echo "configure:5231: checking for $ac_word" >&5
Theodore Ts'o6c133521999-07-03 20:37:03 +00005231if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
5232 echo $ac_n "(cached) $ac_c" 1>&6
5233else
5234 if test -n "$BUILD_CC"; then
5235 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5236else
5237 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5238 ac_dummy="$PATH"
5239 for ac_dir in $ac_dummy; do
5240 test -z "$ac_dir" && ac_dir=.
5241 if test -f $ac_dir/$ac_word; then
5242 ac_cv_prog_BUILD_CC="$ac_prog"
5243 break
5244 fi
5245 done
5246 IFS="$ac_save_ifs"
5247fi
5248fi
5249BUILD_CC="$ac_cv_prog_BUILD_CC"
5250if test -n "$BUILD_CC"; then
5251 echo "$ac_t""$BUILD_CC" 1>&6
5252else
5253 echo "$ac_t""no" 1>&6
5254fi
5255
5256test -n "$BUILD_CC" && break
5257done
5258
5259fi
Theodore Ts'offf45482003-04-13 00:44:19 -04005260for ac_hdr in stdlib.h unistd.h stdarg.h errno.h malloc.h mntent.h paths.h dirent.h getopt.h setjmp.h signal.h termios.h linux/fd.h linux/major.h sys/disklabel.h sys/ioctl.h sys/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 netinet/in.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005261do
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005262ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005263echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005264echo "configure:5265: checking for $ac_hdr" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005265if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5266 echo $ac_n "(cached) $ac_c" 1>&6
5267else
5268 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005269#line 5270 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005270#include "confdefs.h"
5271#include <$ac_hdr>
5272EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005273ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005274{ (eval echo configure:5275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00005275ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005276if test -z "$ac_err"; then
5277 rm -rf conftest*
5278 eval "ac_cv_header_$ac_safe=yes"
5279else
5280 echo "$ac_err" >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005281 echo "configure: failed program was:" >&5
5282 cat conftest.$ac_ext >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005283 rm -rf conftest*
5284 eval "ac_cv_header_$ac_safe=no"
5285fi
5286rm -f conftest*
5287fi
5288if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5289 echo "$ac_t""yes" 1>&6
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005290 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005291 cat >> confdefs.h <<EOF
5292#define $ac_tr_hdr 1
5293EOF
5294
5295else
5296 echo "$ac_t""no" 1>&6
5297fi
5298done
5299
5300echo $ac_n "checking for vprintf""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005301echo "configure:5302: checking for vprintf" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005302if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
5303 echo $ac_n "(cached) $ac_c" 1>&6
5304else
5305 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005306#line 5307 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005307#include "confdefs.h"
5308/* System header to define __stub macros and hopefully few prototypes,
5309 which can conflict with char vprintf(); below. */
5310#include <assert.h>
5311/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005312/* We use char because int might match the return type of a gcc2
5313 builtin and then its argument prototype would still apply. */
5314char vprintf();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005315
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005316int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005317
5318/* The GNU C library defines this for functions which it implements
5319 to always fail with ENOSYS. Some functions are actually named
5320 something starting with __ and the normal name is an alias. */
5321#if defined (__stub_vprintf) || defined (__stub___vprintf)
5322choke me
5323#else
5324vprintf();
5325#endif
5326
5327; return 0; }
5328EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005329if { (eval echo configure:5330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005330 rm -rf conftest*
5331 eval "ac_cv_func_vprintf=yes"
5332else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005333 echo "configure: failed program was:" >&5
5334 cat conftest.$ac_ext >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005335 rm -rf conftest*
5336 eval "ac_cv_func_vprintf=no"
5337fi
5338rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005339fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005340
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005341if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
5342 echo "$ac_t""yes" 1>&6
5343 cat >> confdefs.h <<\EOF
5344#define HAVE_VPRINTF 1
5345EOF
5346
5347else
5348 echo "$ac_t""no" 1>&6
5349fi
5350
5351if test "$ac_cv_func_vprintf" != yes; then
5352echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005353echo "configure:5354: checking for _doprnt" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005354if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
5355 echo $ac_n "(cached) $ac_c" 1>&6
5356else
5357 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005358#line 5359 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005359#include "confdefs.h"
5360/* System header to define __stub macros and hopefully few prototypes,
5361 which can conflict with char _doprnt(); below. */
5362#include <assert.h>
5363/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005364/* We use char because int might match the return type of a gcc2
5365 builtin and then its argument prototype would still apply. */
5366char _doprnt();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005367
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005368int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005369
5370/* The GNU C library defines this for functions which it implements
5371 to always fail with ENOSYS. Some functions are actually named
5372 something starting with __ and the normal name is an alias. */
5373#if defined (__stub__doprnt) || defined (__stub____doprnt)
5374choke me
5375#else
5376_doprnt();
5377#endif
5378
5379; return 0; }
5380EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005381if { (eval echo configure:5382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005382 rm -rf conftest*
5383 eval "ac_cv_func__doprnt=yes"
5384else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005385 echo "configure: failed program was:" >&5
5386 cat conftest.$ac_ext >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005387 rm -rf conftest*
5388 eval "ac_cv_func__doprnt=no"
5389fi
5390rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005391fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005392
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005393if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
5394 echo "$ac_t""yes" 1>&6
5395 cat >> confdefs.h <<\EOF
5396#define HAVE_DOPRNT 1
5397EOF
5398
5399else
5400 echo "$ac_t""no" 1>&6
5401fi
5402
5403fi
5404
Theodore Ts'offf45482003-04-13 00:44:19 -04005405echo $ac_n "checking whether d_reclen declared in dirent""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005406echo "configure:5407: checking whether d_reclen declared in dirent" >&5
Theodore Ts'offf45482003-04-13 00:44:19 -04005407if eval "test \"`echo '$''{'e2fsprogs_cv_have_d_reclen_dirent'+set}'`\" = set"; then
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005408 echo $ac_n "(cached) $ac_c" 1>&6
5409else
5410 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005411#line 5412 "configure"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005412#include "confdefs.h"
Theodore Ts'offf45482003-04-13 00:44:19 -04005413#include <dirent.h>
5414int main() {
5415struct dirent de; de.d_reclen = 0;
5416; return 0; }
5417EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005418if { (eval echo configure:5419: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'offf45482003-04-13 00:44:19 -04005419 rm -rf conftest*
5420 e2fsprogs_cv_have_d_reclen_dirent=yes
5421else
5422 echo "configure: failed program was:" >&5
5423 cat conftest.$ac_ext >&5
5424 rm -rf conftest*
5425 e2fsprogs_cv_have_d_reclen_dirent=no
5426fi
5427rm -f conftest*
5428fi
5429
5430echo "$ac_t""$e2fsprogs_cv_have_d_reclen_dirent" 1>&6
5431if test "$e2fsprogs_cv_have_d_reclen_dirent" = yes; then
5432 cat >> confdefs.h <<\EOF
5433#define HAVE_RECLEN_DIRENT 1
5434EOF
5435
5436fi
5437echo $ac_n "checking whether ssize_t declared""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005438echo "configure:5439: checking whether ssize_t declared" >&5
Theodore Ts'offf45482003-04-13 00:44:19 -04005439if eval "test \"`echo '$''{'e2fsprogs_cv_have_ssize_t'+set}'`\" = set"; then
5440 echo $ac_n "(cached) $ac_c" 1>&6
5441else
5442 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005443#line 5444 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005444#include "confdefs.h"
5445#include <sys/types.h>
5446int main() {
5447ssize_t a = 0;
5448; return 0; }
5449EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005450if { (eval echo configure:5451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'offf45482003-04-13 00:44:19 -04005451 rm -rf conftest*
5452 e2fsprogs_cv_have_ssize_t=yes
5453else
5454 echo "configure: failed program was:" >&5
5455 cat conftest.$ac_ext >&5
5456 rm -rf conftest*
5457 e2fsprogs_cv_have_ssize_t=no
5458fi
5459rm -f conftest*
5460fi
5461
5462echo "$ac_t""$e2fsprogs_cv_have_ssize_t" 1>&6
5463if test "$e2fsprogs_cv_have_ssize_t" = yes; then
5464 cat >> confdefs.h <<\EOF
5465#define HAVE_TYPE_SSIZE_T 1
5466EOF
5467
5468fi
5469echo $ac_n "checking whether llseek declared in unistd.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005470echo "configure:5471: checking whether llseek declared in unistd.h" >&5
Theodore Ts'offf45482003-04-13 00:44:19 -04005471if eval "test \"`echo '$''{'e2fsprogs_cv_have_llseek_prototype'+set}'`\" = set"; then
5472 echo $ac_n "(cached) $ac_c" 1>&6
5473else
5474 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005475#line 5476 "configure"
Theodore Ts'offf45482003-04-13 00:44:19 -04005476#include "confdefs.h"
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005477#include <unistd.h>
5478int main() {
5479extern int llseek(int);
5480; return 0; }
5481EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005482if { (eval echo configure:5483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +00005483 rm -rf conftest*
5484 e2fsprogs_cv_have_llseek_prototype=no
5485else
5486 echo "configure: failed program was:" >&5
5487 cat conftest.$ac_ext >&5
5488 rm -rf conftest*
5489 e2fsprogs_cv_have_llseek_prototype=yes
5490fi
5491rm -f conftest*
5492fi
5493
5494echo "$ac_t""$e2fsprogs_cv_have_llseek_prototype" 1>&6
5495if test "$e2fsprogs_cv_have_llseek_prototype" = yes; then
5496 cat >> confdefs.h <<\EOF
5497#define HAVE_LLSEEK_PROTOTYPE 1
5498EOF
5499
5500fi
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005501echo $ac_n "checking whether lseek64 declared in unistd.h""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005502echo "configure:5503: checking whether lseek64 declared in unistd.h" >&5
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005503if eval "test \"`echo '$''{'e2fsprogs_cv_have_lseek64_prototype'+set}'`\" = set"; then
5504 echo $ac_n "(cached) $ac_c" 1>&6
5505else
5506 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005507#line 5508 "configure"
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005508#include "confdefs.h"
5509#define _LARGEFILE_SOURCE
5510#define _LARGEFILE64_SOURCE
5511#include <unistd.h>
5512int main() {
5513extern int lseek64(int);
5514; return 0; }
5515EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005516if { (eval echo configure:5517: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o6928adc2000-05-25 23:28:50 +00005517 rm -rf conftest*
5518 e2fsprogs_cv_have_lseek64_prototype=no
5519else
5520 echo "configure: failed program was:" >&5
5521 cat conftest.$ac_ext >&5
5522 rm -rf conftest*
5523 e2fsprogs_cv_have_lseek64_prototype=yes
5524fi
5525rm -f conftest*
5526fi
5527
5528echo "$ac_t""$e2fsprogs_cv_have_lseek64_prototype" 1>&6
5529if test "$e2fsprogs_cv_have_lseek64_prototype" = yes; then
5530 cat >> confdefs.h <<\EOF
5531#define HAVE_LSEEK64_PROTOTYPE 1
5532EOF
5533
5534fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005535if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
5536 # if cross-compiling, with no cached values, just assume something common.
5537 ac_cv_sizeof_short=2
5538 ac_cv_sizeof_int=4
5539 ac_cv_sizeof_long=4
Theodore Ts'o6c133521999-07-03 20:37:03 +00005540 ac_cv_sizeof_long_long=8
5541 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 +00005542fi
5543echo $ac_n "checking size of short""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005544echo "configure:5545: checking size of short" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005545if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
5546 echo $ac_n "(cached) $ac_c" 1>&6
5547else
5548 if test "$cross_compiling" = yes; then
5549 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
5550else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005551 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005552#line 5553 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005553#include "confdefs.h"
5554#include <stdio.h>
Theodore Ts'o250f79f2001-05-19 22:02:22 +00005555#include <sys/types.h>
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005556main()
5557{
5558 FILE *f=fopen("conftestval", "w");
5559 if (!f) exit(1);
5560 fprintf(f, "%d\n", sizeof(short));
5561 exit(0);
5562}
5563EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005564if { (eval echo configure:5565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005565then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005566 ac_cv_sizeof_short=`cat conftestval`
5567else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005568 echo "configure: failed program was:" >&5
5569 cat conftest.$ac_ext >&5
5570 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005571 ac_cv_sizeof_short=0
5572fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005573rm -fr conftest*
5574fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005575
5576fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005577echo "$ac_t""$ac_cv_sizeof_short" 1>&6
5578cat >> confdefs.h <<EOF
5579#define SIZEOF_SHORT $ac_cv_sizeof_short
5580EOF
5581
5582
5583echo $ac_n "checking size of int""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005584echo "configure:5585: checking size of int" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005585if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
5586 echo $ac_n "(cached) $ac_c" 1>&6
5587else
5588 if test "$cross_compiling" = yes; then
5589 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
5590else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005591 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005592#line 5593 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005593#include "confdefs.h"
5594#include <stdio.h>
Theodore Ts'o250f79f2001-05-19 22:02:22 +00005595#include <sys/types.h>
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005596main()
5597{
5598 FILE *f=fopen("conftestval", "w");
5599 if (!f) exit(1);
5600 fprintf(f, "%d\n", sizeof(int));
5601 exit(0);
5602}
5603EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005604if { (eval echo configure:5605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005605then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005606 ac_cv_sizeof_int=`cat conftestval`
5607else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005608 echo "configure: failed program was:" >&5
5609 cat conftest.$ac_ext >&5
5610 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005611 ac_cv_sizeof_int=0
5612fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005613rm -fr conftest*
5614fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005615
5616fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005617echo "$ac_t""$ac_cv_sizeof_int" 1>&6
5618cat >> confdefs.h <<EOF
5619#define SIZEOF_INT $ac_cv_sizeof_int
5620EOF
5621
5622
5623echo $ac_n "checking size of long""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005624echo "configure:5625: checking size of long" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005625if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
5626 echo $ac_n "(cached) $ac_c" 1>&6
5627else
5628 if test "$cross_compiling" = yes; then
5629 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
5630else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005631 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005632#line 5633 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005633#include "confdefs.h"
5634#include <stdio.h>
Theodore Ts'o250f79f2001-05-19 22:02:22 +00005635#include <sys/types.h>
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005636main()
5637{
5638 FILE *f=fopen("conftestval", "w");
5639 if (!f) exit(1);
5640 fprintf(f, "%d\n", sizeof(long));
5641 exit(0);
5642}
5643EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005644if { (eval echo configure:5645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005645then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005646 ac_cv_sizeof_long=`cat conftestval`
5647else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005648 echo "configure: failed program was:" >&5
5649 cat conftest.$ac_ext >&5
5650 rm -fr conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005651 ac_cv_sizeof_long=0
5652fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005653rm -fr conftest*
5654fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005655
5656fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005657echo "$ac_t""$ac_cv_sizeof_long" 1>&6
5658cat >> confdefs.h <<EOF
5659#define SIZEOF_LONG $ac_cv_sizeof_long
5660EOF
5661
5662
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005663echo $ac_n "checking size of long long""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005664echo "configure:5665: checking size of long long" >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005665if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
5666 echo $ac_n "(cached) $ac_c" 1>&6
5667else
5668 if test "$cross_compiling" = yes; then
5669 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
5670else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005671 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005672#line 5673 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005673#include "confdefs.h"
5674#include <stdio.h>
Theodore Ts'o250f79f2001-05-19 22:02:22 +00005675#include <sys/types.h>
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005676main()
5677{
5678 FILE *f=fopen("conftestval", "w");
5679 if (!f) exit(1);
5680 fprintf(f, "%d\n", sizeof(long long));
5681 exit(0);
5682}
5683EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005684if { (eval echo configure:5685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005685then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005686 ac_cv_sizeof_long_long=`cat conftestval`
5687else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005688 echo "configure: failed program was:" >&5
5689 cat conftest.$ac_ext >&5
5690 rm -fr conftest*
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005691 ac_cv_sizeof_long_long=0
5692fi
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005693rm -fr conftest*
5694fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005695
5696fi
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005697echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
5698cat >> confdefs.h <<EOF
5699#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5700EOF
5701
5702
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005703SIZEOF_SHORT=$ac_cv_sizeof_short
5704SIZEOF_INT=$ac_cv_sizeof_int
5705SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005706SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
5707
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005708
5709
5710
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005711echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005712echo "configure:5713: checking whether byte ordering is bigendian" >&5
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005713if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
5714 echo $ac_n "(cached) $ac_c" 1>&6
5715else
5716 ac_cv_c_bigendian=unknown
5717# See if sys/param.h defines the BYTE_ORDER macro.
5718cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005719#line 5720 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005720#include "confdefs.h"
5721#include <sys/types.h>
5722#include <sys/param.h>
5723int main() {
5724
5725#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5726 bogus endian macros
5727#endif
5728; return 0; }
5729EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005730if { (eval echo configure:5731: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005731 rm -rf conftest*
5732 # It does; now see whether it defined to BIG_ENDIAN or not.
5733cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005734#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>
5738int main() {
5739
5740#if BYTE_ORDER != BIG_ENDIAN
5741 not big endian
5742#endif
5743; return 0; }
5744EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005745if { (eval echo configure:5746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005746 rm -rf conftest*
5747 ac_cv_c_bigendian=yes
5748else
5749 echo "configure: failed program was:" >&5
5750 cat conftest.$ac_ext >&5
5751 rm -rf conftest*
5752 ac_cv_c_bigendian=no
5753fi
5754rm -f conftest*
5755else
5756 echo "configure: failed program was:" >&5
5757 cat conftest.$ac_ext >&5
5758fi
5759rm -f conftest*
5760if test $ac_cv_c_bigendian = unknown; then
5761if test "$cross_compiling" = yes; then
5762 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
5763else
5764 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005765#line 5766 "configure"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005766#include "confdefs.h"
5767main () {
5768 /* Are we little or big endian? From Harbison&Steele. */
5769 union
5770 {
5771 long l;
5772 char c[sizeof (long)];
5773 } u;
5774 u.l = 1;
5775 exit (u.c[sizeof (long) - 1] == 1);
5776}
5777EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005778if { (eval echo configure:5779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00005779then
5780 ac_cv_c_bigendian=no
5781else
5782 echo "configure: failed program was:" >&5
5783 cat conftest.$ac_ext >&5
5784 rm -fr conftest*
5785 ac_cv_c_bigendian=yes
5786fi
5787rm -fr conftest*
5788fi
5789
5790fi
5791fi
5792
5793echo "$ac_t""$ac_cv_c_bigendian" 1>&6
5794if test $ac_cv_c_bigendian = yes; then
5795 cat >> confdefs.h <<\EOF
5796#define WORDS_BIGENDIAN 1
5797EOF
5798
5799fi
5800
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005801echo $ac_n "checking whether struct stat has a st_flags field""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005802echo "configure:5803: checking whether struct stat has a st_flags field" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005803if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags'+set}'`\" = set"; then
5804 echo $ac_n "(cached) $ac_c" 1>&6
5805else
5806 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005807#line 5808 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005808#include "confdefs.h"
5809#include <sys/stat.h>
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005810int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005811struct stat stat; stat.st_flags = 0;
5812; return 0; }
5813EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005814if { (eval echo configure:5815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005815 rm -rf conftest*
5816 e2fsprogs_cv_struct_st_flags=yes
5817else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005818 echo "configure: failed program was:" >&5
5819 cat conftest.$ac_ext >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005820 rm -rf conftest*
5821 e2fsprogs_cv_struct_st_flags=no
5822fi
5823rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005824fi
5825
5826echo "$ac_t""$e2fsprogs_cv_struct_st_flags" 1>&6
5827if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005828 echo $ac_n "checking whether st_flags field is useful""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005829echo "configure:5830: checking whether st_flags field is useful" >&5
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005830 if eval "test \"`echo '$''{'e2fsprogs_cv_struct_st_flags_immut'+set}'`\" = set"; then
5831 echo $ac_n "(cached) $ac_c" 1>&6
5832else
5833 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005834#line 5835 "configure"
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005835#include "confdefs.h"
5836#include <sys/stat.h>
5837int main() {
5838struct stat stat; stat.st_flags |= UF_IMMUTABLE;
5839; return 0; }
5840EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005841if { (eval echo configure:5842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005842 rm -rf conftest*
5843 e2fsprogs_cv_struct_st_flags_immut=yes
5844else
5845 echo "configure: failed program was:" >&5
5846 cat conftest.$ac_ext >&5
5847 rm -rf conftest*
5848 e2fsprogs_cv_struct_st_flags_immut=no
5849fi
5850rm -f conftest*
5851fi
5852
5853 echo "$ac_t""$e2fsprogs_cv_struct_st_flags_immut" 1>&6
5854 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
5855 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005856#define HAVE_STAT_FLAGS 1
5857EOF
5858
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +00005859 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005860fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04005861for ac_func in chflags getrusage llseek lseek64 open64 getmntinfo strtoull strcasecmp srandom fchown mallinfo fdatasync strnlen strptime sysconf pathconf
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005862do
5863echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005864echo "configure:5865: checking for $ac_func" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005865if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5866 echo $ac_n "(cached) $ac_c" 1>&6
5867else
5868 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005869#line 5870 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005870#include "confdefs.h"
5871/* System header to define __stub macros and hopefully few prototypes,
5872 which can conflict with char $ac_func(); below. */
5873#include <assert.h>
5874/* Override any gcc2 internal prototype to avoid an error. */
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005875/* We use char because int might match the return type of a gcc2
5876 builtin and then its argument prototype would still apply. */
5877char $ac_func();
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005878
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005879int main() {
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005880
5881/* The GNU C library defines this for functions which it implements
5882 to always fail with ENOSYS. Some functions are actually named
5883 something starting with __ and the normal name is an alias. */
5884#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5885choke me
5886#else
5887$ac_func();
5888#endif
5889
5890; return 0; }
5891EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005892if { (eval echo configure:5893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005893 rm -rf conftest*
5894 eval "ac_cv_func_$ac_func=yes"
5895else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005896 echo "configure: failed program was:" >&5
5897 cat conftest.$ac_ext >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005898 rm -rf conftest*
5899 eval "ac_cv_func_$ac_func=no"
5900fi
5901rm -f conftest*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005902fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005903
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005904if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5905 echo "$ac_t""yes" 1>&6
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005906 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005907 cat >> confdefs.h <<EOF
5908#define $ac_tr_func 1
5909EOF
5910
5911else
5912 echo "$ac_t""no" 1>&6
5913fi
5914done
5915
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005916SOCKET_LIB=''
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005917echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005918echo "configure:5919: checking for socket in -lsocket" >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005919ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
5920if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005921 echo $ac_n "(cached) $ac_c" 1>&6
5922else
5923 ac_save_LIBS="$LIBS"
5924LIBS="-lsocket $LIBS"
5925cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005926#line 5927 "configure"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005927#include "confdefs.h"
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005928/* Override any gcc2 internal prototype to avoid an error. */
5929/* We use char because int might match the return type of a gcc2
5930 builtin and then its argument prototype would still apply. */
5931char socket();
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005932
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005933int main() {
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005934socket()
5935; return 0; }
5936EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005937if { (eval echo configure:5938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005938 rm -rf conftest*
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005939 eval "ac_cv_lib_$ac_lib_var=yes"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005940else
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005941 echo "configure: failed program was:" >&5
5942 cat conftest.$ac_ext >&5
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005943 rm -rf conftest*
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005944 eval "ac_cv_lib_$ac_lib_var=no"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005945fi
5946rm -f conftest*
5947LIBS="$ac_save_LIBS"
5948
5949fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +00005950if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00005951 echo "$ac_t""yes" 1>&6
5952 SOCKET_LIB=-lsocket
5953else
5954 echo "$ac_t""no" 1>&6
5955fi
5956
5957
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005958DLOPEN_LIB=''
5959echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005960echo "configure:5961: checking for dlopen in -ldl" >&5
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005961ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5962if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5963 echo $ac_n "(cached) $ac_c" 1>&6
5964else
5965 ac_save_LIBS="$LIBS"
5966LIBS="-ldl $LIBS"
5967cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005968#line 5969 "configure"
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005969#include "confdefs.h"
5970/* Override any gcc2 internal prototype to avoid an error. */
5971/* We use char because int might match the return type of a gcc2
5972 builtin and then its argument prototype would still apply. */
5973char dlopen();
5974
5975int main() {
5976dlopen()
5977; return 0; }
5978EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04005979if { (eval echo configure:5980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'obbac86b2003-03-16 06:27:22 -05005980 rm -rf conftest*
5981 eval "ac_cv_lib_$ac_lib_var=yes"
5982else
5983 echo "configure: failed program was:" >&5
5984 cat conftest.$ac_ext >&5
5985 rm -rf conftest*
5986 eval "ac_cv_lib_$ac_lib_var=no"
5987fi
5988rm -f conftest*
5989LIBS="$ac_save_LIBS"
5990
5991fi
5992if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5993 echo "$ac_t""yes" 1>&6
5994 DLOPEN_LIB=-ldl
5995cat >> confdefs.h <<\EOF
5996#define HAVE_DLOPEN 1
5997EOF
5998
5999else
6000 echo "$ac_t""no" 1>&6
6001fi
6002
6003
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006004echo $ac_n "checking for optreset""... $ac_c" 1>&6
Theodore Ts'o5c70a502003-05-20 10:29:29 -04006005echo "configure:6006: checking for optreset" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006006if eval "test \"`echo '$''{'ac_cv_have_optreset'+set}'`\" = set"; then
6007 echo $ac_n "(cached) $ac_c" 1>&6
6008else
6009 cat > conftest.$ac_ext <<EOF
Theodore Ts'o5c70a502003-05-20 10:29:29 -04006010#line 6011 "configure"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006011#include "confdefs.h"
6012#include <unistd.h>
6013EOF
6014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6015 egrep "optreset" >/dev/null 2>&1; then
6016 rm -rf conftest*
6017 ac_cv_have_optreset=yes
6018else
6019 rm -rf conftest*
6020 ac_cv_have_optreset=no
6021fi
6022rm -f conftest*
6023
6024fi
6025echo "$ac_t""$ac_cv_have_optreset" 1>&6
6026if test $ac_cv_have_optreset = yes; then
6027 cat >> confdefs.h <<\EOF
6028#define HAVE_OPTRESET 1
6029EOF
6030
6031fi
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006032case "$host_os" in
6033linux*)
6034 cat >> confdefs.h <<\EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006035#define HAVE_EXT2_IOCTLS 1
6036EOF
6037
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +00006038 ;;
6039esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006040LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006041CYGWIN_CMT="#"
6042UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006043case "$host_os" in
6044linux*)
6045 LINUX_CMT=
6046 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -04006047cygwin)
6048 CYGWIN_CMT=
6049 UNIX_CMT="#"
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006050 EVMS_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -04006051 ;;
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04006052*)
6053 EVMS_CMT="#"
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006054esac
6055
Theodore Ts'offf45482003-04-13 00:44:19 -04006056
6057
Theodore Ts'o5c70a502003-05-20 10:29:29 -04006058
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006059case "$host_os" in
Theodore Ts'o6c133521999-07-03 20:37:03 +00006060linux* | gnu*)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006061 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
6062 root_prefix="";
6063 echo "On $host_os systems, root_prefix defaults to ''"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006064 fi
6065 ;;
6066esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006067case "$host_os" in
6068linux* | gnu*)
6069 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006070 prefix="/usr";
6071 echo "On $host_os systems, prefix defaults to /usr"
Theodore Ts'obff61a72002-05-21 22:21:38 -04006072 if test "$mandir" = '${prefix}/man' ; then
6073 echo "...and mandir defaults to /usr/share/man"
6074 mandir=/usr/share/man
6075 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006076 fi
6077;;
6078esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006079if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +00006080 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006081 root_prefix="$ac_default_prefix"
6082 else
6083 root_prefix="$prefix"
6084 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -04006085 root_bindir=$bindir
6086 root_sbindir=$sbindir
6087 root_libdir=$libdir
6088 root_sysconfdir=$sysconfdir
6089else
6090 root_bindir='${root_prefix}/bin'
6091 root_sbindir='${root_prefix}/sbin'
6092 root_libdir='${root_prefix}/lib'
6093 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006094fi
6095
Theodore Ts'ob5ffead2002-05-11 19:17:00 -04006096
6097
6098
6099
Theodore Ts'oae851481997-04-29 18:13:24 +00006100echo $ac_n "checking whether linker accepts -static""... $ac_c" 1>&6
Theodore Ts'o2a29f132003-05-05 12:08:47 -04006101echo "configure:6102: checking whether linker accepts -static" >&5
Theodore Ts'oae851481997-04-29 18:13:24 +00006102if eval "test \"`echo '$''{'ac_cv_e2fsprogs_use_static'+set}'`\" = set"; then
6103 echo $ac_n "(cached) $ac_c" 1>&6
6104else
6105 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
6106cat > conftest.$ac_ext <<EOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04006107#line 6108 "configure"
Theodore Ts'oae851481997-04-29 18:13:24 +00006108#include "confdefs.h"
6109#include <stdio.h>
6110int main() {
6111fflush(stdout);
6112; return 0; }
6113EOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04006114if { (eval echo configure:6115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
Theodore Ts'oae851481997-04-29 18:13:24 +00006115 rm -rf conftest*
6116 ac_cv_e2fsprogs_use_static=yes
6117else
6118 echo "configure: failed program was:" >&5
6119 cat conftest.$ac_ext >&5
6120 rm -rf conftest*
6121 ac_cv_e2fsprogs_use_static=no
6122fi
6123rm -f conftest*
6124LDFLAGS=$SAVE_LDFLAGS
6125fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006126
Theodore Ts'odefde781999-01-04 07:39:19 +00006127case "$host_os" in
6128solaris2.*)
6129 ac_cv_e2fsprogs_use_static=no
6130;;
6131esac
Theodore Ts'oae851481997-04-29 18:13:24 +00006132echo "$ac_t""$ac_cv_e2fsprogs_use_static" 1>&6
Theodore Ts'o74becf31997-04-26 14:37:06 +00006133LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +00006134if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006135 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +00006136fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006137
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006138SS_DIR=`cd ${srcdir}/lib/ss; pwd`
6139ET_DIR=`cd ${srcdir}/lib/et; pwd`
6140
6141
6142if test "$cross_compiling" = yes ; then
6143 DO_TEST_SUITE=
6144else
6145 DO_TEST_SUITE=check
6146fi
6147
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04006148INTL_FLAGS=
6149if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
6150 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
6151fi
6152
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006153test -d lib || mkdir lib
6154test -d include || mkdir include
6155test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +00006156test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -05006157for i in MCONFIG Makefile e2fsprogs.spec \
6158 util/Makefile util/subst.conf util/gen-tarball \
6159 lib/et/Makefile lib/ss/Makefile lib/ext2fs/Makefile lib/e2p/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05006160 lib/uuid/Makefile lib/uuid/uuid_types.h \
6161 lib/blkid/Makefile lib/blkid/blkid_types.h \
6162 lib/evms/Makefile misc/Makefile ext2ed/Makefile e2fsck/Makefile \
6163 debugfs/Makefile tests/Makefile tests/progs/Makefile \
6164 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
6165 if test -d `dirname ${srcdir}/$i` ; then
6166 outlist="$outlist $i"
6167 fi
6168done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006169trap '' 1 2 15
6170cat > confcache <<\EOF
6171# This file is a shell script that caches the results of configure
6172# tests run on this system so they can be shared between configure
6173# scripts and configure runs. It is not useful on other systems.
6174# If it contains results you don't want to keep, you may remove or edit it.
6175#
6176# By default, configure uses ./config.cache as the cache file,
6177# creating it if it does not exist already. You can give configure
6178# the --cache-file=FILE option to use a different cache file; that is
6179# what configure does when it calls configure scripts in
6180# subdirectories, so they share the cache.
6181# Giving --cache-file=/dev/null disables caching, for debugging configure.
6182# config.status only pays attention to the cache file if you give it the
6183# --recheck option to rerun configure.
6184#
6185EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006186# The following way of writing the cache mishandles newlines in values,
6187# but we know of no workaround that is simple, portable, and efficient.
6188# So, don't put newlines in cache variables' values.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006189# Ultrix sh set writes to stderr and can't be redirected directly,
6190# and sets the high bit in the cache file unless we assign to the vars.
6191(set) 2>&1 |
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006192 case `(ac_space=' '; set | grep ac_space) 2>&1` in
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006193 *ac_space=\ *)
6194 # `set' does not quote correctly, so add quotes (double-quote substitution
6195 # turns \\\\ into \\, and sed turns \\ into \).
6196 sed -n \
6197 -e "s/'/'\\\\''/g" \
6198 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6199 ;;
6200 *)
6201 # `set' quotes correctly as required by POSIX, so do not add quotes.
6202 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6203 ;;
6204 esac >> confcache
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006205if cmp -s $cache_file confcache; then
6206 :
6207else
6208 if test -w $cache_file; then
6209 echo "updating cache $cache_file"
6210 cat confcache > $cache_file
6211 else
6212 echo "not updating unwritable cache $cache_file"
6213 fi
6214fi
6215rm -f confcache
6216
6217trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6218
6219test "x$prefix" = xNONE && prefix=$ac_default_prefix
6220# Let make expand exec_prefix.
6221test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6222
6223# Any assignment to VPATH causes Sun make to only execute
6224# the first set of double-colon rules, so remove it if not needed.
6225# If there is a colon in the path, we need to keep it.
6226if test "x$srcdir" = x.; then
6227 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6228fi
6229
6230trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6231
6232# Transform confdefs.h into DEFS.
6233# Protect against shell expansion while executing Makefile rules.
6234# Protect against Makefile macro expansion.
6235cat > conftest.defs <<\EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006236s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006237s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
6238s%\[%\\&%g
6239s%\]%\\&%g
6240s%\$%$$%g
6241EOF
6242DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
6243rm -f conftest.defs
6244
6245
6246# Without the "./", some shells look in PATH for config.status.
6247: ${CONFIG_STATUS=./config.status}
6248
6249echo creating $CONFIG_STATUS
6250rm -f $CONFIG_STATUS
6251cat > $CONFIG_STATUS <<EOF
6252#! /bin/sh
6253# Generated automatically by configure.
6254# Run this file to recreate the current configuration.
6255# This directory was configured as follows,
6256# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6257#
6258# $0 $ac_configure_args
6259#
6260# Compiler output produced by configure, useful for debugging
6261# configure, is in ./config.log if it exists.
6262
6263ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6264for ac_option
6265do
6266 case "\$ac_option" in
6267 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6268 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6269 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6270 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006271 echo "$CONFIG_STATUS generated by autoconf version 2.13"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006272 exit 0 ;;
6273 -help | --help | --hel | --he | --h)
6274 echo "\$ac_cs_usage"; exit 0 ;;
6275 *) echo "\$ac_cs_usage"; exit 1 ;;
6276 esac
6277done
6278
6279ac_given_srcdir=$srcdir
6280ac_given_INSTALL="$INSTALL"
6281
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05006282trap 'rm -fr `echo "$outlist" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006283EOF
6284cat >> $CONFIG_STATUS <<EOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006285
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006286# Protect against being on the right side of a sed subst in config.status.
6287sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6288 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006289$ac_vpsub
6290$extrasub
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006291s%@SHELL@%$SHELL%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006292s%@CFLAGS@%$CFLAGS%g
6293s%@CPPFLAGS@%$CPPFLAGS%g
6294s%@CXXFLAGS@%$CXXFLAGS%g
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +00006295s%@FFLAGS@%$FFLAGS%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006296s%@DEFS@%$DEFS%g
6297s%@LDFLAGS@%$LDFLAGS%g
6298s%@LIBS@%$LIBS%g
6299s%@exec_prefix@%$exec_prefix%g
6300s%@prefix@%$prefix%g
6301s%@program_transform_name@%$program_transform_name%g
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006302s%@bindir@%$bindir%g
6303s%@sbindir@%$sbindir%g
6304s%@libexecdir@%$libexecdir%g
6305s%@datadir@%$datadir%g
6306s%@sysconfdir@%$sysconfdir%g
6307s%@sharedstatedir@%$sharedstatedir%g
6308s%@localstatedir@%$localstatedir%g
6309s%@libdir@%$libdir%g
6310s%@includedir@%$includedir%g
6311s%@oldincludedir@%$oldincludedir%g
6312s%@infodir@%$infodir%g
6313s%@mandir@%$mandir%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006314/@MCONFIG@/r $MCONFIG
6315s%@MCONFIG@%%g
Theodore Ts'o74becf31997-04-26 14:37:06 +00006316s%@E2FSPROGS_YEAR@%$E2FSPROGS_YEAR%g
6317s%@E2FSPROGS_MONTH@%$E2FSPROGS_MONTH%g
Theodore Ts'obff0cc92003-03-23 01:37:53 -05006318s%@E2FSPROGS_DAY@%$E2FSPROGS_DAY%g
Theodore Ts'o74becf31997-04-26 14:37:06 +00006319s%@E2FSPROGS_VERSION@%$E2FSPROGS_VERSION%g
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006320s%@host@%$host%g
6321s%@host_alias@%$host_alias%g
6322s%@host_cpu@%$host_cpu%g
6323s%@host_vendor@%$host_vendor%g
6324s%@host_os@%$host_os%g
Theodore Ts'o74becf31997-04-26 14:37:06 +00006325s%@CC@%$CC%g
6326s%@LD@%$LD%g
Theodore Ts'of8bd9801999-10-26 04:19:45 +00006327s%@CPP@%$CPP%g
6328s%@LINUX_INCLUDE@%$LINUX_INCLUDE%g
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04006329s%@HTREE_CMT@%$HTREE_CMT%g
6330s%@HTREE_CLR_CMT@%$HTREE_CLR_CMT%g
Theodore Ts'oa9d799a2002-11-08 13:50:51 -05006331s%@EVMS_ABI_CODE@%$EVMS_ABI_CODE%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006332s%@DLL_CMT@%$DLL_CMT%g
6333/@MAKEFILE_DLL@/r $MAKEFILE_DLL
6334s%@MAKEFILE_DLL@%%g
6335s%@ELF_CMT@%$ELF_CMT%g
6336/@MAKEFILE_ELF@/r $MAKEFILE_ELF
6337s%@MAKEFILE_ELF@%%g
6338s%@BSDLIB_CMT@%$BSDLIB_CMT%g
6339/@MAKEFILE_BSDLIB@/r $MAKEFILE_BSDLIB
6340s%@MAKEFILE_BSDLIB@%%g
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00006341s%@PROFILE_CMT@%$PROFILE_CMT%g
6342/@MAKEFILE_PROFILE@/r $MAKEFILE_PROFILE
6343s%@MAKEFILE_PROFILE@%%g
6344s%@CHECKER_CMT@%$CHECKER_CMT%g
6345/@MAKEFILE_CHECKER@/r $MAKEFILE_CHECKER
6346s%@MAKEFILE_CHECKER@%%g
6347s%@LIB_EXT@%$LIB_EXT%g
6348s%@STATIC_LIB_EXT@%$STATIC_LIB_EXT%g
6349s%@PROFILED_LIB_EXT@%$PROFILED_LIB_EXT%g
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05006350s%@SWAPFS_CMT@%$SWAPFS_CMT%g
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00006351s%@DEBUGFS_CMT@%$DEBUGFS_CMT%g
6352s%@IMAGER_CMT@%$IMAGER_CMT%g
6353s%@RESIZER_CMT@%$RESIZER_CMT%g
6354s%@E2FSCK_TYPE@%$E2FSCK_TYPE%g
6355s%@FSCK_PROG@%$FSCK_PROG%g
6356s%@FSCK_MAN@%$FSCK_MAN%g
6357/@MAKEFILE_LIBRARY@/r $MAKEFILE_LIBRARY
6358s%@MAKEFILE_LIBRARY@%%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006359s%@PACKAGE@%$PACKAGE%g
6360s%@VERSION@%$VERSION%g
6361s%@SET_MAKE@%$SET_MAKE%g
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006362s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6363s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6364s%@INSTALL_DATA@%$INSTALL_DATA%g
6365s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006366s%@MSGFMT@%$MSGFMT%g
6367s%@GMSGFMT@%$GMSGFMT%g
6368s%@XGETTEXT@%$XGETTEXT%g
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006369s%@MSGMERGE@%$MSGMERGE%g
6370s%@RANLIB@%$RANLIB%g
6371s%@ALLOCA@%$ALLOCA%g
6372s%@GLIBC21@%$GLIBC21%g
6373s%@LIBICONV@%$LIBICONV%g
6374s%@LTLIBICONV@%$LTLIBICONV%g
6375s%@INTLBISON@%$INTLBISON%g
6376s%@USE_NLS@%$USE_NLS%g
6377s%@BUILD_INCLUDED_LIBINTL@%$BUILD_INCLUDED_LIBINTL%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006378s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006379s%@CATOBJEXT@%$CATOBJEXT%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006380s%@INTLOBJS@%$INTLOBJS%g
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006381s%@DATADIRNAME@%$DATADIRNAME%g
6382s%@INSTOBJEXT@%$INSTOBJEXT%g
6383s%@GENCAT@%$GENCAT%g
6384s%@INTL_LIBTOOL_SUFFIX_PREFIX@%$INTL_LIBTOOL_SUFFIX_PREFIX%g
6385s%@INTLLIBS@%$INTLLIBS%g
6386s%@LIBINTL@%$LIBINTL%g
6387s%@LTLIBINTL@%$LTLIBINTL%g
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006388s%@POSUB@%$POSUB%g
Theodore Ts'o74becf31997-04-26 14:37:06 +00006389s%@BINARY_TYPE@%$BINARY_TYPE%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006390s%@LN@%$LN%g
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006391s%@LN_S@%$LN_S%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006392s%@MV@%$MV%g
6393s%@CP@%$CP%g
6394s%@RM@%$RM%g
6395s%@CHMOD@%$CHMOD%g
6396s%@AWK@%$AWK%g
6397s%@SED@%$SED%g
Theodore Ts'o9d564f71999-07-03 20:25:58 +00006398s%@PERL@%$PERL%g
Theodore Ts'o250f79f2001-05-19 22:02:22 +00006399s%@LDCONFIG@%$LDCONFIG%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006400s%@build@%$build%g
6401s%@build_alias@%$build_alias%g
6402s%@build_cpu@%$build_cpu%g
6403s%@build_vendor@%$build_vendor%g
6404s%@build_os@%$build_os%g
6405s%@AR@%$AR%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006406s%@STRIP@%$STRIP%g
Theodore Ts'o6c133521999-07-03 20:37:03 +00006407s%@BUILD_CC@%$BUILD_CC%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006408s%@SIZEOF_SHORT@%$SIZEOF_SHORT%g
6409s%@SIZEOF_INT@%$SIZEOF_INT%g
6410s%@SIZEOF_LONG@%$SIZEOF_LONG%g
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006411s%@SIZEOF_LONG_LONG@%$SIZEOF_LONG_LONG%g
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006412s%@SOCKET_LIB@%$SOCKET_LIB%g
Theodore Ts'obbac86b2003-03-16 06:27:22 -05006413s%@DLOPEN_LIB@%$DLOPEN_LIB%g
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -04006414s%@LINUX_CMT@%$LINUX_CMT%g
Theodore Ts'offf45482003-04-13 00:44:19 -04006415s%@CYGWIN_CMT@%$CYGWIN_CMT%g
6416s%@UNIX_CMT@%$UNIX_CMT%g
Theodore Ts'o5c70a502003-05-20 10:29:29 -04006417s%@EVMS_CMT@%$EVMS_CMT%g
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00006418s%@root_prefix@%$root_prefix%g
Theodore Ts'ob5ffead2002-05-11 19:17:00 -04006419s%@root_bindir@%$root_bindir%g
6420s%@root_sbindir@%$root_sbindir%g
6421s%@root_libdir@%$root_libdir%g
6422s%@root_sysconfdir@%$root_sysconfdir%g
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00006423s%@LDFLAG_STATIC@%$LDFLAG_STATIC%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006424s%@SS_DIR@%$SS_DIR%g
6425s%@ET_DIR@%$ET_DIR%g
6426s%@DO_TEST_SUITE@%$DO_TEST_SUITE%g
Theodore Ts'oc6f35b82003-05-17 16:29:27 -04006427s%@INTL_FLAGS@%$INTL_FLAGS%g
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006428
6429CEOF
6430EOF
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006431
6432cat >> $CONFIG_STATUS <<\EOF
6433
6434# Split the substitutions into bite-sized pieces for seds with
6435# small command number limits, like on Digital OSF/1 and HP-UX.
6436ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6437ac_file=1 # Number of current file.
6438ac_beg=1 # First line for current file.
6439ac_end=$ac_max_sed_cmds # Line after last line for current file.
6440ac_more_lines=:
6441ac_sed_cmds=""
6442while $ac_more_lines; do
6443 if test $ac_beg -gt 1; then
6444 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6445 else
6446 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6447 fi
6448 if test ! -s conftest.s$ac_file; then
6449 ac_more_lines=false
6450 rm -f conftest.s$ac_file
6451 else
6452 if test -z "$ac_sed_cmds"; then
6453 ac_sed_cmds="sed -f conftest.s$ac_file"
6454 else
6455 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6456 fi
6457 ac_file=`expr $ac_file + 1`
6458 ac_beg=$ac_end
6459 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6460 fi
6461done
6462if test -z "$ac_sed_cmds"; then
6463 ac_sed_cmds=cat
6464fi
6465EOF
6466
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006467cat >> $CONFIG_STATUS <<EOF
6468
Theodore Ts'o94ba8c72003-03-02 02:07:14 -05006469CONFIG_FILES=\${CONFIG_FILES-"$outlist"}
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006470EOF
6471cat >> $CONFIG_STATUS <<\EOF
6472for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006473 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006474 case "$ac_file" in
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006475 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006476 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6477 *) ac_file_in="${ac_file}.in" ;;
6478 esac
6479
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006480 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006481
6482 # Remove last slash and all that follows it. Not all systems have dirname.
6483 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6484 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6485 # The file is in a subdirectory.
6486 test ! -d "$ac_dir" && mkdir "$ac_dir"
6487 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6488 # A "../" for each directory in $ac_dir_suffix.
6489 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6490 else
6491 ac_dir_suffix= ac_dots=
6492 fi
6493
6494 case "$ac_given_srcdir" in
6495 .) srcdir=.
6496 if test -z "$ac_dots"; then top_srcdir=.
6497 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6498 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6499 *) # Relative path.
6500 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6501 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6502 esac
6503
6504 case "$ac_given_INSTALL" in
6505 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6506 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6507 esac
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006508
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006509 echo creating "$ac_file"
6510 rm -f "$ac_file"
6511 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6512 case "$ac_file" in
6513 *Makefile*) ac_comsub="1i\\
6514# $configure_input" ;;
6515 *) ac_comsub= ;;
6516 esac
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006517
6518 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006519 sed -e "$ac_comsub
6520s%@configure_input@%$configure_input%g
6521s%@srcdir@%$srcdir%g
6522s%@top_srcdir@%$top_srcdir%g
6523s%@INSTALL@%$INSTALL%g
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006524" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006525fi; done
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006526rm -f conftest.s*
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006527
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006528EOF
6529cat >> $CONFIG_STATUS <<EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006530# Capture the value of obsolete ALL_LINGUAS because we need it to compute
6531 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
6532 # from automake.
6533 eval 'ALL_LINGUAS''="$ALL_LINGUAS"'
6534 # Capture the value of LINGUAS because we need it to compute CATALOGS.
6535 LINGUAS="${LINGUAS-%UNSET%}"
6536
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006537
Theodore Ts'o21c84b71997-04-29 16:15:03 +00006538EOF
6539cat >> $CONFIG_STATUS <<\EOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006540
6541 for ac_file in $CONFIG_FILES; do
6542 # Support "outfile[:infile[:infile...]]"
6543 case "$ac_file" in
6544 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006545 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006546 # PO directories have a Makefile.in generated from Makefile.in.in.
6547 case "$ac_file" in */Makefile.in)
6548 # Adjust a relative srcdir.
6549 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
6550 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
6551 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
6552 # In autoconf-2.13 it is called $ac_given_srcdir.
6553 # In autoconf-2.50 it is called $srcdir.
6554 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
6555 case "$ac_given_srcdir" in
6556 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
6557 /*) top_srcdir="$ac_given_srcdir" ;;
6558 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
6559 esac
6560 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
6561 rm -f "$ac_dir/POTFILES"
6562 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
6563 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
6564 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
6565 # on $ac_dir but don't depend on user-specified configuration
6566 # parameters.
6567 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
6568 # The LINGUAS file contains the set of available languages.
6569 if test -n "$ALL_LINGUAS"; then
6570 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
6571 fi
6572 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
6573 # Hide the ALL_LINGUAS assigment from automake.
6574 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
6575 fi
6576 case "$ac_given_srcdir" in
6577 .) srcdirpre= ;;
6578 *) srcdirpre='$(srcdir)/' ;;
6579 esac
6580 POFILES=
6581 GMOFILES=
6582 UPDATEPOFILES=
6583 DUMMYPOFILES=
6584 for lang in $ALL_LINGUAS; do
6585 POFILES="$POFILES $srcdirpre$lang.po"
6586 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
6587 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
6588 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
6589 done
6590 # CATALOGS depends on both $ac_dir and the user's LINGUAS
6591 # environment variable.
6592 INST_LINGUAS=
6593 if test -n "$ALL_LINGUAS"; then
6594 for presentlang in $ALL_LINGUAS; do
6595 useit=no
6596 if test "%UNSET%" != "$LINGUAS"; then
6597 desiredlanguages="$LINGUAS"
6598 else
6599 desiredlanguages="$ALL_LINGUAS"
6600 fi
6601 for desiredlang in $desiredlanguages; do
6602 # Use the presentlang catalog if desiredlang is
6603 # a. equal to presentlang, or
6604 # b. a variant of presentlang (because in this case,
6605 # presentlang can be used as a fallback for messages
6606 # which are not translated in the desiredlang catalog).
6607 case "$desiredlang" in
6608 "$presentlang"*) useit=yes;;
6609 esac
6610 done
6611 if test $useit = yes; then
6612 INST_LINGUAS="$INST_LINGUAS $presentlang"
6613 fi
6614 done
6615 fi
6616 CATALOGS=
6617 if test -n "$INST_LINGUAS"; then
6618 for lang in $INST_LINGUAS; do
6619 CATALOGS="$CATALOGS $lang.gmo"
6620 done
6621 fi
6622 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
6623 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"
6624 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
6625 if test -f "$f"; then
6626 case "$f" in
6627 *.orig | *.bak | *~) ;;
6628 *) cat "$f" >> "$ac_dir/Makefile" ;;
6629 esac
6630 fi
6631 done
6632 fi
6633 ;;
6634 esac
6635 done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00006636
6637exit 0
6638EOF
6639chmod +x $CONFIG_STATUS
6640rm -fr confdefs* $ac_clean_files
6641test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6642