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