]> Git Repo - binutils.git/blob - gdb/configure
2004-02-08 Andrew Cagney <[email protected]>
[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 [email protected].
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 fi
3045
3046 if test x"$enable_tui" = xyes; then
3047   if test -d $srcdir/tui; then
3048     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3049     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3050     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
3051     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
3052     need_curses=yes
3053   fi
3054 fi
3055
3056 # Enable gdbtk.
3057 # Check whether --enable-gdbtk or --disable-gdbtk was given.
3058 if test "${enable_gdbtk+set}" = set; then
3059   enableval="$enable_gdbtk"
3060   case $enableval in
3061     yes | no)
3062       ;;
3063     *)
3064       { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3065   esac
3066 else
3067   if test -d $srcdir/gdbtk; then
3068     enable_gdbtk=yes
3069   else
3070     enable_gdbtk=no
3071   fi
3072 fi
3073
3074 # We unconditionally disable gdbtk tests on selected platforms.
3075 case $host_os in
3076   go32* | windows*)
3077     echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3078     enable_gdbtk=no ;;
3079 esac
3080
3081 # Libunwind support.
3082 # Check whether --with-libunwind or --without-libunwind was given.
3083 if test "${with_libunwind+set}" = set; then
3084   withval="$with_libunwind"
3085   case "${withval}" in
3086   yes)  enable_libunwind=yes ;;
3087   no)   enable_libunwind=no ;;
3088   *)    { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;;
3089 esac
3090 else
3091   
3092   for ac_hdr in libunwind.h
3093 do
3094 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3095 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3096 echo "configure:3097: checking for $ac_hdr" >&5
3097 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3098   echo $ac_n "(cached) $ac_c" 1>&6
3099 else
3100   cat > conftest.$ac_ext <<EOF
3101 #line 3102 "configure"
3102 #include "confdefs.h"
3103 #include <$ac_hdr>
3104 EOF
3105 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3106 { (eval echo configure:3107: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3107 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3108 if test -z "$ac_err"; then
3109   rm -rf conftest*
3110   eval "ac_cv_header_$ac_safe=yes"
3111 else
3112   echo "$ac_err" >&5
3113   echo "configure: failed program was:" >&5
3114   cat conftest.$ac_ext >&5
3115   rm -rf conftest*
3116   eval "ac_cv_header_$ac_safe=no"
3117 fi
3118 rm -f conftest*
3119 fi
3120 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3121   echo "$ac_t""yes" 1>&6
3122     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3123   cat >> confdefs.h <<EOF
3124 #define $ac_tr_hdr 1
3125 EOF
3126  
3127 else
3128   echo "$ac_t""no" 1>&6
3129 fi
3130 done
3131
3132   for ac_hdr in libunwind-ia64.h
3133 do
3134 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3135 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3136 echo "configure:3137: checking for $ac_hdr" >&5
3137 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3138   echo $ac_n "(cached) $ac_c" 1>&6
3139 else
3140   cat > conftest.$ac_ext <<EOF
3141 #line 3142 "configure"
3142 #include "confdefs.h"
3143 #include <$ac_hdr>
3144 EOF
3145 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3146 { (eval echo configure:3147: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3147 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3148 if test -z "$ac_err"; then
3149   rm -rf conftest*
3150   eval "ac_cv_header_$ac_safe=yes"
3151 else
3152   echo "$ac_err" >&5
3153   echo "configure: failed program was:" >&5
3154   cat conftest.$ac_ext >&5
3155   rm -rf conftest*
3156   eval "ac_cv_header_$ac_safe=no"
3157 fi
3158 rm -f conftest*
3159 fi
3160 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3161   echo "$ac_t""yes" 1>&6
3162     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3163   cat >> confdefs.h <<EOF
3164 #define $ac_tr_hdr 1
3165 EOF
3166  
3167 else
3168   echo "$ac_t""no" 1>&6
3169 fi
3170 done
3171
3172   if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
3173     enable_libunwind=yes;
3174   fi
3175
3176 fi
3177
3178    
3179 if test x"$enable_libunwind" = xyes; then
3180   for ac_hdr in libunwind.h
3181 do
3182 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3183 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3184 echo "configure:3185: checking for $ac_hdr" >&5
3185 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3186   echo $ac_n "(cached) $ac_c" 1>&6
3187 else
3188   cat > conftest.$ac_ext <<EOF
3189 #line 3190 "configure"
3190 #include "confdefs.h"
3191 #include <$ac_hdr>
3192 EOF
3193 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3194 { (eval echo configure:3195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3195 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3196 if test -z "$ac_err"; then
3197   rm -rf conftest*
3198   eval "ac_cv_header_$ac_safe=yes"
3199 else
3200   echo "$ac_err" >&5
3201   echo "configure: failed program was:" >&5
3202   cat conftest.$ac_ext >&5
3203   rm -rf conftest*
3204   eval "ac_cv_header_$ac_safe=no"
3205 fi
3206 rm -f conftest*
3207 fi
3208 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3209   echo "$ac_t""yes" 1>&6
3210     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3211   cat >> confdefs.h <<EOF
3212 #define $ac_tr_hdr 1
3213 EOF
3214  
3215 else
3216   echo "$ac_t""no" 1>&6
3217 fi
3218 done
3219
3220   for ac_hdr in libunwind-ia64.h
3221 do
3222 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3223 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3224 echo "configure:3225: checking for $ac_hdr" >&5
3225 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3226   echo $ac_n "(cached) $ac_c" 1>&6
3227 else
3228   cat > conftest.$ac_ext <<EOF
3229 #line 3230 "configure"
3230 #include "confdefs.h"
3231 #include <$ac_hdr>
3232 EOF
3233 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3234 { (eval echo configure:3235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3235 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3236 if test -z "$ac_err"; then
3237   rm -rf conftest*
3238   eval "ac_cv_header_$ac_safe=yes"
3239 else
3240   echo "$ac_err" >&5
3241   echo "configure: failed program was:" >&5
3242   cat conftest.$ac_ext >&5
3243   rm -rf conftest*
3244   eval "ac_cv_header_$ac_safe=no"
3245 fi
3246 rm -f conftest*
3247 fi
3248 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3249   echo "$ac_t""yes" 1>&6
3250     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3251   cat >> confdefs.h <<EOF
3252 #define $ac_tr_hdr 1
3253 EOF
3254  
3255 else
3256   echo "$ac_t""no" 1>&6
3257 fi
3258 done
3259
3260   cat >> confdefs.h <<\EOF
3261 #define HAVE_LIBUNWIND 1
3262 EOF
3263
3264   CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
3265   CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
3266   CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
3267 fi
3268
3269 # Profiling support.
3270 # Check whether --enable-profiling or --disable-profiling was given.
3271 if test "${enable_profiling+set}" = set; then
3272   enableval="$enable_profiling"
3273   case $enableval in
3274     yes | no)
3275       ;;
3276     *)
3277       { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3278   esac
3279 else
3280   enable_profiling=no
3281 fi
3282
3283
3284 for ac_func in monstartup _mcleanup
3285 do
3286 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3287 echo "configure:3288: checking for $ac_func" >&5
3288 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3289   echo $ac_n "(cached) $ac_c" 1>&6
3290 else
3291   cat > conftest.$ac_ext <<EOF
3292 #line 3293 "configure"
3293 #include "confdefs.h"
3294 /* System header to define __stub macros and hopefully few prototypes,
3295     which can conflict with char $ac_func(); below.  */
3296 #include <assert.h>
3297 /* Override any gcc2 internal prototype to avoid an error.  */
3298 /* We use char because int might match the return type of a gcc2
3299     builtin and then its argument prototype would still apply.  */
3300 char $ac_func();
3301
3302 int main() {
3303
3304 /* The GNU C library defines this for functions which it implements
3305     to always fail with ENOSYS.  Some functions are actually named
3306     something starting with __ and the normal name is an alias.  */
3307 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3308 choke me
3309 #else
3310 $ac_func();
3311 #endif
3312
3313 ; return 0; }
3314 EOF
3315 if { (eval echo configure:3316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3316   rm -rf conftest*
3317   eval "ac_cv_func_$ac_func=yes"
3318 else
3319   echo "configure: failed program was:" >&5
3320   cat conftest.$ac_ext >&5
3321   rm -rf conftest*
3322   eval "ac_cv_func_$ac_func=no"
3323 fi
3324 rm -f conftest*
3325 fi
3326
3327 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3328   echo "$ac_t""yes" 1>&6
3329     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3330   cat >> confdefs.h <<EOF
3331 #define $ac_tr_func 1
3332 EOF
3333  
3334 else
3335   echo "$ac_t""no" 1>&6
3336 fi
3337 done
3338
3339 echo $ac_n "checking for _etext""... $ac_c" 1>&6
3340 echo "configure:3341: checking for _etext" >&5
3341 if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3342   echo $ac_n "(cached) $ac_c" 1>&6
3343 else
3344   cat > conftest.$ac_ext <<EOF
3345 #line 3346 "configure"
3346 #include "confdefs.h"
3347 #include <stdlib.h>
3348 extern char _etext;
3349
3350 int main() {
3351 free (&_etext);
3352 ; return 0; }
3353 EOF
3354 if { (eval echo configure:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3355   rm -rf conftest*
3356   ac_cv_var__etext=yes
3357 else
3358   echo "configure: failed program was:" >&5
3359   cat conftest.$ac_ext >&5
3360   rm -rf conftest*
3361   ac_cv_var__etext=no
3362 fi
3363 rm -f conftest*
3364 fi
3365
3366 echo "$ac_t""$ac_cv_var__etext" 1>&6
3367 if test $ac_cv_var__etext = yes; then
3368   cat >> confdefs.h <<\EOF
3369 #define HAVE__ETEXT 1
3370 EOF
3371
3372 fi
3373 if test "$enable_profiling" = yes ; then
3374   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3375     { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3376   fi
3377   PROFILE_CFLAGS=-pg
3378   OLD_CFLAGS="$CFLAGS"
3379   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
3380
3381   echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
3382 echo "configure:3383: checking whether $CC supports -pg" >&5
3383 if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
3384   echo $ac_n "(cached) $ac_c" 1>&6
3385 else
3386   cat > conftest.$ac_ext <<EOF
3387 #line 3388 "configure"
3388 #include "confdefs.h"
3389
3390 int main() {
3391 int x;
3392 ; return 0; }
3393 EOF
3394 if { (eval echo configure:3395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3395   rm -rf conftest*
3396   ac_cv_cc_supports_pg=yes
3397 else
3398   echo "configure: failed program was:" >&5
3399   cat conftest.$ac_ext >&5
3400   rm -rf conftest*
3401   ac_cv_cc_supports_pg=no
3402 fi
3403 rm -f conftest*
3404 fi
3405
3406 echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
3407
3408   if test $ac_cv_cc_supports_pg = no; then
3409     { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3410   fi
3411
3412   CFLAGS="$OLD_CFLAGS"
3413 fi
3414
3415 # --------------------- #
3416 # Checks for programs.  #
3417 # --------------------- #
3418
3419 for ac_prog in mawk gawk nawk awk
3420 do
3421 # Extract the first word of "$ac_prog", so it can be a program name with args.
3422 set dummy $ac_prog; ac_word=$2
3423 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3424 echo "configure:3425: checking for $ac_word" >&5
3425 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3426   echo $ac_n "(cached) $ac_c" 1>&6
3427 else
3428   if test -n "$AWK"; then
3429   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3430 else
3431   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3432   ac_dummy="$PATH"
3433   for ac_dir in $ac_dummy; do
3434     test -z "$ac_dir" && ac_dir=.
3435     if test -f $ac_dir/$ac_word; then
3436       ac_cv_prog_AWK="$ac_prog"
3437       break
3438     fi
3439   done
3440   IFS="$ac_save_ifs"
3441 fi
3442 fi
3443 AWK="$ac_cv_prog_AWK"
3444 if test -n "$AWK"; then
3445   echo "$ac_t""$AWK" 1>&6
3446 else
3447   echo "$ac_t""no" 1>&6
3448 fi
3449
3450 test -n "$AWK" && break
3451 done
3452
3453 # Find a good install program.  We prefer a C program (faster),
3454 # so one script is as good as another.  But avoid the broken or
3455 # incompatible versions:
3456 # SysV /etc/install, /usr/sbin/install
3457 # SunOS /usr/etc/install
3458 # IRIX /sbin/install
3459 # AIX /bin/install
3460 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3461 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3462 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3463 # ./install, which can be erroneously created by make from ./install.sh.
3464 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3465 echo "configure:3466: checking for a BSD compatible install" >&5
3466 if test -z "$INSTALL"; then
3467 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3468   echo $ac_n "(cached) $ac_c" 1>&6
3469 else
3470     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
3471   for ac_dir in $PATH; do
3472     # Account for people who put trailing slashes in PATH elements.
3473     case "$ac_dir/" in
3474     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3475     *)
3476       # OSF1 and SCO ODT 3.0 have their own names for install.
3477       # Don't use installbsd from OSF since it installs stuff as root
3478       # by default.
3479       for ac_prog in ginstall scoinst install; do
3480         if test -f $ac_dir/$ac_prog; then
3481           if test $ac_prog = install &&
3482             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3483             # AIX install.  It has an incompatible calling convention.
3484             :
3485           else
3486             ac_cv_path_install="$ac_dir/$ac_prog -c"
3487             break 2
3488           fi
3489         fi
3490       done
3491       ;;
3492     esac
3493   done
3494   IFS="$ac_save_IFS"
3495
3496 fi
3497   if test "${ac_cv_path_install+set}" = set; then
3498     INSTALL="$ac_cv_path_install"
3499   else
3500     # As a last resort, use the slow shell script.  We don't cache a
3501     # path for INSTALL within a source directory, because that will
3502     # break other packages using the cache if that directory is
3503     # removed, or if the path is relative.
3504     INSTALL="$ac_install_sh"
3505   fi
3506 fi
3507 echo "$ac_t""$INSTALL" 1>&6
3508
3509 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3510 # It thinks the first close brace ends the variable substitution.
3511 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3512
3513 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3514
3515 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3516
3517 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3518 echo "configure:3519: checking whether ln -s works" >&5
3519 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3520   echo $ac_n "(cached) $ac_c" 1>&6
3521 else
3522   rm -f conftestdata
3523 if ln -s X conftestdata 2>/dev/null
3524 then
3525   rm -f conftestdata
3526   ac_cv_prog_LN_S="ln -s"
3527 else
3528   ac_cv_prog_LN_S=ln
3529 fi
3530 fi
3531 LN_S="$ac_cv_prog_LN_S"
3532 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3533   echo "$ac_t""yes" 1>&6
3534 else
3535   echo "$ac_t""no" 1>&6
3536 fi
3537
3538 # Extract the first word of "ranlib", so it can be a program name with args.
3539 set dummy ranlib; ac_word=$2
3540 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3541 echo "configure:3542: checking for $ac_word" >&5
3542 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3543   echo $ac_n "(cached) $ac_c" 1>&6
3544 else
3545   if test -n "$RANLIB"; then
3546   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3547 else
3548   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3549   ac_dummy="$PATH"
3550   for ac_dir in $ac_dummy; do
3551     test -z "$ac_dir" && ac_dir=.
3552     if test -f $ac_dir/$ac_word; then
3553       ac_cv_prog_RANLIB="ranlib"
3554       break
3555     fi
3556   done
3557   IFS="$ac_save_ifs"
3558   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3559 fi
3560 fi
3561 RANLIB="$ac_cv_prog_RANLIB"
3562 if test -n "$RANLIB"; then
3563   echo "$ac_t""$RANLIB" 1>&6
3564 else
3565   echo "$ac_t""no" 1>&6
3566 fi
3567
3568 for ac_prog in 'bison -y' byacc
3569 do
3570 # Extract the first word of "$ac_prog", so it can be a program name with args.
3571 set dummy $ac_prog; ac_word=$2
3572 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3573 echo "configure:3574: checking for $ac_word" >&5
3574 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3575   echo $ac_n "(cached) $ac_c" 1>&6
3576 else
3577   if test -n "$YACC"; then
3578   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3579 else
3580   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3581   ac_dummy="$PATH"
3582   for ac_dir in $ac_dummy; do
3583     test -z "$ac_dir" && ac_dir=.
3584     if test -f $ac_dir/$ac_word; then
3585       ac_cv_prog_YACC="$ac_prog"
3586       break
3587     fi
3588   done
3589   IFS="$ac_save_ifs"
3590 fi
3591 fi
3592 YACC="$ac_cv_prog_YACC"
3593 if test -n "$YACC"; then
3594   echo "$ac_t""$YACC" 1>&6
3595 else
3596   echo "$ac_t""no" 1>&6
3597 fi
3598
3599 test -n "$YACC" && break
3600 done
3601 test -n "$YACC" || YACC="yacc"
3602
3603
3604 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3605 set dummy ${ac_tool_prefix}ar; ac_word=$2
3606 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3607 echo "configure:3608: checking for $ac_word" >&5
3608 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3609   echo $ac_n "(cached) $ac_c" 1>&6
3610 else
3611   if test -n "$AR"; then
3612   ac_cv_prog_AR="$AR" # Let the user override the test.
3613 else
3614   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3615   ac_dummy="$PATH"
3616   for ac_dir in $ac_dummy; do
3617     test -z "$ac_dir" && ac_dir=.
3618     if test -f $ac_dir/$ac_word; then
3619       ac_cv_prog_AR="${ac_tool_prefix}ar"
3620       break
3621     fi
3622   done
3623   IFS="$ac_save_ifs"
3624   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3625 fi
3626 fi
3627 AR="$ac_cv_prog_AR"
3628 if test -n "$AR"; then
3629   echo "$ac_t""$AR" 1>&6
3630 else
3631   echo "$ac_t""no" 1>&6
3632 fi
3633
3634
3635
3636 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3637 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3639 echo "configure:3640: checking for $ac_word" >&5
3640 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3641   echo $ac_n "(cached) $ac_c" 1>&6
3642 else
3643   if test -n "$DLLTOOL"; then
3644   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3645 else
3646   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3647   ac_dummy="$PATH"
3648   for ac_dir in $ac_dummy; do
3649     test -z "$ac_dir" && ac_dir=.
3650     if test -f $ac_dir/$ac_word; then
3651       ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3652       break
3653     fi
3654   done
3655   IFS="$ac_save_ifs"
3656   test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3657 fi
3658 fi
3659 DLLTOOL="$ac_cv_prog_DLLTOOL"
3660 if test -n "$DLLTOOL"; then
3661   echo "$ac_t""$DLLTOOL" 1>&6
3662 else
3663   echo "$ac_t""no" 1>&6
3664 fi
3665
3666
3667
3668 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3669 set dummy ${ac_tool_prefix}windres; ac_word=$2
3670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3671 echo "configure:3672: checking for $ac_word" >&5
3672 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3673   echo $ac_n "(cached) $ac_c" 1>&6
3674 else
3675   if test -n "$WINDRES"; then
3676   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3677 else
3678   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3679   ac_dummy="$PATH"
3680   for ac_dir in $ac_dummy; do
3681     test -z "$ac_dir" && ac_dir=.
3682     if test -f $ac_dir/$ac_word; then
3683       ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3684       break
3685     fi
3686   done
3687   IFS="$ac_save_ifs"
3688   test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3689 fi
3690 fi
3691 WINDRES="$ac_cv_prog_WINDRES"
3692 if test -n "$WINDRES"; then
3693   echo "$ac_t""$WINDRES" 1>&6
3694 else
3695   echo "$ac_t""no" 1>&6
3696 fi
3697
3698
3699
3700
3701 # Needed for GNU/Hurd.
3702 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3703 set dummy ${ac_tool_prefix}mig; ac_word=$2
3704 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3705 echo "configure:3706: checking for $ac_word" >&5
3706 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3707   echo $ac_n "(cached) $ac_c" 1>&6
3708 else
3709   if test -n "$MIG"; then
3710   ac_cv_prog_MIG="$MIG" # Let the user override the test.
3711 else
3712   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3713   ac_dummy="$PATH"
3714   for ac_dir in $ac_dummy; do
3715     test -z "$ac_dir" && ac_dir=.
3716     if test -f $ac_dir/$ac_word; then
3717       ac_cv_prog_MIG="${ac_tool_prefix}mig"
3718       break
3719     fi
3720   done
3721   IFS="$ac_save_ifs"
3722   test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3723 fi
3724 fi
3725 MIG="$ac_cv_prog_MIG"
3726 if test -n "$MIG"; then
3727   echo "$ac_t""$MIG" 1>&6
3728 else
3729   echo "$ac_t""no" 1>&6
3730 fi
3731
3732
3733
3734
3735 # ---------------------- #
3736 # Checks for libraries.  #
3737 # ---------------------- #
3738
3739 # We might need to link with -lm; most simulators need it.
3740 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3741 echo "configure:3742: checking for main in -lm" >&5
3742 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3743 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3744   echo $ac_n "(cached) $ac_c" 1>&6
3745 else
3746   ac_save_LIBS="$LIBS"
3747 LIBS="-lm  $LIBS"
3748 cat > conftest.$ac_ext <<EOF
3749 #line 3750 "configure"
3750 #include "confdefs.h"
3751
3752 int main() {
3753 main()
3754 ; return 0; }
3755 EOF
3756 if { (eval echo configure:3757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3757   rm -rf conftest*
3758   eval "ac_cv_lib_$ac_lib_var=yes"
3759 else
3760   echo "configure: failed program was:" >&5
3761   cat conftest.$ac_ext >&5
3762   rm -rf conftest*
3763   eval "ac_cv_lib_$ac_lib_var=no"
3764 fi
3765 rm -f conftest*
3766 LIBS="$ac_save_LIBS"
3767
3768 fi
3769 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3770   echo "$ac_t""yes" 1>&6
3771     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3772     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3773   cat >> confdefs.h <<EOF
3774 #define $ac_tr_lib 1
3775 EOF
3776
3777   LIBS="-lm $LIBS"
3778
3779 else
3780   echo "$ac_t""no" 1>&6
3781 fi
3782
3783
3784 # We need to link with -lw to get `wctype' on Solaris before Solaris
3785 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
3786 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3787 # is known to have this problem).  Therefore we avoid libw if we can.
3788 echo $ac_n "checking for wctype""... $ac_c" 1>&6
3789 echo "configure:3790: checking for wctype" >&5
3790 if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3791   echo $ac_n "(cached) $ac_c" 1>&6
3792 else
3793   cat > conftest.$ac_ext <<EOF
3794 #line 3795 "configure"
3795 #include "confdefs.h"
3796 /* System header to define __stub macros and hopefully few prototypes,
3797     which can conflict with char wctype(); below.  */
3798 #include <assert.h>
3799 /* Override any gcc2 internal prototype to avoid an error.  */
3800 /* We use char because int might match the return type of a gcc2
3801     builtin and then its argument prototype would still apply.  */
3802 char wctype();
3803
3804 int main() {
3805
3806 /* The GNU C library defines this for functions which it implements
3807     to always fail with ENOSYS.  Some functions are actually named
3808     something starting with __ and the normal name is an alias.  */
3809 #if defined (__stub_wctype) || defined (__stub___wctype)
3810 choke me
3811 #else
3812 wctype();
3813 #endif
3814
3815 ; return 0; }
3816 EOF
3817 if { (eval echo configure:3818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3818   rm -rf conftest*
3819   eval "ac_cv_func_wctype=yes"
3820 else
3821   echo "configure: failed program was:" >&5
3822   cat conftest.$ac_ext >&5
3823   rm -rf conftest*
3824   eval "ac_cv_func_wctype=no"
3825 fi
3826 rm -f conftest*
3827 fi
3828
3829 if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3830   echo "$ac_t""yes" 1>&6
3831   :
3832 else
3833   echo "$ac_t""no" 1>&6
3834 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3835 echo "configure:3836: checking for wctype in -lw" >&5
3836 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3837 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3838   echo $ac_n "(cached) $ac_c" 1>&6
3839 else
3840   ac_save_LIBS="$LIBS"
3841 LIBS="-lw  $LIBS"
3842 cat > conftest.$ac_ext <<EOF
3843 #line 3844 "configure"
3844 #include "confdefs.h"
3845 /* Override any gcc2 internal prototype to avoid an error.  */
3846 /* We use char because int might match the return type of a gcc2
3847     builtin and then its argument prototype would still apply.  */
3848 char wctype();
3849
3850 int main() {
3851 wctype()
3852 ; return 0; }
3853 EOF
3854 if { (eval echo configure:3855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3855   rm -rf conftest*
3856   eval "ac_cv_lib_$ac_lib_var=yes"
3857 else
3858   echo "configure: failed program was:" >&5
3859   cat conftest.$ac_ext >&5
3860   rm -rf conftest*
3861   eval "ac_cv_lib_$ac_lib_var=no"
3862 fi
3863 rm -f conftest*
3864 LIBS="$ac_save_LIBS"
3865
3866 fi
3867 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3868   echo "$ac_t""yes" 1>&6
3869     ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3870     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3871   cat >> confdefs.h <<EOF
3872 #define $ac_tr_lib 1
3873 EOF
3874
3875   LIBS="-lw $LIBS"
3876
3877 else
3878   echo "$ac_t""no" 1>&6
3879 fi
3880
3881 fi
3882
3883
3884 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3885
3886 echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
3887 echo "configure:3888: checking for library containing gethostbyname" >&5
3888 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3889   echo $ac_n "(cached) $ac_c" 1>&6
3890 else
3891   ac_func_search_save_LIBS="$LIBS"
3892 ac_cv_search_gethostbyname="no"
3893 cat > conftest.$ac_ext <<EOF
3894 #line 3895 "configure"
3895 #include "confdefs.h"
3896 /* Override any gcc2 internal prototype to avoid an error.  */
3897 /* We use char because int might match the return type of a gcc2
3898     builtin and then its argument prototype would still apply.  */
3899 char gethostbyname();
3900
3901 int main() {
3902 gethostbyname()
3903 ; return 0; }
3904 EOF
3905 if { (eval echo configure:3906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3906   rm -rf conftest*
3907   ac_cv_search_gethostbyname="none required"
3908 else
3909   echo "configure: failed program was:" >&5
3910   cat conftest.$ac_ext >&5
3911 fi
3912 rm -f conftest*
3913 test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3914 LIBS="-l$i  $ac_func_search_save_LIBS"
3915 cat > conftest.$ac_ext <<EOF
3916 #line 3917 "configure"
3917 #include "confdefs.h"
3918 /* Override any gcc2 internal prototype to avoid an error.  */
3919 /* We use char because int might match the return type of a gcc2
3920     builtin and then its argument prototype would still apply.  */
3921 char gethostbyname();
3922
3923 int main() {
3924 gethostbyname()
3925 ; return 0; }
3926 EOF
3927 if { (eval echo configure:3928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3928   rm -rf conftest*
3929   ac_cv_search_gethostbyname="-l$i"
3930 break
3931 else
3932   echo "configure: failed program was:" >&5
3933   cat conftest.$ac_ext >&5
3934 fi
3935 rm -f conftest*
3936 done
3937 LIBS="$ac_func_search_save_LIBS"
3938 fi
3939
3940 echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
3941 if test "$ac_cv_search_gethostbyname" != "no"; then
3942   test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
3943   
3944 else :
3945   
3946 fi
3947
3948 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
3949
3950 echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
3951 echo "configure:3952: checking for library containing socketpair" >&5
3952 if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
3953   echo $ac_n "(cached) $ac_c" 1>&6
3954 else
3955   ac_func_search_save_LIBS="$LIBS"
3956 ac_cv_search_socketpair="no"
3957 cat > conftest.$ac_ext <<EOF
3958 #line 3959 "configure"
3959 #include "confdefs.h"
3960 /* Override any gcc2 internal prototype to avoid an error.  */
3961 /* We use char because int might match the return type of a gcc2
3962     builtin and then its argument prototype would still apply.  */
3963 char socketpair();
3964
3965 int main() {
3966 socketpair()
3967 ; return 0; }
3968 EOF
3969 if { (eval echo configure:3970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3970   rm -rf conftest*
3971   ac_cv_search_socketpair="none required"
3972 else
3973   echo "configure: failed program was:" >&5
3974   cat conftest.$ac_ext >&5
3975 fi
3976 rm -f conftest*
3977 test "$ac_cv_search_socketpair" = "no" && for i in socket; do
3978 LIBS="-l$i  $ac_func_search_save_LIBS"
3979 cat > conftest.$ac_ext <<EOF
3980 #line 3981 "configure"
3981 #include "confdefs.h"
3982 /* Override any gcc2 internal prototype to avoid an error.  */
3983 /* We use char because int might match the return type of a gcc2
3984     builtin and then its argument prototype would still apply.  */
3985 char socketpair();
3986
3987 int main() {
3988 socketpair()
3989 ; return 0; }
3990 EOF
3991 if { (eval echo configure:3992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3992   rm -rf conftest*
3993   ac_cv_search_socketpair="-l$i"
3994 break
3995 else
3996   echo "configure: failed program was:" >&5
3997   cat conftest.$ac_ext >&5
3998 fi
3999 rm -f conftest*
4000 done
4001 LIBS="$ac_func_search_save_LIBS"
4002 fi
4003
4004 echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4005 if test "$ac_cv_search_socketpair" != "no"; then
4006   test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4007   
4008 else :
4009   
4010 fi
4011
4012 # Since GDB uses Readline, we need termcap functionality, so we need
4013 # to find a library that provides that.  When GDB is configured with
4014 # --enable-tui, we need full curses functionality.
4015 #
4016 # FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
4017 # Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
4018 # Makefile fragments.  That's why we need to have `Hcurses' before
4019 # `curses'.  I don't see why we should use HP curses if a more
4020 # standard curses is available, except that according to HP's
4021 # documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
4022 # HP-UX 10.10 and 10.20.
4023
4024 if test "$need_curses" = yes; then
4025   
4026 echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
4027 echo "configure:4028: checking for library containing initscr" >&5
4028 if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
4029   echo $ac_n "(cached) $ac_c" 1>&6
4030 else
4031   ac_func_search_save_LIBS="$LIBS"
4032 ac_cv_search_initscr="no"
4033 cat > conftest.$ac_ext <<EOF
4034 #line 4035 "configure"
4035 #include "confdefs.h"
4036 /* Override any gcc2 internal prototype to avoid an error.  */
4037 /* We use char because int might match the return type of a gcc2
4038     builtin and then its argument prototype would still apply.  */
4039 char initscr();
4040
4041 int main() {
4042 initscr()
4043 ; return 0; }
4044 EOF
4045 if { (eval echo configure:4046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4046   rm -rf conftest*
4047   ac_cv_search_initscr="none required"
4048 else
4049   echo "configure: failed program was:" >&5
4050   cat conftest.$ac_ext >&5
4051 fi
4052 rm -f conftest*
4053 test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses curses; do
4054 LIBS="-l$i  $ac_func_search_save_LIBS"
4055 cat > conftest.$ac_ext <<EOF
4056 #line 4057 "configure"
4057 #include "confdefs.h"
4058 /* Override any gcc2 internal prototype to avoid an error.  */
4059 /* We use char because int might match the return type of a gcc2
4060     builtin and then its argument prototype would still apply.  */
4061 char initscr();
4062
4063 int main() {
4064 initscr()
4065 ; return 0; }
4066 EOF
4067 if { (eval echo configure:4068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4068   rm -rf conftest*
4069   ac_cv_search_initscr="-l$i"
4070 break
4071 else
4072   echo "configure: failed program was:" >&5
4073   cat conftest.$ac_ext >&5
4074 fi
4075 rm -f conftest*
4076 done
4077 LIBS="$ac_func_search_save_LIBS"
4078 fi
4079
4080 echo "$ac_t""$ac_cv_search_initscr" 1>&6
4081 if test "$ac_cv_search_initscr" != "no"; then
4082   test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
4083   
4084 else :
4085   { echo "configure: error: no curses library found" 1>&2; exit 1; }
4086 fi
4087 fi
4088
4089 case $host_os in
4090   cygwin*)
4091     if test -d $srcdir/libtermcap; then
4092       LIBS="../libtermcap/libtermcap.a $LIBS"
4093       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
4094     fi ;;
4095   go32* | *djgpp*)
4096     ac_cv_search_tgetent="none required"
4097     ;;
4098   aix*)
4099     # Readline prefers curses over termcap on AIX.
4100     # ??? Why?
4101     
4102 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4103 echo "configure:4104: checking for library containing tgetent" >&5
4104 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4105   echo $ac_n "(cached) $ac_c" 1>&6
4106 else
4107   ac_func_search_save_LIBS="$LIBS"
4108 ac_cv_search_tgetent="no"
4109 cat > conftest.$ac_ext <<EOF
4110 #line 4111 "configure"
4111 #include "confdefs.h"
4112 /* Override any gcc2 internal prototype to avoid an error.  */
4113 /* We use char because int might match the return type of a gcc2
4114     builtin and then its argument prototype would still apply.  */
4115 char tgetent();
4116
4117 int main() {
4118 tgetent()
4119 ; return 0; }
4120 EOF
4121 if { (eval echo configure:4122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4122   rm -rf conftest*
4123   ac_cv_search_tgetent="none required"
4124 else
4125   echo "configure: failed program was:" >&5
4126   cat conftest.$ac_ext >&5
4127 fi
4128 rm -f conftest*
4129 test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4130 LIBS="-l$i  $ac_func_search_save_LIBS"
4131 cat > conftest.$ac_ext <<EOF
4132 #line 4133 "configure"
4133 #include "confdefs.h"
4134 /* Override any gcc2 internal prototype to avoid an error.  */
4135 /* We use char because int might match the return type of a gcc2
4136     builtin and then its argument prototype would still apply.  */
4137 char tgetent();
4138
4139 int main() {
4140 tgetent()
4141 ; return 0; }
4142 EOF
4143 if { (eval echo configure:4144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4144   rm -rf conftest*
4145   ac_cv_search_tgetent="-l$i"
4146 break
4147 else
4148   echo "configure: failed program was:" >&5
4149   cat conftest.$ac_ext >&5
4150 fi
4151 rm -f conftest*
4152 done
4153 LIBS="$ac_func_search_save_LIBS"
4154 fi
4155
4156 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4157 if test "$ac_cv_search_tgetent" != "no"; then
4158   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4159   
4160 else :
4161   
4162 fi
4163     ;;
4164 esac
4165
4166 # Note: We used to check for libtermlib and libterminfo too, but
4167 # Readline doesn't, so I think we're safe with leaving them out.
4168
4169 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4170 echo "configure:4171: checking for library containing tgetent" >&5
4171 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4172   echo $ac_n "(cached) $ac_c" 1>&6
4173 else
4174   ac_func_search_save_LIBS="$LIBS"
4175 ac_cv_search_tgetent="no"
4176 cat > conftest.$ac_ext <<EOF
4177 #line 4178 "configure"
4178 #include "confdefs.h"
4179 /* Override any gcc2 internal prototype to avoid an error.  */
4180 /* We use char because int might match the return type of a gcc2
4181     builtin and then its argument prototype would still apply.  */
4182 char tgetent();
4183
4184 int main() {
4185 tgetent()
4186 ; return 0; }
4187 EOF
4188 if { (eval echo configure:4189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4189   rm -rf conftest*
4190   ac_cv_search_tgetent="none required"
4191 else
4192   echo "configure: failed program was:" >&5
4193   cat conftest.$ac_ext >&5
4194 fi
4195 rm -f conftest*
4196 test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4197 LIBS="-l$i  $ac_func_search_save_LIBS"
4198 cat > conftest.$ac_ext <<EOF
4199 #line 4200 "configure"
4200 #include "confdefs.h"
4201 /* Override any gcc2 internal prototype to avoid an error.  */
4202 /* We use char because int might match the return type of a gcc2
4203     builtin and then its argument prototype would still apply.  */
4204 char tgetent();
4205
4206 int main() {
4207 tgetent()
4208 ; return 0; }
4209 EOF
4210 if { (eval echo configure:4211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4211   rm -rf conftest*
4212   ac_cv_search_tgetent="-l$i"
4213 break
4214 else
4215   echo "configure: failed program was:" >&5
4216   cat conftest.$ac_ext >&5
4217 fi
4218 rm -f conftest*
4219 done
4220 LIBS="$ac_func_search_save_LIBS"
4221 fi
4222
4223 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4224 if test "$ac_cv_search_tgetent" != "no"; then
4225   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4226   
4227 else :
4228   
4229 fi
4230
4231 if test "$ac_cv_search_tgetent" = no; then
4232   { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4233 fi
4234
4235 # ------------------------- #
4236 # Checks for header files.  #
4237 # ------------------------- #
4238
4239 ac_header_dirent=no
4240 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4241 do
4242 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4243 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4244 echo "configure:4245: checking for $ac_hdr that defines DIR" >&5
4245 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4246   echo $ac_n "(cached) $ac_c" 1>&6
4247 else
4248   cat > conftest.$ac_ext <<EOF
4249 #line 4250 "configure"
4250 #include "confdefs.h"
4251 #include <sys/types.h>
4252 #include <$ac_hdr>
4253 int main() {
4254 DIR *dirp = 0;
4255 ; return 0; }
4256 EOF
4257 if { (eval echo configure:4258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4258   rm -rf conftest*
4259   eval "ac_cv_header_dirent_$ac_safe=yes"
4260 else
4261   echo "configure: failed program was:" >&5
4262   cat conftest.$ac_ext >&5
4263   rm -rf conftest*
4264   eval "ac_cv_header_dirent_$ac_safe=no"
4265 fi
4266 rm -f conftest*
4267 fi
4268 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4269   echo "$ac_t""yes" 1>&6
4270     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4271   cat >> confdefs.h <<EOF
4272 #define $ac_tr_hdr 1
4273 EOF
4274  ac_header_dirent=$ac_hdr; break
4275 else
4276   echo "$ac_t""no" 1>&6
4277 fi
4278 done
4279 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4280 if test $ac_header_dirent = dirent.h; then
4281 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4282 echo "configure:4283: checking for opendir in -ldir" >&5
4283 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4284 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4285   echo $ac_n "(cached) $ac_c" 1>&6
4286 else
4287   ac_save_LIBS="$LIBS"
4288 LIBS="-ldir  $LIBS"
4289 cat > conftest.$ac_ext <<EOF
4290 #line 4291 "configure"
4291 #include "confdefs.h"
4292 /* Override any gcc2 internal prototype to avoid an error.  */
4293 /* We use char because int might match the return type of a gcc2
4294     builtin and then its argument prototype would still apply.  */
4295 char opendir();
4296
4297 int main() {
4298 opendir()
4299 ; return 0; }
4300 EOF
4301 if { (eval echo configure:4302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4302   rm -rf conftest*
4303   eval "ac_cv_lib_$ac_lib_var=yes"
4304 else
4305   echo "configure: failed program was:" >&5
4306   cat conftest.$ac_ext >&5
4307   rm -rf conftest*
4308   eval "ac_cv_lib_$ac_lib_var=no"
4309 fi
4310 rm -f conftest*
4311 LIBS="$ac_save_LIBS"
4312
4313 fi
4314 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4315   echo "$ac_t""yes" 1>&6
4316   LIBS="$LIBS -ldir"
4317 else
4318   echo "$ac_t""no" 1>&6
4319 fi
4320
4321 else
4322 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4323 echo "configure:4324: checking for opendir in -lx" >&5
4324 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4325 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4326   echo $ac_n "(cached) $ac_c" 1>&6
4327 else
4328   ac_save_LIBS="$LIBS"
4329 LIBS="-lx  $LIBS"
4330 cat > conftest.$ac_ext <<EOF
4331 #line 4332 "configure"
4332 #include "confdefs.h"
4333 /* Override any gcc2 internal prototype to avoid an error.  */
4334 /* We use char because int might match the return type of a gcc2
4335     builtin and then its argument prototype would still apply.  */
4336 char opendir();
4337
4338 int main() {
4339 opendir()
4340 ; return 0; }
4341 EOF
4342 if { (eval echo configure:4343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4343   rm -rf conftest*
4344   eval "ac_cv_lib_$ac_lib_var=yes"
4345 else
4346   echo "configure: failed program was:" >&5
4347   cat conftest.$ac_ext >&5
4348   rm -rf conftest*
4349   eval "ac_cv_lib_$ac_lib_var=no"
4350 fi
4351 rm -f conftest*
4352 LIBS="$ac_save_LIBS"
4353
4354 fi
4355 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4356   echo "$ac_t""yes" 1>&6
4357   LIBS="$LIBS -lx"
4358 else
4359   echo "$ac_t""no" 1>&6
4360 fi
4361
4362 fi
4363
4364 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
4365 echo "configure:4366: checking whether stat file-mode macros are broken" >&5
4366 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
4367   echo $ac_n "(cached) $ac_c" 1>&6
4368 else
4369   cat > conftest.$ac_ext <<EOF
4370 #line 4371 "configure"
4371 #include "confdefs.h"
4372 #include <sys/types.h>
4373 #include <sys/stat.h>
4374
4375 #if defined(S_ISBLK) && defined(S_IFDIR)
4376 # if S_ISBLK (S_IFDIR)
4377 You lose.
4378 # endif
4379 #endif
4380
4381 #if defined(S_ISBLK) && defined(S_IFCHR)
4382 # if S_ISBLK (S_IFCHR)
4383 You lose.
4384 # endif
4385 #endif
4386
4387 #if defined(S_ISLNK) && defined(S_IFREG)
4388 # if S_ISLNK (S_IFREG)
4389 You lose.
4390 # endif
4391 #endif
4392
4393 #if defined(S_ISSOCK) && defined(S_IFREG)
4394 # if S_ISSOCK (S_IFREG)
4395 You lose.
4396 # endif
4397 #endif
4398
4399 EOF
4400 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4401   egrep "You lose" >/dev/null 2>&1; then
4402   rm -rf conftest*
4403   ac_cv_header_stat_broken=yes
4404 else
4405   rm -rf conftest*
4406   ac_cv_header_stat_broken=no
4407 fi
4408 rm -f conftest*
4409
4410 fi
4411
4412 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4413 if test $ac_cv_header_stat_broken = yes; then
4414   cat >> confdefs.h <<\EOF
4415 #define STAT_MACROS_BROKEN 1
4416 EOF
4417
4418 fi
4419
4420 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4421 echo "configure:4422: checking for ANSI C header files" >&5
4422 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4423   echo $ac_n "(cached) $ac_c" 1>&6
4424 else
4425   cat > conftest.$ac_ext <<EOF
4426 #line 4427 "configure"
4427 #include "confdefs.h"
4428 #include <stdlib.h>
4429 #include <stdarg.h>
4430 #include <string.h>
4431 #include <float.h>
4432 EOF
4433 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4434 { (eval echo configure:4435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4435 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4436 if test -z "$ac_err"; then
4437   rm -rf conftest*
4438   ac_cv_header_stdc=yes
4439 else
4440   echo "$ac_err" >&5
4441   echo "configure: failed program was:" >&5
4442   cat conftest.$ac_ext >&5
4443   rm -rf conftest*
4444   ac_cv_header_stdc=no
4445 fi
4446 rm -f conftest*
4447
4448 if test $ac_cv_header_stdc = yes; then
4449   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4450 cat > conftest.$ac_ext <<EOF
4451 #line 4452 "configure"
4452 #include "confdefs.h"
4453 #include <string.h>
4454 EOF
4455 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4456   egrep "memchr" >/dev/null 2>&1; then
4457   :
4458 else
4459   rm -rf conftest*
4460   ac_cv_header_stdc=no
4461 fi
4462 rm -f conftest*
4463
4464 fi
4465
4466 if test $ac_cv_header_stdc = yes; then
4467   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4468 cat > conftest.$ac_ext <<EOF
4469 #line 4470 "configure"
4470 #include "confdefs.h"
4471 #include <stdlib.h>
4472 EOF
4473 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4474   egrep "free" >/dev/null 2>&1; then
4475   :
4476 else
4477   rm -rf conftest*
4478   ac_cv_header_stdc=no
4479 fi
4480 rm -f conftest*
4481
4482 fi
4483
4484 if test $ac_cv_header_stdc = yes; then
4485   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4486 if test "$cross_compiling" = yes; then
4487   :
4488 else
4489   cat > conftest.$ac_ext <<EOF
4490 #line 4491 "configure"
4491 #include "confdefs.h"
4492 #include <ctype.h>
4493 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4494 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4495 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4496 int main () { int i; for (i = 0; i < 256; i++)
4497 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4498 exit (0); }
4499
4500 EOF
4501 if { (eval echo configure:4502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4502 then
4503   :
4504 else
4505   echo "configure: failed program was:" >&5
4506   cat conftest.$ac_ext >&5
4507   rm -fr conftest*
4508   ac_cv_header_stdc=no
4509 fi
4510 rm -fr conftest*
4511 fi
4512
4513 fi
4514 fi
4515
4516 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4517 if test $ac_cv_header_stdc = yes; then
4518   cat >> confdefs.h <<\EOF
4519 #define STDC_HEADERS 1
4520 EOF
4521
4522 fi
4523
4524 for ac_hdr in link.h
4525 do
4526 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4527 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4528 echo "configure:4529: checking for $ac_hdr" >&5
4529 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4530   echo $ac_n "(cached) $ac_c" 1>&6
4531 else
4532   cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 #include <$ac_hdr>
4536 EOF
4537 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4538 { (eval echo configure:4539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4539 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4540 if test -z "$ac_err"; then
4541   rm -rf conftest*
4542   eval "ac_cv_header_$ac_safe=yes"
4543 else
4544   echo "$ac_err" >&5
4545   echo "configure: failed program was:" >&5
4546   cat conftest.$ac_ext >&5
4547   rm -rf conftest*
4548   eval "ac_cv_header_$ac_safe=no"
4549 fi
4550 rm -f conftest*
4551 fi
4552 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4553   echo "$ac_t""yes" 1>&6
4554     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4555   cat >> confdefs.h <<EOF
4556 #define $ac_tr_hdr 1
4557 EOF
4558  
4559 else
4560   echo "$ac_t""no" 1>&6
4561 fi
4562 done
4563
4564 for ac_hdr in machine/reg.h
4565 do
4566 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4567 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4568 echo "configure:4569: checking for $ac_hdr" >&5
4569 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4570   echo $ac_n "(cached) $ac_c" 1>&6
4571 else
4572   cat > conftest.$ac_ext <<EOF
4573 #line 4574 "configure"
4574 #include "confdefs.h"
4575 #include <$ac_hdr>
4576 EOF
4577 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4578 { (eval echo configure:4579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4579 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4580 if test -z "$ac_err"; then
4581   rm -rf conftest*
4582   eval "ac_cv_header_$ac_safe=yes"
4583 else
4584   echo "$ac_err" >&5
4585   echo "configure: failed program was:" >&5
4586   cat conftest.$ac_ext >&5
4587   rm -rf conftest*
4588   eval "ac_cv_header_$ac_safe=no"
4589 fi
4590 rm -f conftest*
4591 fi
4592 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4593   echo "$ac_t""yes" 1>&6
4594     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4595   cat >> confdefs.h <<EOF
4596 #define $ac_tr_hdr 1
4597 EOF
4598  
4599 else
4600   echo "$ac_t""no" 1>&6
4601 fi
4602 done
4603
4604 for ac_hdr in nlist.h
4605 do
4606 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4607 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4608 echo "configure:4609: checking for $ac_hdr" >&5
4609 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4610   echo $ac_n "(cached) $ac_c" 1>&6
4611 else
4612   cat > conftest.$ac_ext <<EOF
4613 #line 4614 "configure"
4614 #include "confdefs.h"
4615 #include <$ac_hdr>
4616 EOF
4617 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4618 { (eval echo configure:4619: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4619 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4620 if test -z "$ac_err"; then
4621   rm -rf conftest*
4622   eval "ac_cv_header_$ac_safe=yes"
4623 else
4624   echo "$ac_err" >&5
4625   echo "configure: failed program was:" >&5
4626   cat conftest.$ac_ext >&5
4627   rm -rf conftest*
4628   eval "ac_cv_header_$ac_safe=no"
4629 fi
4630 rm -f conftest*
4631 fi
4632 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4633   echo "$ac_t""yes" 1>&6
4634     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4635   cat >> confdefs.h <<EOF
4636 #define $ac_tr_hdr 1
4637 EOF
4638  
4639 else
4640   echo "$ac_t""no" 1>&6
4641 fi
4642 done
4643
4644 for ac_hdr in poll.h sys/poll.h
4645 do
4646 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4647 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4648 echo "configure:4649: checking for $ac_hdr" >&5
4649 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4650   echo $ac_n "(cached) $ac_c" 1>&6
4651 else
4652   cat > conftest.$ac_ext <<EOF
4653 #line 4654 "configure"
4654 #include "confdefs.h"
4655 #include <$ac_hdr>
4656 EOF
4657 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4658 { (eval echo configure:4659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4659 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4660 if test -z "$ac_err"; then
4661   rm -rf conftest*
4662   eval "ac_cv_header_$ac_safe=yes"
4663 else
4664   echo "$ac_err" >&5
4665   echo "configure: failed program was:" >&5
4666   cat conftest.$ac_ext >&5
4667   rm -rf conftest*
4668   eval "ac_cv_header_$ac_safe=no"
4669 fi
4670 rm -f conftest*
4671 fi
4672 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4673   echo "$ac_t""yes" 1>&6
4674     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4675   cat >> confdefs.h <<EOF
4676 #define $ac_tr_hdr 1
4677 EOF
4678  
4679 else
4680   echo "$ac_t""no" 1>&6
4681 fi
4682 done
4683
4684 for ac_hdr in proc_service.h thread_db.h
4685 do
4686 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4687 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4688 echo "configure:4689: checking for $ac_hdr" >&5
4689 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4690   echo $ac_n "(cached) $ac_c" 1>&6
4691 else
4692   cat > conftest.$ac_ext <<EOF
4693 #line 4694 "configure"
4694 #include "confdefs.h"
4695 #include <$ac_hdr>
4696 EOF
4697 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4698 { (eval echo configure:4699: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4699 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4700 if test -z "$ac_err"; then
4701   rm -rf conftest*
4702   eval "ac_cv_header_$ac_safe=yes"
4703 else
4704   echo "$ac_err" >&5
4705   echo "configure: failed program was:" >&5
4706   cat conftest.$ac_ext >&5
4707   rm -rf conftest*
4708   eval "ac_cv_header_$ac_safe=no"
4709 fi
4710 rm -f conftest*
4711 fi
4712 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4713   echo "$ac_t""yes" 1>&6
4714     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4715   cat >> confdefs.h <<EOF
4716 #define $ac_tr_hdr 1
4717 EOF
4718  
4719 else
4720   echo "$ac_t""no" 1>&6
4721 fi
4722 done
4723
4724 for ac_hdr in stddef.h
4725 do
4726 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4727 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4728 echo "configure:4729: checking for $ac_hdr" >&5
4729 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4730   echo $ac_n "(cached) $ac_c" 1>&6
4731 else
4732   cat > conftest.$ac_ext <<EOF
4733 #line 4734 "configure"
4734 #include "confdefs.h"
4735 #include <$ac_hdr>
4736 EOF
4737 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4738 { (eval echo configure:4739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4739 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4740 if test -z "$ac_err"; then
4741   rm -rf conftest*
4742   eval "ac_cv_header_$ac_safe=yes"
4743 else
4744   echo "$ac_err" >&5
4745   echo "configure: failed program was:" >&5
4746   cat conftest.$ac_ext >&5
4747   rm -rf conftest*
4748   eval "ac_cv_header_$ac_safe=no"
4749 fi
4750 rm -f conftest*
4751 fi
4752 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4753   echo "$ac_t""yes" 1>&6
4754     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4755   cat >> confdefs.h <<EOF
4756 #define $ac_tr_hdr 1
4757 EOF
4758  
4759 else
4760   echo "$ac_t""no" 1>&6
4761 fi
4762 done
4763
4764 for ac_hdr in stdlib.h
4765 do
4766 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4767 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4768 echo "configure:4769: checking for $ac_hdr" >&5
4769 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4770   echo $ac_n "(cached) $ac_c" 1>&6
4771 else
4772   cat > conftest.$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4775 #include <$ac_hdr>
4776 EOF
4777 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4778 { (eval echo configure:4779: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4779 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4780 if test -z "$ac_err"; then
4781   rm -rf conftest*
4782   eval "ac_cv_header_$ac_safe=yes"
4783 else
4784   echo "$ac_err" >&5
4785   echo "configure: failed program was:" >&5
4786   cat conftest.$ac_ext >&5
4787   rm -rf conftest*
4788   eval "ac_cv_header_$ac_safe=no"
4789 fi
4790 rm -f conftest*
4791 fi
4792 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4793   echo "$ac_t""yes" 1>&6
4794     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4795   cat >> confdefs.h <<EOF
4796 #define $ac_tr_hdr 1
4797 EOF
4798  
4799 else
4800   echo "$ac_t""no" 1>&6
4801 fi
4802 done
4803
4804 for ac_hdr in stdint.h
4805 do
4806 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4807 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4808 echo "configure:4809: checking for $ac_hdr" >&5
4809 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4810   echo $ac_n "(cached) $ac_c" 1>&6
4811 else
4812   cat > conftest.$ac_ext <<EOF
4813 #line 4814 "configure"
4814 #include "confdefs.h"
4815 #include <$ac_hdr>
4816 EOF
4817 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4818 { (eval echo configure:4819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4819 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4820 if test -z "$ac_err"; then
4821   rm -rf conftest*
4822   eval "ac_cv_header_$ac_safe=yes"
4823 else
4824   echo "$ac_err" >&5
4825   echo "configure: failed program was:" >&5
4826   cat conftest.$ac_ext >&5
4827   rm -rf conftest*
4828   eval "ac_cv_header_$ac_safe=no"
4829 fi
4830 rm -f conftest*
4831 fi
4832 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4833   echo "$ac_t""yes" 1>&6
4834     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4835   cat >> confdefs.h <<EOF
4836 #define $ac_tr_hdr 1
4837 EOF
4838  
4839 else
4840   echo "$ac_t""no" 1>&6
4841 fi
4842 done
4843
4844 for ac_hdr in string.h memory.h strings.h
4845 do
4846 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4847 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4848 echo "configure:4849: checking for $ac_hdr" >&5
4849 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4850   echo $ac_n "(cached) $ac_c" 1>&6
4851 else
4852   cat > conftest.$ac_ext <<EOF
4853 #line 4854 "configure"
4854 #include "confdefs.h"
4855 #include <$ac_hdr>
4856 EOF
4857 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4858 { (eval echo configure:4859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4859 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4860 if test -z "$ac_err"; then
4861   rm -rf conftest*
4862   eval "ac_cv_header_$ac_safe=yes"
4863 else
4864   echo "$ac_err" >&5
4865   echo "configure: failed program was:" >&5
4866   cat conftest.$ac_ext >&5
4867   rm -rf conftest*
4868   eval "ac_cv_header_$ac_safe=no"
4869 fi
4870 rm -f conftest*
4871 fi
4872 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4873   echo "$ac_t""yes" 1>&6
4874     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4875   cat >> confdefs.h <<EOF
4876 #define $ac_tr_hdr 1
4877 EOF
4878  
4879 else
4880   echo "$ac_t""no" 1>&6
4881 fi
4882 done
4883
4884 for ac_hdr in sys/fault.h
4885 do
4886 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4887 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4888 echo "configure:4889: checking for $ac_hdr" >&5
4889 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4890   echo $ac_n "(cached) $ac_c" 1>&6
4891 else
4892   cat > conftest.$ac_ext <<EOF
4893 #line 4894 "configure"
4894 #include "confdefs.h"
4895 #include <$ac_hdr>
4896 EOF
4897 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4898 { (eval echo configure:4899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4899 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4900 if test -z "$ac_err"; then
4901   rm -rf conftest*
4902   eval "ac_cv_header_$ac_safe=yes"
4903 else
4904   echo "$ac_err" >&5
4905   echo "configure: failed program was:" >&5
4906   cat conftest.$ac_ext >&5
4907   rm -rf conftest*
4908   eval "ac_cv_header_$ac_safe=no"
4909 fi
4910 rm -f conftest*
4911 fi
4912 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4913   echo "$ac_t""yes" 1>&6
4914     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4915   cat >> confdefs.h <<EOF
4916 #define $ac_tr_hdr 1
4917 EOF
4918  
4919 else
4920   echo "$ac_t""no" 1>&6
4921 fi
4922 done
4923
4924 for ac_hdr in sys/file.h
4925 do
4926 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4927 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4928 echo "configure:4929: checking for $ac_hdr" >&5
4929 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4930   echo $ac_n "(cached) $ac_c" 1>&6
4931 else
4932   cat > conftest.$ac_ext <<EOF
4933 #line 4934 "configure"
4934 #include "confdefs.h"
4935 #include <$ac_hdr>
4936 EOF
4937 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4938 { (eval echo configure:4939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4939 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4940 if test -z "$ac_err"; then
4941   rm -rf conftest*
4942   eval "ac_cv_header_$ac_safe=yes"
4943 else
4944   echo "$ac_err" >&5
4945   echo "configure: failed program was:" >&5
4946   cat conftest.$ac_ext >&5
4947   rm -rf conftest*
4948   eval "ac_cv_header_$ac_safe=no"
4949 fi
4950 rm -f conftest*
4951 fi
4952 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4953   echo "$ac_t""yes" 1>&6
4954     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4955   cat >> confdefs.h <<EOF
4956 #define $ac_tr_hdr 1
4957 EOF
4958  
4959 else
4960   echo "$ac_t""no" 1>&6
4961 fi
4962 done
4963
4964 for ac_hdr in sys/filio.h
4965 do
4966 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4967 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4968 echo "configure:4969: checking for $ac_hdr" >&5
4969 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4970   echo $ac_n "(cached) $ac_c" 1>&6
4971 else
4972   cat > conftest.$ac_ext <<EOF
4973 #line 4974 "configure"
4974 #include "confdefs.h"
4975 #include <$ac_hdr>
4976 EOF
4977 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4978 { (eval echo configure:4979: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4979 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4980 if test -z "$ac_err"; then
4981   rm -rf conftest*
4982   eval "ac_cv_header_$ac_safe=yes"
4983 else
4984   echo "$ac_err" >&5
4985   echo "configure: failed program was:" >&5
4986   cat conftest.$ac_ext >&5
4987   rm -rf conftest*
4988   eval "ac_cv_header_$ac_safe=no"
4989 fi
4990 rm -f conftest*
4991 fi
4992 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4993   echo "$ac_t""yes" 1>&6
4994     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4995   cat >> confdefs.h <<EOF
4996 #define $ac_tr_hdr 1
4997 EOF
4998  
4999 else
5000   echo "$ac_t""no" 1>&6
5001 fi
5002 done
5003
5004 for ac_hdr in sys/ioctl.h
5005 do
5006 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5007 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5008 echo "configure:5009: checking for $ac_hdr" >&5
5009 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5010   echo $ac_n "(cached) $ac_c" 1>&6
5011 else
5012   cat > conftest.$ac_ext <<EOF
5013 #line 5014 "configure"
5014 #include "confdefs.h"
5015 #include <$ac_hdr>
5016 EOF
5017 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5018 { (eval echo configure:5019: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5019 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5020 if test -z "$ac_err"; then
5021   rm -rf conftest*
5022   eval "ac_cv_header_$ac_safe=yes"
5023 else
5024   echo "$ac_err" >&5
5025   echo "configure: failed program was:" >&5
5026   cat conftest.$ac_ext >&5
5027   rm -rf conftest*
5028   eval "ac_cv_header_$ac_safe=no"
5029 fi
5030 rm -f conftest*
5031 fi
5032 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5033   echo "$ac_t""yes" 1>&6
5034     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5035   cat >> confdefs.h <<EOF
5036 #define $ac_tr_hdr 1
5037 EOF
5038  
5039 else
5040   echo "$ac_t""no" 1>&6
5041 fi
5042 done
5043
5044 for ac_hdr in sys/param.h
5045 do
5046 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5047 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5048 echo "configure:5049: checking for $ac_hdr" >&5
5049 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5050   echo $ac_n "(cached) $ac_c" 1>&6
5051 else
5052   cat > conftest.$ac_ext <<EOF
5053 #line 5054 "configure"
5054 #include "confdefs.h"
5055 #include <$ac_hdr>
5056 EOF
5057 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5058 { (eval echo configure:5059: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5059 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5060 if test -z "$ac_err"; then
5061   rm -rf conftest*
5062   eval "ac_cv_header_$ac_safe=yes"
5063 else
5064   echo "$ac_err" >&5
5065   echo "configure: failed program was:" >&5
5066   cat conftest.$ac_ext >&5
5067   rm -rf conftest*
5068   eval "ac_cv_header_$ac_safe=no"
5069 fi
5070 rm -f conftest*
5071 fi
5072 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5073   echo "$ac_t""yes" 1>&6
5074     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5075   cat >> confdefs.h <<EOF
5076 #define $ac_tr_hdr 1
5077 EOF
5078  
5079 else
5080   echo "$ac_t""no" 1>&6
5081 fi
5082 done
5083
5084 for ac_hdr in sys/proc.h
5085 do
5086 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5087 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5088 echo "configure:5089: checking for $ac_hdr" >&5
5089 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5090   echo $ac_n "(cached) $ac_c" 1>&6
5091 else
5092   cat > conftest.$ac_ext <<EOF
5093 #line 5094 "configure"
5094 #include "confdefs.h"
5095 #include <$ac_hdr>
5096 EOF
5097 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5098 { (eval echo configure:5099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5099 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5100 if test -z "$ac_err"; then
5101   rm -rf conftest*
5102   eval "ac_cv_header_$ac_safe=yes"
5103 else
5104   echo "$ac_err" >&5
5105   echo "configure: failed program was:" >&5
5106   cat conftest.$ac_ext >&5
5107   rm -rf conftest*
5108   eval "ac_cv_header_$ac_safe=no"
5109 fi
5110 rm -f conftest*
5111 fi
5112 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5113   echo "$ac_t""yes" 1>&6
5114     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5115   cat >> confdefs.h <<EOF
5116 #define $ac_tr_hdr 1
5117 EOF
5118  
5119 else
5120   echo "$ac_t""no" 1>&6
5121 fi
5122 done
5123
5124 for ac_hdr in sys/procfs.h
5125 do
5126 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5127 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5128 echo "configure:5129: checking for $ac_hdr" >&5
5129 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5130   echo $ac_n "(cached) $ac_c" 1>&6
5131 else
5132   cat > conftest.$ac_ext <<EOF
5133 #line 5134 "configure"
5134 #include "confdefs.h"
5135 #include <$ac_hdr>
5136 EOF
5137 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5138 { (eval echo configure:5139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5139 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5140 if test -z "$ac_err"; then
5141   rm -rf conftest*
5142   eval "ac_cv_header_$ac_safe=yes"
5143 else
5144   echo "$ac_err" >&5
5145   echo "configure: failed program was:" >&5
5146   cat conftest.$ac_ext >&5
5147   rm -rf conftest*
5148   eval "ac_cv_header_$ac_safe=no"
5149 fi
5150 rm -f conftest*
5151 fi
5152 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5153   echo "$ac_t""yes" 1>&6
5154     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5155   cat >> confdefs.h <<EOF
5156 #define $ac_tr_hdr 1
5157 EOF
5158  
5159 else
5160   echo "$ac_t""no" 1>&6
5161 fi
5162 done
5163
5164 for ac_hdr in sys/ptrace.h ptrace.h
5165 do
5166 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5167 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5168 echo "configure:5169: checking for $ac_hdr" >&5
5169 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5170   echo $ac_n "(cached) $ac_c" 1>&6
5171 else
5172   cat > conftest.$ac_ext <<EOF
5173 #line 5174 "configure"
5174 #include "confdefs.h"
5175 #include <$ac_hdr>
5176 EOF
5177 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5178 { (eval echo configure:5179: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5179 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5180 if test -z "$ac_err"; then
5181   rm -rf conftest*
5182   eval "ac_cv_header_$ac_safe=yes"
5183 else
5184   echo "$ac_err" >&5
5185   echo "configure: failed program was:" >&5
5186   cat conftest.$ac_ext >&5
5187   rm -rf conftest*
5188   eval "ac_cv_header_$ac_safe=no"
5189 fi
5190 rm -f conftest*
5191 fi
5192 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5193   echo "$ac_t""yes" 1>&6
5194     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5195   cat >> confdefs.h <<EOF
5196 #define $ac_tr_hdr 1
5197 EOF
5198  
5199 else
5200   echo "$ac_t""no" 1>&6
5201 fi
5202 done
5203
5204 for ac_hdr in sys/reg.h sys/debugreg.h
5205 do
5206 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5207 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5208 echo "configure:5209: checking for $ac_hdr" >&5
5209 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5210   echo $ac_n "(cached) $ac_c" 1>&6
5211 else
5212   cat > conftest.$ac_ext <<EOF
5213 #line 5214 "configure"
5214 #include "confdefs.h"
5215 #include <$ac_hdr>
5216 EOF
5217 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5218 { (eval echo configure:5219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5219 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5220 if test -z "$ac_err"; then
5221   rm -rf conftest*
5222   eval "ac_cv_header_$ac_safe=yes"
5223 else
5224   echo "$ac_err" >&5
5225   echo "configure: failed program was:" >&5
5226   cat conftest.$ac_ext >&5
5227   rm -rf conftest*
5228   eval "ac_cv_header_$ac_safe=no"
5229 fi
5230 rm -f conftest*
5231 fi
5232 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5233   echo "$ac_t""yes" 1>&6
5234     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5235   cat >> confdefs.h <<EOF
5236 #define $ac_tr_hdr 1
5237 EOF
5238  
5239 else
5240   echo "$ac_t""no" 1>&6
5241 fi
5242 done
5243
5244 for ac_hdr in sys/select.h
5245 do
5246 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5247 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5248 echo "configure:5249: checking for $ac_hdr" >&5
5249 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5250   echo $ac_n "(cached) $ac_c" 1>&6
5251 else
5252   cat > conftest.$ac_ext <<EOF
5253 #line 5254 "configure"
5254 #include "confdefs.h"
5255 #include <$ac_hdr>
5256 EOF
5257 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5258 { (eval echo configure:5259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5259 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5260 if test -z "$ac_err"; then
5261   rm -rf conftest*
5262   eval "ac_cv_header_$ac_safe=yes"
5263 else
5264   echo "$ac_err" >&5
5265   echo "configure: failed program was:" >&5
5266   cat conftest.$ac_ext >&5
5267   rm -rf conftest*
5268   eval "ac_cv_header_$ac_safe=no"
5269 fi
5270 rm -f conftest*
5271 fi
5272 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5273   echo "$ac_t""yes" 1>&6
5274     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5275   cat >> confdefs.h <<EOF
5276 #define $ac_tr_hdr 1
5277 EOF
5278  
5279 else
5280   echo "$ac_t""no" 1>&6
5281 fi
5282 done
5283
5284 for ac_hdr in sys/syscall.h
5285 do
5286 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5287 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5288 echo "configure:5289: checking for $ac_hdr" >&5
5289 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5290   echo $ac_n "(cached) $ac_c" 1>&6
5291 else
5292   cat > conftest.$ac_ext <<EOF
5293 #line 5294 "configure"
5294 #include "confdefs.h"
5295 #include <$ac_hdr>
5296 EOF
5297 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5298 { (eval echo configure:5299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5299 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5300 if test -z "$ac_err"; then
5301   rm -rf conftest*
5302   eval "ac_cv_header_$ac_safe=yes"
5303 else
5304   echo "$ac_err" >&5
5305   echo "configure: failed program was:" >&5
5306   cat conftest.$ac_ext >&5
5307   rm -rf conftest*
5308   eval "ac_cv_header_$ac_safe=no"
5309 fi
5310 rm -f conftest*
5311 fi
5312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5313   echo "$ac_t""yes" 1>&6
5314     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5315   cat >> confdefs.h <<EOF
5316 #define $ac_tr_hdr 1
5317 EOF
5318  
5319 else
5320   echo "$ac_t""no" 1>&6
5321 fi
5322 done
5323
5324 for ac_hdr in sys/user.h
5325 do
5326 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5327 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5328 echo "configure:5329: checking for $ac_hdr" >&5
5329 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5330   echo $ac_n "(cached) $ac_c" 1>&6
5331 else
5332   cat > conftest.$ac_ext <<EOF
5333 #line 5334 "configure"
5334 #include "confdefs.h"
5335 #include <$ac_hdr>
5336 EOF
5337 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5338 { (eval echo configure:5339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5339 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5340 if test -z "$ac_err"; then
5341   rm -rf conftest*
5342   eval "ac_cv_header_$ac_safe=yes"
5343 else
5344   echo "$ac_err" >&5
5345   echo "configure: failed program was:" >&5
5346   cat conftest.$ac_ext >&5
5347   rm -rf conftest*
5348   eval "ac_cv_header_$ac_safe=no"
5349 fi
5350 rm -f conftest*
5351 fi
5352 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5353   echo "$ac_t""yes" 1>&6
5354     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5355   cat >> confdefs.h <<EOF
5356 #define $ac_tr_hdr 1
5357 EOF
5358  
5359 else
5360   echo "$ac_t""no" 1>&6
5361 fi
5362 done
5363
5364 for ac_hdr in sys/wait.h wait.h
5365 do
5366 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5367 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5368 echo "configure:5369: checking for $ac_hdr" >&5
5369 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5370   echo $ac_n "(cached) $ac_c" 1>&6
5371 else
5372   cat > conftest.$ac_ext <<EOF
5373 #line 5374 "configure"
5374 #include "confdefs.h"
5375 #include <$ac_hdr>
5376 EOF
5377 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5378 { (eval echo configure:5379: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5379 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5380 if test -z "$ac_err"; then
5381   rm -rf conftest*
5382   eval "ac_cv_header_$ac_safe=yes"
5383 else
5384   echo "$ac_err" >&5
5385   echo "configure: failed program was:" >&5
5386   cat conftest.$ac_ext >&5
5387   rm -rf conftest*
5388   eval "ac_cv_header_$ac_safe=no"
5389 fi
5390 rm -f conftest*
5391 fi
5392 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5393   echo "$ac_t""yes" 1>&6
5394     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5395   cat >> confdefs.h <<EOF
5396 #define $ac_tr_hdr 1
5397 EOF
5398  
5399 else
5400   echo "$ac_t""no" 1>&6
5401 fi
5402 done
5403
5404 for ac_hdr in termios.h termio.h sgtty.h
5405 do
5406 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5407 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5408 echo "configure:5409: checking for $ac_hdr" >&5
5409 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5410   echo $ac_n "(cached) $ac_c" 1>&6
5411 else
5412   cat > conftest.$ac_ext <<EOF
5413 #line 5414 "configure"
5414 #include "confdefs.h"
5415 #include <$ac_hdr>
5416 EOF
5417 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5418 { (eval echo configure:5419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5419 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5420 if test -z "$ac_err"; then
5421   rm -rf conftest*
5422   eval "ac_cv_header_$ac_safe=yes"
5423 else
5424   echo "$ac_err" >&5
5425   echo "configure: failed program was:" >&5
5426   cat conftest.$ac_ext >&5
5427   rm -rf conftest*
5428   eval "ac_cv_header_$ac_safe=no"
5429 fi
5430 rm -f conftest*
5431 fi
5432 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5433   echo "$ac_t""yes" 1>&6
5434     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5435   cat >> confdefs.h <<EOF
5436 #define $ac_tr_hdr 1
5437 EOF
5438  
5439 else
5440   echo "$ac_t""no" 1>&6
5441 fi
5442 done
5443
5444 for ac_hdr in unistd.h
5445 do
5446 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5447 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5448 echo "configure:5449: checking for $ac_hdr" >&5
5449 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5450   echo $ac_n "(cached) $ac_c" 1>&6
5451 else
5452   cat > conftest.$ac_ext <<EOF
5453 #line 5454 "configure"
5454 #include "confdefs.h"
5455 #include <$ac_hdr>
5456 EOF
5457 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5458 { (eval echo configure:5459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5459 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5460 if test -z "$ac_err"; then
5461   rm -rf conftest*
5462   eval "ac_cv_header_$ac_safe=yes"
5463 else
5464   echo "$ac_err" >&5
5465   echo "configure: failed program was:" >&5
5466   cat conftest.$ac_ext >&5
5467   rm -rf conftest*
5468   eval "ac_cv_header_$ac_safe=no"
5469 fi
5470 rm -f conftest*
5471 fi
5472 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5473   echo "$ac_t""yes" 1>&6
5474     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5475   cat >> confdefs.h <<EOF
5476 #define $ac_tr_hdr 1
5477 EOF
5478  
5479 else
5480   echo "$ac_t""no" 1>&6
5481 fi
5482 done
5483
5484
5485 # On Solaris 2.[78], we need to define _MSE_INT_H to avoid a clash
5486 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5487 # think that we don't have <curses.h> if we're using GCC.
5488 case $host_os in
5489   solaris2.[78])
5490     if test "$GCC" = yes; then
5491       cat >> confdefs.h <<\EOF
5492 #define _MSE_INT_H 1
5493 EOF
5494
5495     fi ;;
5496 esac
5497 for ac_hdr in curses.h ncurses.h term.h
5498 do
5499 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5500 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5501 echo "configure:5502: checking for $ac_hdr" >&5
5502 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5503   echo $ac_n "(cached) $ac_c" 1>&6
5504 else
5505   cat > conftest.$ac_ext <<EOF
5506 #line 5507 "configure"
5507 #include "confdefs.h"
5508 #include <$ac_hdr>
5509 EOF
5510 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5511 { (eval echo configure:5512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5512 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5513 if test -z "$ac_err"; then
5514   rm -rf conftest*
5515   eval "ac_cv_header_$ac_safe=yes"
5516 else
5517   echo "$ac_err" >&5
5518   echo "configure: failed program was:" >&5
5519   cat conftest.$ac_ext >&5
5520   rm -rf conftest*
5521   eval "ac_cv_header_$ac_safe=no"
5522 fi
5523 rm -f conftest*
5524 fi
5525 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5526   echo "$ac_t""yes" 1>&6
5527     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5528   cat >> confdefs.h <<EOF
5529 #define $ac_tr_hdr 1
5530 EOF
5531  
5532 else
5533   echo "$ac_t""no" 1>&6
5534 fi
5535 done
5536
5537
5538 # FIXME: kettenis/20030102: In most cases we include these
5539 # unconditionally, so what's the point in checking these?
5540 for ac_hdr in ctype.h time.h
5541 do
5542 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5543 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5544 echo "configure:5545: checking for $ac_hdr" >&5
5545 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5546   echo $ac_n "(cached) $ac_c" 1>&6
5547 else
5548   cat > conftest.$ac_ext <<EOF
5549 #line 5550 "configure"
5550 #include "confdefs.h"
5551 #include <$ac_hdr>
5552 EOF
5553 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5554 { (eval echo configure:5555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5555 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5556 if test -z "$ac_err"; then
5557   rm -rf conftest*
5558   eval "ac_cv_header_$ac_safe=yes"
5559 else
5560   echo "$ac_err" >&5
5561   echo "configure: failed program was:" >&5
5562   cat conftest.$ac_ext >&5
5563   rm -rf conftest*
5564   eval "ac_cv_header_$ac_safe=no"
5565 fi
5566 rm -f conftest*
5567 fi
5568 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5569   echo "$ac_t""yes" 1>&6
5570     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5571   cat >> confdefs.h <<EOF
5572 #define $ac_tr_hdr 1
5573 EOF
5574  
5575 else
5576   echo "$ac_t""no" 1>&6
5577 fi
5578 done
5579
5580
5581 echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
5582 echo "configure:5583: checking for member st_blocks in struct stat" >&5
5583 if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+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 <sys/types.h>
5590 #include <sys/stat.h>
5591 int main() {
5592 struct stat st; (void) st.st_blocks;
5593 ; return 0; }
5594 EOF
5595 if { (eval echo configure:5596: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5596   rm -rf conftest*
5597   gdb_cv_have_struct_stat_with_st_blocks_member=yes
5598 else
5599   echo "configure: failed program was:" >&5
5600   cat conftest.$ac_ext >&5
5601   rm -rf conftest*
5602   gdb_cv_have_struct_stat_with_st_blocks_member=no
5603 fi
5604 rm -f conftest*
5605 fi
5606
5607 echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5608 if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then
5609   cat >> confdefs.h <<\EOF
5610 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
5611 EOF
5612
5613 fi
5614 # ------------------------- #
5615 # Checks for declarations.  #
5616 # ------------------------- #
5617
5618 for ac_func in getopt
5619 do
5620   ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5621 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
5622 echo "configure:5623: checking whether $ac_func is declared" >&5
5623 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5624   echo $ac_n "(cached) $ac_c" 1>&6
5625 else
5626   cat > conftest.$ac_ext <<EOF
5627 #line 5628 "configure"
5628 #include "confdefs.h"
5629 #undef $ac_tr_decl
5630 #define $ac_tr_decl 1
5631   
5632
5633 int main() {
5634 #ifndef $ac_func
5635 char *(*pfn) = (char *(*)) $ac_func ;
5636 #endif
5637 ; return 0; }
5638 EOF
5639 if { (eval echo configure:5640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5640   rm -rf conftest*
5641   eval "gcc_cv_have_decl_$ac_func=yes"
5642 else
5643   echo "configure: failed program was:" >&5
5644   cat conftest.$ac_ext >&5
5645   rm -rf conftest*
5646   eval "gcc_cv_have_decl_$ac_func=no"
5647 fi
5648 rm -f conftest*
5649 fi
5650
5651 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
5652   echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
5653 #define $ac_tr_decl 1
5654 EOF
5655  
5656 else
5657   echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5658 #define $ac_tr_decl 0
5659 EOF
5660  
5661 fi
5662
5663 done
5664 if test x = y ; then
5665   cat >> confdefs.h <<\EOF
5666 #define HAVE_DECL_GETOPT 1
5667 EOF
5668 fi
5669
5670
5671 # ------------------ #
5672 # Checks for types.  #
5673 # ------------------ #
5674
5675 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5676 echo "configure:5677: checking return type of signal handlers" >&5
5677 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5678   echo $ac_n "(cached) $ac_c" 1>&6
5679 else
5680   cat > conftest.$ac_ext <<EOF
5681 #line 5682 "configure"
5682 #include "confdefs.h"
5683 #include <sys/types.h>
5684 #include <signal.h>
5685 #ifdef signal
5686 #undef signal
5687 #endif
5688 #ifdef __cplusplus
5689 extern "C" void (*signal (int, void (*)(int)))(int);
5690 #else
5691 void (*signal ()) ();
5692 #endif
5693
5694 int main() {
5695 int i;
5696 ; return 0; }
5697 EOF
5698 if { (eval echo configure:5699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5699   rm -rf conftest*
5700   ac_cv_type_signal=void
5701 else
5702   echo "configure: failed program was:" >&5
5703   cat conftest.$ac_ext >&5
5704   rm -rf conftest*
5705   ac_cv_type_signal=int
5706 fi
5707 rm -f conftest*
5708 fi
5709
5710 echo "$ac_t""$ac_cv_type_signal" 1>&6
5711 cat >> confdefs.h <<EOF
5712 #define RETSIGTYPE $ac_cv_type_signal
5713 EOF
5714
5715
5716
5717 # ------------------------------------- #
5718 # Checks for compiler characteristics.  #
5719 # ------------------------------------- #
5720
5721 echo $ac_n "checking for working const""... $ac_c" 1>&6
5722 echo "configure:5723: checking for working const" >&5
5723 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5724   echo $ac_n "(cached) $ac_c" 1>&6
5725 else
5726   cat > conftest.$ac_ext <<EOF
5727 #line 5728 "configure"
5728 #include "confdefs.h"
5729
5730 int main() {
5731
5732 /* Ultrix mips cc rejects this.  */
5733 typedef int charset[2]; const charset x;
5734 /* SunOS 4.1.1 cc rejects this.  */
5735 char const *const *ccp;
5736 char **p;
5737 /* NEC SVR4.0.2 mips cc rejects this.  */
5738 struct point {int x, y;};
5739 static struct point const zero = {0,0};
5740 /* AIX XL C 1.02.0.0 rejects this.
5741    It does not let you subtract one const X* pointer from another in an arm
5742    of an if-expression whose if-part is not a constant expression */
5743 const char *g = "string";
5744 ccp = &g + (g ? g-g : 0);
5745 /* HPUX 7.0 cc rejects these. */
5746 ++ccp;
5747 p = (char**) ccp;
5748 ccp = (char const *const *) p;
5749 { /* SCO 3.2v4 cc rejects this.  */
5750   char *t;
5751   char const *s = 0 ? (char *) 0 : (char const *) 0;
5752
5753   *t++ = 0;
5754 }
5755 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5756   int x[] = {25, 17};
5757   const int *foo = &x[0];
5758   ++foo;
5759 }
5760 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5761   typedef const int *iptr;
5762   iptr p = 0;
5763   ++p;
5764 }
5765 { /* AIX XL C 1.02.0.0 rejects this saying
5766      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5767   struct s { int j; const int *ap[3]; };
5768   struct s *b; b->j = 5;
5769 }
5770 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5771   const int foo = 10;
5772 }
5773
5774 ; return 0; }
5775 EOF
5776 if { (eval echo configure:5777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5777   rm -rf conftest*
5778   ac_cv_c_const=yes
5779 else
5780   echo "configure: failed program was:" >&5
5781   cat conftest.$ac_ext >&5
5782   rm -rf conftest*
5783   ac_cv_c_const=no
5784 fi
5785 rm -f conftest*
5786 fi
5787
5788 echo "$ac_t""$ac_cv_c_const" 1>&6
5789 if test $ac_cv_c_const = no; then
5790   cat >> confdefs.h <<\EOF
5791 #define const 
5792 EOF
5793
5794 fi
5795
5796 echo $ac_n "checking for inline""... $ac_c" 1>&6
5797 echo "configure:5798: checking for inline" >&5
5798 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5799   echo $ac_n "(cached) $ac_c" 1>&6
5800 else
5801   ac_cv_c_inline=no
5802 for ac_kw in inline __inline__ __inline; do
5803   cat > conftest.$ac_ext <<EOF
5804 #line 5805 "configure"
5805 #include "confdefs.h"
5806
5807 int main() {
5808 } $ac_kw foo() {
5809 ; return 0; }
5810 EOF
5811 if { (eval echo configure:5812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5812   rm -rf conftest*
5813   ac_cv_c_inline=$ac_kw; break
5814 else
5815   echo "configure: failed program was:" >&5
5816   cat conftest.$ac_ext >&5
5817 fi
5818 rm -f conftest*
5819 done
5820
5821 fi
5822
5823 echo "$ac_t""$ac_cv_c_inline" 1>&6
5824 case "$ac_cv_c_inline" in
5825   inline | yes) ;;
5826   no) cat >> confdefs.h <<\EOF
5827 #define inline 
5828 EOF
5829  ;;
5830   *)  cat >> confdefs.h <<EOF
5831 #define inline $ac_cv_c_inline
5832 EOF
5833  ;;
5834 esac
5835
5836
5837 # ------------------------------ #
5838 # Checks for library functions.  #
5839 # ------------------------------ #
5840
5841 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5842 # for constant arguments.  Useless!
5843 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5844 echo "configure:5845: checking for working alloca.h" >&5
5845 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5846   echo $ac_n "(cached) $ac_c" 1>&6
5847 else
5848   cat > conftest.$ac_ext <<EOF
5849 #line 5850 "configure"
5850 #include "confdefs.h"
5851 #include <alloca.h>
5852 int main() {
5853 char *p = alloca(2 * sizeof(int));
5854 ; return 0; }
5855 EOF
5856 if { (eval echo configure:5857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5857   rm -rf conftest*
5858   ac_cv_header_alloca_h=yes
5859 else
5860   echo "configure: failed program was:" >&5
5861   cat conftest.$ac_ext >&5
5862   rm -rf conftest*
5863   ac_cv_header_alloca_h=no
5864 fi
5865 rm -f conftest*
5866 fi
5867
5868 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5869 if test $ac_cv_header_alloca_h = yes; then
5870   cat >> confdefs.h <<\EOF
5871 #define HAVE_ALLOCA_H 1
5872 EOF
5873
5874 fi
5875
5876 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5877 echo "configure:5878: checking for alloca" >&5
5878 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5879   echo $ac_n "(cached) $ac_c" 1>&6
5880 else
5881   cat > conftest.$ac_ext <<EOF
5882 #line 5883 "configure"
5883 #include "confdefs.h"
5884
5885 #ifdef __GNUC__
5886 # define alloca __builtin_alloca
5887 #else
5888 # ifdef _MSC_VER
5889 #  include <malloc.h>
5890 #  define alloca _alloca
5891 # else
5892 #  if HAVE_ALLOCA_H
5893 #   include <alloca.h>
5894 #  else
5895 #   ifdef _AIX
5896  #pragma alloca
5897 #   else
5898 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5899 char *alloca ();
5900 #    endif
5901 #   endif
5902 #  endif
5903 # endif
5904 #endif
5905
5906 int main() {
5907 char *p = (char *) alloca(1);
5908 ; return 0; }
5909 EOF
5910 if { (eval echo configure:5911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5911   rm -rf conftest*
5912   ac_cv_func_alloca_works=yes
5913 else
5914   echo "configure: failed program was:" >&5
5915   cat conftest.$ac_ext >&5
5916   rm -rf conftest*
5917   ac_cv_func_alloca_works=no
5918 fi
5919 rm -f conftest*
5920 fi
5921
5922 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5923 if test $ac_cv_func_alloca_works = yes; then
5924   cat >> confdefs.h <<\EOF
5925 #define HAVE_ALLOCA 1
5926 EOF
5927
5928 fi
5929
5930 if test $ac_cv_func_alloca_works = no; then
5931   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5932   # that cause trouble.  Some versions do not even contain alloca or
5933   # contain a buggy version.  If you still want to use their alloca,
5934   # use ar to extract alloca.o from them instead of compiling alloca.c.
5935   ALLOCA=alloca.${ac_objext}
5936   cat >> confdefs.h <<\EOF
5937 #define C_ALLOCA 1
5938 EOF
5939
5940
5941 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5942 echo "configure:5943: checking whether alloca needs Cray hooks" >&5
5943 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5944   echo $ac_n "(cached) $ac_c" 1>&6
5945 else
5946   cat > conftest.$ac_ext <<EOF
5947 #line 5948 "configure"
5948 #include "confdefs.h"
5949 #if defined(CRAY) && ! defined(CRAY2)
5950 webecray
5951 #else
5952 wenotbecray
5953 #endif
5954
5955 EOF
5956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5957   egrep "webecray" >/dev/null 2>&1; then
5958   rm -rf conftest*
5959   ac_cv_os_cray=yes
5960 else
5961   rm -rf conftest*
5962   ac_cv_os_cray=no
5963 fi
5964 rm -f conftest*
5965
5966 fi
5967
5968 echo "$ac_t""$ac_cv_os_cray" 1>&6
5969 if test $ac_cv_os_cray = yes; then
5970 for ac_func in _getb67 GETB67 getb67; do
5971   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5972 echo "configure:5973: checking for $ac_func" >&5
5973 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5974   echo $ac_n "(cached) $ac_c" 1>&6
5975 else
5976   cat > conftest.$ac_ext <<EOF
5977 #line 5978 "configure"
5978 #include "confdefs.h"
5979 /* System header to define __stub macros and hopefully few prototypes,
5980     which can conflict with char $ac_func(); below.  */
5981 #include <assert.h>
5982 /* Override any gcc2 internal prototype to avoid an error.  */
5983 /* We use char because int might match the return type of a gcc2
5984     builtin and then its argument prototype would still apply.  */
5985 char $ac_func();
5986
5987 int main() {
5988
5989 /* The GNU C library defines this for functions which it implements
5990     to always fail with ENOSYS.  Some functions are actually named
5991     something starting with __ and the normal name is an alias.  */
5992 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5993 choke me
5994 #else
5995 $ac_func();
5996 #endif
5997
5998 ; return 0; }
5999 EOF
6000 if { (eval echo configure:6001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6001   rm -rf conftest*
6002   eval "ac_cv_func_$ac_func=yes"
6003 else
6004   echo "configure: failed program was:" >&5
6005   cat conftest.$ac_ext >&5
6006   rm -rf conftest*
6007   eval "ac_cv_func_$ac_func=no"
6008 fi
6009 rm -f conftest*
6010 fi
6011
6012 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6013   echo "$ac_t""yes" 1>&6
6014   cat >> confdefs.h <<EOF
6015 #define CRAY_STACKSEG_END $ac_func
6016 EOF
6017
6018   break
6019 else
6020   echo "$ac_t""no" 1>&6
6021 fi
6022
6023 done
6024 fi
6025
6026 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6027 echo "configure:6028: checking stack direction for C alloca" >&5
6028 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6029   echo $ac_n "(cached) $ac_c" 1>&6
6030 else
6031   if test "$cross_compiling" = yes; then
6032   ac_cv_c_stack_direction=0
6033 else
6034   cat > conftest.$ac_ext <<EOF
6035 #line 6036 "configure"
6036 #include "confdefs.h"
6037 find_stack_direction ()
6038 {
6039   static char *addr = 0;
6040   auto char dummy;
6041   if (addr == 0)
6042     {
6043       addr = &dummy;
6044       return find_stack_direction ();
6045     }
6046   else
6047     return (&dummy > addr) ? 1 : -1;
6048 }
6049 main ()
6050 {
6051   exit (find_stack_direction() < 0);
6052 }
6053 EOF
6054 if { (eval echo configure:6055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6055 then
6056   ac_cv_c_stack_direction=1
6057 else
6058   echo "configure: failed program was:" >&5
6059   cat conftest.$ac_ext >&5
6060   rm -fr conftest*
6061   ac_cv_c_stack_direction=-1
6062 fi
6063 rm -fr conftest*
6064 fi
6065
6066 fi
6067
6068 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6069 cat >> confdefs.h <<EOF
6070 #define STACK_DIRECTION $ac_cv_c_stack_direction
6071 EOF
6072
6073 fi
6074
6075 for ac_hdr in unistd.h
6076 do
6077 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6078 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6079 echo "configure:6080: checking for $ac_hdr" >&5
6080 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6081   echo $ac_n "(cached) $ac_c" 1>&6
6082 else
6083   cat > conftest.$ac_ext <<EOF
6084 #line 6085 "configure"
6085 #include "confdefs.h"
6086 #include <$ac_hdr>
6087 EOF
6088 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6089 { (eval echo configure:6090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6090 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6091 if test -z "$ac_err"; then
6092   rm -rf conftest*
6093   eval "ac_cv_header_$ac_safe=yes"
6094 else
6095   echo "$ac_err" >&5
6096   echo "configure: failed program was:" >&5
6097   cat conftest.$ac_ext >&5
6098   rm -rf conftest*
6099   eval "ac_cv_header_$ac_safe=no"
6100 fi
6101 rm -f conftest*
6102 fi
6103 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6104   echo "$ac_t""yes" 1>&6
6105     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6106   cat >> confdefs.h <<EOF
6107 #define $ac_tr_hdr 1
6108 EOF
6109  
6110 else
6111   echo "$ac_t""no" 1>&6
6112 fi
6113 done
6114
6115 for ac_func in getpagesize
6116 do
6117 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6118 echo "configure:6119: checking for $ac_func" >&5
6119 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6120   echo $ac_n "(cached) $ac_c" 1>&6
6121 else
6122   cat > conftest.$ac_ext <<EOF
6123 #line 6124 "configure"
6124 #include "confdefs.h"
6125 /* System header to define __stub macros and hopefully few prototypes,
6126     which can conflict with char $ac_func(); below.  */
6127 #include <assert.h>
6128 /* Override any gcc2 internal prototype to avoid an error.  */
6129 /* We use char because int might match the return type of a gcc2
6130     builtin and then its argument prototype would still apply.  */
6131 char $ac_func();
6132
6133 int main() {
6134
6135 /* The GNU C library defines this for functions which it implements
6136     to always fail with ENOSYS.  Some functions are actually named
6137     something starting with __ and the normal name is an alias.  */
6138 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6139 choke me
6140 #else
6141 $ac_func();
6142 #endif
6143
6144 ; return 0; }
6145 EOF
6146 if { (eval echo configure:6147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6147   rm -rf conftest*
6148   eval "ac_cv_func_$ac_func=yes"
6149 else
6150   echo "configure: failed program was:" >&5
6151   cat conftest.$ac_ext >&5
6152   rm -rf conftest*
6153   eval "ac_cv_func_$ac_func=no"
6154 fi
6155 rm -f conftest*
6156 fi
6157
6158 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6159   echo "$ac_t""yes" 1>&6
6160     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6161   cat >> confdefs.h <<EOF
6162 #define $ac_tr_func 1
6163 EOF
6164  
6165 else
6166   echo "$ac_t""no" 1>&6
6167 fi
6168 done
6169
6170 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6171 echo "configure:6172: checking for working mmap" >&5
6172 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6173   echo $ac_n "(cached) $ac_c" 1>&6
6174 else
6175   if test "$cross_compiling" = yes; then
6176   ac_cv_func_mmap_fixed_mapped=no
6177 else
6178   cat > conftest.$ac_ext <<EOF
6179 #line 6180 "configure"
6180 #include "confdefs.h"
6181
6182 /* Thanks to Mike Haertel and Jim Avera for this test.
6183    Here is a matrix of mmap possibilities:
6184         mmap private not fixed
6185         mmap private fixed at somewhere currently unmapped
6186         mmap private fixed at somewhere already mapped
6187         mmap shared not fixed
6188         mmap shared fixed at somewhere currently unmapped
6189         mmap shared fixed at somewhere already mapped
6190    For private mappings, we should verify that changes cannot be read()
6191    back from the file, nor mmap's back from the file at a different
6192    address.  (There have been systems where private was not correctly
6193    implemented like the infamous i386 svr4.0, and systems where the
6194    VM page cache was not coherent with the filesystem buffer cache
6195    like early versions of FreeBSD and possibly contemporary NetBSD.)
6196    For shared mappings, we should conversely verify that changes get
6197    propogated back to all the places they're supposed to be.
6198
6199    Grep wants private fixed already mapped.
6200    The main things grep needs to know about mmap are:
6201    * does it exist and is it safe to write into the mmap'd area
6202    * how to use it (BSD variants)  */
6203 #include <sys/types.h>
6204 #include <fcntl.h>
6205 #include <sys/mman.h>
6206
6207 /* This mess was copied from the GNU getpagesize.h.  */
6208 #ifndef HAVE_GETPAGESIZE
6209 # ifdef HAVE_UNISTD_H
6210 #  include <unistd.h>
6211 # endif
6212
6213 /* Assume that all systems that can run configure have sys/param.h.  */
6214 # ifndef HAVE_SYS_PARAM_H
6215 #  define HAVE_SYS_PARAM_H 1
6216 # endif
6217
6218 # ifdef _SC_PAGESIZE
6219 #  define getpagesize() sysconf(_SC_PAGESIZE)
6220 # else /* no _SC_PAGESIZE */
6221 #  ifdef HAVE_SYS_PARAM_H
6222 #   include <sys/param.h>
6223 #   ifdef EXEC_PAGESIZE
6224 #    define getpagesize() EXEC_PAGESIZE
6225 #   else /* no EXEC_PAGESIZE */
6226 #    ifdef NBPG
6227 #     define getpagesize() NBPG * CLSIZE
6228 #     ifndef CLSIZE
6229 #      define CLSIZE 1
6230 #     endif /* no CLSIZE */
6231 #    else /* no NBPG */
6232 #     ifdef NBPC
6233 #      define getpagesize() NBPC
6234 #     else /* no NBPC */
6235 #      ifdef PAGESIZE
6236 #       define getpagesize() PAGESIZE
6237 #      endif /* PAGESIZE */
6238 #     endif /* no NBPC */
6239 #    endif /* no NBPG */
6240 #   endif /* no EXEC_PAGESIZE */
6241 #  else /* no HAVE_SYS_PARAM_H */
6242 #   define getpagesize() 8192   /* punt totally */
6243 #  endif /* no HAVE_SYS_PARAM_H */
6244 # endif /* no _SC_PAGESIZE */
6245
6246 #endif /* no HAVE_GETPAGESIZE */
6247
6248 #ifdef __cplusplus
6249 extern "C" { void *malloc(unsigned); }
6250 #else
6251 char *malloc();
6252 #endif
6253
6254 int
6255 main()
6256 {
6257         char *data, *data2, *data3;
6258         int i, pagesize;
6259         int fd;
6260
6261         pagesize = getpagesize();
6262
6263         /*
6264          * First, make a file with some known garbage in it.
6265          */
6266         data = malloc(pagesize);
6267         if (!data)
6268                 exit(1);
6269         for (i = 0; i < pagesize; ++i)
6270                 *(data + i) = rand();
6271         umask(0);
6272         fd = creat("conftestmmap", 0600);
6273         if (fd < 0)
6274                 exit(1);
6275         if (write(fd, data, pagesize) != pagesize)
6276                 exit(1);
6277         close(fd);
6278
6279         /*
6280          * Next, try to mmap the file at a fixed address which
6281          * already has something else allocated at it.  If we can,
6282          * also make sure that we see the same garbage.
6283          */
6284         fd = open("conftestmmap", O_RDWR);
6285         if (fd < 0)
6286                 exit(1);
6287         data2 = malloc(2 * pagesize);
6288         if (!data2)
6289                 exit(1);
6290         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6291         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6292             MAP_PRIVATE | MAP_FIXED, fd, 0L))
6293                 exit(1);
6294         for (i = 0; i < pagesize; ++i)
6295                 if (*(data + i) != *(data2 + i))
6296                         exit(1);
6297
6298         /*
6299          * Finally, make sure that changes to the mapped area
6300          * do not percolate back to the file as seen by read().
6301          * (This is a bug on some variants of i386 svr4.0.)
6302          */
6303         for (i = 0; i < pagesize; ++i)
6304                 *(data2 + i) = *(data2 + i) + 1;
6305         data3 = malloc(pagesize);
6306         if (!data3)
6307                 exit(1);
6308         if (read(fd, data3, pagesize) != pagesize)
6309                 exit(1);
6310         for (i = 0; i < pagesize; ++i)
6311                 if (*(data + i) != *(data3 + i))
6312                         exit(1);
6313         close(fd);
6314         unlink("conftestmmap");
6315         exit(0);
6316 }
6317
6318 EOF
6319 if { (eval echo configure:6320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6320 then
6321   ac_cv_func_mmap_fixed_mapped=yes
6322 else
6323   echo "configure: failed program was:" >&5
6324   cat conftest.$ac_ext >&5
6325   rm -fr conftest*
6326   ac_cv_func_mmap_fixed_mapped=no
6327 fi
6328 rm -fr conftest*
6329 fi
6330
6331 fi
6332
6333 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6334 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6335   cat >> confdefs.h <<\EOF
6336 #define HAVE_MMAP 1
6337 EOF
6338
6339 fi
6340
6341 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6342 echo "configure:6343: checking for pid_t" >&5
6343 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6344   echo $ac_n "(cached) $ac_c" 1>&6
6345 else
6346   cat > conftest.$ac_ext <<EOF
6347 #line 6348 "configure"
6348 #include "confdefs.h"
6349 #include <sys/types.h>
6350 #if STDC_HEADERS
6351 #include <stdlib.h>
6352 #include <stddef.h>
6353 #endif
6354 EOF
6355 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6356   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
6357   rm -rf conftest*
6358   ac_cv_type_pid_t=yes
6359 else
6360   rm -rf conftest*
6361   ac_cv_type_pid_t=no
6362 fi
6363 rm -f conftest*
6364
6365 fi
6366 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6367 if test $ac_cv_type_pid_t = no; then
6368   cat >> confdefs.h <<\EOF
6369 #define pid_t int
6370 EOF
6371
6372 fi
6373
6374 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6375 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6376 echo "configure:6377: checking for vfork.h" >&5
6377 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6378   echo $ac_n "(cached) $ac_c" 1>&6
6379 else
6380   cat > conftest.$ac_ext <<EOF
6381 #line 6382 "configure"
6382 #include "confdefs.h"
6383 #include <vfork.h>
6384 EOF
6385 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6386 { (eval echo configure:6387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6387 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6388 if test -z "$ac_err"; then
6389   rm -rf conftest*
6390   eval "ac_cv_header_$ac_safe=yes"
6391 else
6392   echo "$ac_err" >&5
6393   echo "configure: failed program was:" >&5
6394   cat conftest.$ac_ext >&5
6395   rm -rf conftest*
6396   eval "ac_cv_header_$ac_safe=no"
6397 fi
6398 rm -f conftest*
6399 fi
6400 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6401   echo "$ac_t""yes" 1>&6
6402   cat >> confdefs.h <<\EOF
6403 #define HAVE_VFORK_H 1
6404 EOF
6405
6406 else
6407   echo "$ac_t""no" 1>&6
6408 fi
6409
6410 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6411 echo "configure:6412: checking for working vfork" >&5
6412 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6413   echo $ac_n "(cached) $ac_c" 1>&6
6414 else
6415   if test "$cross_compiling" = yes; then
6416   echo $ac_n "checking for vfork""... $ac_c" 1>&6
6417 echo "configure:6418: checking for vfork" >&5
6418 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6419   echo $ac_n "(cached) $ac_c" 1>&6
6420 else
6421   cat > conftest.$ac_ext <<EOF
6422 #line 6423 "configure"
6423 #include "confdefs.h"
6424 /* System header to define __stub macros and hopefully few prototypes,
6425     which can conflict with char vfork(); below.  */
6426 #include <assert.h>
6427 /* Override any gcc2 internal prototype to avoid an error.  */
6428 /* We use char because int might match the return type of a gcc2
6429     builtin and then its argument prototype would still apply.  */
6430 char vfork();
6431
6432 int main() {
6433
6434 /* The GNU C library defines this for functions which it implements
6435     to always fail with ENOSYS.  Some functions are actually named
6436     something starting with __ and the normal name is an alias.  */
6437 #if defined (__stub_vfork) || defined (__stub___vfork)
6438 choke me
6439 #else
6440 vfork();
6441 #endif
6442
6443 ; return 0; }
6444 EOF
6445 if { (eval echo configure:6446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6446   rm -rf conftest*
6447   eval "ac_cv_func_vfork=yes"
6448 else
6449   echo "configure: failed program was:" >&5
6450   cat conftest.$ac_ext >&5
6451   rm -rf conftest*
6452   eval "ac_cv_func_vfork=no"
6453 fi
6454 rm -f conftest*
6455 fi
6456
6457 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6458   echo "$ac_t""yes" 1>&6
6459   :
6460 else
6461   echo "$ac_t""no" 1>&6
6462 fi
6463
6464 ac_cv_func_vfork_works=$ac_cv_func_vfork
6465 else
6466   cat > conftest.$ac_ext <<EOF
6467 #line 6468 "configure"
6468 #include "confdefs.h"
6469 /* Thanks to Paul Eggert for this test.  */
6470 #include <stdio.h>
6471 #include <sys/types.h>
6472 #include <sys/stat.h>
6473 #ifdef HAVE_UNISTD_H
6474 #include <unistd.h>
6475 #endif
6476 #ifdef HAVE_VFORK_H
6477 #include <vfork.h>
6478 #endif
6479 /* On some sparc systems, changes by the child to local and incoming
6480    argument registers are propagated back to the parent.
6481    The compiler is told about this with #include <vfork.h>,
6482    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6483    Test for this by using a static variable whose address
6484    is put into a register that is clobbered by the vfork.  */
6485 static
6486 #ifdef __cplusplus
6487 sparc_address_test (int arg)
6488 #else
6489 sparc_address_test (arg) int arg;
6490 #endif
6491 {
6492   static pid_t child;
6493   if (!child) {
6494     child = vfork ();
6495     if (child < 0) {
6496       perror ("vfork");
6497       _exit(2);
6498     }
6499     if (!child) {
6500       arg = getpid();
6501       write(-1, "", 0);
6502       _exit (arg);
6503     }
6504   }
6505 }
6506 main() {
6507   pid_t parent = getpid ();
6508   pid_t child;
6509
6510   sparc_address_test ();
6511
6512   child = vfork ();
6513
6514   if (child == 0) {
6515     /* Here is another test for sparc vfork register problems.
6516        This test uses lots of local variables, at least
6517        as many local variables as main has allocated so far
6518        including compiler temporaries.  4 locals are enough for
6519        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6520        A buggy compiler should reuse the register of parent
6521        for one of the local variables, since it will think that
6522        parent can't possibly be used any more in this routine.
6523        Assigning to the local variable will thus munge parent
6524        in the parent process.  */
6525     pid_t
6526       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6527       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6528     /* Convince the compiler that p..p7 are live; otherwise, it might
6529        use the same hardware register for all 8 local variables.  */
6530     if (p != p1 || p != p2 || p != p3 || p != p4
6531         || p != p5 || p != p6 || p != p7)
6532       _exit(1);
6533
6534     /* On some systems (e.g. IRIX 3.3),
6535        vfork doesn't separate parent from child file descriptors.
6536        If the child closes a descriptor before it execs or exits,
6537        this munges the parent's descriptor as well.
6538        Test for this by closing stdout in the child.  */
6539     _exit(close(fileno(stdout)) != 0);
6540   } else {
6541     int status;
6542     struct stat st;
6543
6544     while (wait(&status) != child)
6545       ;
6546     exit(
6547          /* Was there some problem with vforking?  */
6548          child < 0
6549
6550          /* Did the child fail?  (This shouldn't happen.)  */
6551          || status
6552
6553          /* Did the vfork/compiler bug occur?  */
6554          || parent != getpid()
6555
6556          /* Did the file descriptor bug occur?  */
6557          || fstat(fileno(stdout), &st) != 0
6558          );
6559   }
6560 }
6561 EOF
6562 if { (eval echo configure:6563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6563 then
6564   ac_cv_func_vfork_works=yes
6565 else
6566   echo "configure: failed program was:" >&5
6567   cat conftest.$ac_ext >&5
6568   rm -fr conftest*
6569   ac_cv_func_vfork_works=no
6570 fi
6571 rm -fr conftest*
6572 fi
6573
6574 fi
6575
6576 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6577 if test $ac_cv_func_vfork_works = no; then
6578   cat >> confdefs.h <<\EOF
6579 #define vfork fork
6580 EOF
6581
6582 fi
6583
6584 for ac_func in canonicalize_file_name realpath
6585 do
6586 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6587 echo "configure:6588: checking for $ac_func" >&5
6588 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6589   echo $ac_n "(cached) $ac_c" 1>&6
6590 else
6591   cat > conftest.$ac_ext <<EOF
6592 #line 6593 "configure"
6593 #include "confdefs.h"
6594 /* System header to define __stub macros and hopefully few prototypes,
6595     which can conflict with char $ac_func(); below.  */
6596 #include <assert.h>
6597 /* Override any gcc2 internal prototype to avoid an error.  */
6598 /* We use char because int might match the return type of a gcc2
6599     builtin and then its argument prototype would still apply.  */
6600 char $ac_func();
6601
6602 int main() {
6603
6604 /* The GNU C library defines this for functions which it implements
6605     to always fail with ENOSYS.  Some functions are actually named
6606     something starting with __ and the normal name is an alias.  */
6607 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6608 choke me
6609 #else
6610 $ac_func();
6611 #endif
6612
6613 ; return 0; }
6614 EOF
6615 if { (eval echo configure:6616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6616   rm -rf conftest*
6617   eval "ac_cv_func_$ac_func=yes"
6618 else
6619   echo "configure: failed program was:" >&5
6620   cat conftest.$ac_ext >&5
6621   rm -rf conftest*
6622   eval "ac_cv_func_$ac_func=no"
6623 fi
6624 rm -f conftest*
6625 fi
6626
6627 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6628   echo "$ac_t""yes" 1>&6
6629     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6630   cat >> confdefs.h <<EOF
6631 #define $ac_tr_func 1
6632 EOF
6633  
6634 else
6635   echo "$ac_t""no" 1>&6
6636 fi
6637 done
6638
6639 for ac_func in poll
6640 do
6641 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6642 echo "configure:6643: checking for $ac_func" >&5
6643 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6644   echo $ac_n "(cached) $ac_c" 1>&6
6645 else
6646   cat > conftest.$ac_ext <<EOF
6647 #line 6648 "configure"
6648 #include "confdefs.h"
6649 /* System header to define __stub macros and hopefully few prototypes,
6650     which can conflict with char $ac_func(); below.  */
6651 #include <assert.h>
6652 /* Override any gcc2 internal prototype to avoid an error.  */
6653 /* We use char because int might match the return type of a gcc2
6654     builtin and then its argument prototype would still apply.  */
6655 char $ac_func();
6656
6657 int main() {
6658
6659 /* The GNU C library defines this for functions which it implements
6660     to always fail with ENOSYS.  Some functions are actually named
6661     something starting with __ and the normal name is an alias.  */
6662 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6663 choke me
6664 #else
6665 $ac_func();
6666 #endif
6667
6668 ; return 0; }
6669 EOF
6670 if { (eval echo configure:6671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6671   rm -rf conftest*
6672   eval "ac_cv_func_$ac_func=yes"
6673 else
6674   echo "configure: failed program was:" >&5
6675   cat conftest.$ac_ext >&5
6676   rm -rf conftest*
6677   eval "ac_cv_func_$ac_func=no"
6678 fi
6679 rm -f conftest*
6680 fi
6681
6682 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6683   echo "$ac_t""yes" 1>&6
6684     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6685   cat >> confdefs.h <<EOF
6686 #define $ac_tr_func 1
6687 EOF
6688  
6689 else
6690   echo "$ac_t""no" 1>&6
6691 fi
6692 done
6693
6694 for ac_func in pread64
6695 do
6696 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6697 echo "configure:6698: checking for $ac_func" >&5
6698 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6699   echo $ac_n "(cached) $ac_c" 1>&6
6700 else
6701   cat > conftest.$ac_ext <<EOF
6702 #line 6703 "configure"
6703 #include "confdefs.h"
6704 /* System header to define __stub macros and hopefully few prototypes,
6705     which can conflict with char $ac_func(); below.  */
6706 #include <assert.h>
6707 /* Override any gcc2 internal prototype to avoid an error.  */
6708 /* We use char because int might match the return type of a gcc2
6709     builtin and then its argument prototype would still apply.  */
6710 char $ac_func();
6711
6712 int main() {
6713
6714 /* The GNU C library defines this for functions which it implements
6715     to always fail with ENOSYS.  Some functions are actually named
6716     something starting with __ and the normal name is an alias.  */
6717 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6718 choke me
6719 #else
6720 $ac_func();
6721 #endif
6722
6723 ; return 0; }
6724 EOF
6725 if { (eval echo configure:6726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6726   rm -rf conftest*
6727   eval "ac_cv_func_$ac_func=yes"
6728 else
6729   echo "configure: failed program was:" >&5
6730   cat conftest.$ac_ext >&5
6731   rm -rf conftest*
6732   eval "ac_cv_func_$ac_func=no"
6733 fi
6734 rm -f conftest*
6735 fi
6736
6737 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6738   echo "$ac_t""yes" 1>&6
6739     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6740   cat >> confdefs.h <<EOF
6741 #define $ac_tr_func 1
6742 EOF
6743  
6744 else
6745   echo "$ac_t""no" 1>&6
6746 fi
6747 done
6748
6749 for ac_func in sbrk
6750 do
6751 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6752 echo "configure:6753: checking for $ac_func" >&5
6753 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6754   echo $ac_n "(cached) $ac_c" 1>&6
6755 else
6756   cat > conftest.$ac_ext <<EOF
6757 #line 6758 "configure"
6758 #include "confdefs.h"
6759 /* System header to define __stub macros and hopefully few prototypes,
6760     which can conflict with char $ac_func(); below.  */
6761 #include <assert.h>
6762 /* Override any gcc2 internal prototype to avoid an error.  */
6763 /* We use char because int might match the return type of a gcc2
6764     builtin and then its argument prototype would still apply.  */
6765 char $ac_func();
6766
6767 int main() {
6768
6769 /* The GNU C library defines this for functions which it implements
6770     to always fail with ENOSYS.  Some functions are actually named
6771     something starting with __ and the normal name is an alias.  */
6772 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6773 choke me
6774 #else
6775 $ac_func();
6776 #endif
6777
6778 ; return 0; }
6779 EOF
6780 if { (eval echo configure:6781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6781   rm -rf conftest*
6782   eval "ac_cv_func_$ac_func=yes"
6783 else
6784   echo "configure: failed program was:" >&5
6785   cat conftest.$ac_ext >&5
6786   rm -rf conftest*
6787   eval "ac_cv_func_$ac_func=no"
6788 fi
6789 rm -f conftest*
6790 fi
6791
6792 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6793   echo "$ac_t""yes" 1>&6
6794     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6795   cat >> confdefs.h <<EOF
6796 #define $ac_tr_func 1
6797 EOF
6798  
6799 else
6800   echo "$ac_t""no" 1>&6
6801 fi
6802 done
6803
6804 for ac_func in setpgid setpgrp
6805 do
6806 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6807 echo "configure:6808: checking for $ac_func" >&5
6808 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6809   echo $ac_n "(cached) $ac_c" 1>&6
6810 else
6811   cat > conftest.$ac_ext <<EOF
6812 #line 6813 "configure"
6813 #include "confdefs.h"
6814 /* System header to define __stub macros and hopefully few prototypes,
6815     which can conflict with char $ac_func(); below.  */
6816 #include <assert.h>
6817 /* Override any gcc2 internal prototype to avoid an error.  */
6818 /* We use char because int might match the return type of a gcc2
6819     builtin and then its argument prototype would still apply.  */
6820 char $ac_func();
6821
6822 int main() {
6823
6824 /* The GNU C library defines this for functions which it implements
6825     to always fail with ENOSYS.  Some functions are actually named
6826     something starting with __ and the normal name is an alias.  */
6827 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6828 choke me
6829 #else
6830 $ac_func();
6831 #endif
6832
6833 ; return 0; }
6834 EOF
6835 if { (eval echo configure:6836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6836   rm -rf conftest*
6837   eval "ac_cv_func_$ac_func=yes"
6838 else
6839   echo "configure: failed program was:" >&5
6840   cat conftest.$ac_ext >&5
6841   rm -rf conftest*
6842   eval "ac_cv_func_$ac_func=no"
6843 fi
6844 rm -f conftest*
6845 fi
6846
6847 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6848   echo "$ac_t""yes" 1>&6
6849     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6850   cat >> confdefs.h <<EOF
6851 #define $ac_tr_func 1
6852 EOF
6853  
6854 else
6855   echo "$ac_t""no" 1>&6
6856 fi
6857 done
6858
6859 for ac_func in sigaction sigprocmask sigsetmask
6860 do
6861 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6862 echo "configure:6863: checking for $ac_func" >&5
6863 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6864   echo $ac_n "(cached) $ac_c" 1>&6
6865 else
6866   cat > conftest.$ac_ext <<EOF
6867 #line 6868 "configure"
6868 #include "confdefs.h"
6869 /* System header to define __stub macros and hopefully few prototypes,
6870     which can conflict with char $ac_func(); below.  */
6871 #include <assert.h>
6872 /* Override any gcc2 internal prototype to avoid an error.  */
6873 /* We use char because int might match the return type of a gcc2
6874     builtin and then its argument prototype would still apply.  */
6875 char $ac_func();
6876
6877 int main() {
6878
6879 /* The GNU C library defines this for functions which it implements
6880     to always fail with ENOSYS.  Some functions are actually named
6881     something starting with __ and the normal name is an alias.  */
6882 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6883 choke me
6884 #else
6885 $ac_func();
6886 #endif
6887
6888 ; return 0; }
6889 EOF
6890 if { (eval echo configure:6891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6891   rm -rf conftest*
6892   eval "ac_cv_func_$ac_func=yes"
6893 else
6894   echo "configure: failed program was:" >&5
6895   cat conftest.$ac_ext >&5
6896   rm -rf conftest*
6897   eval "ac_cv_func_$ac_func=no"
6898 fi
6899 rm -f conftest*
6900 fi
6901
6902 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6903   echo "$ac_t""yes" 1>&6
6904     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6905   cat >> confdefs.h <<EOF
6906 #define $ac_tr_func 1
6907 EOF
6908  
6909 else
6910   echo "$ac_t""no" 1>&6
6911 fi
6912 done
6913
6914 for ac_func in socketpair
6915 do
6916 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6917 echo "configure:6918: checking for $ac_func" >&5
6918 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6919   echo $ac_n "(cached) $ac_c" 1>&6
6920 else
6921   cat > conftest.$ac_ext <<EOF
6922 #line 6923 "configure"
6923 #include "confdefs.h"
6924 /* System header to define __stub macros and hopefully few prototypes,
6925     which can conflict with char $ac_func(); below.  */
6926 #include <assert.h>
6927 /* Override any gcc2 internal prototype to avoid an error.  */
6928 /* We use char because int might match the return type of a gcc2
6929     builtin and then its argument prototype would still apply.  */
6930 char $ac_func();
6931
6932 int main() {
6933
6934 /* The GNU C library defines this for functions which it implements
6935     to always fail with ENOSYS.  Some functions are actually named
6936     something starting with __ and the normal name is an alias.  */
6937 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6938 choke me
6939 #else
6940 $ac_func();
6941 #endif
6942
6943 ; return 0; }
6944 EOF
6945 if { (eval echo configure:6946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6946   rm -rf conftest*
6947   eval "ac_cv_func_$ac_func=yes"
6948 else
6949   echo "configure: failed program was:" >&5
6950   cat conftest.$ac_ext >&5
6951   rm -rf conftest*
6952   eval "ac_cv_func_$ac_func=no"
6953 fi
6954 rm -f conftest*
6955 fi
6956
6957 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6958   echo "$ac_t""yes" 1>&6
6959     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6960   cat >> confdefs.h <<EOF
6961 #define $ac_tr_func 1
6962 EOF
6963  
6964 else
6965   echo "$ac_t""no" 1>&6
6966 fi
6967 done
6968
6969 for ac_func in syscall
6970 do
6971 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6972 echo "configure:6973: checking for $ac_func" >&5
6973 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6974   echo $ac_n "(cached) $ac_c" 1>&6
6975 else
6976   cat > conftest.$ac_ext <<EOF
6977 #line 6978 "configure"
6978 #include "confdefs.h"
6979 /* System header to define __stub macros and hopefully few prototypes,
6980     which can conflict with char $ac_func(); below.  */
6981 #include <assert.h>
6982 /* Override any gcc2 internal prototype to avoid an error.  */
6983 /* We use char because int might match the return type of a gcc2
6984     builtin and then its argument prototype would still apply.  */
6985 char $ac_func();
6986
6987 int main() {
6988
6989 /* The GNU C library defines this for functions which it implements
6990     to always fail with ENOSYS.  Some functions are actually named
6991     something starting with __ and the normal name is an alias.  */
6992 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6993 choke me
6994 #else
6995 $ac_func();
6996 #endif
6997
6998 ; return 0; }
6999 EOF
7000 if { (eval echo configure:7001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7001   rm -rf conftest*
7002   eval "ac_cv_func_$ac_func=yes"
7003 else
7004   echo "configure: failed program was:" >&5
7005   cat conftest.$ac_ext >&5
7006   rm -rf conftest*
7007   eval "ac_cv_func_$ac_func=no"
7008 fi
7009 rm -f conftest*
7010 fi
7011
7012 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7013   echo "$ac_t""yes" 1>&6
7014     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7015   cat >> confdefs.h <<EOF
7016 #define $ac_tr_func 1
7017 EOF
7018  
7019 else
7020   echo "$ac_t""no" 1>&6
7021 fi
7022 done
7023
7024
7025 if test "$cross_compiling" = no; then
7026   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7027 echo "configure:7028: checking whether setpgrp takes no argument" >&5
7028 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7029   echo $ac_n "(cached) $ac_c" 1>&6
7030 else
7031   if test "$cross_compiling" = yes; then
7032   { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
7033 else
7034   cat > conftest.$ac_ext <<EOF
7035 #line 7036 "configure"
7036 #include "confdefs.h"
7037
7038 #ifdef HAVE_UNISTD_H
7039 #include <unistd.h>
7040 #endif
7041
7042 /*
7043  * If this system has a BSD-style setpgrp, which takes arguments, exit
7044  * successfully.
7045  */
7046 main()
7047 {
7048     if (setpgrp(1,1) == -1)
7049         exit(0);
7050     else
7051         exit(1);
7052 }
7053
7054 EOF
7055 if { (eval echo configure:7056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7056 then
7057   ac_cv_func_setpgrp_void=no
7058 else
7059   echo "configure: failed program was:" >&5
7060   cat conftest.$ac_ext >&5
7061   rm -fr conftest*
7062   ac_cv_func_setpgrp_void=yes
7063 fi
7064 rm -fr conftest*
7065 fi
7066
7067
7068 fi
7069
7070 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7071 if test $ac_cv_func_setpgrp_void = yes; then
7072   cat >> confdefs.h <<\EOF
7073 #define SETPGRP_VOID 1
7074 EOF
7075
7076 fi
7077
7078 else
7079   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7080 echo "configure:7081: checking whether setpgrp takes no argument" >&5
7081 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7082   echo $ac_n "(cached) $ac_c" 1>&6
7083 else
7084   cat > conftest.$ac_ext <<EOF
7085 #line 7086 "configure"
7086 #include "confdefs.h"
7087
7088 #include <unistd.h>
7089
7090 int main() {
7091
7092   if (setpgrp(1,1) == -1)
7093     exit (0);
7094   else
7095     exit (1);
7096
7097 ; return 0; }
7098 EOF
7099 if { (eval echo configure:7100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7100   rm -rf conftest*
7101   ac_cv_func_setpgrp_void=no
7102 else
7103   echo "configure: failed program was:" >&5
7104   cat conftest.$ac_ext >&5
7105   rm -rf conftest*
7106   ac_cv_func_setpgrp_void=yes
7107 fi
7108 rm -f conftest*
7109 fi
7110
7111 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7112 if test $ac_cv_func_setpgrp_void = yes; then
7113   cat >> confdefs.h <<\EOF
7114 #define SETPGRP_VOID 1
7115 EOF
7116
7117 fi
7118 fi
7119
7120 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
7121 # since sigsetjmp might only be defined as a macro.
7122 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7123 echo "configure:7124: checking for sigsetjmp" >&5
7124 if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
7125   echo $ac_n "(cached) $ac_c" 1>&6
7126 else
7127   cat > conftest.$ac_ext <<EOF
7128 #line 7129 "configure"
7129 #include "confdefs.h"
7130
7131 #include <setjmp.h>
7132
7133 int main() {
7134 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
7135 ; return 0; }
7136 EOF
7137 if { (eval echo configure:7138: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7138   rm -rf conftest*
7139   gdb_cv_func_sigsetjmp=yes
7140 else
7141   echo "configure: failed program was:" >&5
7142   cat conftest.$ac_ext >&5
7143   rm -rf conftest*
7144   gdb_cv_func_sigsetjmp=no
7145 fi
7146 rm -f conftest*
7147 fi
7148
7149 echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7150 if test $gdb_cv_func_sigsetjmp = yes; then
7151   cat >> confdefs.h <<\EOF
7152 #define HAVE_SIGSETJMP 1
7153 EOF
7154
7155 fi
7156
7157 # Assume we'll default to using the included libiberty regex.
7158 gdb_use_included_regex=yes
7159
7160 # However, if the system regex is GNU regex, then default to *not*
7161 # using the included regex.
7162 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
7163 echo "configure:7164: checking for GNU regex" >&5
7164 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7165   echo $ac_n "(cached) $ac_c" 1>&6
7166 else
7167   cat > conftest.$ac_ext <<EOF
7168 #line 7169 "configure"
7169 #include "confdefs.h"
7170 #include <gnu-versions.h>
7171 int main() {
7172 #define REGEX_INTERFACE_VERSION 1
7173 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7174 # error "Version mismatch"
7175 #endif
7176 ; return 0; }
7177 EOF
7178 if { (eval echo configure:7179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7179   rm -rf conftest*
7180   gdb_cv_have_gnu_regex=yes
7181 else
7182   echo "configure: failed program was:" >&5
7183   cat conftest.$ac_ext >&5
7184   rm -rf conftest*
7185   gdb_cv_have_gnu_regex=no
7186 fi
7187 rm -f conftest*
7188 fi
7189
7190 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7191 if test $gdb_cv_have_gnu_regex = yes; then
7192   gdb_use_included_regex=no
7193 fi
7194
7195 # Check whether --with-included-regex or --without-included-regex was given.
7196 if test "${with_included_regex+set}" = set; then
7197   withval="$with_included_regex"
7198   gdb_with_regex=$withval
7199 else
7200   gdb_with_regex=$gdb_use_included_regex
7201 fi
7202
7203 if test "$gdb_with_regex" = yes; then
7204   cat >> confdefs.h <<\EOF
7205 #define USE_INCLUDED_REGEX 1
7206 EOF
7207
7208 fi
7209
7210 # See if <machine/reg.h> degines `struct reg'.
7211 echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
7212 echo "configure:7213: checking for struct reg in machine/reg.h" >&5
7213 if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7214   echo $ac_n "(cached) $ac_c" 1>&6
7215 else
7216   cat > conftest.$ac_ext <<EOF
7217 #line 7218 "configure"
7218 #include "confdefs.h"
7219 #include <sys/types.h>
7220 #include <machine/reg.h>
7221 int main() {
7222 struct reg r;
7223 ; return 0; }
7224 EOF
7225 if { (eval echo configure:7226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7226   rm -rf conftest*
7227   gdb_cv_struct_reg=yes
7228 else
7229   echo "configure: failed program was:" >&5
7230   cat conftest.$ac_ext >&5
7231   rm -rf conftest*
7232   gdb_cv_struct_reg=no
7233 fi
7234 rm -f conftest*
7235 fi
7236
7237 echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7238 if test $gdb_cv_struct_reg = yes; then
7239   cat >> confdefs.h <<\EOF
7240 #define HAVE_STRUCT_REG 1
7241 EOF
7242
7243 fi
7244
7245 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7246 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7247 echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
7248 echo "configure:7249: checking for r_fs in struct reg" >&5
7249 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7250   echo $ac_n "(cached) $ac_c" 1>&6
7251 else
7252   cat > conftest.$ac_ext <<EOF
7253 #line 7254 "configure"
7254 #include "confdefs.h"
7255 #include <machine/reg.h>
7256 int main() {
7257 struct reg r; r.r_fs;
7258 ; return 0; }
7259 EOF
7260 if { (eval echo configure:7261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7261   rm -rf conftest*
7262   gdb_cv_struct_reg_r_fs=yes
7263 else
7264   echo "configure: failed program was:" >&5
7265   cat conftest.$ac_ext >&5
7266   rm -rf conftest*
7267   gdb_cv_struct_reg_r_fs=no
7268 fi
7269 rm -f conftest*
7270 fi
7271
7272 echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7273 if test $gdb_cv_struct_reg_r_fs = yes; then
7274   cat >> confdefs.h <<\EOF
7275 #define HAVE_STRUCT_REG_R_FS 1
7276 EOF
7277
7278 fi
7279 echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
7280 echo "configure:7281: checking for r_gs in struct reg" >&5
7281 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7282   echo $ac_n "(cached) $ac_c" 1>&6
7283 else
7284   cat > conftest.$ac_ext <<EOF
7285 #line 7286 "configure"
7286 #include "confdefs.h"
7287 #include <machine/reg.h>
7288 int main() {
7289 struct reg r; r.r_gs;
7290 ; return 0; }
7291 EOF
7292 if { (eval echo configure:7293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7293   rm -rf conftest*
7294   gdb_cv_struct_reg_r_gs=yes
7295 else
7296   echo "configure: failed program was:" >&5
7297   cat conftest.$ac_ext >&5
7298   rm -rf conftest*
7299   gdb_cv_struct_reg_r_gs=no
7300 fi
7301 rm -f conftest*
7302 fi
7303
7304 echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7305 if test $gdb_cv_struct_reg_r_gs = yes; then
7306   cat >> confdefs.h <<\EOF
7307 #define HAVE_STRUCT_REG_R_GS 1
7308 EOF
7309
7310 fi
7311
7312 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7313 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
7314 echo "configure:7315: checking for PTRACE_GETREGS" >&5
7315 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
7316   echo $ac_n "(cached) $ac_c" 1>&6
7317 else
7318   cat > conftest.$ac_ext <<EOF
7319 #line 7320 "configure"
7320 #include "confdefs.h"
7321 #include <sys/ptrace.h>
7322 int main() {
7323 PTRACE_GETREGS;
7324 ; return 0; }
7325 EOF
7326 if { (eval echo configure:7327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7327   rm -rf conftest*
7328   gdb_cv_have_ptrace_getregs=yes
7329 else
7330   echo "configure: failed program was:" >&5
7331   cat conftest.$ac_ext >&5
7332   rm -rf conftest*
7333   gdb_cv_have_ptrace_getregs=no
7334 fi
7335 rm -f conftest*
7336 fi
7337
7338 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7339 if test $gdb_cv_have_ptrace_getregs = yes; then
7340   cat >> confdefs.h <<\EOF
7341 #define HAVE_PTRACE_GETREGS 1
7342 EOF
7343
7344 fi
7345
7346 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7347 echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
7348 echo "configure:7349: checking for PTRACE_GETFPXREGS" >&5
7349 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
7350   echo $ac_n "(cached) $ac_c" 1>&6
7351 else
7352   cat > conftest.$ac_ext <<EOF
7353 #line 7354 "configure"
7354 #include "confdefs.h"
7355 #include <sys/ptrace.h>
7356 int main() {
7357 PTRACE_GETFPXREGS;
7358 ; return 0; }
7359 EOF
7360 if { (eval echo configure:7361: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7361   rm -rf conftest*
7362   gdb_cv_have_ptrace_getfpxregs=yes
7363 else
7364   echo "configure: failed program was:" >&5
7365   cat conftest.$ac_ext >&5
7366   rm -rf conftest*
7367   gdb_cv_have_ptrace_getfpxregs=no
7368 fi
7369 rm -f conftest*
7370 fi
7371
7372 echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7373 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7374   cat >> confdefs.h <<\EOF
7375 #define HAVE_PTRACE_GETFPXREGS 1
7376 EOF
7377
7378 fi
7379
7380 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7381 echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
7382 echo "configure:7383: checking for PT_GETDBREGS" >&5
7383 if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
7384   echo $ac_n "(cached) $ac_c" 1>&6
7385 else
7386   cat > conftest.$ac_ext <<EOF
7387 #line 7388 "configure"
7388 #include "confdefs.h"
7389 #include <sys/types.h>
7390 #include <sys/ptrace.h>
7391 int main() {
7392 PT_GETDBREGS;
7393 ; return 0; }
7394 EOF
7395 if { (eval echo configure:7396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7396   rm -rf conftest*
7397   gdb_cv_have_pt_getdbregs=yes
7398 else
7399   echo "configure: failed program was:" >&5
7400   cat conftest.$ac_ext >&5
7401   rm -rf conftest*
7402   gdb_cv_have_pt_getdbregs=no
7403 fi
7404 rm -f conftest*
7405 fi
7406
7407 echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7408 if test $gdb_cv_have_pt_getdbregs = yes; then
7409   cat >> confdefs.h <<\EOF
7410 #define HAVE_PT_GETDBREGS 1
7411 EOF
7412
7413 fi
7414
7415 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7416 echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
7417 echo "configure:7418: checking for PT_GETXMMREGS" >&5
7418 if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
7419   echo $ac_n "(cached) $ac_c" 1>&6
7420 else
7421   cat > conftest.$ac_ext <<EOF
7422 #line 7423 "configure"
7423 #include "confdefs.h"
7424 #include <sys/types.h>
7425 #include <sys/ptrace.h>
7426 int main() {
7427 PT_GETXMMREGS;
7428 ; return 0; }
7429 EOF
7430 if { (eval echo configure:7431: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7431   rm -rf conftest*
7432   gdb_cv_have_pt_getxmmregs=yes
7433 else
7434   echo "configure: failed program was:" >&5
7435   cat conftest.$ac_ext >&5
7436   rm -rf conftest*
7437   gdb_cv_have_pt_getxmmregs=no
7438 fi
7439 rm -f conftest*
7440 fi
7441
7442 echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7443 if test $gdb_cv_have_pt_getxmmregs = yes; then
7444   cat >> confdefs.h <<\EOF
7445 #define HAVE_PT_GETXMMREGS 1
7446 EOF
7447
7448 fi
7449
7450 # See if stdint.h provides the uintptr_t type.
7451 # Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
7452 echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
7453 echo "configure:7454: checking for uintptr_t in stdint.h" >&5
7454 if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7455   echo $ac_n "(cached) $ac_c" 1>&6
7456 else
7457   cat > conftest.$ac_ext <<EOF
7458 #line 7459 "configure"
7459 #include "confdefs.h"
7460 #include <stdint.h>
7461 int main() {
7462 uintptr_t foo = 0;
7463 ; return 0; }
7464 EOF
7465 if { (eval echo configure:7466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7466   rm -rf conftest*
7467   gdb_cv_have_uintptr_t=yes
7468 else
7469   echo "configure: failed program was:" >&5
7470   cat conftest.$ac_ext >&5
7471   rm -rf conftest*
7472   gdb_cv_have_uintptr_t=no
7473 fi
7474 rm -f conftest*
7475 fi
7476
7477 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7478 if test $gdb_cv_have_uintptr_t = yes; then
7479   cat >> confdefs.h <<\EOF
7480 #define HAVE_UINTPTR_T 1
7481 EOF
7482
7483 fi
7484
7485 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
7486 echo "configure:7487: checking whether malloc must be declared" >&5
7487 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
7488   echo $ac_n "(cached) $ac_c" 1>&6
7489 else
7490   cat > conftest.$ac_ext <<EOF
7491 #line 7492 "configure"
7492 #include "confdefs.h"
7493
7494 #include <stdio.h>
7495 #ifdef HAVE_STRING_H
7496 #include <string.h>
7497 #else
7498 #ifdef HAVE_STRINGS_H
7499 #include <strings.h>
7500 #endif
7501 #endif
7502 #ifdef HAVE_STDLIB_H
7503 #include <stdlib.h>
7504 #endif
7505 #ifdef HAVE_UNISTD_H
7506 #include <unistd.h>
7507 #endif
7508 int main() {
7509 char *(*pfn) = (char *(*)) malloc
7510 ; return 0; }
7511 EOF
7512 if { (eval echo configure:7513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7513   rm -rf conftest*
7514   bfd_cv_decl_needed_malloc=no
7515 else
7516   echo "configure: failed program was:" >&5
7517   cat conftest.$ac_ext >&5
7518   rm -rf conftest*
7519   bfd_cv_decl_needed_malloc=yes
7520 fi
7521 rm -f conftest*
7522 fi
7523
7524 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7525 if test $bfd_cv_decl_needed_malloc = yes; then
7526   cat >> confdefs.h <<\EOF
7527 #define NEED_DECLARATION_MALLOC 1
7528 EOF
7529
7530 fi
7531
7532 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
7533 echo "configure:7534: checking whether realloc must be declared" >&5
7534 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
7535   echo $ac_n "(cached) $ac_c" 1>&6
7536 else
7537   cat > conftest.$ac_ext <<EOF
7538 #line 7539 "configure"
7539 #include "confdefs.h"
7540
7541 #include <stdio.h>
7542 #ifdef HAVE_STRING_H
7543 #include <string.h>
7544 #else
7545 #ifdef HAVE_STRINGS_H
7546 #include <strings.h>
7547 #endif
7548 #endif
7549 #ifdef HAVE_STDLIB_H
7550 #include <stdlib.h>
7551 #endif
7552 #ifdef HAVE_UNISTD_H
7553 #include <unistd.h>
7554 #endif
7555 int main() {
7556 char *(*pfn) = (char *(*)) realloc
7557 ; return 0; }
7558 EOF
7559 if { (eval echo configure:7560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7560   rm -rf conftest*
7561   bfd_cv_decl_needed_realloc=no
7562 else
7563   echo "configure: failed program was:" >&5
7564   cat conftest.$ac_ext >&5
7565   rm -rf conftest*
7566   bfd_cv_decl_needed_realloc=yes
7567 fi
7568 rm -f conftest*
7569 fi
7570
7571 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7572 if test $bfd_cv_decl_needed_realloc = yes; then
7573   cat >> confdefs.h <<\EOF
7574 #define NEED_DECLARATION_REALLOC 1
7575 EOF
7576
7577 fi
7578
7579 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
7580 echo "configure:7581: checking whether free must be declared" >&5
7581 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
7582   echo $ac_n "(cached) $ac_c" 1>&6
7583 else
7584   cat > conftest.$ac_ext <<EOF
7585 #line 7586 "configure"
7586 #include "confdefs.h"
7587
7588 #include <stdio.h>
7589 #ifdef HAVE_STRING_H
7590 #include <string.h>
7591 #else
7592 #ifdef HAVE_STRINGS_H
7593 #include <strings.h>
7594 #endif
7595 #endif
7596 #ifdef HAVE_STDLIB_H
7597 #include <stdlib.h>
7598 #endif
7599 #ifdef HAVE_UNISTD_H
7600 #include <unistd.h>
7601 #endif
7602 int main() {
7603 char *(*pfn) = (char *(*)) free
7604 ; return 0; }
7605 EOF
7606 if { (eval echo configure:7607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7607   rm -rf conftest*
7608   bfd_cv_decl_needed_free=no
7609 else
7610   echo "configure: failed program was:" >&5
7611   cat conftest.$ac_ext >&5
7612   rm -rf conftest*
7613   bfd_cv_decl_needed_free=yes
7614 fi
7615 rm -f conftest*
7616 fi
7617
7618 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
7619 if test $bfd_cv_decl_needed_free = yes; then
7620   cat >> confdefs.h <<\EOF
7621 #define NEED_DECLARATION_FREE 1
7622 EOF
7623
7624 fi
7625
7626 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
7627 echo "configure:7628: checking whether strerror must be declared" >&5
7628 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
7629   echo $ac_n "(cached) $ac_c" 1>&6
7630 else
7631   cat > conftest.$ac_ext <<EOF
7632 #line 7633 "configure"
7633 #include "confdefs.h"
7634
7635 #include <stdio.h>
7636 #ifdef HAVE_STRING_H
7637 #include <string.h>
7638 #else
7639 #ifdef HAVE_STRINGS_H
7640 #include <strings.h>
7641 #endif
7642 #endif
7643 #ifdef HAVE_STDLIB_H
7644 #include <stdlib.h>
7645 #endif
7646 #ifdef HAVE_UNISTD_H
7647 #include <unistd.h>
7648 #endif
7649 int main() {
7650 char *(*pfn) = (char *(*)) strerror
7651 ; return 0; }
7652 EOF
7653 if { (eval echo configure:7654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7654   rm -rf conftest*
7655   bfd_cv_decl_needed_strerror=no
7656 else
7657   echo "configure: failed program was:" >&5
7658   cat conftest.$ac_ext >&5
7659   rm -rf conftest*
7660   bfd_cv_decl_needed_strerror=yes
7661 fi
7662 rm -f conftest*
7663 fi
7664
7665 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
7666 if test $bfd_cv_decl_needed_strerror = yes; then
7667   cat >> confdefs.h <<\EOF
7668 #define NEED_DECLARATION_STRERROR 1
7669 EOF
7670
7671 fi
7672
7673 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
7674 echo "configure:7675: checking whether strdup must be declared" >&5
7675 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
7676   echo $ac_n "(cached) $ac_c" 1>&6
7677 else
7678   cat > conftest.$ac_ext <<EOF
7679 #line 7680 "configure"
7680 #include "confdefs.h"
7681
7682 #include <stdio.h>
7683 #ifdef HAVE_STRING_H
7684 #include <string.h>
7685 #else
7686 #ifdef HAVE_STRINGS_H
7687 #include <strings.h>
7688 #endif
7689 #endif
7690 #ifdef HAVE_STDLIB_H
7691 #include <stdlib.h>
7692 #endif
7693 #ifdef HAVE_UNISTD_H
7694 #include <unistd.h>
7695 #endif
7696 int main() {
7697 char *(*pfn) = (char *(*)) strdup
7698 ; return 0; }
7699 EOF
7700 if { (eval echo configure:7701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7701   rm -rf conftest*
7702   bfd_cv_decl_needed_strdup=no
7703 else
7704   echo "configure: failed program was:" >&5
7705   cat conftest.$ac_ext >&5
7706   rm -rf conftest*
7707   bfd_cv_decl_needed_strdup=yes
7708 fi
7709 rm -f conftest*
7710 fi
7711
7712 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
7713 if test $bfd_cv_decl_needed_strdup = yes; then
7714   cat >> confdefs.h <<\EOF
7715 #define NEED_DECLARATION_STRDUP 1
7716 EOF
7717
7718 fi
7719
7720 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
7721 echo "configure:7722: checking whether strstr must be declared" >&5
7722 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
7723   echo $ac_n "(cached) $ac_c" 1>&6
7724 else
7725   cat > conftest.$ac_ext <<EOF
7726 #line 7727 "configure"
7727 #include "confdefs.h"
7728
7729 #include <stdio.h>
7730 #ifdef HAVE_STRING_H
7731 #include <string.h>
7732 #else
7733 #ifdef HAVE_STRINGS_H
7734 #include <strings.h>
7735 #endif
7736 #endif
7737 #ifdef HAVE_STDLIB_H
7738 #include <stdlib.h>
7739 #endif
7740 #ifdef HAVE_UNISTD_H
7741 #include <unistd.h>
7742 #endif
7743 int main() {
7744 char *(*pfn) = (char *(*)) strstr
7745 ; return 0; }
7746 EOF
7747 if { (eval echo configure:7748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7748   rm -rf conftest*
7749   bfd_cv_decl_needed_strstr=no
7750 else
7751   echo "configure: failed program was:" >&5
7752   cat conftest.$ac_ext >&5
7753   rm -rf conftest*
7754   bfd_cv_decl_needed_strstr=yes
7755 fi
7756 rm -f conftest*
7757 fi
7758
7759 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
7760 if test $bfd_cv_decl_needed_strstr = yes; then
7761   cat >> confdefs.h <<\EOF
7762 #define NEED_DECLARATION_STRSTR 1
7763 EOF
7764
7765 fi
7766
7767 echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
7768 echo "configure:7769: checking whether canonicalize_file_name must be declared" >&5
7769 if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
7770   echo $ac_n "(cached) $ac_c" 1>&6
7771 else
7772   cat > conftest.$ac_ext <<EOF
7773 #line 7774 "configure"
7774 #include "confdefs.h"
7775
7776 #include <stdio.h>
7777 #ifdef HAVE_STRING_H
7778 #include <string.h>
7779 #else
7780 #ifdef HAVE_STRINGS_H
7781 #include <strings.h>
7782 #endif
7783 #endif
7784 #ifdef HAVE_STDLIB_H
7785 #include <stdlib.h>
7786 #endif
7787 #ifdef HAVE_UNISTD_H
7788 #include <unistd.h>
7789 #endif
7790 int main() {
7791 char *(*pfn) = (char *(*)) canonicalize_file_name
7792 ; return 0; }
7793 EOF
7794 if { (eval echo configure:7795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7795   rm -rf conftest*
7796   bfd_cv_decl_needed_canonicalize_file_name=no
7797 else
7798   echo "configure: failed program was:" >&5
7799   cat conftest.$ac_ext >&5
7800   rm -rf conftest*
7801   bfd_cv_decl_needed_canonicalize_file_name=yes
7802 fi
7803 rm -f conftest*
7804 fi
7805
7806 echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
7807 if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
7808   cat >> confdefs.h <<\EOF
7809 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
7810 EOF
7811
7812 fi
7813
7814
7815 # The following save_state_t checkery is only necessary for HPUX 
7816 # versions earlier than 10.20.  When those fade from memory, this 
7817 # could be expunged. --jsm 1999-03-22
7818
7819 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
7820 echo "configure:7821: checking for HPUX save_state structure" >&5
7821 cat > conftest.$ac_ext <<EOF
7822 #line 7823 "configure"
7823 #include "confdefs.h"
7824 #include <machine/save_state.h>
7825 EOF
7826 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7827   egrep "save_state_t" >/dev/null 2>&1; then
7828   rm -rf conftest*
7829   gdb_cv_hpux_savestate=yes
7830 else
7831   rm -rf conftest*
7832   gdb_cv_hpux_savestate=no
7833 fi
7834 rm -f conftest*
7835
7836 cat > conftest.$ac_ext <<EOF
7837 #line 7838 "configure"
7838 #include "confdefs.h"
7839 #include <machine/save_state.h>
7840 EOF
7841 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7842   egrep "ss_wide" >/dev/null 2>&1; then
7843   rm -rf conftest*
7844   gdb_cv_hpux_sswide=yes
7845 else
7846   rm -rf conftest*
7847   gdb_cv_hpux_sswide=no
7848 fi
7849 rm -f conftest*
7850
7851 if test $gdb_cv_hpux_savestate = yes
7852 then
7853   cat >> confdefs.h <<\EOF
7854 #define HAVE_STRUCT_SAVE_STATE_T 1
7855 EOF
7856
7857 fi
7858 if test $gdb_cv_hpux_sswide = yes
7859 then
7860   cat >> confdefs.h <<\EOF
7861 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
7862 EOF
7863
7864 fi
7865 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
7866
7867
7868 # If we are configured native on GNU/Linux, work around problems with
7869 # sys/procfs.h
7870 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
7871
7872 if test "${target}" = "${host}"; then
7873   case "${host}" in
7874   i[3456]86-*-linux*)
7875         cat >> confdefs.h <<\EOF
7876 #define START_INFERIOR_TRAPS_EXPECTED 2
7877 EOF
7878
7879         cat >> confdefs.h <<\EOF
7880 #define sys_quotactl 1
7881 EOF
7882
7883         ;;
7884   ia64-*-aix*)
7885       cat >> confdefs.h <<\EOF
7886 #define NEW_PROC_API 1
7887 EOF
7888
7889       ;;
7890   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
7891       cat >> confdefs.h <<\EOF
7892 #define NEW_PROC_API 1
7893 EOF
7894
7895       ;;
7896   *-*-solaris2.[6789])
7897       cat >> confdefs.h <<\EOF
7898 #define NEW_PROC_API 1
7899 EOF
7900
7901       ;;
7902   esac
7903 fi
7904
7905 if test "$ac_cv_header_sys_procfs_h" = yes; then
7906   echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
7907 echo "configure:7908: checking for pstatus_t in sys/procfs.h" >&5
7908  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
7909   echo $ac_n "(cached) $ac_c" 1>&6
7910 else
7911   cat > conftest.$ac_ext <<EOF
7912 #line 7913 "configure"
7913 #include "confdefs.h"
7914
7915 #define _SYSCALL32
7916 #include <sys/procfs.h>
7917 int main() {
7918 pstatus_t avar
7919 ; return 0; }
7920 EOF
7921 if { (eval echo configure:7922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7922   rm -rf conftest*
7923   bfd_cv_have_sys_procfs_type_pstatus_t=yes
7924 else
7925   echo "configure: failed program was:" >&5
7926   cat conftest.$ac_ext >&5
7927   rm -rf conftest*
7928   bfd_cv_have_sys_procfs_type_pstatus_t=no
7929    
7930 fi
7931 rm -f conftest*
7932 fi
7933
7934  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
7935    cat >> confdefs.h <<\EOF
7936 #define HAVE_PSTATUS_T 1
7937 EOF
7938
7939  fi
7940  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
7941
7942   echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
7943 echo "configure:7944: checking for prrun_t in sys/procfs.h" >&5
7944  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
7945   echo $ac_n "(cached) $ac_c" 1>&6
7946 else
7947   cat > conftest.$ac_ext <<EOF
7948 #line 7949 "configure"
7949 #include "confdefs.h"
7950
7951 #define _SYSCALL32
7952 #include <sys/procfs.h>
7953 int main() {
7954 prrun_t avar
7955 ; return 0; }
7956 EOF
7957 if { (eval echo configure:7958: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7958   rm -rf conftest*
7959   bfd_cv_have_sys_procfs_type_prrun_t=yes
7960 else
7961   echo "configure: failed program was:" >&5
7962   cat conftest.$ac_ext >&5
7963   rm -rf conftest*
7964   bfd_cv_have_sys_procfs_type_prrun_t=no
7965    
7966 fi
7967 rm -f conftest*
7968 fi
7969
7970  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
7971    cat >> confdefs.h <<\EOF
7972 #define HAVE_PRRUN_T 1
7973 EOF
7974
7975  fi
7976  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
7977
7978   echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
7979 echo "configure:7980: checking for gregset_t in sys/procfs.h" >&5
7980  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
7981   echo $ac_n "(cached) $ac_c" 1>&6
7982 else
7983   cat > conftest.$ac_ext <<EOF
7984 #line 7985 "configure"
7985 #include "confdefs.h"
7986
7987 #define _SYSCALL32
7988 #include <sys/procfs.h>
7989 int main() {
7990 gregset_t avar
7991 ; return 0; }
7992 EOF
7993 if { (eval echo configure:7994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7994   rm -rf conftest*
7995   bfd_cv_have_sys_procfs_type_gregset_t=yes
7996 else
7997   echo "configure: failed program was:" >&5
7998   cat conftest.$ac_ext >&5
7999   rm -rf conftest*
8000   bfd_cv_have_sys_procfs_type_gregset_t=no
8001    
8002 fi
8003 rm -f conftest*
8004 fi
8005
8006  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
8007    cat >> confdefs.h <<\EOF
8008 #define HAVE_GREGSET_T 1
8009 EOF
8010
8011  fi
8012  echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
8013
8014   echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
8015 echo "configure:8016: checking for fpregset_t in sys/procfs.h" >&5
8016  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
8017   echo $ac_n "(cached) $ac_c" 1>&6
8018 else
8019   cat > conftest.$ac_ext <<EOF
8020 #line 8021 "configure"
8021 #include "confdefs.h"
8022
8023 #define _SYSCALL32
8024 #include <sys/procfs.h>
8025 int main() {
8026 fpregset_t avar
8027 ; return 0; }
8028 EOF
8029 if { (eval echo configure:8030: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8030   rm -rf conftest*
8031   bfd_cv_have_sys_procfs_type_fpregset_t=yes
8032 else
8033   echo "configure: failed program was:" >&5
8034   cat conftest.$ac_ext >&5
8035   rm -rf conftest*
8036   bfd_cv_have_sys_procfs_type_fpregset_t=no
8037    
8038 fi
8039 rm -f conftest*
8040 fi
8041
8042  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8043    cat >> confdefs.h <<\EOF
8044 #define HAVE_FPREGSET_T 1
8045 EOF
8046
8047  fi
8048  echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
8049
8050   echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
8051 echo "configure:8052: checking for prgregset_t in sys/procfs.h" >&5
8052  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
8053   echo $ac_n "(cached) $ac_c" 1>&6
8054 else
8055   cat > conftest.$ac_ext <<EOF
8056 #line 8057 "configure"
8057 #include "confdefs.h"
8058
8059 #define _SYSCALL32
8060 #include <sys/procfs.h>
8061 int main() {
8062 prgregset_t avar
8063 ; return 0; }
8064 EOF
8065 if { (eval echo configure:8066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8066   rm -rf conftest*
8067   bfd_cv_have_sys_procfs_type_prgregset_t=yes
8068 else
8069   echo "configure: failed program was:" >&5
8070   cat conftest.$ac_ext >&5
8071   rm -rf conftest*
8072   bfd_cv_have_sys_procfs_type_prgregset_t=no
8073    
8074 fi
8075 rm -f conftest*
8076 fi
8077
8078  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8079    cat >> confdefs.h <<\EOF
8080 #define HAVE_PRGREGSET_T 1
8081 EOF
8082
8083  fi
8084  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
8085
8086   echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
8087 echo "configure:8088: checking for prfpregset_t in sys/procfs.h" >&5
8088  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
8089   echo $ac_n "(cached) $ac_c" 1>&6
8090 else
8091   cat > conftest.$ac_ext <<EOF
8092 #line 8093 "configure"
8093 #include "confdefs.h"
8094
8095 #define _SYSCALL32
8096 #include <sys/procfs.h>
8097 int main() {
8098 prfpregset_t avar
8099 ; return 0; }
8100 EOF
8101 if { (eval echo configure:8102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8102   rm -rf conftest*
8103   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
8104 else
8105   echo "configure: failed program was:" >&5
8106   cat conftest.$ac_ext >&5
8107   rm -rf conftest*
8108   bfd_cv_have_sys_procfs_type_prfpregset_t=no
8109    
8110 fi
8111 rm -f conftest*
8112 fi
8113
8114  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8115    cat >> confdefs.h <<\EOF
8116 #define HAVE_PRFPREGSET_T 1
8117 EOF
8118
8119  fi
8120  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
8121
8122   echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
8123 echo "configure:8124: checking for prgregset32_t in sys/procfs.h" >&5
8124  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
8125   echo $ac_n "(cached) $ac_c" 1>&6
8126 else
8127   cat > conftest.$ac_ext <<EOF
8128 #line 8129 "configure"
8129 #include "confdefs.h"
8130
8131 #define _SYSCALL32
8132 #include <sys/procfs.h>
8133 int main() {
8134 prgregset32_t avar
8135 ; return 0; }
8136 EOF
8137 if { (eval echo configure:8138: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8138   rm -rf conftest*
8139   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
8140 else
8141   echo "configure: failed program was:" >&5
8142   cat conftest.$ac_ext >&5
8143   rm -rf conftest*
8144   bfd_cv_have_sys_procfs_type_prgregset32_t=no
8145    
8146 fi
8147 rm -f conftest*
8148 fi
8149
8150  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8151    cat >> confdefs.h <<\EOF
8152 #define HAVE_PRGREGSET32_T 1
8153 EOF
8154
8155  fi
8156  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
8157
8158   echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
8159 echo "configure:8160: checking for prfpregset32_t in sys/procfs.h" >&5
8160  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
8161   echo $ac_n "(cached) $ac_c" 1>&6
8162 else
8163   cat > conftest.$ac_ext <<EOF
8164 #line 8165 "configure"
8165 #include "confdefs.h"
8166
8167 #define _SYSCALL32
8168 #include <sys/procfs.h>
8169 int main() {
8170 prfpregset32_t avar
8171 ; return 0; }
8172 EOF
8173 if { (eval echo configure:8174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8174   rm -rf conftest*
8175   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
8176 else
8177   echo "configure: failed program was:" >&5
8178   cat conftest.$ac_ext >&5
8179   rm -rf conftest*
8180   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8181    
8182 fi
8183 rm -f conftest*
8184 fi
8185
8186  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8187    cat >> confdefs.h <<\EOF
8188 #define HAVE_PRFPREGSET32_T 1
8189 EOF
8190
8191  fi
8192  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
8193
8194   echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
8195 echo "configure:8196: checking for lwpid_t in sys/procfs.h" >&5
8196  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
8197   echo $ac_n "(cached) $ac_c" 1>&6
8198 else
8199   cat > conftest.$ac_ext <<EOF
8200 #line 8201 "configure"
8201 #include "confdefs.h"
8202
8203 #define _SYSCALL32
8204 #include <sys/procfs.h>
8205 int main() {
8206 lwpid_t avar
8207 ; return 0; }
8208 EOF
8209 if { (eval echo configure:8210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8210   rm -rf conftest*
8211   bfd_cv_have_sys_procfs_type_lwpid_t=yes
8212 else
8213   echo "configure: failed program was:" >&5
8214   cat conftest.$ac_ext >&5
8215   rm -rf conftest*
8216   bfd_cv_have_sys_procfs_type_lwpid_t=no
8217    
8218 fi
8219 rm -f conftest*
8220 fi
8221
8222  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8223    cat >> confdefs.h <<\EOF
8224 #define HAVE_LWPID_T 1
8225 EOF
8226
8227  fi
8228  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
8229
8230   echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
8231 echo "configure:8232: checking for psaddr_t in sys/procfs.h" >&5
8232  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
8233   echo $ac_n "(cached) $ac_c" 1>&6
8234 else
8235   cat > conftest.$ac_ext <<EOF
8236 #line 8237 "configure"
8237 #include "confdefs.h"
8238
8239 #define _SYSCALL32
8240 #include <sys/procfs.h>
8241 int main() {
8242 psaddr_t avar
8243 ; return 0; }
8244 EOF
8245 if { (eval echo configure:8246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8246   rm -rf conftest*
8247   bfd_cv_have_sys_procfs_type_psaddr_t=yes
8248 else
8249   echo "configure: failed program was:" >&5
8250   cat conftest.$ac_ext >&5
8251   rm -rf conftest*
8252   bfd_cv_have_sys_procfs_type_psaddr_t=no
8253    
8254 fi
8255 rm -f conftest*
8256 fi
8257
8258  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8259    cat >> confdefs.h <<\EOF
8260 #define HAVE_PSADDR_T 1
8261 EOF
8262
8263  fi
8264  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
8265
8266   echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
8267 echo "configure:8268: checking for prsysent_t in sys/procfs.h" >&5
8268  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
8269   echo $ac_n "(cached) $ac_c" 1>&6
8270 else
8271   cat > conftest.$ac_ext <<EOF
8272 #line 8273 "configure"
8273 #include "confdefs.h"
8274
8275 #define _SYSCALL32
8276 #include <sys/procfs.h>
8277 int main() {
8278 prsysent_t avar
8279 ; return 0; }
8280 EOF
8281 if { (eval echo configure:8282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8282   rm -rf conftest*
8283   bfd_cv_have_sys_procfs_type_prsysent_t=yes
8284 else
8285   echo "configure: failed program was:" >&5
8286   cat conftest.$ac_ext >&5
8287   rm -rf conftest*
8288   bfd_cv_have_sys_procfs_type_prsysent_t=no
8289    
8290 fi
8291 rm -f conftest*
8292 fi
8293
8294  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8295    cat >> confdefs.h <<\EOF
8296 #define HAVE_PRSYSENT_T 1
8297 EOF
8298
8299  fi
8300  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
8301
8302   echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
8303 echo "configure:8304: checking for pr_sigset_t in sys/procfs.h" >&5
8304  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
8305   echo $ac_n "(cached) $ac_c" 1>&6
8306 else
8307   cat > conftest.$ac_ext <<EOF
8308 #line 8309 "configure"
8309 #include "confdefs.h"
8310
8311 #define _SYSCALL32
8312 #include <sys/procfs.h>
8313 int main() {
8314 pr_sigset_t avar
8315 ; return 0; }
8316 EOF
8317 if { (eval echo configure:8318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8318   rm -rf conftest*
8319   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
8320 else
8321   echo "configure: failed program was:" >&5
8322   cat conftest.$ac_ext >&5
8323   rm -rf conftest*
8324   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8325    
8326 fi
8327 rm -f conftest*
8328 fi
8329
8330  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8331    cat >> confdefs.h <<\EOF
8332 #define HAVE_PR_SIGSET_T 1
8333 EOF
8334
8335  fi
8336  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
8337
8338   echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
8339 echo "configure:8340: checking for pr_sigaction64_t in sys/procfs.h" >&5
8340  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
8341   echo $ac_n "(cached) $ac_c" 1>&6
8342 else
8343   cat > conftest.$ac_ext <<EOF
8344 #line 8345 "configure"
8345 #include "confdefs.h"
8346
8347 #define _SYSCALL32
8348 #include <sys/procfs.h>
8349 int main() {
8350 pr_sigaction64_t avar
8351 ; return 0; }
8352 EOF
8353 if { (eval echo configure:8354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8354   rm -rf conftest*
8355   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
8356 else
8357   echo "configure: failed program was:" >&5
8358   cat conftest.$ac_ext >&5
8359   rm -rf conftest*
8360   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8361    
8362 fi
8363 rm -f conftest*
8364 fi
8365
8366  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8367    cat >> confdefs.h <<\EOF
8368 #define HAVE_PR_SIGACTION64_T 1
8369 EOF
8370
8371  fi
8372  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8373
8374   echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
8375 echo "configure:8376: checking for pr_siginfo64_t in sys/procfs.h" >&5
8376  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8377   echo $ac_n "(cached) $ac_c" 1>&6
8378 else
8379   cat > conftest.$ac_ext <<EOF
8380 #line 8381 "configure"
8381 #include "confdefs.h"
8382
8383 #define _SYSCALL32
8384 #include <sys/procfs.h>
8385 int main() {
8386 pr_siginfo64_t avar
8387 ; return 0; }
8388 EOF
8389 if { (eval echo configure:8390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8390   rm -rf conftest*
8391   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8392 else
8393   echo "configure: failed program was:" >&5
8394   cat conftest.$ac_ext >&5
8395   rm -rf conftest*
8396   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8397    
8398 fi
8399 rm -f conftest*
8400 fi
8401
8402  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8403    cat >> confdefs.h <<\EOF
8404 #define HAVE_PR_SIGINFO64_T 1
8405 EOF
8406
8407  fi
8408  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8409
8410
8411
8412   
8413         
8414   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8415     echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
8416 echo "configure:8417: checking whether prfpregset_t type is broken" >&5
8417     if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
8418   echo $ac_n "(cached) $ac_c" 1>&6
8419 else
8420   if test "$cross_compiling" = yes; then
8421   gdb_cv_prfpregset_t_broken=yes
8422 else
8423   cat > conftest.$ac_ext <<EOF
8424 #line 8425 "configure"
8425 #include "confdefs.h"
8426 #include <sys/procfs.h>
8427        int main ()
8428        {
8429          if (sizeof (prfpregset_t) == sizeof (void *))
8430            return 1;
8431          return 0;
8432        }
8433 EOF
8434 if { (eval echo configure:8435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8435 then
8436   gdb_cv_prfpregset_t_broken=no
8437 else
8438   echo "configure: failed program was:" >&5
8439   cat conftest.$ac_ext >&5
8440   rm -fr conftest*
8441   gdb_cv_prfpregset_t_broken=yes
8442 fi
8443 rm -fr conftest*
8444 fi
8445
8446 fi
8447
8448     echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8449     if test $gdb_cv_prfpregset_t_broken = yes; then
8450       cat >> confdefs.h <<\EOF
8451 #define PRFPREGSET_T_BROKEN 1
8452 EOF
8453
8454     fi
8455   fi
8456
8457   
8458   echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8459 echo "configure:8460: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
8460   if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
8461   echo $ac_n "(cached) $ac_c" 1>&6
8462 else
8463   cat > conftest.$ac_ext <<EOF
8464 #line 8465 "configure"
8465 #include "confdefs.h"
8466 #include <unistd.h>
8467 #include <sys/types.h>
8468 #include <sys/procfs.h>
8469
8470 int main() {
8471
8472     int dummy;;
8473     dummy = ioctl(0, PIOCSET, &dummy);
8474   
8475 ; return 0; }
8476 EOF
8477 if { (eval echo configure:8478: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8478   rm -rf conftest*
8479   gdb_cv_have_procfs_piocset=yes
8480 else
8481   echo "configure: failed program was:" >&5
8482   cat conftest.$ac_ext >&5
8483   rm -rf conftest*
8484   gdb_cv_have_procfs_piocset=no
8485 fi
8486 rm -f conftest*
8487 fi
8488
8489   echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8490   if test $gdb_cv_have_procfs_piocset = yes; then
8491     cat >> confdefs.h <<\EOF
8492 #define HAVE_PROCFS_PIOCSET 1
8493 EOF
8494
8495   fi
8496 fi
8497
8498 if test ${host} = ${target} ; then
8499     
8500   echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8501 echo "configure:8502: checking for member l_addr in struct link_map" >&5
8502   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
8503   echo $ac_n "(cached) $ac_c" 1>&6
8504 else
8505   cat > conftest.$ac_ext <<EOF
8506 #line 8507 "configure"
8507 #include "confdefs.h"
8508 #include <link.h>
8509 int main() {
8510 struct link_map lm; (void) lm.l_addr;
8511 ; return 0; }
8512 EOF
8513 if { (eval echo configure:8514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8514   rm -rf conftest*
8515   gdb_cv_have_struct_link_map_with_l_members=yes
8516 else
8517   echo "configure: failed program was:" >&5
8518   cat conftest.$ac_ext >&5
8519   rm -rf conftest*
8520   gdb_cv_have_struct_link_map_with_l_members=no
8521 fi
8522 rm -f conftest*
8523 fi
8524
8525   echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8526   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8527     cat >> confdefs.h <<\EOF
8528 #define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
8529 EOF
8530
8531   fi
8532
8533     
8534   echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8535 echo "configure:8536: checking for member lm_addr in struct link_map" >&5
8536   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8537   echo $ac_n "(cached) $ac_c" 1>&6
8538 else
8539   cat > conftest.$ac_ext <<EOF
8540 #line 8541 "configure"
8541 #include "confdefs.h"
8542 #include <sys/types.h>
8543 #include <link.h>
8544 int main() {
8545 struct link_map lm; (void) lm.lm_addr;
8546 ; return 0; }
8547 EOF
8548 if { (eval echo configure:8549: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8549   rm -rf conftest*
8550   gdb_cv_have_struct_link_map_with_lm_members=yes
8551 else
8552   echo "configure: failed program was:" >&5
8553   cat conftest.$ac_ext >&5
8554   rm -rf conftest*
8555   gdb_cv_have_struct_link_map_with_lm_members=no
8556 fi
8557 rm -f conftest*
8558 fi
8559
8560   echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8561   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8562     cat >> confdefs.h <<\EOF
8563 #define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8564 EOF
8565
8566   fi
8567
8568     
8569   echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
8570 echo "configure:8571: checking for member som_addr in struct so_map" >&5
8571   if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
8572   echo $ac_n "(cached) $ac_c" 1>&6
8573 else
8574   cat > conftest.$ac_ext <<EOF
8575 #line 8576 "configure"
8576 #include "confdefs.h"
8577 #include <sys/types.h>
8578 #ifdef HAVE_NLIST_H
8579 #include <nlist.h>
8580 #endif
8581 #include <link.h>
8582 int main() {
8583 struct so_map lm; (void) lm.som_addr;
8584 ; return 0; }
8585 EOF
8586 if { (eval echo configure:8587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8587   rm -rf conftest*
8588   gdb_cv_have_struct_so_map_with_som_members=yes
8589 else
8590   echo "configure: failed program was:" >&5
8591   cat conftest.$ac_ext >&5
8592   rm -rf conftest*
8593   gdb_cv_have_struct_so_map_with_som_members=no
8594 fi
8595 rm -f conftest*
8596 fi
8597
8598   echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
8599   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
8600     cat >> confdefs.h <<\EOF
8601 #define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
8602 EOF
8603
8604   fi
8605
8606     
8607   echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
8608 echo "configure:8609: checking for struct link_map32 in sys/link.h" >&5
8609   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
8610   echo $ac_n "(cached) $ac_c" 1>&6
8611 else
8612   cat > conftest.$ac_ext <<EOF
8613 #line 8614 "configure"
8614 #include "confdefs.h"
8615 #define _SYSCALL32
8616 #include <sys/link.h>
8617 int main() {
8618 struct link_map32 l;
8619 ; return 0; }
8620 EOF
8621 if { (eval echo configure:8622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8622   rm -rf conftest*
8623   gdb_cv_have_struct_link_map32=yes
8624 else
8625   echo "configure: failed program was:" >&5
8626   cat conftest.$ac_ext >&5
8627   rm -rf conftest*
8628   gdb_cv_have_struct_link_map32=no
8629 fi
8630 rm -f conftest*
8631 fi
8632
8633   echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
8634   if test $gdb_cv_have_struct_link_map32 = yes; then
8635     cat >> confdefs.h <<\EOF
8636 #define HAVE_STRUCT_LINK_MAP32 1
8637 EOF
8638
8639     cat >> confdefs.h <<\EOF
8640 #define _SYSCALL32 1
8641 EOF
8642
8643   fi
8644 fi
8645
8646
8647 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
8648 echo "configure:8649: checking for long long support in compiler" >&5
8649 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
8650   echo $ac_n "(cached) $ac_c" 1>&6
8651 else
8652   cat > conftest.$ac_ext <<EOF
8653 #line 8654 "configure"
8654 #include "confdefs.h"
8655
8656 int main() {
8657
8658   extern long long foo;
8659   switch (foo & 2) { case 0: return 1; }
8660
8661 ; return 0; }
8662 EOF
8663 if { (eval echo configure:8664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8664   rm -rf conftest*
8665   gdb_cv_c_long_long=yes
8666 else
8667   echo "configure: failed program was:" >&5
8668   cat conftest.$ac_ext >&5
8669   rm -rf conftest*
8670   gdb_cv_c_long_long=no
8671 fi
8672 rm -f conftest*
8673 fi
8674
8675 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
8676 if test $gdb_cv_c_long_long = yes; then
8677   cat >> confdefs.h <<\EOF
8678 #define CC_HAS_LONG_LONG 1
8679 EOF
8680
8681 fi
8682
8683
8684 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
8685 echo "configure:8686: checking for long long support in printf" >&5
8686 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
8687   echo $ac_n "(cached) $ac_c" 1>&6
8688 else
8689   if test "$cross_compiling" = yes; then
8690   gdb_cv_printf_has_long_long=no
8691 else
8692   cat > conftest.$ac_ext <<EOF
8693 #line 8694 "configure"
8694 #include "confdefs.h"
8695
8696 int main () {
8697   char buf[32];
8698   long long l = 0;
8699   l = (l << 16) + 0x0123;
8700   l = (l << 16) + 0x4567;
8701   l = (l << 16) + 0x89ab;
8702   l = (l << 16) + 0xcdef;
8703   sprintf (buf, "0x%016llx", l);
8704   return (strcmp ("0x0123456789abcdef", buf));
8705 }
8706 EOF
8707 if { (eval echo configure:8708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8708 then
8709   gdb_cv_printf_has_long_long=yes
8710 else
8711   echo "configure: failed program was:" >&5
8712   cat conftest.$ac_ext >&5
8713   rm -fr conftest*
8714   gdb_cv_printf_has_long_long=no
8715 fi
8716 rm -fr conftest*
8717 fi
8718
8719 fi
8720
8721 if test $gdb_cv_printf_has_long_long = yes; then
8722   cat >> confdefs.h <<\EOF
8723 #define PRINTF_HAS_LONG_LONG 1
8724 EOF
8725
8726 fi
8727 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
8728
8729
8730 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
8731 echo "configure:8732: checking for long double support in compiler" >&5
8732 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
8733   echo $ac_n "(cached) $ac_c" 1>&6
8734 else
8735   cat > conftest.$ac_ext <<EOF
8736 #line 8737 "configure"
8737 #include "confdefs.h"
8738
8739 int main() {
8740 long double foo;
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   ac_cv_c_long_double=yes
8746 else
8747   echo "configure: failed program was:" >&5
8748   cat conftest.$ac_ext >&5
8749   rm -rf conftest*
8750   ac_cv_c_long_double=no
8751 fi
8752 rm -f conftest*
8753 fi
8754
8755 echo "$ac_t""$ac_cv_c_long_double" 1>&6
8756 if test $ac_cv_c_long_double = yes; then
8757   cat >> confdefs.h <<\EOF
8758 #define HAVE_LONG_DOUBLE 1
8759 EOF
8760
8761 fi
8762
8763
8764 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
8765 echo "configure:8766: checking for long double support in printf" >&5
8766 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
8767   echo $ac_n "(cached) $ac_c" 1>&6
8768 else
8769   if test "$cross_compiling" = yes; then
8770   gdb_cv_printf_has_long_double=no
8771 else
8772   cat > conftest.$ac_ext <<EOF
8773 #line 8774 "configure"
8774 #include "confdefs.h"
8775
8776 int main () {
8777   char buf[16];
8778   long double f = 3.141592653;
8779   sprintf (buf, "%Lg", f);
8780   return (strncmp ("3.14159", buf, 7));
8781 }
8782 EOF
8783 if { (eval echo configure:8784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8784 then
8785   gdb_cv_printf_has_long_double=yes
8786 else
8787   echo "configure: failed program was:" >&5
8788   cat conftest.$ac_ext >&5
8789   rm -fr conftest*
8790   gdb_cv_printf_has_long_double=no
8791 fi
8792 rm -fr conftest*
8793 fi
8794
8795 fi
8796
8797 if test $gdb_cv_printf_has_long_double = yes; then
8798   cat >> confdefs.h <<\EOF
8799 #define PRINTF_HAS_LONG_DOUBLE 1
8800 EOF
8801
8802 fi
8803 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
8804
8805
8806 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
8807 echo "configure:8808: checking for long double support in scanf" >&5
8808 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
8809   echo $ac_n "(cached) $ac_c" 1>&6
8810 else
8811   if test "$cross_compiling" = yes; then
8812   gdb_cv_scanf_has_long_double=no
8813 else
8814   cat > conftest.$ac_ext <<EOF
8815 #line 8816 "configure"
8816 #include "confdefs.h"
8817
8818 int main () {
8819   char *buf = "3.141592653";
8820   long double f = 0;
8821   sscanf (buf, "%Lg", &f);
8822   return !(f > 3.14159 && f < 3.14160);
8823 }
8824 EOF
8825 if { (eval echo configure:8826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8826 then
8827   gdb_cv_scanf_has_long_double=yes
8828 else
8829   echo "configure: failed program was:" >&5
8830   cat conftest.$ac_ext >&5
8831   rm -fr conftest*
8832   gdb_cv_scanf_has_long_double=no
8833 fi
8834 rm -fr conftest*
8835 fi
8836
8837 fi
8838
8839 if test $gdb_cv_scanf_has_long_double = yes; then
8840   cat >> confdefs.h <<\EOF
8841 #define SCANF_HAS_LONG_DOUBLE 1
8842 EOF
8843
8844 fi
8845 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
8846
8847 case ${host_os} in
8848 aix*)
8849   echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
8850 echo "configure:8851: checking for -bbigtoc option" >&5
8851 if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
8852   echo $ac_n "(cached) $ac_c" 1>&6
8853 else
8854   
8855     SAVE_LDFLAGS=$LDFLAGS
8856
8857     case $GCC in
8858     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8859     *) gdb_cv_bigtoc=-bbigtoc ;;
8860     esac
8861
8862     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8863     cat > conftest.$ac_ext <<EOF
8864 #line 8865 "configure"
8865 #include "confdefs.h"
8866
8867 int main() {
8868 int i;
8869 ; return 0; }
8870 EOF
8871 if { (eval echo configure:8872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8872   :
8873 else
8874   echo "configure: failed program was:" >&5
8875   cat conftest.$ac_ext >&5
8876   rm -rf conftest*
8877   gdb_cv_bigtoc=
8878 fi
8879 rm -f conftest*
8880   
8881 fi
8882
8883 echo "$ac_t""$gdb_cv_bigtoc" 1>&6
8884   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
8885   ;;
8886 esac
8887
8888
8889
8890 if test ${build} = ${host} -a ${host} = ${target} ; then
8891    case ${host_os} in
8892    hpux*)
8893       echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
8894 echo "configure:8895: checking for HPUX/OSF thread support" >&5
8895       if test -f /usr/include/dce/cma_config.h ; then
8896          if test "$GCC" = "yes" ; then
8897             echo "$ac_t""yes" 1>&6
8898             cat >> confdefs.h <<\EOF
8899 #define HAVE_HPUX_THREAD_SUPPORT 1
8900 EOF
8901
8902             CONFIG_LIB_OBS="${CONFIG_LIB_OBS} hpux-thread.o"
8903             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
8904          else
8905             echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
8906          fi
8907       else
8908          echo "$ac_t""no" 1>&6
8909       fi
8910       ;;
8911    solaris*)
8912       # See if thread_db library is around for Solaris thread debugging.
8913       # Note that we must explicitly test for version 1 of the library
8914       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
8915       # the same API.
8916       echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
8917 echo "configure:8918: checking for Solaris thread debugging library" >&5
8918       if test -f /usr/lib/libthread_db.so.1 ; then
8919          echo "$ac_t""yes" 1>&6
8920          cat >> confdefs.h <<\EOF
8921 #define HAVE_THREAD_DB_LIB 1
8922 EOF
8923
8924          CONFIG_LIB_OBS="${CONFIG_LIB_OBS} sol-thread.o"
8925          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
8926          echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
8927 echo "configure:8928: checking for dlopen in -ldl" >&5
8928 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
8929 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8930   echo $ac_n "(cached) $ac_c" 1>&6
8931 else
8932   ac_save_LIBS="$LIBS"
8933 LIBS="-ldl  $LIBS"
8934 cat > conftest.$ac_ext <<EOF
8935 #line 8936 "configure"
8936 #include "confdefs.h"
8937 /* Override any gcc2 internal prototype to avoid an error.  */
8938 /* We use char because int might match the return type of a gcc2
8939     builtin and then its argument prototype would still apply.  */
8940 char dlopen();
8941
8942 int main() {
8943 dlopen()
8944 ; return 0; }
8945 EOF
8946 if { (eval echo configure:8947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8947   rm -rf conftest*
8948   eval "ac_cv_lib_$ac_lib_var=yes"
8949 else
8950   echo "configure: failed program was:" >&5
8951   cat conftest.$ac_ext >&5
8952   rm -rf conftest*
8953   eval "ac_cv_lib_$ac_lib_var=no"
8954 fi
8955 rm -f conftest*
8956 LIBS="$ac_save_LIBS"
8957
8958 fi
8959 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8960   echo "$ac_t""yes" 1>&6
8961     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8962     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8963   cat >> confdefs.h <<EOF
8964 #define $ac_tr_lib 1
8965 EOF
8966
8967   LIBS="-ldl $LIBS"
8968
8969 else
8970   echo "$ac_t""no" 1>&6
8971 fi
8972
8973          if test "$GCC" = "yes" ; then
8974             # The GNU linker requires the -export-dynamic option to make
8975             # all symbols visible in the dynamic symbol table.
8976             hold_ldflags=$LDFLAGS
8977             echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
8978 echo "configure:8979: checking for the ld -export-dynamic flag" >&5
8979             LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
8980             cat > conftest.$ac_ext <<EOF
8981 #line 8982 "configure"
8982 #include "confdefs.h"
8983
8984 int main() {
8985 int i;
8986 ; return 0; }
8987 EOF
8988 if { (eval echo configure:8989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8989   rm -rf conftest*
8990   found=yes
8991 else
8992   echo "configure: failed program was:" >&5
8993   cat conftest.$ac_ext >&5
8994   rm -rf conftest*
8995   found=no
8996 fi
8997 rm -f conftest*
8998             LDFLAGS=$hold_ldflags
8999             echo "$ac_t""$found" 1>&6
9000             if test $found = yes; then
9001                CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9002             fi
9003          fi
9004          # Sun randomly tweaked the prototypes in <proc_service.h>
9005          # at one point.
9006          echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
9007 echo "configure:9008: checking if <proc_service.h> is old" >&5
9008          if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9009   echo $ac_n "(cached) $ac_c" 1>&6
9010 else
9011   
9012             cat > conftest.$ac_ext <<EOF
9013 #line 9014 "configure"
9014 #include "confdefs.h"
9015
9016                 #include <proc_service.h>
9017                 ps_err_e ps_pdwrite
9018                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
9019             
9020 int main() {
9021
9022 ; return 0; }
9023 EOF
9024 if { (eval echo configure:9025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9025   rm -rf conftest*
9026   gdb_cv_proc_service_is_old=no
9027 else
9028   echo "configure: failed program was:" >&5
9029   cat conftest.$ac_ext >&5
9030   rm -rf conftest*
9031   gdb_cv_proc_service_is_old=yes
9032 fi
9033 rm -f conftest*
9034          
9035 fi
9036
9037          echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9038          if test $gdb_cv_proc_service_is_old = yes; then
9039             cat >> confdefs.h <<\EOF
9040 #define PROC_SERVICE_IS_OLD 1
9041 EOF
9042
9043          fi
9044       else
9045          echo "$ac_t""no" 1>&6
9046       fi
9047       ;;
9048    aix*)
9049       echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
9050 echo "configure:9051: checking for AiX thread debugging library" >&5
9051       if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9052   echo $ac_n "(cached) $ac_c" 1>&6
9053 else
9054   cat > conftest.$ac_ext <<EOF
9055 #line 9056 "configure"
9056 #include "confdefs.h"
9057 #include <sys/pthdebug.h>
9058 int main() {
9059 #ifndef PTHDB_VERSION_3
9060                                     #error
9061                                     #endif
9062 ; return 0; }
9063 EOF
9064 if { (eval echo configure:9065: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9065   rm -rf conftest*
9066   gdb_cv_have_aix_thread_debug=yes
9067 else
9068   echo "configure: failed program was:" >&5
9069   cat conftest.$ac_ext >&5
9070   rm -rf conftest*
9071   gdb_cv_have_aix_thread_debug=no
9072 fi
9073 rm -f conftest*
9074 fi
9075
9076       echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9077       if test $gdb_cv_have_aix_thread_debug = yes; then
9078          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
9079          CONFIG_LIB_OBS="${CONFIG_LIB_OBS} aix-thread.o"
9080          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9081       fi
9082       ;;
9083    esac
9084    
9085 fi
9086
9087 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9088    echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
9089 echo "configure:9090: checking whether <thread_db.h> has TD_NOTALLOC" >&5
9090 if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9091   echo $ac_n "(cached) $ac_c" 1>&6
9092 else
9093   cat > conftest.$ac_ext <<EOF
9094 #line 9095 "configure"
9095 #include "confdefs.h"
9096 #include <thread_db.h>
9097 int main() {
9098 int i = TD_NOTALLOC;
9099 ; return 0; }
9100 EOF
9101 if { (eval echo configure:9102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9102   rm -rf conftest*
9103   gdb_cv_thread_db_h_has_td_notalloc=yes
9104 else
9105   echo "configure: failed program was:" >&5
9106   cat conftest.$ac_ext >&5
9107   rm -rf conftest*
9108   gdb_cv_thread_db_h_has_td_notalloc=no
9109      
9110 fi
9111 rm -f conftest*
9112    
9113 fi
9114
9115 echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9116 fi
9117 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9118   cat >> confdefs.h <<\EOF
9119 #define THREAD_DB_HAS_TD_NOTALLOC 1
9120 EOF
9121
9122 fi
9123
9124 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9125    echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
9126 echo "configure:9127: checking whether <sys/syscall.h> has __NR_tkill" >&5
9127 if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9128   echo $ac_n "(cached) $ac_c" 1>&6
9129 else
9130   cat > conftest.$ac_ext <<EOF
9131 #line 9132 "configure"
9132 #include "confdefs.h"
9133 #include <sys/syscall.h>
9134 int main() {
9135 int i = __NR_tkill;
9136 ; return 0; }
9137 EOF
9138 if { (eval echo configure:9139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9139   rm -rf conftest*
9140   gdb_cv_sys_syscall_h_has_tkill=yes
9141 else
9142   echo "configure: failed program was:" >&5
9143   cat conftest.$ac_ext >&5
9144   rm -rf conftest*
9145   gdb_cv_sys_syscall_h_has_tkill=no
9146      
9147 fi
9148 rm -f conftest*
9149    
9150 fi
9151
9152 echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9153 fi
9154 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9155   cat >> confdefs.h <<\EOF
9156 #define HAVE_TKILL_SYSCALL 1
9157 EOF
9158
9159 fi
9160
9161
9162 # Check whether --with-sysroot or --without-sysroot was given.
9163 if test "${with_sysroot+set}" = set; then
9164   withval="$with_sysroot"
9165   
9166  case ${with_sysroot} in
9167  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
9168  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9169  esac
9170
9171  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9172
9173  if test "x$exec_prefix" = xNONE; then
9174   if test "x$prefix" = xNONE; then
9175    test_prefix=/usr/local
9176   else
9177    test_prefix=$prefix
9178   fi
9179  else
9180   test_prefix=$exec_prefix
9181  fi
9182  case ${TARGET_SYSTEM_ROOT} in
9183  "${test_prefix}"|"${test_prefix}/"*|\
9184  '${exec_prefix}'|'${exec_prefix}/'*)
9185    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9186    TARGET_SYSTEM_ROOT_DEFINE="$t"
9187    ;;
9188  esac
9189
9190 else
9191   
9192  TARGET_SYSTEM_ROOT=
9193  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9194
9195 fi
9196
9197
9198
9199
9200 # NOTE: Don't add -Wall or -Wunused, they both include
9201 # -Wunused-parameter which reports bogus warnings.
9202 # NOTE: If you add to this list, remember to update
9203 # gdb/doc/gdbint.texinfo.
9204 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
9205 -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
9206 -Wunused-label"
9207 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
9208 # -Wunused-function -Wunused-variable -Wunused-value
9209 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
9210 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9211 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9212 # -Woverloaded-virtual -Winline -Werror"
9213 # Check whether --enable-build-warnings or --disable-build-warnings was given.
9214 if test "${enable_build_warnings+set}" = set; then
9215   enableval="$enable_build_warnings"
9216   case "${enableval}" in
9217   yes)  ;;
9218   no)   build_warnings="-w";;
9219   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9220         build_warnings="${build_warnings} ${t}";;
9221   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9222         build_warnings="${t} ${build_warnings}";;
9223   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9224 esac
9225 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9226   echo "Setting compiler warning flags = $build_warnings" 6>&1
9227 fi
9228 fi
9229 # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9230 if test "${enable_gdb_build_warnings+set}" = set; then
9231   enableval="$enable_gdb_build_warnings"
9232   case "${enableval}" in
9233   yes)  ;;
9234   no)   build_warnings="-w";;
9235   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9236         build_warnings="${build_warnings} ${t}";;
9237   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
9238         build_warnings="${t} ${build_warnings}";;
9239   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9240 esac
9241 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9242   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9243 fi
9244 fi
9245 WARN_CFLAGS=""
9246 WERROR_CFLAGS=""
9247 if test "x${build_warnings}" != x -a "x$GCC" = xyes
9248 then
9249     echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
9250 echo "configure:9251: checking compiler warning flags" >&5
9251     # Separate out the -Werror flag as some files just cannot be
9252     # compiled with it enabled.
9253     for w in ${build_warnings}; do
9254         case $w in
9255         -Werr*) WERROR_CFLAGS=-Werror ;;
9256         *) # Check that GCC accepts it
9257             saved_CFLAGS="$CFLAGS"
9258             CFLAGS="$CFLAGS $w"
9259             cat > conftest.$ac_ext <<EOF
9260 #line 9261 "configure"
9261 #include "confdefs.h"
9262
9263 int main() {
9264
9265 ; return 0; }
9266 EOF
9267 if { (eval echo configure:9268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9268   rm -rf conftest*
9269   WARN_CFLAGS="${WARN_CFLAGS} $w"
9270 else
9271   echo "configure: failed program was:" >&5
9272   cat conftest.$ac_ext >&5
9273 fi
9274 rm -f conftest*
9275             CFLAGS="$saved_CFLAGS"
9276         esac
9277     done
9278     echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
9279 fi
9280
9281
9282
9283 # In the Cygwin environment, we need some additional flags.
9284 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
9285 echo "configure:9286: checking for cygwin" >&5
9286 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9287   echo $ac_n "(cached) $ac_c" 1>&6
9288 else
9289   cat > conftest.$ac_ext <<EOF
9290 #line 9291 "configure"
9291 #include "confdefs.h"
9292
9293 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
9294 lose
9295 #endif
9296 EOF
9297 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9298   egrep "lose" >/dev/null 2>&1; then
9299   rm -rf conftest*
9300   gdb_cv_os_cygwin=yes
9301 else
9302   rm -rf conftest*
9303   gdb_cv_os_cygwin=no
9304 fi
9305 rm -f conftest*
9306
9307 fi
9308
9309 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9310
9311
9312 SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9313 case ${host} in
9314   *go32* ) SER_HARDWIRE=ser-go32.o ;;
9315   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
9316 esac
9317
9318
9319 # libreadline needs libuser32.a in a cygwin environment
9320 WIN32LIBS=
9321 if test x$gdb_cv_os_cygwin = xyes; then
9322     WIN32LIBS="-luser32"
9323     case "${target}" in
9324         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9325         ;;
9326     esac
9327 fi
9328
9329
9330 LIBGUI="../libgui/src/libgui.a"
9331 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9332
9333
9334
9335 WIN32LDAPP=
9336
9337
9338
9339 configdir="unix"
9340
9341 GDBTKLIBS=
9342 if test "${enable_gdbtk}" = "yes"; then
9343
9344     # Gdbtk must have an absolute path to srcdir in order to run
9345     # properly when not installed.
9346     here=`pwd`
9347     cd ${srcdir}
9348     GDBTK_SRC_DIR=`pwd`
9349     cd $here
9350
9351     
9352 #
9353 # Ok, lets find the tcl configuration
9354 # First, look for one uninstalled.  
9355 # the alternative search directory is invoked by --with-tclconfig
9356 #
9357
9358 if test x"${no_tcl}" = x ; then
9359   # we reset no_tcl in case something fails here
9360   no_tcl=true
9361   # Check whether --with-tclconfig or --without-tclconfig was given.
9362 if test "${with_tclconfig+set}" = set; then
9363   withval="$with_tclconfig"
9364   with_tclconfig=${withval}
9365 fi
9366
9367   echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
9368 echo "configure:9369: checking for Tcl configuration" >&5
9369   if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9370   echo $ac_n "(cached) $ac_c" 1>&6
9371 else
9372   
9373
9374   # First check to see if --with-tclconfig was specified.
9375   if test x"${with_tclconfig}" != x ; then
9376     if test -f "${with_tclconfig}/tclConfig.sh" ; then
9377       ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9378     else
9379       { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9380     fi
9381   fi
9382
9383   # then check for a private Tcl installation
9384   if test x"${ac_cv_c_tclconfig}" = x ; then
9385     for i in \
9386                 ../tcl \
9387                 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9388                 ../../tcl \
9389                 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9390                 ../../../tcl \
9391                 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9392       if test -f "$i/${configdir}/tclConfig.sh" ; then
9393         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9394         break
9395       fi
9396     done
9397   fi
9398   # check in a few common install locations
9399   if test x"${ac_cv_c_tclconfig}" = x ; then
9400     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9401       if test -f "$i/tclConfig.sh" ; then
9402         ac_cv_c_tclconfig=`(cd $i; pwd)`
9403         break
9404       fi
9405     done
9406   fi
9407   # check in a few other private locations
9408   if test x"${ac_cv_c_tclconfig}" = x ; then
9409     for i in \
9410                 ${srcdir}/../tcl \
9411                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9412       if test -f "$i/${configdir}/tclConfig.sh" ; then
9413         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9414         break
9415       fi
9416     done
9417   fi
9418   
9419 fi
9420
9421   if test x"${ac_cv_c_tclconfig}" = x ; then
9422     TCLCONFIG="# no Tcl configs found"
9423     echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9424   else
9425     no_tcl=
9426     TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9427     echo "$ac_t""found $TCLCONFIG" 1>&6
9428   fi
9429 fi
9430
9431     if test -z "${no_tcl}"; then
9432         
9433     . $TCLCONFIG
9434
9435     
9436     
9437     
9438     
9439     
9440
9441
9442
9443
9444     
9445     
9446     
9447     
9448     
9449     
9450     
9451     
9452     
9453     
9454     
9455     
9456     
9457
9458
9459
9460         
9461 #
9462 # Ok, lets find the tk configuration
9463 # First, look for one uninstalled.  
9464 # the alternative search directory is invoked by --with-tkconfig
9465 #
9466
9467 if test x"${no_tk}" = x ; then
9468   # we reset no_tk in case something fails here
9469   no_tk=true
9470   # Check whether --with-tkconfig or --without-tkconfig was given.
9471 if test "${with_tkconfig+set}" = set; then
9472   withval="$with_tkconfig"
9473   with_tkconfig=${withval}
9474 fi
9475
9476   echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
9477 echo "configure:9478: checking for Tk configuration" >&5
9478   if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9479   echo $ac_n "(cached) $ac_c" 1>&6
9480 else
9481   
9482
9483   # First check to see if --with-tkconfig was specified.
9484   if test x"${with_tkconfig}" != x ; then
9485     if test -f "${with_tkconfig}/tkConfig.sh" ; then
9486       ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9487     else
9488       { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9489     fi
9490   fi
9491
9492   # then check for a private Tk library
9493   if test x"${ac_cv_c_tkconfig}" = x ; then
9494     for i in \
9495                 ../tk \
9496                 `ls -dr ../tk[4-9]* 2>/dev/null` \
9497                 ../../tk \
9498                 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9499                 ../../../tk \
9500                 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9501       if test -f "$i/${configdir}/tkConfig.sh" ; then
9502         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9503         break
9504       fi
9505     done
9506   fi
9507   # check in a few common install locations
9508   if test x"${ac_cv_c_tkconfig}" = x ; then
9509     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9510       if test -f "$i/tkConfig.sh" ; then
9511         ac_cv_c_tkconfig=`(cd $i; pwd)`
9512         break
9513       fi
9514     done
9515   fi
9516   # check in a few other private locations
9517   if test x"${ac_cv_c_tkconfig}" = x ; then
9518     for i in \
9519                 ${srcdir}/../tk \
9520                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9521       if test -f "$i/${configdir}/tkConfig.sh" ; then
9522         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9523         break
9524       fi
9525     done
9526   fi
9527   
9528 fi
9529
9530   if test x"${ac_cv_c_tkconfig}" = x ; then
9531     TKCONFIG="# no Tk configs found"
9532     echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9533   else
9534     no_tk=
9535     TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9536     echo "$ac_t""found $TKCONFIG" 1>&6
9537   fi
9538 fi
9539
9540
9541
9542         # now look for Tcl library stuff
9543
9544         case "${host}" in
9545         *-*-cygwin*)
9546             tcldir=../tcl/win/
9547             ;;
9548         *)
9549             tcldir=../tcl/unix/
9550             ;;
9551         esac
9552
9553         TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9554
9555         # If $no_tk is nonempty, then we can't do Tk, and there is no
9556         # point to doing Tcl.
9557         if test -z "${no_tk}"; then
9558            
9559     if test -f "$TKCONFIG" ; then
9560       . $TKCONFIG
9561     fi
9562
9563     
9564     
9565
9566     
9567
9568
9569     
9570     
9571     
9572     
9573     
9574
9575            
9576 #
9577 # Ok, lets find the tcl source trees so we can use the headers
9578 # Warning: transition of version 9 to 10 will break this algorithm
9579 # because 10 sorts before 9. We also look for just tcl. We have to
9580 # be careful that we don't match stuff like tclX by accident.
9581 # the alternative search directory is involked by --with-tclinclude
9582 #
9583
9584 no_tcl=true
9585 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
9586 echo "configure:9587: checking for Tcl private headers. dir=${configdir}" >&5
9587 # Check whether --with-tclinclude or --without-tclinclude was given.
9588 if test "${with_tclinclude+set}" = set; then
9589   withval="$with_tclinclude"
9590   with_tclinclude=${withval}
9591 fi
9592
9593 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
9594   echo $ac_n "(cached) $ac_c" 1>&6
9595 else
9596   
9597 # first check to see if --with-tclinclude was specified
9598 if test x"${with_tclinclude}" != x ; then
9599   if test -f ${with_tclinclude}/tclInt.h ; then
9600     ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
9601   elif test -f ${with_tclinclude}/generic/tclInt.h ; then
9602     ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
9603   else
9604     { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9605   fi
9606 fi
9607
9608 # next check if it came with Tcl configuration file
9609 if test x"${ac_cv_c_tclconfig}" = x ; then
9610   if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
9611     ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
9612   fi
9613 fi
9614
9615 # next check in private source directory
9616 #
9617 # since ls returns lowest version numbers first, reverse its output
9618 if test x"${ac_cv_c_tclh}" = x ; then
9619   for i in \
9620                 ${srcdir}/../tcl \
9621                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
9622                 ${srcdir}/../../tcl \
9623                 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
9624                 ${srcdir}/../../../tcl \
9625                 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
9626     if test -f $i/generic/tclInt.h ; then
9627       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9628       break
9629     fi
9630   done
9631 fi
9632 # finally check in a few common install locations
9633 #
9634 # since ls returns lowest version numbers first, reverse its output
9635 if test x"${ac_cv_c_tclh}" = x ; then
9636   for i in \
9637                 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
9638                 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
9639                 /usr/local/src/tcl \
9640                 /usr/local/lib/tcl \
9641                 ${prefix}/include ; do
9642     if test -f $i/generic/tclInt.h ; then
9643       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9644       break
9645     fi
9646   done
9647 fi
9648 # see if one is installed
9649 if test x"${ac_cv_c_tclh}" = x ; then
9650    ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
9651 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
9652 echo "configure:9653: checking for tclInt.h" >&5
9653 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9654   echo $ac_n "(cached) $ac_c" 1>&6
9655 else
9656   cat > conftest.$ac_ext <<EOF
9657 #line 9658 "configure"
9658 #include "confdefs.h"
9659 #include <tclInt.h>
9660 EOF
9661 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9662 { (eval echo configure:9663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9663 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9664 if test -z "$ac_err"; then
9665   rm -rf conftest*
9666   eval "ac_cv_header_$ac_safe=yes"
9667 else
9668   echo "$ac_err" >&5
9669   echo "configure: failed program was:" >&5
9670   cat conftest.$ac_ext >&5
9671   rm -rf conftest*
9672   eval "ac_cv_header_$ac_safe=no"
9673 fi
9674 rm -f conftest*
9675 fi
9676 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9677   echo "$ac_t""yes" 1>&6
9678   ac_cv_c_tclh=installed
9679 else
9680   echo "$ac_t""no" 1>&6
9681 ac_cv_c_tclh=""
9682 fi
9683
9684 fi
9685
9686 fi
9687
9688 if test x"${ac_cv_c_tclh}" = x ; then
9689   TCLHDIR="# no Tcl private headers found"
9690   { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
9691 fi
9692 if test x"${ac_cv_c_tclh}" != x ; then
9693   no_tcl=""
9694   if test x"${ac_cv_c_tclh}" = x"installed" ; then
9695     echo "$ac_t""is installed" 1>&6
9696     TCLHDIR=""
9697   else
9698     echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
9699     # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
9700     TCLHDIR="-I${ac_cv_c_tclh}"
9701   fi
9702 fi
9703
9704
9705
9706            
9707 #
9708 # Ok, lets find the tk source trees so we can use the headers
9709 # If the directory (presumably symlink) named "tk" exists, use that one
9710 # in preference to any others.  Same logic is used when choosing library
9711 # and again with Tcl. The search order is the best place to look first, then in
9712 # decreasing significance. The loop breaks if the trigger file is found.
9713 # Note the gross little conversion here of srcdir by cd'ing to the found
9714 # directory. This converts the path from a relative to an absolute, so
9715 # recursive cache variables for the path will work right. We check all
9716 # the possible paths in one loop rather than many seperate loops to speed
9717 # things up.
9718 # the alternative search directory is involked by --with-tkinclude
9719 #
9720 no_tk=true
9721 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
9722 echo "configure:9723: checking for Tk private headers" >&5
9723 # Check whether --with-tkinclude or --without-tkinclude was given.
9724 if test "${with_tkinclude+set}" = set; then
9725   withval="$with_tkinclude"
9726   with_tkinclude=${withval}
9727 fi
9728
9729 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
9730   echo $ac_n "(cached) $ac_c" 1>&6
9731 else
9732   
9733 # first check to see if --with-tkinclude was specified
9734 if test x"${with_tkinclude}" != x ; then
9735   if test -f ${with_tkinclude}/tk.h ; then
9736     ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
9737   elif test -f ${with_tkinclude}/generic/tk.h ; then
9738     ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
9739   else
9740     { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9741   fi
9742 fi
9743
9744 # next check if it came with Tk configuration file
9745 if test x"${ac_cv_c_tkconfig}" = x ; then
9746   if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
9747     ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
9748   fi
9749 fi
9750
9751 # next check in private source directory
9752 #
9753 # since ls returns lowest version numbers first, reverse its output
9754 if test x"${ac_cv_c_tkh}" = x ; then
9755   for i in \
9756                 ${srcdir}/../tk \
9757                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
9758                 ${srcdir}/../../tk \
9759                 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
9760                 ${srcdir}/../../../tk \
9761                 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
9762     if test -f $i/generic/tk.h ; then
9763       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9764       break
9765     fi
9766   done
9767 fi
9768 # finally check in a few common install locations
9769 #
9770 # since ls returns lowest version numbers first, reverse its output
9771 if test x"${ac_cv_c_tkh}" = x ; then
9772   for i in \
9773                 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
9774                 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
9775                 /usr/local/src/tk \
9776                 /usr/local/lib/tk \
9777                 ${prefix}/include ; do
9778     if test -f $i/generic/tk.h ; then
9779       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9780       break
9781     fi
9782   done
9783 fi
9784 # see if one is installed
9785 if test x"${ac_cv_c_tkh}" = x ; then
9786    ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
9787 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
9788 echo "configure:9789: checking for tk.h" >&5
9789 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9790   echo $ac_n "(cached) $ac_c" 1>&6
9791 else
9792   cat > conftest.$ac_ext <<EOF
9793 #line 9794 "configure"
9794 #include "confdefs.h"
9795 #include <tk.h>
9796 EOF
9797 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9798 { (eval echo configure:9799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9799 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9800 if test -z "$ac_err"; then
9801   rm -rf conftest*
9802   eval "ac_cv_header_$ac_safe=yes"
9803 else
9804   echo "$ac_err" >&5
9805   echo "configure: failed program was:" >&5
9806   cat conftest.$ac_ext >&5
9807   rm -rf conftest*
9808   eval "ac_cv_header_$ac_safe=no"
9809 fi
9810 rm -f conftest*
9811 fi
9812 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9813   echo "$ac_t""yes" 1>&6
9814   ac_cv_c_tkh=installed
9815 else
9816   echo "$ac_t""no" 1>&6
9817 ac_cv_c_tkh=""
9818 fi
9819
9820 fi
9821
9822 fi
9823
9824 if test x"${ac_cv_c_tkh}" != x ; then
9825   no_tk=""
9826   if test x"${ac_cv_c_tkh}" = x"installed" ; then
9827     echo "$ac_t""is installed" 1>&6
9828     TKHDIR=""
9829   else
9830     echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
9831     # this hack is cause the TKHDIR won't print if there is a "-I" in it.
9832     TKHDIR="-I${ac_cv_c_tkh}"
9833   fi
9834 else
9835   TKHDIR="# no Tk directory found"
9836   echo "configure: warning: Can't find Tk private headers" 1>&2
9837   no_tk=true
9838 fi
9839
9840
9841
9842            
9843 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9844 echo "configure:9845: checking for Itcl private headers. srcdir=${srcdir}" >&5
9845 if test x"${ac_cv_c_itclh}" = x ; then
9846   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
9847     if test -f $i/generic/itcl.h ; then
9848       ac_cv_c_itclh=`(cd $i/generic; pwd)`
9849       break
9850     fi
9851   done
9852 fi
9853 if test x"${ac_cv_c_itclh}" = x ; then
9854   ITCLHDIR="# no Itcl private headers found"
9855   { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
9856 fi
9857 if test x"${ac_cv_c_itclh}" != x ; then
9858      ITCLHDIR="-I${ac_cv_c_itclh}"
9859 fi
9860 # should always be here
9861 #     ITCLLIB="../itcl/itcl/unix/libitcl.a"
9862
9863 #AC_SUBST(ITCLLIB)
9864
9865            
9866 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9867 echo "configure:9868: checking for Itk private headers. srcdir=${srcdir}" >&5
9868 if test x"${ac_cv_c_itkh}" = x ; then
9869   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
9870     if test -f $i/generic/itk.h ; then
9871       ac_cv_c_itkh=`(cd $i/generic; pwd)`
9872       break
9873     fi
9874   done
9875 fi
9876 if test x"${ac_cv_c_itkh}" = x ; then
9877   ITKHDIR="# no Itk private headers found"
9878   { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
9879 fi
9880 if test x"${ac_cv_c_itkh}" != x ; then
9881      ITKHDIR="-I${ac_cv_c_itkh}"
9882 fi
9883 # should always be here
9884 #     ITKLIB="../itcl/itk/unix/libitk.a"
9885
9886 #AC_SUBST(ITKLIB)
9887
9888
9889
9890            # now look for Tk library stuff
9891
9892            case "${host}" in
9893            *-*-cygwin*)
9894                tkdir=../tk/win/
9895                ;;
9896            *)
9897                tkdir=../tk/unix/
9898                ;;
9899            esac
9900
9901            TK_DEPS="${tkdir}${TK_LIB_FILE}"
9902
9903            # now look for Itcl library stuff
9904
9905            
9906 #
9907 # Ok, lets find the itcl configuration
9908 # First, look for one uninstalled.  
9909 # the alternative search directory is invoked by --with-itclconfig
9910 #
9911
9912 if test x"${no_itcl}" = x ; then
9913   # we reset no_itcl in case something fails here
9914   no_itcl=true
9915   # Check whether --with-itclconfig or --without-itclconfig was given.
9916 if test "${with_itclconfig+set}" = set; then
9917   withval="$with_itclconfig"
9918   with_itclconfig=${withval}
9919 fi
9920
9921   echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
9922 echo "configure:9923: checking for Itcl configuration" >&5
9923   if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
9924   echo $ac_n "(cached) $ac_c" 1>&6
9925 else
9926   
9927
9928   # First check to see if --with-itclconfig was specified.
9929   if test x"${with_itclconfig}" != x ; then
9930     if test -f "${with_itclconfig}/itclConfig.sh" ; then
9931       ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
9932     else
9933       { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
9934     fi
9935   fi
9936
9937   # then check for a private Itcl library
9938   if test x"${ac_cv_c_itclconfig}" = x ; then
9939     for i in \
9940                 ../itcl/itcl \
9941                 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
9942                 ../../itcl \
9943                 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
9944                 ../../../itcl \
9945                 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
9946       if test -f "$i/itclConfig.sh" ; then
9947         ac_cv_c_itclconfig=`(cd $i; pwd)`
9948         break
9949       fi
9950     done
9951   fi
9952   # check in a few common install locations
9953   if test x"${ac_cv_c_itclconfig}" = x ; then
9954     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9955       if test -f "$i/itclConfig.sh" ; then
9956         ac_cv_c_itclconfig=`(cd $i; pwd)`
9957         break
9958       fi
9959     done
9960   fi
9961   # check in a few other private locations
9962   if test x"${ac_cv_c_itclconfig}" = x ; then
9963     for i in \
9964                 ${srcdir}/../itcl/itcl \
9965                 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
9966       if test -f "$i/itclConfig.sh" ; then
9967         ac_cv_c_itclconfig=`(cd $i; pwd)`
9968         break
9969       fi
9970     done
9971   fi
9972   
9973 fi
9974
9975   if test x"${ac_cv_c_itclconfig}" = x ; then
9976     ITCLCONFIG="# no Itcl configs found"
9977     echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
9978   else
9979     no_itcl=
9980     ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
9981     echo "$ac_t""found $ITCLCONFIG" 1>&6
9982   fi
9983 fi
9984
9985            if test -z "${no_itcl}"; then
9986              
9987     if test -f "$ITCLCONFIG" ; then
9988       . $ITCLCONFIG
9989     fi
9990
9991     
9992     
9993
9994     
9995
9996
9997     
9998     
9999     
10000  
10001
10002              ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
10003              ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
10004            fi
10005
10006            
10007            # now look for Itk library stuff
10008            
10009 #
10010 # Ok, lets find the itk configuration
10011 # First, look for one uninstalled.  
10012 # the alternative search directory is invoked by --with-itkconfig
10013 #
10014
10015 if test x"${no_itk}" = x ; then
10016   # we reset no_itk in case something fails here
10017   no_itk=true
10018   # Check whether --with-itkconfig or --without-itkconfig was given.
10019 if test "${with_itkconfig+set}" = set; then
10020   withval="$with_itkconfig"
10021   with_itkconfig=${withval}
10022 fi
10023
10024   echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
10025 echo "configure:10026: checking for Itk configuration" >&5
10026   if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10027   echo $ac_n "(cached) $ac_c" 1>&6
10028 else
10029   
10030
10031   # First check to see if --with-itkconfig was specified.
10032   if test x"${with_itkconfig}" != x ; then
10033     if test -f "${with_itkconfig}/itkConfig.sh" ; then
10034       ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10035     else
10036       { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10037     fi
10038   fi
10039
10040   # then check for a private Itk library
10041   if test x"${ac_cv_c_itkconfig}" = x ; then
10042     for i in \
10043                 ../itcl/itk \
10044                 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10045                 ../../itk \
10046                 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10047                 ../../../itk \
10048                 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10049       if test -f "$i/itkConfig.sh" ; then
10050         ac_cv_c_itkconfig=`(cd $i; pwd)`
10051         break
10052       fi
10053     done
10054   fi
10055   # check in a few common install locations
10056   if test x"${ac_cv_c_itkconfig}" = x ; then
10057     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10058       if test -f "$i/itkConfig.sh" ; then
10059         ac_cv_c_itkconfig=`(cd $i; pwd)`
10060         break
10061       fi
10062     done
10063   fi
10064   # check in a few other private locations
10065   if test x"${ac_cv_c_itkconfig}" = x ; then
10066     for i in \
10067                 ${srcdir}/../itcl/itk \
10068                 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10069       if test -f "$i/itkConfig.sh" ; then
10070         ac_cv_c_itkconfig=`(cd $i; pwd)`
10071         break
10072       fi
10073     done
10074   fi
10075   
10076 fi
10077
10078   if test x"${ac_cv_c_itkconfig}" = x ; then
10079     ITKCONFIG="# no Itk configs found"
10080     echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10081   else
10082     no_itk=
10083     ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10084     echo "$ac_t""found $ITKCONFIG" 1>&6
10085   fi
10086 fi
10087
10088
10089            if test -z "${no_itcl}"; then
10090              
10091     if test -f "$ITKCONFIG" ; then
10092       . $ITKCONFIG
10093     fi
10094
10095     
10096     
10097
10098     
10099
10100
10101     
10102     
10103     
10104
10105
10106              ITKLIB="${ITK_BUILD_LIB_SPEC}"
10107              ITK_DEPS="${ITK_LIB_FULL_PATH}"
10108            fi
10109
10110            ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
10111            # Tcl/Tk 8.1 require -fwritable strings.  I don't
10112            # know whether 8.2 will or not, but I bet it will.
10113            # I don't have to worry about 7.x since we don't support it.
10114            GDBTK_CFLAGS=""
10115            if test "$GCC" = "yes"; then
10116                if test "$TCL_VERSION" != "8.0" ; then
10117                    GDBTK_CFLAGS="-fwritable-strings"
10118                fi
10119            fi
10120
10121            # Include some libraries that Tcl and Tk want.
10122            TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
10123            # Yes, the ordering seems wrong here.  But it isn't.
10124            # TK_LIBS is the list of libraries that need to be linked
10125            # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
10126            # were in LIBS then any link tests after this point would
10127            # try to include things like `$(LIBGUI)', which wouldn't work.
10128            GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
10129
10130            CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10131            CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10132            CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
10133            CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10134            CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10135            CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10136            CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
10137
10138            if test x$gdb_cv_os_cygwin = xyes; then
10139               WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10140               WIN32LDAPP="-Wl,--subsystem,console"
10141               CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10142            fi
10143         fi
10144     fi
10145
10146     configdirs="${configdirs} gdbtk"
10147 fi
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162 # If we find X, set shell vars x_includes and x_libraries to the
10163 # paths, otherwise set no_x=yes.
10164 # Uses ac_ vars as temps to allow command line to override cache and checks.
10165 # --without-x overrides everything else, but does not touch the cache.
10166 echo $ac_n "checking for X""... $ac_c" 1>&6
10167 echo "configure:10168: checking for X" >&5
10168
10169 # Check whether --with-x or --without-x was given.
10170 if test "${with_x+set}" = set; then
10171   withval="$with_x"
10172   :
10173 fi
10174
10175 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10176 if test "x$with_x" = xno; then
10177   # The user explicitly disabled X.
10178   have_x=disabled
10179 else
10180   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10181     # Both variables are already set.
10182     have_x=yes
10183   else
10184 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10185   echo $ac_n "(cached) $ac_c" 1>&6
10186 else
10187   # One or both of the vars are not set, and there is no cached value.
10188 ac_x_includes=NO ac_x_libraries=NO
10189 rm -fr conftestdir
10190 if mkdir conftestdir; then
10191   cd conftestdir
10192   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10193   cat > Imakefile <<'EOF'
10194 acfindx:
10195         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10196 EOF
10197   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10198     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10199     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10200     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10201     for ac_extension in a so sl; do
10202       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10203         test -f $ac_im_libdir/libX11.$ac_extension; then
10204         ac_im_usrlibdir=$ac_im_libdir; break
10205       fi
10206     done
10207     # Screen out bogus values from the imake configuration.  They are
10208     # bogus both because they are the default anyway, and because
10209     # using them would break gcc on systems where it needs fixed includes.
10210     case "$ac_im_incroot" in
10211         /usr/include) ;;
10212         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10213     esac
10214     case "$ac_im_usrlibdir" in
10215         /usr/lib | /lib) ;;
10216         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10217     esac
10218   fi
10219   cd ..
10220   rm -fr conftestdir
10221 fi
10222
10223 if test "$ac_x_includes" = NO; then
10224   # Guess where to find include files, by looking for this one X11 .h file.
10225   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10226
10227   # First, try using that file with no special directory specified.
10228 cat > conftest.$ac_ext <<EOF
10229 #line 10230 "configure"
10230 #include "confdefs.h"
10231 #include <$x_direct_test_include>
10232 EOF
10233 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10234 { (eval echo configure:10235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10235 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10236 if test -z "$ac_err"; then
10237   rm -rf conftest*
10238   # We can compile using X headers with no special include directory.
10239 ac_x_includes=
10240 else
10241   echo "$ac_err" >&5
10242   echo "configure: failed program was:" >&5
10243   cat conftest.$ac_ext >&5
10244   rm -rf conftest*
10245   # Look for the header file in a standard set of common directories.
10246 # Check X11 before X11Rn because it is often a symlink to the current release.
10247   for ac_dir in               \
10248     /usr/X11/include          \
10249     /usr/X11R6/include        \
10250     /usr/X11R5/include        \
10251     /usr/X11R4/include        \
10252                               \
10253     /usr/include/X11          \
10254     /usr/include/X11R6        \
10255     /usr/include/X11R5        \
10256     /usr/include/X11R4        \
10257                               \
10258     /usr/local/X11/include    \
10259     /usr/local/X11R6/include  \
10260     /usr/local/X11R5/include  \
10261     /usr/local/X11R4/include  \
10262                               \
10263     /usr/local/include/X11    \
10264     /usr/local/include/X11R6  \
10265     /usr/local/include/X11R5  \
10266     /usr/local/include/X11R4  \
10267                               \
10268     /usr/X386/include         \
10269     /usr/x386/include         \
10270     /usr/XFree86/include/X11  \
10271                               \
10272     /usr/include              \
10273     /usr/local/include        \
10274     /usr/unsupported/include  \
10275     /usr/athena/include       \
10276     /usr/local/x11r5/include  \
10277     /usr/lpp/Xamples/include  \
10278                               \
10279     /usr/openwin/include      \
10280     /usr/openwin/share/include \
10281     ; \
10282   do
10283     if test -r "$ac_dir/$x_direct_test_include"; then
10284       ac_x_includes=$ac_dir
10285       break
10286     fi
10287   done
10288 fi
10289 rm -f conftest*
10290 fi # $ac_x_includes = NO
10291
10292 if test "$ac_x_libraries" = NO; then
10293   # Check for the libraries.
10294
10295   test -z "$x_direct_test_library" && x_direct_test_library=Xt
10296   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10297
10298   # See if we find them without any special options.
10299   # Don't add to $LIBS permanently.
10300   ac_save_LIBS="$LIBS"
10301   LIBS="-l$x_direct_test_library $LIBS"
10302 cat > conftest.$ac_ext <<EOF
10303 #line 10304 "configure"
10304 #include "confdefs.h"
10305
10306 int main() {
10307 ${x_direct_test_function}()
10308 ; return 0; }
10309 EOF
10310 if { (eval echo configure:10311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10311   rm -rf conftest*
10312   LIBS="$ac_save_LIBS"
10313 # We can link X programs with no special library path.
10314 ac_x_libraries=
10315 else
10316   echo "configure: failed program was:" >&5
10317   cat conftest.$ac_ext >&5
10318   rm -rf conftest*
10319   LIBS="$ac_save_LIBS"
10320 # First see if replacing the include by lib works.
10321 # Check X11 before X11Rn because it is often a symlink to the current release.
10322 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10323     /usr/X11/lib          \
10324     /usr/X11R6/lib        \
10325     /usr/X11R5/lib        \
10326     /usr/X11R4/lib        \
10327                           \
10328     /usr/lib/X11          \
10329     /usr/lib/X11R6        \
10330     /usr/lib/X11R5        \
10331     /usr/lib/X11R4        \
10332                           \
10333     /usr/local/X11/lib    \
10334     /usr/local/X11R6/lib  \
10335     /usr/local/X11R5/lib  \
10336     /usr/local/X11R4/lib  \
10337                           \
10338     /usr/local/lib/X11    \
10339     /usr/local/lib/X11R6  \
10340     /usr/local/lib/X11R5  \
10341     /usr/local/lib/X11R4  \
10342                           \
10343     /usr/X386/lib         \
10344     /usr/x386/lib         \
10345     /usr/XFree86/lib/X11  \
10346                           \
10347     /usr/lib              \
10348     /usr/local/lib        \
10349     /usr/unsupported/lib  \
10350     /usr/athena/lib       \
10351     /usr/local/x11r5/lib  \
10352     /usr/lpp/Xamples/lib  \
10353     /lib/usr/lib/X11      \
10354                           \
10355     /usr/openwin/lib      \
10356     /usr/openwin/share/lib \
10357     ; \
10358 do
10359   for ac_extension in a so sl; do
10360     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10361       ac_x_libraries=$ac_dir
10362       break 2
10363     fi
10364   done
10365 done
10366 fi
10367 rm -f conftest*
10368 fi # $ac_x_libraries = NO
10369
10370 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10371   # Didn't find X anywhere.  Cache the known absence of X.
10372   ac_cv_have_x="have_x=no"
10373 else
10374   # Record where we found X for the cache.
10375   ac_cv_have_x="have_x=yes \
10376                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10377 fi
10378 fi
10379   fi
10380   eval "$ac_cv_have_x"
10381 fi # $with_x != no
10382
10383 if test "$have_x" != yes; then
10384   echo "$ac_t""$have_x" 1>&6
10385   no_x=yes
10386 else
10387   # If each of the values was on the command line, it overrides each guess.
10388   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10389   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10390   # Update the cache value to reflect the command line values.
10391   ac_cv_have_x="have_x=yes \
10392                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10393   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10394 fi
10395
10396
10397  
10398 # Unlike the sim directory, whether a simulator is linked is controlled by 
10399 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.  
10400 # This code just checks for a few cases where we'd like to ignore those
10401 # definitions, even when they're present in the '.mt' file.  These cases
10402 # are when --disable-sim is specified, or if the simulator directory is
10403 # not part of the source tree.
10404 #
10405 # Check whether --enable-sim or --disable-sim was given.
10406 if test "${enable_sim+set}" = set; then
10407   enableval="$enable_sim"
10408   echo "enable_sim = $enable_sim";
10409  echo "enableval = ${enableval}";
10410  case "${enableval}" in
10411   yes) ignore_sim=false ;;
10412   no)  ignore_sim=true ;;
10413   *)   ignore_sim=false ;;
10414  esac
10415 else
10416   ignore_sim=false
10417 fi
10418
10419
10420 if test ! -d "${srcdir}/../sim"; then
10421   ignore_sim=true
10422 fi
10423
10424 if test "${ignore_sim}" = "true"; then
10425     IGNORE_SIM="SIM="
10426     IGNORE_SIM_OBS="SIM_OBS="
10427 else
10428     IGNORE_SIM=""
10429     IGNORE_SIM_OBS=""
10430     cat >> confdefs.h <<\EOF
10431 #define WITH_SIM 1
10432 EOF
10433
10434 fi
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449 # target_subdir is used by the testsuite to find the target libraries.
10450 target_subdir=
10451 if test "${host}" != "${target}"; then
10452     target_subdir="${target_alias}/"
10453 fi
10454
10455
10456 frags=
10457 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10458 if test ! -f ${host_makefile_frag}; then
10459     # When building a native debuger the .mh file containing things
10460     # like NATDEPFILES is needed.  Cross debuggers don't need .mh
10461     # since it no longer contains anything useful.
10462     if test "${target}" = "${host}"; then
10463         { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10464     else
10465         host_makefile_frag=/dev/null
10466     fi
10467 fi
10468 frags="$frags $host_makefile_frag"
10469
10470 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10471 if test ! -f ${target_makefile_frag}; then
10472 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10473 fi
10474 frags="$frags $target_makefile_frag"
10475
10476
10477
10478
10479
10480 hostfile=`sed -n '
10481 s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10482 ' ${host_makefile_frag}`
10483
10484 targetfile=`sed -n '
10485 s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10486 ' ${target_makefile_frag}`
10487
10488 if test "${target}" = "${host}"; then
10489 # We pick this up from the host configuration file (.mh) because we
10490 # do not have a native configuration Makefile fragment.
10491 nativefile=`sed -n '
10492 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
10493 ' ${host_makefile_frag}`
10494 fi
10495
10496
10497 if test x"${gdb_osabi}" != x ; then
10498     cat >> confdefs.h <<EOF
10499 #define GDB_OSABI_DEFAULT $gdb_osabi
10500 EOF
10501
10502 fi
10503
10504 # Enable multi-ice-gdb-server.
10505 # Check whether --enable-multi-ice or --disable-multi-ice was given.
10506 if test "${enable_multi_ice+set}" = set; then
10507   enableval="$enable_multi_ice"
10508   case $enableval in
10509     yes | no)
10510       ;;
10511     *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10512   esac
10513 fi
10514
10515 if test "x$enable_multi_ice" = xyes; then
10516   configdirs="$configdirs multi-ice"
10517 fi
10518
10519 # We only build gdbserver automatically if host and target are the same.
10520 if test "x$target" = "x$host"; then
10521   echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
10522 echo "configure:10523: checking whether gdbserver is supported on this host" >&5
10523   if test "x$build_gdbserver" = xyes; then
10524     configdirs="$configdirs gdbserver"
10525     echo "$ac_t""yes" 1>&6
10526   else
10527     echo "$ac_t""no" 1>&6
10528   fi
10529 fi
10530
10531 subdirs="doc testsuite $configdirs"
10532
10533
10534 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
10535 # (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10536 # version.
10537
10538 files=
10539 links=
10540
10541 rm -f xm.h
10542 xm_h=""
10543 if test "${hostfile}" != ""; then
10544     xm_h=xm.h
10545     GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10546     files="${files} ${GDB_XM_FILE}"
10547     links="${links} xm.h"
10548     cat >> confdefs.h <<EOF
10549 #define GDB_XM_FILE ${GDB_XM_FILE}
10550 EOF
10551
10552 fi
10553
10554
10555 rm -f tm.h
10556 tm_h=""
10557 if test "${targetfile}" != ""; then
10558     tm_h=tm.h
10559     GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10560     files="${files} ${GDB_TM_FILE}"
10561     links="${links} tm.h"
10562     cat >> confdefs.h <<EOF
10563 #define GDB_TM_FILE ${GDB_TM_FILE}
10564 EOF
10565
10566 fi
10567
10568
10569 rm -f nm.h
10570 nm_h=""
10571 if test "${nativefile}" != ""; then
10572     nm_h=nm.h
10573     GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
10574     files="${files} ${GDB_NM_FILE}"
10575     links="${links} nm.h"
10576     cat >> confdefs.h <<EOF
10577 #define GDB_NM_FILE ${GDB_NM_FILE}
10578 EOF
10579
10580 fi
10581
10582
10583
10584
10585 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
10586 echo "configure:10587: checking for Cygwin environment" >&5
10587 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
10588   echo $ac_n "(cached) $ac_c" 1>&6
10589 else
10590   cat > conftest.$ac_ext <<EOF
10591 #line 10592 "configure"
10592 #include "confdefs.h"
10593
10594 int main() {
10595
10596 #ifndef __CYGWIN__
10597 #define __CYGWIN__ __CYGWIN32__
10598 #endif
10599 return __CYGWIN__;
10600 ; return 0; }
10601 EOF
10602 if { (eval echo configure:10603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10603   rm -rf conftest*
10604   ac_cv_cygwin=yes
10605 else
10606   echo "configure: failed program was:" >&5
10607   cat conftest.$ac_ext >&5
10608   rm -rf conftest*
10609   ac_cv_cygwin=no
10610 fi
10611 rm -f conftest*
10612 rm -f conftest*
10613 fi
10614
10615 echo "$ac_t""$ac_cv_cygwin" 1>&6
10616 CYGWIN=
10617 test "$ac_cv_cygwin" = yes && CYGWIN=yes
10618 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
10619 echo "configure:10620: checking for mingw32 environment" >&5
10620 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
10621   echo $ac_n "(cached) $ac_c" 1>&6
10622 else
10623   cat > conftest.$ac_ext <<EOF
10624 #line 10625 "configure"
10625 #include "confdefs.h"
10626
10627 int main() {
10628 return __MINGW32__;
10629 ; return 0; }
10630 EOF
10631 if { (eval echo configure:10632: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10632   rm -rf conftest*
10633   ac_cv_mingw32=yes
10634 else
10635   echo "configure: failed program was:" >&5
10636   cat conftest.$ac_ext >&5
10637   rm -rf conftest*
10638   ac_cv_mingw32=no
10639 fi
10640 rm -f conftest*
10641 rm -f conftest*
10642 fi
10643
10644 echo "$ac_t""$ac_cv_mingw32" 1>&6
10645 MINGW32=
10646 test "$ac_cv_mingw32" = yes && MINGW32=yes
10647
10648
10649 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
10650 echo "configure:10651: checking for executable suffix" >&5
10651 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
10652   echo $ac_n "(cached) $ac_c" 1>&6
10653 else
10654   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
10655   ac_cv_exeext=.exe
10656 else
10657   rm -f conftest*
10658   echo 'int main () { return 0; }' > conftest.$ac_ext
10659   ac_cv_exeext=
10660   if { (eval echo configure:10661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
10661     for file in conftest.*; do
10662       case $file in
10663       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
10664       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
10665       esac
10666     done
10667   else
10668     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
10669   fi
10670   rm -f conftest*
10671   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
10672 fi
10673 fi
10674
10675 EXEEXT=""
10676 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
10677 echo "$ac_t""${ac_cv_exeext}" 1>&6
10678 ac_exeext=$EXEEXT
10679
10680
10681
10682 cat >> confdefs.h <<\EOF
10683 #define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
10684 EOF
10685
10686
10687
10688     
10689   # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10690 if test "${with_libiconv_prefix+set}" = set; then
10691   withval="$with_libiconv_prefix"
10692   
10693     for dir in `echo "$withval" | tr : ' '`; do
10694       if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
10695       if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
10696     done
10697    
10698 fi
10699
10700
10701   echo $ac_n "checking for iconv""... $ac_c" 1>&6
10702 echo "configure:10703: checking for iconv" >&5
10703 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
10704   echo $ac_n "(cached) $ac_c" 1>&6
10705 else
10706   
10707     am_cv_func_iconv="no, consider installing GNU libiconv"
10708     am_cv_lib_iconv=no
10709     cat > conftest.$ac_ext <<EOF
10710 #line 10711 "configure"
10711 #include "confdefs.h"
10712 #include <stdlib.h>
10713 #include <iconv.h>
10714 int main() {
10715 iconv_t cd = iconv_open("","");
10716        iconv(cd,NULL,NULL,NULL,NULL);
10717        iconv_close(cd);
10718 ; return 0; }
10719 EOF
10720 if { (eval echo configure:10721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10721   rm -rf conftest*
10722   am_cv_func_iconv=yes
10723 else
10724   echo "configure: failed program was:" >&5
10725   cat conftest.$ac_ext >&5
10726 fi
10727 rm -f conftest*
10728     if test "$am_cv_func_iconv" != yes; then
10729       am_save_LIBS="$LIBS"
10730       LIBS="$LIBS -liconv"
10731       cat > conftest.$ac_ext <<EOF
10732 #line 10733 "configure"
10733 #include "confdefs.h"
10734 #include <stdlib.h>
10735 #include <iconv.h>
10736 int main() {
10737 iconv_t cd = iconv_open("","");
10738          iconv(cd,NULL,NULL,NULL,NULL);
10739          iconv_close(cd);
10740 ; return 0; }
10741 EOF
10742 if { (eval echo configure:10743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10743   rm -rf conftest*
10744   am_cv_lib_iconv=yes
10745         am_cv_func_iconv=yes
10746 else
10747   echo "configure: failed program was:" >&5
10748   cat conftest.$ac_ext >&5
10749 fi
10750 rm -f conftest*
10751       LIBS="$am_save_LIBS"
10752     fi
10753   
10754 fi
10755
10756 echo "$ac_t""$am_cv_func_iconv" 1>&6
10757   if test "$am_cv_func_iconv" = yes; then
10758     cat >> confdefs.h <<\EOF
10759 #define HAVE_ICONV 1
10760 EOF
10761
10762     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
10763 echo "configure:10764: checking for iconv declaration" >&5
10764     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
10765   echo $ac_n "(cached) $ac_c" 1>&6
10766 else
10767   
10768       cat > conftest.$ac_ext <<EOF
10769 #line 10770 "configure"
10770 #include "confdefs.h"
10771
10772 #include <stdlib.h>
10773 #include <iconv.h>
10774 extern
10775 #ifdef __cplusplus
10776 "C"
10777 #endif
10778 #if defined(__STDC__) || defined(__cplusplus)
10779 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10780 #else
10781 size_t iconv();
10782 #endif
10783
10784 int main() {
10785
10786 ; return 0; }
10787 EOF
10788 if { (eval echo configure:10789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10789   rm -rf conftest*
10790   am_cv_proto_iconv_arg1=""
10791 else
10792   echo "configure: failed program was:" >&5
10793   cat conftest.$ac_ext >&5
10794   rm -rf conftest*
10795   am_cv_proto_iconv_arg1="const"
10796 fi
10797 rm -f conftest*
10798       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);"
10799 fi
10800
10801     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10802     echo "$ac_t""${ac_t:-
10803          }$am_cv_proto_iconv" 1>&6
10804     cat >> confdefs.h <<EOF
10805 #define ICONV_CONST $am_cv_proto_iconv_arg1
10806 EOF
10807
10808   fi
10809   LIBICONV=
10810   if test "$am_cv_lib_iconv" = yes; then
10811     LIBICONV="-liconv"
10812   fi
10813   
10814
10815
10816 trap '' 1 2 15
10817 cat > confcache <<\EOF
10818 # This file is a shell script that caches the results of configure
10819 # tests run on this system so they can be shared between configure
10820 # scripts and configure runs.  It is not useful on other systems.
10821 # If it contains results you don't want to keep, you may remove or edit it.
10822 #
10823 # By default, configure uses ./config.cache as the cache file,
10824 # creating it if it does not exist already.  You can give configure
10825 # the --cache-file=FILE option to use a different cache file; that is
10826 # what configure does when it calls configure scripts in
10827 # subdirectories, so they share the cache.
10828 # Giving --cache-file=/dev/null disables caching, for debugging configure.
10829 # config.status only pays attention to the cache file if you give it the
10830 # --recheck option to rerun configure.
10831 #
10832 EOF
10833 # The following way of writing the cache mishandles newlines in values,
10834 # but we know of no workaround that is simple, portable, and efficient.
10835 # So, don't put newlines in cache variables' values.
10836 # Ultrix sh set writes to stderr and can't be redirected directly,
10837 # and sets the high bit in the cache file unless we assign to the vars.
10838 (set) 2>&1 |
10839   case `(ac_space=' '; set | grep ac_space) 2>&1` in
10840   *ac_space=\ *)
10841     # `set' does not quote correctly, so add quotes (double-quote substitution
10842     # turns \\\\ into \\, and sed turns \\ into \).
10843     sed -n \
10844       -e "s/'/'\\\\''/g" \
10845       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
10846     ;;
10847   *)
10848     # `set' quotes correctly as required by POSIX, so do not add quotes.
10849     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
10850     ;;
10851   esac >> confcache
10852 if cmp -s $cache_file confcache; then
10853   :
10854 else
10855   if test -w $cache_file; then
10856     echo "updating cache $cache_file"
10857     cat confcache > $cache_file
10858   else
10859     echo "not updating unwritable cache $cache_file"
10860   fi
10861 fi
10862 rm -f confcache
10863
10864 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
10865
10866 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10867 # Let make expand exec_prefix.
10868 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10869
10870 # Any assignment to VPATH causes Sun make to only execute
10871 # the first set of double-colon rules, so remove it if not needed.
10872 # If there is a colon in the path, we need to keep it.
10873 if test "x$srcdir" = x.; then
10874   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
10875 fi
10876
10877 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
10878
10879 DEFS=-DHAVE_CONFIG_H
10880
10881 # Without the "./", some shells look in PATH for config.status.
10882 : ${CONFIG_STATUS=./config.status}
10883
10884 echo creating $CONFIG_STATUS
10885 rm -f $CONFIG_STATUS
10886 cat > $CONFIG_STATUS <<EOF
10887 #! /bin/sh
10888 # Generated automatically by configure.
10889 # Run this file to recreate the current configuration.
10890 # This directory was configured as follows,
10891 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10892 #
10893 # $0 $ac_configure_args
10894 #
10895 # Compiler output produced by configure, useful for debugging
10896 # configure, is in ./config.log if it exists.
10897
10898 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
10899 for ac_option
10900 do
10901   case "\$ac_option" in
10902   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10903     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
10904     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
10905   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
10906     echo "$CONFIG_STATUS generated by autoconf version 2.13"
10907     exit 0 ;;
10908   -help | --help | --hel | --he | --h)
10909     echo "\$ac_cs_usage"; exit 0 ;;
10910   *) echo "\$ac_cs_usage"; exit 1 ;;
10911   esac
10912 done
10913
10914 ac_given_srcdir=$srcdir
10915 ac_given_INSTALL="$INSTALL"
10916
10917 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
10918 EOF
10919 cat >> $CONFIG_STATUS <<EOF
10920
10921 # Protect against being on the right side of a sed subst in config.status.
10922 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
10923  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
10924 $ac_vpsub
10925 $extrasub
10926 s%@SHELL@%$SHELL%g
10927 s%@CFLAGS@%$CFLAGS%g
10928 s%@CPPFLAGS@%$CPPFLAGS%g
10929 s%@CXXFLAGS@%$CXXFLAGS%g
10930 s%@FFLAGS@%$FFLAGS%g
10931 s%@DEFS@%$DEFS%g
10932 s%@LDFLAGS@%$LDFLAGS%g
10933 s%@LIBS@%$LIBS%g
10934 s%@exec_prefix@%$exec_prefix%g
10935 s%@prefix@%$prefix%g
10936 s%@program_transform_name@%$program_transform_name%g
10937 s%@bindir@%$bindir%g
10938 s%@sbindir@%$sbindir%g
10939 s%@libexecdir@%$libexecdir%g
10940 s%@datadir@%$datadir%g
10941 s%@sysconfdir@%$sysconfdir%g
10942 s%@sharedstatedir@%$sharedstatedir%g
10943 s%@localstatedir@%$localstatedir%g
10944 s%@libdir@%$libdir%g
10945 s%@includedir@%$includedir%g
10946 s%@oldincludedir@%$oldincludedir%g
10947 s%@infodir@%$infodir%g
10948 s%@mandir@%$mandir%g
10949 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
10950 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
10951 s%@MAINT@%$MAINT%g
10952 s%@CC@%$CC%g
10953 s%@CPP@%$CPP%g
10954 s%@host@%$host%g
10955 s%@host_alias@%$host_alias%g
10956 s%@host_cpu@%$host_cpu%g
10957 s%@host_vendor@%$host_vendor%g
10958 s%@host_os@%$host_os%g
10959 s%@target@%$target%g
10960 s%@target_alias@%$target_alias%g
10961 s%@target_cpu@%$target_cpu%g
10962 s%@target_vendor@%$target_vendor%g
10963 s%@target_os@%$target_os%g
10964 s%@build@%$build%g
10965 s%@build_alias@%$build_alias%g
10966 s%@build_cpu@%$build_cpu%g
10967 s%@build_vendor@%$build_vendor%g
10968 s%@build_os@%$build_os%g
10969 s%@RANLIB@%$RANLIB%g
10970 s%@SET_MAKE@%$SET_MAKE%g
10971 s%@ALLOCA@%$ALLOCA%g
10972 s%@USE_NLS@%$USE_NLS%g
10973 s%@MSGFMT@%$MSGFMT%g
10974 s%@GMSGFMT@%$GMSGFMT%g
10975 s%@XGETTEXT@%$XGETTEXT%g
10976 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
10977 s%@CATALOGS@%$CATALOGS%g
10978 s%@CATOBJEXT@%$CATOBJEXT%g
10979 s%@DATADIRNAME@%$DATADIRNAME%g
10980 s%@GMOFILES@%$GMOFILES%g
10981 s%@INSTOBJEXT@%$INSTOBJEXT%g
10982 s%@INTLDEPS@%$INTLDEPS%g
10983 s%@INTLLIBS@%$INTLLIBS%g
10984 s%@INTLOBJS@%$INTLOBJS%g
10985 s%@POFILES@%$POFILES%g
10986 s%@POSUB@%$POSUB%g
10987 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
10988 s%@GT_NO@%$GT_NO%g
10989 s%@GT_YES@%$GT_YES%g
10990 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
10991 s%@l@%$l%g
10992 s%@subdirs@%$subdirs%g
10993 s%@AWK@%$AWK%g
10994 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
10995 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
10996 s%@INSTALL_DATA@%$INSTALL_DATA%g
10997 s%@LN_S@%$LN_S%g
10998 s%@YACC@%$YACC%g
10999 s%@AR@%$AR%g
11000 s%@DLLTOOL@%$DLLTOOL%g
11001 s%@WINDRES@%$WINDRES%g
11002 s%@MIG@%$MIG%g
11003 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
11004 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11005 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
11006 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
11007 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
11008 s%@SER_HARDWIRE@%$SER_HARDWIRE%g
11009 s%@WIN32LIBS@%$WIN32LIBS%g
11010 s%@LIBGUI@%$LIBGUI%g
11011 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
11012 s%@WIN32LDAPP@%$WIN32LDAPP%g
11013 s%@TCL_VERSION@%$TCL_VERSION%g
11014 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11015 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11016 s%@TCL_CC@%$TCL_CC%g
11017 s%@TCL_DEFS@%$TCL_DEFS%g
11018 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11019 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11020 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11021 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11022 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11023 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11024 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
11025 s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
11026 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11027 s%@TCL_RANLIB@%$TCL_RANLIB%g
11028 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11029 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11030 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11031 s%@TK_VERSION@%$TK_VERSION%g
11032 s%@TK_DEFS@%$TK_DEFS%g
11033 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11034 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11035 s%@TK_XLIBSW@%$TK_XLIBSW%g
11036 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11037 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11038 s%@TCLHDIR@%$TCLHDIR%g
11039 s%@TKHDIR@%$TKHDIR%g
11040 s%@ITCLHDIR@%$ITCLHDIR%g
11041 s%@ITKHDIR@%$ITKHDIR%g
11042 s%@ITCL_VERSION@%$ITCL_VERSION%g
11043 s%@ITCL_DEFS@%$ITCL_DEFS%g
11044 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11045 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11046 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11047 s%@ITK_VERSION@%$ITK_VERSION%g
11048 s%@ITK_DEFS@%$ITK_DEFS%g
11049 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11050 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11051 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
11052 s%@X_CFLAGS@%$X_CFLAGS%g
11053 s%@X_LDFLAGS@%$X_LDFLAGS%g
11054 s%@X_LIBS@%$X_LIBS%g
11055 s%@TCL_DEPS@%$TCL_DEPS%g
11056 s%@TK_DEPS@%$TK_DEPS%g
11057 s%@ITCLLIB@%$ITCLLIB%g
11058 s%@ITCL_DEPS@%$ITCL_DEPS%g
11059 s%@ITKLIB@%$ITKLIB%g
11060 s%@ITK_DEPS@%$ITK_DEPS%g
11061 s%@GDBTKLIBS@%$GDBTKLIBS%g
11062 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
11063 s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
11064 s%@IGNORE_SIM@%$IGNORE_SIM%g
11065 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
11066 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
11067 s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
11068 s%@CONFIG_OBS@%$CONFIG_OBS%g
11069 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11070 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
11071 s%@CONFIG_ALL@%$CONFIG_ALL%g
11072 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
11073 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11074 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
11075 s%@target_subdir@%$target_subdir%g
11076 /@host_makefile_frag@/r $host_makefile_frag
11077 s%@host_makefile_frag@%%g
11078 /@target_makefile_frag@/r $target_makefile_frag
11079 s%@target_makefile_frag@%%g
11080 s%@frags@%$frags%g
11081 s%@xm_h@%$xm_h%g
11082 s%@tm_h@%$tm_h%g
11083 s%@nm_h@%$nm_h%g
11084 s%@EXEEXT@%$EXEEXT%g
11085 s%@LIBICONV@%$LIBICONV%g
11086
11087 CEOF
11088 EOF
11089
11090 cat >> $CONFIG_STATUS <<\EOF
11091
11092 # Split the substitutions into bite-sized pieces for seds with
11093 # small command number limits, like on Digital OSF/1 and HP-UX.
11094 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
11095 ac_file=1 # Number of current file.
11096 ac_beg=1 # First line for current file.
11097 ac_end=$ac_max_sed_cmds # Line after last line for current file.
11098 ac_more_lines=:
11099 ac_sed_cmds=""
11100 while $ac_more_lines; do
11101   if test $ac_beg -gt 1; then
11102     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11103   else
11104     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11105   fi
11106   if test ! -s conftest.s$ac_file; then
11107     ac_more_lines=false
11108     rm -f conftest.s$ac_file
11109   else
11110     if test -z "$ac_sed_cmds"; then
11111       ac_sed_cmds="sed -f conftest.s$ac_file"
11112     else
11113       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11114     fi
11115     ac_file=`expr $ac_file + 1`
11116     ac_beg=$ac_end
11117     ac_end=`expr $ac_end + $ac_max_sed_cmds`
11118   fi
11119 done
11120 if test -z "$ac_sed_cmds"; then
11121   ac_sed_cmds=cat
11122 fi
11123 EOF
11124
11125 cat >> $CONFIG_STATUS <<EOF
11126
11127 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
11128 EOF
11129 cat >> $CONFIG_STATUS <<\EOF
11130 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11131   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11132   case "$ac_file" in
11133   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11134        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11135   *) ac_file_in="${ac_file}.in" ;;
11136   esac
11137
11138   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11139
11140   # Remove last slash and all that follows it.  Not all systems have dirname.
11141   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11142   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11143     # The file is in a subdirectory.
11144     test ! -d "$ac_dir" && mkdir "$ac_dir"
11145     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11146     # A "../" for each directory in $ac_dir_suffix.
11147     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11148   else
11149     ac_dir_suffix= ac_dots=
11150   fi
11151
11152   case "$ac_given_srcdir" in
11153   .)  srcdir=.
11154       if test -z "$ac_dots"; then top_srcdir=.
11155       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11156   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11157   *) # Relative path.
11158     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11159     top_srcdir="$ac_dots$ac_given_srcdir" ;;
11160   esac
11161
11162   case "$ac_given_INSTALL" in
11163   [/$]*) INSTALL="$ac_given_INSTALL" ;;
11164   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11165   esac
11166
11167   echo creating "$ac_file"
11168   rm -f "$ac_file"
11169   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11170   case "$ac_file" in
11171   *Makefile*) ac_comsub="1i\\
11172 # $configure_input" ;;
11173   *) ac_comsub= ;;
11174   esac
11175
11176   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11177   sed -e "$ac_comsub
11178 s%@configure_input@%$configure_input%g
11179 s%@srcdir@%$srcdir%g
11180 s%@top_srcdir@%$top_srcdir%g
11181 s%@INSTALL@%$INSTALL%g
11182 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11183 fi; done
11184 rm -f conftest.s*
11185
11186 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11187 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11188 #
11189 # ac_d sets the value in "#define NAME VALUE" lines.
11190 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
11191 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
11192 ac_dC='\3'
11193 ac_dD='%g'
11194 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11195 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11196 ac_uB='\([      ]\)%\1#\2define\3'
11197 ac_uC=' '
11198 ac_uD='\4%g'
11199 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11200 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11201 ac_eB='$%\1#\2define\3'
11202 ac_eC=' '
11203 ac_eD='%g'
11204
11205 if test "${CONFIG_HEADERS+set}" != set; then
11206 EOF
11207 cat >> $CONFIG_STATUS <<EOF
11208   CONFIG_HEADERS="config.h:config.in"
11209 EOF
11210 cat >> $CONFIG_STATUS <<\EOF
11211 fi
11212 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11213   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11214   case "$ac_file" in
11215   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11216        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11217   *) ac_file_in="${ac_file}.in" ;;
11218   esac
11219
11220   echo creating $ac_file
11221
11222   rm -f conftest.frag conftest.in conftest.out
11223   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11224   cat $ac_file_inputs > conftest.in
11225
11226 EOF
11227
11228 # Transform confdefs.h into a sed script conftest.vals that substitutes
11229 # the proper values into config.h.in to produce config.h.  And first:
11230 # Protect against being on the right side of a sed subst in config.status.
11231 # Protect against being in an unquoted here document in config.status.
11232 rm -f conftest.vals
11233 cat > conftest.hdr <<\EOF
11234 s/[\\&%]/\\&/g
11235 s%[\\$`]%\\&%g
11236 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11237 s%ac_d%ac_u%gp
11238 s%ac_u%ac_e%gp
11239 EOF
11240 sed -n -f conftest.hdr confdefs.h > conftest.vals
11241 rm -f conftest.hdr
11242
11243 # This sed command replaces #undef with comments.  This is necessary, for
11244 # example, in the case of _POSIX_SOURCE, which is predefined and required
11245 # on some systems where configure will not decide to define it.
11246 cat >> conftest.vals <<\EOF
11247 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11248 EOF
11249
11250 # Break up conftest.vals because some shells have a limit on
11251 # the size of here documents, and old seds have small limits too.
11252
11253 rm -f conftest.tail
11254 while :
11255 do
11256   ac_lines=`grep -c . conftest.vals`
11257   # grep -c gives empty output for an empty file on some AIX systems.
11258   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11259   # Write a limited-size here document to conftest.frag.
11260   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11261   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11262   echo 'CEOF
11263   sed -f conftest.frag conftest.in > conftest.out
11264   rm -f conftest.in
11265   mv conftest.out conftest.in
11266 ' >> $CONFIG_STATUS
11267   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11268   rm -f conftest.vals
11269   mv conftest.tail conftest.vals
11270 done
11271 rm -f conftest.vals
11272
11273 cat >> $CONFIG_STATUS <<\EOF
11274   rm -f conftest.frag conftest.h
11275   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
11276   cat conftest.in >> conftest.h
11277   rm -f conftest.in
11278   if cmp -s $ac_file conftest.h 2>/dev/null; then
11279     echo "$ac_file is unchanged"
11280     rm -f conftest.h
11281   else
11282     # Remove last slash and all that follows it.  Not all systems have dirname.
11283       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11284       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11285       # The file is in a subdirectory.
11286       test ! -d "$ac_dir" && mkdir "$ac_dir"
11287     fi
11288     rm -f $ac_file
11289     mv conftest.h $ac_file
11290   fi
11291 fi; done
11292
11293 EOF
11294
11295 cat >> $CONFIG_STATUS <<EOF
11296 ac_sources="$files"
11297 ac_dests="$links"
11298 EOF
11299
11300 cat >> $CONFIG_STATUS <<\EOF
11301 srcdir=$ac_given_srcdir
11302 while test -n "$ac_sources"; do
11303   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11304   set $ac_sources; ac_source=$1; shift; ac_sources=$*
11305
11306   echo "linking $srcdir/$ac_source to $ac_dest"
11307
11308   if test ! -r $srcdir/$ac_source; then
11309     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11310   fi
11311   rm -f $ac_dest
11312
11313   # Make relative symlinks.
11314   # Remove last slash and all that follows it.  Not all systems have dirname.
11315   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11316   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11317     # The dest file is in a subdirectory.
11318     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11319     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11320     # A "../" for each directory in $ac_dest_dir_suffix.
11321     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11322   else
11323     ac_dest_dir_suffix= ac_dots=
11324   fi
11325
11326   case "$srcdir" in
11327   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11328   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11329   esac
11330
11331   # Make a symlink if possible; otherwise try a hard link.
11332   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11333     ln $srcdir/$ac_source $ac_dest; then :
11334   else
11335     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11336   fi
11337 done
11338 EOF
11339 cat >> $CONFIG_STATUS <<EOF
11340
11341 gdb_host_cpu=$gdb_host_cpu
11342 gdb_target_cpu=$gdb_target_cpu
11343 nativefile=$nativefile
11344
11345 EOF
11346 cat >> $CONFIG_STATUS <<\EOF
11347
11348 if test "${nativefile}" = ""; then
11349         < Makefile \
11350         sed -e '/^NATDEPFILES[  ]*=.*\\$/,/[^\\]$/s/^/# /' \
11351             -e '/^NATDEPFILES[  ]*=/s/^/# /' \
11352         | sed -e '/^\(NATDEPFILES[      ]*[+]=[         ]*\)/s//# \1/' \
11353         > Makefile.tem
11354 mv -f Makefile.tem Makefile
11355 fi
11356
11357 sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
11358 /^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
11359 /^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11360 mv -f Makefile.tmp Makefile
11361
11362
11363 case x$CONFIG_HEADERS in
11364 xconfig.h:config.in)
11365 echo > stamp-h ;;
11366 esac
11367
11368 exit 0
11369 EOF
11370 chmod +x $CONFIG_STATUS
11371 rm -fr confdefs* $ac_clean_files
11372 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11373
11374 if test "$no_recursion" != yes; then
11375
11376   # Remove --cache-file and --srcdir arguments so they do not pile up.
11377   ac_sub_configure_args=
11378   ac_prev=
11379   for ac_arg in $ac_configure_args; do
11380     if test -n "$ac_prev"; then
11381       ac_prev=
11382       continue
11383     fi
11384     case "$ac_arg" in
11385     -cache-file | --cache-file | --cache-fil | --cache-fi \
11386     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11387       ac_prev=cache_file ;;
11388     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11389     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11390       ;;
11391     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11392       ac_prev=srcdir ;;
11393     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11394       ;;
11395     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11396     esac
11397   done
11398
11399   for ac_config_dir in doc testsuite $configdirs; do
11400
11401     # Do not complain, so a configure script can configure whichever
11402     # parts of a large source tree are present.
11403     if test ! -d $srcdir/$ac_config_dir; then
11404       continue
11405     fi
11406
11407     echo configuring in $ac_config_dir
11408
11409     case "$srcdir" in
11410     .) ;;
11411     *)
11412       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11413       else
11414         { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11415       fi
11416       ;;
11417     esac
11418
11419     ac_popdir=`pwd`
11420     cd $ac_config_dir
11421
11422       # A "../" for each directory in /$ac_config_dir.
11423       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11424
11425     case "$srcdir" in
11426     .) # No --srcdir option.  We are building in place.
11427       ac_sub_srcdir=$srcdir ;;
11428     /*) # Absolute path.
11429       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11430     *) # Relative path.
11431       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11432     esac
11433
11434     # Check for guested configure; otherwise get Cygnus style configure.
11435     if test -f $ac_sub_srcdir/configure; then
11436       ac_sub_configure=$ac_sub_srcdir/configure
11437     elif test -f $ac_sub_srcdir/configure.in; then
11438       ac_sub_configure=$ac_configure
11439     else
11440       echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11441       ac_sub_configure=
11442     fi
11443
11444     # The recursion is here.
11445     if test -n "$ac_sub_configure"; then
11446
11447       # Make the cache file name correct relative to the subdirectory.
11448       case "$cache_file" in
11449       /*) ac_sub_cache_file=$cache_file ;;
11450       *) # Relative path.
11451         ac_sub_cache_file="$ac_dots$cache_file" ;;
11452       esac
11453   case "$ac_given_INSTALL" in
11454         [/$]*) INSTALL="$ac_given_INSTALL" ;;
11455         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11456         esac
11457
11458       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11459       # The eval makes quoting arguments work.
11460       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11461       then :
11462       else
11463         { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11464       fi
11465     fi
11466
11467     cd $ac_popdir
11468   done
11469 fi
11470
11471
11472 exit 0
This page took 0.657042 seconds and 4 git commands to generate.