0a2ce003bb6dbcce160eabde0cc1847bd4f1f8fc
[deliverable/binutils-gdb.git] / ld / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
16 ac_help="$ac_help
17 --enable-static[=PKGS] build static libraries [default=yes]"
18 ac_help="$ac_help
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23 --disable-libtool-lock avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27 --enable-targets alternative target configurations"
28 ac_help="$ac_help
29 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
30 ac_help="$ac_help
31 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
32 ac_help="$ac_help
33 --disable-nls do not use Native Language Support"
34 ac_help="$ac_help
35 --with-included-gettext use the GNU gettext library included here"
36 ac_help="$ac_help
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
39
40 # Initialize some variables set by options.
41 # The variables have the same names as the options, with
42 # dashes changed to underlines.
43 build=NONE
44 cache_file=./config.cache
45 exec_prefix=NONE
46 host=NONE
47 no_create=
48 nonopt=NONE
49 no_recursion=
50 prefix=NONE
51 program_prefix=NONE
52 program_suffix=NONE
53 program_transform_name=s,x,x,
54 silent=
55 site=
56 srcdir=
57 target=NONE
58 verbose=
59 x_includes=NONE
60 x_libraries=NONE
61 bindir='${exec_prefix}/bin'
62 sbindir='${exec_prefix}/sbin'
63 libexecdir='${exec_prefix}/libexec'
64 datadir='${prefix}/share'
65 sysconfdir='${prefix}/etc'
66 sharedstatedir='${prefix}/com'
67 localstatedir='${prefix}/var'
68 libdir='${exec_prefix}/lib'
69 includedir='${prefix}/include'
70 oldincludedir='/usr/include'
71 infodir='${prefix}/info'
72 mandir='${prefix}/man'
73
74 # Initialize some other variables.
75 subdirs=
76 MFLAGS= MAKEFLAGS=
77 SHELL=${CONFIG_SHELL-/bin/sh}
78 # Maximum number of lines to put in a shell here document.
79 ac_max_here_lines=12
80
81 ac_prev=
82 for ac_option
83 do
84
85 # If the previous option needs an argument, assign it.
86 if test -n "$ac_prev"; then
87 eval "$ac_prev=\$ac_option"
88 ac_prev=
89 continue
90 fi
91
92 case "$ac_option" in
93 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
94 *) ac_optarg= ;;
95 esac
96
97 # Accept the important Cygnus configure options, so we can diagnose typos.
98
99 case "$ac_option" in
100
101 -bindir | --bindir | --bindi | --bind | --bin | --bi)
102 ac_prev=bindir ;;
103 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
104 bindir="$ac_optarg" ;;
105
106 -build | --build | --buil | --bui | --bu)
107 ac_prev=build ;;
108 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
109 build="$ac_optarg" ;;
110
111 -cache-file | --cache-file | --cache-fil | --cache-fi \
112 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
113 ac_prev=cache_file ;;
114 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
115 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
116 cache_file="$ac_optarg" ;;
117
118 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
119 ac_prev=datadir ;;
120 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
121 | --da=*)
122 datadir="$ac_optarg" ;;
123
124 -disable-* | --disable-*)
125 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
126 # Reject names that are not valid shell variable names.
127 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
128 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 fi
130 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
131 eval "enable_${ac_feature}=no" ;;
132
133 -enable-* | --enable-*)
134 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
135 # Reject names that are not valid shell variable names.
136 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
137 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
138 fi
139 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
140 case "$ac_option" in
141 *=*) ;;
142 *) ac_optarg=yes ;;
143 esac
144 eval "enable_${ac_feature}='$ac_optarg'" ;;
145
146 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
147 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
148 | --exec | --exe | --ex)
149 ac_prev=exec_prefix ;;
150 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
151 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
152 | --exec=* | --exe=* | --ex=*)
153 exec_prefix="$ac_optarg" ;;
154
155 -gas | --gas | --ga | --g)
156 # Obsolete; use --with-gas.
157 with_gas=yes ;;
158
159 -help | --help | --hel | --he)
160 # Omit some internal or obsolete options to make the list less imposing.
161 # This message is too long to be a string in the A/UX 3.1 sh.
162 cat << EOF
163 Usage: configure [options] [host]
164 Options: [defaults in brackets after descriptions]
165 Configuration:
166 --cache-file=FILE cache test results in FILE
167 --help print this message
168 --no-create do not create output files
169 --quiet, --silent do not print \`checking...' messages
170 --version print the version of autoconf that created configure
171 Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
173 [$ac_default_prefix]
174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
175 [same as prefix]
176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
180 [PREFIX/share]
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
183 [PREFIX/com]
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
195 EOF
196 cat << EOF
197 Host type:
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201 Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
208 EOF
209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
211 fi
212 exit 0 ;;
213
214 -host | --host | --hos | --ho)
215 ac_prev=host ;;
216 -host=* | --host=* | --hos=* | --ho=*)
217 host="$ac_optarg" ;;
218
219 -includedir | --includedir | --includedi | --included | --include \
220 | --includ | --inclu | --incl | --inc)
221 ac_prev=includedir ;;
222 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
223 | --includ=* | --inclu=* | --incl=* | --inc=*)
224 includedir="$ac_optarg" ;;
225
226 -infodir | --infodir | --infodi | --infod | --info | --inf)
227 ac_prev=infodir ;;
228 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
229 infodir="$ac_optarg" ;;
230
231 -libdir | --libdir | --libdi | --libd)
232 ac_prev=libdir ;;
233 -libdir=* | --libdir=* | --libdi=* | --libd=*)
234 libdir="$ac_optarg" ;;
235
236 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
237 | --libexe | --libex | --libe)
238 ac_prev=libexecdir ;;
239 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
240 | --libexe=* | --libex=* | --libe=*)
241 libexecdir="$ac_optarg" ;;
242
243 -localstatedir | --localstatedir | --localstatedi | --localstated \
244 | --localstate | --localstat | --localsta | --localst \
245 | --locals | --local | --loca | --loc | --lo)
246 ac_prev=localstatedir ;;
247 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
248 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
249 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
250 localstatedir="$ac_optarg" ;;
251
252 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
253 ac_prev=mandir ;;
254 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
255 mandir="$ac_optarg" ;;
256
257 -nfp | --nfp | --nf)
258 # Obsolete; use --without-fp.
259 with_fp=no ;;
260
261 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
262 | --no-cr | --no-c)
263 no_create=yes ;;
264
265 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
266 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
267 no_recursion=yes ;;
268
269 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
270 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
271 | --oldin | --oldi | --old | --ol | --o)
272 ac_prev=oldincludedir ;;
273 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
274 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
275 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
276 oldincludedir="$ac_optarg" ;;
277
278 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
279 ac_prev=prefix ;;
280 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
281 prefix="$ac_optarg" ;;
282
283 -program-prefix | --program-prefix | --program-prefi | --program-pref \
284 | --program-pre | --program-pr | --program-p)
285 ac_prev=program_prefix ;;
286 -program-prefix=* | --program-prefix=* | --program-prefi=* \
287 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
288 program_prefix="$ac_optarg" ;;
289
290 -program-suffix | --program-suffix | --program-suffi | --program-suff \
291 | --program-suf | --program-su | --program-s)
292 ac_prev=program_suffix ;;
293 -program-suffix=* | --program-suffix=* | --program-suffi=* \
294 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
295 program_suffix="$ac_optarg" ;;
296
297 -program-transform-name | --program-transform-name \
298 | --program-transform-nam | --program-transform-na \
299 | --program-transform-n | --program-transform- \
300 | --program-transform | --program-transfor \
301 | --program-transfo | --program-transf \
302 | --program-trans | --program-tran \
303 | --progr-tra | --program-tr | --program-t)
304 ac_prev=program_transform_name ;;
305 -program-transform-name=* | --program-transform-name=* \
306 | --program-transform-nam=* | --program-transform-na=* \
307 | --program-transform-n=* | --program-transform-=* \
308 | --program-transform=* | --program-transfor=* \
309 | --program-transfo=* | --program-transf=* \
310 | --program-trans=* | --program-tran=* \
311 | --progr-tra=* | --program-tr=* | --program-t=*)
312 program_transform_name="$ac_optarg" ;;
313
314 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
315 | -silent | --silent | --silen | --sile | --sil)
316 silent=yes ;;
317
318 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
319 ac_prev=sbindir ;;
320 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
321 | --sbi=* | --sb=*)
322 sbindir="$ac_optarg" ;;
323
324 -sharedstatedir | --sharedstatedir | --sharedstatedi \
325 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
326 | --sharedst | --shareds | --shared | --share | --shar \
327 | --sha | --sh)
328 ac_prev=sharedstatedir ;;
329 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
330 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
331 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
332 | --sha=* | --sh=*)
333 sharedstatedir="$ac_optarg" ;;
334
335 -site | --site | --sit)
336 ac_prev=site ;;
337 -site=* | --site=* | --sit=*)
338 site="$ac_optarg" ;;
339
340 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
341 ac_prev=srcdir ;;
342 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
343 srcdir="$ac_optarg" ;;
344
345 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
346 | --syscon | --sysco | --sysc | --sys | --sy)
347 ac_prev=sysconfdir ;;
348 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
349 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
350 sysconfdir="$ac_optarg" ;;
351
352 -target | --target | --targe | --targ | --tar | --ta | --t)
353 ac_prev=target ;;
354 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
355 target="$ac_optarg" ;;
356
357 -v | -verbose | --verbose | --verbos | --verbo | --verb)
358 verbose=yes ;;
359
360 -version | --version | --versio | --versi | --vers)
361 echo "configure generated by autoconf version 2.13"
362 exit 0 ;;
363
364 -with-* | --with-*)
365 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
366 # Reject names that are not valid shell variable names.
367 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
368 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
369 fi
370 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 case "$ac_option" in
372 *=*) ;;
373 *) ac_optarg=yes ;;
374 esac
375 eval "with_${ac_package}='$ac_optarg'" ;;
376
377 -without-* | --without-*)
378 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
379 # Reject names that are not valid shell variable names.
380 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
381 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
382 fi
383 ac_package=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}=no" ;;
385
386 --x)
387 # Obsolete; use --with-x.
388 with_x=yes ;;
389
390 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
391 | --x-incl | --x-inc | --x-in | --x-i)
392 ac_prev=x_includes ;;
393 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
394 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
395 x_includes="$ac_optarg" ;;
396
397 -x-libraries | --x-libraries | --x-librarie | --x-librari \
398 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
399 ac_prev=x_libraries ;;
400 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
401 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
402 x_libraries="$ac_optarg" ;;
403
404 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
405 ;;
406
407 *)
408 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
409 echo "configure: warning: $ac_option: invalid host type" 1>&2
410 fi
411 if test "x$nonopt" != xNONE; then
412 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
413 fi
414 nonopt="$ac_option"
415 ;;
416
417 esac
418 done
419
420 if test -n "$ac_prev"; then
421 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
422 fi
423
424 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
425
426 # File descriptor usage:
427 # 0 standard input
428 # 1 file creation
429 # 2 errors and warnings
430 # 3 some systems may open it to /dev/tty
431 # 4 used on the Kubota Titan
432 # 6 checking for... messages and results
433 # 5 compiler messages saved in config.log
434 if test "$silent" = yes; then
435 exec 6>/dev/null
436 else
437 exec 6>&1
438 fi
439 exec 5>./config.log
440
441 echo "\
442 This file contains any messages produced by compilers while
443 running configure, to aid debugging if configure makes a mistake.
444 " 1>&5
445
446 # Strip out --no-create and --no-recursion so they do not pile up.
447 # Also quote any args containing shell metacharacters.
448 ac_configure_args=
449 for ac_arg
450 do
451 case "$ac_arg" in
452 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
453 | --no-cr | --no-c) ;;
454 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
455 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
456 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
457 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
458 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
459 esac
460 done
461
462 # NLS nuisances.
463 # Only set these to C if already set. These must not be set unconditionally
464 # because not all systems understand e.g. LANG=C (notably SCO).
465 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
466 # Non-C LC_CTYPE values break the ctype check.
467 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
468 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
469 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
470 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
471
472 # confdefs.h avoids OS command line length limits that DEFS can exceed.
473 rm -rf conftest* confdefs.h
474 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
475 echo > confdefs.h
476
477 # A filename unique to this package, relative to the directory that
478 # configure is in, which we can look for to find out if srcdir is correct.
479 ac_unique_file=ldmain.c
480
481 # Find the source files, if location was not specified.
482 if test -z "$srcdir"; then
483 ac_srcdir_defaulted=yes
484 # Try the directory containing this script, then its parent.
485 ac_prog=$0
486 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
487 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
488 srcdir=$ac_confdir
489 if test ! -r $srcdir/$ac_unique_file; then
490 srcdir=..
491 fi
492 else
493 ac_srcdir_defaulted=no
494 fi
495 if test ! -r $srcdir/$ac_unique_file; then
496 if test "$ac_srcdir_defaulted" = yes; then
497 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
498 else
499 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
500 fi
501 fi
502 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
503
504 # Prefer explicitly selected file to automatically selected ones.
505 if test -z "$CONFIG_SITE"; then
506 if test "x$prefix" != xNONE; then
507 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
508 else
509 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
510 fi
511 fi
512 for ac_site_file in $CONFIG_SITE; do
513 if test -r "$ac_site_file"; then
514 echo "loading site script $ac_site_file"
515 . "$ac_site_file"
516 fi
517 done
518
519 if test -r "$cache_file"; then
520 echo "loading cache $cache_file"
521 . $cache_file
522 else
523 echo "creating cache $cache_file"
524 > $cache_file
525 fi
526
527 ac_ext=c
528 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
529 ac_cpp='$CPP $CPPFLAGS'
530 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
531 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
532 cross_compiling=$ac_cv_prog_cc_cross
533
534 ac_exeext=
535 ac_objext=o
536 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
537 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
538 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
539 ac_n= ac_c='
540 ' ac_t=' '
541 else
542 ac_n=-n ac_c= ac_t=
543 fi
544 else
545 ac_n= ac_c='\c' ac_t=
546 fi
547
548 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
549 echo "configure:550: checking for Cygwin environment" >&5
550 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
551 echo $ac_n "(cached) $ac_c" 1>&6
552 else
553 cat > conftest.$ac_ext <<EOF
554 #line 555 "configure"
555 #include "confdefs.h"
556
557 int main() {
558
559 #ifndef __CYGWIN__
560 #define __CYGWIN__ __CYGWIN32__
561 #endif
562 return __CYGWIN__;
563 ; return 0; }
564 EOF
565 if { (eval echo configure:566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
566 rm -rf conftest*
567 ac_cv_cygwin=yes
568 else
569 echo "configure: failed program was:" >&5
570 cat conftest.$ac_ext >&5
571 rm -rf conftest*
572 ac_cv_cygwin=no
573 fi
574 rm -f conftest*
575 rm -f conftest*
576 fi
577
578 echo "$ac_t""$ac_cv_cygwin" 1>&6
579 CYGWIN=
580 test "$ac_cv_cygwin" = yes && CYGWIN=yes
581 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
582 echo "configure:583: checking for mingw32 environment" >&5
583 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
584 echo $ac_n "(cached) $ac_c" 1>&6
585 else
586 cat > conftest.$ac_ext <<EOF
587 #line 588 "configure"
588 #include "confdefs.h"
589
590 int main() {
591 return __MINGW32__;
592 ; return 0; }
593 EOF
594 if { (eval echo configure:595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
595 rm -rf conftest*
596 ac_cv_mingw32=yes
597 else
598 echo "configure: failed program was:" >&5
599 cat conftest.$ac_ext >&5
600 rm -rf conftest*
601 ac_cv_mingw32=no
602 fi
603 rm -f conftest*
604 rm -f conftest*
605 fi
606
607 echo "$ac_t""$ac_cv_mingw32" 1>&6
608 MINGW32=
609 test "$ac_cv_mingw32" = yes && MINGW32=yes
610
611
612 ac_aux_dir=
613 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
614 if test -f $ac_dir/install-sh; then
615 ac_aux_dir=$ac_dir
616 ac_install_sh="$ac_aux_dir/install-sh -c"
617 break
618 elif test -f $ac_dir/install.sh; then
619 ac_aux_dir=$ac_dir
620 ac_install_sh="$ac_aux_dir/install.sh -c"
621 break
622 fi
623 done
624 if test -z "$ac_aux_dir"; then
625 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
626 fi
627 ac_config_guess=$ac_aux_dir/config.guess
628 ac_config_sub=$ac_aux_dir/config.sub
629 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
630
631
632 # Do some error checking and defaulting for the host and target type.
633 # The inputs are:
634 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
635 #
636 # The rules are:
637 # 1. You are not allowed to specify --host, --target, and nonopt at the
638 # same time.
639 # 2. Host defaults to nonopt.
640 # 3. If nonopt is not specified, then host defaults to the current host,
641 # as determined by config.guess.
642 # 4. Target and build default to nonopt.
643 # 5. If nonopt is not specified, then target and build default to host.
644
645 # The aliases save the names the user supplied, while $host etc.
646 # will get canonicalized.
647 case $host---$target---$nonopt in
648 NONE---*---* | *---NONE---* | *---*---NONE) ;;
649 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
650 esac
651
652
653 # Make sure we can run config.sub.
654 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
655 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
656 fi
657
658 echo $ac_n "checking host system type""... $ac_c" 1>&6
659 echo "configure:660: checking host system type" >&5
660
661 host_alias=$host
662 case "$host_alias" in
663 NONE)
664 case $nonopt in
665 NONE)
666 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
667 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
668 fi ;;
669 *) host_alias=$nonopt ;;
670 esac ;;
671 esac
672
673 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
674 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
675 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
676 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
677 echo "$ac_t""$host" 1>&6
678
679 echo $ac_n "checking target system type""... $ac_c" 1>&6
680 echo "configure:681: checking target system type" >&5
681
682 target_alias=$target
683 case "$target_alias" in
684 NONE)
685 case $nonopt in
686 NONE) target_alias=$host_alias ;;
687 *) target_alias=$nonopt ;;
688 esac ;;
689 esac
690
691 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
692 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
693 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
694 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
695 echo "$ac_t""$target" 1>&6
696
697 echo $ac_n "checking build system type""... $ac_c" 1>&6
698 echo "configure:699: checking build system type" >&5
699
700 build_alias=$build
701 case "$build_alias" in
702 NONE)
703 case $nonopt in
704 NONE) build_alias=$host_alias ;;
705 *) build_alias=$nonopt ;;
706 esac ;;
707 esac
708
709 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
710 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
711 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
712 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
713 echo "$ac_t""$build" 1>&6
714
715 test "$host_alias" != "$target_alias" &&
716 test "$program_prefix$program_suffix$program_transform_name" = \
717 NONENONEs,x,x, &&
718 program_prefix=${target_alias}-
719
720
721 # Find a good install program. We prefer a C program (faster),
722 # so one script is as good as another. But avoid the broken or
723 # incompatible versions:
724 # SysV /etc/install, /usr/sbin/install
725 # SunOS /usr/etc/install
726 # IRIX /sbin/install
727 # AIX /bin/install
728 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
729 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
730 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
731 # ./install, which can be erroneously created by make from ./install.sh.
732 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
733 echo "configure:734: checking for a BSD compatible install" >&5
734 if test -z "$INSTALL"; then
735 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
736 echo $ac_n "(cached) $ac_c" 1>&6
737 else
738 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
739 for ac_dir in $PATH; do
740 # Account for people who put trailing slashes in PATH elements.
741 case "$ac_dir/" in
742 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
743 *)
744 # OSF1 and SCO ODT 3.0 have their own names for install.
745 # Don't use installbsd from OSF since it installs stuff as root
746 # by default.
747 for ac_prog in ginstall scoinst install; do
748 if test -f $ac_dir/$ac_prog; then
749 if test $ac_prog = install &&
750 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
751 # AIX install. It has an incompatible calling convention.
752 :
753 else
754 ac_cv_path_install="$ac_dir/$ac_prog -c"
755 break 2
756 fi
757 fi
758 done
759 ;;
760 esac
761 done
762 IFS="$ac_save_IFS"
763
764 fi
765 if test "${ac_cv_path_install+set}" = set; then
766 INSTALL="$ac_cv_path_install"
767 else
768 # As a last resort, use the slow shell script. We don't cache a
769 # path for INSTALL within a source directory, because that will
770 # break other packages using the cache if that directory is
771 # removed, or if the path is relative.
772 INSTALL="$ac_install_sh"
773 fi
774 fi
775 echo "$ac_t""$INSTALL" 1>&6
776
777 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
778 # It thinks the first close brace ends the variable substitution.
779 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
780
781 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
782
783 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
784
785 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
786 echo "configure:787: checking whether build environment is sane" >&5
787 # Just in case
788 sleep 1
789 echo timestamp > conftestfile
790 # Do `set' in a subshell so we don't clobber the current shell's
791 # arguments. Must try -L first in case configure is actually a
792 # symlink; some systems play weird games with the mod time of symlinks
793 # (eg FreeBSD returns the mod time of the symlink's containing
794 # directory).
795 if (
796 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
797 if test "$*" = "X"; then
798 # -L didn't work.
799 set X `ls -t $srcdir/configure conftestfile`
800 fi
801 if test "$*" != "X $srcdir/configure conftestfile" \
802 && test "$*" != "X conftestfile $srcdir/configure"; then
803
804 # If neither matched, then we have a broken ls. This can happen
805 # if, for instance, CONFIG_SHELL is bash and it inherits a
806 # broken ls alias from the environment. This has actually
807 # happened. Such a system could not be considered "sane".
808 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
809 alias in your environment" 1>&2; exit 1; }
810 fi
811
812 test "$2" = conftestfile
813 )
814 then
815 # Ok.
816 :
817 else
818 { echo "configure: error: newly created file is older than distributed files!
819 Check your system clock" 1>&2; exit 1; }
820 fi
821 rm -f conftest*
822 echo "$ac_t""yes" 1>&6
823 if test "$program_transform_name" = s,x,x,; then
824 program_transform_name=
825 else
826 # Double any \ or $. echo might interpret backslashes.
827 cat <<\EOF_SED > conftestsed
828 s,\\,\\\\,g; s,\$,$$,g
829 EOF_SED
830 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
831 rm -f conftestsed
832 fi
833 test "$program_prefix" != NONE &&
834 program_transform_name="s,^,${program_prefix},; $program_transform_name"
835 # Use a double $ so make ignores it.
836 test "$program_suffix" != NONE &&
837 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
838
839 # sed with no file args requires a program.
840 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
841
842 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
843 echo "configure:844: checking whether ${MAKE-make} sets \${MAKE}" >&5
844 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
845 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
846 echo $ac_n "(cached) $ac_c" 1>&6
847 else
848 cat > conftestmake <<\EOF
849 all:
850 @echo 'ac_maketemp="${MAKE}"'
851 EOF
852 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
853 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
854 if test -n "$ac_maketemp"; then
855 eval ac_cv_prog_make_${ac_make}_set=yes
856 else
857 eval ac_cv_prog_make_${ac_make}_set=no
858 fi
859 rm -f conftestmake
860 fi
861 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
862 echo "$ac_t""yes" 1>&6
863 SET_MAKE=
864 else
865 echo "$ac_t""no" 1>&6
866 SET_MAKE="MAKE=${MAKE-make}"
867 fi
868
869
870 PACKAGE=ld
871
872 VERSION=2.10.91
873
874 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
875 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
876 fi
877 cat >> confdefs.h <<EOF
878 #define PACKAGE "$PACKAGE"
879 EOF
880
881 cat >> confdefs.h <<EOF
882 #define VERSION "$VERSION"
883 EOF
884
885
886
887 missing_dir=`cd $ac_aux_dir && pwd`
888 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
889 echo "configure:890: checking for working aclocal" >&5
890 # Run test in a subshell; some versions of sh will print an error if
891 # an executable is not found, even if stderr is redirected.
892 # Redirect stdin to placate older versions of autoconf. Sigh.
893 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
894 ACLOCAL=aclocal
895 echo "$ac_t""found" 1>&6
896 else
897 ACLOCAL="$missing_dir/missing aclocal"
898 echo "$ac_t""missing" 1>&6
899 fi
900
901 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
902 echo "configure:903: checking for working autoconf" >&5
903 # Run test in a subshell; some versions of sh will print an error if
904 # an executable is not found, even if stderr is redirected.
905 # Redirect stdin to placate older versions of autoconf. Sigh.
906 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
907 AUTOCONF=autoconf
908 echo "$ac_t""found" 1>&6
909 else
910 AUTOCONF="$missing_dir/missing autoconf"
911 echo "$ac_t""missing" 1>&6
912 fi
913
914 echo $ac_n "checking for working automake""... $ac_c" 1>&6
915 echo "configure:916: checking for working automake" >&5
916 # Run test in a subshell; some versions of sh will print an error if
917 # an executable is not found, even if stderr is redirected.
918 # Redirect stdin to placate older versions of autoconf. Sigh.
919 if (automake --version) < /dev/null > /dev/null 2>&1; then
920 AUTOMAKE=automake
921 echo "$ac_t""found" 1>&6
922 else
923 AUTOMAKE="$missing_dir/missing automake"
924 echo "$ac_t""missing" 1>&6
925 fi
926
927 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
928 echo "configure:929: checking for working autoheader" >&5
929 # Run test in a subshell; some versions of sh will print an error if
930 # an executable is not found, even if stderr is redirected.
931 # Redirect stdin to placate older versions of autoconf. Sigh.
932 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
933 AUTOHEADER=autoheader
934 echo "$ac_t""found" 1>&6
935 else
936 AUTOHEADER="$missing_dir/missing autoheader"
937 echo "$ac_t""missing" 1>&6
938 fi
939
940 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
941 echo "configure:942: checking for working makeinfo" >&5
942 # Run test in a subshell; some versions of sh will print an error if
943 # an executable is not found, even if stderr is redirected.
944 # Redirect stdin to placate older versions of autoconf. Sigh.
945 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
946 MAKEINFO=makeinfo
947 echo "$ac_t""found" 1>&6
948 else
949 MAKEINFO="$missing_dir/missing makeinfo"
950 echo "$ac_t""missing" 1>&6
951 fi
952
953
954
955 # Check whether --enable-shared or --disable-shared was given.
956 if test "${enable_shared+set}" = set; then
957 enableval="$enable_shared"
958 p=${PACKAGE-default}
959 case "$enableval" in
960 yes) enable_shared=yes ;;
961 no) enable_shared=no ;;
962 *)
963 enable_shared=no
964 # Look at the argument we got. We use all the common list separators.
965 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
966 for pkg in $enableval; do
967 if test "X$pkg" = "X$p"; then
968 enable_shared=yes
969 fi
970 done
971 IFS="$ac_save_ifs"
972 ;;
973 esac
974 else
975 enable_shared=yes
976 fi
977
978 # Check whether --enable-static or --disable-static was given.
979 if test "${enable_static+set}" = set; then
980 enableval="$enable_static"
981 p=${PACKAGE-default}
982 case "$enableval" in
983 yes) enable_static=yes ;;
984 no) enable_static=no ;;
985 *)
986 enable_static=no
987 # Look at the argument we got. We use all the common list separators.
988 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
989 for pkg in $enableval; do
990 if test "X$pkg" = "X$p"; then
991 enable_static=yes
992 fi
993 done
994 IFS="$ac_save_ifs"
995 ;;
996 esac
997 else
998 enable_static=yes
999 fi
1000
1001 # Check whether --enable-fast-install or --disable-fast-install was given.
1002 if test "${enable_fast_install+set}" = set; then
1003 enableval="$enable_fast_install"
1004 p=${PACKAGE-default}
1005 case "$enableval" in
1006 yes) enable_fast_install=yes ;;
1007 no) enable_fast_install=no ;;
1008 *)
1009 enable_fast_install=no
1010 # Look at the argument we got. We use all the common list separators.
1011 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1012 for pkg in $enableval; do
1013 if test "X$pkg" = "X$p"; then
1014 enable_fast_install=yes
1015 fi
1016 done
1017 IFS="$ac_save_ifs"
1018 ;;
1019 esac
1020 else
1021 enable_fast_install=yes
1022 fi
1023
1024 # Extract the first word of "gcc", so it can be a program name with args.
1025 set dummy gcc; ac_word=$2
1026 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1027 echo "configure:1028: checking for $ac_word" >&5
1028 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1029 echo $ac_n "(cached) $ac_c" 1>&6
1030 else
1031 if test -n "$CC"; then
1032 ac_cv_prog_CC="$CC" # Let the user override the test.
1033 else
1034 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1035 ac_dummy="$PATH"
1036 for ac_dir in $ac_dummy; do
1037 test -z "$ac_dir" && ac_dir=.
1038 if test -f $ac_dir/$ac_word; then
1039 ac_cv_prog_CC="gcc"
1040 break
1041 fi
1042 done
1043 IFS="$ac_save_ifs"
1044 fi
1045 fi
1046 CC="$ac_cv_prog_CC"
1047 if test -n "$CC"; then
1048 echo "$ac_t""$CC" 1>&6
1049 else
1050 echo "$ac_t""no" 1>&6
1051 fi
1052
1053 if test -z "$CC"; then
1054 # Extract the first word of "cc", so it can be a program name with args.
1055 set dummy cc; ac_word=$2
1056 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1057 echo "configure:1058: checking for $ac_word" >&5
1058 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1059 echo $ac_n "(cached) $ac_c" 1>&6
1060 else
1061 if test -n "$CC"; then
1062 ac_cv_prog_CC="$CC" # Let the user override the test.
1063 else
1064 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1065 ac_prog_rejected=no
1066 ac_dummy="$PATH"
1067 for ac_dir in $ac_dummy; do
1068 test -z "$ac_dir" && ac_dir=.
1069 if test -f $ac_dir/$ac_word; then
1070 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1071 ac_prog_rejected=yes
1072 continue
1073 fi
1074 ac_cv_prog_CC="cc"
1075 break
1076 fi
1077 done
1078 IFS="$ac_save_ifs"
1079 if test $ac_prog_rejected = yes; then
1080 # We found a bogon in the path, so make sure we never use it.
1081 set dummy $ac_cv_prog_CC
1082 shift
1083 if test $# -gt 0; then
1084 # We chose a different compiler from the bogus one.
1085 # However, it has the same basename, so the bogon will be chosen
1086 # first if we set CC to just the basename; use the full file name.
1087 shift
1088 set dummy "$ac_dir/$ac_word" "$@"
1089 shift
1090 ac_cv_prog_CC="$@"
1091 fi
1092 fi
1093 fi
1094 fi
1095 CC="$ac_cv_prog_CC"
1096 if test -n "$CC"; then
1097 echo "$ac_t""$CC" 1>&6
1098 else
1099 echo "$ac_t""no" 1>&6
1100 fi
1101
1102 if test -z "$CC"; then
1103 case "`uname -s`" in
1104 *win32* | *WIN32*)
1105 # Extract the first word of "cl", so it can be a program name with args.
1106 set dummy cl; ac_word=$2
1107 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1108 echo "configure:1109: checking for $ac_word" >&5
1109 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1110 echo $ac_n "(cached) $ac_c" 1>&6
1111 else
1112 if test -n "$CC"; then
1113 ac_cv_prog_CC="$CC" # Let the user override the test.
1114 else
1115 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1116 ac_dummy="$PATH"
1117 for ac_dir in $ac_dummy; do
1118 test -z "$ac_dir" && ac_dir=.
1119 if test -f $ac_dir/$ac_word; then
1120 ac_cv_prog_CC="cl"
1121 break
1122 fi
1123 done
1124 IFS="$ac_save_ifs"
1125 fi
1126 fi
1127 CC="$ac_cv_prog_CC"
1128 if test -n "$CC"; then
1129 echo "$ac_t""$CC" 1>&6
1130 else
1131 echo "$ac_t""no" 1>&6
1132 fi
1133 ;;
1134 esac
1135 fi
1136 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1137 fi
1138
1139 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1140 echo "configure:1141: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1141
1142 ac_ext=c
1143 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1144 ac_cpp='$CPP $CPPFLAGS'
1145 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1146 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1147 cross_compiling=$ac_cv_prog_cc_cross
1148
1149 cat > conftest.$ac_ext << EOF
1150
1151 #line 1152 "configure"
1152 #include "confdefs.h"
1153
1154 main(){return(0);}
1155 EOF
1156 if { (eval echo configure:1157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1157 ac_cv_prog_cc_works=yes
1158 # If we can't run a trivial program, we are probably using a cross compiler.
1159 if (./conftest; exit) 2>/dev/null; then
1160 ac_cv_prog_cc_cross=no
1161 else
1162 ac_cv_prog_cc_cross=yes
1163 fi
1164 else
1165 echo "configure: failed program was:" >&5
1166 cat conftest.$ac_ext >&5
1167 ac_cv_prog_cc_works=no
1168 fi
1169 rm -fr conftest*
1170 ac_ext=c
1171 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1172 ac_cpp='$CPP $CPPFLAGS'
1173 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1174 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1175 cross_compiling=$ac_cv_prog_cc_cross
1176
1177 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1178 if test $ac_cv_prog_cc_works = no; then
1179 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1180 fi
1181 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1182 echo "configure:1183: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1183 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1184 cross_compiling=$ac_cv_prog_cc_cross
1185
1186 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1187 echo "configure:1188: checking whether we are using GNU C" >&5
1188 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1189 echo $ac_n "(cached) $ac_c" 1>&6
1190 else
1191 cat > conftest.c <<EOF
1192 #ifdef __GNUC__
1193 yes;
1194 #endif
1195 EOF
1196 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1197 ac_cv_prog_gcc=yes
1198 else
1199 ac_cv_prog_gcc=no
1200 fi
1201 fi
1202
1203 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1204
1205 if test $ac_cv_prog_gcc = yes; then
1206 GCC=yes
1207 else
1208 GCC=
1209 fi
1210
1211 ac_test_CFLAGS="${CFLAGS+set}"
1212 ac_save_CFLAGS="$CFLAGS"
1213 CFLAGS=
1214 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1215 echo "configure:1216: checking whether ${CC-cc} accepts -g" >&5
1216 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1217 echo $ac_n "(cached) $ac_c" 1>&6
1218 else
1219 echo 'void f(){}' > conftest.c
1220 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1221 ac_cv_prog_cc_g=yes
1222 else
1223 ac_cv_prog_cc_g=no
1224 fi
1225 rm -f conftest*
1226
1227 fi
1228
1229 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1230 if test "$ac_test_CFLAGS" = set; then
1231 CFLAGS="$ac_save_CFLAGS"
1232 elif test $ac_cv_prog_cc_g = yes; then
1233 if test "$GCC" = yes; then
1234 CFLAGS="-g -O2"
1235 else
1236 CFLAGS="-g"
1237 fi
1238 else
1239 if test "$GCC" = yes; then
1240 CFLAGS="-O2"
1241 else
1242 CFLAGS=
1243 fi
1244 fi
1245
1246 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1247 if test "${with_gnu_ld+set}" = set; then
1248 withval="$with_gnu_ld"
1249 test "$withval" = no || with_gnu_ld=yes
1250 else
1251 with_gnu_ld=no
1252 fi
1253
1254 ac_prog=ld
1255 if test "$ac_cv_prog_gcc" = yes; then
1256 # Check if gcc -print-prog-name=ld gives a path.
1257 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1258 echo "configure:1259: checking for ld used by GCC" >&5
1259 case $host in
1260 *-*-mingw*)
1261 # gcc leaves a trailing carriage return which upsets mingw
1262 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1263 *)
1264 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1265 esac
1266 case "$ac_prog" in
1267 # Accept absolute paths.
1268 [\\/]* | [A-Za-z]:[\\/]*)
1269 re_direlt='/[^/][^/]*/\.\./'
1270 # Canonicalize the path of ld
1271 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1272 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1273 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1274 done
1275 test -z "$LD" && LD="$ac_prog"
1276 ;;
1277 "")
1278 # If it fails, then pretend we aren't using GCC.
1279 ac_prog=ld
1280 ;;
1281 *)
1282 # If it is relative, then search for the first ld in PATH.
1283 with_gnu_ld=unknown
1284 ;;
1285 esac
1286 elif test "$with_gnu_ld" = yes; then
1287 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1288 echo "configure:1289: checking for GNU ld" >&5
1289 else
1290 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1291 echo "configure:1292: checking for non-GNU ld" >&5
1292 fi
1293 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1294 echo $ac_n "(cached) $ac_c" 1>&6
1295 else
1296 if test -z "$LD"; then
1297 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1298 for ac_dir in $PATH; do
1299 test -z "$ac_dir" && ac_dir=.
1300 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1301 ac_cv_path_LD="$ac_dir/$ac_prog"
1302 # Check to see if the program is GNU ld. I'd rather use --version,
1303 # but apparently some GNU ld's only accept -v.
1304 # Break only if it was the GNU/non-GNU ld that we prefer.
1305 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1306 test "$with_gnu_ld" != no && break
1307 else
1308 test "$with_gnu_ld" != yes && break
1309 fi
1310 fi
1311 done
1312 IFS="$ac_save_ifs"
1313 else
1314 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1315 fi
1316 fi
1317
1318 LD="$ac_cv_path_LD"
1319 if test -n "$LD"; then
1320 echo "$ac_t""$LD" 1>&6
1321 else
1322 echo "$ac_t""no" 1>&6
1323 fi
1324 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1325 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1326 echo "configure:1327: checking if the linker ($LD) is GNU ld" >&5
1327 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1328 echo $ac_n "(cached) $ac_c" 1>&6
1329 else
1330 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1331 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1332 ac_cv_prog_gnu_ld=yes
1333 else
1334 ac_cv_prog_gnu_ld=no
1335 fi
1336 fi
1337
1338 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1339 with_gnu_ld=$ac_cv_prog_gnu_ld
1340
1341
1342 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1343 echo "configure:1344: checking for $LD option to reload object files" >&5
1344 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1345 echo $ac_n "(cached) $ac_c" 1>&6
1346 else
1347 lt_cv_ld_reload_flag='-r'
1348 fi
1349
1350 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1351 reload_flag=$lt_cv_ld_reload_flag
1352 test -n "$reload_flag" && reload_flag=" $reload_flag"
1353
1354 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1355 echo "configure:1356: checking for BSD-compatible nm" >&5
1356 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1357 echo $ac_n "(cached) $ac_c" 1>&6
1358 else
1359 if test -n "$NM"; then
1360 # Let the user override the test.
1361 ac_cv_path_NM="$NM"
1362 else
1363 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1364 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1365 test -z "$ac_dir" && ac_dir=.
1366 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1367 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1368 # Check to see if the nm accepts a BSD-compat flag.
1369 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1370 # nm: unknown option "B" ignored
1371 # Tru64's nm complains that /dev/null is an invalid object file
1372 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1373 ac_cv_path_NM="$tmp_nm -B"
1374 break
1375 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1376 ac_cv_path_NM="$tmp_nm -p"
1377 break
1378 else
1379 ac_cv_path_NM=${ac_cv_path_NM="$tmp_nm"} # keep the first match, but
1380 continue # so that we can try to find one that supports BSD flags
1381 fi
1382 fi
1383 done
1384 IFS="$ac_save_ifs"
1385 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1386 fi
1387 fi
1388
1389 NM="$ac_cv_path_NM"
1390 echo "$ac_t""$NM" 1>&6
1391
1392 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1393 echo "configure:1394: checking whether ln -s works" >&5
1394 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1395 echo $ac_n "(cached) $ac_c" 1>&6
1396 else
1397 rm -f conftestdata
1398 if ln -s X conftestdata 2>/dev/null
1399 then
1400 rm -f conftestdata
1401 ac_cv_prog_LN_S="ln -s"
1402 else
1403 ac_cv_prog_LN_S=ln
1404 fi
1405 fi
1406 LN_S="$ac_cv_prog_LN_S"
1407 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1408 echo "$ac_t""yes" 1>&6
1409 else
1410 echo "$ac_t""no" 1>&6
1411 fi
1412
1413 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1414 echo "configure:1415: checking how to recognise dependant libraries" >&5
1415 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1416 echo $ac_n "(cached) $ac_c" 1>&6
1417 else
1418 lt_cv_file_magic_cmd='${MAGIC}'
1419 lt_cv_file_magic_test_file=
1420 lt_cv_deplibs_check_method='unknown'
1421 # Need to set the preceding variable on all platforms that support
1422 # interlibrary dependencies.
1423 # 'none' -- dependencies not supported.
1424 # `unknown' -- same as none, but documents that we really don't know.
1425 # 'pass_all' -- all dependencies passed with no checks.
1426 # 'test_compile' -- check by making test program.
1427 # 'file_magic [regex]' -- check by looking for files in library path
1428 # which responds to the $file_magic_cmd with a given egrep regex.
1429 # If you have `file' or equivalent on your system and you're not sure
1430 # whether `pass_all' will *always* work, you probably want this one.
1431
1432 case "$host_os" in
1433 aix4*)
1434 lt_cv_deplibs_check_method=pass_all
1435 ;;
1436
1437 beos*)
1438 lt_cv_deplibs_check_method=pass_all
1439 ;;
1440
1441 bsdi4*)
1442 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1443 lt_cv_file_magic_cmd='/usr/bin/file -L'
1444 lt_cv_file_magic_test_file=/shlib/libc.so
1445 ;;
1446
1447 cygwin* | mingw*)
1448 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1449 lt_cv_file_magic_cmd='${OBJDUMP} -f'
1450 ;;
1451
1452 freebsd* )
1453 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1454 case "$host_cpu" in
1455 i*86 )
1456 # Not sure whether the presence of OpenBSD here was a mistake.
1457 # Let's accept both of them until this is cleared up.
1458 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1459 lt_cv_file_magic_cmd=/usr/bin/file
1460 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1461 ;;
1462 esac
1463 else
1464 lt_cv_deplibs_check_method=pass_all
1465 fi
1466 ;;
1467
1468 gnu*)
1469 lt_cv_deplibs_check_method=pass_all
1470 ;;
1471
1472 hpux10.20*)
1473 # TODO: Does this work for hpux-11 too?
1474 lt_cv_deplibs_check_method='file_magic (s0-90-90-9|PA-RISC0-9.0-9) shared library'
1475 lt_cv_file_magic_cmd=/usr/bin/file
1476 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1477 ;;
1478
1479 irix5* | irix6*)
1480 case "$host_os" in
1481 irix5*)
1482 # this will be overridden with pass_all, but let us keep it just in case
1483 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1484 ;;
1485 *)
1486 case "$LD" in
1487 *-32|*"-32 ") libmagic=32-bit;;
1488 *-n32|*"-n32 ") libmagic=N32;;
1489 *-64|*"-64 ") libmagic=64-bit;;
1490 *) libmagic=never-match;;
1491 esac
1492 # this will be overridden with pass_all, but let us keep it just in case
1493 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1494 ;;
1495 esac
1496 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1497 lt_cv_deplibs_check_method=pass_all
1498 ;;
1499
1500 # This must be Linux ELF.
1501 linux-gnu*)
1502 case "$host_cpu" in
1503 alpha* | i*86 | powerpc* | sparc* | ia64* )
1504 lt_cv_deplibs_check_method=pass_all ;;
1505 *)
1506 # glibc up to 2.1.1 does not perform some relocations on ARM
1507 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1508 esac
1509 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1510 ;;
1511
1512 netbsd*)
1513 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then :
1514 else
1515 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1516 lt_cv_file_magic_cmd='/usr/bin/file -L'
1517 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1518 fi
1519 ;;
1520
1521 osf3* | osf4* | osf5*)
1522 # this will be overridden with pass_all, but let us keep it just in case
1523 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1524 lt_cv_file_magic_test_file=/shlib/libc.so
1525 lt_cv_deplibs_check_method=pass_all
1526 ;;
1527
1528 sco3.2v5*)
1529 lt_cv_deplibs_check_method=pass_all
1530 ;;
1531
1532 solaris*)
1533 lt_cv_deplibs_check_method=pass_all
1534 lt_cv_file_magic_test_file=/lib/libc.so
1535 ;;
1536
1537 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1538 case "$host_vendor" in
1539 ncr)
1540 lt_cv_deplibs_check_method=pass_all
1541 ;;
1542 motorola)
1543 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1544 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1545 ;;
1546 esac
1547 ;;
1548 esac
1549
1550 fi
1551
1552 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1553 file_magic_cmd=$lt_cv_file_magic_cmd
1554 deplibs_check_method=$lt_cv_deplibs_check_method
1555
1556 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1557 echo "configure:1558: checking for object suffix" >&5
1558 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1559 echo $ac_n "(cached) $ac_c" 1>&6
1560 else
1561 rm -f conftest*
1562 echo 'int i = 1;' > conftest.$ac_ext
1563 if { (eval echo configure:1564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1564 for ac_file in conftest.*; do
1565 case $ac_file in
1566 *.c) ;;
1567 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1568 esac
1569 done
1570 else
1571 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1572 fi
1573 rm -f conftest*
1574 fi
1575
1576 echo "$ac_t""$ac_cv_objext" 1>&6
1577 OBJEXT=$ac_cv_objext
1578 ac_objext=$ac_cv_objext
1579
1580
1581
1582 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1583 echo "configure:1584: checking for executable suffix" >&5
1584 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1585 echo $ac_n "(cached) $ac_c" 1>&6
1586 else
1587 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1588 ac_cv_exeext=.exe
1589 else
1590 rm -f conftest*
1591 echo 'int main () { return 0; }' > conftest.$ac_ext
1592 ac_cv_exeext=
1593 if { (eval echo configure:1594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1594 for file in conftest.*; do
1595 case $file in
1596 *.c | *.o | *.obj) ;;
1597 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1598 esac
1599 done
1600 else
1601 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1602 fi
1603 rm -f conftest*
1604 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1605 fi
1606 fi
1607
1608 EXEEXT=""
1609 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1610 echo "$ac_t""${ac_cv_exeext}" 1>&6
1611 ac_exeext=$EXEEXT
1612
1613 if test $host != $build; then
1614 ac_tool_prefix=${host_alias}-
1615 else
1616 ac_tool_prefix=
1617 fi
1618
1619 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1620
1621 # Only perform the check for file, if the check method requires it
1622 case "$deplibs_check_method" in
1623 file_magic*)
1624 if test "$file_magic_cmd" = '${MAGIC}'; then
1625 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1626 echo "configure:1627: checking for ${ac_tool_prefix}file" >&5
1627 if eval "test \"`echo '$''{'lt_cv_path_MAGIC'+set}'`\" = set"; then
1628 echo $ac_n "(cached) $ac_c" 1>&6
1629 else
1630 case "$MAGIC" in
1631 /*)
1632 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
1633 ;;
1634 ?:/*)
1635 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
1636 ;;
1637 *)
1638 ac_save_MAGIC="$MAGIC"
1639 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1640 ac_dummy="/usr/bin:$PATH"
1641 for ac_dir in $ac_dummy; do
1642 test -z "$ac_dir" && ac_dir=.
1643 if test -f $ac_dir/${ac_tool_prefix}file; then
1644 lt_cv_path_MAGIC="$ac_dir/${ac_tool_prefix}file"
1645 if test -n "$file_magic_test_file"; then
1646 case "$deplibs_check_method" in
1647 "file_magic "*)
1648 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1649 MAGIC="$lt_cv_path_MAGIC"
1650 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1651 egrep "$file_magic_regex" > /dev/null; then
1652 :
1653 else
1654 cat <<EOF 1>&2
1655
1656 *** Warning: the command libtool uses to detect shared libraries,
1657 *** $file_magic_cmd, produces output that libtool cannot recognize.
1658 *** The result is that libtool may fail to recognize shared libraries
1659 *** as such. This will affect the creation of libtool libraries that
1660 *** depend on shared libraries, but programs linked with such libtool
1661 *** libraries will work regardless of this problem. Nevertheless, you
1662 *** may want to report the problem to your system manager and/or to
1663 *** bug-libtool@gnu.org
1664
1665 EOF
1666 fi ;;
1667 esac
1668 fi
1669 break
1670 fi
1671 done
1672 IFS="$ac_save_ifs"
1673 MAGIC="$ac_save_MAGIC"
1674 ;;
1675 esac
1676 fi
1677
1678 MAGIC="$lt_cv_path_MAGIC"
1679 if test -n "$MAGIC"; then
1680 echo "$ac_t""$MAGIC" 1>&6
1681 else
1682 echo "$ac_t""no" 1>&6
1683 fi
1684
1685 if test -z "$lt_cv_path_MAGIC"; then
1686 if test -n "$ac_tool_prefix"; then
1687 echo $ac_n "checking for file""... $ac_c" 1>&6
1688 echo "configure:1689: checking for file" >&5
1689 if eval "test \"`echo '$''{'lt_cv_path_MAGIC'+set}'`\" = set"; then
1690 echo $ac_n "(cached) $ac_c" 1>&6
1691 else
1692 case "$MAGIC" in
1693 /*)
1694 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
1695 ;;
1696 ?:/*)
1697 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
1698 ;;
1699 *)
1700 ac_save_MAGIC="$MAGIC"
1701 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1702 ac_dummy="/usr/bin:$PATH"
1703 for ac_dir in $ac_dummy; do
1704 test -z "$ac_dir" && ac_dir=.
1705 if test -f $ac_dir/file; then
1706 lt_cv_path_MAGIC="$ac_dir/file"
1707 if test -n "$file_magic_test_file"; then
1708 case "$deplibs_check_method" in
1709 "file_magic "*)
1710 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1711 MAGIC="$lt_cv_path_MAGIC"
1712 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1713 egrep "$file_magic_regex" > /dev/null; then
1714 :
1715 else
1716 cat <<EOF 1>&2
1717
1718 *** Warning: the command libtool uses to detect shared libraries,
1719 *** $file_magic_cmd, produces output that libtool cannot recognize.
1720 *** The result is that libtool may fail to recognize shared libraries
1721 *** as such. This will affect the creation of libtool libraries that
1722 *** depend on shared libraries, but programs linked with such libtool
1723 *** libraries will work regardless of this problem. Nevertheless, you
1724 *** may want to report the problem to your system manager and/or to
1725 *** bug-libtool@gnu.org
1726
1727 EOF
1728 fi ;;
1729 esac
1730 fi
1731 break
1732 fi
1733 done
1734 IFS="$ac_save_ifs"
1735 MAGIC="$ac_save_MAGIC"
1736 ;;
1737 esac
1738 fi
1739
1740 MAGIC="$lt_cv_path_MAGIC"
1741 if test -n "$MAGIC"; then
1742 echo "$ac_t""$MAGIC" 1>&6
1743 else
1744 echo "$ac_t""no" 1>&6
1745 fi
1746
1747 else
1748 MAGIC=:
1749 fi
1750 fi
1751
1752 fi
1753 ;;
1754 esac
1755
1756 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1757 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1758 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1759 echo "configure:1760: checking for $ac_word" >&5
1760 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1761 echo $ac_n "(cached) $ac_c" 1>&6
1762 else
1763 if test -n "$RANLIB"; then
1764 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1765 else
1766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1767 ac_dummy="$PATH"
1768 for ac_dir in $ac_dummy; do
1769 test -z "$ac_dir" && ac_dir=.
1770 if test -f $ac_dir/$ac_word; then
1771 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1772 break
1773 fi
1774 done
1775 IFS="$ac_save_ifs"
1776 fi
1777 fi
1778 RANLIB="$ac_cv_prog_RANLIB"
1779 if test -n "$RANLIB"; then
1780 echo "$ac_t""$RANLIB" 1>&6
1781 else
1782 echo "$ac_t""no" 1>&6
1783 fi
1784
1785
1786 if test -z "$ac_cv_prog_RANLIB"; then
1787 if test -n "$ac_tool_prefix"; then
1788 # Extract the first word of "ranlib", so it can be a program name with args.
1789 set dummy ranlib; ac_word=$2
1790 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1791 echo "configure:1792: checking for $ac_word" >&5
1792 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1793 echo $ac_n "(cached) $ac_c" 1>&6
1794 else
1795 if test -n "$RANLIB"; then
1796 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1797 else
1798 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1799 ac_dummy="$PATH"
1800 for ac_dir in $ac_dummy; do
1801 test -z "$ac_dir" && ac_dir=.
1802 if test -f $ac_dir/$ac_word; then
1803 ac_cv_prog_RANLIB="ranlib"
1804 break
1805 fi
1806 done
1807 IFS="$ac_save_ifs"
1808 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1809 fi
1810 fi
1811 RANLIB="$ac_cv_prog_RANLIB"
1812 if test -n "$RANLIB"; then
1813 echo "$ac_t""$RANLIB" 1>&6
1814 else
1815 echo "$ac_t""no" 1>&6
1816 fi
1817
1818 else
1819 RANLIB=":"
1820 fi
1821 fi
1822
1823 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1824 set dummy ${ac_tool_prefix}strip; ac_word=$2
1825 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1826 echo "configure:1827: checking for $ac_word" >&5
1827 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1828 echo $ac_n "(cached) $ac_c" 1>&6
1829 else
1830 if test -n "$STRIP"; then
1831 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1832 else
1833 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1834 ac_dummy="$PATH"
1835 for ac_dir in $ac_dummy; do
1836 test -z "$ac_dir" && ac_dir=.
1837 if test -f $ac_dir/$ac_word; then
1838 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1839 break
1840 fi
1841 done
1842 IFS="$ac_save_ifs"
1843 fi
1844 fi
1845 STRIP="$ac_cv_prog_STRIP"
1846 if test -n "$STRIP"; then
1847 echo "$ac_t""$STRIP" 1>&6
1848 else
1849 echo "$ac_t""no" 1>&6
1850 fi
1851
1852
1853 if test -z "$ac_cv_prog_STRIP"; then
1854 if test -n "$ac_tool_prefix"; then
1855 # Extract the first word of "strip", so it can be a program name with args.
1856 set dummy strip; ac_word=$2
1857 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1858 echo "configure:1859: checking for $ac_word" >&5
1859 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1860 echo $ac_n "(cached) $ac_c" 1>&6
1861 else
1862 if test -n "$STRIP"; then
1863 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1864 else
1865 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1866 ac_dummy="$PATH"
1867 for ac_dir in $ac_dummy; do
1868 test -z "$ac_dir" && ac_dir=.
1869 if test -f $ac_dir/$ac_word; then
1870 ac_cv_prog_STRIP="strip"
1871 break
1872 fi
1873 done
1874 IFS="$ac_save_ifs"
1875 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1876 fi
1877 fi
1878 STRIP="$ac_cv_prog_STRIP"
1879 if test -n "$STRIP"; then
1880 echo "$ac_t""$STRIP" 1>&6
1881 else
1882 echo "$ac_t""no" 1>&6
1883 fi
1884
1885 else
1886 STRIP=":"
1887 fi
1888 fi
1889
1890
1891 # Check for any special flags to pass to ltconfig.
1892 libtool_flags="--cache-file=$cache_file"
1893 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1894 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1895 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1896 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1897 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1898
1899
1900 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1901 if test "${enable_libtool_lock+set}" = set; then
1902 enableval="$enable_libtool_lock"
1903 :
1904 fi
1905
1906 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1907 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1908
1909 # Check whether --with-pic or --without-pic was given.
1910 if test "${with_pic+set}" = set; then
1911 withval="$with_pic"
1912 pic_mode="$withval"
1913 else
1914 pic_mode=default
1915 fi
1916
1917 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1918 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1919
1920 # Some flags need to be propagated to the compiler or linker for good
1921 # libtool support.
1922 case "$host" in
1923 *-*-irix6*)
1924 # Find out which ABI we are using.
1925 echo '#line 1926 "configure"' > conftest.$ac_ext
1926 if { (eval echo configure:1927: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1927 case "`/usr/bin/file conftest.o`" in
1928 *32-bit*)
1929 LD="${LD-ld} -32"
1930 ;;
1931 *N32*)
1932 LD="${LD-ld} -n32"
1933 ;;
1934 *64-bit*)
1935 LD="${LD-ld} -64"
1936 ;;
1937 esac
1938 fi
1939 rm -rf conftest*
1940 ;;
1941
1942 *-*-sco3.2v5*)
1943 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1944 SAVE_CFLAGS="$CFLAGS"
1945 CFLAGS="$CFLAGS -belf"
1946 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1947 echo "configure:1948: checking whether the C compiler needs -belf" >&5
1948 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1950 else
1951
1952 ac_ext=c
1953 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1954 ac_cpp='$CPP $CPPFLAGS'
1955 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1956 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1957 cross_compiling=$ac_cv_prog_cc_cross
1958
1959 cat > conftest.$ac_ext <<EOF
1960 #line 1961 "configure"
1961 #include "confdefs.h"
1962
1963 int main() {
1964
1965 ; return 0; }
1966 EOF
1967 if { (eval echo configure:1968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1968 rm -rf conftest*
1969 lt_cv_cc_needs_belf=yes
1970 else
1971 echo "configure: failed program was:" >&5
1972 cat conftest.$ac_ext >&5
1973 rm -rf conftest*
1974 lt_cv_cc_needs_belf=no
1975 fi
1976 rm -f conftest*
1977 ac_ext=c
1978 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1979 ac_cpp='$CPP $CPPFLAGS'
1980 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1981 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1982 cross_compiling=$ac_cv_prog_cc_cross
1983
1984 fi
1985
1986 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1987 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1988 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1989 CFLAGS="$SAVE_CFLAGS"
1990 fi
1991 ;;
1992
1993
1994 esac
1995
1996
1997 # Save cache, so that ltconfig can load it
1998 cat > confcache <<\EOF
1999 # This file is a shell script that caches the results of configure
2000 # tests run on this system so they can be shared between configure
2001 # scripts and configure runs. It is not useful on other systems.
2002 # If it contains results you don't want to keep, you may remove or edit it.
2003 #
2004 # By default, configure uses ./config.cache as the cache file,
2005 # creating it if it does not exist already. You can give configure
2006 # the --cache-file=FILE option to use a different cache file; that is
2007 # what configure does when it calls configure scripts in
2008 # subdirectories, so they share the cache.
2009 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2010 # config.status only pays attention to the cache file if you give it the
2011 # --recheck option to rerun configure.
2012 #
2013 EOF
2014 # The following way of writing the cache mishandles newlines in values,
2015 # but we know of no workaround that is simple, portable, and efficient.
2016 # So, don't put newlines in cache variables' values.
2017 # Ultrix sh set writes to stderr and can't be redirected directly,
2018 # and sets the high bit in the cache file unless we assign to the vars.
2019 (set) 2>&1 |
2020 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2021 *ac_space=\ *)
2022 # `set' does not quote correctly, so add quotes (double-quote substitution
2023 # turns \\\\ into \\, and sed turns \\ into \).
2024 sed -n \
2025 -e "s/'/'\\\\''/g" \
2026 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2027 ;;
2028 *)
2029 # `set' quotes correctly as required by POSIX, so do not add quotes.
2030 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2031 ;;
2032 esac >> confcache
2033 if cmp -s $cache_file confcache; then
2034 :
2035 else
2036 if test -w $cache_file; then
2037 echo "updating cache $cache_file"
2038 cat confcache > $cache_file
2039 else
2040 echo "not updating unwritable cache $cache_file"
2041 fi
2042 fi
2043 rm -f confcache
2044
2045
2046 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2047 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2048 MAGIC="$MAGIC" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2049 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2050 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2051 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2052 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2053 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2054 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2055 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2056
2057 # Reload cache, that may have been modified by ltconfig
2058 if test -r "$cache_file"; then
2059 echo "loading cache $cache_file"
2060 . $cache_file
2061 else
2062 echo "creating cache $cache_file"
2063 > $cache_file
2064 fi
2065
2066
2067 # This can be used to rebuild libtool when needed
2068 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2069
2070 # Always use our own libtool.
2071 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2072
2073 # Redirect the config.log output again, so that the ltconfig log is not
2074 # clobbered by the next message.
2075 exec 5>>./config.log
2076
2077
2078
2079
2080
2081
2082
2083 # Check whether --enable-targets or --disable-targets was given.
2084 if test "${enable_targets+set}" = set; then
2085 enableval="$enable_targets"
2086 case "${enableval}" in
2087 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2088 ;;
2089 no) enable_targets= ;;
2090 *) enable_targets=$enableval ;;
2091 esac
2092 fi
2093 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2094 if test "${enable_64_bit_bfd+set}" = set; then
2095 enableval="$enable_64_bit_bfd"
2096 case "${enableval}" in
2097 yes) want64=true ;;
2098 no) want64=false ;;
2099 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2100 esac
2101 else
2102 want64=false
2103 fi
2104
2105 build_warnings="-W -Wall"
2106 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2107 if test "${enable_build_warnings+set}" = set; then
2108 enableval="$enable_build_warnings"
2109 case "${enableval}" in
2110 yes) ;;
2111 no) build_warnings="-w";;
2112 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2113 build_warnings="${build_warnings} ${t}";;
2114 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2115 build_warnings="${t} ${build_warnings}";;
2116 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2117 esac
2118 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2119 echo "Setting warning flags = $build_warnings" 6>&1
2120 fi
2121 fi
2122 WARN_CFLAGS=""
2123 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2124 WARN_CFLAGS="${build_warnings}"
2125 fi
2126
2127
2128
2129
2130
2131
2132 if test -z "$target" ; then
2133 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2134 fi
2135 if test -z "$host" ; then
2136 { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
2137 fi
2138
2139 # host-specific stuff:
2140
2141 # Extract the first word of "gcc", so it can be a program name with args.
2142 set dummy gcc; ac_word=$2
2143 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2144 echo "configure:2145: checking for $ac_word" >&5
2145 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2146 echo $ac_n "(cached) $ac_c" 1>&6
2147 else
2148 if test -n "$CC"; then
2149 ac_cv_prog_CC="$CC" # Let the user override the test.
2150 else
2151 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2152 ac_dummy="$PATH"
2153 for ac_dir in $ac_dummy; do
2154 test -z "$ac_dir" && ac_dir=.
2155 if test -f $ac_dir/$ac_word; then
2156 ac_cv_prog_CC="gcc"
2157 break
2158 fi
2159 done
2160 IFS="$ac_save_ifs"
2161 fi
2162 fi
2163 CC="$ac_cv_prog_CC"
2164 if test -n "$CC"; then
2165 echo "$ac_t""$CC" 1>&6
2166 else
2167 echo "$ac_t""no" 1>&6
2168 fi
2169
2170 if test -z "$CC"; then
2171 # Extract the first word of "cc", so it can be a program name with args.
2172 set dummy cc; ac_word=$2
2173 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2174 echo "configure:2175: checking for $ac_word" >&5
2175 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2176 echo $ac_n "(cached) $ac_c" 1>&6
2177 else
2178 if test -n "$CC"; then
2179 ac_cv_prog_CC="$CC" # Let the user override the test.
2180 else
2181 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2182 ac_prog_rejected=no
2183 ac_dummy="$PATH"
2184 for ac_dir in $ac_dummy; do
2185 test -z "$ac_dir" && ac_dir=.
2186 if test -f $ac_dir/$ac_word; then
2187 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2188 ac_prog_rejected=yes
2189 continue
2190 fi
2191 ac_cv_prog_CC="cc"
2192 break
2193 fi
2194 done
2195 IFS="$ac_save_ifs"
2196 if test $ac_prog_rejected = yes; then
2197 # We found a bogon in the path, so make sure we never use it.
2198 set dummy $ac_cv_prog_CC
2199 shift
2200 if test $# -gt 0; then
2201 # We chose a different compiler from the bogus one.
2202 # However, it has the same basename, so the bogon will be chosen
2203 # first if we set CC to just the basename; use the full file name.
2204 shift
2205 set dummy "$ac_dir/$ac_word" "$@"
2206 shift
2207 ac_cv_prog_CC="$@"
2208 fi
2209 fi
2210 fi
2211 fi
2212 CC="$ac_cv_prog_CC"
2213 if test -n "$CC"; then
2214 echo "$ac_t""$CC" 1>&6
2215 else
2216 echo "$ac_t""no" 1>&6
2217 fi
2218
2219 if test -z "$CC"; then
2220 case "`uname -s`" in
2221 *win32* | *WIN32*)
2222 # Extract the first word of "cl", so it can be a program name with args.
2223 set dummy cl; ac_word=$2
2224 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2225 echo "configure:2226: checking for $ac_word" >&5
2226 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2227 echo $ac_n "(cached) $ac_c" 1>&6
2228 else
2229 if test -n "$CC"; then
2230 ac_cv_prog_CC="$CC" # Let the user override the test.
2231 else
2232 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2233 ac_dummy="$PATH"
2234 for ac_dir in $ac_dummy; do
2235 test -z "$ac_dir" && ac_dir=.
2236 if test -f $ac_dir/$ac_word; then
2237 ac_cv_prog_CC="cl"
2238 break
2239 fi
2240 done
2241 IFS="$ac_save_ifs"
2242 fi
2243 fi
2244 CC="$ac_cv_prog_CC"
2245 if test -n "$CC"; then
2246 echo "$ac_t""$CC" 1>&6
2247 else
2248 echo "$ac_t""no" 1>&6
2249 fi
2250 ;;
2251 esac
2252 fi
2253 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2254 fi
2255
2256 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2257 echo "configure:2258: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2258
2259 ac_ext=c
2260 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2261 ac_cpp='$CPP $CPPFLAGS'
2262 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2263 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2264 cross_compiling=$ac_cv_prog_cc_cross
2265
2266 cat > conftest.$ac_ext << EOF
2267
2268 #line 2269 "configure"
2269 #include "confdefs.h"
2270
2271 main(){return(0);}
2272 EOF
2273 if { (eval echo configure:2274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2274 ac_cv_prog_cc_works=yes
2275 # If we can't run a trivial program, we are probably using a cross compiler.
2276 if (./conftest; exit) 2>/dev/null; then
2277 ac_cv_prog_cc_cross=no
2278 else
2279 ac_cv_prog_cc_cross=yes
2280 fi
2281 else
2282 echo "configure: failed program was:" >&5
2283 cat conftest.$ac_ext >&5
2284 ac_cv_prog_cc_works=no
2285 fi
2286 rm -fr conftest*
2287 ac_ext=c
2288 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2289 ac_cpp='$CPP $CPPFLAGS'
2290 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2291 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2292 cross_compiling=$ac_cv_prog_cc_cross
2293
2294 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2295 if test $ac_cv_prog_cc_works = no; then
2296 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2297 fi
2298 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2299 echo "configure:2300: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2300 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2301 cross_compiling=$ac_cv_prog_cc_cross
2302
2303 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2304 echo "configure:2305: checking whether we are using GNU C" >&5
2305 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2306 echo $ac_n "(cached) $ac_c" 1>&6
2307 else
2308 cat > conftest.c <<EOF
2309 #ifdef __GNUC__
2310 yes;
2311 #endif
2312 EOF
2313 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2314 ac_cv_prog_gcc=yes
2315 else
2316 ac_cv_prog_gcc=no
2317 fi
2318 fi
2319
2320 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2321
2322 if test $ac_cv_prog_gcc = yes; then
2323 GCC=yes
2324 else
2325 GCC=
2326 fi
2327
2328 ac_test_CFLAGS="${CFLAGS+set}"
2329 ac_save_CFLAGS="$CFLAGS"
2330 CFLAGS=
2331 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2332 echo "configure:2333: checking whether ${CC-cc} accepts -g" >&5
2333 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2334 echo $ac_n "(cached) $ac_c" 1>&6
2335 else
2336 echo 'void f(){}' > conftest.c
2337 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2338 ac_cv_prog_cc_g=yes
2339 else
2340 ac_cv_prog_cc_g=no
2341 fi
2342 rm -f conftest*
2343
2344 fi
2345
2346 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2347 if test "$ac_test_CFLAGS" = set; then
2348 CFLAGS="$ac_save_CFLAGS"
2349 elif test $ac_cv_prog_cc_g = yes; then
2350 if test "$GCC" = yes; then
2351 CFLAGS="-g -O2"
2352 else
2353 CFLAGS="-g"
2354 fi
2355 else
2356 if test "$GCC" = yes; then
2357 CFLAGS="-O2"
2358 else
2359 CFLAGS=
2360 fi
2361 fi
2362
2363 # Find a good install program. We prefer a C program (faster),
2364 # so one script is as good as another. But avoid the broken or
2365 # incompatible versions:
2366 # SysV /etc/install, /usr/sbin/install
2367 # SunOS /usr/etc/install
2368 # IRIX /sbin/install
2369 # AIX /bin/install
2370 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2371 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2372 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2373 # ./install, which can be erroneously created by make from ./install.sh.
2374 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2375 echo "configure:2376: checking for a BSD compatible install" >&5
2376 if test -z "$INSTALL"; then
2377 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2378 echo $ac_n "(cached) $ac_c" 1>&6
2379 else
2380 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2381 for ac_dir in $PATH; do
2382 # Account for people who put trailing slashes in PATH elements.
2383 case "$ac_dir/" in
2384 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2385 *)
2386 # OSF1 and SCO ODT 3.0 have their own names for install.
2387 # Don't use installbsd from OSF since it installs stuff as root
2388 # by default.
2389 for ac_prog in ginstall scoinst install; do
2390 if test -f $ac_dir/$ac_prog; then
2391 if test $ac_prog = install &&
2392 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2393 # AIX install. It has an incompatible calling convention.
2394 :
2395 else
2396 ac_cv_path_install="$ac_dir/$ac_prog -c"
2397 break 2
2398 fi
2399 fi
2400 done
2401 ;;
2402 esac
2403 done
2404 IFS="$ac_save_IFS"
2405
2406 fi
2407 if test "${ac_cv_path_install+set}" = set; then
2408 INSTALL="$ac_cv_path_install"
2409 else
2410 # As a last resort, use the slow shell script. We don't cache a
2411 # path for INSTALL within a source directory, because that will
2412 # break other packages using the cache if that directory is
2413 # removed, or if the path is relative.
2414 INSTALL="$ac_install_sh"
2415 fi
2416 fi
2417 echo "$ac_t""$INSTALL" 1>&6
2418
2419 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2420 # It thinks the first close brace ends the variable substitution.
2421 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2422
2423 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2424
2425 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2426
2427
2428 ALL_LINGUAS=
2429 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2430 echo "configure:2431: checking how to run the C preprocessor" >&5
2431 # On Suns, sometimes $CPP names a directory.
2432 if test -n "$CPP" && test -d "$CPP"; then
2433 CPP=
2434 fi
2435 if test -z "$CPP"; then
2436 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2437 echo $ac_n "(cached) $ac_c" 1>&6
2438 else
2439 # This must be in double quotes, not single quotes, because CPP may get
2440 # substituted into the Makefile and "${CC-cc}" will confuse make.
2441 CPP="${CC-cc} -E"
2442 # On the NeXT, cc -E runs the code through the compiler's parser,
2443 # not just through cpp.
2444 cat > conftest.$ac_ext <<EOF
2445 #line 2446 "configure"
2446 #include "confdefs.h"
2447 #include <assert.h>
2448 Syntax Error
2449 EOF
2450 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2451 { (eval echo configure:2452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2452 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2453 if test -z "$ac_err"; then
2454 :
2455 else
2456 echo "$ac_err" >&5
2457 echo "configure: failed program was:" >&5
2458 cat conftest.$ac_ext >&5
2459 rm -rf conftest*
2460 CPP="${CC-cc} -E -traditional-cpp"
2461 cat > conftest.$ac_ext <<EOF
2462 #line 2463 "configure"
2463 #include "confdefs.h"
2464 #include <assert.h>
2465 Syntax Error
2466 EOF
2467 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2468 { (eval echo configure:2469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2469 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2470 if test -z "$ac_err"; then
2471 :
2472 else
2473 echo "$ac_err" >&5
2474 echo "configure: failed program was:" >&5
2475 cat conftest.$ac_ext >&5
2476 rm -rf conftest*
2477 CPP="${CC-cc} -nologo -E"
2478 cat > conftest.$ac_ext <<EOF
2479 #line 2480 "configure"
2480 #include "confdefs.h"
2481 #include <assert.h>
2482 Syntax Error
2483 EOF
2484 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2485 { (eval echo configure:2486: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2486 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2487 if test -z "$ac_err"; then
2488 :
2489 else
2490 echo "$ac_err" >&5
2491 echo "configure: failed program was:" >&5
2492 cat conftest.$ac_ext >&5
2493 rm -rf conftest*
2494 CPP=/lib/cpp
2495 fi
2496 rm -f conftest*
2497 fi
2498 rm -f conftest*
2499 fi
2500 rm -f conftest*
2501 ac_cv_prog_CPP="$CPP"
2502 fi
2503 CPP="$ac_cv_prog_CPP"
2504 else
2505 ac_cv_prog_CPP="$CPP"
2506 fi
2507 echo "$ac_t""$CPP" 1>&6
2508
2509 # Extract the first word of "ranlib", so it can be a program name with args.
2510 set dummy ranlib; ac_word=$2
2511 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2512 echo "configure:2513: checking for $ac_word" >&5
2513 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2514 echo $ac_n "(cached) $ac_c" 1>&6
2515 else
2516 if test -n "$RANLIB"; then
2517 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2518 else
2519 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2520 ac_dummy="$PATH"
2521 for ac_dir in $ac_dummy; do
2522 test -z "$ac_dir" && ac_dir=.
2523 if test -f $ac_dir/$ac_word; then
2524 ac_cv_prog_RANLIB="ranlib"
2525 break
2526 fi
2527 done
2528 IFS="$ac_save_ifs"
2529 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2530 fi
2531 fi
2532 RANLIB="$ac_cv_prog_RANLIB"
2533 if test -n "$RANLIB"; then
2534 echo "$ac_t""$RANLIB" 1>&6
2535 else
2536 echo "$ac_t""no" 1>&6
2537 fi
2538
2539 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2540 echo "configure:2541: checking for POSIXized ISC" >&5
2541 if test -d /etc/conf/kconfig.d &&
2542 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2543 then
2544 echo "$ac_t""yes" 1>&6
2545 ISC=yes # If later tests want to check for ISC.
2546 cat >> confdefs.h <<\EOF
2547 #define _POSIX_SOURCE 1
2548 EOF
2549
2550 if test "$GCC" = yes; then
2551 CC="$CC -posix"
2552 else
2553 CC="$CC -Xp"
2554 fi
2555 else
2556 echo "$ac_t""no" 1>&6
2557 ISC=
2558 fi
2559
2560 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2561 echo "configure:2562: checking for ANSI C header files" >&5
2562 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2563 echo $ac_n "(cached) $ac_c" 1>&6
2564 else
2565 cat > conftest.$ac_ext <<EOF
2566 #line 2567 "configure"
2567 #include "confdefs.h"
2568 #include <stdlib.h>
2569 #include <stdarg.h>
2570 #include <string.h>
2571 #include <float.h>
2572 EOF
2573 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2574 { (eval echo configure:2575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2575 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2576 if test -z "$ac_err"; then
2577 rm -rf conftest*
2578 ac_cv_header_stdc=yes
2579 else
2580 echo "$ac_err" >&5
2581 echo "configure: failed program was:" >&5
2582 cat conftest.$ac_ext >&5
2583 rm -rf conftest*
2584 ac_cv_header_stdc=no
2585 fi
2586 rm -f conftest*
2587
2588 if test $ac_cv_header_stdc = yes; then
2589 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2590 cat > conftest.$ac_ext <<EOF
2591 #line 2592 "configure"
2592 #include "confdefs.h"
2593 #include <string.h>
2594 EOF
2595 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2596 egrep "memchr" >/dev/null 2>&1; then
2597 :
2598 else
2599 rm -rf conftest*
2600 ac_cv_header_stdc=no
2601 fi
2602 rm -f conftest*
2603
2604 fi
2605
2606 if test $ac_cv_header_stdc = yes; then
2607 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2608 cat > conftest.$ac_ext <<EOF
2609 #line 2610 "configure"
2610 #include "confdefs.h"
2611 #include <stdlib.h>
2612 EOF
2613 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2614 egrep "free" >/dev/null 2>&1; then
2615 :
2616 else
2617 rm -rf conftest*
2618 ac_cv_header_stdc=no
2619 fi
2620 rm -f conftest*
2621
2622 fi
2623
2624 if test $ac_cv_header_stdc = yes; then
2625 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2626 if test "$cross_compiling" = yes; then
2627 :
2628 else
2629 cat > conftest.$ac_ext <<EOF
2630 #line 2631 "configure"
2631 #include "confdefs.h"
2632 #include <ctype.h>
2633 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2634 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2635 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2636 int main () { int i; for (i = 0; i < 256; i++)
2637 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2638 exit (0); }
2639
2640 EOF
2641 if { (eval echo configure:2642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2642 then
2643 :
2644 else
2645 echo "configure: failed program was:" >&5
2646 cat conftest.$ac_ext >&5
2647 rm -fr conftest*
2648 ac_cv_header_stdc=no
2649 fi
2650 rm -fr conftest*
2651 fi
2652
2653 fi
2654 fi
2655
2656 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2657 if test $ac_cv_header_stdc = yes; then
2658 cat >> confdefs.h <<\EOF
2659 #define STDC_HEADERS 1
2660 EOF
2661
2662 fi
2663
2664 echo $ac_n "checking for working const""... $ac_c" 1>&6
2665 echo "configure:2666: checking for working const" >&5
2666 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2667 echo $ac_n "(cached) $ac_c" 1>&6
2668 else
2669 cat > conftest.$ac_ext <<EOF
2670 #line 2671 "configure"
2671 #include "confdefs.h"
2672
2673 int main() {
2674
2675 /* Ultrix mips cc rejects this. */
2676 typedef int charset[2]; const charset x;
2677 /* SunOS 4.1.1 cc rejects this. */
2678 char const *const *ccp;
2679 char **p;
2680 /* NEC SVR4.0.2 mips cc rejects this. */
2681 struct point {int x, y;};
2682 static struct point const zero = {0,0};
2683 /* AIX XL C 1.02.0.0 rejects this.
2684 It does not let you subtract one const X* pointer from another in an arm
2685 of an if-expression whose if-part is not a constant expression */
2686 const char *g = "string";
2687 ccp = &g + (g ? g-g : 0);
2688 /* HPUX 7.0 cc rejects these. */
2689 ++ccp;
2690 p = (char**) ccp;
2691 ccp = (char const *const *) p;
2692 { /* SCO 3.2v4 cc rejects this. */
2693 char *t;
2694 char const *s = 0 ? (char *) 0 : (char const *) 0;
2695
2696 *t++ = 0;
2697 }
2698 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2699 int x[] = {25, 17};
2700 const int *foo = &x[0];
2701 ++foo;
2702 }
2703 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2704 typedef const int *iptr;
2705 iptr p = 0;
2706 ++p;
2707 }
2708 { /* AIX XL C 1.02.0.0 rejects this saying
2709 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2710 struct s { int j; const int *ap[3]; };
2711 struct s *b; b->j = 5;
2712 }
2713 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2714 const int foo = 10;
2715 }
2716
2717 ; return 0; }
2718 EOF
2719 if { (eval echo configure:2720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2720 rm -rf conftest*
2721 ac_cv_c_const=yes
2722 else
2723 echo "configure: failed program was:" >&5
2724 cat conftest.$ac_ext >&5
2725 rm -rf conftest*
2726 ac_cv_c_const=no
2727 fi
2728 rm -f conftest*
2729 fi
2730
2731 echo "$ac_t""$ac_cv_c_const" 1>&6
2732 if test $ac_cv_c_const = no; then
2733 cat >> confdefs.h <<\EOF
2734 #define const
2735 EOF
2736
2737 fi
2738
2739 echo $ac_n "checking for inline""... $ac_c" 1>&6
2740 echo "configure:2741: checking for inline" >&5
2741 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2742 echo $ac_n "(cached) $ac_c" 1>&6
2743 else
2744 ac_cv_c_inline=no
2745 for ac_kw in inline __inline__ __inline; do
2746 cat > conftest.$ac_ext <<EOF
2747 #line 2748 "configure"
2748 #include "confdefs.h"
2749
2750 int main() {
2751 } $ac_kw foo() {
2752 ; return 0; }
2753 EOF
2754 if { (eval echo configure:2755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2755 rm -rf conftest*
2756 ac_cv_c_inline=$ac_kw; break
2757 else
2758 echo "configure: failed program was:" >&5
2759 cat conftest.$ac_ext >&5
2760 fi
2761 rm -f conftest*
2762 done
2763
2764 fi
2765
2766 echo "$ac_t""$ac_cv_c_inline" 1>&6
2767 case "$ac_cv_c_inline" in
2768 inline | yes) ;;
2769 no) cat >> confdefs.h <<\EOF
2770 #define inline
2771 EOF
2772 ;;
2773 *) cat >> confdefs.h <<EOF
2774 #define inline $ac_cv_c_inline
2775 EOF
2776 ;;
2777 esac
2778
2779 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2780 echo "configure:2781: checking for off_t" >&5
2781 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2782 echo $ac_n "(cached) $ac_c" 1>&6
2783 else
2784 cat > conftest.$ac_ext <<EOF
2785 #line 2786 "configure"
2786 #include "confdefs.h"
2787 #include <sys/types.h>
2788 #if STDC_HEADERS
2789 #include <stdlib.h>
2790 #include <stddef.h>
2791 #endif
2792 EOF
2793 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2794 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2795 rm -rf conftest*
2796 ac_cv_type_off_t=yes
2797 else
2798 rm -rf conftest*
2799 ac_cv_type_off_t=no
2800 fi
2801 rm -f conftest*
2802
2803 fi
2804 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2805 if test $ac_cv_type_off_t = no; then
2806 cat >> confdefs.h <<\EOF
2807 #define off_t long
2808 EOF
2809
2810 fi
2811
2812 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2813 echo "configure:2814: checking for size_t" >&5
2814 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2815 echo $ac_n "(cached) $ac_c" 1>&6
2816 else
2817 cat > conftest.$ac_ext <<EOF
2818 #line 2819 "configure"
2819 #include "confdefs.h"
2820 #include <sys/types.h>
2821 #if STDC_HEADERS
2822 #include <stdlib.h>
2823 #include <stddef.h>
2824 #endif
2825 EOF
2826 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2827 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2828 rm -rf conftest*
2829 ac_cv_type_size_t=yes
2830 else
2831 rm -rf conftest*
2832 ac_cv_type_size_t=no
2833 fi
2834 rm -f conftest*
2835
2836 fi
2837 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2838 if test $ac_cv_type_size_t = no; then
2839 cat >> confdefs.h <<\EOF
2840 #define size_t unsigned
2841 EOF
2842
2843 fi
2844
2845 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2846 # for constant arguments. Useless!
2847 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2848 echo "configure:2849: checking for working alloca.h" >&5
2849 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2850 echo $ac_n "(cached) $ac_c" 1>&6
2851 else
2852 cat > conftest.$ac_ext <<EOF
2853 #line 2854 "configure"
2854 #include "confdefs.h"
2855 #include <alloca.h>
2856 int main() {
2857 char *p = alloca(2 * sizeof(int));
2858 ; return 0; }
2859 EOF
2860 if { (eval echo configure:2861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2861 rm -rf conftest*
2862 ac_cv_header_alloca_h=yes
2863 else
2864 echo "configure: failed program was:" >&5
2865 cat conftest.$ac_ext >&5
2866 rm -rf conftest*
2867 ac_cv_header_alloca_h=no
2868 fi
2869 rm -f conftest*
2870 fi
2871
2872 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2873 if test $ac_cv_header_alloca_h = yes; then
2874 cat >> confdefs.h <<\EOF
2875 #define HAVE_ALLOCA_H 1
2876 EOF
2877
2878 fi
2879
2880 echo $ac_n "checking for alloca""... $ac_c" 1>&6
2881 echo "configure:2882: checking for alloca" >&5
2882 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2883 echo $ac_n "(cached) $ac_c" 1>&6
2884 else
2885 cat > conftest.$ac_ext <<EOF
2886 #line 2887 "configure"
2887 #include "confdefs.h"
2888
2889 #ifdef __GNUC__
2890 # define alloca __builtin_alloca
2891 #else
2892 # ifdef _MSC_VER
2893 # include <malloc.h>
2894 # define alloca _alloca
2895 # else
2896 # if HAVE_ALLOCA_H
2897 # include <alloca.h>
2898 # else
2899 # ifdef _AIX
2900 #pragma alloca
2901 # else
2902 # ifndef alloca /* predefined by HP cc +Olibcalls */
2903 char *alloca ();
2904 # endif
2905 # endif
2906 # endif
2907 # endif
2908 #endif
2909
2910 int main() {
2911 char *p = (char *) alloca(1);
2912 ; return 0; }
2913 EOF
2914 if { (eval echo configure:2915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2915 rm -rf conftest*
2916 ac_cv_func_alloca_works=yes
2917 else
2918 echo "configure: failed program was:" >&5
2919 cat conftest.$ac_ext >&5
2920 rm -rf conftest*
2921 ac_cv_func_alloca_works=no
2922 fi
2923 rm -f conftest*
2924 fi
2925
2926 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2927 if test $ac_cv_func_alloca_works = yes; then
2928 cat >> confdefs.h <<\EOF
2929 #define HAVE_ALLOCA 1
2930 EOF
2931
2932 fi
2933
2934 if test $ac_cv_func_alloca_works = no; then
2935 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2936 # that cause trouble. Some versions do not even contain alloca or
2937 # contain a buggy version. If you still want to use their alloca,
2938 # use ar to extract alloca.o from them instead of compiling alloca.c.
2939 ALLOCA=alloca.${ac_objext}
2940 cat >> confdefs.h <<\EOF
2941 #define C_ALLOCA 1
2942 EOF
2943
2944
2945 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2946 echo "configure:2947: checking whether alloca needs Cray hooks" >&5
2947 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2948 echo $ac_n "(cached) $ac_c" 1>&6
2949 else
2950 cat > conftest.$ac_ext <<EOF
2951 #line 2952 "configure"
2952 #include "confdefs.h"
2953 #if defined(CRAY) && ! defined(CRAY2)
2954 webecray
2955 #else
2956 wenotbecray
2957 #endif
2958
2959 EOF
2960 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2961 egrep "webecray" >/dev/null 2>&1; then
2962 rm -rf conftest*
2963 ac_cv_os_cray=yes
2964 else
2965 rm -rf conftest*
2966 ac_cv_os_cray=no
2967 fi
2968 rm -f conftest*
2969
2970 fi
2971
2972 echo "$ac_t""$ac_cv_os_cray" 1>&6
2973 if test $ac_cv_os_cray = yes; then
2974 for ac_func in _getb67 GETB67 getb67; do
2975 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2976 echo "configure:2977: checking for $ac_func" >&5
2977 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2978 echo $ac_n "(cached) $ac_c" 1>&6
2979 else
2980 cat > conftest.$ac_ext <<EOF
2981 #line 2982 "configure"
2982 #include "confdefs.h"
2983 /* System header to define __stub macros and hopefully few prototypes,
2984 which can conflict with char $ac_func(); below. */
2985 #include <assert.h>
2986 /* Override any gcc2 internal prototype to avoid an error. */
2987 /* We use char because int might match the return type of a gcc2
2988 builtin and then its argument prototype would still apply. */
2989 char $ac_func();
2990
2991 int main() {
2992
2993 /* The GNU C library defines this for functions which it implements
2994 to always fail with ENOSYS. Some functions are actually named
2995 something starting with __ and the normal name is an alias. */
2996 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2997 choke me
2998 #else
2999 $ac_func();
3000 #endif
3001
3002 ; return 0; }
3003 EOF
3004 if { (eval echo configure:3005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3005 rm -rf conftest*
3006 eval "ac_cv_func_$ac_func=yes"
3007 else
3008 echo "configure: failed program was:" >&5
3009 cat conftest.$ac_ext >&5
3010 rm -rf conftest*
3011 eval "ac_cv_func_$ac_func=no"
3012 fi
3013 rm -f conftest*
3014 fi
3015
3016 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3017 echo "$ac_t""yes" 1>&6
3018 cat >> confdefs.h <<EOF
3019 #define CRAY_STACKSEG_END $ac_func
3020 EOF
3021
3022 break
3023 else
3024 echo "$ac_t""no" 1>&6
3025 fi
3026
3027 done
3028 fi
3029
3030 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3031 echo "configure:3032: checking stack direction for C alloca" >&5
3032 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3033 echo $ac_n "(cached) $ac_c" 1>&6
3034 else
3035 if test "$cross_compiling" = yes; then
3036 ac_cv_c_stack_direction=0
3037 else
3038 cat > conftest.$ac_ext <<EOF
3039 #line 3040 "configure"
3040 #include "confdefs.h"
3041 find_stack_direction ()
3042 {
3043 static char *addr = 0;
3044 auto char dummy;
3045 if (addr == 0)
3046 {
3047 addr = &dummy;
3048 return find_stack_direction ();
3049 }
3050 else
3051 return (&dummy > addr) ? 1 : -1;
3052 }
3053 main ()
3054 {
3055 exit (find_stack_direction() < 0);
3056 }
3057 EOF
3058 if { (eval echo configure:3059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3059 then
3060 ac_cv_c_stack_direction=1
3061 else
3062 echo "configure: failed program was:" >&5
3063 cat conftest.$ac_ext >&5
3064 rm -fr conftest*
3065 ac_cv_c_stack_direction=-1
3066 fi
3067 rm -fr conftest*
3068 fi
3069
3070 fi
3071
3072 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3073 cat >> confdefs.h <<EOF
3074 #define STACK_DIRECTION $ac_cv_c_stack_direction
3075 EOF
3076
3077 fi
3078
3079 for ac_hdr in unistd.h
3080 do
3081 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3082 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3083 echo "configure:3084: checking for $ac_hdr" >&5
3084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3085 echo $ac_n "(cached) $ac_c" 1>&6
3086 else
3087 cat > conftest.$ac_ext <<EOF
3088 #line 3089 "configure"
3089 #include "confdefs.h"
3090 #include <$ac_hdr>
3091 EOF
3092 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3093 { (eval echo configure:3094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3094 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3095 if test -z "$ac_err"; then
3096 rm -rf conftest*
3097 eval "ac_cv_header_$ac_safe=yes"
3098 else
3099 echo "$ac_err" >&5
3100 echo "configure: failed program was:" >&5
3101 cat conftest.$ac_ext >&5
3102 rm -rf conftest*
3103 eval "ac_cv_header_$ac_safe=no"
3104 fi
3105 rm -f conftest*
3106 fi
3107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3108 echo "$ac_t""yes" 1>&6
3109 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3110 cat >> confdefs.h <<EOF
3111 #define $ac_tr_hdr 1
3112 EOF
3113
3114 else
3115 echo "$ac_t""no" 1>&6
3116 fi
3117 done
3118
3119 for ac_func in getpagesize
3120 do
3121 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3122 echo "configure:3123: checking for $ac_func" >&5
3123 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3124 echo $ac_n "(cached) $ac_c" 1>&6
3125 else
3126 cat > conftest.$ac_ext <<EOF
3127 #line 3128 "configure"
3128 #include "confdefs.h"
3129 /* System header to define __stub macros and hopefully few prototypes,
3130 which can conflict with char $ac_func(); below. */
3131 #include <assert.h>
3132 /* Override any gcc2 internal prototype to avoid an error. */
3133 /* We use char because int might match the return type of a gcc2
3134 builtin and then its argument prototype would still apply. */
3135 char $ac_func();
3136
3137 int main() {
3138
3139 /* The GNU C library defines this for functions which it implements
3140 to always fail with ENOSYS. Some functions are actually named
3141 something starting with __ and the normal name is an alias. */
3142 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3143 choke me
3144 #else
3145 $ac_func();
3146 #endif
3147
3148 ; return 0; }
3149 EOF
3150 if { (eval echo configure:3151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3151 rm -rf conftest*
3152 eval "ac_cv_func_$ac_func=yes"
3153 else
3154 echo "configure: failed program was:" >&5
3155 cat conftest.$ac_ext >&5
3156 rm -rf conftest*
3157 eval "ac_cv_func_$ac_func=no"
3158 fi
3159 rm -f conftest*
3160 fi
3161
3162 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3163 echo "$ac_t""yes" 1>&6
3164 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3165 cat >> confdefs.h <<EOF
3166 #define $ac_tr_func 1
3167 EOF
3168
3169 else
3170 echo "$ac_t""no" 1>&6
3171 fi
3172 done
3173
3174 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3175 echo "configure:3176: checking for working mmap" >&5
3176 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3177 echo $ac_n "(cached) $ac_c" 1>&6
3178 else
3179 if test "$cross_compiling" = yes; then
3180 ac_cv_func_mmap_fixed_mapped=no
3181 else
3182 cat > conftest.$ac_ext <<EOF
3183 #line 3184 "configure"
3184 #include "confdefs.h"
3185
3186 /* Thanks to Mike Haertel and Jim Avera for this test.
3187 Here is a matrix of mmap possibilities:
3188 mmap private not fixed
3189 mmap private fixed at somewhere currently unmapped
3190 mmap private fixed at somewhere already mapped
3191 mmap shared not fixed
3192 mmap shared fixed at somewhere currently unmapped
3193 mmap shared fixed at somewhere already mapped
3194 For private mappings, we should verify that changes cannot be read()
3195 back from the file, nor mmap's back from the file at a different
3196 address. (There have been systems where private was not correctly
3197 implemented like the infamous i386 svr4.0, and systems where the
3198 VM page cache was not coherent with the filesystem buffer cache
3199 like early versions of FreeBSD and possibly contemporary NetBSD.)
3200 For shared mappings, we should conversely verify that changes get
3201 propogated back to all the places they're supposed to be.
3202
3203 Grep wants private fixed already mapped.
3204 The main things grep needs to know about mmap are:
3205 * does it exist and is it safe to write into the mmap'd area
3206 * how to use it (BSD variants) */
3207 #include <sys/types.h>
3208 #include <fcntl.h>
3209 #include <sys/mman.h>
3210
3211 /* This mess was copied from the GNU getpagesize.h. */
3212 #ifndef HAVE_GETPAGESIZE
3213 # ifdef HAVE_UNISTD_H
3214 # include <unistd.h>
3215 # endif
3216
3217 /* Assume that all systems that can run configure have sys/param.h. */
3218 # ifndef HAVE_SYS_PARAM_H
3219 # define HAVE_SYS_PARAM_H 1
3220 # endif
3221
3222 # ifdef _SC_PAGESIZE
3223 # define getpagesize() sysconf(_SC_PAGESIZE)
3224 # else /* no _SC_PAGESIZE */
3225 # ifdef HAVE_SYS_PARAM_H
3226 # include <sys/param.h>
3227 # ifdef EXEC_PAGESIZE
3228 # define getpagesize() EXEC_PAGESIZE
3229 # else /* no EXEC_PAGESIZE */
3230 # ifdef NBPG
3231 # define getpagesize() NBPG * CLSIZE
3232 # ifndef CLSIZE
3233 # define CLSIZE 1
3234 # endif /* no CLSIZE */
3235 # else /* no NBPG */
3236 # ifdef NBPC
3237 # define getpagesize() NBPC
3238 # else /* no NBPC */
3239 # ifdef PAGESIZE
3240 # define getpagesize() PAGESIZE
3241 # endif /* PAGESIZE */
3242 # endif /* no NBPC */
3243 # endif /* no NBPG */
3244 # endif /* no EXEC_PAGESIZE */
3245 # else /* no HAVE_SYS_PARAM_H */
3246 # define getpagesize() 8192 /* punt totally */
3247 # endif /* no HAVE_SYS_PARAM_H */
3248 # endif /* no _SC_PAGESIZE */
3249
3250 #endif /* no HAVE_GETPAGESIZE */
3251
3252 #ifdef __cplusplus
3253 extern "C" { void *malloc(unsigned); }
3254 #else
3255 char *malloc();
3256 #endif
3257
3258 int
3259 main()
3260 {
3261 char *data, *data2, *data3;
3262 int i, pagesize;
3263 int fd;
3264
3265 pagesize = getpagesize();
3266
3267 /*
3268 * First, make a file with some known garbage in it.
3269 */
3270 data = malloc(pagesize);
3271 if (!data)
3272 exit(1);
3273 for (i = 0; i < pagesize; ++i)
3274 *(data + i) = rand();
3275 umask(0);
3276 fd = creat("conftestmmap", 0600);
3277 if (fd < 0)
3278 exit(1);
3279 if (write(fd, data, pagesize) != pagesize)
3280 exit(1);
3281 close(fd);
3282
3283 /*
3284 * Next, try to mmap the file at a fixed address which
3285 * already has something else allocated at it. If we can,
3286 * also make sure that we see the same garbage.
3287 */
3288 fd = open("conftestmmap", O_RDWR);
3289 if (fd < 0)
3290 exit(1);
3291 data2 = malloc(2 * pagesize);
3292 if (!data2)
3293 exit(1);
3294 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3295 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3296 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3297 exit(1);
3298 for (i = 0; i < pagesize; ++i)
3299 if (*(data + i) != *(data2 + i))
3300 exit(1);
3301
3302 /*
3303 * Finally, make sure that changes to the mapped area
3304 * do not percolate back to the file as seen by read().
3305 * (This is a bug on some variants of i386 svr4.0.)
3306 */
3307 for (i = 0; i < pagesize; ++i)
3308 *(data2 + i) = *(data2 + i) + 1;
3309 data3 = malloc(pagesize);
3310 if (!data3)
3311 exit(1);
3312 if (read(fd, data3, pagesize) != pagesize)
3313 exit(1);
3314 for (i = 0; i < pagesize; ++i)
3315 if (*(data + i) != *(data3 + i))
3316 exit(1);
3317 close(fd);
3318 unlink("conftestmmap");
3319 exit(0);
3320 }
3321
3322 EOF
3323 if { (eval echo configure:3324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3324 then
3325 ac_cv_func_mmap_fixed_mapped=yes
3326 else
3327 echo "configure: failed program was:" >&5
3328 cat conftest.$ac_ext >&5
3329 rm -fr conftest*
3330 ac_cv_func_mmap_fixed_mapped=no
3331 fi
3332 rm -fr conftest*
3333 fi
3334
3335 fi
3336
3337 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3338 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3339 cat >> confdefs.h <<\EOF
3340 #define HAVE_MMAP 1
3341 EOF
3342
3343 fi
3344
3345
3346 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3347 unistd.h values.h sys/param.h
3348 do
3349 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3350 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3351 echo "configure:3352: checking for $ac_hdr" >&5
3352 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3353 echo $ac_n "(cached) $ac_c" 1>&6
3354 else
3355 cat > conftest.$ac_ext <<EOF
3356 #line 3357 "configure"
3357 #include "confdefs.h"
3358 #include <$ac_hdr>
3359 EOF
3360 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3361 { (eval echo configure:3362: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3362 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3363 if test -z "$ac_err"; then
3364 rm -rf conftest*
3365 eval "ac_cv_header_$ac_safe=yes"
3366 else
3367 echo "$ac_err" >&5
3368 echo "configure: failed program was:" >&5
3369 cat conftest.$ac_ext >&5
3370 rm -rf conftest*
3371 eval "ac_cv_header_$ac_safe=no"
3372 fi
3373 rm -f conftest*
3374 fi
3375 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3376 echo "$ac_t""yes" 1>&6
3377 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3378 cat >> confdefs.h <<EOF
3379 #define $ac_tr_hdr 1
3380 EOF
3381
3382 else
3383 echo "$ac_t""no" 1>&6
3384 fi
3385 done
3386
3387 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3388 __argz_count __argz_stringify __argz_next
3389 do
3390 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3391 echo "configure:3392: checking for $ac_func" >&5
3392 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3393 echo $ac_n "(cached) $ac_c" 1>&6
3394 else
3395 cat > conftest.$ac_ext <<EOF
3396 #line 3397 "configure"
3397 #include "confdefs.h"
3398 /* System header to define __stub macros and hopefully few prototypes,
3399 which can conflict with char $ac_func(); below. */
3400 #include <assert.h>
3401 /* Override any gcc2 internal prototype to avoid an error. */
3402 /* We use char because int might match the return type of a gcc2
3403 builtin and then its argument prototype would still apply. */
3404 char $ac_func();
3405
3406 int main() {
3407
3408 /* The GNU C library defines this for functions which it implements
3409 to always fail with ENOSYS. Some functions are actually named
3410 something starting with __ and the normal name is an alias. */
3411 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3412 choke me
3413 #else
3414 $ac_func();
3415 #endif
3416
3417 ; return 0; }
3418 EOF
3419 if { (eval echo configure:3420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3420 rm -rf conftest*
3421 eval "ac_cv_func_$ac_func=yes"
3422 else
3423 echo "configure: failed program was:" >&5
3424 cat conftest.$ac_ext >&5
3425 rm -rf conftest*
3426 eval "ac_cv_func_$ac_func=no"
3427 fi
3428 rm -f conftest*
3429 fi
3430
3431 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3432 echo "$ac_t""yes" 1>&6
3433 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3434 cat >> confdefs.h <<EOF
3435 #define $ac_tr_func 1
3436 EOF
3437
3438 else
3439 echo "$ac_t""no" 1>&6
3440 fi
3441 done
3442
3443
3444 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3445 for ac_func in stpcpy
3446 do
3447 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3448 echo "configure:3449: checking for $ac_func" >&5
3449 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3450 echo $ac_n "(cached) $ac_c" 1>&6
3451 else
3452 cat > conftest.$ac_ext <<EOF
3453 #line 3454 "configure"
3454 #include "confdefs.h"
3455 /* System header to define __stub macros and hopefully few prototypes,
3456 which can conflict with char $ac_func(); below. */
3457 #include <assert.h>
3458 /* Override any gcc2 internal prototype to avoid an error. */
3459 /* We use char because int might match the return type of a gcc2
3460 builtin and then its argument prototype would still apply. */
3461 char $ac_func();
3462
3463 int main() {
3464
3465 /* The GNU C library defines this for functions which it implements
3466 to always fail with ENOSYS. Some functions are actually named
3467 something starting with __ and the normal name is an alias. */
3468 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3469 choke me
3470 #else
3471 $ac_func();
3472 #endif
3473
3474 ; return 0; }
3475 EOF
3476 if { (eval echo configure:3477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3477 rm -rf conftest*
3478 eval "ac_cv_func_$ac_func=yes"
3479 else
3480 echo "configure: failed program was:" >&5
3481 cat conftest.$ac_ext >&5
3482 rm -rf conftest*
3483 eval "ac_cv_func_$ac_func=no"
3484 fi
3485 rm -f conftest*
3486 fi
3487
3488 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3489 echo "$ac_t""yes" 1>&6
3490 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3491 cat >> confdefs.h <<EOF
3492 #define $ac_tr_func 1
3493 EOF
3494
3495 else
3496 echo "$ac_t""no" 1>&6
3497 fi
3498 done
3499
3500 fi
3501 if test "${ac_cv_func_stpcpy}" = "yes"; then
3502 cat >> confdefs.h <<\EOF
3503 #define HAVE_STPCPY 1
3504 EOF
3505
3506 fi
3507
3508 if test $ac_cv_header_locale_h = yes; then
3509 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3510 echo "configure:3511: checking for LC_MESSAGES" >&5
3511 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3512 echo $ac_n "(cached) $ac_c" 1>&6
3513 else
3514 cat > conftest.$ac_ext <<EOF
3515 #line 3516 "configure"
3516 #include "confdefs.h"
3517 #include <locale.h>
3518 int main() {
3519 return LC_MESSAGES
3520 ; return 0; }
3521 EOF
3522 if { (eval echo configure:3523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3523 rm -rf conftest*
3524 am_cv_val_LC_MESSAGES=yes
3525 else
3526 echo "configure: failed program was:" >&5
3527 cat conftest.$ac_ext >&5
3528 rm -rf conftest*
3529 am_cv_val_LC_MESSAGES=no
3530 fi
3531 rm -f conftest*
3532 fi
3533
3534 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3535 if test $am_cv_val_LC_MESSAGES = yes; then
3536 cat >> confdefs.h <<\EOF
3537 #define HAVE_LC_MESSAGES 1
3538 EOF
3539
3540 fi
3541 fi
3542 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3543 echo "configure:3544: checking whether NLS is requested" >&5
3544 # Check whether --enable-nls or --disable-nls was given.
3545 if test "${enable_nls+set}" = set; then
3546 enableval="$enable_nls"
3547 USE_NLS=$enableval
3548 else
3549 USE_NLS=yes
3550 fi
3551
3552 echo "$ac_t""$USE_NLS" 1>&6
3553
3554
3555 USE_INCLUDED_LIBINTL=no
3556
3557 if test "$USE_NLS" = "yes"; then
3558 cat >> confdefs.h <<\EOF
3559 #define ENABLE_NLS 1
3560 EOF
3561
3562 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3563 echo "configure:3564: checking whether included gettext is requested" >&5
3564 # Check whether --with-included-gettext or --without-included-gettext was given.
3565 if test "${with_included_gettext+set}" = set; then
3566 withval="$with_included_gettext"
3567 nls_cv_force_use_gnu_gettext=$withval
3568 else
3569 nls_cv_force_use_gnu_gettext=no
3570 fi
3571
3572 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3573
3574 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3575 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3576 nls_cv_header_intl=
3577 nls_cv_header_libgt=
3578 CATOBJEXT=NONE
3579
3580 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3581 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3582 echo "configure:3583: checking for libintl.h" >&5
3583 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3584 echo $ac_n "(cached) $ac_c" 1>&6
3585 else
3586 cat > conftest.$ac_ext <<EOF
3587 #line 3588 "configure"
3588 #include "confdefs.h"
3589 #include <libintl.h>
3590 EOF
3591 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3592 { (eval echo configure:3593: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3593 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3594 if test -z "$ac_err"; then
3595 rm -rf conftest*
3596 eval "ac_cv_header_$ac_safe=yes"
3597 else
3598 echo "$ac_err" >&5
3599 echo "configure: failed program was:" >&5
3600 cat conftest.$ac_ext >&5
3601 rm -rf conftest*
3602 eval "ac_cv_header_$ac_safe=no"
3603 fi
3604 rm -f conftest*
3605 fi
3606 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3607 echo "$ac_t""yes" 1>&6
3608 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3609 echo "configure:3610: checking for gettext in libc" >&5
3610 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3611 echo $ac_n "(cached) $ac_c" 1>&6
3612 else
3613 cat > conftest.$ac_ext <<EOF
3614 #line 3615 "configure"
3615 #include "confdefs.h"
3616 #include <libintl.h>
3617 int main() {
3618 return (int) gettext ("")
3619 ; return 0; }
3620 EOF
3621 if { (eval echo configure:3622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3622 rm -rf conftest*
3623 gt_cv_func_gettext_libc=yes
3624 else
3625 echo "configure: failed program was:" >&5
3626 cat conftest.$ac_ext >&5
3627 rm -rf conftest*
3628 gt_cv_func_gettext_libc=no
3629 fi
3630 rm -f conftest*
3631 fi
3632
3633 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3634
3635 if test "$gt_cv_func_gettext_libc" != "yes"; then
3636 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3637 echo "configure:3638: checking for bindtextdomain in -lintl" >&5
3638 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3639 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3640 echo $ac_n "(cached) $ac_c" 1>&6
3641 else
3642 ac_save_LIBS="$LIBS"
3643 LIBS="-lintl $LIBS"
3644 cat > conftest.$ac_ext <<EOF
3645 #line 3646 "configure"
3646 #include "confdefs.h"
3647 /* Override any gcc2 internal prototype to avoid an error. */
3648 /* We use char because int might match the return type of a gcc2
3649 builtin and then its argument prototype would still apply. */
3650 char bindtextdomain();
3651
3652 int main() {
3653 bindtextdomain()
3654 ; return 0; }
3655 EOF
3656 if { (eval echo configure:3657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3657 rm -rf conftest*
3658 eval "ac_cv_lib_$ac_lib_var=yes"
3659 else
3660 echo "configure: failed program was:" >&5
3661 cat conftest.$ac_ext >&5
3662 rm -rf conftest*
3663 eval "ac_cv_lib_$ac_lib_var=no"
3664 fi
3665 rm -f conftest*
3666 LIBS="$ac_save_LIBS"
3667
3668 fi
3669 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3670 echo "$ac_t""yes" 1>&6
3671 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3672 echo "configure:3673: checking for gettext in libintl" >&5
3673 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3674 echo $ac_n "(cached) $ac_c" 1>&6
3675 else
3676 cat > conftest.$ac_ext <<EOF
3677 #line 3678 "configure"
3678 #include "confdefs.h"
3679
3680 int main() {
3681 return (int) gettext ("")
3682 ; return 0; }
3683 EOF
3684 if { (eval echo configure:3685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3685 rm -rf conftest*
3686 gt_cv_func_gettext_libintl=yes
3687 else
3688 echo "configure: failed program was:" >&5
3689 cat conftest.$ac_ext >&5
3690 rm -rf conftest*
3691 gt_cv_func_gettext_libintl=no
3692 fi
3693 rm -f conftest*
3694 fi
3695
3696 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3697 else
3698 echo "$ac_t""no" 1>&6
3699 fi
3700
3701 fi
3702
3703 if test "$gt_cv_func_gettext_libc" = "yes" \
3704 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3705 cat >> confdefs.h <<\EOF
3706 #define HAVE_GETTEXT 1
3707 EOF
3708
3709 # Extract the first word of "msgfmt", so it can be a program name with args.
3710 set dummy msgfmt; ac_word=$2
3711 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3712 echo "configure:3713: checking for $ac_word" >&5
3713 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3714 echo $ac_n "(cached) $ac_c" 1>&6
3715 else
3716 case "$MSGFMT" in
3717 /*)
3718 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3719 ;;
3720 *)
3721 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3722 for ac_dir in $PATH; do
3723 test -z "$ac_dir" && ac_dir=.
3724 if test -f $ac_dir/$ac_word; then
3725 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3726 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3727 break
3728 fi
3729 fi
3730 done
3731 IFS="$ac_save_ifs"
3732 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3733 ;;
3734 esac
3735 fi
3736 MSGFMT="$ac_cv_path_MSGFMT"
3737 if test -n "$MSGFMT"; then
3738 echo "$ac_t""$MSGFMT" 1>&6
3739 else
3740 echo "$ac_t""no" 1>&6
3741 fi
3742 if test "$MSGFMT" != "no"; then
3743 for ac_func in dcgettext
3744 do
3745 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3746 echo "configure:3747: checking for $ac_func" >&5
3747 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3748 echo $ac_n "(cached) $ac_c" 1>&6
3749 else
3750 cat > conftest.$ac_ext <<EOF
3751 #line 3752 "configure"
3752 #include "confdefs.h"
3753 /* System header to define __stub macros and hopefully few prototypes,
3754 which can conflict with char $ac_func(); below. */
3755 #include <assert.h>
3756 /* Override any gcc2 internal prototype to avoid an error. */
3757 /* We use char because int might match the return type of a gcc2
3758 builtin and then its argument prototype would still apply. */
3759 char $ac_func();
3760
3761 int main() {
3762
3763 /* The GNU C library defines this for functions which it implements
3764 to always fail with ENOSYS. Some functions are actually named
3765 something starting with __ and the normal name is an alias. */
3766 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3767 choke me
3768 #else
3769 $ac_func();
3770 #endif
3771
3772 ; return 0; }
3773 EOF
3774 if { (eval echo configure:3775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3775 rm -rf conftest*
3776 eval "ac_cv_func_$ac_func=yes"
3777 else
3778 echo "configure: failed program was:" >&5
3779 cat conftest.$ac_ext >&5
3780 rm -rf conftest*
3781 eval "ac_cv_func_$ac_func=no"
3782 fi
3783 rm -f conftest*
3784 fi
3785
3786 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3787 echo "$ac_t""yes" 1>&6
3788 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3789 cat >> confdefs.h <<EOF
3790 #define $ac_tr_func 1
3791 EOF
3792
3793 else
3794 echo "$ac_t""no" 1>&6
3795 fi
3796 done
3797
3798 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3799 set dummy gmsgfmt; ac_word=$2
3800 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3801 echo "configure:3802: checking for $ac_word" >&5
3802 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3803 echo $ac_n "(cached) $ac_c" 1>&6
3804 else
3805 case "$GMSGFMT" in
3806 /*)
3807 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3808 ;;
3809 ?:/*)
3810 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3811 ;;
3812 *)
3813 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3814 ac_dummy="$PATH"
3815 for ac_dir in $ac_dummy; do
3816 test -z "$ac_dir" && ac_dir=.
3817 if test -f $ac_dir/$ac_word; then
3818 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3819 break
3820 fi
3821 done
3822 IFS="$ac_save_ifs"
3823 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3824 ;;
3825 esac
3826 fi
3827 GMSGFMT="$ac_cv_path_GMSGFMT"
3828 if test -n "$GMSGFMT"; then
3829 echo "$ac_t""$GMSGFMT" 1>&6
3830 else
3831 echo "$ac_t""no" 1>&6
3832 fi
3833
3834 # Extract the first word of "xgettext", so it can be a program name with args.
3835 set dummy xgettext; ac_word=$2
3836 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3837 echo "configure:3838: checking for $ac_word" >&5
3838 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3839 echo $ac_n "(cached) $ac_c" 1>&6
3840 else
3841 case "$XGETTEXT" in
3842 /*)
3843 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3844 ;;
3845 *)
3846 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3847 for ac_dir in $PATH; do
3848 test -z "$ac_dir" && ac_dir=.
3849 if test -f $ac_dir/$ac_word; then
3850 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3851 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3852 break
3853 fi
3854 fi
3855 done
3856 IFS="$ac_save_ifs"
3857 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3858 ;;
3859 esac
3860 fi
3861 XGETTEXT="$ac_cv_path_XGETTEXT"
3862 if test -n "$XGETTEXT"; then
3863 echo "$ac_t""$XGETTEXT" 1>&6
3864 else
3865 echo "$ac_t""no" 1>&6
3866 fi
3867
3868 cat > conftest.$ac_ext <<EOF
3869 #line 3870 "configure"
3870 #include "confdefs.h"
3871
3872 int main() {
3873 extern int _nl_msg_cat_cntr;
3874 return _nl_msg_cat_cntr
3875 ; return 0; }
3876 EOF
3877 if { (eval echo configure:3878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3878 rm -rf conftest*
3879 CATOBJEXT=.gmo
3880 DATADIRNAME=share
3881 else
3882 echo "configure: failed program was:" >&5
3883 cat conftest.$ac_ext >&5
3884 rm -rf conftest*
3885 CATOBJEXT=.mo
3886 DATADIRNAME=lib
3887 fi
3888 rm -f conftest*
3889 INSTOBJEXT=.mo
3890 fi
3891 fi
3892
3893 else
3894 echo "$ac_t""no" 1>&6
3895 fi
3896
3897
3898
3899 if test "$CATOBJEXT" = "NONE"; then
3900 nls_cv_use_gnu_gettext=yes
3901 fi
3902 fi
3903
3904 if test "$nls_cv_use_gnu_gettext" = "yes"; then
3905 INTLOBJS="\$(GETTOBJS)"
3906 # Extract the first word of "msgfmt", so it can be a program name with args.
3907 set dummy msgfmt; ac_word=$2
3908 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3909 echo "configure:3910: checking for $ac_word" >&5
3910 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3911 echo $ac_n "(cached) $ac_c" 1>&6
3912 else
3913 case "$MSGFMT" in
3914 /*)
3915 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3916 ;;
3917 *)
3918 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3919 for ac_dir in $PATH; do
3920 test -z "$ac_dir" && ac_dir=.
3921 if test -f $ac_dir/$ac_word; then
3922 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3923 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3924 break
3925 fi
3926 fi
3927 done
3928 IFS="$ac_save_ifs"
3929 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
3930 ;;
3931 esac
3932 fi
3933 MSGFMT="$ac_cv_path_MSGFMT"
3934 if test -n "$MSGFMT"; then
3935 echo "$ac_t""$MSGFMT" 1>&6
3936 else
3937 echo "$ac_t""no" 1>&6
3938 fi
3939
3940 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3941 set dummy gmsgfmt; ac_word=$2
3942 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3943 echo "configure:3944: checking for $ac_word" >&5
3944 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3945 echo $ac_n "(cached) $ac_c" 1>&6
3946 else
3947 case "$GMSGFMT" in
3948 /*)
3949 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3950 ;;
3951 ?:/*)
3952 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3953 ;;
3954 *)
3955 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3956 ac_dummy="$PATH"
3957 for ac_dir in $ac_dummy; do
3958 test -z "$ac_dir" && ac_dir=.
3959 if test -f $ac_dir/$ac_word; then
3960 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3961 break
3962 fi
3963 done
3964 IFS="$ac_save_ifs"
3965 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3966 ;;
3967 esac
3968 fi
3969 GMSGFMT="$ac_cv_path_GMSGFMT"
3970 if test -n "$GMSGFMT"; then
3971 echo "$ac_t""$GMSGFMT" 1>&6
3972 else
3973 echo "$ac_t""no" 1>&6
3974 fi
3975
3976 # Extract the first word of "xgettext", so it can be a program name with args.
3977 set dummy xgettext; ac_word=$2
3978 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3979 echo "configure:3980: checking for $ac_word" >&5
3980 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3981 echo $ac_n "(cached) $ac_c" 1>&6
3982 else
3983 case "$XGETTEXT" in
3984 /*)
3985 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3986 ;;
3987 *)
3988 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3989 for ac_dir in $PATH; do
3990 test -z "$ac_dir" && ac_dir=.
3991 if test -f $ac_dir/$ac_word; then
3992 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3993 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3994 break
3995 fi
3996 fi
3997 done
3998 IFS="$ac_save_ifs"
3999 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4000 ;;
4001 esac
4002 fi
4003 XGETTEXT="$ac_cv_path_XGETTEXT"
4004 if test -n "$XGETTEXT"; then
4005 echo "$ac_t""$XGETTEXT" 1>&6
4006 else
4007 echo "$ac_t""no" 1>&6
4008 fi
4009
4010
4011 USE_INCLUDED_LIBINTL=yes
4012 CATOBJEXT=.gmo
4013 INSTOBJEXT=.mo
4014 DATADIRNAME=share
4015 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4016 INTLLIBS=$INTLDEPS
4017 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4018 nls_cv_header_intl=libintl.h
4019 nls_cv_header_libgt=libgettext.h
4020 fi
4021
4022 if test "$XGETTEXT" != ":"; then
4023 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4024 : ;
4025 else
4026 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4027 XGETTEXT=":"
4028 fi
4029 fi
4030
4031 # We need to process the po/ directory.
4032 POSUB=po
4033 else
4034 DATADIRNAME=share
4035 nls_cv_header_intl=libintl.h
4036 nls_cv_header_libgt=libgettext.h
4037 fi
4038
4039 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4040 # because some of the sources are only built for this goal.
4041 if test "$PACKAGE" = gettext; then
4042 USE_NLS=yes
4043 USE_INCLUDED_LIBINTL=yes
4044 fi
4045
4046 for lang in $ALL_LINGUAS; do
4047 GMOFILES="$GMOFILES $lang.gmo"
4048 POFILES="$POFILES $lang.po"
4049 done
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064 if test "x$CATOBJEXT" != "x"; then
4065 if test "x$ALL_LINGUAS" = "x"; then
4066 LINGUAS=
4067 else
4068 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4069 echo "configure:4070: checking for catalogs to be installed" >&5
4070 NEW_LINGUAS=
4071 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4072 case "$ALL_LINGUAS" in
4073 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4074 esac
4075 done
4076 LINGUAS=$NEW_LINGUAS
4077 echo "$ac_t""$LINGUAS" 1>&6
4078 fi
4079
4080 if test -n "$LINGUAS"; then
4081 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4082 fi
4083 fi
4084
4085 if test $ac_cv_header_locale_h = yes; then
4086 INCLUDE_LOCALE_H="#include <locale.h>"
4087 else
4088 INCLUDE_LOCALE_H="\
4089 /* The system does not provide the header <locale.h>. Take care yourself. */"
4090 fi
4091
4092
4093 if test -f $srcdir/po2tbl.sed.in; then
4094 if test "$CATOBJEXT" = ".cat"; then
4095 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4096 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4097 echo "configure:4098: checking for linux/version.h" >&5
4098 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4099 echo $ac_n "(cached) $ac_c" 1>&6
4100 else
4101 cat > conftest.$ac_ext <<EOF
4102 #line 4103 "configure"
4103 #include "confdefs.h"
4104 #include <linux/version.h>
4105 EOF
4106 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4107 { (eval echo configure:4108: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4108 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4109 if test -z "$ac_err"; then
4110 rm -rf conftest*
4111 eval "ac_cv_header_$ac_safe=yes"
4112 else
4113 echo "$ac_err" >&5
4114 echo "configure: failed program was:" >&5
4115 cat conftest.$ac_ext >&5
4116 rm -rf conftest*
4117 eval "ac_cv_header_$ac_safe=no"
4118 fi
4119 rm -f conftest*
4120 fi
4121 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4122 echo "$ac_t""yes" 1>&6
4123 msgformat=linux
4124 else
4125 echo "$ac_t""no" 1>&6
4126 msgformat=xopen
4127 fi
4128
4129
4130 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4131 fi
4132 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4133 $srcdir/po2tbl.sed.in > po2tbl.sed
4134 fi
4135
4136 if test "$PACKAGE" = "gettext"; then
4137 GT_NO="#NO#"
4138 GT_YES=
4139 else
4140 GT_NO=
4141 GT_YES="#YES#"
4142 fi
4143
4144
4145
4146 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4147
4148
4149 l=
4150
4151
4152 if test -d $srcdir/po; then
4153 test -d po || mkdir po
4154 if test "x$srcdir" != "x."; then
4155 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4156 posrcprefix="$srcdir/"
4157 else
4158 posrcprefix="../$srcdir/"
4159 fi
4160 else
4161 posrcprefix="../"
4162 fi
4163 rm -f po/POTFILES
4164 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4165 < $srcdir/po/POTFILES.in > po/POTFILES
4166 fi
4167
4168
4169
4170
4171 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4172 echo "configure:4173: checking for executable suffix" >&5
4173 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4174 echo $ac_n "(cached) $ac_c" 1>&6
4175 else
4176 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4177 ac_cv_exeext=.exe
4178 else
4179 rm -f conftest*
4180 echo 'int main () { return 0; }' > conftest.$ac_ext
4181 ac_cv_exeext=
4182 if { (eval echo configure:4183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4183 for file in conftest.*; do
4184 case $file in
4185 *.c | *.o | *.obj) ;;
4186 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
4187 esac
4188 done
4189 else
4190 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4191 fi
4192 rm -f conftest*
4193 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
4194 fi
4195 fi
4196
4197 EXEEXT=""
4198 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
4199 echo "$ac_t""${ac_cv_exeext}" 1>&6
4200 ac_exeext=$EXEEXT
4201
4202
4203 for ac_prog in 'bison -y' byacc
4204 do
4205 # Extract the first word of "$ac_prog", so it can be a program name with args.
4206 set dummy $ac_prog; ac_word=$2
4207 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4208 echo "configure:4209: checking for $ac_word" >&5
4209 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
4210 echo $ac_n "(cached) $ac_c" 1>&6
4211 else
4212 if test -n "$YACC"; then
4213 ac_cv_prog_YACC="$YACC" # Let the user override the test.
4214 else
4215 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4216 ac_dummy="$PATH"
4217 for ac_dir in $ac_dummy; do
4218 test -z "$ac_dir" && ac_dir=.
4219 if test -f $ac_dir/$ac_word; then
4220 ac_cv_prog_YACC="$ac_prog"
4221 break
4222 fi
4223 done
4224 IFS="$ac_save_ifs"
4225 fi
4226 fi
4227 YACC="$ac_cv_prog_YACC"
4228 if test -n "$YACC"; then
4229 echo "$ac_t""$YACC" 1>&6
4230 else
4231 echo "$ac_t""no" 1>&6
4232 fi
4233
4234 test -n "$YACC" && break
4235 done
4236 test -n "$YACC" || YACC="yacc"
4237
4238 missing_dir=`cd $ac_aux_dir && pwd`
4239 for ac_prog in flex lex
4240 do
4241 # Extract the first word of "$ac_prog", so it can be a program name with args.
4242 set dummy $ac_prog; ac_word=$2
4243 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4244 echo "configure:4245: checking for $ac_word" >&5
4245 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
4246 echo $ac_n "(cached) $ac_c" 1>&6
4247 else
4248 if test -n "$LEX"; then
4249 ac_cv_prog_LEX="$LEX" # Let the user override the test.
4250 else
4251 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4252 ac_dummy="$PATH"
4253 for ac_dir in $ac_dummy; do
4254 test -z "$ac_dir" && ac_dir=.
4255 if test -f $ac_dir/$ac_word; then
4256 ac_cv_prog_LEX="$ac_prog"
4257 break
4258 fi
4259 done
4260 IFS="$ac_save_ifs"
4261 fi
4262 fi
4263 LEX="$ac_cv_prog_LEX"
4264 if test -n "$LEX"; then
4265 echo "$ac_t""$LEX" 1>&6
4266 else
4267 echo "$ac_t""no" 1>&6
4268 fi
4269
4270 test -n "$LEX" && break
4271 done
4272 test -n "$LEX" || LEX=""$missing_dir/missing flex""
4273
4274 # Extract the first word of "flex", so it can be a program name with args.
4275 set dummy flex; ac_word=$2
4276 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4277 echo "configure:4278: checking for $ac_word" >&5
4278 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
4279 echo $ac_n "(cached) $ac_c" 1>&6
4280 else
4281 if test -n "$LEX"; then
4282 ac_cv_prog_LEX="$LEX" # Let the user override the test.
4283 else
4284 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4285 ac_dummy="$PATH"
4286 for ac_dir in $ac_dummy; do
4287 test -z "$ac_dir" && ac_dir=.
4288 if test -f $ac_dir/$ac_word; then
4289 ac_cv_prog_LEX="flex"
4290 break
4291 fi
4292 done
4293 IFS="$ac_save_ifs"
4294 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
4295 fi
4296 fi
4297 LEX="$ac_cv_prog_LEX"
4298 if test -n "$LEX"; then
4299 echo "$ac_t""$LEX" 1>&6
4300 else
4301 echo "$ac_t""no" 1>&6
4302 fi
4303
4304 if test -z "$LEXLIB"
4305 then
4306 case "$LEX" in
4307 flex*) ac_lib=fl ;;
4308 *) ac_lib=l ;;
4309 esac
4310 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
4311 echo "configure:4312: checking for yywrap in -l$ac_lib" >&5
4312 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
4313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4314 echo $ac_n "(cached) $ac_c" 1>&6
4315 else
4316 ac_save_LIBS="$LIBS"
4317 LIBS="-l$ac_lib $LIBS"
4318 cat > conftest.$ac_ext <<EOF
4319 #line 4320 "configure"
4320 #include "confdefs.h"
4321 /* Override any gcc2 internal prototype to avoid an error. */
4322 /* We use char because int might match the return type of a gcc2
4323 builtin and then its argument prototype would still apply. */
4324 char yywrap();
4325
4326 int main() {
4327 yywrap()
4328 ; return 0; }
4329 EOF
4330 if { (eval echo configure:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4331 rm -rf conftest*
4332 eval "ac_cv_lib_$ac_lib_var=yes"
4333 else
4334 echo "configure: failed program was:" >&5
4335 cat conftest.$ac_ext >&5
4336 rm -rf conftest*
4337 eval "ac_cv_lib_$ac_lib_var=no"
4338 fi
4339 rm -f conftest*
4340 LIBS="$ac_save_LIBS"
4341
4342 fi
4343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4344 echo "$ac_t""yes" 1>&6
4345 LEXLIB="-l$ac_lib"
4346 else
4347 echo "$ac_t""no" 1>&6
4348 fi
4349
4350 fi
4351
4352 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
4353 echo "configure:4354: checking lex output file root" >&5
4354 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
4355 echo $ac_n "(cached) $ac_c" 1>&6
4356 else
4357 # The minimal lex program is just a single line: %%. But some broken lexes
4358 # (Solaris, I think it was) want two %% lines, so accommodate them.
4359 echo '%%
4360 %%' | $LEX
4361 if test -f lex.yy.c; then
4362 ac_cv_prog_lex_root=lex.yy
4363 elif test -f lexyy.c; then
4364 ac_cv_prog_lex_root=lexyy
4365 else
4366 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
4367 fi
4368 fi
4369
4370 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
4371 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4372
4373 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
4374 echo "configure:4375: checking whether yytext is a pointer" >&5
4375 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
4376 echo $ac_n "(cached) $ac_c" 1>&6
4377 else
4378 # POSIX says lex can declare yytext either as a pointer or an array; the
4379 # default is implementation-dependent. Figure out which it is, since
4380 # not all implementations provide the %pointer and %array declarations.
4381 ac_cv_prog_lex_yytext_pointer=no
4382 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
4383 ac_save_LIBS="$LIBS"
4384 LIBS="$LIBS $LEXLIB"
4385 cat > conftest.$ac_ext <<EOF
4386 #line 4387 "configure"
4387 #include "confdefs.h"
4388 `cat $LEX_OUTPUT_ROOT.c`
4389 int main() {
4390
4391 ; return 0; }
4392 EOF
4393 if { (eval echo configure:4394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4394 rm -rf conftest*
4395 ac_cv_prog_lex_yytext_pointer=yes
4396 else
4397 echo "configure: failed program was:" >&5
4398 cat conftest.$ac_ext >&5
4399 fi
4400 rm -f conftest*
4401 LIBS="$ac_save_LIBS"
4402 rm -f "${LEX_OUTPUT_ROOT}.c"
4403
4404 fi
4405
4406 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
4407 if test $ac_cv_prog_lex_yytext_pointer = yes; then
4408 cat >> confdefs.h <<\EOF
4409 #define YYTEXT_POINTER 1
4410 EOF
4411
4412 fi
4413
4414
4415 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4416 echo "configure:4417: checking whether to enable maintainer-specific portions of Makefiles" >&5
4417 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4418 if test "${enable_maintainer_mode+set}" = set; then
4419 enableval="$enable_maintainer_mode"
4420 USE_MAINTAINER_MODE=$enableval
4421 else
4422 USE_MAINTAINER_MODE=no
4423 fi
4424
4425 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4426
4427
4428 if test $USE_MAINTAINER_MODE = yes; then
4429 MAINTAINER_MODE_TRUE=
4430 MAINTAINER_MODE_FALSE='#'
4431 else
4432 MAINTAINER_MODE_TRUE='#'
4433 MAINTAINER_MODE_FALSE=
4434 fi
4435 MAINT=$MAINTAINER_MODE_TRUE
4436
4437
4438
4439 . ${srcdir}/configure.host
4440
4441
4442
4443
4444
4445
4446 for ac_hdr in string.h strings.h stdlib.h unistd.h
4447 do
4448 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4449 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4450 echo "configure:4451: checking for $ac_hdr" >&5
4451 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4452 echo $ac_n "(cached) $ac_c" 1>&6
4453 else
4454 cat > conftest.$ac_ext <<EOF
4455 #line 4456 "configure"
4456 #include "confdefs.h"
4457 #include <$ac_hdr>
4458 EOF
4459 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4460 { (eval echo configure:4461: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4461 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4462 if test -z "$ac_err"; then
4463 rm -rf conftest*
4464 eval "ac_cv_header_$ac_safe=yes"
4465 else
4466 echo "$ac_err" >&5
4467 echo "configure: failed program was:" >&5
4468 cat conftest.$ac_ext >&5
4469 rm -rf conftest*
4470 eval "ac_cv_header_$ac_safe=no"
4471 fi
4472 rm -f conftest*
4473 fi
4474 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4475 echo "$ac_t""yes" 1>&6
4476 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4477 cat >> confdefs.h <<EOF
4478 #define $ac_tr_hdr 1
4479 EOF
4480
4481 else
4482 echo "$ac_t""no" 1>&6
4483 fi
4484 done
4485
4486 for ac_func in sbrk
4487 do
4488 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4489 echo "configure:4490: checking for $ac_func" >&5
4490 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4491 echo $ac_n "(cached) $ac_c" 1>&6
4492 else
4493 cat > conftest.$ac_ext <<EOF
4494 #line 4495 "configure"
4495 #include "confdefs.h"
4496 /* System header to define __stub macros and hopefully few prototypes,
4497 which can conflict with char $ac_func(); below. */
4498 #include <assert.h>
4499 /* Override any gcc2 internal prototype to avoid an error. */
4500 /* We use char because int might match the return type of a gcc2
4501 builtin and then its argument prototype would still apply. */
4502 char $ac_func();
4503
4504 int main() {
4505
4506 /* The GNU C library defines this for functions which it implements
4507 to always fail with ENOSYS. Some functions are actually named
4508 something starting with __ and the normal name is an alias. */
4509 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4510 choke me
4511 #else
4512 $ac_func();
4513 #endif
4514
4515 ; return 0; }
4516 EOF
4517 if { (eval echo configure:4518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4518 rm -rf conftest*
4519 eval "ac_cv_func_$ac_func=yes"
4520 else
4521 echo "configure: failed program was:" >&5
4522 cat conftest.$ac_ext >&5
4523 rm -rf conftest*
4524 eval "ac_cv_func_$ac_func=no"
4525 fi
4526 rm -f conftest*
4527 fi
4528
4529 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4530 echo "$ac_t""yes" 1>&6
4531 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4532 cat >> confdefs.h <<EOF
4533 #define $ac_tr_func 1
4534 EOF
4535
4536 else
4537 echo "$ac_t""no" 1>&6
4538 fi
4539 done
4540
4541 ac_header_dirent=no
4542 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4543 do
4544 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4545 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4546 echo "configure:4547: checking for $ac_hdr that defines DIR" >&5
4547 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4548 echo $ac_n "(cached) $ac_c" 1>&6
4549 else
4550 cat > conftest.$ac_ext <<EOF
4551 #line 4552 "configure"
4552 #include "confdefs.h"
4553 #include <sys/types.h>
4554 #include <$ac_hdr>
4555 int main() {
4556 DIR *dirp = 0;
4557 ; return 0; }
4558 EOF
4559 if { (eval echo configure:4560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4560 rm -rf conftest*
4561 eval "ac_cv_header_dirent_$ac_safe=yes"
4562 else
4563 echo "configure: failed program was:" >&5
4564 cat conftest.$ac_ext >&5
4565 rm -rf conftest*
4566 eval "ac_cv_header_dirent_$ac_safe=no"
4567 fi
4568 rm -f conftest*
4569 fi
4570 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4571 echo "$ac_t""yes" 1>&6
4572 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4573 cat >> confdefs.h <<EOF
4574 #define $ac_tr_hdr 1
4575 EOF
4576 ac_header_dirent=$ac_hdr; break
4577 else
4578 echo "$ac_t""no" 1>&6
4579 fi
4580 done
4581 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4582 if test $ac_header_dirent = dirent.h; then
4583 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4584 echo "configure:4585: checking for opendir in -ldir" >&5
4585 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4586 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4587 echo $ac_n "(cached) $ac_c" 1>&6
4588 else
4589 ac_save_LIBS="$LIBS"
4590 LIBS="-ldir $LIBS"
4591 cat > conftest.$ac_ext <<EOF
4592 #line 4593 "configure"
4593 #include "confdefs.h"
4594 /* Override any gcc2 internal prototype to avoid an error. */
4595 /* We use char because int might match the return type of a gcc2
4596 builtin and then its argument prototype would still apply. */
4597 char opendir();
4598
4599 int main() {
4600 opendir()
4601 ; return 0; }
4602 EOF
4603 if { (eval echo configure:4604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4604 rm -rf conftest*
4605 eval "ac_cv_lib_$ac_lib_var=yes"
4606 else
4607 echo "configure: failed program was:" >&5
4608 cat conftest.$ac_ext >&5
4609 rm -rf conftest*
4610 eval "ac_cv_lib_$ac_lib_var=no"
4611 fi
4612 rm -f conftest*
4613 LIBS="$ac_save_LIBS"
4614
4615 fi
4616 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4617 echo "$ac_t""yes" 1>&6
4618 LIBS="$LIBS -ldir"
4619 else
4620 echo "$ac_t""no" 1>&6
4621 fi
4622
4623 else
4624 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4625 echo "configure:4626: checking for opendir in -lx" >&5
4626 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4627 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4628 echo $ac_n "(cached) $ac_c" 1>&6
4629 else
4630 ac_save_LIBS="$LIBS"
4631 LIBS="-lx $LIBS"
4632 cat > conftest.$ac_ext <<EOF
4633 #line 4634 "configure"
4634 #include "confdefs.h"
4635 /* Override any gcc2 internal prototype to avoid an error. */
4636 /* We use char because int might match the return type of a gcc2
4637 builtin and then its argument prototype would still apply. */
4638 char opendir();
4639
4640 int main() {
4641 opendir()
4642 ; return 0; }
4643 EOF
4644 if { (eval echo configure:4645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4645 rm -rf conftest*
4646 eval "ac_cv_lib_$ac_lib_var=yes"
4647 else
4648 echo "configure: failed program was:" >&5
4649 cat conftest.$ac_ext >&5
4650 rm -rf conftest*
4651 eval "ac_cv_lib_$ac_lib_var=no"
4652 fi
4653 rm -f conftest*
4654 LIBS="$ac_save_LIBS"
4655
4656 fi
4657 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4658 echo "$ac_t""yes" 1>&6
4659 LIBS="$LIBS -lx"
4660 else
4661 echo "$ac_t""no" 1>&6
4662 fi
4663
4664 fi
4665
4666
4667
4668 case "${host}" in
4669 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
4670 cat >> confdefs.h <<\EOF
4671 #define USE_BINARY_FOPEN 1
4672 EOF
4673 ;;
4674 esac
4675
4676 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4677 echo "configure:4678: checking whether strstr must be declared" >&5
4678 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4679 echo $ac_n "(cached) $ac_c" 1>&6
4680 else
4681 cat > conftest.$ac_ext <<EOF
4682 #line 4683 "configure"
4683 #include "confdefs.h"
4684
4685 #include <stdio.h>
4686 #ifdef HAVE_STRING_H
4687 #include <string.h>
4688 #else
4689 #ifdef HAVE_STRINGS_H
4690 #include <strings.h>
4691 #endif
4692 #endif
4693 #ifdef HAVE_STDLIB_H
4694 #include <stdlib.h>
4695 #endif
4696 #ifdef HAVE_UNISTD_H
4697 #include <unistd.h>
4698 #endif
4699 int main() {
4700 char *(*pfn) = (char *(*)) strstr
4701 ; return 0; }
4702 EOF
4703 if { (eval echo configure:4704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4704 rm -rf conftest*
4705 bfd_cv_decl_needed_strstr=no
4706 else
4707 echo "configure: failed program was:" >&5
4708 cat conftest.$ac_ext >&5
4709 rm -rf conftest*
4710 bfd_cv_decl_needed_strstr=yes
4711 fi
4712 rm -f conftest*
4713 fi
4714
4715 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4716 if test $bfd_cv_decl_needed_strstr = yes; then
4717 cat >> confdefs.h <<\EOF
4718 #define NEED_DECLARATION_STRSTR 1
4719 EOF
4720
4721 fi
4722
4723 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4724 echo "configure:4725: checking whether free must be declared" >&5
4725 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4726 echo $ac_n "(cached) $ac_c" 1>&6
4727 else
4728 cat > conftest.$ac_ext <<EOF
4729 #line 4730 "configure"
4730 #include "confdefs.h"
4731
4732 #include <stdio.h>
4733 #ifdef HAVE_STRING_H
4734 #include <string.h>
4735 #else
4736 #ifdef HAVE_STRINGS_H
4737 #include <strings.h>
4738 #endif
4739 #endif
4740 #ifdef HAVE_STDLIB_H
4741 #include <stdlib.h>
4742 #endif
4743 #ifdef HAVE_UNISTD_H
4744 #include <unistd.h>
4745 #endif
4746 int main() {
4747 char *(*pfn) = (char *(*)) free
4748 ; return 0; }
4749 EOF
4750 if { (eval echo configure:4751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4751 rm -rf conftest*
4752 bfd_cv_decl_needed_free=no
4753 else
4754 echo "configure: failed program was:" >&5
4755 cat conftest.$ac_ext >&5
4756 rm -rf conftest*
4757 bfd_cv_decl_needed_free=yes
4758 fi
4759 rm -f conftest*
4760 fi
4761
4762 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4763 if test $bfd_cv_decl_needed_free = yes; then
4764 cat >> confdefs.h <<\EOF
4765 #define NEED_DECLARATION_FREE 1
4766 EOF
4767
4768 fi
4769
4770 echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
4771 echo "configure:4772: checking whether sbrk must be declared" >&5
4772 if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
4773 echo $ac_n "(cached) $ac_c" 1>&6
4774 else
4775 cat > conftest.$ac_ext <<EOF
4776 #line 4777 "configure"
4777 #include "confdefs.h"
4778
4779 #include <stdio.h>
4780 #ifdef HAVE_STRING_H
4781 #include <string.h>
4782 #else
4783 #ifdef HAVE_STRINGS_H
4784 #include <strings.h>
4785 #endif
4786 #endif
4787 #ifdef HAVE_STDLIB_H
4788 #include <stdlib.h>
4789 #endif
4790 #ifdef HAVE_UNISTD_H
4791 #include <unistd.h>
4792 #endif
4793 int main() {
4794 char *(*pfn) = (char *(*)) sbrk
4795 ; return 0; }
4796 EOF
4797 if { (eval echo configure:4798: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4798 rm -rf conftest*
4799 bfd_cv_decl_needed_sbrk=no
4800 else
4801 echo "configure: failed program was:" >&5
4802 cat conftest.$ac_ext >&5
4803 rm -rf conftest*
4804 bfd_cv_decl_needed_sbrk=yes
4805 fi
4806 rm -f conftest*
4807 fi
4808
4809 echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
4810 if test $bfd_cv_decl_needed_sbrk = yes; then
4811 cat >> confdefs.h <<\EOF
4812 #define NEED_DECLARATION_SBRK 1
4813 EOF
4814
4815 fi
4816
4817 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4818 echo "configure:4819: checking whether getenv must be declared" >&5
4819 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4820 echo $ac_n "(cached) $ac_c" 1>&6
4821 else
4822 cat > conftest.$ac_ext <<EOF
4823 #line 4824 "configure"
4824 #include "confdefs.h"
4825
4826 #include <stdio.h>
4827 #ifdef HAVE_STRING_H
4828 #include <string.h>
4829 #else
4830 #ifdef HAVE_STRINGS_H
4831 #include <strings.h>
4832 #endif
4833 #endif
4834 #ifdef HAVE_STDLIB_H
4835 #include <stdlib.h>
4836 #endif
4837 #ifdef HAVE_UNISTD_H
4838 #include <unistd.h>
4839 #endif
4840 int main() {
4841 char *(*pfn) = (char *(*)) getenv
4842 ; return 0; }
4843 EOF
4844 if { (eval echo configure:4845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4845 rm -rf conftest*
4846 bfd_cv_decl_needed_getenv=no
4847 else
4848 echo "configure: failed program was:" >&5
4849 cat conftest.$ac_ext >&5
4850 rm -rf conftest*
4851 bfd_cv_decl_needed_getenv=yes
4852 fi
4853 rm -f conftest*
4854 fi
4855
4856 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
4857 if test $bfd_cv_decl_needed_getenv = yes; then
4858 cat >> confdefs.h <<\EOF
4859 #define NEED_DECLARATION_GETENV 1
4860 EOF
4861
4862 fi
4863
4864 echo $ac_n "checking whether environ must be declared""... $ac_c" 1>&6
4865 echo "configure:4866: checking whether environ must be declared" >&5
4866 if eval "test \"`echo '$''{'bfd_cv_decl_needed_environ'+set}'`\" = set"; then
4867 echo $ac_n "(cached) $ac_c" 1>&6
4868 else
4869 cat > conftest.$ac_ext <<EOF
4870 #line 4871 "configure"
4871 #include "confdefs.h"
4872
4873 #include <stdio.h>
4874 #ifdef HAVE_STRING_H
4875 #include <string.h>
4876 #else
4877 #ifdef HAVE_STRINGS_H
4878 #include <strings.h>
4879 #endif
4880 #endif
4881 #ifdef HAVE_STDLIB_H
4882 #include <stdlib.h>
4883 #endif
4884 #ifdef HAVE_UNISTD_H
4885 #include <unistd.h>
4886 #endif
4887 int main() {
4888 char *(*pfn) = (char *(*)) environ
4889 ; return 0; }
4890 EOF
4891 if { (eval echo configure:4892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4892 rm -rf conftest*
4893 bfd_cv_decl_needed_environ=no
4894 else
4895 echo "configure: failed program was:" >&5
4896 cat conftest.$ac_ext >&5
4897 rm -rf conftest*
4898 bfd_cv_decl_needed_environ=yes
4899 fi
4900 rm -f conftest*
4901 fi
4902
4903 echo "$ac_t""$bfd_cv_decl_needed_environ" 1>&6
4904 if test $bfd_cv_decl_needed_environ = yes; then
4905 cat >> confdefs.h <<\EOF
4906 #define NEED_DECLARATION_ENVIRON 1
4907 EOF
4908
4909 fi
4910
4911
4912 # When converting linker scripts into strings for use in emulation
4913 # files, use astring.sed if the compiler supports ANSI string
4914 # concatenation, or ostring.sed otherwise. This is to support the
4915 # broken Microsoft MSVC compiler, which limits the length of string
4916 # constants, while still supporting pre-ANSI compilers which do not
4917 # support string concatenation.
4918 echo $ac_n "checking whether ANSI C string concatenation works""... $ac_c" 1>&6
4919 echo "configure:4920: checking whether ANSI C string concatenation works" >&5
4920 if eval "test \"`echo '$''{'ld_cv_string_concatenation'+set}'`\" = set"; then
4921 echo $ac_n "(cached) $ac_c" 1>&6
4922 else
4923 cat > conftest.$ac_ext <<EOF
4924 #line 4925 "configure"
4925 #include "confdefs.h"
4926
4927 int main() {
4928 char *a = "a" "a";
4929 ; return 0; }
4930 EOF
4931 if { (eval echo configure:4932: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4932 rm -rf conftest*
4933 ld_cv_string_concatenation=yes
4934 else
4935 echo "configure: failed program was:" >&5
4936 cat conftest.$ac_ext >&5
4937 rm -rf conftest*
4938 ld_cv_string_concatenation=no
4939 fi
4940 rm -f conftest*
4941 fi
4942
4943 echo "$ac_t""$ld_cv_string_concatenation" 1>&6
4944 if test "$ld_cv_string_concatenation" = "yes"; then
4945 STRINGIFY=astring.sed
4946 else
4947 STRINGIFY=ostring.sed
4948 fi
4949
4950
4951 # target-specific stuff:
4952
4953 all_targets=
4954 EMUL=
4955 all_emuls=
4956 all_emul_extras=
4957 all_libpath=
4958
4959 rm -f tdirs
4960
4961 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
4962 do
4963 if test "$targ_alias" = "all"; then
4964 all_targets=true
4965 else
4966 # Canonicalize the secondary target names.
4967 result=`$ac_config_sub $targ_alias 2>/dev/null`
4968 if test -n "$result"; then
4969 targ=$result
4970 else
4971 targ=$targ_alias
4972 fi
4973
4974 . ${srcdir}/configure.tgt
4975
4976 if test "$targ" = "$target"; then
4977 EMUL=$targ_emul
4978 fi
4979
4980 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
4981 case " $all_emuls " in
4982 *" e${i}.o "*) ;;
4983 *)
4984 all_emuls="$all_emuls e${i}.o"
4985 eval result=\$tdir_$i
4986 test -z "$result" && result=$targ_alias
4987 echo tdir_$i=$result >> tdirs
4988 ;;
4989 esac
4990 done
4991
4992 for i in $targ_emul $targ_extra_libpath; do
4993 case " $all_libpath " in
4994 *" ${i} "*) ;;
4995 *)
4996 if test -z "$all_libpath"; then
4997 all_libpath=${i}
4998 else
4999 all_libpath="$all_libpath ${i}"
5000 fi
5001 ;;
5002 esac
5003 done
5004
5005 for i in $targ_extra_ofiles; do
5006 case " $all_emul_extras " in
5007 *" ${i} "*) ;;
5008 *)
5009 all_emul_extras="$all_emul_extras ${i}"
5010 ;;
5011 esac
5012 done
5013 fi
5014 done
5015
5016
5017
5018 TDIRS=tdirs
5019
5020
5021 if test x${all_targets} = xtrue; then
5022 if test x${want64} = xtrue; then
5023 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
5024 else
5025 EMULATION_OFILES='$(ALL_EMULATIONS)'
5026 fi
5027 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
5028 else
5029 EMULATION_OFILES=$all_emuls
5030 EMUL_EXTRA_OFILES=$all_emul_extras
5031 fi
5032
5033
5034
5035 EMULATION_LIBPATH=$all_libpath
5036
5037
5038 if test x${enable_static} = xno; then
5039 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
5040 else
5041 TESTBFDLIB="../bfd/.libs/libbfd.a"
5042 fi
5043
5044
5045 target_vendor=${target_vendor=$host_vendor}
5046 case "$target_vendor" in
5047 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
5048 *) EXTRA_SHLIB_EXTENSION= ;;
5049 esac
5050 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
5051 cat >> confdefs.h <<EOF
5052 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
5053 EOF
5054
5055 fi
5056
5057 trap '' 1 2 15
5058 cat > confcache <<\EOF
5059 # This file is a shell script that caches the results of configure
5060 # tests run on this system so they can be shared between configure
5061 # scripts and configure runs. It is not useful on other systems.
5062 # If it contains results you don't want to keep, you may remove or edit it.
5063 #
5064 # By default, configure uses ./config.cache as the cache file,
5065 # creating it if it does not exist already. You can give configure
5066 # the --cache-file=FILE option to use a different cache file; that is
5067 # what configure does when it calls configure scripts in
5068 # subdirectories, so they share the cache.
5069 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5070 # config.status only pays attention to the cache file if you give it the
5071 # --recheck option to rerun configure.
5072 #
5073 EOF
5074 # The following way of writing the cache mishandles newlines in values,
5075 # but we know of no workaround that is simple, portable, and efficient.
5076 # So, don't put newlines in cache variables' values.
5077 # Ultrix sh set writes to stderr and can't be redirected directly,
5078 # and sets the high bit in the cache file unless we assign to the vars.
5079 (set) 2>&1 |
5080 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5081 *ac_space=\ *)
5082 # `set' does not quote correctly, so add quotes (double-quote substitution
5083 # turns \\\\ into \\, and sed turns \\ into \).
5084 sed -n \
5085 -e "s/'/'\\\\''/g" \
5086 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5087 ;;
5088 *)
5089 # `set' quotes correctly as required by POSIX, so do not add quotes.
5090 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5091 ;;
5092 esac >> confcache
5093 if cmp -s $cache_file confcache; then
5094 :
5095 else
5096 if test -w $cache_file; then
5097 echo "updating cache $cache_file"
5098 cat confcache > $cache_file
5099 else
5100 echo "not updating unwritable cache $cache_file"
5101 fi
5102 fi
5103 rm -f confcache
5104
5105 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5106
5107 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5108 # Let make expand exec_prefix.
5109 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5110
5111 # Any assignment to VPATH causes Sun make to only execute
5112 # the first set of double-colon rules, so remove it if not needed.
5113 # If there is a colon in the path, we need to keep it.
5114 if test "x$srcdir" = x.; then
5115 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5116 fi
5117
5118 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5119
5120 DEFS=-DHAVE_CONFIG_H
5121
5122 # Without the "./", some shells look in PATH for config.status.
5123 : ${CONFIG_STATUS=./config.status}
5124
5125 echo creating $CONFIG_STATUS
5126 rm -f $CONFIG_STATUS
5127 cat > $CONFIG_STATUS <<EOF
5128 #! /bin/sh
5129 # Generated automatically by configure.
5130 # Run this file to recreate the current configuration.
5131 # This directory was configured as follows,
5132 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5133 #
5134 # $0 $ac_configure_args
5135 #
5136 # Compiler output produced by configure, useful for debugging
5137 # configure, is in ./config.log if it exists.
5138
5139 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5140 for ac_option
5141 do
5142 case "\$ac_option" in
5143 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5144 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5145 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5146 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5147 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5148 exit 0 ;;
5149 -help | --help | --hel | --he | --h)
5150 echo "\$ac_cs_usage"; exit 0 ;;
5151 *) echo "\$ac_cs_usage"; exit 1 ;;
5152 esac
5153 done
5154
5155 ac_given_srcdir=$srcdir
5156 ac_given_INSTALL="$INSTALL"
5157
5158 trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5159 EOF
5160 cat >> $CONFIG_STATUS <<EOF
5161
5162 # Protect against being on the right side of a sed subst in config.status.
5163 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5164 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5165 $ac_vpsub
5166 $extrasub
5167 s%@SHELL@%$SHELL%g
5168 s%@CFLAGS@%$CFLAGS%g
5169 s%@CPPFLAGS@%$CPPFLAGS%g
5170 s%@CXXFLAGS@%$CXXFLAGS%g
5171 s%@FFLAGS@%$FFLAGS%g
5172 s%@DEFS@%$DEFS%g
5173 s%@LDFLAGS@%$LDFLAGS%g
5174 s%@LIBS@%$LIBS%g
5175 s%@exec_prefix@%$exec_prefix%g
5176 s%@prefix@%$prefix%g
5177 s%@program_transform_name@%$program_transform_name%g
5178 s%@bindir@%$bindir%g
5179 s%@sbindir@%$sbindir%g
5180 s%@libexecdir@%$libexecdir%g
5181 s%@datadir@%$datadir%g
5182 s%@sysconfdir@%$sysconfdir%g
5183 s%@sharedstatedir@%$sharedstatedir%g
5184 s%@localstatedir@%$localstatedir%g
5185 s%@libdir@%$libdir%g
5186 s%@includedir@%$includedir%g
5187 s%@oldincludedir@%$oldincludedir%g
5188 s%@infodir@%$infodir%g
5189 s%@mandir@%$mandir%g
5190 s%@host@%$host%g
5191 s%@host_alias@%$host_alias%g
5192 s%@host_cpu@%$host_cpu%g
5193 s%@host_vendor@%$host_vendor%g
5194 s%@host_os@%$host_os%g
5195 s%@target@%$target%g
5196 s%@target_alias@%$target_alias%g
5197 s%@target_cpu@%$target_cpu%g
5198 s%@target_vendor@%$target_vendor%g
5199 s%@target_os@%$target_os%g
5200 s%@build@%$build%g
5201 s%@build_alias@%$build_alias%g
5202 s%@build_cpu@%$build_cpu%g
5203 s%@build_vendor@%$build_vendor%g
5204 s%@build_os@%$build_os%g
5205 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5206 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5207 s%@INSTALL_DATA@%$INSTALL_DATA%g
5208 s%@PACKAGE@%$PACKAGE%g
5209 s%@VERSION@%$VERSION%g
5210 s%@ACLOCAL@%$ACLOCAL%g
5211 s%@AUTOCONF@%$AUTOCONF%g
5212 s%@AUTOMAKE@%$AUTOMAKE%g
5213 s%@AUTOHEADER@%$AUTOHEADER%g
5214 s%@MAKEINFO@%$MAKEINFO%g
5215 s%@SET_MAKE@%$SET_MAKE%g
5216 s%@CC@%$CC%g
5217 s%@LN_S@%$LN_S%g
5218 s%@OBJEXT@%$OBJEXT%g
5219 s%@EXEEXT@%$EXEEXT%g
5220 s%@RANLIB@%$RANLIB%g
5221 s%@STRIP@%$STRIP%g
5222 s%@LIBTOOL@%$LIBTOOL%g
5223 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
5224 s%@CPP@%$CPP%g
5225 s%@ALLOCA@%$ALLOCA%g
5226 s%@USE_NLS@%$USE_NLS%g
5227 s%@MSGFMT@%$MSGFMT%g
5228 s%@GMSGFMT@%$GMSGFMT%g
5229 s%@XGETTEXT@%$XGETTEXT%g
5230 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5231 s%@CATALOGS@%$CATALOGS%g
5232 s%@CATOBJEXT@%$CATOBJEXT%g
5233 s%@DATADIRNAME@%$DATADIRNAME%g
5234 s%@GMOFILES@%$GMOFILES%g
5235 s%@INSTOBJEXT@%$INSTOBJEXT%g
5236 s%@INTLDEPS@%$INTLDEPS%g
5237 s%@INTLLIBS@%$INTLLIBS%g
5238 s%@INTLOBJS@%$INTLOBJS%g
5239 s%@POFILES@%$POFILES%g
5240 s%@POSUB@%$POSUB%g
5241 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5242 s%@GT_NO@%$GT_NO%g
5243 s%@GT_YES@%$GT_YES%g
5244 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5245 s%@l@%$l%g
5246 s%@YACC@%$YACC%g
5247 s%@LEX@%$LEX%g
5248 s%@LEXLIB@%$LEXLIB%g
5249 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5250 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5251 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5252 s%@MAINT@%$MAINT%g
5253 s%@HDEFINES@%$HDEFINES%g
5254 s%@HOSTING_CRT0@%$HOSTING_CRT0%g
5255 s%@HOSTING_LIBS@%$HOSTING_LIBS%g
5256 s%@NATIVE_LIB_DIRS@%$NATIVE_LIB_DIRS%g
5257 s%@STRINGIFY@%$STRINGIFY%g
5258 s%@EMUL@%$EMUL%g
5259 /@TDIRS@/r $TDIRS
5260 s%@TDIRS@%%g
5261 s%@EMULATION_OFILES@%$EMULATION_OFILES%g
5262 s%@EMUL_EXTRA_OFILES@%$EMUL_EXTRA_OFILES%g
5263 s%@EMULATION_LIBPATH@%$EMULATION_LIBPATH%g
5264 s%@TESTBFDLIB@%$TESTBFDLIB%g
5265
5266 CEOF
5267 EOF
5268
5269 cat >> $CONFIG_STATUS <<\EOF
5270
5271 # Split the substitutions into bite-sized pieces for seds with
5272 # small command number limits, like on Digital OSF/1 and HP-UX.
5273 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5274 ac_file=1 # Number of current file.
5275 ac_beg=1 # First line for current file.
5276 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5277 ac_more_lines=:
5278 ac_sed_cmds=""
5279 while $ac_more_lines; do
5280 if test $ac_beg -gt 1; then
5281 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5282 else
5283 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5284 fi
5285 if test ! -s conftest.s$ac_file; then
5286 ac_more_lines=false
5287 rm -f conftest.s$ac_file
5288 else
5289 if test -z "$ac_sed_cmds"; then
5290 ac_sed_cmds="sed -f conftest.s$ac_file"
5291 else
5292 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5293 fi
5294 ac_file=`expr $ac_file + 1`
5295 ac_beg=$ac_end
5296 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5297 fi
5298 done
5299 if test -z "$ac_sed_cmds"; then
5300 ac_sed_cmds=cat
5301 fi
5302 EOF
5303
5304 cat >> $CONFIG_STATUS <<EOF
5305
5306 CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"}
5307 EOF
5308 cat >> $CONFIG_STATUS <<\EOF
5309 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5310 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5311 case "$ac_file" in
5312 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5313 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5314 *) ac_file_in="${ac_file}.in" ;;
5315 esac
5316
5317 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5318
5319 # Remove last slash and all that follows it. Not all systems have dirname.
5320 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5321 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5322 # The file is in a subdirectory.
5323 test ! -d "$ac_dir" && mkdir "$ac_dir"
5324 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5325 # A "../" for each directory in $ac_dir_suffix.
5326 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5327 else
5328 ac_dir_suffix= ac_dots=
5329 fi
5330
5331 case "$ac_given_srcdir" in
5332 .) srcdir=.
5333 if test -z "$ac_dots"; then top_srcdir=.
5334 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5335 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5336 *) # Relative path.
5337 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5338 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5339 esac
5340
5341 case "$ac_given_INSTALL" in
5342 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5343 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5344 esac
5345
5346 echo creating "$ac_file"
5347 rm -f "$ac_file"
5348 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5349 case "$ac_file" in
5350 *Makefile*) ac_comsub="1i\\
5351 # $configure_input" ;;
5352 *) ac_comsub= ;;
5353 esac
5354
5355 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5356 sed -e "$ac_comsub
5357 s%@configure_input@%$configure_input%g
5358 s%@srcdir@%$srcdir%g
5359 s%@top_srcdir@%$top_srcdir%g
5360 s%@INSTALL@%$INSTALL%g
5361 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5362 fi; done
5363 rm -f conftest.s*
5364
5365 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5366 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5367 #
5368 # ac_d sets the value in "#define NAME VALUE" lines.
5369 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5370 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5371 ac_dC='\3'
5372 ac_dD='%g'
5373 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5374 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5375 ac_uB='\([ ]\)%\1#\2define\3'
5376 ac_uC=' '
5377 ac_uD='\4%g'
5378 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5379 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5380 ac_eB='$%\1#\2define\3'
5381 ac_eC=' '
5382 ac_eD='%g'
5383
5384 if test "${CONFIG_HEADERS+set}" != set; then
5385 EOF
5386 cat >> $CONFIG_STATUS <<EOF
5387 CONFIG_HEADERS="config.h:config.in"
5388 EOF
5389 cat >> $CONFIG_STATUS <<\EOF
5390 fi
5391 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5392 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5393 case "$ac_file" in
5394 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5395 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5396 *) ac_file_in="${ac_file}.in" ;;
5397 esac
5398
5399 echo creating $ac_file
5400
5401 rm -f conftest.frag conftest.in conftest.out
5402 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5403 cat $ac_file_inputs > conftest.in
5404
5405 EOF
5406
5407 # Transform confdefs.h into a sed script conftest.vals that substitutes
5408 # the proper values into config.h.in to produce config.h. And first:
5409 # Protect against being on the right side of a sed subst in config.status.
5410 # Protect against being in an unquoted here document in config.status.
5411 rm -f conftest.vals
5412 cat > conftest.hdr <<\EOF
5413 s/[\\&%]/\\&/g
5414 s%[\\$`]%\\&%g
5415 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5416 s%ac_d%ac_u%gp
5417 s%ac_u%ac_e%gp
5418 EOF
5419 sed -n -f conftest.hdr confdefs.h > conftest.vals
5420 rm -f conftest.hdr
5421
5422 # This sed command replaces #undef with comments. This is necessary, for
5423 # example, in the case of _POSIX_SOURCE, which is predefined and required
5424 # on some systems where configure will not decide to define it.
5425 cat >> conftest.vals <<\EOF
5426 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5427 EOF
5428
5429 # Break up conftest.vals because some shells have a limit on
5430 # the size of here documents, and old seds have small limits too.
5431
5432 rm -f conftest.tail
5433 while :
5434 do
5435 ac_lines=`grep -c . conftest.vals`
5436 # grep -c gives empty output for an empty file on some AIX systems.
5437 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5438 # Write a limited-size here document to conftest.frag.
5439 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5440 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5441 echo 'CEOF
5442 sed -f conftest.frag conftest.in > conftest.out
5443 rm -f conftest.in
5444 mv conftest.out conftest.in
5445 ' >> $CONFIG_STATUS
5446 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5447 rm -f conftest.vals
5448 mv conftest.tail conftest.vals
5449 done
5450 rm -f conftest.vals
5451
5452 cat >> $CONFIG_STATUS <<\EOF
5453 rm -f conftest.frag conftest.h
5454 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5455 cat conftest.in >> conftest.h
5456 rm -f conftest.in
5457 if cmp -s $ac_file conftest.h 2>/dev/null; then
5458 echo "$ac_file is unchanged"
5459 rm -f conftest.h
5460 else
5461 # Remove last slash and all that follows it. Not all systems have dirname.
5462 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5463 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5464 # The file is in a subdirectory.
5465 test ! -d "$ac_dir" && mkdir "$ac_dir"
5466 fi
5467 rm -f $ac_file
5468 mv conftest.h $ac_file
5469 fi
5470 fi; done
5471
5472 EOF
5473 cat >> $CONFIG_STATUS <<EOF
5474
5475
5476 EOF
5477 cat >> $CONFIG_STATUS <<\EOF
5478 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5479 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5480 exit 0
5481 EOF
5482 chmod +x $CONFIG_STATUS
5483 rm -fr confdefs* $ac_clean_files
5484 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5485
This page took 0.150932 seconds and 4 git commands to generate.