]> Git Repo - binutils.git/blob - gdb/configure
From John David Anglin:
[binutils.git] / gdb / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15   --disable-nls           do not use Native Language Support"
16 ac_help="$ac_help
17   --with-included-gettext use the GNU gettext library included here"
18 ac_help="$ac_help
19   --enable-multi-ice            Build the multi-ice-gdb-server"
20 ac_help="$ac_help
21   --enable-gdbmi            Enable GDB-MI interface"
22 ac_help="$ac_help
23   --enable-tui            Enable full-screen terminal user interface"
24 ac_help="$ac_help
25   --enable-netrom         Enable NetROM support"
26 ac_help="$ac_help
27   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
28 ac_help="$ac_help
29   --with-mmalloc          Use memory mapped malloc package"
30 ac_help="$ac_help
31   --with-cpu=CPU          Set the default CPU variant to debug"
32 ac_help="$ac_help
33   --enable-gdbtk          Enable GDBTK GUI front end"
34 ac_help="$ac_help
35   --with-tclconfig=DIR    Directory containing tcl configuration (tclConfig.sh)"
36 ac_help="$ac_help
37   --with-tkconfig=DIR     Directory containing tk configuration (tkConfig.sh)"
38 ac_help="$ac_help
39   --with-tclinclude=DIR   Directory where tcl private headers are"
40 ac_help="$ac_help
41   --with-tkinclude=DIR    Directory where tk private headers are"
42 ac_help="$ac_help
43   --with-itclconfig       Directory containing itcl configuration (itclConfig.sh)"
44 ac_help="$ac_help
45   --with-itkconfig        Directory containing itk configuration (itkConfig.sh)"
46 ac_help="$ac_help
47   --with-tixconfig        Directory containing tix configuration (tixConfig.sh)"
48 ac_help="$ac_help
49   --with-x                use the X Window System"
50 ac_help="$ac_help
51   --enable-sim            Link gdb with simulator"
52 ac_help="$ac_help
53   --enable-shared         Use shared libraries"
54
55 # Initialize some variables set by options.
56 # The variables have the same names as the options, with
57 # dashes changed to underlines.
58 build=NONE
59 cache_file=./config.cache
60 exec_prefix=NONE
61 host=NONE
62 no_create=
63 nonopt=NONE
64 no_recursion=
65 prefix=NONE
66 program_prefix=NONE
67 program_suffix=NONE
68 program_transform_name=s,x,x,
69 silent=
70 site=
71 sitefile=
72 srcdir=
73 target=NONE
74 verbose=
75 x_includes=NONE
76 x_libraries=NONE
77 bindir='${exec_prefix}/bin'
78 sbindir='${exec_prefix}/sbin'
79 libexecdir='${exec_prefix}/libexec'
80 datadir='${prefix}/share'
81 sysconfdir='${prefix}/etc'
82 sharedstatedir='${prefix}/com'
83 localstatedir='${prefix}/var'
84 libdir='${exec_prefix}/lib'
85 includedir='${prefix}/include'
86 oldincludedir='/usr/include'
87 infodir='${prefix}/info'
88 mandir='${prefix}/man'
89
90 # Initialize some other variables.
91 subdirs=
92 MFLAGS= MAKEFLAGS=
93 SHELL=${CONFIG_SHELL-/bin/sh}
94 # Maximum number of lines to put in a shell here document.
95 ac_max_here_lines=12
96
97 ac_prev=
98 for ac_option
99 do
100
101   # If the previous option needs an argument, assign it.
102   if test -n "$ac_prev"; then
103     eval "$ac_prev=\$ac_option"
104     ac_prev=
105     continue
106   fi
107
108   case "$ac_option" in
109   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
110   *) ac_optarg= ;;
111   esac
112
113   # Accept the important Cygnus configure options, so we can diagnose typos.
114
115   case "$ac_option" in
116
117   -bindir | --bindir | --bindi | --bind | --bin | --bi)
118     ac_prev=bindir ;;
119   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
120     bindir="$ac_optarg" ;;
121
122   -build | --build | --buil | --bui | --bu)
123     ac_prev=build ;;
124   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
125     build="$ac_optarg" ;;
126
127   -cache-file | --cache-file | --cache-fil | --cache-fi \
128   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
129     ac_prev=cache_file ;;
130   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
131   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
132     cache_file="$ac_optarg" ;;
133
134   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
135     ac_prev=datadir ;;
136   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
137   | --da=*)
138     datadir="$ac_optarg" ;;
139
140   -disable-* | --disable-*)
141     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
142     # Reject names that are not valid shell variable names.
143     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
144       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
145     fi
146     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
147     eval "enable_${ac_feature}=no" ;;
148
149   -enable-* | --enable-*)
150     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
151     # Reject names that are not valid shell variable names.
152     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
153       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
154     fi
155     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
156     case "$ac_option" in
157       *=*) ;;
158       *) ac_optarg=yes ;;
159     esac
160     eval "enable_${ac_feature}='$ac_optarg'" ;;
161
162   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
163   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
164   | --exec | --exe | --ex)
165     ac_prev=exec_prefix ;;
166   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
167   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
168   | --exec=* | --exe=* | --ex=*)
169     exec_prefix="$ac_optarg" ;;
170
171   -gas | --gas | --ga | --g)
172     # Obsolete; use --with-gas.
173     with_gas=yes ;;
174
175   -help | --help | --hel | --he)
176     # Omit some internal or obsolete options to make the list less imposing.
177     # This message is too long to be a string in the A/UX 3.1 sh.
178     cat << EOF
179 Usage: configure [options] [host]
180 Options: [defaults in brackets after descriptions]
181 Configuration:
182   --cache-file=FILE       cache test results in FILE
183   --help                  print this message
184   --no-create             do not create output files
185   --quiet, --silent       do not print \`checking...' messages
186   --site-file=FILE        use FILE as the site file
187   --version               print the version of autoconf that created configure
188 Directory and file names:
189   --prefix=PREFIX         install architecture-independent files in PREFIX
190                           [$ac_default_prefix]
191   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
192                           [same as prefix]
193   --bindir=DIR            user executables in DIR [EPREFIX/bin]
194   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
195   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
196   --datadir=DIR           read-only architecture-independent data in DIR
197                           [PREFIX/share]
198   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
199   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
200                           [PREFIX/com]
201   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
202   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
203   --includedir=DIR        C header files in DIR [PREFIX/include]
204   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
205   --infodir=DIR           info documentation in DIR [PREFIX/info]
206   --mandir=DIR            man documentation in DIR [PREFIX/man]
207   --srcdir=DIR            find the sources in DIR [configure dir or ..]
208   --program-prefix=PREFIX prepend PREFIX to installed program names
209   --program-suffix=SUFFIX append SUFFIX to installed program names
210   --program-transform-name=PROGRAM
211                           run sed PROGRAM on installed program names
212 EOF
213     cat << EOF
214 Host type:
215   --build=BUILD           configure for building on BUILD [BUILD=HOST]
216   --host=HOST             configure for HOST [guessed]
217   --target=TARGET         configure for TARGET [TARGET=HOST]
218 Features and packages:
219   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
220   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
221   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
222   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
223   --x-includes=DIR        X include files are in DIR
224   --x-libraries=DIR       X library files are in DIR
225 EOF
226     if test -n "$ac_help"; then
227       echo "--enable and --with options recognized:$ac_help"
228     fi
229     exit 0 ;;
230
231   -host | --host | --hos | --ho)
232     ac_prev=host ;;
233   -host=* | --host=* | --hos=* | --ho=*)
234     host="$ac_optarg" ;;
235
236   -includedir | --includedir | --includedi | --included | --include \
237   | --includ | --inclu | --incl | --inc)
238     ac_prev=includedir ;;
239   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
240   | --includ=* | --inclu=* | --incl=* | --inc=*)
241     includedir="$ac_optarg" ;;
242
243   -infodir | --infodir | --infodi | --infod | --info | --inf)
244     ac_prev=infodir ;;
245   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
246     infodir="$ac_optarg" ;;
247
248   -libdir | --libdir | --libdi | --libd)
249     ac_prev=libdir ;;
250   -libdir=* | --libdir=* | --libdi=* | --libd=*)
251     libdir="$ac_optarg" ;;
252
253   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
254   | --libexe | --libex | --libe)
255     ac_prev=libexecdir ;;
256   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
257   | --libexe=* | --libex=* | --libe=*)
258     libexecdir="$ac_optarg" ;;
259
260   -localstatedir | --localstatedir | --localstatedi | --localstated \
261   | --localstate | --localstat | --localsta | --localst \
262   | --locals | --local | --loca | --loc | --lo)
263     ac_prev=localstatedir ;;
264   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
265   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
266   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
267     localstatedir="$ac_optarg" ;;
268
269   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
270     ac_prev=mandir ;;
271   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
272     mandir="$ac_optarg" ;;
273
274   -nfp | --nfp | --nf)
275     # Obsolete; use --without-fp.
276     with_fp=no ;;
277
278   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
279   | --no-cr | --no-c)
280     no_create=yes ;;
281
282   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
283   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
284     no_recursion=yes ;;
285
286   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
287   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
288   | --oldin | --oldi | --old | --ol | --o)
289     ac_prev=oldincludedir ;;
290   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
291   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
292   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
293     oldincludedir="$ac_optarg" ;;
294
295   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
296     ac_prev=prefix ;;
297   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
298     prefix="$ac_optarg" ;;
299
300   -program-prefix | --program-prefix | --program-prefi | --program-pref \
301   | --program-pre | --program-pr | --program-p)
302     ac_prev=program_prefix ;;
303   -program-prefix=* | --program-prefix=* | --program-prefi=* \
304   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
305     program_prefix="$ac_optarg" ;;
306
307   -program-suffix | --program-suffix | --program-suffi | --program-suff \
308   | --program-suf | --program-su | --program-s)
309     ac_prev=program_suffix ;;
310   -program-suffix=* | --program-suffix=* | --program-suffi=* \
311   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
312     program_suffix="$ac_optarg" ;;
313
314   -program-transform-name | --program-transform-name \
315   | --program-transform-nam | --program-transform-na \
316   | --program-transform-n | --program-transform- \
317   | --program-transform | --program-transfor \
318   | --program-transfo | --program-transf \
319   | --program-trans | --program-tran \
320   | --progr-tra | --program-tr | --program-t)
321     ac_prev=program_transform_name ;;
322   -program-transform-name=* | --program-transform-name=* \
323   | --program-transform-nam=* | --program-transform-na=* \
324   | --program-transform-n=* | --program-transform-=* \
325   | --program-transform=* | --program-transfor=* \
326   | --program-transfo=* | --program-transf=* \
327   | --program-trans=* | --program-tran=* \
328   | --progr-tra=* | --program-tr=* | --program-t=*)
329     program_transform_name="$ac_optarg" ;;
330
331   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
332   | -silent | --silent | --silen | --sile | --sil)
333     silent=yes ;;
334
335   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
336     ac_prev=sbindir ;;
337   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
338   | --sbi=* | --sb=*)
339     sbindir="$ac_optarg" ;;
340
341   -sharedstatedir | --sharedstatedir | --sharedstatedi \
342   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
343   | --sharedst | --shareds | --shared | --share | --shar \
344   | --sha | --sh)
345     ac_prev=sharedstatedir ;;
346   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
347   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
348   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
349   | --sha=* | --sh=*)
350     sharedstatedir="$ac_optarg" ;;
351
352   -site | --site | --sit)
353     ac_prev=site ;;
354   -site=* | --site=* | --sit=*)
355     site="$ac_optarg" ;;
356
357   -site-file | --site-file | --site-fil | --site-fi | --site-f)
358     ac_prev=sitefile ;;
359   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
360     sitefile="$ac_optarg" ;;
361
362   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
363     ac_prev=srcdir ;;
364   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
365     srcdir="$ac_optarg" ;;
366
367   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
368   | --syscon | --sysco | --sysc | --sys | --sy)
369     ac_prev=sysconfdir ;;
370   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
371   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
372     sysconfdir="$ac_optarg" ;;
373
374   -target | --target | --targe | --targ | --tar | --ta | --t)
375     ac_prev=target ;;
376   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
377     target="$ac_optarg" ;;
378
379   -v | -verbose | --verbose | --verbos | --verbo | --verb)
380     verbose=yes ;;
381
382   -version | --version | --versio | --versi | --vers)
383     echo "configure generated by autoconf version 2.13"
384     exit 0 ;;
385
386   -with-* | --with-*)
387     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
388     # Reject names that are not valid shell variable names.
389     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
390       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
391     fi
392     ac_package=`echo $ac_package| sed 's/-/_/g'`
393     case "$ac_option" in
394       *=*) ;;
395       *) ac_optarg=yes ;;
396     esac
397     eval "with_${ac_package}='$ac_optarg'" ;;
398
399   -without-* | --without-*)
400     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
401     # Reject names that are not valid shell variable names.
402     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
403       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
404     fi
405     ac_package=`echo $ac_package| sed 's/-/_/g'`
406     eval "with_${ac_package}=no" ;;
407
408   --x)
409     # Obsolete; use --with-x.
410     with_x=yes ;;
411
412   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
413   | --x-incl | --x-inc | --x-in | --x-i)
414     ac_prev=x_includes ;;
415   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
416   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
417     x_includes="$ac_optarg" ;;
418
419   -x-libraries | --x-libraries | --x-librarie | --x-librari \
420   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
421     ac_prev=x_libraries ;;
422   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
423   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
424     x_libraries="$ac_optarg" ;;
425
426   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
427     ;;
428
429   *)
430     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
431       echo "configure: warning: $ac_option: invalid host type" 1>&2
432     fi
433     if test "x$nonopt" != xNONE; then
434       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
435     fi
436     nonopt="$ac_option"
437     ;;
438
439   esac
440 done
441
442 if test -n "$ac_prev"; then
443   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
444 fi
445
446 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
447
448 # File descriptor usage:
449 # 0 standard input
450 # 1 file creation
451 # 2 errors and warnings
452 # 3 some systems may open it to /dev/tty
453 # 4 used on the Kubota Titan
454 # 6 checking for... messages and results
455 # 5 compiler messages saved in config.log
456 if test "$silent" = yes; then
457   exec 6>/dev/null
458 else
459   exec 6>&1
460 fi
461 exec 5>./config.log
462
463 echo "\
464 This file contains any messages produced by compilers while
465 running configure, to aid debugging if configure makes a mistake.
466 " 1>&5
467
468 # Strip out --no-create and --no-recursion so they do not pile up.
469 # Also quote any args containing shell metacharacters.
470 ac_configure_args=
471 for ac_arg
472 do
473   case "$ac_arg" in
474   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
475   | --no-cr | --no-c) ;;
476   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
477   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
478   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
479   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
480   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
481   esac
482 done
483
484 # NLS nuisances.
485 # Only set these to C if already set.  These must not be set unconditionally
486 # because not all systems understand e.g. LANG=C (notably SCO).
487 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
488 # Non-C LC_CTYPE values break the ctype check.
489 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
490 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
491 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
492 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
493
494 # confdefs.h avoids OS command line length limits that DEFS can exceed.
495 rm -rf conftest* confdefs.h
496 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
497 echo > confdefs.h
498
499 # A filename unique to this package, relative to the directory that
500 # configure is in, which we can look for to find out if srcdir is correct.
501 ac_unique_file=main.c
502
503 # Find the source files, if location was not specified.
504 if test -z "$srcdir"; then
505   ac_srcdir_defaulted=yes
506   # Try the directory containing this script, then its parent.
507   ac_prog=$0
508   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
509   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
510   srcdir=$ac_confdir
511   if test ! -r $srcdir/$ac_unique_file; then
512     srcdir=..
513   fi
514 else
515   ac_srcdir_defaulted=no
516 fi
517 if test ! -r $srcdir/$ac_unique_file; then
518   if test "$ac_srcdir_defaulted" = yes; then
519     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
520   else
521     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
522   fi
523 fi
524 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
525
526 # Prefer explicitly selected file to automatically selected ones.
527 if test -z "$sitefile"; then
528   if test -z "$CONFIG_SITE"; then
529     if test "x$prefix" != xNONE; then
530       CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
531     else
532       CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
533     fi
534   fi
535 else
536   CONFIG_SITE="$sitefile"
537 fi
538 for ac_site_file in $CONFIG_SITE; do
539   if test -r "$ac_site_file"; then
540     echo "loading site script $ac_site_file"
541     . "$ac_site_file"
542   fi
543 done
544
545 if test -r "$cache_file"; then
546   echo "loading cache $cache_file"
547   . $cache_file
548 else
549   echo "creating cache $cache_file"
550   > $cache_file
551 fi
552
553 ac_ext=c
554 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
555 ac_cpp='$CPP $CPPFLAGS'
556 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
557 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
558 cross_compiling=$ac_cv_prog_cc_cross
559
560 ac_exeext=
561 ac_objext=o
562 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
563   # Stardent Vistra SVR4 grep lacks -e, says [email protected].
564   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
565     ac_n= ac_c='
566 ' ac_t='        '
567   else
568     ac_n=-n ac_c= ac_t=
569   fi
570 else
571   ac_n= ac_c='\c' ac_t=
572 fi
573
574
575
576
577 # Extract the first word of "gcc", so it can be a program name with args.
578 set dummy gcc; ac_word=$2
579 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
580 echo "configure:581: checking for $ac_word" >&5
581 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
582   echo $ac_n "(cached) $ac_c" 1>&6
583 else
584   if test -n "$CC"; then
585   ac_cv_prog_CC="$CC" # Let the user override the test.
586 else
587   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
588   ac_dummy="$PATH"
589   for ac_dir in $ac_dummy; do
590     test -z "$ac_dir" && ac_dir=.
591     if test -f $ac_dir/$ac_word; then
592       ac_cv_prog_CC="gcc"
593       break
594     fi
595   done
596   IFS="$ac_save_ifs"
597 fi
598 fi
599 CC="$ac_cv_prog_CC"
600 if test -n "$CC"; then
601   echo "$ac_t""$CC" 1>&6
602 else
603   echo "$ac_t""no" 1>&6
604 fi
605
606 if test -z "$CC"; then
607   # Extract the first word of "cc", so it can be a program name with args.
608 set dummy cc; ac_word=$2
609 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
610 echo "configure:611: checking for $ac_word" >&5
611 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
612   echo $ac_n "(cached) $ac_c" 1>&6
613 else
614   if test -n "$CC"; then
615   ac_cv_prog_CC="$CC" # Let the user override the test.
616 else
617   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
618   ac_prog_rejected=no
619   ac_dummy="$PATH"
620   for ac_dir in $ac_dummy; do
621     test -z "$ac_dir" && ac_dir=.
622     if test -f $ac_dir/$ac_word; then
623       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
624         ac_prog_rejected=yes
625         continue
626       fi
627       ac_cv_prog_CC="cc"
628       break
629     fi
630   done
631   IFS="$ac_save_ifs"
632 if test $ac_prog_rejected = yes; then
633   # We found a bogon in the path, so make sure we never use it.
634   set dummy $ac_cv_prog_CC
635   shift
636   if test $# -gt 0; then
637     # We chose a different compiler from the bogus one.
638     # However, it has the same basename, so the bogon will be chosen
639     # first if we set CC to just the basename; use the full file name.
640     shift
641     set dummy "$ac_dir/$ac_word" "$@"
642     shift
643     ac_cv_prog_CC="$@"
644   fi
645 fi
646 fi
647 fi
648 CC="$ac_cv_prog_CC"
649 if test -n "$CC"; then
650   echo "$ac_t""$CC" 1>&6
651 else
652   echo "$ac_t""no" 1>&6
653 fi
654
655   if test -z "$CC"; then
656     case "`uname -s`" in
657     *win32* | *WIN32*)
658       # Extract the first word of "cl", so it can be a program name with args.
659 set dummy cl; ac_word=$2
660 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
661 echo "configure:662: checking for $ac_word" >&5
662 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
663   echo $ac_n "(cached) $ac_c" 1>&6
664 else
665   if test -n "$CC"; then
666   ac_cv_prog_CC="$CC" # Let the user override the test.
667 else
668   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
669   ac_dummy="$PATH"
670   for ac_dir in $ac_dummy; do
671     test -z "$ac_dir" && ac_dir=.
672     if test -f $ac_dir/$ac_word; then
673       ac_cv_prog_CC="cl"
674       break
675     fi
676   done
677   IFS="$ac_save_ifs"
678 fi
679 fi
680 CC="$ac_cv_prog_CC"
681 if test -n "$CC"; then
682   echo "$ac_t""$CC" 1>&6
683 else
684   echo "$ac_t""no" 1>&6
685 fi
686  ;;
687     esac
688   fi
689   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
690 fi
691
692 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
693 echo "configure:694: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
694
695 ac_ext=c
696 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
697 ac_cpp='$CPP $CPPFLAGS'
698 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
699 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
700 cross_compiling=$ac_cv_prog_cc_cross
701
702 cat > conftest.$ac_ext << EOF
703
704 #line 705 "configure"
705 #include "confdefs.h"
706
707 main(){return(0);}
708 EOF
709 if { (eval echo configure:710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
710   ac_cv_prog_cc_works=yes
711   # If we can't run a trivial program, we are probably using a cross compiler.
712   if (./conftest; exit) 2>/dev/null; then
713     ac_cv_prog_cc_cross=no
714   else
715     ac_cv_prog_cc_cross=yes
716   fi
717 else
718   echo "configure: failed program was:" >&5
719   cat conftest.$ac_ext >&5
720   ac_cv_prog_cc_works=no
721 fi
722 rm -fr conftest*
723 ac_ext=c
724 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
725 ac_cpp='$CPP $CPPFLAGS'
726 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
727 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
728 cross_compiling=$ac_cv_prog_cc_cross
729
730 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
731 if test $ac_cv_prog_cc_works = no; then
732   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
733 fi
734 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
735 echo "configure:736: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
736 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
737 cross_compiling=$ac_cv_prog_cc_cross
738
739 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
740 echo "configure:741: checking whether we are using GNU C" >&5
741 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
742   echo $ac_n "(cached) $ac_c" 1>&6
743 else
744   cat > conftest.c <<EOF
745 #ifdef __GNUC__
746   yes;
747 #endif
748 EOF
749 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:750: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
750   ac_cv_prog_gcc=yes
751 else
752   ac_cv_prog_gcc=no
753 fi
754 fi
755
756 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
757
758 if test $ac_cv_prog_gcc = yes; then
759   GCC=yes
760 else
761   GCC=
762 fi
763
764 ac_test_CFLAGS="${CFLAGS+set}"
765 ac_save_CFLAGS="$CFLAGS"
766 CFLAGS=
767 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
768 echo "configure:769: checking whether ${CC-cc} accepts -g" >&5
769 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
770   echo $ac_n "(cached) $ac_c" 1>&6
771 else
772   echo 'void f(){}' > conftest.c
773 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
774   ac_cv_prog_cc_g=yes
775 else
776   ac_cv_prog_cc_g=no
777 fi
778 rm -f conftest*
779
780 fi
781
782 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
783 if test "$ac_test_CFLAGS" = set; then
784   CFLAGS="$ac_save_CFLAGS"
785 elif test $ac_cv_prog_cc_g = yes; then
786   if test "$GCC" = yes; then
787     CFLAGS="-g -O2"
788   else
789     CFLAGS="-g"
790   fi
791 else
792   if test "$GCC" = yes; then
793     CFLAGS="-O2"
794   else
795     CFLAGS=
796   fi
797 fi
798
799 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
800 echo "configure:801: checking how to run the C preprocessor" >&5
801 # On Suns, sometimes $CPP names a directory.
802 if test -n "$CPP" && test -d "$CPP"; then
803   CPP=
804 fi
805 if test -z "$CPP"; then
806 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
807   echo $ac_n "(cached) $ac_c" 1>&6
808 else
809     # This must be in double quotes, not single quotes, because CPP may get
810   # substituted into the Makefile and "${CC-cc}" will confuse make.
811   CPP="${CC-cc} -E"
812   # On the NeXT, cc -E runs the code through the compiler's parser,
813   # not just through cpp.
814   cat > conftest.$ac_ext <<EOF
815 #line 816 "configure"
816 #include "confdefs.h"
817 #include <assert.h>
818 Syntax Error
819 EOF
820 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
821 { (eval echo configure:822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
822 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
823 if test -z "$ac_err"; then
824   :
825 else
826   echo "$ac_err" >&5
827   echo "configure: failed program was:" >&5
828   cat conftest.$ac_ext >&5
829   rm -rf conftest*
830   CPP="${CC-cc} -E -traditional-cpp"
831   cat > conftest.$ac_ext <<EOF
832 #line 833 "configure"
833 #include "confdefs.h"
834 #include <assert.h>
835 Syntax Error
836 EOF
837 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
838 { (eval echo configure:839: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
839 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
840 if test -z "$ac_err"; then
841   :
842 else
843   echo "$ac_err" >&5
844   echo "configure: failed program was:" >&5
845   cat conftest.$ac_ext >&5
846   rm -rf conftest*
847   CPP="${CC-cc} -nologo -E"
848   cat > conftest.$ac_ext <<EOF
849 #line 850 "configure"
850 #include "confdefs.h"
851 #include <assert.h>
852 Syntax Error
853 EOF
854 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
855 { (eval echo configure:856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
856 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
857 if test -z "$ac_err"; then
858   :
859 else
860   echo "$ac_err" >&5
861   echo "configure: failed program was:" >&5
862   cat conftest.$ac_ext >&5
863   rm -rf conftest*
864   CPP=/lib/cpp
865 fi
866 rm -f conftest*
867 fi
868 rm -f conftest*
869 fi
870 rm -f conftest*
871   ac_cv_prog_CPP="$CPP"
872 fi
873   CPP="$ac_cv_prog_CPP"
874 else
875   ac_cv_prog_CPP="$CPP"
876 fi
877 echo "$ac_t""$CPP" 1>&6
878
879 echo $ac_n "checking for AIX""... $ac_c" 1>&6
880 echo "configure:881: checking for AIX" >&5
881 cat > conftest.$ac_ext <<EOF
882 #line 883 "configure"
883 #include "confdefs.h"
884 #ifdef _AIX
885   yes
886 #endif
887
888 EOF
889 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
890   egrep "yes" >/dev/null 2>&1; then
891   rm -rf conftest*
892   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
893 #define _ALL_SOURCE 1
894 EOF
895
896 else
897   rm -rf conftest*
898   echo "$ac_t""no" 1>&6
899 fi
900 rm -f conftest*
901
902
903 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
904 echo "configure:905: checking for POSIXized ISC" >&5
905 if test -d /etc/conf/kconfig.d &&
906   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
907 then
908   echo "$ac_t""yes" 1>&6
909   ISC=yes # If later tests want to check for ISC.
910   cat >> confdefs.h <<\EOF
911 #define _POSIX_SOURCE 1
912 EOF
913
914   if test "$GCC" = yes; then
915     CC="$CC -posix"
916   else
917     CC="$CC -Xp"
918   fi
919 else
920   echo "$ac_t""no" 1>&6
921   ISC=
922 fi
923
924
925
926
927 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
928 echo "configure:929: checking for ${CC-cc} option to accept ANSI C" >&5
929 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
930   echo $ac_n "(cached) $ac_c" 1>&6
931 else
932   am_cv_prog_cc_stdc=no
933 ac_save_CC="$CC"
934 # Don't try gcc -ansi; that turns off useful extensions and
935 # breaks some systems' header files.
936 # AIX                   -qlanglvl=ansi
937 # Ultrix and OSF/1      -std1
938 # HP-UX                 -Aa -D_HPUX_SOURCE
939 # SVR4                  -Xc -D__EXTENSIONS__
940 for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
941 do
942   CC="$ac_save_CC $ac_arg"
943   cat > conftest.$ac_ext <<EOF
944 #line 945 "configure"
945 #include "confdefs.h"
946 #include <stdarg.h>
947 #include <stdio.h>
948 #include <sys/types.h>
949 #include <sys/stat.h>
950 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
951 struct buf { int x; };
952 FILE * (*rcsopen) (struct buf *, struct stat *, int);
953 static char *e (p, i)
954      char **p;
955      int i;
956 {
957   return p[i];
958 }
959 static char *f (char * (*g) (char **, int), char **p, ...)
960 {
961   char *s;
962   va_list v;
963   va_start (v,p);
964   s = g (p, va_arg (v,int));
965   va_end (v);
966   return s;
967 }
968 int test (int i, double x);
969 struct s1 {int (*f) (int a);};
970 struct s2 {int (*f) (double a);};
971 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
972 int argc;
973 char **argv;
974
975 int main() {
976
977 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
978
979 ; return 0; }
980 EOF
981 if { (eval echo configure:982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
982   rm -rf conftest*
983   am_cv_prog_cc_stdc="$ac_arg"; break
984 else
985   echo "configure: failed program was:" >&5
986   cat conftest.$ac_ext >&5
987 fi
988 rm -f conftest*
989 done
990 CC="$ac_save_CC"
991
992 fi
993
994 if test -z "$am_cv_prog_cc_stdc"; then
995   echo "$ac_t""none needed" 1>&6
996 else
997   echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
998 fi
999 case "x$am_cv_prog_cc_stdc" in
1000   x|xno) ;;
1001   *) CC="$CC $am_cv_prog_cc_stdc" ;;
1002 esac
1003
1004
1005 ac_aux_dir=
1006 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1007   if test -f $ac_dir/install-sh; then
1008     ac_aux_dir=$ac_dir
1009     ac_install_sh="$ac_aux_dir/install-sh -c"
1010     break
1011   elif test -f $ac_dir/install.sh; then
1012     ac_aux_dir=$ac_dir
1013     ac_install_sh="$ac_aux_dir/install.sh -c"
1014     break
1015   fi
1016 done
1017 if test -z "$ac_aux_dir"; then
1018   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1019 fi
1020 ac_config_guess=$ac_aux_dir/config.guess
1021 ac_config_sub=$ac_aux_dir/config.sub
1022 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1023
1024
1025 # Do some error checking and defaulting for the host and target type.
1026 # The inputs are:
1027 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1028 #
1029 # The rules are:
1030 # 1. You are not allowed to specify --host, --target, and nonopt at the
1031 #    same time.
1032 # 2. Host defaults to nonopt.
1033 # 3. If nonopt is not specified, then host defaults to the current host,
1034 #    as determined by config.guess.
1035 # 4. Target and build default to nonopt.
1036 # 5. If nonopt is not specified, then target and build default to host.
1037
1038 # The aliases save the names the user supplied, while $host etc.
1039 # will get canonicalized.
1040 case $host---$target---$nonopt in
1041 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1042 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1043 esac
1044
1045
1046 # Make sure we can run config.sub.
1047 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1048 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1049 fi
1050
1051 echo $ac_n "checking host system type""... $ac_c" 1>&6
1052 echo "configure:1053: checking host system type" >&5
1053
1054 host_alias=$host
1055 case "$host_alias" in
1056 NONE)
1057   case $nonopt in
1058   NONE)
1059     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1060     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1061     fi ;;
1062   *) host_alias=$nonopt ;;
1063   esac ;;
1064 esac
1065
1066 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1067 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1068 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1069 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1070 echo "$ac_t""$host" 1>&6
1071
1072 echo $ac_n "checking target system type""... $ac_c" 1>&6
1073 echo "configure:1074: checking target system type" >&5
1074
1075 target_alias=$target
1076 case "$target_alias" in
1077 NONE)
1078   case $nonopt in
1079   NONE) target_alias=$host_alias ;;
1080   *) target_alias=$nonopt ;;
1081   esac ;;
1082 esac
1083
1084 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1085 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1086 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1087 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1088 echo "$ac_t""$target" 1>&6
1089
1090 echo $ac_n "checking build system type""... $ac_c" 1>&6
1091 echo "configure:1092: checking build system type" >&5
1092
1093 build_alias=$build
1094 case "$build_alias" in
1095 NONE)
1096   case $nonopt in
1097   NONE) build_alias=$host_alias ;;
1098   *) build_alias=$nonopt ;;
1099   esac ;;
1100 esac
1101
1102 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1103 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1104 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1105 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1106 echo "$ac_t""$build" 1>&6
1107
1108 test "$host_alias" != "$target_alias" &&
1109   test "$program_prefix$program_suffix$program_transform_name" = \
1110     NONENONEs,x,x, &&
1111   program_prefix=${target_alias}-
1112
1113
1114 ALL_LINGUAS=
1115 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1116 echo "configure:1117: checking whether ${MAKE-make} sets \${MAKE}" >&5
1117 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1118 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1119   echo $ac_n "(cached) $ac_c" 1>&6
1120 else
1121   cat > conftestmake <<\EOF
1122 all:
1123         @echo 'ac_maketemp="${MAKE}"'
1124 EOF
1125 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1126 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1127 if test -n "$ac_maketemp"; then
1128   eval ac_cv_prog_make_${ac_make}_set=yes
1129 else
1130   eval ac_cv_prog_make_${ac_make}_set=no
1131 fi
1132 rm -f conftestmake
1133 fi
1134 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1135   echo "$ac_t""yes" 1>&6
1136   SET_MAKE=
1137 else
1138   echo "$ac_t""no" 1>&6
1139   SET_MAKE="MAKE=${MAKE-make}"
1140 fi
1141
1142 # Extract the first word of "ranlib", so it can be a program name with args.
1143 set dummy ranlib; ac_word=$2
1144 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1145 echo "configure:1146: checking for $ac_word" >&5
1146 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1147   echo $ac_n "(cached) $ac_c" 1>&6
1148 else
1149   if test -n "$RANLIB"; then
1150   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1151 else
1152   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1153   ac_dummy="$PATH"
1154   for ac_dir in $ac_dummy; do
1155     test -z "$ac_dir" && ac_dir=.
1156     if test -f $ac_dir/$ac_word; then
1157       ac_cv_prog_RANLIB="ranlib"
1158       break
1159     fi
1160   done
1161   IFS="$ac_save_ifs"
1162   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1163 fi
1164 fi
1165 RANLIB="$ac_cv_prog_RANLIB"
1166 if test -n "$RANLIB"; then
1167   echo "$ac_t""$RANLIB" 1>&6
1168 else
1169   echo "$ac_t""no" 1>&6
1170 fi
1171
1172 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1173 echo "configure:1174: checking for ANSI C header files" >&5
1174 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1175   echo $ac_n "(cached) $ac_c" 1>&6
1176 else
1177   cat > conftest.$ac_ext <<EOF
1178 #line 1179 "configure"
1179 #include "confdefs.h"
1180 #include <stdlib.h>
1181 #include <stdarg.h>
1182 #include <string.h>
1183 #include <float.h>
1184 EOF
1185 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1186 { (eval echo configure:1187: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1187 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1188 if test -z "$ac_err"; then
1189   rm -rf conftest*
1190   ac_cv_header_stdc=yes
1191 else
1192   echo "$ac_err" >&5
1193   echo "configure: failed program was:" >&5
1194   cat conftest.$ac_ext >&5
1195   rm -rf conftest*
1196   ac_cv_header_stdc=no
1197 fi
1198 rm -f conftest*
1199
1200 if test $ac_cv_header_stdc = yes; then
1201   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1202 cat > conftest.$ac_ext <<EOF
1203 #line 1204 "configure"
1204 #include "confdefs.h"
1205 #include <string.h>
1206 EOF
1207 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1208   egrep "memchr" >/dev/null 2>&1; then
1209   :
1210 else
1211   rm -rf conftest*
1212   ac_cv_header_stdc=no
1213 fi
1214 rm -f conftest*
1215
1216 fi
1217
1218 if test $ac_cv_header_stdc = yes; then
1219   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1220 cat > conftest.$ac_ext <<EOF
1221 #line 1222 "configure"
1222 #include "confdefs.h"
1223 #include <stdlib.h>
1224 EOF
1225 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1226   egrep "free" >/dev/null 2>&1; then
1227   :
1228 else
1229   rm -rf conftest*
1230   ac_cv_header_stdc=no
1231 fi
1232 rm -f conftest*
1233
1234 fi
1235
1236 if test $ac_cv_header_stdc = yes; then
1237   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1238 if test "$cross_compiling" = yes; then
1239   :
1240 else
1241   cat > conftest.$ac_ext <<EOF
1242 #line 1243 "configure"
1243 #include "confdefs.h"
1244 #include <ctype.h>
1245 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1246 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1247 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1248 int main () { int i; for (i = 0; i < 256; i++)
1249 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1250 exit (0); }
1251
1252 EOF
1253 if { (eval echo configure:1254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1254 then
1255   :
1256 else
1257   echo "configure: failed program was:" >&5
1258   cat conftest.$ac_ext >&5
1259   rm -fr conftest*
1260   ac_cv_header_stdc=no
1261 fi
1262 rm -fr conftest*
1263 fi
1264
1265 fi
1266 fi
1267
1268 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1269 if test $ac_cv_header_stdc = yes; then
1270   cat >> confdefs.h <<\EOF
1271 #define STDC_HEADERS 1
1272 EOF
1273
1274 fi
1275
1276 echo $ac_n "checking for working const""... $ac_c" 1>&6
1277 echo "configure:1278: checking for working const" >&5
1278 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1279   echo $ac_n "(cached) $ac_c" 1>&6
1280 else
1281   cat > conftest.$ac_ext <<EOF
1282 #line 1283 "configure"
1283 #include "confdefs.h"
1284
1285 int main() {
1286
1287 /* Ultrix mips cc rejects this.  */
1288 typedef int charset[2]; const charset x;
1289 /* SunOS 4.1.1 cc rejects this.  */
1290 char const *const *ccp;
1291 char **p;
1292 /* NEC SVR4.0.2 mips cc rejects this.  */
1293 struct point {int x, y;};
1294 static struct point const zero = {0,0};
1295 /* AIX XL C 1.02.0.0 rejects this.
1296    It does not let you subtract one const X* pointer from another in an arm
1297    of an if-expression whose if-part is not a constant expression */
1298 const char *g = "string";
1299 ccp = &g + (g ? g-g : 0);
1300 /* HPUX 7.0 cc rejects these. */
1301 ++ccp;
1302 p = (char**) ccp;
1303 ccp = (char const *const *) p;
1304 { /* SCO 3.2v4 cc rejects this.  */
1305   char *t;
1306   char const *s = 0 ? (char *) 0 : (char const *) 0;
1307
1308   *t++ = 0;
1309 }
1310 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1311   int x[] = {25, 17};
1312   const int *foo = &x[0];
1313   ++foo;
1314 }
1315 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1316   typedef const int *iptr;
1317   iptr p = 0;
1318   ++p;
1319 }
1320 { /* AIX XL C 1.02.0.0 rejects this saying
1321      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1322   struct s { int j; const int *ap[3]; };
1323   struct s *b; b->j = 5;
1324 }
1325 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1326   const int foo = 10;
1327 }
1328
1329 ; return 0; }
1330 EOF
1331 if { (eval echo configure:1332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1332   rm -rf conftest*
1333   ac_cv_c_const=yes
1334 else
1335   echo "configure: failed program was:" >&5
1336   cat conftest.$ac_ext >&5
1337   rm -rf conftest*
1338   ac_cv_c_const=no
1339 fi
1340 rm -f conftest*
1341 fi
1342
1343 echo "$ac_t""$ac_cv_c_const" 1>&6
1344 if test $ac_cv_c_const = no; then
1345   cat >> confdefs.h <<\EOF
1346 #define const 
1347 EOF
1348
1349 fi
1350
1351 echo $ac_n "checking for inline""... $ac_c" 1>&6
1352 echo "configure:1353: checking for inline" >&5
1353 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1354   echo $ac_n "(cached) $ac_c" 1>&6
1355 else
1356   ac_cv_c_inline=no
1357 for ac_kw in inline __inline__ __inline; do
1358   cat > conftest.$ac_ext <<EOF
1359 #line 1360 "configure"
1360 #include "confdefs.h"
1361
1362 int main() {
1363 } $ac_kw foo() {
1364 ; return 0; }
1365 EOF
1366 if { (eval echo configure:1367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1367   rm -rf conftest*
1368   ac_cv_c_inline=$ac_kw; break
1369 else
1370   echo "configure: failed program was:" >&5
1371   cat conftest.$ac_ext >&5
1372 fi
1373 rm -f conftest*
1374 done
1375
1376 fi
1377
1378 echo "$ac_t""$ac_cv_c_inline" 1>&6
1379 case "$ac_cv_c_inline" in
1380   inline | yes) ;;
1381   no) cat >> confdefs.h <<\EOF
1382 #define inline 
1383 EOF
1384  ;;
1385   *)  cat >> confdefs.h <<EOF
1386 #define inline $ac_cv_c_inline
1387 EOF
1388  ;;
1389 esac
1390
1391 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1392 echo "configure:1393: checking for off_t" >&5
1393 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1394   echo $ac_n "(cached) $ac_c" 1>&6
1395 else
1396   cat > conftest.$ac_ext <<EOF
1397 #line 1398 "configure"
1398 #include "confdefs.h"
1399 #include <sys/types.h>
1400 #if STDC_HEADERS
1401 #include <stdlib.h>
1402 #include <stddef.h>
1403 #endif
1404 EOF
1405 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1406   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1407   rm -rf conftest*
1408   ac_cv_type_off_t=yes
1409 else
1410   rm -rf conftest*
1411   ac_cv_type_off_t=no
1412 fi
1413 rm -f conftest*
1414
1415 fi
1416 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1417 if test $ac_cv_type_off_t = no; then
1418   cat >> confdefs.h <<\EOF
1419 #define off_t long
1420 EOF
1421
1422 fi
1423
1424 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1425 echo "configure:1426: checking for size_t" >&5
1426 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1427   echo $ac_n "(cached) $ac_c" 1>&6
1428 else
1429   cat > conftest.$ac_ext <<EOF
1430 #line 1431 "configure"
1431 #include "confdefs.h"
1432 #include <sys/types.h>
1433 #if STDC_HEADERS
1434 #include <stdlib.h>
1435 #include <stddef.h>
1436 #endif
1437 EOF
1438 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1439   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1440   rm -rf conftest*
1441   ac_cv_type_size_t=yes
1442 else
1443   rm -rf conftest*
1444   ac_cv_type_size_t=no
1445 fi
1446 rm -f conftest*
1447
1448 fi
1449 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1450 if test $ac_cv_type_size_t = no; then
1451   cat >> confdefs.h <<\EOF
1452 #define size_t unsigned
1453 EOF
1454
1455 fi
1456
1457 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1458 # for constant arguments.  Useless!
1459 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1460 echo "configure:1461: checking for working alloca.h" >&5
1461 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1462   echo $ac_n "(cached) $ac_c" 1>&6
1463 else
1464   cat > conftest.$ac_ext <<EOF
1465 #line 1466 "configure"
1466 #include "confdefs.h"
1467 #include <alloca.h>
1468 int main() {
1469 char *p = alloca(2 * sizeof(int));
1470 ; return 0; }
1471 EOF
1472 if { (eval echo configure:1473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1473   rm -rf conftest*
1474   ac_cv_header_alloca_h=yes
1475 else
1476   echo "configure: failed program was:" >&5
1477   cat conftest.$ac_ext >&5
1478   rm -rf conftest*
1479   ac_cv_header_alloca_h=no
1480 fi
1481 rm -f conftest*
1482 fi
1483
1484 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1485 if test $ac_cv_header_alloca_h = yes; then
1486   cat >> confdefs.h <<\EOF
1487 #define HAVE_ALLOCA_H 1
1488 EOF
1489
1490 fi
1491
1492 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1493 echo "configure:1494: checking for alloca" >&5
1494 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1495   echo $ac_n "(cached) $ac_c" 1>&6
1496 else
1497   cat > conftest.$ac_ext <<EOF
1498 #line 1499 "configure"
1499 #include "confdefs.h"
1500
1501 #ifdef __GNUC__
1502 # define alloca __builtin_alloca
1503 #else
1504 # ifdef _MSC_VER
1505 #  include <malloc.h>
1506 #  define alloca _alloca
1507 # else
1508 #  if HAVE_ALLOCA_H
1509 #   include <alloca.h>
1510 #  else
1511 #   ifdef _AIX
1512  #pragma alloca
1513 #   else
1514 #    ifndef alloca /* predefined by HP cc +Olibcalls */
1515 char *alloca ();
1516 #    endif
1517 #   endif
1518 #  endif
1519 # endif
1520 #endif
1521
1522 int main() {
1523 char *p = (char *) alloca(1);
1524 ; return 0; }
1525 EOF
1526 if { (eval echo configure:1527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1527   rm -rf conftest*
1528   ac_cv_func_alloca_works=yes
1529 else
1530   echo "configure: failed program was:" >&5
1531   cat conftest.$ac_ext >&5
1532   rm -rf conftest*
1533   ac_cv_func_alloca_works=no
1534 fi
1535 rm -f conftest*
1536 fi
1537
1538 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1539 if test $ac_cv_func_alloca_works = yes; then
1540   cat >> confdefs.h <<\EOF
1541 #define HAVE_ALLOCA 1
1542 EOF
1543
1544 fi
1545
1546 if test $ac_cv_func_alloca_works = no; then
1547   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1548   # that cause trouble.  Some versions do not even contain alloca or
1549   # contain a buggy version.  If you still want to use their alloca,
1550   # use ar to extract alloca.o from them instead of compiling alloca.c.
1551   ALLOCA=alloca.${ac_objext}
1552   cat >> confdefs.h <<\EOF
1553 #define C_ALLOCA 1
1554 EOF
1555
1556
1557 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1558 echo "configure:1559: checking whether alloca needs Cray hooks" >&5
1559 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1560   echo $ac_n "(cached) $ac_c" 1>&6
1561 else
1562   cat > conftest.$ac_ext <<EOF
1563 #line 1564 "configure"
1564 #include "confdefs.h"
1565 #if defined(CRAY) && ! defined(CRAY2)
1566 webecray
1567 #else
1568 wenotbecray
1569 #endif
1570
1571 EOF
1572 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1573   egrep "webecray" >/dev/null 2>&1; then
1574   rm -rf conftest*
1575   ac_cv_os_cray=yes
1576 else
1577   rm -rf conftest*
1578   ac_cv_os_cray=no
1579 fi
1580 rm -f conftest*
1581
1582 fi
1583
1584 echo "$ac_t""$ac_cv_os_cray" 1>&6
1585 if test $ac_cv_os_cray = yes; then
1586 for ac_func in _getb67 GETB67 getb67; do
1587   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1588 echo "configure:1589: checking for $ac_func" >&5
1589 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1590   echo $ac_n "(cached) $ac_c" 1>&6
1591 else
1592   cat > conftest.$ac_ext <<EOF
1593 #line 1594 "configure"
1594 #include "confdefs.h"
1595 /* System header to define __stub macros and hopefully few prototypes,
1596     which can conflict with char $ac_func(); below.  */
1597 #include <assert.h>
1598 /* Override any gcc2 internal prototype to avoid an error.  */
1599 /* We use char because int might match the return type of a gcc2
1600     builtin and then its argument prototype would still apply.  */
1601 char $ac_func();
1602
1603 int main() {
1604
1605 /* The GNU C library defines this for functions which it implements
1606     to always fail with ENOSYS.  Some functions are actually named
1607     something starting with __ and the normal name is an alias.  */
1608 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1609 choke me
1610 #else
1611 $ac_func();
1612 #endif
1613
1614 ; return 0; }
1615 EOF
1616 if { (eval echo configure:1617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1617   rm -rf conftest*
1618   eval "ac_cv_func_$ac_func=yes"
1619 else
1620   echo "configure: failed program was:" >&5
1621   cat conftest.$ac_ext >&5
1622   rm -rf conftest*
1623   eval "ac_cv_func_$ac_func=no"
1624 fi
1625 rm -f conftest*
1626 fi
1627
1628 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1629   echo "$ac_t""yes" 1>&6
1630   cat >> confdefs.h <<EOF
1631 #define CRAY_STACKSEG_END $ac_func
1632 EOF
1633
1634   break
1635 else
1636   echo "$ac_t""no" 1>&6
1637 fi
1638
1639 done
1640 fi
1641
1642 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1643 echo "configure:1644: checking stack direction for C alloca" >&5
1644 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1645   echo $ac_n "(cached) $ac_c" 1>&6
1646 else
1647   if test "$cross_compiling" = yes; then
1648   ac_cv_c_stack_direction=0
1649 else
1650   cat > conftest.$ac_ext <<EOF
1651 #line 1652 "configure"
1652 #include "confdefs.h"
1653 find_stack_direction ()
1654 {
1655   static char *addr = 0;
1656   auto char dummy;
1657   if (addr == 0)
1658     {
1659       addr = &dummy;
1660       return find_stack_direction ();
1661     }
1662   else
1663     return (&dummy > addr) ? 1 : -1;
1664 }
1665 main ()
1666 {
1667   exit (find_stack_direction() < 0);
1668 }
1669 EOF
1670 if { (eval echo configure:1671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1671 then
1672   ac_cv_c_stack_direction=1
1673 else
1674   echo "configure: failed program was:" >&5
1675   cat conftest.$ac_ext >&5
1676   rm -fr conftest*
1677   ac_cv_c_stack_direction=-1
1678 fi
1679 rm -fr conftest*
1680 fi
1681
1682 fi
1683
1684 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1685 cat >> confdefs.h <<EOF
1686 #define STACK_DIRECTION $ac_cv_c_stack_direction
1687 EOF
1688
1689 fi
1690
1691 for ac_hdr in unistd.h
1692 do
1693 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1694 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1695 echo "configure:1696: checking for $ac_hdr" >&5
1696 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1697   echo $ac_n "(cached) $ac_c" 1>&6
1698 else
1699   cat > conftest.$ac_ext <<EOF
1700 #line 1701 "configure"
1701 #include "confdefs.h"
1702 #include <$ac_hdr>
1703 EOF
1704 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1705 { (eval echo configure:1706: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1706 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1707 if test -z "$ac_err"; then
1708   rm -rf conftest*
1709   eval "ac_cv_header_$ac_safe=yes"
1710 else
1711   echo "$ac_err" >&5
1712   echo "configure: failed program was:" >&5
1713   cat conftest.$ac_ext >&5
1714   rm -rf conftest*
1715   eval "ac_cv_header_$ac_safe=no"
1716 fi
1717 rm -f conftest*
1718 fi
1719 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1720   echo "$ac_t""yes" 1>&6
1721     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1722   cat >> confdefs.h <<EOF
1723 #define $ac_tr_hdr 1
1724 EOF
1725  
1726 else
1727   echo "$ac_t""no" 1>&6
1728 fi
1729 done
1730
1731 for ac_func in getpagesize
1732 do
1733 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1734 echo "configure:1735: checking for $ac_func" >&5
1735 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1736   echo $ac_n "(cached) $ac_c" 1>&6
1737 else
1738   cat > conftest.$ac_ext <<EOF
1739 #line 1740 "configure"
1740 #include "confdefs.h"
1741 /* System header to define __stub macros and hopefully few prototypes,
1742     which can conflict with char $ac_func(); below.  */
1743 #include <assert.h>
1744 /* Override any gcc2 internal prototype to avoid an error.  */
1745 /* We use char because int might match the return type of a gcc2
1746     builtin and then its argument prototype would still apply.  */
1747 char $ac_func();
1748
1749 int main() {
1750
1751 /* The GNU C library defines this for functions which it implements
1752     to always fail with ENOSYS.  Some functions are actually named
1753     something starting with __ and the normal name is an alias.  */
1754 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1755 choke me
1756 #else
1757 $ac_func();
1758 #endif
1759
1760 ; return 0; }
1761 EOF
1762 if { (eval echo configure:1763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1763   rm -rf conftest*
1764   eval "ac_cv_func_$ac_func=yes"
1765 else
1766   echo "configure: failed program was:" >&5
1767   cat conftest.$ac_ext >&5
1768   rm -rf conftest*
1769   eval "ac_cv_func_$ac_func=no"
1770 fi
1771 rm -f conftest*
1772 fi
1773
1774 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1775   echo "$ac_t""yes" 1>&6
1776     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1777   cat >> confdefs.h <<EOF
1778 #define $ac_tr_func 1
1779 EOF
1780  
1781 else
1782   echo "$ac_t""no" 1>&6
1783 fi
1784 done
1785
1786 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1787 echo "configure:1788: checking for working mmap" >&5
1788 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1789   echo $ac_n "(cached) $ac_c" 1>&6
1790 else
1791   if test "$cross_compiling" = yes; then
1792   ac_cv_func_mmap_fixed_mapped=no
1793 else
1794   cat > conftest.$ac_ext <<EOF
1795 #line 1796 "configure"
1796 #include "confdefs.h"
1797
1798 /* Thanks to Mike Haertel and Jim Avera for this test.
1799    Here is a matrix of mmap possibilities:
1800         mmap private not fixed
1801         mmap private fixed at somewhere currently unmapped
1802         mmap private fixed at somewhere already mapped
1803         mmap shared not fixed
1804         mmap shared fixed at somewhere currently unmapped
1805         mmap shared fixed at somewhere already mapped
1806    For private mappings, we should verify that changes cannot be read()
1807    back from the file, nor mmap's back from the file at a different
1808    address.  (There have been systems where private was not correctly
1809    implemented like the infamous i386 svr4.0, and systems where the
1810    VM page cache was not coherent with the filesystem buffer cache
1811    like early versions of FreeBSD and possibly contemporary NetBSD.)
1812    For shared mappings, we should conversely verify that changes get
1813    propogated back to all the places they're supposed to be.
1814
1815    Grep wants private fixed already mapped.
1816    The main things grep needs to know about mmap are:
1817    * does it exist and is it safe to write into the mmap'd area
1818    * how to use it (BSD variants)  */
1819 #include <sys/types.h>
1820 #include <fcntl.h>
1821 #include <sys/mman.h>
1822
1823 /* This mess was copied from the GNU getpagesize.h.  */
1824 #ifndef HAVE_GETPAGESIZE
1825 # ifdef HAVE_UNISTD_H
1826 #  include <unistd.h>
1827 # endif
1828
1829 /* Assume that all systems that can run configure have sys/param.h.  */
1830 # ifndef HAVE_SYS_PARAM_H
1831 #  define HAVE_SYS_PARAM_H 1
1832 # endif
1833
1834 # ifdef _SC_PAGESIZE
1835 #  define getpagesize() sysconf(_SC_PAGESIZE)
1836 # else /* no _SC_PAGESIZE */
1837 #  ifdef HAVE_SYS_PARAM_H
1838 #   include <sys/param.h>
1839 #   ifdef EXEC_PAGESIZE
1840 #    define getpagesize() EXEC_PAGESIZE
1841 #   else /* no EXEC_PAGESIZE */
1842 #    ifdef NBPG
1843 #     define getpagesize() NBPG * CLSIZE
1844 #     ifndef CLSIZE
1845 #      define CLSIZE 1
1846 #     endif /* no CLSIZE */
1847 #    else /* no NBPG */
1848 #     ifdef NBPC
1849 #      define getpagesize() NBPC
1850 #     else /* no NBPC */
1851 #      ifdef PAGESIZE
1852 #       define getpagesize() PAGESIZE
1853 #      endif /* PAGESIZE */
1854 #     endif /* no NBPC */
1855 #    endif /* no NBPG */
1856 #   endif /* no EXEC_PAGESIZE */
1857 #  else /* no HAVE_SYS_PARAM_H */
1858 #   define getpagesize() 8192   /* punt totally */
1859 #  endif /* no HAVE_SYS_PARAM_H */
1860 # endif /* no _SC_PAGESIZE */
1861
1862 #endif /* no HAVE_GETPAGESIZE */
1863
1864 #ifdef __cplusplus
1865 extern "C" { void *malloc(unsigned); }
1866 #else
1867 char *malloc();
1868 #endif
1869
1870 int
1871 main()
1872 {
1873         char *data, *data2, *data3;
1874         int i, pagesize;
1875         int fd;
1876
1877         pagesize = getpagesize();
1878
1879         /*
1880          * First, make a file with some known garbage in it.
1881          */
1882         data = malloc(pagesize);
1883         if (!data)
1884                 exit(1);
1885         for (i = 0; i < pagesize; ++i)
1886                 *(data + i) = rand();
1887         umask(0);
1888         fd = creat("conftestmmap", 0600);
1889         if (fd < 0)
1890                 exit(1);
1891         if (write(fd, data, pagesize) != pagesize)
1892                 exit(1);
1893         close(fd);
1894
1895         /*
1896          * Next, try to mmap the file at a fixed address which
1897          * already has something else allocated at it.  If we can,
1898          * also make sure that we see the same garbage.
1899          */
1900         fd = open("conftestmmap", O_RDWR);
1901         if (fd < 0)
1902                 exit(1);
1903         data2 = malloc(2 * pagesize);
1904         if (!data2)
1905                 exit(1);
1906         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1907         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1908             MAP_PRIVATE | MAP_FIXED, fd, 0L))
1909                 exit(1);
1910         for (i = 0; i < pagesize; ++i)
1911                 if (*(data + i) != *(data2 + i))
1912                         exit(1);
1913
1914         /*
1915          * Finally, make sure that changes to the mapped area
1916          * do not percolate back to the file as seen by read().
1917          * (This is a bug on some variants of i386 svr4.0.)
1918          */
1919         for (i = 0; i < pagesize; ++i)
1920                 *(data2 + i) = *(data2 + i) + 1;
1921         data3 = malloc(pagesize);
1922         if (!data3)
1923                 exit(1);
1924         if (read(fd, data3, pagesize) != pagesize)
1925                 exit(1);
1926         for (i = 0; i < pagesize; ++i)
1927                 if (*(data + i) != *(data3 + i))
1928                         exit(1);
1929         close(fd);
1930         unlink("conftestmmap");
1931         exit(0);
1932 }
1933
1934 EOF
1935 if { (eval echo configure:1936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1936 then
1937   ac_cv_func_mmap_fixed_mapped=yes
1938 else
1939   echo "configure: failed program was:" >&5
1940   cat conftest.$ac_ext >&5
1941   rm -fr conftest*
1942   ac_cv_func_mmap_fixed_mapped=no
1943 fi
1944 rm -fr conftest*
1945 fi
1946
1947 fi
1948
1949 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1950 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1951   cat >> confdefs.h <<\EOF
1952 #define HAVE_MMAP 1
1953 EOF
1954
1955 fi
1956
1957                               
1958    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1959 unistd.h values.h sys/param.h
1960 do
1961 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1962 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1963 echo "configure:1964: checking for $ac_hdr" >&5
1964 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1965   echo $ac_n "(cached) $ac_c" 1>&6
1966 else
1967   cat > conftest.$ac_ext <<EOF
1968 #line 1969 "configure"
1969 #include "confdefs.h"
1970 #include <$ac_hdr>
1971 EOF
1972 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1973 { (eval echo configure:1974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1974 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1975 if test -z "$ac_err"; then
1976   rm -rf conftest*
1977   eval "ac_cv_header_$ac_safe=yes"
1978 else
1979   echo "$ac_err" >&5
1980   echo "configure: failed program was:" >&5
1981   cat conftest.$ac_ext >&5
1982   rm -rf conftest*
1983   eval "ac_cv_header_$ac_safe=no"
1984 fi
1985 rm -f conftest*
1986 fi
1987 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1988   echo "$ac_t""yes" 1>&6
1989     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1990   cat >> confdefs.h <<EOF
1991 #define $ac_tr_hdr 1
1992 EOF
1993  
1994 else
1995   echo "$ac_t""no" 1>&6
1996 fi
1997 done
1998
1999    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2000 __argz_count __argz_stringify __argz_next
2001 do
2002 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2003 echo "configure:2004: checking for $ac_func" >&5
2004 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2005   echo $ac_n "(cached) $ac_c" 1>&6
2006 else
2007   cat > conftest.$ac_ext <<EOF
2008 #line 2009 "configure"
2009 #include "confdefs.h"
2010 /* System header to define __stub macros and hopefully few prototypes,
2011     which can conflict with char $ac_func(); below.  */
2012 #include <assert.h>
2013 /* Override any gcc2 internal prototype to avoid an error.  */
2014 /* We use char because int might match the return type of a gcc2
2015     builtin and then its argument prototype would still apply.  */
2016 char $ac_func();
2017
2018 int main() {
2019
2020 /* The GNU C library defines this for functions which it implements
2021     to always fail with ENOSYS.  Some functions are actually named
2022     something starting with __ and the normal name is an alias.  */
2023 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2024 choke me
2025 #else
2026 $ac_func();
2027 #endif
2028
2029 ; return 0; }
2030 EOF
2031 if { (eval echo configure:2032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2032   rm -rf conftest*
2033   eval "ac_cv_func_$ac_func=yes"
2034 else
2035   echo "configure: failed program was:" >&5
2036   cat conftest.$ac_ext >&5
2037   rm -rf conftest*
2038   eval "ac_cv_func_$ac_func=no"
2039 fi
2040 rm -f conftest*
2041 fi
2042
2043 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2044   echo "$ac_t""yes" 1>&6
2045     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2046   cat >> confdefs.h <<EOF
2047 #define $ac_tr_func 1
2048 EOF
2049  
2050 else
2051   echo "$ac_t""no" 1>&6
2052 fi
2053 done
2054
2055
2056    if test "${ac_cv_func_stpcpy+set}" != "set"; then
2057      for ac_func in stpcpy
2058 do
2059 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2060 echo "configure:2061: checking for $ac_func" >&5
2061 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2062   echo $ac_n "(cached) $ac_c" 1>&6
2063 else
2064   cat > conftest.$ac_ext <<EOF
2065 #line 2066 "configure"
2066 #include "confdefs.h"
2067 /* System header to define __stub macros and hopefully few prototypes,
2068     which can conflict with char $ac_func(); below.  */
2069 #include <assert.h>
2070 /* Override any gcc2 internal prototype to avoid an error.  */
2071 /* We use char because int might match the return type of a gcc2
2072     builtin and then its argument prototype would still apply.  */
2073 char $ac_func();
2074
2075 int main() {
2076
2077 /* The GNU C library defines this for functions which it implements
2078     to always fail with ENOSYS.  Some functions are actually named
2079     something starting with __ and the normal name is an alias.  */
2080 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2081 choke me
2082 #else
2083 $ac_func();
2084 #endif
2085
2086 ; return 0; }
2087 EOF
2088 if { (eval echo configure:2089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2089   rm -rf conftest*
2090   eval "ac_cv_func_$ac_func=yes"
2091 else
2092   echo "configure: failed program was:" >&5
2093   cat conftest.$ac_ext >&5
2094   rm -rf conftest*
2095   eval "ac_cv_func_$ac_func=no"
2096 fi
2097 rm -f conftest*
2098 fi
2099
2100 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2101   echo "$ac_t""yes" 1>&6
2102     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2103   cat >> confdefs.h <<EOF
2104 #define $ac_tr_func 1
2105 EOF
2106  
2107 else
2108   echo "$ac_t""no" 1>&6
2109 fi
2110 done
2111
2112    fi
2113    if test "${ac_cv_func_stpcpy}" = "yes"; then
2114      cat >> confdefs.h <<\EOF
2115 #define HAVE_STPCPY 1
2116 EOF
2117
2118    fi
2119
2120    if test $ac_cv_header_locale_h = yes; then
2121     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2122 echo "configure:2123: checking for LC_MESSAGES" >&5
2123 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2124   echo $ac_n "(cached) $ac_c" 1>&6
2125 else
2126   cat > conftest.$ac_ext <<EOF
2127 #line 2128 "configure"
2128 #include "confdefs.h"
2129 #include <locale.h>
2130 int main() {
2131 return LC_MESSAGES
2132 ; return 0; }
2133 EOF
2134 if { (eval echo configure:2135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2135   rm -rf conftest*
2136   am_cv_val_LC_MESSAGES=yes
2137 else
2138   echo "configure: failed program was:" >&5
2139   cat conftest.$ac_ext >&5
2140   rm -rf conftest*
2141   am_cv_val_LC_MESSAGES=no
2142 fi
2143 rm -f conftest*
2144 fi
2145
2146 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2147     if test $am_cv_val_LC_MESSAGES = yes; then
2148       cat >> confdefs.h <<\EOF
2149 #define HAVE_LC_MESSAGES 1
2150 EOF
2151
2152     fi
2153   fi
2154    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2155 echo "configure:2156: checking whether NLS is requested" >&5
2156         # Check whether --enable-nls or --disable-nls was given.
2157 if test "${enable_nls+set}" = set; then
2158   enableval="$enable_nls"
2159   USE_NLS=$enableval
2160 else
2161   USE_NLS=yes
2162 fi
2163
2164     echo "$ac_t""$USE_NLS" 1>&6
2165     
2166
2167     USE_INCLUDED_LIBINTL=no
2168
2169         if test "$USE_NLS" = "yes"; then
2170       cat >> confdefs.h <<\EOF
2171 #define ENABLE_NLS 1
2172 EOF
2173
2174       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2175 echo "configure:2176: checking whether included gettext is requested" >&5
2176       # Check whether --with-included-gettext or --without-included-gettext was given.
2177 if test "${with_included_gettext+set}" = set; then
2178   withval="$with_included_gettext"
2179   nls_cv_force_use_gnu_gettext=$withval
2180 else
2181   nls_cv_force_use_gnu_gettext=no
2182 fi
2183
2184       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2185
2186       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2187       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2188                                         nls_cv_header_intl=
2189         nls_cv_header_libgt=
2190         CATOBJEXT=NONE
2191
2192         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2193 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2194 echo "configure:2195: checking for libintl.h" >&5
2195 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2196   echo $ac_n "(cached) $ac_c" 1>&6
2197 else
2198   cat > conftest.$ac_ext <<EOF
2199 #line 2200 "configure"
2200 #include "confdefs.h"
2201 #include <libintl.h>
2202 EOF
2203 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2204 { (eval echo configure:2205: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2205 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2206 if test -z "$ac_err"; then
2207   rm -rf conftest*
2208   eval "ac_cv_header_$ac_safe=yes"
2209 else
2210   echo "$ac_err" >&5
2211   echo "configure: failed program was:" >&5
2212   cat conftest.$ac_ext >&5
2213   rm -rf conftest*
2214   eval "ac_cv_header_$ac_safe=no"
2215 fi
2216 rm -f conftest*
2217 fi
2218 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2219   echo "$ac_t""yes" 1>&6
2220   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2221 echo "configure:2222: checking for gettext in libc" >&5
2222 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2223   echo $ac_n "(cached) $ac_c" 1>&6
2224 else
2225   cat > conftest.$ac_ext <<EOF
2226 #line 2227 "configure"
2227 #include "confdefs.h"
2228 #include <libintl.h>
2229 int main() {
2230 return (int) gettext ("")
2231 ; return 0; }
2232 EOF
2233 if { (eval echo configure:2234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2234   rm -rf conftest*
2235   gt_cv_func_gettext_libc=yes
2236 else
2237   echo "configure: failed program was:" >&5
2238   cat conftest.$ac_ext >&5
2239   rm -rf conftest*
2240   gt_cv_func_gettext_libc=no
2241 fi
2242 rm -f conftest*
2243 fi
2244
2245 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2246
2247            if test "$gt_cv_func_gettext_libc" != "yes"; then
2248              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2249 echo "configure:2250: checking for bindtextdomain in -lintl" >&5
2250 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2251 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2252   echo $ac_n "(cached) $ac_c" 1>&6
2253 else
2254   ac_save_LIBS="$LIBS"
2255 LIBS="-lintl  $LIBS"
2256 cat > conftest.$ac_ext <<EOF
2257 #line 2258 "configure"
2258 #include "confdefs.h"
2259 /* Override any gcc2 internal prototype to avoid an error.  */
2260 /* We use char because int might match the return type of a gcc2
2261     builtin and then its argument prototype would still apply.  */
2262 char bindtextdomain();
2263
2264 int main() {
2265 bindtextdomain()
2266 ; return 0; }
2267 EOF
2268 if { (eval echo configure:2269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2269   rm -rf conftest*
2270   eval "ac_cv_lib_$ac_lib_var=yes"
2271 else
2272   echo "configure: failed program was:" >&5
2273   cat conftest.$ac_ext >&5
2274   rm -rf conftest*
2275   eval "ac_cv_lib_$ac_lib_var=no"
2276 fi
2277 rm -f conftest*
2278 LIBS="$ac_save_LIBS"
2279
2280 fi
2281 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2282   echo "$ac_t""yes" 1>&6
2283   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2284 echo "configure:2285: checking for gettext in libintl" >&5
2285 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2286   echo $ac_n "(cached) $ac_c" 1>&6
2287 else
2288   cat > conftest.$ac_ext <<EOF
2289 #line 2290 "configure"
2290 #include "confdefs.h"
2291
2292 int main() {
2293 return (int) gettext ("")
2294 ; return 0; }
2295 EOF
2296 if { (eval echo configure:2297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2297   rm -rf conftest*
2298   gt_cv_func_gettext_libintl=yes
2299 else
2300   echo "configure: failed program was:" >&5
2301   cat conftest.$ac_ext >&5
2302   rm -rf conftest*
2303   gt_cv_func_gettext_libintl=no
2304 fi
2305 rm -f conftest*
2306 fi
2307
2308 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2309 else
2310   echo "$ac_t""no" 1>&6
2311 fi
2312
2313            fi
2314
2315            if test "$gt_cv_func_gettext_libc" = "yes" \
2316               || test "$gt_cv_func_gettext_libintl" = "yes"; then
2317               cat >> confdefs.h <<\EOF
2318 #define HAVE_GETTEXT 1
2319 EOF
2320
2321               # Extract the first word of "msgfmt", so it can be a program name with args.
2322 set dummy msgfmt; ac_word=$2
2323 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2324 echo "configure:2325: checking for $ac_word" >&5
2325 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2326   echo $ac_n "(cached) $ac_c" 1>&6
2327 else
2328   case "$MSGFMT" in
2329   /*)
2330   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2331   ;;
2332   *)
2333   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2334   for ac_dir in $PATH; do
2335     test -z "$ac_dir" && ac_dir=.
2336     if test -f $ac_dir/$ac_word; then
2337       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2338         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2339         break
2340       fi
2341     fi
2342   done
2343   IFS="$ac_save_ifs"
2344   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2345   ;;
2346 esac
2347 fi
2348 MSGFMT="$ac_cv_path_MSGFMT"
2349 if test -n "$MSGFMT"; then
2350   echo "$ac_t""$MSGFMT" 1>&6
2351 else
2352   echo "$ac_t""no" 1>&6
2353 fi
2354               if test "$MSGFMT" != "no"; then
2355                 for ac_func in dcgettext
2356 do
2357 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2358 echo "configure:2359: checking for $ac_func" >&5
2359 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2360   echo $ac_n "(cached) $ac_c" 1>&6
2361 else
2362   cat > conftest.$ac_ext <<EOF
2363 #line 2364 "configure"
2364 #include "confdefs.h"
2365 /* System header to define __stub macros and hopefully few prototypes,
2366     which can conflict with char $ac_func(); below.  */
2367 #include <assert.h>
2368 /* Override any gcc2 internal prototype to avoid an error.  */
2369 /* We use char because int might match the return type of a gcc2
2370     builtin and then its argument prototype would still apply.  */
2371 char $ac_func();
2372
2373 int main() {
2374
2375 /* The GNU C library defines this for functions which it implements
2376     to always fail with ENOSYS.  Some functions are actually named
2377     something starting with __ and the normal name is an alias.  */
2378 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2379 choke me
2380 #else
2381 $ac_func();
2382 #endif
2383
2384 ; return 0; }
2385 EOF
2386 if { (eval echo configure:2387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2387   rm -rf conftest*
2388   eval "ac_cv_func_$ac_func=yes"
2389 else
2390   echo "configure: failed program was:" >&5
2391   cat conftest.$ac_ext >&5
2392   rm -rf conftest*
2393   eval "ac_cv_func_$ac_func=no"
2394 fi
2395 rm -f conftest*
2396 fi
2397
2398 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2399   echo "$ac_t""yes" 1>&6
2400     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2401   cat >> confdefs.h <<EOF
2402 #define $ac_tr_func 1
2403 EOF
2404  
2405 else
2406   echo "$ac_t""no" 1>&6
2407 fi
2408 done
2409
2410                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2411 set dummy gmsgfmt; ac_word=$2
2412 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2413 echo "configure:2414: checking for $ac_word" >&5
2414 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2415   echo $ac_n "(cached) $ac_c" 1>&6
2416 else
2417   case "$GMSGFMT" in
2418   /*)
2419   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2420   ;;
2421   ?:/*)                  
2422   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2423   ;;
2424   *)
2425   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2426   ac_dummy="$PATH"
2427   for ac_dir in $ac_dummy; do 
2428     test -z "$ac_dir" && ac_dir=.
2429     if test -f $ac_dir/$ac_word; then
2430       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2431       break
2432     fi
2433   done
2434   IFS="$ac_save_ifs"
2435   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2436   ;;
2437 esac
2438 fi
2439 GMSGFMT="$ac_cv_path_GMSGFMT"
2440 if test -n "$GMSGFMT"; then
2441   echo "$ac_t""$GMSGFMT" 1>&6
2442 else
2443   echo "$ac_t""no" 1>&6
2444 fi
2445
2446                 # Extract the first word of "xgettext", so it can be a program name with args.
2447 set dummy xgettext; ac_word=$2
2448 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2449 echo "configure:2450: checking for $ac_word" >&5
2450 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2451   echo $ac_n "(cached) $ac_c" 1>&6
2452 else
2453   case "$XGETTEXT" in
2454   /*)
2455   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2456   ;;
2457   *)
2458   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2459   for ac_dir in $PATH; do
2460     test -z "$ac_dir" && ac_dir=.
2461     if test -f $ac_dir/$ac_word; then
2462       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2463         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2464         break
2465       fi
2466     fi
2467   done
2468   IFS="$ac_save_ifs"
2469   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2470   ;;
2471 esac
2472 fi
2473 XGETTEXT="$ac_cv_path_XGETTEXT"
2474 if test -n "$XGETTEXT"; then
2475   echo "$ac_t""$XGETTEXT" 1>&6
2476 else
2477   echo "$ac_t""no" 1>&6
2478 fi
2479
2480                 cat > conftest.$ac_ext <<EOF
2481 #line 2482 "configure"
2482 #include "confdefs.h"
2483
2484 int main() {
2485 extern int _nl_msg_cat_cntr;
2486                                return _nl_msg_cat_cntr
2487 ; return 0; }
2488 EOF
2489 if { (eval echo configure:2490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2490   rm -rf conftest*
2491   CATOBJEXT=.gmo
2492                    DATADIRNAME=share
2493 else
2494   echo "configure: failed program was:" >&5
2495   cat conftest.$ac_ext >&5
2496   rm -rf conftest*
2497   CATOBJEXT=.mo
2498                    DATADIRNAME=lib
2499 fi
2500 rm -f conftest*
2501                 INSTOBJEXT=.mo
2502               fi
2503             fi
2504         
2505 else
2506   echo "$ac_t""no" 1>&6
2507 fi
2508
2509
2510                 
2511         if test "$CATOBJEXT" = "NONE"; then
2512                           nls_cv_use_gnu_gettext=yes
2513         fi
2514       fi
2515
2516       if test "$nls_cv_use_gnu_gettext" = "yes"; then
2517                 INTLOBJS="\$(GETTOBJS)"
2518         # Extract the first word of "msgfmt", so it can be a program name with args.
2519 set dummy msgfmt; ac_word=$2
2520 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2521 echo "configure:2522: checking for $ac_word" >&5
2522 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2523   echo $ac_n "(cached) $ac_c" 1>&6
2524 else
2525   case "$MSGFMT" in
2526   /*)
2527   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2528   ;;
2529   *)
2530   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2531   for ac_dir in $PATH; do
2532     test -z "$ac_dir" && ac_dir=.
2533     if test -f $ac_dir/$ac_word; then
2534       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2535         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2536         break
2537       fi
2538     fi
2539   done
2540   IFS="$ac_save_ifs"
2541   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2542   ;;
2543 esac
2544 fi
2545 MSGFMT="$ac_cv_path_MSGFMT"
2546 if test -n "$MSGFMT"; then
2547   echo "$ac_t""$MSGFMT" 1>&6
2548 else
2549   echo "$ac_t""no" 1>&6
2550 fi
2551
2552         # Extract the first word of "gmsgfmt", so it can be a program name with args.
2553 set dummy gmsgfmt; ac_word=$2
2554 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2555 echo "configure:2556: checking for $ac_word" >&5
2556 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2557   echo $ac_n "(cached) $ac_c" 1>&6
2558 else
2559   case "$GMSGFMT" in
2560   /*)
2561   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2562   ;;
2563   ?:/*)                  
2564   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2565   ;;
2566   *)
2567   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2568   ac_dummy="$PATH"
2569   for ac_dir in $ac_dummy; do 
2570     test -z "$ac_dir" && ac_dir=.
2571     if test -f $ac_dir/$ac_word; then
2572       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2573       break
2574     fi
2575   done
2576   IFS="$ac_save_ifs"
2577   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2578   ;;
2579 esac
2580 fi
2581 GMSGFMT="$ac_cv_path_GMSGFMT"
2582 if test -n "$GMSGFMT"; then
2583   echo "$ac_t""$GMSGFMT" 1>&6
2584 else
2585   echo "$ac_t""no" 1>&6
2586 fi
2587
2588         # Extract the first word of "xgettext", so it can be a program name with args.
2589 set dummy xgettext; ac_word=$2
2590 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2591 echo "configure:2592: checking for $ac_word" >&5
2592 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2593   echo $ac_n "(cached) $ac_c" 1>&6
2594 else
2595   case "$XGETTEXT" in
2596   /*)
2597   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2598   ;;
2599   *)
2600   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2601   for ac_dir in $PATH; do
2602     test -z "$ac_dir" && ac_dir=.
2603     if test -f $ac_dir/$ac_word; then
2604       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2605         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2606         break
2607       fi
2608     fi
2609   done
2610   IFS="$ac_save_ifs"
2611   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2612   ;;
2613 esac
2614 fi
2615 XGETTEXT="$ac_cv_path_XGETTEXT"
2616 if test -n "$XGETTEXT"; then
2617   echo "$ac_t""$XGETTEXT" 1>&6
2618 else
2619   echo "$ac_t""no" 1>&6
2620 fi
2621
2622         
2623         USE_INCLUDED_LIBINTL=yes
2624         CATOBJEXT=.gmo
2625         INSTOBJEXT=.mo
2626         DATADIRNAME=share
2627         INTLDEPS='$(top_builddir)/../intl/libintl.a'
2628         INTLLIBS=$INTLDEPS
2629         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2630         nls_cv_header_intl=libintl.h
2631         nls_cv_header_libgt=libgettext.h
2632       fi
2633
2634             if test "$XGETTEXT" != ":"; then
2635                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2636           : ;
2637         else
2638           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2639           XGETTEXT=":"
2640         fi
2641       fi
2642
2643       # We need to process the po/ directory.
2644       POSUB=po
2645     else
2646       DATADIRNAME=share
2647       nls_cv_header_intl=libintl.h
2648       nls_cv_header_libgt=libgettext.h
2649     fi
2650
2651     # If this is used in GNU gettext we have to set USE_NLS to `yes'
2652     # because some of the sources are only built for this goal.
2653     if test "$PACKAGE" = gettext; then
2654       USE_NLS=yes
2655       USE_INCLUDED_LIBINTL=yes
2656     fi
2657
2658                 for lang in $ALL_LINGUAS; do
2659       GMOFILES="$GMOFILES $lang.gmo"
2660       POFILES="$POFILES $lang.po"
2661     done
2662
2663         
2664     
2665     
2666     
2667     
2668     
2669     
2670     
2671     
2672     
2673     
2674   
2675
2676    if test "x$CATOBJEXT" != "x"; then
2677      if test "x$ALL_LINGUAS" = "x"; then
2678        LINGUAS=
2679      else
2680        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2681 echo "configure:2682: checking for catalogs to be installed" >&5
2682        NEW_LINGUAS=
2683        for lang in ${LINGUAS=$ALL_LINGUAS}; do
2684          case "$ALL_LINGUAS" in
2685           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2686          esac
2687        done
2688        LINGUAS=$NEW_LINGUAS
2689        echo "$ac_t""$LINGUAS" 1>&6
2690      fi
2691
2692           if test -n "$LINGUAS"; then
2693        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2694      fi
2695    fi
2696
2697             if test $ac_cv_header_locale_h = yes; then
2698      INCLUDE_LOCALE_H="#include <locale.h>"
2699    else
2700      INCLUDE_LOCALE_H="\
2701 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
2702    fi
2703    
2704
2705             if test -f $srcdir/po2tbl.sed.in; then
2706       if test "$CATOBJEXT" = ".cat"; then
2707          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2708 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2709 echo "configure:2710: checking for linux/version.h" >&5
2710 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2711   echo $ac_n "(cached) $ac_c" 1>&6
2712 else
2713   cat > conftest.$ac_ext <<EOF
2714 #line 2715 "configure"
2715 #include "confdefs.h"
2716 #include <linux/version.h>
2717 EOF
2718 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2719 { (eval echo configure:2720: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2720 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2721 if test -z "$ac_err"; then
2722   rm -rf conftest*
2723   eval "ac_cv_header_$ac_safe=yes"
2724 else
2725   echo "$ac_err" >&5
2726   echo "configure: failed program was:" >&5
2727   cat conftest.$ac_ext >&5
2728   rm -rf conftest*
2729   eval "ac_cv_header_$ac_safe=no"
2730 fi
2731 rm -f conftest*
2732 fi
2733 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2734   echo "$ac_t""yes" 1>&6
2735   msgformat=linux
2736 else
2737   echo "$ac_t""no" 1>&6
2738 msgformat=xopen
2739 fi
2740
2741
2742                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2743       fi
2744             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2745          $srcdir/po2tbl.sed.in > po2tbl.sed
2746    fi
2747
2748             if test "$PACKAGE" = "gettext"; then
2749      GT_NO="#NO#"
2750      GT_YES=
2751    else
2752      GT_NO=
2753      GT_YES="#YES#"
2754    fi
2755    
2756    
2757
2758    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2759    
2760
2761       l=
2762    
2763
2764             if test -d $srcdir/po; then
2765       test -d po || mkdir po
2766       if test "x$srcdir" != "x."; then
2767          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2768             posrcprefix="$srcdir/"
2769          else
2770             posrcprefix="../$srcdir/"
2771          fi
2772       else
2773          posrcprefix="../"
2774       fi
2775       rm -f po/POTFILES
2776       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2777          < $srcdir/po/POTFILES.in > po/POTFILES
2778    fi
2779   
2780
2781
2782 CONFIG_OBS=
2783 CONFIG_DEPS=
2784 CONFIG_SRCS=
2785 CONFIG_INITS=
2786 ENABLE_CFLAGS=
2787 CONFIG_ALL=
2788 CONFIG_CLEAN=
2789 CONFIG_INSTALL=
2790 CONFIG_UNINSTALL=
2791
2792 configdirs="doc testsuite"
2793
2794 # Check whether --enable-multi-ice or --disable-multi-ice was given.
2795 if test "${enable_multi_ice+set}" = set; then
2796   enableval="$enable_multi_ice"
2797   case "${enableval}" in
2798     yes ) enable_multi_ice="yes" ;;
2799     no)  enable_multi_ice="no" ;;
2800     *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2801   esac
2802
2803 fi
2804
2805
2806 if test "${enable_multi_ice}" = "yes"; then
2807   configdirs="${configdirs} multi-ice"
2808 fi
2809
2810
2811 . ${srcdir}/configure.host
2812
2813 . ${srcdir}/configure.tgt
2814
2815
2816 for ac_prog in mawk gawk nawk awk
2817 do
2818 # Extract the first word of "$ac_prog", so it can be a program name with args.
2819 set dummy $ac_prog; ac_word=$2
2820 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2821 echo "configure:2822: checking for $ac_word" >&5
2822 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2823   echo $ac_n "(cached) $ac_c" 1>&6
2824 else
2825   if test -n "$AWK"; then
2826   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2827 else
2828   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2829   ac_dummy="$PATH"
2830   for ac_dir in $ac_dummy; do
2831     test -z "$ac_dir" && ac_dir=.
2832     if test -f $ac_dir/$ac_word; then
2833       ac_cv_prog_AWK="$ac_prog"
2834       break
2835     fi
2836   done
2837   IFS="$ac_save_ifs"
2838 fi
2839 fi
2840 AWK="$ac_cv_prog_AWK"
2841 if test -n "$AWK"; then
2842   echo "$ac_t""$AWK" 1>&6
2843 else
2844   echo "$ac_t""no" 1>&6
2845 fi
2846
2847 test -n "$AWK" && break
2848 done
2849
2850 # Find a good install program.  We prefer a C program (faster),
2851 # so one script is as good as another.  But avoid the broken or
2852 # incompatible versions:
2853 # SysV /etc/install, /usr/sbin/install
2854 # SunOS /usr/etc/install
2855 # IRIX /sbin/install
2856 # AIX /bin/install
2857 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2858 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2859 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2860 # ./install, which can be erroneously created by make from ./install.sh.
2861 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2862 echo "configure:2863: checking for a BSD compatible install" >&5
2863 if test -z "$INSTALL"; then
2864 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2865   echo $ac_n "(cached) $ac_c" 1>&6
2866 else
2867     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
2868   for ac_dir in $PATH; do
2869     # Account for people who put trailing slashes in PATH elements.
2870     case "$ac_dir/" in
2871     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2872     *)
2873       # OSF1 and SCO ODT 3.0 have their own names for install.
2874       # Don't use installbsd from OSF since it installs stuff as root
2875       # by default.
2876       for ac_prog in ginstall scoinst install; do
2877         if test -f $ac_dir/$ac_prog; then
2878           if test $ac_prog = install &&
2879             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2880             # AIX install.  It has an incompatible calling convention.
2881             :
2882           else
2883             ac_cv_path_install="$ac_dir/$ac_prog -c"
2884             break 2
2885           fi
2886         fi
2887       done
2888       ;;
2889     esac
2890   done
2891   IFS="$ac_save_IFS"
2892
2893 fi
2894   if test "${ac_cv_path_install+set}" = set; then
2895     INSTALL="$ac_cv_path_install"
2896   else
2897     # As a last resort, use the slow shell script.  We don't cache a
2898     # path for INSTALL within a source directory, because that will
2899     # break other packages using the cache if that directory is
2900     # removed, or if the path is relative.
2901     INSTALL="$ac_install_sh"
2902   fi
2903 fi
2904 echo "$ac_t""$INSTALL" 1>&6
2905
2906 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2907 # It thinks the first close brace ends the variable substitution.
2908 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2909
2910 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2911
2912 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2913
2914 if test $host != $build; then
2915   ac_tool_prefix=${host_alias}-
2916 else
2917   ac_tool_prefix=
2918 fi
2919
2920 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2921 set dummy ${ac_tool_prefix}ar; ac_word=$2
2922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2923 echo "configure:2924: checking for $ac_word" >&5
2924 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2925   echo $ac_n "(cached) $ac_c" 1>&6
2926 else
2927   if test -n "$AR"; then
2928   ac_cv_prog_AR="$AR" # Let the user override the test.
2929 else
2930   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2931   ac_dummy="$PATH"
2932   for ac_dir in $ac_dummy; do
2933     test -z "$ac_dir" && ac_dir=.
2934     if test -f $ac_dir/$ac_word; then
2935       ac_cv_prog_AR="${ac_tool_prefix}ar"
2936       break
2937     fi
2938   done
2939   IFS="$ac_save_ifs"
2940   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2941 fi
2942 fi
2943 AR="$ac_cv_prog_AR"
2944 if test -n "$AR"; then
2945   echo "$ac_t""$AR" 1>&6
2946 else
2947   echo "$ac_t""no" 1>&6
2948 fi
2949
2950
2951
2952 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2953 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2954 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2955 echo "configure:2956: checking for $ac_word" >&5
2956 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2957   echo $ac_n "(cached) $ac_c" 1>&6
2958 else
2959   if test -n "$RANLIB"; then
2960   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2961 else
2962   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2963   ac_dummy="$PATH"
2964   for ac_dir in $ac_dummy; do
2965     test -z "$ac_dir" && ac_dir=.
2966     if test -f $ac_dir/$ac_word; then
2967       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2968       break
2969     fi
2970   done
2971   IFS="$ac_save_ifs"
2972 fi
2973 fi
2974 RANLIB="$ac_cv_prog_RANLIB"
2975 if test -n "$RANLIB"; then
2976   echo "$ac_t""$RANLIB" 1>&6
2977 else
2978   echo "$ac_t""no" 1>&6
2979 fi
2980
2981
2982 if test -z "$ac_cv_prog_RANLIB"; then
2983 if test -n "$ac_tool_prefix"; then
2984   # Extract the first word of "ranlib", so it can be a program name with args.
2985 set dummy ranlib; ac_word=$2
2986 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2987 echo "configure:2988: checking for $ac_word" >&5
2988 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2989   echo $ac_n "(cached) $ac_c" 1>&6
2990 else
2991   if test -n "$RANLIB"; then
2992   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2993 else
2994   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2995   ac_dummy="$PATH"
2996   for ac_dir in $ac_dummy; do
2997     test -z "$ac_dir" && ac_dir=.
2998     if test -f $ac_dir/$ac_word; then
2999       ac_cv_prog_RANLIB="ranlib"
3000       break
3001     fi
3002   done
3003   IFS="$ac_save_ifs"
3004   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3005 fi
3006 fi
3007 RANLIB="$ac_cv_prog_RANLIB"
3008 if test -n "$RANLIB"; then
3009   echo "$ac_t""$RANLIB" 1>&6
3010 else
3011   echo "$ac_t""no" 1>&6
3012 fi
3013
3014 else
3015   RANLIB=":"
3016 fi
3017 fi
3018
3019 for ac_prog in 'bison -y' byacc
3020 do
3021 # Extract the first word of "$ac_prog", so it can be a program name with args.
3022 set dummy $ac_prog; ac_word=$2
3023 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3024 echo "configure:3025: checking for $ac_word" >&5
3025 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3026   echo $ac_n "(cached) $ac_c" 1>&6
3027 else
3028   if test -n "$YACC"; then
3029   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3030 else
3031   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3032   ac_dummy="$PATH"
3033   for ac_dir in $ac_dummy; do
3034     test -z "$ac_dir" && ac_dir=.
3035     if test -f $ac_dir/$ac_word; then
3036       ac_cv_prog_YACC="$ac_prog"
3037       break
3038     fi
3039   done
3040   IFS="$ac_save_ifs"
3041 fi
3042 fi
3043 YACC="$ac_cv_prog_YACC"
3044 if test -n "$YACC"; then
3045   echo "$ac_t""$YACC" 1>&6
3046 else
3047   echo "$ac_t""no" 1>&6
3048 fi
3049
3050 test -n "$YACC" && break
3051 done
3052 test -n "$YACC" || YACC="yacc"
3053
3054
3055 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3056 set dummy ${ac_tool_prefix}mig; ac_word=$2
3057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3058 echo "configure:3059: checking for $ac_word" >&5
3059 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3060   echo $ac_n "(cached) $ac_c" 1>&6
3061 else
3062   if test -n "$MIG"; then
3063   ac_cv_prog_MIG="$MIG" # Let the user override the test.
3064 else
3065   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3066   ac_dummy="$PATH"
3067   for ac_dir in $ac_dummy; do
3068     test -z "$ac_dir" && ac_dir=.
3069     if test -f $ac_dir/$ac_word; then
3070       ac_cv_prog_MIG="${ac_tool_prefix}mig"
3071       break
3072     fi
3073   done
3074   IFS="$ac_save_ifs"
3075   test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3076 fi
3077 fi
3078 MIG="$ac_cv_prog_MIG"
3079 if test -n "$MIG"; then
3080   echo "$ac_t""$MIG" 1>&6
3081 else
3082   echo "$ac_t""no" 1>&6
3083 fi
3084
3085
3086
3087
3088 if test "$program_transform_name" = s,x,x,; then
3089   program_transform_name=
3090 else
3091   # Double any \ or $.  echo might interpret backslashes.
3092   cat <<\EOF_SED > conftestsed
3093 s,\\,\\\\,g; s,\$,$$,g
3094 EOF_SED
3095   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3096   rm -f conftestsed
3097 fi
3098 test "$program_prefix" != NONE &&
3099   program_transform_name="s,^,${program_prefix},; $program_transform_name"
3100 # Use a double $ so make ignores it.
3101 test "$program_suffix" != NONE &&
3102   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3103
3104 # sed with no file args requires a program.
3105 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3106
3107
3108 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3109 echo "configure:3110: checking return type of signal handlers" >&5
3110 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3111   echo $ac_n "(cached) $ac_c" 1>&6
3112 else
3113   cat > conftest.$ac_ext <<EOF
3114 #line 3115 "configure"
3115 #include "confdefs.h"
3116 #include <sys/types.h>
3117 #include <signal.h>
3118 #ifdef signal
3119 #undef signal
3120 #endif
3121 #ifdef __cplusplus
3122 extern "C" void (*signal (int, void (*)(int)))(int);
3123 #else
3124 void (*signal ()) ();
3125 #endif
3126
3127 int main() {
3128 int i;
3129 ; return 0; }
3130 EOF
3131 if { (eval echo configure:3132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3132   rm -rf conftest*
3133   ac_cv_type_signal=void
3134 else
3135   echo "configure: failed program was:" >&5
3136   cat conftest.$ac_ext >&5
3137   rm -rf conftest*
3138   ac_cv_type_signal=int
3139 fi
3140 rm -f conftest*
3141 fi
3142
3143 echo "$ac_t""$ac_cv_type_signal" 1>&6
3144 cat >> confdefs.h <<EOF
3145 #define RETSIGTYPE $ac_cv_type_signal
3146 EOF
3147
3148
3149
3150 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3151 echo "configure:3152: checking for ANSI C header files" >&5
3152 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3153   echo $ac_n "(cached) $ac_c" 1>&6
3154 else
3155   cat > conftest.$ac_ext <<EOF
3156 #line 3157 "configure"
3157 #include "confdefs.h"
3158 #include <stdlib.h>
3159 #include <stdarg.h>
3160 #include <string.h>
3161 #include <float.h>
3162 EOF
3163 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3164 { (eval echo configure:3165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3165 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3166 if test -z "$ac_err"; then
3167   rm -rf conftest*
3168   ac_cv_header_stdc=yes
3169 else
3170   echo "$ac_err" >&5
3171   echo "configure: failed program was:" >&5
3172   cat conftest.$ac_ext >&5
3173   rm -rf conftest*
3174   ac_cv_header_stdc=no
3175 fi
3176 rm -f conftest*
3177
3178 if test $ac_cv_header_stdc = yes; then
3179   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3180 cat > conftest.$ac_ext <<EOF
3181 #line 3182 "configure"
3182 #include "confdefs.h"
3183 #include <string.h>
3184 EOF
3185 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3186   egrep "memchr" >/dev/null 2>&1; then
3187   :
3188 else
3189   rm -rf conftest*
3190   ac_cv_header_stdc=no
3191 fi
3192 rm -f conftest*
3193
3194 fi
3195
3196 if test $ac_cv_header_stdc = yes; then
3197   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3198 cat > conftest.$ac_ext <<EOF
3199 #line 3200 "configure"
3200 #include "confdefs.h"
3201 #include <stdlib.h>
3202 EOF
3203 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3204   egrep "free" >/dev/null 2>&1; then
3205   :
3206 else
3207   rm -rf conftest*
3208   ac_cv_header_stdc=no
3209 fi
3210 rm -f conftest*
3211
3212 fi
3213
3214 if test $ac_cv_header_stdc = yes; then
3215   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3216 if test "$cross_compiling" = yes; then
3217   :
3218 else
3219   cat > conftest.$ac_ext <<EOF
3220 #line 3221 "configure"
3221 #include "confdefs.h"
3222 #include <ctype.h>
3223 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3224 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3225 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3226 int main () { int i; for (i = 0; i < 256; i++)
3227 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3228 exit (0); }
3229
3230 EOF
3231 if { (eval echo configure:3232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3232 then
3233   :
3234 else
3235   echo "configure: failed program was:" >&5
3236   cat conftest.$ac_ext >&5
3237   rm -fr conftest*
3238   ac_cv_header_stdc=no
3239 fi
3240 rm -fr conftest*
3241 fi
3242
3243 fi
3244 fi
3245
3246 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3247 if test $ac_cv_header_stdc = yes; then
3248   cat >> confdefs.h <<\EOF
3249 #define STDC_HEADERS 1
3250 EOF
3251
3252 fi
3253
3254
3255 for ac_hdr in ctype.h curses.h endian.h link.h thread_db.h proc_service.h \
3256         memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
3257         string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
3258         term.h termio.h termios.h unistd.h wait.h sys/wait.h \
3259         wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
3260         time.h sys/ioctl.h
3261 do
3262 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3263 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3264 echo "configure:3265: checking for $ac_hdr" >&5
3265 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3266   echo $ac_n "(cached) $ac_c" 1>&6
3267 else
3268   cat > conftest.$ac_ext <<EOF
3269 #line 3270 "configure"
3270 #include "confdefs.h"
3271 #include <$ac_hdr>
3272 EOF
3273 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3274 { (eval echo configure:3275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3275 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3276 if test -z "$ac_err"; then
3277   rm -rf conftest*
3278   eval "ac_cv_header_$ac_safe=yes"
3279 else
3280   echo "$ac_err" >&5
3281   echo "configure: failed program was:" >&5
3282   cat conftest.$ac_ext >&5
3283   rm -rf conftest*
3284   eval "ac_cv_header_$ac_safe=no"
3285 fi
3286 rm -f conftest*
3287 fi
3288 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3289   echo "$ac_t""yes" 1>&6
3290     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3291   cat >> confdefs.h <<EOF
3292 #define $ac_tr_hdr 1
3293 EOF
3294  
3295 else
3296   echo "$ac_t""no" 1>&6
3297 fi
3298 done
3299
3300 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
3301 echo "configure:3302: checking whether stat file-mode macros are broken" >&5
3302 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3303   echo $ac_n "(cached) $ac_c" 1>&6
3304 else
3305   cat > conftest.$ac_ext <<EOF
3306 #line 3307 "configure"
3307 #include "confdefs.h"
3308 #include <sys/types.h>
3309 #include <sys/stat.h>
3310
3311 #if defined(S_ISBLK) && defined(S_IFDIR)
3312 # if S_ISBLK (S_IFDIR)
3313 You lose.
3314 # endif
3315 #endif
3316
3317 #if defined(S_ISBLK) && defined(S_IFCHR)
3318 # if S_ISBLK (S_IFCHR)
3319 You lose.
3320 # endif
3321 #endif
3322
3323 #if defined(S_ISLNK) && defined(S_IFREG)
3324 # if S_ISLNK (S_IFREG)
3325 You lose.
3326 # endif
3327 #endif
3328
3329 #if defined(S_ISSOCK) && defined(S_IFREG)
3330 # if S_ISSOCK (S_IFREG)
3331 You lose.
3332 # endif
3333 #endif
3334
3335 EOF
3336 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3337   egrep "You lose" >/dev/null 2>&1; then
3338   rm -rf conftest*
3339   ac_cv_header_stat_broken=yes
3340 else
3341   rm -rf conftest*
3342   ac_cv_header_stat_broken=no
3343 fi
3344 rm -f conftest*
3345
3346 fi
3347
3348 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3349 if test $ac_cv_header_stat_broken = yes; then
3350   cat >> confdefs.h <<\EOF
3351 #define STAT_MACROS_BROKEN 1
3352 EOF
3353
3354 fi
3355
3356
3357 echo $ac_n "checking for working const""... $ac_c" 1>&6
3358 echo "configure:3359: checking for working const" >&5
3359 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3360   echo $ac_n "(cached) $ac_c" 1>&6
3361 else
3362   cat > conftest.$ac_ext <<EOF
3363 #line 3364 "configure"
3364 #include "confdefs.h"
3365
3366 int main() {
3367
3368 /* Ultrix mips cc rejects this.  */
3369 typedef int charset[2]; const charset x;
3370 /* SunOS 4.1.1 cc rejects this.  */
3371 char const *const *ccp;
3372 char **p;
3373 /* NEC SVR4.0.2 mips cc rejects this.  */
3374 struct point {int x, y;};
3375 static struct point const zero = {0,0};
3376 /* AIX XL C 1.02.0.0 rejects this.
3377    It does not let you subtract one const X* pointer from another in an arm
3378    of an if-expression whose if-part is not a constant expression */
3379 const char *g = "string";
3380 ccp = &g + (g ? g-g : 0);
3381 /* HPUX 7.0 cc rejects these. */
3382 ++ccp;
3383 p = (char**) ccp;
3384 ccp = (char const *const *) p;
3385 { /* SCO 3.2v4 cc rejects this.  */
3386   char *t;
3387   char const *s = 0 ? (char *) 0 : (char const *) 0;
3388
3389   *t++ = 0;
3390 }
3391 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3392   int x[] = {25, 17};
3393   const int *foo = &x[0];
3394   ++foo;
3395 }
3396 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3397   typedef const int *iptr;
3398   iptr p = 0;
3399   ++p;
3400 }
3401 { /* AIX XL C 1.02.0.0 rejects this saying
3402      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3403   struct s { int j; const int *ap[3]; };
3404   struct s *b; b->j = 5;
3405 }
3406 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3407   const int foo = 10;
3408 }
3409
3410 ; return 0; }
3411 EOF
3412 if { (eval echo configure:3413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3413   rm -rf conftest*
3414   ac_cv_c_const=yes
3415 else
3416   echo "configure: failed program was:" >&5
3417   cat conftest.$ac_ext >&5
3418   rm -rf conftest*
3419   ac_cv_c_const=no
3420 fi
3421 rm -f conftest*
3422 fi
3423
3424 echo "$ac_t""$ac_cv_c_const" 1>&6
3425 if test $ac_cv_c_const = no; then
3426   cat >> confdefs.h <<\EOF
3427 #define const 
3428 EOF
3429
3430 fi
3431
3432
3433 for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc poll sigprocmask
3434 do
3435 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3436 echo "configure:3437: checking for $ac_func" >&5
3437 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3438   echo $ac_n "(cached) $ac_c" 1>&6
3439 else
3440   cat > conftest.$ac_ext <<EOF
3441 #line 3442 "configure"
3442 #include "confdefs.h"
3443 /* System header to define __stub macros and hopefully few prototypes,
3444     which can conflict with char $ac_func(); below.  */
3445 #include <assert.h>
3446 /* Override any gcc2 internal prototype to avoid an error.  */
3447 /* We use char because int might match the return type of a gcc2
3448     builtin and then its argument prototype would still apply.  */
3449 char $ac_func();
3450
3451 int main() {
3452
3453 /* The GNU C library defines this for functions which it implements
3454     to always fail with ENOSYS.  Some functions are actually named
3455     something starting with __ and the normal name is an alias.  */
3456 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3457 choke me
3458 #else
3459 $ac_func();
3460 #endif
3461
3462 ; return 0; }
3463 EOF
3464 if { (eval echo configure:3465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3465   rm -rf conftest*
3466   eval "ac_cv_func_$ac_func=yes"
3467 else
3468   echo "configure: failed program was:" >&5
3469   cat conftest.$ac_ext >&5
3470   rm -rf conftest*
3471   eval "ac_cv_func_$ac_func=no"
3472 fi
3473 rm -f conftest*
3474 fi
3475
3476 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3477   echo "$ac_t""yes" 1>&6
3478     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3479   cat >> confdefs.h <<EOF
3480 #define $ac_tr_func 1
3481 EOF
3482  
3483 else
3484   echo "$ac_t""no" 1>&6
3485 fi
3486 done
3487
3488 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3489 # for constant arguments.  Useless!
3490 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3491 echo "configure:3492: checking for working alloca.h" >&5
3492 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3493   echo $ac_n "(cached) $ac_c" 1>&6
3494 else
3495   cat > conftest.$ac_ext <<EOF
3496 #line 3497 "configure"
3497 #include "confdefs.h"
3498 #include <alloca.h>
3499 int main() {
3500 char *p = alloca(2 * sizeof(int));
3501 ; return 0; }
3502 EOF
3503 if { (eval echo configure:3504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3504   rm -rf conftest*
3505   ac_cv_header_alloca_h=yes
3506 else
3507   echo "configure: failed program was:" >&5
3508   cat conftest.$ac_ext >&5
3509   rm -rf conftest*
3510   ac_cv_header_alloca_h=no
3511 fi
3512 rm -f conftest*
3513 fi
3514
3515 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3516 if test $ac_cv_header_alloca_h = yes; then
3517   cat >> confdefs.h <<\EOF
3518 #define HAVE_ALLOCA_H 1
3519 EOF
3520
3521 fi
3522
3523 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3524 echo "configure:3525: checking for alloca" >&5
3525 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3526   echo $ac_n "(cached) $ac_c" 1>&6
3527 else
3528   cat > conftest.$ac_ext <<EOF
3529 #line 3530 "configure"
3530 #include "confdefs.h"
3531
3532 #ifdef __GNUC__
3533 # define alloca __builtin_alloca
3534 #else
3535 # ifdef _MSC_VER
3536 #  include <malloc.h>
3537 #  define alloca _alloca
3538 # else
3539 #  if HAVE_ALLOCA_H
3540 #   include <alloca.h>
3541 #  else
3542 #   ifdef _AIX
3543  #pragma alloca
3544 #   else
3545 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3546 char *alloca ();
3547 #    endif
3548 #   endif
3549 #  endif
3550 # endif
3551 #endif
3552
3553 int main() {
3554 char *p = (char *) alloca(1);
3555 ; return 0; }
3556 EOF
3557 if { (eval echo configure:3558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3558   rm -rf conftest*
3559   ac_cv_func_alloca_works=yes
3560 else
3561   echo "configure: failed program was:" >&5
3562   cat conftest.$ac_ext >&5
3563   rm -rf conftest*
3564   ac_cv_func_alloca_works=no
3565 fi
3566 rm -f conftest*
3567 fi
3568
3569 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3570 if test $ac_cv_func_alloca_works = yes; then
3571   cat >> confdefs.h <<\EOF
3572 #define HAVE_ALLOCA 1
3573 EOF
3574
3575 fi
3576
3577 if test $ac_cv_func_alloca_works = no; then
3578   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3579   # that cause trouble.  Some versions do not even contain alloca or
3580   # contain a buggy version.  If you still want to use their alloca,
3581   # use ar to extract alloca.o from them instead of compiling alloca.c.
3582   ALLOCA=alloca.${ac_objext}
3583   cat >> confdefs.h <<\EOF
3584 #define C_ALLOCA 1
3585 EOF
3586
3587
3588 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3589 echo "configure:3590: checking whether alloca needs Cray hooks" >&5
3590 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3591   echo $ac_n "(cached) $ac_c" 1>&6
3592 else
3593   cat > conftest.$ac_ext <<EOF
3594 #line 3595 "configure"
3595 #include "confdefs.h"
3596 #if defined(CRAY) && ! defined(CRAY2)
3597 webecray
3598 #else
3599 wenotbecray
3600 #endif
3601
3602 EOF
3603 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3604   egrep "webecray" >/dev/null 2>&1; then
3605   rm -rf conftest*
3606   ac_cv_os_cray=yes
3607 else
3608   rm -rf conftest*
3609   ac_cv_os_cray=no
3610 fi
3611 rm -f conftest*
3612
3613 fi
3614
3615 echo "$ac_t""$ac_cv_os_cray" 1>&6
3616 if test $ac_cv_os_cray = yes; then
3617 for ac_func in _getb67 GETB67 getb67; do
3618   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3619 echo "configure:3620: checking for $ac_func" >&5
3620 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3621   echo $ac_n "(cached) $ac_c" 1>&6
3622 else
3623   cat > conftest.$ac_ext <<EOF
3624 #line 3625 "configure"
3625 #include "confdefs.h"
3626 /* System header to define __stub macros and hopefully few prototypes,
3627     which can conflict with char $ac_func(); below.  */
3628 #include <assert.h>
3629 /* Override any gcc2 internal prototype to avoid an error.  */
3630 /* We use char because int might match the return type of a gcc2
3631     builtin and then its argument prototype would still apply.  */
3632 char $ac_func();
3633
3634 int main() {
3635
3636 /* The GNU C library defines this for functions which it implements
3637     to always fail with ENOSYS.  Some functions are actually named
3638     something starting with __ and the normal name is an alias.  */
3639 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3640 choke me
3641 #else
3642 $ac_func();
3643 #endif
3644
3645 ; return 0; }
3646 EOF
3647 if { (eval echo configure:3648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3648   rm -rf conftest*
3649   eval "ac_cv_func_$ac_func=yes"
3650 else
3651   echo "configure: failed program was:" >&5
3652   cat conftest.$ac_ext >&5
3653   rm -rf conftest*
3654   eval "ac_cv_func_$ac_func=no"
3655 fi
3656 rm -f conftest*
3657 fi
3658
3659 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3660   echo "$ac_t""yes" 1>&6
3661   cat >> confdefs.h <<EOF
3662 #define CRAY_STACKSEG_END $ac_func
3663 EOF
3664
3665   break
3666 else
3667   echo "$ac_t""no" 1>&6
3668 fi
3669
3670 done
3671 fi
3672
3673 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3674 echo "configure:3675: checking stack direction for C alloca" >&5
3675 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3676   echo $ac_n "(cached) $ac_c" 1>&6
3677 else
3678   if test "$cross_compiling" = yes; then
3679   ac_cv_c_stack_direction=0
3680 else
3681   cat > conftest.$ac_ext <<EOF
3682 #line 3683 "configure"
3683 #include "confdefs.h"
3684 find_stack_direction ()
3685 {
3686   static char *addr = 0;
3687   auto char dummy;
3688   if (addr == 0)
3689     {
3690       addr = &dummy;
3691       return find_stack_direction ();
3692     }
3693   else
3694     return (&dummy > addr) ? 1 : -1;
3695 }
3696 main ()
3697 {
3698   exit (find_stack_direction() < 0);
3699 }
3700 EOF
3701 if { (eval echo configure:3702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3702 then
3703   ac_cv_c_stack_direction=1
3704 else
3705   echo "configure: failed program was:" >&5
3706   cat conftest.$ac_ext >&5
3707   rm -fr conftest*
3708   ac_cv_c_stack_direction=-1
3709 fi
3710 rm -fr conftest*
3711 fi
3712
3713 fi
3714
3715 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3716 cat >> confdefs.h <<EOF
3717 #define STACK_DIRECTION $ac_cv_c_stack_direction
3718 EOF
3719
3720 fi
3721
3722
3723 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
3724 echo "configure:3725: checking for PTRACE_GETREGS" >&5
3725 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
3726   echo $ac_n "(cached) $ac_c" 1>&6
3727 else
3728   cat > conftest.$ac_ext <<EOF
3729 #line 3730 "configure"
3730 #include "confdefs.h"
3731 #include <sys/ptrace.h>
3732 int main() {
3733 PTRACE_GETREGS;
3734 ; return 0; }
3735 EOF
3736 if { (eval echo configure:3737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3737   rm -rf conftest*
3738   gdb_cv_have_ptrace_getregs=yes
3739 else
3740   echo "configure: failed program was:" >&5
3741   cat conftest.$ac_ext >&5
3742   rm -rf conftest*
3743   gdb_cv_have_ptrace_getregs=no
3744 fi
3745 rm -f conftest*
3746 fi
3747
3748 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
3749 if test $gdb_cv_have_ptrace_getregs = yes; then
3750   cat >> confdefs.h <<\EOF
3751 #define HAVE_PTRACE_GETREGS 1
3752 EOF
3753
3754 fi
3755
3756 echo $ac_n "checking for PTRACE_GETXFPREGS""... $ac_c" 1>&6
3757 echo "configure:3758: checking for PTRACE_GETXFPREGS" >&5
3758 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getxfpregs'+set}'`\" = set"; then
3759   echo $ac_n "(cached) $ac_c" 1>&6
3760 else
3761   cat > conftest.$ac_ext <<EOF
3762 #line 3763 "configure"
3763 #include "confdefs.h"
3764 #include <sys/ptrace.h>
3765 int main() {
3766 PTRACE_GETXFPREGS;
3767 ; return 0; }
3768 EOF
3769 if { (eval echo configure:3770: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3770   rm -rf conftest*
3771   gdb_cv_have_ptrace_getxfpregs=yes
3772 else
3773   echo "configure: failed program was:" >&5
3774   cat conftest.$ac_ext >&5
3775   rm -rf conftest*
3776   gdb_cv_have_ptrace_getxfpregs=no
3777 fi
3778 rm -f conftest*
3779 fi
3780
3781 echo "$ac_t""$gdb_cv_have_ptrace_getxfpregs" 1>&6
3782 if test $gdb_cv_have_ptrace_getxfpregs = yes; then
3783   cat >> confdefs.h <<\EOF
3784 #define HAVE_PTRACE_GETXFPREGS 1
3785 EOF
3786
3787 fi
3788
3789 echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
3790 echo "configure:3791: checking for socketpair in -lsocket" >&5
3791 ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
3792 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3793   echo $ac_n "(cached) $ac_c" 1>&6
3794 else
3795   ac_save_LIBS="$LIBS"
3796 LIBS="-lsocket  $LIBS"
3797 cat > conftest.$ac_ext <<EOF
3798 #line 3799 "configure"
3799 #include "confdefs.h"
3800 /* Override any gcc2 internal prototype to avoid an error.  */
3801 /* We use char because int might match the return type of a gcc2
3802     builtin and then its argument prototype would still apply.  */
3803 char socketpair();
3804
3805 int main() {
3806 socketpair()
3807 ; return 0; }
3808 EOF
3809 if { (eval echo configure:3810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3810   rm -rf conftest*
3811   eval "ac_cv_lib_$ac_lib_var=yes"
3812 else
3813   echo "configure: failed program was:" >&5
3814   cat conftest.$ac_ext >&5
3815   rm -rf conftest*
3816   eval "ac_cv_lib_$ac_lib_var=no"
3817 fi
3818 rm -f conftest*
3819 LIBS="$ac_save_LIBS"
3820
3821 fi
3822 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3823   echo "$ac_t""yes" 1>&6
3824     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3825     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3826   cat >> confdefs.h <<EOF
3827 #define $ac_tr_lib 1
3828 EOF
3829
3830   LIBS="-lsocket $LIBS"
3831
3832 else
3833   echo "$ac_t""no" 1>&6
3834 fi
3835
3836 for ac_func in socketpair
3837 do
3838 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3839 echo "configure:3840: checking for $ac_func" >&5
3840 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3841   echo $ac_n "(cached) $ac_c" 1>&6
3842 else
3843   cat > conftest.$ac_ext <<EOF
3844 #line 3845 "configure"
3845 #include "confdefs.h"
3846 /* System header to define __stub macros and hopefully few prototypes,
3847     which can conflict with char $ac_func(); below.  */
3848 #include <assert.h>
3849 /* Override any gcc2 internal prototype to avoid an error.  */
3850 /* We use char because int might match the return type of a gcc2
3851     builtin and then its argument prototype would still apply.  */
3852 char $ac_func();
3853
3854 int main() {
3855
3856 /* The GNU C library defines this for functions which it implements
3857     to always fail with ENOSYS.  Some functions are actually named
3858     something starting with __ and the normal name is an alias.  */
3859 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3860 choke me
3861 #else
3862 $ac_func();
3863 #endif
3864
3865 ; return 0; }
3866 EOF
3867 if { (eval echo configure:3868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3868   rm -rf conftest*
3869   eval "ac_cv_func_$ac_func=yes"
3870 else
3871   echo "configure: failed program was:" >&5
3872   cat conftest.$ac_ext >&5
3873   rm -rf conftest*
3874   eval "ac_cv_func_$ac_func=no"
3875 fi
3876 rm -f conftest*
3877 fi
3878
3879 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3880   echo "$ac_t""yes" 1>&6
3881     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3882   cat >> confdefs.h <<EOF
3883 #define $ac_tr_func 1
3884 EOF
3885  
3886 else
3887   echo "$ac_t""no" 1>&6
3888 fi
3889 done
3890
3891
3892
3893 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
3894 echo "configure:3895: checking whether malloc must be declared" >&5
3895 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3896   echo $ac_n "(cached) $ac_c" 1>&6
3897 else
3898   cat > conftest.$ac_ext <<EOF
3899 #line 3900 "configure"
3900 #include "confdefs.h"
3901
3902 #include <stdio.h>
3903 #ifdef HAVE_STRING_H
3904 #include <string.h>
3905 #else
3906 #ifdef HAVE_STRINGS_H
3907 #include <strings.h>
3908 #endif
3909 #endif
3910 #ifdef HAVE_STDLIB_H
3911 #include <stdlib.h>
3912 #endif
3913 #ifdef HAVE_UNISTD_H
3914 #include <unistd.h>
3915 #endif
3916 int main() {
3917 char *(*pfn) = (char *(*)) malloc
3918 ; return 0; }
3919 EOF
3920 if { (eval echo configure:3921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3921   rm -rf conftest*
3922   bfd_cv_decl_needed_malloc=no
3923 else
3924   echo "configure: failed program was:" >&5
3925   cat conftest.$ac_ext >&5
3926   rm -rf conftest*
3927   bfd_cv_decl_needed_malloc=yes
3928 fi
3929 rm -f conftest*
3930 fi
3931
3932 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
3933 if test $bfd_cv_decl_needed_malloc = yes; then
3934   cat >> confdefs.h <<\EOF
3935 #define NEED_DECLARATION_MALLOC 1
3936 EOF
3937
3938 fi
3939
3940 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
3941 echo "configure:3942: checking whether realloc must be declared" >&5
3942 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3943   echo $ac_n "(cached) $ac_c" 1>&6
3944 else
3945   cat > conftest.$ac_ext <<EOF
3946 #line 3947 "configure"
3947 #include "confdefs.h"
3948
3949 #include <stdio.h>
3950 #ifdef HAVE_STRING_H
3951 #include <string.h>
3952 #else
3953 #ifdef HAVE_STRINGS_H
3954 #include <strings.h>
3955 #endif
3956 #endif
3957 #ifdef HAVE_STDLIB_H
3958 #include <stdlib.h>
3959 #endif
3960 #ifdef HAVE_UNISTD_H
3961 #include <unistd.h>
3962 #endif
3963 int main() {
3964 char *(*pfn) = (char *(*)) realloc
3965 ; return 0; }
3966 EOF
3967 if { (eval echo configure:3968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3968   rm -rf conftest*
3969   bfd_cv_decl_needed_realloc=no
3970 else
3971   echo "configure: failed program was:" >&5
3972   cat conftest.$ac_ext >&5
3973   rm -rf conftest*
3974   bfd_cv_decl_needed_realloc=yes
3975 fi
3976 rm -f conftest*
3977 fi
3978
3979 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
3980 if test $bfd_cv_decl_needed_realloc = yes; then
3981   cat >> confdefs.h <<\EOF
3982 #define NEED_DECLARATION_REALLOC 1
3983 EOF
3984
3985 fi
3986
3987 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
3988 echo "configure:3989: checking whether free must be declared" >&5
3989 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
3990   echo $ac_n "(cached) $ac_c" 1>&6
3991 else
3992   cat > conftest.$ac_ext <<EOF
3993 #line 3994 "configure"
3994 #include "confdefs.h"
3995
3996 #include <stdio.h>
3997 #ifdef HAVE_STRING_H
3998 #include <string.h>
3999 #else
4000 #ifdef HAVE_STRINGS_H
4001 #include <strings.h>
4002 #endif
4003 #endif
4004 #ifdef HAVE_STDLIB_H
4005 #include <stdlib.h>
4006 #endif
4007 #ifdef HAVE_UNISTD_H
4008 #include <unistd.h>
4009 #endif
4010 int main() {
4011 char *(*pfn) = (char *(*)) free
4012 ; return 0; }
4013 EOF
4014 if { (eval echo configure:4015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4015   rm -rf conftest*
4016   bfd_cv_decl_needed_free=no
4017 else
4018   echo "configure: failed program was:" >&5
4019   cat conftest.$ac_ext >&5
4020   rm -rf conftest*
4021   bfd_cv_decl_needed_free=yes
4022 fi
4023 rm -f conftest*
4024 fi
4025
4026 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4027 if test $bfd_cv_decl_needed_free = yes; then
4028   cat >> confdefs.h <<\EOF
4029 #define NEED_DECLARATION_FREE 1
4030 EOF
4031
4032 fi
4033
4034 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
4035 echo "configure:4036: checking whether strerror must be declared" >&5
4036 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
4037   echo $ac_n "(cached) $ac_c" 1>&6
4038 else
4039   cat > conftest.$ac_ext <<EOF
4040 #line 4041 "configure"
4041 #include "confdefs.h"
4042
4043 #include <stdio.h>
4044 #ifdef HAVE_STRING_H
4045 #include <string.h>
4046 #else
4047 #ifdef HAVE_STRINGS_H
4048 #include <strings.h>
4049 #endif
4050 #endif
4051 #ifdef HAVE_STDLIB_H
4052 #include <stdlib.h>
4053 #endif
4054 #ifdef HAVE_UNISTD_H
4055 #include <unistd.h>
4056 #endif
4057 int main() {
4058 char *(*pfn) = (char *(*)) strerror
4059 ; return 0; }
4060 EOF
4061 if { (eval echo configure:4062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4062   rm -rf conftest*
4063   bfd_cv_decl_needed_strerror=no
4064 else
4065   echo "configure: failed program was:" >&5
4066   cat conftest.$ac_ext >&5
4067   rm -rf conftest*
4068   bfd_cv_decl_needed_strerror=yes
4069 fi
4070 rm -f conftest*
4071 fi
4072
4073 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4074 if test $bfd_cv_decl_needed_strerror = yes; then
4075   cat >> confdefs.h <<\EOF
4076 #define NEED_DECLARATION_STRERROR 1
4077 EOF
4078
4079 fi
4080
4081 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
4082 echo "configure:4083: checking whether strdup must be declared" >&5
4083 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4084   echo $ac_n "(cached) $ac_c" 1>&6
4085 else
4086   cat > conftest.$ac_ext <<EOF
4087 #line 4088 "configure"
4088 #include "confdefs.h"
4089
4090 #include <stdio.h>
4091 #ifdef HAVE_STRING_H
4092 #include <string.h>
4093 #else
4094 #ifdef HAVE_STRINGS_H
4095 #include <strings.h>
4096 #endif
4097 #endif
4098 #ifdef HAVE_STDLIB_H
4099 #include <stdlib.h>
4100 #endif
4101 #ifdef HAVE_UNISTD_H
4102 #include <unistd.h>
4103 #endif
4104 int main() {
4105 char *(*pfn) = (char *(*)) strdup
4106 ; return 0; }
4107 EOF
4108 if { (eval echo configure:4109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4109   rm -rf conftest*
4110   bfd_cv_decl_needed_strdup=no
4111 else
4112   echo "configure: failed program was:" >&5
4113   cat conftest.$ac_ext >&5
4114   rm -rf conftest*
4115   bfd_cv_decl_needed_strdup=yes
4116 fi
4117 rm -f conftest*
4118 fi
4119
4120 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4121 if test $bfd_cv_decl_needed_strdup = yes; then
4122   cat >> confdefs.h <<\EOF
4123 #define NEED_DECLARATION_STRDUP 1
4124 EOF
4125
4126 fi
4127
4128 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4129 echo "configure:4130: checking whether strstr must be declared" >&5
4130 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4131   echo $ac_n "(cached) $ac_c" 1>&6
4132 else
4133   cat > conftest.$ac_ext <<EOF
4134 #line 4135 "configure"
4135 #include "confdefs.h"
4136
4137 #include <stdio.h>
4138 #ifdef HAVE_STRING_H
4139 #include <string.h>
4140 #else
4141 #ifdef HAVE_STRINGS_H
4142 #include <strings.h>
4143 #endif
4144 #endif
4145 #ifdef HAVE_STDLIB_H
4146 #include <stdlib.h>
4147 #endif
4148 #ifdef HAVE_UNISTD_H
4149 #include <unistd.h>
4150 #endif
4151 int main() {
4152 char *(*pfn) = (char *(*)) strstr
4153 ; return 0; }
4154 EOF
4155 if { (eval echo configure:4156: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4156   rm -rf conftest*
4157   bfd_cv_decl_needed_strstr=no
4158 else
4159   echo "configure: failed program was:" >&5
4160   cat conftest.$ac_ext >&5
4161   rm -rf conftest*
4162   bfd_cv_decl_needed_strstr=yes
4163 fi
4164 rm -f conftest*
4165 fi
4166
4167 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4168 if test $bfd_cv_decl_needed_strstr = yes; then
4169   cat >> confdefs.h <<\EOF
4170 #define NEED_DECLARATION_STRSTR 1
4171 EOF
4172
4173 fi
4174
4175
4176
4177 # The following save_state_t checkery is only necessary for HPUX 
4178 # versions earlier than 10.20.  When those fade from memory, this 
4179 # could be expunged. --jsm 1999-03-22
4180
4181 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
4182 echo "configure:4183: checking for HPUX save_state structure" >&5
4183 cat > conftest.$ac_ext <<EOF
4184 #line 4185 "configure"
4185 #include "confdefs.h"
4186 #include <machine/save_state.h>
4187 EOF
4188 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4189   egrep "save_state_t" >/dev/null 2>&1; then
4190   rm -rf conftest*
4191   gdb_cv_hpux_savestate=yes
4192 else
4193   rm -rf conftest*
4194   gdb_cv_hpux_savestate=no
4195 fi
4196 rm -f conftest*
4197
4198 cat > conftest.$ac_ext <<EOF
4199 #line 4200 "configure"
4200 #include "confdefs.h"
4201 #include <machine/save_state.h>
4202 EOF
4203 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4204   egrep "ss_wide" >/dev/null 2>&1; then
4205   rm -rf conftest*
4206   gdb_cv_hpux_sswide=yes
4207 else
4208   rm -rf conftest*
4209   gdb_cv_hpux_sswide=no
4210 fi
4211 rm -f conftest*
4212
4213 if test $gdb_cv_hpux_savestate = yes
4214 then
4215   cat >> confdefs.h <<\EOF
4216 #define HAVE_STRUCT_SAVE_STATE_T 1
4217 EOF
4218
4219 fi
4220 if test $gdb_cv_hpux_sswide = yes
4221 then
4222   cat >> confdefs.h <<\EOF
4223 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
4224 EOF
4225
4226 fi
4227 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4228
4229
4230 # If we are configured native on GNU/Linux, work around problems with
4231 # sys/procfs.h
4232 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
4233
4234 if test "${target}" = "${host}"; then
4235   case "${host}" in
4236   i[3456]86-*-linux*)
4237         cat >> confdefs.h <<\EOF
4238 #define START_INFERIOR_TRAPS_EXPECTED 2
4239 EOF
4240
4241         cat >> confdefs.h <<\EOF
4242 #define sys_quotactl 1
4243 EOF
4244
4245         ;;
4246   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5*)
4247       cat >> confdefs.h <<\EOF
4248 #define NEW_PROC_API 1
4249 EOF
4250
4251       ;;
4252   # FIXME: we would like to define NEW_PROC_API for all versions of
4253   # Solaris from 2.6 on... but it isn't quite working yet.  Seems
4254   # to work on sparc 2.6, so let's try it out there.
4255   sparc-sun-solaris2.6)
4256       cat >> confdefs.h <<\EOF
4257 #define NEW_PROC_API 1
4258 EOF
4259
4260       ;;
4261   esac
4262 fi
4263
4264 if test "$ac_cv_header_sys_procfs_h" = yes; then
4265   echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
4266 echo "configure:4267: checking for pstatus_t in sys/procfs.h" >&5
4267  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4268   echo $ac_n "(cached) $ac_c" 1>&6
4269 else
4270   cat > conftest.$ac_ext <<EOF
4271 #line 4272 "configure"
4272 #include "confdefs.h"
4273 #include <sys/procfs.h>
4274 int main() {
4275 pstatus_t avar
4276 ; return 0; }
4277 EOF
4278 if { (eval echo configure:4279: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4279   rm -rf conftest*
4280   bfd_cv_have_sys_procfs_type_pstatus_t=yes
4281 else
4282   echo "configure: failed program was:" >&5
4283   cat conftest.$ac_ext >&5
4284   rm -rf conftest*
4285   bfd_cv_have_sys_procfs_type_pstatus_t=no
4286    
4287 fi
4288 rm -f conftest*
4289 fi
4290
4291  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4292    cat >> confdefs.h <<\EOF
4293 #define HAVE_PSTATUS_T 1
4294 EOF
4295
4296  fi
4297  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4298
4299   echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
4300 echo "configure:4301: checking for prrun_t in sys/procfs.h" >&5
4301  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
4302   echo $ac_n "(cached) $ac_c" 1>&6
4303 else
4304   cat > conftest.$ac_ext <<EOF
4305 #line 4306 "configure"
4306 #include "confdefs.h"
4307 #include <sys/procfs.h>
4308 int main() {
4309 prrun_t avar
4310 ; return 0; }
4311 EOF
4312 if { (eval echo configure:4313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4313   rm -rf conftest*
4314   bfd_cv_have_sys_procfs_type_prrun_t=yes
4315 else
4316   echo "configure: failed program was:" >&5
4317   cat conftest.$ac_ext >&5
4318   rm -rf conftest*
4319   bfd_cv_have_sys_procfs_type_prrun_t=no
4320    
4321 fi
4322 rm -f conftest*
4323 fi
4324
4325  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
4326    cat >> confdefs.h <<\EOF
4327 #define HAVE_PRRUN_T 1
4328 EOF
4329
4330  fi
4331  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
4332
4333   echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
4334 echo "configure:4335: checking for gregset_t in sys/procfs.h" >&5
4335  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
4336   echo $ac_n "(cached) $ac_c" 1>&6
4337 else
4338   cat > conftest.$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4341 #include <sys/procfs.h>
4342 int main() {
4343 gregset_t avar
4344 ; return 0; }
4345 EOF
4346 if { (eval echo configure:4347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4347   rm -rf conftest*
4348   bfd_cv_have_sys_procfs_type_gregset_t=yes
4349 else
4350   echo "configure: failed program was:" >&5
4351   cat conftest.$ac_ext >&5
4352   rm -rf conftest*
4353   bfd_cv_have_sys_procfs_type_gregset_t=no
4354    
4355 fi
4356 rm -f conftest*
4357 fi
4358
4359  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
4360    cat >> confdefs.h <<\EOF
4361 #define HAVE_GREGSET_T 1
4362 EOF
4363
4364  fi
4365  echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
4366
4367   echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
4368 echo "configure:4369: checking for fpregset_t in sys/procfs.h" >&5
4369  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
4370   echo $ac_n "(cached) $ac_c" 1>&6
4371 else
4372   cat > conftest.$ac_ext <<EOF
4373 #line 4374 "configure"
4374 #include "confdefs.h"
4375 #include <sys/procfs.h>
4376 int main() {
4377 fpregset_t avar
4378 ; return 0; }
4379 EOF
4380 if { (eval echo configure:4381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4381   rm -rf conftest*
4382   bfd_cv_have_sys_procfs_type_fpregset_t=yes
4383 else
4384   echo "configure: failed program was:" >&5
4385   cat conftest.$ac_ext >&5
4386   rm -rf conftest*
4387   bfd_cv_have_sys_procfs_type_fpregset_t=no
4388    
4389 fi
4390 rm -f conftest*
4391 fi
4392
4393  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
4394    cat >> confdefs.h <<\EOF
4395 #define HAVE_FPREGSET_T 1
4396 EOF
4397
4398  fi
4399  echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
4400
4401   echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
4402 echo "configure:4403: checking for prgregset_t in sys/procfs.h" >&5
4403  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
4404   echo $ac_n "(cached) $ac_c" 1>&6
4405 else
4406   cat > conftest.$ac_ext <<EOF
4407 #line 4408 "configure"
4408 #include "confdefs.h"
4409 #include <sys/procfs.h>
4410 int main() {
4411 prgregset_t avar
4412 ; return 0; }
4413 EOF
4414 if { (eval echo configure:4415: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4415   rm -rf conftest*
4416   bfd_cv_have_sys_procfs_type_prgregset_t=yes
4417 else
4418   echo "configure: failed program was:" >&5
4419   cat conftest.$ac_ext >&5
4420   rm -rf conftest*
4421   bfd_cv_have_sys_procfs_type_prgregset_t=no
4422    
4423 fi
4424 rm -f conftest*
4425 fi
4426
4427  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
4428    cat >> confdefs.h <<\EOF
4429 #define HAVE_PRGREGSET_T 1
4430 EOF
4431
4432  fi
4433  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
4434
4435   echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
4436 echo "configure:4437: checking for prfpregset_t in sys/procfs.h" >&5
4437  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
4438   echo $ac_n "(cached) $ac_c" 1>&6
4439 else
4440   cat > conftest.$ac_ext <<EOF
4441 #line 4442 "configure"
4442 #include "confdefs.h"
4443 #include <sys/procfs.h>
4444 int main() {
4445 prfpregset_t avar
4446 ; return 0; }
4447 EOF
4448 if { (eval echo configure:4449: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4449   rm -rf conftest*
4450   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
4451 else
4452   echo "configure: failed program was:" >&5
4453   cat conftest.$ac_ext >&5
4454   rm -rf conftest*
4455   bfd_cv_have_sys_procfs_type_prfpregset_t=no
4456    
4457 fi
4458 rm -f conftest*
4459 fi
4460
4461  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
4462    cat >> confdefs.h <<\EOF
4463 #define HAVE_PRFPREGSET_T 1
4464 EOF
4465
4466  fi
4467  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
4468
4469   echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
4470 echo "configure:4471: checking for lwpid_t in sys/procfs.h" >&5
4471  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
4472   echo $ac_n "(cached) $ac_c" 1>&6
4473 else
4474   cat > conftest.$ac_ext <<EOF
4475 #line 4476 "configure"
4476 #include "confdefs.h"
4477 #include <sys/procfs.h>
4478 int main() {
4479 lwpid_t avar
4480 ; return 0; }
4481 EOF
4482 if { (eval echo configure:4483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4483   rm -rf conftest*
4484   bfd_cv_have_sys_procfs_type_lwpid_t=yes
4485 else
4486   echo "configure: failed program was:" >&5
4487   cat conftest.$ac_ext >&5
4488   rm -rf conftest*
4489   bfd_cv_have_sys_procfs_type_lwpid_t=no
4490    
4491 fi
4492 rm -f conftest*
4493 fi
4494
4495  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
4496    cat >> confdefs.h <<\EOF
4497 #define HAVE_LWPID_T 1
4498 EOF
4499
4500  fi
4501  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
4502
4503   echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
4504 echo "configure:4505: checking for psaddr_t in sys/procfs.h" >&5
4505  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
4506   echo $ac_n "(cached) $ac_c" 1>&6
4507 else
4508   cat > conftest.$ac_ext <<EOF
4509 #line 4510 "configure"
4510 #include "confdefs.h"
4511 #include <sys/procfs.h>
4512 int main() {
4513 psaddr_t avar
4514 ; return 0; }
4515 EOF
4516 if { (eval echo configure:4517: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4517   rm -rf conftest*
4518   bfd_cv_have_sys_procfs_type_psaddr_t=yes
4519 else
4520   echo "configure: failed program was:" >&5
4521   cat conftest.$ac_ext >&5
4522   rm -rf conftest*
4523   bfd_cv_have_sys_procfs_type_psaddr_t=no
4524    
4525 fi
4526 rm -f conftest*
4527 fi
4528
4529  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
4530    cat >> confdefs.h <<\EOF
4531 #define HAVE_PSADDR_T 1
4532 EOF
4533
4534  fi
4535  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
4536
4537
4538   
4539   echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
4540 echo "configure:4541: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
4541   if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
4542   echo $ac_n "(cached) $ac_c" 1>&6
4543 else
4544   cat > conftest.$ac_ext <<EOF
4545 #line 4546 "configure"
4546 #include "confdefs.h"
4547 #include <unistd.h>
4548 #include <sys/types.h>
4549 #include <sys/procfs.h>
4550
4551 int main() {
4552
4553     int dummy;;
4554     dummy = ioctl(0, PIOCSET, &dummy);
4555   
4556 ; return 0; }
4557 EOF
4558 if { (eval echo configure:4559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4559   rm -rf conftest*
4560   gdb_cv_have_procfs_piocset=yes
4561 else
4562   echo "configure: failed program was:" >&5
4563   cat conftest.$ac_ext >&5
4564   rm -rf conftest*
4565   gdb_cv_have_procfs_piocset=no
4566 fi
4567 rm -f conftest*
4568 fi
4569
4570   echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
4571   if test $gdb_cv_have_procfs_piocset = yes; then
4572     cat >> confdefs.h <<\EOF
4573 #define HAVE_PROCFS_PIOCSET 1
4574 EOF
4575
4576   fi
4577 fi
4578
4579 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
4580 echo "configure:4581: checking for main in -lm" >&5
4581 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4582 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4583   echo $ac_n "(cached) $ac_c" 1>&6
4584 else
4585   ac_save_LIBS="$LIBS"
4586 LIBS="-lm  $LIBS"
4587 cat > conftest.$ac_ext <<EOF
4588 #line 4589 "configure"
4589 #include "confdefs.h"
4590
4591 int main() {
4592 main()
4593 ; return 0; }
4594 EOF
4595 if { (eval echo configure:4596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4596   rm -rf conftest*
4597   eval "ac_cv_lib_$ac_lib_var=yes"
4598 else
4599   echo "configure: failed program was:" >&5
4600   cat conftest.$ac_ext >&5
4601   rm -rf conftest*
4602   eval "ac_cv_lib_$ac_lib_var=no"
4603 fi
4604 rm -f conftest*
4605 LIBS="$ac_save_LIBS"
4606
4607 fi
4608 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4609   echo "$ac_t""yes" 1>&6
4610     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4611     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4612   cat >> confdefs.h <<EOF
4613 #define $ac_tr_lib 1
4614 EOF
4615
4616   LIBS="-lm $LIBS"
4617
4618 else
4619   echo "$ac_t""no" 1>&6
4620 fi
4621
4622
4623 echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
4624 echo "configure:4625: checking for wctype in -lc" >&5
4625 ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
4626 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4627   echo $ac_n "(cached) $ac_c" 1>&6
4628 else
4629   ac_save_LIBS="$LIBS"
4630 LIBS="-lc  $LIBS"
4631 cat > conftest.$ac_ext <<EOF
4632 #line 4633 "configure"
4633 #include "confdefs.h"
4634 /* Override any gcc2 internal prototype to avoid an error.  */
4635 /* We use char because int might match the return type of a gcc2
4636     builtin and then its argument prototype would still apply.  */
4637 char wctype();
4638
4639 int main() {
4640 wctype()
4641 ; return 0; }
4642 EOF
4643 if { (eval echo configure:4644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4644   rm -rf conftest*
4645   eval "ac_cv_lib_$ac_lib_var=yes"
4646 else
4647   echo "configure: failed program was:" >&5
4648   cat conftest.$ac_ext >&5
4649   rm -rf conftest*
4650   eval "ac_cv_lib_$ac_lib_var=no"
4651 fi
4652 rm -f conftest*
4653 LIBS="$ac_save_LIBS"
4654
4655 fi
4656 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4657   echo "$ac_t""yes" 1>&6
4658   : 
4659 else
4660   echo "$ac_t""no" 1>&6
4661 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
4662 echo "configure:4663: checking for wctype in -lw" >&5
4663 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
4664 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4665   echo $ac_n "(cached) $ac_c" 1>&6
4666 else
4667   ac_save_LIBS="$LIBS"
4668 LIBS="-lw  $LIBS"
4669 cat > conftest.$ac_ext <<EOF
4670 #line 4671 "configure"
4671 #include "confdefs.h"
4672 /* Override any gcc2 internal prototype to avoid an error.  */
4673 /* We use char because int might match the return type of a gcc2
4674     builtin and then its argument prototype would still apply.  */
4675 char wctype();
4676
4677 int main() {
4678 wctype()
4679 ; return 0; }
4680 EOF
4681 if { (eval echo configure:4682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4682   rm -rf conftest*
4683   eval "ac_cv_lib_$ac_lib_var=yes"
4684 else
4685   echo "configure: failed program was:" >&5
4686   cat conftest.$ac_ext >&5
4687   rm -rf conftest*
4688   eval "ac_cv_lib_$ac_lib_var=no"
4689 fi
4690 rm -f conftest*
4691 LIBS="$ac_save_LIBS"
4692
4693 fi
4694 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4695   echo "$ac_t""yes" 1>&6
4696     ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
4697     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4698   cat >> confdefs.h <<EOF
4699 #define $ac_tr_lib 1
4700 EOF
4701
4702   LIBS="-lw $LIBS"
4703
4704 else
4705   echo "$ac_t""no" 1>&6
4706 fi
4707
4708 fi
4709
4710
4711
4712 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
4713 echo "configure:4714: checking for long long support in compiler" >&5
4714 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
4715   echo $ac_n "(cached) $ac_c" 1>&6
4716 else
4717   cat > conftest.$ac_ext <<EOF
4718 #line 4719 "configure"
4719 #include "confdefs.h"
4720
4721 int main() {
4722
4723   extern long long foo;
4724   switch (foo & 2) { case 0: return 1; }
4725
4726 ; return 0; }
4727 EOF
4728 if { (eval echo configure:4729: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4729   rm -rf conftest*
4730   gdb_cv_c_long_long=yes
4731 else
4732   echo "configure: failed program was:" >&5
4733   cat conftest.$ac_ext >&5
4734   rm -rf conftest*
4735   gdb_cv_c_long_long=no
4736 fi
4737 rm -f conftest*
4738 fi
4739
4740 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
4741 if test $gdb_cv_c_long_long = yes; then
4742   cat >> confdefs.h <<\EOF
4743 #define CC_HAS_LONG_LONG 1
4744 EOF
4745
4746 fi
4747
4748
4749 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
4750 echo "configure:4751: checking for long long support in printf" >&5
4751 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
4752   echo $ac_n "(cached) $ac_c" 1>&6
4753 else
4754   if test "$cross_compiling" = yes; then
4755   gdb_cv_printf_has_long_long=no
4756 else
4757   cat > conftest.$ac_ext <<EOF
4758 #line 4759 "configure"
4759 #include "confdefs.h"
4760
4761 int main () {
4762   char buf[32];
4763   long long l = 0;
4764   l = (l << 16) + 0x0123;
4765   l = (l << 16) + 0x4567;
4766   l = (l << 16) + 0x89ab;
4767   l = (l << 16) + 0xcdef;
4768   sprintf (buf, "0x%016llx", l);
4769   return (strcmp ("0x0123456789abcdef", buf));
4770 }
4771 EOF
4772 if { (eval echo configure:4773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4773 then
4774   gdb_cv_printf_has_long_long=yes
4775 else
4776   echo "configure: failed program was:" >&5
4777   cat conftest.$ac_ext >&5
4778   rm -fr conftest*
4779   gdb_cv_printf_has_long_long=no
4780 fi
4781 rm -fr conftest*
4782 fi
4783
4784 fi
4785
4786 if test $gdb_cv_printf_has_long_long = yes; then
4787   cat >> confdefs.h <<\EOF
4788 #define PRINTF_HAS_LONG_LONG 1
4789 EOF
4790
4791 fi
4792 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
4793
4794
4795 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
4796 echo "configure:4797: checking for long double support in compiler" >&5
4797 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
4798   echo $ac_n "(cached) $ac_c" 1>&6
4799 else
4800   cat > conftest.$ac_ext <<EOF
4801 #line 4802 "configure"
4802 #include "confdefs.h"
4803
4804 int main() {
4805 long double foo;
4806 ; return 0; }
4807 EOF
4808 if { (eval echo configure:4809: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4809   rm -rf conftest*
4810   ac_cv_c_long_double=yes
4811 else
4812   echo "configure: failed program was:" >&5
4813   cat conftest.$ac_ext >&5
4814   rm -rf conftest*
4815   ac_cv_c_long_double=no
4816 fi
4817 rm -f conftest*
4818 fi
4819
4820 echo "$ac_t""$ac_cv_c_long_double" 1>&6
4821 if test $ac_cv_c_long_double = yes; then
4822   cat >> confdefs.h <<\EOF
4823 #define HAVE_LONG_DOUBLE 1
4824 EOF
4825
4826 fi
4827
4828
4829 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
4830 echo "configure:4831: checking for long double support in printf" >&5
4831 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
4832   echo $ac_n "(cached) $ac_c" 1>&6
4833 else
4834   if test "$cross_compiling" = yes; then
4835   gdb_cv_printf_has_long_double=no
4836 else
4837   cat > conftest.$ac_ext <<EOF
4838 #line 4839 "configure"
4839 #include "confdefs.h"
4840
4841 int main () {
4842   char buf[16];
4843   long double f = 3.141592653;
4844   sprintf (buf, "%Lg", f);
4845   return (strncmp ("3.14159", buf, 7));
4846 }
4847 EOF
4848 if { (eval echo configure:4849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4849 then
4850   gdb_cv_printf_has_long_double=yes
4851 else
4852   echo "configure: failed program was:" >&5
4853   cat conftest.$ac_ext >&5
4854   rm -fr conftest*
4855   gdb_cv_printf_has_long_double=no
4856 fi
4857 rm -fr conftest*
4858 fi
4859
4860 fi
4861
4862 if test $gdb_cv_printf_has_long_double = yes; then
4863   cat >> confdefs.h <<\EOF
4864 #define PRINTF_HAS_LONG_DOUBLE 1
4865 EOF
4866
4867 fi
4868 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
4869
4870
4871 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
4872 echo "configure:4873: checking for long double support in scanf" >&5
4873 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
4874   echo $ac_n "(cached) $ac_c" 1>&6
4875 else
4876   if test "$cross_compiling" = yes; then
4877   gdb_cv_scanf_has_long_double=no
4878 else
4879   cat > conftest.$ac_ext <<EOF
4880 #line 4881 "configure"
4881 #include "confdefs.h"
4882
4883 int main () {
4884   char *buf = "3.141592653";
4885   long double f = 0;
4886   sscanf (buf, "%Lg", &f);
4887   return !(f > 3.14159 && f < 3.14160);
4888 }
4889 EOF
4890 if { (eval echo configure:4891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4891 then
4892   gdb_cv_scanf_has_long_double=yes
4893 else
4894   echo "configure: failed program was:" >&5
4895   cat conftest.$ac_ext >&5
4896   rm -fr conftest*
4897   gdb_cv_scanf_has_long_double=no
4898 fi
4899 rm -fr conftest*
4900 fi
4901
4902 fi
4903
4904 if test $gdb_cv_scanf_has_long_double = yes; then
4905   cat >> confdefs.h <<\EOF
4906 #define SCANF_HAS_LONG_DOUBLE 1
4907 EOF
4908
4909 fi
4910 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
4911
4912 for ac_hdr in unistd.h
4913 do
4914 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4915 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4916 echo "configure:4917: checking for $ac_hdr" >&5
4917 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4918   echo $ac_n "(cached) $ac_c" 1>&6
4919 else
4920   cat > conftest.$ac_ext <<EOF
4921 #line 4922 "configure"
4922 #include "confdefs.h"
4923 #include <$ac_hdr>
4924 EOF
4925 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4926 { (eval echo configure:4927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4927 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4928 if test -z "$ac_err"; then
4929   rm -rf conftest*
4930   eval "ac_cv_header_$ac_safe=yes"
4931 else
4932   echo "$ac_err" >&5
4933   echo "configure: failed program was:" >&5
4934   cat conftest.$ac_ext >&5
4935   rm -rf conftest*
4936   eval "ac_cv_header_$ac_safe=no"
4937 fi
4938 rm -f conftest*
4939 fi
4940 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4941   echo "$ac_t""yes" 1>&6
4942     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4943   cat >> confdefs.h <<EOF
4944 #define $ac_tr_hdr 1
4945 EOF
4946  
4947 else
4948   echo "$ac_t""no" 1>&6
4949 fi
4950 done
4951
4952 for ac_func in getpagesize
4953 do
4954 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4955 echo "configure:4956: checking for $ac_func" >&5
4956 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4957   echo $ac_n "(cached) $ac_c" 1>&6
4958 else
4959   cat > conftest.$ac_ext <<EOF
4960 #line 4961 "configure"
4961 #include "confdefs.h"
4962 /* System header to define __stub macros and hopefully few prototypes,
4963     which can conflict with char $ac_func(); below.  */
4964 #include <assert.h>
4965 /* Override any gcc2 internal prototype to avoid an error.  */
4966 /* We use char because int might match the return type of a gcc2
4967     builtin and then its argument prototype would still apply.  */
4968 char $ac_func();
4969
4970 int main() {
4971
4972 /* The GNU C library defines this for functions which it implements
4973     to always fail with ENOSYS.  Some functions are actually named
4974     something starting with __ and the normal name is an alias.  */
4975 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4976 choke me
4977 #else
4978 $ac_func();
4979 #endif
4980
4981 ; return 0; }
4982 EOF
4983 if { (eval echo configure:4984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4984   rm -rf conftest*
4985   eval "ac_cv_func_$ac_func=yes"
4986 else
4987   echo "configure: failed program was:" >&5
4988   cat conftest.$ac_ext >&5
4989   rm -rf conftest*
4990   eval "ac_cv_func_$ac_func=no"
4991 fi
4992 rm -f conftest*
4993 fi
4994
4995 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4996   echo "$ac_t""yes" 1>&6
4997     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4998   cat >> confdefs.h <<EOF
4999 #define $ac_tr_func 1
5000 EOF
5001  
5002 else
5003   echo "$ac_t""no" 1>&6
5004 fi
5005 done
5006
5007 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
5008 echo "configure:5009: checking for working mmap" >&5
5009 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
5010   echo $ac_n "(cached) $ac_c" 1>&6
5011 else
5012   if test "$cross_compiling" = yes; then
5013   ac_cv_func_mmap_fixed_mapped=no
5014 else
5015   cat > conftest.$ac_ext <<EOF
5016 #line 5017 "configure"
5017 #include "confdefs.h"
5018
5019 /* Thanks to Mike Haertel and Jim Avera for this test.
5020    Here is a matrix of mmap possibilities:
5021         mmap private not fixed
5022         mmap private fixed at somewhere currently unmapped
5023         mmap private fixed at somewhere already mapped
5024         mmap shared not fixed
5025         mmap shared fixed at somewhere currently unmapped
5026         mmap shared fixed at somewhere already mapped
5027    For private mappings, we should verify that changes cannot be read()
5028    back from the file, nor mmap's back from the file at a different
5029    address.  (There have been systems where private was not correctly
5030    implemented like the infamous i386 svr4.0, and systems where the
5031    VM page cache was not coherent with the filesystem buffer cache
5032    like early versions of FreeBSD and possibly contemporary NetBSD.)
5033    For shared mappings, we should conversely verify that changes get
5034    propogated back to all the places they're supposed to be.
5035
5036    Grep wants private fixed already mapped.
5037    The main things grep needs to know about mmap are:
5038    * does it exist and is it safe to write into the mmap'd area
5039    * how to use it (BSD variants)  */
5040 #include <sys/types.h>
5041 #include <fcntl.h>
5042 #include <sys/mman.h>
5043
5044 /* This mess was copied from the GNU getpagesize.h.  */
5045 #ifndef HAVE_GETPAGESIZE
5046 # ifdef HAVE_UNISTD_H
5047 #  include <unistd.h>
5048 # endif
5049
5050 /* Assume that all systems that can run configure have sys/param.h.  */
5051 # ifndef HAVE_SYS_PARAM_H
5052 #  define HAVE_SYS_PARAM_H 1
5053 # endif
5054
5055 # ifdef _SC_PAGESIZE
5056 #  define getpagesize() sysconf(_SC_PAGESIZE)
5057 # else /* no _SC_PAGESIZE */
5058 #  ifdef HAVE_SYS_PARAM_H
5059 #   include <sys/param.h>
5060 #   ifdef EXEC_PAGESIZE
5061 #    define getpagesize() EXEC_PAGESIZE
5062 #   else /* no EXEC_PAGESIZE */
5063 #    ifdef NBPG
5064 #     define getpagesize() NBPG * CLSIZE
5065 #     ifndef CLSIZE
5066 #      define CLSIZE 1
5067 #     endif /* no CLSIZE */
5068 #    else /* no NBPG */
5069 #     ifdef NBPC
5070 #      define getpagesize() NBPC
5071 #     else /* no NBPC */
5072 #      ifdef PAGESIZE
5073 #       define getpagesize() PAGESIZE
5074 #      endif /* PAGESIZE */
5075 #     endif /* no NBPC */
5076 #    endif /* no NBPG */
5077 #   endif /* no EXEC_PAGESIZE */
5078 #  else /* no HAVE_SYS_PARAM_H */
5079 #   define getpagesize() 8192   /* punt totally */
5080 #  endif /* no HAVE_SYS_PARAM_H */
5081 # endif /* no _SC_PAGESIZE */
5082
5083 #endif /* no HAVE_GETPAGESIZE */
5084
5085 #ifdef __cplusplus
5086 extern "C" { void *malloc(unsigned); }
5087 #else
5088 char *malloc();
5089 #endif
5090
5091 int
5092 main()
5093 {
5094         char *data, *data2, *data3;
5095         int i, pagesize;
5096         int fd;
5097
5098         pagesize = getpagesize();
5099
5100         /*
5101          * First, make a file with some known garbage in it.
5102          */
5103         data = malloc(pagesize);
5104         if (!data)
5105                 exit(1);
5106         for (i = 0; i < pagesize; ++i)
5107                 *(data + i) = rand();
5108         umask(0);
5109         fd = creat("conftestmmap", 0600);
5110         if (fd < 0)
5111                 exit(1);
5112         if (write(fd, data, pagesize) != pagesize)
5113                 exit(1);
5114         close(fd);
5115
5116         /*
5117          * Next, try to mmap the file at a fixed address which
5118          * already has something else allocated at it.  If we can,
5119          * also make sure that we see the same garbage.
5120          */
5121         fd = open("conftestmmap", O_RDWR);
5122         if (fd < 0)
5123                 exit(1);
5124         data2 = malloc(2 * pagesize);
5125         if (!data2)
5126                 exit(1);
5127         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
5128         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
5129             MAP_PRIVATE | MAP_FIXED, fd, 0L))
5130                 exit(1);
5131         for (i = 0; i < pagesize; ++i)
5132                 if (*(data + i) != *(data2 + i))
5133                         exit(1);
5134
5135         /*
5136          * Finally, make sure that changes to the mapped area
5137          * do not percolate back to the file as seen by read().
5138          * (This is a bug on some variants of i386 svr4.0.)
5139          */
5140         for (i = 0; i < pagesize; ++i)
5141                 *(data2 + i) = *(data2 + i) + 1;
5142         data3 = malloc(pagesize);
5143         if (!data3)
5144                 exit(1);
5145         if (read(fd, data3, pagesize) != pagesize)
5146                 exit(1);
5147         for (i = 0; i < pagesize; ++i)
5148                 if (*(data + i) != *(data3 + i))
5149                         exit(1);
5150         close(fd);
5151         unlink("conftestmmap");
5152         exit(0);
5153 }
5154
5155 EOF
5156 if { (eval echo configure:5157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5157 then
5158   ac_cv_func_mmap_fixed_mapped=yes
5159 else
5160   echo "configure: failed program was:" >&5
5161   cat conftest.$ac_ext >&5
5162   rm -fr conftest*
5163   ac_cv_func_mmap_fixed_mapped=no
5164 fi
5165 rm -fr conftest*
5166 fi
5167
5168 fi
5169
5170 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
5171 if test $ac_cv_func_mmap_fixed_mapped = yes; then
5172   cat >> confdefs.h <<\EOF
5173 #define HAVE_MMAP 1
5174 EOF
5175
5176 fi
5177
5178
5179
5180
5181 if test ${build} = ${host} -a ${host} = ${target} ; then
5182    case ${host_os} in
5183    hpux*)
5184       echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
5185 echo "configure:5186: checking for HPUX/OSF thread support" >&5
5186       if test -f /usr/include/dce/cma_config.h ; then
5187          if test "$GCC" = "yes" ; then
5188             echo "$ac_t""yes" 1>&6
5189             cat >> confdefs.h <<\EOF
5190 #define HAVE_HPUX_THREAD_SUPPORT 1
5191 EOF
5192
5193             CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
5194             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
5195          else
5196             echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
5197          fi
5198       else
5199          echo "$ac_t""no" 1>&6
5200       fi
5201       ;;
5202    solaris*)
5203       echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
5204 echo "configure:5205: checking for Solaris thread debugging library" >&5
5205       if test -f /usr/lib/libthread_db.so.1 ; then
5206          echo "$ac_t""yes" 1>&6
5207          cat >> confdefs.h <<\EOF
5208 #define HAVE_THREAD_DB_LIB 1
5209 EOF
5210
5211          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
5212          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
5213          echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
5214 echo "configure:5215: checking for dlopen in -ldl" >&5
5215 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5216 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5217   echo $ac_n "(cached) $ac_c" 1>&6
5218 else
5219   ac_save_LIBS="$LIBS"
5220 LIBS="-ldl  $LIBS"
5221 cat > conftest.$ac_ext <<EOF
5222 #line 5223 "configure"
5223 #include "confdefs.h"
5224 /* Override any gcc2 internal prototype to avoid an error.  */
5225 /* We use char because int might match the return type of a gcc2
5226     builtin and then its argument prototype would still apply.  */
5227 char dlopen();
5228
5229 int main() {
5230 dlopen()
5231 ; return 0; }
5232 EOF
5233 if { (eval echo configure:5234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5234   rm -rf conftest*
5235   eval "ac_cv_lib_$ac_lib_var=yes"
5236 else
5237   echo "configure: failed program was:" >&5
5238   cat conftest.$ac_ext >&5
5239   rm -rf conftest*
5240   eval "ac_cv_lib_$ac_lib_var=no"
5241 fi
5242 rm -f conftest*
5243 LIBS="$ac_save_LIBS"
5244
5245 fi
5246 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5247   echo "$ac_t""yes" 1>&6
5248     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5249     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5250   cat >> confdefs.h <<EOF
5251 #define $ac_tr_lib 1
5252 EOF
5253
5254   LIBS="-ldl $LIBS"
5255
5256 else
5257   echo "$ac_t""no" 1>&6
5258 fi
5259
5260          if test "$GCC" = "yes" ; then
5261             # The GNU linker requires the -export-dynamic option to make
5262             # all symbols visible in the dynamic symbol table.
5263             hold_ldflags=$LDFLAGS
5264             echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
5265 echo "configure:5266: checking for the ld -export-dynamic flag" >&5
5266             LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
5267             cat > conftest.$ac_ext <<EOF
5268 #line 5269 "configure"
5269 #include "confdefs.h"
5270
5271 int main() {
5272 int i;
5273 ; return 0; }
5274 EOF
5275 if { (eval echo configure:5276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5276   rm -rf conftest*
5277   found=yes
5278 else
5279   echo "configure: failed program was:" >&5
5280   cat conftest.$ac_ext >&5
5281   rm -rf conftest*
5282   found=no
5283 fi
5284 rm -f conftest*
5285             LDFLAGS=$hold_ldflags
5286             echo "$ac_t""$found" 1>&6
5287             if test $found = yes; then
5288                CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
5289             fi
5290          fi
5291          # Sun randomly tweaked the prototypes in <proc_service.h>
5292          # at one point.
5293          echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
5294 echo "configure:5295: checking if <proc_service.h> is old" >&5
5295          if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
5296   echo $ac_n "(cached) $ac_c" 1>&6
5297 else
5298   
5299             cat > conftest.$ac_ext <<EOF
5300 #line 5301 "configure"
5301 #include "confdefs.h"
5302
5303                 #include <proc_service.h>
5304                 ps_err_e ps_pdwrite
5305                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
5306             
5307 int main() {
5308
5309 ; return 0; }
5310 EOF
5311 if { (eval echo configure:5312: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5312   rm -rf conftest*
5313   gdb_cv_proc_service_is_old=no
5314 else
5315   echo "configure: failed program was:" >&5
5316   cat conftest.$ac_ext >&5
5317   rm -rf conftest*
5318   gdb_cv_proc_service_is_old=yes
5319 fi
5320 rm -f conftest*
5321          
5322 fi
5323
5324          echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
5325          if test $gdb_cv_proc_service_is_old = yes; then
5326             cat >> confdefs.h <<\EOF
5327 #define PROC_SERVICE_IS_OLD 1
5328 EOF
5329
5330          fi
5331       else
5332          echo "$ac_t""no" 1>&6
5333       fi
5334       ;;
5335    esac
5336    
5337 fi
5338
5339
5340 # Check whether --enable-gdbmi or --disable-gdbmi was given.
5341 if test "${enable_gdbmi+set}" = set; then
5342   enableval="$enable_gdbmi"
5343   
5344   case "${enable_gdbmi}" in
5345     yes | no) ;;
5346     "")  enable_gdbmi=yes ;;
5347     *)
5348       { echo "configure: error: Bad value for --enable-gdbmi: ${enableval}" 1>&2; exit 1; }
5349     ;;
5350   esac
5351
5352 fi
5353
5354 case ${enable_gdbmi} in
5355   "yes" )
5356     if test -d "${srcdir}/mi" ; then
5357       CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_MI_OBS)"
5358       CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_MI_DEPS)"
5359       CONFIG_SRCS="${CONFIG_SRS} \$(SUBDIR_MI_SRCS)"
5360       CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_MI_INITS)"
5361       ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_MI_CFLAGS)"
5362       CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_MI_ALL)"
5363       CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_MI_CLEAN)"
5364       CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_MI_INSTALL)"
5365       CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_MI_UNINSTALL)"
5366     fi
5367     ;;
5368 esac
5369
5370 # Check whether --enable-tui or --disable-tui was given.
5371 if test "${enable_tui+set}" = set; then
5372   enableval="$enable_tui"
5373   
5374   case "${enable_tui}" in
5375     yes | no) ;;
5376     "")  enable_tui=yes ;;
5377     *)
5378       { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
5379     ;;
5380   esac
5381
5382 fi
5383
5384 case ${enable_tui} in
5385   "yes" )
5386     cat >> confdefs.h <<\EOF
5387 #define TUI 1
5388 EOF
5389
5390     BUILD_TUI=all-tui
5391     TUI_LIBRARY=tui/libtui.a
5392   ;;
5393   * )
5394     BUILD_TUI=
5395     TUI_LIBRARY=
5396   ;;
5397 esac
5398
5399
5400
5401 # Check whether --enable-netrom or --disable-netrom was given.
5402 if test "${enable_netrom+set}" = set; then
5403   enableval="$enable_netrom"
5404   case "${enableval}" in
5405 yes)    enable_netrom=yes ;;
5406 no)     enable_netrom=no ;;
5407 *)      { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
5408 esac
5409 fi
5410
5411
5412 if test "${enable_netrom}" = "yes"; then
5413         CONFIG_OBS="${CONFIG_OBS} remote-nrom.o" 
5414         CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
5415         CONFIG_INITS="${CONFIG_INITS} remote-nrom.c"
5416 fi
5417
5418 # Check whether --enable-build-warnings or --disable-build-warnings was given.
5419 if test "${enable_build_warnings+set}" = set; then
5420   enableval="$enable_build_warnings"
5421   
5422 # not yet: -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
5423 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith"
5424 case "${enableval}" in
5425   yes)  ;;
5426   no)   build_warnings="-w";;
5427   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
5428         build_warnings="${build_warnings} ${t}";;
5429   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
5430         build_warnings="${t} ${build_warnings}";;
5431   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5432 esac
5433 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5434   echo "Setting warning flags = $build_warnings" 6>&1
5435 fi
5436 WARN_CFLAGS=""
5437 WERROR_CFLAGS=""
5438 if test "x${build_warnings}" != x -a "x$GCC" = xyes
5439 then
5440   # Separate out the -Werror flag as some files just cannot be
5441   # compiled with it enabled.
5442   for w in ${build_warnings}; do
5443     case $w in
5444     -Werr*) WERROR_CFLAGS=-Werror ;;
5445     *) WARN_CFLAGS="${WARN_CFLAGS} $w"
5446     esac
5447   done
5448 fi
5449 else
5450   build_warnings=""
5451 fi
5452
5453
5454
5455
5456 MMALLOC_CFLAGS=
5457 MMALLOC=
5458
5459
5460
5461 # Check whether --with-mmalloc or --without-mmalloc was given.
5462 if test "${with_mmalloc+set}" = set; then
5463   withval="$with_mmalloc"
5464   case "${withval}" in
5465   yes)  want_mmalloc=true ;;
5466   no)   want_mmalloc=false;;
5467   *)    { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
5468 esac
5469 else
5470   want_mmalloc=false
5471 fi
5472
5473 if test x$want_mmalloc = xtrue; then
5474    cat >> confdefs.h <<\EOF
5475 #define USE_MMALLOC 1
5476 EOF
5477
5478    cat >> confdefs.h <<\EOF
5479 #define MMCHECK_FORCE 1
5480 EOF
5481
5482    MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
5483    MMALLOC='../mmalloc/libmmalloc.a'
5484 fi
5485
5486
5487 # In the Cygwin environment, we need some additional flags.
5488 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
5489 echo "configure:5490: checking for cygwin" >&5
5490 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
5491   echo $ac_n "(cached) $ac_c" 1>&6
5492 else
5493   cat > conftest.$ac_ext <<EOF
5494 #line 5495 "configure"
5495 #include "confdefs.h"
5496
5497 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
5498 lose
5499 #endif
5500 EOF
5501 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5502   egrep "lose" >/dev/null 2>&1; then
5503   rm -rf conftest*
5504   gdb_cv_os_cygwin=yes
5505 else
5506   rm -rf conftest*
5507   gdb_cv_os_cygwin=no
5508 fi
5509 rm -f conftest*
5510
5511 fi
5512
5513 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
5514
5515 DLLTOOL=${DLLTOOL-dlltool}
5516 WINDRES=${WINDRES-windres}
5517
5518
5519
5520 if test x$gdb_host = xgo32; then
5521   TERM_LIB=
5522 else
5523 if test x$gdb_cv_os_cygwin = xyes; then
5524   TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
5525 else
5526   TERM_LIB=
5527   echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
5528 echo "configure:5529: checking for tgetent in -lncurses" >&5
5529 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
5530 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5531   echo $ac_n "(cached) $ac_c" 1>&6
5532 else
5533   ac_save_LIBS="$LIBS"
5534 LIBS="-lncurses  $LIBS"
5535 cat > conftest.$ac_ext <<EOF
5536 #line 5537 "configure"
5537 #include "confdefs.h"
5538 /* Override any gcc2 internal prototype to avoid an error.  */
5539 /* We use char because int might match the return type of a gcc2
5540     builtin and then its argument prototype would still apply.  */
5541 char tgetent();
5542
5543 int main() {
5544 tgetent()
5545 ; return 0; }
5546 EOF
5547 if { (eval echo configure:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5548   rm -rf conftest*
5549   eval "ac_cv_lib_$ac_lib_var=yes"
5550 else
5551   echo "configure: failed program was:" >&5
5552   cat conftest.$ac_ext >&5
5553   rm -rf conftest*
5554   eval "ac_cv_lib_$ac_lib_var=no"
5555 fi
5556 rm -f conftest*
5557 LIBS="$ac_save_LIBS"
5558
5559 fi
5560 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5561   echo "$ac_t""yes" 1>&6
5562   TERM_LIB=-lncurses
5563 else
5564   echo "$ac_t""no" 1>&6
5565 echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
5566 echo "configure:5567: checking for tgetent in -lHcurses" >&5
5567 ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
5568 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5569   echo $ac_n "(cached) $ac_c" 1>&6
5570 else
5571   ac_save_LIBS="$LIBS"
5572 LIBS="-lHcurses  $LIBS"
5573 cat > conftest.$ac_ext <<EOF
5574 #line 5575 "configure"
5575 #include "confdefs.h"
5576 /* Override any gcc2 internal prototype to avoid an error.  */
5577 /* We use char because int might match the return type of a gcc2
5578     builtin and then its argument prototype would still apply.  */
5579 char tgetent();
5580
5581 int main() {
5582 tgetent()
5583 ; return 0; }
5584 EOF
5585 if { (eval echo configure:5586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5586   rm -rf conftest*
5587   eval "ac_cv_lib_$ac_lib_var=yes"
5588 else
5589   echo "configure: failed program was:" >&5
5590   cat conftest.$ac_ext >&5
5591   rm -rf conftest*
5592   eval "ac_cv_lib_$ac_lib_var=no"
5593 fi
5594 rm -f conftest*
5595 LIBS="$ac_save_LIBS"
5596
5597 fi
5598 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5599   echo "$ac_t""yes" 1>&6
5600   TERM_LIB=-lHcurses
5601 else
5602   echo "$ac_t""no" 1>&6
5603 echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
5604 echo "configure:5605: checking for tgetent in -ltermlib" >&5
5605 ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
5606 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5607   echo $ac_n "(cached) $ac_c" 1>&6
5608 else
5609   ac_save_LIBS="$LIBS"
5610 LIBS="-ltermlib  $LIBS"
5611 cat > conftest.$ac_ext <<EOF
5612 #line 5613 "configure"
5613 #include "confdefs.h"
5614 /* Override any gcc2 internal prototype to avoid an error.  */
5615 /* We use char because int might match the return type of a gcc2
5616     builtin and then its argument prototype would still apply.  */
5617 char tgetent();
5618
5619 int main() {
5620 tgetent()
5621 ; return 0; }
5622 EOF
5623 if { (eval echo configure:5624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5624   rm -rf conftest*
5625   eval "ac_cv_lib_$ac_lib_var=yes"
5626 else
5627   echo "configure: failed program was:" >&5
5628   cat conftest.$ac_ext >&5
5629   rm -rf conftest*
5630   eval "ac_cv_lib_$ac_lib_var=no"
5631 fi
5632 rm -f conftest*
5633 LIBS="$ac_save_LIBS"
5634
5635 fi
5636 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5637   echo "$ac_t""yes" 1>&6
5638   TERM_LIB=-ltermlib
5639 else
5640   echo "$ac_t""no" 1>&6
5641 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
5642 echo "configure:5643: checking for tgetent in -ltermcap" >&5
5643 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
5644 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5645   echo $ac_n "(cached) $ac_c" 1>&6
5646 else
5647   ac_save_LIBS="$LIBS"
5648 LIBS="-ltermcap  $LIBS"
5649 cat > conftest.$ac_ext <<EOF
5650 #line 5651 "configure"
5651 #include "confdefs.h"
5652 /* Override any gcc2 internal prototype to avoid an error.  */
5653 /* We use char because int might match the return type of a gcc2
5654     builtin and then its argument prototype would still apply.  */
5655 char tgetent();
5656
5657 int main() {
5658 tgetent()
5659 ; return 0; }
5660 EOF
5661 if { (eval echo configure:5662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5662   rm -rf conftest*
5663   eval "ac_cv_lib_$ac_lib_var=yes"
5664 else
5665   echo "configure: failed program was:" >&5
5666   cat conftest.$ac_ext >&5
5667   rm -rf conftest*
5668   eval "ac_cv_lib_$ac_lib_var=no"
5669 fi
5670 rm -f conftest*
5671 LIBS="$ac_save_LIBS"
5672
5673 fi
5674 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5675   echo "$ac_t""yes" 1>&6
5676   TERM_LIB=-ltermcap
5677 else
5678   echo "$ac_t""no" 1>&6
5679 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
5680 echo "configure:5681: checking for tgetent in -lcurses" >&5
5681 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
5682 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5683   echo $ac_n "(cached) $ac_c" 1>&6
5684 else
5685   ac_save_LIBS="$LIBS"
5686 LIBS="-lcurses  $LIBS"
5687 cat > conftest.$ac_ext <<EOF
5688 #line 5689 "configure"
5689 #include "confdefs.h"
5690 /* Override any gcc2 internal prototype to avoid an error.  */
5691 /* We use char because int might match the return type of a gcc2
5692     builtin and then its argument prototype would still apply.  */
5693 char tgetent();
5694
5695 int main() {
5696 tgetent()
5697 ; return 0; }
5698 EOF
5699 if { (eval echo configure:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5700   rm -rf conftest*
5701   eval "ac_cv_lib_$ac_lib_var=yes"
5702 else
5703   echo "configure: failed program was:" >&5
5704   cat conftest.$ac_ext >&5
5705   rm -rf conftest*
5706   eval "ac_cv_lib_$ac_lib_var=no"
5707 fi
5708 rm -f conftest*
5709 LIBS="$ac_save_LIBS"
5710
5711 fi
5712 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5713   echo "$ac_t""yes" 1>&6
5714   TERM_LIB=-lcurses
5715 else
5716   echo "$ac_t""no" 1>&6
5717 echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
5718 echo "configure:5719: checking for tgetent in -lterminfo" >&5
5719 ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
5720 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5721   echo $ac_n "(cached) $ac_c" 1>&6
5722 else
5723   ac_save_LIBS="$LIBS"
5724 LIBS="-lterminfo  $LIBS"
5725 cat > conftest.$ac_ext <<EOF
5726 #line 5727 "configure"
5727 #include "confdefs.h"
5728 /* Override any gcc2 internal prototype to avoid an error.  */
5729 /* We use char because int might match the return type of a gcc2
5730     builtin and then its argument prototype would still apply.  */
5731 char tgetent();
5732
5733 int main() {
5734 tgetent()
5735 ; return 0; }
5736 EOF
5737 if { (eval echo configure:5738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5738   rm -rf conftest*
5739   eval "ac_cv_lib_$ac_lib_var=yes"
5740 else
5741   echo "configure: failed program was:" >&5
5742   cat conftest.$ac_ext >&5
5743   rm -rf conftest*
5744   eval "ac_cv_lib_$ac_lib_var=no"
5745 fi
5746 rm -f conftest*
5747 LIBS="$ac_save_LIBS"
5748
5749 fi
5750 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5751   echo "$ac_t""yes" 1>&6
5752   TERM_LIB=-lterminfo
5753 else
5754   echo "$ac_t""no" 1>&6
5755 fi
5756
5757 fi
5758
5759 fi
5760
5761 fi
5762
5763 fi
5764
5765 fi
5766
5767
5768   if test "x$TERM_LIB" = x
5769   then
5770     { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
5771   fi
5772 fi
5773 fi
5774
5775
5776 # libreadline needs libuser32.a in a cygwin environment
5777 WIN32LIBS=
5778 if test x$gdb_cv_os_cygwin = xyes; then
5779     WIN32LIBS="-luser32"
5780     case "${target}" in
5781         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
5782         ;;
5783     esac
5784 fi
5785
5786
5787 LIBGUI="../libgui/src/libgui.a"
5788 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
5789
5790
5791
5792 # Check whether --with-cpu or --without-cpu was given.
5793 if test "${with_cpu+set}" = set; then
5794   withval="$with_cpu"
5795   case "${target}" in
5796   powerpc-* | powerpcle-* )
5797     ## It would be nice to keep this table in sync with the one in
5798     ## gcc/configure.
5799     case "${with_cpu}" in
5800       ppc-uisa | rs6000 | 403 | 403GC | 505 | 860 | 601 | 602 | 603 \
5801       | 604 | 750 )
5802         ## Those are all handled in variants in rs6000-tdep.c, so they're fine.
5803       ;;
5804       common | power | power2 | rios | rios1 | rios2 | rsc | rsc1 ) 
5805         ## These are all RS6000 variants, as far as GDB is concerned.
5806         with_cpu=rs6000
5807       ;;
5808       603e | ec603e )
5809         with_cpu=603
5810       ;;
5811       604e )
5812         with_cpu=604
5813       ;;
5814       * )
5815         echo "configure: warning: GDB: unknown --with-cpu value: \`${with_cpu}'; using \`ppc-uisa'." 1>&2
5816         with_cpu=ppc-uisa
5817       ;;
5818     esac
5819   ;;
5820   * )
5821     echo "configure: warning: GDB may ignore the --with-cpu flag for ${target} targets" 1>&2
5822   ;;
5823 esac
5824 cat >> confdefs.h <<EOF
5825 #define TARGET_CPU_DEFAULT "${with_cpu}"
5826 EOF
5827
5828
5829 fi
5830
5831
5832
5833 # Check whether --enable-gdbtk or --disable-gdbtk was given.
5834 if test "${enable_gdbtk+set}" = set; then
5835   enableval="$enable_gdbtk"
5836   case "${enableval}" in
5837     yes)
5838         case "$host" in
5839         *go32*)
5840             echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
5841             enable_gdbtk=no ;;
5842         *windows*)
5843             echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
5844             enable_gdbtk=no ;;
5845         *)
5846             enable_gdbtk=yes ;;
5847         esac ;;
5848     no)
5849         enable_gdbtk=no  ;;
5850     *)
5851         { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
5852 esac
5853 else
5854   
5855 # Default is on for everything but go32 and Cygwin
5856 case "$host" in
5857     *go32* | *windows*)
5858         ;;
5859     *)
5860         if test -d "${srcdir}/gdbtk" ; then
5861             enable_gdbtk=yes
5862         fi
5863         ;;
5864 esac
5865
5866 fi
5867
5868
5869 WIN32LDAPP=
5870
5871
5872
5873 configdir="unix"
5874
5875 GDBTKLIBS=
5876 if test "${enable_gdbtk}" = "yes"; then
5877
5878     
5879 #
5880 # Ok, lets find the tcl configuration
5881 # First, look for one uninstalled.  
5882 # the alternative search directory is invoked by --with-tclconfig
5883 #
5884
5885 if test x"${no_tcl}" = x ; then
5886   # we reset no_tcl in case something fails here
5887   no_tcl=true
5888   # Check whether --with-tclconfig or --without-tclconfig was given.
5889 if test "${with_tclconfig+set}" = set; then
5890   withval="$with_tclconfig"
5891   with_tclconfig=${withval}
5892 fi
5893
5894   echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
5895 echo "configure:5896: checking for Tcl configuration" >&5
5896   if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
5897   echo $ac_n "(cached) $ac_c" 1>&6
5898 else
5899   
5900
5901   # First check to see if --with-tclconfig was specified.
5902   if test x"${with_tclconfig}" != x ; then
5903     if test -f "${with_tclconfig}/tclConfig.sh" ; then
5904       ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
5905     else
5906       { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
5907     fi
5908   fi
5909
5910   # then check for a private Tcl installation
5911   if test x"${ac_cv_c_tclconfig}" = x ; then
5912     for i in \
5913                 ../tcl \
5914                 `ls -dr ../tcl[7-9]* 2>/dev/null` \
5915                 ../../tcl \
5916                 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
5917                 ../../../tcl \
5918                 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
5919       if test -f "$i/${configdir}/tclConfig.sh" ; then
5920         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
5921         break
5922       fi
5923     done
5924   fi
5925   # check in a few common install locations
5926   if test x"${ac_cv_c_tclconfig}" = x ; then
5927     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
5928       if test -f "$i/tclConfig.sh" ; then
5929         ac_cv_c_tclconfig=`(cd $i; pwd)`
5930         break
5931       fi
5932     done
5933   fi
5934   # check in a few other private locations
5935   if test x"${ac_cv_c_tclconfig}" = x ; then
5936     for i in \
5937                 ${srcdir}/../tcl \
5938                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
5939       if test -f "$i/${configdir}/tclConfig.sh" ; then
5940         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
5941         break
5942       fi
5943     done
5944   fi
5945   
5946 fi
5947
5948   if test x"${ac_cv_c_tclconfig}" = x ; then
5949     TCLCONFIG="# no Tcl configs found"
5950     echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
5951   else
5952     no_tcl=
5953     TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
5954     echo "$ac_t""found $TCLCONFIG" 1>&6
5955   fi
5956 fi
5957
5958     if test -z "${no_tcl}"; then
5959         
5960     . $TCLCONFIG
5961
5962     
5963     
5964     
5965     
5966     
5967
5968
5969
5970
5971     
5972     
5973     
5974     
5975     
5976     
5977     
5978     
5979     
5980     
5981     
5982     
5983
5984
5985
5986         
5987 #
5988 # Ok, lets find the tk configuration
5989 # First, look for one uninstalled.  
5990 # the alternative search directory is invoked by --with-tkconfig
5991 #
5992
5993 if test x"${no_tk}" = x ; then
5994   # we reset no_tk in case something fails here
5995   no_tk=true
5996   # Check whether --with-tkconfig or --without-tkconfig was given.
5997 if test "${with_tkconfig+set}" = set; then
5998   withval="$with_tkconfig"
5999   with_tkconfig=${withval}
6000 fi
6001
6002   echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
6003 echo "configure:6004: checking for Tk configuration" >&5
6004   if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
6005   echo $ac_n "(cached) $ac_c" 1>&6
6006 else
6007   
6008
6009   # First check to see if --with-tkconfig was specified.
6010   if test x"${with_tkconfig}" != x ; then
6011     if test -f "${with_tkconfig}/tkConfig.sh" ; then
6012       ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
6013     else
6014       { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
6015     fi
6016   fi
6017
6018   # then check for a private Tk library
6019   if test x"${ac_cv_c_tkconfig}" = x ; then
6020     for i in \
6021                 ../tk \
6022                 `ls -dr ../tk[4-9]* 2>/dev/null` \
6023                 ../../tk \
6024                 `ls -dr ../../tk[4-9]* 2>/dev/null` \
6025                 ../../../tk \
6026                 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
6027       if test -f "$i/${configdir}/tkConfig.sh" ; then
6028         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
6029         break
6030       fi
6031     done
6032   fi
6033   # check in a few common install locations
6034   if test x"${ac_cv_c_tkconfig}" = x ; then
6035     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6036       if test -f "$i/tkConfig.sh" ; then
6037         ac_cv_c_tkconfig=`(cd $i; pwd)`
6038         break
6039       fi
6040     done
6041   fi
6042   # check in a few other private locations
6043   if test x"${ac_cv_c_tkconfig}" = x ; then
6044     for i in \
6045                 ${srcdir}/../tk \
6046                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
6047       if test -f "$i/${configdir}/tkConfig.sh" ; then
6048         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
6049         break
6050       fi
6051     done
6052   fi
6053   
6054 fi
6055
6056   if test x"${ac_cv_c_tkconfig}" = x ; then
6057     TKCONFIG="# no Tk configs found"
6058     echo "configure: warning: Can't find Tk configuration definitions" 1>&2
6059   else
6060     no_tk=
6061     TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
6062     echo "$ac_t""found $TKCONFIG" 1>&6
6063   fi
6064 fi
6065
6066
6067
6068         # If $no_tk is nonempty, then we can't do Tk, and there is no
6069         # point to doing Tcl.
6070         if test -z "${no_tk}"; then
6071            
6072     if test -f "$TKCONFIG" ; then
6073       . $TKCONFIG
6074     fi
6075
6076     
6077     
6078
6079     
6080
6081
6082     
6083     
6084     
6085     
6086     
6087
6088            
6089 #
6090 # Ok, lets find the tcl source trees so we can use the headers
6091 # Warning: transition of version 9 to 10 will break this algorithm
6092 # because 10 sorts before 9. We also look for just tcl. We have to
6093 # be careful that we don't match stuff like tclX by accident.
6094 # the alternative search directory is involked by --with-tclinclude
6095 #
6096
6097 no_tcl=true
6098 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
6099 echo "configure:6100: checking for Tcl private headers. dir=${configdir}" >&5
6100 # Check whether --with-tclinclude or --without-tclinclude was given.
6101 if test "${with_tclinclude+set}" = set; then
6102   withval="$with_tclinclude"
6103   with_tclinclude=${withval}
6104 fi
6105
6106 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
6107   echo $ac_n "(cached) $ac_c" 1>&6
6108 else
6109   
6110 # first check to see if --with-tclinclude was specified
6111 if test x"${with_tclinclude}" != x ; then
6112   if test -f ${with_tclinclude}/tclInt.h ; then
6113     ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
6114   elif test -f ${with_tclinclude}/generic/tclInt.h ; then
6115     ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
6116   else
6117     { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
6118   fi
6119 fi
6120
6121 # next check if it came with Tcl configuration file
6122 if test x"${ac_cv_c_tclconfig}" = x ; then
6123   if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
6124     ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
6125   fi
6126 fi
6127
6128 # next check in private source directory
6129 #
6130 # since ls returns lowest version numbers first, reverse its output
6131 if test x"${ac_cv_c_tclh}" = x ; then
6132   for i in \
6133                 ${srcdir}/../tcl \
6134                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
6135                 ${srcdir}/../../tcl \
6136                 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
6137                 ${srcdir}/../../../tcl \
6138                 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
6139     if test -f $i/generic/tclInt.h ; then
6140       ac_cv_c_tclh=`(cd $i/generic; pwd)`
6141       break
6142     fi
6143   done
6144 fi
6145 # finally check in a few common install locations
6146 #
6147 # since ls returns lowest version numbers first, reverse its output
6148 if test x"${ac_cv_c_tclh}" = x ; then
6149   for i in \
6150                 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
6151                 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
6152                 /usr/local/src/tcl \
6153                 /usr/local/lib/tcl \
6154                 ${prefix}/include ; do
6155     if test -f $i/generic/tclInt.h ; then
6156       ac_cv_c_tclh=`(cd $i/generic; pwd)`
6157       break
6158     fi
6159   done
6160 fi
6161 # see if one is installed
6162 if test x"${ac_cv_c_tclh}" = x ; then
6163    ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
6164 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
6165 echo "configure:6166: checking for tclInt.h" >&5
6166 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6167   echo $ac_n "(cached) $ac_c" 1>&6
6168 else
6169   cat > conftest.$ac_ext <<EOF
6170 #line 6171 "configure"
6171 #include "confdefs.h"
6172 #include <tclInt.h>
6173 EOF
6174 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6175 { (eval echo configure:6176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6176 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6177 if test -z "$ac_err"; then
6178   rm -rf conftest*
6179   eval "ac_cv_header_$ac_safe=yes"
6180 else
6181   echo "$ac_err" >&5
6182   echo "configure: failed program was:" >&5
6183   cat conftest.$ac_ext >&5
6184   rm -rf conftest*
6185   eval "ac_cv_header_$ac_safe=no"
6186 fi
6187 rm -f conftest*
6188 fi
6189 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6190   echo "$ac_t""yes" 1>&6
6191   ac_cv_c_tclh=installed
6192 else
6193   echo "$ac_t""no" 1>&6
6194 ac_cv_c_tclh=""
6195 fi
6196
6197 fi
6198
6199 fi
6200
6201 if test x"${ac_cv_c_tclh}" = x ; then
6202   TCLHDIR="# no Tcl private headers found"
6203   { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
6204 fi
6205 if test x"${ac_cv_c_tclh}" != x ; then
6206   no_tcl=""
6207   if test x"${ac_cv_c_tclh}" = x"installed" ; then
6208     echo "$ac_t""is installed" 1>&6
6209     TCLHDIR=""
6210   else
6211     echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
6212     # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
6213     TCLHDIR="-I${ac_cv_c_tclh}"
6214   fi
6215 fi
6216
6217
6218
6219            
6220 #
6221 # Ok, lets find the tk source trees so we can use the headers
6222 # If the directory (presumably symlink) named "tk" exists, use that one
6223 # in preference to any others.  Same logic is used when choosing library
6224 # and again with Tcl. The search order is the best place to look first, then in
6225 # decreasing significance. The loop breaks if the trigger file is found.
6226 # Note the gross little conversion here of srcdir by cd'ing to the found
6227 # directory. This converts the path from a relative to an absolute, so
6228 # recursive cache variables for the path will work right. We check all
6229 # the possible paths in one loop rather than many seperate loops to speed
6230 # things up.
6231 # the alternative search directory is involked by --with-tkinclude
6232 #
6233 no_tk=true
6234 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
6235 echo "configure:6236: checking for Tk private headers" >&5
6236 # Check whether --with-tkinclude or --without-tkinclude was given.
6237 if test "${with_tkinclude+set}" = set; then
6238   withval="$with_tkinclude"
6239   with_tkinclude=${withval}
6240 fi
6241
6242 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
6243   echo $ac_n "(cached) $ac_c" 1>&6
6244 else
6245   
6246 # first check to see if --with-tkinclude was specified
6247 if test x"${with_tkinclude}" != x ; then
6248   if test -f ${with_tkinclude}/tk.h ; then
6249     ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
6250   elif test -f ${with_tkinclude}/generic/tk.h ; then
6251     ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
6252   else
6253     { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
6254   fi
6255 fi
6256
6257 # next check if it came with Tk configuration file
6258 if test x"${ac_cv_c_tkconfig}" = x ; then
6259   if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
6260     ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
6261   fi
6262 fi
6263
6264 # next check in private source directory
6265 #
6266 # since ls returns lowest version numbers first, reverse its output
6267 if test x"${ac_cv_c_tkh}" = x ; then
6268   for i in \
6269                 ${srcdir}/../tk \
6270                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
6271                 ${srcdir}/../../tk \
6272                 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
6273                 ${srcdir}/../../../tk \
6274                 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
6275     if test -f $i/generic/tk.h ; then
6276       ac_cv_c_tkh=`(cd $i/generic; pwd)`
6277       break
6278     fi
6279   done
6280 fi
6281 # finally check in a few common install locations
6282 #
6283 # since ls returns lowest version numbers first, reverse its output
6284 if test x"${ac_cv_c_tkh}" = x ; then
6285   for i in \
6286                 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
6287                 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
6288                 /usr/local/src/tk \
6289                 /usr/local/lib/tk \
6290                 ${prefix}/include ; do
6291     if test -f $i/generic/tk.h ; then
6292       ac_cv_c_tkh=`(cd $i/generic; pwd)`
6293       break
6294     fi
6295   done
6296 fi
6297 # see if one is installed
6298 if test x"${ac_cv_c_tkh}" = x ; then
6299    ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
6300 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
6301 echo "configure:6302: checking for tk.h" >&5
6302 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6303   echo $ac_n "(cached) $ac_c" 1>&6
6304 else
6305   cat > conftest.$ac_ext <<EOF
6306 #line 6307 "configure"
6307 #include "confdefs.h"
6308 #include <tk.h>
6309 EOF
6310 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6311 { (eval echo configure:6312: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6312 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6313 if test -z "$ac_err"; then
6314   rm -rf conftest*
6315   eval "ac_cv_header_$ac_safe=yes"
6316 else
6317   echo "$ac_err" >&5
6318   echo "configure: failed program was:" >&5
6319   cat conftest.$ac_ext >&5
6320   rm -rf conftest*
6321   eval "ac_cv_header_$ac_safe=no"
6322 fi
6323 rm -f conftest*
6324 fi
6325 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6326   echo "$ac_t""yes" 1>&6
6327   ac_cv_c_tkh=installed
6328 else
6329   echo "$ac_t""no" 1>&6
6330 ac_cv_c_tkh=""
6331 fi
6332
6333 fi
6334
6335 fi
6336
6337 if test x"${ac_cv_c_tkh}" != x ; then
6338   no_tk=""
6339   if test x"${ac_cv_c_tkh}" = x"installed" ; then
6340     echo "$ac_t""is installed" 1>&6
6341     TKHDIR=""
6342   else
6343     echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
6344     # this hack is cause the TKHDIR won't print if there is a "-I" in it.
6345     TKHDIR="-I${ac_cv_c_tkh}"
6346   fi
6347 else
6348   TKHDIR="# no Tk directory found"
6349   echo "configure: warning: Can't find Tk private headers" 1>&2
6350   no_tk=true
6351 fi
6352
6353
6354
6355            
6356 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
6357 echo "configure:6358: checking for Itcl private headers. srcdir=${srcdir}" >&5
6358 if test x"${ac_cv_c_itclh}" = x ; then
6359   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
6360     if test -f $i/generic/itcl.h ; then
6361       ac_cv_c_itclh=`(cd $i/generic; pwd)`
6362       break
6363     fi
6364   done
6365 fi
6366 if test x"${ac_cv_c_itclh}" = x ; then
6367   ITCLHDIR="# no Itcl private headers found"
6368   { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
6369 fi
6370 if test x"${ac_cv_c_itclh}" != x ; then
6371      ITCLHDIR="-I${ac_cv_c_itclh}"
6372 fi
6373 # should always be here
6374 #     ITCLLIB="../itcl/itcl/unix/libitcl.a"
6375
6376 #AC_SUBST(ITCLLIB)
6377
6378            
6379 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
6380 echo "configure:6381: checking for Itk private headers. srcdir=${srcdir}" >&5
6381 if test x"${ac_cv_c_itkh}" = x ; then
6382   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
6383     if test -f $i/generic/itk.h ; then
6384       ac_cv_c_itkh=`(cd $i/generic; pwd)`
6385       break
6386     fi
6387   done
6388 fi
6389 if test x"${ac_cv_c_itkh}" = x ; then
6390   ITKHDIR="# no Itk private headers found"
6391   { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
6392 fi
6393 if test x"${ac_cv_c_itkh}" != x ; then
6394      ITKHDIR="-I${ac_cv_c_itkh}"
6395 fi
6396 # should always be here
6397 #     ITKLIB="../itcl/itk/unix/libitk.a"
6398
6399 #AC_SUBST(ITKLIB)
6400
6401            
6402 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
6403 echo "configure:6404: checking for Tix private headers. srcdir=${srcdir}" >&5
6404 if test x"${ac_cv_c_tixh}" = x ; then
6405   for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
6406     if test -f $i/generic/tix.h ; then
6407       ac_cv_c_tixh=`(cd $i/generic; pwd)`
6408       break
6409     fi
6410   done
6411 fi
6412 if test x"${ac_cv_c_tixh}" = x ; then
6413   TIXHDIR="# no Tix private headers found"
6414   { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
6415 fi
6416 if test x"${ac_cv_c_tixh}" != x ; then
6417      TIXHDIR="-I${ac_cv_c_tixh}"
6418 fi
6419
6420
6421
6422            # now look for Itcl library stuff
6423
6424            
6425 #
6426 # Ok, lets find the itcl configuration
6427 # First, look for one uninstalled.  
6428 # the alternative search directory is invoked by --with-itclconfig
6429 #
6430
6431 if test x"${no_itcl}" = x ; then
6432   # we reset no_itcl in case something fails here
6433   no_itcl=true
6434   # Check whether --with-itclconfig or --without-itclconfig was given.
6435 if test "${with_itclconfig+set}" = set; then
6436   withval="$with_itclconfig"
6437   with_itclconfig=${withval}
6438 fi
6439
6440   echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
6441 echo "configure:6442: checking for Itcl configuration" >&5
6442   if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
6443   echo $ac_n "(cached) $ac_c" 1>&6
6444 else
6445   
6446
6447   # First check to see if --with-itclconfig was specified.
6448   if test x"${with_itclconfig}" != x ; then
6449     if test -f "${with_itclconfig}/itclConfig.sh" ; then
6450       ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
6451     else
6452       { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
6453     fi
6454   fi
6455
6456   # then check for a private Itcl library
6457   if test x"${ac_cv_c_itclconfig}" = x ; then
6458     for i in \
6459                 ../itcl/itcl \
6460                 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
6461                 ../../itcl \
6462                 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
6463                 ../../../itcl \
6464                 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
6465       if test -f "$i/itclConfig.sh" ; then
6466         ac_cv_c_itclconfig=`(cd $i; pwd)`
6467         break
6468       fi
6469     done
6470   fi
6471   # check in a few common install locations
6472   if test x"${ac_cv_c_itclconfig}" = x ; then
6473     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6474       if test -f "$i/itclConfig.sh" ; then
6475         ac_cv_c_itclconfig=`(cd $i; pwd)`
6476         break
6477       fi
6478     done
6479   fi
6480   # check in a few other private locations
6481   if test x"${ac_cv_c_itclconfig}" = x ; then
6482     for i in \
6483                 ${srcdir}/../itcl/itcl \
6484                 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
6485       if test -f "$i/itclConfig.sh" ; then
6486         ac_cv_c_itclconfig=`(cd $i; pwd)`
6487         break
6488       fi
6489     done
6490   fi
6491   
6492 fi
6493
6494   if test x"${ac_cv_c_itclconfig}" = x ; then
6495     ITCLCONFIG="# no Itcl configs found"
6496     echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
6497   else
6498     no_itcl=
6499     ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
6500     echo "$ac_t""found $ITCLCONFIG" 1>&6
6501   fi
6502 fi
6503
6504            if test -z "${no_itcl}"; then
6505              
6506     if test -f "$ITCLCONFIG" ; then
6507       . $ITCLCONFIG
6508     fi
6509
6510     
6511     
6512
6513     
6514
6515
6516     
6517     
6518     
6519
6520              case "${host}" in
6521              *-*-cygwin*)
6522                 itcldir=../itcl/itcl/win/
6523                 ;;
6524              *)
6525                 itcldir=../itcl/itcl/unix/
6526                 ;;
6527              esac
6528  
6529
6530              ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
6531              ITCL_DEPS="${itcldir}${ITCL_LIB_FILE}"
6532            fi
6533
6534            
6535            # now look for Itk library stuff
6536            
6537 #
6538 # Ok, lets find the itk configuration
6539 # First, look for one uninstalled.  
6540 # the alternative search directory is invoked by --with-itkconfig
6541 #
6542
6543 if test x"${no_itk}" = x ; then
6544   # we reset no_itk in case something fails here
6545   no_itk=true
6546   # Check whether --with-itkconfig or --without-itkconfig was given.
6547 if test "${with_itkconfig+set}" = set; then
6548   withval="$with_itkconfig"
6549   with_itkconfig=${withval}
6550 fi
6551
6552   echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
6553 echo "configure:6554: checking for Itk configuration" >&5
6554   if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
6555   echo $ac_n "(cached) $ac_c" 1>&6
6556 else
6557   
6558
6559   # First check to see if --with-itkconfig was specified.
6560   if test x"${with_itkconfig}" != x ; then
6561     if test -f "${with_itkconfig}/itkConfig.sh" ; then
6562       ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
6563     else
6564       { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
6565     fi
6566   fi
6567
6568   # then check for a private Itk library
6569   if test x"${ac_cv_c_itkconfig}" = x ; then
6570     for i in \
6571                 ../itcl/itk \
6572                 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
6573                 ../../itk \
6574                 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
6575                 ../../../itk \
6576                 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
6577       if test -f "$i/itkConfig.sh" ; then
6578         ac_cv_c_itkconfig=`(cd $i; pwd)`
6579         break
6580       fi
6581     done
6582   fi
6583   # check in a few common install locations
6584   if test x"${ac_cv_c_itkconfig}" = x ; then
6585     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6586       if test -f "$i/itkConfig.sh" ; then
6587         ac_cv_c_itkconfig=`(cd $i; pwd)`
6588         break
6589       fi
6590     done
6591   fi
6592   # check in a few other private locations
6593   if test x"${ac_cv_c_itkconfig}" = x ; then
6594     for i in \
6595                 ${srcdir}/../itcl/itk \
6596                 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
6597       if test -f "$i/itkConfig.sh" ; then
6598         ac_cv_c_itkconfig=`(cd $i; pwd)`
6599         break
6600       fi
6601     done
6602   fi
6603   
6604 fi
6605
6606   if test x"${ac_cv_c_itkconfig}" = x ; then
6607     ITKCONFIG="# no Itk configs found"
6608     echo "configure: warning: Can't find Itk configuration definitions" 1>&2
6609   else
6610     no_itk=
6611     ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
6612     echo "$ac_t""found $ITKCONFIG" 1>&6
6613   fi
6614 fi
6615
6616
6617            if test -z "${no_itcl}"; then
6618              
6619     if test -f "$ITKCONFIG" ; then
6620       . $ITKCONFIG
6621     fi
6622
6623     
6624     
6625
6626     
6627
6628
6629     
6630     
6631     
6632
6633
6634              case "${host}" in
6635                *-*-cygwin*)
6636                  itkdir=../itcl/itk/win/
6637                  ;;
6638                *)
6639                  itkdir=../itcl/itk/unix/
6640                  ;;
6641                esac 
6642
6643              ITKLIB="${ITK_BUILD_LIB_SPEC}"
6644              ITK_DEPS="${itkdir}${ITK_LIB_FILE}"
6645            fi
6646
6647            # now look for Tix library stuff
6648            
6649 #
6650 # Ok, lets find the tix configuration
6651 # First, look for one uninstalled.  
6652 # the alternative search directory is invoked by --with-itkconfig
6653 #
6654
6655 if test x"${no_tix}" = x ; then
6656   # we reset no_tix in case something fails here
6657   no_tix=true
6658   # Check whether --with-tixconfig or --without-tixconfig was given.
6659 if test "${with_tixconfig+set}" = set; then
6660   withval="$with_tixconfig"
6661   with_tixconfig=${withval}
6662 fi
6663
6664   echo $ac_n "checking for Tix configuration""... $ac_c" 1>&6
6665 echo "configure:6666: checking for Tix configuration" >&5
6666   if eval "test \"`echo '$''{'ac_cv_c_tixconfig'+set}'`\" = set"; then
6667   echo $ac_n "(cached) $ac_c" 1>&6
6668 else
6669   
6670
6671   # First check to see if --with-tixconfig was specified.
6672   if test x"${with_tixconfig}" != x ; then
6673     if test -f "${with_tixconfig}/tixConfig.sh" ; then
6674       ac_cv_c_tixconfig=`(cd ${with_tixconfig}; pwd)`
6675     else
6676       { echo "configure: error: ${with_tixconfig} directory doesn't contain tixConfig.sh" 1>&2; exit 1; }
6677     fi
6678   fi
6679
6680   # then check for a private Tix library
6681   if test x"${ac_cv_c_tixconfig}" = x ; then
6682     for i in \
6683                 ../tix \
6684                 `ls -dr ../tix 2>/dev/null` \
6685                 ../../tix \
6686                 `ls -dr ../../tix 2>/dev/null` \
6687                 ../../../tix \
6688                 `ls -dr ../../../tix 2>/dev/null` ; do
6689       echo "**** Looking at $i - with ${configdir}"
6690       if test -f "$i/tixConfig.sh" ; then
6691         ac_cv_c_tixconfig=`(cd $i; pwd)`
6692         break
6693       fi
6694     done
6695   fi
6696   # check in a few common install locations
6697   if test x"${ac_cv_c_tixconfig}" = x ; then
6698     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6699       echo "**** Looking at $i"
6700       if test -f "$i/tixConfig.sh" ; then
6701         ac_cv_c_tixconfig=`(cd $i; pwd)`
6702         break
6703       fi
6704     done
6705   fi
6706   # check in a few other private locations
6707   echo "**** Other private locations"
6708   if test x"${ac_cv_c_tixconfig}" = x ; then
6709     for i in \
6710                 ${srcdir}/../tix \
6711                 `ls -dr ${srcdir}/../tix 2>/dev/null` ; do
6712       echo "**** Looking at $i - with ${configdir}"
6713       if test -f "$i/${configdir}/tixConfig.sh" ; then
6714         ac_cv_c_tixconfig=`(cd $i/${configdir}; pwd)`
6715         break
6716       fi
6717     done
6718   fi
6719   
6720 fi
6721
6722   if test x"${ac_cv_c_tixconfig}" = x ; then
6723     TIXCONFIG="# no Tix configs found"
6724     echo "configure: warning: Can't find Tix configuration definitions" 1>&2
6725   else
6726     no_tix=
6727     TIXCONFIG=${ac_cv_c_tixconfig}/tixConfig.sh
6728     echo "$ac_t""found $TIXCONFIG" 1>&6
6729   fi
6730 fi
6731
6732
6733            if test -z "${no_tix}"; then
6734              
6735     if test -f "$TIXCONFIG" ; then
6736       . $TIXCONFIG
6737     fi
6738
6739     
6740
6741
6742
6743
6744     
6745
6746              TIXLIB="${TIX_BUILD_LIB_SPEC}"
6747              TIX_DEPS="${TIX_BUILD_LOCATION}/${TIX_LIB_FILE}"
6748            fi
6749
6750            ENABLE_CFLAGS="$ENABLE_CFLAGS -DGDBTK"
6751            # Tcl/Tk 8.1 require -fwritable strings.  I don't
6752            # know whether 8.2 will or not, but I bet it will.
6753            # I don't have to worry about 7.x since we don't support it.
6754            GDBTK_CFLAGS=""
6755            if test "$GCC" = "yes"; then
6756                if test "$TCL_VERSION" != "8.0" ; then
6757                    GDBTK_CFLAGS="-fwritable-strings"
6758                fi
6759            fi
6760
6761            # Include some libraries that Tcl and Tk want.
6762            TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
6763            CONFIG_DEPS='$(LIBGUI) $(ITCL_DEPS) $(ITK_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
6764            # Yes, the ordering seems wrong here.  But it isn't.
6765            # TK_LIBS is the list of libraries that need to be linked
6766            # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
6767            # were in LIBS then any link tests after this point would
6768            # try to include things like `$(LIBGUI)', which wouldn't work.
6769            GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
6770            CONFIG_SRCS="${CONFIG_SRCS} gdbtk/generic/gdbtk.c gdbtk/generic/gdbtk-cmds.c gdbtk/generic/gdbtk-hooks.c gdbtk/generic/gdbtk-varobj.c gdbtk/generic/gdbtk-wrapper.c"
6771            CONFIG_OBS="${CONFIG_OBS} gdbtk.o gdbtk-cmds.o gdbtk-hooks.o gdbtk-varobj.o gdbtk-wrapper.o"
6772            CONFIG_INITS="${CONFIG_INITS} gdbtk/generic/gdbtk.c gdbtk/generic/gdbtk-cmds.c gdbtk/generic/gdbtk-hooks.c gdbtk/generic/gdbtk-varobj.c gdbtk/generic/gdbtk-wrapper.c"
6773            CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_GDBTK_ALL)"
6774            CONFIG_CLEAN="${CONFIG_ALL} \$(SUBDIR_GDBTK_CLEAN)"
6775            CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_GDBTK_INSTALL)"
6776            CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_GDBTK_UNINSTALL)"
6777
6778            if test x$gdb_cv_os_cygwin = xyes; then
6779               WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
6780               WIN32LDAPP="-Wl,--subsystem,console"
6781               CONFIG_OBS="${CONFIG_OBS} gdbres.o"
6782            fi
6783         fi
6784     fi
6785 fi
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799 # If we find X, set shell vars x_includes and x_libraries to the
6800 # paths, otherwise set no_x=yes.
6801 # Uses ac_ vars as temps to allow command line to override cache and checks.
6802 # --without-x overrides everything else, but does not touch the cache.
6803 echo $ac_n "checking for X""... $ac_c" 1>&6
6804 echo "configure:6805: checking for X" >&5
6805
6806 # Check whether --with-x or --without-x was given.
6807 if test "${with_x+set}" = set; then
6808   withval="$with_x"
6809   :
6810 fi
6811
6812 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6813 if test "x$with_x" = xno; then
6814   # The user explicitly disabled X.
6815   have_x=disabled
6816 else
6817   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
6818     # Both variables are already set.
6819     have_x=yes
6820   else
6821 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
6822   echo $ac_n "(cached) $ac_c" 1>&6
6823 else
6824   # One or both of the vars are not set, and there is no cached value.
6825 ac_x_includes=NO ac_x_libraries=NO
6826 rm -fr conftestdir
6827 if mkdir conftestdir; then
6828   cd conftestdir
6829   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
6830   cat > Imakefile <<'EOF'
6831 acfindx:
6832         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
6833 EOF
6834   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6835     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6836     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
6837     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
6838     for ac_extension in a so sl; do
6839       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
6840         test -f $ac_im_libdir/libX11.$ac_extension; then
6841         ac_im_usrlibdir=$ac_im_libdir; break
6842       fi
6843     done
6844     # Screen out bogus values from the imake configuration.  They are
6845     # bogus both because they are the default anyway, and because
6846     # using them would break gcc on systems where it needs fixed includes.
6847     case "$ac_im_incroot" in
6848         /usr/include) ;;
6849         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
6850     esac
6851     case "$ac_im_usrlibdir" in
6852         /usr/lib | /lib) ;;
6853         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
6854     esac
6855   fi
6856   cd ..
6857   rm -fr conftestdir
6858 fi
6859
6860 if test "$ac_x_includes" = NO; then
6861   # Guess where to find include files, by looking for this one X11 .h file.
6862   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
6863
6864   # First, try using that file with no special directory specified.
6865 cat > conftest.$ac_ext <<EOF
6866 #line 6867 "configure"
6867 #include "confdefs.h"
6868 #include <$x_direct_test_include>
6869 EOF
6870 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6871 { (eval echo configure:6872: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6872 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6873 if test -z "$ac_err"; then
6874   rm -rf conftest*
6875   # We can compile using X headers with no special include directory.
6876 ac_x_includes=
6877 else
6878   echo "$ac_err" >&5
6879   echo "configure: failed program was:" >&5
6880   cat conftest.$ac_ext >&5
6881   rm -rf conftest*
6882   # Look for the header file in a standard set of common directories.
6883 # Check X11 before X11Rn because it is often a symlink to the current release.
6884   for ac_dir in               \
6885     /usr/X11/include          \
6886     /usr/X11R6/include        \
6887     /usr/X11R5/include        \
6888     /usr/X11R4/include        \
6889                               \
6890     /usr/include/X11          \
6891     /usr/include/X11R6        \
6892     /usr/include/X11R5        \
6893     /usr/include/X11R4        \
6894                               \
6895     /usr/local/X11/include    \
6896     /usr/local/X11R6/include  \
6897     /usr/local/X11R5/include  \
6898     /usr/local/X11R4/include  \
6899                               \
6900     /usr/local/include/X11    \
6901     /usr/local/include/X11R6  \
6902     /usr/local/include/X11R5  \
6903     /usr/local/include/X11R4  \
6904                               \
6905     /usr/X386/include         \
6906     /usr/x386/include         \
6907     /usr/XFree86/include/X11  \
6908                               \
6909     /usr/include              \
6910     /usr/local/include        \
6911     /usr/unsupported/include  \
6912     /usr/athena/include       \
6913     /usr/local/x11r5/include  \
6914     /usr/lpp/Xamples/include  \
6915                               \
6916     /usr/openwin/include      \
6917     /usr/openwin/share/include \
6918     ; \
6919   do
6920     if test -r "$ac_dir/$x_direct_test_include"; then
6921       ac_x_includes=$ac_dir
6922       break
6923     fi
6924   done
6925 fi
6926 rm -f conftest*
6927 fi # $ac_x_includes = NO
6928
6929 if test "$ac_x_libraries" = NO; then
6930   # Check for the libraries.
6931
6932   test -z "$x_direct_test_library" && x_direct_test_library=Xt
6933   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
6934
6935   # See if we find them without any special options.
6936   # Don't add to $LIBS permanently.
6937   ac_save_LIBS="$LIBS"
6938   LIBS="-l$x_direct_test_library $LIBS"
6939 cat > conftest.$ac_ext <<EOF
6940 #line 6941 "configure"
6941 #include "confdefs.h"
6942
6943 int main() {
6944 ${x_direct_test_function}()
6945 ; return 0; }
6946 EOF
6947 if { (eval echo configure:6948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6948   rm -rf conftest*
6949   LIBS="$ac_save_LIBS"
6950 # We can link X programs with no special library path.
6951 ac_x_libraries=
6952 else
6953   echo "configure: failed program was:" >&5
6954   cat conftest.$ac_ext >&5
6955   rm -rf conftest*
6956   LIBS="$ac_save_LIBS"
6957 # First see if replacing the include by lib works.
6958 # Check X11 before X11Rn because it is often a symlink to the current release.
6959 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
6960     /usr/X11/lib          \
6961     /usr/X11R6/lib        \
6962     /usr/X11R5/lib        \
6963     /usr/X11R4/lib        \
6964                           \
6965     /usr/lib/X11          \
6966     /usr/lib/X11R6        \
6967     /usr/lib/X11R5        \
6968     /usr/lib/X11R4        \
6969                           \
6970     /usr/local/X11/lib    \
6971     /usr/local/X11R6/lib  \
6972     /usr/local/X11R5/lib  \
6973     /usr/local/X11R4/lib  \
6974                           \
6975     /usr/local/lib/X11    \
6976     /usr/local/lib/X11R6  \
6977     /usr/local/lib/X11R5  \
6978     /usr/local/lib/X11R4  \
6979                           \
6980     /usr/X386/lib         \
6981     /usr/x386/lib         \
6982     /usr/XFree86/lib/X11  \
6983                           \
6984     /usr/lib              \
6985     /usr/local/lib        \
6986     /usr/unsupported/lib  \
6987     /usr/athena/lib       \
6988     /usr/local/x11r5/lib  \
6989     /usr/lpp/Xamples/lib  \
6990     /lib/usr/lib/X11      \
6991                           \
6992     /usr/openwin/lib      \
6993     /usr/openwin/share/lib \
6994     ; \
6995 do
6996   for ac_extension in a so sl; do
6997     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
6998       ac_x_libraries=$ac_dir
6999       break 2
7000     fi
7001   done
7002 done
7003 fi
7004 rm -f conftest*
7005 fi # $ac_x_libraries = NO
7006
7007 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
7008   # Didn't find X anywhere.  Cache the known absence of X.
7009   ac_cv_have_x="have_x=no"
7010 else
7011   # Record where we found X for the cache.
7012   ac_cv_have_x="have_x=yes \
7013                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
7014 fi
7015 fi
7016   fi
7017   eval "$ac_cv_have_x"
7018 fi # $with_x != no
7019
7020 if test "$have_x" != yes; then
7021   echo "$ac_t""$have_x" 1>&6
7022   no_x=yes
7023 else
7024   # If each of the values was on the command line, it overrides each guess.
7025   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
7026   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
7027   # Update the cache value to reflect the command line values.
7028   ac_cv_have_x="have_x=yes \
7029                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
7030   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
7031 fi
7032
7033
7034  
7035 # Unlike the sim directory, whether a simulator is linked is controlled by 
7036 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.  
7037 # This code just checks for a few cases where we'd like to ignore those
7038 # definitions, even when they're present in the '.mt' file.  These cases
7039 # are when --disable-sim is specified, or if the simulator directory is
7040 # not part of the soruce tree.
7041 #
7042 # Check whether --enable-sim or --disable-sim was given.
7043 if test "${enable_sim+set}" = set; then
7044   enableval="$enable_sim"
7045   echo "enable_sim = $enable_sim";
7046  echo "enableval = ${enableval}";
7047  case "${enableval}" in
7048   yes) ignore_sim=false ;;
7049   no)  ignore_sim=true ;;
7050   *)   ignore_sim=false ;;
7051  esac
7052 else
7053   ignore_sim=false
7054 fi
7055
7056
7057 if test ! -d "${srcdir}/../sim"; then
7058   ignore_sim=true
7059 fi
7060
7061 if test "${ignore_sim}" = "true"; then
7062     IGNORE_SIM="SIM="
7063     IGNORE_SIM_OBS="SIM_OBS="
7064 else
7065     IGNORE_SIM=""
7066     IGNORE_SIM_OBS=""
7067     cat >> confdefs.h <<\EOF
7068 #define WITH_SIM 1
7069 EOF
7070
7071 fi
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086 # Begin stuff to support --enable-shared
7087 # Check whether --enable-shared or --disable-shared was given.
7088 if test "${enable_shared+set}" = set; then
7089   enableval="$enable_shared"
7090   case "${enableval}" in
7091   yes) shared=true ;;
7092   no)  shared=false ;;
7093   *) shared=true ;;
7094 esac
7095 fi
7096
7097 HLDFLAGS=
7098 HLDENV=
7099 # If we have shared libraries, try to set rpath reasonably.
7100 if test "${shared}" = "true"; then
7101   case "${host}" in
7102   *-*-hpux*)
7103     HLDFLAGS='-Wl,+s,+b,$(libdir)'
7104     ;;
7105   *-*-irix5* | *-*-irix6*)
7106     HLDFLAGS='-Wl,-rpath,$(libdir)'
7107     ;;
7108   *-*-linux*aout*)
7109     ;;
7110   *-*-linux* | *-pc-linux-gnu)
7111     HLDFLAGS='-Wl,-rpath,$(libdir)'
7112     ;;
7113   *-*-solaris*)
7114     HLDFLAGS='-R $(libdir)'
7115     ;;
7116   *-*-sysv4*)
7117     HLDENV='if test -z "$${LD_RUN_PATH}"; then LD_RUN_PATH=$(libdir); else LD_RUN_PATH=$${LD_RUN_PATH}:$(libdir); fi; export LD_RUN_PATH;'
7118     ;;
7119   esac
7120 fi
7121
7122 # On SunOS, if the linker supports the -rpath option, use it to
7123 # prevent ../bfd and ../opcodes from being included in the run time
7124 # search path.
7125 case "${host}" in
7126   *-*-sunos*)
7127     echo 'main () { }' > conftest.c
7128     ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
7129     if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
7130       :
7131     elif grep 'No such file' conftest.t >/dev/null 2>&1; then
7132       :
7133     elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
7134       :
7135     elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
7136       :
7137     elif test "${shared}" = "true"; then
7138       HLDFLAGS='-Wl,-rpath=$(libdir)'
7139     else
7140       HLDFLAGS='-Wl,-rpath='
7141     fi
7142     rm -f conftest.t conftest.c conftest
7143     ;;
7144 esac
7145
7146
7147 # End stuff to support --enable-shared
7148
7149 # target_subdir is used by the testsuite to find the target libraries.
7150 target_subdir=
7151 if test "${host}" != "${target}"; then
7152     target_subdir="${target_alias}/"
7153 fi
7154
7155
7156 frags=
7157 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
7158 if test ! -f ${host_makefile_frag}; then
7159 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
7160 fi
7161 frags="$frags $host_makefile_frag"
7162
7163 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
7164 if test ! -f ${target_makefile_frag}; then
7165 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
7166 fi
7167 frags="$frags $target_makefile_frag"
7168
7169
7170
7171
7172
7173 hostfile=`sed -n '
7174 s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
7175 ' ${host_makefile_frag}`
7176
7177 targetfile=`sed -n '
7178 s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
7179 ' ${target_makefile_frag}`
7180
7181 # these really aren't orthogonal true/false values of the same condition,
7182 # but shells are slow enough that I like to reuse the test conditions
7183 # whenever possible
7184 if test "${target}" = "${host}"; then
7185 nativefile=`sed -n '
7186 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
7187 ' ${host_makefile_frag}`
7188 # else
7189 # GDBserver is only useful in a "native" enviroment
7190 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
7191 fi
7192
7193
7194 SUBDIRS="doc testsuite nlm"
7195 if test "${enable_multi_ice}" = "yes"; then
7196   SUBDIRS="${SUBDIRS} multi-ice"
7197 fi
7198
7199
7200
7201 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
7202 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
7203 # corresponding links.  But we have to remove the xm.h files and tm.h
7204 # files anyway, e.g. when switching from "configure host" to
7205 # "configure none".
7206
7207 files=
7208 links=
7209 rm -f xm.h
7210 if test "${hostfile}" != ""; then
7211 files="${files} config/${gdb_host_cpu}/${hostfile}"
7212 links="${links} xm.h"
7213 fi
7214 rm -f tm.h
7215 if test "${targetfile}" != ""; then
7216 files="${files} config/${gdb_target_cpu}/${targetfile}"
7217 links="${links} tm.h"
7218 fi
7219 rm -f nm.h
7220 if test "${nativefile}" != ""; then
7221 files="${files} config/${gdb_host_cpu}/${nativefile}"
7222 links="${links} nm.h"
7223 else
7224 # A cross-only configuration.
7225 files="${files} config/nm-empty.h"
7226 links="${links} nm.h"
7227 fi
7228 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
7229 echo "configure:7230: checking whether ln -s works" >&5
7230 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
7231   echo $ac_n "(cached) $ac_c" 1>&6
7232 else
7233   rm -f conftestdata
7234 if ln -s X conftestdata 2>/dev/null
7235 then
7236   rm -f conftestdata
7237   ac_cv_prog_LN_S="ln -s"
7238 else
7239   ac_cv_prog_LN_S=ln
7240 fi
7241 fi
7242 LN_S="$ac_cv_prog_LN_S"
7243 if test "$ac_cv_prog_LN_S" = "ln -s"; then
7244   echo "$ac_t""yes" 1>&6
7245 else
7246   echo "$ac_t""no" 1>&6
7247 fi
7248
7249
7250
7251
7252 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
7253 echo "configure:7254: checking for Cygwin environment" >&5
7254 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
7255   echo $ac_n "(cached) $ac_c" 1>&6
7256 else
7257   cat > conftest.$ac_ext <<EOF
7258 #line 7259 "configure"
7259 #include "confdefs.h"
7260
7261 int main() {
7262
7263 #ifndef __CYGWIN__
7264 #define __CYGWIN__ __CYGWIN32__
7265 #endif
7266 return __CYGWIN__;
7267 ; return 0; }
7268 EOF
7269 if { (eval echo configure:7270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7270   rm -rf conftest*
7271   ac_cv_cygwin=yes
7272 else
7273   echo "configure: failed program was:" >&5
7274   cat conftest.$ac_ext >&5
7275   rm -rf conftest*
7276   ac_cv_cygwin=no
7277 fi
7278 rm -f conftest*
7279 rm -f conftest*
7280 fi
7281
7282 echo "$ac_t""$ac_cv_cygwin" 1>&6
7283 CYGWIN=
7284 test "$ac_cv_cygwin" = yes && CYGWIN=yes
7285 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
7286 echo "configure:7287: checking for mingw32 environment" >&5
7287 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
7288   echo $ac_n "(cached) $ac_c" 1>&6
7289 else
7290   cat > conftest.$ac_ext <<EOF
7291 #line 7292 "configure"
7292 #include "confdefs.h"
7293
7294 int main() {
7295 return __MINGW32__;
7296 ; return 0; }
7297 EOF
7298 if { (eval echo configure:7299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7299   rm -rf conftest*
7300   ac_cv_mingw32=yes
7301 else
7302   echo "configure: failed program was:" >&5
7303   cat conftest.$ac_ext >&5
7304   rm -rf conftest*
7305   ac_cv_mingw32=no
7306 fi
7307 rm -f conftest*
7308 rm -f conftest*
7309 fi
7310
7311 echo "$ac_t""$ac_cv_mingw32" 1>&6
7312 MINGW32=
7313 test "$ac_cv_mingw32" = yes && MINGW32=yes
7314
7315
7316 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
7317 echo "configure:7318: checking for executable suffix" >&5
7318 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
7319   echo $ac_n "(cached) $ac_c" 1>&6
7320 else
7321   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
7322   ac_cv_exeext=.exe
7323 else
7324   rm -f conftest*
7325   echo 'int main () { return 0; }' > conftest.$ac_ext
7326   ac_cv_exeext=
7327   if { (eval echo configure:7328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
7328     for file in conftest.*; do
7329       case $file in
7330       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
7331       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
7332       esac
7333     done
7334   else
7335     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
7336   fi
7337   rm -f conftest*
7338   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
7339 fi
7340 fi
7341
7342 EXEEXT=""
7343 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
7344 echo "$ac_t""${ac_cv_exeext}" 1>&6
7345 ac_exeext=$EXEEXT
7346
7347
7348 subdirs="$configdirs"
7349
7350 trap '' 1 2 15
7351 cat > confcache <<\EOF
7352 # This file is a shell script that caches the results of configure
7353 # tests run on this system so they can be shared between configure
7354 # scripts and configure runs.  It is not useful on other systems.
7355 # If it contains results you don't want to keep, you may remove or edit it.
7356 #
7357 # By default, configure uses ./config.cache as the cache file,
7358 # creating it if it does not exist already.  You can give configure
7359 # the --cache-file=FILE option to use a different cache file; that is
7360 # what configure does when it calls configure scripts in
7361 # subdirectories, so they share the cache.
7362 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7363 # config.status only pays attention to the cache file if you give it the
7364 # --recheck option to rerun configure.
7365 #
7366 EOF
7367 # The following way of writing the cache mishandles newlines in values,
7368 # but we know of no workaround that is simple, portable, and efficient.
7369 # So, don't put newlines in cache variables' values.
7370 # Ultrix sh set writes to stderr and can't be redirected directly,
7371 # and sets the high bit in the cache file unless we assign to the vars.
7372 (set) 2>&1 |
7373   case `(ac_space=' '; set | grep ac_space) 2>&1` in
7374   *ac_space=\ *)
7375     # `set' does not quote correctly, so add quotes (double-quote substitution
7376     # turns \\\\ into \\, and sed turns \\ into \).
7377     sed -n \
7378       -e "s/'/'\\\\''/g" \
7379       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7380     ;;
7381   *)
7382     # `set' quotes correctly as required by POSIX, so do not add quotes.
7383     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7384     ;;
7385   esac >> confcache
7386 if cmp -s $cache_file confcache; then
7387   :
7388 else
7389   if test -w $cache_file; then
7390     echo "updating cache $cache_file"
7391     cat confcache > $cache_file
7392   else
7393     echo "not updating unwritable cache $cache_file"
7394   fi
7395 fi
7396 rm -f confcache
7397
7398 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7399
7400 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7401 # Let make expand exec_prefix.
7402 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7403
7404 # Any assignment to VPATH causes Sun make to only execute
7405 # the first set of double-colon rules, so remove it if not needed.
7406 # If there is a colon in the path, we need to keep it.
7407 if test "x$srcdir" = x.; then
7408   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
7409 fi
7410
7411 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7412
7413 DEFS=-DHAVE_CONFIG_H
7414
7415 # Without the "./", some shells look in PATH for config.status.
7416 : ${CONFIG_STATUS=./config.status}
7417
7418 echo creating $CONFIG_STATUS
7419 rm -f $CONFIG_STATUS
7420 cat > $CONFIG_STATUS <<EOF
7421 #! /bin/sh
7422 # Generated automatically by configure.
7423 # Run this file to recreate the current configuration.
7424 # This directory was configured as follows,
7425 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7426 #
7427 # $0 $ac_configure_args
7428 #
7429 # Compiler output produced by configure, useful for debugging
7430 # configure, is in ./config.log if it exists.
7431
7432 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7433 for ac_option
7434 do
7435   case "\$ac_option" in
7436   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7437     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7438     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7439   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7440     echo "$CONFIG_STATUS generated by autoconf version 2.13"
7441     exit 0 ;;
7442   -help | --help | --hel | --he | --h)
7443     echo "\$ac_cs_usage"; exit 0 ;;
7444   *) echo "\$ac_cs_usage"; exit 1 ;;
7445   esac
7446 done
7447
7448 ac_given_srcdir=$srcdir
7449 ac_given_INSTALL="$INSTALL"
7450
7451 trap 'rm -fr `echo "Makefile tui/Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7452 EOF
7453 cat >> $CONFIG_STATUS <<EOF
7454
7455 # Protect against being on the right side of a sed subst in config.status.
7456 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7457  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7458 $ac_vpsub
7459 $extrasub
7460 s%@SHELL@%$SHELL%g
7461 s%@CFLAGS@%$CFLAGS%g
7462 s%@CPPFLAGS@%$CPPFLAGS%g
7463 s%@CXXFLAGS@%$CXXFLAGS%g
7464 s%@FFLAGS@%$FFLAGS%g
7465 s%@DEFS@%$DEFS%g
7466 s%@LDFLAGS@%$LDFLAGS%g
7467 s%@LIBS@%$LIBS%g
7468 s%@exec_prefix@%$exec_prefix%g
7469 s%@prefix@%$prefix%g
7470 s%@program_transform_name@%$program_transform_name%g
7471 s%@bindir@%$bindir%g
7472 s%@sbindir@%$sbindir%g
7473 s%@libexecdir@%$libexecdir%g
7474 s%@datadir@%$datadir%g
7475 s%@sysconfdir@%$sysconfdir%g
7476 s%@sharedstatedir@%$sharedstatedir%g
7477 s%@localstatedir@%$localstatedir%g
7478 s%@libdir@%$libdir%g
7479 s%@includedir@%$includedir%g
7480 s%@oldincludedir@%$oldincludedir%g
7481 s%@infodir@%$infodir%g
7482 s%@mandir@%$mandir%g
7483 s%@CC@%$CC%g
7484 s%@CPP@%$CPP%g
7485 s%@host@%$host%g
7486 s%@host_alias@%$host_alias%g
7487 s%@host_cpu@%$host_cpu%g
7488 s%@host_vendor@%$host_vendor%g
7489 s%@host_os@%$host_os%g
7490 s%@target@%$target%g
7491 s%@target_alias@%$target_alias%g
7492 s%@target_cpu@%$target_cpu%g
7493 s%@target_vendor@%$target_vendor%g
7494 s%@target_os@%$target_os%g
7495 s%@build@%$build%g
7496 s%@build_alias@%$build_alias%g
7497 s%@build_cpu@%$build_cpu%g
7498 s%@build_vendor@%$build_vendor%g
7499 s%@build_os@%$build_os%g
7500 s%@SET_MAKE@%$SET_MAKE%g
7501 s%@RANLIB@%$RANLIB%g
7502 s%@ALLOCA@%$ALLOCA%g
7503 s%@USE_NLS@%$USE_NLS%g
7504 s%@MSGFMT@%$MSGFMT%g
7505 s%@GMSGFMT@%$GMSGFMT%g
7506 s%@XGETTEXT@%$XGETTEXT%g
7507 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
7508 s%@CATALOGS@%$CATALOGS%g
7509 s%@CATOBJEXT@%$CATOBJEXT%g
7510 s%@DATADIRNAME@%$DATADIRNAME%g
7511 s%@GMOFILES@%$GMOFILES%g
7512 s%@INSTOBJEXT@%$INSTOBJEXT%g
7513 s%@INTLDEPS@%$INTLDEPS%g
7514 s%@INTLLIBS@%$INTLLIBS%g
7515 s%@INTLOBJS@%$INTLOBJS%g
7516 s%@POFILES@%$POFILES%g
7517 s%@POSUB@%$POSUB%g
7518 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
7519 s%@GT_NO@%$GT_NO%g
7520 s%@GT_YES@%$GT_YES%g
7521 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
7522 s%@l@%$l%g
7523 s%@AWK@%$AWK%g
7524 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7525 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7526 s%@INSTALL_DATA@%$INSTALL_DATA%g
7527 s%@AR@%$AR%g
7528 s%@YACC@%$YACC%g
7529 s%@MIG@%$MIG%g
7530 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
7531 s%@BUILD_TUI@%$BUILD_TUI%g
7532 s%@TUI_LIBRARY@%$TUI_LIBRARY%g
7533 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
7534 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
7535 s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
7536 s%@MMALLOC@%$MMALLOC%g
7537 s%@DLLTOOL@%$DLLTOOL%g
7538 s%@WINDRES@%$WINDRES%g
7539 s%@TERM_LIB@%$TERM_LIB%g
7540 s%@WIN32LIBS@%$WIN32LIBS%g
7541 s%@LIBGUI@%$LIBGUI%g
7542 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7543 s%@WIN32LDAPP@%$WIN32LDAPP%g
7544 s%@TCL_VERSION@%$TCL_VERSION%g
7545 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
7546 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
7547 s%@TCL_CC@%$TCL_CC%g
7548 s%@TCL_DEFS@%$TCL_DEFS%g
7549 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
7550 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
7551 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
7552 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
7553 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
7554 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
7555 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
7556 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
7557 s%@TCL_RANLIB@%$TCL_RANLIB%g
7558 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
7559 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
7560 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
7561 s%@TK_VERSION@%$TK_VERSION%g
7562 s%@TK_DEFS@%$TK_DEFS%g
7563 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
7564 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
7565 s%@TK_XLIBSW@%$TK_XLIBSW%g
7566 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
7567 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
7568 s%@TCLHDIR@%$TCLHDIR%g
7569 s%@TKHDIR@%$TKHDIR%g
7570 s%@ITCLHDIR@%$ITCLHDIR%g
7571 s%@ITKHDIR@%$ITKHDIR%g
7572 s%@TIXHDIR@%$TIXHDIR%g
7573 s%@ITCL_VERSION@%$ITCL_VERSION%g
7574 s%@ITCL_DEFS@%$ITCL_DEFS%g
7575 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
7576 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
7577 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
7578 s%@ITK_VERSION@%$ITK_VERSION%g
7579 s%@ITK_DEFS@%$ITK_DEFS%g
7580 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
7581 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
7582 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
7583 s%@TIX_VERSION@%$TIX_VERSION%g
7584 s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
7585 s%@X_CFLAGS@%$X_CFLAGS%g
7586 s%@X_LDFLAGS@%$X_LDFLAGS%g
7587 s%@X_LIBS@%$X_LIBS%g
7588 s%@ITCLLIB@%$ITCLLIB%g
7589 s%@ITCL_DEPS@%$ITCL_DEPS%g
7590 s%@ITKLIB@%$ITKLIB%g
7591 s%@ITK_DEPS@%$ITK_DEPS%g
7592 s%@TIXLIB@%$TIXLIB%g
7593 s%@TIX_DEPS@%$TIX_DEPS%g
7594 s%@GDBTKLIBS@%$GDBTKLIBS%g
7595 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
7596 s%@IGNORE_SIM@%$IGNORE_SIM%g
7597 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
7598 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
7599 s%@CONFIG_OBS@%$CONFIG_OBS%g
7600 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
7601 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
7602 s%@CONFIG_INITS@%$CONFIG_INITS%g
7603 s%@CONFIG_ALL@%$CONFIG_ALL%g
7604 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
7605 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
7606 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
7607 s%@HLDFLAGS@%$HLDFLAGS%g
7608 s%@HLDENV@%$HLDENV%g
7609 s%@target_subdir@%$target_subdir%g
7610 /@host_makefile_frag@/r $host_makefile_frag
7611 s%@host_makefile_frag@%%g
7612 /@target_makefile_frag@/r $target_makefile_frag
7613 s%@target_makefile_frag@%%g
7614 s%@frags@%$frags%g
7615 s%@SUBDIRS@%$SUBDIRS%g
7616 s%@LN_S@%$LN_S%g
7617 s%@EXEEXT@%$EXEEXT%g
7618 s%@subdirs@%$subdirs%g
7619
7620 CEOF
7621 EOF
7622
7623 cat >> $CONFIG_STATUS <<\EOF
7624
7625 # Split the substitutions into bite-sized pieces for seds with
7626 # small command number limits, like on Digital OSF/1 and HP-UX.
7627 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7628 ac_file=1 # Number of current file.
7629 ac_beg=1 # First line for current file.
7630 ac_end=$ac_max_sed_cmds # Line after last line for current file.
7631 ac_more_lines=:
7632 ac_sed_cmds=""
7633 while $ac_more_lines; do
7634   if test $ac_beg -gt 1; then
7635     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7636   else
7637     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7638   fi
7639   if test ! -s conftest.s$ac_file; then
7640     ac_more_lines=false
7641     rm -f conftest.s$ac_file
7642   else
7643     if test -z "$ac_sed_cmds"; then
7644       ac_sed_cmds="sed -f conftest.s$ac_file"
7645     else
7646       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7647     fi
7648     ac_file=`expr $ac_file + 1`
7649     ac_beg=$ac_end
7650     ac_end=`expr $ac_end + $ac_max_sed_cmds`
7651   fi
7652 done
7653 if test -z "$ac_sed_cmds"; then
7654   ac_sed_cmds=cat
7655 fi
7656 EOF
7657
7658 cat >> $CONFIG_STATUS <<EOF
7659
7660 CONFIG_FILES=\${CONFIG_FILES-"Makefile tui/Makefile .gdbinit:gdbinit.in"}
7661 EOF
7662 cat >> $CONFIG_STATUS <<\EOF
7663 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7664   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7665   case "$ac_file" in
7666   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7667        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7668   *) ac_file_in="${ac_file}.in" ;;
7669   esac
7670
7671   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7672
7673   # Remove last slash and all that follows it.  Not all systems have dirname.
7674   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7675   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7676     # The file is in a subdirectory.
7677     test ! -d "$ac_dir" && mkdir "$ac_dir"
7678     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7679     # A "../" for each directory in $ac_dir_suffix.
7680     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7681   else
7682     ac_dir_suffix= ac_dots=
7683   fi
7684
7685   case "$ac_given_srcdir" in
7686   .)  srcdir=.
7687       if test -z "$ac_dots"; then top_srcdir=.
7688       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7689   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7690   *) # Relative path.
7691     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7692     top_srcdir="$ac_dots$ac_given_srcdir" ;;
7693   esac
7694
7695   case "$ac_given_INSTALL" in
7696   [/$]*) INSTALL="$ac_given_INSTALL" ;;
7697   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7698   esac
7699
7700   echo creating "$ac_file"
7701   rm -f "$ac_file"
7702   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7703   case "$ac_file" in
7704   *Makefile*) ac_comsub="1i\\
7705 # $configure_input" ;;
7706   *) ac_comsub= ;;
7707   esac
7708
7709   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7710   sed -e "$ac_comsub
7711 s%@configure_input@%$configure_input%g
7712 s%@srcdir@%$srcdir%g
7713 s%@top_srcdir@%$top_srcdir%g
7714 s%@INSTALL@%$INSTALL%g
7715 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7716 fi; done
7717 rm -f conftest.s*
7718
7719 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7720 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7721 #
7722 # ac_d sets the value in "#define NAME VALUE" lines.
7723 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
7724 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
7725 ac_dC='\3'
7726 ac_dD='%g'
7727 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7728 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7729 ac_uB='\([      ]\)%\1#\2define\3'
7730 ac_uC=' '
7731 ac_uD='\4%g'
7732 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7733 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7734 ac_eB='$%\1#\2define\3'
7735 ac_eC=' '
7736 ac_eD='%g'
7737
7738 if test "${CONFIG_HEADERS+set}" != set; then
7739 EOF
7740 cat >> $CONFIG_STATUS <<EOF
7741   CONFIG_HEADERS="config.h:config.in"
7742 EOF
7743 cat >> $CONFIG_STATUS <<\EOF
7744 fi
7745 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
7746   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7747   case "$ac_file" in
7748   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7749        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7750   *) ac_file_in="${ac_file}.in" ;;
7751   esac
7752
7753   echo creating $ac_file
7754
7755   rm -f conftest.frag conftest.in conftest.out
7756   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7757   cat $ac_file_inputs > conftest.in
7758
7759 EOF
7760
7761 # Transform confdefs.h into a sed script conftest.vals that substitutes
7762 # the proper values into config.h.in to produce config.h.  And first:
7763 # Protect against being on the right side of a sed subst in config.status.
7764 # Protect against being in an unquoted here document in config.status.
7765 rm -f conftest.vals
7766 cat > conftest.hdr <<\EOF
7767 s/[\\&%]/\\&/g
7768 s%[\\$`]%\\&%g
7769 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7770 s%ac_d%ac_u%gp
7771 s%ac_u%ac_e%gp
7772 EOF
7773 sed -n -f conftest.hdr confdefs.h > conftest.vals
7774 rm -f conftest.hdr
7775
7776 # This sed command replaces #undef with comments.  This is necessary, for
7777 # example, in the case of _POSIX_SOURCE, which is predefined and required
7778 # on some systems where configure will not decide to define it.
7779 cat >> conftest.vals <<\EOF
7780 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7781 EOF
7782
7783 # Break up conftest.vals because some shells have a limit on
7784 # the size of here documents, and old seds have small limits too.
7785
7786 rm -f conftest.tail
7787 while :
7788 do
7789   ac_lines=`grep -c . conftest.vals`
7790   # grep -c gives empty output for an empty file on some AIX systems.
7791   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7792   # Write a limited-size here document to conftest.frag.
7793   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7794   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7795   echo 'CEOF
7796   sed -f conftest.frag conftest.in > conftest.out
7797   rm -f conftest.in
7798   mv conftest.out conftest.in
7799 ' >> $CONFIG_STATUS
7800   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7801   rm -f conftest.vals
7802   mv conftest.tail conftest.vals
7803 done
7804 rm -f conftest.vals
7805
7806 cat >> $CONFIG_STATUS <<\EOF
7807   rm -f conftest.frag conftest.h
7808   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
7809   cat conftest.in >> conftest.h
7810   rm -f conftest.in
7811   if cmp -s $ac_file conftest.h 2>/dev/null; then
7812     echo "$ac_file is unchanged"
7813     rm -f conftest.h
7814   else
7815     # Remove last slash and all that follows it.  Not all systems have dirname.
7816       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7817       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7818       # The file is in a subdirectory.
7819       test ! -d "$ac_dir" && mkdir "$ac_dir"
7820     fi
7821     rm -f $ac_file
7822     mv conftest.h $ac_file
7823   fi
7824 fi; done
7825
7826 EOF
7827
7828 cat >> $CONFIG_STATUS <<EOF
7829 ac_sources="$files"
7830 ac_dests="$links"
7831 EOF
7832
7833 cat >> $CONFIG_STATUS <<\EOF
7834 srcdir=$ac_given_srcdir
7835 while test -n "$ac_sources"; do
7836   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
7837   set $ac_sources; ac_source=$1; shift; ac_sources=$*
7838
7839   echo "linking $srcdir/$ac_source to $ac_dest"
7840
7841   if test ! -r $srcdir/$ac_source; then
7842     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
7843   fi
7844   rm -f $ac_dest
7845
7846   # Make relative symlinks.
7847   # Remove last slash and all that follows it.  Not all systems have dirname.
7848   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
7849   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
7850     # The dest file is in a subdirectory.
7851     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
7852     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
7853     # A "../" for each directory in $ac_dest_dir_suffix.
7854     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
7855   else
7856     ac_dest_dir_suffix= ac_dots=
7857   fi
7858
7859   case "$srcdir" in
7860   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
7861   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
7862   esac
7863
7864   # Make a symlink if possible; otherwise try a hard link.
7865   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
7866     ln $srcdir/$ac_source $ac_dest; then :
7867   else
7868     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
7869   fi
7870 done
7871 EOF
7872 cat >> $CONFIG_STATUS <<EOF
7873
7874 gdb_host_cpu=$gdb_host_cpu
7875 gdb_target_cpu=$gdb_target_cpu
7876 nativefile=$nativefile
7877
7878 EOF
7879 cat >> $CONFIG_STATUS <<\EOF
7880
7881 if test "${nativefile}" = ""; then
7882 sed -e '/^NATDEPFILES[  ]*=[    ]*/s//# NATDEPFILES=/' \
7883         < Makefile > Makefile.tem
7884 mv -f Makefile.tem Makefile
7885 fi
7886
7887 sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
7888 /^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
7889 /^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
7890 mv -f Makefile.tmp Makefile
7891
7892
7893 case x$CONFIG_HEADERS in
7894 xconfig.h:config.in)
7895 echo > stamp-h ;;
7896 esac
7897
7898 exit 0
7899 EOF
7900 chmod +x $CONFIG_STATUS
7901 rm -fr confdefs* $ac_clean_files
7902 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7903
7904 if test "$no_recursion" != yes; then
7905
7906   # Remove --cache-file and --srcdir arguments so they do not pile up.
7907   ac_sub_configure_args=
7908   ac_prev=
7909   for ac_arg in $ac_configure_args; do
7910     if test -n "$ac_prev"; then
7911       ac_prev=
7912       continue
7913     fi
7914     case "$ac_arg" in
7915     -cache-file | --cache-file | --cache-fil | --cache-fi \
7916     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7917       ac_prev=cache_file ;;
7918     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7919     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
7920       ;;
7921     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7922       ac_prev=srcdir ;;
7923     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7924       ;;
7925     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
7926     esac
7927   done
7928
7929   for ac_config_dir in $configdirs; do
7930
7931     # Do not complain, so a configure script can configure whichever
7932     # parts of a large source tree are present.
7933     if test ! -d $srcdir/$ac_config_dir; then
7934       continue
7935     fi
7936
7937     echo configuring in $ac_config_dir
7938
7939     case "$srcdir" in
7940     .) ;;
7941     *)
7942       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
7943       else
7944         { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
7945       fi
7946       ;;
7947     esac
7948
7949     ac_popdir=`pwd`
7950     cd $ac_config_dir
7951
7952       # A "../" for each directory in /$ac_config_dir.
7953       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
7954
7955     case "$srcdir" in
7956     .) # No --srcdir option.  We are building in place.
7957       ac_sub_srcdir=$srcdir ;;
7958     /*) # Absolute path.
7959       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
7960     *) # Relative path.
7961       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
7962     esac
7963
7964     # Check for guested configure; otherwise get Cygnus style configure.
7965     if test -f $ac_sub_srcdir/configure; then
7966       ac_sub_configure=$ac_sub_srcdir/configure
7967     elif test -f $ac_sub_srcdir/configure.in; then
7968       ac_sub_configure=$ac_configure
7969     else
7970       echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
7971       ac_sub_configure=
7972     fi
7973
7974     # The recursion is here.
7975     if test -n "$ac_sub_configure"; then
7976
7977       # Make the cache file name correct relative to the subdirectory.
7978       case "$cache_file" in
7979       /*) ac_sub_cache_file=$cache_file ;;
7980       *) # Relative path.
7981         ac_sub_cache_file="$ac_dots$cache_file" ;;
7982       esac
7983   case "$ac_given_INSTALL" in
7984         [/$]*) INSTALL="$ac_given_INSTALL" ;;
7985         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7986         esac
7987
7988       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
7989       # The eval makes quoting arguments work.
7990       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
7991       then :
7992       else
7993         { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
7994       fi
7995     fi
7996
7997     cd $ac_popdir
7998   done
7999 fi
8000
8001
8002 exit 0
This page took 0.455507 seconds and 4 git commands to generate.