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