* hppa-tdep.h (hppa_regnum): Add HPPA_R31_REGNUM.
[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   --with-separate-debug-dir=path   Look for global separate debug info in this path [LIBDIR/debug]"
23 ac_help="$ac_help
24   --disable-gdbcli        disable command-line interface (CLI)"
25 ac_help="$ac_help
26   --disable-gdbmi         disable machine-interface (MI)"
27 ac_help="$ac_help
28   --enable-tui            enable full-screen terminal user interface (TUI)"
29 ac_help="$ac_help
30   --enable-gdbtk          enable gdbtk graphical user interface (GUI)"
31 ac_help="$ac_help
32   --with-libunwind            Use libunwind frame unwinding support"
33 ac_help="$ac_help
34   --enable-profiling      enable profiling of GDB"
35 ac_help="$ac_help
36   --without-included-regex don't use included regex; this is the default
37                           on systems with version 2 of the GNU C library
38                           (use with caution on other system)"
39 ac_help="$ac_help
40   --with-sysroot[=DIR] Search for usr/lib et al within DIR."
41 ac_help="$ac_help
42   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
43 ac_help="$ac_help
44   --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
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-x                use the X Window System"
59 ac_help="$ac_help
60   --enable-sim            Link gdb with simulator"
61 ac_help="$ac_help
62   --enable-multi-ice      build the multi-ice-gdb-server"
63 ac_help="$ac_help
64   --with-libiconv-prefix=DIR  search for libiconv in DIR/include and DIR/lib"
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 cat >> confdefs.h <<\EOF
834 #define _GNU_SOURCE 1
835 EOF
836
837
838 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
839 echo "configure:840: checking how to run the C preprocessor" >&5
840 # On Suns, sometimes $CPP names a directory.
841 if test -n "$CPP" && test -d "$CPP"; then
842   CPP=
843 fi
844 if test -z "$CPP"; then
845 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
846   echo $ac_n "(cached) $ac_c" 1>&6
847 else
848     # This must be in double quotes, not single quotes, because CPP may get
849   # substituted into the Makefile and "${CC-cc}" will confuse make.
850   CPP="${CC-cc} -E"
851   # On the NeXT, cc -E runs the code through the compiler's parser,
852   # not just through cpp.
853   cat > conftest.$ac_ext <<EOF
854 #line 855 "configure"
855 #include "confdefs.h"
856 #include <assert.h>
857 Syntax Error
858 EOF
859 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
860 { (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
861 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
862 if test -z "$ac_err"; then
863   :
864 else
865   echo "$ac_err" >&5
866   echo "configure: failed program was:" >&5
867   cat conftest.$ac_ext >&5
868   rm -rf conftest*
869   CPP="${CC-cc} -E -traditional-cpp"
870   cat > conftest.$ac_ext <<EOF
871 #line 872 "configure"
872 #include "confdefs.h"
873 #include <assert.h>
874 Syntax Error
875 EOF
876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
877 { (eval echo configure:878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
878 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
879 if test -z "$ac_err"; then
880   :
881 else
882   echo "$ac_err" >&5
883   echo "configure: failed program was:" >&5
884   cat conftest.$ac_ext >&5
885   rm -rf conftest*
886   CPP="${CC-cc} -nologo -E"
887   cat > conftest.$ac_ext <<EOF
888 #line 889 "configure"
889 #include "confdefs.h"
890 #include <assert.h>
891 Syntax Error
892 EOF
893 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
894 { (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
895 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
896 if test -z "$ac_err"; then
897   :
898 else
899   echo "$ac_err" >&5
900   echo "configure: failed program was:" >&5
901   cat conftest.$ac_ext >&5
902   rm -rf conftest*
903   CPP=/lib/cpp
904 fi
905 rm -f conftest*
906 fi
907 rm -f conftest*
908 fi
909 rm -f conftest*
910   ac_cv_prog_CPP="$CPP"
911 fi
912   CPP="$ac_cv_prog_CPP"
913 else
914   ac_cv_prog_CPP="$CPP"
915 fi
916 echo "$ac_t""$CPP" 1>&6
917
918 echo $ac_n "checking for AIX""... $ac_c" 1>&6
919 echo "configure:920: checking for AIX" >&5
920 cat > conftest.$ac_ext <<EOF
921 #line 922 "configure"
922 #include "confdefs.h"
923 #ifdef _AIX
924   yes
925 #endif
926
927 EOF
928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
929   egrep "yes" >/dev/null 2>&1; then
930   rm -rf conftest*
931   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
932 #define _ALL_SOURCE 1
933 EOF
934
935 else
936   rm -rf conftest*
937   echo "$ac_t""no" 1>&6
938 fi
939 rm -f conftest*
940
941
942 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
943 echo "configure:944: checking for POSIXized ISC" >&5
944 if test -d /etc/conf/kconfig.d &&
945   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
946 then
947   echo "$ac_t""yes" 1>&6
948   ISC=yes # If later tests want to check for ISC.
949   cat >> confdefs.h <<\EOF
950 #define _POSIX_SOURCE 1
951 EOF
952
953   if test "$GCC" = yes; then
954     CC="$CC -posix"
955   else
956     CC="$CC -Xp"
957   fi
958 else
959   echo "$ac_t""no" 1>&6
960   ISC=
961 fi
962
963
964
965
966 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
967 echo "configure:968: checking for ${CC-cc} option to accept ANSI C" >&5
968 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
969   echo $ac_n "(cached) $ac_c" 1>&6
970 else
971   am_cv_prog_cc_stdc=no
972 ac_save_CC="$CC"
973 # Don't try gcc -ansi; that turns off useful extensions and
974 # breaks some systems' header files.
975 # AIX                   -qlanglvl=ansi
976 # Ultrix and OSF/1      -std1
977 # HP-UX 10.20 and later -Ae
978 # HP-UX older versions  -Aa -D_HPUX_SOURCE
979 # SVR4                  -Xc -D__EXTENSIONS__
980 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
981 do
982   CC="$ac_save_CC $ac_arg"
983   cat > conftest.$ac_ext <<EOF
984 #line 985 "configure"
985 #include "confdefs.h"
986 #include <stdarg.h>
987 #include <stdio.h>
988 #include <sys/types.h>
989 #include <sys/stat.h>
990 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
991 struct buf { int x; };
992 FILE * (*rcsopen) (struct buf *, struct stat *, int);
993 static char *e (p, i)
994      char **p;
995      int i;
996 {
997   return p[i];
998 }
999 static char *f (char * (*g) (char **, int), char **p, ...)
1000 {
1001   char *s;
1002   va_list v;
1003   va_start (v,p);
1004   s = g (p, va_arg (v,int));
1005   va_end (v);
1006   return s;
1007 }
1008 int test (int i, double x);
1009 struct s1 {int (*f) (int a);};
1010 struct s2 {int (*f) (double a);};
1011 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1012 int argc;
1013 char **argv;
1014
1015 int main() {
1016
1017 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1018
1019 ; return 0; }
1020 EOF
1021 if { (eval echo configure:1022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1022   rm -rf conftest*
1023   am_cv_prog_cc_stdc="$ac_arg"; break
1024 else
1025   echo "configure: failed program was:" >&5
1026   cat conftest.$ac_ext >&5
1027 fi
1028 rm -f conftest*
1029 done
1030 CC="$ac_save_CC"
1031
1032 fi
1033
1034 if test -z "$am_cv_prog_cc_stdc"; then
1035   echo "$ac_t""none needed" 1>&6
1036 else
1037   echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1038 fi
1039 case "x$am_cv_prog_cc_stdc" in
1040   x|xno) ;;
1041   *) CC="$CC $am_cv_prog_cc_stdc" ;;
1042 esac
1043
1044
1045 ac_aux_dir=
1046 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1047   if test -f $ac_dir/install-sh; then
1048     ac_aux_dir=$ac_dir
1049     ac_install_sh="$ac_aux_dir/install-sh -c"
1050     break
1051   elif test -f $ac_dir/install.sh; then
1052     ac_aux_dir=$ac_dir
1053     ac_install_sh="$ac_aux_dir/install.sh -c"
1054     break
1055   fi
1056 done
1057 if test -z "$ac_aux_dir"; then
1058   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1059 fi
1060 ac_config_guess=$ac_aux_dir/config.guess
1061 ac_config_sub=$ac_aux_dir/config.sub
1062 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1063
1064
1065 # Do some error checking and defaulting for the host and target type.
1066 # The inputs are:
1067 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1068 #
1069 # The rules are:
1070 # 1. You are not allowed to specify --host, --target, and nonopt at the
1071 #    same time.
1072 # 2. Host defaults to nonopt.
1073 # 3. If nonopt is not specified, then host defaults to the current host,
1074 #    as determined by config.guess.
1075 # 4. Target and build default to nonopt.
1076 # 5. If nonopt is not specified, then target and build default to host.
1077
1078 # The aliases save the names the user supplied, while $host etc.
1079 # will get canonicalized.
1080 case $host---$target---$nonopt in
1081 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1082 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1083 esac
1084
1085
1086 # Make sure we can run config.sub.
1087 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1088 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1089 fi
1090
1091 echo $ac_n "checking host system type""... $ac_c" 1>&6
1092 echo "configure:1093: checking host system type" >&5
1093
1094 host_alias=$host
1095 case "$host_alias" in
1096 NONE)
1097   case $nonopt in
1098   NONE)
1099     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1100     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1101     fi ;;
1102   *) host_alias=$nonopt ;;
1103   esac ;;
1104 esac
1105
1106 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1107 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1108 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1109 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1110 echo "$ac_t""$host" 1>&6
1111
1112 echo $ac_n "checking target system type""... $ac_c" 1>&6
1113 echo "configure:1114: checking target system type" >&5
1114
1115 target_alias=$target
1116 case "$target_alias" in
1117 NONE)
1118   case $nonopt in
1119   NONE) target_alias=$host_alias ;;
1120   *) target_alias=$nonopt ;;
1121   esac ;;
1122 esac
1123
1124 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1125 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1126 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1127 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1128 echo "$ac_t""$target" 1>&6
1129
1130 echo $ac_n "checking build system type""... $ac_c" 1>&6
1131 echo "configure:1132: checking build system type" >&5
1132
1133 build_alias=$build
1134 case "$build_alias" in
1135 NONE)
1136   case $nonopt in
1137   NONE) build_alias=$host_alias ;;
1138   *) build_alias=$nonopt ;;
1139   esac ;;
1140 esac
1141
1142 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1143 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1144 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1145 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1146 echo "$ac_t""$build" 1>&6
1147
1148 test "$host_alias" != "$target_alias" &&
1149   test "$program_prefix$program_suffix$program_transform_name" = \
1150     NONENONEs,x,x, &&
1151   program_prefix=${target_alias}-
1152
1153
1154 # FIXME: kettenis/20030102: The AC_PROG_RANLIB from Autoconf 2.13
1155 # doesn't support cross-compilation, but the one from Autoconf 2.5x
1156 # does.  Override RANLIB here (i.e. before running AC_PROG_RANLIB) to
1157 # deal with the lossage.  Note that CY_GNU_GETTEXT currently calls
1158 # AC_PROG_RANLIB.  This can be removed when we switch to Autoconf
1159 # 2.5x.
1160 if test $host != $build; then
1161   ac_tool_prefix=${host_alias}-
1162 else
1163   ac_tool_prefix=
1164 fi
1165
1166 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1167 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1168 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1169 echo "configure:1170: checking for $ac_word" >&5
1170 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1171   echo $ac_n "(cached) $ac_c" 1>&6
1172 else
1173   if test -n "$RANLIB"; then
1174   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1175 else
1176   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1177   ac_dummy="$PATH"
1178   for ac_dir in $ac_dummy; do
1179     test -z "$ac_dir" && ac_dir=.
1180     if test -f $ac_dir/$ac_word; then
1181       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1182       break
1183     fi
1184   done
1185   IFS="$ac_save_ifs"
1186 fi
1187 fi
1188 RANLIB="$ac_cv_prog_RANLIB"
1189 if test -n "$RANLIB"; then
1190   echo "$ac_t""$RANLIB" 1>&6
1191 else
1192   echo "$ac_t""no" 1>&6
1193 fi
1194
1195
1196 if test -z "$ac_cv_prog_RANLIB"; then
1197 if test -n "$ac_tool_prefix"; then
1198   # Extract the first word of "ranlib", so it can be a program name with args.
1199 set dummy ranlib; ac_word=$2
1200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1201 echo "configure:1202: checking for $ac_word" >&5
1202 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1203   echo $ac_n "(cached) $ac_c" 1>&6
1204 else
1205   if test -n "$RANLIB"; then
1206   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1207 else
1208   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1209   ac_dummy="$PATH"
1210   for ac_dir in $ac_dummy; do
1211     test -z "$ac_dir" && ac_dir=.
1212     if test -f $ac_dir/$ac_word; then
1213       ac_cv_prog_RANLIB="ranlib"
1214       break
1215     fi
1216   done
1217   IFS="$ac_save_ifs"
1218   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1219 fi
1220 fi
1221 RANLIB="$ac_cv_prog_RANLIB"
1222 if test -n "$RANLIB"; then
1223   echo "$ac_t""$RANLIB" 1>&6
1224 else
1225   echo "$ac_t""no" 1>&6
1226 fi
1227
1228 else
1229   RANLIB=":"
1230 fi
1231 fi
1232
1233
1234 ALL_LINGUAS=
1235 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1236 echo "configure:1237: checking whether ${MAKE-make} sets \${MAKE}" >&5
1237 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1238 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1239   echo $ac_n "(cached) $ac_c" 1>&6
1240 else
1241   cat > conftestmake <<\EOF
1242 all:
1243         @echo 'ac_maketemp="${MAKE}"'
1244 EOF
1245 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1246 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1247 if test -n "$ac_maketemp"; then
1248   eval ac_cv_prog_make_${ac_make}_set=yes
1249 else
1250   eval ac_cv_prog_make_${ac_make}_set=no
1251 fi
1252 rm -f conftestmake
1253 fi
1254 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1255   echo "$ac_t""yes" 1>&6
1256   SET_MAKE=
1257 else
1258   echo "$ac_t""no" 1>&6
1259   SET_MAKE="MAKE=${MAKE-make}"
1260 fi
1261
1262 # Extract the first word of "ranlib", so it can be a program name with args.
1263 set dummy ranlib; ac_word=$2
1264 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1265 echo "configure:1266: checking for $ac_word" >&5
1266 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1267   echo $ac_n "(cached) $ac_c" 1>&6
1268 else
1269   if test -n "$RANLIB"; then
1270   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1271 else
1272   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1273   ac_dummy="$PATH"
1274   for ac_dir in $ac_dummy; do
1275     test -z "$ac_dir" && ac_dir=.
1276     if test -f $ac_dir/$ac_word; then
1277       ac_cv_prog_RANLIB="ranlib"
1278       break
1279     fi
1280   done
1281   IFS="$ac_save_ifs"
1282   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1283 fi
1284 fi
1285 RANLIB="$ac_cv_prog_RANLIB"
1286 if test -n "$RANLIB"; then
1287   echo "$ac_t""$RANLIB" 1>&6
1288 else
1289   echo "$ac_t""no" 1>&6
1290 fi
1291
1292 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ANSI C header files" >&5
1294 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1295   echo $ac_n "(cached) $ac_c" 1>&6
1296 else
1297   cat > conftest.$ac_ext <<EOF
1298 #line 1299 "configure"
1299 #include "confdefs.h"
1300 #include <stdlib.h>
1301 #include <stdarg.h>
1302 #include <string.h>
1303 #include <float.h>
1304 EOF
1305 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1306 { (eval echo configure:1307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1307 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1308 if test -z "$ac_err"; then
1309   rm -rf conftest*
1310   ac_cv_header_stdc=yes
1311 else
1312   echo "$ac_err" >&5
1313   echo "configure: failed program was:" >&5
1314   cat conftest.$ac_ext >&5
1315   rm -rf conftest*
1316   ac_cv_header_stdc=no
1317 fi
1318 rm -f conftest*
1319
1320 if test $ac_cv_header_stdc = yes; then
1321   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1322 cat > conftest.$ac_ext <<EOF
1323 #line 1324 "configure"
1324 #include "confdefs.h"
1325 #include <string.h>
1326 EOF
1327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1328   egrep "memchr" >/dev/null 2>&1; then
1329   :
1330 else
1331   rm -rf conftest*
1332   ac_cv_header_stdc=no
1333 fi
1334 rm -f conftest*
1335
1336 fi
1337
1338 if test $ac_cv_header_stdc = yes; then
1339   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1340 cat > conftest.$ac_ext <<EOF
1341 #line 1342 "configure"
1342 #include "confdefs.h"
1343 #include <stdlib.h>
1344 EOF
1345 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1346   egrep "free" >/dev/null 2>&1; then
1347   :
1348 else
1349   rm -rf conftest*
1350   ac_cv_header_stdc=no
1351 fi
1352 rm -f conftest*
1353
1354 fi
1355
1356 if test $ac_cv_header_stdc = yes; then
1357   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1358 if test "$cross_compiling" = yes; then
1359   :
1360 else
1361   cat > conftest.$ac_ext <<EOF
1362 #line 1363 "configure"
1363 #include "confdefs.h"
1364 #include <ctype.h>
1365 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1366 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1367 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1368 int main () { int i; for (i = 0; i < 256; i++)
1369 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1370 exit (0); }
1371
1372 EOF
1373 if { (eval echo configure:1374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1374 then
1375   :
1376 else
1377   echo "configure: failed program was:" >&5
1378   cat conftest.$ac_ext >&5
1379   rm -fr conftest*
1380   ac_cv_header_stdc=no
1381 fi
1382 rm -fr conftest*
1383 fi
1384
1385 fi
1386 fi
1387
1388 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1389 if test $ac_cv_header_stdc = yes; then
1390   cat >> confdefs.h <<\EOF
1391 #define STDC_HEADERS 1
1392 EOF
1393
1394 fi
1395
1396 echo $ac_n "checking for working const""... $ac_c" 1>&6
1397 echo "configure:1398: checking for working const" >&5
1398 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1399   echo $ac_n "(cached) $ac_c" 1>&6
1400 else
1401   cat > conftest.$ac_ext <<EOF
1402 #line 1403 "configure"
1403 #include "confdefs.h"
1404
1405 int main() {
1406
1407 /* Ultrix mips cc rejects this.  */
1408 typedef int charset[2]; const charset x;
1409 /* SunOS 4.1.1 cc rejects this.  */
1410 char const *const *ccp;
1411 char **p;
1412 /* NEC SVR4.0.2 mips cc rejects this.  */
1413 struct point {int x, y;};
1414 static struct point const zero = {0,0};
1415 /* AIX XL C 1.02.0.0 rejects this.
1416    It does not let you subtract one const X* pointer from another in an arm
1417    of an if-expression whose if-part is not a constant expression */
1418 const char *g = "string";
1419 ccp = &g + (g ? g-g : 0);
1420 /* HPUX 7.0 cc rejects these. */
1421 ++ccp;
1422 p = (char**) ccp;
1423 ccp = (char const *const *) p;
1424 { /* SCO 3.2v4 cc rejects this.  */
1425   char *t;
1426   char const *s = 0 ? (char *) 0 : (char const *) 0;
1427
1428   *t++ = 0;
1429 }
1430 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1431   int x[] = {25, 17};
1432   const int *foo = &x[0];
1433   ++foo;
1434 }
1435 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1436   typedef const int *iptr;
1437   iptr p = 0;
1438   ++p;
1439 }
1440 { /* AIX XL C 1.02.0.0 rejects this saying
1441      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1442   struct s { int j; const int *ap[3]; };
1443   struct s *b; b->j = 5;
1444 }
1445 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1446   const int foo = 10;
1447 }
1448
1449 ; return 0; }
1450 EOF
1451 if { (eval echo configure:1452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1452   rm -rf conftest*
1453   ac_cv_c_const=yes
1454 else
1455   echo "configure: failed program was:" >&5
1456   cat conftest.$ac_ext >&5
1457   rm -rf conftest*
1458   ac_cv_c_const=no
1459 fi
1460 rm -f conftest*
1461 fi
1462
1463 echo "$ac_t""$ac_cv_c_const" 1>&6
1464 if test $ac_cv_c_const = no; then
1465   cat >> confdefs.h <<\EOF
1466 #define const 
1467 EOF
1468
1469 fi
1470
1471 echo $ac_n "checking for inline""... $ac_c" 1>&6
1472 echo "configure:1473: checking for inline" >&5
1473 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1474   echo $ac_n "(cached) $ac_c" 1>&6
1475 else
1476   ac_cv_c_inline=no
1477 for ac_kw in inline __inline__ __inline; do
1478   cat > conftest.$ac_ext <<EOF
1479 #line 1480 "configure"
1480 #include "confdefs.h"
1481
1482 int main() {
1483 } $ac_kw foo() {
1484 ; return 0; }
1485 EOF
1486 if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1487   rm -rf conftest*
1488   ac_cv_c_inline=$ac_kw; break
1489 else
1490   echo "configure: failed program was:" >&5
1491   cat conftest.$ac_ext >&5
1492 fi
1493 rm -f conftest*
1494 done
1495
1496 fi
1497
1498 echo "$ac_t""$ac_cv_c_inline" 1>&6
1499 case "$ac_cv_c_inline" in
1500   inline | yes) ;;
1501   no) cat >> confdefs.h <<\EOF
1502 #define inline 
1503 EOF
1504  ;;
1505   *)  cat >> confdefs.h <<EOF
1506 #define inline $ac_cv_c_inline
1507 EOF
1508  ;;
1509 esac
1510
1511 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1512 echo "configure:1513: checking for off_t" >&5
1513 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1514   echo $ac_n "(cached) $ac_c" 1>&6
1515 else
1516   cat > conftest.$ac_ext <<EOF
1517 #line 1518 "configure"
1518 #include "confdefs.h"
1519 #include <sys/types.h>
1520 #if STDC_HEADERS
1521 #include <stdlib.h>
1522 #include <stddef.h>
1523 #endif
1524 EOF
1525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1526   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1527   rm -rf conftest*
1528   ac_cv_type_off_t=yes
1529 else
1530   rm -rf conftest*
1531   ac_cv_type_off_t=no
1532 fi
1533 rm -f conftest*
1534
1535 fi
1536 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1537 if test $ac_cv_type_off_t = no; then
1538   cat >> confdefs.h <<\EOF
1539 #define off_t long
1540 EOF
1541
1542 fi
1543
1544 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1545 echo "configure:1546: checking for size_t" >&5
1546 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1547   echo $ac_n "(cached) $ac_c" 1>&6
1548 else
1549   cat > conftest.$ac_ext <<EOF
1550 #line 1551 "configure"
1551 #include "confdefs.h"
1552 #include <sys/types.h>
1553 #if STDC_HEADERS
1554 #include <stdlib.h>
1555 #include <stddef.h>
1556 #endif
1557 EOF
1558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1559   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1560   rm -rf conftest*
1561   ac_cv_type_size_t=yes
1562 else
1563   rm -rf conftest*
1564   ac_cv_type_size_t=no
1565 fi
1566 rm -f conftest*
1567
1568 fi
1569 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1570 if test $ac_cv_type_size_t = no; then
1571   cat >> confdefs.h <<\EOF
1572 #define size_t unsigned
1573 EOF
1574
1575 fi
1576
1577 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1578 # for constant arguments.  Useless!
1579 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1580 echo "configure:1581: checking for working alloca.h" >&5
1581 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1582   echo $ac_n "(cached) $ac_c" 1>&6
1583 else
1584   cat > conftest.$ac_ext <<EOF
1585 #line 1586 "configure"
1586 #include "confdefs.h"
1587 #include <alloca.h>
1588 int main() {
1589 char *p = alloca(2 * sizeof(int));
1590 ; return 0; }
1591 EOF
1592 if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1593   rm -rf conftest*
1594   ac_cv_header_alloca_h=yes
1595 else
1596   echo "configure: failed program was:" >&5
1597   cat conftest.$ac_ext >&5
1598   rm -rf conftest*
1599   ac_cv_header_alloca_h=no
1600 fi
1601 rm -f conftest*
1602 fi
1603
1604 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1605 if test $ac_cv_header_alloca_h = yes; then
1606   cat >> confdefs.h <<\EOF
1607 #define HAVE_ALLOCA_H 1
1608 EOF
1609
1610 fi
1611
1612 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1613 echo "configure:1614: checking for alloca" >&5
1614 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1615   echo $ac_n "(cached) $ac_c" 1>&6
1616 else
1617   cat > conftest.$ac_ext <<EOF
1618 #line 1619 "configure"
1619 #include "confdefs.h"
1620
1621 #ifdef __GNUC__
1622 # define alloca __builtin_alloca
1623 #else
1624 # ifdef _MSC_VER
1625 #  include <malloc.h>
1626 #  define alloca _alloca
1627 # else
1628 #  if HAVE_ALLOCA_H
1629 #   include <alloca.h>
1630 #  else
1631 #   ifdef _AIX
1632  #pragma alloca
1633 #   else
1634 #    ifndef alloca /* predefined by HP cc +Olibcalls */
1635 char *alloca ();
1636 #    endif
1637 #   endif
1638 #  endif
1639 # endif
1640 #endif
1641
1642 int main() {
1643 char *p = (char *) alloca(1);
1644 ; return 0; }
1645 EOF
1646 if { (eval echo configure:1647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1647   rm -rf conftest*
1648   ac_cv_func_alloca_works=yes
1649 else
1650   echo "configure: failed program was:" >&5
1651   cat conftest.$ac_ext >&5
1652   rm -rf conftest*
1653   ac_cv_func_alloca_works=no
1654 fi
1655 rm -f conftest*
1656 fi
1657
1658 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1659 if test $ac_cv_func_alloca_works = yes; then
1660   cat >> confdefs.h <<\EOF
1661 #define HAVE_ALLOCA 1
1662 EOF
1663
1664 fi
1665
1666 if test $ac_cv_func_alloca_works = no; then
1667   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1668   # that cause trouble.  Some versions do not even contain alloca or
1669   # contain a buggy version.  If you still want to use their alloca,
1670   # use ar to extract alloca.o from them instead of compiling alloca.c.
1671   ALLOCA=alloca.${ac_objext}
1672   cat >> confdefs.h <<\EOF
1673 #define C_ALLOCA 1
1674 EOF
1675
1676
1677 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1678 echo "configure:1679: checking whether alloca needs Cray hooks" >&5
1679 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1680   echo $ac_n "(cached) $ac_c" 1>&6
1681 else
1682   cat > conftest.$ac_ext <<EOF
1683 #line 1684 "configure"
1684 #include "confdefs.h"
1685 #if defined(CRAY) && ! defined(CRAY2)
1686 webecray
1687 #else
1688 wenotbecray
1689 #endif
1690
1691 EOF
1692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1693   egrep "webecray" >/dev/null 2>&1; then
1694   rm -rf conftest*
1695   ac_cv_os_cray=yes
1696 else
1697   rm -rf conftest*
1698   ac_cv_os_cray=no
1699 fi
1700 rm -f conftest*
1701
1702 fi
1703
1704 echo "$ac_t""$ac_cv_os_cray" 1>&6
1705 if test $ac_cv_os_cray = yes; then
1706 for ac_func in _getb67 GETB67 getb67; do
1707   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1708 echo "configure:1709: checking for $ac_func" >&5
1709 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1710   echo $ac_n "(cached) $ac_c" 1>&6
1711 else
1712   cat > conftest.$ac_ext <<EOF
1713 #line 1714 "configure"
1714 #include "confdefs.h"
1715 /* System header to define __stub macros and hopefully few prototypes,
1716     which can conflict with char $ac_func(); below.  */
1717 #include <assert.h>
1718 /* Override any gcc2 internal prototype to avoid an error.  */
1719 /* We use char because int might match the return type of a gcc2
1720     builtin and then its argument prototype would still apply.  */
1721 char $ac_func();
1722
1723 int main() {
1724
1725 /* The GNU C library defines this for functions which it implements
1726     to always fail with ENOSYS.  Some functions are actually named
1727     something starting with __ and the normal name is an alias.  */
1728 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1729 choke me
1730 #else
1731 $ac_func();
1732 #endif
1733
1734 ; return 0; }
1735 EOF
1736 if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1737   rm -rf conftest*
1738   eval "ac_cv_func_$ac_func=yes"
1739 else
1740   echo "configure: failed program was:" >&5
1741   cat conftest.$ac_ext >&5
1742   rm -rf conftest*
1743   eval "ac_cv_func_$ac_func=no"
1744 fi
1745 rm -f conftest*
1746 fi
1747
1748 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1749   echo "$ac_t""yes" 1>&6
1750   cat >> confdefs.h <<EOF
1751 #define CRAY_STACKSEG_END $ac_func
1752 EOF
1753
1754   break
1755 else
1756   echo "$ac_t""no" 1>&6
1757 fi
1758
1759 done
1760 fi
1761
1762 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1763 echo "configure:1764: checking stack direction for C alloca" >&5
1764 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1765   echo $ac_n "(cached) $ac_c" 1>&6
1766 else
1767   if test "$cross_compiling" = yes; then
1768   ac_cv_c_stack_direction=0
1769 else
1770   cat > conftest.$ac_ext <<EOF
1771 #line 1772 "configure"
1772 #include "confdefs.h"
1773 find_stack_direction ()
1774 {
1775   static char *addr = 0;
1776   auto char dummy;
1777   if (addr == 0)
1778     {
1779       addr = &dummy;
1780       return find_stack_direction ();
1781     }
1782   else
1783     return (&dummy > addr) ? 1 : -1;
1784 }
1785 main ()
1786 {
1787   exit (find_stack_direction() < 0);
1788 }
1789 EOF
1790 if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1791 then
1792   ac_cv_c_stack_direction=1
1793 else
1794   echo "configure: failed program was:" >&5
1795   cat conftest.$ac_ext >&5
1796   rm -fr conftest*
1797   ac_cv_c_stack_direction=-1
1798 fi
1799 rm -fr conftest*
1800 fi
1801
1802 fi
1803
1804 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1805 cat >> confdefs.h <<EOF
1806 #define STACK_DIRECTION $ac_cv_c_stack_direction
1807 EOF
1808
1809 fi
1810
1811 for ac_hdr in unistd.h
1812 do
1813 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1814 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_hdr" >&5
1816 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1817   echo $ac_n "(cached) $ac_c" 1>&6
1818 else
1819   cat > conftest.$ac_ext <<EOF
1820 #line 1821 "configure"
1821 #include "confdefs.h"
1822 #include <$ac_hdr>
1823 EOF
1824 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1825 { (eval echo configure:1826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1826 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1827 if test -z "$ac_err"; then
1828   rm -rf conftest*
1829   eval "ac_cv_header_$ac_safe=yes"
1830 else
1831   echo "$ac_err" >&5
1832   echo "configure: failed program was:" >&5
1833   cat conftest.$ac_ext >&5
1834   rm -rf conftest*
1835   eval "ac_cv_header_$ac_safe=no"
1836 fi
1837 rm -f conftest*
1838 fi
1839 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1840   echo "$ac_t""yes" 1>&6
1841     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1842   cat >> confdefs.h <<EOF
1843 #define $ac_tr_hdr 1
1844 EOF
1845  
1846 else
1847   echo "$ac_t""no" 1>&6
1848 fi
1849 done
1850
1851 for ac_func in getpagesize
1852 do
1853 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1854 echo "configure:1855: checking for $ac_func" >&5
1855 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1856   echo $ac_n "(cached) $ac_c" 1>&6
1857 else
1858   cat > conftest.$ac_ext <<EOF
1859 #line 1860 "configure"
1860 #include "confdefs.h"
1861 /* System header to define __stub macros and hopefully few prototypes,
1862     which can conflict with char $ac_func(); below.  */
1863 #include <assert.h>
1864 /* Override any gcc2 internal prototype to avoid an error.  */
1865 /* We use char because int might match the return type of a gcc2
1866     builtin and then its argument prototype would still apply.  */
1867 char $ac_func();
1868
1869 int main() {
1870
1871 /* The GNU C library defines this for functions which it implements
1872     to always fail with ENOSYS.  Some functions are actually named
1873     something starting with __ and the normal name is an alias.  */
1874 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1875 choke me
1876 #else
1877 $ac_func();
1878 #endif
1879
1880 ; return 0; }
1881 EOF
1882 if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1883   rm -rf conftest*
1884   eval "ac_cv_func_$ac_func=yes"
1885 else
1886   echo "configure: failed program was:" >&5
1887   cat conftest.$ac_ext >&5
1888   rm -rf conftest*
1889   eval "ac_cv_func_$ac_func=no"
1890 fi
1891 rm -f conftest*
1892 fi
1893
1894 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1895   echo "$ac_t""yes" 1>&6
1896     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1897   cat >> confdefs.h <<EOF
1898 #define $ac_tr_func 1
1899 EOF
1900  
1901 else
1902   echo "$ac_t""no" 1>&6
1903 fi
1904 done
1905
1906 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1907 echo "configure:1908: checking for working mmap" >&5
1908 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1909   echo $ac_n "(cached) $ac_c" 1>&6
1910 else
1911   if test "$cross_compiling" = yes; then
1912   ac_cv_func_mmap_fixed_mapped=no
1913 else
1914   cat > conftest.$ac_ext <<EOF
1915 #line 1916 "configure"
1916 #include "confdefs.h"
1917
1918 /* Thanks to Mike Haertel and Jim Avera for this test.
1919    Here is a matrix of mmap possibilities:
1920         mmap private not fixed
1921         mmap private fixed at somewhere currently unmapped
1922         mmap private fixed at somewhere already mapped
1923         mmap shared not fixed
1924         mmap shared fixed at somewhere currently unmapped
1925         mmap shared fixed at somewhere already mapped
1926    For private mappings, we should verify that changes cannot be read()
1927    back from the file, nor mmap's back from the file at a different
1928    address.  (There have been systems where private was not correctly
1929    implemented like the infamous i386 svr4.0, and systems where the
1930    VM page cache was not coherent with the filesystem buffer cache
1931    like early versions of FreeBSD and possibly contemporary NetBSD.)
1932    For shared mappings, we should conversely verify that changes get
1933    propogated back to all the places they're supposed to be.
1934
1935    Grep wants private fixed already mapped.
1936    The main things grep needs to know about mmap are:
1937    * does it exist and is it safe to write into the mmap'd area
1938    * how to use it (BSD variants)  */
1939 #include <sys/types.h>
1940 #include <fcntl.h>
1941 #include <sys/mman.h>
1942
1943 /* This mess was copied from the GNU getpagesize.h.  */
1944 #ifndef HAVE_GETPAGESIZE
1945 # ifdef HAVE_UNISTD_H
1946 #  include <unistd.h>
1947 # endif
1948
1949 /* Assume that all systems that can run configure have sys/param.h.  */
1950 # ifndef HAVE_SYS_PARAM_H
1951 #  define HAVE_SYS_PARAM_H 1
1952 # endif
1953
1954 # ifdef _SC_PAGESIZE
1955 #  define getpagesize() sysconf(_SC_PAGESIZE)
1956 # else /* no _SC_PAGESIZE */
1957 #  ifdef HAVE_SYS_PARAM_H
1958 #   include <sys/param.h>
1959 #   ifdef EXEC_PAGESIZE
1960 #    define getpagesize() EXEC_PAGESIZE
1961 #   else /* no EXEC_PAGESIZE */
1962 #    ifdef NBPG
1963 #     define getpagesize() NBPG * CLSIZE
1964 #     ifndef CLSIZE
1965 #      define CLSIZE 1
1966 #     endif /* no CLSIZE */
1967 #    else /* no NBPG */
1968 #     ifdef NBPC
1969 #      define getpagesize() NBPC
1970 #     else /* no NBPC */
1971 #      ifdef PAGESIZE
1972 #       define getpagesize() PAGESIZE
1973 #      endif /* PAGESIZE */
1974 #     endif /* no NBPC */
1975 #    endif /* no NBPG */
1976 #   endif /* no EXEC_PAGESIZE */
1977 #  else /* no HAVE_SYS_PARAM_H */
1978 #   define getpagesize() 8192   /* punt totally */
1979 #  endif /* no HAVE_SYS_PARAM_H */
1980 # endif /* no _SC_PAGESIZE */
1981
1982 #endif /* no HAVE_GETPAGESIZE */
1983
1984 #ifdef __cplusplus
1985 extern "C" { void *malloc(unsigned); }
1986 #else
1987 char *malloc();
1988 #endif
1989
1990 int
1991 main()
1992 {
1993         char *data, *data2, *data3;
1994         int i, pagesize;
1995         int fd;
1996
1997         pagesize = getpagesize();
1998
1999         /*
2000          * First, make a file with some known garbage in it.
2001          */
2002         data = malloc(pagesize);
2003         if (!data)
2004                 exit(1);
2005         for (i = 0; i < pagesize; ++i)
2006                 *(data + i) = rand();
2007         umask(0);
2008         fd = creat("conftestmmap", 0600);
2009         if (fd < 0)
2010                 exit(1);
2011         if (write(fd, data, pagesize) != pagesize)
2012                 exit(1);
2013         close(fd);
2014
2015         /*
2016          * Next, try to mmap the file at a fixed address which
2017          * already has something else allocated at it.  If we can,
2018          * also make sure that we see the same garbage.
2019          */
2020         fd = open("conftestmmap", O_RDWR);
2021         if (fd < 0)
2022                 exit(1);
2023         data2 = malloc(2 * pagesize);
2024         if (!data2)
2025                 exit(1);
2026         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2027         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2028             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2029                 exit(1);
2030         for (i = 0; i < pagesize; ++i)
2031                 if (*(data + i) != *(data2 + i))
2032                         exit(1);
2033
2034         /*
2035          * Finally, make sure that changes to the mapped area
2036          * do not percolate back to the file as seen by read().
2037          * (This is a bug on some variants of i386 svr4.0.)
2038          */
2039         for (i = 0; i < pagesize; ++i)
2040                 *(data2 + i) = *(data2 + i) + 1;
2041         data3 = malloc(pagesize);
2042         if (!data3)
2043                 exit(1);
2044         if (read(fd, data3, pagesize) != pagesize)
2045                 exit(1);
2046         for (i = 0; i < pagesize; ++i)
2047                 if (*(data + i) != *(data3 + i))
2048                         exit(1);
2049         close(fd);
2050         unlink("conftestmmap");
2051         exit(0);
2052 }
2053
2054 EOF
2055 if { (eval echo configure:2056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2056 then
2057   ac_cv_func_mmap_fixed_mapped=yes
2058 else
2059   echo "configure: failed program was:" >&5
2060   cat conftest.$ac_ext >&5
2061   rm -fr conftest*
2062   ac_cv_func_mmap_fixed_mapped=no
2063 fi
2064 rm -fr conftest*
2065 fi
2066
2067 fi
2068
2069 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2070 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2071   cat >> confdefs.h <<\EOF
2072 #define HAVE_MMAP 1
2073 EOF
2074
2075 fi
2076
2077                               
2078    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2079 unistd.h values.h sys/param.h
2080 do
2081 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2082 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2083 echo "configure:2084: checking for $ac_hdr" >&5
2084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2085   echo $ac_n "(cached) $ac_c" 1>&6
2086 else
2087   cat > conftest.$ac_ext <<EOF
2088 #line 2089 "configure"
2089 #include "confdefs.h"
2090 #include <$ac_hdr>
2091 EOF
2092 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2093 { (eval echo configure:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2094 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2095 if test -z "$ac_err"; then
2096   rm -rf conftest*
2097   eval "ac_cv_header_$ac_safe=yes"
2098 else
2099   echo "$ac_err" >&5
2100   echo "configure: failed program was:" >&5
2101   cat conftest.$ac_ext >&5
2102   rm -rf conftest*
2103   eval "ac_cv_header_$ac_safe=no"
2104 fi
2105 rm -f conftest*
2106 fi
2107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2108   echo "$ac_t""yes" 1>&6
2109     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2110   cat >> confdefs.h <<EOF
2111 #define $ac_tr_hdr 1
2112 EOF
2113  
2114 else
2115   echo "$ac_t""no" 1>&6
2116 fi
2117 done
2118
2119    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2120 __argz_count __argz_stringify __argz_next
2121 do
2122 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2123 echo "configure:2124: checking for $ac_func" >&5
2124 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2125   echo $ac_n "(cached) $ac_c" 1>&6
2126 else
2127   cat > conftest.$ac_ext <<EOF
2128 #line 2129 "configure"
2129 #include "confdefs.h"
2130 /* System header to define __stub macros and hopefully few prototypes,
2131     which can conflict with char $ac_func(); below.  */
2132 #include <assert.h>
2133 /* Override any gcc2 internal prototype to avoid an error.  */
2134 /* We use char because int might match the return type of a gcc2
2135     builtin and then its argument prototype would still apply.  */
2136 char $ac_func();
2137
2138 int main() {
2139
2140 /* The GNU C library defines this for functions which it implements
2141     to always fail with ENOSYS.  Some functions are actually named
2142     something starting with __ and the normal name is an alias.  */
2143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2144 choke me
2145 #else
2146 $ac_func();
2147 #endif
2148
2149 ; return 0; }
2150 EOF
2151 if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2152   rm -rf conftest*
2153   eval "ac_cv_func_$ac_func=yes"
2154 else
2155   echo "configure: failed program was:" >&5
2156   cat conftest.$ac_ext >&5
2157   rm -rf conftest*
2158   eval "ac_cv_func_$ac_func=no"
2159 fi
2160 rm -f conftest*
2161 fi
2162
2163 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2164   echo "$ac_t""yes" 1>&6
2165     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2166   cat >> confdefs.h <<EOF
2167 #define $ac_tr_func 1
2168 EOF
2169  
2170 else
2171   echo "$ac_t""no" 1>&6
2172 fi
2173 done
2174
2175
2176    if test "${ac_cv_func_stpcpy+set}" != "set"; then
2177      for ac_func in stpcpy
2178 do
2179 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2180 echo "configure:2181: checking for $ac_func" >&5
2181 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2182   echo $ac_n "(cached) $ac_c" 1>&6
2183 else
2184   cat > conftest.$ac_ext <<EOF
2185 #line 2186 "configure"
2186 #include "confdefs.h"
2187 /* System header to define __stub macros and hopefully few prototypes,
2188     which can conflict with char $ac_func(); below.  */
2189 #include <assert.h>
2190 /* Override any gcc2 internal prototype to avoid an error.  */
2191 /* We use char because int might match the return type of a gcc2
2192     builtin and then its argument prototype would still apply.  */
2193 char $ac_func();
2194
2195 int main() {
2196
2197 /* The GNU C library defines this for functions which it implements
2198     to always fail with ENOSYS.  Some functions are actually named
2199     something starting with __ and the normal name is an alias.  */
2200 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2201 choke me
2202 #else
2203 $ac_func();
2204 #endif
2205
2206 ; return 0; }
2207 EOF
2208 if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2209   rm -rf conftest*
2210   eval "ac_cv_func_$ac_func=yes"
2211 else
2212   echo "configure: failed program was:" >&5
2213   cat conftest.$ac_ext >&5
2214   rm -rf conftest*
2215   eval "ac_cv_func_$ac_func=no"
2216 fi
2217 rm -f conftest*
2218 fi
2219
2220 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2221   echo "$ac_t""yes" 1>&6
2222     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2223   cat >> confdefs.h <<EOF
2224 #define $ac_tr_func 1
2225 EOF
2226  
2227 else
2228   echo "$ac_t""no" 1>&6
2229 fi
2230 done
2231
2232    fi
2233    if test "${ac_cv_func_stpcpy}" = "yes"; then
2234      cat >> confdefs.h <<\EOF
2235 #define HAVE_STPCPY 1
2236 EOF
2237
2238    fi
2239
2240    if test $ac_cv_header_locale_h = yes; then
2241     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2242 echo "configure:2243: checking for LC_MESSAGES" >&5
2243 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2244   echo $ac_n "(cached) $ac_c" 1>&6
2245 else
2246   cat > conftest.$ac_ext <<EOF
2247 #line 2248 "configure"
2248 #include "confdefs.h"
2249 #include <locale.h>
2250 int main() {
2251 return LC_MESSAGES
2252 ; return 0; }
2253 EOF
2254 if { (eval echo configure:2255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2255   rm -rf conftest*
2256   am_cv_val_LC_MESSAGES=yes
2257 else
2258   echo "configure: failed program was:" >&5
2259   cat conftest.$ac_ext >&5
2260   rm -rf conftest*
2261   am_cv_val_LC_MESSAGES=no
2262 fi
2263 rm -f conftest*
2264 fi
2265
2266 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2267     if test $am_cv_val_LC_MESSAGES = yes; then
2268       cat >> confdefs.h <<\EOF
2269 #define HAVE_LC_MESSAGES 1
2270 EOF
2271
2272     fi
2273   fi
2274    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2275 echo "configure:2276: checking whether NLS is requested" >&5
2276         # Check whether --enable-nls or --disable-nls was given.
2277 if test "${enable_nls+set}" = set; then
2278   enableval="$enable_nls"
2279   USE_NLS=$enableval
2280 else
2281   USE_NLS=yes
2282 fi
2283
2284     echo "$ac_t""$USE_NLS" 1>&6
2285     
2286
2287     USE_INCLUDED_LIBINTL=no
2288
2289         if test "$USE_NLS" = "yes"; then
2290       cat >> confdefs.h <<\EOF
2291 #define ENABLE_NLS 1
2292 EOF
2293
2294       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2295 echo "configure:2296: checking whether included gettext is requested" >&5
2296       # Check whether --with-included-gettext or --without-included-gettext was given.
2297 if test "${with_included_gettext+set}" = set; then
2298   withval="$with_included_gettext"
2299   nls_cv_force_use_gnu_gettext=$withval
2300 else
2301   nls_cv_force_use_gnu_gettext=no
2302 fi
2303
2304       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2305
2306       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2307       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2308                                         nls_cv_header_intl=
2309         nls_cv_header_libgt=
2310         CATOBJEXT=NONE
2311
2312         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2313 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2314 echo "configure:2315: checking for libintl.h" >&5
2315 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2316   echo $ac_n "(cached) $ac_c" 1>&6
2317 else
2318   cat > conftest.$ac_ext <<EOF
2319 #line 2320 "configure"
2320 #include "confdefs.h"
2321 #include <libintl.h>
2322 EOF
2323 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2324 { (eval echo configure:2325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2325 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2326 if test -z "$ac_err"; then
2327   rm -rf conftest*
2328   eval "ac_cv_header_$ac_safe=yes"
2329 else
2330   echo "$ac_err" >&5
2331   echo "configure: failed program was:" >&5
2332   cat conftest.$ac_ext >&5
2333   rm -rf conftest*
2334   eval "ac_cv_header_$ac_safe=no"
2335 fi
2336 rm -f conftest*
2337 fi
2338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2339   echo "$ac_t""yes" 1>&6
2340   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2341 echo "configure:2342: checking for gettext in libc" >&5
2342 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2343   echo $ac_n "(cached) $ac_c" 1>&6
2344 else
2345   cat > conftest.$ac_ext <<EOF
2346 #line 2347 "configure"
2347 #include "confdefs.h"
2348 #include <libintl.h>
2349 int main() {
2350 return (int) gettext ("")
2351 ; return 0; }
2352 EOF
2353 if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2354   rm -rf conftest*
2355   gt_cv_func_gettext_libc=yes
2356 else
2357   echo "configure: failed program was:" >&5
2358   cat conftest.$ac_ext >&5
2359   rm -rf conftest*
2360   gt_cv_func_gettext_libc=no
2361 fi
2362 rm -f conftest*
2363 fi
2364
2365 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2366
2367            if test "$gt_cv_func_gettext_libc" != "yes"; then
2368              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2369 echo "configure:2370: checking for bindtextdomain in -lintl" >&5
2370 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372   echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374   ac_save_LIBS="$LIBS"
2375 LIBS="-lintl  $LIBS"
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2378 "configure"
2378 #include "confdefs.h"
2379 /* Override any gcc2 internal prototype to avoid an error.  */
2380 /* We use char because int might match the return type of a gcc2
2381     builtin and then its argument prototype would still apply.  */
2382 char bindtextdomain();
2383
2384 int main() {
2385 bindtextdomain()
2386 ; return 0; }
2387 EOF
2388 if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2389   rm -rf conftest*
2390   eval "ac_cv_lib_$ac_lib_var=yes"
2391 else
2392   echo "configure: failed program was:" >&5
2393   cat conftest.$ac_ext >&5
2394   rm -rf conftest*
2395   eval "ac_cv_lib_$ac_lib_var=no"
2396 fi
2397 rm -f conftest*
2398 LIBS="$ac_save_LIBS"
2399
2400 fi
2401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402   echo "$ac_t""yes" 1>&6
2403   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2404 echo "configure:2405: checking for gettext in libintl" >&5
2405 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2406   echo $ac_n "(cached) $ac_c" 1>&6
2407 else
2408   cat > conftest.$ac_ext <<EOF
2409 #line 2410 "configure"
2410 #include "confdefs.h"
2411
2412 int main() {
2413 return (int) gettext ("")
2414 ; return 0; }
2415 EOF
2416 if { (eval echo configure:2417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2417   rm -rf conftest*
2418   gt_cv_func_gettext_libintl=yes
2419 else
2420   echo "configure: failed program was:" >&5
2421   cat conftest.$ac_ext >&5
2422   rm -rf conftest*
2423   gt_cv_func_gettext_libintl=no
2424 fi
2425 rm -f conftest*
2426 fi
2427
2428 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2429 else
2430   echo "$ac_t""no" 1>&6
2431 fi
2432
2433            fi
2434
2435            if test "$gt_cv_func_gettext_libc" = "yes" \
2436               || test "$gt_cv_func_gettext_libintl" = "yes"; then
2437               cat >> confdefs.h <<\EOF
2438 #define HAVE_GETTEXT 1
2439 EOF
2440
2441               # Extract the first word of "msgfmt", so it can be a program name with args.
2442 set dummy msgfmt; ac_word=$2
2443 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2444 echo "configure:2445: checking for $ac_word" >&5
2445 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2446   echo $ac_n "(cached) $ac_c" 1>&6
2447 else
2448   case "$MSGFMT" in
2449   /*)
2450   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2451   ;;
2452   *)
2453   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2454   for ac_dir in $PATH; do
2455     test -z "$ac_dir" && ac_dir=.
2456     if test -f $ac_dir/$ac_word; then
2457       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2458         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2459         break
2460       fi
2461     fi
2462   done
2463   IFS="$ac_save_ifs"
2464   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2465   ;;
2466 esac
2467 fi
2468 MSGFMT="$ac_cv_path_MSGFMT"
2469 if test -n "$MSGFMT"; then
2470   echo "$ac_t""$MSGFMT" 1>&6
2471 else
2472   echo "$ac_t""no" 1>&6
2473 fi
2474               if test "$MSGFMT" != "no"; then
2475                 for ac_func in dcgettext
2476 do
2477 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2478 echo "configure:2479: checking for $ac_func" >&5
2479 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2480   echo $ac_n "(cached) $ac_c" 1>&6
2481 else
2482   cat > conftest.$ac_ext <<EOF
2483 #line 2484 "configure"
2484 #include "confdefs.h"
2485 /* System header to define __stub macros and hopefully few prototypes,
2486     which can conflict with char $ac_func(); below.  */
2487 #include <assert.h>
2488 /* Override any gcc2 internal prototype to avoid an error.  */
2489 /* We use char because int might match the return type of a gcc2
2490     builtin and then its argument prototype would still apply.  */
2491 char $ac_func();
2492
2493 int main() {
2494
2495 /* The GNU C library defines this for functions which it implements
2496     to always fail with ENOSYS.  Some functions are actually named
2497     something starting with __ and the normal name is an alias.  */
2498 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2499 choke me
2500 #else
2501 $ac_func();
2502 #endif
2503
2504 ; return 0; }
2505 EOF
2506 if { (eval echo configure:2507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2507   rm -rf conftest*
2508   eval "ac_cv_func_$ac_func=yes"
2509 else
2510   echo "configure: failed program was:" >&5
2511   cat conftest.$ac_ext >&5
2512   rm -rf conftest*
2513   eval "ac_cv_func_$ac_func=no"
2514 fi
2515 rm -f conftest*
2516 fi
2517
2518 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2519   echo "$ac_t""yes" 1>&6
2520     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2521   cat >> confdefs.h <<EOF
2522 #define $ac_tr_func 1
2523 EOF
2524  
2525 else
2526   echo "$ac_t""no" 1>&6
2527 fi
2528 done
2529
2530                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2531 set dummy gmsgfmt; ac_word=$2
2532 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2533 echo "configure:2534: checking for $ac_word" >&5
2534 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2535   echo $ac_n "(cached) $ac_c" 1>&6
2536 else
2537   case "$GMSGFMT" in
2538   /*)
2539   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2540   ;;
2541   ?:/*)                  
2542   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2543   ;;
2544   *)
2545   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2546   ac_dummy="$PATH"
2547   for ac_dir in $ac_dummy; do 
2548     test -z "$ac_dir" && ac_dir=.
2549     if test -f $ac_dir/$ac_word; then
2550       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2551       break
2552     fi
2553   done
2554   IFS="$ac_save_ifs"
2555   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2556   ;;
2557 esac
2558 fi
2559 GMSGFMT="$ac_cv_path_GMSGFMT"
2560 if test -n "$GMSGFMT"; then
2561   echo "$ac_t""$GMSGFMT" 1>&6
2562 else
2563   echo "$ac_t""no" 1>&6
2564 fi
2565
2566                 # Extract the first word of "xgettext", so it can be a program name with args.
2567 set dummy xgettext; ac_word=$2
2568 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2569 echo "configure:2570: checking for $ac_word" >&5
2570 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2571   echo $ac_n "(cached) $ac_c" 1>&6
2572 else
2573   case "$XGETTEXT" in
2574   /*)
2575   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2576   ;;
2577   *)
2578   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2579   for ac_dir in $PATH; do
2580     test -z "$ac_dir" && ac_dir=.
2581     if test -f $ac_dir/$ac_word; then
2582       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2583         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2584         break
2585       fi
2586     fi
2587   done
2588   IFS="$ac_save_ifs"
2589   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2590   ;;
2591 esac
2592 fi
2593 XGETTEXT="$ac_cv_path_XGETTEXT"
2594 if test -n "$XGETTEXT"; then
2595   echo "$ac_t""$XGETTEXT" 1>&6
2596 else
2597   echo "$ac_t""no" 1>&6
2598 fi
2599
2600                 cat > conftest.$ac_ext <<EOF
2601 #line 2602 "configure"
2602 #include "confdefs.h"
2603
2604 int main() {
2605 extern int _nl_msg_cat_cntr;
2606                                return _nl_msg_cat_cntr
2607 ; return 0; }
2608 EOF
2609 if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2610   rm -rf conftest*
2611   CATOBJEXT=.gmo
2612                    DATADIRNAME=share
2613 else
2614   echo "configure: failed program was:" >&5
2615   cat conftest.$ac_ext >&5
2616   rm -rf conftest*
2617   CATOBJEXT=.mo
2618                    DATADIRNAME=lib
2619 fi
2620 rm -f conftest*
2621                 INSTOBJEXT=.mo
2622               fi
2623             fi
2624         
2625 else
2626   echo "$ac_t""no" 1>&6
2627 fi
2628
2629
2630                 
2631         if test "$CATOBJEXT" = "NONE"; then
2632                           nls_cv_use_gnu_gettext=yes
2633         fi
2634       fi
2635
2636       if test "$nls_cv_use_gnu_gettext" = "yes"; then
2637                 INTLOBJS="\$(GETTOBJS)"
2638         # Extract the first word of "msgfmt", so it can be a program name with args.
2639 set dummy msgfmt; ac_word=$2
2640 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2641 echo "configure:2642: checking for $ac_word" >&5
2642 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2643   echo $ac_n "(cached) $ac_c" 1>&6
2644 else
2645   case "$MSGFMT" in
2646   /*)
2647   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2648   ;;
2649   *)
2650   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2651   for ac_dir in $PATH; do
2652     test -z "$ac_dir" && ac_dir=.
2653     if test -f $ac_dir/$ac_word; then
2654       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2655         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2656         break
2657       fi
2658     fi
2659   done
2660   IFS="$ac_save_ifs"
2661   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2662   ;;
2663 esac
2664 fi
2665 MSGFMT="$ac_cv_path_MSGFMT"
2666 if test -n "$MSGFMT"; then
2667   echo "$ac_t""$MSGFMT" 1>&6
2668 else
2669   echo "$ac_t""no" 1>&6
2670 fi
2671
2672         # Extract the first word of "gmsgfmt", so it can be a program name with args.
2673 set dummy gmsgfmt; ac_word=$2
2674 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2675 echo "configure:2676: checking for $ac_word" >&5
2676 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2677   echo $ac_n "(cached) $ac_c" 1>&6
2678 else
2679   case "$GMSGFMT" in
2680   /*)
2681   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2682   ;;
2683   ?:/*)                  
2684   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2685   ;;
2686   *)
2687   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2688   ac_dummy="$PATH"
2689   for ac_dir in $ac_dummy; do 
2690     test -z "$ac_dir" && ac_dir=.
2691     if test -f $ac_dir/$ac_word; then
2692       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2693       break
2694     fi
2695   done
2696   IFS="$ac_save_ifs"
2697   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2698   ;;
2699 esac
2700 fi
2701 GMSGFMT="$ac_cv_path_GMSGFMT"
2702 if test -n "$GMSGFMT"; then
2703   echo "$ac_t""$GMSGFMT" 1>&6
2704 else
2705   echo "$ac_t""no" 1>&6
2706 fi
2707
2708         # Extract the first word of "xgettext", so it can be a program name with args.
2709 set dummy xgettext; ac_word=$2
2710 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2711 echo "configure:2712: checking for $ac_word" >&5
2712 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2713   echo $ac_n "(cached) $ac_c" 1>&6
2714 else
2715   case "$XGETTEXT" in
2716   /*)
2717   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2718   ;;
2719   *)
2720   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2721   for ac_dir in $PATH; do
2722     test -z "$ac_dir" && ac_dir=.
2723     if test -f $ac_dir/$ac_word; then
2724       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2725         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2726         break
2727       fi
2728     fi
2729   done
2730   IFS="$ac_save_ifs"
2731   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2732   ;;
2733 esac
2734 fi
2735 XGETTEXT="$ac_cv_path_XGETTEXT"
2736 if test -n "$XGETTEXT"; then
2737   echo "$ac_t""$XGETTEXT" 1>&6
2738 else
2739   echo "$ac_t""no" 1>&6
2740 fi
2741
2742         
2743         USE_INCLUDED_LIBINTL=yes
2744         CATOBJEXT=.gmo
2745         INSTOBJEXT=.mo
2746         DATADIRNAME=share
2747         INTLDEPS='$(top_builddir)/../intl/libintl.a'
2748         INTLLIBS=$INTLDEPS
2749         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2750         nls_cv_header_intl=libintl.h
2751         nls_cv_header_libgt=libgettext.h
2752       fi
2753
2754             if test "$XGETTEXT" != ":"; then
2755                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2756           : ;
2757         else
2758           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2759           XGETTEXT=":"
2760         fi
2761       fi
2762
2763       # We need to process the po/ directory.
2764       POSUB=po
2765     else
2766       DATADIRNAME=share
2767       nls_cv_header_intl=libintl.h
2768       nls_cv_header_libgt=libgettext.h
2769     fi
2770
2771     # If this is used in GNU gettext we have to set USE_NLS to `yes'
2772     # because some of the sources are only built for this goal.
2773     if test "$PACKAGE" = gettext; then
2774       USE_NLS=yes
2775       USE_INCLUDED_LIBINTL=yes
2776     fi
2777
2778                 for lang in $ALL_LINGUAS; do
2779       GMOFILES="$GMOFILES $lang.gmo"
2780       POFILES="$POFILES $lang.po"
2781     done
2782
2783         
2784     
2785     
2786     
2787     
2788     
2789     
2790     
2791     
2792     
2793     
2794   
2795
2796    if test "x$CATOBJEXT" != "x"; then
2797      if test "x$ALL_LINGUAS" = "x"; then
2798        LINGUAS=
2799      else
2800        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2801 echo "configure:2802: checking for catalogs to be installed" >&5
2802        NEW_LINGUAS=
2803        for lang in ${LINGUAS=$ALL_LINGUAS}; do
2804          case "$ALL_LINGUAS" in
2805           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2806          esac
2807        done
2808        LINGUAS=$NEW_LINGUAS
2809        echo "$ac_t""$LINGUAS" 1>&6
2810      fi
2811
2812           if test -n "$LINGUAS"; then
2813        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2814      fi
2815    fi
2816
2817             if test $ac_cv_header_locale_h = yes; then
2818      INCLUDE_LOCALE_H="#include <locale.h>"
2819    else
2820      INCLUDE_LOCALE_H="\
2821 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
2822    fi
2823    
2824
2825             if test -f $srcdir/po2tbl.sed.in; then
2826       if test "$CATOBJEXT" = ".cat"; then
2827          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2828 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2829 echo "configure:2830: checking for linux/version.h" >&5
2830 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2831   echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833   cat > conftest.$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 #include <linux/version.h>
2837 EOF
2838 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2839 { (eval echo configure:2840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2840 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2841 if test -z "$ac_err"; then
2842   rm -rf conftest*
2843   eval "ac_cv_header_$ac_safe=yes"
2844 else
2845   echo "$ac_err" >&5
2846   echo "configure: failed program was:" >&5
2847   cat conftest.$ac_ext >&5
2848   rm -rf conftest*
2849   eval "ac_cv_header_$ac_safe=no"
2850 fi
2851 rm -f conftest*
2852 fi
2853 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2854   echo "$ac_t""yes" 1>&6
2855   msgformat=linux
2856 else
2857   echo "$ac_t""no" 1>&6
2858 msgformat=xopen
2859 fi
2860
2861
2862                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2863       fi
2864             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2865          $srcdir/po2tbl.sed.in > po2tbl.sed
2866    fi
2867
2868             if test "$PACKAGE" = "gettext"; then
2869      GT_NO="#NO#"
2870      GT_YES=
2871    else
2872      GT_NO=
2873      GT_YES="#YES#"
2874    fi
2875    
2876    
2877
2878    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2879    
2880
2881       l=
2882    
2883
2884             if test -f $srcdir/po/POTFILES.in; then
2885       test -d po || mkdir po
2886       if test "x$srcdir" != "x."; then
2887          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2888             posrcprefix="$srcdir/"
2889          else
2890             posrcprefix="../$srcdir/"
2891          fi
2892       else
2893          posrcprefix="../"
2894       fi
2895       rm -f po/POTFILES
2896       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2897          < $srcdir/po/POTFILES.in > po/POTFILES
2898    fi
2899   
2900 cat >> confdefs.h <<\EOF
2901 #define PACKAGE "gdb"
2902 EOF
2903
2904
2905 debugdir=${libdir}/debug
2906          
2907 # Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2908 if test "${with_separate_debug_dir+set}" = set; then
2909   withval="$with_separate_debug_dir"
2910   debugdir="${withval}"
2911 fi
2912
2913         
2914
2915   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
2916   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2917   ac_define_dir=`eval echo $debugdir`
2918   ac_define_dir=`eval echo $ac_define_dir`
2919   cat >> confdefs.h <<EOF
2920 #define DEBUGDIR "$ac_define_dir"
2921 EOF
2922
2923
2924 #AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
2925
2926
2927 CONFIG_OBS=
2928 CONFIG_DEPS=
2929 CONFIG_SRCS=
2930 ENABLE_CFLAGS=
2931 CONFIG_ALL=
2932 CONFIG_CLEAN=
2933 CONFIG_INSTALL=
2934 CONFIG_UNINSTALL=
2935
2936 subdirs="doc testsuite"
2937
2938 configdirs=
2939
2940 . $srcdir/configure.host
2941
2942 . $srcdir/configure.tgt
2943
2944 # Fetch the default architecture and default target vector from BFD.
2945 targ=$target; . $srcdir/../bfd/config.bfd
2946
2947 # We only want the first architecture, so strip off the others if
2948 # there is more than one.
2949 targ_archs=`echo $targ_archs | sed 's/ .*//'`
2950
2951 if test "x$targ_archs" != x; then
2952   cat >> confdefs.h <<EOF
2953 #define DEFAULT_BFD_ARCH $targ_archs
2954 EOF
2955
2956 fi
2957 if test "x$targ_defvec" != x; then
2958   cat >> confdefs.h <<EOF
2959 #define DEFAULT_BFD_VEC $targ_defvec
2960 EOF
2961
2962 fi
2963
2964 if test "$program_transform_name" = s,x,x,; then
2965   program_transform_name=
2966 else
2967   # Double any \ or $.  echo might interpret backslashes.
2968   cat <<\EOF_SED > conftestsed
2969 s,\\,\\\\,g; s,\$,$$,g
2970 EOF_SED
2971   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2972   rm -f conftestsed
2973 fi
2974 test "$program_prefix" != NONE &&
2975   program_transform_name="s,^,${program_prefix},; $program_transform_name"
2976 # Use a double $ so make ignores it.
2977 test "$program_suffix" != NONE &&
2978   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
2979
2980 # sed with no file args requires a program.
2981 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2982
2983
2984 # The CLI cannot be disabled yet, but may be in the future.
2985
2986 # Enable CLI.
2987 # Check whether --enable-gdbcli or --disable-gdbcli was given.
2988 if test "${enable_gdbcli+set}" = set; then
2989   enableval="$enable_gdbcli"
2990   case $enableval in
2991     yes)
2992       ;;
2993     no)
2994       { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;;
2995     *)
2996       { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;;
2997   esac
2998 else
2999   enable_gdbcli=yes
3000 fi
3001
3002 if test x"$enable_gdbcli" = xyes; then
3003   if test -d $srcdir/cli; then
3004     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
3005     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
3006     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
3007     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
3008   fi
3009 fi
3010
3011 # Enable MI.
3012 # Check whether --enable-gdbmi or --disable-gdbmi was given.
3013 if test "${enable_gdbmi+set}" = set; then
3014   enableval="$enable_gdbmi"
3015   case $enableval in
3016     yes | no)
3017       ;;
3018     *)
3019       { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;;
3020   esac
3021 else
3022   enable_gdbmi=yes
3023 fi
3024
3025 if test x"$enable_gdbmi" = xyes; then
3026   if test -d $srcdir/mi; then
3027     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
3028     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
3029     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
3030     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
3031   fi
3032 fi
3033
3034 # Enable TUI.
3035 # Check whether --enable-tui or --disable-tui was given.
3036 if test "${enable_tui+set}" = set; then
3037   enableval="$enable_tui"
3038   case $enableval in
3039     yes | no)
3040       ;;
3041     *)
3042       { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;;
3043   esac
3044 else
3045   enable_tui=yes
3046 fi
3047
3048 if test x"$enable_tui" = xyes; then
3049   if test -d $srcdir/tui; then
3050     if test "$ac_cv_search_initscr" != no -a "$ac_cv_search_wborder" != no; then
3051       CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3052       CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3053       CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
3054       CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_TUI_INITS)"
3055       ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
3056       CONFIG_ALL="${CONFIG_ALL} all-tui"
3057       CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
3058       CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
3059       CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
3060     fi
3061   fi
3062 fi
3063
3064 # Enable gdbtk.
3065 # Check whether --enable-gdbtk or --disable-gdbtk was given.
3066 if test "${enable_gdbtk+set}" = set; then
3067   enableval="$enable_gdbtk"
3068   case $enableval in
3069     yes | no)
3070       ;;
3071     *)
3072       { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3073   esac
3074 else
3075   if test -d $srcdir/gdbtk; then
3076     enable_gdbtk=yes
3077   else
3078     enable_gdbtk=no
3079   fi
3080 fi
3081
3082 # We unconditionally disable gdbtk tests on selected platforms.
3083 case $host_os in
3084   go32* | windows*)
3085     echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3086     enable_gdbtk=no ;;
3087 esac
3088
3089 # Libunwind support.
3090 # Check whether --with-libunwind or --without-libunwind was given.
3091 if test "${with_libunwind+set}" = set; then
3092   withval="$with_libunwind"
3093   case "${withval}" in
3094   yes)  enable_libunwind=yes ;;
3095   no)   enable_libunwind=no ;;
3096   *)    { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;;
3097 esac
3098 else
3099   
3100   for ac_hdr in libunwind.h
3101 do
3102 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3103 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3104 echo "configure:3105: checking for $ac_hdr" >&5
3105 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3106   echo $ac_n "(cached) $ac_c" 1>&6
3107 else
3108   cat > conftest.$ac_ext <<EOF
3109 #line 3110 "configure"
3110 #include "confdefs.h"
3111 #include <$ac_hdr>
3112 EOF
3113 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3114 { (eval echo configure:3115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3115 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3116 if test -z "$ac_err"; then
3117   rm -rf conftest*
3118   eval "ac_cv_header_$ac_safe=yes"
3119 else
3120   echo "$ac_err" >&5
3121   echo "configure: failed program was:" >&5
3122   cat conftest.$ac_ext >&5
3123   rm -rf conftest*
3124   eval "ac_cv_header_$ac_safe=no"
3125 fi
3126 rm -f conftest*
3127 fi
3128 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3129   echo "$ac_t""yes" 1>&6
3130     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3131   cat >> confdefs.h <<EOF
3132 #define $ac_tr_hdr 1
3133 EOF
3134  
3135 else
3136   echo "$ac_t""no" 1>&6
3137 fi
3138 done
3139
3140   for ac_hdr in libunwind-ia64.h
3141 do
3142 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3143 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3144 echo "configure:3145: checking for $ac_hdr" >&5
3145 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3146   echo $ac_n "(cached) $ac_c" 1>&6
3147 else
3148   cat > conftest.$ac_ext <<EOF
3149 #line 3150 "configure"
3150 #include "confdefs.h"
3151 #include <$ac_hdr>
3152 EOF
3153 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3154 { (eval echo configure:3155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3155 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3156 if test -z "$ac_err"; then
3157   rm -rf conftest*
3158   eval "ac_cv_header_$ac_safe=yes"
3159 else
3160   echo "$ac_err" >&5
3161   echo "configure: failed program was:" >&5
3162   cat conftest.$ac_ext >&5
3163   rm -rf conftest*
3164   eval "ac_cv_header_$ac_safe=no"
3165 fi
3166 rm -f conftest*
3167 fi
3168 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3169   echo "$ac_t""yes" 1>&6
3170     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3171   cat >> confdefs.h <<EOF
3172 #define $ac_tr_hdr 1
3173 EOF
3174  
3175 else
3176   echo "$ac_t""no" 1>&6
3177 fi
3178 done
3179
3180   if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
3181     enable_libunwind=yes;
3182   fi
3183
3184 fi
3185
3186    
3187 if test x"$enable_libunwind" = xyes; then
3188   for ac_hdr in libunwind.h
3189 do
3190 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3191 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3192 echo "configure:3193: checking for $ac_hdr" >&5
3193 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3194   echo $ac_n "(cached) $ac_c" 1>&6
3195 else
3196   cat > conftest.$ac_ext <<EOF
3197 #line 3198 "configure"
3198 #include "confdefs.h"
3199 #include <$ac_hdr>
3200 EOF
3201 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3202 { (eval echo configure:3203: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3203 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3204 if test -z "$ac_err"; then
3205   rm -rf conftest*
3206   eval "ac_cv_header_$ac_safe=yes"
3207 else
3208   echo "$ac_err" >&5
3209   echo "configure: failed program was:" >&5
3210   cat conftest.$ac_ext >&5
3211   rm -rf conftest*
3212   eval "ac_cv_header_$ac_safe=no"
3213 fi
3214 rm -f conftest*
3215 fi
3216 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3217   echo "$ac_t""yes" 1>&6
3218     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3219   cat >> confdefs.h <<EOF
3220 #define $ac_tr_hdr 1
3221 EOF
3222  
3223 else
3224   echo "$ac_t""no" 1>&6
3225 fi
3226 done
3227
3228   for ac_hdr in libunwind-ia64.h
3229 do
3230 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3231 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3232 echo "configure:3233: checking for $ac_hdr" >&5
3233 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3234   echo $ac_n "(cached) $ac_c" 1>&6
3235 else
3236   cat > conftest.$ac_ext <<EOF
3237 #line 3238 "configure"
3238 #include "confdefs.h"
3239 #include <$ac_hdr>
3240 EOF
3241 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3242 { (eval echo configure:3243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3243 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3244 if test -z "$ac_err"; then
3245   rm -rf conftest*
3246   eval "ac_cv_header_$ac_safe=yes"
3247 else
3248   echo "$ac_err" >&5
3249   echo "configure: failed program was:" >&5
3250   cat conftest.$ac_ext >&5
3251   rm -rf conftest*
3252   eval "ac_cv_header_$ac_safe=no"
3253 fi
3254 rm -f conftest*
3255 fi
3256 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3257   echo "$ac_t""yes" 1>&6
3258     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3259   cat >> confdefs.h <<EOF
3260 #define $ac_tr_hdr 1
3261 EOF
3262  
3263 else
3264   echo "$ac_t""no" 1>&6
3265 fi
3266 done
3267
3268   cat >> confdefs.h <<\EOF
3269 #define HAVE_LIBUNWIND 1
3270 EOF
3271
3272   CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
3273   CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
3274   CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
3275 fi
3276
3277 # Profiling support.
3278 # Check whether --enable-profiling or --disable-profiling was given.
3279 if test "${enable_profiling+set}" = set; then
3280   enableval="$enable_profiling"
3281   case $enableval in
3282     yes | no)
3283       ;;
3284     *)
3285       { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3286   esac
3287 else
3288   enable_profiling=no
3289 fi
3290
3291
3292 for ac_func in monstartup _mcleanup
3293 do
3294 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3295 echo "configure:3296: checking for $ac_func" >&5
3296 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3297   echo $ac_n "(cached) $ac_c" 1>&6
3298 else
3299   cat > conftest.$ac_ext <<EOF
3300 #line 3301 "configure"
3301 #include "confdefs.h"
3302 /* System header to define __stub macros and hopefully few prototypes,
3303     which can conflict with char $ac_func(); below.  */
3304 #include <assert.h>
3305 /* Override any gcc2 internal prototype to avoid an error.  */
3306 /* We use char because int might match the return type of a gcc2
3307     builtin and then its argument prototype would still apply.  */
3308 char $ac_func();
3309
3310 int main() {
3311
3312 /* The GNU C library defines this for functions which it implements
3313     to always fail with ENOSYS.  Some functions are actually named
3314     something starting with __ and the normal name is an alias.  */
3315 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3316 choke me
3317 #else
3318 $ac_func();
3319 #endif
3320
3321 ; return 0; }
3322 EOF
3323 if { (eval echo configure:3324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3324   rm -rf conftest*
3325   eval "ac_cv_func_$ac_func=yes"
3326 else
3327   echo "configure: failed program was:" >&5
3328   cat conftest.$ac_ext >&5
3329   rm -rf conftest*
3330   eval "ac_cv_func_$ac_func=no"
3331 fi
3332 rm -f conftest*
3333 fi
3334
3335 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3336   echo "$ac_t""yes" 1>&6
3337     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3338   cat >> confdefs.h <<EOF
3339 #define $ac_tr_func 1
3340 EOF
3341  
3342 else
3343   echo "$ac_t""no" 1>&6
3344 fi
3345 done
3346
3347 echo $ac_n "checking for _etext""... $ac_c" 1>&6
3348 echo "configure:3349: checking for _etext" >&5
3349 if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3350   echo $ac_n "(cached) $ac_c" 1>&6
3351 else
3352   cat > conftest.$ac_ext <<EOF
3353 #line 3354 "configure"
3354 #include "confdefs.h"
3355 #include <stdlib.h>
3356 extern char _etext;
3357
3358 int main() {
3359 free (&_etext);
3360 ; return 0; }
3361 EOF
3362 if { (eval echo configure:3363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3363   rm -rf conftest*
3364   ac_cv_var__etext=yes
3365 else
3366   echo "configure: failed program was:" >&5
3367   cat conftest.$ac_ext >&5
3368   rm -rf conftest*
3369   ac_cv_var__etext=no
3370 fi
3371 rm -f conftest*
3372 fi
3373
3374 echo "$ac_t""$ac_cv_var__etext" 1>&6
3375 if test $ac_cv_var__etext = yes; then
3376   cat >> confdefs.h <<\EOF
3377 #define HAVE__ETEXT 1
3378 EOF
3379
3380 fi
3381 if test "$enable_profiling" = yes ; then
3382   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3383     { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3384   fi
3385   PROFILE_CFLAGS=-pg
3386   OLD_CFLAGS="$CFLAGS"
3387   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
3388
3389   echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
3390 echo "configure:3391: checking whether $CC supports -pg" >&5
3391 if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
3392   echo $ac_n "(cached) $ac_c" 1>&6
3393 else
3394   cat > conftest.$ac_ext <<EOF
3395 #line 3396 "configure"
3396 #include "confdefs.h"
3397
3398 int main() {
3399 int x;
3400 ; return 0; }
3401 EOF
3402 if { (eval echo configure:3403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3403   rm -rf conftest*
3404   ac_cv_cc_supports_pg=yes
3405 else
3406   echo "configure: failed program was:" >&5
3407   cat conftest.$ac_ext >&5
3408   rm -rf conftest*
3409   ac_cv_cc_supports_pg=no
3410 fi
3411 rm -f conftest*
3412 fi
3413
3414 echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
3415
3416   if test $ac_cv_cc_supports_pg = no; then
3417     { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3418   fi
3419
3420   CFLAGS="$OLD_CFLAGS"
3421 fi
3422
3423 # --------------------- #
3424 # Checks for programs.  #
3425 # --------------------- #
3426
3427 for ac_prog in mawk gawk nawk awk
3428 do
3429 # Extract the first word of "$ac_prog", so it can be a program name with args.
3430 set dummy $ac_prog; ac_word=$2
3431 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3432 echo "configure:3433: checking for $ac_word" >&5
3433 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3434   echo $ac_n "(cached) $ac_c" 1>&6
3435 else
3436   if test -n "$AWK"; then
3437   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3438 else
3439   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3440   ac_dummy="$PATH"
3441   for ac_dir in $ac_dummy; do
3442     test -z "$ac_dir" && ac_dir=.
3443     if test -f $ac_dir/$ac_word; then
3444       ac_cv_prog_AWK="$ac_prog"
3445       break
3446     fi
3447   done
3448   IFS="$ac_save_ifs"
3449 fi
3450 fi
3451 AWK="$ac_cv_prog_AWK"
3452 if test -n "$AWK"; then
3453   echo "$ac_t""$AWK" 1>&6
3454 else
3455   echo "$ac_t""no" 1>&6
3456 fi
3457
3458 test -n "$AWK" && break
3459 done
3460
3461 # Find a good install program.  We prefer a C program (faster),
3462 # so one script is as good as another.  But avoid the broken or
3463 # incompatible versions:
3464 # SysV /etc/install, /usr/sbin/install
3465 # SunOS /usr/etc/install
3466 # IRIX /sbin/install
3467 # AIX /bin/install
3468 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3469 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3470 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3471 # ./install, which can be erroneously created by make from ./install.sh.
3472 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3473 echo "configure:3474: checking for a BSD compatible install" >&5
3474 if test -z "$INSTALL"; then
3475 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3476   echo $ac_n "(cached) $ac_c" 1>&6
3477 else
3478     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
3479   for ac_dir in $PATH; do
3480     # Account for people who put trailing slashes in PATH elements.
3481     case "$ac_dir/" in
3482     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3483     *)
3484       # OSF1 and SCO ODT 3.0 have their own names for install.
3485       # Don't use installbsd from OSF since it installs stuff as root
3486       # by default.
3487       for ac_prog in ginstall scoinst install; do
3488         if test -f $ac_dir/$ac_prog; then
3489           if test $ac_prog = install &&
3490             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3491             # AIX install.  It has an incompatible calling convention.
3492             :
3493           else
3494             ac_cv_path_install="$ac_dir/$ac_prog -c"
3495             break 2
3496           fi
3497         fi
3498       done
3499       ;;
3500     esac
3501   done
3502   IFS="$ac_save_IFS"
3503
3504 fi
3505   if test "${ac_cv_path_install+set}" = set; then
3506     INSTALL="$ac_cv_path_install"
3507   else
3508     # As a last resort, use the slow shell script.  We don't cache a
3509     # path for INSTALL within a source directory, because that will
3510     # break other packages using the cache if that directory is
3511     # removed, or if the path is relative.
3512     INSTALL="$ac_install_sh"
3513   fi
3514 fi
3515 echo "$ac_t""$INSTALL" 1>&6
3516
3517 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3518 # It thinks the first close brace ends the variable substitution.
3519 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3520
3521 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3522
3523 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3524
3525 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3526 echo "configure:3527: checking whether ln -s works" >&5
3527 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3528   echo $ac_n "(cached) $ac_c" 1>&6
3529 else
3530   rm -f conftestdata
3531 if ln -s X conftestdata 2>/dev/null
3532 then
3533   rm -f conftestdata
3534   ac_cv_prog_LN_S="ln -s"
3535 else
3536   ac_cv_prog_LN_S=ln
3537 fi
3538 fi
3539 LN_S="$ac_cv_prog_LN_S"
3540 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3541   echo "$ac_t""yes" 1>&6
3542 else
3543   echo "$ac_t""no" 1>&6
3544 fi
3545
3546 # Extract the first word of "ranlib", so it can be a program name with args.
3547 set dummy ranlib; ac_word=$2
3548 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3549 echo "configure:3550: checking for $ac_word" >&5
3550 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3551   echo $ac_n "(cached) $ac_c" 1>&6
3552 else
3553   if test -n "$RANLIB"; then
3554   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3555 else
3556   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3557   ac_dummy="$PATH"
3558   for ac_dir in $ac_dummy; do
3559     test -z "$ac_dir" && ac_dir=.
3560     if test -f $ac_dir/$ac_word; then
3561       ac_cv_prog_RANLIB="ranlib"
3562       break
3563     fi
3564   done
3565   IFS="$ac_save_ifs"
3566   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3567 fi
3568 fi
3569 RANLIB="$ac_cv_prog_RANLIB"
3570 if test -n "$RANLIB"; then
3571   echo "$ac_t""$RANLIB" 1>&6
3572 else
3573   echo "$ac_t""no" 1>&6
3574 fi
3575
3576 for ac_prog in 'bison -y' byacc
3577 do
3578 # Extract the first word of "$ac_prog", so it can be a program name with args.
3579 set dummy $ac_prog; ac_word=$2
3580 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3581 echo "configure:3582: checking for $ac_word" >&5
3582 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3583   echo $ac_n "(cached) $ac_c" 1>&6
3584 else
3585   if test -n "$YACC"; then
3586   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3587 else
3588   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3589   ac_dummy="$PATH"
3590   for ac_dir in $ac_dummy; do
3591     test -z "$ac_dir" && ac_dir=.
3592     if test -f $ac_dir/$ac_word; then
3593       ac_cv_prog_YACC="$ac_prog"
3594       break
3595     fi
3596   done
3597   IFS="$ac_save_ifs"
3598 fi
3599 fi
3600 YACC="$ac_cv_prog_YACC"
3601 if test -n "$YACC"; then
3602   echo "$ac_t""$YACC" 1>&6
3603 else
3604   echo "$ac_t""no" 1>&6
3605 fi
3606
3607 test -n "$YACC" && break
3608 done
3609 test -n "$YACC" || YACC="yacc"
3610
3611
3612 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3613 set dummy ${ac_tool_prefix}ar; ac_word=$2
3614 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3615 echo "configure:3616: checking for $ac_word" >&5
3616 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3617   echo $ac_n "(cached) $ac_c" 1>&6
3618 else
3619   if test -n "$AR"; then
3620   ac_cv_prog_AR="$AR" # Let the user override the test.
3621 else
3622   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3623   ac_dummy="$PATH"
3624   for ac_dir in $ac_dummy; do
3625     test -z "$ac_dir" && ac_dir=.
3626     if test -f $ac_dir/$ac_word; then
3627       ac_cv_prog_AR="${ac_tool_prefix}ar"
3628       break
3629     fi
3630   done
3631   IFS="$ac_save_ifs"
3632   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3633 fi
3634 fi
3635 AR="$ac_cv_prog_AR"
3636 if test -n "$AR"; then
3637   echo "$ac_t""$AR" 1>&6
3638 else
3639   echo "$ac_t""no" 1>&6
3640 fi
3641
3642
3643
3644 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3645 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3646 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3647 echo "configure:3648: checking for $ac_word" >&5
3648 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3649   echo $ac_n "(cached) $ac_c" 1>&6
3650 else
3651   if test -n "$DLLTOOL"; then
3652   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3653 else
3654   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3655   ac_dummy="$PATH"
3656   for ac_dir in $ac_dummy; do
3657     test -z "$ac_dir" && ac_dir=.
3658     if test -f $ac_dir/$ac_word; then
3659       ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3660       break
3661     fi
3662   done
3663   IFS="$ac_save_ifs"
3664   test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3665 fi
3666 fi
3667 DLLTOOL="$ac_cv_prog_DLLTOOL"
3668 if test -n "$DLLTOOL"; then
3669   echo "$ac_t""$DLLTOOL" 1>&6
3670 else
3671   echo "$ac_t""no" 1>&6
3672 fi
3673
3674
3675
3676 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3677 set dummy ${ac_tool_prefix}windres; ac_word=$2
3678 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3679 echo "configure:3680: checking for $ac_word" >&5
3680 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3681   echo $ac_n "(cached) $ac_c" 1>&6
3682 else
3683   if test -n "$WINDRES"; then
3684   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3685 else
3686   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3687   ac_dummy="$PATH"
3688   for ac_dir in $ac_dummy; do
3689     test -z "$ac_dir" && ac_dir=.
3690     if test -f $ac_dir/$ac_word; then
3691       ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3692       break
3693     fi
3694   done
3695   IFS="$ac_save_ifs"
3696   test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3697 fi
3698 fi
3699 WINDRES="$ac_cv_prog_WINDRES"
3700 if test -n "$WINDRES"; then
3701   echo "$ac_t""$WINDRES" 1>&6
3702 else
3703   echo "$ac_t""no" 1>&6
3704 fi
3705
3706
3707
3708
3709 # Needed for GNU/Hurd.
3710 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3711 set dummy ${ac_tool_prefix}mig; ac_word=$2
3712 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3713 echo "configure:3714: checking for $ac_word" >&5
3714 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3715   echo $ac_n "(cached) $ac_c" 1>&6
3716 else
3717   if test -n "$MIG"; then
3718   ac_cv_prog_MIG="$MIG" # Let the user override the test.
3719 else
3720   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3721   ac_dummy="$PATH"
3722   for ac_dir in $ac_dummy; do
3723     test -z "$ac_dir" && ac_dir=.
3724     if test -f $ac_dir/$ac_word; then
3725       ac_cv_prog_MIG="${ac_tool_prefix}mig"
3726       break
3727     fi
3728   done
3729   IFS="$ac_save_ifs"
3730   test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3731 fi
3732 fi
3733 MIG="$ac_cv_prog_MIG"
3734 if test -n "$MIG"; then
3735   echo "$ac_t""$MIG" 1>&6
3736 else
3737   echo "$ac_t""no" 1>&6
3738 fi
3739
3740
3741
3742
3743 # ---------------------- #
3744 # Checks for libraries.  #
3745 # ---------------------- #
3746
3747 # We might need to link with -lm; most simulators need it.
3748 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3749 echo "configure:3750: checking for main in -lm" >&5
3750 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3751 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3752   echo $ac_n "(cached) $ac_c" 1>&6
3753 else
3754   ac_save_LIBS="$LIBS"
3755 LIBS="-lm  $LIBS"
3756 cat > conftest.$ac_ext <<EOF
3757 #line 3758 "configure"
3758 #include "confdefs.h"
3759
3760 int main() {
3761 main()
3762 ; return 0; }
3763 EOF
3764 if { (eval echo configure:3765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3765   rm -rf conftest*
3766   eval "ac_cv_lib_$ac_lib_var=yes"
3767 else
3768   echo "configure: failed program was:" >&5
3769   cat conftest.$ac_ext >&5
3770   rm -rf conftest*
3771   eval "ac_cv_lib_$ac_lib_var=no"
3772 fi
3773 rm -f conftest*
3774 LIBS="$ac_save_LIBS"
3775
3776 fi
3777 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3778   echo "$ac_t""yes" 1>&6
3779     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3780     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3781   cat >> confdefs.h <<EOF
3782 #define $ac_tr_lib 1
3783 EOF
3784
3785   LIBS="-lm $LIBS"
3786
3787 else
3788   echo "$ac_t""no" 1>&6
3789 fi
3790
3791
3792 # We need to link with -lw to get `wctype' on Solaris before Solaris
3793 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
3794 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3795 # is known to have this problem).  Therefore we avoid libw if we can.
3796 echo $ac_n "checking for wctype""... $ac_c" 1>&6
3797 echo "configure:3798: checking for wctype" >&5
3798 if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3799   echo $ac_n "(cached) $ac_c" 1>&6
3800 else
3801   cat > conftest.$ac_ext <<EOF
3802 #line 3803 "configure"
3803 #include "confdefs.h"
3804 /* System header to define __stub macros and hopefully few prototypes,
3805     which can conflict with char wctype(); below.  */
3806 #include <assert.h>
3807 /* Override any gcc2 internal prototype to avoid an error.  */
3808 /* We use char because int might match the return type of a gcc2
3809     builtin and then its argument prototype would still apply.  */
3810 char wctype();
3811
3812 int main() {
3813
3814 /* The GNU C library defines this for functions which it implements
3815     to always fail with ENOSYS.  Some functions are actually named
3816     something starting with __ and the normal name is an alias.  */
3817 #if defined (__stub_wctype) || defined (__stub___wctype)
3818 choke me
3819 #else
3820 wctype();
3821 #endif
3822
3823 ; return 0; }
3824 EOF
3825 if { (eval echo configure:3826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3826   rm -rf conftest*
3827   eval "ac_cv_func_wctype=yes"
3828 else
3829   echo "configure: failed program was:" >&5
3830   cat conftest.$ac_ext >&5
3831   rm -rf conftest*
3832   eval "ac_cv_func_wctype=no"
3833 fi
3834 rm -f conftest*
3835 fi
3836
3837 if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3838   echo "$ac_t""yes" 1>&6
3839   :
3840 else
3841   echo "$ac_t""no" 1>&6
3842 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3843 echo "configure:3844: checking for wctype in -lw" >&5
3844 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3845 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3846   echo $ac_n "(cached) $ac_c" 1>&6
3847 else
3848   ac_save_LIBS="$LIBS"
3849 LIBS="-lw  $LIBS"
3850 cat > conftest.$ac_ext <<EOF
3851 #line 3852 "configure"
3852 #include "confdefs.h"
3853 /* Override any gcc2 internal prototype to avoid an error.  */
3854 /* We use char because int might match the return type of a gcc2
3855     builtin and then its argument prototype would still apply.  */
3856 char wctype();
3857
3858 int main() {
3859 wctype()
3860 ; return 0; }
3861 EOF
3862 if { (eval echo configure:3863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3863   rm -rf conftest*
3864   eval "ac_cv_lib_$ac_lib_var=yes"
3865 else
3866   echo "configure: failed program was:" >&5
3867   cat conftest.$ac_ext >&5
3868   rm -rf conftest*
3869   eval "ac_cv_lib_$ac_lib_var=no"
3870 fi
3871 rm -f conftest*
3872 LIBS="$ac_save_LIBS"
3873
3874 fi
3875 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3876   echo "$ac_t""yes" 1>&6
3877     ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3878     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3879   cat >> confdefs.h <<EOF
3880 #define $ac_tr_lib 1
3881 EOF
3882
3883   LIBS="-lw $LIBS"
3884
3885 else
3886   echo "$ac_t""no" 1>&6
3887 fi
3888
3889 fi
3890
3891
3892 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3893
3894 echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
3895 echo "configure:3896: checking for library containing gethostbyname" >&5
3896 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3897   echo $ac_n "(cached) $ac_c" 1>&6
3898 else
3899   ac_func_search_save_LIBS="$LIBS"
3900 ac_cv_search_gethostbyname="no"
3901 cat > conftest.$ac_ext <<EOF
3902 #line 3903 "configure"
3903 #include "confdefs.h"
3904 /* Override any gcc2 internal prototype to avoid an error.  */
3905 /* We use char because int might match the return type of a gcc2
3906     builtin and then its argument prototype would still apply.  */
3907 char gethostbyname();
3908
3909 int main() {
3910 gethostbyname()
3911 ; return 0; }
3912 EOF
3913 if { (eval echo configure:3914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3914   rm -rf conftest*
3915   ac_cv_search_gethostbyname="none required"
3916 else
3917   echo "configure: failed program was:" >&5
3918   cat conftest.$ac_ext >&5
3919 fi
3920 rm -f conftest*
3921 test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3922 LIBS="-l$i  $ac_func_search_save_LIBS"
3923 cat > conftest.$ac_ext <<EOF
3924 #line 3925 "configure"
3925 #include "confdefs.h"
3926 /* Override any gcc2 internal prototype to avoid an error.  */
3927 /* We use char because int might match the return type of a gcc2
3928     builtin and then its argument prototype would still apply.  */
3929 char gethostbyname();
3930
3931 int main() {
3932 gethostbyname()
3933 ; return 0; }
3934 EOF
3935 if { (eval echo configure:3936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3936   rm -rf conftest*
3937   ac_cv_search_gethostbyname="-l$i"
3938 break
3939 else
3940   echo "configure: failed program was:" >&5
3941   cat conftest.$ac_ext >&5
3942 fi
3943 rm -f conftest*
3944 done
3945 LIBS="$ac_func_search_save_LIBS"
3946 fi
3947
3948 echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
3949 if test "$ac_cv_search_gethostbyname" != "no"; then
3950   test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
3951   
3952 else :
3953   
3954 fi
3955
3956 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
3957
3958 echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
3959 echo "configure:3960: checking for library containing socketpair" >&5
3960 if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
3961   echo $ac_n "(cached) $ac_c" 1>&6
3962 else
3963   ac_func_search_save_LIBS="$LIBS"
3964 ac_cv_search_socketpair="no"
3965 cat > conftest.$ac_ext <<EOF
3966 #line 3967 "configure"
3967 #include "confdefs.h"
3968 /* Override any gcc2 internal prototype to avoid an error.  */
3969 /* We use char because int might match the return type of a gcc2
3970     builtin and then its argument prototype would still apply.  */
3971 char socketpair();
3972
3973 int main() {
3974 socketpair()
3975 ; return 0; }
3976 EOF
3977 if { (eval echo configure:3978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3978   rm -rf conftest*
3979   ac_cv_search_socketpair="none required"
3980 else
3981   echo "configure: failed program was:" >&5
3982   cat conftest.$ac_ext >&5
3983 fi
3984 rm -f conftest*
3985 test "$ac_cv_search_socketpair" = "no" && for i in socket; do
3986 LIBS="-l$i  $ac_func_search_save_LIBS"
3987 cat > conftest.$ac_ext <<EOF
3988 #line 3989 "configure"
3989 #include "confdefs.h"
3990 /* Override any gcc2 internal prototype to avoid an error.  */
3991 /* We use char because int might match the return type of a gcc2
3992     builtin and then its argument prototype would still apply.  */
3993 char socketpair();
3994
3995 int main() {
3996 socketpair()
3997 ; return 0; }
3998 EOF
3999 if { (eval echo configure:4000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4000   rm -rf conftest*
4001   ac_cv_search_socketpair="-l$i"
4002 break
4003 else
4004   echo "configure: failed program was:" >&5
4005   cat conftest.$ac_ext >&5
4006 fi
4007 rm -f conftest*
4008 done
4009 LIBS="$ac_func_search_save_LIBS"
4010 fi
4011
4012 echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4013 if test "$ac_cv_search_socketpair" != "no"; then
4014   test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4015   
4016 else :
4017   
4018 fi
4019
4020 # Since GDB uses Readline, we need termcap functionality, so we need
4021 # to find a library that provides that.  When GDB is configured with
4022 # the TUI, we need full curses functionality.
4023
4024 case $host_os in
4025   cygwin*)
4026     if test -d $srcdir/libtermcap; then
4027       LIBS="../libtermcap/libtermcap.a $LIBS"
4028       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
4029     fi ;;
4030   go32* | *djgpp*)
4031     ac_cv_search_tgetent="none required"
4032     ;;
4033   aix*)
4034     # Readline prefers curses over termcap on AIX.
4035     # ??? Why?
4036     
4037 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4038 echo "configure:4039: checking for library containing tgetent" >&5
4039 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4040   echo $ac_n "(cached) $ac_c" 1>&6
4041 else
4042   ac_func_search_save_LIBS="$LIBS"
4043 ac_cv_search_tgetent="no"
4044 cat > conftest.$ac_ext <<EOF
4045 #line 4046 "configure"
4046 #include "confdefs.h"
4047 /* Override any gcc2 internal prototype to avoid an error.  */
4048 /* We use char because int might match the return type of a gcc2
4049     builtin and then its argument prototype would still apply.  */
4050 char tgetent();
4051
4052 int main() {
4053 tgetent()
4054 ; return 0; }
4055 EOF
4056 if { (eval echo configure:4057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4057   rm -rf conftest*
4058   ac_cv_search_tgetent="none required"
4059 else
4060   echo "configure: failed program was:" >&5
4061   cat conftest.$ac_ext >&5
4062 fi
4063 rm -f conftest*
4064 test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4065 LIBS="-l$i  $ac_func_search_save_LIBS"
4066 cat > conftest.$ac_ext <<EOF
4067 #line 4068 "configure"
4068 #include "confdefs.h"
4069 /* Override any gcc2 internal prototype to avoid an error.  */
4070 /* We use char because int might match the return type of a gcc2
4071     builtin and then its argument prototype would still apply.  */
4072 char tgetent();
4073
4074 int main() {
4075 tgetent()
4076 ; return 0; }
4077 EOF
4078 if { (eval echo configure:4079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4079   rm -rf conftest*
4080   ac_cv_search_tgetent="-l$i"
4081 break
4082 else
4083   echo "configure: failed program was:" >&5
4084   cat conftest.$ac_ext >&5
4085 fi
4086 rm -f conftest*
4087 done
4088 LIBS="$ac_func_search_save_LIBS"
4089 fi
4090
4091 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4092 if test "$ac_cv_search_tgetent" != "no"; then
4093   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4094   
4095 else :
4096   
4097 fi
4098     ;;
4099 esac
4100
4101 # Note: We used to check for libtermlib and libterminfo too, but
4102 # Readline doesn't, so I think we're safe with leaving them out.
4103
4104 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4105 echo "configure:4106: checking for library containing tgetent" >&5
4106 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4107   echo $ac_n "(cached) $ac_c" 1>&6
4108 else
4109   ac_func_search_save_LIBS="$LIBS"
4110 ac_cv_search_tgetent="no"
4111 cat > conftest.$ac_ext <<EOF
4112 #line 4113 "configure"
4113 #include "confdefs.h"
4114 /* Override any gcc2 internal prototype to avoid an error.  */
4115 /* We use char because int might match the return type of a gcc2
4116     builtin and then its argument prototype would still apply.  */
4117 char tgetent();
4118
4119 int main() {
4120 tgetent()
4121 ; return 0; }
4122 EOF
4123 if { (eval echo configure:4124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4124   rm -rf conftest*
4125   ac_cv_search_tgetent="none required"
4126 else
4127   echo "configure: failed program was:" >&5
4128   cat conftest.$ac_ext >&5
4129 fi
4130 rm -f conftest*
4131 test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4132 LIBS="-l$i  $ac_func_search_save_LIBS"
4133 cat > conftest.$ac_ext <<EOF
4134 #line 4135 "configure"
4135 #include "confdefs.h"
4136 /* Override any gcc2 internal prototype to avoid an error.  */
4137 /* We use char because int might match the return type of a gcc2
4138     builtin and then its argument prototype would still apply.  */
4139 char tgetent();
4140
4141 int main() {
4142 tgetent()
4143 ; return 0; }
4144 EOF
4145 if { (eval echo configure:4146: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4146   rm -rf conftest*
4147   ac_cv_search_tgetent="-l$i"
4148 break
4149 else
4150   echo "configure: failed program was:" >&5
4151   cat conftest.$ac_ext >&5
4152 fi
4153 rm -f conftest*
4154 done
4155 LIBS="$ac_func_search_save_LIBS"
4156 fi
4157
4158 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4159 if test "$ac_cv_search_tgetent" != "no"; then
4160   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4161   
4162 else :
4163   
4164 fi
4165
4166 if test "$ac_cv_search_tgetent" = no; then
4167   { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4168 fi
4169
4170 # FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
4171 # Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
4172 # Makefile fragments.  That's why we need to have `Hcurses' before
4173 # `curses'.  I don't see why we should use HP curses if a more
4174 # standard curses is available, except that according to HP's
4175 # documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
4176 # HP-UX 10.10 and 10.20.
4177
4178 # FIXME: ncurses does not work on native alphaev68-dec-osf5.1,
4179 # and probably other platforms.  AC_SEARCH_LIBS finds the library
4180 # in a place such as /usr/local/lib/libncurses.a, but does not
4181 # do anything to look for the matching include files.
4182 # -- chastain 2004-05-01
4183
4184
4185 echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
4186 echo "configure:4187: checking for library containing initscr" >&5
4187 if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
4188   echo $ac_n "(cached) $ac_c" 1>&6
4189 else
4190   ac_func_search_save_LIBS="$LIBS"
4191 ac_cv_search_initscr="no"
4192 cat > conftest.$ac_ext <<EOF
4193 #line 4194 "configure"
4194 #include "confdefs.h"
4195 /* Override any gcc2 internal prototype to avoid an error.  */
4196 /* We use char because int might match the return type of a gcc2
4197     builtin and then its argument prototype would still apply.  */
4198 char initscr();
4199
4200 int main() {
4201 initscr()
4202 ; return 0; }
4203 EOF
4204 if { (eval echo configure:4205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4205   rm -rf conftest*
4206   ac_cv_search_initscr="none required"
4207 else
4208   echo "configure: failed program was:" >&5
4209   cat conftest.$ac_ext >&5
4210 fi
4211 rm -f conftest*
4212 test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses curses pdcurses; do
4213 LIBS="-l$i  $ac_func_search_save_LIBS"
4214 cat > conftest.$ac_ext <<EOF
4215 #line 4216 "configure"
4216 #include "confdefs.h"
4217 /* Override any gcc2 internal prototype to avoid an error.  */
4218 /* We use char because int might match the return type of a gcc2
4219     builtin and then its argument prototype would still apply.  */
4220 char initscr();
4221
4222 int main() {
4223 initscr()
4224 ; return 0; }
4225 EOF
4226 if { (eval echo configure:4227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4227   rm -rf conftest*
4228   ac_cv_search_initscr="-l$i"
4229 break
4230 else
4231   echo "configure: failed program was:" >&5
4232   cat conftest.$ac_ext >&5
4233 fi
4234 rm -f conftest*
4235 done
4236 LIBS="$ac_func_search_save_LIBS"
4237 fi
4238
4239 echo "$ac_t""$ac_cv_search_initscr" 1>&6
4240 if test "$ac_cv_search_initscr" != "no"; then
4241   test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
4242   
4243 else :
4244   echo "configure: warning: no curses library found" 1>&2
4245 fi
4246
4247 # Check whether the wborder function is provided by the curses
4248 # library detected above.  In certain implementations such as
4249 # the HP/UX Hcurses for instance, this function is provided by an
4250 # additional library.  So if we did not find this function inside
4251 # the curses library, try some alternate libraries we know might
4252 # provide it.
4253
4254 echo $ac_n "checking for library containing wborder""... $ac_c" 1>&6
4255 echo "configure:4256: checking for library containing wborder" >&5
4256 if eval "test \"`echo '$''{'ac_cv_search_wborder'+set}'`\" = set"; then
4257   echo $ac_n "(cached) $ac_c" 1>&6
4258 else
4259   ac_func_search_save_LIBS="$LIBS"
4260 ac_cv_search_wborder="no"
4261 cat > conftest.$ac_ext <<EOF
4262 #line 4263 "configure"
4263 #include "confdefs.h"
4264 /* Override any gcc2 internal prototype to avoid an error.  */
4265 /* We use char because int might match the return type of a gcc2
4266     builtin and then its argument prototype would still apply.  */
4267 char wborder();
4268
4269 int main() {
4270 wborder()
4271 ; return 0; }
4272 EOF
4273 if { (eval echo configure:4274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4274   rm -rf conftest*
4275   ac_cv_search_wborder="none required"
4276 else
4277   echo "configure: failed program was:" >&5
4278   cat conftest.$ac_ext >&5
4279 fi
4280 rm -f conftest*
4281 test "$ac_cv_search_wborder" = "no" && for i in cur_colr; do
4282 LIBS="-l$i  $ac_func_search_save_LIBS"
4283 cat > conftest.$ac_ext <<EOF
4284 #line 4285 "configure"
4285 #include "confdefs.h"
4286 /* Override any gcc2 internal prototype to avoid an error.  */
4287 /* We use char because int might match the return type of a gcc2
4288     builtin and then its argument prototype would still apply.  */
4289 char wborder();
4290
4291 int main() {
4292 wborder()
4293 ; return 0; }
4294 EOF
4295 if { (eval echo configure:4296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4296   rm -rf conftest*
4297   ac_cv_search_wborder="-l$i"
4298 break
4299 else
4300   echo "configure: failed program was:" >&5
4301   cat conftest.$ac_ext >&5
4302 fi
4303 rm -f conftest*
4304 done
4305 LIBS="$ac_func_search_save_LIBS"
4306 fi
4307
4308 echo "$ac_t""$ac_cv_search_wborder" 1>&6
4309 if test "$ac_cv_search_wborder" != "no"; then
4310   test "$ac_cv_search_wborder" = "none required" || LIBS="$ac_cv_search_wborder $LIBS"
4311   
4312 else :
4313   echo "configure: warning: wborder function not found, tui will be disabled" 1>&2
4314 fi
4315
4316 # ------------------------- #
4317 # Checks for header files.  #
4318 # ------------------------- #
4319
4320 ac_header_dirent=no
4321 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4322 do
4323 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4324 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4325 echo "configure:4326: checking for $ac_hdr that defines DIR" >&5
4326 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4327   echo $ac_n "(cached) $ac_c" 1>&6
4328 else
4329   cat > conftest.$ac_ext <<EOF
4330 #line 4331 "configure"
4331 #include "confdefs.h"
4332 #include <sys/types.h>
4333 #include <$ac_hdr>
4334 int main() {
4335 DIR *dirp = 0;
4336 ; return 0; }
4337 EOF
4338 if { (eval echo configure:4339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4339   rm -rf conftest*
4340   eval "ac_cv_header_dirent_$ac_safe=yes"
4341 else
4342   echo "configure: failed program was:" >&5
4343   cat conftest.$ac_ext >&5
4344   rm -rf conftest*
4345   eval "ac_cv_header_dirent_$ac_safe=no"
4346 fi
4347 rm -f conftest*
4348 fi
4349 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4350   echo "$ac_t""yes" 1>&6
4351     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4352   cat >> confdefs.h <<EOF
4353 #define $ac_tr_hdr 1
4354 EOF
4355  ac_header_dirent=$ac_hdr; break
4356 else
4357   echo "$ac_t""no" 1>&6
4358 fi
4359 done
4360 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4361 if test $ac_header_dirent = dirent.h; then
4362 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4363 echo "configure:4364: checking for opendir in -ldir" >&5
4364 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4365 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4366   echo $ac_n "(cached) $ac_c" 1>&6
4367 else
4368   ac_save_LIBS="$LIBS"
4369 LIBS="-ldir  $LIBS"
4370 cat > conftest.$ac_ext <<EOF
4371 #line 4372 "configure"
4372 #include "confdefs.h"
4373 /* Override any gcc2 internal prototype to avoid an error.  */
4374 /* We use char because int might match the return type of a gcc2
4375     builtin and then its argument prototype would still apply.  */
4376 char opendir();
4377
4378 int main() {
4379 opendir()
4380 ; return 0; }
4381 EOF
4382 if { (eval echo configure:4383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4383   rm -rf conftest*
4384   eval "ac_cv_lib_$ac_lib_var=yes"
4385 else
4386   echo "configure: failed program was:" >&5
4387   cat conftest.$ac_ext >&5
4388   rm -rf conftest*
4389   eval "ac_cv_lib_$ac_lib_var=no"
4390 fi
4391 rm -f conftest*
4392 LIBS="$ac_save_LIBS"
4393
4394 fi
4395 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4396   echo "$ac_t""yes" 1>&6
4397   LIBS="$LIBS -ldir"
4398 else
4399   echo "$ac_t""no" 1>&6
4400 fi
4401
4402 else
4403 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4404 echo "configure:4405: checking for opendir in -lx" >&5
4405 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4406 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4407   echo $ac_n "(cached) $ac_c" 1>&6
4408 else
4409   ac_save_LIBS="$LIBS"
4410 LIBS="-lx  $LIBS"
4411 cat > conftest.$ac_ext <<EOF
4412 #line 4413 "configure"
4413 #include "confdefs.h"
4414 /* Override any gcc2 internal prototype to avoid an error.  */
4415 /* We use char because int might match the return type of a gcc2
4416     builtin and then its argument prototype would still apply.  */
4417 char opendir();
4418
4419 int main() {
4420 opendir()
4421 ; return 0; }
4422 EOF
4423 if { (eval echo configure:4424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4424   rm -rf conftest*
4425   eval "ac_cv_lib_$ac_lib_var=yes"
4426 else
4427   echo "configure: failed program was:" >&5
4428   cat conftest.$ac_ext >&5
4429   rm -rf conftest*
4430   eval "ac_cv_lib_$ac_lib_var=no"
4431 fi
4432 rm -f conftest*
4433 LIBS="$ac_save_LIBS"
4434
4435 fi
4436 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4437   echo "$ac_t""yes" 1>&6
4438   LIBS="$LIBS -lx"
4439 else
4440   echo "$ac_t""no" 1>&6
4441 fi
4442
4443 fi
4444
4445 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
4446 echo "configure:4447: checking whether stat file-mode macros are broken" >&5
4447 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
4448   echo $ac_n "(cached) $ac_c" 1>&6
4449 else
4450   cat > conftest.$ac_ext <<EOF
4451 #line 4452 "configure"
4452 #include "confdefs.h"
4453 #include <sys/types.h>
4454 #include <sys/stat.h>
4455
4456 #if defined(S_ISBLK) && defined(S_IFDIR)
4457 # if S_ISBLK (S_IFDIR)
4458 You lose.
4459 # endif
4460 #endif
4461
4462 #if defined(S_ISBLK) && defined(S_IFCHR)
4463 # if S_ISBLK (S_IFCHR)
4464 You lose.
4465 # endif
4466 #endif
4467
4468 #if defined(S_ISLNK) && defined(S_IFREG)
4469 # if S_ISLNK (S_IFREG)
4470 You lose.
4471 # endif
4472 #endif
4473
4474 #if defined(S_ISSOCK) && defined(S_IFREG)
4475 # if S_ISSOCK (S_IFREG)
4476 You lose.
4477 # endif
4478 #endif
4479
4480 EOF
4481 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4482   egrep "You lose" >/dev/null 2>&1; then
4483   rm -rf conftest*
4484   ac_cv_header_stat_broken=yes
4485 else
4486   rm -rf conftest*
4487   ac_cv_header_stat_broken=no
4488 fi
4489 rm -f conftest*
4490
4491 fi
4492
4493 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4494 if test $ac_cv_header_stat_broken = yes; then
4495   cat >> confdefs.h <<\EOF
4496 #define STAT_MACROS_BROKEN 1
4497 EOF
4498
4499 fi
4500
4501 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4502 echo "configure:4503: checking for ANSI C header files" >&5
4503 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4504   echo $ac_n "(cached) $ac_c" 1>&6
4505 else
4506   cat > conftest.$ac_ext <<EOF
4507 #line 4508 "configure"
4508 #include "confdefs.h"
4509 #include <stdlib.h>
4510 #include <stdarg.h>
4511 #include <string.h>
4512 #include <float.h>
4513 EOF
4514 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4515 { (eval echo configure:4516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4516 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4517 if test -z "$ac_err"; then
4518   rm -rf conftest*
4519   ac_cv_header_stdc=yes
4520 else
4521   echo "$ac_err" >&5
4522   echo "configure: failed program was:" >&5
4523   cat conftest.$ac_ext >&5
4524   rm -rf conftest*
4525   ac_cv_header_stdc=no
4526 fi
4527 rm -f conftest*
4528
4529 if test $ac_cv_header_stdc = yes; then
4530   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4531 cat > conftest.$ac_ext <<EOF
4532 #line 4533 "configure"
4533 #include "confdefs.h"
4534 #include <string.h>
4535 EOF
4536 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4537   egrep "memchr" >/dev/null 2>&1; then
4538   :
4539 else
4540   rm -rf conftest*
4541   ac_cv_header_stdc=no
4542 fi
4543 rm -f conftest*
4544
4545 fi
4546
4547 if test $ac_cv_header_stdc = yes; then
4548   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4549 cat > conftest.$ac_ext <<EOF
4550 #line 4551 "configure"
4551 #include "confdefs.h"
4552 #include <stdlib.h>
4553 EOF
4554 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4555   egrep "free" >/dev/null 2>&1; then
4556   :
4557 else
4558   rm -rf conftest*
4559   ac_cv_header_stdc=no
4560 fi
4561 rm -f conftest*
4562
4563 fi
4564
4565 if test $ac_cv_header_stdc = yes; then
4566   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4567 if test "$cross_compiling" = yes; then
4568   :
4569 else
4570   cat > conftest.$ac_ext <<EOF
4571 #line 4572 "configure"
4572 #include "confdefs.h"
4573 #include <ctype.h>
4574 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4575 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4576 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4577 int main () { int i; for (i = 0; i < 256; i++)
4578 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4579 exit (0); }
4580
4581 EOF
4582 if { (eval echo configure:4583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4583 then
4584   :
4585 else
4586   echo "configure: failed program was:" >&5
4587   cat conftest.$ac_ext >&5
4588   rm -fr conftest*
4589   ac_cv_header_stdc=no
4590 fi
4591 rm -fr conftest*
4592 fi
4593
4594 fi
4595 fi
4596
4597 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4598 if test $ac_cv_header_stdc = yes; then
4599   cat >> confdefs.h <<\EOF
4600 #define STDC_HEADERS 1
4601 EOF
4602
4603 fi
4604
4605 for ac_hdr in link.h
4606 do
4607 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4608 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4609 echo "configure:4610: checking for $ac_hdr" >&5
4610 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4611   echo $ac_n "(cached) $ac_c" 1>&6
4612 else
4613   cat > conftest.$ac_ext <<EOF
4614 #line 4615 "configure"
4615 #include "confdefs.h"
4616 #include <$ac_hdr>
4617 EOF
4618 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4619 { (eval echo configure:4620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4620 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4621 if test -z "$ac_err"; then
4622   rm -rf conftest*
4623   eval "ac_cv_header_$ac_safe=yes"
4624 else
4625   echo "$ac_err" >&5
4626   echo "configure: failed program was:" >&5
4627   cat conftest.$ac_ext >&5
4628   rm -rf conftest*
4629   eval "ac_cv_header_$ac_safe=no"
4630 fi
4631 rm -f conftest*
4632 fi
4633 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4634   echo "$ac_t""yes" 1>&6
4635     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4636   cat >> confdefs.h <<EOF
4637 #define $ac_tr_hdr 1
4638 EOF
4639  
4640 else
4641   echo "$ac_t""no" 1>&6
4642 fi
4643 done
4644
4645 for ac_hdr in machine/reg.h
4646 do
4647 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4648 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4649 echo "configure:4650: checking for $ac_hdr" >&5
4650 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4651   echo $ac_n "(cached) $ac_c" 1>&6
4652 else
4653   cat > conftest.$ac_ext <<EOF
4654 #line 4655 "configure"
4655 #include "confdefs.h"
4656 #include <$ac_hdr>
4657 EOF
4658 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4659 { (eval echo configure:4660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4660 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4661 if test -z "$ac_err"; then
4662   rm -rf conftest*
4663   eval "ac_cv_header_$ac_safe=yes"
4664 else
4665   echo "$ac_err" >&5
4666   echo "configure: failed program was:" >&5
4667   cat conftest.$ac_ext >&5
4668   rm -rf conftest*
4669   eval "ac_cv_header_$ac_safe=no"
4670 fi
4671 rm -f conftest*
4672 fi
4673 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4674   echo "$ac_t""yes" 1>&6
4675     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4676   cat >> confdefs.h <<EOF
4677 #define $ac_tr_hdr 1
4678 EOF
4679  
4680 else
4681   echo "$ac_t""no" 1>&6
4682 fi
4683 done
4684
4685 for ac_hdr in nlist.h
4686 do
4687 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4688 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4689 echo "configure:4690: checking for $ac_hdr" >&5
4690 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4691   echo $ac_n "(cached) $ac_c" 1>&6
4692 else
4693   cat > conftest.$ac_ext <<EOF
4694 #line 4695 "configure"
4695 #include "confdefs.h"
4696 #include <$ac_hdr>
4697 EOF
4698 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4699 { (eval echo configure:4700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4700 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4701 if test -z "$ac_err"; then
4702   rm -rf conftest*
4703   eval "ac_cv_header_$ac_safe=yes"
4704 else
4705   echo "$ac_err" >&5
4706   echo "configure: failed program was:" >&5
4707   cat conftest.$ac_ext >&5
4708   rm -rf conftest*
4709   eval "ac_cv_header_$ac_safe=no"
4710 fi
4711 rm -f conftest*
4712 fi
4713 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4714   echo "$ac_t""yes" 1>&6
4715     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4716   cat >> confdefs.h <<EOF
4717 #define $ac_tr_hdr 1
4718 EOF
4719  
4720 else
4721   echo "$ac_t""no" 1>&6
4722 fi
4723 done
4724
4725 for ac_hdr in poll.h sys/poll.h
4726 do
4727 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4728 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4729 echo "configure:4730: checking for $ac_hdr" >&5
4730 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4731   echo $ac_n "(cached) $ac_c" 1>&6
4732 else
4733   cat > conftest.$ac_ext <<EOF
4734 #line 4735 "configure"
4735 #include "confdefs.h"
4736 #include <$ac_hdr>
4737 EOF
4738 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4739 { (eval echo configure:4740: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4740 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4741 if test -z "$ac_err"; then
4742   rm -rf conftest*
4743   eval "ac_cv_header_$ac_safe=yes"
4744 else
4745   echo "$ac_err" >&5
4746   echo "configure: failed program was:" >&5
4747   cat conftest.$ac_ext >&5
4748   rm -rf conftest*
4749   eval "ac_cv_header_$ac_safe=no"
4750 fi
4751 rm -f conftest*
4752 fi
4753 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4754   echo "$ac_t""yes" 1>&6
4755     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4756   cat >> confdefs.h <<EOF
4757 #define $ac_tr_hdr 1
4758 EOF
4759  
4760 else
4761   echo "$ac_t""no" 1>&6
4762 fi
4763 done
4764
4765 for ac_hdr in proc_service.h thread_db.h gnu/libc-version.h
4766 do
4767 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4768 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4769 echo "configure:4770: checking for $ac_hdr" >&5
4770 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4771   echo $ac_n "(cached) $ac_c" 1>&6
4772 else
4773   cat > conftest.$ac_ext <<EOF
4774 #line 4775 "configure"
4775 #include "confdefs.h"
4776 #include <$ac_hdr>
4777 EOF
4778 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4779 { (eval echo configure:4780: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4780 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4781 if test -z "$ac_err"; then
4782   rm -rf conftest*
4783   eval "ac_cv_header_$ac_safe=yes"
4784 else
4785   echo "$ac_err" >&5
4786   echo "configure: failed program was:" >&5
4787   cat conftest.$ac_ext >&5
4788   rm -rf conftest*
4789   eval "ac_cv_header_$ac_safe=no"
4790 fi
4791 rm -f conftest*
4792 fi
4793 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4794   echo "$ac_t""yes" 1>&6
4795     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4796   cat >> confdefs.h <<EOF
4797 #define $ac_tr_hdr 1
4798 EOF
4799  
4800 else
4801   echo "$ac_t""no" 1>&6
4802 fi
4803 done
4804
4805 for ac_hdr in stddef.h
4806 do
4807 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4808 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4809 echo "configure:4810: checking for $ac_hdr" >&5
4810 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4811   echo $ac_n "(cached) $ac_c" 1>&6
4812 else
4813   cat > conftest.$ac_ext <<EOF
4814 #line 4815 "configure"
4815 #include "confdefs.h"
4816 #include <$ac_hdr>
4817 EOF
4818 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4819 { (eval echo configure:4820: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4820 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4821 if test -z "$ac_err"; then
4822   rm -rf conftest*
4823   eval "ac_cv_header_$ac_safe=yes"
4824 else
4825   echo "$ac_err" >&5
4826   echo "configure: failed program was:" >&5
4827   cat conftest.$ac_ext >&5
4828   rm -rf conftest*
4829   eval "ac_cv_header_$ac_safe=no"
4830 fi
4831 rm -f conftest*
4832 fi
4833 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4834   echo "$ac_t""yes" 1>&6
4835     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4836   cat >> confdefs.h <<EOF
4837 #define $ac_tr_hdr 1
4838 EOF
4839  
4840 else
4841   echo "$ac_t""no" 1>&6
4842 fi
4843 done
4844
4845 for ac_hdr in stdlib.h
4846 do
4847 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4848 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4849 echo "configure:4850: checking for $ac_hdr" >&5
4850 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4851   echo $ac_n "(cached) $ac_c" 1>&6
4852 else
4853   cat > conftest.$ac_ext <<EOF
4854 #line 4855 "configure"
4855 #include "confdefs.h"
4856 #include <$ac_hdr>
4857 EOF
4858 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4859 { (eval echo configure:4860: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4860 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4861 if test -z "$ac_err"; then
4862   rm -rf conftest*
4863   eval "ac_cv_header_$ac_safe=yes"
4864 else
4865   echo "$ac_err" >&5
4866   echo "configure: failed program was:" >&5
4867   cat conftest.$ac_ext >&5
4868   rm -rf conftest*
4869   eval "ac_cv_header_$ac_safe=no"
4870 fi
4871 rm -f conftest*
4872 fi
4873 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4874   echo "$ac_t""yes" 1>&6
4875     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4876   cat >> confdefs.h <<EOF
4877 #define $ac_tr_hdr 1
4878 EOF
4879  
4880 else
4881   echo "$ac_t""no" 1>&6
4882 fi
4883 done
4884
4885 for ac_hdr in stdint.h
4886 do
4887 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4888 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4889 echo "configure:4890: checking for $ac_hdr" >&5
4890 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4891   echo $ac_n "(cached) $ac_c" 1>&6
4892 else
4893   cat > conftest.$ac_ext <<EOF
4894 #line 4895 "configure"
4895 #include "confdefs.h"
4896 #include <$ac_hdr>
4897 EOF
4898 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4899 { (eval echo configure:4900: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4900 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4901 if test -z "$ac_err"; then
4902   rm -rf conftest*
4903   eval "ac_cv_header_$ac_safe=yes"
4904 else
4905   echo "$ac_err" >&5
4906   echo "configure: failed program was:" >&5
4907   cat conftest.$ac_ext >&5
4908   rm -rf conftest*
4909   eval "ac_cv_header_$ac_safe=no"
4910 fi
4911 rm -f conftest*
4912 fi
4913 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4914   echo "$ac_t""yes" 1>&6
4915     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4916   cat >> confdefs.h <<EOF
4917 #define $ac_tr_hdr 1
4918 EOF
4919  
4920 else
4921   echo "$ac_t""no" 1>&6
4922 fi
4923 done
4924
4925 for ac_hdr in string.h memory.h strings.h
4926 do
4927 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4928 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4929 echo "configure:4930: checking for $ac_hdr" >&5
4930 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4931   echo $ac_n "(cached) $ac_c" 1>&6
4932 else
4933   cat > conftest.$ac_ext <<EOF
4934 #line 4935 "configure"
4935 #include "confdefs.h"
4936 #include <$ac_hdr>
4937 EOF
4938 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4939 { (eval echo configure:4940: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4940 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4941 if test -z "$ac_err"; then
4942   rm -rf conftest*
4943   eval "ac_cv_header_$ac_safe=yes"
4944 else
4945   echo "$ac_err" >&5
4946   echo "configure: failed program was:" >&5
4947   cat conftest.$ac_ext >&5
4948   rm -rf conftest*
4949   eval "ac_cv_header_$ac_safe=no"
4950 fi
4951 rm -f conftest*
4952 fi
4953 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4954   echo "$ac_t""yes" 1>&6
4955     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4956   cat >> confdefs.h <<EOF
4957 #define $ac_tr_hdr 1
4958 EOF
4959  
4960 else
4961   echo "$ac_t""no" 1>&6
4962 fi
4963 done
4964
4965 for ac_hdr in sys/fault.h
4966 do
4967 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4968 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4969 echo "configure:4970: checking for $ac_hdr" >&5
4970 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4971   echo $ac_n "(cached) $ac_c" 1>&6
4972 else
4973   cat > conftest.$ac_ext <<EOF
4974 #line 4975 "configure"
4975 #include "confdefs.h"
4976 #include <$ac_hdr>
4977 EOF
4978 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4979 { (eval echo configure:4980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4980 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4981 if test -z "$ac_err"; then
4982   rm -rf conftest*
4983   eval "ac_cv_header_$ac_safe=yes"
4984 else
4985   echo "$ac_err" >&5
4986   echo "configure: failed program was:" >&5
4987   cat conftest.$ac_ext >&5
4988   rm -rf conftest*
4989   eval "ac_cv_header_$ac_safe=no"
4990 fi
4991 rm -f conftest*
4992 fi
4993 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4994   echo "$ac_t""yes" 1>&6
4995     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4996   cat >> confdefs.h <<EOF
4997 #define $ac_tr_hdr 1
4998 EOF
4999  
5000 else
5001   echo "$ac_t""no" 1>&6
5002 fi
5003 done
5004
5005 for ac_hdr in sys/file.h
5006 do
5007 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5008 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5009 echo "configure:5010: checking for $ac_hdr" >&5
5010 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5011   echo $ac_n "(cached) $ac_c" 1>&6
5012 else
5013   cat > conftest.$ac_ext <<EOF
5014 #line 5015 "configure"
5015 #include "confdefs.h"
5016 #include <$ac_hdr>
5017 EOF
5018 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5019 { (eval echo configure:5020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5020 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5021 if test -z "$ac_err"; then
5022   rm -rf conftest*
5023   eval "ac_cv_header_$ac_safe=yes"
5024 else
5025   echo "$ac_err" >&5
5026   echo "configure: failed program was:" >&5
5027   cat conftest.$ac_ext >&5
5028   rm -rf conftest*
5029   eval "ac_cv_header_$ac_safe=no"
5030 fi
5031 rm -f conftest*
5032 fi
5033 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5034   echo "$ac_t""yes" 1>&6
5035     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5036   cat >> confdefs.h <<EOF
5037 #define $ac_tr_hdr 1
5038 EOF
5039  
5040 else
5041   echo "$ac_t""no" 1>&6
5042 fi
5043 done
5044
5045 for ac_hdr in sys/filio.h
5046 do
5047 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5048 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5049 echo "configure:5050: checking for $ac_hdr" >&5
5050 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5051   echo $ac_n "(cached) $ac_c" 1>&6
5052 else
5053   cat > conftest.$ac_ext <<EOF
5054 #line 5055 "configure"
5055 #include "confdefs.h"
5056 #include <$ac_hdr>
5057 EOF
5058 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5059 { (eval echo configure:5060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5060 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5061 if test -z "$ac_err"; then
5062   rm -rf conftest*
5063   eval "ac_cv_header_$ac_safe=yes"
5064 else
5065   echo "$ac_err" >&5
5066   echo "configure: failed program was:" >&5
5067   cat conftest.$ac_ext >&5
5068   rm -rf conftest*
5069   eval "ac_cv_header_$ac_safe=no"
5070 fi
5071 rm -f conftest*
5072 fi
5073 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5074   echo "$ac_t""yes" 1>&6
5075     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5076   cat >> confdefs.h <<EOF
5077 #define $ac_tr_hdr 1
5078 EOF
5079  
5080 else
5081   echo "$ac_t""no" 1>&6
5082 fi
5083 done
5084
5085 for ac_hdr in sys/ioctl.h
5086 do
5087 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5088 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5089 echo "configure:5090: checking for $ac_hdr" >&5
5090 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5091   echo $ac_n "(cached) $ac_c" 1>&6
5092 else
5093   cat > conftest.$ac_ext <<EOF
5094 #line 5095 "configure"
5095 #include "confdefs.h"
5096 #include <$ac_hdr>
5097 EOF
5098 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5099 { (eval echo configure:5100: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5100 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5101 if test -z "$ac_err"; then
5102   rm -rf conftest*
5103   eval "ac_cv_header_$ac_safe=yes"
5104 else
5105   echo "$ac_err" >&5
5106   echo "configure: failed program was:" >&5
5107   cat conftest.$ac_ext >&5
5108   rm -rf conftest*
5109   eval "ac_cv_header_$ac_safe=no"
5110 fi
5111 rm -f conftest*
5112 fi
5113 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5114   echo "$ac_t""yes" 1>&6
5115     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5116   cat >> confdefs.h <<EOF
5117 #define $ac_tr_hdr 1
5118 EOF
5119  
5120 else
5121   echo "$ac_t""no" 1>&6
5122 fi
5123 done
5124
5125 for ac_hdr in sys/param.h
5126 do
5127 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5128 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5129 echo "configure:5130: checking for $ac_hdr" >&5
5130 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5131   echo $ac_n "(cached) $ac_c" 1>&6
5132 else
5133   cat > conftest.$ac_ext <<EOF
5134 #line 5135 "configure"
5135 #include "confdefs.h"
5136 #include <$ac_hdr>
5137 EOF
5138 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5139 { (eval echo configure:5140: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5140 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5141 if test -z "$ac_err"; then
5142   rm -rf conftest*
5143   eval "ac_cv_header_$ac_safe=yes"
5144 else
5145   echo "$ac_err" >&5
5146   echo "configure: failed program was:" >&5
5147   cat conftest.$ac_ext >&5
5148   rm -rf conftest*
5149   eval "ac_cv_header_$ac_safe=no"
5150 fi
5151 rm -f conftest*
5152 fi
5153 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5154   echo "$ac_t""yes" 1>&6
5155     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5156   cat >> confdefs.h <<EOF
5157 #define $ac_tr_hdr 1
5158 EOF
5159  
5160 else
5161   echo "$ac_t""no" 1>&6
5162 fi
5163 done
5164
5165 for ac_hdr in sys/proc.h
5166 do
5167 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5168 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5169 echo "configure:5170: checking for $ac_hdr" >&5
5170 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5171   echo $ac_n "(cached) $ac_c" 1>&6
5172 else
5173   cat > conftest.$ac_ext <<EOF
5174 #line 5175 "configure"
5175 #include "confdefs.h"
5176 #include <$ac_hdr>
5177 EOF
5178 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5179 { (eval echo configure:5180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5180 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5181 if test -z "$ac_err"; then
5182   rm -rf conftest*
5183   eval "ac_cv_header_$ac_safe=yes"
5184 else
5185   echo "$ac_err" >&5
5186   echo "configure: failed program was:" >&5
5187   cat conftest.$ac_ext >&5
5188   rm -rf conftest*
5189   eval "ac_cv_header_$ac_safe=no"
5190 fi
5191 rm -f conftest*
5192 fi
5193 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5194   echo "$ac_t""yes" 1>&6
5195     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5196   cat >> confdefs.h <<EOF
5197 #define $ac_tr_hdr 1
5198 EOF
5199  
5200 else
5201   echo "$ac_t""no" 1>&6
5202 fi
5203 done
5204
5205 for ac_hdr in sys/procfs.h
5206 do
5207 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5208 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5209 echo "configure:5210: checking for $ac_hdr" >&5
5210 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5211   echo $ac_n "(cached) $ac_c" 1>&6
5212 else
5213   cat > conftest.$ac_ext <<EOF
5214 #line 5215 "configure"
5215 #include "confdefs.h"
5216 #include <$ac_hdr>
5217 EOF
5218 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5219 { (eval echo configure:5220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5220 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5221 if test -z "$ac_err"; then
5222   rm -rf conftest*
5223   eval "ac_cv_header_$ac_safe=yes"
5224 else
5225   echo "$ac_err" >&5
5226   echo "configure: failed program was:" >&5
5227   cat conftest.$ac_ext >&5
5228   rm -rf conftest*
5229   eval "ac_cv_header_$ac_safe=no"
5230 fi
5231 rm -f conftest*
5232 fi
5233 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5234   echo "$ac_t""yes" 1>&6
5235     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5236   cat >> confdefs.h <<EOF
5237 #define $ac_tr_hdr 1
5238 EOF
5239  
5240 else
5241   echo "$ac_t""no" 1>&6
5242 fi
5243 done
5244
5245 for ac_hdr in sys/ptrace.h ptrace.h
5246 do
5247 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5248 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5249 echo "configure:5250: checking for $ac_hdr" >&5
5250 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5251   echo $ac_n "(cached) $ac_c" 1>&6
5252 else
5253   cat > conftest.$ac_ext <<EOF
5254 #line 5255 "configure"
5255 #include "confdefs.h"
5256 #include <$ac_hdr>
5257 EOF
5258 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5259 { (eval echo configure:5260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5260 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5261 if test -z "$ac_err"; then
5262   rm -rf conftest*
5263   eval "ac_cv_header_$ac_safe=yes"
5264 else
5265   echo "$ac_err" >&5
5266   echo "configure: failed program was:" >&5
5267   cat conftest.$ac_ext >&5
5268   rm -rf conftest*
5269   eval "ac_cv_header_$ac_safe=no"
5270 fi
5271 rm -f conftest*
5272 fi
5273 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5274   echo "$ac_t""yes" 1>&6
5275     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5276   cat >> confdefs.h <<EOF
5277 #define $ac_tr_hdr 1
5278 EOF
5279  
5280 else
5281   echo "$ac_t""no" 1>&6
5282 fi
5283 done
5284
5285 for ac_hdr in sys/reg.h sys/debugreg.h
5286 do
5287 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5288 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5289 echo "configure:5290: checking for $ac_hdr" >&5
5290 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5291   echo $ac_n "(cached) $ac_c" 1>&6
5292 else
5293   cat > conftest.$ac_ext <<EOF
5294 #line 5295 "configure"
5295 #include "confdefs.h"
5296 #include <$ac_hdr>
5297 EOF
5298 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5299 { (eval echo configure:5300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5300 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5301 if test -z "$ac_err"; then
5302   rm -rf conftest*
5303   eval "ac_cv_header_$ac_safe=yes"
5304 else
5305   echo "$ac_err" >&5
5306   echo "configure: failed program was:" >&5
5307   cat conftest.$ac_ext >&5
5308   rm -rf conftest*
5309   eval "ac_cv_header_$ac_safe=no"
5310 fi
5311 rm -f conftest*
5312 fi
5313 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5314   echo "$ac_t""yes" 1>&6
5315     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5316   cat >> confdefs.h <<EOF
5317 #define $ac_tr_hdr 1
5318 EOF
5319  
5320 else
5321   echo "$ac_t""no" 1>&6
5322 fi
5323 done
5324
5325 for ac_hdr in sys/select.h
5326 do
5327 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5328 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5329 echo "configure:5330: checking for $ac_hdr" >&5
5330 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5331   echo $ac_n "(cached) $ac_c" 1>&6
5332 else
5333   cat > conftest.$ac_ext <<EOF
5334 #line 5335 "configure"
5335 #include "confdefs.h"
5336 #include <$ac_hdr>
5337 EOF
5338 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5339 { (eval echo configure:5340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5340 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5341 if test -z "$ac_err"; then
5342   rm -rf conftest*
5343   eval "ac_cv_header_$ac_safe=yes"
5344 else
5345   echo "$ac_err" >&5
5346   echo "configure: failed program was:" >&5
5347   cat conftest.$ac_ext >&5
5348   rm -rf conftest*
5349   eval "ac_cv_header_$ac_safe=no"
5350 fi
5351 rm -f conftest*
5352 fi
5353 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5354   echo "$ac_t""yes" 1>&6
5355     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5356   cat >> confdefs.h <<EOF
5357 #define $ac_tr_hdr 1
5358 EOF
5359  
5360 else
5361   echo "$ac_t""no" 1>&6
5362 fi
5363 done
5364
5365 for ac_hdr in sys/syscall.h
5366 do
5367 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5368 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5369 echo "configure:5370: checking for $ac_hdr" >&5
5370 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5371   echo $ac_n "(cached) $ac_c" 1>&6
5372 else
5373   cat > conftest.$ac_ext <<EOF
5374 #line 5375 "configure"
5375 #include "confdefs.h"
5376 #include <$ac_hdr>
5377 EOF
5378 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5379 { (eval echo configure:5380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5380 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5381 if test -z "$ac_err"; then
5382   rm -rf conftest*
5383   eval "ac_cv_header_$ac_safe=yes"
5384 else
5385   echo "$ac_err" >&5
5386   echo "configure: failed program was:" >&5
5387   cat conftest.$ac_ext >&5
5388   rm -rf conftest*
5389   eval "ac_cv_header_$ac_safe=no"
5390 fi
5391 rm -f conftest*
5392 fi
5393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5394   echo "$ac_t""yes" 1>&6
5395     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5396   cat >> confdefs.h <<EOF
5397 #define $ac_tr_hdr 1
5398 EOF
5399  
5400 else
5401   echo "$ac_t""no" 1>&6
5402 fi
5403 done
5404
5405 for ac_hdr in sys/user.h
5406 do
5407 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5408 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5409 echo "configure:5410: checking for $ac_hdr" >&5
5410 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5411   echo $ac_n "(cached) $ac_c" 1>&6
5412 else
5413   cat > conftest.$ac_ext <<EOF
5414 #line 5415 "configure"
5415 #include "confdefs.h"
5416 #include <$ac_hdr>
5417 EOF
5418 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5419 { (eval echo configure:5420: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5420 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5421 if test -z "$ac_err"; then
5422   rm -rf conftest*
5423   eval "ac_cv_header_$ac_safe=yes"
5424 else
5425   echo "$ac_err" >&5
5426   echo "configure: failed program was:" >&5
5427   cat conftest.$ac_ext >&5
5428   rm -rf conftest*
5429   eval "ac_cv_header_$ac_safe=no"
5430 fi
5431 rm -f conftest*
5432 fi
5433 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5434   echo "$ac_t""yes" 1>&6
5435     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5436   cat >> confdefs.h <<EOF
5437 #define $ac_tr_hdr 1
5438 EOF
5439  
5440 else
5441   echo "$ac_t""no" 1>&6
5442 fi
5443 done
5444
5445 for ac_hdr in sys/wait.h wait.h
5446 do
5447 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5448 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5449 echo "configure:5450: checking for $ac_hdr" >&5
5450 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5451   echo $ac_n "(cached) $ac_c" 1>&6
5452 else
5453   cat > conftest.$ac_ext <<EOF
5454 #line 5455 "configure"
5455 #include "confdefs.h"
5456 #include <$ac_hdr>
5457 EOF
5458 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5459 { (eval echo configure:5460: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5460 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5461 if test -z "$ac_err"; then
5462   rm -rf conftest*
5463   eval "ac_cv_header_$ac_safe=yes"
5464 else
5465   echo "$ac_err" >&5
5466   echo "configure: failed program was:" >&5
5467   cat conftest.$ac_ext >&5
5468   rm -rf conftest*
5469   eval "ac_cv_header_$ac_safe=no"
5470 fi
5471 rm -f conftest*
5472 fi
5473 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5474   echo "$ac_t""yes" 1>&6
5475     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5476   cat >> confdefs.h <<EOF
5477 #define $ac_tr_hdr 1
5478 EOF
5479  
5480 else
5481   echo "$ac_t""no" 1>&6
5482 fi
5483 done
5484
5485 for ac_hdr in termios.h termio.h sgtty.h
5486 do
5487 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5488 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5489 echo "configure:5490: checking for $ac_hdr" >&5
5490 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5491   echo $ac_n "(cached) $ac_c" 1>&6
5492 else
5493   cat > conftest.$ac_ext <<EOF
5494 #line 5495 "configure"
5495 #include "confdefs.h"
5496 #include <$ac_hdr>
5497 EOF
5498 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5499 { (eval echo configure:5500: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5500 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5501 if test -z "$ac_err"; then
5502   rm -rf conftest*
5503   eval "ac_cv_header_$ac_safe=yes"
5504 else
5505   echo "$ac_err" >&5
5506   echo "configure: failed program was:" >&5
5507   cat conftest.$ac_ext >&5
5508   rm -rf conftest*
5509   eval "ac_cv_header_$ac_safe=no"
5510 fi
5511 rm -f conftest*
5512 fi
5513 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5514   echo "$ac_t""yes" 1>&6
5515     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5516   cat >> confdefs.h <<EOF
5517 #define $ac_tr_hdr 1
5518 EOF
5519  
5520 else
5521   echo "$ac_t""no" 1>&6
5522 fi
5523 done
5524
5525 for ac_hdr in unistd.h
5526 do
5527 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5528 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5529 echo "configure:5530: checking for $ac_hdr" >&5
5530 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5531   echo $ac_n "(cached) $ac_c" 1>&6
5532 else
5533   cat > conftest.$ac_ext <<EOF
5534 #line 5535 "configure"
5535 #include "confdefs.h"
5536 #include <$ac_hdr>
5537 EOF
5538 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5539 { (eval echo configure:5540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5540 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5541 if test -z "$ac_err"; then
5542   rm -rf conftest*
5543   eval "ac_cv_header_$ac_safe=yes"
5544 else
5545   echo "$ac_err" >&5
5546   echo "configure: failed program was:" >&5
5547   cat conftest.$ac_ext >&5
5548   rm -rf conftest*
5549   eval "ac_cv_header_$ac_safe=no"
5550 fi
5551 rm -f conftest*
5552 fi
5553 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5554   echo "$ac_t""yes" 1>&6
5555     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5556   cat >> confdefs.h <<EOF
5557 #define $ac_tr_hdr 1
5558 EOF
5559  
5560 else
5561   echo "$ac_t""no" 1>&6
5562 fi
5563 done
5564
5565
5566 # On Solaris 2.[78], we need to define _MSE_INT_H to avoid a clash
5567 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5568 # think that we don't have <curses.h> if we're using GCC.
5569 case $host_os in
5570   solaris2.[78])
5571     if test "$GCC" = yes; then
5572       cat >> confdefs.h <<\EOF
5573 #define _MSE_INT_H 1
5574 EOF
5575
5576     fi ;;
5577 esac
5578 for ac_hdr in curses.h ncurses.h term.h
5579 do
5580 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5581 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5582 echo "configure:5583: checking for $ac_hdr" >&5
5583 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5584   echo $ac_n "(cached) $ac_c" 1>&6
5585 else
5586   cat > conftest.$ac_ext <<EOF
5587 #line 5588 "configure"
5588 #include "confdefs.h"
5589 #include <$ac_hdr>
5590 EOF
5591 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5592 { (eval echo configure:5593: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5593 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5594 if test -z "$ac_err"; then
5595   rm -rf conftest*
5596   eval "ac_cv_header_$ac_safe=yes"
5597 else
5598   echo "$ac_err" >&5
5599   echo "configure: failed program was:" >&5
5600   cat conftest.$ac_ext >&5
5601   rm -rf conftest*
5602   eval "ac_cv_header_$ac_safe=no"
5603 fi
5604 rm -f conftest*
5605 fi
5606 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5607   echo "$ac_t""yes" 1>&6
5608     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5609   cat >> confdefs.h <<EOF
5610 #define $ac_tr_hdr 1
5611 EOF
5612  
5613 else
5614   echo "$ac_t""no" 1>&6
5615 fi
5616 done
5617
5618
5619 # FIXME: kettenis/20030102: In most cases we include these
5620 # unconditionally, so what's the point in checking these?
5621 for ac_hdr in ctype.h time.h
5622 do
5623 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5624 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5625 echo "configure:5626: checking for $ac_hdr" >&5
5626 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5627   echo $ac_n "(cached) $ac_c" 1>&6
5628 else
5629   cat > conftest.$ac_ext <<EOF
5630 #line 5631 "configure"
5631 #include "confdefs.h"
5632 #include <$ac_hdr>
5633 EOF
5634 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5635 { (eval echo configure:5636: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5636 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5637 if test -z "$ac_err"; then
5638   rm -rf conftest*
5639   eval "ac_cv_header_$ac_safe=yes"
5640 else
5641   echo "$ac_err" >&5
5642   echo "configure: failed program was:" >&5
5643   cat conftest.$ac_ext >&5
5644   rm -rf conftest*
5645   eval "ac_cv_header_$ac_safe=no"
5646 fi
5647 rm -f conftest*
5648 fi
5649 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5650   echo "$ac_t""yes" 1>&6
5651     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5652   cat >> confdefs.h <<EOF
5653 #define $ac_tr_hdr 1
5654 EOF
5655  
5656 else
5657   echo "$ac_t""no" 1>&6
5658 fi
5659 done
5660
5661
5662 echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
5663 echo "configure:5664: checking for member st_blocks in struct stat" >&5
5664 if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then
5665   echo $ac_n "(cached) $ac_c" 1>&6
5666 else
5667   cat > conftest.$ac_ext <<EOF
5668 #line 5669 "configure"
5669 #include "confdefs.h"
5670 #include <sys/types.h>
5671 #include <sys/stat.h>
5672 int main() {
5673 struct stat st; (void) st.st_blocks;
5674 ; return 0; }
5675 EOF
5676 if { (eval echo configure:5677: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5677   rm -rf conftest*
5678   gdb_cv_have_struct_stat_with_st_blocks_member=yes
5679 else
5680   echo "configure: failed program was:" >&5
5681   cat conftest.$ac_ext >&5
5682   rm -rf conftest*
5683   gdb_cv_have_struct_stat_with_st_blocks_member=no
5684 fi
5685 rm -f conftest*
5686 fi
5687
5688 echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5689 if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then
5690   cat >> confdefs.h <<\EOF
5691 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
5692 EOF
5693
5694 fi
5695 # ------------------------- #
5696 # Checks for declarations.  #
5697 # ------------------------- #
5698
5699 for ac_func in getopt
5700 do
5701   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5702 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
5703 echo "configure:5704: checking whether $ac_func is declared" >&5
5704 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5705   echo $ac_n "(cached) $ac_c" 1>&6
5706 else
5707   cat > conftest.$ac_ext <<EOF
5708 #line 5709 "configure"
5709 #include "confdefs.h"
5710 #undef $ac_tr_decl
5711 #define $ac_tr_decl 1
5712   
5713
5714 int main() {
5715 #ifndef $ac_func
5716 char *(*pfn) = (char *(*)) $ac_func ;
5717 #endif
5718 ; return 0; }
5719 EOF
5720 if { (eval echo configure:5721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5721   rm -rf conftest*
5722   eval "gcc_cv_have_decl_$ac_func=yes"
5723 else
5724   echo "configure: failed program was:" >&5
5725   cat conftest.$ac_ext >&5
5726   rm -rf conftest*
5727   eval "gcc_cv_have_decl_$ac_func=no"
5728 fi
5729 rm -f conftest*
5730 fi
5731
5732 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
5733   echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
5734 #define $ac_tr_decl 1
5735 EOF
5736  
5737 else
5738   echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5739 #define $ac_tr_decl 0
5740 EOF
5741  
5742 fi
5743
5744 done
5745 if test x = y ; then
5746   cat >> confdefs.h <<\EOF
5747 #define HAVE_DECL_GETOPT 1
5748 EOF
5749 fi
5750
5751
5752 # ------------------ #
5753 # Checks for types.  #
5754 # ------------------ #
5755
5756 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5757 echo "configure:5758: checking return type of signal handlers" >&5
5758 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5759   echo $ac_n "(cached) $ac_c" 1>&6
5760 else
5761   cat > conftest.$ac_ext <<EOF
5762 #line 5763 "configure"
5763 #include "confdefs.h"
5764 #include <sys/types.h>
5765 #include <signal.h>
5766 #ifdef signal
5767 #undef signal
5768 #endif
5769 #ifdef __cplusplus
5770 extern "C" void (*signal (int, void (*)(int)))(int);
5771 #else
5772 void (*signal ()) ();
5773 #endif
5774
5775 int main() {
5776 int i;
5777 ; return 0; }
5778 EOF
5779 if { (eval echo configure:5780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5780   rm -rf conftest*
5781   ac_cv_type_signal=void
5782 else
5783   echo "configure: failed program was:" >&5
5784   cat conftest.$ac_ext >&5
5785   rm -rf conftest*
5786   ac_cv_type_signal=int
5787 fi
5788 rm -f conftest*
5789 fi
5790
5791 echo "$ac_t""$ac_cv_type_signal" 1>&6
5792 cat >> confdefs.h <<EOF
5793 #define RETSIGTYPE $ac_cv_type_signal
5794 EOF
5795
5796
5797
5798 # ------------------------------------- #
5799 # Checks for compiler characteristics.  #
5800 # ------------------------------------- #
5801
5802 echo $ac_n "checking for working const""... $ac_c" 1>&6
5803 echo "configure:5804: checking for working const" >&5
5804 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5805   echo $ac_n "(cached) $ac_c" 1>&6
5806 else
5807   cat > conftest.$ac_ext <<EOF
5808 #line 5809 "configure"
5809 #include "confdefs.h"
5810
5811 int main() {
5812
5813 /* Ultrix mips cc rejects this.  */
5814 typedef int charset[2]; const charset x;
5815 /* SunOS 4.1.1 cc rejects this.  */
5816 char const *const *ccp;
5817 char **p;
5818 /* NEC SVR4.0.2 mips cc rejects this.  */
5819 struct point {int x, y;};
5820 static struct point const zero = {0,0};
5821 /* AIX XL C 1.02.0.0 rejects this.
5822    It does not let you subtract one const X* pointer from another in an arm
5823    of an if-expression whose if-part is not a constant expression */
5824 const char *g = "string";
5825 ccp = &g + (g ? g-g : 0);
5826 /* HPUX 7.0 cc rejects these. */
5827 ++ccp;
5828 p = (char**) ccp;
5829 ccp = (char const *const *) p;
5830 { /* SCO 3.2v4 cc rejects this.  */
5831   char *t;
5832   char const *s = 0 ? (char *) 0 : (char const *) 0;
5833
5834   *t++ = 0;
5835 }
5836 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5837   int x[] = {25, 17};
5838   const int *foo = &x[0];
5839   ++foo;
5840 }
5841 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5842   typedef const int *iptr;
5843   iptr p = 0;
5844   ++p;
5845 }
5846 { /* AIX XL C 1.02.0.0 rejects this saying
5847      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5848   struct s { int j; const int *ap[3]; };
5849   struct s *b; b->j = 5;
5850 }
5851 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5852   const int foo = 10;
5853 }
5854
5855 ; return 0; }
5856 EOF
5857 if { (eval echo configure:5858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5858   rm -rf conftest*
5859   ac_cv_c_const=yes
5860 else
5861   echo "configure: failed program was:" >&5
5862   cat conftest.$ac_ext >&5
5863   rm -rf conftest*
5864   ac_cv_c_const=no
5865 fi
5866 rm -f conftest*
5867 fi
5868
5869 echo "$ac_t""$ac_cv_c_const" 1>&6
5870 if test $ac_cv_c_const = no; then
5871   cat >> confdefs.h <<\EOF
5872 #define const 
5873 EOF
5874
5875 fi
5876
5877 echo $ac_n "checking for inline""... $ac_c" 1>&6
5878 echo "configure:5879: checking for inline" >&5
5879 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5880   echo $ac_n "(cached) $ac_c" 1>&6
5881 else
5882   ac_cv_c_inline=no
5883 for ac_kw in inline __inline__ __inline; do
5884   cat > conftest.$ac_ext <<EOF
5885 #line 5886 "configure"
5886 #include "confdefs.h"
5887
5888 int main() {
5889 } $ac_kw foo() {
5890 ; return 0; }
5891 EOF
5892 if { (eval echo configure:5893: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5893   rm -rf conftest*
5894   ac_cv_c_inline=$ac_kw; break
5895 else
5896   echo "configure: failed program was:" >&5
5897   cat conftest.$ac_ext >&5
5898 fi
5899 rm -f conftest*
5900 done
5901
5902 fi
5903
5904 echo "$ac_t""$ac_cv_c_inline" 1>&6
5905 case "$ac_cv_c_inline" in
5906   inline | yes) ;;
5907   no) cat >> confdefs.h <<\EOF
5908 #define inline 
5909 EOF
5910  ;;
5911   *)  cat >> confdefs.h <<EOF
5912 #define inline $ac_cv_c_inline
5913 EOF
5914  ;;
5915 esac
5916
5917
5918 # ------------------------------ #
5919 # Checks for library functions.  #
5920 # ------------------------------ #
5921
5922 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5923 # for constant arguments.  Useless!
5924 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5925 echo "configure:5926: checking for working alloca.h" >&5
5926 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5927   echo $ac_n "(cached) $ac_c" 1>&6
5928 else
5929   cat > conftest.$ac_ext <<EOF
5930 #line 5931 "configure"
5931 #include "confdefs.h"
5932 #include <alloca.h>
5933 int main() {
5934 char *p = alloca(2 * sizeof(int));
5935 ; return 0; }
5936 EOF
5937 if { (eval echo configure:5938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5938   rm -rf conftest*
5939   ac_cv_header_alloca_h=yes
5940 else
5941   echo "configure: failed program was:" >&5
5942   cat conftest.$ac_ext >&5
5943   rm -rf conftest*
5944   ac_cv_header_alloca_h=no
5945 fi
5946 rm -f conftest*
5947 fi
5948
5949 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5950 if test $ac_cv_header_alloca_h = yes; then
5951   cat >> confdefs.h <<\EOF
5952 #define HAVE_ALLOCA_H 1
5953 EOF
5954
5955 fi
5956
5957 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5958 echo "configure:5959: checking for alloca" >&5
5959 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5960   echo $ac_n "(cached) $ac_c" 1>&6
5961 else
5962   cat > conftest.$ac_ext <<EOF
5963 #line 5964 "configure"
5964 #include "confdefs.h"
5965
5966 #ifdef __GNUC__
5967 # define alloca __builtin_alloca
5968 #else
5969 # ifdef _MSC_VER
5970 #  include <malloc.h>
5971 #  define alloca _alloca
5972 # else
5973 #  if HAVE_ALLOCA_H
5974 #   include <alloca.h>
5975 #  else
5976 #   ifdef _AIX
5977  #pragma alloca
5978 #   else
5979 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5980 char *alloca ();
5981 #    endif
5982 #   endif
5983 #  endif
5984 # endif
5985 #endif
5986
5987 int main() {
5988 char *p = (char *) alloca(1);
5989 ; return 0; }
5990 EOF
5991 if { (eval echo configure:5992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5992   rm -rf conftest*
5993   ac_cv_func_alloca_works=yes
5994 else
5995   echo "configure: failed program was:" >&5
5996   cat conftest.$ac_ext >&5
5997   rm -rf conftest*
5998   ac_cv_func_alloca_works=no
5999 fi
6000 rm -f conftest*
6001 fi
6002
6003 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6004 if test $ac_cv_func_alloca_works = yes; then
6005   cat >> confdefs.h <<\EOF
6006 #define HAVE_ALLOCA 1
6007 EOF
6008
6009 fi
6010
6011 if test $ac_cv_func_alloca_works = no; then
6012   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6013   # that cause trouble.  Some versions do not even contain alloca or
6014   # contain a buggy version.  If you still want to use their alloca,
6015   # use ar to extract alloca.o from them instead of compiling alloca.c.
6016   ALLOCA=alloca.${ac_objext}
6017   cat >> confdefs.h <<\EOF
6018 #define C_ALLOCA 1
6019 EOF
6020
6021
6022 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6023 echo "configure:6024: checking whether alloca needs Cray hooks" >&5
6024 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6025   echo $ac_n "(cached) $ac_c" 1>&6
6026 else
6027   cat > conftest.$ac_ext <<EOF
6028 #line 6029 "configure"
6029 #include "confdefs.h"
6030 #if defined(CRAY) && ! defined(CRAY2)
6031 webecray
6032 #else
6033 wenotbecray
6034 #endif
6035
6036 EOF
6037 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6038   egrep "webecray" >/dev/null 2>&1; then
6039   rm -rf conftest*
6040   ac_cv_os_cray=yes
6041 else
6042   rm -rf conftest*
6043   ac_cv_os_cray=no
6044 fi
6045 rm -f conftest*
6046
6047 fi
6048
6049 echo "$ac_t""$ac_cv_os_cray" 1>&6
6050 if test $ac_cv_os_cray = yes; then
6051 for ac_func in _getb67 GETB67 getb67; do
6052   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6053 echo "configure:6054: checking for $ac_func" >&5
6054 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6055   echo $ac_n "(cached) $ac_c" 1>&6
6056 else
6057   cat > conftest.$ac_ext <<EOF
6058 #line 6059 "configure"
6059 #include "confdefs.h"
6060 /* System header to define __stub macros and hopefully few prototypes,
6061     which can conflict with char $ac_func(); below.  */
6062 #include <assert.h>
6063 /* Override any gcc2 internal prototype to avoid an error.  */
6064 /* We use char because int might match the return type of a gcc2
6065     builtin and then its argument prototype would still apply.  */
6066 char $ac_func();
6067
6068 int main() {
6069
6070 /* The GNU C library defines this for functions which it implements
6071     to always fail with ENOSYS.  Some functions are actually named
6072     something starting with __ and the normal name is an alias.  */
6073 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6074 choke me
6075 #else
6076 $ac_func();
6077 #endif
6078
6079 ; return 0; }
6080 EOF
6081 if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6082   rm -rf conftest*
6083   eval "ac_cv_func_$ac_func=yes"
6084 else
6085   echo "configure: failed program was:" >&5
6086   cat conftest.$ac_ext >&5
6087   rm -rf conftest*
6088   eval "ac_cv_func_$ac_func=no"
6089 fi
6090 rm -f conftest*
6091 fi
6092
6093 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6094   echo "$ac_t""yes" 1>&6
6095   cat >> confdefs.h <<EOF
6096 #define CRAY_STACKSEG_END $ac_func
6097 EOF
6098
6099   break
6100 else
6101   echo "$ac_t""no" 1>&6
6102 fi
6103
6104 done
6105 fi
6106
6107 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6108 echo "configure:6109: checking stack direction for C alloca" >&5
6109 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6110   echo $ac_n "(cached) $ac_c" 1>&6
6111 else
6112   if test "$cross_compiling" = yes; then
6113   ac_cv_c_stack_direction=0
6114 else
6115   cat > conftest.$ac_ext <<EOF
6116 #line 6117 "configure"
6117 #include "confdefs.h"
6118 find_stack_direction ()
6119 {
6120   static char *addr = 0;
6121   auto char dummy;
6122   if (addr == 0)
6123     {
6124       addr = &dummy;
6125       return find_stack_direction ();
6126     }
6127   else
6128     return (&dummy > addr) ? 1 : -1;
6129 }
6130 main ()
6131 {
6132   exit (find_stack_direction() < 0);
6133 }
6134 EOF
6135 if { (eval echo configure:6136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6136 then
6137   ac_cv_c_stack_direction=1
6138 else
6139   echo "configure: failed program was:" >&5
6140   cat conftest.$ac_ext >&5
6141   rm -fr conftest*
6142   ac_cv_c_stack_direction=-1
6143 fi
6144 rm -fr conftest*
6145 fi
6146
6147 fi
6148
6149 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6150 cat >> confdefs.h <<EOF
6151 #define STACK_DIRECTION $ac_cv_c_stack_direction
6152 EOF
6153
6154 fi
6155
6156 for ac_hdr in unistd.h
6157 do
6158 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6159 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6160 echo "configure:6161: checking for $ac_hdr" >&5
6161 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6162   echo $ac_n "(cached) $ac_c" 1>&6
6163 else
6164   cat > conftest.$ac_ext <<EOF
6165 #line 6166 "configure"
6166 #include "confdefs.h"
6167 #include <$ac_hdr>
6168 EOF
6169 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6170 { (eval echo configure:6171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6171 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6172 if test -z "$ac_err"; then
6173   rm -rf conftest*
6174   eval "ac_cv_header_$ac_safe=yes"
6175 else
6176   echo "$ac_err" >&5
6177   echo "configure: failed program was:" >&5
6178   cat conftest.$ac_ext >&5
6179   rm -rf conftest*
6180   eval "ac_cv_header_$ac_safe=no"
6181 fi
6182 rm -f conftest*
6183 fi
6184 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6185   echo "$ac_t""yes" 1>&6
6186     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6187   cat >> confdefs.h <<EOF
6188 #define $ac_tr_hdr 1
6189 EOF
6190  
6191 else
6192   echo "$ac_t""no" 1>&6
6193 fi
6194 done
6195
6196 for ac_func in getpagesize
6197 do
6198 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6199 echo "configure:6200: checking for $ac_func" >&5
6200 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6201   echo $ac_n "(cached) $ac_c" 1>&6
6202 else
6203   cat > conftest.$ac_ext <<EOF
6204 #line 6205 "configure"
6205 #include "confdefs.h"
6206 /* System header to define __stub macros and hopefully few prototypes,
6207     which can conflict with char $ac_func(); below.  */
6208 #include <assert.h>
6209 /* Override any gcc2 internal prototype to avoid an error.  */
6210 /* We use char because int might match the return type of a gcc2
6211     builtin and then its argument prototype would still apply.  */
6212 char $ac_func();
6213
6214 int main() {
6215
6216 /* The GNU C library defines this for functions which it implements
6217     to always fail with ENOSYS.  Some functions are actually named
6218     something starting with __ and the normal name is an alias.  */
6219 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6220 choke me
6221 #else
6222 $ac_func();
6223 #endif
6224
6225 ; return 0; }
6226 EOF
6227 if { (eval echo configure:6228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6228   rm -rf conftest*
6229   eval "ac_cv_func_$ac_func=yes"
6230 else
6231   echo "configure: failed program was:" >&5
6232   cat conftest.$ac_ext >&5
6233   rm -rf conftest*
6234   eval "ac_cv_func_$ac_func=no"
6235 fi
6236 rm -f conftest*
6237 fi
6238
6239 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6240   echo "$ac_t""yes" 1>&6
6241     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6242   cat >> confdefs.h <<EOF
6243 #define $ac_tr_func 1
6244 EOF
6245  
6246 else
6247   echo "$ac_t""no" 1>&6
6248 fi
6249 done
6250
6251 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6252 echo "configure:6253: checking for working mmap" >&5
6253 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6254   echo $ac_n "(cached) $ac_c" 1>&6
6255 else
6256   if test "$cross_compiling" = yes; then
6257   ac_cv_func_mmap_fixed_mapped=no
6258 else
6259   cat > conftest.$ac_ext <<EOF
6260 #line 6261 "configure"
6261 #include "confdefs.h"
6262
6263 /* Thanks to Mike Haertel and Jim Avera for this test.
6264    Here is a matrix of mmap possibilities:
6265         mmap private not fixed
6266         mmap private fixed at somewhere currently unmapped
6267         mmap private fixed at somewhere already mapped
6268         mmap shared not fixed
6269         mmap shared fixed at somewhere currently unmapped
6270         mmap shared fixed at somewhere already mapped
6271    For private mappings, we should verify that changes cannot be read()
6272    back from the file, nor mmap's back from the file at a different
6273    address.  (There have been systems where private was not correctly
6274    implemented like the infamous i386 svr4.0, and systems where the
6275    VM page cache was not coherent with the filesystem buffer cache
6276    like early versions of FreeBSD and possibly contemporary NetBSD.)
6277    For shared mappings, we should conversely verify that changes get
6278    propogated back to all the places they're supposed to be.
6279
6280    Grep wants private fixed already mapped.
6281    The main things grep needs to know about mmap are:
6282    * does it exist and is it safe to write into the mmap'd area
6283    * how to use it (BSD variants)  */
6284 #include <sys/types.h>
6285 #include <fcntl.h>
6286 #include <sys/mman.h>
6287
6288 /* This mess was copied from the GNU getpagesize.h.  */
6289 #ifndef HAVE_GETPAGESIZE
6290 # ifdef HAVE_UNISTD_H
6291 #  include <unistd.h>
6292 # endif
6293
6294 /* Assume that all systems that can run configure have sys/param.h.  */
6295 # ifndef HAVE_SYS_PARAM_H
6296 #  define HAVE_SYS_PARAM_H 1
6297 # endif
6298
6299 # ifdef _SC_PAGESIZE
6300 #  define getpagesize() sysconf(_SC_PAGESIZE)
6301 # else /* no _SC_PAGESIZE */
6302 #  ifdef HAVE_SYS_PARAM_H
6303 #   include <sys/param.h>
6304 #   ifdef EXEC_PAGESIZE
6305 #    define getpagesize() EXEC_PAGESIZE
6306 #   else /* no EXEC_PAGESIZE */
6307 #    ifdef NBPG
6308 #     define getpagesize() NBPG * CLSIZE
6309 #     ifndef CLSIZE
6310 #      define CLSIZE 1
6311 #     endif /* no CLSIZE */
6312 #    else /* no NBPG */
6313 #     ifdef NBPC
6314 #      define getpagesize() NBPC
6315 #     else /* no NBPC */
6316 #      ifdef PAGESIZE
6317 #       define getpagesize() PAGESIZE
6318 #      endif /* PAGESIZE */
6319 #     endif /* no NBPC */
6320 #    endif /* no NBPG */
6321 #   endif /* no EXEC_PAGESIZE */
6322 #  else /* no HAVE_SYS_PARAM_H */
6323 #   define getpagesize() 8192   /* punt totally */
6324 #  endif /* no HAVE_SYS_PARAM_H */
6325 # endif /* no _SC_PAGESIZE */
6326
6327 #endif /* no HAVE_GETPAGESIZE */
6328
6329 #ifdef __cplusplus
6330 extern "C" { void *malloc(unsigned); }
6331 #else
6332 char *malloc();
6333 #endif
6334
6335 int
6336 main()
6337 {
6338         char *data, *data2, *data3;
6339         int i, pagesize;
6340         int fd;
6341
6342         pagesize = getpagesize();
6343
6344         /*
6345          * First, make a file with some known garbage in it.
6346          */
6347         data = malloc(pagesize);
6348         if (!data)
6349                 exit(1);
6350         for (i = 0; i < pagesize; ++i)
6351                 *(data + i) = rand();
6352         umask(0);
6353         fd = creat("conftestmmap", 0600);
6354         if (fd < 0)
6355                 exit(1);
6356         if (write(fd, data, pagesize) != pagesize)
6357                 exit(1);
6358         close(fd);
6359
6360         /*
6361          * Next, try to mmap the file at a fixed address which
6362          * already has something else allocated at it.  If we can,
6363          * also make sure that we see the same garbage.
6364          */
6365         fd = open("conftestmmap", O_RDWR);
6366         if (fd < 0)
6367                 exit(1);
6368         data2 = malloc(2 * pagesize);
6369         if (!data2)
6370                 exit(1);
6371         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6372         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6373             MAP_PRIVATE | MAP_FIXED, fd, 0L))
6374                 exit(1);
6375         for (i = 0; i < pagesize; ++i)
6376                 if (*(data + i) != *(data2 + i))
6377                         exit(1);
6378
6379         /*
6380          * Finally, make sure that changes to the mapped area
6381          * do not percolate back to the file as seen by read().
6382          * (This is a bug on some variants of i386 svr4.0.)
6383          */
6384         for (i = 0; i < pagesize; ++i)
6385                 *(data2 + i) = *(data2 + i) + 1;
6386         data3 = malloc(pagesize);
6387         if (!data3)
6388                 exit(1);
6389         if (read(fd, data3, pagesize) != pagesize)
6390                 exit(1);
6391         for (i = 0; i < pagesize; ++i)
6392                 if (*(data + i) != *(data3 + i))
6393                         exit(1);
6394         close(fd);
6395         unlink("conftestmmap");
6396         exit(0);
6397 }
6398
6399 EOF
6400 if { (eval echo configure:6401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6401 then
6402   ac_cv_func_mmap_fixed_mapped=yes
6403 else
6404   echo "configure: failed program was:" >&5
6405   cat conftest.$ac_ext >&5
6406   rm -fr conftest*
6407   ac_cv_func_mmap_fixed_mapped=no
6408 fi
6409 rm -fr conftest*
6410 fi
6411
6412 fi
6413
6414 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6415 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6416   cat >> confdefs.h <<\EOF
6417 #define HAVE_MMAP 1
6418 EOF
6419
6420 fi
6421
6422 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6423 echo "configure:6424: checking for pid_t" >&5
6424 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6425   echo $ac_n "(cached) $ac_c" 1>&6
6426 else
6427   cat > conftest.$ac_ext <<EOF
6428 #line 6429 "configure"
6429 #include "confdefs.h"
6430 #include <sys/types.h>
6431 #if STDC_HEADERS
6432 #include <stdlib.h>
6433 #include <stddef.h>
6434 #endif
6435 EOF
6436 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6437   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
6438   rm -rf conftest*
6439   ac_cv_type_pid_t=yes
6440 else
6441   rm -rf conftest*
6442   ac_cv_type_pid_t=no
6443 fi
6444 rm -f conftest*
6445
6446 fi
6447 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6448 if test $ac_cv_type_pid_t = no; then
6449   cat >> confdefs.h <<\EOF
6450 #define pid_t int
6451 EOF
6452
6453 fi
6454
6455 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6456 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6457 echo "configure:6458: checking for vfork.h" >&5
6458 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6459   echo $ac_n "(cached) $ac_c" 1>&6
6460 else
6461   cat > conftest.$ac_ext <<EOF
6462 #line 6463 "configure"
6463 #include "confdefs.h"
6464 #include <vfork.h>
6465 EOF
6466 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6467 { (eval echo configure:6468: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6468 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6469 if test -z "$ac_err"; then
6470   rm -rf conftest*
6471   eval "ac_cv_header_$ac_safe=yes"
6472 else
6473   echo "$ac_err" >&5
6474   echo "configure: failed program was:" >&5
6475   cat conftest.$ac_ext >&5
6476   rm -rf conftest*
6477   eval "ac_cv_header_$ac_safe=no"
6478 fi
6479 rm -f conftest*
6480 fi
6481 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6482   echo "$ac_t""yes" 1>&6
6483   cat >> confdefs.h <<\EOF
6484 #define HAVE_VFORK_H 1
6485 EOF
6486
6487 else
6488   echo "$ac_t""no" 1>&6
6489 fi
6490
6491 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6492 echo "configure:6493: checking for working vfork" >&5
6493 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6494   echo $ac_n "(cached) $ac_c" 1>&6
6495 else
6496   if test "$cross_compiling" = yes; then
6497   echo $ac_n "checking for vfork""... $ac_c" 1>&6
6498 echo "configure:6499: checking for vfork" >&5
6499 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6500   echo $ac_n "(cached) $ac_c" 1>&6
6501 else
6502   cat > conftest.$ac_ext <<EOF
6503 #line 6504 "configure"
6504 #include "confdefs.h"
6505 /* System header to define __stub macros and hopefully few prototypes,
6506     which can conflict with char vfork(); below.  */
6507 #include <assert.h>
6508 /* Override any gcc2 internal prototype to avoid an error.  */
6509 /* We use char because int might match the return type of a gcc2
6510     builtin and then its argument prototype would still apply.  */
6511 char vfork();
6512
6513 int main() {
6514
6515 /* The GNU C library defines this for functions which it implements
6516     to always fail with ENOSYS.  Some functions are actually named
6517     something starting with __ and the normal name is an alias.  */
6518 #if defined (__stub_vfork) || defined (__stub___vfork)
6519 choke me
6520 #else
6521 vfork();
6522 #endif
6523
6524 ; return 0; }
6525 EOF
6526 if { (eval echo configure:6527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6527   rm -rf conftest*
6528   eval "ac_cv_func_vfork=yes"
6529 else
6530   echo "configure: failed program was:" >&5
6531   cat conftest.$ac_ext >&5
6532   rm -rf conftest*
6533   eval "ac_cv_func_vfork=no"
6534 fi
6535 rm -f conftest*
6536 fi
6537
6538 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6539   echo "$ac_t""yes" 1>&6
6540   :
6541 else
6542   echo "$ac_t""no" 1>&6
6543 fi
6544
6545 ac_cv_func_vfork_works=$ac_cv_func_vfork
6546 else
6547   cat > conftest.$ac_ext <<EOF
6548 #line 6549 "configure"
6549 #include "confdefs.h"
6550 /* Thanks to Paul Eggert for this test.  */
6551 #include <stdio.h>
6552 #include <sys/types.h>
6553 #include <sys/stat.h>
6554 #ifdef HAVE_UNISTD_H
6555 #include <unistd.h>
6556 #endif
6557 #ifdef HAVE_VFORK_H
6558 #include <vfork.h>
6559 #endif
6560 /* On some sparc systems, changes by the child to local and incoming
6561    argument registers are propagated back to the parent.
6562    The compiler is told about this with #include <vfork.h>,
6563    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6564    Test for this by using a static variable whose address
6565    is put into a register that is clobbered by the vfork.  */
6566 static
6567 #ifdef __cplusplus
6568 sparc_address_test (int arg)
6569 #else
6570 sparc_address_test (arg) int arg;
6571 #endif
6572 {
6573   static pid_t child;
6574   if (!child) {
6575     child = vfork ();
6576     if (child < 0) {
6577       perror ("vfork");
6578       _exit(2);
6579     }
6580     if (!child) {
6581       arg = getpid();
6582       write(-1, "", 0);
6583       _exit (arg);
6584     }
6585   }
6586 }
6587 main() {
6588   pid_t parent = getpid ();
6589   pid_t child;
6590
6591   sparc_address_test ();
6592
6593   child = vfork ();
6594
6595   if (child == 0) {
6596     /* Here is another test for sparc vfork register problems.
6597        This test uses lots of local variables, at least
6598        as many local variables as main has allocated so far
6599        including compiler temporaries.  4 locals are enough for
6600        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6601        A buggy compiler should reuse the register of parent
6602        for one of the local variables, since it will think that
6603        parent can't possibly be used any more in this routine.
6604        Assigning to the local variable will thus munge parent
6605        in the parent process.  */
6606     pid_t
6607       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6608       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6609     /* Convince the compiler that p..p7 are live; otherwise, it might
6610        use the same hardware register for all 8 local variables.  */
6611     if (p != p1 || p != p2 || p != p3 || p != p4
6612         || p != p5 || p != p6 || p != p7)
6613       _exit(1);
6614
6615     /* On some systems (e.g. IRIX 3.3),
6616        vfork doesn't separate parent from child file descriptors.
6617        If the child closes a descriptor before it execs or exits,
6618        this munges the parent's descriptor as well.
6619        Test for this by closing stdout in the child.  */
6620     _exit(close(fileno(stdout)) != 0);
6621   } else {
6622     int status;
6623     struct stat st;
6624
6625     while (wait(&status) != child)
6626       ;
6627     exit(
6628          /* Was there some problem with vforking?  */
6629          child < 0
6630
6631          /* Did the child fail?  (This shouldn't happen.)  */
6632          || status
6633
6634          /* Did the vfork/compiler bug occur?  */
6635          || parent != getpid()
6636
6637          /* Did the file descriptor bug occur?  */
6638          || fstat(fileno(stdout), &st) != 0
6639          );
6640   }
6641 }
6642 EOF
6643 if { (eval echo configure:6644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6644 then
6645   ac_cv_func_vfork_works=yes
6646 else
6647   echo "configure: failed program was:" >&5
6648   cat conftest.$ac_ext >&5
6649   rm -fr conftest*
6650   ac_cv_func_vfork_works=no
6651 fi
6652 rm -fr conftest*
6653 fi
6654
6655 fi
6656
6657 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6658 if test $ac_cv_func_vfork_works = no; then
6659   cat >> confdefs.h <<\EOF
6660 #define vfork fork
6661 EOF
6662
6663 fi
6664
6665 for ac_func in canonicalize_file_name realpath
6666 do
6667 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6668 echo "configure:6669: checking for $ac_func" >&5
6669 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6670   echo $ac_n "(cached) $ac_c" 1>&6
6671 else
6672   cat > conftest.$ac_ext <<EOF
6673 #line 6674 "configure"
6674 #include "confdefs.h"
6675 /* System header to define __stub macros and hopefully few prototypes,
6676     which can conflict with char $ac_func(); below.  */
6677 #include <assert.h>
6678 /* Override any gcc2 internal prototype to avoid an error.  */
6679 /* We use char because int might match the return type of a gcc2
6680     builtin and then its argument prototype would still apply.  */
6681 char $ac_func();
6682
6683 int main() {
6684
6685 /* The GNU C library defines this for functions which it implements
6686     to always fail with ENOSYS.  Some functions are actually named
6687     something starting with __ and the normal name is an alias.  */
6688 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6689 choke me
6690 #else
6691 $ac_func();
6692 #endif
6693
6694 ; return 0; }
6695 EOF
6696 if { (eval echo configure:6697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6697   rm -rf conftest*
6698   eval "ac_cv_func_$ac_func=yes"
6699 else
6700   echo "configure: failed program was:" >&5
6701   cat conftest.$ac_ext >&5
6702   rm -rf conftest*
6703   eval "ac_cv_func_$ac_func=no"
6704 fi
6705 rm -f conftest*
6706 fi
6707
6708 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6709   echo "$ac_t""yes" 1>&6
6710     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6711   cat >> confdefs.h <<EOF
6712 #define $ac_tr_func 1
6713 EOF
6714  
6715 else
6716   echo "$ac_t""no" 1>&6
6717 fi
6718 done
6719
6720 for ac_func in poll
6721 do
6722 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6723 echo "configure:6724: checking for $ac_func" >&5
6724 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6725   echo $ac_n "(cached) $ac_c" 1>&6
6726 else
6727   cat > conftest.$ac_ext <<EOF
6728 #line 6729 "configure"
6729 #include "confdefs.h"
6730 /* System header to define __stub macros and hopefully few prototypes,
6731     which can conflict with char $ac_func(); below.  */
6732 #include <assert.h>
6733 /* Override any gcc2 internal prototype to avoid an error.  */
6734 /* We use char because int might match the return type of a gcc2
6735     builtin and then its argument prototype would still apply.  */
6736 char $ac_func();
6737
6738 int main() {
6739
6740 /* The GNU C library defines this for functions which it implements
6741     to always fail with ENOSYS.  Some functions are actually named
6742     something starting with __ and the normal name is an alias.  */
6743 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6744 choke me
6745 #else
6746 $ac_func();
6747 #endif
6748
6749 ; return 0; }
6750 EOF
6751 if { (eval echo configure:6752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6752   rm -rf conftest*
6753   eval "ac_cv_func_$ac_func=yes"
6754 else
6755   echo "configure: failed program was:" >&5
6756   cat conftest.$ac_ext >&5
6757   rm -rf conftest*
6758   eval "ac_cv_func_$ac_func=no"
6759 fi
6760 rm -f conftest*
6761 fi
6762
6763 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6764   echo "$ac_t""yes" 1>&6
6765     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6766   cat >> confdefs.h <<EOF
6767 #define $ac_tr_func 1
6768 EOF
6769  
6770 else
6771   echo "$ac_t""no" 1>&6
6772 fi
6773 done
6774
6775 for ac_func in pread64
6776 do
6777 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6778 echo "configure:6779: checking for $ac_func" >&5
6779 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6780   echo $ac_n "(cached) $ac_c" 1>&6
6781 else
6782   cat > conftest.$ac_ext <<EOF
6783 #line 6784 "configure"
6784 #include "confdefs.h"
6785 /* System header to define __stub macros and hopefully few prototypes,
6786     which can conflict with char $ac_func(); below.  */
6787 #include <assert.h>
6788 /* Override any gcc2 internal prototype to avoid an error.  */
6789 /* We use char because int might match the return type of a gcc2
6790     builtin and then its argument prototype would still apply.  */
6791 char $ac_func();
6792
6793 int main() {
6794
6795 /* The GNU C library defines this for functions which it implements
6796     to always fail with ENOSYS.  Some functions are actually named
6797     something starting with __ and the normal name is an alias.  */
6798 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6799 choke me
6800 #else
6801 $ac_func();
6802 #endif
6803
6804 ; return 0; }
6805 EOF
6806 if { (eval echo configure:6807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6807   rm -rf conftest*
6808   eval "ac_cv_func_$ac_func=yes"
6809 else
6810   echo "configure: failed program was:" >&5
6811   cat conftest.$ac_ext >&5
6812   rm -rf conftest*
6813   eval "ac_cv_func_$ac_func=no"
6814 fi
6815 rm -f conftest*
6816 fi
6817
6818 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6819   echo "$ac_t""yes" 1>&6
6820     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6821   cat >> confdefs.h <<EOF
6822 #define $ac_tr_func 1
6823 EOF
6824  
6825 else
6826   echo "$ac_t""no" 1>&6
6827 fi
6828 done
6829
6830 for ac_func in sbrk
6831 do
6832 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6833 echo "configure:6834: checking for $ac_func" >&5
6834 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6835   echo $ac_n "(cached) $ac_c" 1>&6
6836 else
6837   cat > conftest.$ac_ext <<EOF
6838 #line 6839 "configure"
6839 #include "confdefs.h"
6840 /* System header to define __stub macros and hopefully few prototypes,
6841     which can conflict with char $ac_func(); below.  */
6842 #include <assert.h>
6843 /* Override any gcc2 internal prototype to avoid an error.  */
6844 /* We use char because int might match the return type of a gcc2
6845     builtin and then its argument prototype would still apply.  */
6846 char $ac_func();
6847
6848 int main() {
6849
6850 /* The GNU C library defines this for functions which it implements
6851     to always fail with ENOSYS.  Some functions are actually named
6852     something starting with __ and the normal name is an alias.  */
6853 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6854 choke me
6855 #else
6856 $ac_func();
6857 #endif
6858
6859 ; return 0; }
6860 EOF
6861 if { (eval echo configure:6862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6862   rm -rf conftest*
6863   eval "ac_cv_func_$ac_func=yes"
6864 else
6865   echo "configure: failed program was:" >&5
6866   cat conftest.$ac_ext >&5
6867   rm -rf conftest*
6868   eval "ac_cv_func_$ac_func=no"
6869 fi
6870 rm -f conftest*
6871 fi
6872
6873 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6874   echo "$ac_t""yes" 1>&6
6875     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6876   cat >> confdefs.h <<EOF
6877 #define $ac_tr_func 1
6878 EOF
6879  
6880 else
6881   echo "$ac_t""no" 1>&6
6882 fi
6883 done
6884
6885 for ac_func in setpgid setpgrp
6886 do
6887 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6888 echo "configure:6889: checking for $ac_func" >&5
6889 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6890   echo $ac_n "(cached) $ac_c" 1>&6
6891 else
6892   cat > conftest.$ac_ext <<EOF
6893 #line 6894 "configure"
6894 #include "confdefs.h"
6895 /* System header to define __stub macros and hopefully few prototypes,
6896     which can conflict with char $ac_func(); below.  */
6897 #include <assert.h>
6898 /* Override any gcc2 internal prototype to avoid an error.  */
6899 /* We use char because int might match the return type of a gcc2
6900     builtin and then its argument prototype would still apply.  */
6901 char $ac_func();
6902
6903 int main() {
6904
6905 /* The GNU C library defines this for functions which it implements
6906     to always fail with ENOSYS.  Some functions are actually named
6907     something starting with __ and the normal name is an alias.  */
6908 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6909 choke me
6910 #else
6911 $ac_func();
6912 #endif
6913
6914 ; return 0; }
6915 EOF
6916 if { (eval echo configure:6917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6917   rm -rf conftest*
6918   eval "ac_cv_func_$ac_func=yes"
6919 else
6920   echo "configure: failed program was:" >&5
6921   cat conftest.$ac_ext >&5
6922   rm -rf conftest*
6923   eval "ac_cv_func_$ac_func=no"
6924 fi
6925 rm -f conftest*
6926 fi
6927
6928 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6929   echo "$ac_t""yes" 1>&6
6930     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6931   cat >> confdefs.h <<EOF
6932 #define $ac_tr_func 1
6933 EOF
6934  
6935 else
6936   echo "$ac_t""no" 1>&6
6937 fi
6938 done
6939
6940 for ac_func in sigaction sigprocmask sigsetmask
6941 do
6942 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6943 echo "configure:6944: checking for $ac_func" >&5
6944 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6945   echo $ac_n "(cached) $ac_c" 1>&6
6946 else
6947   cat > conftest.$ac_ext <<EOF
6948 #line 6949 "configure"
6949 #include "confdefs.h"
6950 /* System header to define __stub macros and hopefully few prototypes,
6951     which can conflict with char $ac_func(); below.  */
6952 #include <assert.h>
6953 /* Override any gcc2 internal prototype to avoid an error.  */
6954 /* We use char because int might match the return type of a gcc2
6955     builtin and then its argument prototype would still apply.  */
6956 char $ac_func();
6957
6958 int main() {
6959
6960 /* The GNU C library defines this for functions which it implements
6961     to always fail with ENOSYS.  Some functions are actually named
6962     something starting with __ and the normal name is an alias.  */
6963 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6964 choke me
6965 #else
6966 $ac_func();
6967 #endif
6968
6969 ; return 0; }
6970 EOF
6971 if { (eval echo configure:6972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6972   rm -rf conftest*
6973   eval "ac_cv_func_$ac_func=yes"
6974 else
6975   echo "configure: failed program was:" >&5
6976   cat conftest.$ac_ext >&5
6977   rm -rf conftest*
6978   eval "ac_cv_func_$ac_func=no"
6979 fi
6980 rm -f conftest*
6981 fi
6982
6983 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6984   echo "$ac_t""yes" 1>&6
6985     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6986   cat >> confdefs.h <<EOF
6987 #define $ac_tr_func 1
6988 EOF
6989  
6990 else
6991   echo "$ac_t""no" 1>&6
6992 fi
6993 done
6994
6995 for ac_func in socketpair
6996 do
6997 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6998 echo "configure:6999: checking for $ac_func" >&5
6999 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7000   echo $ac_n "(cached) $ac_c" 1>&6
7001 else
7002   cat > conftest.$ac_ext <<EOF
7003 #line 7004 "configure"
7004 #include "confdefs.h"
7005 /* System header to define __stub macros and hopefully few prototypes,
7006     which can conflict with char $ac_func(); below.  */
7007 #include <assert.h>
7008 /* Override any gcc2 internal prototype to avoid an error.  */
7009 /* We use char because int might match the return type of a gcc2
7010     builtin and then its argument prototype would still apply.  */
7011 char $ac_func();
7012
7013 int main() {
7014
7015 /* The GNU C library defines this for functions which it implements
7016     to always fail with ENOSYS.  Some functions are actually named
7017     something starting with __ and the normal name is an alias.  */
7018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7019 choke me
7020 #else
7021 $ac_func();
7022 #endif
7023
7024 ; return 0; }
7025 EOF
7026 if { (eval echo configure:7027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7027   rm -rf conftest*
7028   eval "ac_cv_func_$ac_func=yes"
7029 else
7030   echo "configure: failed program was:" >&5
7031   cat conftest.$ac_ext >&5
7032   rm -rf conftest*
7033   eval "ac_cv_func_$ac_func=no"
7034 fi
7035 rm -f conftest*
7036 fi
7037
7038 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7039   echo "$ac_t""yes" 1>&6
7040     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7041   cat >> confdefs.h <<EOF
7042 #define $ac_tr_func 1
7043 EOF
7044  
7045 else
7046   echo "$ac_t""no" 1>&6
7047 fi
7048 done
7049
7050 for ac_func in syscall
7051 do
7052 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7053 echo "configure:7054: checking for $ac_func" >&5
7054 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7055   echo $ac_n "(cached) $ac_c" 1>&6
7056 else
7057   cat > conftest.$ac_ext <<EOF
7058 #line 7059 "configure"
7059 #include "confdefs.h"
7060 /* System header to define __stub macros and hopefully few prototypes,
7061     which can conflict with char $ac_func(); below.  */
7062 #include <assert.h>
7063 /* Override any gcc2 internal prototype to avoid an error.  */
7064 /* We use char because int might match the return type of a gcc2
7065     builtin and then its argument prototype would still apply.  */
7066 char $ac_func();
7067
7068 int main() {
7069
7070 /* The GNU C library defines this for functions which it implements
7071     to always fail with ENOSYS.  Some functions are actually named
7072     something starting with __ and the normal name is an alias.  */
7073 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7074 choke me
7075 #else
7076 $ac_func();
7077 #endif
7078
7079 ; return 0; }
7080 EOF
7081 if { (eval echo configure:7082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7082   rm -rf conftest*
7083   eval "ac_cv_func_$ac_func=yes"
7084 else
7085   echo "configure: failed program was:" >&5
7086   cat conftest.$ac_ext >&5
7087   rm -rf conftest*
7088   eval "ac_cv_func_$ac_func=no"
7089 fi
7090 rm -f conftest*
7091 fi
7092
7093 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7094   echo "$ac_t""yes" 1>&6
7095     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7096   cat >> confdefs.h <<EOF
7097 #define $ac_tr_func 1
7098 EOF
7099  
7100 else
7101   echo "$ac_t""no" 1>&6
7102 fi
7103 done
7104
7105
7106 if test "$cross_compiling" = no; then
7107   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7108 echo "configure:7109: checking whether setpgrp takes no argument" >&5
7109 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7110   echo $ac_n "(cached) $ac_c" 1>&6
7111 else
7112   if test "$cross_compiling" = yes; then
7113   { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
7114 else
7115   cat > conftest.$ac_ext <<EOF
7116 #line 7117 "configure"
7117 #include "confdefs.h"
7118
7119 #ifdef HAVE_UNISTD_H
7120 #include <unistd.h>
7121 #endif
7122
7123 /*
7124  * If this system has a BSD-style setpgrp, which takes arguments, exit
7125  * successfully.
7126  */
7127 main()
7128 {
7129     if (setpgrp(1,1) == -1)
7130         exit(0);
7131     else
7132         exit(1);
7133 }
7134
7135 EOF
7136 if { (eval echo configure:7137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7137 then
7138   ac_cv_func_setpgrp_void=no
7139 else
7140   echo "configure: failed program was:" >&5
7141   cat conftest.$ac_ext >&5
7142   rm -fr conftest*
7143   ac_cv_func_setpgrp_void=yes
7144 fi
7145 rm -fr conftest*
7146 fi
7147
7148
7149 fi
7150
7151 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7152 if test $ac_cv_func_setpgrp_void = yes; then
7153   cat >> confdefs.h <<\EOF
7154 #define SETPGRP_VOID 1
7155 EOF
7156
7157 fi
7158
7159 else
7160   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7161 echo "configure:7162: checking whether setpgrp takes no argument" >&5
7162 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7163   echo $ac_n "(cached) $ac_c" 1>&6
7164 else
7165   cat > conftest.$ac_ext <<EOF
7166 #line 7167 "configure"
7167 #include "confdefs.h"
7168
7169 #include <unistd.h>
7170
7171 int main() {
7172
7173   if (setpgrp(1,1) == -1)
7174     exit (0);
7175   else
7176     exit (1);
7177
7178 ; return 0; }
7179 EOF
7180 if { (eval echo configure:7181: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7181   rm -rf conftest*
7182   ac_cv_func_setpgrp_void=no
7183 else
7184   echo "configure: failed program was:" >&5
7185   cat conftest.$ac_ext >&5
7186   rm -rf conftest*
7187   ac_cv_func_setpgrp_void=yes
7188 fi
7189 rm -f conftest*
7190 fi
7191
7192 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7193 if test $ac_cv_func_setpgrp_void = yes; then
7194   cat >> confdefs.h <<\EOF
7195 #define SETPGRP_VOID 1
7196 EOF
7197
7198 fi
7199 fi
7200
7201 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
7202 # since sigsetjmp might only be defined as a macro.
7203 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7204 echo "configure:7205: checking for sigsetjmp" >&5
7205 if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
7206   echo $ac_n "(cached) $ac_c" 1>&6
7207 else
7208   cat > conftest.$ac_ext <<EOF
7209 #line 7210 "configure"
7210 #include "confdefs.h"
7211
7212 #include <setjmp.h>
7213
7214 int main() {
7215 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
7216 ; return 0; }
7217 EOF
7218 if { (eval echo configure:7219: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7219   rm -rf conftest*
7220   gdb_cv_func_sigsetjmp=yes
7221 else
7222   echo "configure: failed program was:" >&5
7223   cat conftest.$ac_ext >&5
7224   rm -rf conftest*
7225   gdb_cv_func_sigsetjmp=no
7226 fi
7227 rm -f conftest*
7228 fi
7229
7230 echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7231 if test $gdb_cv_func_sigsetjmp = yes; then
7232   cat >> confdefs.h <<\EOF
7233 #define HAVE_SIGSETJMP 1
7234 EOF
7235
7236 fi
7237
7238 # Assume we'll default to using the included libiberty regex.
7239 gdb_use_included_regex=yes
7240
7241 # However, if the system regex is GNU regex, then default to *not*
7242 # using the included regex.
7243 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
7244 echo "configure:7245: checking for GNU regex" >&5
7245 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7246   echo $ac_n "(cached) $ac_c" 1>&6
7247 else
7248   cat > conftest.$ac_ext <<EOF
7249 #line 7250 "configure"
7250 #include "confdefs.h"
7251 #include <gnu-versions.h>
7252 int main() {
7253 #define REGEX_INTERFACE_VERSION 1
7254 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7255 # error "Version mismatch"
7256 #endif
7257 ; return 0; }
7258 EOF
7259 if { (eval echo configure:7260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7260   rm -rf conftest*
7261   gdb_cv_have_gnu_regex=yes
7262 else
7263   echo "configure: failed program was:" >&5
7264   cat conftest.$ac_ext >&5
7265   rm -rf conftest*
7266   gdb_cv_have_gnu_regex=no
7267 fi
7268 rm -f conftest*
7269 fi
7270
7271 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7272 if test $gdb_cv_have_gnu_regex = yes; then
7273   gdb_use_included_regex=no
7274 fi
7275
7276 # Check whether --with-included-regex or --without-included-regex was given.
7277 if test "${with_included_regex+set}" = set; then
7278   withval="$with_included_regex"
7279   gdb_with_regex=$withval
7280 else
7281   gdb_with_regex=$gdb_use_included_regex
7282 fi
7283
7284 if test "$gdb_with_regex" = yes; then
7285   cat >> confdefs.h <<\EOF
7286 #define USE_INCLUDED_REGEX 1
7287 EOF
7288
7289 fi
7290
7291 # See if <sys/proc.h> defines `struct thread' with a td_pcb member.
7292 echo $ac_n "checking for td_pcb in struct thread""... $ac_c" 1>&6
7293 echo "configure:7294: checking for td_pcb in struct thread" >&5
7294 if eval "test \"`echo '$''{'gdb_cv_struct_thread_td_pcb'+set}'`\" = set"; then
7295   echo $ac_n "(cached) $ac_c" 1>&6
7296 else
7297   cat > conftest.$ac_ext <<EOF
7298 #line 7299 "configure"
7299 #include "confdefs.h"
7300 #include <sys/proc.h>
7301 int main() {
7302 struct thread td; td.td_pcb;
7303 ; return 0; }
7304 EOF
7305 if { (eval echo configure:7306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7306   rm -rf conftest*
7307   gdb_cv_struct_thread_td_pcb=yes
7308 else
7309   echo "configure: failed program was:" >&5
7310   cat conftest.$ac_ext >&5
7311   rm -rf conftest*
7312   gdb_cv_struct_thread_td_pcb=no
7313 fi
7314 rm -f conftest*
7315 fi
7316
7317 echo "$ac_t""$gdb_cv_struct_thread_td_pcb" 1>&6
7318 if test $gdb_cv_struct_thread_td_pcb = yes; then
7319   cat >> confdefs.h <<\EOF
7320 #define HAVE_STRUCT_THREAD_TD_PCB 1
7321 EOF
7322
7323 fi
7324
7325 # See if <machine/reg.h> degines `struct reg'.
7326 echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
7327 echo "configure:7328: checking for struct reg in machine/reg.h" >&5
7328 if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7329   echo $ac_n "(cached) $ac_c" 1>&6
7330 else
7331   cat > conftest.$ac_ext <<EOF
7332 #line 7333 "configure"
7333 #include "confdefs.h"
7334 #include <sys/types.h>
7335 #include <machine/reg.h>
7336 int main() {
7337 struct reg r;
7338 ; return 0; }
7339 EOF
7340 if { (eval echo configure:7341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7341   rm -rf conftest*
7342   gdb_cv_struct_reg=yes
7343 else
7344   echo "configure: failed program was:" >&5
7345   cat conftest.$ac_ext >&5
7346   rm -rf conftest*
7347   gdb_cv_struct_reg=no
7348 fi
7349 rm -f conftest*
7350 fi
7351
7352 echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7353 if test $gdb_cv_struct_reg = yes; then
7354   cat >> confdefs.h <<\EOF
7355 #define HAVE_STRUCT_REG 1
7356 EOF
7357
7358 fi
7359
7360 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7361 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7362 echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
7363 echo "configure:7364: checking for r_fs in struct reg" >&5
7364 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7365   echo $ac_n "(cached) $ac_c" 1>&6
7366 else
7367   cat > conftest.$ac_ext <<EOF
7368 #line 7369 "configure"
7369 #include "confdefs.h"
7370 #include <machine/reg.h>
7371 int main() {
7372 struct reg r; r.r_fs;
7373 ; return 0; }
7374 EOF
7375 if { (eval echo configure:7376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7376   rm -rf conftest*
7377   gdb_cv_struct_reg_r_fs=yes
7378 else
7379   echo "configure: failed program was:" >&5
7380   cat conftest.$ac_ext >&5
7381   rm -rf conftest*
7382   gdb_cv_struct_reg_r_fs=no
7383 fi
7384 rm -f conftest*
7385 fi
7386
7387 echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7388 if test $gdb_cv_struct_reg_r_fs = yes; then
7389   cat >> confdefs.h <<\EOF
7390 #define HAVE_STRUCT_REG_R_FS 1
7391 EOF
7392
7393 fi
7394 echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
7395 echo "configure:7396: checking for r_gs in struct reg" >&5
7396 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7397   echo $ac_n "(cached) $ac_c" 1>&6
7398 else
7399   cat > conftest.$ac_ext <<EOF
7400 #line 7401 "configure"
7401 #include "confdefs.h"
7402 #include <machine/reg.h>
7403 int main() {
7404 struct reg r; r.r_gs;
7405 ; return 0; }
7406 EOF
7407 if { (eval echo configure:7408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7408   rm -rf conftest*
7409   gdb_cv_struct_reg_r_gs=yes
7410 else
7411   echo "configure: failed program was:" >&5
7412   cat conftest.$ac_ext >&5
7413   rm -rf conftest*
7414   gdb_cv_struct_reg_r_gs=no
7415 fi
7416 rm -f conftest*
7417 fi
7418
7419 echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7420 if test $gdb_cv_struct_reg_r_gs = yes; then
7421   cat >> confdefs.h <<\EOF
7422 #define HAVE_STRUCT_REG_R_GS 1
7423 EOF
7424
7425 fi
7426
7427 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7428 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
7429 echo "configure:7430: checking for PTRACE_GETREGS" >&5
7430 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
7431   echo $ac_n "(cached) $ac_c" 1>&6
7432 else
7433   cat > conftest.$ac_ext <<EOF
7434 #line 7435 "configure"
7435 #include "confdefs.h"
7436 #include <sys/ptrace.h>
7437 int main() {
7438 PTRACE_GETREGS;
7439 ; return 0; }
7440 EOF
7441 if { (eval echo configure:7442: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7442   rm -rf conftest*
7443   gdb_cv_have_ptrace_getregs=yes
7444 else
7445   echo "configure: failed program was:" >&5
7446   cat conftest.$ac_ext >&5
7447   rm -rf conftest*
7448   gdb_cv_have_ptrace_getregs=no
7449 fi
7450 rm -f conftest*
7451 fi
7452
7453 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7454 if test $gdb_cv_have_ptrace_getregs = yes; then
7455   cat >> confdefs.h <<\EOF
7456 #define HAVE_PTRACE_GETREGS 1
7457 EOF
7458
7459 fi
7460
7461 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7462 echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
7463 echo "configure:7464: checking for PTRACE_GETFPXREGS" >&5
7464 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
7465   echo $ac_n "(cached) $ac_c" 1>&6
7466 else
7467   cat > conftest.$ac_ext <<EOF
7468 #line 7469 "configure"
7469 #include "confdefs.h"
7470 #include <sys/ptrace.h>
7471 int main() {
7472 PTRACE_GETFPXREGS;
7473 ; return 0; }
7474 EOF
7475 if { (eval echo configure:7476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7476   rm -rf conftest*
7477   gdb_cv_have_ptrace_getfpxregs=yes
7478 else
7479   echo "configure: failed program was:" >&5
7480   cat conftest.$ac_ext >&5
7481   rm -rf conftest*
7482   gdb_cv_have_ptrace_getfpxregs=no
7483 fi
7484 rm -f conftest*
7485 fi
7486
7487 echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7488 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7489   cat >> confdefs.h <<\EOF
7490 #define HAVE_PTRACE_GETFPXREGS 1
7491 EOF
7492
7493 fi
7494
7495 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7496 echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
7497 echo "configure:7498: checking for PT_GETDBREGS" >&5
7498 if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
7499   echo $ac_n "(cached) $ac_c" 1>&6
7500 else
7501   cat > conftest.$ac_ext <<EOF
7502 #line 7503 "configure"
7503 #include "confdefs.h"
7504 #include <sys/types.h>
7505 #include <sys/ptrace.h>
7506 int main() {
7507 PT_GETDBREGS;
7508 ; return 0; }
7509 EOF
7510 if { (eval echo configure:7511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7511   rm -rf conftest*
7512   gdb_cv_have_pt_getdbregs=yes
7513 else
7514   echo "configure: failed program was:" >&5
7515   cat conftest.$ac_ext >&5
7516   rm -rf conftest*
7517   gdb_cv_have_pt_getdbregs=no
7518 fi
7519 rm -f conftest*
7520 fi
7521
7522 echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7523 if test $gdb_cv_have_pt_getdbregs = yes; then
7524   cat >> confdefs.h <<\EOF
7525 #define HAVE_PT_GETDBREGS 1
7526 EOF
7527
7528 fi
7529
7530 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7531 echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
7532 echo "configure:7533: checking for PT_GETXMMREGS" >&5
7533 if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
7534   echo $ac_n "(cached) $ac_c" 1>&6
7535 else
7536   cat > conftest.$ac_ext <<EOF
7537 #line 7538 "configure"
7538 #include "confdefs.h"
7539 #include <sys/types.h>
7540 #include <sys/ptrace.h>
7541 int main() {
7542 PT_GETXMMREGS;
7543 ; return 0; }
7544 EOF
7545 if { (eval echo configure:7546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7546   rm -rf conftest*
7547   gdb_cv_have_pt_getxmmregs=yes
7548 else
7549   echo "configure: failed program was:" >&5
7550   cat conftest.$ac_ext >&5
7551   rm -rf conftest*
7552   gdb_cv_have_pt_getxmmregs=no
7553 fi
7554 rm -f conftest*
7555 fi
7556
7557 echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7558 if test $gdb_cv_have_pt_getxmmregs = yes; then
7559   cat >> confdefs.h <<\EOF
7560 #define HAVE_PT_GETXMMREGS 1
7561 EOF
7562
7563 fi
7564
7565 # See if stdint.h provides the uintptr_t type.
7566 # Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
7567 echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
7568 echo "configure:7569: checking for uintptr_t in stdint.h" >&5
7569 if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7570   echo $ac_n "(cached) $ac_c" 1>&6
7571 else
7572   cat > conftest.$ac_ext <<EOF
7573 #line 7574 "configure"
7574 #include "confdefs.h"
7575 #include <stdint.h>
7576 int main() {
7577 uintptr_t foo = 0;
7578 ; return 0; }
7579 EOF
7580 if { (eval echo configure:7581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7581   rm -rf conftest*
7582   gdb_cv_have_uintptr_t=yes
7583 else
7584   echo "configure: failed program was:" >&5
7585   cat conftest.$ac_ext >&5
7586   rm -rf conftest*
7587   gdb_cv_have_uintptr_t=no
7588 fi
7589 rm -f conftest*
7590 fi
7591
7592 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7593 if test $gdb_cv_have_uintptr_t = yes; then
7594   cat >> confdefs.h <<\EOF
7595 #define HAVE_UINTPTR_T 1
7596 EOF
7597
7598 fi
7599
7600 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
7601 echo "configure:7602: checking whether malloc must be declared" >&5
7602 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
7603   echo $ac_n "(cached) $ac_c" 1>&6
7604 else
7605   cat > conftest.$ac_ext <<EOF
7606 #line 7607 "configure"
7607 #include "confdefs.h"
7608
7609 #include <stdio.h>
7610 #ifdef HAVE_STRING_H
7611 #include <string.h>
7612 #else
7613 #ifdef HAVE_STRINGS_H
7614 #include <strings.h>
7615 #endif
7616 #endif
7617 #ifdef HAVE_STDLIB_H
7618 #include <stdlib.h>
7619 #endif
7620 #ifdef HAVE_UNISTD_H
7621 #include <unistd.h>
7622 #endif
7623 int main() {
7624 char *(*pfn) = (char *(*)) malloc
7625 ; return 0; }
7626 EOF
7627 if { (eval echo configure:7628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7628   rm -rf conftest*
7629   bfd_cv_decl_needed_malloc=no
7630 else
7631   echo "configure: failed program was:" >&5
7632   cat conftest.$ac_ext >&5
7633   rm -rf conftest*
7634   bfd_cv_decl_needed_malloc=yes
7635 fi
7636 rm -f conftest*
7637 fi
7638
7639 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7640 if test $bfd_cv_decl_needed_malloc = yes; then
7641   cat >> confdefs.h <<\EOF
7642 #define NEED_DECLARATION_MALLOC 1
7643 EOF
7644
7645 fi
7646
7647 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
7648 echo "configure:7649: checking whether realloc must be declared" >&5
7649 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
7650   echo $ac_n "(cached) $ac_c" 1>&6
7651 else
7652   cat > conftest.$ac_ext <<EOF
7653 #line 7654 "configure"
7654 #include "confdefs.h"
7655
7656 #include <stdio.h>
7657 #ifdef HAVE_STRING_H
7658 #include <string.h>
7659 #else
7660 #ifdef HAVE_STRINGS_H
7661 #include <strings.h>
7662 #endif
7663 #endif
7664 #ifdef HAVE_STDLIB_H
7665 #include <stdlib.h>
7666 #endif
7667 #ifdef HAVE_UNISTD_H
7668 #include <unistd.h>
7669 #endif
7670 int main() {
7671 char *(*pfn) = (char *(*)) realloc
7672 ; return 0; }
7673 EOF
7674 if { (eval echo configure:7675: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7675   rm -rf conftest*
7676   bfd_cv_decl_needed_realloc=no
7677 else
7678   echo "configure: failed program was:" >&5
7679   cat conftest.$ac_ext >&5
7680   rm -rf conftest*
7681   bfd_cv_decl_needed_realloc=yes
7682 fi
7683 rm -f conftest*
7684 fi
7685
7686 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7687 if test $bfd_cv_decl_needed_realloc = yes; then
7688   cat >> confdefs.h <<\EOF
7689 #define NEED_DECLARATION_REALLOC 1
7690 EOF
7691
7692 fi
7693
7694 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
7695 echo "configure:7696: checking whether free must be declared" >&5
7696 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
7697   echo $ac_n "(cached) $ac_c" 1>&6
7698 else
7699   cat > conftest.$ac_ext <<EOF
7700 #line 7701 "configure"
7701 #include "confdefs.h"
7702
7703 #include <stdio.h>
7704 #ifdef HAVE_STRING_H
7705 #include <string.h>
7706 #else
7707 #ifdef HAVE_STRINGS_H
7708 #include <strings.h>
7709 #endif
7710 #endif
7711 #ifdef HAVE_STDLIB_H
7712 #include <stdlib.h>
7713 #endif
7714 #ifdef HAVE_UNISTD_H
7715 #include <unistd.h>
7716 #endif
7717 int main() {
7718 char *(*pfn) = (char *(*)) free
7719 ; return 0; }
7720 EOF
7721 if { (eval echo configure:7722: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7722   rm -rf conftest*
7723   bfd_cv_decl_needed_free=no
7724 else
7725   echo "configure: failed program was:" >&5
7726   cat conftest.$ac_ext >&5
7727   rm -rf conftest*
7728   bfd_cv_decl_needed_free=yes
7729 fi
7730 rm -f conftest*
7731 fi
7732
7733 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
7734 if test $bfd_cv_decl_needed_free = yes; then
7735   cat >> confdefs.h <<\EOF
7736 #define NEED_DECLARATION_FREE 1
7737 EOF
7738
7739 fi
7740
7741 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
7742 echo "configure:7743: checking whether strerror must be declared" >&5
7743 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
7744   echo $ac_n "(cached) $ac_c" 1>&6
7745 else
7746   cat > conftest.$ac_ext <<EOF
7747 #line 7748 "configure"
7748 #include "confdefs.h"
7749
7750 #include <stdio.h>
7751 #ifdef HAVE_STRING_H
7752 #include <string.h>
7753 #else
7754 #ifdef HAVE_STRINGS_H
7755 #include <strings.h>
7756 #endif
7757 #endif
7758 #ifdef HAVE_STDLIB_H
7759 #include <stdlib.h>
7760 #endif
7761 #ifdef HAVE_UNISTD_H
7762 #include <unistd.h>
7763 #endif
7764 int main() {
7765 char *(*pfn) = (char *(*)) strerror
7766 ; return 0; }
7767 EOF
7768 if { (eval echo configure:7769: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7769   rm -rf conftest*
7770   bfd_cv_decl_needed_strerror=no
7771 else
7772   echo "configure: failed program was:" >&5
7773   cat conftest.$ac_ext >&5
7774   rm -rf conftest*
7775   bfd_cv_decl_needed_strerror=yes
7776 fi
7777 rm -f conftest*
7778 fi
7779
7780 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
7781 if test $bfd_cv_decl_needed_strerror = yes; then
7782   cat >> confdefs.h <<\EOF
7783 #define NEED_DECLARATION_STRERROR 1
7784 EOF
7785
7786 fi
7787
7788 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
7789 echo "configure:7790: checking whether strdup must be declared" >&5
7790 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
7791   echo $ac_n "(cached) $ac_c" 1>&6
7792 else
7793   cat > conftest.$ac_ext <<EOF
7794 #line 7795 "configure"
7795 #include "confdefs.h"
7796
7797 #include <stdio.h>
7798 #ifdef HAVE_STRING_H
7799 #include <string.h>
7800 #else
7801 #ifdef HAVE_STRINGS_H
7802 #include <strings.h>
7803 #endif
7804 #endif
7805 #ifdef HAVE_STDLIB_H
7806 #include <stdlib.h>
7807 #endif
7808 #ifdef HAVE_UNISTD_H
7809 #include <unistd.h>
7810 #endif
7811 int main() {
7812 char *(*pfn) = (char *(*)) strdup
7813 ; return 0; }
7814 EOF
7815 if { (eval echo configure:7816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7816   rm -rf conftest*
7817   bfd_cv_decl_needed_strdup=no
7818 else
7819   echo "configure: failed program was:" >&5
7820   cat conftest.$ac_ext >&5
7821   rm -rf conftest*
7822   bfd_cv_decl_needed_strdup=yes
7823 fi
7824 rm -f conftest*
7825 fi
7826
7827 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
7828 if test $bfd_cv_decl_needed_strdup = yes; then
7829   cat >> confdefs.h <<\EOF
7830 #define NEED_DECLARATION_STRDUP 1
7831 EOF
7832
7833 fi
7834
7835 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
7836 echo "configure:7837: checking whether strstr must be declared" >&5
7837 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
7838   echo $ac_n "(cached) $ac_c" 1>&6
7839 else
7840   cat > conftest.$ac_ext <<EOF
7841 #line 7842 "configure"
7842 #include "confdefs.h"
7843
7844 #include <stdio.h>
7845 #ifdef HAVE_STRING_H
7846 #include <string.h>
7847 #else
7848 #ifdef HAVE_STRINGS_H
7849 #include <strings.h>
7850 #endif
7851 #endif
7852 #ifdef HAVE_STDLIB_H
7853 #include <stdlib.h>
7854 #endif
7855 #ifdef HAVE_UNISTD_H
7856 #include <unistd.h>
7857 #endif
7858 int main() {
7859 char *(*pfn) = (char *(*)) strstr
7860 ; return 0; }
7861 EOF
7862 if { (eval echo configure:7863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7863   rm -rf conftest*
7864   bfd_cv_decl_needed_strstr=no
7865 else
7866   echo "configure: failed program was:" >&5
7867   cat conftest.$ac_ext >&5
7868   rm -rf conftest*
7869   bfd_cv_decl_needed_strstr=yes
7870 fi
7871 rm -f conftest*
7872 fi
7873
7874 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
7875 if test $bfd_cv_decl_needed_strstr = yes; then
7876   cat >> confdefs.h <<\EOF
7877 #define NEED_DECLARATION_STRSTR 1
7878 EOF
7879
7880 fi
7881
7882 echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
7883 echo "configure:7884: checking whether canonicalize_file_name must be declared" >&5
7884 if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
7885   echo $ac_n "(cached) $ac_c" 1>&6
7886 else
7887   cat > conftest.$ac_ext <<EOF
7888 #line 7889 "configure"
7889 #include "confdefs.h"
7890
7891 #include <stdio.h>
7892 #ifdef HAVE_STRING_H
7893 #include <string.h>
7894 #else
7895 #ifdef HAVE_STRINGS_H
7896 #include <strings.h>
7897 #endif
7898 #endif
7899 #ifdef HAVE_STDLIB_H
7900 #include <stdlib.h>
7901 #endif
7902 #ifdef HAVE_UNISTD_H
7903 #include <unistd.h>
7904 #endif
7905 int main() {
7906 char *(*pfn) = (char *(*)) canonicalize_file_name
7907 ; return 0; }
7908 EOF
7909 if { (eval echo configure:7910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7910   rm -rf conftest*
7911   bfd_cv_decl_needed_canonicalize_file_name=no
7912 else
7913   echo "configure: failed program was:" >&5
7914   cat conftest.$ac_ext >&5
7915   rm -rf conftest*
7916   bfd_cv_decl_needed_canonicalize_file_name=yes
7917 fi
7918 rm -f conftest*
7919 fi
7920
7921 echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
7922 if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
7923   cat >> confdefs.h <<\EOF
7924 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
7925 EOF
7926
7927 fi
7928
7929
7930 # The following save_state_t checkery is only necessary for HPUX 
7931 # versions earlier than 10.20.  When those fade from memory, this 
7932 # could be expunged. --jsm 1999-03-22
7933
7934 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
7935 echo "configure:7936: checking for HPUX save_state structure" >&5
7936 cat > conftest.$ac_ext <<EOF
7937 #line 7938 "configure"
7938 #include "confdefs.h"
7939 #include <machine/save_state.h>
7940 EOF
7941 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7942   egrep "save_state_t" >/dev/null 2>&1; then
7943   rm -rf conftest*
7944   gdb_cv_hpux_savestate=yes
7945 else
7946   rm -rf conftest*
7947   gdb_cv_hpux_savestate=no
7948 fi
7949 rm -f conftest*
7950
7951 cat > conftest.$ac_ext <<EOF
7952 #line 7953 "configure"
7953 #include "confdefs.h"
7954 #include <machine/save_state.h>
7955 EOF
7956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7957   egrep "ss_wide" >/dev/null 2>&1; then
7958   rm -rf conftest*
7959   gdb_cv_hpux_sswide=yes
7960 else
7961   rm -rf conftest*
7962   gdb_cv_hpux_sswide=no
7963 fi
7964 rm -f conftest*
7965
7966 if test $gdb_cv_hpux_savestate = yes
7967 then
7968   cat >> confdefs.h <<\EOF
7969 #define HAVE_STRUCT_SAVE_STATE_T 1
7970 EOF
7971
7972 fi
7973 if test $gdb_cv_hpux_sswide = yes
7974 then
7975   cat >> confdefs.h <<\EOF
7976 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
7977 EOF
7978
7979 fi
7980 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
7981
7982
7983 # If we are configured native on GNU/Linux, work around problems with
7984 # sys/procfs.h
7985 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
7986
7987 if test "${target}" = "${host}"; then
7988   case "${host}" in
7989   i[3456]86-*-linux*)
7990         cat >> confdefs.h <<\EOF
7991 #define START_INFERIOR_TRAPS_EXPECTED 2
7992 EOF
7993
7994         cat >> confdefs.h <<\EOF
7995 #define sys_quotactl 1
7996 EOF
7997
7998         ;;
7999   ia64-*-aix*)
8000       cat >> confdefs.h <<\EOF
8001 #define NEW_PROC_API 1
8002 EOF
8003
8004       ;;
8005   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
8006       cat >> confdefs.h <<\EOF
8007 #define NEW_PROC_API 1
8008 EOF
8009
8010       ;;
8011   *-*-solaris2.[6789])
8012       cat >> confdefs.h <<\EOF
8013 #define NEW_PROC_API 1
8014 EOF
8015
8016       ;;
8017   mips-sgi-irix5*)
8018       # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
8019       cat >> confdefs.h <<\EOF
8020 #define _KMEMUSER 1
8021 EOF
8022
8023       ;;
8024   esac
8025 fi
8026
8027 if test "$ac_cv_header_sys_procfs_h" = yes; then
8028   echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
8029 echo "configure:8030: checking for pstatus_t in sys/procfs.h" >&5
8030  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
8031   echo $ac_n "(cached) $ac_c" 1>&6
8032 else
8033   cat > conftest.$ac_ext <<EOF
8034 #line 8035 "configure"
8035 #include "confdefs.h"
8036
8037 #define _SYSCALL32
8038 #include <sys/procfs.h>
8039 int main() {
8040 pstatus_t avar
8041 ; return 0; }
8042 EOF
8043 if { (eval echo configure:8044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8044   rm -rf conftest*
8045   bfd_cv_have_sys_procfs_type_pstatus_t=yes
8046 else
8047   echo "configure: failed program was:" >&5
8048   cat conftest.$ac_ext >&5
8049   rm -rf conftest*
8050   bfd_cv_have_sys_procfs_type_pstatus_t=no
8051    
8052 fi
8053 rm -f conftest*
8054 fi
8055
8056  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
8057    cat >> confdefs.h <<\EOF
8058 #define HAVE_PSTATUS_T 1
8059 EOF
8060
8061  fi
8062  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
8063
8064   echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
8065 echo "configure:8066: checking for prrun_t in sys/procfs.h" >&5
8066  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
8067   echo $ac_n "(cached) $ac_c" 1>&6
8068 else
8069   cat > conftest.$ac_ext <<EOF
8070 #line 8071 "configure"
8071 #include "confdefs.h"
8072
8073 #define _SYSCALL32
8074 #include <sys/procfs.h>
8075 int main() {
8076 prrun_t avar
8077 ; return 0; }
8078 EOF
8079 if { (eval echo configure:8080: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8080   rm -rf conftest*
8081   bfd_cv_have_sys_procfs_type_prrun_t=yes
8082 else
8083   echo "configure: failed program was:" >&5
8084   cat conftest.$ac_ext >&5
8085   rm -rf conftest*
8086   bfd_cv_have_sys_procfs_type_prrun_t=no
8087    
8088 fi
8089 rm -f conftest*
8090 fi
8091
8092  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
8093    cat >> confdefs.h <<\EOF
8094 #define HAVE_PRRUN_T 1
8095 EOF
8096
8097  fi
8098  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
8099
8100   echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
8101 echo "configure:8102: checking for gregset_t in sys/procfs.h" >&5
8102  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
8103   echo $ac_n "(cached) $ac_c" 1>&6
8104 else
8105   cat > conftest.$ac_ext <<EOF
8106 #line 8107 "configure"
8107 #include "confdefs.h"
8108
8109 #define _SYSCALL32
8110 #include <sys/procfs.h>
8111 int main() {
8112 gregset_t avar
8113 ; return 0; }
8114 EOF
8115 if { (eval echo configure:8116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8116   rm -rf conftest*
8117   bfd_cv_have_sys_procfs_type_gregset_t=yes
8118 else
8119   echo "configure: failed program was:" >&5
8120   cat conftest.$ac_ext >&5
8121   rm -rf conftest*
8122   bfd_cv_have_sys_procfs_type_gregset_t=no
8123    
8124 fi
8125 rm -f conftest*
8126 fi
8127
8128  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
8129    cat >> confdefs.h <<\EOF
8130 #define HAVE_GREGSET_T 1
8131 EOF
8132
8133  fi
8134  echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
8135
8136   echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
8137 echo "configure:8138: checking for fpregset_t in sys/procfs.h" >&5
8138  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
8139   echo $ac_n "(cached) $ac_c" 1>&6
8140 else
8141   cat > conftest.$ac_ext <<EOF
8142 #line 8143 "configure"
8143 #include "confdefs.h"
8144
8145 #define _SYSCALL32
8146 #include <sys/procfs.h>
8147 int main() {
8148 fpregset_t avar
8149 ; return 0; }
8150 EOF
8151 if { (eval echo configure:8152: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8152   rm -rf conftest*
8153   bfd_cv_have_sys_procfs_type_fpregset_t=yes
8154 else
8155   echo "configure: failed program was:" >&5
8156   cat conftest.$ac_ext >&5
8157   rm -rf conftest*
8158   bfd_cv_have_sys_procfs_type_fpregset_t=no
8159    
8160 fi
8161 rm -f conftest*
8162 fi
8163
8164  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8165    cat >> confdefs.h <<\EOF
8166 #define HAVE_FPREGSET_T 1
8167 EOF
8168
8169  fi
8170  echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
8171
8172   echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
8173 echo "configure:8174: checking for prgregset_t in sys/procfs.h" >&5
8174  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
8175   echo $ac_n "(cached) $ac_c" 1>&6
8176 else
8177   cat > conftest.$ac_ext <<EOF
8178 #line 8179 "configure"
8179 #include "confdefs.h"
8180
8181 #define _SYSCALL32
8182 #include <sys/procfs.h>
8183 int main() {
8184 prgregset_t avar
8185 ; return 0; }
8186 EOF
8187 if { (eval echo configure:8188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8188   rm -rf conftest*
8189   bfd_cv_have_sys_procfs_type_prgregset_t=yes
8190 else
8191   echo "configure: failed program was:" >&5
8192   cat conftest.$ac_ext >&5
8193   rm -rf conftest*
8194   bfd_cv_have_sys_procfs_type_prgregset_t=no
8195    
8196 fi
8197 rm -f conftest*
8198 fi
8199
8200  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8201    cat >> confdefs.h <<\EOF
8202 #define HAVE_PRGREGSET_T 1
8203 EOF
8204
8205  fi
8206  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
8207
8208   echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
8209 echo "configure:8210: checking for prfpregset_t in sys/procfs.h" >&5
8210  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
8211   echo $ac_n "(cached) $ac_c" 1>&6
8212 else
8213   cat > conftest.$ac_ext <<EOF
8214 #line 8215 "configure"
8215 #include "confdefs.h"
8216
8217 #define _SYSCALL32
8218 #include <sys/procfs.h>
8219 int main() {
8220 prfpregset_t avar
8221 ; return 0; }
8222 EOF
8223 if { (eval echo configure:8224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8224   rm -rf conftest*
8225   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
8226 else
8227   echo "configure: failed program was:" >&5
8228   cat conftest.$ac_ext >&5
8229   rm -rf conftest*
8230   bfd_cv_have_sys_procfs_type_prfpregset_t=no
8231    
8232 fi
8233 rm -f conftest*
8234 fi
8235
8236  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8237    cat >> confdefs.h <<\EOF
8238 #define HAVE_PRFPREGSET_T 1
8239 EOF
8240
8241  fi
8242  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
8243
8244   echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
8245 echo "configure:8246: checking for prgregset32_t in sys/procfs.h" >&5
8246  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
8247   echo $ac_n "(cached) $ac_c" 1>&6
8248 else
8249   cat > conftest.$ac_ext <<EOF
8250 #line 8251 "configure"
8251 #include "confdefs.h"
8252
8253 #define _SYSCALL32
8254 #include <sys/procfs.h>
8255 int main() {
8256 prgregset32_t avar
8257 ; return 0; }
8258 EOF
8259 if { (eval echo configure:8260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8260   rm -rf conftest*
8261   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
8262 else
8263   echo "configure: failed program was:" >&5
8264   cat conftest.$ac_ext >&5
8265   rm -rf conftest*
8266   bfd_cv_have_sys_procfs_type_prgregset32_t=no
8267    
8268 fi
8269 rm -f conftest*
8270 fi
8271
8272  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8273    cat >> confdefs.h <<\EOF
8274 #define HAVE_PRGREGSET32_T 1
8275 EOF
8276
8277  fi
8278  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
8279
8280   echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
8281 echo "configure:8282: checking for prfpregset32_t in sys/procfs.h" >&5
8282  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
8283   echo $ac_n "(cached) $ac_c" 1>&6
8284 else
8285   cat > conftest.$ac_ext <<EOF
8286 #line 8287 "configure"
8287 #include "confdefs.h"
8288
8289 #define _SYSCALL32
8290 #include <sys/procfs.h>
8291 int main() {
8292 prfpregset32_t avar
8293 ; return 0; }
8294 EOF
8295 if { (eval echo configure:8296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8296   rm -rf conftest*
8297   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
8298 else
8299   echo "configure: failed program was:" >&5
8300   cat conftest.$ac_ext >&5
8301   rm -rf conftest*
8302   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8303    
8304 fi
8305 rm -f conftest*
8306 fi
8307
8308  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8309    cat >> confdefs.h <<\EOF
8310 #define HAVE_PRFPREGSET32_T 1
8311 EOF
8312
8313  fi
8314  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
8315
8316   echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
8317 echo "configure:8318: checking for lwpid_t in sys/procfs.h" >&5
8318  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
8319   echo $ac_n "(cached) $ac_c" 1>&6
8320 else
8321   cat > conftest.$ac_ext <<EOF
8322 #line 8323 "configure"
8323 #include "confdefs.h"
8324
8325 #define _SYSCALL32
8326 #include <sys/procfs.h>
8327 int main() {
8328 lwpid_t avar
8329 ; return 0; }
8330 EOF
8331 if { (eval echo configure:8332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8332   rm -rf conftest*
8333   bfd_cv_have_sys_procfs_type_lwpid_t=yes
8334 else
8335   echo "configure: failed program was:" >&5
8336   cat conftest.$ac_ext >&5
8337   rm -rf conftest*
8338   bfd_cv_have_sys_procfs_type_lwpid_t=no
8339    
8340 fi
8341 rm -f conftest*
8342 fi
8343
8344  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8345    cat >> confdefs.h <<\EOF
8346 #define HAVE_LWPID_T 1
8347 EOF
8348
8349  fi
8350  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
8351
8352   echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
8353 echo "configure:8354: checking for psaddr_t in sys/procfs.h" >&5
8354  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
8355   echo $ac_n "(cached) $ac_c" 1>&6
8356 else
8357   cat > conftest.$ac_ext <<EOF
8358 #line 8359 "configure"
8359 #include "confdefs.h"
8360
8361 #define _SYSCALL32
8362 #include <sys/procfs.h>
8363 int main() {
8364 psaddr_t avar
8365 ; return 0; }
8366 EOF
8367 if { (eval echo configure:8368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8368   rm -rf conftest*
8369   bfd_cv_have_sys_procfs_type_psaddr_t=yes
8370 else
8371   echo "configure: failed program was:" >&5
8372   cat conftest.$ac_ext >&5
8373   rm -rf conftest*
8374   bfd_cv_have_sys_procfs_type_psaddr_t=no
8375    
8376 fi
8377 rm -f conftest*
8378 fi
8379
8380  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8381    cat >> confdefs.h <<\EOF
8382 #define HAVE_PSADDR_T 1
8383 EOF
8384
8385  fi
8386  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
8387
8388   echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
8389 echo "configure:8390: checking for prsysent_t in sys/procfs.h" >&5
8390  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
8391   echo $ac_n "(cached) $ac_c" 1>&6
8392 else
8393   cat > conftest.$ac_ext <<EOF
8394 #line 8395 "configure"
8395 #include "confdefs.h"
8396
8397 #define _SYSCALL32
8398 #include <sys/procfs.h>
8399 int main() {
8400 prsysent_t avar
8401 ; return 0; }
8402 EOF
8403 if { (eval echo configure:8404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8404   rm -rf conftest*
8405   bfd_cv_have_sys_procfs_type_prsysent_t=yes
8406 else
8407   echo "configure: failed program was:" >&5
8408   cat conftest.$ac_ext >&5
8409   rm -rf conftest*
8410   bfd_cv_have_sys_procfs_type_prsysent_t=no
8411    
8412 fi
8413 rm -f conftest*
8414 fi
8415
8416  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8417    cat >> confdefs.h <<\EOF
8418 #define HAVE_PRSYSENT_T 1
8419 EOF
8420
8421  fi
8422  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
8423
8424   echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
8425 echo "configure:8426: checking for pr_sigset_t in sys/procfs.h" >&5
8426  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
8427   echo $ac_n "(cached) $ac_c" 1>&6
8428 else
8429   cat > conftest.$ac_ext <<EOF
8430 #line 8431 "configure"
8431 #include "confdefs.h"
8432
8433 #define _SYSCALL32
8434 #include <sys/procfs.h>
8435 int main() {
8436 pr_sigset_t avar
8437 ; return 0; }
8438 EOF
8439 if { (eval echo configure:8440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8440   rm -rf conftest*
8441   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
8442 else
8443   echo "configure: failed program was:" >&5
8444   cat conftest.$ac_ext >&5
8445   rm -rf conftest*
8446   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8447    
8448 fi
8449 rm -f conftest*
8450 fi
8451
8452  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8453    cat >> confdefs.h <<\EOF
8454 #define HAVE_PR_SIGSET_T 1
8455 EOF
8456
8457  fi
8458  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
8459
8460   echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
8461 echo "configure:8462: checking for pr_sigaction64_t in sys/procfs.h" >&5
8462  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
8463   echo $ac_n "(cached) $ac_c" 1>&6
8464 else
8465   cat > conftest.$ac_ext <<EOF
8466 #line 8467 "configure"
8467 #include "confdefs.h"
8468
8469 #define _SYSCALL32
8470 #include <sys/procfs.h>
8471 int main() {
8472 pr_sigaction64_t avar
8473 ; return 0; }
8474 EOF
8475 if { (eval echo configure:8476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8476   rm -rf conftest*
8477   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
8478 else
8479   echo "configure: failed program was:" >&5
8480   cat conftest.$ac_ext >&5
8481   rm -rf conftest*
8482   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8483    
8484 fi
8485 rm -f conftest*
8486 fi
8487
8488  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8489    cat >> confdefs.h <<\EOF
8490 #define HAVE_PR_SIGACTION64_T 1
8491 EOF
8492
8493  fi
8494  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8495
8496   echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
8497 echo "configure:8498: checking for pr_siginfo64_t in sys/procfs.h" >&5
8498  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8499   echo $ac_n "(cached) $ac_c" 1>&6
8500 else
8501   cat > conftest.$ac_ext <<EOF
8502 #line 8503 "configure"
8503 #include "confdefs.h"
8504
8505 #define _SYSCALL32
8506 #include <sys/procfs.h>
8507 int main() {
8508 pr_siginfo64_t avar
8509 ; return 0; }
8510 EOF
8511 if { (eval echo configure:8512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8512   rm -rf conftest*
8513   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8514 else
8515   echo "configure: failed program was:" >&5
8516   cat conftest.$ac_ext >&5
8517   rm -rf conftest*
8518   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8519    
8520 fi
8521 rm -f conftest*
8522 fi
8523
8524  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8525    cat >> confdefs.h <<\EOF
8526 #define HAVE_PR_SIGINFO64_T 1
8527 EOF
8528
8529  fi
8530  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8531
8532
8533
8534   
8535         
8536   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8537     echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
8538 echo "configure:8539: checking whether prfpregset_t type is broken" >&5
8539     if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
8540   echo $ac_n "(cached) $ac_c" 1>&6
8541 else
8542   if test "$cross_compiling" = yes; then
8543   gdb_cv_prfpregset_t_broken=yes
8544 else
8545   cat > conftest.$ac_ext <<EOF
8546 #line 8547 "configure"
8547 #include "confdefs.h"
8548 #include <sys/procfs.h>
8549        int main ()
8550        {
8551          if (sizeof (prfpregset_t) == sizeof (void *))
8552            return 1;
8553          return 0;
8554        }
8555 EOF
8556 if { (eval echo configure:8557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8557 then
8558   gdb_cv_prfpregset_t_broken=no
8559 else
8560   echo "configure: failed program was:" >&5
8561   cat conftest.$ac_ext >&5
8562   rm -fr conftest*
8563   gdb_cv_prfpregset_t_broken=yes
8564 fi
8565 rm -fr conftest*
8566 fi
8567
8568 fi
8569
8570     echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8571     if test $gdb_cv_prfpregset_t_broken = yes; then
8572       cat >> confdefs.h <<\EOF
8573 #define PRFPREGSET_T_BROKEN 1
8574 EOF
8575
8576     fi
8577   fi
8578
8579   
8580   echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8581 echo "configure:8582: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
8582   if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
8583   echo $ac_n "(cached) $ac_c" 1>&6
8584 else
8585   cat > conftest.$ac_ext <<EOF
8586 #line 8587 "configure"
8587 #include "confdefs.h"
8588 #include <unistd.h>
8589 #include <sys/types.h>
8590 #include <sys/procfs.h>
8591
8592 int main() {
8593
8594     int dummy;;
8595     dummy = ioctl(0, PIOCSET, &dummy);
8596   
8597 ; return 0; }
8598 EOF
8599 if { (eval echo configure:8600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8600   rm -rf conftest*
8601   gdb_cv_have_procfs_piocset=yes
8602 else
8603   echo "configure: failed program was:" >&5
8604   cat conftest.$ac_ext >&5
8605   rm -rf conftest*
8606   gdb_cv_have_procfs_piocset=no
8607 fi
8608 rm -f conftest*
8609 fi
8610
8611   echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8612   if test $gdb_cv_have_procfs_piocset = yes; then
8613     cat >> confdefs.h <<\EOF
8614 #define HAVE_PROCFS_PIOCSET 1
8615 EOF
8616
8617   fi
8618 fi
8619
8620 if test ${host} = ${target} ; then
8621     
8622   echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8623 echo "configure:8624: checking for member l_addr in struct link_map" >&5
8624   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
8625   echo $ac_n "(cached) $ac_c" 1>&6
8626 else
8627   cat > conftest.$ac_ext <<EOF
8628 #line 8629 "configure"
8629 #include "confdefs.h"
8630 #include <link.h>
8631 int main() {
8632 struct link_map lm; (void) lm.l_addr;
8633 ; return 0; }
8634 EOF
8635 if { (eval echo configure:8636: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8636   rm -rf conftest*
8637   gdb_cv_have_struct_link_map_with_l_members=yes
8638 else
8639   echo "configure: failed program was:" >&5
8640   cat conftest.$ac_ext >&5
8641   rm -rf conftest*
8642   gdb_cv_have_struct_link_map_with_l_members=no
8643 fi
8644 rm -f conftest*
8645 fi
8646
8647   echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8648   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8649     cat >> confdefs.h <<\EOF
8650 #define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
8651 EOF
8652
8653   fi
8654
8655     
8656   echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8657 echo "configure:8658: checking for member lm_addr in struct link_map" >&5
8658   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8659   echo $ac_n "(cached) $ac_c" 1>&6
8660 else
8661   cat > conftest.$ac_ext <<EOF
8662 #line 8663 "configure"
8663 #include "confdefs.h"
8664 #include <sys/types.h>
8665 #include <link.h>
8666 int main() {
8667 struct link_map lm; (void) lm.lm_addr;
8668 ; return 0; }
8669 EOF
8670 if { (eval echo configure:8671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8671   rm -rf conftest*
8672   gdb_cv_have_struct_link_map_with_lm_members=yes
8673 else
8674   echo "configure: failed program was:" >&5
8675   cat conftest.$ac_ext >&5
8676   rm -rf conftest*
8677   gdb_cv_have_struct_link_map_with_lm_members=no
8678 fi
8679 rm -f conftest*
8680 fi
8681
8682   echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8683   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8684     cat >> confdefs.h <<\EOF
8685 #define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8686 EOF
8687
8688   fi
8689
8690     
8691   echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
8692 echo "configure:8693: checking for member som_addr in struct so_map" >&5
8693   if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
8694   echo $ac_n "(cached) $ac_c" 1>&6
8695 else
8696   cat > conftest.$ac_ext <<EOF
8697 #line 8698 "configure"
8698 #include "confdefs.h"
8699 #include <sys/types.h>
8700 #ifdef HAVE_NLIST_H
8701 #include <nlist.h>
8702 #endif
8703 #include <link.h>
8704 int main() {
8705 struct so_map lm; (void) lm.som_addr;
8706 ; return 0; }
8707 EOF
8708 if { (eval echo configure:8709: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8709   rm -rf conftest*
8710   gdb_cv_have_struct_so_map_with_som_members=yes
8711 else
8712   echo "configure: failed program was:" >&5
8713   cat conftest.$ac_ext >&5
8714   rm -rf conftest*
8715   gdb_cv_have_struct_so_map_with_som_members=no
8716 fi
8717 rm -f conftest*
8718 fi
8719
8720   echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
8721   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
8722     cat >> confdefs.h <<\EOF
8723 #define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
8724 EOF
8725
8726   fi
8727
8728     
8729   echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
8730 echo "configure:8731: checking for struct link_map32 in sys/link.h" >&5
8731   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
8732   echo $ac_n "(cached) $ac_c" 1>&6
8733 else
8734   cat > conftest.$ac_ext <<EOF
8735 #line 8736 "configure"
8736 #include "confdefs.h"
8737 #define _SYSCALL32
8738 #include <sys/link.h>
8739 int main() {
8740 struct link_map32 l;
8741 ; return 0; }
8742 EOF
8743 if { (eval echo configure:8744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8744   rm -rf conftest*
8745   gdb_cv_have_struct_link_map32=yes
8746 else
8747   echo "configure: failed program was:" >&5
8748   cat conftest.$ac_ext >&5
8749   rm -rf conftest*
8750   gdb_cv_have_struct_link_map32=no
8751 fi
8752 rm -f conftest*
8753 fi
8754
8755   echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
8756   if test $gdb_cv_have_struct_link_map32 = yes; then
8757     cat >> confdefs.h <<\EOF
8758 #define HAVE_STRUCT_LINK_MAP32 1
8759 EOF
8760
8761     cat >> confdefs.h <<\EOF
8762 #define _SYSCALL32 1
8763 EOF
8764
8765   fi
8766 fi
8767
8768
8769 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
8770 echo "configure:8771: checking for long long support in compiler" >&5
8771 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
8772   echo $ac_n "(cached) $ac_c" 1>&6
8773 else
8774   cat > conftest.$ac_ext <<EOF
8775 #line 8776 "configure"
8776 #include "confdefs.h"
8777
8778 int main() {
8779
8780   extern long long foo;
8781   switch (foo & 2) { case 0: return 1; }
8782
8783 ; return 0; }
8784 EOF
8785 if { (eval echo configure:8786: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8786   rm -rf conftest*
8787   gdb_cv_c_long_long=yes
8788 else
8789   echo "configure: failed program was:" >&5
8790   cat conftest.$ac_ext >&5
8791   rm -rf conftest*
8792   gdb_cv_c_long_long=no
8793 fi
8794 rm -f conftest*
8795 fi
8796
8797 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
8798 if test $gdb_cv_c_long_long = yes; then
8799   cat >> confdefs.h <<\EOF
8800 #define CC_HAS_LONG_LONG 1
8801 EOF
8802
8803 fi
8804
8805
8806 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
8807 echo "configure:8808: checking for long long support in printf" >&5
8808 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
8809   echo $ac_n "(cached) $ac_c" 1>&6
8810 else
8811   if test "$cross_compiling" = yes; then
8812   gdb_cv_printf_has_long_long=no
8813 else
8814   cat > conftest.$ac_ext <<EOF
8815 #line 8816 "configure"
8816 #include "confdefs.h"
8817
8818 int main () {
8819   char buf[32];
8820   long long l = 0;
8821   l = (l << 16) + 0x0123;
8822   l = (l << 16) + 0x4567;
8823   l = (l << 16) + 0x89ab;
8824   l = (l << 16) + 0xcdef;
8825   sprintf (buf, "0x%016llx", l);
8826   return (strcmp ("0x0123456789abcdef", buf));
8827 }
8828 EOF
8829 if { (eval echo configure:8830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8830 then
8831   gdb_cv_printf_has_long_long=yes
8832 else
8833   echo "configure: failed program was:" >&5
8834   cat conftest.$ac_ext >&5
8835   rm -fr conftest*
8836   gdb_cv_printf_has_long_long=no
8837 fi
8838 rm -fr conftest*
8839 fi
8840
8841 fi
8842
8843 if test $gdb_cv_printf_has_long_long = yes; then
8844   cat >> confdefs.h <<\EOF
8845 #define PRINTF_HAS_LONG_LONG 1
8846 EOF
8847
8848 fi
8849 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
8850
8851
8852 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
8853 echo "configure:8854: checking for long double support in compiler" >&5
8854 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
8855   echo $ac_n "(cached) $ac_c" 1>&6
8856 else
8857   cat > conftest.$ac_ext <<EOF
8858 #line 8859 "configure"
8859 #include "confdefs.h"
8860
8861 int main() {
8862 long double foo;
8863 ; return 0; }
8864 EOF
8865 if { (eval echo configure:8866: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8866   rm -rf conftest*
8867   ac_cv_c_long_double=yes
8868 else
8869   echo "configure: failed program was:" >&5
8870   cat conftest.$ac_ext >&5
8871   rm -rf conftest*
8872   ac_cv_c_long_double=no
8873 fi
8874 rm -f conftest*
8875 fi
8876
8877 echo "$ac_t""$ac_cv_c_long_double" 1>&6
8878 if test $ac_cv_c_long_double = yes; then
8879   cat >> confdefs.h <<\EOF
8880 #define HAVE_LONG_DOUBLE 1
8881 EOF
8882
8883 fi
8884
8885
8886 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
8887 echo "configure:8888: checking for long double support in printf" >&5
8888 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
8889   echo $ac_n "(cached) $ac_c" 1>&6
8890 else
8891   if test "$cross_compiling" = yes; then
8892   gdb_cv_printf_has_long_double=no
8893 else
8894   cat > conftest.$ac_ext <<EOF
8895 #line 8896 "configure"
8896 #include "confdefs.h"
8897
8898 int main () {
8899   char buf[16];
8900   long double f = 3.141592653;
8901   sprintf (buf, "%Lg", f);
8902   return (strncmp ("3.14159", buf, 7));
8903 }
8904 EOF
8905 if { (eval echo configure:8906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8906 then
8907   gdb_cv_printf_has_long_double=yes
8908 else
8909   echo "configure: failed program was:" >&5
8910   cat conftest.$ac_ext >&5
8911   rm -fr conftest*
8912   gdb_cv_printf_has_long_double=no
8913 fi
8914 rm -fr conftest*
8915 fi
8916
8917 fi
8918
8919 if test $gdb_cv_printf_has_long_double = yes; then
8920   cat >> confdefs.h <<\EOF
8921 #define PRINTF_HAS_LONG_DOUBLE 1
8922 EOF
8923
8924 fi
8925 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
8926
8927
8928 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
8929 echo "configure:8930: checking for long double support in scanf" >&5
8930 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
8931   echo $ac_n "(cached) $ac_c" 1>&6
8932 else
8933   if test "$cross_compiling" = yes; then
8934   gdb_cv_scanf_has_long_double=no
8935 else
8936   cat > conftest.$ac_ext <<EOF
8937 #line 8938 "configure"
8938 #include "confdefs.h"
8939
8940 int main () {
8941   char *buf = "3.141592653";
8942   long double f = 0;
8943   sscanf (buf, "%Lg", &f);
8944   return !(f > 3.14159 && f < 3.14160);
8945 }
8946 EOF
8947 if { (eval echo configure:8948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8948 then
8949   gdb_cv_scanf_has_long_double=yes
8950 else
8951   echo "configure: failed program was:" >&5
8952   cat conftest.$ac_ext >&5
8953   rm -fr conftest*
8954   gdb_cv_scanf_has_long_double=no
8955 fi
8956 rm -fr conftest*
8957 fi
8958
8959 fi
8960
8961 if test $gdb_cv_scanf_has_long_double = yes; then
8962   cat >> confdefs.h <<\EOF
8963 #define SCANF_HAS_LONG_DOUBLE 1
8964 EOF
8965
8966 fi
8967 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
8968
8969 case ${host_os} in
8970 aix*)
8971   echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
8972 echo "configure:8973: checking for -bbigtoc option" >&5
8973 if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
8974   echo $ac_n "(cached) $ac_c" 1>&6
8975 else
8976   
8977     SAVE_LDFLAGS=$LDFLAGS
8978
8979     case $GCC in
8980     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8981     *) gdb_cv_bigtoc=-bbigtoc ;;
8982     esac
8983
8984     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8985     cat > conftest.$ac_ext <<EOF
8986 #line 8987 "configure"
8987 #include "confdefs.h"
8988
8989 int main() {
8990 int i;
8991 ; return 0; }
8992 EOF
8993 if { (eval echo configure:8994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8994   :
8995 else
8996   echo "configure: failed program was:" >&5
8997   cat conftest.$ac_ext >&5
8998   rm -rf conftest*
8999   gdb_cv_bigtoc=
9000 fi
9001 rm -f conftest*
9002     LDFLAGS="${SAVE_LDFLAGS}"
9003   
9004 fi
9005
9006 echo "$ac_t""$gdb_cv_bigtoc" 1>&6
9007   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
9008   ;;
9009 esac
9010
9011
9012
9013 if test ${build} = ${host} -a ${host} = ${target} ; then
9014    case ${host_os} in
9015    hpux*)
9016       echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
9017 echo "configure:9018: checking for HPUX/OSF thread support" >&5
9018       if test -f /usr/include/dce/cma_config.h ; then
9019          if test "$GCC" = "yes" ; then
9020             echo "$ac_t""yes" 1>&6
9021             cat >> confdefs.h <<\EOF
9022 #define HAVE_HPUX_THREAD_SUPPORT 1
9023 EOF
9024
9025             CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
9026             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
9027          else
9028             echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
9029          fi
9030       else
9031          echo "$ac_t""no" 1>&6
9032       fi
9033       ;;
9034    solaris*)
9035       # See if thread_db library is around for Solaris thread debugging.
9036       # Note that we must explicitly test for version 1 of the library
9037       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
9038       # the same API.
9039       echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
9040 echo "configure:9041: checking for Solaris thread debugging library" >&5
9041       if test -f /usr/lib/libthread_db.so.1 ; then
9042          echo "$ac_t""yes" 1>&6
9043          cat >> confdefs.h <<\EOF
9044 #define HAVE_THREAD_DB_LIB 1
9045 EOF
9046
9047          CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
9048          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
9049          echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
9050 echo "configure:9051: checking for dlopen in -ldl" >&5
9051 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
9052 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9053   echo $ac_n "(cached) $ac_c" 1>&6
9054 else
9055   ac_save_LIBS="$LIBS"
9056 LIBS="-ldl  $LIBS"
9057 cat > conftest.$ac_ext <<EOF
9058 #line 9059 "configure"
9059 #include "confdefs.h"
9060 /* Override any gcc2 internal prototype to avoid an error.  */
9061 /* We use char because int might match the return type of a gcc2
9062     builtin and then its argument prototype would still apply.  */
9063 char dlopen();
9064
9065 int main() {
9066 dlopen()
9067 ; return 0; }
9068 EOF
9069 if { (eval echo configure:9070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9070   rm -rf conftest*
9071   eval "ac_cv_lib_$ac_lib_var=yes"
9072 else
9073   echo "configure: failed program was:" >&5
9074   cat conftest.$ac_ext >&5
9075   rm -rf conftest*
9076   eval "ac_cv_lib_$ac_lib_var=no"
9077 fi
9078 rm -f conftest*
9079 LIBS="$ac_save_LIBS"
9080
9081 fi
9082 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9083   echo "$ac_t""yes" 1>&6
9084     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9085     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9086   cat >> confdefs.h <<EOF
9087 #define $ac_tr_lib 1
9088 EOF
9089
9090   LIBS="-ldl $LIBS"
9091
9092 else
9093   echo "$ac_t""no" 1>&6
9094 fi
9095
9096          if test "$GCC" = "yes" ; then
9097             # The GNU linker requires the -export-dynamic option to make
9098             # all symbols visible in the dynamic symbol table.
9099             hold_ldflags=$LDFLAGS
9100             echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
9101 echo "configure:9102: checking for the ld -export-dynamic flag" >&5
9102             LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
9103             cat > conftest.$ac_ext <<EOF
9104 #line 9105 "configure"
9105 #include "confdefs.h"
9106
9107 int main() {
9108 int i;
9109 ; return 0; }
9110 EOF
9111 if { (eval echo configure:9112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9112   rm -rf conftest*
9113   found=yes
9114 else
9115   echo "configure: failed program was:" >&5
9116   cat conftest.$ac_ext >&5
9117   rm -rf conftest*
9118   found=no
9119 fi
9120 rm -f conftest*
9121             LDFLAGS=$hold_ldflags
9122             echo "$ac_t""$found" 1>&6
9123             if test $found = yes; then
9124                CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9125             fi
9126          fi
9127          # Sun randomly tweaked the prototypes in <proc_service.h>
9128          # at one point.
9129          echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
9130 echo "configure:9131: checking if <proc_service.h> is old" >&5
9131          if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9132   echo $ac_n "(cached) $ac_c" 1>&6
9133 else
9134   
9135             cat > conftest.$ac_ext <<EOF
9136 #line 9137 "configure"
9137 #include "confdefs.h"
9138
9139                 #include <proc_service.h>
9140                 ps_err_e ps_pdwrite
9141                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
9142             
9143 int main() {
9144
9145 ; return 0; }
9146 EOF
9147 if { (eval echo configure:9148: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9148   rm -rf conftest*
9149   gdb_cv_proc_service_is_old=no
9150 else
9151   echo "configure: failed program was:" >&5
9152   cat conftest.$ac_ext >&5
9153   rm -rf conftest*
9154   gdb_cv_proc_service_is_old=yes
9155 fi
9156 rm -f conftest*
9157          
9158 fi
9159
9160          echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9161          if test $gdb_cv_proc_service_is_old = yes; then
9162             cat >> confdefs.h <<\EOF
9163 #define PROC_SERVICE_IS_OLD 1
9164 EOF
9165
9166          fi
9167       else
9168          echo "$ac_t""no" 1>&6
9169       fi
9170       ;;
9171    aix*)
9172       echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
9173 echo "configure:9174: checking for AiX thread debugging library" >&5
9174       if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9175   echo $ac_n "(cached) $ac_c" 1>&6
9176 else
9177   cat > conftest.$ac_ext <<EOF
9178 #line 9179 "configure"
9179 #include "confdefs.h"
9180 #include <sys/pthdebug.h>
9181 int main() {
9182 #ifndef PTHDB_VERSION_3
9183                                     #error
9184                                     #endif
9185 ; return 0; }
9186 EOF
9187 if { (eval echo configure:9188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9188   rm -rf conftest*
9189   gdb_cv_have_aix_thread_debug=yes
9190 else
9191   echo "configure: failed program was:" >&5
9192   cat conftest.$ac_ext >&5
9193   rm -rf conftest*
9194   gdb_cv_have_aix_thread_debug=no
9195 fi
9196 rm -f conftest*
9197 fi
9198
9199       echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9200       if test $gdb_cv_have_aix_thread_debug = yes; then
9201          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
9202          CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
9203          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9204       fi
9205       ;;
9206    esac
9207    
9208 fi
9209
9210 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9211    echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
9212 echo "configure:9213: checking whether <thread_db.h> has TD_NOTALLOC" >&5
9213 if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9214   echo $ac_n "(cached) $ac_c" 1>&6
9215 else
9216   cat > conftest.$ac_ext <<EOF
9217 #line 9218 "configure"
9218 #include "confdefs.h"
9219 #include <thread_db.h>
9220 int main() {
9221 int i = TD_NOTALLOC;
9222 ; return 0; }
9223 EOF
9224 if { (eval echo configure:9225: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9225   rm -rf conftest*
9226   gdb_cv_thread_db_h_has_td_notalloc=yes
9227 else
9228   echo "configure: failed program was:" >&5
9229   cat conftest.$ac_ext >&5
9230   rm -rf conftest*
9231   gdb_cv_thread_db_h_has_td_notalloc=no
9232      
9233 fi
9234 rm -f conftest*
9235    
9236 fi
9237
9238 echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9239 fi
9240 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9241   cat >> confdefs.h <<\EOF
9242 #define THREAD_DB_HAS_TD_NOTALLOC 1
9243 EOF
9244
9245 fi
9246
9247 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9248    echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
9249 echo "configure:9250: checking whether <sys/syscall.h> has __NR_tkill" >&5
9250 if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9251   echo $ac_n "(cached) $ac_c" 1>&6
9252 else
9253   cat > conftest.$ac_ext <<EOF
9254 #line 9255 "configure"
9255 #include "confdefs.h"
9256 #include <sys/syscall.h>
9257 int main() {
9258 int i = __NR_tkill;
9259 ; return 0; }
9260 EOF
9261 if { (eval echo configure:9262: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9262   rm -rf conftest*
9263   gdb_cv_sys_syscall_h_has_tkill=yes
9264 else
9265   echo "configure: failed program was:" >&5
9266   cat conftest.$ac_ext >&5
9267   rm -rf conftest*
9268   gdb_cv_sys_syscall_h_has_tkill=no
9269      
9270 fi
9271 rm -f conftest*
9272    
9273 fi
9274
9275 echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9276 fi
9277 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9278   cat >> confdefs.h <<\EOF
9279 #define HAVE_TKILL_SYSCALL 1
9280 EOF
9281
9282 fi
9283
9284
9285 # Check whether --with-sysroot or --without-sysroot was given.
9286 if test "${with_sysroot+set}" = set; then
9287   withval="$with_sysroot"
9288   
9289  case ${with_sysroot} in
9290  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
9291  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9292  esac
9293
9294  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9295
9296  if test "x$exec_prefix" = xNONE; then
9297   if test "x$prefix" = xNONE; then
9298    test_prefix=/usr/local
9299   else
9300    test_prefix=$prefix
9301   fi
9302  else
9303   test_prefix=$exec_prefix
9304  fi
9305  case ${TARGET_SYSTEM_ROOT} in
9306  "${test_prefix}"|"${test_prefix}/"*|\
9307  '${exec_prefix}'|'${exec_prefix}/'*)
9308    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9309    TARGET_SYSTEM_ROOT_DEFINE="$t"
9310    ;;
9311  esac
9312
9313 else
9314   
9315  TARGET_SYSTEM_ROOT=
9316  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9317
9318 fi
9319
9320
9321
9322
9323 # NOTE: Don't add -Wall or -Wunused, they both include
9324 # -Wunused-parameter which reports bogus warnings.
9325 # NOTE: If you add to this list, remember to update
9326 # gdb/doc/gdbint.texinfo.
9327 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
9328 -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
9329 -Wunused-label -Wunused-function"
9330 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
9331 # -Wunused-function -Wunused-variable -Wunused-value
9332 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
9333 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9334 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9335 # -Woverloaded-virtual -Winline -Werror"
9336 # Check whether --enable-build-warnings or --disable-build-warnings was given.
9337 if test "${enable_build_warnings+set}" = set; then
9338   enableval="$enable_build_warnings"
9339   case "${enableval}" in
9340   yes)  ;;
9341   no)   build_warnings="-w";;
9342   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9343         build_warnings="${build_warnings} ${t}";;
9344   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9345         build_warnings="${t} ${build_warnings}";;
9346   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9347 esac
9348 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9349   echo "Setting compiler warning flags = $build_warnings" 6>&1
9350 fi
9351 fi
9352 # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9353 if test "${enable_gdb_build_warnings+set}" = set; then
9354   enableval="$enable_gdb_build_warnings"
9355   case "${enableval}" in
9356   yes)  ;;
9357   no)   build_warnings="-w";;
9358   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9359         build_warnings="${build_warnings} ${t}";;
9360   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9361         build_warnings="${t} ${build_warnings}";;
9362   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9363 esac
9364 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9365   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9366 fi
9367 fi
9368 WARN_CFLAGS=""
9369 WERROR_CFLAGS=""
9370 if test "x${build_warnings}" != x -a "x$GCC" = xyes
9371 then
9372     echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
9373 echo "configure:9374: checking compiler warning flags" >&5
9374     # Separate out the -Werror flag as some files just cannot be
9375     # compiled with it enabled.
9376     for w in ${build_warnings}; do
9377         case $w in
9378         -Werr*) WERROR_CFLAGS=-Werror ;;
9379         *) # Check that GCC accepts it
9380             saved_CFLAGS="$CFLAGS"
9381             CFLAGS="$CFLAGS $w"
9382             cat > conftest.$ac_ext <<EOF
9383 #line 9384 "configure"
9384 #include "confdefs.h"
9385
9386 int main() {
9387
9388 ; return 0; }
9389 EOF
9390 if { (eval echo configure:9391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9391   rm -rf conftest*
9392   WARN_CFLAGS="${WARN_CFLAGS} $w"
9393 else
9394   echo "configure: failed program was:" >&5
9395   cat conftest.$ac_ext >&5
9396 fi
9397 rm -f conftest*
9398             CFLAGS="$saved_CFLAGS"
9399         esac
9400     done
9401     echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
9402 fi
9403
9404
9405
9406 # In the Cygwin environment, we need some additional flags.
9407 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
9408 echo "configure:9409: checking for cygwin" >&5
9409 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9410   echo $ac_n "(cached) $ac_c" 1>&6
9411 else
9412   cat > conftest.$ac_ext <<EOF
9413 #line 9414 "configure"
9414 #include "confdefs.h"
9415
9416 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
9417 lose
9418 #endif
9419 EOF
9420 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9421   egrep "lose" >/dev/null 2>&1; then
9422   rm -rf conftest*
9423   gdb_cv_os_cygwin=yes
9424 else
9425   rm -rf conftest*
9426   gdb_cv_os_cygwin=no
9427 fi
9428 rm -f conftest*
9429
9430 fi
9431
9432 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9433
9434
9435 SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9436 case ${host} in
9437   *go32* ) SER_HARDWIRE=ser-go32.o ;;
9438   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
9439 esac
9440
9441
9442 # libreadline needs libuser32.a in a cygwin environment
9443 WIN32LIBS=
9444 if test x$gdb_cv_os_cygwin = xyes; then
9445     WIN32LIBS="-luser32"
9446     case "${target}" in
9447         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9448         ;;
9449     esac
9450 fi
9451
9452
9453 LIBGUI="../libgui/src/libgui.a"
9454 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9455
9456
9457
9458 WIN32LDAPP=
9459
9460
9461
9462 configdir="unix"
9463
9464 GDBTKLIBS=
9465 if test "${enable_gdbtk}" = "yes"; then
9466
9467     # Gdbtk must have an absolute path to srcdir in order to run
9468     # properly when not installed.
9469     here=`pwd`
9470     cd ${srcdir}
9471     GDBTK_SRC_DIR=`pwd`
9472     cd $here
9473
9474     
9475 #
9476 # Ok, lets find the tcl configuration
9477 # First, look for one uninstalled.  
9478 # the alternative search directory is invoked by --with-tclconfig
9479 #
9480
9481 if test x"${no_tcl}" = x ; then
9482   # we reset no_tcl in case something fails here
9483   no_tcl=true
9484   # Check whether --with-tclconfig or --without-tclconfig was given.
9485 if test "${with_tclconfig+set}" = set; then
9486   withval="$with_tclconfig"
9487   with_tclconfig=${withval}
9488 fi
9489
9490   echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
9491 echo "configure:9492: checking for Tcl configuration" >&5
9492   if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9493   echo $ac_n "(cached) $ac_c" 1>&6
9494 else
9495   
9496
9497   # First check to see if --with-tclconfig was specified.
9498   if test x"${with_tclconfig}" != x ; then
9499     if test -f "${with_tclconfig}/tclConfig.sh" ; then
9500       ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9501     else
9502       { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9503     fi
9504   fi
9505
9506   # then check for a private Tcl installation
9507   if test x"${ac_cv_c_tclconfig}" = x ; then
9508     for i in \
9509                 ../tcl \
9510                 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9511                 ../../tcl \
9512                 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9513                 ../../../tcl \
9514                 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9515       if test -f "$i/${configdir}/tclConfig.sh" ; then
9516         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9517         break
9518       fi
9519     done
9520   fi
9521   # check in a few common install locations
9522   if test x"${ac_cv_c_tclconfig}" = x ; then
9523     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9524       if test -f "$i/tclConfig.sh" ; then
9525         ac_cv_c_tclconfig=`(cd $i; pwd)`
9526         break
9527       fi
9528     done
9529   fi
9530   # check in a few other private locations
9531   if test x"${ac_cv_c_tclconfig}" = x ; then
9532     for i in \
9533                 ${srcdir}/../tcl \
9534                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9535       if test -f "$i/${configdir}/tclConfig.sh" ; then
9536         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9537         break
9538       fi
9539     done
9540   fi
9541   
9542 fi
9543
9544   if test x"${ac_cv_c_tclconfig}" = x ; then
9545     TCLCONFIG="# no Tcl configs found"
9546     echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9547   else
9548     no_tcl=
9549     TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9550     echo "$ac_t""found $TCLCONFIG" 1>&6
9551   fi
9552 fi
9553
9554     if test -z "${no_tcl}"; then
9555         
9556     . $TCLCONFIG
9557
9558     
9559     
9560     
9561     
9562     
9563
9564
9565
9566
9567     
9568     
9569     
9570     
9571     
9572     
9573     
9574     
9575     
9576     
9577     
9578     
9579     
9580
9581
9582
9583         
9584 #
9585 # Ok, lets find the tk configuration
9586 # First, look for one uninstalled.  
9587 # the alternative search directory is invoked by --with-tkconfig
9588 #
9589
9590 if test x"${no_tk}" = x ; then
9591   # we reset no_tk in case something fails here
9592   no_tk=true
9593   # Check whether --with-tkconfig or --without-tkconfig was given.
9594 if test "${with_tkconfig+set}" = set; then
9595   withval="$with_tkconfig"
9596   with_tkconfig=${withval}
9597 fi
9598
9599   echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
9600 echo "configure:9601: checking for Tk configuration" >&5
9601   if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9602   echo $ac_n "(cached) $ac_c" 1>&6
9603 else
9604   
9605
9606   # First check to see if --with-tkconfig was specified.
9607   if test x"${with_tkconfig}" != x ; then
9608     if test -f "${with_tkconfig}/tkConfig.sh" ; then
9609       ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9610     else
9611       { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9612     fi
9613   fi
9614
9615   # then check for a private Tk library
9616   if test x"${ac_cv_c_tkconfig}" = x ; then
9617     for i in \
9618                 ../tk \
9619                 `ls -dr ../tk[4-9]* 2>/dev/null` \
9620                 ../../tk \
9621                 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9622                 ../../../tk \
9623                 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9624       if test -f "$i/${configdir}/tkConfig.sh" ; then
9625         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9626         break
9627       fi
9628     done
9629   fi
9630   # check in a few common install locations
9631   if test x"${ac_cv_c_tkconfig}" = x ; then
9632     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9633       if test -f "$i/tkConfig.sh" ; then
9634         ac_cv_c_tkconfig=`(cd $i; pwd)`
9635         break
9636       fi
9637     done
9638   fi
9639   # check in a few other private locations
9640   if test x"${ac_cv_c_tkconfig}" = x ; then
9641     for i in \
9642                 ${srcdir}/../tk \
9643                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9644       if test -f "$i/${configdir}/tkConfig.sh" ; then
9645         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9646         break
9647       fi
9648     done
9649   fi
9650   
9651 fi
9652
9653   if test x"${ac_cv_c_tkconfig}" = x ; then
9654     TKCONFIG="# no Tk configs found"
9655     echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9656   else
9657     no_tk=
9658     TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9659     echo "$ac_t""found $TKCONFIG" 1>&6
9660   fi
9661 fi
9662
9663
9664
9665         # now look for Tcl library stuff
9666
9667         case "${host}" in
9668         *-*-cygwin*)
9669             tcldir=../tcl/win/
9670             ;;
9671         *)
9672             tcldir=../tcl/unix/
9673             ;;
9674         esac
9675
9676         TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9677
9678         # If $no_tk is nonempty, then we can't do Tk, and there is no
9679         # point to doing Tcl.
9680         if test -z "${no_tk}"; then
9681            
9682     if test -f "$TKCONFIG" ; then
9683       . $TKCONFIG
9684     fi
9685
9686     
9687     
9688
9689     
9690
9691
9692     
9693     
9694     
9695     
9696     
9697
9698            
9699 #
9700 # Ok, lets find the tcl source trees so we can use the headers
9701 # Warning: transition of version 9 to 10 will break this algorithm
9702 # because 10 sorts before 9. We also look for just tcl. We have to
9703 # be careful that we don't match stuff like tclX by accident.
9704 # the alternative search directory is involked by --with-tclinclude
9705 #
9706
9707 no_tcl=true
9708 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
9709 echo "configure:9710: checking for Tcl private headers. dir=${configdir}" >&5
9710 # Check whether --with-tclinclude or --without-tclinclude was given.
9711 if test "${with_tclinclude+set}" = set; then
9712   withval="$with_tclinclude"
9713   with_tclinclude=${withval}
9714 fi
9715
9716 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
9717   echo $ac_n "(cached) $ac_c" 1>&6
9718 else
9719   
9720 # first check to see if --with-tclinclude was specified
9721 if test x"${with_tclinclude}" != x ; then
9722   if test -f ${with_tclinclude}/tclInt.h ; then
9723     ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
9724   elif test -f ${with_tclinclude}/generic/tclInt.h ; then
9725     ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
9726   else
9727     { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9728   fi
9729 fi
9730
9731 # next check if it came with Tcl configuration file
9732 if test x"${ac_cv_c_tclconfig}" = x ; then
9733   if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
9734     ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
9735   fi
9736 fi
9737
9738 # next check in private source directory
9739 #
9740 # since ls returns lowest version numbers first, reverse its output
9741 if test x"${ac_cv_c_tclh}" = x ; then
9742   for i in \
9743                 ${srcdir}/../tcl \
9744                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
9745                 ${srcdir}/../../tcl \
9746                 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
9747                 ${srcdir}/../../../tcl \
9748                 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
9749     if test -f $i/generic/tclInt.h ; then
9750       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9751       break
9752     fi
9753   done
9754 fi
9755 # finally check in a few common install locations
9756 #
9757 # since ls returns lowest version numbers first, reverse its output
9758 if test x"${ac_cv_c_tclh}" = x ; then
9759   for i in \
9760                 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
9761                 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
9762                 /usr/local/src/tcl \
9763                 /usr/local/lib/tcl \
9764                 ${prefix}/include ; do
9765     if test -f $i/generic/tclInt.h ; then
9766       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9767       break
9768     fi
9769   done
9770 fi
9771 # see if one is installed
9772 if test x"${ac_cv_c_tclh}" = x ; then
9773    ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
9774 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
9775 echo "configure:9776: checking for tclInt.h" >&5
9776 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9777   echo $ac_n "(cached) $ac_c" 1>&6
9778 else
9779   cat > conftest.$ac_ext <<EOF
9780 #line 9781 "configure"
9781 #include "confdefs.h"
9782 #include <tclInt.h>
9783 EOF
9784 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9785 { (eval echo configure:9786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9786 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9787 if test -z "$ac_err"; then
9788   rm -rf conftest*
9789   eval "ac_cv_header_$ac_safe=yes"
9790 else
9791   echo "$ac_err" >&5
9792   echo "configure: failed program was:" >&5
9793   cat conftest.$ac_ext >&5
9794   rm -rf conftest*
9795   eval "ac_cv_header_$ac_safe=no"
9796 fi
9797 rm -f conftest*
9798 fi
9799 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9800   echo "$ac_t""yes" 1>&6
9801   ac_cv_c_tclh=installed
9802 else
9803   echo "$ac_t""no" 1>&6
9804 ac_cv_c_tclh=""
9805 fi
9806
9807 fi
9808
9809 fi
9810
9811 if test x"${ac_cv_c_tclh}" = x ; then
9812   TCLHDIR="# no Tcl private headers found"
9813   { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
9814 fi
9815 if test x"${ac_cv_c_tclh}" != x ; then
9816   no_tcl=""
9817   if test x"${ac_cv_c_tclh}" = x"installed" ; then
9818     echo "$ac_t""is installed" 1>&6
9819     TCLHDIR=""
9820   else
9821     echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
9822     # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
9823     TCLHDIR="-I${ac_cv_c_tclh}"
9824   fi
9825 fi
9826
9827
9828
9829            
9830 #
9831 # Ok, lets find the tk source trees so we can use the headers
9832 # If the directory (presumably symlink) named "tk" exists, use that one
9833 # in preference to any others.  Same logic is used when choosing library
9834 # and again with Tcl. The search order is the best place to look first, then in
9835 # decreasing significance. The loop breaks if the trigger file is found.
9836 # Note the gross little conversion here of srcdir by cd'ing to the found
9837 # directory. This converts the path from a relative to an absolute, so
9838 # recursive cache variables for the path will work right. We check all
9839 # the possible paths in one loop rather than many seperate loops to speed
9840 # things up.
9841 # the alternative search directory is involked by --with-tkinclude
9842 #
9843 no_tk=true
9844 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
9845 echo "configure:9846: checking for Tk private headers" >&5
9846 # Check whether --with-tkinclude or --without-tkinclude was given.
9847 if test "${with_tkinclude+set}" = set; then
9848   withval="$with_tkinclude"
9849   with_tkinclude=${withval}
9850 fi
9851
9852 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
9853   echo $ac_n "(cached) $ac_c" 1>&6
9854 else
9855   
9856 # first check to see if --with-tkinclude was specified
9857 if test x"${with_tkinclude}" != x ; then
9858   if test -f ${with_tkinclude}/tk.h ; then
9859     ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
9860   elif test -f ${with_tkinclude}/generic/tk.h ; then
9861     ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
9862   else
9863     { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9864   fi
9865 fi
9866
9867 # next check if it came with Tk configuration file
9868 if test x"${ac_cv_c_tkconfig}" = x ; then
9869   if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
9870     ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
9871   fi
9872 fi
9873
9874 # next check in private source directory
9875 #
9876 # since ls returns lowest version numbers first, reverse its output
9877 if test x"${ac_cv_c_tkh}" = x ; then
9878   for i in \
9879                 ${srcdir}/../tk \
9880                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
9881                 ${srcdir}/../../tk \
9882                 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
9883                 ${srcdir}/../../../tk \
9884                 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
9885     if test -f $i/generic/tk.h ; then
9886       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9887       break
9888     fi
9889   done
9890 fi
9891 # finally check in a few common install locations
9892 #
9893 # since ls returns lowest version numbers first, reverse its output
9894 if test x"${ac_cv_c_tkh}" = x ; then
9895   for i in \
9896                 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
9897                 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
9898                 /usr/local/src/tk \
9899                 /usr/local/lib/tk \
9900                 ${prefix}/include ; do
9901     if test -f $i/generic/tk.h ; then
9902       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9903       break
9904     fi
9905   done
9906 fi
9907 # see if one is installed
9908 if test x"${ac_cv_c_tkh}" = x ; then
9909    ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
9910 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
9911 echo "configure:9912: checking for tk.h" >&5
9912 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9913   echo $ac_n "(cached) $ac_c" 1>&6
9914 else
9915   cat > conftest.$ac_ext <<EOF
9916 #line 9917 "configure"
9917 #include "confdefs.h"
9918 #include <tk.h>
9919 EOF
9920 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9921 { (eval echo configure:9922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9922 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9923 if test -z "$ac_err"; then
9924   rm -rf conftest*
9925   eval "ac_cv_header_$ac_safe=yes"
9926 else
9927   echo "$ac_err" >&5
9928   echo "configure: failed program was:" >&5
9929   cat conftest.$ac_ext >&5
9930   rm -rf conftest*
9931   eval "ac_cv_header_$ac_safe=no"
9932 fi
9933 rm -f conftest*
9934 fi
9935 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9936   echo "$ac_t""yes" 1>&6
9937   ac_cv_c_tkh=installed
9938 else
9939   echo "$ac_t""no" 1>&6
9940 ac_cv_c_tkh=""
9941 fi
9942
9943 fi
9944
9945 fi
9946
9947 if test x"${ac_cv_c_tkh}" != x ; then
9948   no_tk=""
9949   if test x"${ac_cv_c_tkh}" = x"installed" ; then
9950     echo "$ac_t""is installed" 1>&6
9951     TKHDIR=""
9952   else
9953     echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
9954     # this hack is cause the TKHDIR won't print if there is a "-I" in it.
9955     TKHDIR="-I${ac_cv_c_tkh}"
9956   fi
9957 else
9958   TKHDIR="# no Tk directory found"
9959   echo "configure: warning: Can't find Tk private headers" 1>&2
9960   no_tk=true
9961 fi
9962
9963
9964
9965            
9966 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9967 echo "configure:9968: checking for Itcl private headers. srcdir=${srcdir}" >&5
9968 if test x"${ac_cv_c_itclh}" = x ; then
9969   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
9970     if test -f $i/generic/itcl.h ; then
9971       ac_cv_c_itclh=`(cd $i/generic; pwd)`
9972       break
9973     fi
9974   done
9975 fi
9976 if test x"${ac_cv_c_itclh}" = x ; then
9977   ITCLHDIR="# no Itcl private headers found"
9978   { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
9979 fi
9980 if test x"${ac_cv_c_itclh}" != x ; then
9981      ITCLHDIR="-I${ac_cv_c_itclh}"
9982 fi
9983 # should always be here
9984 #     ITCLLIB="../itcl/itcl/unix/libitcl.a"
9985
9986 #AC_SUBST(ITCLLIB)
9987
9988            
9989 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9990 echo "configure:9991: checking for Itk private headers. srcdir=${srcdir}" >&5
9991 if test x"${ac_cv_c_itkh}" = x ; then
9992   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
9993     if test -f $i/generic/itk.h ; then
9994       ac_cv_c_itkh=`(cd $i/generic; pwd)`
9995       break
9996     fi
9997   done
9998 fi
9999 if test x"${ac_cv_c_itkh}" = x ; then
10000   ITKHDIR="# no Itk private headers found"
10001   { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
10002 fi
10003 if test x"${ac_cv_c_itkh}" != x ; then
10004      ITKHDIR="-I${ac_cv_c_itkh}"
10005 fi
10006 # should always be here
10007 #     ITKLIB="../itcl/itk/unix/libitk.a"
10008
10009 #AC_SUBST(ITKLIB)
10010
10011
10012
10013            # now look for Tk library stuff
10014
10015            case "${host}" in
10016            *-*-cygwin*)
10017                tkdir=../tk/win/
10018                ;;
10019            *)
10020                tkdir=../tk/unix/
10021                ;;
10022            esac
10023
10024            TK_DEPS="${tkdir}${TK_LIB_FILE}"
10025
10026            # now look for Itcl library stuff
10027
10028            
10029 #
10030 # Ok, lets find the itcl configuration
10031 # First, look for one uninstalled.  
10032 # the alternative search directory is invoked by --with-itclconfig
10033 #
10034
10035 if test x"${no_itcl}" = x ; then
10036   # we reset no_itcl in case something fails here
10037   no_itcl=true
10038   # Check whether --with-itclconfig or --without-itclconfig was given.
10039 if test "${with_itclconfig+set}" = set; then
10040   withval="$with_itclconfig"
10041   with_itclconfig=${withval}
10042 fi
10043
10044   echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
10045 echo "configure:10046: checking for Itcl configuration" >&5
10046   if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
10047   echo $ac_n "(cached) $ac_c" 1>&6
10048 else
10049   
10050
10051   # First check to see if --with-itclconfig was specified.
10052   if test x"${with_itclconfig}" != x ; then
10053     if test -f "${with_itclconfig}/itclConfig.sh" ; then
10054       ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
10055     else
10056       { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
10057     fi
10058   fi
10059
10060   # then check for a private Itcl library
10061   if test x"${ac_cv_c_itclconfig}" = x ; then
10062     for i in \
10063                 ../itcl/itcl \
10064                 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
10065                 ../../itcl \
10066                 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
10067                 ../../../itcl \
10068                 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
10069       if test -f "$i/itclConfig.sh" ; then
10070         ac_cv_c_itclconfig=`(cd $i; pwd)`
10071         break
10072       fi
10073     done
10074   fi
10075   # check in a few common install locations
10076   if test x"${ac_cv_c_itclconfig}" = x ; then
10077     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10078       if test -f "$i/itclConfig.sh" ; then
10079         ac_cv_c_itclconfig=`(cd $i; pwd)`
10080         break
10081       fi
10082     done
10083   fi
10084   # check in a few other private locations
10085   if test x"${ac_cv_c_itclconfig}" = x ; then
10086     for i in \
10087                 ${srcdir}/../itcl/itcl \
10088                 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
10089       if test -f "$i/itclConfig.sh" ; then
10090         ac_cv_c_itclconfig=`(cd $i; pwd)`
10091         break
10092       fi
10093     done
10094   fi
10095   
10096 fi
10097
10098   if test x"${ac_cv_c_itclconfig}" = x ; then
10099     ITCLCONFIG="# no Itcl configs found"
10100     echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
10101   else
10102     no_itcl=
10103     ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
10104     echo "$ac_t""found $ITCLCONFIG" 1>&6
10105   fi
10106 fi
10107
10108            if test -z "${no_itcl}"; then
10109              
10110     if test -f "$ITCLCONFIG" ; then
10111       . $ITCLCONFIG
10112     fi
10113
10114     
10115     
10116
10117     
10118
10119
10120     
10121     
10122     
10123  
10124
10125              ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
10126              ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
10127            fi
10128
10129            
10130            # now look for Itk library stuff
10131            
10132 #
10133 # Ok, lets find the itk configuration
10134 # First, look for one uninstalled.  
10135 # the alternative search directory is invoked by --with-itkconfig
10136 #
10137
10138 if test x"${no_itk}" = x ; then
10139   # we reset no_itk in case something fails here
10140   no_itk=true
10141   # Check whether --with-itkconfig or --without-itkconfig was given.
10142 if test "${with_itkconfig+set}" = set; then
10143   withval="$with_itkconfig"
10144   with_itkconfig=${withval}
10145 fi
10146
10147   echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
10148 echo "configure:10149: checking for Itk configuration" >&5
10149   if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10150   echo $ac_n "(cached) $ac_c" 1>&6
10151 else
10152   
10153
10154   # First check to see if --with-itkconfig was specified.
10155   if test x"${with_itkconfig}" != x ; then
10156     if test -f "${with_itkconfig}/itkConfig.sh" ; then
10157       ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10158     else
10159       { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10160     fi
10161   fi
10162
10163   # then check for a private Itk library
10164   if test x"${ac_cv_c_itkconfig}" = x ; then
10165     for i in \
10166                 ../itcl/itk \
10167                 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10168                 ../../itk \
10169                 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10170                 ../../../itk \
10171                 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10172       if test -f "$i/itkConfig.sh" ; then
10173         ac_cv_c_itkconfig=`(cd $i; pwd)`
10174         break
10175       fi
10176     done
10177   fi
10178   # check in a few common install locations
10179   if test x"${ac_cv_c_itkconfig}" = x ; then
10180     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10181       if test -f "$i/itkConfig.sh" ; then
10182         ac_cv_c_itkconfig=`(cd $i; pwd)`
10183         break
10184       fi
10185     done
10186   fi
10187   # check in a few other private locations
10188   if test x"${ac_cv_c_itkconfig}" = x ; then
10189     for i in \
10190                 ${srcdir}/../itcl/itk \
10191                 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10192       if test -f "$i/itkConfig.sh" ; then
10193         ac_cv_c_itkconfig=`(cd $i; pwd)`
10194         break
10195       fi
10196     done
10197   fi
10198   
10199 fi
10200
10201   if test x"${ac_cv_c_itkconfig}" = x ; then
10202     ITKCONFIG="# no Itk configs found"
10203     echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10204   else
10205     no_itk=
10206     ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10207     echo "$ac_t""found $ITKCONFIG" 1>&6
10208   fi
10209 fi
10210
10211
10212            if test -z "${no_itcl}"; then
10213              
10214     if test -f "$ITKCONFIG" ; then
10215       . $ITKCONFIG
10216     fi
10217
10218     
10219     
10220
10221     
10222
10223
10224     
10225     
10226     
10227
10228
10229              ITKLIB="${ITK_BUILD_LIB_SPEC}"
10230              ITK_DEPS="${ITK_LIB_FULL_PATH}"
10231            fi
10232
10233            ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
10234            # Tcl/Tk 8.1 require -fwritable strings.  I don't
10235            # know whether 8.2 will or not, but I bet it will.
10236            # I don't have to worry about 7.x since we don't support it.
10237            GDBTK_CFLAGS=""
10238            if test "$GCC" = "yes"; then
10239                if test "$TCL_VERSION" != "8.0" ; then
10240                    GDBTK_CFLAGS="-fwritable-strings"
10241                fi
10242            fi
10243
10244            # Include some libraries that Tcl and Tk want.
10245            TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
10246            # Yes, the ordering seems wrong here.  But it isn't.
10247            # TK_LIBS is the list of libraries that need to be linked
10248            # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
10249            # were in LIBS then any link tests after this point would
10250            # try to include things like `$(LIBGUI)', which wouldn't work.
10251            GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
10252
10253            CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10254            CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10255            CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
10256            CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10257            CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10258            CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10259            CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
10260
10261            if test x$gdb_cv_os_cygwin = xyes; then
10262               WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10263               WIN32LDAPP="-Wl,--subsystem,console"
10264               CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10265            fi
10266         fi
10267     fi
10268
10269     configdirs="${configdirs} gdbtk"
10270 fi
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285 # If we find X, set shell vars x_includes and x_libraries to the
10286 # paths, otherwise set no_x=yes.
10287 # Uses ac_ vars as temps to allow command line to override cache and checks.
10288 # --without-x overrides everything else, but does not touch the cache.
10289 echo $ac_n "checking for X""... $ac_c" 1>&6
10290 echo "configure:10291: checking for X" >&5
10291
10292 # Check whether --with-x or --without-x was given.
10293 if test "${with_x+set}" = set; then
10294   withval="$with_x"
10295   :
10296 fi
10297
10298 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10299 if test "x$with_x" = xno; then
10300   # The user explicitly disabled X.
10301   have_x=disabled
10302 else
10303   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10304     # Both variables are already set.
10305     have_x=yes
10306   else
10307 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10308   echo $ac_n "(cached) $ac_c" 1>&6
10309 else
10310   # One or both of the vars are not set, and there is no cached value.
10311 ac_x_includes=NO ac_x_libraries=NO
10312 rm -fr conftestdir
10313 if mkdir conftestdir; then
10314   cd conftestdir
10315   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10316   cat > Imakefile <<'EOF'
10317 acfindx:
10318         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10319 EOF
10320   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10321     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10322     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10323     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10324     for ac_extension in a so sl; do
10325       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10326         test -f $ac_im_libdir/libX11.$ac_extension; then
10327         ac_im_usrlibdir=$ac_im_libdir; break
10328       fi
10329     done
10330     # Screen out bogus values from the imake configuration.  They are
10331     # bogus both because they are the default anyway, and because
10332     # using them would break gcc on systems where it needs fixed includes.
10333     case "$ac_im_incroot" in
10334         /usr/include) ;;
10335         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10336     esac
10337     case "$ac_im_usrlibdir" in
10338         /usr/lib | /lib) ;;
10339         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10340     esac
10341   fi
10342   cd ..
10343   rm -fr conftestdir
10344 fi
10345
10346 if test "$ac_x_includes" = NO; then
10347   # Guess where to find include files, by looking for this one X11 .h file.
10348   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10349
10350   # First, try using that file with no special directory specified.
10351 cat > conftest.$ac_ext <<EOF
10352 #line 10353 "configure"
10353 #include "confdefs.h"
10354 #include <$x_direct_test_include>
10355 EOF
10356 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10357 { (eval echo configure:10358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10358 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10359 if test -z "$ac_err"; then
10360   rm -rf conftest*
10361   # We can compile using X headers with no special include directory.
10362 ac_x_includes=
10363 else
10364   echo "$ac_err" >&5
10365   echo "configure: failed program was:" >&5
10366   cat conftest.$ac_ext >&5
10367   rm -rf conftest*
10368   # Look for the header file in a standard set of common directories.
10369 # Check X11 before X11Rn because it is often a symlink to the current release.
10370   for ac_dir in               \
10371     /usr/X11/include          \
10372     /usr/X11R6/include        \
10373     /usr/X11R5/include        \
10374     /usr/X11R4/include        \
10375                               \
10376     /usr/include/X11          \
10377     /usr/include/X11R6        \
10378     /usr/include/X11R5        \
10379     /usr/include/X11R4        \
10380                               \
10381     /usr/local/X11/include    \
10382     /usr/local/X11R6/include  \
10383     /usr/local/X11R5/include  \
10384     /usr/local/X11R4/include  \
10385                               \
10386     /usr/local/include/X11    \
10387     /usr/local/include/X11R6  \
10388     /usr/local/include/X11R5  \
10389     /usr/local/include/X11R4  \
10390                               \
10391     /usr/X386/include         \
10392     /usr/x386/include         \
10393     /usr/XFree86/include/X11  \
10394                               \
10395     /usr/include              \
10396     /usr/local/include        \
10397     /usr/unsupported/include  \
10398     /usr/athena/include       \
10399     /usr/local/x11r5/include  \
10400     /usr/lpp/Xamples/include  \
10401                               \
10402     /usr/openwin/include      \
10403     /usr/openwin/share/include \
10404     ; \
10405   do
10406     if test -r "$ac_dir/$x_direct_test_include"; then
10407       ac_x_includes=$ac_dir
10408       break
10409     fi
10410   done
10411 fi
10412 rm -f conftest*
10413 fi # $ac_x_includes = NO
10414
10415 if test "$ac_x_libraries" = NO; then
10416   # Check for the libraries.
10417
10418   test -z "$x_direct_test_library" && x_direct_test_library=Xt
10419   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10420
10421   # See if we find them without any special options.
10422   # Don't add to $LIBS permanently.
10423   ac_save_LIBS="$LIBS"
10424   LIBS="-l$x_direct_test_library $LIBS"
10425 cat > conftest.$ac_ext <<EOF
10426 #line 10427 "configure"
10427 #include "confdefs.h"
10428
10429 int main() {
10430 ${x_direct_test_function}()
10431 ; return 0; }
10432 EOF
10433 if { (eval echo configure:10434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10434   rm -rf conftest*
10435   LIBS="$ac_save_LIBS"
10436 # We can link X programs with no special library path.
10437 ac_x_libraries=
10438 else
10439   echo "configure: failed program was:" >&5
10440   cat conftest.$ac_ext >&5
10441   rm -rf conftest*
10442   LIBS="$ac_save_LIBS"
10443 # First see if replacing the include by lib works.
10444 # Check X11 before X11Rn because it is often a symlink to the current release.
10445 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10446     /usr/X11/lib          \
10447     /usr/X11R6/lib        \
10448     /usr/X11R5/lib        \
10449     /usr/X11R4/lib        \
10450                           \
10451     /usr/lib/X11          \
10452     /usr/lib/X11R6        \
10453     /usr/lib/X11R5        \
10454     /usr/lib/X11R4        \
10455                           \
10456     /usr/local/X11/lib    \
10457     /usr/local/X11R6/lib  \
10458     /usr/local/X11R5/lib  \
10459     /usr/local/X11R4/lib  \
10460                           \
10461     /usr/local/lib/X11    \
10462     /usr/local/lib/X11R6  \
10463     /usr/local/lib/X11R5  \
10464     /usr/local/lib/X11R4  \
10465                           \
10466     /usr/X386/lib         \
10467     /usr/x386/lib         \
10468     /usr/XFree86/lib/X11  \
10469                           \
10470     /usr/lib              \
10471     /usr/local/lib        \
10472     /usr/unsupported/lib  \
10473     /usr/athena/lib       \
10474     /usr/local/x11r5/lib  \
10475     /usr/lpp/Xamples/lib  \
10476     /lib/usr/lib/X11      \
10477                           \
10478     /usr/openwin/lib      \
10479     /usr/openwin/share/lib \
10480     ; \
10481 do
10482   for ac_extension in a so sl; do
10483     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10484       ac_x_libraries=$ac_dir
10485       break 2
10486     fi
10487   done
10488 done
10489 fi
10490 rm -f conftest*
10491 fi # $ac_x_libraries = NO
10492
10493 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10494   # Didn't find X anywhere.  Cache the known absence of X.
10495   ac_cv_have_x="have_x=no"
10496 else
10497   # Record where we found X for the cache.
10498   ac_cv_have_x="have_x=yes \
10499                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10500 fi
10501 fi
10502   fi
10503   eval "$ac_cv_have_x"
10504 fi # $with_x != no
10505
10506 if test "$have_x" != yes; then
10507   echo "$ac_t""$have_x" 1>&6
10508   no_x=yes
10509 else
10510   # If each of the values was on the command line, it overrides each guess.
10511   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10512   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10513   # Update the cache value to reflect the command line values.
10514   ac_cv_have_x="have_x=yes \
10515                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10516   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10517 fi
10518
10519
10520  
10521 # Unlike the sim directory, whether a simulator is linked is controlled by 
10522 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.  
10523 # This code just checks for a few cases where we'd like to ignore those
10524 # definitions, even when they're present in the '.mt' file.  These cases
10525 # are when --disable-sim is specified, or if the simulator directory is
10526 # not part of the source tree.
10527 #
10528 # Check whether --enable-sim or --disable-sim was given.
10529 if test "${enable_sim+set}" = set; then
10530   enableval="$enable_sim"
10531   echo "enable_sim = $enable_sim";
10532  echo "enableval = ${enableval}";
10533  case "${enableval}" in
10534   yes) ignore_sim=false ;;
10535   no)  ignore_sim=true ;;
10536   *)   ignore_sim=false ;;
10537  esac
10538 else
10539   ignore_sim=false
10540 fi
10541
10542
10543 if test ! -d "${srcdir}/../sim"; then
10544   ignore_sim=true
10545 fi
10546
10547 if test "${ignore_sim}" = "true"; then
10548     IGNORE_SIM="SIM="
10549     IGNORE_SIM_OBS="SIM_OBS="
10550 else
10551     IGNORE_SIM=""
10552     IGNORE_SIM_OBS=""
10553     cat >> confdefs.h <<\EOF
10554 #define WITH_SIM 1
10555 EOF
10556
10557 fi
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572 # target_subdir is used by the testsuite to find the target libraries.
10573 target_subdir=
10574 if test "${host}" != "${target}"; then
10575     target_subdir="${target_alias}/"
10576 fi
10577
10578
10579 frags=
10580 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10581 if test ! -f ${host_makefile_frag}; then
10582     # When building a native debuger the .mh file containing things
10583     # like NATDEPFILES is needed.  Cross debuggers don't need .mh
10584     # since it no longer contains anything useful.
10585     if test "${target}" = "${host}"; then
10586         { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10587     else
10588         host_makefile_frag=/dev/null
10589     fi
10590 fi
10591 frags="$frags $host_makefile_frag"
10592
10593 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10594 if test ! -f ${target_makefile_frag}; then
10595 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10596 fi
10597 frags="$frags $target_makefile_frag"
10598
10599
10600
10601
10602
10603 hostfile=`sed -n '
10604 s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10605 ' ${host_makefile_frag}`
10606
10607 targetfile=`sed -n '
10608 s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10609 ' ${target_makefile_frag}`
10610
10611 if test "${target}" = "${host}"; then
10612 # We pick this up from the host configuration file (.mh) because we
10613 # do not have a native configuration Makefile fragment.
10614 nativefile=`sed -n '
10615 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
10616 ' ${host_makefile_frag}`
10617 fi
10618
10619
10620 if test x"${gdb_osabi}" != x ; then
10621     cat >> confdefs.h <<EOF
10622 #define GDB_OSABI_DEFAULT $gdb_osabi
10623 EOF
10624
10625 fi
10626
10627 # Enable multi-ice-gdb-server.
10628 # Check whether --enable-multi-ice or --disable-multi-ice was given.
10629 if test "${enable_multi_ice+set}" = set; then
10630   enableval="$enable_multi_ice"
10631   case $enableval in
10632     yes | no)
10633       ;;
10634     *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10635   esac
10636 fi
10637
10638 if test "x$enable_multi_ice" = xyes; then
10639   configdirs="$configdirs multi-ice"
10640 fi
10641
10642 # We only build gdbserver automatically if host and target are the same.
10643 if test "x$target" = "x$host"; then
10644   echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
10645 echo "configure:10646: checking whether gdbserver is supported on this host" >&5
10646   if test "x$build_gdbserver" = xyes; then
10647     configdirs="$configdirs gdbserver"
10648     echo "$ac_t""yes" 1>&6
10649   else
10650     echo "$ac_t""no" 1>&6
10651   fi
10652 fi
10653
10654 subdirs="doc testsuite $configdirs"
10655
10656
10657 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
10658 # (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10659 # version.
10660
10661 files=
10662 links=
10663
10664 rm -f xm.h
10665 xm_h=""
10666 if test "${hostfile}" != ""; then
10667     xm_h=xm.h
10668     GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10669     files="${files} ${GDB_XM_FILE}"
10670     links="${links} xm.h"
10671     cat >> confdefs.h <<EOF
10672 #define GDB_XM_FILE ${GDB_XM_FILE}
10673 EOF
10674
10675 fi
10676
10677
10678 rm -f tm.h
10679 tm_h=""
10680 if test "${targetfile}" != ""; then
10681     tm_h=tm.h
10682     GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10683     files="${files} ${GDB_TM_FILE}"
10684     links="${links} tm.h"
10685     cat >> confdefs.h <<EOF
10686 #define GDB_TM_FILE ${GDB_TM_FILE}
10687 EOF
10688
10689 fi
10690
10691
10692 rm -f nm.h
10693 nm_h=""
10694 if test "${nativefile}" != ""; then
10695     nm_h=nm.h
10696     GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
10697     files="${files} ${GDB_NM_FILE}"
10698     links="${links} nm.h"
10699     cat >> confdefs.h <<EOF
10700 #define GDB_NM_FILE ${GDB_NM_FILE}
10701 EOF
10702
10703 fi
10704
10705
10706
10707
10708 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
10709 echo "configure:10710: checking for Cygwin environment" >&5
10710 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
10711   echo $ac_n "(cached) $ac_c" 1>&6
10712 else
10713   cat > conftest.$ac_ext <<EOF
10714 #line 10715 "configure"
10715 #include "confdefs.h"
10716
10717 int main() {
10718
10719 #ifndef __CYGWIN__
10720 #define __CYGWIN__ __CYGWIN32__
10721 #endif
10722 return __CYGWIN__;
10723 ; return 0; }
10724 EOF
10725 if { (eval echo configure:10726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10726   rm -rf conftest*
10727   ac_cv_cygwin=yes
10728 else
10729   echo "configure: failed program was:" >&5
10730   cat conftest.$ac_ext >&5
10731   rm -rf conftest*
10732   ac_cv_cygwin=no
10733 fi
10734 rm -f conftest*
10735 rm -f conftest*
10736 fi
10737
10738 echo "$ac_t""$ac_cv_cygwin" 1>&6
10739 CYGWIN=
10740 test "$ac_cv_cygwin" = yes && CYGWIN=yes
10741 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
10742 echo "configure:10743: checking for mingw32 environment" >&5
10743 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
10744   echo $ac_n "(cached) $ac_c" 1>&6
10745 else
10746   cat > conftest.$ac_ext <<EOF
10747 #line 10748 "configure"
10748 #include "confdefs.h"
10749
10750 int main() {
10751 return __MINGW32__;
10752 ; return 0; }
10753 EOF
10754 if { (eval echo configure:10755: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10755   rm -rf conftest*
10756   ac_cv_mingw32=yes
10757 else
10758   echo "configure: failed program was:" >&5
10759   cat conftest.$ac_ext >&5
10760   rm -rf conftest*
10761   ac_cv_mingw32=no
10762 fi
10763 rm -f conftest*
10764 rm -f conftest*
10765 fi
10766
10767 echo "$ac_t""$ac_cv_mingw32" 1>&6
10768 MINGW32=
10769 test "$ac_cv_mingw32" = yes && MINGW32=yes
10770
10771
10772 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
10773 echo "configure:10774: checking for executable suffix" >&5
10774 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
10775   echo $ac_n "(cached) $ac_c" 1>&6
10776 else
10777   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
10778   ac_cv_exeext=.exe
10779 else
10780   rm -f conftest*
10781   echo 'int main () { return 0; }' > conftest.$ac_ext
10782   ac_cv_exeext=
10783   if { (eval echo configure:10784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
10784     for file in conftest.*; do
10785       case $file in
10786       *.c | *.C | *.o | *.obj | *.ilk | *.pdb) ;;
10787       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
10788       esac
10789     done
10790   else
10791     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
10792   fi
10793   rm -f conftest*
10794   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
10795 fi
10796 fi
10797
10798 EXEEXT=""
10799 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
10800 echo "$ac_t""${ac_cv_exeext}" 1>&6
10801 ac_exeext=$EXEEXT
10802
10803
10804
10805 cat >> confdefs.h <<\EOF
10806 #define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
10807 EOF
10808
10809
10810
10811     
10812   # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10813 if test "${with_libiconv_prefix+set}" = set; then
10814   withval="$with_libiconv_prefix"
10815   
10816     for dir in `echo "$withval" | tr : ' '`; do
10817       if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
10818       if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
10819     done
10820    
10821 fi
10822
10823
10824   echo $ac_n "checking for iconv""... $ac_c" 1>&6
10825 echo "configure:10826: checking for iconv" >&5
10826 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
10827   echo $ac_n "(cached) $ac_c" 1>&6
10828 else
10829   
10830     am_cv_func_iconv="no, consider installing GNU libiconv"
10831     am_cv_lib_iconv=no
10832     cat > conftest.$ac_ext <<EOF
10833 #line 10834 "configure"
10834 #include "confdefs.h"
10835 #include <stdlib.h>
10836 #include <iconv.h>
10837 int main() {
10838 iconv_t cd = iconv_open("","");
10839        iconv(cd,NULL,NULL,NULL,NULL);
10840        iconv_close(cd);
10841 ; return 0; }
10842 EOF
10843 if { (eval echo configure:10844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10844   rm -rf conftest*
10845   am_cv_func_iconv=yes
10846 else
10847   echo "configure: failed program was:" >&5
10848   cat conftest.$ac_ext >&5
10849 fi
10850 rm -f conftest*
10851     if test "$am_cv_func_iconv" != yes; then
10852       am_save_LIBS="$LIBS"
10853       LIBS="$LIBS -liconv"
10854       cat > conftest.$ac_ext <<EOF
10855 #line 10856 "configure"
10856 #include "confdefs.h"
10857 #include <stdlib.h>
10858 #include <iconv.h>
10859 int main() {
10860 iconv_t cd = iconv_open("","");
10861          iconv(cd,NULL,NULL,NULL,NULL);
10862          iconv_close(cd);
10863 ; return 0; }
10864 EOF
10865 if { (eval echo configure:10866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10866   rm -rf conftest*
10867   am_cv_lib_iconv=yes
10868         am_cv_func_iconv=yes
10869 else
10870   echo "configure: failed program was:" >&5
10871   cat conftest.$ac_ext >&5
10872 fi
10873 rm -f conftest*
10874       LIBS="$am_save_LIBS"
10875     fi
10876   
10877 fi
10878
10879 echo "$ac_t""$am_cv_func_iconv" 1>&6
10880   if test "$am_cv_func_iconv" = yes; then
10881     cat >> confdefs.h <<\EOF
10882 #define HAVE_ICONV 1
10883 EOF
10884
10885     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
10886 echo "configure:10887: checking for iconv declaration" >&5
10887     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
10888   echo $ac_n "(cached) $ac_c" 1>&6
10889 else
10890   
10891       cat > conftest.$ac_ext <<EOF
10892 #line 10893 "configure"
10893 #include "confdefs.h"
10894
10895 #include <stdlib.h>
10896 #include <iconv.h>
10897 extern
10898 #ifdef __cplusplus
10899 "C"
10900 #endif
10901 #if defined(__STDC__) || defined(__cplusplus)
10902 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10903 #else
10904 size_t iconv();
10905 #endif
10906
10907 int main() {
10908
10909 ; return 0; }
10910 EOF
10911 if { (eval echo configure:10912: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10912   rm -rf conftest*
10913   am_cv_proto_iconv_arg1=""
10914 else
10915   echo "configure: failed program was:" >&5
10916   cat conftest.$ac_ext >&5
10917   rm -rf conftest*
10918   am_cv_proto_iconv_arg1="const"
10919 fi
10920 rm -f conftest*
10921       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
10922 fi
10923
10924     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10925     echo "$ac_t""${ac_t:-
10926          }$am_cv_proto_iconv" 1>&6
10927     cat >> confdefs.h <<EOF
10928 #define ICONV_CONST $am_cv_proto_iconv_arg1
10929 EOF
10930
10931   fi
10932   LIBICONV=
10933   if test "$am_cv_lib_iconv" = yes; then
10934     LIBICONV="-liconv"
10935   fi
10936   
10937
10938
10939 trap '' 1 2 15
10940 cat > confcache <<\EOF
10941 # This file is a shell script that caches the results of configure
10942 # tests run on this system so they can be shared between configure
10943 # scripts and configure runs.  It is not useful on other systems.
10944 # If it contains results you don't want to keep, you may remove or edit it.
10945 #
10946 # By default, configure uses ./config.cache as the cache file,
10947 # creating it if it does not exist already.  You can give configure
10948 # the --cache-file=FILE option to use a different cache file; that is
10949 # what configure does when it calls configure scripts in
10950 # subdirectories, so they share the cache.
10951 # Giving --cache-file=/dev/null disables caching, for debugging configure.
10952 # config.status only pays attention to the cache file if you give it the
10953 # --recheck option to rerun configure.
10954 #
10955 EOF
10956 # The following way of writing the cache mishandles newlines in values,
10957 # but we know of no workaround that is simple, portable, and efficient.
10958 # So, don't put newlines in cache variables' values.
10959 # Ultrix sh set writes to stderr and can't be redirected directly,
10960 # and sets the high bit in the cache file unless we assign to the vars.
10961 (set) 2>&1 |
10962   case `(ac_space=' '; set | grep ac_space) 2>&1` in
10963   *ac_space=\ *)
10964     # `set' does not quote correctly, so add quotes (double-quote substitution
10965     # turns \\\\ into \\, and sed turns \\ into \).
10966     sed -n \
10967       -e "s/'/'\\\\''/g" \
10968       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
10969     ;;
10970   *)
10971     # `set' quotes correctly as required by POSIX, so do not add quotes.
10972     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
10973     ;;
10974   esac >> confcache
10975 if cmp -s $cache_file confcache; then
10976   :
10977 else
10978   if test -w $cache_file; then
10979     echo "updating cache $cache_file"
10980     cat confcache > $cache_file
10981   else
10982     echo "not updating unwritable cache $cache_file"
10983   fi
10984 fi
10985 rm -f confcache
10986
10987 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
10988
10989 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10990 # Let make expand exec_prefix.
10991 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10992
10993 # Any assignment to VPATH causes Sun make to only execute
10994 # the first set of double-colon rules, so remove it if not needed.
10995 # If there is a colon in the path, we need to keep it.
10996 if test "x$srcdir" = x.; then
10997   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
10998 fi
10999
11000 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
11001
11002 DEFS=-DHAVE_CONFIG_H
11003
11004 # Without the "./", some shells look in PATH for config.status.
11005 : ${CONFIG_STATUS=./config.status}
11006
11007 echo creating $CONFIG_STATUS
11008 rm -f $CONFIG_STATUS
11009 cat > $CONFIG_STATUS <<EOF
11010 #! /bin/sh
11011 # Generated automatically by configure.
11012 # Run this file to recreate the current configuration.
11013 # This directory was configured as follows,
11014 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11015 #
11016 # $0 $ac_configure_args
11017 #
11018 # Compiler output produced by configure, useful for debugging
11019 # configure, is in ./config.log if it exists.
11020
11021 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
11022 for ac_option
11023 do
11024   case "\$ac_option" in
11025   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11026     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
11027     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
11028   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
11029     echo "$CONFIG_STATUS generated by autoconf version 2.13"
11030     exit 0 ;;
11031   -help | --help | --hel | --he | --h)
11032     echo "\$ac_cs_usage"; exit 0 ;;
11033   *) echo "\$ac_cs_usage"; exit 1 ;;
11034   esac
11035 done
11036
11037 ac_given_srcdir=$srcdir
11038 ac_given_INSTALL="$INSTALL"
11039
11040 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
11041 EOF
11042 cat >> $CONFIG_STATUS <<EOF
11043
11044 # Protect against being on the right side of a sed subst in config.status.
11045 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
11046  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
11047 $ac_vpsub
11048 $extrasub
11049 s%@SHELL@%$SHELL%g
11050 s%@CFLAGS@%$CFLAGS%g
11051 s%@CPPFLAGS@%$CPPFLAGS%g
11052 s%@CXXFLAGS@%$CXXFLAGS%g
11053 s%@FFLAGS@%$FFLAGS%g
11054 s%@DEFS@%$DEFS%g
11055 s%@LDFLAGS@%$LDFLAGS%g
11056 s%@LIBS@%$LIBS%g
11057 s%@exec_prefix@%$exec_prefix%g
11058 s%@prefix@%$prefix%g
11059 s%@program_transform_name@%$program_transform_name%g
11060 s%@bindir@%$bindir%g
11061 s%@sbindir@%$sbindir%g
11062 s%@libexecdir@%$libexecdir%g
11063 s%@datadir@%$datadir%g
11064 s%@sysconfdir@%$sysconfdir%g
11065 s%@sharedstatedir@%$sharedstatedir%g
11066 s%@localstatedir@%$localstatedir%g
11067 s%@libdir@%$libdir%g
11068 s%@includedir@%$includedir%g
11069 s%@oldincludedir@%$oldincludedir%g
11070 s%@infodir@%$infodir%g
11071 s%@mandir@%$mandir%g
11072 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
11073 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
11074 s%@MAINT@%$MAINT%g
11075 s%@CC@%$CC%g
11076 s%@CPP@%$CPP%g
11077 s%@host@%$host%g
11078 s%@host_alias@%$host_alias%g
11079 s%@host_cpu@%$host_cpu%g
11080 s%@host_vendor@%$host_vendor%g
11081 s%@host_os@%$host_os%g
11082 s%@target@%$target%g
11083 s%@target_alias@%$target_alias%g
11084 s%@target_cpu@%$target_cpu%g
11085 s%@target_vendor@%$target_vendor%g
11086 s%@target_os@%$target_os%g
11087 s%@build@%$build%g
11088 s%@build_alias@%$build_alias%g
11089 s%@build_cpu@%$build_cpu%g
11090 s%@build_vendor@%$build_vendor%g
11091 s%@build_os@%$build_os%g
11092 s%@RANLIB@%$RANLIB%g
11093 s%@SET_MAKE@%$SET_MAKE%g
11094 s%@ALLOCA@%$ALLOCA%g
11095 s%@USE_NLS@%$USE_NLS%g
11096 s%@MSGFMT@%$MSGFMT%g
11097 s%@GMSGFMT@%$GMSGFMT%g
11098 s%@XGETTEXT@%$XGETTEXT%g
11099 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
11100 s%@CATALOGS@%$CATALOGS%g
11101 s%@CATOBJEXT@%$CATOBJEXT%g
11102 s%@DATADIRNAME@%$DATADIRNAME%g
11103 s%@GMOFILES@%$GMOFILES%g
11104 s%@INSTOBJEXT@%$INSTOBJEXT%g
11105 s%@INTLDEPS@%$INTLDEPS%g
11106 s%@INTLLIBS@%$INTLLIBS%g
11107 s%@INTLOBJS@%$INTLOBJS%g
11108 s%@POFILES@%$POFILES%g
11109 s%@POSUB@%$POSUB%g
11110 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
11111 s%@GT_NO@%$GT_NO%g
11112 s%@GT_YES@%$GT_YES%g
11113 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
11114 s%@l@%$l%g
11115 s%@subdirs@%$subdirs%g
11116 s%@AWK@%$AWK%g
11117 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
11118 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
11119 s%@INSTALL_DATA@%$INSTALL_DATA%g
11120 s%@LN_S@%$LN_S%g
11121 s%@YACC@%$YACC%g
11122 s%@AR@%$AR%g
11123 s%@DLLTOOL@%$DLLTOOL%g
11124 s%@WINDRES@%$WINDRES%g
11125 s%@MIG@%$MIG%g
11126 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
11127 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11128 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
11129 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
11130 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
11131 s%@SER_HARDWIRE@%$SER_HARDWIRE%g
11132 s%@WIN32LIBS@%$WIN32LIBS%g
11133 s%@LIBGUI@%$LIBGUI%g
11134 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
11135 s%@WIN32LDAPP@%$WIN32LDAPP%g
11136 s%@TCL_VERSION@%$TCL_VERSION%g
11137 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11138 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11139 s%@TCL_CC@%$TCL_CC%g
11140 s%@TCL_DEFS@%$TCL_DEFS%g
11141 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11142 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11143 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11144 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11145 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11146 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11147 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
11148 s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
11149 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11150 s%@TCL_RANLIB@%$TCL_RANLIB%g
11151 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11152 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11153 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11154 s%@TK_VERSION@%$TK_VERSION%g
11155 s%@TK_DEFS@%$TK_DEFS%g
11156 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11157 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11158 s%@TK_XLIBSW@%$TK_XLIBSW%g
11159 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11160 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11161 s%@TCLHDIR@%$TCLHDIR%g
11162 s%@TKHDIR@%$TKHDIR%g
11163 s%@ITCLHDIR@%$ITCLHDIR%g
11164 s%@ITKHDIR@%$ITKHDIR%g
11165 s%@ITCL_VERSION@%$ITCL_VERSION%g
11166 s%@ITCL_DEFS@%$ITCL_DEFS%g
11167 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11168 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11169 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11170 s%@ITK_VERSION@%$ITK_VERSION%g
11171 s%@ITK_DEFS@%$ITK_DEFS%g
11172 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11173 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11174 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
11175 s%@X_CFLAGS@%$X_CFLAGS%g
11176 s%@X_LDFLAGS@%$X_LDFLAGS%g
11177 s%@X_LIBS@%$X_LIBS%g
11178 s%@TCL_DEPS@%$TCL_DEPS%g
11179 s%@TK_DEPS@%$TK_DEPS%g
11180 s%@ITCLLIB@%$ITCLLIB%g
11181 s%@ITCL_DEPS@%$ITCL_DEPS%g
11182 s%@ITKLIB@%$ITKLIB%g
11183 s%@ITK_DEPS@%$ITK_DEPS%g
11184 s%@GDBTKLIBS@%$GDBTKLIBS%g
11185 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
11186 s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
11187 s%@IGNORE_SIM@%$IGNORE_SIM%g
11188 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
11189 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
11190 s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
11191 s%@CONFIG_OBS@%$CONFIG_OBS%g
11192 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11193 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
11194 s%@CONFIG_ALL@%$CONFIG_ALL%g
11195 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
11196 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11197 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
11198 s%@target_subdir@%$target_subdir%g
11199 /@host_makefile_frag@/r $host_makefile_frag
11200 s%@host_makefile_frag@%%g
11201 /@target_makefile_frag@/r $target_makefile_frag
11202 s%@target_makefile_frag@%%g
11203 s%@frags@%$frags%g
11204 s%@xm_h@%$xm_h%g
11205 s%@tm_h@%$tm_h%g
11206 s%@nm_h@%$nm_h%g
11207 s%@EXEEXT@%$EXEEXT%g
11208 s%@LIBICONV@%$LIBICONV%g
11209
11210 CEOF
11211 EOF
11212
11213 cat >> $CONFIG_STATUS <<\EOF
11214
11215 # Split the substitutions into bite-sized pieces for seds with
11216 # small command number limits, like on Digital OSF/1 and HP-UX.
11217 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
11218 ac_file=1 # Number of current file.
11219 ac_beg=1 # First line for current file.
11220 ac_end=$ac_max_sed_cmds # Line after last line for current file.
11221 ac_more_lines=:
11222 ac_sed_cmds=""
11223 while $ac_more_lines; do
11224   if test $ac_beg -gt 1; then
11225     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11226   else
11227     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11228   fi
11229   if test ! -s conftest.s$ac_file; then
11230     ac_more_lines=false
11231     rm -f conftest.s$ac_file
11232   else
11233     if test -z "$ac_sed_cmds"; then
11234       ac_sed_cmds="sed -f conftest.s$ac_file"
11235     else
11236       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11237     fi
11238     ac_file=`expr $ac_file + 1`
11239     ac_beg=$ac_end
11240     ac_end=`expr $ac_end + $ac_max_sed_cmds`
11241   fi
11242 done
11243 if test -z "$ac_sed_cmds"; then
11244   ac_sed_cmds=cat
11245 fi
11246 EOF
11247
11248 cat >> $CONFIG_STATUS <<EOF
11249
11250 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
11251 EOF
11252 cat >> $CONFIG_STATUS <<\EOF
11253 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11254   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11255   case "$ac_file" in
11256   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11257        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11258   *) ac_file_in="${ac_file}.in" ;;
11259   esac
11260
11261   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11262
11263   # Remove last slash and all that follows it.  Not all systems have dirname.
11264   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11265   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11266     # The file is in a subdirectory.
11267     test ! -d "$ac_dir" && mkdir "$ac_dir"
11268     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11269     # A "../" for each directory in $ac_dir_suffix.
11270     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11271   else
11272     ac_dir_suffix= ac_dots=
11273   fi
11274
11275   case "$ac_given_srcdir" in
11276   .)  srcdir=.
11277       if test -z "$ac_dots"; then top_srcdir=.
11278       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11279   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11280   *) # Relative path.
11281     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11282     top_srcdir="$ac_dots$ac_given_srcdir" ;;
11283   esac
11284
11285   case "$ac_given_INSTALL" in
11286   [/$]*) INSTALL="$ac_given_INSTALL" ;;
11287   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11288   esac
11289
11290   echo creating "$ac_file"
11291   rm -f "$ac_file"
11292   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11293   case "$ac_file" in
11294   *Makefile*) ac_comsub="1i\\
11295 # $configure_input" ;;
11296   *) ac_comsub= ;;
11297   esac
11298
11299   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11300   sed -e "$ac_comsub
11301 s%@configure_input@%$configure_input%g
11302 s%@srcdir@%$srcdir%g
11303 s%@top_srcdir@%$top_srcdir%g
11304 s%@INSTALL@%$INSTALL%g
11305 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11306 fi; done
11307 rm -f conftest.s*
11308
11309 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11310 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11311 #
11312 # ac_d sets the value in "#define NAME VALUE" lines.
11313 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
11314 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
11315 ac_dC='\3'
11316 ac_dD='%g'
11317 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11318 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11319 ac_uB='\([      ]\)%\1#\2define\3'
11320 ac_uC=' '
11321 ac_uD='\4%g'
11322 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11323 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11324 ac_eB='$%\1#\2define\3'
11325 ac_eC=' '
11326 ac_eD='%g'
11327
11328 if test "${CONFIG_HEADERS+set}" != set; then
11329 EOF
11330 cat >> $CONFIG_STATUS <<EOF
11331   CONFIG_HEADERS="config.h:config.in"
11332 EOF
11333 cat >> $CONFIG_STATUS <<\EOF
11334 fi
11335 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11336   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11337   case "$ac_file" in
11338   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11339        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11340   *) ac_file_in="${ac_file}.in" ;;
11341   esac
11342
11343   echo creating $ac_file
11344
11345   rm -f conftest.frag conftest.in conftest.out
11346   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11347   cat $ac_file_inputs > conftest.in
11348
11349 EOF
11350
11351 # Transform confdefs.h into a sed script conftest.vals that substitutes
11352 # the proper values into config.h.in to produce config.h.  And first:
11353 # Protect against being on the right side of a sed subst in config.status.
11354 # Protect against being in an unquoted here document in config.status.
11355 rm -f conftest.vals
11356 cat > conftest.hdr <<\EOF
11357 s/[\\&%]/\\&/g
11358 s%[\\$`]%\\&%g
11359 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11360 s%ac_d%ac_u%gp
11361 s%ac_u%ac_e%gp
11362 EOF
11363 sed -n -f conftest.hdr confdefs.h > conftest.vals
11364 rm -f conftest.hdr
11365
11366 # This sed command replaces #undef with comments.  This is necessary, for
11367 # example, in the case of _POSIX_SOURCE, which is predefined and required
11368 # on some systems where configure will not decide to define it.
11369 cat >> conftest.vals <<\EOF
11370 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11371 EOF
11372
11373 # Break up conftest.vals because some shells have a limit on
11374 # the size of here documents, and old seds have small limits too.
11375
11376 rm -f conftest.tail
11377 while :
11378 do
11379   ac_lines=`grep -c . conftest.vals`
11380   # grep -c gives empty output for an empty file on some AIX systems.
11381   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11382   # Write a limited-size here document to conftest.frag.
11383   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11384   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11385   echo 'CEOF
11386   sed -f conftest.frag conftest.in > conftest.out
11387   rm -f conftest.in
11388   mv conftest.out conftest.in
11389 ' >> $CONFIG_STATUS
11390   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11391   rm -f conftest.vals
11392   mv conftest.tail conftest.vals
11393 done
11394 rm -f conftest.vals
11395
11396 cat >> $CONFIG_STATUS <<\EOF
11397   rm -f conftest.frag conftest.h
11398   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
11399   cat conftest.in >> conftest.h
11400   rm -f conftest.in
11401   if cmp -s $ac_file conftest.h 2>/dev/null; then
11402     echo "$ac_file is unchanged"
11403     rm -f conftest.h
11404   else
11405     # Remove last slash and all that follows it.  Not all systems have dirname.
11406       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11407       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11408       # The file is in a subdirectory.
11409       test ! -d "$ac_dir" && mkdir "$ac_dir"
11410     fi
11411     rm -f $ac_file
11412     mv conftest.h $ac_file
11413   fi
11414 fi; done
11415
11416 EOF
11417
11418 cat >> $CONFIG_STATUS <<EOF
11419 ac_sources="$files"
11420 ac_dests="$links"
11421 EOF
11422
11423 cat >> $CONFIG_STATUS <<\EOF
11424 srcdir=$ac_given_srcdir
11425 while test -n "$ac_sources"; do
11426   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11427   set $ac_sources; ac_source=$1; shift; ac_sources=$*
11428
11429   echo "linking $srcdir/$ac_source to $ac_dest"
11430
11431   if test ! -r $srcdir/$ac_source; then
11432     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11433   fi
11434   rm -f $ac_dest
11435
11436   # Make relative symlinks.
11437   # Remove last slash and all that follows it.  Not all systems have dirname.
11438   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11439   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11440     # The dest file is in a subdirectory.
11441     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11442     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11443     # A "../" for each directory in $ac_dest_dir_suffix.
11444     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11445   else
11446     ac_dest_dir_suffix= ac_dots=
11447   fi
11448
11449   case "$srcdir" in
11450   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11451   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11452   esac
11453
11454   # Make a symlink if possible; otherwise try a hard link.
11455   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11456     ln $srcdir/$ac_source $ac_dest; then :
11457   else
11458     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11459   fi
11460 done
11461 EOF
11462 cat >> $CONFIG_STATUS <<EOF
11463
11464 gdb_host_cpu=$gdb_host_cpu
11465 gdb_target_cpu=$gdb_target_cpu
11466 nativefile=$nativefile
11467
11468 EOF
11469 cat >> $CONFIG_STATUS <<\EOF
11470
11471 if test "${nativefile}" = ""; then
11472         < Makefile \
11473         sed -e '/^NATDEPFILES[  ]*=.*\\$/,/[^\\]$/s/^/# /' \
11474             -e '/^NATDEPFILES[  ]*=/s/^/# /' \
11475         | sed -e '/^\(NATDEPFILES[      ]*[+]=[         ]*\)/s//# \1/' \
11476         > Makefile.tem
11477 mv -f Makefile.tem Makefile
11478 fi
11479
11480 sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
11481 /^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
11482 /^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11483 mv -f Makefile.tmp Makefile
11484
11485
11486 case x$CONFIG_HEADERS in
11487 xconfig.h:config.in)
11488 echo > stamp-h ;;
11489 esac
11490
11491 exit 0
11492 EOF
11493 chmod +x $CONFIG_STATUS
11494 rm -fr confdefs* $ac_clean_files
11495 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11496
11497 if test "$no_recursion" != yes; then
11498
11499   # Remove --cache-file and --srcdir arguments so they do not pile up.
11500   ac_sub_configure_args=
11501   ac_prev=
11502   for ac_arg in $ac_configure_args; do
11503     if test -n "$ac_prev"; then
11504       ac_prev=
11505       continue
11506     fi
11507     case "$ac_arg" in
11508     -cache-file | --cache-file | --cache-fil | --cache-fi \
11509     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11510       ac_prev=cache_file ;;
11511     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11512     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11513       ;;
11514     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11515       ac_prev=srcdir ;;
11516     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11517       ;;
11518     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11519     esac
11520   done
11521
11522   for ac_config_dir in doc testsuite $configdirs; do
11523
11524     # Do not complain, so a configure script can configure whichever
11525     # parts of a large source tree are present.
11526     if test ! -d $srcdir/$ac_config_dir; then
11527       continue
11528     fi
11529
11530     echo configuring in $ac_config_dir
11531
11532     case "$srcdir" in
11533     .) ;;
11534     *)
11535       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11536       else
11537         { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11538       fi
11539       ;;
11540     esac
11541
11542     ac_popdir=`pwd`
11543     cd $ac_config_dir
11544
11545       # A "../" for each directory in /$ac_config_dir.
11546       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11547
11548     case "$srcdir" in
11549     .) # No --srcdir option.  We are building in place.
11550       ac_sub_srcdir=$srcdir ;;
11551     /*) # Absolute path.
11552       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11553     *) # Relative path.
11554       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11555     esac
11556
11557     # Check for guested configure; otherwise get Cygnus style configure.
11558     if test -f $ac_sub_srcdir/configure; then
11559       ac_sub_configure=$ac_sub_srcdir/configure
11560     elif test -f $ac_sub_srcdir/configure.in; then
11561       ac_sub_configure=$ac_configure
11562     else
11563       echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11564       ac_sub_configure=
11565     fi
11566
11567     # The recursion is here.
11568     if test -n "$ac_sub_configure"; then
11569
11570       # Make the cache file name correct relative to the subdirectory.
11571       case "$cache_file" in
11572       /*) ac_sub_cache_file=$cache_file ;;
11573       *) # Relative path.
11574         ac_sub_cache_file="$ac_dots$cache_file" ;;
11575       esac
11576   case "$ac_given_INSTALL" in
11577         [/$]*) INSTALL="$ac_given_INSTALL" ;;
11578         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11579         esac
11580
11581       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11582       # The eval makes quoting arguments work.
11583       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11584       then :
11585       else
11586         { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11587       fi
11588     fi
11589
11590     cd $ac_popdir
11591   done
11592 fi
11593
11594
11595 exit 0