]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/w65/configure
import gdb-1999-09-08 snapshot
[thirdparty/binutils-gdb.git] / sim / w65 / configure
1 #! /bin/sh
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 sim_inline="-DDEFAULT_INLINE=0"
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 # This file is derived from `gettext.m4'. The difference is that the
83 # included macros assume Cygnus-style source and build trees.
84
85 # Macro to add for using GNU gettext.
86 # Ulrich Drepper <drepper@cygnus.com>, 1995.
87 #
88 # This file file be copied and used freely without restrictions. It can
89 # be used in projects which are not available under the GNU Public License
90 # but which still want to provide support for the GNU gettext functionality.
91 # Please note that the actual code is *not* freely available.
92
93 # serial 3
94
95
96
97
98
99 # Search path for a program which passes the given test.
100 # Ulrich Drepper <drepper@cygnus.com>, 1996.
101 #
102 # This file file be copied and used freely without restrictions. It can
103 # be used in projects which are not available under the GNU Public License
104 # but which still want to provide support for the GNU gettext functionality.
105 # Please note that the actual code is *not* freely available.
106
107 # serial 1
108
109
110
111 # Check whether LC_MESSAGES is available in <locale.h>.
112 # Ulrich Drepper <drepper@cygnus.com>, 1995.
113 #
114 # This file file be copied and used freely without restrictions. It can
115 # be used in projects which are not available under the GNU Public License
116 # but which still want to provide support for the GNU gettext functionality.
117 # Please note that the actual code is *not* freely available.
118
119 # serial 1
120
121
122
123
124
125
126 # Guess values for system-dependent variables and create Makefiles.
127 # Generated automatically using autoconf version 2.13
128 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
129 #
130 # This configure script is free software; the Free Software Foundation
131 # gives unlimited permission to copy, distribute and modify it.
132
133 # Defaults:
134 ac_help=
135 ac_default_prefix=/usr/local
136 # Any additions from configure.in:
137 ac_help="$ac_help
138 --disable-nls do not use Native Language Support"
139 ac_help="$ac_help
140 --with-included-gettext use the GNU gettext library included here"
141
142 # Initialize some variables set by options.
143 # The variables have the same names as the options, with
144 # dashes changed to underlines.
145 build=NONE
146 cache_file=./config.cache
147 exec_prefix=NONE
148 host=NONE
149 no_create=
150 nonopt=NONE
151 no_recursion=
152 prefix=NONE
153 program_prefix=NONE
154 program_suffix=NONE
155 program_transform_name=s,x,x,
156 silent=
157 site=
158 srcdir=
159 target=NONE
160 verbose=
161 x_includes=NONE
162 x_libraries=NONE
163 bindir='${exec_prefix}/bin'
164 sbindir='${exec_prefix}/sbin'
165 libexecdir='${exec_prefix}/libexec'
166 datadir='${prefix}/share'
167 sysconfdir='${prefix}/etc'
168 sharedstatedir='${prefix}/com'
169 localstatedir='${prefix}/var'
170 libdir='${exec_prefix}/lib'
171 includedir='${prefix}/include'
172 oldincludedir='/usr/include'
173 infodir='${prefix}/info'
174 mandir='${prefix}/man'
175
176 # Initialize some other variables.
177 subdirs=
178 MFLAGS= MAKEFLAGS=
179 SHELL=${CONFIG_SHELL-/bin/sh}
180 # Maximum number of lines to put in a shell here document.
181 ac_max_here_lines=12
182
183 ac_prev=
184 for ac_option
185 do
186
187 # If the previous option needs an argument, assign it.
188 if test -n "$ac_prev"; then
189 eval "$ac_prev=\$ac_option"
190 ac_prev=
191 continue
192 fi
193
194 case "$ac_option" in
195 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
196 *) ac_optarg= ;;
197 esac
198
199 # Accept the important Cygnus configure options, so we can diagnose typos.
200
201 case "$ac_option" in
202
203 -bindir | --bindir | --bindi | --bind | --bin | --bi)
204 ac_prev=bindir ;;
205 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
206 bindir="$ac_optarg" ;;
207
208 -build | --build | --buil | --bui | --bu)
209 ac_prev=build ;;
210 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
211 build="$ac_optarg" ;;
212
213 -cache-file | --cache-file | --cache-fil | --cache-fi \
214 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
215 ac_prev=cache_file ;;
216 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
217 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
218 cache_file="$ac_optarg" ;;
219
220 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
221 ac_prev=datadir ;;
222 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
223 | --da=*)
224 datadir="$ac_optarg" ;;
225
226 -disable-* | --disable-*)
227 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
228 # Reject names that are not valid shell variable names.
229 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
230 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
231 fi
232 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
233 eval "enable_${ac_feature}=no" ;;
234
235 -enable-* | --enable-*)
236 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
237 # Reject names that are not valid shell variable names.
238 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
239 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
240 fi
241 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
242 case "$ac_option" in
243 *=*) ;;
244 *) ac_optarg=yes ;;
245 esac
246 eval "enable_${ac_feature}='$ac_optarg'" ;;
247
248 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
249 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
250 | --exec | --exe | --ex)
251 ac_prev=exec_prefix ;;
252 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
253 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
254 | --exec=* | --exe=* | --ex=*)
255 exec_prefix="$ac_optarg" ;;
256
257 -gas | --gas | --ga | --g)
258 # Obsolete; use --with-gas.
259 with_gas=yes ;;
260
261 -help | --help | --hel | --he)
262 # Omit some internal or obsolete options to make the list less imposing.
263 # This message is too long to be a string in the A/UX 3.1 sh.
264 cat << EOF
265 Usage: configure [options] [host]
266 Options: [defaults in brackets after descriptions]
267 Configuration:
268 --cache-file=FILE cache test results in FILE
269 --help print this message
270 --no-create do not create output files
271 --quiet, --silent do not print \`checking...' messages
272 --version print the version of autoconf that created configure
273 Directory and file names:
274 --prefix=PREFIX install architecture-independent files in PREFIX
275 [$ac_default_prefix]
276 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
277 [same as prefix]
278 --bindir=DIR user executables in DIR [EPREFIX/bin]
279 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
280 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
281 --datadir=DIR read-only architecture-independent data in DIR
282 [PREFIX/share]
283 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
284 --sharedstatedir=DIR modifiable architecture-independent data in DIR
285 [PREFIX/com]
286 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
287 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
288 --includedir=DIR C header files in DIR [PREFIX/include]
289 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
290 --infodir=DIR info documentation in DIR [PREFIX/info]
291 --mandir=DIR man documentation in DIR [PREFIX/man]
292 --srcdir=DIR find the sources in DIR [configure dir or ..]
293 --program-prefix=PREFIX prepend PREFIX to installed program names
294 --program-suffix=SUFFIX append SUFFIX to installed program names
295 --program-transform-name=PROGRAM
296 run sed PROGRAM on installed program names
297 EOF
298 cat << EOF
299 Host type:
300 --build=BUILD configure for building on BUILD [BUILD=HOST]
301 --host=HOST configure for HOST [guessed]
302 --target=TARGET configure for TARGET [TARGET=HOST]
303 Features and packages:
304 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
305 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
306 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
307 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
308 --x-includes=DIR X include files are in DIR
309 --x-libraries=DIR X library files are in DIR
310 EOF
311 if test -n "$ac_help"; then
312 echo "--enable and --with options recognized:$ac_help"
313 fi
314 exit 0 ;;
315
316 -host | --host | --hos | --ho)
317 ac_prev=host ;;
318 -host=* | --host=* | --hos=* | --ho=*)
319 host="$ac_optarg" ;;
320
321 -includedir | --includedir | --includedi | --included | --include \
322 | --includ | --inclu | --incl | --inc)
323 ac_prev=includedir ;;
324 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
325 | --includ=* | --inclu=* | --incl=* | --inc=*)
326 includedir="$ac_optarg" ;;
327
328 -infodir | --infodir | --infodi | --infod | --info | --inf)
329 ac_prev=infodir ;;
330 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
331 infodir="$ac_optarg" ;;
332
333 -libdir | --libdir | --libdi | --libd)
334 ac_prev=libdir ;;
335 -libdir=* | --libdir=* | --libdi=* | --libd=*)
336 libdir="$ac_optarg" ;;
337
338 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
339 | --libexe | --libex | --libe)
340 ac_prev=libexecdir ;;
341 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
342 | --libexe=* | --libex=* | --libe=*)
343 libexecdir="$ac_optarg" ;;
344
345 -localstatedir | --localstatedir | --localstatedi | --localstated \
346 | --localstate | --localstat | --localsta | --localst \
347 | --locals | --local | --loca | --loc | --lo)
348 ac_prev=localstatedir ;;
349 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
350 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
351 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
352 localstatedir="$ac_optarg" ;;
353
354 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
355 ac_prev=mandir ;;
356 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
357 mandir="$ac_optarg" ;;
358
359 -nfp | --nfp | --nf)
360 # Obsolete; use --without-fp.
361 with_fp=no ;;
362
363 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
364 | --no-cr | --no-c)
365 no_create=yes ;;
366
367 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
368 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
369 no_recursion=yes ;;
370
371 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
372 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
373 | --oldin | --oldi | --old | --ol | --o)
374 ac_prev=oldincludedir ;;
375 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
376 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
377 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
378 oldincludedir="$ac_optarg" ;;
379
380 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
381 ac_prev=prefix ;;
382 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
383 prefix="$ac_optarg" ;;
384
385 -program-prefix | --program-prefix | --program-prefi | --program-pref \
386 | --program-pre | --program-pr | --program-p)
387 ac_prev=program_prefix ;;
388 -program-prefix=* | --program-prefix=* | --program-prefi=* \
389 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
390 program_prefix="$ac_optarg" ;;
391
392 -program-suffix | --program-suffix | --program-suffi | --program-suff \
393 | --program-suf | --program-su | --program-s)
394 ac_prev=program_suffix ;;
395 -program-suffix=* | --program-suffix=* | --program-suffi=* \
396 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
397 program_suffix="$ac_optarg" ;;
398
399 -program-transform-name | --program-transform-name \
400 | --program-transform-nam | --program-transform-na \
401 | --program-transform-n | --program-transform- \
402 | --program-transform | --program-transfor \
403 | --program-transfo | --program-transf \
404 | --program-trans | --program-tran \
405 | --progr-tra | --program-tr | --program-t)
406 ac_prev=program_transform_name ;;
407 -program-transform-name=* | --program-transform-name=* \
408 | --program-transform-nam=* | --program-transform-na=* \
409 | --program-transform-n=* | --program-transform-=* \
410 | --program-transform=* | --program-transfor=* \
411 | --program-transfo=* | --program-transf=* \
412 | --program-trans=* | --program-tran=* \
413 | --progr-tra=* | --program-tr=* | --program-t=*)
414 program_transform_name="$ac_optarg" ;;
415
416 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
417 | -silent | --silent | --silen | --sile | --sil)
418 silent=yes ;;
419
420 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
421 ac_prev=sbindir ;;
422 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
423 | --sbi=* | --sb=*)
424 sbindir="$ac_optarg" ;;
425
426 -sharedstatedir | --sharedstatedir | --sharedstatedi \
427 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
428 | --sharedst | --shareds | --shared | --share | --shar \
429 | --sha | --sh)
430 ac_prev=sharedstatedir ;;
431 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
432 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
433 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
434 | --sha=* | --sh=*)
435 sharedstatedir="$ac_optarg" ;;
436
437 -site | --site | --sit)
438 ac_prev=site ;;
439 -site=* | --site=* | --sit=*)
440 site="$ac_optarg" ;;
441
442 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
443 ac_prev=srcdir ;;
444 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
445 srcdir="$ac_optarg" ;;
446
447 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
448 | --syscon | --sysco | --sysc | --sys | --sy)
449 ac_prev=sysconfdir ;;
450 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
451 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
452 sysconfdir="$ac_optarg" ;;
453
454 -target | --target | --targe | --targ | --tar | --ta | --t)
455 ac_prev=target ;;
456 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
457 target="$ac_optarg" ;;
458
459 -v | -verbose | --verbose | --verbos | --verbo | --verb)
460 verbose=yes ;;
461
462 -version | --version | --versio | --versi | --vers)
463 echo "configure generated by autoconf version 2.13"
464 exit 0 ;;
465
466 -with-* | --with-*)
467 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
468 # Reject names that are not valid shell variable names.
469 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
470 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
471 fi
472 ac_package=`echo $ac_package| sed 's/-/_/g'`
473 case "$ac_option" in
474 *=*) ;;
475 *) ac_optarg=yes ;;
476 esac
477 eval "with_${ac_package}='$ac_optarg'" ;;
478
479 -without-* | --without-*)
480 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
481 # Reject names that are not valid shell variable names.
482 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
483 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
484 fi
485 ac_package=`echo $ac_package| sed 's/-/_/g'`
486 eval "with_${ac_package}=no" ;;
487
488 --x)
489 # Obsolete; use --with-x.
490 with_x=yes ;;
491
492 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
493 | --x-incl | --x-inc | --x-in | --x-i)
494 ac_prev=x_includes ;;
495 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
496 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
497 x_includes="$ac_optarg" ;;
498
499 -x-libraries | --x-libraries | --x-librarie | --x-librari \
500 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
501 ac_prev=x_libraries ;;
502 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
503 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
504 x_libraries="$ac_optarg" ;;
505
506 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
507 ;;
508
509 *)
510 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
511 echo "configure: warning: $ac_option: invalid host type" 1>&2
512 fi
513 if test "x$nonopt" != xNONE; then
514 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
515 fi
516 nonopt="$ac_option"
517 ;;
518
519 esac
520 done
521
522 if test -n "$ac_prev"; then
523 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
524 fi
525
526 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
527
528 # File descriptor usage:
529 # 0 standard input
530 # 1 file creation
531 # 2 errors and warnings
532 # 3 some systems may open it to /dev/tty
533 # 4 used on the Kubota Titan
534 # 6 checking for... messages and results
535 # 5 compiler messages saved in config.log
536 if test "$silent" = yes; then
537 exec 6>/dev/null
538 else
539 exec 6>&1
540 fi
541 exec 5>./config.log
542
543 echo "\
544 This file contains any messages produced by compilers while
545 running configure, to aid debugging if configure makes a mistake.
546 " 1>&5
547
548 # Strip out --no-create and --no-recursion so they do not pile up.
549 # Also quote any args containing shell metacharacters.
550 ac_configure_args=
551 for ac_arg
552 do
553 case "$ac_arg" in
554 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
555 | --no-cr | --no-c) ;;
556 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
557 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
558 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
559 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
560 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
561 esac
562 done
563
564 # NLS nuisances.
565 # Only set these to C if already set. These must not be set unconditionally
566 # because not all systems understand e.g. LANG=C (notably SCO).
567 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
568 # Non-C LC_CTYPE values break the ctype check.
569 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
570 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
571 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
572 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
573
574 # confdefs.h avoids OS command line length limits that DEFS can exceed.
575 rm -rf conftest* confdefs.h
576 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
577 echo > confdefs.h
578
579 # A filename unique to this package, relative to the directory that
580 # configure is in, which we can look for to find out if srcdir is correct.
581 ac_unique_file=Makefile.in
582
583 # Find the source files, if location was not specified.
584 if test -z "$srcdir"; then
585 ac_srcdir_defaulted=yes
586 # Try the directory containing this script, then its parent.
587 ac_prog=$0
588 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
589 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
590 srcdir=$ac_confdir
591 if test ! -r $srcdir/$ac_unique_file; then
592 srcdir=..
593 fi
594 else
595 ac_srcdir_defaulted=no
596 fi
597 if test ! -r $srcdir/$ac_unique_file; then
598 if test "$ac_srcdir_defaulted" = yes; then
599 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
600 else
601 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
602 fi
603 fi
604 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
605
606 # Prefer explicitly selected file to automatically selected ones.
607 if test -z "$CONFIG_SITE"; then
608 if test "x$prefix" != xNONE; then
609 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
610 else
611 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
612 fi
613 fi
614 for ac_site_file in $CONFIG_SITE; do
615 if test -r "$ac_site_file"; then
616 echo "loading site script $ac_site_file"
617 . "$ac_site_file"
618 fi
619 done
620
621 if test -r "$cache_file"; then
622 echo "loading cache $cache_file"
623 . $cache_file
624 else
625 echo "creating cache $cache_file"
626 > $cache_file
627 fi
628
629 ac_ext=c
630 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
631 ac_cpp='$CPP $CPPFLAGS'
632 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
633 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
634 cross_compiling=$ac_cv_prog_cc_cross
635
636 ac_exeext=
637 ac_objext=o
638 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
639 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
640 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
641 ac_n= ac_c='
642 ' ac_t=' '
643 else
644 ac_n=-n ac_c= ac_t=
645 fi
646 else
647 ac_n= ac_c='\c' ac_t=
648 fi
649
650
651
652
653
654 ac_aux_dir=
655 for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
656 if test -f $ac_dir/install-sh; then
657 ac_aux_dir=$ac_dir
658 ac_install_sh="$ac_aux_dir/install-sh -c"
659 break
660 elif test -f $ac_dir/install.sh; then
661 ac_aux_dir=$ac_dir
662 ac_install_sh="$ac_aux_dir/install.sh -c"
663 break
664 fi
665 done
666 if test -z "$ac_aux_dir"; then
667 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
668 fi
669 ac_config_guess=$ac_aux_dir/config.guess
670 ac_config_sub=$ac_aux_dir/config.sub
671 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
672
673
674 # Do some error checking and defaulting for the host and target type.
675 # The inputs are:
676 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
677 #
678 # The rules are:
679 # 1. You are not allowed to specify --host, --target, and nonopt at the
680 # same time.
681 # 2. Host defaults to nonopt.
682 # 3. If nonopt is not specified, then host defaults to the current host,
683 # as determined by config.guess.
684 # 4. Target and build default to nonopt.
685 # 5. If nonopt is not specified, then target and build default to host.
686
687 # The aliases save the names the user supplied, while $host etc.
688 # will get canonicalized.
689 case $host---$target---$nonopt in
690 NONE---*---* | *---NONE---* | *---*---NONE) ;;
691 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
692 esac
693
694
695 # Make sure we can run config.sub.
696 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
697 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
698 fi
699
700 echo $ac_n "checking host system type""... $ac_c" 1>&6
701 echo "configure:702: checking host system type" >&5
702
703 host_alias=$host
704 case "$host_alias" in
705 NONE)
706 case $nonopt in
707 NONE)
708 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
709 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
710 fi ;;
711 *) host_alias=$nonopt ;;
712 esac ;;
713 esac
714
715 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
716 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
717 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
718 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
719 echo "$ac_t""$host" 1>&6
720
721 echo $ac_n "checking target system type""... $ac_c" 1>&6
722 echo "configure:723: checking target system type" >&5
723
724 target_alias=$target
725 case "$target_alias" in
726 NONE)
727 case $nonopt in
728 NONE) target_alias=$host_alias ;;
729 *) target_alias=$nonopt ;;
730 esac ;;
731 esac
732
733 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
734 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
735 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
736 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
737 echo "$ac_t""$target" 1>&6
738
739 echo $ac_n "checking build system type""... $ac_c" 1>&6
740 echo "configure:741: checking build system type" >&5
741
742 build_alias=$build
743 case "$build_alias" in
744 NONE)
745 case $nonopt in
746 NONE) build_alias=$host_alias ;;
747 *) build_alias=$nonopt ;;
748 esac ;;
749 esac
750
751 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
752 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
753 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
754 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
755 echo "$ac_t""$build" 1>&6
756
757 test "$host_alias" != "$target_alias" &&
758 test "$program_prefix$program_suffix$program_transform_name" = \
759 NONENONEs,x,x, &&
760 program_prefix=${target_alias}-
761
762 if test "$program_transform_name" = s,x,x,; then
763 program_transform_name=
764 else
765 # Double any \ or $. echo might interpret backslashes.
766 cat <<\EOF_SED > conftestsed
767 s,\\,\\\\,g; s,\$,$$,g
768 EOF_SED
769 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
770 rm -f conftestsed
771 fi
772 test "$program_prefix" != NONE &&
773 program_transform_name="s,^,${program_prefix},; $program_transform_name"
774 # Use a double $ so make ignores it.
775 test "$program_suffix" != NONE &&
776 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
777
778 # sed with no file args requires a program.
779 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
780
781 # Extract the first word of "gcc", so it can be a program name with args.
782 set dummy gcc; ac_word=$2
783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
784 echo "configure:785: checking for $ac_word" >&5
785 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
786 echo $ac_n "(cached) $ac_c" 1>&6
787 else
788 if test -n "$CC"; then
789 ac_cv_prog_CC="$CC" # Let the user override the test.
790 else
791 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
792 ac_dummy="$PATH"
793 for ac_dir in $ac_dummy; do
794 test -z "$ac_dir" && ac_dir=.
795 if test -f $ac_dir/$ac_word; then
796 ac_cv_prog_CC="gcc"
797 break
798 fi
799 done
800 IFS="$ac_save_ifs"
801 fi
802 fi
803 CC="$ac_cv_prog_CC"
804 if test -n "$CC"; then
805 echo "$ac_t""$CC" 1>&6
806 else
807 echo "$ac_t""no" 1>&6
808 fi
809
810 if test -z "$CC"; then
811 # Extract the first word of "cc", so it can be a program name with args.
812 set dummy cc; ac_word=$2
813 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
814 echo "configure:815: checking for $ac_word" >&5
815 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
816 echo $ac_n "(cached) $ac_c" 1>&6
817 else
818 if test -n "$CC"; then
819 ac_cv_prog_CC="$CC" # Let the user override the test.
820 else
821 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
822 ac_prog_rejected=no
823 ac_dummy="$PATH"
824 for ac_dir in $ac_dummy; do
825 test -z "$ac_dir" && ac_dir=.
826 if test -f $ac_dir/$ac_word; then
827 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
828 ac_prog_rejected=yes
829 continue
830 fi
831 ac_cv_prog_CC="cc"
832 break
833 fi
834 done
835 IFS="$ac_save_ifs"
836 if test $ac_prog_rejected = yes; then
837 # We found a bogon in the path, so make sure we never use it.
838 set dummy $ac_cv_prog_CC
839 shift
840 if test $# -gt 0; then
841 # We chose a different compiler from the bogus one.
842 # However, it has the same basename, so the bogon will be chosen
843 # first if we set CC to just the basename; use the full file name.
844 shift
845 set dummy "$ac_dir/$ac_word" "$@"
846 shift
847 ac_cv_prog_CC="$@"
848 fi
849 fi
850 fi
851 fi
852 CC="$ac_cv_prog_CC"
853 if test -n "$CC"; then
854 echo "$ac_t""$CC" 1>&6
855 else
856 echo "$ac_t""no" 1>&6
857 fi
858
859 if test -z "$CC"; then
860 case "`uname -s`" in
861 *win32* | *WIN32*)
862 # Extract the first word of "cl", so it can be a program name with args.
863 set dummy cl; ac_word=$2
864 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
865 echo "configure:866: checking for $ac_word" >&5
866 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
867 echo $ac_n "(cached) $ac_c" 1>&6
868 else
869 if test -n "$CC"; then
870 ac_cv_prog_CC="$CC" # Let the user override the test.
871 else
872 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
873 ac_dummy="$PATH"
874 for ac_dir in $ac_dummy; do
875 test -z "$ac_dir" && ac_dir=.
876 if test -f $ac_dir/$ac_word; then
877 ac_cv_prog_CC="cl"
878 break
879 fi
880 done
881 IFS="$ac_save_ifs"
882 fi
883 fi
884 CC="$ac_cv_prog_CC"
885 if test -n "$CC"; then
886 echo "$ac_t""$CC" 1>&6
887 else
888 echo "$ac_t""no" 1>&6
889 fi
890 ;;
891 esac
892 fi
893 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
894 fi
895
896 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
897 echo "configure:898: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
898
899 ac_ext=c
900 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
901 ac_cpp='$CPP $CPPFLAGS'
902 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
903 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
904 cross_compiling=$ac_cv_prog_cc_cross
905
906 cat > conftest.$ac_ext << EOF
907
908 #line 909 "configure"
909 #include "confdefs.h"
910
911 main(){return(0);}
912 EOF
913 if { (eval echo configure:914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
914 ac_cv_prog_cc_works=yes
915 # If we can't run a trivial program, we are probably using a cross compiler.
916 if (./conftest; exit) 2>/dev/null; then
917 ac_cv_prog_cc_cross=no
918 else
919 ac_cv_prog_cc_cross=yes
920 fi
921 else
922 echo "configure: failed program was:" >&5
923 cat conftest.$ac_ext >&5
924 ac_cv_prog_cc_works=no
925 fi
926 rm -fr conftest*
927 ac_ext=c
928 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
929 ac_cpp='$CPP $CPPFLAGS'
930 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
931 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
932 cross_compiling=$ac_cv_prog_cc_cross
933
934 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
935 if test $ac_cv_prog_cc_works = no; then
936 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
937 fi
938 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
939 echo "configure:940: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
940 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
941 cross_compiling=$ac_cv_prog_cc_cross
942
943 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
944 echo "configure:945: checking whether we are using GNU C" >&5
945 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
946 echo $ac_n "(cached) $ac_c" 1>&6
947 else
948 cat > conftest.c <<EOF
949 #ifdef __GNUC__
950 yes;
951 #endif
952 EOF
953 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
954 ac_cv_prog_gcc=yes
955 else
956 ac_cv_prog_gcc=no
957 fi
958 fi
959
960 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
961
962 if test $ac_cv_prog_gcc = yes; then
963 GCC=yes
964 else
965 GCC=
966 fi
967
968 ac_test_CFLAGS="${CFLAGS+set}"
969 ac_save_CFLAGS="$CFLAGS"
970 CFLAGS=
971 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
972 echo "configure:973: checking whether ${CC-cc} accepts -g" >&5
973 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
974 echo $ac_n "(cached) $ac_c" 1>&6
975 else
976 echo 'void f(){}' > conftest.c
977 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
978 ac_cv_prog_cc_g=yes
979 else
980 ac_cv_prog_cc_g=no
981 fi
982 rm -f conftest*
983
984 fi
985
986 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
987 if test "$ac_test_CFLAGS" = set; then
988 CFLAGS="$ac_save_CFLAGS"
989 elif test $ac_cv_prog_cc_g = yes; then
990 if test "$GCC" = yes; then
991 CFLAGS="-g -O2"
992 else
993 CFLAGS="-g"
994 fi
995 else
996 if test "$GCC" = yes; then
997 CFLAGS="-O2"
998 else
999 CFLAGS=
1000 fi
1001 fi
1002
1003 # Find a good install program. We prefer a C program (faster),
1004 # so one script is as good as another. But avoid the broken or
1005 # incompatible versions:
1006 # SysV /etc/install, /usr/sbin/install
1007 # SunOS /usr/etc/install
1008 # IRIX /sbin/install
1009 # AIX /bin/install
1010 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1011 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1012 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1013 # ./install, which can be erroneously created by make from ./install.sh.
1014 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1015 echo "configure:1016: checking for a BSD compatible install" >&5
1016 if test -z "$INSTALL"; then
1017 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1018 echo $ac_n "(cached) $ac_c" 1>&6
1019 else
1020 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1021 for ac_dir in $PATH; do
1022 # Account for people who put trailing slashes in PATH elements.
1023 case "$ac_dir/" in
1024 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1025 *)
1026 # OSF1 and SCO ODT 3.0 have their own names for install.
1027 # Don't use installbsd from OSF since it installs stuff as root
1028 # by default.
1029 for ac_prog in ginstall scoinst install; do
1030 if test -f $ac_dir/$ac_prog; then
1031 if test $ac_prog = install &&
1032 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1033 # AIX install. It has an incompatible calling convention.
1034 :
1035 else
1036 ac_cv_path_install="$ac_dir/$ac_prog -c"
1037 break 2
1038 fi
1039 fi
1040 done
1041 ;;
1042 esac
1043 done
1044 IFS="$ac_save_IFS"
1045
1046 fi
1047 if test "${ac_cv_path_install+set}" = set; then
1048 INSTALL="$ac_cv_path_install"
1049 else
1050 # As a last resort, use the slow shell script. We don't cache a
1051 # path for INSTALL within a source directory, because that will
1052 # break other packages using the cache if that directory is
1053 # removed, or if the path is relative.
1054 INSTALL="$ac_install_sh"
1055 fi
1056 fi
1057 echo "$ac_t""$INSTALL" 1>&6
1058
1059 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1060 # It thinks the first close brace ends the variable substitution.
1061 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1062
1063 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1064
1065 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1066
1067
1068 . ${srcdir}/../../bfd/configure.host
1069
1070
1071
1072 AR=${AR-ar}
1073
1074 # Extract the first word of "ranlib", so it can be a program name with args.
1075 set dummy ranlib; ac_word=$2
1076 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1077 echo "configure:1078: checking for $ac_word" >&5
1078 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1079 echo $ac_n "(cached) $ac_c" 1>&6
1080 else
1081 if test -n "$RANLIB"; then
1082 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1083 else
1084 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1085 ac_dummy="$PATH"
1086 for ac_dir in $ac_dummy; do
1087 test -z "$ac_dir" && ac_dir=.
1088 if test -f $ac_dir/$ac_word; then
1089 ac_cv_prog_RANLIB="ranlib"
1090 break
1091 fi
1092 done
1093 IFS="$ac_save_ifs"
1094 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1095 fi
1096 fi
1097 RANLIB="$ac_cv_prog_RANLIB"
1098 if test -n "$RANLIB"; then
1099 echo "$ac_t""$RANLIB" 1>&6
1100 else
1101 echo "$ac_t""no" 1>&6
1102 fi
1103
1104
1105 # Put a plausible default for CC_FOR_BUILD in Makefile.
1106 if test "x$cross_compiling" = "xno"; then
1107 CC_FOR_BUILD='$(CC)'
1108 else
1109 CC_FOR_BUILD=gcc
1110 fi
1111
1112
1113 ALL_LINGUAS=
1114 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1115 echo "configure:1116: checking how to run the C preprocessor" >&5
1116 # On Suns, sometimes $CPP names a directory.
1117 if test -n "$CPP" && test -d "$CPP"; then
1118 CPP=
1119 fi
1120 if test -z "$CPP"; then
1121 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1122 echo $ac_n "(cached) $ac_c" 1>&6
1123 else
1124 # This must be in double quotes, not single quotes, because CPP may get
1125 # substituted into the Makefile and "${CC-cc}" will confuse make.
1126 CPP="${CC-cc} -E"
1127 # On the NeXT, cc -E runs the code through the compiler's parser,
1128 # not just through cpp.
1129 cat > conftest.$ac_ext <<EOF
1130 #line 1131 "configure"
1131 #include "confdefs.h"
1132 #include <assert.h>
1133 Syntax Error
1134 EOF
1135 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1136 { (eval echo configure:1137: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1137 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1138 if test -z "$ac_err"; then
1139 :
1140 else
1141 echo "$ac_err" >&5
1142 echo "configure: failed program was:" >&5
1143 cat conftest.$ac_ext >&5
1144 rm -rf conftest*
1145 CPP="${CC-cc} -E -traditional-cpp"
1146 cat > conftest.$ac_ext <<EOF
1147 #line 1148 "configure"
1148 #include "confdefs.h"
1149 #include <assert.h>
1150 Syntax Error
1151 EOF
1152 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1153 { (eval echo configure:1154: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1154 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1155 if test -z "$ac_err"; then
1156 :
1157 else
1158 echo "$ac_err" >&5
1159 echo "configure: failed program was:" >&5
1160 cat conftest.$ac_ext >&5
1161 rm -rf conftest*
1162 CPP="${CC-cc} -nologo -E"
1163 cat > conftest.$ac_ext <<EOF
1164 #line 1165 "configure"
1165 #include "confdefs.h"
1166 #include <assert.h>
1167 Syntax Error
1168 EOF
1169 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1170 { (eval echo configure:1171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1171 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1172 if test -z "$ac_err"; then
1173 :
1174 else
1175 echo "$ac_err" >&5
1176 echo "configure: failed program was:" >&5
1177 cat conftest.$ac_ext >&5
1178 rm -rf conftest*
1179 CPP=/lib/cpp
1180 fi
1181 rm -f conftest*
1182 fi
1183 rm -f conftest*
1184 fi
1185 rm -f conftest*
1186 ac_cv_prog_CPP="$CPP"
1187 fi
1188 CPP="$ac_cv_prog_CPP"
1189 else
1190 ac_cv_prog_CPP="$CPP"
1191 fi
1192 echo "$ac_t""$CPP" 1>&6
1193
1194 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1195 echo "configure:1196: checking whether ${MAKE-make} sets \${MAKE}" >&5
1196 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1197 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1198 echo $ac_n "(cached) $ac_c" 1>&6
1199 else
1200 cat > conftestmake <<\EOF
1201 all:
1202 @echo 'ac_maketemp="${MAKE}"'
1203 EOF
1204 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1205 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1206 if test -n "$ac_maketemp"; then
1207 eval ac_cv_prog_make_${ac_make}_set=yes
1208 else
1209 eval ac_cv_prog_make_${ac_make}_set=no
1210 fi
1211 rm -f conftestmake
1212 fi
1213 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1214 echo "$ac_t""yes" 1>&6
1215 SET_MAKE=
1216 else
1217 echo "$ac_t""no" 1>&6
1218 SET_MAKE="MAKE=${MAKE-make}"
1219 fi
1220
1221 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
1222 echo "configure:1223: checking for POSIXized ISC" >&5
1223 if test -d /etc/conf/kconfig.d &&
1224 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1225 then
1226 echo "$ac_t""yes" 1>&6
1227 ISC=yes # If later tests want to check for ISC.
1228 cat >> confdefs.h <<\EOF
1229 #define _POSIX_SOURCE 1
1230 EOF
1231
1232 if test "$GCC" = yes; then
1233 CC="$CC -posix"
1234 else
1235 CC="$CC -Xp"
1236 fi
1237 else
1238 echo "$ac_t""no" 1>&6
1239 ISC=
1240 fi
1241
1242 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1243 echo "configure:1244: checking for ANSI C header files" >&5
1244 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1245 echo $ac_n "(cached) $ac_c" 1>&6
1246 else
1247 cat > conftest.$ac_ext <<EOF
1248 #line 1249 "configure"
1249 #include "confdefs.h"
1250 #include <stdlib.h>
1251 #include <stdarg.h>
1252 #include <string.h>
1253 #include <float.h>
1254 EOF
1255 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1256 { (eval echo configure:1257: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1257 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1258 if test -z "$ac_err"; then
1259 rm -rf conftest*
1260 ac_cv_header_stdc=yes
1261 else
1262 echo "$ac_err" >&5
1263 echo "configure: failed program was:" >&5
1264 cat conftest.$ac_ext >&5
1265 rm -rf conftest*
1266 ac_cv_header_stdc=no
1267 fi
1268 rm -f conftest*
1269
1270 if test $ac_cv_header_stdc = yes; then
1271 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1272 cat > conftest.$ac_ext <<EOF
1273 #line 1274 "configure"
1274 #include "confdefs.h"
1275 #include <string.h>
1276 EOF
1277 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1278 egrep "memchr" >/dev/null 2>&1; then
1279 :
1280 else
1281 rm -rf conftest*
1282 ac_cv_header_stdc=no
1283 fi
1284 rm -f conftest*
1285
1286 fi
1287
1288 if test $ac_cv_header_stdc = yes; then
1289 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1290 cat > conftest.$ac_ext <<EOF
1291 #line 1292 "configure"
1292 #include "confdefs.h"
1293 #include <stdlib.h>
1294 EOF
1295 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1296 egrep "free" >/dev/null 2>&1; then
1297 :
1298 else
1299 rm -rf conftest*
1300 ac_cv_header_stdc=no
1301 fi
1302 rm -f conftest*
1303
1304 fi
1305
1306 if test $ac_cv_header_stdc = yes; then
1307 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1308 if test "$cross_compiling" = yes; then
1309 :
1310 else
1311 cat > conftest.$ac_ext <<EOF
1312 #line 1313 "configure"
1313 #include "confdefs.h"
1314 #include <ctype.h>
1315 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1316 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1317 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1318 int main () { int i; for (i = 0; i < 256; i++)
1319 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1320 exit (0); }
1321
1322 EOF
1323 if { (eval echo configure:1324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1324 then
1325 :
1326 else
1327 echo "configure: failed program was:" >&5
1328 cat conftest.$ac_ext >&5
1329 rm -fr conftest*
1330 ac_cv_header_stdc=no
1331 fi
1332 rm -fr conftest*
1333 fi
1334
1335 fi
1336 fi
1337
1338 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1339 if test $ac_cv_header_stdc = yes; then
1340 cat >> confdefs.h <<\EOF
1341 #define STDC_HEADERS 1
1342 EOF
1343
1344 fi
1345
1346 echo $ac_n "checking for working const""... $ac_c" 1>&6
1347 echo "configure:1348: checking for working const" >&5
1348 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1349 echo $ac_n "(cached) $ac_c" 1>&6
1350 else
1351 cat > conftest.$ac_ext <<EOF
1352 #line 1353 "configure"
1353 #include "confdefs.h"
1354
1355 int main() {
1356
1357 /* Ultrix mips cc rejects this. */
1358 typedef int charset[2]; const charset x;
1359 /* SunOS 4.1.1 cc rejects this. */
1360 char const *const *ccp;
1361 char **p;
1362 /* NEC SVR4.0.2 mips cc rejects this. */
1363 struct point {int x, y;};
1364 static struct point const zero = {0,0};
1365 /* AIX XL C 1.02.0.0 rejects this.
1366 It does not let you subtract one const X* pointer from another in an arm
1367 of an if-expression whose if-part is not a constant expression */
1368 const char *g = "string";
1369 ccp = &g + (g ? g-g : 0);
1370 /* HPUX 7.0 cc rejects these. */
1371 ++ccp;
1372 p = (char**) ccp;
1373 ccp = (char const *const *) p;
1374 { /* SCO 3.2v4 cc rejects this. */
1375 char *t;
1376 char const *s = 0 ? (char *) 0 : (char const *) 0;
1377
1378 *t++ = 0;
1379 }
1380 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1381 int x[] = {25, 17};
1382 const int *foo = &x[0];
1383 ++foo;
1384 }
1385 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1386 typedef const int *iptr;
1387 iptr p = 0;
1388 ++p;
1389 }
1390 { /* AIX XL C 1.02.0.0 rejects this saying
1391 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1392 struct s { int j; const int *ap[3]; };
1393 struct s *b; b->j = 5;
1394 }
1395 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1396 const int foo = 10;
1397 }
1398
1399 ; return 0; }
1400 EOF
1401 if { (eval echo configure:1402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1402 rm -rf conftest*
1403 ac_cv_c_const=yes
1404 else
1405 echo "configure: failed program was:" >&5
1406 cat conftest.$ac_ext >&5
1407 rm -rf conftest*
1408 ac_cv_c_const=no
1409 fi
1410 rm -f conftest*
1411 fi
1412
1413 echo "$ac_t""$ac_cv_c_const" 1>&6
1414 if test $ac_cv_c_const = no; then
1415 cat >> confdefs.h <<\EOF
1416 #define const
1417 EOF
1418
1419 fi
1420
1421 echo $ac_n "checking for inline""... $ac_c" 1>&6
1422 echo "configure:1423: checking for inline" >&5
1423 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1424 echo $ac_n "(cached) $ac_c" 1>&6
1425 else
1426 ac_cv_c_inline=no
1427 for ac_kw in inline __inline__ __inline; do
1428 cat > conftest.$ac_ext <<EOF
1429 #line 1430 "configure"
1430 #include "confdefs.h"
1431
1432 int main() {
1433 } $ac_kw foo() {
1434 ; return 0; }
1435 EOF
1436 if { (eval echo configure:1437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1437 rm -rf conftest*
1438 ac_cv_c_inline=$ac_kw; break
1439 else
1440 echo "configure: failed program was:" >&5
1441 cat conftest.$ac_ext >&5
1442 fi
1443 rm -f conftest*
1444 done
1445
1446 fi
1447
1448 echo "$ac_t""$ac_cv_c_inline" 1>&6
1449 case "$ac_cv_c_inline" in
1450 inline | yes) ;;
1451 no) cat >> confdefs.h <<\EOF
1452 #define inline
1453 EOF
1454 ;;
1455 *) cat >> confdefs.h <<EOF
1456 #define inline $ac_cv_c_inline
1457 EOF
1458 ;;
1459 esac
1460
1461 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1462 echo "configure:1463: checking for off_t" >&5
1463 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1464 echo $ac_n "(cached) $ac_c" 1>&6
1465 else
1466 cat > conftest.$ac_ext <<EOF
1467 #line 1468 "configure"
1468 #include "confdefs.h"
1469 #include <sys/types.h>
1470 #if STDC_HEADERS
1471 #include <stdlib.h>
1472 #include <stddef.h>
1473 #endif
1474 EOF
1475 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1476 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1477 rm -rf conftest*
1478 ac_cv_type_off_t=yes
1479 else
1480 rm -rf conftest*
1481 ac_cv_type_off_t=no
1482 fi
1483 rm -f conftest*
1484
1485 fi
1486 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1487 if test $ac_cv_type_off_t = no; then
1488 cat >> confdefs.h <<\EOF
1489 #define off_t long
1490 EOF
1491
1492 fi
1493
1494 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1495 echo "configure:1496: checking for size_t" >&5
1496 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1497 echo $ac_n "(cached) $ac_c" 1>&6
1498 else
1499 cat > conftest.$ac_ext <<EOF
1500 #line 1501 "configure"
1501 #include "confdefs.h"
1502 #include <sys/types.h>
1503 #if STDC_HEADERS
1504 #include <stdlib.h>
1505 #include <stddef.h>
1506 #endif
1507 EOF
1508 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1509 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1510 rm -rf conftest*
1511 ac_cv_type_size_t=yes
1512 else
1513 rm -rf conftest*
1514 ac_cv_type_size_t=no
1515 fi
1516 rm -f conftest*
1517
1518 fi
1519 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1520 if test $ac_cv_type_size_t = no; then
1521 cat >> confdefs.h <<\EOF
1522 #define size_t unsigned
1523 EOF
1524
1525 fi
1526
1527 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1528 # for constant arguments. Useless!
1529 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1530 echo "configure:1531: checking for working alloca.h" >&5
1531 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1532 echo $ac_n "(cached) $ac_c" 1>&6
1533 else
1534 cat > conftest.$ac_ext <<EOF
1535 #line 1536 "configure"
1536 #include "confdefs.h"
1537 #include <alloca.h>
1538 int main() {
1539 char *p = alloca(2 * sizeof(int));
1540 ; return 0; }
1541 EOF
1542 if { (eval echo configure:1543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1543 rm -rf conftest*
1544 ac_cv_header_alloca_h=yes
1545 else
1546 echo "configure: failed program was:" >&5
1547 cat conftest.$ac_ext >&5
1548 rm -rf conftest*
1549 ac_cv_header_alloca_h=no
1550 fi
1551 rm -f conftest*
1552 fi
1553
1554 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1555 if test $ac_cv_header_alloca_h = yes; then
1556 cat >> confdefs.h <<\EOF
1557 #define HAVE_ALLOCA_H 1
1558 EOF
1559
1560 fi
1561
1562 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1563 echo "configure:1564: checking for alloca" >&5
1564 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1565 echo $ac_n "(cached) $ac_c" 1>&6
1566 else
1567 cat > conftest.$ac_ext <<EOF
1568 #line 1569 "configure"
1569 #include "confdefs.h"
1570
1571 #ifdef __GNUC__
1572 # define alloca __builtin_alloca
1573 #else
1574 # ifdef _MSC_VER
1575 # include <malloc.h>
1576 # define alloca _alloca
1577 # else
1578 # if HAVE_ALLOCA_H
1579 # include <alloca.h>
1580 # else
1581 # ifdef _AIX
1582 #pragma alloca
1583 # else
1584 # ifndef alloca /* predefined by HP cc +Olibcalls */
1585 char *alloca ();
1586 # endif
1587 # endif
1588 # endif
1589 # endif
1590 #endif
1591
1592 int main() {
1593 char *p = (char *) alloca(1);
1594 ; return 0; }
1595 EOF
1596 if { (eval echo configure:1597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1597 rm -rf conftest*
1598 ac_cv_func_alloca_works=yes
1599 else
1600 echo "configure: failed program was:" >&5
1601 cat conftest.$ac_ext >&5
1602 rm -rf conftest*
1603 ac_cv_func_alloca_works=no
1604 fi
1605 rm -f conftest*
1606 fi
1607
1608 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1609 if test $ac_cv_func_alloca_works = yes; then
1610 cat >> confdefs.h <<\EOF
1611 #define HAVE_ALLOCA 1
1612 EOF
1613
1614 fi
1615
1616 if test $ac_cv_func_alloca_works = no; then
1617 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1618 # that cause trouble. Some versions do not even contain alloca or
1619 # contain a buggy version. If you still want to use their alloca,
1620 # use ar to extract alloca.o from them instead of compiling alloca.c.
1621 ALLOCA=alloca.${ac_objext}
1622 cat >> confdefs.h <<\EOF
1623 #define C_ALLOCA 1
1624 EOF
1625
1626
1627 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1628 echo "configure:1629: checking whether alloca needs Cray hooks" >&5
1629 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1630 echo $ac_n "(cached) $ac_c" 1>&6
1631 else
1632 cat > conftest.$ac_ext <<EOF
1633 #line 1634 "configure"
1634 #include "confdefs.h"
1635 #if defined(CRAY) && ! defined(CRAY2)
1636 webecray
1637 #else
1638 wenotbecray
1639 #endif
1640
1641 EOF
1642 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1643 egrep "webecray" >/dev/null 2>&1; then
1644 rm -rf conftest*
1645 ac_cv_os_cray=yes
1646 else
1647 rm -rf conftest*
1648 ac_cv_os_cray=no
1649 fi
1650 rm -f conftest*
1651
1652 fi
1653
1654 echo "$ac_t""$ac_cv_os_cray" 1>&6
1655 if test $ac_cv_os_cray = yes; then
1656 for ac_func in _getb67 GETB67 getb67; do
1657 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1658 echo "configure:1659: checking for $ac_func" >&5
1659 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1660 echo $ac_n "(cached) $ac_c" 1>&6
1661 else
1662 cat > conftest.$ac_ext <<EOF
1663 #line 1664 "configure"
1664 #include "confdefs.h"
1665 /* System header to define __stub macros and hopefully few prototypes,
1666 which can conflict with char $ac_func(); below. */
1667 #include <assert.h>
1668 /* Override any gcc2 internal prototype to avoid an error. */
1669 /* We use char because int might match the return type of a gcc2
1670 builtin and then its argument prototype would still apply. */
1671 char $ac_func();
1672
1673 int main() {
1674
1675 /* The GNU C library defines this for functions which it implements
1676 to always fail with ENOSYS. Some functions are actually named
1677 something starting with __ and the normal name is an alias. */
1678 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1679 choke me
1680 #else
1681 $ac_func();
1682 #endif
1683
1684 ; return 0; }
1685 EOF
1686 if { (eval echo configure:1687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1687 rm -rf conftest*
1688 eval "ac_cv_func_$ac_func=yes"
1689 else
1690 echo "configure: failed program was:" >&5
1691 cat conftest.$ac_ext >&5
1692 rm -rf conftest*
1693 eval "ac_cv_func_$ac_func=no"
1694 fi
1695 rm -f conftest*
1696 fi
1697
1698 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1699 echo "$ac_t""yes" 1>&6
1700 cat >> confdefs.h <<EOF
1701 #define CRAY_STACKSEG_END $ac_func
1702 EOF
1703
1704 break
1705 else
1706 echo "$ac_t""no" 1>&6
1707 fi
1708
1709 done
1710 fi
1711
1712 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1713 echo "configure:1714: checking stack direction for C alloca" >&5
1714 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1715 echo $ac_n "(cached) $ac_c" 1>&6
1716 else
1717 if test "$cross_compiling" = yes; then
1718 ac_cv_c_stack_direction=0
1719 else
1720 cat > conftest.$ac_ext <<EOF
1721 #line 1722 "configure"
1722 #include "confdefs.h"
1723 find_stack_direction ()
1724 {
1725 static char *addr = 0;
1726 auto char dummy;
1727 if (addr == 0)
1728 {
1729 addr = &dummy;
1730 return find_stack_direction ();
1731 }
1732 else
1733 return (&dummy > addr) ? 1 : -1;
1734 }
1735 main ()
1736 {
1737 exit (find_stack_direction() < 0);
1738 }
1739 EOF
1740 if { (eval echo configure:1741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1741 then
1742 ac_cv_c_stack_direction=1
1743 else
1744 echo "configure: failed program was:" >&5
1745 cat conftest.$ac_ext >&5
1746 rm -fr conftest*
1747 ac_cv_c_stack_direction=-1
1748 fi
1749 rm -fr conftest*
1750 fi
1751
1752 fi
1753
1754 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1755 cat >> confdefs.h <<EOF
1756 #define STACK_DIRECTION $ac_cv_c_stack_direction
1757 EOF
1758
1759 fi
1760
1761 for ac_hdr in unistd.h
1762 do
1763 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1764 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1765 echo "configure:1766: checking for $ac_hdr" >&5
1766 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1767 echo $ac_n "(cached) $ac_c" 1>&6
1768 else
1769 cat > conftest.$ac_ext <<EOF
1770 #line 1771 "configure"
1771 #include "confdefs.h"
1772 #include <$ac_hdr>
1773 EOF
1774 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1775 { (eval echo configure:1776: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1776 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1777 if test -z "$ac_err"; then
1778 rm -rf conftest*
1779 eval "ac_cv_header_$ac_safe=yes"
1780 else
1781 echo "$ac_err" >&5
1782 echo "configure: failed program was:" >&5
1783 cat conftest.$ac_ext >&5
1784 rm -rf conftest*
1785 eval "ac_cv_header_$ac_safe=no"
1786 fi
1787 rm -f conftest*
1788 fi
1789 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1790 echo "$ac_t""yes" 1>&6
1791 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1792 cat >> confdefs.h <<EOF
1793 #define $ac_tr_hdr 1
1794 EOF
1795
1796 else
1797 echo "$ac_t""no" 1>&6
1798 fi
1799 done
1800
1801 for ac_func in getpagesize
1802 do
1803 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1804 echo "configure:1805: checking for $ac_func" >&5
1805 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1807 else
1808 cat > conftest.$ac_ext <<EOF
1809 #line 1810 "configure"
1810 #include "confdefs.h"
1811 /* System header to define __stub macros and hopefully few prototypes,
1812 which can conflict with char $ac_func(); below. */
1813 #include <assert.h>
1814 /* Override any gcc2 internal prototype to avoid an error. */
1815 /* We use char because int might match the return type of a gcc2
1816 builtin and then its argument prototype would still apply. */
1817 char $ac_func();
1818
1819 int main() {
1820
1821 /* The GNU C library defines this for functions which it implements
1822 to always fail with ENOSYS. Some functions are actually named
1823 something starting with __ and the normal name is an alias. */
1824 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1825 choke me
1826 #else
1827 $ac_func();
1828 #endif
1829
1830 ; return 0; }
1831 EOF
1832 if { (eval echo configure:1833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1833 rm -rf conftest*
1834 eval "ac_cv_func_$ac_func=yes"
1835 else
1836 echo "configure: failed program was:" >&5
1837 cat conftest.$ac_ext >&5
1838 rm -rf conftest*
1839 eval "ac_cv_func_$ac_func=no"
1840 fi
1841 rm -f conftest*
1842 fi
1843
1844 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1845 echo "$ac_t""yes" 1>&6
1846 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1847 cat >> confdefs.h <<EOF
1848 #define $ac_tr_func 1
1849 EOF
1850
1851 else
1852 echo "$ac_t""no" 1>&6
1853 fi
1854 done
1855
1856 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1857 echo "configure:1858: checking for working mmap" >&5
1858 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1859 echo $ac_n "(cached) $ac_c" 1>&6
1860 else
1861 if test "$cross_compiling" = yes; then
1862 ac_cv_func_mmap_fixed_mapped=no
1863 else
1864 cat > conftest.$ac_ext <<EOF
1865 #line 1866 "configure"
1866 #include "confdefs.h"
1867
1868 /* Thanks to Mike Haertel and Jim Avera for this test.
1869 Here is a matrix of mmap possibilities:
1870 mmap private not fixed
1871 mmap private fixed at somewhere currently unmapped
1872 mmap private fixed at somewhere already mapped
1873 mmap shared not fixed
1874 mmap shared fixed at somewhere currently unmapped
1875 mmap shared fixed at somewhere already mapped
1876 For private mappings, we should verify that changes cannot be read()
1877 back from the file, nor mmap's back from the file at a different
1878 address. (There have been systems where private was not correctly
1879 implemented like the infamous i386 svr4.0, and systems where the
1880 VM page cache was not coherent with the filesystem buffer cache
1881 like early versions of FreeBSD and possibly contemporary NetBSD.)
1882 For shared mappings, we should conversely verify that changes get
1883 propogated back to all the places they're supposed to be.
1884
1885 Grep wants private fixed already mapped.
1886 The main things grep needs to know about mmap are:
1887 * does it exist and is it safe to write into the mmap'd area
1888 * how to use it (BSD variants) */
1889 #include <sys/types.h>
1890 #include <fcntl.h>
1891 #include <sys/mman.h>
1892
1893 /* This mess was copied from the GNU getpagesize.h. */
1894 #ifndef HAVE_GETPAGESIZE
1895 # ifdef HAVE_UNISTD_H
1896 # include <unistd.h>
1897 # endif
1898
1899 /* Assume that all systems that can run configure have sys/param.h. */
1900 # ifndef HAVE_SYS_PARAM_H
1901 # define HAVE_SYS_PARAM_H 1
1902 # endif
1903
1904 # ifdef _SC_PAGESIZE
1905 # define getpagesize() sysconf(_SC_PAGESIZE)
1906 # else /* no _SC_PAGESIZE */
1907 # ifdef HAVE_SYS_PARAM_H
1908 # include <sys/param.h>
1909 # ifdef EXEC_PAGESIZE
1910 # define getpagesize() EXEC_PAGESIZE
1911 # else /* no EXEC_PAGESIZE */
1912 # ifdef NBPG
1913 # define getpagesize() NBPG * CLSIZE
1914 # ifndef CLSIZE
1915 # define CLSIZE 1
1916 # endif /* no CLSIZE */
1917 # else /* no NBPG */
1918 # ifdef NBPC
1919 # define getpagesize() NBPC
1920 # else /* no NBPC */
1921 # ifdef PAGESIZE
1922 # define getpagesize() PAGESIZE
1923 # endif /* PAGESIZE */
1924 # endif /* no NBPC */
1925 # endif /* no NBPG */
1926 # endif /* no EXEC_PAGESIZE */
1927 # else /* no HAVE_SYS_PARAM_H */
1928 # define getpagesize() 8192 /* punt totally */
1929 # endif /* no HAVE_SYS_PARAM_H */
1930 # endif /* no _SC_PAGESIZE */
1931
1932 #endif /* no HAVE_GETPAGESIZE */
1933
1934 #ifdef __cplusplus
1935 extern "C" { void *malloc(unsigned); }
1936 #else
1937 char *malloc();
1938 #endif
1939
1940 int
1941 main()
1942 {
1943 char *data, *data2, *data3;
1944 int i, pagesize;
1945 int fd;
1946
1947 pagesize = getpagesize();
1948
1949 /*
1950 * First, make a file with some known garbage in it.
1951 */
1952 data = malloc(pagesize);
1953 if (!data)
1954 exit(1);
1955 for (i = 0; i < pagesize; ++i)
1956 *(data + i) = rand();
1957 umask(0);
1958 fd = creat("conftestmmap", 0600);
1959 if (fd < 0)
1960 exit(1);
1961 if (write(fd, data, pagesize) != pagesize)
1962 exit(1);
1963 close(fd);
1964
1965 /*
1966 * Next, try to mmap the file at a fixed address which
1967 * already has something else allocated at it. If we can,
1968 * also make sure that we see the same garbage.
1969 */
1970 fd = open("conftestmmap", O_RDWR);
1971 if (fd < 0)
1972 exit(1);
1973 data2 = malloc(2 * pagesize);
1974 if (!data2)
1975 exit(1);
1976 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1977 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1978 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1979 exit(1);
1980 for (i = 0; i < pagesize; ++i)
1981 if (*(data + i) != *(data2 + i))
1982 exit(1);
1983
1984 /*
1985 * Finally, make sure that changes to the mapped area
1986 * do not percolate back to the file as seen by read().
1987 * (This is a bug on some variants of i386 svr4.0.)
1988 */
1989 for (i = 0; i < pagesize; ++i)
1990 *(data2 + i) = *(data2 + i) + 1;
1991 data3 = malloc(pagesize);
1992 if (!data3)
1993 exit(1);
1994 if (read(fd, data3, pagesize) != pagesize)
1995 exit(1);
1996 for (i = 0; i < pagesize; ++i)
1997 if (*(data + i) != *(data3 + i))
1998 exit(1);
1999 close(fd);
2000 unlink("conftestmmap");
2001 exit(0);
2002 }
2003
2004 EOF
2005 if { (eval echo configure:2006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2006 then
2007 ac_cv_func_mmap_fixed_mapped=yes
2008 else
2009 echo "configure: failed program was:" >&5
2010 cat conftest.$ac_ext >&5
2011 rm -fr conftest*
2012 ac_cv_func_mmap_fixed_mapped=no
2013 fi
2014 rm -fr conftest*
2015 fi
2016
2017 fi
2018
2019 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2020 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2021 cat >> confdefs.h <<\EOF
2022 #define HAVE_MMAP 1
2023 EOF
2024
2025 fi
2026
2027
2028 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2029 unistd.h values.h sys/param.h
2030 do
2031 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2032 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2033 echo "configure:2034: checking for $ac_hdr" >&5
2034 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2035 echo $ac_n "(cached) $ac_c" 1>&6
2036 else
2037 cat > conftest.$ac_ext <<EOF
2038 #line 2039 "configure"
2039 #include "confdefs.h"
2040 #include <$ac_hdr>
2041 EOF
2042 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2043 { (eval echo configure:2044: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2044 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2045 if test -z "$ac_err"; then
2046 rm -rf conftest*
2047 eval "ac_cv_header_$ac_safe=yes"
2048 else
2049 echo "$ac_err" >&5
2050 echo "configure: failed program was:" >&5
2051 cat conftest.$ac_ext >&5
2052 rm -rf conftest*
2053 eval "ac_cv_header_$ac_safe=no"
2054 fi
2055 rm -f conftest*
2056 fi
2057 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2058 echo "$ac_t""yes" 1>&6
2059 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2060 cat >> confdefs.h <<EOF
2061 #define $ac_tr_hdr 1
2062 EOF
2063
2064 else
2065 echo "$ac_t""no" 1>&6
2066 fi
2067 done
2068
2069 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2070 __argz_count __argz_stringify __argz_next
2071 do
2072 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2073 echo "configure:2074: checking for $ac_func" >&5
2074 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2075 echo $ac_n "(cached) $ac_c" 1>&6
2076 else
2077 cat > conftest.$ac_ext <<EOF
2078 #line 2079 "configure"
2079 #include "confdefs.h"
2080 /* System header to define __stub macros and hopefully few prototypes,
2081 which can conflict with char $ac_func(); below. */
2082 #include <assert.h>
2083 /* Override any gcc2 internal prototype to avoid an error. */
2084 /* We use char because int might match the return type of a gcc2
2085 builtin and then its argument prototype would still apply. */
2086 char $ac_func();
2087
2088 int main() {
2089
2090 /* The GNU C library defines this for functions which it implements
2091 to always fail with ENOSYS. Some functions are actually named
2092 something starting with __ and the normal name is an alias. */
2093 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2094 choke me
2095 #else
2096 $ac_func();
2097 #endif
2098
2099 ; return 0; }
2100 EOF
2101 if { (eval echo configure:2102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2102 rm -rf conftest*
2103 eval "ac_cv_func_$ac_func=yes"
2104 else
2105 echo "configure: failed program was:" >&5
2106 cat conftest.$ac_ext >&5
2107 rm -rf conftest*
2108 eval "ac_cv_func_$ac_func=no"
2109 fi
2110 rm -f conftest*
2111 fi
2112
2113 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2114 echo "$ac_t""yes" 1>&6
2115 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2116 cat >> confdefs.h <<EOF
2117 #define $ac_tr_func 1
2118 EOF
2119
2120 else
2121 echo "$ac_t""no" 1>&6
2122 fi
2123 done
2124
2125
2126 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2127 for ac_func in stpcpy
2128 do
2129 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2130 echo "configure:2131: checking for $ac_func" >&5
2131 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2132 echo $ac_n "(cached) $ac_c" 1>&6
2133 else
2134 cat > conftest.$ac_ext <<EOF
2135 #line 2136 "configure"
2136 #include "confdefs.h"
2137 /* System header to define __stub macros and hopefully few prototypes,
2138 which can conflict with char $ac_func(); below. */
2139 #include <assert.h>
2140 /* Override any gcc2 internal prototype to avoid an error. */
2141 /* We use char because int might match the return type of a gcc2
2142 builtin and then its argument prototype would still apply. */
2143 char $ac_func();
2144
2145 int main() {
2146
2147 /* The GNU C library defines this for functions which it implements
2148 to always fail with ENOSYS. Some functions are actually named
2149 something starting with __ and the normal name is an alias. */
2150 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2151 choke me
2152 #else
2153 $ac_func();
2154 #endif
2155
2156 ; return 0; }
2157 EOF
2158 if { (eval echo configure:2159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2159 rm -rf conftest*
2160 eval "ac_cv_func_$ac_func=yes"
2161 else
2162 echo "configure: failed program was:" >&5
2163 cat conftest.$ac_ext >&5
2164 rm -rf conftest*
2165 eval "ac_cv_func_$ac_func=no"
2166 fi
2167 rm -f conftest*
2168 fi
2169
2170 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2171 echo "$ac_t""yes" 1>&6
2172 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2173 cat >> confdefs.h <<EOF
2174 #define $ac_tr_func 1
2175 EOF
2176
2177 else
2178 echo "$ac_t""no" 1>&6
2179 fi
2180 done
2181
2182 fi
2183 if test "${ac_cv_func_stpcpy}" = "yes"; then
2184 cat >> confdefs.h <<\EOF
2185 #define HAVE_STPCPY 1
2186 EOF
2187
2188 fi
2189
2190 if test $ac_cv_header_locale_h = yes; then
2191 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2192 echo "configure:2193: checking for LC_MESSAGES" >&5
2193 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2194 echo $ac_n "(cached) $ac_c" 1>&6
2195 else
2196 cat > conftest.$ac_ext <<EOF
2197 #line 2198 "configure"
2198 #include "confdefs.h"
2199 #include <locale.h>
2200 int main() {
2201 return LC_MESSAGES
2202 ; return 0; }
2203 EOF
2204 if { (eval echo configure:2205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2205 rm -rf conftest*
2206 am_cv_val_LC_MESSAGES=yes
2207 else
2208 echo "configure: failed program was:" >&5
2209 cat conftest.$ac_ext >&5
2210 rm -rf conftest*
2211 am_cv_val_LC_MESSAGES=no
2212 fi
2213 rm -f conftest*
2214 fi
2215
2216 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2217 if test $am_cv_val_LC_MESSAGES = yes; then
2218 cat >> confdefs.h <<\EOF
2219 #define HAVE_LC_MESSAGES 1
2220 EOF
2221
2222 fi
2223 fi
2224 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2225 echo "configure:2226: checking whether NLS is requested" >&5
2226 # Check whether --enable-nls or --disable-nls was given.
2227 if test "${enable_nls+set}" = set; then
2228 enableval="$enable_nls"
2229 USE_NLS=$enableval
2230 else
2231 USE_NLS=yes
2232 fi
2233
2234 echo "$ac_t""$USE_NLS" 1>&6
2235
2236
2237 USE_INCLUDED_LIBINTL=no
2238
2239 if test "$USE_NLS" = "yes"; then
2240 cat >> confdefs.h <<\EOF
2241 #define ENABLE_NLS 1
2242 EOF
2243
2244 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2245 echo "configure:2246: checking whether included gettext is requested" >&5
2246 # Check whether --with-included-gettext or --without-included-gettext was given.
2247 if test "${with_included_gettext+set}" = set; then
2248 withval="$with_included_gettext"
2249 nls_cv_force_use_gnu_gettext=$withval
2250 else
2251 nls_cv_force_use_gnu_gettext=no
2252 fi
2253
2254 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2255
2256 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2257 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2258 nls_cv_header_intl=
2259 nls_cv_header_libgt=
2260 CATOBJEXT=NONE
2261
2262 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2263 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2264 echo "configure:2265: checking for libintl.h" >&5
2265 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2266 echo $ac_n "(cached) $ac_c" 1>&6
2267 else
2268 cat > conftest.$ac_ext <<EOF
2269 #line 2270 "configure"
2270 #include "confdefs.h"
2271 #include <libintl.h>
2272 EOF
2273 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2274 { (eval echo configure:2275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2275 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2276 if test -z "$ac_err"; then
2277 rm -rf conftest*
2278 eval "ac_cv_header_$ac_safe=yes"
2279 else
2280 echo "$ac_err" >&5
2281 echo "configure: failed program was:" >&5
2282 cat conftest.$ac_ext >&5
2283 rm -rf conftest*
2284 eval "ac_cv_header_$ac_safe=no"
2285 fi
2286 rm -f conftest*
2287 fi
2288 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2289 echo "$ac_t""yes" 1>&6
2290 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2291 echo "configure:2292: checking for gettext in libc" >&5
2292 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2293 echo $ac_n "(cached) $ac_c" 1>&6
2294 else
2295 cat > conftest.$ac_ext <<EOF
2296 #line 2297 "configure"
2297 #include "confdefs.h"
2298 #include <libintl.h>
2299 int main() {
2300 return (int) gettext ("")
2301 ; return 0; }
2302 EOF
2303 if { (eval echo configure:2304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2304 rm -rf conftest*
2305 gt_cv_func_gettext_libc=yes
2306 else
2307 echo "configure: failed program was:" >&5
2308 cat conftest.$ac_ext >&5
2309 rm -rf conftest*
2310 gt_cv_func_gettext_libc=no
2311 fi
2312 rm -f conftest*
2313 fi
2314
2315 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2316
2317 if test "$gt_cv_func_gettext_libc" != "yes"; then
2318 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2319 echo "configure:2320: checking for bindtextdomain in -lintl" >&5
2320 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2321 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2322 echo $ac_n "(cached) $ac_c" 1>&6
2323 else
2324 ac_save_LIBS="$LIBS"
2325 LIBS="-lintl $LIBS"
2326 cat > conftest.$ac_ext <<EOF
2327 #line 2328 "configure"
2328 #include "confdefs.h"
2329 /* Override any gcc2 internal prototype to avoid an error. */
2330 /* We use char because int might match the return type of a gcc2
2331 builtin and then its argument prototype would still apply. */
2332 char bindtextdomain();
2333
2334 int main() {
2335 bindtextdomain()
2336 ; return 0; }
2337 EOF
2338 if { (eval echo configure:2339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2339 rm -rf conftest*
2340 eval "ac_cv_lib_$ac_lib_var=yes"
2341 else
2342 echo "configure: failed program was:" >&5
2343 cat conftest.$ac_ext >&5
2344 rm -rf conftest*
2345 eval "ac_cv_lib_$ac_lib_var=no"
2346 fi
2347 rm -f conftest*
2348 LIBS="$ac_save_LIBS"
2349
2350 fi
2351 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2352 echo "$ac_t""yes" 1>&6
2353 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2354 echo "configure:2355: checking for gettext in libintl" >&5
2355 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2356 echo $ac_n "(cached) $ac_c" 1>&6
2357 else
2358 cat > conftest.$ac_ext <<EOF
2359 #line 2360 "configure"
2360 #include "confdefs.h"
2361
2362 int main() {
2363 return (int) gettext ("")
2364 ; return 0; }
2365 EOF
2366 if { (eval echo configure:2367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2367 rm -rf conftest*
2368 gt_cv_func_gettext_libintl=yes
2369 else
2370 echo "configure: failed program was:" >&5
2371 cat conftest.$ac_ext >&5
2372 rm -rf conftest*
2373 gt_cv_func_gettext_libintl=no
2374 fi
2375 rm -f conftest*
2376 fi
2377
2378 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2379 else
2380 echo "$ac_t""no" 1>&6
2381 fi
2382
2383 fi
2384
2385 if test "$gt_cv_func_gettext_libc" = "yes" \
2386 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2387 cat >> confdefs.h <<\EOF
2388 #define HAVE_GETTEXT 1
2389 EOF
2390
2391 # Extract the first word of "msgfmt", so it can be a program name with args.
2392 set dummy msgfmt; ac_word=$2
2393 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2394 echo "configure:2395: checking for $ac_word" >&5
2395 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2396 echo $ac_n "(cached) $ac_c" 1>&6
2397 else
2398 case "$MSGFMT" in
2399 /*)
2400 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2401 ;;
2402 *)
2403 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2404 for ac_dir in $PATH; do
2405 test -z "$ac_dir" && ac_dir=.
2406 if test -f $ac_dir/$ac_word; then
2407 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2408 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2409 break
2410 fi
2411 fi
2412 done
2413 IFS="$ac_save_ifs"
2414 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2415 ;;
2416 esac
2417 fi
2418 MSGFMT="$ac_cv_path_MSGFMT"
2419 if test -n "$MSGFMT"; then
2420 echo "$ac_t""$MSGFMT" 1>&6
2421 else
2422 echo "$ac_t""no" 1>&6
2423 fi
2424 if test "$MSGFMT" != "no"; then
2425 for ac_func in dcgettext
2426 do
2427 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2428 echo "configure:2429: checking for $ac_func" >&5
2429 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2430 echo $ac_n "(cached) $ac_c" 1>&6
2431 else
2432 cat > conftest.$ac_ext <<EOF
2433 #line 2434 "configure"
2434 #include "confdefs.h"
2435 /* System header to define __stub macros and hopefully few prototypes,
2436 which can conflict with char $ac_func(); below. */
2437 #include <assert.h>
2438 /* Override any gcc2 internal prototype to avoid an error. */
2439 /* We use char because int might match the return type of a gcc2
2440 builtin and then its argument prototype would still apply. */
2441 char $ac_func();
2442
2443 int main() {
2444
2445 /* The GNU C library defines this for functions which it implements
2446 to always fail with ENOSYS. Some functions are actually named
2447 something starting with __ and the normal name is an alias. */
2448 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2449 choke me
2450 #else
2451 $ac_func();
2452 #endif
2453
2454 ; return 0; }
2455 EOF
2456 if { (eval echo configure:2457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2457 rm -rf conftest*
2458 eval "ac_cv_func_$ac_func=yes"
2459 else
2460 echo "configure: failed program was:" >&5
2461 cat conftest.$ac_ext >&5
2462 rm -rf conftest*
2463 eval "ac_cv_func_$ac_func=no"
2464 fi
2465 rm -f conftest*
2466 fi
2467
2468 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2469 echo "$ac_t""yes" 1>&6
2470 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2471 cat >> confdefs.h <<EOF
2472 #define $ac_tr_func 1
2473 EOF
2474
2475 else
2476 echo "$ac_t""no" 1>&6
2477 fi
2478 done
2479
2480 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2481 set dummy gmsgfmt; ac_word=$2
2482 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2483 echo "configure:2484: checking for $ac_word" >&5
2484 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2485 echo $ac_n "(cached) $ac_c" 1>&6
2486 else
2487 case "$GMSGFMT" in
2488 /*)
2489 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2490 ;;
2491 ?:/*)
2492 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2493 ;;
2494 *)
2495 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2496 ac_dummy="$PATH"
2497 for ac_dir in $ac_dummy; do
2498 test -z "$ac_dir" && ac_dir=.
2499 if test -f $ac_dir/$ac_word; then
2500 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2501 break
2502 fi
2503 done
2504 IFS="$ac_save_ifs"
2505 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2506 ;;
2507 esac
2508 fi
2509 GMSGFMT="$ac_cv_path_GMSGFMT"
2510 if test -n "$GMSGFMT"; then
2511 echo "$ac_t""$GMSGFMT" 1>&6
2512 else
2513 echo "$ac_t""no" 1>&6
2514 fi
2515
2516 # Extract the first word of "xgettext", so it can be a program name with args.
2517 set dummy xgettext; ac_word=$2
2518 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2519 echo "configure:2520: checking for $ac_word" >&5
2520 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2521 echo $ac_n "(cached) $ac_c" 1>&6
2522 else
2523 case "$XGETTEXT" in
2524 /*)
2525 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2526 ;;
2527 *)
2528 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2529 for ac_dir in $PATH; do
2530 test -z "$ac_dir" && ac_dir=.
2531 if test -f $ac_dir/$ac_word; then
2532 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2533 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2534 break
2535 fi
2536 fi
2537 done
2538 IFS="$ac_save_ifs"
2539 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2540 ;;
2541 esac
2542 fi
2543 XGETTEXT="$ac_cv_path_XGETTEXT"
2544 if test -n "$XGETTEXT"; then
2545 echo "$ac_t""$XGETTEXT" 1>&6
2546 else
2547 echo "$ac_t""no" 1>&6
2548 fi
2549
2550 cat > conftest.$ac_ext <<EOF
2551 #line 2552 "configure"
2552 #include "confdefs.h"
2553
2554 int main() {
2555 extern int _nl_msg_cat_cntr;
2556 return _nl_msg_cat_cntr
2557 ; return 0; }
2558 EOF
2559 if { (eval echo configure:2560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2560 rm -rf conftest*
2561 CATOBJEXT=.gmo
2562 DATADIRNAME=share
2563 else
2564 echo "configure: failed program was:" >&5
2565 cat conftest.$ac_ext >&5
2566 rm -rf conftest*
2567 CATOBJEXT=.mo
2568 DATADIRNAME=lib
2569 fi
2570 rm -f conftest*
2571 INSTOBJEXT=.mo
2572 fi
2573 fi
2574
2575 else
2576 echo "$ac_t""no" 1>&6
2577 fi
2578
2579
2580
2581 if test "$CATOBJEXT" = "NONE"; then
2582 nls_cv_use_gnu_gettext=yes
2583 fi
2584 fi
2585
2586 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2587 INTLOBJS="\$(GETTOBJS)"
2588 # Extract the first word of "msgfmt", so it can be a program name with args.
2589 set dummy msgfmt; ac_word=$2
2590 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2591 echo "configure:2592: checking for $ac_word" >&5
2592 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2593 echo $ac_n "(cached) $ac_c" 1>&6
2594 else
2595 case "$MSGFMT" in
2596 /*)
2597 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2598 ;;
2599 *)
2600 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2601 for ac_dir in $PATH; do
2602 test -z "$ac_dir" && ac_dir=.
2603 if test -f $ac_dir/$ac_word; then
2604 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2605 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2606 break
2607 fi
2608 fi
2609 done
2610 IFS="$ac_save_ifs"
2611 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2612 ;;
2613 esac
2614 fi
2615 MSGFMT="$ac_cv_path_MSGFMT"
2616 if test -n "$MSGFMT"; then
2617 echo "$ac_t""$MSGFMT" 1>&6
2618 else
2619 echo "$ac_t""no" 1>&6
2620 fi
2621
2622 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2623 set dummy gmsgfmt; ac_word=$2
2624 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2625 echo "configure:2626: checking for $ac_word" >&5
2626 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2627 echo $ac_n "(cached) $ac_c" 1>&6
2628 else
2629 case "$GMSGFMT" in
2630 /*)
2631 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2632 ;;
2633 ?:/*)
2634 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2635 ;;
2636 *)
2637 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2638 ac_dummy="$PATH"
2639 for ac_dir in $ac_dummy; do
2640 test -z "$ac_dir" && ac_dir=.
2641 if test -f $ac_dir/$ac_word; then
2642 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2643 break
2644 fi
2645 done
2646 IFS="$ac_save_ifs"
2647 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2648 ;;
2649 esac
2650 fi
2651 GMSGFMT="$ac_cv_path_GMSGFMT"
2652 if test -n "$GMSGFMT"; then
2653 echo "$ac_t""$GMSGFMT" 1>&6
2654 else
2655 echo "$ac_t""no" 1>&6
2656 fi
2657
2658 # Extract the first word of "xgettext", so it can be a program name with args.
2659 set dummy xgettext; ac_word=$2
2660 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2661 echo "configure:2662: checking for $ac_word" >&5
2662 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2663 echo $ac_n "(cached) $ac_c" 1>&6
2664 else
2665 case "$XGETTEXT" in
2666 /*)
2667 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2668 ;;
2669 *)
2670 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2671 for ac_dir in $PATH; do
2672 test -z "$ac_dir" && ac_dir=.
2673 if test -f $ac_dir/$ac_word; then
2674 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2675 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2676 break
2677 fi
2678 fi
2679 done
2680 IFS="$ac_save_ifs"
2681 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2682 ;;
2683 esac
2684 fi
2685 XGETTEXT="$ac_cv_path_XGETTEXT"
2686 if test -n "$XGETTEXT"; then
2687 echo "$ac_t""$XGETTEXT" 1>&6
2688 else
2689 echo "$ac_t""no" 1>&6
2690 fi
2691
2692
2693 USE_INCLUDED_LIBINTL=yes
2694 CATOBJEXT=.gmo
2695 INSTOBJEXT=.mo
2696 DATADIRNAME=share
2697 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2698 INTLLIBS=$INTLDEPS
2699 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2700 nls_cv_header_intl=libintl.h
2701 nls_cv_header_libgt=libgettext.h
2702 fi
2703
2704 if test "$XGETTEXT" != ":"; then
2705 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2706 : ;
2707 else
2708 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2709 XGETTEXT=":"
2710 fi
2711 fi
2712
2713 # We need to process the po/ directory.
2714 POSUB=po
2715 else
2716 DATADIRNAME=share
2717 nls_cv_header_intl=libintl.h
2718 nls_cv_header_libgt=libgettext.h
2719 fi
2720
2721 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2722 # because some of the sources are only built for this goal.
2723 if test "$PACKAGE" = gettext; then
2724 USE_NLS=yes
2725 USE_INCLUDED_LIBINTL=yes
2726 fi
2727
2728 for lang in $ALL_LINGUAS; do
2729 GMOFILES="$GMOFILES $lang.gmo"
2730 POFILES="$POFILES $lang.po"
2731 done
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746 if test "x$CATOBJEXT" != "x"; then
2747 if test "x$ALL_LINGUAS" = "x"; then
2748 LINGUAS=
2749 else
2750 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2751 echo "configure:2752: checking for catalogs to be installed" >&5
2752 NEW_LINGUAS=
2753 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2754 case "$ALL_LINGUAS" in
2755 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2756 esac
2757 done
2758 LINGUAS=$NEW_LINGUAS
2759 echo "$ac_t""$LINGUAS" 1>&6
2760 fi
2761
2762 if test -n "$LINGUAS"; then
2763 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2764 fi
2765 fi
2766
2767 if test $ac_cv_header_locale_h = yes; then
2768 INCLUDE_LOCALE_H="#include <locale.h>"
2769 else
2770 INCLUDE_LOCALE_H="\
2771 /* The system does not provide the header <locale.h>. Take care yourself. */"
2772 fi
2773
2774
2775 if test -f $srcdir/po2tbl.sed.in; then
2776 if test "$CATOBJEXT" = ".cat"; then
2777 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2778 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2779 echo "configure:2780: checking for linux/version.h" >&5
2780 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2781 echo $ac_n "(cached) $ac_c" 1>&6
2782 else
2783 cat > conftest.$ac_ext <<EOF
2784 #line 2785 "configure"
2785 #include "confdefs.h"
2786 #include <linux/version.h>
2787 EOF
2788 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2789 { (eval echo configure:2790: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2790 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2791 if test -z "$ac_err"; then
2792 rm -rf conftest*
2793 eval "ac_cv_header_$ac_safe=yes"
2794 else
2795 echo "$ac_err" >&5
2796 echo "configure: failed program was:" >&5
2797 cat conftest.$ac_ext >&5
2798 rm -rf conftest*
2799 eval "ac_cv_header_$ac_safe=no"
2800 fi
2801 rm -f conftest*
2802 fi
2803 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2804 echo "$ac_t""yes" 1>&6
2805 msgformat=linux
2806 else
2807 echo "$ac_t""no" 1>&6
2808 msgformat=xopen
2809 fi
2810
2811
2812 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2813 fi
2814 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2815 $srcdir/po2tbl.sed.in > po2tbl.sed
2816 fi
2817
2818 if test "$PACKAGE" = "gettext"; then
2819 GT_NO="#NO#"
2820 GT_YES=
2821 else
2822 GT_NO=
2823 GT_YES="#YES#"
2824 fi
2825
2826
2827
2828 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2829
2830
2831 l=
2832
2833
2834 if test -d $srcdir/po; then
2835 test -d po || mkdir po
2836 if test "x$srcdir" != "x."; then
2837 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2838 posrcprefix="$srcdir/"
2839 else
2840 posrcprefix="../$srcdir/"
2841 fi
2842 else
2843 posrcprefix="../"
2844 fi
2845 rm -f po/POTFILES
2846 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2847 < $srcdir/po/POTFILES.in > po/POTFILES
2848 fi
2849
2850
2851 for ac_hdr in stdlib.h time.h unistd.h
2852 do
2853 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2854 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2855 echo "configure:2856: checking for $ac_hdr" >&5
2856 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2857 echo $ac_n "(cached) $ac_c" 1>&6
2858 else
2859 cat > conftest.$ac_ext <<EOF
2860 #line 2861 "configure"
2861 #include "confdefs.h"
2862 #include <$ac_hdr>
2863 EOF
2864 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2865 { (eval echo configure:2866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2866 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2867 if test -z "$ac_err"; then
2868 rm -rf conftest*
2869 eval "ac_cv_header_$ac_safe=yes"
2870 else
2871 echo "$ac_err" >&5
2872 echo "configure: failed program was:" >&5
2873 cat conftest.$ac_ext >&5
2874 rm -rf conftest*
2875 eval "ac_cv_header_$ac_safe=no"
2876 fi
2877 rm -f conftest*
2878 fi
2879 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2880 echo "$ac_t""yes" 1>&6
2881 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2882 cat >> confdefs.h <<EOF
2883 #define $ac_tr_hdr 1
2884 EOF
2885
2886 else
2887 echo "$ac_t""no" 1>&6
2888 fi
2889 done
2890
2891
2892 echo $ac_n "checking whether printf must be declared""... $ac_c" 1>&6
2893 echo "configure:2894: checking whether printf must be declared" >&5
2894 if eval "test \"`echo '$''{'sim_cv_decl_needed_printf'+set}'`\" = set"; then
2895 echo $ac_n "(cached) $ac_c" 1>&6
2896 else
2897 cat > conftest.$ac_ext <<EOF
2898 #line 2899 "configure"
2899 #include "confdefs.h"
2900 #include <stdio.h>
2901 int main() {
2902 int (*pfn) = (int (*)) printf
2903 ; return 0; }
2904 EOF
2905 if { (eval echo configure:2906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2906 rm -rf conftest*
2907 sim_cv_decl_needed_printf=no
2908 else
2909 echo "configure: failed program was:" >&5
2910 cat conftest.$ac_ext >&5
2911 rm -rf conftest*
2912 sim_cv_decl_needed_printf=yes
2913 fi
2914 rm -f conftest*
2915 fi
2916
2917 echo "$ac_t""$sim_cv_decl_needed_printf" 1>&6
2918 if test $sim_cv_decl_needed_printf = yes; then
2919 cat >> confdefs.h <<\EOF
2920 #define NEED_DECLARATION_PRINTF 1
2921 EOF
2922
2923 fi
2924
2925 trap '' 1 2 15
2926 cat > confcache <<\EOF
2927 # This file is a shell script that caches the results of configure
2928 # tests run on this system so they can be shared between configure
2929 # scripts and configure runs. It is not useful on other systems.
2930 # If it contains results you don't want to keep, you may remove or edit it.
2931 #
2932 # By default, configure uses ./config.cache as the cache file,
2933 # creating it if it does not exist already. You can give configure
2934 # the --cache-file=FILE option to use a different cache file; that is
2935 # what configure does when it calls configure scripts in
2936 # subdirectories, so they share the cache.
2937 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2938 # config.status only pays attention to the cache file if you give it the
2939 # --recheck option to rerun configure.
2940 #
2941 EOF
2942 # The following way of writing the cache mishandles newlines in values,
2943 # but we know of no workaround that is simple, portable, and efficient.
2944 # So, don't put newlines in cache variables' values.
2945 # Ultrix sh set writes to stderr and can't be redirected directly,
2946 # and sets the high bit in the cache file unless we assign to the vars.
2947 (set) 2>&1 |
2948 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2949 *ac_space=\ *)
2950 # `set' does not quote correctly, so add quotes (double-quote substitution
2951 # turns \\\\ into \\, and sed turns \\ into \).
2952 sed -n \
2953 -e "s/'/'\\\\''/g" \
2954 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2955 ;;
2956 *)
2957 # `set' quotes correctly as required by POSIX, so do not add quotes.
2958 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2959 ;;
2960 esac >> confcache
2961 if cmp -s $cache_file confcache; then
2962 :
2963 else
2964 if test -w $cache_file; then
2965 echo "updating cache $cache_file"
2966 cat confcache > $cache_file
2967 else
2968 echo "not updating unwritable cache $cache_file"
2969 fi
2970 fi
2971 rm -f confcache
2972
2973 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2974
2975 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2976 # Let make expand exec_prefix.
2977 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2978
2979 # Any assignment to VPATH causes Sun make to only execute
2980 # the first set of double-colon rules, so remove it if not needed.
2981 # If there is a colon in the path, we need to keep it.
2982 if test "x$srcdir" = x.; then
2983 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2984 fi
2985
2986 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2987
2988 DEFS=-DHAVE_CONFIG_H
2989
2990 # Without the "./", some shells look in PATH for config.status.
2991 : ${CONFIG_STATUS=./config.status}
2992
2993 echo creating $CONFIG_STATUS
2994 rm -f $CONFIG_STATUS
2995 cat > $CONFIG_STATUS <<EOF
2996 #! /bin/sh
2997 # Generated automatically by configure.
2998 # Run this file to recreate the current configuration.
2999 # This directory was configured as follows,
3000 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3001 #
3002 # $0 $ac_configure_args
3003 #
3004 # Compiler output produced by configure, useful for debugging
3005 # configure, is in ./config.log if it exists.
3006
3007 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3008 for ac_option
3009 do
3010 case "\$ac_option" in
3011 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3012 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3013 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3014 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3015 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3016 exit 0 ;;
3017 -help | --help | --hel | --he | --h)
3018 echo "\$ac_cs_usage"; exit 0 ;;
3019 *) echo "\$ac_cs_usage"; exit 1 ;;
3020 esac
3021 done
3022
3023 ac_given_srcdir=$srcdir
3024 ac_given_INSTALL="$INSTALL"
3025
3026 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3027 EOF
3028 cat >> $CONFIG_STATUS <<EOF
3029
3030 # Protect against being on the right side of a sed subst in config.status.
3031 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3032 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3033 $ac_vpsub
3034 $extrasub
3035 s%@sim_environment@%$sim_environment%g
3036 s%@sim_alignment@%$sim_alignment%g
3037 s%@sim_assert@%$sim_assert%g
3038 s%@sim_bitsize@%$sim_bitsize%g
3039 s%@sim_endian@%$sim_endian%g
3040 s%@sim_hostendian@%$sim_hostendian%g
3041 s%@sim_float@%$sim_float%g
3042 s%@sim_scache@%$sim_scache%g
3043 s%@sim_default_model@%$sim_default_model%g
3044 s%@sim_hw_cflags@%$sim_hw_cflags%g
3045 s%@sim_hw_objs@%$sim_hw_objs%g
3046 s%@sim_hw@%$sim_hw%g
3047 s%@sim_inline@%$sim_inline%g
3048 s%@sim_packages@%$sim_packages%g
3049 s%@sim_regparm@%$sim_regparm%g
3050 s%@sim_reserved_bits@%$sim_reserved_bits%g
3051 s%@sim_smp@%$sim_smp%g
3052 s%@sim_stdcall@%$sim_stdcall%g
3053 s%@sim_xor_endian@%$sim_xor_endian%g
3054 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
3055 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
3056 s%@SHELL@%$SHELL%g
3057 s%@CFLAGS@%$CFLAGS%g
3058 s%@CPPFLAGS@%$CPPFLAGS%g
3059 s%@CXXFLAGS@%$CXXFLAGS%g
3060 s%@FFLAGS@%$FFLAGS%g
3061 s%@DEFS@%$DEFS%g
3062 s%@LDFLAGS@%$LDFLAGS%g
3063 s%@LIBS@%$LIBS%g
3064 s%@exec_prefix@%$exec_prefix%g
3065 s%@prefix@%$prefix%g
3066 s%@program_transform_name@%$program_transform_name%g
3067 s%@bindir@%$bindir%g
3068 s%@sbindir@%$sbindir%g
3069 s%@libexecdir@%$libexecdir%g
3070 s%@datadir@%$datadir%g
3071 s%@sysconfdir@%$sysconfdir%g
3072 s%@sharedstatedir@%$sharedstatedir%g
3073 s%@localstatedir@%$localstatedir%g
3074 s%@libdir@%$libdir%g
3075 s%@includedir@%$includedir%g
3076 s%@oldincludedir@%$oldincludedir%g
3077 s%@infodir@%$infodir%g
3078 s%@mandir@%$mandir%g
3079 s%@host@%$host%g
3080 s%@host_alias@%$host_alias%g
3081 s%@host_cpu@%$host_cpu%g
3082 s%@host_vendor@%$host_vendor%g
3083 s%@host_os@%$host_os%g
3084 s%@target@%$target%g
3085 s%@target_alias@%$target_alias%g
3086 s%@target_cpu@%$target_cpu%g
3087 s%@target_vendor@%$target_vendor%g
3088 s%@target_os@%$target_os%g
3089 s%@build@%$build%g
3090 s%@build_alias@%$build_alias%g
3091 s%@build_cpu@%$build_cpu%g
3092 s%@build_vendor@%$build_vendor%g
3093 s%@build_os@%$build_os%g
3094 s%@CC@%$CC%g
3095 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3096 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3097 s%@INSTALL_DATA@%$INSTALL_DATA%g
3098 s%@HDEFINES@%$HDEFINES%g
3099 s%@AR@%$AR%g
3100 s%@RANLIB@%$RANLIB%g
3101 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3102 s%@SET_MAKE@%$SET_MAKE%g
3103 s%@CPP@%$CPP%g
3104 s%@ALLOCA@%$ALLOCA%g
3105 s%@USE_NLS@%$USE_NLS%g
3106 s%@MSGFMT@%$MSGFMT%g
3107 s%@GMSGFMT@%$GMSGFMT%g
3108 s%@XGETTEXT@%$XGETTEXT%g
3109 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3110 s%@CATALOGS@%$CATALOGS%g
3111 s%@CATOBJEXT@%$CATOBJEXT%g
3112 s%@DATADIRNAME@%$DATADIRNAME%g
3113 s%@GMOFILES@%$GMOFILES%g
3114 s%@INSTOBJEXT@%$INSTOBJEXT%g
3115 s%@INTLDEPS@%$INTLDEPS%g
3116 s%@INTLLIBS@%$INTLLIBS%g
3117 s%@INTLOBJS@%$INTLOBJS%g
3118 s%@POFILES@%$POFILES%g
3119 s%@POSUB@%$POSUB%g
3120 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3121 s%@GT_NO@%$GT_NO%g
3122 s%@GT_YES@%$GT_YES%g
3123 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3124 s%@l@%$l%g
3125
3126 CEOF
3127 EOF
3128
3129 cat >> $CONFIG_STATUS <<\EOF
3130
3131 # Split the substitutions into bite-sized pieces for seds with
3132 # small command number limits, like on Digital OSF/1 and HP-UX.
3133 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3134 ac_file=1 # Number of current file.
3135 ac_beg=1 # First line for current file.
3136 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3137 ac_more_lines=:
3138 ac_sed_cmds=""
3139 while $ac_more_lines; do
3140 if test $ac_beg -gt 1; then
3141 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3142 else
3143 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3144 fi
3145 if test ! -s conftest.s$ac_file; then
3146 ac_more_lines=false
3147 rm -f conftest.s$ac_file
3148 else
3149 if test -z "$ac_sed_cmds"; then
3150 ac_sed_cmds="sed -f conftest.s$ac_file"
3151 else
3152 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3153 fi
3154 ac_file=`expr $ac_file + 1`
3155 ac_beg=$ac_end
3156 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3157 fi
3158 done
3159 if test -z "$ac_sed_cmds"; then
3160 ac_sed_cmds=cat
3161 fi
3162 EOF
3163
3164 cat >> $CONFIG_STATUS <<EOF
3165
3166 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3167 EOF
3168 cat >> $CONFIG_STATUS <<\EOF
3169 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3170 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3171 case "$ac_file" in
3172 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3173 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3174 *) ac_file_in="${ac_file}.in" ;;
3175 esac
3176
3177 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3178
3179 # Remove last slash and all that follows it. Not all systems have dirname.
3180 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3181 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3182 # The file is in a subdirectory.
3183 test ! -d "$ac_dir" && mkdir "$ac_dir"
3184 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3185 # A "../" for each directory in $ac_dir_suffix.
3186 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3187 else
3188 ac_dir_suffix= ac_dots=
3189 fi
3190
3191 case "$ac_given_srcdir" in
3192 .) srcdir=.
3193 if test -z "$ac_dots"; then top_srcdir=.
3194 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3195 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3196 *) # Relative path.
3197 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3198 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3199 esac
3200
3201 case "$ac_given_INSTALL" in
3202 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3203 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3204 esac
3205
3206 echo creating "$ac_file"
3207 rm -f "$ac_file"
3208 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3209 case "$ac_file" in
3210 *Makefile*) ac_comsub="1i\\
3211 # $configure_input" ;;
3212 *) ac_comsub= ;;
3213 esac
3214
3215 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3216 sed -e "$ac_comsub
3217 s%@configure_input@%$configure_input%g
3218 s%@srcdir@%$srcdir%g
3219 s%@top_srcdir@%$top_srcdir%g
3220 s%@INSTALL@%$INSTALL%g
3221 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3222 fi; done
3223 rm -f conftest.s*
3224
3225 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3226 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3227 #
3228 # ac_d sets the value in "#define NAME VALUE" lines.
3229 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3230 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3231 ac_dC='\3'
3232 ac_dD='%g'
3233 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3234 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3235 ac_uB='\([ ]\)%\1#\2define\3'
3236 ac_uC=' '
3237 ac_uD='\4%g'
3238 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3239 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3240 ac_eB='$%\1#\2define\3'
3241 ac_eC=' '
3242 ac_eD='%g'
3243
3244 if test "${CONFIG_HEADERS+set}" != set; then
3245 EOF
3246 cat >> $CONFIG_STATUS <<EOF
3247 CONFIG_HEADERS="config.h:config.in"
3248 EOF
3249 cat >> $CONFIG_STATUS <<\EOF
3250 fi
3251 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3252 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3253 case "$ac_file" in
3254 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3255 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3256 *) ac_file_in="${ac_file}.in" ;;
3257 esac
3258
3259 echo creating $ac_file
3260
3261 rm -f conftest.frag conftest.in conftest.out
3262 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3263 cat $ac_file_inputs > conftest.in
3264
3265 EOF
3266
3267 # Transform confdefs.h into a sed script conftest.vals that substitutes
3268 # the proper values into config.h.in to produce config.h. And first:
3269 # Protect against being on the right side of a sed subst in config.status.
3270 # Protect against being in an unquoted here document in config.status.
3271 rm -f conftest.vals
3272 cat > conftest.hdr <<\EOF
3273 s/[\\&%]/\\&/g
3274 s%[\\$`]%\\&%g
3275 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3276 s%ac_d%ac_u%gp
3277 s%ac_u%ac_e%gp
3278 EOF
3279 sed -n -f conftest.hdr confdefs.h > conftest.vals
3280 rm -f conftest.hdr
3281
3282 # This sed command replaces #undef with comments. This is necessary, for
3283 # example, in the case of _POSIX_SOURCE, which is predefined and required
3284 # on some systems where configure will not decide to define it.
3285 cat >> conftest.vals <<\EOF
3286 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3287 EOF
3288
3289 # Break up conftest.vals because some shells have a limit on
3290 # the size of here documents, and old seds have small limits too.
3291
3292 rm -f conftest.tail
3293 while :
3294 do
3295 ac_lines=`grep -c . conftest.vals`
3296 # grep -c gives empty output for an empty file on some AIX systems.
3297 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3298 # Write a limited-size here document to conftest.frag.
3299 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3300 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3301 echo 'CEOF
3302 sed -f conftest.frag conftest.in > conftest.out
3303 rm -f conftest.in
3304 mv conftest.out conftest.in
3305 ' >> $CONFIG_STATUS
3306 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3307 rm -f conftest.vals
3308 mv conftest.tail conftest.vals
3309 done
3310 rm -f conftest.vals
3311
3312 cat >> $CONFIG_STATUS <<\EOF
3313 rm -f conftest.frag conftest.h
3314 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3315 cat conftest.in >> conftest.h
3316 rm -f conftest.in
3317 if cmp -s $ac_file conftest.h 2>/dev/null; then
3318 echo "$ac_file is unchanged"
3319 rm -f conftest.h
3320 else
3321 # Remove last slash and all that follows it. Not all systems have dirname.
3322 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3323 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3324 # The file is in a subdirectory.
3325 test ! -d "$ac_dir" && mkdir "$ac_dir"
3326 fi
3327 rm -f $ac_file
3328 mv conftest.h $ac_file
3329 fi
3330 fi; done
3331
3332 EOF
3333 cat >> $CONFIG_STATUS <<EOF
3334
3335 EOF
3336 cat >> $CONFIG_STATUS <<\EOF
3337 case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac
3338 exit 0
3339 EOF
3340 chmod +x $CONFIG_STATUS
3341 rm -fr confdefs* $ac_clean_files
3342 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3343