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