ea23b0e58f56bb49ca761aa785f4c589f500f404
[platform/upstream/binutils.git] / sim / i960 / 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 ac_help="$ac_help
142   --enable-maintainer-mode              Enable developer functionality."
143 ac_help="$ac_help
144   --enable-sim-bswap                    Use Host specific BSWAP instruction."
145 ac_help="$ac_help
146   --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator"
147 ac_help="$ac_help
148   --enable-sim-debug=opts               Enable debugging flags"
149 ac_help="$ac_help
150   --enable-sim-stdio                    Specify whether to use stdio for console input/output."
151 ac_help="$ac_help
152   --enable-sim-trace=opts               Enable tracing flags"
153 ac_help="$ac_help
154   --enable-sim-profile=opts             Enable profiling flags"
155 ac_help="$ac_help
156   --enable-sim-endian=endian            Specify target byte endian orientation."
157 ac_help="$ac_help
158   --enable-sim-alignment=align          Specify strict,  nonstrict or forced alignment of memory accesses."
159 ac_help="$ac_help
160   --enable-sim-hostendian=end           Specify host byte endian orientation."
161 ac_help="$ac_help
162   --enable-sim-scache=size              Specify simulator execution cache size."
163 ac_help="$ac_help
164   --enable-sim-default-model=model      Specify default model to simulate."
165 ac_help="$ac_help
166   --enable-sim-environment=environment  Specify mixed, user, virtual or operating environment."
167 ac_help="$ac_help
168   --enable-cgen-maint[=DIR]    build cgen generated files"
169
170 # Initialize some variables set by options.
171 # The variables have the same names as the options, with
172 # dashes changed to underlines.
173 build=NONE
174 cache_file=./config.cache
175 exec_prefix=NONE
176 host=NONE
177 no_create=
178 nonopt=NONE
179 no_recursion=
180 prefix=NONE
181 program_prefix=NONE
182 program_suffix=NONE
183 program_transform_name=s,x,x,
184 silent=
185 site=
186 srcdir=
187 target=NONE
188 verbose=
189 x_includes=NONE
190 x_libraries=NONE
191 bindir='${exec_prefix}/bin'
192 sbindir='${exec_prefix}/sbin'
193 libexecdir='${exec_prefix}/libexec'
194 datadir='${prefix}/share'
195 sysconfdir='${prefix}/etc'
196 sharedstatedir='${prefix}/com'
197 localstatedir='${prefix}/var'
198 libdir='${exec_prefix}/lib'
199 includedir='${prefix}/include'
200 oldincludedir='/usr/include'
201 infodir='${prefix}/info'
202 mandir='${prefix}/man'
203
204 # Initialize some other variables.
205 subdirs=
206 MFLAGS= MAKEFLAGS=
207 SHELL=${CONFIG_SHELL-/bin/sh}
208 # Maximum number of lines to put in a shell here document.
209 ac_max_here_lines=12
210
211 ac_prev=
212 for ac_option
213 do
214
215   # If the previous option needs an argument, assign it.
216   if test -n "$ac_prev"; then
217     eval "$ac_prev=\$ac_option"
218     ac_prev=
219     continue
220   fi
221
222   case "$ac_option" in
223   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
224   *) ac_optarg= ;;
225   esac
226
227   # Accept the important Cygnus configure options, so we can diagnose typos.
228
229   case "$ac_option" in
230
231   -bindir | --bindir | --bindi | --bind | --bin | --bi)
232     ac_prev=bindir ;;
233   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
234     bindir="$ac_optarg" ;;
235
236   -build | --build | --buil | --bui | --bu)
237     ac_prev=build ;;
238   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
239     build="$ac_optarg" ;;
240
241   -cache-file | --cache-file | --cache-fil | --cache-fi \
242   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
243     ac_prev=cache_file ;;
244   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
245   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
246     cache_file="$ac_optarg" ;;
247
248   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
249     ac_prev=datadir ;;
250   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
251   | --da=*)
252     datadir="$ac_optarg" ;;
253
254   -disable-* | --disable-*)
255     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
256     # Reject names that are not valid shell variable names.
257     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
258       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
259     fi
260     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
261     eval "enable_${ac_feature}=no" ;;
262
263   -enable-* | --enable-*)
264     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
265     # Reject names that are not valid shell variable names.
266     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
267       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
268     fi
269     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
270     case "$ac_option" in
271       *=*) ;;
272       *) ac_optarg=yes ;;
273     esac
274     eval "enable_${ac_feature}='$ac_optarg'" ;;
275
276   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
277   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
278   | --exec | --exe | --ex)
279     ac_prev=exec_prefix ;;
280   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
281   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
282   | --exec=* | --exe=* | --ex=*)
283     exec_prefix="$ac_optarg" ;;
284
285   -gas | --gas | --ga | --g)
286     # Obsolete; use --with-gas.
287     with_gas=yes ;;
288
289   -help | --help | --hel | --he)
290     # Omit some internal or obsolete options to make the list less imposing.
291     # This message is too long to be a string in the A/UX 3.1 sh.
292     cat << EOF
293 Usage: configure [options] [host]
294 Options: [defaults in brackets after descriptions]
295 Configuration:
296   --cache-file=FILE       cache test results in FILE
297   --help                  print this message
298   --no-create             do not create output files
299   --quiet, --silent       do not print \`checking...' messages
300   --version               print the version of autoconf that created configure
301 Directory and file names:
302   --prefix=PREFIX         install architecture-independent files in PREFIX
303                           [$ac_default_prefix]
304   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
305                           [same as prefix]
306   --bindir=DIR            user executables in DIR [EPREFIX/bin]
307   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
308   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
309   --datadir=DIR           read-only architecture-independent data in DIR
310                           [PREFIX/share]
311   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
312   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
313                           [PREFIX/com]
314   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
315   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
316   --includedir=DIR        C header files in DIR [PREFIX/include]
317   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
318   --infodir=DIR           info documentation in DIR [PREFIX/info]
319   --mandir=DIR            man documentation in DIR [PREFIX/man]
320   --srcdir=DIR            find the sources in DIR [configure dir or ..]
321   --program-prefix=PREFIX prepend PREFIX to installed program names
322   --program-suffix=SUFFIX append SUFFIX to installed program names
323   --program-transform-name=PROGRAM
324                           run sed PROGRAM on installed program names
325 EOF
326     cat << EOF
327 Host type:
328   --build=BUILD           configure for building on BUILD [BUILD=HOST]
329   --host=HOST             configure for HOST [guessed]
330   --target=TARGET         configure for TARGET [TARGET=HOST]
331 Features and packages:
332   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
333   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
334   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
335   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
336   --x-includes=DIR        X include files are in DIR
337   --x-libraries=DIR       X library files are in DIR
338 EOF
339     if test -n "$ac_help"; then
340       echo "--enable and --with options recognized:$ac_help"
341     fi
342     exit 0 ;;
343
344   -host | --host | --hos | --ho)
345     ac_prev=host ;;
346   -host=* | --host=* | --hos=* | --ho=*)
347     host="$ac_optarg" ;;
348
349   -includedir | --includedir | --includedi | --included | --include \
350   | --includ | --inclu | --incl | --inc)
351     ac_prev=includedir ;;
352   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
353   | --includ=* | --inclu=* | --incl=* | --inc=*)
354     includedir="$ac_optarg" ;;
355
356   -infodir | --infodir | --infodi | --infod | --info | --inf)
357     ac_prev=infodir ;;
358   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
359     infodir="$ac_optarg" ;;
360
361   -libdir | --libdir | --libdi | --libd)
362     ac_prev=libdir ;;
363   -libdir=* | --libdir=* | --libdi=* | --libd=*)
364     libdir="$ac_optarg" ;;
365
366   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
367   | --libexe | --libex | --libe)
368     ac_prev=libexecdir ;;
369   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
370   | --libexe=* | --libex=* | --libe=*)
371     libexecdir="$ac_optarg" ;;
372
373   -localstatedir | --localstatedir | --localstatedi | --localstated \
374   | --localstate | --localstat | --localsta | --localst \
375   | --locals | --local | --loca | --loc | --lo)
376     ac_prev=localstatedir ;;
377   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
378   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
379   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
380     localstatedir="$ac_optarg" ;;
381
382   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
383     ac_prev=mandir ;;
384   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
385     mandir="$ac_optarg" ;;
386
387   -nfp | --nfp | --nf)
388     # Obsolete; use --without-fp.
389     with_fp=no ;;
390
391   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
392   | --no-cr | --no-c)
393     no_create=yes ;;
394
395   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
396   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
397     no_recursion=yes ;;
398
399   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
400   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
401   | --oldin | --oldi | --old | --ol | --o)
402     ac_prev=oldincludedir ;;
403   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
404   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
405   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
406     oldincludedir="$ac_optarg" ;;
407
408   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
409     ac_prev=prefix ;;
410   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
411     prefix="$ac_optarg" ;;
412
413   -program-prefix | --program-prefix | --program-prefi | --program-pref \
414   | --program-pre | --program-pr | --program-p)
415     ac_prev=program_prefix ;;
416   -program-prefix=* | --program-prefix=* | --program-prefi=* \
417   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
418     program_prefix="$ac_optarg" ;;
419
420   -program-suffix | --program-suffix | --program-suffi | --program-suff \
421   | --program-suf | --program-su | --program-s)
422     ac_prev=program_suffix ;;
423   -program-suffix=* | --program-suffix=* | --program-suffi=* \
424   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
425     program_suffix="$ac_optarg" ;;
426
427   -program-transform-name | --program-transform-name \
428   | --program-transform-nam | --program-transform-na \
429   | --program-transform-n | --program-transform- \
430   | --program-transform | --program-transfor \
431   | --program-transfo | --program-transf \
432   | --program-trans | --program-tran \
433   | --progr-tra | --program-tr | --program-t)
434     ac_prev=program_transform_name ;;
435   -program-transform-name=* | --program-transform-name=* \
436   | --program-transform-nam=* | --program-transform-na=* \
437   | --program-transform-n=* | --program-transform-=* \
438   | --program-transform=* | --program-transfor=* \
439   | --program-transfo=* | --program-transf=* \
440   | --program-trans=* | --program-tran=* \
441   | --progr-tra=* | --program-tr=* | --program-t=*)
442     program_transform_name="$ac_optarg" ;;
443
444   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
445   | -silent | --silent | --silen | --sile | --sil)
446     silent=yes ;;
447
448   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
449     ac_prev=sbindir ;;
450   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
451   | --sbi=* | --sb=*)
452     sbindir="$ac_optarg" ;;
453
454   -sharedstatedir | --sharedstatedir | --sharedstatedi \
455   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
456   | --sharedst | --shareds | --shared | --share | --shar \
457   | --sha | --sh)
458     ac_prev=sharedstatedir ;;
459   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
460   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
461   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
462   | --sha=* | --sh=*)
463     sharedstatedir="$ac_optarg" ;;
464
465   -site | --site | --sit)
466     ac_prev=site ;;
467   -site=* | --site=* | --sit=*)
468     site="$ac_optarg" ;;
469
470   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
471     ac_prev=srcdir ;;
472   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
473     srcdir="$ac_optarg" ;;
474
475   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
476   | --syscon | --sysco | --sysc | --sys | --sy)
477     ac_prev=sysconfdir ;;
478   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
479   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
480     sysconfdir="$ac_optarg" ;;
481
482   -target | --target | --targe | --targ | --tar | --ta | --t)
483     ac_prev=target ;;
484   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
485     target="$ac_optarg" ;;
486
487   -v | -verbose | --verbose | --verbos | --verbo | --verb)
488     verbose=yes ;;
489
490   -version | --version | --versio | --versi | --vers)
491     echo "configure generated by autoconf version 2.13"
492     exit 0 ;;
493
494   -with-* | --with-*)
495     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
496     # Reject names that are not valid shell variable names.
497     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
498       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
499     fi
500     ac_package=`echo $ac_package| sed 's/-/_/g'`
501     case "$ac_option" in
502       *=*) ;;
503       *) ac_optarg=yes ;;
504     esac
505     eval "with_${ac_package}='$ac_optarg'" ;;
506
507   -without-* | --without-*)
508     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
509     # Reject names that are not valid shell variable names.
510     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
511       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
512     fi
513     ac_package=`echo $ac_package| sed 's/-/_/g'`
514     eval "with_${ac_package}=no" ;;
515
516   --x)
517     # Obsolete; use --with-x.
518     with_x=yes ;;
519
520   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
521   | --x-incl | --x-inc | --x-in | --x-i)
522     ac_prev=x_includes ;;
523   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
524   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
525     x_includes="$ac_optarg" ;;
526
527   -x-libraries | --x-libraries | --x-librarie | --x-librari \
528   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
529     ac_prev=x_libraries ;;
530   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
531   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
532     x_libraries="$ac_optarg" ;;
533
534   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
535     ;;
536
537   *)
538     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
539       echo "configure: warning: $ac_option: invalid host type" 1>&2
540     fi
541     if test "x$nonopt" != xNONE; then
542       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
543     fi
544     nonopt="$ac_option"
545     ;;
546
547   esac
548 done
549
550 if test -n "$ac_prev"; then
551   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
552 fi
553
554 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
555
556 # File descriptor usage:
557 # 0 standard input
558 # 1 file creation
559 # 2 errors and warnings
560 # 3 some systems may open it to /dev/tty
561 # 4 used on the Kubota Titan
562 # 6 checking for... messages and results
563 # 5 compiler messages saved in config.log
564 if test "$silent" = yes; then
565   exec 6>/dev/null
566 else
567   exec 6>&1
568 fi
569 exec 5>./config.log
570
571 echo "\
572 This file contains any messages produced by compilers while
573 running configure, to aid debugging if configure makes a mistake.
574 " 1>&5
575
576 # Strip out --no-create and --no-recursion so they do not pile up.
577 # Also quote any args containing shell metacharacters.
578 ac_configure_args=
579 for ac_arg
580 do
581   case "$ac_arg" in
582   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
583   | --no-cr | --no-c) ;;
584   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
585   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
586   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
587   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
588   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
589   esac
590 done
591
592 # NLS nuisances.
593 # Only set these to C if already set.  These must not be set unconditionally
594 # because not all systems understand e.g. LANG=C (notably SCO).
595 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
596 # Non-C LC_CTYPE values break the ctype check.
597 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
598 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
599 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
600 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
601
602 # confdefs.h avoids OS command line length limits that DEFS can exceed.
603 rm -rf conftest* confdefs.h
604 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
605 echo > confdefs.h
606
607 # A filename unique to this package, relative to the directory that
608 # configure is in, which we can look for to find out if srcdir is correct.
609 ac_unique_file=Makefile.in
610
611 # Find the source files, if location was not specified.
612 if test -z "$srcdir"; then
613   ac_srcdir_defaulted=yes
614   # Try the directory containing this script, then its parent.
615   ac_prog=$0
616   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
617   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
618   srcdir=$ac_confdir
619   if test ! -r $srcdir/$ac_unique_file; then
620     srcdir=..
621   fi
622 else
623   ac_srcdir_defaulted=no
624 fi
625 if test ! -r $srcdir/$ac_unique_file; then
626   if test "$ac_srcdir_defaulted" = yes; then
627     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
628   else
629     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
630   fi
631 fi
632 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
633
634 # Prefer explicitly selected file to automatically selected ones.
635 if test -z "$CONFIG_SITE"; then
636   if test "x$prefix" != xNONE; then
637     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
638   else
639     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
640   fi
641 fi
642 for ac_site_file in $CONFIG_SITE; do
643   if test -r "$ac_site_file"; then
644     echo "loading site script $ac_site_file"
645     . "$ac_site_file"
646   fi
647 done
648
649 if test -r "$cache_file"; then
650   echo "loading cache $cache_file"
651   . $cache_file
652 else
653   echo "creating cache $cache_file"
654   > $cache_file
655 fi
656
657 ac_ext=c
658 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
659 ac_cpp='$CPP $CPPFLAGS'
660 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
661 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
662 cross_compiling=$ac_cv_prog_cc_cross
663
664 ac_exeext=
665 ac_objext=o
666 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
667   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
668   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
669     ac_n= ac_c='
670 ' ac_t='        '
671   else
672     ac_n=-n ac_c= ac_t=
673   fi
674 else
675   ac_n= ac_c='\c' ac_t=
676 fi
677
678
679
680 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
681 echo "configure:682: checking how to run the C preprocessor" >&5
682 # On Suns, sometimes $CPP names a directory.
683 if test -n "$CPP" && test -d "$CPP"; then
684   CPP=
685 fi
686 if test -z "$CPP"; then
687 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
688   echo $ac_n "(cached) $ac_c" 1>&6
689 else
690     # This must be in double quotes, not single quotes, because CPP may get
691   # substituted into the Makefile and "${CC-cc}" will confuse make.
692   CPP="${CC-cc} -E"
693   # On the NeXT, cc -E runs the code through the compiler's parser,
694   # not just through cpp.
695   cat > conftest.$ac_ext <<EOF
696 #line 697 "configure"
697 #include "confdefs.h"
698 #include <assert.h>
699 Syntax Error
700 EOF
701 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
702 { (eval echo configure:703: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
703 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
704 if test -z "$ac_err"; then
705   :
706 else
707   echo "$ac_err" >&5
708   echo "configure: failed program was:" >&5
709   cat conftest.$ac_ext >&5
710   rm -rf conftest*
711   CPP="${CC-cc} -E -traditional-cpp"
712   cat > conftest.$ac_ext <<EOF
713 #line 714 "configure"
714 #include "confdefs.h"
715 #include <assert.h>
716 Syntax Error
717 EOF
718 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
719 { (eval echo configure:720: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
720 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
721 if test -z "$ac_err"; then
722   :
723 else
724   echo "$ac_err" >&5
725   echo "configure: failed program was:" >&5
726   cat conftest.$ac_ext >&5
727   rm -rf conftest*
728   CPP="${CC-cc} -nologo -E"
729   cat > conftest.$ac_ext <<EOF
730 #line 731 "configure"
731 #include "confdefs.h"
732 #include <assert.h>
733 Syntax Error
734 EOF
735 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
736 { (eval echo configure:737: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
737 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
738 if test -z "$ac_err"; then
739   :
740 else
741   echo "$ac_err" >&5
742   echo "configure: failed program was:" >&5
743   cat conftest.$ac_ext >&5
744   rm -rf conftest*
745   CPP=/lib/cpp
746 fi
747 rm -f conftest*
748 fi
749 rm -f conftest*
750 fi
751 rm -f conftest*
752   ac_cv_prog_CPP="$CPP"
753 fi
754   CPP="$ac_cv_prog_CPP"
755 else
756   ac_cv_prog_CPP="$CPP"
757 fi
758 echo "$ac_t""$CPP" 1>&6
759
760 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
761 echo "configure:762: checking whether ${MAKE-make} sets \${MAKE}" >&5
762 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
763 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
764   echo $ac_n "(cached) $ac_c" 1>&6
765 else
766   cat > conftestmake <<\EOF
767 all:
768         @echo 'ac_maketemp="${MAKE}"'
769 EOF
770 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
771 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
772 if test -n "$ac_maketemp"; then
773   eval ac_cv_prog_make_${ac_make}_set=yes
774 else
775   eval ac_cv_prog_make_${ac_make}_set=no
776 fi
777 rm -f conftestmake
778 fi
779 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
780   echo "$ac_t""yes" 1>&6
781   SET_MAKE=
782 else
783   echo "$ac_t""no" 1>&6
784   SET_MAKE="MAKE=${MAKE-make}"
785 fi
786
787 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
788 echo "configure:789: checking for POSIXized ISC" >&5
789 if test -d /etc/conf/kconfig.d &&
790   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
791 then
792   echo "$ac_t""yes" 1>&6
793   ISC=yes # If later tests want to check for ISC.
794   cat >> confdefs.h <<\EOF
795 #define _POSIX_SOURCE 1
796 EOF
797
798   if test "$GCC" = yes; then
799     CC="$CC -posix"
800   else
801     CC="$CC -Xp"
802   fi
803 else
804   echo "$ac_t""no" 1>&6
805   ISC=
806 fi
807
808 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
809 echo "configure:810: checking for ANSI C header files" >&5
810 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
811   echo $ac_n "(cached) $ac_c" 1>&6
812 else
813   cat > conftest.$ac_ext <<EOF
814 #line 815 "configure"
815 #include "confdefs.h"
816 #include <stdlib.h>
817 #include <stdarg.h>
818 #include <string.h>
819 #include <float.h>
820 EOF
821 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
822 { (eval echo configure:823: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
823 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
824 if test -z "$ac_err"; then
825   rm -rf conftest*
826   ac_cv_header_stdc=yes
827 else
828   echo "$ac_err" >&5
829   echo "configure: failed program was:" >&5
830   cat conftest.$ac_ext >&5
831   rm -rf conftest*
832   ac_cv_header_stdc=no
833 fi
834 rm -f conftest*
835
836 if test $ac_cv_header_stdc = yes; then
837   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
838 cat > conftest.$ac_ext <<EOF
839 #line 840 "configure"
840 #include "confdefs.h"
841 #include <string.h>
842 EOF
843 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
844   egrep "memchr" >/dev/null 2>&1; then
845   :
846 else
847   rm -rf conftest*
848   ac_cv_header_stdc=no
849 fi
850 rm -f conftest*
851
852 fi
853
854 if test $ac_cv_header_stdc = yes; then
855   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
856 cat > conftest.$ac_ext <<EOF
857 #line 858 "configure"
858 #include "confdefs.h"
859 #include <stdlib.h>
860 EOF
861 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
862   egrep "free" >/dev/null 2>&1; then
863   :
864 else
865   rm -rf conftest*
866   ac_cv_header_stdc=no
867 fi
868 rm -f conftest*
869
870 fi
871
872 if test $ac_cv_header_stdc = yes; then
873   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
874 if test "$cross_compiling" = yes; then
875   :
876 else
877   cat > conftest.$ac_ext <<EOF
878 #line 879 "configure"
879 #include "confdefs.h"
880 #include <ctype.h>
881 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
882 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
883 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
884 int main () { int i; for (i = 0; i < 256; i++)
885 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
886 exit (0); }
887
888 EOF
889 if { (eval echo configure:890: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
890 then
891   :
892 else
893   echo "configure: failed program was:" >&5
894   cat conftest.$ac_ext >&5
895   rm -fr conftest*
896   ac_cv_header_stdc=no
897 fi
898 rm -fr conftest*
899 fi
900
901 fi
902 fi
903
904 echo "$ac_t""$ac_cv_header_stdc" 1>&6
905 if test $ac_cv_header_stdc = yes; then
906   cat >> confdefs.h <<\EOF
907 #define STDC_HEADERS 1
908 EOF
909
910 fi
911
912 echo $ac_n "checking for working const""... $ac_c" 1>&6
913 echo "configure:914: checking for working const" >&5
914 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
915   echo $ac_n "(cached) $ac_c" 1>&6
916 else
917   cat > conftest.$ac_ext <<EOF
918 #line 919 "configure"
919 #include "confdefs.h"
920
921 int main() {
922
923 /* Ultrix mips cc rejects this.  */
924 typedef int charset[2]; const charset x;
925 /* SunOS 4.1.1 cc rejects this.  */
926 char const *const *ccp;
927 char **p;
928 /* NEC SVR4.0.2 mips cc rejects this.  */
929 struct point {int x, y;};
930 static struct point const zero = {0,0};
931 /* AIX XL C 1.02.0.0 rejects this.
932    It does not let you subtract one const X* pointer from another in an arm
933    of an if-expression whose if-part is not a constant expression */
934 const char *g = "string";
935 ccp = &g + (g ? g-g : 0);
936 /* HPUX 7.0 cc rejects these. */
937 ++ccp;
938 p = (char**) ccp;
939 ccp = (char const *const *) p;
940 { /* SCO 3.2v4 cc rejects this.  */
941   char *t;
942   char const *s = 0 ? (char *) 0 : (char const *) 0;
943
944   *t++ = 0;
945 }
946 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
947   int x[] = {25, 17};
948   const int *foo = &x[0];
949   ++foo;
950 }
951 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
952   typedef const int *iptr;
953   iptr p = 0;
954   ++p;
955 }
956 { /* AIX XL C 1.02.0.0 rejects this saying
957      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
958   struct s { int j; const int *ap[3]; };
959   struct s *b; b->j = 5;
960 }
961 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
962   const int foo = 10;
963 }
964
965 ; return 0; }
966 EOF
967 if { (eval echo configure:968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
968   rm -rf conftest*
969   ac_cv_c_const=yes
970 else
971   echo "configure: failed program was:" >&5
972   cat conftest.$ac_ext >&5
973   rm -rf conftest*
974   ac_cv_c_const=no
975 fi
976 rm -f conftest*
977 fi
978
979 echo "$ac_t""$ac_cv_c_const" 1>&6
980 if test $ac_cv_c_const = no; then
981   cat >> confdefs.h <<\EOF
982 #define const 
983 EOF
984
985 fi
986
987 echo $ac_n "checking for inline""... $ac_c" 1>&6
988 echo "configure:989: checking for inline" >&5
989 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
990   echo $ac_n "(cached) $ac_c" 1>&6
991 else
992   ac_cv_c_inline=no
993 for ac_kw in inline __inline__ __inline; do
994   cat > conftest.$ac_ext <<EOF
995 #line 996 "configure"
996 #include "confdefs.h"
997
998 int main() {
999 } $ac_kw foo() {
1000 ; return 0; }
1001 EOF
1002 if { (eval echo configure:1003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1003   rm -rf conftest*
1004   ac_cv_c_inline=$ac_kw; break
1005 else
1006   echo "configure: failed program was:" >&5
1007   cat conftest.$ac_ext >&5
1008 fi
1009 rm -f conftest*
1010 done
1011
1012 fi
1013
1014 echo "$ac_t""$ac_cv_c_inline" 1>&6
1015 case "$ac_cv_c_inline" in
1016   inline | yes) ;;
1017   no) cat >> confdefs.h <<\EOF
1018 #define inline 
1019 EOF
1020  ;;
1021   *)  cat >> confdefs.h <<EOF
1022 #define inline $ac_cv_c_inline
1023 EOF
1024  ;;
1025 esac
1026
1027 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1028 echo "configure:1029: checking for off_t" >&5
1029 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1030   echo $ac_n "(cached) $ac_c" 1>&6
1031 else
1032   cat > conftest.$ac_ext <<EOF
1033 #line 1034 "configure"
1034 #include "confdefs.h"
1035 #include <sys/types.h>
1036 #if STDC_HEADERS
1037 #include <stdlib.h>
1038 #include <stddef.h>
1039 #endif
1040 EOF
1041 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1042   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1043   rm -rf conftest*
1044   ac_cv_type_off_t=yes
1045 else
1046   rm -rf conftest*
1047   ac_cv_type_off_t=no
1048 fi
1049 rm -f conftest*
1050
1051 fi
1052 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1053 if test $ac_cv_type_off_t = no; then
1054   cat >> confdefs.h <<\EOF
1055 #define off_t long
1056 EOF
1057
1058 fi
1059
1060 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1061 echo "configure:1062: checking for size_t" >&5
1062 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1063   echo $ac_n "(cached) $ac_c" 1>&6
1064 else
1065   cat > conftest.$ac_ext <<EOF
1066 #line 1067 "configure"
1067 #include "confdefs.h"
1068 #include <sys/types.h>
1069 #if STDC_HEADERS
1070 #include <stdlib.h>
1071 #include <stddef.h>
1072 #endif
1073 EOF
1074 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1075   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1076   rm -rf conftest*
1077   ac_cv_type_size_t=yes
1078 else
1079   rm -rf conftest*
1080   ac_cv_type_size_t=no
1081 fi
1082 rm -f conftest*
1083
1084 fi
1085 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1086 if test $ac_cv_type_size_t = no; then
1087   cat >> confdefs.h <<\EOF
1088 #define size_t unsigned
1089 EOF
1090
1091 fi
1092
1093 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1094 # for constant arguments.  Useless!
1095 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1096 echo "configure:1097: checking for working alloca.h" >&5
1097 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1098   echo $ac_n "(cached) $ac_c" 1>&6
1099 else
1100   cat > conftest.$ac_ext <<EOF
1101 #line 1102 "configure"
1102 #include "confdefs.h"
1103 #include <alloca.h>
1104 int main() {
1105 char *p = alloca(2 * sizeof(int));
1106 ; return 0; }
1107 EOF
1108 if { (eval echo configure:1109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1109   rm -rf conftest*
1110   ac_cv_header_alloca_h=yes
1111 else
1112   echo "configure: failed program was:" >&5
1113   cat conftest.$ac_ext >&5
1114   rm -rf conftest*
1115   ac_cv_header_alloca_h=no
1116 fi
1117 rm -f conftest*
1118 fi
1119
1120 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1121 if test $ac_cv_header_alloca_h = yes; then
1122   cat >> confdefs.h <<\EOF
1123 #define HAVE_ALLOCA_H 1
1124 EOF
1125
1126 fi
1127
1128 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1129 echo "configure:1130: checking for alloca" >&5
1130 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1131   echo $ac_n "(cached) $ac_c" 1>&6
1132 else
1133   cat > conftest.$ac_ext <<EOF
1134 #line 1135 "configure"
1135 #include "confdefs.h"
1136
1137 #ifdef __GNUC__
1138 # define alloca __builtin_alloca
1139 #else
1140 # ifdef _MSC_VER
1141 #  include <malloc.h>
1142 #  define alloca _alloca
1143 # else
1144 #  if HAVE_ALLOCA_H
1145 #   include <alloca.h>
1146 #  else
1147 #   ifdef _AIX
1148  #pragma alloca
1149 #   else
1150 #    ifndef alloca /* predefined by HP cc +Olibcalls */
1151 char *alloca ();
1152 #    endif
1153 #   endif
1154 #  endif
1155 # endif
1156 #endif
1157
1158 int main() {
1159 char *p = (char *) alloca(1);
1160 ; return 0; }
1161 EOF
1162 if { (eval echo configure:1163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1163   rm -rf conftest*
1164   ac_cv_func_alloca_works=yes
1165 else
1166   echo "configure: failed program was:" >&5
1167   cat conftest.$ac_ext >&5
1168   rm -rf conftest*
1169   ac_cv_func_alloca_works=no
1170 fi
1171 rm -f conftest*
1172 fi
1173
1174 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1175 if test $ac_cv_func_alloca_works = yes; then
1176   cat >> confdefs.h <<\EOF
1177 #define HAVE_ALLOCA 1
1178 EOF
1179
1180 fi
1181
1182 if test $ac_cv_func_alloca_works = no; then
1183   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1184   # that cause trouble.  Some versions do not even contain alloca or
1185   # contain a buggy version.  If you still want to use their alloca,
1186   # use ar to extract alloca.o from them instead of compiling alloca.c.
1187   ALLOCA=alloca.${ac_objext}
1188   cat >> confdefs.h <<\EOF
1189 #define C_ALLOCA 1
1190 EOF
1191
1192
1193 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1194 echo "configure:1195: checking whether alloca needs Cray hooks" >&5
1195 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1196   echo $ac_n "(cached) $ac_c" 1>&6
1197 else
1198   cat > conftest.$ac_ext <<EOF
1199 #line 1200 "configure"
1200 #include "confdefs.h"
1201 #if defined(CRAY) && ! defined(CRAY2)
1202 webecray
1203 #else
1204 wenotbecray
1205 #endif
1206
1207 EOF
1208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1209   egrep "webecray" >/dev/null 2>&1; then
1210   rm -rf conftest*
1211   ac_cv_os_cray=yes
1212 else
1213   rm -rf conftest*
1214   ac_cv_os_cray=no
1215 fi
1216 rm -f conftest*
1217
1218 fi
1219
1220 echo "$ac_t""$ac_cv_os_cray" 1>&6
1221 if test $ac_cv_os_cray = yes; then
1222 for ac_func in _getb67 GETB67 getb67; do
1223   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1224 echo "configure:1225: checking for $ac_func" >&5
1225 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1226   echo $ac_n "(cached) $ac_c" 1>&6
1227 else
1228   cat > conftest.$ac_ext <<EOF
1229 #line 1230 "configure"
1230 #include "confdefs.h"
1231 /* System header to define __stub macros and hopefully few prototypes,
1232     which can conflict with char $ac_func(); below.  */
1233 #include <assert.h>
1234 /* Override any gcc2 internal prototype to avoid an error.  */
1235 /* We use char because int might match the return type of a gcc2
1236     builtin and then its argument prototype would still apply.  */
1237 char $ac_func();
1238
1239 int main() {
1240
1241 /* The GNU C library defines this for functions which it implements
1242     to always fail with ENOSYS.  Some functions are actually named
1243     something starting with __ and the normal name is an alias.  */
1244 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1245 choke me
1246 #else
1247 $ac_func();
1248 #endif
1249
1250 ; return 0; }
1251 EOF
1252 if { (eval echo configure:1253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1253   rm -rf conftest*
1254   eval "ac_cv_func_$ac_func=yes"
1255 else
1256   echo "configure: failed program was:" >&5
1257   cat conftest.$ac_ext >&5
1258   rm -rf conftest*
1259   eval "ac_cv_func_$ac_func=no"
1260 fi
1261 rm -f conftest*
1262 fi
1263
1264 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1265   echo "$ac_t""yes" 1>&6
1266   cat >> confdefs.h <<EOF
1267 #define CRAY_STACKSEG_END $ac_func
1268 EOF
1269
1270   break
1271 else
1272   echo "$ac_t""no" 1>&6
1273 fi
1274
1275 done
1276 fi
1277
1278 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1279 echo "configure:1280: checking stack direction for C alloca" >&5
1280 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1281   echo $ac_n "(cached) $ac_c" 1>&6
1282 else
1283   if test "$cross_compiling" = yes; then
1284   ac_cv_c_stack_direction=0
1285 else
1286   cat > conftest.$ac_ext <<EOF
1287 #line 1288 "configure"
1288 #include "confdefs.h"
1289 find_stack_direction ()
1290 {
1291   static char *addr = 0;
1292   auto char dummy;
1293   if (addr == 0)
1294     {
1295       addr = &dummy;
1296       return find_stack_direction ();
1297     }
1298   else
1299     return (&dummy > addr) ? 1 : -1;
1300 }
1301 main ()
1302 {
1303   exit (find_stack_direction() < 0);
1304 }
1305 EOF
1306 if { (eval echo configure:1307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1307 then
1308   ac_cv_c_stack_direction=1
1309 else
1310   echo "configure: failed program was:" >&5
1311   cat conftest.$ac_ext >&5
1312   rm -fr conftest*
1313   ac_cv_c_stack_direction=-1
1314 fi
1315 rm -fr conftest*
1316 fi
1317
1318 fi
1319
1320 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1321 cat >> confdefs.h <<EOF
1322 #define STACK_DIRECTION $ac_cv_c_stack_direction
1323 EOF
1324
1325 fi
1326
1327 for ac_hdr in unistd.h
1328 do
1329 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1330 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1331 echo "configure:1332: checking for $ac_hdr" >&5
1332 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1333   echo $ac_n "(cached) $ac_c" 1>&6
1334 else
1335   cat > conftest.$ac_ext <<EOF
1336 #line 1337 "configure"
1337 #include "confdefs.h"
1338 #include <$ac_hdr>
1339 EOF
1340 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1341 { (eval echo configure:1342: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1342 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1343 if test -z "$ac_err"; then
1344   rm -rf conftest*
1345   eval "ac_cv_header_$ac_safe=yes"
1346 else
1347   echo "$ac_err" >&5
1348   echo "configure: failed program was:" >&5
1349   cat conftest.$ac_ext >&5
1350   rm -rf conftest*
1351   eval "ac_cv_header_$ac_safe=no"
1352 fi
1353 rm -f conftest*
1354 fi
1355 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1356   echo "$ac_t""yes" 1>&6
1357     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1358   cat >> confdefs.h <<EOF
1359 #define $ac_tr_hdr 1
1360 EOF
1361  
1362 else
1363   echo "$ac_t""no" 1>&6
1364 fi
1365 done
1366
1367 for ac_func in getpagesize
1368 do
1369 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1370 echo "configure:1371: checking for $ac_func" >&5
1371 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1372   echo $ac_n "(cached) $ac_c" 1>&6
1373 else
1374   cat > conftest.$ac_ext <<EOF
1375 #line 1376 "configure"
1376 #include "confdefs.h"
1377 /* System header to define __stub macros and hopefully few prototypes,
1378     which can conflict with char $ac_func(); below.  */
1379 #include <assert.h>
1380 /* Override any gcc2 internal prototype to avoid an error.  */
1381 /* We use char because int might match the return type of a gcc2
1382     builtin and then its argument prototype would still apply.  */
1383 char $ac_func();
1384
1385 int main() {
1386
1387 /* The GNU C library defines this for functions which it implements
1388     to always fail with ENOSYS.  Some functions are actually named
1389     something starting with __ and the normal name is an alias.  */
1390 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1391 choke me
1392 #else
1393 $ac_func();
1394 #endif
1395
1396 ; return 0; }
1397 EOF
1398 if { (eval echo configure:1399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1399   rm -rf conftest*
1400   eval "ac_cv_func_$ac_func=yes"
1401 else
1402   echo "configure: failed program was:" >&5
1403   cat conftest.$ac_ext >&5
1404   rm -rf conftest*
1405   eval "ac_cv_func_$ac_func=no"
1406 fi
1407 rm -f conftest*
1408 fi
1409
1410 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1411   echo "$ac_t""yes" 1>&6
1412     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1413   cat >> confdefs.h <<EOF
1414 #define $ac_tr_func 1
1415 EOF
1416  
1417 else
1418   echo "$ac_t""no" 1>&6
1419 fi
1420 done
1421
1422 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1423 echo "configure:1424: checking for working mmap" >&5
1424 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1425   echo $ac_n "(cached) $ac_c" 1>&6
1426 else
1427   if test "$cross_compiling" = yes; then
1428   ac_cv_func_mmap_fixed_mapped=no
1429 else
1430   cat > conftest.$ac_ext <<EOF
1431 #line 1432 "configure"
1432 #include "confdefs.h"
1433
1434 /* Thanks to Mike Haertel and Jim Avera for this test.
1435    Here is a matrix of mmap possibilities:
1436         mmap private not fixed
1437         mmap private fixed at somewhere currently unmapped
1438         mmap private fixed at somewhere already mapped
1439         mmap shared not fixed
1440         mmap shared fixed at somewhere currently unmapped
1441         mmap shared fixed at somewhere already mapped
1442    For private mappings, we should verify that changes cannot be read()
1443    back from the file, nor mmap's back from the file at a different
1444    address.  (There have been systems where private was not correctly
1445    implemented like the infamous i386 svr4.0, and systems where the
1446    VM page cache was not coherent with the filesystem buffer cache
1447    like early versions of FreeBSD and possibly contemporary NetBSD.)
1448    For shared mappings, we should conversely verify that changes get
1449    propogated back to all the places they're supposed to be.
1450
1451    Grep wants private fixed already mapped.
1452    The main things grep needs to know about mmap are:
1453    * does it exist and is it safe to write into the mmap'd area
1454    * how to use it (BSD variants)  */
1455 #include <sys/types.h>
1456 #include <fcntl.h>
1457 #include <sys/mman.h>
1458
1459 /* This mess was copied from the GNU getpagesize.h.  */
1460 #ifndef HAVE_GETPAGESIZE
1461 # ifdef HAVE_UNISTD_H
1462 #  include <unistd.h>
1463 # endif
1464
1465 /* Assume that all systems that can run configure have sys/param.h.  */
1466 # ifndef HAVE_SYS_PARAM_H
1467 #  define HAVE_SYS_PARAM_H 1
1468 # endif
1469
1470 # ifdef _SC_PAGESIZE
1471 #  define getpagesize() sysconf(_SC_PAGESIZE)
1472 # else /* no _SC_PAGESIZE */
1473 #  ifdef HAVE_SYS_PARAM_H
1474 #   include <sys/param.h>
1475 #   ifdef EXEC_PAGESIZE
1476 #    define getpagesize() EXEC_PAGESIZE
1477 #   else /* no EXEC_PAGESIZE */
1478 #    ifdef NBPG
1479 #     define getpagesize() NBPG * CLSIZE
1480 #     ifndef CLSIZE
1481 #      define CLSIZE 1
1482 #     endif /* no CLSIZE */
1483 #    else /* no NBPG */
1484 #     ifdef NBPC
1485 #      define getpagesize() NBPC
1486 #     else /* no NBPC */
1487 #      ifdef PAGESIZE
1488 #       define getpagesize() PAGESIZE
1489 #      endif /* PAGESIZE */
1490 #     endif /* no NBPC */
1491 #    endif /* no NBPG */
1492 #   endif /* no EXEC_PAGESIZE */
1493 #  else /* no HAVE_SYS_PARAM_H */
1494 #   define getpagesize() 8192   /* punt totally */
1495 #  endif /* no HAVE_SYS_PARAM_H */
1496 # endif /* no _SC_PAGESIZE */
1497
1498 #endif /* no HAVE_GETPAGESIZE */
1499
1500 #ifdef __cplusplus
1501 extern "C" { void *malloc(unsigned); }
1502 #else
1503 char *malloc();
1504 #endif
1505
1506 int
1507 main()
1508 {
1509         char *data, *data2, *data3;
1510         int i, pagesize;
1511         int fd;
1512
1513         pagesize = getpagesize();
1514
1515         /*
1516          * First, make a file with some known garbage in it.
1517          */
1518         data = malloc(pagesize);
1519         if (!data)
1520                 exit(1);
1521         for (i = 0; i < pagesize; ++i)
1522                 *(data + i) = rand();
1523         umask(0);
1524         fd = creat("conftestmmap", 0600);
1525         if (fd < 0)
1526                 exit(1);
1527         if (write(fd, data, pagesize) != pagesize)
1528                 exit(1);
1529         close(fd);
1530
1531         /*
1532          * Next, try to mmap the file at a fixed address which
1533          * already has something else allocated at it.  If we can,
1534          * also make sure that we see the same garbage.
1535          */
1536         fd = open("conftestmmap", O_RDWR);
1537         if (fd < 0)
1538                 exit(1);
1539         data2 = malloc(2 * pagesize);
1540         if (!data2)
1541                 exit(1);
1542         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1543         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1544             MAP_PRIVATE | MAP_FIXED, fd, 0L))
1545                 exit(1);
1546         for (i = 0; i < pagesize; ++i)
1547                 if (*(data + i) != *(data2 + i))
1548                         exit(1);
1549
1550         /*
1551          * Finally, make sure that changes to the mapped area
1552          * do not percolate back to the file as seen by read().
1553          * (This is a bug on some variants of i386 svr4.0.)
1554          */
1555         for (i = 0; i < pagesize; ++i)
1556                 *(data2 + i) = *(data2 + i) + 1;
1557         data3 = malloc(pagesize);
1558         if (!data3)
1559                 exit(1);
1560         if (read(fd, data3, pagesize) != pagesize)
1561                 exit(1);
1562         for (i = 0; i < pagesize; ++i)
1563                 if (*(data + i) != *(data3 + i))
1564                         exit(1);
1565         close(fd);
1566         unlink("conftestmmap");
1567         exit(0);
1568 }
1569
1570 EOF
1571 if { (eval echo configure:1572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1572 then
1573   ac_cv_func_mmap_fixed_mapped=yes
1574 else
1575   echo "configure: failed program was:" >&5
1576   cat conftest.$ac_ext >&5
1577   rm -fr conftest*
1578   ac_cv_func_mmap_fixed_mapped=no
1579 fi
1580 rm -fr conftest*
1581 fi
1582
1583 fi
1584
1585 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1586 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1587   cat >> confdefs.h <<\EOF
1588 #define HAVE_MMAP 1
1589 EOF
1590
1591 fi
1592
1593 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1594 echo "configure:1595: checking for Cygwin environment" >&5
1595 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1596   echo $ac_n "(cached) $ac_c" 1>&6
1597 else
1598   cat > conftest.$ac_ext <<EOF
1599 #line 1600 "configure"
1600 #include "confdefs.h"
1601
1602 int main() {
1603
1604 #ifndef __CYGWIN__
1605 #define __CYGWIN__ __CYGWIN32__
1606 #endif
1607 return __CYGWIN__;
1608 ; return 0; }
1609 EOF
1610 if { (eval echo configure:1611: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1611   rm -rf conftest*
1612   ac_cv_cygwin=yes
1613 else
1614   echo "configure: failed program was:" >&5
1615   cat conftest.$ac_ext >&5
1616   rm -rf conftest*
1617   ac_cv_cygwin=no
1618 fi
1619 rm -f conftest*
1620 rm -f conftest*
1621 fi
1622
1623 echo "$ac_t""$ac_cv_cygwin" 1>&6
1624 CYGWIN=
1625 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1626 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1627 echo "configure:1628: checking for mingw32 environment" >&5
1628 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1629   echo $ac_n "(cached) $ac_c" 1>&6
1630 else
1631   cat > conftest.$ac_ext <<EOF
1632 #line 1633 "configure"
1633 #include "confdefs.h"
1634
1635 int main() {
1636 return __MINGW32__;
1637 ; return 0; }
1638 EOF
1639 if { (eval echo configure:1640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1640   rm -rf conftest*
1641   ac_cv_mingw32=yes
1642 else
1643   echo "configure: failed program was:" >&5
1644   cat conftest.$ac_ext >&5
1645   rm -rf conftest*
1646   ac_cv_mingw32=no
1647 fi
1648 rm -f conftest*
1649 rm -f conftest*
1650 fi
1651
1652 echo "$ac_t""$ac_cv_mingw32" 1>&6
1653 MINGW32=
1654 test "$ac_cv_mingw32" = yes && MINGW32=yes
1655
1656 # autoconf.info says this should be called right after AC_INIT.
1657
1658
1659 ac_aux_dir=
1660 for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1661   if test -f $ac_dir/install-sh; then
1662     ac_aux_dir=$ac_dir
1663     ac_install_sh="$ac_aux_dir/install-sh -c"
1664     break
1665   elif test -f $ac_dir/install.sh; then
1666     ac_aux_dir=$ac_dir
1667     ac_install_sh="$ac_aux_dir/install.sh -c"
1668     break
1669   fi
1670 done
1671 if test -z "$ac_aux_dir"; then
1672   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1673 fi
1674 ac_config_guess=$ac_aux_dir/config.guess
1675 ac_config_sub=$ac_aux_dir/config.sub
1676 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1677
1678
1679 # Do some error checking and defaulting for the host and target type.
1680 # The inputs are:
1681 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1682 #
1683 # The rules are:
1684 # 1. You are not allowed to specify --host, --target, and nonopt at the
1685 #    same time.
1686 # 2. Host defaults to nonopt.
1687 # 3. If nonopt is not specified, then host defaults to the current host,
1688 #    as determined by config.guess.
1689 # 4. Target and build default to nonopt.
1690 # 5. If nonopt is not specified, then target and build default to host.
1691
1692 # The aliases save the names the user supplied, while $host etc.
1693 # will get canonicalized.
1694 case $host---$target---$nonopt in
1695 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1696 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1697 esac
1698
1699
1700 # Make sure we can run config.sub.
1701 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1702 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1703 fi
1704
1705 echo $ac_n "checking host system type""... $ac_c" 1>&6
1706 echo "configure:1707: checking host system type" >&5
1707
1708 host_alias=$host
1709 case "$host_alias" in
1710 NONE)
1711   case $nonopt in
1712   NONE)
1713     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1714     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1715     fi ;;
1716   *) host_alias=$nonopt ;;
1717   esac ;;
1718 esac
1719
1720 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1721 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1722 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1723 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1724 echo "$ac_t""$host" 1>&6
1725
1726 echo $ac_n "checking target system type""... $ac_c" 1>&6
1727 echo "configure:1728: checking target system type" >&5
1728
1729 target_alias=$target
1730 case "$target_alias" in
1731 NONE)
1732   case $nonopt in
1733   NONE) target_alias=$host_alias ;;
1734   *) target_alias=$nonopt ;;
1735   esac ;;
1736 esac
1737
1738 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1739 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1740 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1741 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1742 echo "$ac_t""$target" 1>&6
1743
1744 echo $ac_n "checking build system type""... $ac_c" 1>&6
1745 echo "configure:1746: checking build system type" >&5
1746
1747 build_alias=$build
1748 case "$build_alias" in
1749 NONE)
1750   case $nonopt in
1751   NONE) build_alias=$host_alias ;;
1752   *) build_alias=$nonopt ;;
1753   esac ;;
1754 esac
1755
1756 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1757 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1758 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1759 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1760 echo "$ac_t""$build" 1>&6
1761
1762 test "$host_alias" != "$target_alias" &&
1763   test "$program_prefix$program_suffix$program_transform_name" = \
1764     NONENONEs,x,x, &&
1765   program_prefix=${target_alias}-
1766
1767 if test "$program_transform_name" = s,x,x,; then
1768   program_transform_name=
1769 else
1770   # Double any \ or $.  echo might interpret backslashes.
1771   cat <<\EOF_SED > conftestsed
1772 s,\\,\\\\,g; s,\$,$$,g
1773 EOF_SED
1774   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1775   rm -f conftestsed
1776 fi
1777 test "$program_prefix" != NONE &&
1778   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1779 # Use a double $ so make ignores it.
1780 test "$program_suffix" != NONE &&
1781   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1782
1783 # sed with no file args requires a program.
1784 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1785
1786 # Extract the first word of "gcc", so it can be a program name with args.
1787 set dummy gcc; ac_word=$2
1788 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1789 echo "configure:1790: checking for $ac_word" >&5
1790 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1791   echo $ac_n "(cached) $ac_c" 1>&6
1792 else
1793   if test -n "$CC"; then
1794   ac_cv_prog_CC="$CC" # Let the user override the test.
1795 else
1796   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1797   ac_dummy="$PATH"
1798   for ac_dir in $ac_dummy; do
1799     test -z "$ac_dir" && ac_dir=.
1800     if test -f $ac_dir/$ac_word; then
1801       ac_cv_prog_CC="gcc"
1802       break
1803     fi
1804   done
1805   IFS="$ac_save_ifs"
1806 fi
1807 fi
1808 CC="$ac_cv_prog_CC"
1809 if test -n "$CC"; then
1810   echo "$ac_t""$CC" 1>&6
1811 else
1812   echo "$ac_t""no" 1>&6
1813 fi
1814
1815 if test -z "$CC"; then
1816   # Extract the first word of "cc", so it can be a program name with args.
1817 set dummy cc; ac_word=$2
1818 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1819 echo "configure:1820: checking for $ac_word" >&5
1820 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1821   echo $ac_n "(cached) $ac_c" 1>&6
1822 else
1823   if test -n "$CC"; then
1824   ac_cv_prog_CC="$CC" # Let the user override the test.
1825 else
1826   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1827   ac_prog_rejected=no
1828   ac_dummy="$PATH"
1829   for ac_dir in $ac_dummy; do
1830     test -z "$ac_dir" && ac_dir=.
1831     if test -f $ac_dir/$ac_word; then
1832       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1833         ac_prog_rejected=yes
1834         continue
1835       fi
1836       ac_cv_prog_CC="cc"
1837       break
1838     fi
1839   done
1840   IFS="$ac_save_ifs"
1841 if test $ac_prog_rejected = yes; then
1842   # We found a bogon in the path, so make sure we never use it.
1843   set dummy $ac_cv_prog_CC
1844   shift
1845   if test $# -gt 0; then
1846     # We chose a different compiler from the bogus one.
1847     # However, it has the same basename, so the bogon will be chosen
1848     # first if we set CC to just the basename; use the full file name.
1849     shift
1850     set dummy "$ac_dir/$ac_word" "$@"
1851     shift
1852     ac_cv_prog_CC="$@"
1853   fi
1854 fi
1855 fi
1856 fi
1857 CC="$ac_cv_prog_CC"
1858 if test -n "$CC"; then
1859   echo "$ac_t""$CC" 1>&6
1860 else
1861   echo "$ac_t""no" 1>&6
1862 fi
1863
1864   if test -z "$CC"; then
1865     case "`uname -s`" in
1866     *win32* | *WIN32*)
1867       # Extract the first word of "cl", so it can be a program name with args.
1868 set dummy cl; ac_word=$2
1869 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1870 echo "configure:1871: checking for $ac_word" >&5
1871 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1872   echo $ac_n "(cached) $ac_c" 1>&6
1873 else
1874   if test -n "$CC"; then
1875   ac_cv_prog_CC="$CC" # Let the user override the test.
1876 else
1877   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1878   ac_dummy="$PATH"
1879   for ac_dir in $ac_dummy; do
1880     test -z "$ac_dir" && ac_dir=.
1881     if test -f $ac_dir/$ac_word; then
1882       ac_cv_prog_CC="cl"
1883       break
1884     fi
1885   done
1886   IFS="$ac_save_ifs"
1887 fi
1888 fi
1889 CC="$ac_cv_prog_CC"
1890 if test -n "$CC"; then
1891   echo "$ac_t""$CC" 1>&6
1892 else
1893   echo "$ac_t""no" 1>&6
1894 fi
1895  ;;
1896     esac
1897   fi
1898   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1899 fi
1900
1901 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1902 echo "configure:1903: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1903
1904 ac_ext=c
1905 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1906 ac_cpp='$CPP $CPPFLAGS'
1907 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1908 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1909 cross_compiling=$ac_cv_prog_cc_cross
1910
1911 cat > conftest.$ac_ext << EOF
1912
1913 #line 1914 "configure"
1914 #include "confdefs.h"
1915
1916 main(){return(0);}
1917 EOF
1918 if { (eval echo configure:1919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1919   ac_cv_prog_cc_works=yes
1920   # If we can't run a trivial program, we are probably using a cross compiler.
1921   if (./conftest; exit) 2>/dev/null; then
1922     ac_cv_prog_cc_cross=no
1923   else
1924     ac_cv_prog_cc_cross=yes
1925   fi
1926 else
1927   echo "configure: failed program was:" >&5
1928   cat conftest.$ac_ext >&5
1929   ac_cv_prog_cc_works=no
1930 fi
1931 rm -fr conftest*
1932 ac_ext=c
1933 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1934 ac_cpp='$CPP $CPPFLAGS'
1935 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1936 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1937 cross_compiling=$ac_cv_prog_cc_cross
1938
1939 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1940 if test $ac_cv_prog_cc_works = no; then
1941   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1942 fi
1943 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1944 echo "configure:1945: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1945 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1946 cross_compiling=$ac_cv_prog_cc_cross
1947
1948 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1949 echo "configure:1950: checking whether we are using GNU C" >&5
1950 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1951   echo $ac_n "(cached) $ac_c" 1>&6
1952 else
1953   cat > conftest.c <<EOF
1954 #ifdef __GNUC__
1955   yes;
1956 #endif
1957 EOF
1958 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1959: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1959   ac_cv_prog_gcc=yes
1960 else
1961   ac_cv_prog_gcc=no
1962 fi
1963 fi
1964
1965 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1966
1967 if test $ac_cv_prog_gcc = yes; then
1968   GCC=yes
1969 else
1970   GCC=
1971 fi
1972
1973 ac_test_CFLAGS="${CFLAGS+set}"
1974 ac_save_CFLAGS="$CFLAGS"
1975 CFLAGS=
1976 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1977 echo "configure:1978: checking whether ${CC-cc} accepts -g" >&5
1978 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1979   echo $ac_n "(cached) $ac_c" 1>&6
1980 else
1981   echo 'void f(){}' > conftest.c
1982 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1983   ac_cv_prog_cc_g=yes
1984 else
1985   ac_cv_prog_cc_g=no
1986 fi
1987 rm -f conftest*
1988
1989 fi
1990
1991 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1992 if test "$ac_test_CFLAGS" = set; then
1993   CFLAGS="$ac_save_CFLAGS"
1994 elif test $ac_cv_prog_cc_g = yes; then
1995   if test "$GCC" = yes; then
1996     CFLAGS="-g -O2"
1997   else
1998     CFLAGS="-g"
1999   fi
2000 else
2001   if test "$GCC" = yes; then
2002     CFLAGS="-O2"
2003   else
2004     CFLAGS=
2005   fi
2006 fi
2007
2008 # Find a good install program.  We prefer a C program (faster),
2009 # so one script is as good as another.  But avoid the broken or
2010 # incompatible versions:
2011 # SysV /etc/install, /usr/sbin/install
2012 # SunOS /usr/etc/install
2013 # IRIX /sbin/install
2014 # AIX /bin/install
2015 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2016 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2017 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2018 # ./install, which can be erroneously created by make from ./install.sh.
2019 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2020 echo "configure:2021: checking for a BSD compatible install" >&5
2021 if test -z "$INSTALL"; then
2022 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2023   echo $ac_n "(cached) $ac_c" 1>&6
2024 else
2025     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
2026   for ac_dir in $PATH; do
2027     # Account for people who put trailing slashes in PATH elements.
2028     case "$ac_dir/" in
2029     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2030     *)
2031       # OSF1 and SCO ODT 3.0 have their own names for install.
2032       # Don't use installbsd from OSF since it installs stuff as root
2033       # by default.
2034       for ac_prog in ginstall scoinst install; do
2035         if test -f $ac_dir/$ac_prog; then
2036           if test $ac_prog = install &&
2037             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2038             # AIX install.  It has an incompatible calling convention.
2039             :
2040           else
2041             ac_cv_path_install="$ac_dir/$ac_prog -c"
2042             break 2
2043           fi
2044         fi
2045       done
2046       ;;
2047     esac
2048   done
2049   IFS="$ac_save_IFS"
2050
2051 fi
2052   if test "${ac_cv_path_install+set}" = set; then
2053     INSTALL="$ac_cv_path_install"
2054   else
2055     # As a last resort, use the slow shell script.  We don't cache a
2056     # path for INSTALL within a source directory, because that will
2057     # break other packages using the cache if that directory is
2058     # removed, or if the path is relative.
2059     INSTALL="$ac_install_sh"
2060   fi
2061 fi
2062 echo "$ac_t""$INSTALL" 1>&6
2063
2064 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2065 # It thinks the first close brace ends the variable substitution.
2066 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2067
2068 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2069
2070 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2071
2072
2073 # Put a plausible default for CC_FOR_BUILD in Makefile.
2074 if test "x$cross_compiling" = "xno"; then
2075   CC_FOR_BUILD='$(CC)'
2076 else
2077   CC_FOR_BUILD=gcc
2078 fi
2079
2080
2081
2082
2083 AR=${AR-ar}
2084
2085 # Extract the first word of "ranlib", so it can be a program name with args.
2086 set dummy ranlib; ac_word=$2
2087 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2088 echo "configure:2089: checking for $ac_word" >&5
2089 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2090   echo $ac_n "(cached) $ac_c" 1>&6
2091 else
2092   if test -n "$RANLIB"; then
2093   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2094 else
2095   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2096   ac_dummy="$PATH"
2097   for ac_dir in $ac_dummy; do
2098     test -z "$ac_dir" && ac_dir=.
2099     if test -f $ac_dir/$ac_word; then
2100       ac_cv_prog_RANLIB="ranlib"
2101       break
2102     fi
2103   done
2104   IFS="$ac_save_ifs"
2105   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2106 fi
2107 fi
2108 RANLIB="$ac_cv_prog_RANLIB"
2109 if test -n "$RANLIB"; then
2110   echo "$ac_t""$RANLIB" 1>&6
2111 else
2112   echo "$ac_t""no" 1>&6
2113 fi
2114
2115
2116 ALL_LINGUAS=
2117                               
2118    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2119 unistd.h values.h sys/param.h
2120 do
2121 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2122 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2123 echo "configure:2124: checking for $ac_hdr" >&5
2124 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2125   echo $ac_n "(cached) $ac_c" 1>&6
2126 else
2127   cat > conftest.$ac_ext <<EOF
2128 #line 2129 "configure"
2129 #include "confdefs.h"
2130 #include <$ac_hdr>
2131 EOF
2132 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2133 { (eval echo configure:2134: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2134 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2135 if test -z "$ac_err"; then
2136   rm -rf conftest*
2137   eval "ac_cv_header_$ac_safe=yes"
2138 else
2139   echo "$ac_err" >&5
2140   echo "configure: failed program was:" >&5
2141   cat conftest.$ac_ext >&5
2142   rm -rf conftest*
2143   eval "ac_cv_header_$ac_safe=no"
2144 fi
2145 rm -f conftest*
2146 fi
2147 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2148   echo "$ac_t""yes" 1>&6
2149     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2150   cat >> confdefs.h <<EOF
2151 #define $ac_tr_hdr 1
2152 EOF
2153  
2154 else
2155   echo "$ac_t""no" 1>&6
2156 fi
2157 done
2158
2159    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2160 __argz_count __argz_stringify __argz_next
2161 do
2162 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2163 echo "configure:2164: checking for $ac_func" >&5
2164 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2165   echo $ac_n "(cached) $ac_c" 1>&6
2166 else
2167   cat > conftest.$ac_ext <<EOF
2168 #line 2169 "configure"
2169 #include "confdefs.h"
2170 /* System header to define __stub macros and hopefully few prototypes,
2171     which can conflict with char $ac_func(); below.  */
2172 #include <assert.h>
2173 /* Override any gcc2 internal prototype to avoid an error.  */
2174 /* We use char because int might match the return type of a gcc2
2175     builtin and then its argument prototype would still apply.  */
2176 char $ac_func();
2177
2178 int main() {
2179
2180 /* The GNU C library defines this for functions which it implements
2181     to always fail with ENOSYS.  Some functions are actually named
2182     something starting with __ and the normal name is an alias.  */
2183 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2184 choke me
2185 #else
2186 $ac_func();
2187 #endif
2188
2189 ; return 0; }
2190 EOF
2191 if { (eval echo configure:2192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2192   rm -rf conftest*
2193   eval "ac_cv_func_$ac_func=yes"
2194 else
2195   echo "configure: failed program was:" >&5
2196   cat conftest.$ac_ext >&5
2197   rm -rf conftest*
2198   eval "ac_cv_func_$ac_func=no"
2199 fi
2200 rm -f conftest*
2201 fi
2202
2203 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2204   echo "$ac_t""yes" 1>&6
2205     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2206   cat >> confdefs.h <<EOF
2207 #define $ac_tr_func 1
2208 EOF
2209  
2210 else
2211   echo "$ac_t""no" 1>&6
2212 fi
2213 done
2214
2215
2216    if test "${ac_cv_func_stpcpy+set}" != "set"; then
2217      for ac_func in stpcpy
2218 do
2219 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2220 echo "configure:2221: checking for $ac_func" >&5
2221 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2222   echo $ac_n "(cached) $ac_c" 1>&6
2223 else
2224   cat > conftest.$ac_ext <<EOF
2225 #line 2226 "configure"
2226 #include "confdefs.h"
2227 /* System header to define __stub macros and hopefully few prototypes,
2228     which can conflict with char $ac_func(); below.  */
2229 #include <assert.h>
2230 /* Override any gcc2 internal prototype to avoid an error.  */
2231 /* We use char because int might match the return type of a gcc2
2232     builtin and then its argument prototype would still apply.  */
2233 char $ac_func();
2234
2235 int main() {
2236
2237 /* The GNU C library defines this for functions which it implements
2238     to always fail with ENOSYS.  Some functions are actually named
2239     something starting with __ and the normal name is an alias.  */
2240 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2241 choke me
2242 #else
2243 $ac_func();
2244 #endif
2245
2246 ; return 0; }
2247 EOF
2248 if { (eval echo configure:2249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2249   rm -rf conftest*
2250   eval "ac_cv_func_$ac_func=yes"
2251 else
2252   echo "configure: failed program was:" >&5
2253   cat conftest.$ac_ext >&5
2254   rm -rf conftest*
2255   eval "ac_cv_func_$ac_func=no"
2256 fi
2257 rm -f conftest*
2258 fi
2259
2260 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2261   echo "$ac_t""yes" 1>&6
2262     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2263   cat >> confdefs.h <<EOF
2264 #define $ac_tr_func 1
2265 EOF
2266  
2267 else
2268   echo "$ac_t""no" 1>&6
2269 fi
2270 done
2271
2272    fi
2273    if test "${ac_cv_func_stpcpy}" = "yes"; then
2274      cat >> confdefs.h <<\EOF
2275 #define HAVE_STPCPY 1
2276 EOF
2277
2278    fi
2279
2280    if test $ac_cv_header_locale_h = yes; then
2281     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2282 echo "configure:2283: checking for LC_MESSAGES" >&5
2283 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2284   echo $ac_n "(cached) $ac_c" 1>&6
2285 else
2286   cat > conftest.$ac_ext <<EOF
2287 #line 2288 "configure"
2288 #include "confdefs.h"
2289 #include <locale.h>
2290 int main() {
2291 return LC_MESSAGES
2292 ; return 0; }
2293 EOF
2294 if { (eval echo configure:2295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2295   rm -rf conftest*
2296   am_cv_val_LC_MESSAGES=yes
2297 else
2298   echo "configure: failed program was:" >&5
2299   cat conftest.$ac_ext >&5
2300   rm -rf conftest*
2301   am_cv_val_LC_MESSAGES=no
2302 fi
2303 rm -f conftest*
2304 fi
2305
2306 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2307     if test $am_cv_val_LC_MESSAGES = yes; then
2308       cat >> confdefs.h <<\EOF
2309 #define HAVE_LC_MESSAGES 1
2310 EOF
2311
2312     fi
2313   fi
2314    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2315 echo "configure:2316: checking whether NLS is requested" >&5
2316         # Check whether --enable-nls or --disable-nls was given.
2317 if test "${enable_nls+set}" = set; then
2318   enableval="$enable_nls"
2319   USE_NLS=$enableval
2320 else
2321   USE_NLS=yes
2322 fi
2323
2324     echo "$ac_t""$USE_NLS" 1>&6
2325     
2326
2327     USE_INCLUDED_LIBINTL=no
2328
2329         if test "$USE_NLS" = "yes"; then
2330       cat >> confdefs.h <<\EOF
2331 #define ENABLE_NLS 1
2332 EOF
2333
2334       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2335 echo "configure:2336: checking whether included gettext is requested" >&5
2336       # Check whether --with-included-gettext or --without-included-gettext was given.
2337 if test "${with_included_gettext+set}" = set; then
2338   withval="$with_included_gettext"
2339   nls_cv_force_use_gnu_gettext=$withval
2340 else
2341   nls_cv_force_use_gnu_gettext=no
2342 fi
2343
2344       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2345
2346       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2347       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2348                                         nls_cv_header_intl=
2349         nls_cv_header_libgt=
2350         CATOBJEXT=NONE
2351
2352         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2353 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2354 echo "configure:2355: checking for libintl.h" >&5
2355 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+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 #include <libintl.h>
2362 EOF
2363 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2364 { (eval echo configure:2365: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2365 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2366 if test -z "$ac_err"; then
2367   rm -rf conftest*
2368   eval "ac_cv_header_$ac_safe=yes"
2369 else
2370   echo "$ac_err" >&5
2371   echo "configure: failed program was:" >&5
2372   cat conftest.$ac_ext >&5
2373   rm -rf conftest*
2374   eval "ac_cv_header_$ac_safe=no"
2375 fi
2376 rm -f conftest*
2377 fi
2378 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2379   echo "$ac_t""yes" 1>&6
2380   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2381 echo "configure:2382: checking for gettext in libc" >&5
2382 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2383   echo $ac_n "(cached) $ac_c" 1>&6
2384 else
2385   cat > conftest.$ac_ext <<EOF
2386 #line 2387 "configure"
2387 #include "confdefs.h"
2388 #include <libintl.h>
2389 int main() {
2390 return (int) gettext ("")
2391 ; return 0; }
2392 EOF
2393 if { (eval echo configure:2394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2394   rm -rf conftest*
2395   gt_cv_func_gettext_libc=yes
2396 else
2397   echo "configure: failed program was:" >&5
2398   cat conftest.$ac_ext >&5
2399   rm -rf conftest*
2400   gt_cv_func_gettext_libc=no
2401 fi
2402 rm -f conftest*
2403 fi
2404
2405 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2406
2407            if test "$gt_cv_func_gettext_libc" != "yes"; then
2408              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2409 echo "configure:2410: checking for bindtextdomain in -lintl" >&5
2410 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2411 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2412   echo $ac_n "(cached) $ac_c" 1>&6
2413 else
2414   ac_save_LIBS="$LIBS"
2415 LIBS="-lintl  $LIBS"
2416 cat > conftest.$ac_ext <<EOF
2417 #line 2418 "configure"
2418 #include "confdefs.h"
2419 /* Override any gcc2 internal prototype to avoid an error.  */
2420 /* We use char because int might match the return type of a gcc2
2421     builtin and then its argument prototype would still apply.  */
2422 char bindtextdomain();
2423
2424 int main() {
2425 bindtextdomain()
2426 ; return 0; }
2427 EOF
2428 if { (eval echo configure:2429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2429   rm -rf conftest*
2430   eval "ac_cv_lib_$ac_lib_var=yes"
2431 else
2432   echo "configure: failed program was:" >&5
2433   cat conftest.$ac_ext >&5
2434   rm -rf conftest*
2435   eval "ac_cv_lib_$ac_lib_var=no"
2436 fi
2437 rm -f conftest*
2438 LIBS="$ac_save_LIBS"
2439
2440 fi
2441 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2442   echo "$ac_t""yes" 1>&6
2443   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2444 echo "configure:2445: checking for gettext in libintl" >&5
2445 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2446   echo $ac_n "(cached) $ac_c" 1>&6
2447 else
2448   cat > conftest.$ac_ext <<EOF
2449 #line 2450 "configure"
2450 #include "confdefs.h"
2451
2452 int main() {
2453 return (int) gettext ("")
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   gt_cv_func_gettext_libintl=yes
2459 else
2460   echo "configure: failed program was:" >&5
2461   cat conftest.$ac_ext >&5
2462   rm -rf conftest*
2463   gt_cv_func_gettext_libintl=no
2464 fi
2465 rm -f conftest*
2466 fi
2467
2468 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2469 else
2470   echo "$ac_t""no" 1>&6
2471 fi
2472
2473            fi
2474
2475            if test "$gt_cv_func_gettext_libc" = "yes" \
2476               || test "$gt_cv_func_gettext_libintl" = "yes"; then
2477               cat >> confdefs.h <<\EOF
2478 #define HAVE_GETTEXT 1
2479 EOF
2480
2481               # Extract the first word of "msgfmt", so it can be a program name with args.
2482 set dummy msgfmt; ac_word=$2
2483 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2484 echo "configure:2485: checking for $ac_word" >&5
2485 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2486   echo $ac_n "(cached) $ac_c" 1>&6
2487 else
2488   case "$MSGFMT" in
2489   /*)
2490   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2491   ;;
2492   *)
2493   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2494   for ac_dir in $PATH; do
2495     test -z "$ac_dir" && ac_dir=.
2496     if test -f $ac_dir/$ac_word; then
2497       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2498         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2499         break
2500       fi
2501     fi
2502   done
2503   IFS="$ac_save_ifs"
2504   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2505   ;;
2506 esac
2507 fi
2508 MSGFMT="$ac_cv_path_MSGFMT"
2509 if test -n "$MSGFMT"; then
2510   echo "$ac_t""$MSGFMT" 1>&6
2511 else
2512   echo "$ac_t""no" 1>&6
2513 fi
2514               if test "$MSGFMT" != "no"; then
2515                 for ac_func in dcgettext
2516 do
2517 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2518 echo "configure:2519: checking for $ac_func" >&5
2519 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2520   echo $ac_n "(cached) $ac_c" 1>&6
2521 else
2522   cat > conftest.$ac_ext <<EOF
2523 #line 2524 "configure"
2524 #include "confdefs.h"
2525 /* System header to define __stub macros and hopefully few prototypes,
2526     which can conflict with char $ac_func(); below.  */
2527 #include <assert.h>
2528 /* Override any gcc2 internal prototype to avoid an error.  */
2529 /* We use char because int might match the return type of a gcc2
2530     builtin and then its argument prototype would still apply.  */
2531 char $ac_func();
2532
2533 int main() {
2534
2535 /* The GNU C library defines this for functions which it implements
2536     to always fail with ENOSYS.  Some functions are actually named
2537     something starting with __ and the normal name is an alias.  */
2538 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2539 choke me
2540 #else
2541 $ac_func();
2542 #endif
2543
2544 ; return 0; }
2545 EOF
2546 if { (eval echo configure:2547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2547   rm -rf conftest*
2548   eval "ac_cv_func_$ac_func=yes"
2549 else
2550   echo "configure: failed program was:" >&5
2551   cat conftest.$ac_ext >&5
2552   rm -rf conftest*
2553   eval "ac_cv_func_$ac_func=no"
2554 fi
2555 rm -f conftest*
2556 fi
2557
2558 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2559   echo "$ac_t""yes" 1>&6
2560     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2561   cat >> confdefs.h <<EOF
2562 #define $ac_tr_func 1
2563 EOF
2564  
2565 else
2566   echo "$ac_t""no" 1>&6
2567 fi
2568 done
2569
2570                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2571 set dummy gmsgfmt; ac_word=$2
2572 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2573 echo "configure:2574: checking for $ac_word" >&5
2574 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2575   echo $ac_n "(cached) $ac_c" 1>&6
2576 else
2577   case "$GMSGFMT" in
2578   /*)
2579   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2580   ;;
2581   ?:/*)                  
2582   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2583   ;;
2584   *)
2585   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2586   ac_dummy="$PATH"
2587   for ac_dir in $ac_dummy; do 
2588     test -z "$ac_dir" && ac_dir=.
2589     if test -f $ac_dir/$ac_word; then
2590       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2591       break
2592     fi
2593   done
2594   IFS="$ac_save_ifs"
2595   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2596   ;;
2597 esac
2598 fi
2599 GMSGFMT="$ac_cv_path_GMSGFMT"
2600 if test -n "$GMSGFMT"; then
2601   echo "$ac_t""$GMSGFMT" 1>&6
2602 else
2603   echo "$ac_t""no" 1>&6
2604 fi
2605
2606                 # Extract the first word of "xgettext", so it can be a program name with args.
2607 set dummy xgettext; ac_word=$2
2608 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2609 echo "configure:2610: checking for $ac_word" >&5
2610 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2611   echo $ac_n "(cached) $ac_c" 1>&6
2612 else
2613   case "$XGETTEXT" in
2614   /*)
2615   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2616   ;;
2617   *)
2618   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2619   for ac_dir in $PATH; do
2620     test -z "$ac_dir" && ac_dir=.
2621     if test -f $ac_dir/$ac_word; then
2622       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2623         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2624         break
2625       fi
2626     fi
2627   done
2628   IFS="$ac_save_ifs"
2629   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2630   ;;
2631 esac
2632 fi
2633 XGETTEXT="$ac_cv_path_XGETTEXT"
2634 if test -n "$XGETTEXT"; then
2635   echo "$ac_t""$XGETTEXT" 1>&6
2636 else
2637   echo "$ac_t""no" 1>&6
2638 fi
2639
2640                 cat > conftest.$ac_ext <<EOF
2641 #line 2642 "configure"
2642 #include "confdefs.h"
2643
2644 int main() {
2645 extern int _nl_msg_cat_cntr;
2646                                return _nl_msg_cat_cntr
2647 ; return 0; }
2648 EOF
2649 if { (eval echo configure:2650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2650   rm -rf conftest*
2651   CATOBJEXT=.gmo
2652                    DATADIRNAME=share
2653 else
2654   echo "configure: failed program was:" >&5
2655   cat conftest.$ac_ext >&5
2656   rm -rf conftest*
2657   CATOBJEXT=.mo
2658                    DATADIRNAME=lib
2659 fi
2660 rm -f conftest*
2661                 INSTOBJEXT=.mo
2662               fi
2663             fi
2664         
2665 else
2666   echo "$ac_t""no" 1>&6
2667 fi
2668
2669
2670                 
2671         if test "$CATOBJEXT" = "NONE"; then
2672                           nls_cv_use_gnu_gettext=yes
2673         fi
2674       fi
2675
2676       if test "$nls_cv_use_gnu_gettext" = "yes"; then
2677                 INTLOBJS="\$(GETTOBJS)"
2678         # Extract the first word of "msgfmt", so it can be a program name with args.
2679 set dummy msgfmt; ac_word=$2
2680 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2681 echo "configure:2682: checking for $ac_word" >&5
2682 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2683   echo $ac_n "(cached) $ac_c" 1>&6
2684 else
2685   case "$MSGFMT" in
2686   /*)
2687   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2688   ;;
2689   *)
2690   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2691   for ac_dir in $PATH; do
2692     test -z "$ac_dir" && ac_dir=.
2693     if test -f $ac_dir/$ac_word; then
2694       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2695         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2696         break
2697       fi
2698     fi
2699   done
2700   IFS="$ac_save_ifs"
2701   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2702   ;;
2703 esac
2704 fi
2705 MSGFMT="$ac_cv_path_MSGFMT"
2706 if test -n "$MSGFMT"; then
2707   echo "$ac_t""$MSGFMT" 1>&6
2708 else
2709   echo "$ac_t""no" 1>&6
2710 fi
2711
2712         # Extract the first word of "gmsgfmt", so it can be a program name with args.
2713 set dummy gmsgfmt; ac_word=$2
2714 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2715 echo "configure:2716: checking for $ac_word" >&5
2716 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2717   echo $ac_n "(cached) $ac_c" 1>&6
2718 else
2719   case "$GMSGFMT" in
2720   /*)
2721   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2722   ;;
2723   ?:/*)                  
2724   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2725   ;;
2726   *)
2727   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2728   ac_dummy="$PATH"
2729   for ac_dir in $ac_dummy; do 
2730     test -z "$ac_dir" && ac_dir=.
2731     if test -f $ac_dir/$ac_word; then
2732       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2733       break
2734     fi
2735   done
2736   IFS="$ac_save_ifs"
2737   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2738   ;;
2739 esac
2740 fi
2741 GMSGFMT="$ac_cv_path_GMSGFMT"
2742 if test -n "$GMSGFMT"; then
2743   echo "$ac_t""$GMSGFMT" 1>&6
2744 else
2745   echo "$ac_t""no" 1>&6
2746 fi
2747
2748         # Extract the first word of "xgettext", so it can be a program name with args.
2749 set dummy xgettext; ac_word=$2
2750 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2751 echo "configure:2752: checking for $ac_word" >&5
2752 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2753   echo $ac_n "(cached) $ac_c" 1>&6
2754 else
2755   case "$XGETTEXT" in
2756   /*)
2757   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2758   ;;
2759   *)
2760   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2761   for ac_dir in $PATH; do
2762     test -z "$ac_dir" && ac_dir=.
2763     if test -f $ac_dir/$ac_word; then
2764       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2765         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2766         break
2767       fi
2768     fi
2769   done
2770   IFS="$ac_save_ifs"
2771   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2772   ;;
2773 esac
2774 fi
2775 XGETTEXT="$ac_cv_path_XGETTEXT"
2776 if test -n "$XGETTEXT"; then
2777   echo "$ac_t""$XGETTEXT" 1>&6
2778 else
2779   echo "$ac_t""no" 1>&6
2780 fi
2781
2782         
2783         USE_INCLUDED_LIBINTL=yes
2784         CATOBJEXT=.gmo
2785         INSTOBJEXT=.mo
2786         DATADIRNAME=share
2787         INTLDEPS='$(top_builddir)/../intl/libintl.a'
2788         INTLLIBS=$INTLDEPS
2789         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2790         nls_cv_header_intl=libintl.h
2791         nls_cv_header_libgt=libgettext.h
2792       fi
2793
2794             if test "$XGETTEXT" != ":"; then
2795                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2796           : ;
2797         else
2798           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2799           XGETTEXT=":"
2800         fi
2801       fi
2802
2803       # We need to process the po/ directory.
2804       POSUB=po
2805     else
2806       DATADIRNAME=share
2807       nls_cv_header_intl=libintl.h
2808       nls_cv_header_libgt=libgettext.h
2809     fi
2810
2811     # If this is used in GNU gettext we have to set USE_NLS to `yes'
2812     # because some of the sources are only built for this goal.
2813     if test "$PACKAGE" = gettext; then
2814       USE_NLS=yes
2815       USE_INCLUDED_LIBINTL=yes
2816     fi
2817
2818                 for lang in $ALL_LINGUAS; do
2819       GMOFILES="$GMOFILES $lang.gmo"
2820       POFILES="$POFILES $lang.po"
2821     done
2822
2823         
2824     
2825     
2826     
2827     
2828     
2829     
2830     
2831     
2832     
2833     
2834   
2835
2836    if test "x$CATOBJEXT" != "x"; then
2837      if test "x$ALL_LINGUAS" = "x"; then
2838        LINGUAS=
2839      else
2840        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2841 echo "configure:2842: checking for catalogs to be installed" >&5
2842        NEW_LINGUAS=
2843        for lang in ${LINGUAS=$ALL_LINGUAS}; do
2844          case "$ALL_LINGUAS" in
2845           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2846          esac
2847        done
2848        LINGUAS=$NEW_LINGUAS
2849        echo "$ac_t""$LINGUAS" 1>&6
2850      fi
2851
2852           if test -n "$LINGUAS"; then
2853        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2854      fi
2855    fi
2856
2857             if test $ac_cv_header_locale_h = yes; then
2858      INCLUDE_LOCALE_H="#include <locale.h>"
2859    else
2860      INCLUDE_LOCALE_H="\
2861 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
2862    fi
2863    
2864
2865             if test -f $srcdir/po2tbl.sed.in; then
2866       if test "$CATOBJEXT" = ".cat"; then
2867          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2868 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2869 echo "configure:2870: checking for linux/version.h" >&5
2870 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2871   echo $ac_n "(cached) $ac_c" 1>&6
2872 else
2873   cat > conftest.$ac_ext <<EOF
2874 #line 2875 "configure"
2875 #include "confdefs.h"
2876 #include <linux/version.h>
2877 EOF
2878 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2879 { (eval echo configure:2880: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2880 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2881 if test -z "$ac_err"; then
2882   rm -rf conftest*
2883   eval "ac_cv_header_$ac_safe=yes"
2884 else
2885   echo "$ac_err" >&5
2886   echo "configure: failed program was:" >&5
2887   cat conftest.$ac_ext >&5
2888   rm -rf conftest*
2889   eval "ac_cv_header_$ac_safe=no"
2890 fi
2891 rm -f conftest*
2892 fi
2893 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2894   echo "$ac_t""yes" 1>&6
2895   msgformat=linux
2896 else
2897   echo "$ac_t""no" 1>&6
2898 msgformat=xopen
2899 fi
2900
2901
2902                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2903       fi
2904             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2905          $srcdir/po2tbl.sed.in > po2tbl.sed
2906    fi
2907
2908             if test "$PACKAGE" = "gettext"; then
2909      GT_NO="#NO#"
2910      GT_YES=
2911    else
2912      GT_NO=
2913      GT_YES="#YES#"
2914    fi
2915    
2916    
2917
2918    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2919    
2920
2921       l=
2922    
2923
2924             if test -d $srcdir/po; then
2925       test -d po || mkdir po
2926       if test "x$srcdir" != "x."; then
2927          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2928             posrcprefix="$srcdir/"
2929          else
2930             posrcprefix="../$srcdir/"
2931          fi
2932       else
2933          posrcprefix="../"
2934       fi
2935       rm -f po/POTFILES
2936       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2937          < $srcdir/po/POTFILES.in > po/POTFILES
2938    fi
2939   
2940
2941 # Check for common headers.
2942 # FIXME: Seems to me this can cause problems for i386-windows hosts.
2943 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2944 for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2945 do
2946 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2947 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2948 echo "configure:2949: checking for $ac_hdr" >&5
2949 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2950   echo $ac_n "(cached) $ac_c" 1>&6
2951 else
2952   cat > conftest.$ac_ext <<EOF
2953 #line 2954 "configure"
2954 #include "confdefs.h"
2955 #include <$ac_hdr>
2956 EOF
2957 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2958 { (eval echo configure:2959: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2959 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2960 if test -z "$ac_err"; then
2961   rm -rf conftest*
2962   eval "ac_cv_header_$ac_safe=yes"
2963 else
2964   echo "$ac_err" >&5
2965   echo "configure: failed program was:" >&5
2966   cat conftest.$ac_ext >&5
2967   rm -rf conftest*
2968   eval "ac_cv_header_$ac_safe=no"
2969 fi
2970 rm -f conftest*
2971 fi
2972 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2973   echo "$ac_t""yes" 1>&6
2974     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2975   cat >> confdefs.h <<EOF
2976 #define $ac_tr_hdr 1
2977 EOF
2978  
2979 else
2980   echo "$ac_t""no" 1>&6
2981 fi
2982 done
2983
2984 for ac_hdr in sys/time.h sys/resource.h
2985 do
2986 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2987 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2988 echo "configure:2989: checking for $ac_hdr" >&5
2989 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2990   echo $ac_n "(cached) $ac_c" 1>&6
2991 else
2992   cat > conftest.$ac_ext <<EOF
2993 #line 2994 "configure"
2994 #include "confdefs.h"
2995 #include <$ac_hdr>
2996 EOF
2997 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2998 { (eval echo configure:2999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2999 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3000 if test -z "$ac_err"; then
3001   rm -rf conftest*
3002   eval "ac_cv_header_$ac_safe=yes"
3003 else
3004   echo "$ac_err" >&5
3005   echo "configure: failed program was:" >&5
3006   cat conftest.$ac_ext >&5
3007   rm -rf conftest*
3008   eval "ac_cv_header_$ac_safe=no"
3009 fi
3010 rm -f conftest*
3011 fi
3012 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3013   echo "$ac_t""yes" 1>&6
3014     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3015   cat >> confdefs.h <<EOF
3016 #define $ac_tr_hdr 1
3017 EOF
3018  
3019 else
3020   echo "$ac_t""no" 1>&6
3021 fi
3022 done
3023
3024 for ac_hdr in fcntl.h fpu_control.h
3025 do
3026 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3027 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3028 echo "configure:3029: checking for $ac_hdr" >&5
3029 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3030   echo $ac_n "(cached) $ac_c" 1>&6
3031 else
3032   cat > conftest.$ac_ext <<EOF
3033 #line 3034 "configure"
3034 #include "confdefs.h"
3035 #include <$ac_hdr>
3036 EOF
3037 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3038 { (eval echo configure:3039: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3039 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3040 if test -z "$ac_err"; then
3041   rm -rf conftest*
3042   eval "ac_cv_header_$ac_safe=yes"
3043 else
3044   echo "$ac_err" >&5
3045   echo "configure: failed program was:" >&5
3046   cat conftest.$ac_ext >&5
3047   rm -rf conftest*
3048   eval "ac_cv_header_$ac_safe=no"
3049 fi
3050 rm -f conftest*
3051 fi
3052 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3053   echo "$ac_t""yes" 1>&6
3054     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3055   cat >> confdefs.h <<EOF
3056 #define $ac_tr_hdr 1
3057 EOF
3058  
3059 else
3060   echo "$ac_t""no" 1>&6
3061 fi
3062 done
3063
3064 for ac_hdr in dlfcn.h errno.h sys/stat.h
3065 do
3066 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3067 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3068 echo "configure:3069: checking for $ac_hdr" >&5
3069 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3070   echo $ac_n "(cached) $ac_c" 1>&6
3071 else
3072   cat > conftest.$ac_ext <<EOF
3073 #line 3074 "configure"
3074 #include "confdefs.h"
3075 #include <$ac_hdr>
3076 EOF
3077 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3078 { (eval echo configure:3079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3079 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3080 if test -z "$ac_err"; then
3081   rm -rf conftest*
3082   eval "ac_cv_header_$ac_safe=yes"
3083 else
3084   echo "$ac_err" >&5
3085   echo "configure: failed program was:" >&5
3086   cat conftest.$ac_ext >&5
3087   rm -rf conftest*
3088   eval "ac_cv_header_$ac_safe=no"
3089 fi
3090 rm -f conftest*
3091 fi
3092 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3093   echo "$ac_t""yes" 1>&6
3094     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3095   cat >> confdefs.h <<EOF
3096 #define $ac_tr_hdr 1
3097 EOF
3098  
3099 else
3100   echo "$ac_t""no" 1>&6
3101 fi
3102 done
3103
3104 for ac_func in getrusage time sigaction __setfpucw
3105 do
3106 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3107 echo "configure:3108: checking for $ac_func" >&5
3108 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3109   echo $ac_n "(cached) $ac_c" 1>&6
3110 else
3111   cat > conftest.$ac_ext <<EOF
3112 #line 3113 "configure"
3113 #include "confdefs.h"
3114 /* System header to define __stub macros and hopefully few prototypes,
3115     which can conflict with char $ac_func(); below.  */
3116 #include <assert.h>
3117 /* Override any gcc2 internal prototype to avoid an error.  */
3118 /* We use char because int might match the return type of a gcc2
3119     builtin and then its argument prototype would still apply.  */
3120 char $ac_func();
3121
3122 int main() {
3123
3124 /* The GNU C library defines this for functions which it implements
3125     to always fail with ENOSYS.  Some functions are actually named
3126     something starting with __ and the normal name is an alias.  */
3127 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3128 choke me
3129 #else
3130 $ac_func();
3131 #endif
3132
3133 ; return 0; }
3134 EOF
3135 if { (eval echo configure:3136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3136   rm -rf conftest*
3137   eval "ac_cv_func_$ac_func=yes"
3138 else
3139   echo "configure: failed program was:" >&5
3140   cat conftest.$ac_ext >&5
3141   rm -rf conftest*
3142   eval "ac_cv_func_$ac_func=no"
3143 fi
3144 rm -f conftest*
3145 fi
3146
3147 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3148   echo "$ac_t""yes" 1>&6
3149     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3150   cat >> confdefs.h <<EOF
3151 #define $ac_tr_func 1
3152 EOF
3153  
3154 else
3155   echo "$ac_t""no" 1>&6
3156 fi
3157 done
3158
3159
3160 # Check for socket libraries
3161 echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3162 echo "configure:3163: checking for bind in -lsocket" >&5
3163 ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3164 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3165   echo $ac_n "(cached) $ac_c" 1>&6
3166 else
3167   ac_save_LIBS="$LIBS"
3168 LIBS="-lsocket  $LIBS"
3169 cat > conftest.$ac_ext <<EOF
3170 #line 3171 "configure"
3171 #include "confdefs.h"
3172 /* Override any gcc2 internal prototype to avoid an error.  */
3173 /* We use char because int might match the return type of a gcc2
3174     builtin and then its argument prototype would still apply.  */
3175 char bind();
3176
3177 int main() {
3178 bind()
3179 ; return 0; }
3180 EOF
3181 if { (eval echo configure:3182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3182   rm -rf conftest*
3183   eval "ac_cv_lib_$ac_lib_var=yes"
3184 else
3185   echo "configure: failed program was:" >&5
3186   cat conftest.$ac_ext >&5
3187   rm -rf conftest*
3188   eval "ac_cv_lib_$ac_lib_var=no"
3189 fi
3190 rm -f conftest*
3191 LIBS="$ac_save_LIBS"
3192
3193 fi
3194 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3195   echo "$ac_t""yes" 1>&6
3196     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3197     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3198   cat >> confdefs.h <<EOF
3199 #define $ac_tr_lib 1
3200 EOF
3201
3202   LIBS="-lsocket $LIBS"
3203
3204 else
3205   echo "$ac_t""no" 1>&6
3206 fi
3207
3208 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3209 echo "configure:3210: checking for gethostbyname in -lnsl" >&5
3210 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3211 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3212   echo $ac_n "(cached) $ac_c" 1>&6
3213 else
3214   ac_save_LIBS="$LIBS"
3215 LIBS="-lnsl  $LIBS"
3216 cat > conftest.$ac_ext <<EOF
3217 #line 3218 "configure"
3218 #include "confdefs.h"
3219 /* Override any gcc2 internal prototype to avoid an error.  */
3220 /* We use char because int might match the return type of a gcc2
3221     builtin and then its argument prototype would still apply.  */
3222 char gethostbyname();
3223
3224 int main() {
3225 gethostbyname()
3226 ; return 0; }
3227 EOF
3228 if { (eval echo configure:3229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3229   rm -rf conftest*
3230   eval "ac_cv_lib_$ac_lib_var=yes"
3231 else
3232   echo "configure: failed program was:" >&5
3233   cat conftest.$ac_ext >&5
3234   rm -rf conftest*
3235   eval "ac_cv_lib_$ac_lib_var=no"
3236 fi
3237 rm -f conftest*
3238 LIBS="$ac_save_LIBS"
3239
3240 fi
3241 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3242   echo "$ac_t""yes" 1>&6
3243     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3244     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3245   cat >> confdefs.h <<EOF
3246 #define $ac_tr_lib 1
3247 EOF
3248
3249   LIBS="-lnsl $LIBS"
3250
3251 else
3252   echo "$ac_t""no" 1>&6
3253 fi
3254
3255
3256 . ${srcdir}/../../bfd/configure.host
3257
3258
3259
3260 USE_MAINTAINER_MODE=no
3261 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3262 if test "${enable_maintainer_mode+set}" = set; then
3263   enableval="$enable_maintainer_mode"
3264   case "${enableval}" in
3265   yes)  MAINT="" USE_MAINTAINER_MODE=yes ;;
3266   no)   MAINT="#" ;;
3267   *)    { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3268 esac
3269 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3270   echo "Setting maintainer mode" 6>&1
3271 fi
3272 else
3273   MAINT="#"
3274 fi
3275
3276
3277
3278 # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3279 if test "${enable_sim_bswap+set}" = set; then
3280   enableval="$enable_sim_bswap"
3281   case "${enableval}" in
3282   yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3283   no)   sim_bswap="-DWITH_BSWAP=0";;
3284   *)    { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3285 esac
3286 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3287   echo "Setting bswap flags = $sim_bswap" 6>&1
3288 fi
3289 else
3290   sim_bswap=""
3291 fi
3292
3293
3294
3295 # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3296 if test "${enable_sim_cflags+set}" = set; then
3297   enableval="$enable_sim_cflags"
3298   case "${enableval}" in
3299   yes)   sim_cflags="-O2 -fomit-frame-pointer";;
3300   trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3301   no)    sim_cflags="";;
3302   *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3303 esac
3304 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3305   echo "Setting sim cflags = $sim_cflags" 6>&1
3306 fi
3307 else
3308   sim_cflags=""
3309 fi
3310
3311
3312
3313 # Check whether --enable-sim-debug or --disable-sim-debug was given.
3314 if test "${enable_sim_debug+set}" = set; then
3315   enableval="$enable_sim_debug"
3316   case "${enableval}" in
3317   yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3318   no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3319   *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3320 esac
3321 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3322   echo "Setting sim debug = $sim_debug" 6>&1
3323 fi
3324 else
3325   sim_debug=""
3326 fi
3327
3328
3329
3330 # Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3331 if test "${enable_sim_stdio+set}" = set; then
3332   enableval="$enable_sim_stdio"
3333   case "${enableval}" in
3334   yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3335   no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3336   *)    { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3337 esac
3338 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3339   echo "Setting stdio flags = $sim_stdio" 6>&1
3340 fi
3341 else
3342   sim_stdio=""
3343 fi
3344
3345
3346
3347 # Check whether --enable-sim-trace or --disable-sim-trace was given.
3348 if test "${enable_sim_trace+set}" = set; then
3349   enableval="$enable_sim_trace"
3350   case "${enableval}" in
3351   yes)  sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3352   no)   sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3353   [-0-9]*)
3354         sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3355   [a-z]*)
3356         sim_trace=""
3357         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3358           if test x"$sim_trace" = x; then
3359             sim_trace="-DWITH_TRACE='(TRACE_$x"
3360           else
3361             sim_trace="${sim_trace}|TRACE_$x"
3362           fi
3363         done
3364         sim_trace="$sim_trace)'" ;;
3365 esac
3366 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3367   echo "Setting sim trace = $sim_trace" 6>&1
3368 fi
3369 else
3370   sim_trace=""
3371 fi
3372
3373
3374
3375 # Check whether --enable-sim-profile or --disable-sim-profile was given.
3376 if test "${enable_sim_profile+set}" = set; then
3377   enableval="$enable_sim_profile"
3378   case "${enableval}" in
3379   yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3380   no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3381   [-0-9]*)
3382         sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3383   [a-z]*)
3384         sim_profile=""
3385         for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3386           if test x"$sim_profile" = x; then
3387             sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3388           else
3389             sim_profile="${sim_profile}|PROFILE_$x"
3390           fi
3391         done
3392         sim_profile="$sim_profile)'" ;;
3393 esac
3394 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3395   echo "Setting sim profile = $sim_profile" 6>&1
3396 fi
3397 else
3398   sim_profile=""
3399 fi
3400
3401
3402
3403 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3404 echo "configure:3405: checking return type of signal handlers" >&5
3405 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3406   echo $ac_n "(cached) $ac_c" 1>&6
3407 else
3408   cat > conftest.$ac_ext <<EOF
3409 #line 3410 "configure"
3410 #include "confdefs.h"
3411 #include <sys/types.h>
3412 #include <signal.h>
3413 #ifdef signal
3414 #undef signal
3415 #endif
3416 #ifdef __cplusplus
3417 extern "C" void (*signal (int, void (*)(int)))(int);
3418 #else
3419 void (*signal ()) ();
3420 #endif
3421
3422 int main() {
3423 int i;
3424 ; return 0; }
3425 EOF
3426 if { (eval echo configure:3427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3427   rm -rf conftest*
3428   ac_cv_type_signal=void
3429 else
3430   echo "configure: failed program was:" >&5
3431   cat conftest.$ac_ext >&5
3432   rm -rf conftest*
3433   ac_cv_type_signal=int
3434 fi
3435 rm -f conftest*
3436 fi
3437
3438 echo "$ac_t""$ac_cv_type_signal" 1>&6
3439 cat >> confdefs.h <<EOF
3440 #define RETSIGTYPE $ac_cv_type_signal
3441 EOF
3442
3443
3444
3445
3446
3447 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3448 echo "configure:3449: checking for executable suffix" >&5
3449 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
3450   echo $ac_n "(cached) $ac_c" 1>&6
3451 else
3452   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
3453   ac_cv_exeext=.exe
3454 else
3455   rm -f conftest*
3456   echo 'int main () { return 0; }' > conftest.$ac_ext
3457   ac_cv_exeext=
3458   if { (eval echo configure:3459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
3459     for file in conftest.*; do
3460       case $file in
3461       *.c | *.o | *.obj) ;;
3462       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
3463       esac
3464     done
3465   else
3466     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
3467   fi
3468   rm -f conftest*
3469   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
3470 fi
3471 fi
3472
3473 EXEEXT=""
3474 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
3475 echo "$ac_t""${ac_cv_exeext}" 1>&6
3476 ac_exeext=$EXEEXT
3477
3478
3479 sim_link_files=
3480 sim_link_links=
3481
3482 sim_link_links=tconfig.h
3483 if test -f ${srcdir}/tconfig.in
3484 then
3485   sim_link_files=tconfig.in
3486 else
3487   sim_link_files=../common/tconfig.in
3488 fi
3489
3490 # targ-vals.def points to the libc macro description file.
3491 case "${target}" in
3492 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3493 esac
3494 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3495 sim_link_links="${sim_link_links} targ-vals.def"
3496
3497
3498
3499
3500 wire_endian="LITTLE_ENDIAN"
3501 default_endian=""
3502 # Check whether --enable-sim-endian or --disable-sim-endian was given.
3503 if test "${enable_sim_endian+set}" = set; then
3504   enableval="$enable_sim_endian"
3505   case "${enableval}" in
3506   b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
3507   l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
3508   yes)   if test x"$wire_endian" != x; then
3509            sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3510          else
3511            if test x"$default_endian" != x; then
3512              sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
3513            else
3514              echo "No hard-wired endian for target $target" 1>&6
3515              sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
3516            fi
3517          fi;;
3518   no)    if test x"$default_endian" != x; then
3519            sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3520          else
3521            if test x"$wire_endian" != x; then
3522              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
3523            else
3524              echo "No default endian for target $target" 1>&6
3525              sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
3526            fi
3527          fi;;
3528   *)     { echo "configure: error: "Unknown value $enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian="";;
3529 esac
3530 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
3531   echo "Setting endian flags = $sim_endian" 6>&1
3532 fi
3533 else
3534   if test x"$default_endian" != x; then
3535   sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3536 else
3537   if test x"$wire_endian" != x; then
3538     sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3539   else
3540     sim_endian=
3541   fi
3542 fi
3543 fi
3544
3545 wire_alignment="NONSTRICT_ALIGNMENT"
3546 default_alignment=""
3547
3548 # Check whether --enable-sim-alignment or --disable-sim-alignment was given.
3549 if test "${enable_sim_alignment+set}" = set; then
3550   enableval="$enable_sim_alignment"
3551   case "${enableval}" in
3552   strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
3553   nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
3554   forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
3555   yes) if test x"$wire_alignment" != x; then
3556          sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3557        else
3558          if test x"$default_alignment" != x; then
3559            sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
3560          else
3561            echo "No hard-wired alignment for target $target" 1>&6
3562            sim_alignment="-DWITH_ALIGNMENT=0"
3563          fi
3564        fi;;
3565   no)  if test x"$default_alignment" != x; then
3566          sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3567        else
3568          if test x"$wire_alignment" != x; then
3569            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
3570          else
3571            echo "No default alignment for target $target" 1>&6
3572            sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
3573          fi
3574        fi;;
3575   *)   { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
3576 esac
3577 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
3578   echo "Setting alignment flags = $sim_alignment" 6>&1
3579 fi
3580 else
3581   if test x"$default_alignment" != x; then
3582   sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3583 else
3584   if test x"$wire_alignment" != x; then
3585     sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3586   else
3587     sim_alignment=
3588   fi
3589 fi
3590 fi
3591
3592
3593 # Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
3594 if test "${enable_sim_hostendian+set}" = set; then
3595   enableval="$enable_sim_hostendian"
3596   case "${enableval}" in
3597   no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
3598   b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
3599   l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
3600   *)     { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
3601 esac
3602 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
3603   echo "Setting hostendian flags = $sim_hostendian" 6>&1
3604 fi
3605 else
3606   
3607 if test "x$cross_compiling" = "xno"; then
3608   echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3609 echo "configure:3610: checking whether byte ordering is bigendian" >&5
3610 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3611   echo $ac_n "(cached) $ac_c" 1>&6
3612 else
3613   ac_cv_c_bigendian=unknown
3614 # See if sys/param.h defines the BYTE_ORDER macro.
3615 cat > conftest.$ac_ext <<EOF
3616 #line 3617 "configure"
3617 #include "confdefs.h"
3618 #include <sys/types.h>
3619 #include <sys/param.h>
3620 int main() {
3621
3622 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3623  bogus endian macros
3624 #endif
3625 ; return 0; }
3626 EOF
3627 if { (eval echo configure:3628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3628   rm -rf conftest*
3629   # It does; now see whether it defined to BIG_ENDIAN or not.
3630 cat > conftest.$ac_ext <<EOF
3631 #line 3632 "configure"
3632 #include "confdefs.h"
3633 #include <sys/types.h>
3634 #include <sys/param.h>
3635 int main() {
3636
3637 #if BYTE_ORDER != BIG_ENDIAN
3638  not big endian
3639 #endif
3640 ; return 0; }
3641 EOF
3642 if { (eval echo configure:3643: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3643   rm -rf conftest*
3644   ac_cv_c_bigendian=yes
3645 else
3646   echo "configure: failed program was:" >&5
3647   cat conftest.$ac_ext >&5
3648   rm -rf conftest*
3649   ac_cv_c_bigendian=no
3650 fi
3651 rm -f conftest*
3652 else
3653   echo "configure: failed program was:" >&5
3654   cat conftest.$ac_ext >&5
3655 fi
3656 rm -f conftest*
3657 if test $ac_cv_c_bigendian = unknown; then
3658 if test "$cross_compiling" = yes; then
3659     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3660 else
3661   cat > conftest.$ac_ext <<EOF
3662 #line 3663 "configure"
3663 #include "confdefs.h"
3664 main () {
3665   /* Are we little or big endian?  From Harbison&Steele.  */
3666   union
3667   {
3668     long l;
3669     char c[sizeof (long)];
3670   } u;
3671   u.l = 1;
3672   exit (u.c[sizeof (long) - 1] == 1);
3673 }
3674 EOF
3675 if { (eval echo configure:3676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3676 then
3677   ac_cv_c_bigendian=no
3678 else
3679   echo "configure: failed program was:" >&5
3680   cat conftest.$ac_ext >&5
3681   rm -fr conftest*
3682   ac_cv_c_bigendian=yes
3683 fi
3684 rm -fr conftest*
3685 fi
3686
3687 fi
3688 fi
3689
3690 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3691 if test $ac_cv_c_bigendian = yes; then
3692   cat >> confdefs.h <<\EOF
3693 #define WORDS_BIGENDIAN 1
3694 EOF
3695
3696 fi
3697
3698   if test $ac_cv_c_bigendian = yes; then
3699     sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
3700   else
3701     sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
3702   fi
3703 else
3704   sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
3705 fi
3706 fi
3707
3708
3709 default_sim_scache="1024"
3710 # Check whether --enable-sim-scache or --disable-sim-scache was given.
3711 if test "${enable_sim_scache+set}" = set; then
3712   enableval="$enable_sim_scache"
3713   case "${enableval}" in
3714   yes)  sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
3715   no)   sim_scache="-DWITH_SCACHE=0" ;;
3716   [0-9]*) sim_cache=${enableval};;
3717   *)    { echo "configure: error: "Bad value $enableval passed to --enable-sim-scache"" 1>&2; exit 1; };
3718         sim_scache="";;
3719 esac
3720 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
3721   echo "Setting scache size = $sim_scache" 6>&1
3722 fi
3723 else
3724   sim_scache="-DWITH_SCACHE=${default_sim_scache}"
3725 fi
3726
3727
3728
3729 default_sim_default_model="i960KA"
3730 # Check whether --enable-sim-default-model or --disable-sim-default-model was given.
3731 if test "${enable_sim_default_model+set}" = set; then
3732   enableval="$enable_sim_default_model"
3733   case "${enableval}" in
3734   yes|no) { echo "configure: error: "Missing argument to --enable-sim-default-model"" 1>&2; exit 1; };;
3735   *)    sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
3736 esac
3737 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
3738   echo "Setting default model = $sim_default_model" 6>&1
3739 fi
3740 else
3741   sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
3742 fi
3743
3744
3745
3746 # Check whether --enable-sim-environment or --disable-sim-environment was given.
3747 if test "${enable_sim_environment+set}" = set; then
3748   enableval="$enable_sim_environment"
3749   case "${enableval}" in
3750   all | ALL)             sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
3751   user | USER)           sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
3752   virtual | VIRTUAL)     sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
3753   operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
3754   *)   { echo "configure: error: "Unknown value $enableval passed to --enable-sim-environment"" 1>&2; exit 1; };
3755        sim_environment="";;
3756 esac
3757 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
3758   echo "Setting sim environment = $sim_environment" 6>&1
3759 fi
3760 else
3761   sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
3762 fi
3763
3764
3765 cgen_maint=no
3766 cgen=../../cgen/cgen
3767 cgendir='$(srcdir)/../../cgen'
3768 # Check whether --enable-cgen-maint or --disable-cgen-maint was given.
3769 if test "${enable_cgen_maint+set}" = set; then
3770   enableval="$enable_cgen_maint"
3771   case "${enableval}" in
3772   yes)  cgen_maint=yes ;;
3773   no)   cgen_maint=no ;;
3774   *)
3775         # argument is cgen install directory (not implemented yet).
3776         # Having a `share' directory might be more appropriate for the .scm,
3777         # .cpu, etc. files.
3778         cgendir=${cgen_maint}/lib/cgen
3779         cgen=${cgendir}/bin/cgen
3780         ;;
3781 esac
3782 fi
3783 if test x${cgen_maint} != xno ; then
3784   CGEN_MAINT=''
3785 else
3786   CGEN_MAINT='#'
3787 fi
3788
3789
3790
3791
3792
3793
3794
3795 trap '' 1 2 15
3796 cat > confcache <<\EOF
3797 # This file is a shell script that caches the results of configure
3798 # tests run on this system so they can be shared between configure
3799 # scripts and configure runs.  It is not useful on other systems.
3800 # If it contains results you don't want to keep, you may remove or edit it.
3801 #
3802 # By default, configure uses ./config.cache as the cache file,
3803 # creating it if it does not exist already.  You can give configure
3804 # the --cache-file=FILE option to use a different cache file; that is
3805 # what configure does when it calls configure scripts in
3806 # subdirectories, so they share the cache.
3807 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3808 # config.status only pays attention to the cache file if you give it the
3809 # --recheck option to rerun configure.
3810 #
3811 EOF
3812 # The following way of writing the cache mishandles newlines in values,
3813 # but we know of no workaround that is simple, portable, and efficient.
3814 # So, don't put newlines in cache variables' values.
3815 # Ultrix sh set writes to stderr and can't be redirected directly,
3816 # and sets the high bit in the cache file unless we assign to the vars.
3817 (set) 2>&1 |
3818   case `(ac_space=' '; set | grep ac_space) 2>&1` in
3819   *ac_space=\ *)
3820     # `set' does not quote correctly, so add quotes (double-quote substitution
3821     # turns \\\\ into \\, and sed turns \\ into \).
3822     sed -n \
3823       -e "s/'/'\\\\''/g" \
3824       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3825     ;;
3826   *)
3827     # `set' quotes correctly as required by POSIX, so do not add quotes.
3828     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3829     ;;
3830   esac >> confcache
3831 if cmp -s $cache_file confcache; then
3832   :
3833 else
3834   if test -w $cache_file; then
3835     echo "updating cache $cache_file"
3836     cat confcache > $cache_file
3837   else
3838     echo "not updating unwritable cache $cache_file"
3839   fi
3840 fi
3841 rm -f confcache
3842
3843 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3844
3845 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3846 # Let make expand exec_prefix.
3847 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3848
3849 # Any assignment to VPATH causes Sun make to only execute
3850 # the first set of double-colon rules, so remove it if not needed.
3851 # If there is a colon in the path, we need to keep it.
3852 if test "x$srcdir" = x.; then
3853   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
3854 fi
3855
3856 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3857
3858 DEFS=-DHAVE_CONFIG_H
3859
3860 # Without the "./", some shells look in PATH for config.status.
3861 : ${CONFIG_STATUS=./config.status}
3862
3863 echo creating $CONFIG_STATUS
3864 rm -f $CONFIG_STATUS
3865 cat > $CONFIG_STATUS <<EOF
3866 #! /bin/sh
3867 # Generated automatically by configure.
3868 # Run this file to recreate the current configuration.
3869 # This directory was configured as follows,
3870 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3871 #
3872 # $0 $ac_configure_args
3873 #
3874 # Compiler output produced by configure, useful for debugging
3875 # configure, is in ./config.log if it exists.
3876
3877 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3878 for ac_option
3879 do
3880   case "\$ac_option" in
3881   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3882     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3883     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3884   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3885     echo "$CONFIG_STATUS generated by autoconf version 2.13"
3886     exit 0 ;;
3887   -help | --help | --hel | --he | --h)
3888     echo "\$ac_cs_usage"; exit 0 ;;
3889   *) echo "\$ac_cs_usage"; exit 1 ;;
3890   esac
3891 done
3892
3893 ac_given_srcdir=$srcdir
3894 ac_given_INSTALL="$INSTALL"
3895
3896 trap 'rm -fr `echo "Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3897 EOF
3898 cat >> $CONFIG_STATUS <<EOF
3899
3900 # Protect against being on the right side of a sed subst in config.status.
3901 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3902  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3903 $ac_vpsub
3904 $extrasub
3905 s%@sim_environment@%$sim_environment%g
3906 s%@sim_alignment@%$sim_alignment%g
3907 s%@sim_assert@%$sim_assert%g
3908 s%@sim_bitsize@%$sim_bitsize%g
3909 s%@sim_endian@%$sim_endian%g
3910 s%@sim_hostendian@%$sim_hostendian%g
3911 s%@sim_float@%$sim_float%g
3912 s%@sim_scache@%$sim_scache%g
3913 s%@sim_default_model@%$sim_default_model%g
3914 s%@sim_hw_cflags@%$sim_hw_cflags%g
3915 s%@sim_hw_objs@%$sim_hw_objs%g
3916 s%@sim_hw@%$sim_hw%g
3917 s%@sim_inline@%$sim_inline%g
3918 s%@sim_packages@%$sim_packages%g
3919 s%@sim_regparm@%$sim_regparm%g
3920 s%@sim_reserved_bits@%$sim_reserved_bits%g
3921 s%@sim_smp@%$sim_smp%g
3922 s%@sim_stdcall@%$sim_stdcall%g
3923 s%@sim_xor_endian@%$sim_xor_endian%g
3924 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
3925 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
3926 s%@SHELL@%$SHELL%g
3927 s%@CFLAGS@%$CFLAGS%g
3928 s%@CPPFLAGS@%$CPPFLAGS%g
3929 s%@CXXFLAGS@%$CXXFLAGS%g
3930 s%@FFLAGS@%$FFLAGS%g
3931 s%@DEFS@%$DEFS%g
3932 s%@LDFLAGS@%$LDFLAGS%g
3933 s%@LIBS@%$LIBS%g
3934 s%@exec_prefix@%$exec_prefix%g
3935 s%@prefix@%$prefix%g
3936 s%@program_transform_name@%$program_transform_name%g
3937 s%@bindir@%$bindir%g
3938 s%@sbindir@%$sbindir%g
3939 s%@libexecdir@%$libexecdir%g
3940 s%@datadir@%$datadir%g
3941 s%@sysconfdir@%$sysconfdir%g
3942 s%@sharedstatedir@%$sharedstatedir%g
3943 s%@localstatedir@%$localstatedir%g
3944 s%@libdir@%$libdir%g
3945 s%@includedir@%$includedir%g
3946 s%@oldincludedir@%$oldincludedir%g
3947 s%@infodir@%$infodir%g
3948 s%@mandir@%$mandir%g
3949 s%@host@%$host%g
3950 s%@host_alias@%$host_alias%g
3951 s%@host_cpu@%$host_cpu%g
3952 s%@host_vendor@%$host_vendor%g
3953 s%@host_os@%$host_os%g
3954 s%@target@%$target%g
3955 s%@target_alias@%$target_alias%g
3956 s%@target_cpu@%$target_cpu%g
3957 s%@target_vendor@%$target_vendor%g
3958 s%@target_os@%$target_os%g
3959 s%@build@%$build%g
3960 s%@build_alias@%$build_alias%g
3961 s%@build_cpu@%$build_cpu%g
3962 s%@build_vendor@%$build_vendor%g
3963 s%@build_os@%$build_os%g
3964 s%@CC@%$CC%g
3965 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3966 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3967 s%@INSTALL_DATA@%$INSTALL_DATA%g
3968 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3969 s%@HDEFINES@%$HDEFINES%g
3970 s%@AR@%$AR%g
3971 s%@RANLIB@%$RANLIB%g
3972 s%@SET_MAKE@%$SET_MAKE%g
3973 s%@CPP@%$CPP%g
3974 s%@ALLOCA@%$ALLOCA%g
3975 s%@USE_NLS@%$USE_NLS%g
3976 s%@MSGFMT@%$MSGFMT%g
3977 s%@GMSGFMT@%$GMSGFMT%g
3978 s%@XGETTEXT@%$XGETTEXT%g
3979 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3980 s%@CATALOGS@%$CATALOGS%g
3981 s%@CATOBJEXT@%$CATOBJEXT%g
3982 s%@DATADIRNAME@%$DATADIRNAME%g
3983 s%@GMOFILES@%$GMOFILES%g
3984 s%@INSTOBJEXT@%$INSTOBJEXT%g
3985 s%@INTLDEPS@%$INTLDEPS%g
3986 s%@INTLLIBS@%$INTLLIBS%g
3987 s%@INTLOBJS@%$INTLOBJS%g
3988 s%@POFILES@%$POFILES%g
3989 s%@POSUB@%$POSUB%g
3990 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3991 s%@GT_NO@%$GT_NO%g
3992 s%@GT_YES@%$GT_YES%g
3993 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3994 s%@l@%$l%g
3995 s%@MAINT@%$MAINT%g
3996 s%@sim_bswap@%$sim_bswap%g
3997 s%@sim_cflags@%$sim_cflags%g
3998 s%@sim_debug@%$sim_debug%g
3999 s%@sim_stdio@%$sim_stdio%g
4000 s%@sim_trace@%$sim_trace%g
4001 s%@sim_profile@%$sim_profile%g
4002 s%@EXEEXT@%$EXEEXT%g
4003 s%@CGEN_MAINT@%$CGEN_MAINT%g
4004 s%@cgendir@%$cgendir%g
4005 s%@cgen@%$cgen%g
4006
4007 CEOF
4008 EOF
4009
4010 cat >> $CONFIG_STATUS <<\EOF
4011
4012 # Split the substitutions into bite-sized pieces for seds with
4013 # small command number limits, like on Digital OSF/1 and HP-UX.
4014 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4015 ac_file=1 # Number of current file.
4016 ac_beg=1 # First line for current file.
4017 ac_end=$ac_max_sed_cmds # Line after last line for current file.
4018 ac_more_lines=:
4019 ac_sed_cmds=""
4020 while $ac_more_lines; do
4021   if test $ac_beg -gt 1; then
4022     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4023   else
4024     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4025   fi
4026   if test ! -s conftest.s$ac_file; then
4027     ac_more_lines=false
4028     rm -f conftest.s$ac_file
4029   else
4030     if test -z "$ac_sed_cmds"; then
4031       ac_sed_cmds="sed -f conftest.s$ac_file"
4032     else
4033       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4034     fi
4035     ac_file=`expr $ac_file + 1`
4036     ac_beg=$ac_end
4037     ac_end=`expr $ac_end + $ac_max_sed_cmds`
4038   fi
4039 done
4040 if test -z "$ac_sed_cmds"; then
4041   ac_sed_cmds=cat
4042 fi
4043 EOF
4044
4045 cat >> $CONFIG_STATUS <<EOF
4046
4047 CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
4048 EOF
4049 cat >> $CONFIG_STATUS <<\EOF
4050 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4051   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4052   case "$ac_file" in
4053   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4054        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4055   *) ac_file_in="${ac_file}.in" ;;
4056   esac
4057
4058   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4059
4060   # Remove last slash and all that follows it.  Not all systems have dirname.
4061   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4062   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4063     # The file is in a subdirectory.
4064     test ! -d "$ac_dir" && mkdir "$ac_dir"
4065     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4066     # A "../" for each directory in $ac_dir_suffix.
4067     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4068   else
4069     ac_dir_suffix= ac_dots=
4070   fi
4071
4072   case "$ac_given_srcdir" in
4073   .)  srcdir=.
4074       if test -z "$ac_dots"; then top_srcdir=.
4075       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4076   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4077   *) # Relative path.
4078     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4079     top_srcdir="$ac_dots$ac_given_srcdir" ;;
4080   esac
4081
4082   case "$ac_given_INSTALL" in
4083   [/$]*) INSTALL="$ac_given_INSTALL" ;;
4084   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4085   esac
4086
4087   echo creating "$ac_file"
4088   rm -f "$ac_file"
4089   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4090   case "$ac_file" in
4091   *Makefile*) ac_comsub="1i\\
4092 # $configure_input" ;;
4093   *) ac_comsub= ;;
4094   esac
4095
4096   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4097   sed -e "$ac_comsub
4098 s%@configure_input@%$configure_input%g
4099 s%@srcdir@%$srcdir%g
4100 s%@top_srcdir@%$top_srcdir%g
4101 s%@INSTALL@%$INSTALL%g
4102 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4103 fi; done
4104 rm -f conftest.s*
4105
4106 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4107 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4108 #
4109 # ac_d sets the value in "#define NAME VALUE" lines.
4110 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
4111 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
4112 ac_dC='\3'
4113 ac_dD='%g'
4114 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4115 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4116 ac_uB='\([      ]\)%\1#\2define\3'
4117 ac_uC=' '
4118 ac_uD='\4%g'
4119 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4120 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4121 ac_eB='$%\1#\2define\3'
4122 ac_eC=' '
4123 ac_eD='%g'
4124
4125 if test "${CONFIG_HEADERS+set}" != set; then
4126 EOF
4127 cat >> $CONFIG_STATUS <<EOF
4128   CONFIG_HEADERS="config.h:config.in"
4129 EOF
4130 cat >> $CONFIG_STATUS <<\EOF
4131 fi
4132 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4133   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4134   case "$ac_file" in
4135   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4136        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4137   *) ac_file_in="${ac_file}.in" ;;
4138   esac
4139
4140   echo creating $ac_file
4141
4142   rm -f conftest.frag conftest.in conftest.out
4143   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4144   cat $ac_file_inputs > conftest.in
4145
4146 EOF
4147
4148 # Transform confdefs.h into a sed script conftest.vals that substitutes
4149 # the proper values into config.h.in to produce config.h.  And first:
4150 # Protect against being on the right side of a sed subst in config.status.
4151 # Protect against being in an unquoted here document in config.status.
4152 rm -f conftest.vals
4153 cat > conftest.hdr <<\EOF
4154 s/[\\&%]/\\&/g
4155 s%[\\$`]%\\&%g
4156 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4157 s%ac_d%ac_u%gp
4158 s%ac_u%ac_e%gp
4159 EOF
4160 sed -n -f conftest.hdr confdefs.h > conftest.vals
4161 rm -f conftest.hdr
4162
4163 # This sed command replaces #undef with comments.  This is necessary, for
4164 # example, in the case of _POSIX_SOURCE, which is predefined and required
4165 # on some systems where configure will not decide to define it.
4166 cat >> conftest.vals <<\EOF
4167 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4168 EOF
4169
4170 # Break up conftest.vals because some shells have a limit on
4171 # the size of here documents, and old seds have small limits too.
4172
4173 rm -f conftest.tail
4174 while :
4175 do
4176   ac_lines=`grep -c . conftest.vals`
4177   # grep -c gives empty output for an empty file on some AIX systems.
4178   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4179   # Write a limited-size here document to conftest.frag.
4180   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4181   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4182   echo 'CEOF
4183   sed -f conftest.frag conftest.in > conftest.out
4184   rm -f conftest.in
4185   mv conftest.out conftest.in
4186 ' >> $CONFIG_STATUS
4187   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4188   rm -f conftest.vals
4189   mv conftest.tail conftest.vals
4190 done
4191 rm -f conftest.vals
4192
4193 cat >> $CONFIG_STATUS <<\EOF
4194   rm -f conftest.frag conftest.h
4195   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4196   cat conftest.in >> conftest.h
4197   rm -f conftest.in
4198   if cmp -s $ac_file conftest.h 2>/dev/null; then
4199     echo "$ac_file is unchanged"
4200     rm -f conftest.h
4201   else
4202     # Remove last slash and all that follows it.  Not all systems have dirname.
4203       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4204       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4205       # The file is in a subdirectory.
4206       test ! -d "$ac_dir" && mkdir "$ac_dir"
4207     fi
4208     rm -f $ac_file
4209     mv conftest.h $ac_file
4210   fi
4211 fi; done
4212
4213 EOF
4214
4215 cat >> $CONFIG_STATUS <<EOF
4216 ac_sources="$sim_link_files"
4217 ac_dests="$sim_link_links"
4218 EOF
4219
4220 cat >> $CONFIG_STATUS <<\EOF
4221 srcdir=$ac_given_srcdir
4222 while test -n "$ac_sources"; do
4223   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
4224   set $ac_sources; ac_source=$1; shift; ac_sources=$*
4225
4226   echo "linking $srcdir/$ac_source to $ac_dest"
4227
4228   if test ! -r $srcdir/$ac_source; then
4229     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
4230   fi
4231   rm -f $ac_dest
4232
4233   # Make relative symlinks.
4234   # Remove last slash and all that follows it.  Not all systems have dirname.
4235   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
4236   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
4237     # The dest file is in a subdirectory.
4238     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
4239     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
4240     # A "../" for each directory in $ac_dest_dir_suffix.
4241     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
4242   else
4243     ac_dest_dir_suffix= ac_dots=
4244   fi
4245
4246   case "$srcdir" in
4247   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
4248   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
4249   esac
4250
4251   # Make a symlink if possible; otherwise try a hard link.
4252   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
4253     ln $srcdir/$ac_source $ac_dest; then :
4254   else
4255     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
4256   fi
4257 done
4258 EOF
4259 cat >> $CONFIG_STATUS <<EOF
4260
4261 EOF
4262 cat >> $CONFIG_STATUS <<\EOF
4263 case "x$CONFIG_FILES" in
4264  xMakefile*)
4265    echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
4266    rm -f Makesim1.tmp Makesim2.tmp Makefile
4267    sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
4268    sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
4269    sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
4270         -e '/^## COMMON_POST_/ r Makesim2.tmp' \
4271         <Makefile.sim >Makefile
4272    rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
4273    ;;
4274  esac
4275  case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
4276
4277 exit 0
4278 EOF
4279 chmod +x $CONFIG_STATUS
4280 rm -fr confdefs* $ac_clean_files
4281 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4282
4283