]> Git Repo - binutils.git/blob - gdb/configure
2003-05-14 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   --with-separate-debug-dir=path   Look for global separate debug info in this path [LIBDIR/debug]"
23 ac_help="$ac_help
24   --disable-gdbcli        disable command-line interface (CLI)"
25 ac_help="$ac_help
26   --disable-gdbmi         disable machine-interface (MI)"
27 ac_help="$ac_help
28   --enable-tui            enable full-screen terminal user interface (TUI)"
29 ac_help="$ac_help
30   --enable-gdbtk          enable gdbtk graphical user interface (GUI)"
31 ac_help="$ac_help
32   --enable-profiling      enable profiling of GDB"
33 ac_help="$ac_help
34   --without-included-regex don't use included regex; this is the default
35                           on systems with version 2 of the GNU C library
36                           (use with caution on other system)"
37 ac_help="$ac_help
38   --with-sysroot[=DIR] Search for usr/lib et al within DIR."
39 ac_help="$ac_help
40   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
41 ac_help="$ac_help
42   --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
43 ac_help="$ac_help
44   --with-mmalloc          Use memory mapped malloc package"
45 ac_help="$ac_help
46   --with-tclconfig=DIR    Directory containing tcl configuration (tclConfig.sh)"
47 ac_help="$ac_help
48   --with-tkconfig=DIR     Directory containing tk configuration (tkConfig.sh)"
49 ac_help="$ac_help
50   --with-tclinclude=DIR   Directory where tcl private headers are"
51 ac_help="$ac_help
52   --with-tkinclude=DIR    Directory where tk private headers are"
53 ac_help="$ac_help
54   --with-itclconfig       Directory containing itcl configuration (itclConfig.sh)"
55 ac_help="$ac_help
56   --with-itkconfig        Directory containing itk configuration (itkConfig.sh)"
57 ac_help="$ac_help
58   --with-x                use the X Window System"
59 ac_help="$ac_help
60   --enable-sim            Link gdb with simulator"
61 ac_help="$ac_help
62   --enable-multi-ice      build the multi-ice-gdb-server"
63 ac_help="$ac_help
64   --with-libiconv-prefix=DIR  search for libiconv in DIR/include and DIR/lib"
65
66 # Initialize some variables set by options.
67 # The variables have the same names as the options, with
68 # dashes changed to underlines.
69 build=NONE
70 cache_file=./config.cache
71 exec_prefix=NONE
72 host=NONE
73 no_create=
74 nonopt=NONE
75 no_recursion=
76 prefix=NONE
77 program_prefix=NONE
78 program_suffix=NONE
79 program_transform_name=s,x,x,
80 silent=
81 site=
82 sitefile=
83 srcdir=
84 target=NONE
85 verbose=
86 x_includes=NONE
87 x_libraries=NONE
88 bindir='${exec_prefix}/bin'
89 sbindir='${exec_prefix}/sbin'
90 libexecdir='${exec_prefix}/libexec'
91 datadir='${prefix}/share'
92 sysconfdir='${prefix}/etc'
93 sharedstatedir='${prefix}/com'
94 localstatedir='${prefix}/var'
95 libdir='${exec_prefix}/lib'
96 includedir='${prefix}/include'
97 oldincludedir='/usr/include'
98 infodir='${prefix}/info'
99 mandir='${prefix}/man'
100
101 # Initialize some other variables.
102 subdirs=
103 MFLAGS= MAKEFLAGS=
104 SHELL=${CONFIG_SHELL-/bin/sh}
105 # Maximum number of lines to put in a shell here document.
106 ac_max_here_lines=12
107
108 ac_prev=
109 for ac_option
110 do
111
112   # If the previous option needs an argument, assign it.
113   if test -n "$ac_prev"; then
114     eval "$ac_prev=\$ac_option"
115     ac_prev=
116     continue
117   fi
118
119   case "$ac_option" in
120   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
121   *) ac_optarg= ;;
122   esac
123
124   # Accept the important Cygnus configure options, so we can diagnose typos.
125
126   case "$ac_option" in
127
128   -bindir | --bindir | --bindi | --bind | --bin | --bi)
129     ac_prev=bindir ;;
130   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
131     bindir="$ac_optarg" ;;
132
133   -build | --build | --buil | --bui | --bu)
134     ac_prev=build ;;
135   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
136     build="$ac_optarg" ;;
137
138   -cache-file | --cache-file | --cache-fil | --cache-fi \
139   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
140     ac_prev=cache_file ;;
141   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
142   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
143     cache_file="$ac_optarg" ;;
144
145   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
146     ac_prev=datadir ;;
147   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
148   | --da=*)
149     datadir="$ac_optarg" ;;
150
151   -disable-* | --disable-*)
152     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
153     # Reject names that are not valid shell variable names.
154     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
155       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
156     fi
157     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
158     eval "enable_${ac_feature}=no" ;;
159
160   -enable-* | --enable-*)
161     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
162     # Reject names that are not valid shell variable names.
163     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
164       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
165     fi
166     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167     case "$ac_option" in
168       *=*) ;;
169       *) ac_optarg=yes ;;
170     esac
171     eval "enable_${ac_feature}='$ac_optarg'" ;;
172
173   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
174   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
175   | --exec | --exe | --ex)
176     ac_prev=exec_prefix ;;
177   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
178   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
179   | --exec=* | --exe=* | --ex=*)
180     exec_prefix="$ac_optarg" ;;
181
182   -gas | --gas | --ga | --g)
183     # Obsolete; use --with-gas.
184     with_gas=yes ;;
185
186   -help | --help | --hel | --he)
187     # Omit some internal or obsolete options to make the list less imposing.
188     # This message is too long to be a string in the A/UX 3.1 sh.
189     cat << EOF
190 Usage: configure [options] [host]
191 Options: [defaults in brackets after descriptions]
192 Configuration:
193   --cache-file=FILE       cache test results in FILE
194   --help                  print this message
195   --no-create             do not create output files
196   --quiet, --silent       do not print \`checking...' messages
197   --site-file=FILE        use FILE as the site file
198   --version               print the version of autoconf that created configure
199 Directory and file names:
200   --prefix=PREFIX         install architecture-independent files in PREFIX
201                           [$ac_default_prefix]
202   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
203                           [same as prefix]
204   --bindir=DIR            user executables in DIR [EPREFIX/bin]
205   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
206   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
207   --datadir=DIR           read-only architecture-independent data in DIR
208                           [PREFIX/share]
209   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
210   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
211                           [PREFIX/com]
212   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
213   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
214   --includedir=DIR        C header files in DIR [PREFIX/include]
215   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
216   --infodir=DIR           info documentation in DIR [PREFIX/info]
217   --mandir=DIR            man documentation in DIR [PREFIX/man]
218   --srcdir=DIR            find the sources in DIR [configure dir or ..]
219   --program-prefix=PREFIX prepend PREFIX to installed program names
220   --program-suffix=SUFFIX append SUFFIX to installed program names
221   --program-transform-name=PROGRAM
222                           run sed PROGRAM on installed program names
223 EOF
224     cat << EOF
225 Host type:
226   --build=BUILD           configure for building on BUILD [BUILD=HOST]
227   --host=HOST             configure for HOST [guessed]
228   --target=TARGET         configure for TARGET [TARGET=HOST]
229 Features and packages:
230   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
231   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
232   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
233   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
234   --x-includes=DIR        X include files are in DIR
235   --x-libraries=DIR       X library files are in DIR
236 EOF
237     if test -n "$ac_help"; then
238       echo "--enable and --with options recognized:$ac_help"
239     fi
240     exit 0 ;;
241
242   -host | --host | --hos | --ho)
243     ac_prev=host ;;
244   -host=* | --host=* | --hos=* | --ho=*)
245     host="$ac_optarg" ;;
246
247   -includedir | --includedir | --includedi | --included | --include \
248   | --includ | --inclu | --incl | --inc)
249     ac_prev=includedir ;;
250   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
251   | --includ=* | --inclu=* | --incl=* | --inc=*)
252     includedir="$ac_optarg" ;;
253
254   -infodir | --infodir | --infodi | --infod | --info | --inf)
255     ac_prev=infodir ;;
256   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
257     infodir="$ac_optarg" ;;
258
259   -libdir | --libdir | --libdi | --libd)
260     ac_prev=libdir ;;
261   -libdir=* | --libdir=* | --libdi=* | --libd=*)
262     libdir="$ac_optarg" ;;
263
264   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
265   | --libexe | --libex | --libe)
266     ac_prev=libexecdir ;;
267   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
268   | --libexe=* | --libex=* | --libe=*)
269     libexecdir="$ac_optarg" ;;
270
271   -localstatedir | --localstatedir | --localstatedi | --localstated \
272   | --localstate | --localstat | --localsta | --localst \
273   | --locals | --local | --loca | --loc | --lo)
274     ac_prev=localstatedir ;;
275   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
276   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
277   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
278     localstatedir="$ac_optarg" ;;
279
280   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
281     ac_prev=mandir ;;
282   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
283     mandir="$ac_optarg" ;;
284
285   -nfp | --nfp | --nf)
286     # Obsolete; use --without-fp.
287     with_fp=no ;;
288
289   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
290   | --no-cr | --no-c)
291     no_create=yes ;;
292
293   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
294   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
295     no_recursion=yes ;;
296
297   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
298   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
299   | --oldin | --oldi | --old | --ol | --o)
300     ac_prev=oldincludedir ;;
301   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
302   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
303   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
304     oldincludedir="$ac_optarg" ;;
305
306   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
307     ac_prev=prefix ;;
308   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
309     prefix="$ac_optarg" ;;
310
311   -program-prefix | --program-prefix | --program-prefi | --program-pref \
312   | --program-pre | --program-pr | --program-p)
313     ac_prev=program_prefix ;;
314   -program-prefix=* | --program-prefix=* | --program-prefi=* \
315   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
316     program_prefix="$ac_optarg" ;;
317
318   -program-suffix | --program-suffix | --program-suffi | --program-suff \
319   | --program-suf | --program-su | --program-s)
320     ac_prev=program_suffix ;;
321   -program-suffix=* | --program-suffix=* | --program-suffi=* \
322   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
323     program_suffix="$ac_optarg" ;;
324
325   -program-transform-name | --program-transform-name \
326   | --program-transform-nam | --program-transform-na \
327   | --program-transform-n | --program-transform- \
328   | --program-transform | --program-transfor \
329   | --program-transfo | --program-transf \
330   | --program-trans | --program-tran \
331   | --progr-tra | --program-tr | --program-t)
332     ac_prev=program_transform_name ;;
333   -program-transform-name=* | --program-transform-name=* \
334   | --program-transform-nam=* | --program-transform-na=* \
335   | --program-transform-n=* | --program-transform-=* \
336   | --program-transform=* | --program-transfor=* \
337   | --program-transfo=* | --program-transf=* \
338   | --program-trans=* | --program-tran=* \
339   | --progr-tra=* | --program-tr=* | --program-t=*)
340     program_transform_name="$ac_optarg" ;;
341
342   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
343   | -silent | --silent | --silen | --sile | --sil)
344     silent=yes ;;
345
346   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
347     ac_prev=sbindir ;;
348   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
349   | --sbi=* | --sb=*)
350     sbindir="$ac_optarg" ;;
351
352   -sharedstatedir | --sharedstatedir | --sharedstatedi \
353   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
354   | --sharedst | --shareds | --shared | --share | --shar \
355   | --sha | --sh)
356     ac_prev=sharedstatedir ;;
357   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
358   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
359   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
360   | --sha=* | --sh=*)
361     sharedstatedir="$ac_optarg" ;;
362
363   -site | --site | --sit)
364     ac_prev=site ;;
365   -site=* | --site=* | --sit=*)
366     site="$ac_optarg" ;;
367
368   -site-file | --site-file | --site-fil | --site-fi | --site-f)
369     ac_prev=sitefile ;;
370   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
371     sitefile="$ac_optarg" ;;
372
373   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
374     ac_prev=srcdir ;;
375   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
376     srcdir="$ac_optarg" ;;
377
378   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
379   | --syscon | --sysco | --sysc | --sys | --sy)
380     ac_prev=sysconfdir ;;
381   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
382   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
383     sysconfdir="$ac_optarg" ;;
384
385   -target | --target | --targe | --targ | --tar | --ta | --t)
386     ac_prev=target ;;
387   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
388     target="$ac_optarg" ;;
389
390   -v | -verbose | --verbose | --verbos | --verbo | --verb)
391     verbose=yes ;;
392
393   -version | --version | --versio | --versi | --vers)
394     echo "configure generated by autoconf version 2.13"
395     exit 0 ;;
396
397   -with-* | --with-*)
398     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
399     # Reject names that are not valid shell variable names.
400     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
401       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
402     fi
403     ac_package=`echo $ac_package| sed 's/-/_/g'`
404     case "$ac_option" in
405       *=*) ;;
406       *) ac_optarg=yes ;;
407     esac
408     eval "with_${ac_package}='$ac_optarg'" ;;
409
410   -without-* | --without-*)
411     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
412     # Reject names that are not valid shell variable names.
413     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
414       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
415     fi
416     ac_package=`echo $ac_package| sed 's/-/_/g'`
417     eval "with_${ac_package}=no" ;;
418
419   --x)
420     # Obsolete; use --with-x.
421     with_x=yes ;;
422
423   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
424   | --x-incl | --x-inc | --x-in | --x-i)
425     ac_prev=x_includes ;;
426   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
427   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
428     x_includes="$ac_optarg" ;;
429
430   -x-libraries | --x-libraries | --x-librarie | --x-librari \
431   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
432     ac_prev=x_libraries ;;
433   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
434   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
435     x_libraries="$ac_optarg" ;;
436
437   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
438     ;;
439
440   *)
441     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
442       echo "configure: warning: $ac_option: invalid host type" 1>&2
443     fi
444     if test "x$nonopt" != xNONE; then
445       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
446     fi
447     nonopt="$ac_option"
448     ;;
449
450   esac
451 done
452
453 if test -n "$ac_prev"; then
454   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
455 fi
456
457 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
458
459 # File descriptor usage:
460 # 0 standard input
461 # 1 file creation
462 # 2 errors and warnings
463 # 3 some systems may open it to /dev/tty
464 # 4 used on the Kubota Titan
465 # 6 checking for... messages and results
466 # 5 compiler messages saved in config.log
467 if test "$silent" = yes; then
468   exec 6>/dev/null
469 else
470   exec 6>&1
471 fi
472 exec 5>./config.log
473
474 echo "\
475 This file contains any messages produced by compilers while
476 running configure, to aid debugging if configure makes a mistake.
477 " 1>&5
478
479 # Strip out --no-create and --no-recursion so they do not pile up.
480 # Also quote any args containing shell metacharacters.
481 ac_configure_args=
482 for ac_arg
483 do
484   case "$ac_arg" in
485   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486   | --no-cr | --no-c) ;;
487   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
488   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
489   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
490   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
491   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
492   esac
493 done
494
495 # NLS nuisances.
496 # Only set these to C if already set.  These must not be set unconditionally
497 # because not all systems understand e.g. LANG=C (notably SCO).
498 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
499 # Non-C LC_CTYPE values break the ctype check.
500 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
501 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
502 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
503 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
504
505 # confdefs.h avoids OS command line length limits that DEFS can exceed.
506 rm -rf conftest* confdefs.h
507 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
508 echo > confdefs.h
509
510 # A filename unique to this package, relative to the directory that
511 # configure is in, which we can look for to find out if srcdir is correct.
512 ac_unique_file=main.c
513
514 # Find the source files, if location was not specified.
515 if test -z "$srcdir"; then
516   ac_srcdir_defaulted=yes
517   # Try the directory containing this script, then its parent.
518   ac_prog=$0
519   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
520   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
521   srcdir=$ac_confdir
522   if test ! -r $srcdir/$ac_unique_file; then
523     srcdir=..
524   fi
525 else
526   ac_srcdir_defaulted=no
527 fi
528 if test ! -r $srcdir/$ac_unique_file; then
529   if test "$ac_srcdir_defaulted" = yes; then
530     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
531   else
532     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
533   fi
534 fi
535 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
536
537 # Prefer explicitly selected file to automatically selected ones.
538 if test -z "$sitefile"; then
539   if test -z "$CONFIG_SITE"; then
540     if test "x$prefix" != xNONE; then
541       CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
542     else
543       CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
544     fi
545   fi
546 else
547   CONFIG_SITE="$sitefile"
548 fi
549 for ac_site_file in $CONFIG_SITE; do
550   if test -r "$ac_site_file"; then
551     echo "loading site script $ac_site_file"
552     . "$ac_site_file"
553   fi
554 done
555
556 if test -r "$cache_file"; then
557   echo "loading cache $cache_file"
558   . $cache_file
559 else
560   echo "creating cache $cache_file"
561   > $cache_file
562 fi
563
564 ac_ext=c
565 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
566 ac_cpp='$CPP $CPPFLAGS'
567 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
568 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
569 cross_compiling=$ac_cv_prog_cc_cross
570
571 ac_exeext=
572 ac_objext=o
573 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
574   # Stardent Vistra SVR4 grep lacks -e, says [email protected].
575   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
576     ac_n= ac_c='
577 ' ac_t='        '
578   else
579     ac_n=-n ac_c= ac_t=
580   fi
581 else
582   ac_n= ac_c='\c' ac_t=
583 fi
584
585
586
587 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
588 echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5
589     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
590 if test "${enable_maintainer_mode+set}" = set; then
591   enableval="$enable_maintainer_mode"
592   USE_MAINTAINER_MODE=$enableval
593 else
594   USE_MAINTAINER_MODE=no
595 fi
596
597   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
598   
599
600 if test $USE_MAINTAINER_MODE = yes; then
601   MAINTAINER_MODE_TRUE=
602   MAINTAINER_MODE_FALSE='#'
603 else
604   MAINTAINER_MODE_TRUE='#'
605   MAINTAINER_MODE_FALSE=
606 fi
607   MAINT=$MAINTAINER_MODE_TRUE
608   
609
610
611 # Extract the first word of "gcc", so it can be a program name with args.
612 set dummy gcc; ac_word=$2
613 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
614 echo "configure:615: checking for $ac_word" >&5
615 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
616   echo $ac_n "(cached) $ac_c" 1>&6
617 else
618   if test -n "$CC"; then
619   ac_cv_prog_CC="$CC" # Let the user override the test.
620 else
621   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
622   ac_dummy="$PATH"
623   for ac_dir in $ac_dummy; do
624     test -z "$ac_dir" && ac_dir=.
625     if test -f $ac_dir/$ac_word; then
626       ac_cv_prog_CC="gcc"
627       break
628     fi
629   done
630   IFS="$ac_save_ifs"
631 fi
632 fi
633 CC="$ac_cv_prog_CC"
634 if test -n "$CC"; then
635   echo "$ac_t""$CC" 1>&6
636 else
637   echo "$ac_t""no" 1>&6
638 fi
639
640 if test -z "$CC"; then
641   # Extract the first word of "cc", so it can be a program name with args.
642 set dummy cc; ac_word=$2
643 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
644 echo "configure:645: checking for $ac_word" >&5
645 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646   echo $ac_n "(cached) $ac_c" 1>&6
647 else
648   if test -n "$CC"; then
649   ac_cv_prog_CC="$CC" # Let the user override the test.
650 else
651   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
652   ac_prog_rejected=no
653   ac_dummy="$PATH"
654   for ac_dir in $ac_dummy; do
655     test -z "$ac_dir" && ac_dir=.
656     if test -f $ac_dir/$ac_word; then
657       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
658         ac_prog_rejected=yes
659         continue
660       fi
661       ac_cv_prog_CC="cc"
662       break
663     fi
664   done
665   IFS="$ac_save_ifs"
666 if test $ac_prog_rejected = yes; then
667   # We found a bogon in the path, so make sure we never use it.
668   set dummy $ac_cv_prog_CC
669   shift
670   if test $# -gt 0; then
671     # We chose a different compiler from the bogus one.
672     # However, it has the same basename, so the bogon will be chosen
673     # first if we set CC to just the basename; use the full file name.
674     shift
675     set dummy "$ac_dir/$ac_word" "$@"
676     shift
677     ac_cv_prog_CC="$@"
678   fi
679 fi
680 fi
681 fi
682 CC="$ac_cv_prog_CC"
683 if test -n "$CC"; then
684   echo "$ac_t""$CC" 1>&6
685 else
686   echo "$ac_t""no" 1>&6
687 fi
688
689   if test -z "$CC"; then
690     case "`uname -s`" in
691     *win32* | *WIN32*)
692       # Extract the first word of "cl", so it can be a program name with args.
693 set dummy cl; ac_word=$2
694 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
695 echo "configure:696: checking for $ac_word" >&5
696 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
697   echo $ac_n "(cached) $ac_c" 1>&6
698 else
699   if test -n "$CC"; then
700   ac_cv_prog_CC="$CC" # Let the user override the test.
701 else
702   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
703   ac_dummy="$PATH"
704   for ac_dir in $ac_dummy; do
705     test -z "$ac_dir" && ac_dir=.
706     if test -f $ac_dir/$ac_word; then
707       ac_cv_prog_CC="cl"
708       break
709     fi
710   done
711   IFS="$ac_save_ifs"
712 fi
713 fi
714 CC="$ac_cv_prog_CC"
715 if test -n "$CC"; then
716   echo "$ac_t""$CC" 1>&6
717 else
718   echo "$ac_t""no" 1>&6
719 fi
720  ;;
721     esac
722   fi
723   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
724 fi
725
726 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
727 echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
728
729 ac_ext=c
730 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
731 ac_cpp='$CPP $CPPFLAGS'
732 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
733 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
734 cross_compiling=$ac_cv_prog_cc_cross
735
736 cat > conftest.$ac_ext << EOF
737
738 #line 739 "configure"
739 #include "confdefs.h"
740
741 main(){return(0);}
742 EOF
743 if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
744   ac_cv_prog_cc_works=yes
745   # If we can't run a trivial program, we are probably using a cross compiler.
746   if (./conftest; exit) 2>/dev/null; then
747     ac_cv_prog_cc_cross=no
748   else
749     ac_cv_prog_cc_cross=yes
750   fi
751 else
752   echo "configure: failed program was:" >&5
753   cat conftest.$ac_ext >&5
754   ac_cv_prog_cc_works=no
755 fi
756 rm -fr conftest*
757 ac_ext=c
758 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
759 ac_cpp='$CPP $CPPFLAGS'
760 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
761 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
762 cross_compiling=$ac_cv_prog_cc_cross
763
764 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
765 if test $ac_cv_prog_cc_works = no; then
766   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
767 fi
768 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
769 echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
770 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
771 cross_compiling=$ac_cv_prog_cc_cross
772
773 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
774 echo "configure:775: checking whether we are using GNU C" >&5
775 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
776   echo $ac_n "(cached) $ac_c" 1>&6
777 else
778   cat > conftest.c <<EOF
779 #ifdef __GNUC__
780   yes;
781 #endif
782 EOF
783 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
784   ac_cv_prog_gcc=yes
785 else
786   ac_cv_prog_gcc=no
787 fi
788 fi
789
790 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
791
792 if test $ac_cv_prog_gcc = yes; then
793   GCC=yes
794 else
795   GCC=
796 fi
797
798 ac_test_CFLAGS="${CFLAGS+set}"
799 ac_save_CFLAGS="$CFLAGS"
800 CFLAGS=
801 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
802 echo "configure:803: checking whether ${CC-cc} accepts -g" >&5
803 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
804   echo $ac_n "(cached) $ac_c" 1>&6
805 else
806   echo 'void f(){}' > conftest.c
807 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
808   ac_cv_prog_cc_g=yes
809 else
810   ac_cv_prog_cc_g=no
811 fi
812 rm -f conftest*
813
814 fi
815
816 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
817 if test "$ac_test_CFLAGS" = set; then
818   CFLAGS="$ac_save_CFLAGS"
819 elif test $ac_cv_prog_cc_g = yes; then
820   if test "$GCC" = yes; then
821     CFLAGS="-g -O2"
822   else
823     CFLAGS="-g"
824   fi
825 else
826   if test "$GCC" = yes; then
827     CFLAGS="-O2"
828   else
829     CFLAGS=
830   fi
831 fi
832
833 cat >> confdefs.h <<\EOF
834 #define _GNU_SOURCE 1
835 EOF
836
837
838 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
839 echo "configure:840: checking how to run the C preprocessor" >&5
840 # On Suns, sometimes $CPP names a directory.
841 if test -n "$CPP" && test -d "$CPP"; then
842   CPP=
843 fi
844 if test -z "$CPP"; then
845 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
846   echo $ac_n "(cached) $ac_c" 1>&6
847 else
848     # This must be in double quotes, not single quotes, because CPP may get
849   # substituted into the Makefile and "${CC-cc}" will confuse make.
850   CPP="${CC-cc} -E"
851   # On the NeXT, cc -E runs the code through the compiler's parser,
852   # not just through cpp.
853   cat > conftest.$ac_ext <<EOF
854 #line 855 "configure"
855 #include "confdefs.h"
856 #include <assert.h>
857 Syntax Error
858 EOF
859 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
860 { (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
861 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
862 if test -z "$ac_err"; then
863   :
864 else
865   echo "$ac_err" >&5
866   echo "configure: failed program was:" >&5
867   cat conftest.$ac_ext >&5
868   rm -rf conftest*
869   CPP="${CC-cc} -E -traditional-cpp"
870   cat > conftest.$ac_ext <<EOF
871 #line 872 "configure"
872 #include "confdefs.h"
873 #include <assert.h>
874 Syntax Error
875 EOF
876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
877 { (eval echo configure:878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
878 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
879 if test -z "$ac_err"; then
880   :
881 else
882   echo "$ac_err" >&5
883   echo "configure: failed program was:" >&5
884   cat conftest.$ac_ext >&5
885   rm -rf conftest*
886   CPP="${CC-cc} -nologo -E"
887   cat > conftest.$ac_ext <<EOF
888 #line 889 "configure"
889 #include "confdefs.h"
890 #include <assert.h>
891 Syntax Error
892 EOF
893 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
894 { (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
895 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
896 if test -z "$ac_err"; then
897   :
898 else
899   echo "$ac_err" >&5
900   echo "configure: failed program was:" >&5
901   cat conftest.$ac_ext >&5
902   rm -rf conftest*
903   CPP=/lib/cpp
904 fi
905 rm -f conftest*
906 fi
907 rm -f conftest*
908 fi
909 rm -f conftest*
910   ac_cv_prog_CPP="$CPP"
911 fi
912   CPP="$ac_cv_prog_CPP"
913 else
914   ac_cv_prog_CPP="$CPP"
915 fi
916 echo "$ac_t""$CPP" 1>&6
917
918 echo $ac_n "checking for AIX""... $ac_c" 1>&6
919 echo "configure:920: checking for AIX" >&5
920 cat > conftest.$ac_ext <<EOF
921 #line 922 "configure"
922 #include "confdefs.h"
923 #ifdef _AIX
924   yes
925 #endif
926
927 EOF
928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
929   egrep "yes" >/dev/null 2>&1; then
930   rm -rf conftest*
931   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
932 #define _ALL_SOURCE 1
933 EOF
934
935 else
936   rm -rf conftest*
937   echo "$ac_t""no" 1>&6
938 fi
939 rm -f conftest*
940
941
942 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
943 echo "configure:944: checking for POSIXized ISC" >&5
944 if test -d /etc/conf/kconfig.d &&
945   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
946 then
947   echo "$ac_t""yes" 1>&6
948   ISC=yes # If later tests want to check for ISC.
949   cat >> confdefs.h <<\EOF
950 #define _POSIX_SOURCE 1
951 EOF
952
953   if test "$GCC" = yes; then
954     CC="$CC -posix"
955   else
956     CC="$CC -Xp"
957   fi
958 else
959   echo "$ac_t""no" 1>&6
960   ISC=
961 fi
962
963
964
965
966 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
967 echo "configure:968: checking for ${CC-cc} option to accept ANSI C" >&5
968 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
969   echo $ac_n "(cached) $ac_c" 1>&6
970 else
971   am_cv_prog_cc_stdc=no
972 ac_save_CC="$CC"
973 # Don't try gcc -ansi; that turns off useful extensions and
974 # breaks some systems' header files.
975 # AIX                   -qlanglvl=ansi
976 # Ultrix and OSF/1      -std1
977 # HP-UX 10.20 and later -Ae
978 # HP-UX older versions  -Aa -D_HPUX_SOURCE
979 # SVR4                  -Xc -D__EXTENSIONS__
980 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
981 do
982   CC="$ac_save_CC $ac_arg"
983   cat > conftest.$ac_ext <<EOF
984 #line 985 "configure"
985 #include "confdefs.h"
986 #include <stdarg.h>
987 #include <stdio.h>
988 #include <sys/types.h>
989 #include <sys/stat.h>
990 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
991 struct buf { int x; };
992 FILE * (*rcsopen) (struct buf *, struct stat *, int);
993 static char *e (p, i)
994      char **p;
995      int i;
996 {
997   return p[i];
998 }
999 static char *f (char * (*g) (char **, int), char **p, ...)
1000 {
1001   char *s;
1002   va_list v;
1003   va_start (v,p);
1004   s = g (p, va_arg (v,int));
1005   va_end (v);
1006   return s;
1007 }
1008 int test (int i, double x);
1009 struct s1 {int (*f) (int a);};
1010 struct s2 {int (*f) (double a);};
1011 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1012 int argc;
1013 char **argv;
1014
1015 int main() {
1016
1017 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1018
1019 ; return 0; }
1020 EOF
1021 if { (eval echo configure:1022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1022   rm -rf conftest*
1023   am_cv_prog_cc_stdc="$ac_arg"; break
1024 else
1025   echo "configure: failed program was:" >&5
1026   cat conftest.$ac_ext >&5
1027 fi
1028 rm -f conftest*
1029 done
1030 CC="$ac_save_CC"
1031
1032 fi
1033
1034 if test -z "$am_cv_prog_cc_stdc"; then
1035   echo "$ac_t""none needed" 1>&6
1036 else
1037   echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1038 fi
1039 case "x$am_cv_prog_cc_stdc" in
1040   x|xno) ;;
1041   *) CC="$CC $am_cv_prog_cc_stdc" ;;
1042 esac
1043
1044
1045 ac_aux_dir=
1046 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1047   if test -f $ac_dir/install-sh; then
1048     ac_aux_dir=$ac_dir
1049     ac_install_sh="$ac_aux_dir/install-sh -c"
1050     break
1051   elif test -f $ac_dir/install.sh; then
1052     ac_aux_dir=$ac_dir
1053     ac_install_sh="$ac_aux_dir/install.sh -c"
1054     break
1055   fi
1056 done
1057 if test -z "$ac_aux_dir"; then
1058   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1059 fi
1060 ac_config_guess=$ac_aux_dir/config.guess
1061 ac_config_sub=$ac_aux_dir/config.sub
1062 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1063
1064
1065 # Do some error checking and defaulting for the host and target type.
1066 # The inputs are:
1067 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
1068 #
1069 # The rules are:
1070 # 1. You are not allowed to specify --host, --target, and nonopt at the
1071 #    same time.
1072 # 2. Host defaults to nonopt.
1073 # 3. If nonopt is not specified, then host defaults to the current host,
1074 #    as determined by config.guess.
1075 # 4. Target and build default to nonopt.
1076 # 5. If nonopt is not specified, then target and build default to host.
1077
1078 # The aliases save the names the user supplied, while $host etc.
1079 # will get canonicalized.
1080 case $host---$target---$nonopt in
1081 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1082 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1083 esac
1084
1085
1086 # Make sure we can run config.sub.
1087 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1088 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1089 fi
1090
1091 echo $ac_n "checking host system type""... $ac_c" 1>&6
1092 echo "configure:1093: checking host system type" >&5
1093
1094 host_alias=$host
1095 case "$host_alias" in
1096 NONE)
1097   case $nonopt in
1098   NONE)
1099     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1100     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1101     fi ;;
1102   *) host_alias=$nonopt ;;
1103   esac ;;
1104 esac
1105
1106 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1107 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1108 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1109 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1110 echo "$ac_t""$host" 1>&6
1111
1112 echo $ac_n "checking target system type""... $ac_c" 1>&6
1113 echo "configure:1114: checking target system type" >&5
1114
1115 target_alias=$target
1116 case "$target_alias" in
1117 NONE)
1118   case $nonopt in
1119   NONE) target_alias=$host_alias ;;
1120   *) target_alias=$nonopt ;;
1121   esac ;;
1122 esac
1123
1124 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1125 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1126 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1127 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1128 echo "$ac_t""$target" 1>&6
1129
1130 echo $ac_n "checking build system type""... $ac_c" 1>&6
1131 echo "configure:1132: checking build system type" >&5
1132
1133 build_alias=$build
1134 case "$build_alias" in
1135 NONE)
1136   case $nonopt in
1137   NONE) build_alias=$host_alias ;;
1138   *) build_alias=$nonopt ;;
1139   esac ;;
1140 esac
1141
1142 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1143 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1144 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1145 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1146 echo "$ac_t""$build" 1>&6
1147
1148 test "$host_alias" != "$target_alias" &&
1149   test "$program_prefix$program_suffix$program_transform_name" = \
1150     NONENONEs,x,x, &&
1151   program_prefix=${target_alias}-
1152
1153
1154 # FIXME: kettenis/20030102: The AC_PROG_RANLIB from Autoconf 2.13
1155 # doesn't support cross-compilation, but the one from Autoconf 2.5x
1156 # does.  Override RANLIB here (i.e. before running AC_PROG_RANLIB) to
1157 # deal with the lossage.  Note that CY_GNU_GETTEXT currently calls
1158 # AC_PROG_RANLIB.  This can be removed when we switch to Autoconf
1159 # 2.5x.
1160 if test $host != $build; then
1161   ac_tool_prefix=${host_alias}-
1162 else
1163   ac_tool_prefix=
1164 fi
1165
1166 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1167 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1168 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1169 echo "configure:1170: checking for $ac_word" >&5
1170 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1171   echo $ac_n "(cached) $ac_c" 1>&6
1172 else
1173   if test -n "$RANLIB"; then
1174   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1175 else
1176   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1177   ac_dummy="$PATH"
1178   for ac_dir in $ac_dummy; do
1179     test -z "$ac_dir" && ac_dir=.
1180     if test -f $ac_dir/$ac_word; then
1181       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1182       break
1183     fi
1184   done
1185   IFS="$ac_save_ifs"
1186 fi
1187 fi
1188 RANLIB="$ac_cv_prog_RANLIB"
1189 if test -n "$RANLIB"; then
1190   echo "$ac_t""$RANLIB" 1>&6
1191 else
1192   echo "$ac_t""no" 1>&6
1193 fi
1194
1195
1196 if test -z "$ac_cv_prog_RANLIB"; then
1197 if test -n "$ac_tool_prefix"; then
1198   # Extract the first word of "ranlib", so it can be a program name with args.
1199 set dummy ranlib; ac_word=$2
1200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1201 echo "configure:1202: checking for $ac_word" >&5
1202 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1203   echo $ac_n "(cached) $ac_c" 1>&6
1204 else
1205   if test -n "$RANLIB"; then
1206   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1207 else
1208   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1209   ac_dummy="$PATH"
1210   for ac_dir in $ac_dummy; do
1211     test -z "$ac_dir" && ac_dir=.
1212     if test -f $ac_dir/$ac_word; then
1213       ac_cv_prog_RANLIB="ranlib"
1214       break
1215     fi
1216   done
1217   IFS="$ac_save_ifs"
1218   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1219 fi
1220 fi
1221 RANLIB="$ac_cv_prog_RANLIB"
1222 if test -n "$RANLIB"; then
1223   echo "$ac_t""$RANLIB" 1>&6
1224 else
1225   echo "$ac_t""no" 1>&6
1226 fi
1227
1228 else
1229   RANLIB=":"
1230 fi
1231 fi
1232
1233
1234 ALL_LINGUAS=
1235 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1236 echo "configure:1237: checking whether ${MAKE-make} sets \${MAKE}" >&5
1237 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1238 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1239   echo $ac_n "(cached) $ac_c" 1>&6
1240 else
1241   cat > conftestmake <<\EOF
1242 all:
1243         @echo 'ac_maketemp="${MAKE}"'
1244 EOF
1245 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1246 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1247 if test -n "$ac_maketemp"; then
1248   eval ac_cv_prog_make_${ac_make}_set=yes
1249 else
1250   eval ac_cv_prog_make_${ac_make}_set=no
1251 fi
1252 rm -f conftestmake
1253 fi
1254 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1255   echo "$ac_t""yes" 1>&6
1256   SET_MAKE=
1257 else
1258   echo "$ac_t""no" 1>&6
1259   SET_MAKE="MAKE=${MAKE-make}"
1260 fi
1261
1262 # Extract the first word of "ranlib", so it can be a program name with args.
1263 set dummy ranlib; ac_word=$2
1264 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1265 echo "configure:1266: checking for $ac_word" >&5
1266 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1267   echo $ac_n "(cached) $ac_c" 1>&6
1268 else
1269   if test -n "$RANLIB"; then
1270   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1271 else
1272   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1273   ac_dummy="$PATH"
1274   for ac_dir in $ac_dummy; do
1275     test -z "$ac_dir" && ac_dir=.
1276     if test -f $ac_dir/$ac_word; then
1277       ac_cv_prog_RANLIB="ranlib"
1278       break
1279     fi
1280   done
1281   IFS="$ac_save_ifs"
1282   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1283 fi
1284 fi
1285 RANLIB="$ac_cv_prog_RANLIB"
1286 if test -n "$RANLIB"; then
1287   echo "$ac_t""$RANLIB" 1>&6
1288 else
1289   echo "$ac_t""no" 1>&6
1290 fi
1291
1292 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ANSI C header files" >&5
1294 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1295   echo $ac_n "(cached) $ac_c" 1>&6
1296 else
1297   cat > conftest.$ac_ext <<EOF
1298 #line 1299 "configure"
1299 #include "confdefs.h"
1300 #include <stdlib.h>
1301 #include <stdarg.h>
1302 #include <string.h>
1303 #include <float.h>
1304 EOF
1305 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1306 { (eval echo configure:1307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1307 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1308 if test -z "$ac_err"; then
1309   rm -rf conftest*
1310   ac_cv_header_stdc=yes
1311 else
1312   echo "$ac_err" >&5
1313   echo "configure: failed program was:" >&5
1314   cat conftest.$ac_ext >&5
1315   rm -rf conftest*
1316   ac_cv_header_stdc=no
1317 fi
1318 rm -f conftest*
1319
1320 if test $ac_cv_header_stdc = yes; then
1321   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1322 cat > conftest.$ac_ext <<EOF
1323 #line 1324 "configure"
1324 #include "confdefs.h"
1325 #include <string.h>
1326 EOF
1327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1328   egrep "memchr" >/dev/null 2>&1; then
1329   :
1330 else
1331   rm -rf conftest*
1332   ac_cv_header_stdc=no
1333 fi
1334 rm -f conftest*
1335
1336 fi
1337
1338 if test $ac_cv_header_stdc = yes; then
1339   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1340 cat > conftest.$ac_ext <<EOF
1341 #line 1342 "configure"
1342 #include "confdefs.h"
1343 #include <stdlib.h>
1344 EOF
1345 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1346   egrep "free" >/dev/null 2>&1; then
1347   :
1348 else
1349   rm -rf conftest*
1350   ac_cv_header_stdc=no
1351 fi
1352 rm -f conftest*
1353
1354 fi
1355
1356 if test $ac_cv_header_stdc = yes; then
1357   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1358 if test "$cross_compiling" = yes; then
1359   :
1360 else
1361   cat > conftest.$ac_ext <<EOF
1362 #line 1363 "configure"
1363 #include "confdefs.h"
1364 #include <ctype.h>
1365 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1366 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1367 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1368 int main () { int i; for (i = 0; i < 256; i++)
1369 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1370 exit (0); }
1371
1372 EOF
1373 if { (eval echo configure:1374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1374 then
1375   :
1376 else
1377   echo "configure: failed program was:" >&5
1378   cat conftest.$ac_ext >&5
1379   rm -fr conftest*
1380   ac_cv_header_stdc=no
1381 fi
1382 rm -fr conftest*
1383 fi
1384
1385 fi
1386 fi
1387
1388 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1389 if test $ac_cv_header_stdc = yes; then
1390   cat >> confdefs.h <<\EOF
1391 #define STDC_HEADERS 1
1392 EOF
1393
1394 fi
1395
1396 echo $ac_n "checking for working const""... $ac_c" 1>&6
1397 echo "configure:1398: checking for working const" >&5
1398 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1399   echo $ac_n "(cached) $ac_c" 1>&6
1400 else
1401   cat > conftest.$ac_ext <<EOF
1402 #line 1403 "configure"
1403 #include "confdefs.h"
1404
1405 int main() {
1406
1407 /* Ultrix mips cc rejects this.  */
1408 typedef int charset[2]; const charset x;
1409 /* SunOS 4.1.1 cc rejects this.  */
1410 char const *const *ccp;
1411 char **p;
1412 /* NEC SVR4.0.2 mips cc rejects this.  */
1413 struct point {int x, y;};
1414 static struct point const zero = {0,0};
1415 /* AIX XL C 1.02.0.0 rejects this.
1416    It does not let you subtract one const X* pointer from another in an arm
1417    of an if-expression whose if-part is not a constant expression */
1418 const char *g = "string";
1419 ccp = &g + (g ? g-g : 0);
1420 /* HPUX 7.0 cc rejects these. */
1421 ++ccp;
1422 p = (char**) ccp;
1423 ccp = (char const *const *) p;
1424 { /* SCO 3.2v4 cc rejects this.  */
1425   char *t;
1426   char const *s = 0 ? (char *) 0 : (char const *) 0;
1427
1428   *t++ = 0;
1429 }
1430 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1431   int x[] = {25, 17};
1432   const int *foo = &x[0];
1433   ++foo;
1434 }
1435 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1436   typedef const int *iptr;
1437   iptr p = 0;
1438   ++p;
1439 }
1440 { /* AIX XL C 1.02.0.0 rejects this saying
1441      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1442   struct s { int j; const int *ap[3]; };
1443   struct s *b; b->j = 5;
1444 }
1445 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1446   const int foo = 10;
1447 }
1448
1449 ; return 0; }
1450 EOF
1451 if { (eval echo configure:1452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1452   rm -rf conftest*
1453   ac_cv_c_const=yes
1454 else
1455   echo "configure: failed program was:" >&5
1456   cat conftest.$ac_ext >&5
1457   rm -rf conftest*
1458   ac_cv_c_const=no
1459 fi
1460 rm -f conftest*
1461 fi
1462
1463 echo "$ac_t""$ac_cv_c_const" 1>&6
1464 if test $ac_cv_c_const = no; then
1465   cat >> confdefs.h <<\EOF
1466 #define const 
1467 EOF
1468
1469 fi
1470
1471 echo $ac_n "checking for inline""... $ac_c" 1>&6
1472 echo "configure:1473: checking for inline" >&5
1473 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1474   echo $ac_n "(cached) $ac_c" 1>&6
1475 else
1476   ac_cv_c_inline=no
1477 for ac_kw in inline __inline__ __inline; do
1478   cat > conftest.$ac_ext <<EOF
1479 #line 1480 "configure"
1480 #include "confdefs.h"
1481
1482 int main() {
1483 } $ac_kw foo() {
1484 ; return 0; }
1485 EOF
1486 if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1487   rm -rf conftest*
1488   ac_cv_c_inline=$ac_kw; break
1489 else
1490   echo "configure: failed program was:" >&5
1491   cat conftest.$ac_ext >&5
1492 fi
1493 rm -f conftest*
1494 done
1495
1496 fi
1497
1498 echo "$ac_t""$ac_cv_c_inline" 1>&6
1499 case "$ac_cv_c_inline" in
1500   inline | yes) ;;
1501   no) cat >> confdefs.h <<\EOF
1502 #define inline 
1503 EOF
1504  ;;
1505   *)  cat >> confdefs.h <<EOF
1506 #define inline $ac_cv_c_inline
1507 EOF
1508  ;;
1509 esac
1510
1511 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1512 echo "configure:1513: checking for off_t" >&5
1513 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1514   echo $ac_n "(cached) $ac_c" 1>&6
1515 else
1516   cat > conftest.$ac_ext <<EOF
1517 #line 1518 "configure"
1518 #include "confdefs.h"
1519 #include <sys/types.h>
1520 #if STDC_HEADERS
1521 #include <stdlib.h>
1522 #include <stddef.h>
1523 #endif
1524 EOF
1525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1526   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1527   rm -rf conftest*
1528   ac_cv_type_off_t=yes
1529 else
1530   rm -rf conftest*
1531   ac_cv_type_off_t=no
1532 fi
1533 rm -f conftest*
1534
1535 fi
1536 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1537 if test $ac_cv_type_off_t = no; then
1538   cat >> confdefs.h <<\EOF
1539 #define off_t long
1540 EOF
1541
1542 fi
1543
1544 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1545 echo "configure:1546: checking for size_t" >&5
1546 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1547   echo $ac_n "(cached) $ac_c" 1>&6
1548 else
1549   cat > conftest.$ac_ext <<EOF
1550 #line 1551 "configure"
1551 #include "confdefs.h"
1552 #include <sys/types.h>
1553 #if STDC_HEADERS
1554 #include <stdlib.h>
1555 #include <stddef.h>
1556 #endif
1557 EOF
1558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1559   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1560   rm -rf conftest*
1561   ac_cv_type_size_t=yes
1562 else
1563   rm -rf conftest*
1564   ac_cv_type_size_t=no
1565 fi
1566 rm -f conftest*
1567
1568 fi
1569 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1570 if test $ac_cv_type_size_t = no; then
1571   cat >> confdefs.h <<\EOF
1572 #define size_t unsigned
1573 EOF
1574
1575 fi
1576
1577 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1578 # for constant arguments.  Useless!
1579 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1580 echo "configure:1581: checking for working alloca.h" >&5
1581 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1582   echo $ac_n "(cached) $ac_c" 1>&6
1583 else
1584   cat > conftest.$ac_ext <<EOF
1585 #line 1586 "configure"
1586 #include "confdefs.h"
1587 #include <alloca.h>
1588 int main() {
1589 char *p = alloca(2 * sizeof(int));
1590 ; return 0; }
1591 EOF
1592 if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1593   rm -rf conftest*
1594   ac_cv_header_alloca_h=yes
1595 else
1596   echo "configure: failed program was:" >&5
1597   cat conftest.$ac_ext >&5
1598   rm -rf conftest*
1599   ac_cv_header_alloca_h=no
1600 fi
1601 rm -f conftest*
1602 fi
1603
1604 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1605 if test $ac_cv_header_alloca_h = yes; then
1606   cat >> confdefs.h <<\EOF
1607 #define HAVE_ALLOCA_H 1
1608 EOF
1609
1610 fi
1611
1612 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1613 echo "configure:1614: checking for alloca" >&5
1614 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1615   echo $ac_n "(cached) $ac_c" 1>&6
1616 else
1617   cat > conftest.$ac_ext <<EOF
1618 #line 1619 "configure"
1619 #include "confdefs.h"
1620
1621 #ifdef __GNUC__
1622 # define alloca __builtin_alloca
1623 #else
1624 # ifdef _MSC_VER
1625 #  include <malloc.h>
1626 #  define alloca _alloca
1627 # else
1628 #  if HAVE_ALLOCA_H
1629 #   include <alloca.h>
1630 #  else
1631 #   ifdef _AIX
1632  #pragma alloca
1633 #   else
1634 #    ifndef alloca /* predefined by HP cc +Olibcalls */
1635 char *alloca ();
1636 #    endif
1637 #   endif
1638 #  endif
1639 # endif
1640 #endif
1641
1642 int main() {
1643 char *p = (char *) alloca(1);
1644 ; return 0; }
1645 EOF
1646 if { (eval echo configure:1647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1647   rm -rf conftest*
1648   ac_cv_func_alloca_works=yes
1649 else
1650   echo "configure: failed program was:" >&5
1651   cat conftest.$ac_ext >&5
1652   rm -rf conftest*
1653   ac_cv_func_alloca_works=no
1654 fi
1655 rm -f conftest*
1656 fi
1657
1658 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1659 if test $ac_cv_func_alloca_works = yes; then
1660   cat >> confdefs.h <<\EOF
1661 #define HAVE_ALLOCA 1
1662 EOF
1663
1664 fi
1665
1666 if test $ac_cv_func_alloca_works = no; then
1667   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1668   # that cause trouble.  Some versions do not even contain alloca or
1669   # contain a buggy version.  If you still want to use their alloca,
1670   # use ar to extract alloca.o from them instead of compiling alloca.c.
1671   ALLOCA=alloca.${ac_objext}
1672   cat >> confdefs.h <<\EOF
1673 #define C_ALLOCA 1
1674 EOF
1675
1676
1677 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1678 echo "configure:1679: checking whether alloca needs Cray hooks" >&5
1679 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1680   echo $ac_n "(cached) $ac_c" 1>&6
1681 else
1682   cat > conftest.$ac_ext <<EOF
1683 #line 1684 "configure"
1684 #include "confdefs.h"
1685 #if defined(CRAY) && ! defined(CRAY2)
1686 webecray
1687 #else
1688 wenotbecray
1689 #endif
1690
1691 EOF
1692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1693   egrep "webecray" >/dev/null 2>&1; then
1694   rm -rf conftest*
1695   ac_cv_os_cray=yes
1696 else
1697   rm -rf conftest*
1698   ac_cv_os_cray=no
1699 fi
1700 rm -f conftest*
1701
1702 fi
1703
1704 echo "$ac_t""$ac_cv_os_cray" 1>&6
1705 if test $ac_cv_os_cray = yes; then
1706 for ac_func in _getb67 GETB67 getb67; do
1707   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1708 echo "configure:1709: checking for $ac_func" >&5
1709 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1710   echo $ac_n "(cached) $ac_c" 1>&6
1711 else
1712   cat > conftest.$ac_ext <<EOF
1713 #line 1714 "configure"
1714 #include "confdefs.h"
1715 /* System header to define __stub macros and hopefully few prototypes,
1716     which can conflict with char $ac_func(); below.  */
1717 #include <assert.h>
1718 /* Override any gcc2 internal prototype to avoid an error.  */
1719 /* We use char because int might match the return type of a gcc2
1720     builtin and then its argument prototype would still apply.  */
1721 char $ac_func();
1722
1723 int main() {
1724
1725 /* The GNU C library defines this for functions which it implements
1726     to always fail with ENOSYS.  Some functions are actually named
1727     something starting with __ and the normal name is an alias.  */
1728 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1729 choke me
1730 #else
1731 $ac_func();
1732 #endif
1733
1734 ; return 0; }
1735 EOF
1736 if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1737   rm -rf conftest*
1738   eval "ac_cv_func_$ac_func=yes"
1739 else
1740   echo "configure: failed program was:" >&5
1741   cat conftest.$ac_ext >&5
1742   rm -rf conftest*
1743   eval "ac_cv_func_$ac_func=no"
1744 fi
1745 rm -f conftest*
1746 fi
1747
1748 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1749   echo "$ac_t""yes" 1>&6
1750   cat >> confdefs.h <<EOF
1751 #define CRAY_STACKSEG_END $ac_func
1752 EOF
1753
1754   break
1755 else
1756   echo "$ac_t""no" 1>&6
1757 fi
1758
1759 done
1760 fi
1761
1762 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1763 echo "configure:1764: checking stack direction for C alloca" >&5
1764 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1765   echo $ac_n "(cached) $ac_c" 1>&6
1766 else
1767   if test "$cross_compiling" = yes; then
1768   ac_cv_c_stack_direction=0
1769 else
1770   cat > conftest.$ac_ext <<EOF
1771 #line 1772 "configure"
1772 #include "confdefs.h"
1773 find_stack_direction ()
1774 {
1775   static char *addr = 0;
1776   auto char dummy;
1777   if (addr == 0)
1778     {
1779       addr = &dummy;
1780       return find_stack_direction ();
1781     }
1782   else
1783     return (&dummy > addr) ? 1 : -1;
1784 }
1785 main ()
1786 {
1787   exit (find_stack_direction() < 0);
1788 }
1789 EOF
1790 if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1791 then
1792   ac_cv_c_stack_direction=1
1793 else
1794   echo "configure: failed program was:" >&5
1795   cat conftest.$ac_ext >&5
1796   rm -fr conftest*
1797   ac_cv_c_stack_direction=-1
1798 fi
1799 rm -fr conftest*
1800 fi
1801
1802 fi
1803
1804 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1805 cat >> confdefs.h <<EOF
1806 #define STACK_DIRECTION $ac_cv_c_stack_direction
1807 EOF
1808
1809 fi
1810
1811 for ac_hdr in unistd.h
1812 do
1813 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1814 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_hdr" >&5
1816 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1817   echo $ac_n "(cached) $ac_c" 1>&6
1818 else
1819   cat > conftest.$ac_ext <<EOF
1820 #line 1821 "configure"
1821 #include "confdefs.h"
1822 #include <$ac_hdr>
1823 EOF
1824 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1825 { (eval echo configure:1826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1826 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1827 if test -z "$ac_err"; then
1828   rm -rf conftest*
1829   eval "ac_cv_header_$ac_safe=yes"
1830 else
1831   echo "$ac_err" >&5
1832   echo "configure: failed program was:" >&5
1833   cat conftest.$ac_ext >&5
1834   rm -rf conftest*
1835   eval "ac_cv_header_$ac_safe=no"
1836 fi
1837 rm -f conftest*
1838 fi
1839 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1840   echo "$ac_t""yes" 1>&6
1841     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1842   cat >> confdefs.h <<EOF
1843 #define $ac_tr_hdr 1
1844 EOF
1845  
1846 else
1847   echo "$ac_t""no" 1>&6
1848 fi
1849 done
1850
1851 for ac_func in getpagesize
1852 do
1853 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1854 echo "configure:1855: checking for $ac_func" >&5
1855 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1856   echo $ac_n "(cached) $ac_c" 1>&6
1857 else
1858   cat > conftest.$ac_ext <<EOF
1859 #line 1860 "configure"
1860 #include "confdefs.h"
1861 /* System header to define __stub macros and hopefully few prototypes,
1862     which can conflict with char $ac_func(); below.  */
1863 #include <assert.h>
1864 /* Override any gcc2 internal prototype to avoid an error.  */
1865 /* We use char because int might match the return type of a gcc2
1866     builtin and then its argument prototype would still apply.  */
1867 char $ac_func();
1868
1869 int main() {
1870
1871 /* The GNU C library defines this for functions which it implements
1872     to always fail with ENOSYS.  Some functions are actually named
1873     something starting with __ and the normal name is an alias.  */
1874 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1875 choke me
1876 #else
1877 $ac_func();
1878 #endif
1879
1880 ; return 0; }
1881 EOF
1882 if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1883   rm -rf conftest*
1884   eval "ac_cv_func_$ac_func=yes"
1885 else
1886   echo "configure: failed program was:" >&5
1887   cat conftest.$ac_ext >&5
1888   rm -rf conftest*
1889   eval "ac_cv_func_$ac_func=no"
1890 fi
1891 rm -f conftest*
1892 fi
1893
1894 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1895   echo "$ac_t""yes" 1>&6
1896     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1897   cat >> confdefs.h <<EOF
1898 #define $ac_tr_func 1
1899 EOF
1900  
1901 else
1902   echo "$ac_t""no" 1>&6
1903 fi
1904 done
1905
1906 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1907 echo "configure:1908: checking for working mmap" >&5
1908 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1909   echo $ac_n "(cached) $ac_c" 1>&6
1910 else
1911   if test "$cross_compiling" = yes; then
1912   ac_cv_func_mmap_fixed_mapped=no
1913 else
1914   cat > conftest.$ac_ext <<EOF
1915 #line 1916 "configure"
1916 #include "confdefs.h"
1917
1918 /* Thanks to Mike Haertel and Jim Avera for this test.
1919    Here is a matrix of mmap possibilities:
1920         mmap private not fixed
1921         mmap private fixed at somewhere currently unmapped
1922         mmap private fixed at somewhere already mapped
1923         mmap shared not fixed
1924         mmap shared fixed at somewhere currently unmapped
1925         mmap shared fixed at somewhere already mapped
1926    For private mappings, we should verify that changes cannot be read()
1927    back from the file, nor mmap's back from the file at a different
1928    address.  (There have been systems where private was not correctly
1929    implemented like the infamous i386 svr4.0, and systems where the
1930    VM page cache was not coherent with the filesystem buffer cache
1931    like early versions of FreeBSD and possibly contemporary NetBSD.)
1932    For shared mappings, we should conversely verify that changes get
1933    propogated back to all the places they're supposed to be.
1934
1935    Grep wants private fixed already mapped.
1936    The main things grep needs to know about mmap are:
1937    * does it exist and is it safe to write into the mmap'd area
1938    * how to use it (BSD variants)  */
1939 #include <sys/types.h>
1940 #include <fcntl.h>
1941 #include <sys/mman.h>
1942
1943 /* This mess was copied from the GNU getpagesize.h.  */
1944 #ifndef HAVE_GETPAGESIZE
1945 # ifdef HAVE_UNISTD_H
1946 #  include <unistd.h>
1947 # endif
1948
1949 /* Assume that all systems that can run configure have sys/param.h.  */
1950 # ifndef HAVE_SYS_PARAM_H
1951 #  define HAVE_SYS_PARAM_H 1
1952 # endif
1953
1954 # ifdef _SC_PAGESIZE
1955 #  define getpagesize() sysconf(_SC_PAGESIZE)
1956 # else /* no _SC_PAGESIZE */
1957 #  ifdef HAVE_SYS_PARAM_H
1958 #   include <sys/param.h>
1959 #   ifdef EXEC_PAGESIZE
1960 #    define getpagesize() EXEC_PAGESIZE
1961 #   else /* no EXEC_PAGESIZE */
1962 #    ifdef NBPG
1963 #     define getpagesize() NBPG * CLSIZE
1964 #     ifndef CLSIZE
1965 #      define CLSIZE 1
1966 #     endif /* no CLSIZE */
1967 #    else /* no NBPG */
1968 #     ifdef NBPC
1969 #      define getpagesize() NBPC
1970 #     else /* no NBPC */
1971 #      ifdef PAGESIZE
1972 #       define getpagesize() PAGESIZE
1973 #      endif /* PAGESIZE */
1974 #     endif /* no NBPC */
1975 #    endif /* no NBPG */
1976 #   endif /* no EXEC_PAGESIZE */
1977 #  else /* no HAVE_SYS_PARAM_H */
1978 #   define getpagesize() 8192   /* punt totally */
1979 #  endif /* no HAVE_SYS_PARAM_H */
1980 # endif /* no _SC_PAGESIZE */
1981
1982 #endif /* no HAVE_GETPAGESIZE */
1983
1984 #ifdef __cplusplus
1985 extern "C" { void *malloc(unsigned); }
1986 #else
1987 char *malloc();
1988 #endif
1989
1990 int
1991 main()
1992 {
1993         char *data, *data2, *data3;
1994         int i, pagesize;
1995         int fd;
1996
1997         pagesize = getpagesize();
1998
1999         /*
2000          * First, make a file with some known garbage in it.
2001          */
2002         data = malloc(pagesize);
2003         if (!data)
2004                 exit(1);
2005         for (i = 0; i < pagesize; ++i)
2006                 *(data + i) = rand();
2007         umask(0);
2008         fd = creat("conftestmmap", 0600);
2009         if (fd < 0)
2010                 exit(1);
2011         if (write(fd, data, pagesize) != pagesize)
2012                 exit(1);
2013         close(fd);
2014
2015         /*
2016          * Next, try to mmap the file at a fixed address which
2017          * already has something else allocated at it.  If we can,
2018          * also make sure that we see the same garbage.
2019          */
2020         fd = open("conftestmmap", O_RDWR);
2021         if (fd < 0)
2022                 exit(1);
2023         data2 = malloc(2 * pagesize);
2024         if (!data2)
2025                 exit(1);
2026         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2027         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2028             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2029                 exit(1);
2030         for (i = 0; i < pagesize; ++i)
2031                 if (*(data + i) != *(data2 + i))
2032                         exit(1);
2033
2034         /*
2035          * Finally, make sure that changes to the mapped area
2036          * do not percolate back to the file as seen by read().
2037          * (This is a bug on some variants of i386 svr4.0.)
2038          */
2039         for (i = 0; i < pagesize; ++i)
2040                 *(data2 + i) = *(data2 + i) + 1;
2041         data3 = malloc(pagesize);
2042         if (!data3)
2043                 exit(1);
2044         if (read(fd, data3, pagesize) != pagesize)
2045                 exit(1);
2046         for (i = 0; i < pagesize; ++i)
2047                 if (*(data + i) != *(data3 + i))
2048                         exit(1);
2049         close(fd);
2050         unlink("conftestmmap");
2051         exit(0);
2052 }
2053
2054 EOF
2055 if { (eval echo configure:2056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2056 then
2057   ac_cv_func_mmap_fixed_mapped=yes
2058 else
2059   echo "configure: failed program was:" >&5
2060   cat conftest.$ac_ext >&5
2061   rm -fr conftest*
2062   ac_cv_func_mmap_fixed_mapped=no
2063 fi
2064 rm -fr conftest*
2065 fi
2066
2067 fi
2068
2069 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2070 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2071   cat >> confdefs.h <<\EOF
2072 #define HAVE_MMAP 1
2073 EOF
2074
2075 fi
2076
2077                               
2078    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2079 unistd.h values.h sys/param.h
2080 do
2081 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2082 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2083 echo "configure:2084: checking for $ac_hdr" >&5
2084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2085   echo $ac_n "(cached) $ac_c" 1>&6
2086 else
2087   cat > conftest.$ac_ext <<EOF
2088 #line 2089 "configure"
2089 #include "confdefs.h"
2090 #include <$ac_hdr>
2091 EOF
2092 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2093 { (eval echo configure:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2094 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2095 if test -z "$ac_err"; then
2096   rm -rf conftest*
2097   eval "ac_cv_header_$ac_safe=yes"
2098 else
2099   echo "$ac_err" >&5
2100   echo "configure: failed program was:" >&5
2101   cat conftest.$ac_ext >&5
2102   rm -rf conftest*
2103   eval "ac_cv_header_$ac_safe=no"
2104 fi
2105 rm -f conftest*
2106 fi
2107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2108   echo "$ac_t""yes" 1>&6
2109     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2110   cat >> confdefs.h <<EOF
2111 #define $ac_tr_hdr 1
2112 EOF
2113  
2114 else
2115   echo "$ac_t""no" 1>&6
2116 fi
2117 done
2118
2119    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2120 __argz_count __argz_stringify __argz_next
2121 do
2122 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2123 echo "configure:2124: checking for $ac_func" >&5
2124 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2125   echo $ac_n "(cached) $ac_c" 1>&6
2126 else
2127   cat > conftest.$ac_ext <<EOF
2128 #line 2129 "configure"
2129 #include "confdefs.h"
2130 /* System header to define __stub macros and hopefully few prototypes,
2131     which can conflict with char $ac_func(); below.  */
2132 #include <assert.h>
2133 /* Override any gcc2 internal prototype to avoid an error.  */
2134 /* We use char because int might match the return type of a gcc2
2135     builtin and then its argument prototype would still apply.  */
2136 char $ac_func();
2137
2138 int main() {
2139
2140 /* The GNU C library defines this for functions which it implements
2141     to always fail with ENOSYS.  Some functions are actually named
2142     something starting with __ and the normal name is an alias.  */
2143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2144 choke me
2145 #else
2146 $ac_func();
2147 #endif
2148
2149 ; return 0; }
2150 EOF
2151 if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2152   rm -rf conftest*
2153   eval "ac_cv_func_$ac_func=yes"
2154 else
2155   echo "configure: failed program was:" >&5
2156   cat conftest.$ac_ext >&5
2157   rm -rf conftest*
2158   eval "ac_cv_func_$ac_func=no"
2159 fi
2160 rm -f conftest*
2161 fi
2162
2163 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2164   echo "$ac_t""yes" 1>&6
2165     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2166   cat >> confdefs.h <<EOF
2167 #define $ac_tr_func 1
2168 EOF
2169  
2170 else
2171   echo "$ac_t""no" 1>&6
2172 fi
2173 done
2174
2175
2176    if test "${ac_cv_func_stpcpy+set}" != "set"; then
2177      for ac_func in stpcpy
2178 do
2179 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2180 echo "configure:2181: checking for $ac_func" >&5
2181 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2182   echo $ac_n "(cached) $ac_c" 1>&6
2183 else
2184   cat > conftest.$ac_ext <<EOF
2185 #line 2186 "configure"
2186 #include "confdefs.h"
2187 /* System header to define __stub macros and hopefully few prototypes,
2188     which can conflict with char $ac_func(); below.  */
2189 #include <assert.h>
2190 /* Override any gcc2 internal prototype to avoid an error.  */
2191 /* We use char because int might match the return type of a gcc2
2192     builtin and then its argument prototype would still apply.  */
2193 char $ac_func();
2194
2195 int main() {
2196
2197 /* The GNU C library defines this for functions which it implements
2198     to always fail with ENOSYS.  Some functions are actually named
2199     something starting with __ and the normal name is an alias.  */
2200 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2201 choke me
2202 #else
2203 $ac_func();
2204 #endif
2205
2206 ; return 0; }
2207 EOF
2208 if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2209   rm -rf conftest*
2210   eval "ac_cv_func_$ac_func=yes"
2211 else
2212   echo "configure: failed program was:" >&5
2213   cat conftest.$ac_ext >&5
2214   rm -rf conftest*
2215   eval "ac_cv_func_$ac_func=no"
2216 fi
2217 rm -f conftest*
2218 fi
2219
2220 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2221   echo "$ac_t""yes" 1>&6
2222     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2223   cat >> confdefs.h <<EOF
2224 #define $ac_tr_func 1
2225 EOF
2226  
2227 else
2228   echo "$ac_t""no" 1>&6
2229 fi
2230 done
2231
2232    fi
2233    if test "${ac_cv_func_stpcpy}" = "yes"; then
2234      cat >> confdefs.h <<\EOF
2235 #define HAVE_STPCPY 1
2236 EOF
2237
2238    fi
2239
2240    if test $ac_cv_header_locale_h = yes; then
2241     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2242 echo "configure:2243: checking for LC_MESSAGES" >&5
2243 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2244   echo $ac_n "(cached) $ac_c" 1>&6
2245 else
2246   cat > conftest.$ac_ext <<EOF
2247 #line 2248 "configure"
2248 #include "confdefs.h"
2249 #include <locale.h>
2250 int main() {
2251 return LC_MESSAGES
2252 ; return 0; }
2253 EOF
2254 if { (eval echo configure:2255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2255   rm -rf conftest*
2256   am_cv_val_LC_MESSAGES=yes
2257 else
2258   echo "configure: failed program was:" >&5
2259   cat conftest.$ac_ext >&5
2260   rm -rf conftest*
2261   am_cv_val_LC_MESSAGES=no
2262 fi
2263 rm -f conftest*
2264 fi
2265
2266 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2267     if test $am_cv_val_LC_MESSAGES = yes; then
2268       cat >> confdefs.h <<\EOF
2269 #define HAVE_LC_MESSAGES 1
2270 EOF
2271
2272     fi
2273   fi
2274    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2275 echo "configure:2276: checking whether NLS is requested" >&5
2276         # Check whether --enable-nls or --disable-nls was given.
2277 if test "${enable_nls+set}" = set; then
2278   enableval="$enable_nls"
2279   USE_NLS=$enableval
2280 else
2281   USE_NLS=yes
2282 fi
2283
2284     echo "$ac_t""$USE_NLS" 1>&6
2285     
2286
2287     USE_INCLUDED_LIBINTL=no
2288
2289         if test "$USE_NLS" = "yes"; then
2290       cat >> confdefs.h <<\EOF
2291 #define ENABLE_NLS 1
2292 EOF
2293
2294       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2295 echo "configure:2296: checking whether included gettext is requested" >&5
2296       # Check whether --with-included-gettext or --without-included-gettext was given.
2297 if test "${with_included_gettext+set}" = set; then
2298   withval="$with_included_gettext"
2299   nls_cv_force_use_gnu_gettext=$withval
2300 else
2301   nls_cv_force_use_gnu_gettext=no
2302 fi
2303
2304       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2305
2306       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2307       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2308                                         nls_cv_header_intl=
2309         nls_cv_header_libgt=
2310         CATOBJEXT=NONE
2311
2312         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2313 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2314 echo "configure:2315: checking for libintl.h" >&5
2315 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2316   echo $ac_n "(cached) $ac_c" 1>&6
2317 else
2318   cat > conftest.$ac_ext <<EOF
2319 #line 2320 "configure"
2320 #include "confdefs.h"
2321 #include <libintl.h>
2322 EOF
2323 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2324 { (eval echo configure:2325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2325 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2326 if test -z "$ac_err"; then
2327   rm -rf conftest*
2328   eval "ac_cv_header_$ac_safe=yes"
2329 else
2330   echo "$ac_err" >&5
2331   echo "configure: failed program was:" >&5
2332   cat conftest.$ac_ext >&5
2333   rm -rf conftest*
2334   eval "ac_cv_header_$ac_safe=no"
2335 fi
2336 rm -f conftest*
2337 fi
2338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2339   echo "$ac_t""yes" 1>&6
2340   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2341 echo "configure:2342: checking for gettext in libc" >&5
2342 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2343   echo $ac_n "(cached) $ac_c" 1>&6
2344 else
2345   cat > conftest.$ac_ext <<EOF
2346 #line 2347 "configure"
2347 #include "confdefs.h"
2348 #include <libintl.h>
2349 int main() {
2350 return (int) gettext ("")
2351 ; return 0; }
2352 EOF
2353 if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2354   rm -rf conftest*
2355   gt_cv_func_gettext_libc=yes
2356 else
2357   echo "configure: failed program was:" >&5
2358   cat conftest.$ac_ext >&5
2359   rm -rf conftest*
2360   gt_cv_func_gettext_libc=no
2361 fi
2362 rm -f conftest*
2363 fi
2364
2365 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2366
2367            if test "$gt_cv_func_gettext_libc" != "yes"; then
2368              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2369 echo "configure:2370: checking for bindtextdomain in -lintl" >&5
2370 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372   echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374   ac_save_LIBS="$LIBS"
2375 LIBS="-lintl  $LIBS"
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2378 "configure"
2378 #include "confdefs.h"
2379 /* Override any gcc2 internal prototype to avoid an error.  */
2380 /* We use char because int might match the return type of a gcc2
2381     builtin and then its argument prototype would still apply.  */
2382 char bindtextdomain();
2383
2384 int main() {
2385 bindtextdomain()
2386 ; return 0; }
2387 EOF
2388 if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2389   rm -rf conftest*
2390   eval "ac_cv_lib_$ac_lib_var=yes"
2391 else
2392   echo "configure: failed program was:" >&5
2393   cat conftest.$ac_ext >&5
2394   rm -rf conftest*
2395   eval "ac_cv_lib_$ac_lib_var=no"
2396 fi
2397 rm -f conftest*
2398 LIBS="$ac_save_LIBS"
2399
2400 fi
2401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402   echo "$ac_t""yes" 1>&6
2403   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2404 echo "configure:2405: checking for gettext in libintl" >&5
2405 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2406   echo $ac_n "(cached) $ac_c" 1>&6
2407 else
2408   cat > conftest.$ac_ext <<EOF
2409 #line 2410 "configure"
2410 #include "confdefs.h"
2411
2412 int main() {
2413 return (int) gettext ("")
2414 ; return 0; }
2415 EOF
2416 if { (eval echo configure:2417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2417   rm -rf conftest*
2418   gt_cv_func_gettext_libintl=yes
2419 else
2420   echo "configure: failed program was:" >&5
2421   cat conftest.$ac_ext >&5
2422   rm -rf conftest*
2423   gt_cv_func_gettext_libintl=no
2424 fi
2425 rm -f conftest*
2426 fi
2427
2428 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2429 else
2430   echo "$ac_t""no" 1>&6
2431 fi
2432
2433            fi
2434
2435            if test "$gt_cv_func_gettext_libc" = "yes" \
2436               || test "$gt_cv_func_gettext_libintl" = "yes"; then
2437               cat >> confdefs.h <<\EOF
2438 #define HAVE_GETTEXT 1
2439 EOF
2440
2441               # Extract the first word of "msgfmt", so it can be a program name with args.
2442 set dummy msgfmt; ac_word=$2
2443 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2444 echo "configure:2445: checking for $ac_word" >&5
2445 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2446   echo $ac_n "(cached) $ac_c" 1>&6
2447 else
2448   case "$MSGFMT" in
2449   /*)
2450   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2451   ;;
2452   *)
2453   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2454   for ac_dir in $PATH; do
2455     test -z "$ac_dir" && ac_dir=.
2456     if test -f $ac_dir/$ac_word; then
2457       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2458         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2459         break
2460       fi
2461     fi
2462   done
2463   IFS="$ac_save_ifs"
2464   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2465   ;;
2466 esac
2467 fi
2468 MSGFMT="$ac_cv_path_MSGFMT"
2469 if test -n "$MSGFMT"; then
2470   echo "$ac_t""$MSGFMT" 1>&6
2471 else
2472   echo "$ac_t""no" 1>&6
2473 fi
2474               if test "$MSGFMT" != "no"; then
2475                 for ac_func in dcgettext
2476 do
2477 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2478 echo "configure:2479: checking for $ac_func" >&5
2479 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2480   echo $ac_n "(cached) $ac_c" 1>&6
2481 else
2482   cat > conftest.$ac_ext <<EOF
2483 #line 2484 "configure"
2484 #include "confdefs.h"
2485 /* System header to define __stub macros and hopefully few prototypes,
2486     which can conflict with char $ac_func(); below.  */
2487 #include <assert.h>
2488 /* Override any gcc2 internal prototype to avoid an error.  */
2489 /* We use char because int might match the return type of a gcc2
2490     builtin and then its argument prototype would still apply.  */
2491 char $ac_func();
2492
2493 int main() {
2494
2495 /* The GNU C library defines this for functions which it implements
2496     to always fail with ENOSYS.  Some functions are actually named
2497     something starting with __ and the normal name is an alias.  */
2498 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2499 choke me
2500 #else
2501 $ac_func();
2502 #endif
2503
2504 ; return 0; }
2505 EOF
2506 if { (eval echo configure:2507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2507   rm -rf conftest*
2508   eval "ac_cv_func_$ac_func=yes"
2509 else
2510   echo "configure: failed program was:" >&5
2511   cat conftest.$ac_ext >&5
2512   rm -rf conftest*
2513   eval "ac_cv_func_$ac_func=no"
2514 fi
2515 rm -f conftest*
2516 fi
2517
2518 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2519   echo "$ac_t""yes" 1>&6
2520     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2521   cat >> confdefs.h <<EOF
2522 #define $ac_tr_func 1
2523 EOF
2524  
2525 else
2526   echo "$ac_t""no" 1>&6
2527 fi
2528 done
2529
2530                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2531 set dummy gmsgfmt; ac_word=$2
2532 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2533 echo "configure:2534: checking for $ac_word" >&5
2534 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2535   echo $ac_n "(cached) $ac_c" 1>&6
2536 else
2537   case "$GMSGFMT" in
2538   /*)
2539   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2540   ;;
2541   ?:/*)                  
2542   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2543   ;;
2544   *)
2545   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2546   ac_dummy="$PATH"
2547   for ac_dir in $ac_dummy; do 
2548     test -z "$ac_dir" && ac_dir=.
2549     if test -f $ac_dir/$ac_word; then
2550       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2551       break
2552     fi
2553   done
2554   IFS="$ac_save_ifs"
2555   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2556   ;;
2557 esac
2558 fi
2559 GMSGFMT="$ac_cv_path_GMSGFMT"
2560 if test -n "$GMSGFMT"; then
2561   echo "$ac_t""$GMSGFMT" 1>&6
2562 else
2563   echo "$ac_t""no" 1>&6
2564 fi
2565
2566                 # Extract the first word of "xgettext", so it can be a program name with args.
2567 set dummy xgettext; ac_word=$2
2568 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2569 echo "configure:2570: checking for $ac_word" >&5
2570 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2571   echo $ac_n "(cached) $ac_c" 1>&6
2572 else
2573   case "$XGETTEXT" in
2574   /*)
2575   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2576   ;;
2577   *)
2578   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2579   for ac_dir in $PATH; do
2580     test -z "$ac_dir" && ac_dir=.
2581     if test -f $ac_dir/$ac_word; then
2582       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2583         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2584         break
2585       fi
2586     fi
2587   done
2588   IFS="$ac_save_ifs"
2589   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2590   ;;
2591 esac
2592 fi
2593 XGETTEXT="$ac_cv_path_XGETTEXT"
2594 if test -n "$XGETTEXT"; then
2595   echo "$ac_t""$XGETTEXT" 1>&6
2596 else
2597   echo "$ac_t""no" 1>&6
2598 fi
2599
2600                 cat > conftest.$ac_ext <<EOF
2601 #line 2602 "configure"
2602 #include "confdefs.h"
2603
2604 int main() {
2605 extern int _nl_msg_cat_cntr;
2606                                return _nl_msg_cat_cntr
2607 ; return 0; }
2608 EOF
2609 if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2610   rm -rf conftest*
2611   CATOBJEXT=.gmo
2612                    DATADIRNAME=share
2613 else
2614   echo "configure: failed program was:" >&5
2615   cat conftest.$ac_ext >&5
2616   rm -rf conftest*
2617   CATOBJEXT=.mo
2618                    DATADIRNAME=lib
2619 fi
2620 rm -f conftest*
2621                 INSTOBJEXT=.mo
2622               fi
2623             fi
2624         
2625 else
2626   echo "$ac_t""no" 1>&6
2627 fi
2628
2629
2630                 
2631         if test "$CATOBJEXT" = "NONE"; then
2632                           nls_cv_use_gnu_gettext=yes
2633         fi
2634       fi
2635
2636       if test "$nls_cv_use_gnu_gettext" = "yes"; then
2637                 INTLOBJS="\$(GETTOBJS)"
2638         # Extract the first word of "msgfmt", so it can be a program name with args.
2639 set dummy msgfmt; ac_word=$2
2640 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2641 echo "configure:2642: checking for $ac_word" >&5
2642 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2643   echo $ac_n "(cached) $ac_c" 1>&6
2644 else
2645   case "$MSGFMT" in
2646   /*)
2647   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2648   ;;
2649   *)
2650   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2651   for ac_dir in $PATH; do
2652     test -z "$ac_dir" && ac_dir=.
2653     if test -f $ac_dir/$ac_word; then
2654       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2655         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2656         break
2657       fi
2658     fi
2659   done
2660   IFS="$ac_save_ifs"
2661   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2662   ;;
2663 esac
2664 fi
2665 MSGFMT="$ac_cv_path_MSGFMT"
2666 if test -n "$MSGFMT"; then
2667   echo "$ac_t""$MSGFMT" 1>&6
2668 else
2669   echo "$ac_t""no" 1>&6
2670 fi
2671
2672         # Extract the first word of "gmsgfmt", so it can be a program name with args.
2673 set dummy gmsgfmt; ac_word=$2
2674 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2675 echo "configure:2676: checking for $ac_word" >&5
2676 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2677   echo $ac_n "(cached) $ac_c" 1>&6
2678 else
2679   case "$GMSGFMT" in
2680   /*)
2681   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2682   ;;
2683   ?:/*)                  
2684   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2685   ;;
2686   *)
2687   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2688   ac_dummy="$PATH"
2689   for ac_dir in $ac_dummy; do 
2690     test -z "$ac_dir" && ac_dir=.
2691     if test -f $ac_dir/$ac_word; then
2692       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2693       break
2694     fi
2695   done
2696   IFS="$ac_save_ifs"
2697   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2698   ;;
2699 esac
2700 fi
2701 GMSGFMT="$ac_cv_path_GMSGFMT"
2702 if test -n "$GMSGFMT"; then
2703   echo "$ac_t""$GMSGFMT" 1>&6
2704 else
2705   echo "$ac_t""no" 1>&6
2706 fi
2707
2708         # Extract the first word of "xgettext", so it can be a program name with args.
2709 set dummy xgettext; ac_word=$2
2710 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2711 echo "configure:2712: checking for $ac_word" >&5
2712 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2713   echo $ac_n "(cached) $ac_c" 1>&6
2714 else
2715   case "$XGETTEXT" in
2716   /*)
2717   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2718   ;;
2719   *)
2720   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2721   for ac_dir in $PATH; do
2722     test -z "$ac_dir" && ac_dir=.
2723     if test -f $ac_dir/$ac_word; then
2724       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2725         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2726         break
2727       fi
2728     fi
2729   done
2730   IFS="$ac_save_ifs"
2731   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2732   ;;
2733 esac
2734 fi
2735 XGETTEXT="$ac_cv_path_XGETTEXT"
2736 if test -n "$XGETTEXT"; then
2737   echo "$ac_t""$XGETTEXT" 1>&6
2738 else
2739   echo "$ac_t""no" 1>&6
2740 fi
2741
2742         
2743         USE_INCLUDED_LIBINTL=yes
2744         CATOBJEXT=.gmo
2745         INSTOBJEXT=.mo
2746         DATADIRNAME=share
2747         INTLDEPS='$(top_builddir)/../intl/libintl.a'
2748         INTLLIBS=$INTLDEPS
2749         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2750         nls_cv_header_intl=libintl.h
2751         nls_cv_header_libgt=libgettext.h
2752       fi
2753
2754             if test "$XGETTEXT" != ":"; then
2755                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2756           : ;
2757         else
2758           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2759           XGETTEXT=":"
2760         fi
2761       fi
2762
2763       # We need to process the po/ directory.
2764       POSUB=po
2765     else
2766       DATADIRNAME=share
2767       nls_cv_header_intl=libintl.h
2768       nls_cv_header_libgt=libgettext.h
2769     fi
2770
2771     # If this is used in GNU gettext we have to set USE_NLS to `yes'
2772     # because some of the sources are only built for this goal.
2773     if test "$PACKAGE" = gettext; then
2774       USE_NLS=yes
2775       USE_INCLUDED_LIBINTL=yes
2776     fi
2777
2778                 for lang in $ALL_LINGUAS; do
2779       GMOFILES="$GMOFILES $lang.gmo"
2780       POFILES="$POFILES $lang.po"
2781     done
2782
2783         
2784     
2785     
2786     
2787     
2788     
2789     
2790     
2791     
2792     
2793     
2794   
2795
2796    if test "x$CATOBJEXT" != "x"; then
2797      if test "x$ALL_LINGUAS" = "x"; then
2798        LINGUAS=
2799      else
2800        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2801 echo "configure:2802: checking for catalogs to be installed" >&5
2802        NEW_LINGUAS=
2803        for lang in ${LINGUAS=$ALL_LINGUAS}; do
2804          case "$ALL_LINGUAS" in
2805           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2806          esac
2807        done
2808        LINGUAS=$NEW_LINGUAS
2809        echo "$ac_t""$LINGUAS" 1>&6
2810      fi
2811
2812           if test -n "$LINGUAS"; then
2813        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2814      fi
2815    fi
2816
2817             if test $ac_cv_header_locale_h = yes; then
2818      INCLUDE_LOCALE_H="#include <locale.h>"
2819    else
2820      INCLUDE_LOCALE_H="\
2821 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
2822    fi
2823    
2824
2825             if test -f $srcdir/po2tbl.sed.in; then
2826       if test "$CATOBJEXT" = ".cat"; then
2827          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2828 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2829 echo "configure:2830: checking for linux/version.h" >&5
2830 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2831   echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833   cat > conftest.$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 #include <linux/version.h>
2837 EOF
2838 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2839 { (eval echo configure:2840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2840 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2841 if test -z "$ac_err"; then
2842   rm -rf conftest*
2843   eval "ac_cv_header_$ac_safe=yes"
2844 else
2845   echo "$ac_err" >&5
2846   echo "configure: failed program was:" >&5
2847   cat conftest.$ac_ext >&5
2848   rm -rf conftest*
2849   eval "ac_cv_header_$ac_safe=no"
2850 fi
2851 rm -f conftest*
2852 fi
2853 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2854   echo "$ac_t""yes" 1>&6
2855   msgformat=linux
2856 else
2857   echo "$ac_t""no" 1>&6
2858 msgformat=xopen
2859 fi
2860
2861
2862                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2863       fi
2864             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2865          $srcdir/po2tbl.sed.in > po2tbl.sed
2866    fi
2867
2868             if test "$PACKAGE" = "gettext"; then
2869      GT_NO="#NO#"
2870      GT_YES=
2871    else
2872      GT_NO=
2873      GT_YES="#YES#"
2874    fi
2875    
2876    
2877
2878    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2879    
2880
2881       l=
2882    
2883
2884             if test -f $srcdir/po/POTFILES.in; then
2885       test -d po || mkdir po
2886       if test "x$srcdir" != "x."; then
2887          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2888             posrcprefix="$srcdir/"
2889          else
2890             posrcprefix="../$srcdir/"
2891          fi
2892       else
2893          posrcprefix="../"
2894       fi
2895       rm -f po/POTFILES
2896       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2897          < $srcdir/po/POTFILES.in > po/POTFILES
2898    fi
2899   
2900 cat >> confdefs.h <<\EOF
2901 #define PACKAGE "gdb"
2902 EOF
2903
2904
2905 debugdir=${libdir}/debug
2906          
2907 # Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2908 if test "${with_separate_debug_dir+set}" = set; then
2909   withval="$with_separate_debug_dir"
2910   debugdir="${withval}"
2911 fi
2912
2913         
2914
2915   test "x$prefix" = xNONE && prefix="$ac_default_prefix"
2916   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2917   ac_define_dir=`eval echo $debugdir`
2918   ac_define_dir=`eval echo $ac_define_dir`
2919   cat >> confdefs.h <<EOF
2920 #define DEBUGDIR "$ac_define_dir"
2921 EOF
2922
2923
2924 #AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
2925
2926
2927 CONFIG_OBS=
2928 CONFIG_LIB_OBS=
2929 CONFIG_DEPS=
2930 CONFIG_SRCS=
2931 CONFIG_INITS=
2932 ENABLE_CFLAGS=
2933 CONFIG_ALL=
2934 CONFIG_CLEAN=
2935 CONFIG_INSTALL=
2936 CONFIG_UNINSTALL=
2937
2938 subdirs="doc testsuite"
2939
2940 configdirs=
2941
2942 . $srcdir/configure.host
2943
2944 . $srcdir/configure.tgt
2945
2946 # Fetch the default architecture and default target vector from BFD.
2947 targ=$target; . $srcdir/../bfd/config.bfd
2948
2949 # We only want the first architecture, so strip off the others if
2950 # there is more than one.
2951 targ_archs=`echo $targ_archs | sed 's/ .*//'`
2952
2953 if test "x$targ_archs" != x; then
2954   cat >> confdefs.h <<EOF
2955 #define DEFAULT_BFD_ARCH $targ_archs
2956 EOF
2957
2958 fi
2959 if test "x$targ_defvec" != x; then
2960   cat >> confdefs.h <<EOF
2961 #define DEFAULT_BFD_VEC $targ_defvec
2962 EOF
2963
2964 fi
2965
2966 if test "$program_transform_name" = s,x,x,; then
2967   program_transform_name=
2968 else
2969   # Double any \ or $.  echo might interpret backslashes.
2970   cat <<\EOF_SED > conftestsed
2971 s,\\,\\\\,g; s,\$,$$,g
2972 EOF_SED
2973   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2974   rm -f conftestsed
2975 fi
2976 test "$program_prefix" != NONE &&
2977   program_transform_name="s,^,${program_prefix},; $program_transform_name"
2978 # Use a double $ so make ignores it.
2979 test "$program_suffix" != NONE &&
2980   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
2981
2982 # sed with no file args requires a program.
2983 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2984
2985
2986 # The CLI cannot be disabled yet, but may be in the future.
2987
2988 # Enable CLI.
2989 # Check whether --enable-gdbcli or --disable-gdbcli was given.
2990 if test "${enable_gdbcli+set}" = set; then
2991   enableval="$enable_gdbcli"
2992   case $enableval in
2993     yes)
2994       ;;
2995     no)
2996       { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;;
2997     *)
2998       { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;;
2999   esac
3000 else
3001   enable_gdbcli=yes
3002 fi
3003
3004 if test x"$enable_gdbcli" = xyes; then
3005   if test -d $srcdir/cli; then
3006     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
3007     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
3008     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
3009     CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_CLI_INITS)"
3010     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
3011     CONFIG_ALL="$CONFIG_ALL \$(SUBDIR_CLI_ALL)"
3012     CONFIG_CLEAN="$CONFIG_CLEAN \$(SUBDIR_CLI_CLEAN)"
3013     CONFIG_INSTALL="$CONFIG_INSTALL \$(SUBDIR_CLI_INSTALL)"
3014     CONFIG_UNINSTALL="$CONFIG_UNINSTALL \$(SUBDIR_CLI_UNINSTALL)"
3015   fi
3016 fi
3017
3018 # Enable MI.
3019 # Check whether --enable-gdbmi or --disable-gdbmi was given.
3020 if test "${enable_gdbmi+set}" = set; then
3021   enableval="$enable_gdbmi"
3022   case $enableval in
3023     yes | no)
3024       ;;
3025     *)
3026       { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;;
3027   esac
3028 else
3029   enable_gdbmi=yes
3030 fi
3031
3032 if test x"$enable_gdbmi" = xyes; then
3033   if test -d $srcdir/mi; then
3034     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
3035     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
3036     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
3037     CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_MI_INITS)"
3038     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
3039     CONFIG_ALL="$CONFIG_ALL \$(SUBDIR_MI_ALL)"
3040     CONFIG_CLEAN="$CONFIG_CLEAN \$(SUBDIR_MI_CLEAN)"
3041     CONFIG_INSTALL="$CONFIG_INSTALL \$(SUBDIR_MI_INSTALL)"
3042     CONFIG_UNINSTALL="$CONFIG_UNINSTALL \$(SUBDIR_MI_UNINSTALL)"
3043   fi
3044 fi
3045
3046 # Enable TUI.
3047 # Check whether --enable-tui or --disable-tui was given.
3048 if test "${enable_tui+set}" = set; then
3049   enableval="$enable_tui"
3050   case $enableval in
3051     yes | no)
3052       ;;
3053     *)
3054       { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;;
3055   esac
3056 fi
3057
3058 if test x"$enable_tui" = xyes; then
3059   if test -d $srcdir/tui; then
3060     CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3061     CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3062     CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
3063     CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_TUI_INITS)"
3064     ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
3065     CONFIG_ALL="$CONFIG_ALL \$(SUBDIR_TUI_ALL)"
3066     CONFIG_CLEAN="$CONFIG_CLEAN \$(SUBDIR_TUI_CLEAN)"
3067     CONFIG_INSTALL="$CONFIG_INSTALL \$(SUBDIR_TUI_INSTALL)"
3068     CONFIG_UNINSTALL="$CONFIG_UNINSTALL \$(SUBDIR_TUI_UNINSTALL)"
3069     need_curses=yes
3070   fi
3071 fi
3072
3073 # Enable gdbtk.
3074 # Check whether --enable-gdbtk or --disable-gdbtk was given.
3075 if test "${enable_gdbtk+set}" = set; then
3076   enableval="$enable_gdbtk"
3077   case $enableval in
3078     yes | no)
3079       ;;
3080     *)
3081       { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3082   esac
3083 else
3084   if test -d $srcdir/gdbtk; then
3085     enable_gdbtk=yes
3086   else
3087     enable_gdbtk=no
3088   fi
3089 fi
3090
3091 # We unconditionally disable gdbtk tests on selected platforms.
3092 case $host_os in
3093   go32* | windows*)
3094     echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3095     enable_gdbtk=no ;;
3096 esac
3097
3098 # Profiling support.
3099 # Check whether --enable-profiling or --disable-profiling was given.
3100 if test "${enable_profiling+set}" = set; then
3101   enableval="$enable_profiling"
3102   case $enableval in
3103     yes | no)
3104       ;;
3105     *)
3106       { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3107   esac
3108 else
3109   enable_profiling=no
3110 fi
3111
3112
3113 for ac_func in monstartup _mcleanup
3114 do
3115 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3116 echo "configure:3117: checking for $ac_func" >&5
3117 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3118   echo $ac_n "(cached) $ac_c" 1>&6
3119 else
3120   cat > conftest.$ac_ext <<EOF
3121 #line 3122 "configure"
3122 #include "confdefs.h"
3123 /* System header to define __stub macros and hopefully few prototypes,
3124     which can conflict with char $ac_func(); below.  */
3125 #include <assert.h>
3126 /* Override any gcc2 internal prototype to avoid an error.  */
3127 /* We use char because int might match the return type of a gcc2
3128     builtin and then its argument prototype would still apply.  */
3129 char $ac_func();
3130
3131 int main() {
3132
3133 /* The GNU C library defines this for functions which it implements
3134     to always fail with ENOSYS.  Some functions are actually named
3135     something starting with __ and the normal name is an alias.  */
3136 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3137 choke me
3138 #else
3139 $ac_func();
3140 #endif
3141
3142 ; return 0; }
3143 EOF
3144 if { (eval echo configure:3145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3145   rm -rf conftest*
3146   eval "ac_cv_func_$ac_func=yes"
3147 else
3148   echo "configure: failed program was:" >&5
3149   cat conftest.$ac_ext >&5
3150   rm -rf conftest*
3151   eval "ac_cv_func_$ac_func=no"
3152 fi
3153 rm -f conftest*
3154 fi
3155
3156 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3157   echo "$ac_t""yes" 1>&6
3158     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3159   cat >> confdefs.h <<EOF
3160 #define $ac_tr_func 1
3161 EOF
3162  
3163 else
3164   echo "$ac_t""no" 1>&6
3165 fi
3166 done
3167
3168 echo $ac_n "checking for _etext""... $ac_c" 1>&6
3169 echo "configure:3170: checking for _etext" >&5
3170 if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3171   echo $ac_n "(cached) $ac_c" 1>&6
3172 else
3173   cat > conftest.$ac_ext <<EOF
3174 #line 3175 "configure"
3175 #include "confdefs.h"
3176 #include <stdlib.h>
3177 extern char _etext;
3178
3179 int main() {
3180 free (&_etext);
3181 ; return 0; }
3182 EOF
3183 if { (eval echo configure:3184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3184   rm -rf conftest*
3185   ac_cv_var__etext=yes
3186 else
3187   echo "configure: failed program was:" >&5
3188   cat conftest.$ac_ext >&5
3189   rm -rf conftest*
3190   ac_cv_var__etext=no
3191 fi
3192 rm -f conftest*
3193 fi
3194
3195 echo "$ac_t""$ac_cv_var__etext" 1>&6
3196 if test $ac_cv_var__etext = yes; then
3197   cat >> confdefs.h <<\EOF
3198 #define HAVE__ETEXT 1
3199 EOF
3200
3201 fi
3202 if test "$enable_profiling" = yes ; then
3203   if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3204     { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3205   fi
3206   PROFILE_CFLAGS=-pg
3207   OLD_CFLAGS="$CFLAGS"
3208   CFLAGS="$CFLAGS $PROFILE_CFLAGS"
3209
3210   echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
3211 echo "configure:3212: checking whether $CC supports -pg" >&5
3212 if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
3213   echo $ac_n "(cached) $ac_c" 1>&6
3214 else
3215   cat > conftest.$ac_ext <<EOF
3216 #line 3217 "configure"
3217 #include "confdefs.h"
3218
3219 int main() {
3220 int x;
3221 ; return 0; }
3222 EOF
3223 if { (eval echo configure:3224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3224   rm -rf conftest*
3225   ac_cv_cc_supports_pg=yes
3226 else
3227   echo "configure: failed program was:" >&5
3228   cat conftest.$ac_ext >&5
3229   rm -rf conftest*
3230   ac_cv_cc_supports_pg=no
3231 fi
3232 rm -f conftest*
3233 fi
3234
3235 echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
3236
3237   if test $ac_cv_cc_supports_pg = no; then
3238     { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3239   fi
3240
3241   CFLAGS="$OLD_CFLAGS"
3242 fi
3243
3244 # --------------------- #
3245 # Checks for programs.  #
3246 # --------------------- #
3247
3248 for ac_prog in mawk gawk nawk awk
3249 do
3250 # Extract the first word of "$ac_prog", so it can be a program name with args.
3251 set dummy $ac_prog; ac_word=$2
3252 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3253 echo "configure:3254: checking for $ac_word" >&5
3254 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3255   echo $ac_n "(cached) $ac_c" 1>&6
3256 else
3257   if test -n "$AWK"; then
3258   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3259 else
3260   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3261   ac_dummy="$PATH"
3262   for ac_dir in $ac_dummy; do
3263     test -z "$ac_dir" && ac_dir=.
3264     if test -f $ac_dir/$ac_word; then
3265       ac_cv_prog_AWK="$ac_prog"
3266       break
3267     fi
3268   done
3269   IFS="$ac_save_ifs"
3270 fi
3271 fi
3272 AWK="$ac_cv_prog_AWK"
3273 if test -n "$AWK"; then
3274   echo "$ac_t""$AWK" 1>&6
3275 else
3276   echo "$ac_t""no" 1>&6
3277 fi
3278
3279 test -n "$AWK" && break
3280 done
3281
3282 # Find a good install program.  We prefer a C program (faster),
3283 # so one script is as good as another.  But avoid the broken or
3284 # incompatible versions:
3285 # SysV /etc/install, /usr/sbin/install
3286 # SunOS /usr/etc/install
3287 # IRIX /sbin/install
3288 # AIX /bin/install
3289 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3290 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3291 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3292 # ./install, which can be erroneously created by make from ./install.sh.
3293 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3294 echo "configure:3295: checking for a BSD compatible install" >&5
3295 if test -z "$INSTALL"; then
3296 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3297   echo $ac_n "(cached) $ac_c" 1>&6
3298 else
3299     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
3300   for ac_dir in $PATH; do
3301     # Account for people who put trailing slashes in PATH elements.
3302     case "$ac_dir/" in
3303     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3304     *)
3305       # OSF1 and SCO ODT 3.0 have their own names for install.
3306       # Don't use installbsd from OSF since it installs stuff as root
3307       # by default.
3308       for ac_prog in ginstall scoinst install; do
3309         if test -f $ac_dir/$ac_prog; then
3310           if test $ac_prog = install &&
3311             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3312             # AIX install.  It has an incompatible calling convention.
3313             :
3314           else
3315             ac_cv_path_install="$ac_dir/$ac_prog -c"
3316             break 2
3317           fi
3318         fi
3319       done
3320       ;;
3321     esac
3322   done
3323   IFS="$ac_save_IFS"
3324
3325 fi
3326   if test "${ac_cv_path_install+set}" = set; then
3327     INSTALL="$ac_cv_path_install"
3328   else
3329     # As a last resort, use the slow shell script.  We don't cache a
3330     # path for INSTALL within a source directory, because that will
3331     # break other packages using the cache if that directory is
3332     # removed, or if the path is relative.
3333     INSTALL="$ac_install_sh"
3334   fi
3335 fi
3336 echo "$ac_t""$INSTALL" 1>&6
3337
3338 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3339 # It thinks the first close brace ends the variable substitution.
3340 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3341
3342 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3343
3344 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3345
3346 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3347 echo "configure:3348: checking whether ln -s works" >&5
3348 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3349   echo $ac_n "(cached) $ac_c" 1>&6
3350 else
3351   rm -f conftestdata
3352 if ln -s X conftestdata 2>/dev/null
3353 then
3354   rm -f conftestdata
3355   ac_cv_prog_LN_S="ln -s"
3356 else
3357   ac_cv_prog_LN_S=ln
3358 fi
3359 fi
3360 LN_S="$ac_cv_prog_LN_S"
3361 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3362   echo "$ac_t""yes" 1>&6
3363 else
3364   echo "$ac_t""no" 1>&6
3365 fi
3366
3367 # Extract the first word of "ranlib", so it can be a program name with args.
3368 set dummy ranlib; ac_word=$2
3369 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3370 echo "configure:3371: checking for $ac_word" >&5
3371 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3372   echo $ac_n "(cached) $ac_c" 1>&6
3373 else
3374   if test -n "$RANLIB"; then
3375   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3376 else
3377   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3378   ac_dummy="$PATH"
3379   for ac_dir in $ac_dummy; do
3380     test -z "$ac_dir" && ac_dir=.
3381     if test -f $ac_dir/$ac_word; then
3382       ac_cv_prog_RANLIB="ranlib"
3383       break
3384     fi
3385   done
3386   IFS="$ac_save_ifs"
3387   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3388 fi
3389 fi
3390 RANLIB="$ac_cv_prog_RANLIB"
3391 if test -n "$RANLIB"; then
3392   echo "$ac_t""$RANLIB" 1>&6
3393 else
3394   echo "$ac_t""no" 1>&6
3395 fi
3396
3397 for ac_prog in 'bison -y' byacc
3398 do
3399 # Extract the first word of "$ac_prog", so it can be a program name with args.
3400 set dummy $ac_prog; ac_word=$2
3401 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3402 echo "configure:3403: checking for $ac_word" >&5
3403 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3404   echo $ac_n "(cached) $ac_c" 1>&6
3405 else
3406   if test -n "$YACC"; then
3407   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3408 else
3409   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3410   ac_dummy="$PATH"
3411   for ac_dir in $ac_dummy; do
3412     test -z "$ac_dir" && ac_dir=.
3413     if test -f $ac_dir/$ac_word; then
3414       ac_cv_prog_YACC="$ac_prog"
3415       break
3416     fi
3417   done
3418   IFS="$ac_save_ifs"
3419 fi
3420 fi
3421 YACC="$ac_cv_prog_YACC"
3422 if test -n "$YACC"; then
3423   echo "$ac_t""$YACC" 1>&6
3424 else
3425   echo "$ac_t""no" 1>&6
3426 fi
3427
3428 test -n "$YACC" && break
3429 done
3430 test -n "$YACC" || YACC="yacc"
3431
3432
3433 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3434 set dummy ${ac_tool_prefix}ar; ac_word=$2
3435 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3436 echo "configure:3437: checking for $ac_word" >&5
3437 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3438   echo $ac_n "(cached) $ac_c" 1>&6
3439 else
3440   if test -n "$AR"; then
3441   ac_cv_prog_AR="$AR" # Let the user override the test.
3442 else
3443   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3444   ac_dummy="$PATH"
3445   for ac_dir in $ac_dummy; do
3446     test -z "$ac_dir" && ac_dir=.
3447     if test -f $ac_dir/$ac_word; then
3448       ac_cv_prog_AR="${ac_tool_prefix}ar"
3449       break
3450     fi
3451   done
3452   IFS="$ac_save_ifs"
3453   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3454 fi
3455 fi
3456 AR="$ac_cv_prog_AR"
3457 if test -n "$AR"; then
3458   echo "$ac_t""$AR" 1>&6
3459 else
3460   echo "$ac_t""no" 1>&6
3461 fi
3462
3463
3464
3465 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3466 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3467 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3468 echo "configure:3469: checking for $ac_word" >&5
3469 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3470   echo $ac_n "(cached) $ac_c" 1>&6
3471 else
3472   if test -n "$DLLTOOL"; then
3473   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3474 else
3475   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3476   ac_dummy="$PATH"
3477   for ac_dir in $ac_dummy; do
3478     test -z "$ac_dir" && ac_dir=.
3479     if test -f $ac_dir/$ac_word; then
3480       ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3481       break
3482     fi
3483   done
3484   IFS="$ac_save_ifs"
3485   test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3486 fi
3487 fi
3488 DLLTOOL="$ac_cv_prog_DLLTOOL"
3489 if test -n "$DLLTOOL"; then
3490   echo "$ac_t""$DLLTOOL" 1>&6
3491 else
3492   echo "$ac_t""no" 1>&6
3493 fi
3494
3495
3496
3497 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3498 set dummy ${ac_tool_prefix}windres; ac_word=$2
3499 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3500 echo "configure:3501: checking for $ac_word" >&5
3501 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3502   echo $ac_n "(cached) $ac_c" 1>&6
3503 else
3504   if test -n "$WINDRES"; then
3505   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3506 else
3507   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3508   ac_dummy="$PATH"
3509   for ac_dir in $ac_dummy; do
3510     test -z "$ac_dir" && ac_dir=.
3511     if test -f $ac_dir/$ac_word; then
3512       ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3513       break
3514     fi
3515   done
3516   IFS="$ac_save_ifs"
3517   test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3518 fi
3519 fi
3520 WINDRES="$ac_cv_prog_WINDRES"
3521 if test -n "$WINDRES"; then
3522   echo "$ac_t""$WINDRES" 1>&6
3523 else
3524   echo "$ac_t""no" 1>&6
3525 fi
3526
3527
3528
3529
3530 # Needed for GNU/Hurd.
3531 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3532 set dummy ${ac_tool_prefix}mig; ac_word=$2
3533 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3534 echo "configure:3535: checking for $ac_word" >&5
3535 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3536   echo $ac_n "(cached) $ac_c" 1>&6
3537 else
3538   if test -n "$MIG"; then
3539   ac_cv_prog_MIG="$MIG" # Let the user override the test.
3540 else
3541   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3542   ac_dummy="$PATH"
3543   for ac_dir in $ac_dummy; do
3544     test -z "$ac_dir" && ac_dir=.
3545     if test -f $ac_dir/$ac_word; then
3546       ac_cv_prog_MIG="${ac_tool_prefix}mig"
3547       break
3548     fi
3549   done
3550   IFS="$ac_save_ifs"
3551   test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3552 fi
3553 fi
3554 MIG="$ac_cv_prog_MIG"
3555 if test -n "$MIG"; then
3556   echo "$ac_t""$MIG" 1>&6
3557 else
3558   echo "$ac_t""no" 1>&6
3559 fi
3560
3561
3562
3563
3564 # ---------------------- #
3565 # Checks for libraries.  #
3566 # ---------------------- #
3567
3568 # We might need to link with -lm; most simulators need it.
3569 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3570 echo "configure:3571: checking for main in -lm" >&5
3571 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3572 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3573   echo $ac_n "(cached) $ac_c" 1>&6
3574 else
3575   ac_save_LIBS="$LIBS"
3576 LIBS="-lm  $LIBS"
3577 cat > conftest.$ac_ext <<EOF
3578 #line 3579 "configure"
3579 #include "confdefs.h"
3580
3581 int main() {
3582 main()
3583 ; return 0; }
3584 EOF
3585 if { (eval echo configure:3586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3586   rm -rf conftest*
3587   eval "ac_cv_lib_$ac_lib_var=yes"
3588 else
3589   echo "configure: failed program was:" >&5
3590   cat conftest.$ac_ext >&5
3591   rm -rf conftest*
3592   eval "ac_cv_lib_$ac_lib_var=no"
3593 fi
3594 rm -f conftest*
3595 LIBS="$ac_save_LIBS"
3596
3597 fi
3598 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3599   echo "$ac_t""yes" 1>&6
3600     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3601     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3602   cat >> confdefs.h <<EOF
3603 #define $ac_tr_lib 1
3604 EOF
3605
3606   LIBS="-lm $LIBS"
3607
3608 else
3609   echo "$ac_t""no" 1>&6
3610 fi
3611
3612
3613 # We need to link with -lw to get `wctype' on Solaris before Solaris
3614 # 2.6.  Solaris 2.6 and beyond have this function in libc, and have a
3615 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3616 # is known to have this problem).  Therefore we avoid libw if we can.
3617 echo $ac_n "checking for wctype""... $ac_c" 1>&6
3618 echo "configure:3619: checking for wctype" >&5
3619 if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3620   echo $ac_n "(cached) $ac_c" 1>&6
3621 else
3622   cat > conftest.$ac_ext <<EOF
3623 #line 3624 "configure"
3624 #include "confdefs.h"
3625 /* System header to define __stub macros and hopefully few prototypes,
3626     which can conflict with char wctype(); below.  */
3627 #include <assert.h>
3628 /* Override any gcc2 internal prototype to avoid an error.  */
3629 /* We use char because int might match the return type of a gcc2
3630     builtin and then its argument prototype would still apply.  */
3631 char wctype();
3632
3633 int main() {
3634
3635 /* The GNU C library defines this for functions which it implements
3636     to always fail with ENOSYS.  Some functions are actually named
3637     something starting with __ and the normal name is an alias.  */
3638 #if defined (__stub_wctype) || defined (__stub___wctype)
3639 choke me
3640 #else
3641 wctype();
3642 #endif
3643
3644 ; return 0; }
3645 EOF
3646 if { (eval echo configure:3647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3647   rm -rf conftest*
3648   eval "ac_cv_func_wctype=yes"
3649 else
3650   echo "configure: failed program was:" >&5
3651   cat conftest.$ac_ext >&5
3652   rm -rf conftest*
3653   eval "ac_cv_func_wctype=no"
3654 fi
3655 rm -f conftest*
3656 fi
3657
3658 if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3659   echo "$ac_t""yes" 1>&6
3660   :
3661 else
3662   echo "$ac_t""no" 1>&6
3663 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3664 echo "configure:3665: checking for wctype in -lw" >&5
3665 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3666 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3667   echo $ac_n "(cached) $ac_c" 1>&6
3668 else
3669   ac_save_LIBS="$LIBS"
3670 LIBS="-lw  $LIBS"
3671 cat > conftest.$ac_ext <<EOF
3672 #line 3673 "configure"
3673 #include "confdefs.h"
3674 /* Override any gcc2 internal prototype to avoid an error.  */
3675 /* We use char because int might match the return type of a gcc2
3676     builtin and then its argument prototype would still apply.  */
3677 char wctype();
3678
3679 int main() {
3680 wctype()
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   eval "ac_cv_lib_$ac_lib_var=yes"
3686 else
3687   echo "configure: failed program was:" >&5
3688   cat conftest.$ac_ext >&5
3689   rm -rf conftest*
3690   eval "ac_cv_lib_$ac_lib_var=no"
3691 fi
3692 rm -f conftest*
3693 LIBS="$ac_save_LIBS"
3694
3695 fi
3696 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3697   echo "$ac_t""yes" 1>&6
3698     ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3699     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3700   cat >> confdefs.h <<EOF
3701 #define $ac_tr_lib 1
3702 EOF
3703
3704   LIBS="-lw $LIBS"
3705
3706 else
3707   echo "$ac_t""no" 1>&6
3708 fi
3709
3710 fi
3711
3712
3713 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
3714
3715 echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
3716 echo "configure:3717: checking for library containing socketpair" >&5
3717 if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
3718   echo $ac_n "(cached) $ac_c" 1>&6
3719 else
3720   ac_func_search_save_LIBS="$LIBS"
3721 ac_cv_search_socketpair="no"
3722 cat > conftest.$ac_ext <<EOF
3723 #line 3724 "configure"
3724 #include "confdefs.h"
3725 /* Override any gcc2 internal prototype to avoid an error.  */
3726 /* We use char because int might match the return type of a gcc2
3727     builtin and then its argument prototype would still apply.  */
3728 char socketpair();
3729
3730 int main() {
3731 socketpair()
3732 ; return 0; }
3733 EOF
3734 if { (eval echo configure:3735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3735   rm -rf conftest*
3736   ac_cv_search_socketpair="none required"
3737 else
3738   echo "configure: failed program was:" >&5
3739   cat conftest.$ac_ext >&5
3740 fi
3741 rm -f conftest*
3742 test "$ac_cv_search_socketpair" = "no" && for i in socket; do
3743 LIBS="-l$i  $ac_func_search_save_LIBS"
3744 cat > conftest.$ac_ext <<EOF
3745 #line 3746 "configure"
3746 #include "confdefs.h"
3747 /* Override any gcc2 internal prototype to avoid an error.  */
3748 /* We use char because int might match the return type of a gcc2
3749     builtin and then its argument prototype would still apply.  */
3750 char socketpair();
3751
3752 int main() {
3753 socketpair()
3754 ; return 0; }
3755 EOF
3756 if { (eval echo configure:3757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3757   rm -rf conftest*
3758   ac_cv_search_socketpair="-l$i"
3759 break
3760 else
3761   echo "configure: failed program was:" >&5
3762   cat conftest.$ac_ext >&5
3763 fi
3764 rm -f conftest*
3765 done
3766 LIBS="$ac_func_search_save_LIBS"
3767 fi
3768
3769 echo "$ac_t""$ac_cv_search_socketpair" 1>&6
3770 if test "$ac_cv_search_socketpair" != "no"; then
3771   test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
3772   
3773 else :
3774   
3775 fi
3776
3777 # Since GDB uses Readline, we need termcap functionality, so we need
3778 # to find a library that provides that.  When GDB is configured with
3779 # --enable-tui, we need full curses functionality.
3780 #
3781 # FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
3782 # Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
3783 # Makefile fragments.  That's why we need to have `Hcurses' before
3784 # `curses'.  I don't see why we should use HP curses if a more
3785 # standard curses is available, except that according to HP's
3786 # documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
3787 # HP-UX 10.10 and 10.20.
3788
3789 if test "$need_curses" = yes; then
3790   
3791 echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
3792 echo "configure:3793: checking for library containing initscr" >&5
3793 if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
3794   echo $ac_n "(cached) $ac_c" 1>&6
3795 else
3796   ac_func_search_save_LIBS="$LIBS"
3797 ac_cv_search_initscr="no"
3798 cat > conftest.$ac_ext <<EOF
3799 #line 3800 "configure"
3800 #include "confdefs.h"
3801 /* Override any gcc2 internal prototype to avoid an error.  */
3802 /* We use char because int might match the return type of a gcc2
3803     builtin and then its argument prototype would still apply.  */
3804 char initscr();
3805
3806 int main() {
3807 initscr()
3808 ; return 0; }
3809 EOF
3810 if { (eval echo configure:3811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3811   rm -rf conftest*
3812   ac_cv_search_initscr="none required"
3813 else
3814   echo "configure: failed program was:" >&5
3815   cat conftest.$ac_ext >&5
3816 fi
3817 rm -f conftest*
3818 test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses curses; do
3819 LIBS="-l$i  $ac_func_search_save_LIBS"
3820 cat > conftest.$ac_ext <<EOF
3821 #line 3822 "configure"
3822 #include "confdefs.h"
3823 /* Override any gcc2 internal prototype to avoid an error.  */
3824 /* We use char because int might match the return type of a gcc2
3825     builtin and then its argument prototype would still apply.  */
3826 char initscr();
3827
3828 int main() {
3829 initscr()
3830 ; return 0; }
3831 EOF
3832 if { (eval echo configure:3833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3833   rm -rf conftest*
3834   ac_cv_search_initscr="-l$i"
3835 break
3836 else
3837   echo "configure: failed program was:" >&5
3838   cat conftest.$ac_ext >&5
3839 fi
3840 rm -f conftest*
3841 done
3842 LIBS="$ac_func_search_save_LIBS"
3843 fi
3844
3845 echo "$ac_t""$ac_cv_search_initscr" 1>&6
3846 if test "$ac_cv_search_initscr" != "no"; then
3847   test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
3848   
3849 else :
3850   { echo "configure: error: no curses library found" 1>&2; exit 1; }
3851 fi
3852 fi
3853
3854 case $host_os in
3855   cygwin*)
3856     if test -d $srcdir/libtermcap; then
3857       LIBS="../libtermcap/libtermcap.a $LIBS"
3858       ac_cv_search_tgetent="../libtermcap/libtermcap.a"
3859     fi ;;
3860   go32*)
3861     # ??? Is this really true?
3862     ac_cv_search_tgetent="none required"
3863     ;;
3864   aix*)
3865     # Readline prefers curses over termcap on AIX.
3866     # ??? Why?
3867     
3868 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
3869 echo "configure:3870: checking for library containing tgetent" >&5
3870 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
3871   echo $ac_n "(cached) $ac_c" 1>&6
3872 else
3873   ac_func_search_save_LIBS="$LIBS"
3874 ac_cv_search_tgetent="no"
3875 cat > conftest.$ac_ext <<EOF
3876 #line 3877 "configure"
3877 #include "confdefs.h"
3878 /* Override any gcc2 internal prototype to avoid an error.  */
3879 /* We use char because int might match the return type of a gcc2
3880     builtin and then its argument prototype would still apply.  */
3881 char tgetent();
3882
3883 int main() {
3884 tgetent()
3885 ; return 0; }
3886 EOF
3887 if { (eval echo configure:3888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3888   rm -rf conftest*
3889   ac_cv_search_tgetent="none required"
3890 else
3891   echo "configure: failed program was:" >&5
3892   cat conftest.$ac_ext >&5
3893 fi
3894 rm -f conftest*
3895 test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
3896 LIBS="-l$i  $ac_func_search_save_LIBS"
3897 cat > conftest.$ac_ext <<EOF
3898 #line 3899 "configure"
3899 #include "confdefs.h"
3900 /* Override any gcc2 internal prototype to avoid an error.  */
3901 /* We use char because int might match the return type of a gcc2
3902     builtin and then its argument prototype would still apply.  */
3903 char tgetent();
3904
3905 int main() {
3906 tgetent()
3907 ; return 0; }
3908 EOF
3909 if { (eval echo configure:3910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3910   rm -rf conftest*
3911   ac_cv_search_tgetent="-l$i"
3912 break
3913 else
3914   echo "configure: failed program was:" >&5
3915   cat conftest.$ac_ext >&5
3916 fi
3917 rm -f conftest*
3918 done
3919 LIBS="$ac_func_search_save_LIBS"
3920 fi
3921
3922 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
3923 if test "$ac_cv_search_tgetent" != "no"; then
3924   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
3925   
3926 else :
3927   
3928 fi
3929     ;;
3930 esac
3931
3932 # Note: We used to check for libtermlib and libterminfo too, but
3933 # Readline doesn't, so I think we're safe with leaving them out.
3934
3935 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
3936 echo "configure:3937: checking for library containing tgetent" >&5
3937 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
3938   echo $ac_n "(cached) $ac_c" 1>&6
3939 else
3940   ac_func_search_save_LIBS="$LIBS"
3941 ac_cv_search_tgetent="no"
3942 cat > conftest.$ac_ext <<EOF
3943 #line 3944 "configure"
3944 #include "confdefs.h"
3945 /* Override any gcc2 internal prototype to avoid an error.  */
3946 /* We use char because int might match the return type of a gcc2
3947     builtin and then its argument prototype would still apply.  */
3948 char tgetent();
3949
3950 int main() {
3951 tgetent()
3952 ; return 0; }
3953 EOF
3954 if { (eval echo configure:3955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3955   rm -rf conftest*
3956   ac_cv_search_tgetent="none required"
3957 else
3958   echo "configure: failed program was:" >&5
3959   cat conftest.$ac_ext >&5
3960 fi
3961 rm -f conftest*
3962 test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
3963 LIBS="-l$i  $ac_func_search_save_LIBS"
3964 cat > conftest.$ac_ext <<EOF
3965 #line 3966 "configure"
3966 #include "confdefs.h"
3967 /* Override any gcc2 internal prototype to avoid an error.  */
3968 /* We use char because int might match the return type of a gcc2
3969     builtin and then its argument prototype would still apply.  */
3970 char tgetent();
3971
3972 int main() {
3973 tgetent()
3974 ; return 0; }
3975 EOF
3976 if { (eval echo configure:3977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3977   rm -rf conftest*
3978   ac_cv_search_tgetent="-l$i"
3979 break
3980 else
3981   echo "configure: failed program was:" >&5
3982   cat conftest.$ac_ext >&5
3983 fi
3984 rm -f conftest*
3985 done
3986 LIBS="$ac_func_search_save_LIBS"
3987 fi
3988
3989 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
3990 if test "$ac_cv_search_tgetent" != "no"; then
3991   test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
3992   
3993 else :
3994   
3995 fi
3996
3997 if test "$ac_cv_search_tgetent" = no; then
3998   { echo "configure: error: no termcap library found" 1>&2; exit 1; }
3999 fi
4000
4001 # ------------------------- #
4002 # Checks for header files.  #
4003 # ------------------------- #
4004
4005 ac_header_dirent=no
4006 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4007 do
4008 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4009 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4010 echo "configure:4011: checking for $ac_hdr that defines DIR" >&5
4011 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4012   echo $ac_n "(cached) $ac_c" 1>&6
4013 else
4014   cat > conftest.$ac_ext <<EOF
4015 #line 4016 "configure"
4016 #include "confdefs.h"
4017 #include <sys/types.h>
4018 #include <$ac_hdr>
4019 int main() {
4020 DIR *dirp = 0;
4021 ; return 0; }
4022 EOF
4023 if { (eval echo configure:4024: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4024   rm -rf conftest*
4025   eval "ac_cv_header_dirent_$ac_safe=yes"
4026 else
4027   echo "configure: failed program was:" >&5
4028   cat conftest.$ac_ext >&5
4029   rm -rf conftest*
4030   eval "ac_cv_header_dirent_$ac_safe=no"
4031 fi
4032 rm -f conftest*
4033 fi
4034 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4035   echo "$ac_t""yes" 1>&6
4036     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4037   cat >> confdefs.h <<EOF
4038 #define $ac_tr_hdr 1
4039 EOF
4040  ac_header_dirent=$ac_hdr; break
4041 else
4042   echo "$ac_t""no" 1>&6
4043 fi
4044 done
4045 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4046 if test $ac_header_dirent = dirent.h; then
4047 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4048 echo "configure:4049: checking for opendir in -ldir" >&5
4049 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4050 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4051   echo $ac_n "(cached) $ac_c" 1>&6
4052 else
4053   ac_save_LIBS="$LIBS"
4054 LIBS="-ldir  $LIBS"
4055 cat > conftest.$ac_ext <<EOF
4056 #line 4057 "configure"
4057 #include "confdefs.h"
4058 /* Override any gcc2 internal prototype to avoid an error.  */
4059 /* We use char because int might match the return type of a gcc2
4060     builtin and then its argument prototype would still apply.  */
4061 char opendir();
4062
4063 int main() {
4064 opendir()
4065 ; return 0; }
4066 EOF
4067 if { (eval echo configure:4068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4068   rm -rf conftest*
4069   eval "ac_cv_lib_$ac_lib_var=yes"
4070 else
4071   echo "configure: failed program was:" >&5
4072   cat conftest.$ac_ext >&5
4073   rm -rf conftest*
4074   eval "ac_cv_lib_$ac_lib_var=no"
4075 fi
4076 rm -f conftest*
4077 LIBS="$ac_save_LIBS"
4078
4079 fi
4080 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4081   echo "$ac_t""yes" 1>&6
4082   LIBS="$LIBS -ldir"
4083 else
4084   echo "$ac_t""no" 1>&6
4085 fi
4086
4087 else
4088 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4089 echo "configure:4090: checking for opendir in -lx" >&5
4090 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4091 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4092   echo $ac_n "(cached) $ac_c" 1>&6
4093 else
4094   ac_save_LIBS="$LIBS"
4095 LIBS="-lx  $LIBS"
4096 cat > conftest.$ac_ext <<EOF
4097 #line 4098 "configure"
4098 #include "confdefs.h"
4099 /* Override any gcc2 internal prototype to avoid an error.  */
4100 /* We use char because int might match the return type of a gcc2
4101     builtin and then its argument prototype would still apply.  */
4102 char opendir();
4103
4104 int main() {
4105 opendir()
4106 ; return 0; }
4107 EOF
4108 if { (eval echo configure:4109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4109   rm -rf conftest*
4110   eval "ac_cv_lib_$ac_lib_var=yes"
4111 else
4112   echo "configure: failed program was:" >&5
4113   cat conftest.$ac_ext >&5
4114   rm -rf conftest*
4115   eval "ac_cv_lib_$ac_lib_var=no"
4116 fi
4117 rm -f conftest*
4118 LIBS="$ac_save_LIBS"
4119
4120 fi
4121 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4122   echo "$ac_t""yes" 1>&6
4123   LIBS="$LIBS -lx"
4124 else
4125   echo "$ac_t""no" 1>&6
4126 fi
4127
4128 fi
4129
4130 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
4131 echo "configure:4132: checking whether stat file-mode macros are broken" >&5
4132 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
4133   echo $ac_n "(cached) $ac_c" 1>&6
4134 else
4135   cat > conftest.$ac_ext <<EOF
4136 #line 4137 "configure"
4137 #include "confdefs.h"
4138 #include <sys/types.h>
4139 #include <sys/stat.h>
4140
4141 #if defined(S_ISBLK) && defined(S_IFDIR)
4142 # if S_ISBLK (S_IFDIR)
4143 You lose.
4144 # endif
4145 #endif
4146
4147 #if defined(S_ISBLK) && defined(S_IFCHR)
4148 # if S_ISBLK (S_IFCHR)
4149 You lose.
4150 # endif
4151 #endif
4152
4153 #if defined(S_ISLNK) && defined(S_IFREG)
4154 # if S_ISLNK (S_IFREG)
4155 You lose.
4156 # endif
4157 #endif
4158
4159 #if defined(S_ISSOCK) && defined(S_IFREG)
4160 # if S_ISSOCK (S_IFREG)
4161 You lose.
4162 # endif
4163 #endif
4164
4165 EOF
4166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4167   egrep "You lose" >/dev/null 2>&1; then
4168   rm -rf conftest*
4169   ac_cv_header_stat_broken=yes
4170 else
4171   rm -rf conftest*
4172   ac_cv_header_stat_broken=no
4173 fi
4174 rm -f conftest*
4175
4176 fi
4177
4178 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4179 if test $ac_cv_header_stat_broken = yes; then
4180   cat >> confdefs.h <<\EOF
4181 #define STAT_MACROS_BROKEN 1
4182 EOF
4183
4184 fi
4185
4186 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4187 echo "configure:4188: checking for ANSI C header files" >&5
4188 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4189   echo $ac_n "(cached) $ac_c" 1>&6
4190 else
4191   cat > conftest.$ac_ext <<EOF
4192 #line 4193 "configure"
4193 #include "confdefs.h"
4194 #include <stdlib.h>
4195 #include <stdarg.h>
4196 #include <string.h>
4197 #include <float.h>
4198 EOF
4199 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4200 { (eval echo configure:4201: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4201 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4202 if test -z "$ac_err"; then
4203   rm -rf conftest*
4204   ac_cv_header_stdc=yes
4205 else
4206   echo "$ac_err" >&5
4207   echo "configure: failed program was:" >&5
4208   cat conftest.$ac_ext >&5
4209   rm -rf conftest*
4210   ac_cv_header_stdc=no
4211 fi
4212 rm -f conftest*
4213
4214 if test $ac_cv_header_stdc = yes; then
4215   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4216 cat > conftest.$ac_ext <<EOF
4217 #line 4218 "configure"
4218 #include "confdefs.h"
4219 #include <string.h>
4220 EOF
4221 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4222   egrep "memchr" >/dev/null 2>&1; then
4223   :
4224 else
4225   rm -rf conftest*
4226   ac_cv_header_stdc=no
4227 fi
4228 rm -f conftest*
4229
4230 fi
4231
4232 if test $ac_cv_header_stdc = yes; then
4233   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4234 cat > conftest.$ac_ext <<EOF
4235 #line 4236 "configure"
4236 #include "confdefs.h"
4237 #include <stdlib.h>
4238 EOF
4239 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4240   egrep "free" >/dev/null 2>&1; then
4241   :
4242 else
4243   rm -rf conftest*
4244   ac_cv_header_stdc=no
4245 fi
4246 rm -f conftest*
4247
4248 fi
4249
4250 if test $ac_cv_header_stdc = yes; then
4251   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4252 if test "$cross_compiling" = yes; then
4253   :
4254 else
4255   cat > conftest.$ac_ext <<EOF
4256 #line 4257 "configure"
4257 #include "confdefs.h"
4258 #include <ctype.h>
4259 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4260 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4261 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4262 int main () { int i; for (i = 0; i < 256; i++)
4263 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4264 exit (0); }
4265
4266 EOF
4267 if { (eval echo configure:4268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4268 then
4269   :
4270 else
4271   echo "configure: failed program was:" >&5
4272   cat conftest.$ac_ext >&5
4273   rm -fr conftest*
4274   ac_cv_header_stdc=no
4275 fi
4276 rm -fr conftest*
4277 fi
4278
4279 fi
4280 fi
4281
4282 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4283 if test $ac_cv_header_stdc = yes; then
4284   cat >> confdefs.h <<\EOF
4285 #define STDC_HEADERS 1
4286 EOF
4287
4288 fi
4289
4290 for ac_hdr in link.h
4291 do
4292 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4293 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4294 echo "configure:4295: checking for $ac_hdr" >&5
4295 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4296   echo $ac_n "(cached) $ac_c" 1>&6
4297 else
4298   cat > conftest.$ac_ext <<EOF
4299 #line 4300 "configure"
4300 #include "confdefs.h"
4301 #include <$ac_hdr>
4302 EOF
4303 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4304 { (eval echo configure:4305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4305 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4306 if test -z "$ac_err"; then
4307   rm -rf conftest*
4308   eval "ac_cv_header_$ac_safe=yes"
4309 else
4310   echo "$ac_err" >&5
4311   echo "configure: failed program was:" >&5
4312   cat conftest.$ac_ext >&5
4313   rm -rf conftest*
4314   eval "ac_cv_header_$ac_safe=no"
4315 fi
4316 rm -f conftest*
4317 fi
4318 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4319   echo "$ac_t""yes" 1>&6
4320     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4321   cat >> confdefs.h <<EOF
4322 #define $ac_tr_hdr 1
4323 EOF
4324  
4325 else
4326   echo "$ac_t""no" 1>&6
4327 fi
4328 done
4329
4330 for ac_hdr in nlist.h
4331 do
4332 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4333 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4334 echo "configure:4335: checking for $ac_hdr" >&5
4335 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4336   echo $ac_n "(cached) $ac_c" 1>&6
4337 else
4338   cat > conftest.$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4341 #include <$ac_hdr>
4342 EOF
4343 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4344 { (eval echo configure:4345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4345 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4346 if test -z "$ac_err"; then
4347   rm -rf conftest*
4348   eval "ac_cv_header_$ac_safe=yes"
4349 else
4350   echo "$ac_err" >&5
4351   echo "configure: failed program was:" >&5
4352   cat conftest.$ac_ext >&5
4353   rm -rf conftest*
4354   eval "ac_cv_header_$ac_safe=no"
4355 fi
4356 rm -f conftest*
4357 fi
4358 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4359   echo "$ac_t""yes" 1>&6
4360     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4361   cat >> confdefs.h <<EOF
4362 #define $ac_tr_hdr 1
4363 EOF
4364  
4365 else
4366   echo "$ac_t""no" 1>&6
4367 fi
4368 done
4369
4370 for ac_hdr in poll.h sys/poll.h
4371 do
4372 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4373 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4374 echo "configure:4375: checking for $ac_hdr" >&5
4375 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4376   echo $ac_n "(cached) $ac_c" 1>&6
4377 else
4378   cat > conftest.$ac_ext <<EOF
4379 #line 4380 "configure"
4380 #include "confdefs.h"
4381 #include <$ac_hdr>
4382 EOF
4383 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4384 { (eval echo configure:4385: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4385 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4386 if test -z "$ac_err"; then
4387   rm -rf conftest*
4388   eval "ac_cv_header_$ac_safe=yes"
4389 else
4390   echo "$ac_err" >&5
4391   echo "configure: failed program was:" >&5
4392   cat conftest.$ac_ext >&5
4393   rm -rf conftest*
4394   eval "ac_cv_header_$ac_safe=no"
4395 fi
4396 rm -f conftest*
4397 fi
4398 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4399   echo "$ac_t""yes" 1>&6
4400     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4401   cat >> confdefs.h <<EOF
4402 #define $ac_tr_hdr 1
4403 EOF
4404  
4405 else
4406   echo "$ac_t""no" 1>&6
4407 fi
4408 done
4409
4410 for ac_hdr in proc_service.h thread_db.h
4411 do
4412 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4413 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4414 echo "configure:4415: checking for $ac_hdr" >&5
4415 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+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 <$ac_hdr>
4422 EOF
4423 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4424 { (eval echo configure:4425: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4425 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4426 if test -z "$ac_err"; then
4427   rm -rf conftest*
4428   eval "ac_cv_header_$ac_safe=yes"
4429 else
4430   echo "$ac_err" >&5
4431   echo "configure: failed program was:" >&5
4432   cat conftest.$ac_ext >&5
4433   rm -rf conftest*
4434   eval "ac_cv_header_$ac_safe=no"
4435 fi
4436 rm -f conftest*
4437 fi
4438 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4439   echo "$ac_t""yes" 1>&6
4440     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4441   cat >> confdefs.h <<EOF
4442 #define $ac_tr_hdr 1
4443 EOF
4444  
4445 else
4446   echo "$ac_t""no" 1>&6
4447 fi
4448 done
4449
4450 for ac_hdr in stddef.h
4451 do
4452 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4453 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4454 echo "configure:4455: checking for $ac_hdr" >&5
4455 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4456   echo $ac_n "(cached) $ac_c" 1>&6
4457 else
4458   cat > conftest.$ac_ext <<EOF
4459 #line 4460 "configure"
4460 #include "confdefs.h"
4461 #include <$ac_hdr>
4462 EOF
4463 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4464 { (eval echo configure:4465: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4465 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4466 if test -z "$ac_err"; then
4467   rm -rf conftest*
4468   eval "ac_cv_header_$ac_safe=yes"
4469 else
4470   echo "$ac_err" >&5
4471   echo "configure: failed program was:" >&5
4472   cat conftest.$ac_ext >&5
4473   rm -rf conftest*
4474   eval "ac_cv_header_$ac_safe=no"
4475 fi
4476 rm -f conftest*
4477 fi
4478 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4479   echo "$ac_t""yes" 1>&6
4480     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4481   cat >> confdefs.h <<EOF
4482 #define $ac_tr_hdr 1
4483 EOF
4484  
4485 else
4486   echo "$ac_t""no" 1>&6
4487 fi
4488 done
4489
4490 for ac_hdr in stdlib.h
4491 do
4492 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4493 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4494 echo "configure:4495: checking for $ac_hdr" >&5
4495 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4496   echo $ac_n "(cached) $ac_c" 1>&6
4497 else
4498   cat > conftest.$ac_ext <<EOF
4499 #line 4500 "configure"
4500 #include "confdefs.h"
4501 #include <$ac_hdr>
4502 EOF
4503 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4504 { (eval echo configure:4505: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4505 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4506 if test -z "$ac_err"; then
4507   rm -rf conftest*
4508   eval "ac_cv_header_$ac_safe=yes"
4509 else
4510   echo "$ac_err" >&5
4511   echo "configure: failed program was:" >&5
4512   cat conftest.$ac_ext >&5
4513   rm -rf conftest*
4514   eval "ac_cv_header_$ac_safe=no"
4515 fi
4516 rm -f conftest*
4517 fi
4518 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4519   echo "$ac_t""yes" 1>&6
4520     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4521   cat >> confdefs.h <<EOF
4522 #define $ac_tr_hdr 1
4523 EOF
4524  
4525 else
4526   echo "$ac_t""no" 1>&6
4527 fi
4528 done
4529
4530 for ac_hdr in stdint.h
4531 do
4532 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4533 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4534 echo "configure:4535: checking for $ac_hdr" >&5
4535 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4536   echo $ac_n "(cached) $ac_c" 1>&6
4537 else
4538   cat > conftest.$ac_ext <<EOF
4539 #line 4540 "configure"
4540 #include "confdefs.h"
4541 #include <$ac_hdr>
4542 EOF
4543 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4544 { (eval echo configure:4545: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4545 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4546 if test -z "$ac_err"; then
4547   rm -rf conftest*
4548   eval "ac_cv_header_$ac_safe=yes"
4549 else
4550   echo "$ac_err" >&5
4551   echo "configure: failed program was:" >&5
4552   cat conftest.$ac_ext >&5
4553   rm -rf conftest*
4554   eval "ac_cv_header_$ac_safe=no"
4555 fi
4556 rm -f conftest*
4557 fi
4558 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4559   echo "$ac_t""yes" 1>&6
4560     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4561   cat >> confdefs.h <<EOF
4562 #define $ac_tr_hdr 1
4563 EOF
4564  
4565 else
4566   echo "$ac_t""no" 1>&6
4567 fi
4568 done
4569
4570 for ac_hdr in string.h memory.h strings.h
4571 do
4572 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4573 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4574 echo "configure:4575: checking for $ac_hdr" >&5
4575 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4576   echo $ac_n "(cached) $ac_c" 1>&6
4577 else
4578   cat > conftest.$ac_ext <<EOF
4579 #line 4580 "configure"
4580 #include "confdefs.h"
4581 #include <$ac_hdr>
4582 EOF
4583 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4584 { (eval echo configure:4585: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4585 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4586 if test -z "$ac_err"; then
4587   rm -rf conftest*
4588   eval "ac_cv_header_$ac_safe=yes"
4589 else
4590   echo "$ac_err" >&5
4591   echo "configure: failed program was:" >&5
4592   cat conftest.$ac_ext >&5
4593   rm -rf conftest*
4594   eval "ac_cv_header_$ac_safe=no"
4595 fi
4596 rm -f conftest*
4597 fi
4598 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4599   echo "$ac_t""yes" 1>&6
4600     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4601   cat >> confdefs.h <<EOF
4602 #define $ac_tr_hdr 1
4603 EOF
4604  
4605 else
4606   echo "$ac_t""no" 1>&6
4607 fi
4608 done
4609
4610 for ac_hdr in sys/fault.h
4611 do
4612 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4613 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4614 echo "configure:4615: checking for $ac_hdr" >&5
4615 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4616   echo $ac_n "(cached) $ac_c" 1>&6
4617 else
4618   cat > conftest.$ac_ext <<EOF
4619 #line 4620 "configure"
4620 #include "confdefs.h"
4621 #include <$ac_hdr>
4622 EOF
4623 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4624 { (eval echo configure:4625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4625 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4626 if test -z "$ac_err"; then
4627   rm -rf conftest*
4628   eval "ac_cv_header_$ac_safe=yes"
4629 else
4630   echo "$ac_err" >&5
4631   echo "configure: failed program was:" >&5
4632   cat conftest.$ac_ext >&5
4633   rm -rf conftest*
4634   eval "ac_cv_header_$ac_safe=no"
4635 fi
4636 rm -f conftest*
4637 fi
4638 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4639   echo "$ac_t""yes" 1>&6
4640     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4641   cat >> confdefs.h <<EOF
4642 #define $ac_tr_hdr 1
4643 EOF
4644  
4645 else
4646   echo "$ac_t""no" 1>&6
4647 fi
4648 done
4649
4650 for ac_hdr in sys/file.h
4651 do
4652 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4653 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4654 echo "configure:4655: checking for $ac_hdr" >&5
4655 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4656   echo $ac_n "(cached) $ac_c" 1>&6
4657 else
4658   cat > conftest.$ac_ext <<EOF
4659 #line 4660 "configure"
4660 #include "confdefs.h"
4661 #include <$ac_hdr>
4662 EOF
4663 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4664 { (eval echo configure:4665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4665 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4666 if test -z "$ac_err"; then
4667   rm -rf conftest*
4668   eval "ac_cv_header_$ac_safe=yes"
4669 else
4670   echo "$ac_err" >&5
4671   echo "configure: failed program was:" >&5
4672   cat conftest.$ac_ext >&5
4673   rm -rf conftest*
4674   eval "ac_cv_header_$ac_safe=no"
4675 fi
4676 rm -f conftest*
4677 fi
4678 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4679   echo "$ac_t""yes" 1>&6
4680     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4681   cat >> confdefs.h <<EOF
4682 #define $ac_tr_hdr 1
4683 EOF
4684  
4685 else
4686   echo "$ac_t""no" 1>&6
4687 fi
4688 done
4689
4690 for ac_hdr in sys/filio.h
4691 do
4692 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4693 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4694 echo "configure:4695: checking for $ac_hdr" >&5
4695 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4696   echo $ac_n "(cached) $ac_c" 1>&6
4697 else
4698   cat > conftest.$ac_ext <<EOF
4699 #line 4700 "configure"
4700 #include "confdefs.h"
4701 #include <$ac_hdr>
4702 EOF
4703 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4704 { (eval echo configure:4705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4705 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4706 if test -z "$ac_err"; then
4707   rm -rf conftest*
4708   eval "ac_cv_header_$ac_safe=yes"
4709 else
4710   echo "$ac_err" >&5
4711   echo "configure: failed program was:" >&5
4712   cat conftest.$ac_ext >&5
4713   rm -rf conftest*
4714   eval "ac_cv_header_$ac_safe=no"
4715 fi
4716 rm -f conftest*
4717 fi
4718 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4719   echo "$ac_t""yes" 1>&6
4720     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4721   cat >> confdefs.h <<EOF
4722 #define $ac_tr_hdr 1
4723 EOF
4724  
4725 else
4726   echo "$ac_t""no" 1>&6
4727 fi
4728 done
4729
4730 for ac_hdr in sys/ioctl.h
4731 do
4732 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4733 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4734 echo "configure:4735: checking for $ac_hdr" >&5
4735 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4736   echo $ac_n "(cached) $ac_c" 1>&6
4737 else
4738   cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 #include <$ac_hdr>
4742 EOF
4743 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4744 { (eval echo configure:4745: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4745 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4746 if test -z "$ac_err"; then
4747   rm -rf conftest*
4748   eval "ac_cv_header_$ac_safe=yes"
4749 else
4750   echo "$ac_err" >&5
4751   echo "configure: failed program was:" >&5
4752   cat conftest.$ac_ext >&5
4753   rm -rf conftest*
4754   eval "ac_cv_header_$ac_safe=no"
4755 fi
4756 rm -f conftest*
4757 fi
4758 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4759   echo "$ac_t""yes" 1>&6
4760     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4761   cat >> confdefs.h <<EOF
4762 #define $ac_tr_hdr 1
4763 EOF
4764  
4765 else
4766   echo "$ac_t""no" 1>&6
4767 fi
4768 done
4769
4770 for ac_hdr in sys/param.h
4771 do
4772 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4773 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4774 echo "configure:4775: checking for $ac_hdr" >&5
4775 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4776   echo $ac_n "(cached) $ac_c" 1>&6
4777 else
4778   cat > conftest.$ac_ext <<EOF
4779 #line 4780 "configure"
4780 #include "confdefs.h"
4781 #include <$ac_hdr>
4782 EOF
4783 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4784 { (eval echo configure:4785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4785 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4786 if test -z "$ac_err"; then
4787   rm -rf conftest*
4788   eval "ac_cv_header_$ac_safe=yes"
4789 else
4790   echo "$ac_err" >&5
4791   echo "configure: failed program was:" >&5
4792   cat conftest.$ac_ext >&5
4793   rm -rf conftest*
4794   eval "ac_cv_header_$ac_safe=no"
4795 fi
4796 rm -f conftest*
4797 fi
4798 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4799   echo "$ac_t""yes" 1>&6
4800     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4801   cat >> confdefs.h <<EOF
4802 #define $ac_tr_hdr 1
4803 EOF
4804  
4805 else
4806   echo "$ac_t""no" 1>&6
4807 fi
4808 done
4809
4810 for ac_hdr in sys/proc.h
4811 do
4812 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4813 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4814 echo "configure:4815: checking for $ac_hdr" >&5
4815 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4816   echo $ac_n "(cached) $ac_c" 1>&6
4817 else
4818   cat > conftest.$ac_ext <<EOF
4819 #line 4820 "configure"
4820 #include "confdefs.h"
4821 #include <$ac_hdr>
4822 EOF
4823 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4824 { (eval echo configure:4825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4825 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4826 if test -z "$ac_err"; then
4827   rm -rf conftest*
4828   eval "ac_cv_header_$ac_safe=yes"
4829 else
4830   echo "$ac_err" >&5
4831   echo "configure: failed program was:" >&5
4832   cat conftest.$ac_ext >&5
4833   rm -rf conftest*
4834   eval "ac_cv_header_$ac_safe=no"
4835 fi
4836 rm -f conftest*
4837 fi
4838 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4839   echo "$ac_t""yes" 1>&6
4840     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4841   cat >> confdefs.h <<EOF
4842 #define $ac_tr_hdr 1
4843 EOF
4844  
4845 else
4846   echo "$ac_t""no" 1>&6
4847 fi
4848 done
4849
4850 for ac_hdr in sys/procfs.h
4851 do
4852 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4853 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4854 echo "configure:4855: checking for $ac_hdr" >&5
4855 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4856   echo $ac_n "(cached) $ac_c" 1>&6
4857 else
4858   cat > conftest.$ac_ext <<EOF
4859 #line 4860 "configure"
4860 #include "confdefs.h"
4861 #include <$ac_hdr>
4862 EOF
4863 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4864 { (eval echo configure:4865: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4865 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4866 if test -z "$ac_err"; then
4867   rm -rf conftest*
4868   eval "ac_cv_header_$ac_safe=yes"
4869 else
4870   echo "$ac_err" >&5
4871   echo "configure: failed program was:" >&5
4872   cat conftest.$ac_ext >&5
4873   rm -rf conftest*
4874   eval "ac_cv_header_$ac_safe=no"
4875 fi
4876 rm -f conftest*
4877 fi
4878 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4879   echo "$ac_t""yes" 1>&6
4880     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4881   cat >> confdefs.h <<EOF
4882 #define $ac_tr_hdr 1
4883 EOF
4884  
4885 else
4886   echo "$ac_t""no" 1>&6
4887 fi
4888 done
4889
4890 for ac_hdr in sys/ptrace.h ptrace.h
4891 do
4892 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4893 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4894 echo "configure:4895: checking for $ac_hdr" >&5
4895 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4896   echo $ac_n "(cached) $ac_c" 1>&6
4897 else
4898   cat > conftest.$ac_ext <<EOF
4899 #line 4900 "configure"
4900 #include "confdefs.h"
4901 #include <$ac_hdr>
4902 EOF
4903 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4904 { (eval echo configure:4905: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4905 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4906 if test -z "$ac_err"; then
4907   rm -rf conftest*
4908   eval "ac_cv_header_$ac_safe=yes"
4909 else
4910   echo "$ac_err" >&5
4911   echo "configure: failed program was:" >&5
4912   cat conftest.$ac_ext >&5
4913   rm -rf conftest*
4914   eval "ac_cv_header_$ac_safe=no"
4915 fi
4916 rm -f conftest*
4917 fi
4918 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4919   echo "$ac_t""yes" 1>&6
4920     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4921   cat >> confdefs.h <<EOF
4922 #define $ac_tr_hdr 1
4923 EOF
4924  
4925 else
4926   echo "$ac_t""no" 1>&6
4927 fi
4928 done
4929
4930 for ac_hdr in sys/reg.h sys/debugreg.h
4931 do
4932 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4933 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4934 echo "configure:4935: checking for $ac_hdr" >&5
4935 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4936   echo $ac_n "(cached) $ac_c" 1>&6
4937 else
4938   cat > conftest.$ac_ext <<EOF
4939 #line 4940 "configure"
4940 #include "confdefs.h"
4941 #include <$ac_hdr>
4942 EOF
4943 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4944 { (eval echo configure:4945: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4945 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4946 if test -z "$ac_err"; then
4947   rm -rf conftest*
4948   eval "ac_cv_header_$ac_safe=yes"
4949 else
4950   echo "$ac_err" >&5
4951   echo "configure: failed program was:" >&5
4952   cat conftest.$ac_ext >&5
4953   rm -rf conftest*
4954   eval "ac_cv_header_$ac_safe=no"
4955 fi
4956 rm -f conftest*
4957 fi
4958 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4959   echo "$ac_t""yes" 1>&6
4960     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4961   cat >> confdefs.h <<EOF
4962 #define $ac_tr_hdr 1
4963 EOF
4964  
4965 else
4966   echo "$ac_t""no" 1>&6
4967 fi
4968 done
4969
4970 for ac_hdr in sys/select.h
4971 do
4972 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4973 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4974 echo "configure:4975: checking for $ac_hdr" >&5
4975 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4976   echo $ac_n "(cached) $ac_c" 1>&6
4977 else
4978   cat > conftest.$ac_ext <<EOF
4979 #line 4980 "configure"
4980 #include "confdefs.h"
4981 #include <$ac_hdr>
4982 EOF
4983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4984 { (eval echo configure:4985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4985 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4986 if test -z "$ac_err"; then
4987   rm -rf conftest*
4988   eval "ac_cv_header_$ac_safe=yes"
4989 else
4990   echo "$ac_err" >&5
4991   echo "configure: failed program was:" >&5
4992   cat conftest.$ac_ext >&5
4993   rm -rf conftest*
4994   eval "ac_cv_header_$ac_safe=no"
4995 fi
4996 rm -f conftest*
4997 fi
4998 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4999   echo "$ac_t""yes" 1>&6
5000     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5001   cat >> confdefs.h <<EOF
5002 #define $ac_tr_hdr 1
5003 EOF
5004  
5005 else
5006   echo "$ac_t""no" 1>&6
5007 fi
5008 done
5009
5010 for ac_hdr in sys/syscall.h
5011 do
5012 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5013 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5014 echo "configure:5015: checking for $ac_hdr" >&5
5015 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5016   echo $ac_n "(cached) $ac_c" 1>&6
5017 else
5018   cat > conftest.$ac_ext <<EOF
5019 #line 5020 "configure"
5020 #include "confdefs.h"
5021 #include <$ac_hdr>
5022 EOF
5023 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5024 { (eval echo configure:5025: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5025 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5026 if test -z "$ac_err"; then
5027   rm -rf conftest*
5028   eval "ac_cv_header_$ac_safe=yes"
5029 else
5030   echo "$ac_err" >&5
5031   echo "configure: failed program was:" >&5
5032   cat conftest.$ac_ext >&5
5033   rm -rf conftest*
5034   eval "ac_cv_header_$ac_safe=no"
5035 fi
5036 rm -f conftest*
5037 fi
5038 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5039   echo "$ac_t""yes" 1>&6
5040     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5041   cat >> confdefs.h <<EOF
5042 #define $ac_tr_hdr 1
5043 EOF
5044  
5045 else
5046   echo "$ac_t""no" 1>&6
5047 fi
5048 done
5049
5050 for ac_hdr in sys/user.h
5051 do
5052 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5053 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5054 echo "configure:5055: checking for $ac_hdr" >&5
5055 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5056   echo $ac_n "(cached) $ac_c" 1>&6
5057 else
5058   cat > conftest.$ac_ext <<EOF
5059 #line 5060 "configure"
5060 #include "confdefs.h"
5061 #include <$ac_hdr>
5062 EOF
5063 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5064 { (eval echo configure:5065: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5065 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5066 if test -z "$ac_err"; then
5067   rm -rf conftest*
5068   eval "ac_cv_header_$ac_safe=yes"
5069 else
5070   echo "$ac_err" >&5
5071   echo "configure: failed program was:" >&5
5072   cat conftest.$ac_ext >&5
5073   rm -rf conftest*
5074   eval "ac_cv_header_$ac_safe=no"
5075 fi
5076 rm -f conftest*
5077 fi
5078 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5079   echo "$ac_t""yes" 1>&6
5080     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5081   cat >> confdefs.h <<EOF
5082 #define $ac_tr_hdr 1
5083 EOF
5084  
5085 else
5086   echo "$ac_t""no" 1>&6
5087 fi
5088 done
5089
5090 for ac_hdr in sys/wait.h wait.h
5091 do
5092 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5093 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5094 echo "configure:5095: checking for $ac_hdr" >&5
5095 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5096   echo $ac_n "(cached) $ac_c" 1>&6
5097 else
5098   cat > conftest.$ac_ext <<EOF
5099 #line 5100 "configure"
5100 #include "confdefs.h"
5101 #include <$ac_hdr>
5102 EOF
5103 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5104 { (eval echo configure:5105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5105 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5106 if test -z "$ac_err"; then
5107   rm -rf conftest*
5108   eval "ac_cv_header_$ac_safe=yes"
5109 else
5110   echo "$ac_err" >&5
5111   echo "configure: failed program was:" >&5
5112   cat conftest.$ac_ext >&5
5113   rm -rf conftest*
5114   eval "ac_cv_header_$ac_safe=no"
5115 fi
5116 rm -f conftest*
5117 fi
5118 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5119   echo "$ac_t""yes" 1>&6
5120     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5121   cat >> confdefs.h <<EOF
5122 #define $ac_tr_hdr 1
5123 EOF
5124  
5125 else
5126   echo "$ac_t""no" 1>&6
5127 fi
5128 done
5129
5130 for ac_hdr in termios.h termio.h sgtty.h
5131 do
5132 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5133 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5134 echo "configure:5135: checking for $ac_hdr" >&5
5135 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5136   echo $ac_n "(cached) $ac_c" 1>&6
5137 else
5138   cat > conftest.$ac_ext <<EOF
5139 #line 5140 "configure"
5140 #include "confdefs.h"
5141 #include <$ac_hdr>
5142 EOF
5143 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5144 { (eval echo configure:5145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5145 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5146 if test -z "$ac_err"; then
5147   rm -rf conftest*
5148   eval "ac_cv_header_$ac_safe=yes"
5149 else
5150   echo "$ac_err" >&5
5151   echo "configure: failed program was:" >&5
5152   cat conftest.$ac_ext >&5
5153   rm -rf conftest*
5154   eval "ac_cv_header_$ac_safe=no"
5155 fi
5156 rm -f conftest*
5157 fi
5158 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5159   echo "$ac_t""yes" 1>&6
5160     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5161   cat >> confdefs.h <<EOF
5162 #define $ac_tr_hdr 1
5163 EOF
5164  
5165 else
5166   echo "$ac_t""no" 1>&6
5167 fi
5168 done
5169
5170 for ac_hdr in unistd.h
5171 do
5172 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5173 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5174 echo "configure:5175: checking for $ac_hdr" >&5
5175 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5176   echo $ac_n "(cached) $ac_c" 1>&6
5177 else
5178   cat > conftest.$ac_ext <<EOF
5179 #line 5180 "configure"
5180 #include "confdefs.h"
5181 #include <$ac_hdr>
5182 EOF
5183 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5184 { (eval echo configure:5185: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5185 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5186 if test -z "$ac_err"; then
5187   rm -rf conftest*
5188   eval "ac_cv_header_$ac_safe=yes"
5189 else
5190   echo "$ac_err" >&5
5191   echo "configure: failed program was:" >&5
5192   cat conftest.$ac_ext >&5
5193   rm -rf conftest*
5194   eval "ac_cv_header_$ac_safe=no"
5195 fi
5196 rm -f conftest*
5197 fi
5198 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5199   echo "$ac_t""yes" 1>&6
5200     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5201   cat >> confdefs.h <<EOF
5202 #define $ac_tr_hdr 1
5203 EOF
5204  
5205 else
5206   echo "$ac_t""no" 1>&6
5207 fi
5208 done
5209
5210
5211 # On Solaris 2.[78], we need to define _MSE_INT_H to avoid a clash
5212 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5213 # think that we don't have <curses.h> if we're using GCC.
5214 case $host_os in
5215   solaris2.[78])
5216     if test "$GCC" = yes; then
5217       cat >> confdefs.h <<\EOF
5218 #define _MSE_INT_H 1
5219 EOF
5220
5221     fi ;;
5222 esac
5223 for ac_hdr in curses.h ncurses.h term.h
5224 do
5225 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5226 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5227 echo "configure:5228: checking for $ac_hdr" >&5
5228 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5229   echo $ac_n "(cached) $ac_c" 1>&6
5230 else
5231   cat > conftest.$ac_ext <<EOF
5232 #line 5233 "configure"
5233 #include "confdefs.h"
5234 #include <$ac_hdr>
5235 EOF
5236 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5237 { (eval echo configure:5238: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5238 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5239 if test -z "$ac_err"; then
5240   rm -rf conftest*
5241   eval "ac_cv_header_$ac_safe=yes"
5242 else
5243   echo "$ac_err" >&5
5244   echo "configure: failed program was:" >&5
5245   cat conftest.$ac_ext >&5
5246   rm -rf conftest*
5247   eval "ac_cv_header_$ac_safe=no"
5248 fi
5249 rm -f conftest*
5250 fi
5251 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5252   echo "$ac_t""yes" 1>&6
5253     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5254   cat >> confdefs.h <<EOF
5255 #define $ac_tr_hdr 1
5256 EOF
5257  
5258 else
5259   echo "$ac_t""no" 1>&6
5260 fi
5261 done
5262
5263
5264 # FIXME: kettenis/20030102: In most cases we include these
5265 # unconditionally, so what's the point in checking these?
5266 for ac_hdr in ctype.h time.h
5267 do
5268 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5269 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5270 echo "configure:5271: checking for $ac_hdr" >&5
5271 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5272   echo $ac_n "(cached) $ac_c" 1>&6
5273 else
5274   cat > conftest.$ac_ext <<EOF
5275 #line 5276 "configure"
5276 #include "confdefs.h"
5277 #include <$ac_hdr>
5278 EOF
5279 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5280 { (eval echo configure:5281: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5281 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5282 if test -z "$ac_err"; then
5283   rm -rf conftest*
5284   eval "ac_cv_header_$ac_safe=yes"
5285 else
5286   echo "$ac_err" >&5
5287   echo "configure: failed program was:" >&5
5288   cat conftest.$ac_ext >&5
5289   rm -rf conftest*
5290   eval "ac_cv_header_$ac_safe=no"
5291 fi
5292 rm -f conftest*
5293 fi
5294 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5295   echo "$ac_t""yes" 1>&6
5296     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5297   cat >> confdefs.h <<EOF
5298 #define $ac_tr_hdr 1
5299 EOF
5300  
5301 else
5302   echo "$ac_t""no" 1>&6
5303 fi
5304 done
5305
5306
5307 # ------------------ #
5308 # Checks for types.  #
5309 # ------------------ #
5310
5311 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5312 echo "configure:5313: checking return type of signal handlers" >&5
5313 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5314   echo $ac_n "(cached) $ac_c" 1>&6
5315 else
5316   cat > conftest.$ac_ext <<EOF
5317 #line 5318 "configure"
5318 #include "confdefs.h"
5319 #include <sys/types.h>
5320 #include <signal.h>
5321 #ifdef signal
5322 #undef signal
5323 #endif
5324 #ifdef __cplusplus
5325 extern "C" void (*signal (int, void (*)(int)))(int);
5326 #else
5327 void (*signal ()) ();
5328 #endif
5329
5330 int main() {
5331 int i;
5332 ; return 0; }
5333 EOF
5334 if { (eval echo configure:5335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5335   rm -rf conftest*
5336   ac_cv_type_signal=void
5337 else
5338   echo "configure: failed program was:" >&5
5339   cat conftest.$ac_ext >&5
5340   rm -rf conftest*
5341   ac_cv_type_signal=int
5342 fi
5343 rm -f conftest*
5344 fi
5345
5346 echo "$ac_t""$ac_cv_type_signal" 1>&6
5347 cat >> confdefs.h <<EOF
5348 #define RETSIGTYPE $ac_cv_type_signal
5349 EOF
5350
5351
5352
5353 # ------------------------------------- #
5354 # Checks for compiler characteristics.  #
5355 # ------------------------------------- #
5356
5357 echo $ac_n "checking for working const""... $ac_c" 1>&6
5358 echo "configure:5359: checking for working const" >&5
5359 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5360   echo $ac_n "(cached) $ac_c" 1>&6
5361 else
5362   cat > conftest.$ac_ext <<EOF
5363 #line 5364 "configure"
5364 #include "confdefs.h"
5365
5366 int main() {
5367
5368 /* Ultrix mips cc rejects this.  */
5369 typedef int charset[2]; const charset x;
5370 /* SunOS 4.1.1 cc rejects this.  */
5371 char const *const *ccp;
5372 char **p;
5373 /* NEC SVR4.0.2 mips cc rejects this.  */
5374 struct point {int x, y;};
5375 static struct point const zero = {0,0};
5376 /* AIX XL C 1.02.0.0 rejects this.
5377    It does not let you subtract one const X* pointer from another in an arm
5378    of an if-expression whose if-part is not a constant expression */
5379 const char *g = "string";
5380 ccp = &g + (g ? g-g : 0);
5381 /* HPUX 7.0 cc rejects these. */
5382 ++ccp;
5383 p = (char**) ccp;
5384 ccp = (char const *const *) p;
5385 { /* SCO 3.2v4 cc rejects this.  */
5386   char *t;
5387   char const *s = 0 ? (char *) 0 : (char const *) 0;
5388
5389   *t++ = 0;
5390 }
5391 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5392   int x[] = {25, 17};
5393   const int *foo = &x[0];
5394   ++foo;
5395 }
5396 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5397   typedef const int *iptr;
5398   iptr p = 0;
5399   ++p;
5400 }
5401 { /* AIX XL C 1.02.0.0 rejects this saying
5402      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5403   struct s { int j; const int *ap[3]; };
5404   struct s *b; b->j = 5;
5405 }
5406 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5407   const int foo = 10;
5408 }
5409
5410 ; return 0; }
5411 EOF
5412 if { (eval echo configure:5413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5413   rm -rf conftest*
5414   ac_cv_c_const=yes
5415 else
5416   echo "configure: failed program was:" >&5
5417   cat conftest.$ac_ext >&5
5418   rm -rf conftest*
5419   ac_cv_c_const=no
5420 fi
5421 rm -f conftest*
5422 fi
5423
5424 echo "$ac_t""$ac_cv_c_const" 1>&6
5425 if test $ac_cv_c_const = no; then
5426   cat >> confdefs.h <<\EOF
5427 #define const 
5428 EOF
5429
5430 fi
5431
5432 echo $ac_n "checking for inline""... $ac_c" 1>&6
5433 echo "configure:5434: checking for inline" >&5
5434 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5435   echo $ac_n "(cached) $ac_c" 1>&6
5436 else
5437   ac_cv_c_inline=no
5438 for ac_kw in inline __inline__ __inline; do
5439   cat > conftest.$ac_ext <<EOF
5440 #line 5441 "configure"
5441 #include "confdefs.h"
5442
5443 int main() {
5444 } $ac_kw foo() {
5445 ; return 0; }
5446 EOF
5447 if { (eval echo configure:5448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5448   rm -rf conftest*
5449   ac_cv_c_inline=$ac_kw; break
5450 else
5451   echo "configure: failed program was:" >&5
5452   cat conftest.$ac_ext >&5
5453 fi
5454 rm -f conftest*
5455 done
5456
5457 fi
5458
5459 echo "$ac_t""$ac_cv_c_inline" 1>&6
5460 case "$ac_cv_c_inline" in
5461   inline | yes) ;;
5462   no) cat >> confdefs.h <<\EOF
5463 #define inline 
5464 EOF
5465  ;;
5466   *)  cat >> confdefs.h <<EOF
5467 #define inline $ac_cv_c_inline
5468 EOF
5469  ;;
5470 esac
5471
5472
5473 # ------------------------------ #
5474 # Checks for library functions.  #
5475 # ------------------------------ #
5476
5477 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5478 # for constant arguments.  Useless!
5479 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5480 echo "configure:5481: checking for working alloca.h" >&5
5481 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5482   echo $ac_n "(cached) $ac_c" 1>&6
5483 else
5484   cat > conftest.$ac_ext <<EOF
5485 #line 5486 "configure"
5486 #include "confdefs.h"
5487 #include <alloca.h>
5488 int main() {
5489 char *p = alloca(2 * sizeof(int));
5490 ; return 0; }
5491 EOF
5492 if { (eval echo configure:5493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5493   rm -rf conftest*
5494   ac_cv_header_alloca_h=yes
5495 else
5496   echo "configure: failed program was:" >&5
5497   cat conftest.$ac_ext >&5
5498   rm -rf conftest*
5499   ac_cv_header_alloca_h=no
5500 fi
5501 rm -f conftest*
5502 fi
5503
5504 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5505 if test $ac_cv_header_alloca_h = yes; then
5506   cat >> confdefs.h <<\EOF
5507 #define HAVE_ALLOCA_H 1
5508 EOF
5509
5510 fi
5511
5512 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5513 echo "configure:5514: checking for alloca" >&5
5514 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5515   echo $ac_n "(cached) $ac_c" 1>&6
5516 else
5517   cat > conftest.$ac_ext <<EOF
5518 #line 5519 "configure"
5519 #include "confdefs.h"
5520
5521 #ifdef __GNUC__
5522 # define alloca __builtin_alloca
5523 #else
5524 # ifdef _MSC_VER
5525 #  include <malloc.h>
5526 #  define alloca _alloca
5527 # else
5528 #  if HAVE_ALLOCA_H
5529 #   include <alloca.h>
5530 #  else
5531 #   ifdef _AIX
5532  #pragma alloca
5533 #   else
5534 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5535 char *alloca ();
5536 #    endif
5537 #   endif
5538 #  endif
5539 # endif
5540 #endif
5541
5542 int main() {
5543 char *p = (char *) alloca(1);
5544 ; return 0; }
5545 EOF
5546 if { (eval echo configure:5547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5547   rm -rf conftest*
5548   ac_cv_func_alloca_works=yes
5549 else
5550   echo "configure: failed program was:" >&5
5551   cat conftest.$ac_ext >&5
5552   rm -rf conftest*
5553   ac_cv_func_alloca_works=no
5554 fi
5555 rm -f conftest*
5556 fi
5557
5558 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5559 if test $ac_cv_func_alloca_works = yes; then
5560   cat >> confdefs.h <<\EOF
5561 #define HAVE_ALLOCA 1
5562 EOF
5563
5564 fi
5565
5566 if test $ac_cv_func_alloca_works = no; then
5567   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5568   # that cause trouble.  Some versions do not even contain alloca or
5569   # contain a buggy version.  If you still want to use their alloca,
5570   # use ar to extract alloca.o from them instead of compiling alloca.c.
5571   ALLOCA=alloca.${ac_objext}
5572   cat >> confdefs.h <<\EOF
5573 #define C_ALLOCA 1
5574 EOF
5575
5576
5577 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5578 echo "configure:5579: checking whether alloca needs Cray hooks" >&5
5579 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5580   echo $ac_n "(cached) $ac_c" 1>&6
5581 else
5582   cat > conftest.$ac_ext <<EOF
5583 #line 5584 "configure"
5584 #include "confdefs.h"
5585 #if defined(CRAY) && ! defined(CRAY2)
5586 webecray
5587 #else
5588 wenotbecray
5589 #endif
5590
5591 EOF
5592 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5593   egrep "webecray" >/dev/null 2>&1; then
5594   rm -rf conftest*
5595   ac_cv_os_cray=yes
5596 else
5597   rm -rf conftest*
5598   ac_cv_os_cray=no
5599 fi
5600 rm -f conftest*
5601
5602 fi
5603
5604 echo "$ac_t""$ac_cv_os_cray" 1>&6
5605 if test $ac_cv_os_cray = yes; then
5606 for ac_func in _getb67 GETB67 getb67; do
5607   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5608 echo "configure:5609: checking for $ac_func" >&5
5609 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5610   echo $ac_n "(cached) $ac_c" 1>&6
5611 else
5612   cat > conftest.$ac_ext <<EOF
5613 #line 5614 "configure"
5614 #include "confdefs.h"
5615 /* System header to define __stub macros and hopefully few prototypes,
5616     which can conflict with char $ac_func(); below.  */
5617 #include <assert.h>
5618 /* Override any gcc2 internal prototype to avoid an error.  */
5619 /* We use char because int might match the return type of a gcc2
5620     builtin and then its argument prototype would still apply.  */
5621 char $ac_func();
5622
5623 int main() {
5624
5625 /* The GNU C library defines this for functions which it implements
5626     to always fail with ENOSYS.  Some functions are actually named
5627     something starting with __ and the normal name is an alias.  */
5628 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5629 choke me
5630 #else
5631 $ac_func();
5632 #endif
5633
5634 ; return 0; }
5635 EOF
5636 if { (eval echo configure:5637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5637   rm -rf conftest*
5638   eval "ac_cv_func_$ac_func=yes"
5639 else
5640   echo "configure: failed program was:" >&5
5641   cat conftest.$ac_ext >&5
5642   rm -rf conftest*
5643   eval "ac_cv_func_$ac_func=no"
5644 fi
5645 rm -f conftest*
5646 fi
5647
5648 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5649   echo "$ac_t""yes" 1>&6
5650   cat >> confdefs.h <<EOF
5651 #define CRAY_STACKSEG_END $ac_func
5652 EOF
5653
5654   break
5655 else
5656   echo "$ac_t""no" 1>&6
5657 fi
5658
5659 done
5660 fi
5661
5662 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5663 echo "configure:5664: checking stack direction for C alloca" >&5
5664 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5665   echo $ac_n "(cached) $ac_c" 1>&6
5666 else
5667   if test "$cross_compiling" = yes; then
5668   ac_cv_c_stack_direction=0
5669 else
5670   cat > conftest.$ac_ext <<EOF
5671 #line 5672 "configure"
5672 #include "confdefs.h"
5673 find_stack_direction ()
5674 {
5675   static char *addr = 0;
5676   auto char dummy;
5677   if (addr == 0)
5678     {
5679       addr = &dummy;
5680       return find_stack_direction ();
5681     }
5682   else
5683     return (&dummy > addr) ? 1 : -1;
5684 }
5685 main ()
5686 {
5687   exit (find_stack_direction() < 0);
5688 }
5689 EOF
5690 if { (eval echo configure:5691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5691 then
5692   ac_cv_c_stack_direction=1
5693 else
5694   echo "configure: failed program was:" >&5
5695   cat conftest.$ac_ext >&5
5696   rm -fr conftest*
5697   ac_cv_c_stack_direction=-1
5698 fi
5699 rm -fr conftest*
5700 fi
5701
5702 fi
5703
5704 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5705 cat >> confdefs.h <<EOF
5706 #define STACK_DIRECTION $ac_cv_c_stack_direction
5707 EOF
5708
5709 fi
5710
5711 for ac_hdr in unistd.h
5712 do
5713 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5714 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5715 echo "configure:5716: checking for $ac_hdr" >&5
5716 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5717   echo $ac_n "(cached) $ac_c" 1>&6
5718 else
5719   cat > conftest.$ac_ext <<EOF
5720 #line 5721 "configure"
5721 #include "confdefs.h"
5722 #include <$ac_hdr>
5723 EOF
5724 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5725 { (eval echo configure:5726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5726 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5727 if test -z "$ac_err"; then
5728   rm -rf conftest*
5729   eval "ac_cv_header_$ac_safe=yes"
5730 else
5731   echo "$ac_err" >&5
5732   echo "configure: failed program was:" >&5
5733   cat conftest.$ac_ext >&5
5734   rm -rf conftest*
5735   eval "ac_cv_header_$ac_safe=no"
5736 fi
5737 rm -f conftest*
5738 fi
5739 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5740   echo "$ac_t""yes" 1>&6
5741     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5742   cat >> confdefs.h <<EOF
5743 #define $ac_tr_hdr 1
5744 EOF
5745  
5746 else
5747   echo "$ac_t""no" 1>&6
5748 fi
5749 done
5750
5751 for ac_func in getpagesize
5752 do
5753 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5754 echo "configure:5755: checking for $ac_func" >&5
5755 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5756   echo $ac_n "(cached) $ac_c" 1>&6
5757 else
5758   cat > conftest.$ac_ext <<EOF
5759 #line 5760 "configure"
5760 #include "confdefs.h"
5761 /* System header to define __stub macros and hopefully few prototypes,
5762     which can conflict with char $ac_func(); below.  */
5763 #include <assert.h>
5764 /* Override any gcc2 internal prototype to avoid an error.  */
5765 /* We use char because int might match the return type of a gcc2
5766     builtin and then its argument prototype would still apply.  */
5767 char $ac_func();
5768
5769 int main() {
5770
5771 /* The GNU C library defines this for functions which it implements
5772     to always fail with ENOSYS.  Some functions are actually named
5773     something starting with __ and the normal name is an alias.  */
5774 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5775 choke me
5776 #else
5777 $ac_func();
5778 #endif
5779
5780 ; return 0; }
5781 EOF
5782 if { (eval echo configure:5783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5783   rm -rf conftest*
5784   eval "ac_cv_func_$ac_func=yes"
5785 else
5786   echo "configure: failed program was:" >&5
5787   cat conftest.$ac_ext >&5
5788   rm -rf conftest*
5789   eval "ac_cv_func_$ac_func=no"
5790 fi
5791 rm -f conftest*
5792 fi
5793
5794 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5795   echo "$ac_t""yes" 1>&6
5796     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5797   cat >> confdefs.h <<EOF
5798 #define $ac_tr_func 1
5799 EOF
5800  
5801 else
5802   echo "$ac_t""no" 1>&6
5803 fi
5804 done
5805
5806 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
5807 echo "configure:5808: checking for working mmap" >&5
5808 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
5809   echo $ac_n "(cached) $ac_c" 1>&6
5810 else
5811   if test "$cross_compiling" = yes; then
5812   ac_cv_func_mmap_fixed_mapped=no
5813 else
5814   cat > conftest.$ac_ext <<EOF
5815 #line 5816 "configure"
5816 #include "confdefs.h"
5817
5818 /* Thanks to Mike Haertel and Jim Avera for this test.
5819    Here is a matrix of mmap possibilities:
5820         mmap private not fixed
5821         mmap private fixed at somewhere currently unmapped
5822         mmap private fixed at somewhere already mapped
5823         mmap shared not fixed
5824         mmap shared fixed at somewhere currently unmapped
5825         mmap shared fixed at somewhere already mapped
5826    For private mappings, we should verify that changes cannot be read()
5827    back from the file, nor mmap's back from the file at a different
5828    address.  (There have been systems where private was not correctly
5829    implemented like the infamous i386 svr4.0, and systems where the
5830    VM page cache was not coherent with the filesystem buffer cache
5831    like early versions of FreeBSD and possibly contemporary NetBSD.)
5832    For shared mappings, we should conversely verify that changes get
5833    propogated back to all the places they're supposed to be.
5834
5835    Grep wants private fixed already mapped.
5836    The main things grep needs to know about mmap are:
5837    * does it exist and is it safe to write into the mmap'd area
5838    * how to use it (BSD variants)  */
5839 #include <sys/types.h>
5840 #include <fcntl.h>
5841 #include <sys/mman.h>
5842
5843 /* This mess was copied from the GNU getpagesize.h.  */
5844 #ifndef HAVE_GETPAGESIZE
5845 # ifdef HAVE_UNISTD_H
5846 #  include <unistd.h>
5847 # endif
5848
5849 /* Assume that all systems that can run configure have sys/param.h.  */
5850 # ifndef HAVE_SYS_PARAM_H
5851 #  define HAVE_SYS_PARAM_H 1
5852 # endif
5853
5854 # ifdef _SC_PAGESIZE
5855 #  define getpagesize() sysconf(_SC_PAGESIZE)
5856 # else /* no _SC_PAGESIZE */
5857 #  ifdef HAVE_SYS_PARAM_H
5858 #   include <sys/param.h>
5859 #   ifdef EXEC_PAGESIZE
5860 #    define getpagesize() EXEC_PAGESIZE
5861 #   else /* no EXEC_PAGESIZE */
5862 #    ifdef NBPG
5863 #     define getpagesize() NBPG * CLSIZE
5864 #     ifndef CLSIZE
5865 #      define CLSIZE 1
5866 #     endif /* no CLSIZE */
5867 #    else /* no NBPG */
5868 #     ifdef NBPC
5869 #      define getpagesize() NBPC
5870 #     else /* no NBPC */
5871 #      ifdef PAGESIZE
5872 #       define getpagesize() PAGESIZE
5873 #      endif /* PAGESIZE */
5874 #     endif /* no NBPC */
5875 #    endif /* no NBPG */
5876 #   endif /* no EXEC_PAGESIZE */
5877 #  else /* no HAVE_SYS_PARAM_H */
5878 #   define getpagesize() 8192   /* punt totally */
5879 #  endif /* no HAVE_SYS_PARAM_H */
5880 # endif /* no _SC_PAGESIZE */
5881
5882 #endif /* no HAVE_GETPAGESIZE */
5883
5884 #ifdef __cplusplus
5885 extern "C" { void *malloc(unsigned); }
5886 #else
5887 char *malloc();
5888 #endif
5889
5890 int
5891 main()
5892 {
5893         char *data, *data2, *data3;
5894         int i, pagesize;
5895         int fd;
5896
5897         pagesize = getpagesize();
5898
5899         /*
5900          * First, make a file with some known garbage in it.
5901          */
5902         data = malloc(pagesize);
5903         if (!data)
5904                 exit(1);
5905         for (i = 0; i < pagesize; ++i)
5906                 *(data + i) = rand();
5907         umask(0);
5908         fd = creat("conftestmmap", 0600);
5909         if (fd < 0)
5910                 exit(1);
5911         if (write(fd, data, pagesize) != pagesize)
5912                 exit(1);
5913         close(fd);
5914
5915         /*
5916          * Next, try to mmap the file at a fixed address which
5917          * already has something else allocated at it.  If we can,
5918          * also make sure that we see the same garbage.
5919          */
5920         fd = open("conftestmmap", O_RDWR);
5921         if (fd < 0)
5922                 exit(1);
5923         data2 = malloc(2 * pagesize);
5924         if (!data2)
5925                 exit(1);
5926         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
5927         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
5928             MAP_PRIVATE | MAP_FIXED, fd, 0L))
5929                 exit(1);
5930         for (i = 0; i < pagesize; ++i)
5931                 if (*(data + i) != *(data2 + i))
5932                         exit(1);
5933
5934         /*
5935          * Finally, make sure that changes to the mapped area
5936          * do not percolate back to the file as seen by read().
5937          * (This is a bug on some variants of i386 svr4.0.)
5938          */
5939         for (i = 0; i < pagesize; ++i)
5940                 *(data2 + i) = *(data2 + i) + 1;
5941         data3 = malloc(pagesize);
5942         if (!data3)
5943                 exit(1);
5944         if (read(fd, data3, pagesize) != pagesize)
5945                 exit(1);
5946         for (i = 0; i < pagesize; ++i)
5947                 if (*(data + i) != *(data3 + i))
5948                         exit(1);
5949         close(fd);
5950         unlink("conftestmmap");
5951         exit(0);
5952 }
5953
5954 EOF
5955 if { (eval echo configure:5956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5956 then
5957   ac_cv_func_mmap_fixed_mapped=yes
5958 else
5959   echo "configure: failed program was:" >&5
5960   cat conftest.$ac_ext >&5
5961   rm -fr conftest*
5962   ac_cv_func_mmap_fixed_mapped=no
5963 fi
5964 rm -fr conftest*
5965 fi
5966
5967 fi
5968
5969 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
5970 if test $ac_cv_func_mmap_fixed_mapped = yes; then
5971   cat >> confdefs.h <<\EOF
5972 #define HAVE_MMAP 1
5973 EOF
5974
5975 fi
5976
5977 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
5978 echo "configure:5979: checking for pid_t" >&5
5979 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
5980   echo $ac_n "(cached) $ac_c" 1>&6
5981 else
5982   cat > conftest.$ac_ext <<EOF
5983 #line 5984 "configure"
5984 #include "confdefs.h"
5985 #include <sys/types.h>
5986 #if STDC_HEADERS
5987 #include <stdlib.h>
5988 #include <stddef.h>
5989 #endif
5990 EOF
5991 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5992   egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
5993   rm -rf conftest*
5994   ac_cv_type_pid_t=yes
5995 else
5996   rm -rf conftest*
5997   ac_cv_type_pid_t=no
5998 fi
5999 rm -f conftest*
6000
6001 fi
6002 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6003 if test $ac_cv_type_pid_t = no; then
6004   cat >> confdefs.h <<\EOF
6005 #define pid_t int
6006 EOF
6007
6008 fi
6009
6010 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6011 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6012 echo "configure:6013: checking for vfork.h" >&5
6013 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6014   echo $ac_n "(cached) $ac_c" 1>&6
6015 else
6016   cat > conftest.$ac_ext <<EOF
6017 #line 6018 "configure"
6018 #include "confdefs.h"
6019 #include <vfork.h>
6020 EOF
6021 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6022 { (eval echo configure:6023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6023 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6024 if test -z "$ac_err"; then
6025   rm -rf conftest*
6026   eval "ac_cv_header_$ac_safe=yes"
6027 else
6028   echo "$ac_err" >&5
6029   echo "configure: failed program was:" >&5
6030   cat conftest.$ac_ext >&5
6031   rm -rf conftest*
6032   eval "ac_cv_header_$ac_safe=no"
6033 fi
6034 rm -f conftest*
6035 fi
6036 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6037   echo "$ac_t""yes" 1>&6
6038   cat >> confdefs.h <<\EOF
6039 #define HAVE_VFORK_H 1
6040 EOF
6041
6042 else
6043   echo "$ac_t""no" 1>&6
6044 fi
6045
6046 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6047 echo "configure:6048: checking for working vfork" >&5
6048 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6049   echo $ac_n "(cached) $ac_c" 1>&6
6050 else
6051   if test "$cross_compiling" = yes; then
6052   echo $ac_n "checking for vfork""... $ac_c" 1>&6
6053 echo "configure:6054: checking for vfork" >&5
6054 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6055   echo $ac_n "(cached) $ac_c" 1>&6
6056 else
6057   cat > conftest.$ac_ext <<EOF
6058 #line 6059 "configure"
6059 #include "confdefs.h"
6060 /* System header to define __stub macros and hopefully few prototypes,
6061     which can conflict with char vfork(); below.  */
6062 #include <assert.h>
6063 /* Override any gcc2 internal prototype to avoid an error.  */
6064 /* We use char because int might match the return type of a gcc2
6065     builtin and then its argument prototype would still apply.  */
6066 char vfork();
6067
6068 int main() {
6069
6070 /* The GNU C library defines this for functions which it implements
6071     to always fail with ENOSYS.  Some functions are actually named
6072     something starting with __ and the normal name is an alias.  */
6073 #if defined (__stub_vfork) || defined (__stub___vfork)
6074 choke me
6075 #else
6076 vfork();
6077 #endif
6078
6079 ; return 0; }
6080 EOF
6081 if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6082   rm -rf conftest*
6083   eval "ac_cv_func_vfork=yes"
6084 else
6085   echo "configure: failed program was:" >&5
6086   cat conftest.$ac_ext >&5
6087   rm -rf conftest*
6088   eval "ac_cv_func_vfork=no"
6089 fi
6090 rm -f conftest*
6091 fi
6092
6093 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6094   echo "$ac_t""yes" 1>&6
6095   :
6096 else
6097   echo "$ac_t""no" 1>&6
6098 fi
6099
6100 ac_cv_func_vfork_works=$ac_cv_func_vfork
6101 else
6102   cat > conftest.$ac_ext <<EOF
6103 #line 6104 "configure"
6104 #include "confdefs.h"
6105 /* Thanks to Paul Eggert for this test.  */
6106 #include <stdio.h>
6107 #include <sys/types.h>
6108 #include <sys/stat.h>
6109 #ifdef HAVE_UNISTD_H
6110 #include <unistd.h>
6111 #endif
6112 #ifdef HAVE_VFORK_H
6113 #include <vfork.h>
6114 #endif
6115 /* On some sparc systems, changes by the child to local and incoming
6116    argument registers are propagated back to the parent.
6117    The compiler is told about this with #include <vfork.h>,
6118    but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6119    Test for this by using a static variable whose address
6120    is put into a register that is clobbered by the vfork.  */
6121 static
6122 #ifdef __cplusplus
6123 sparc_address_test (int arg)
6124 #else
6125 sparc_address_test (arg) int arg;
6126 #endif
6127 {
6128   static pid_t child;
6129   if (!child) {
6130     child = vfork ();
6131     if (child < 0) {
6132       perror ("vfork");
6133       _exit(2);
6134     }
6135     if (!child) {
6136       arg = getpid();
6137       write(-1, "", 0);
6138       _exit (arg);
6139     }
6140   }
6141 }
6142 main() {
6143   pid_t parent = getpid ();
6144   pid_t child;
6145
6146   sparc_address_test ();
6147
6148   child = vfork ();
6149
6150   if (child == 0) {
6151     /* Here is another test for sparc vfork register problems.
6152        This test uses lots of local variables, at least
6153        as many local variables as main has allocated so far
6154        including compiler temporaries.  4 locals are enough for
6155        gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6156        A buggy compiler should reuse the register of parent
6157        for one of the local variables, since it will think that
6158        parent can't possibly be used any more in this routine.
6159        Assigning to the local variable will thus munge parent
6160        in the parent process.  */
6161     pid_t
6162       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6163       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6164     /* Convince the compiler that p..p7 are live; otherwise, it might
6165        use the same hardware register for all 8 local variables.  */
6166     if (p != p1 || p != p2 || p != p3 || p != p4
6167         || p != p5 || p != p6 || p != p7)
6168       _exit(1);
6169
6170     /* On some systems (e.g. IRIX 3.3),
6171        vfork doesn't separate parent from child file descriptors.
6172        If the child closes a descriptor before it execs or exits,
6173        this munges the parent's descriptor as well.
6174        Test for this by closing stdout in the child.  */
6175     _exit(close(fileno(stdout)) != 0);
6176   } else {
6177     int status;
6178     struct stat st;
6179
6180     while (wait(&status) != child)
6181       ;
6182     exit(
6183          /* Was there some problem with vforking?  */
6184          child < 0
6185
6186          /* Did the child fail?  (This shouldn't happen.)  */
6187          || status
6188
6189          /* Did the vfork/compiler bug occur?  */
6190          || parent != getpid()
6191
6192          /* Did the file descriptor bug occur?  */
6193          || fstat(fileno(stdout), &st) != 0
6194          );
6195   }
6196 }
6197 EOF
6198 if { (eval echo configure:6199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6199 then
6200   ac_cv_func_vfork_works=yes
6201 else
6202   echo "configure: failed program was:" >&5
6203   cat conftest.$ac_ext >&5
6204   rm -fr conftest*
6205   ac_cv_func_vfork_works=no
6206 fi
6207 rm -fr conftest*
6208 fi
6209
6210 fi
6211
6212 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6213 if test $ac_cv_func_vfork_works = no; then
6214   cat >> confdefs.h <<\EOF
6215 #define vfork fork
6216 EOF
6217
6218 fi
6219
6220 for ac_func in canonicalize_file_name realpath
6221 do
6222 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6223 echo "configure:6224: checking for $ac_func" >&5
6224 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6225   echo $ac_n "(cached) $ac_c" 1>&6
6226 else
6227   cat > conftest.$ac_ext <<EOF
6228 #line 6229 "configure"
6229 #include "confdefs.h"
6230 /* System header to define __stub macros and hopefully few prototypes,
6231     which can conflict with char $ac_func(); below.  */
6232 #include <assert.h>
6233 /* Override any gcc2 internal prototype to avoid an error.  */
6234 /* We use char because int might match the return type of a gcc2
6235     builtin and then its argument prototype would still apply.  */
6236 char $ac_func();
6237
6238 int main() {
6239
6240 /* The GNU C library defines this for functions which it implements
6241     to always fail with ENOSYS.  Some functions are actually named
6242     something starting with __ and the normal name is an alias.  */
6243 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6244 choke me
6245 #else
6246 $ac_func();
6247 #endif
6248
6249 ; return 0; }
6250 EOF
6251 if { (eval echo configure:6252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6252   rm -rf conftest*
6253   eval "ac_cv_func_$ac_func=yes"
6254 else
6255   echo "configure: failed program was:" >&5
6256   cat conftest.$ac_ext >&5
6257   rm -rf conftest*
6258   eval "ac_cv_func_$ac_func=no"
6259 fi
6260 rm -f conftest*
6261 fi
6262
6263 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6264   echo "$ac_t""yes" 1>&6
6265     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6266   cat >> confdefs.h <<EOF
6267 #define $ac_tr_func 1
6268 EOF
6269  
6270 else
6271   echo "$ac_t""no" 1>&6
6272 fi
6273 done
6274
6275 for ac_func in poll
6276 do
6277 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6278 echo "configure:6279: checking for $ac_func" >&5
6279 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6280   echo $ac_n "(cached) $ac_c" 1>&6
6281 else
6282   cat > conftest.$ac_ext <<EOF
6283 #line 6284 "configure"
6284 #include "confdefs.h"
6285 /* System header to define __stub macros and hopefully few prototypes,
6286     which can conflict with char $ac_func(); below.  */
6287 #include <assert.h>
6288 /* Override any gcc2 internal prototype to avoid an error.  */
6289 /* We use char because int might match the return type of a gcc2
6290     builtin and then its argument prototype would still apply.  */
6291 char $ac_func();
6292
6293 int main() {
6294
6295 /* The GNU C library defines this for functions which it implements
6296     to always fail with ENOSYS.  Some functions are actually named
6297     something starting with __ and the normal name is an alias.  */
6298 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6299 choke me
6300 #else
6301 $ac_func();
6302 #endif
6303
6304 ; return 0; }
6305 EOF
6306 if { (eval echo configure:6307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6307   rm -rf conftest*
6308   eval "ac_cv_func_$ac_func=yes"
6309 else
6310   echo "configure: failed program was:" >&5
6311   cat conftest.$ac_ext >&5
6312   rm -rf conftest*
6313   eval "ac_cv_func_$ac_func=no"
6314 fi
6315 rm -f conftest*
6316 fi
6317
6318 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6319   echo "$ac_t""yes" 1>&6
6320     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6321   cat >> confdefs.h <<EOF
6322 #define $ac_tr_func 1
6323 EOF
6324  
6325 else
6326   echo "$ac_t""no" 1>&6
6327 fi
6328 done
6329
6330 for ac_func in pread64
6331 do
6332 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6333 echo "configure:6334: checking for $ac_func" >&5
6334 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6335   echo $ac_n "(cached) $ac_c" 1>&6
6336 else
6337   cat > conftest.$ac_ext <<EOF
6338 #line 6339 "configure"
6339 #include "confdefs.h"
6340 /* System header to define __stub macros and hopefully few prototypes,
6341     which can conflict with char $ac_func(); below.  */
6342 #include <assert.h>
6343 /* Override any gcc2 internal prototype to avoid an error.  */
6344 /* We use char because int might match the return type of a gcc2
6345     builtin and then its argument prototype would still apply.  */
6346 char $ac_func();
6347
6348 int main() {
6349
6350 /* The GNU C library defines this for functions which it implements
6351     to always fail with ENOSYS.  Some functions are actually named
6352     something starting with __ and the normal name is an alias.  */
6353 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6354 choke me
6355 #else
6356 $ac_func();
6357 #endif
6358
6359 ; return 0; }
6360 EOF
6361 if { (eval echo configure:6362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6362   rm -rf conftest*
6363   eval "ac_cv_func_$ac_func=yes"
6364 else
6365   echo "configure: failed program was:" >&5
6366   cat conftest.$ac_ext >&5
6367   rm -rf conftest*
6368   eval "ac_cv_func_$ac_func=no"
6369 fi
6370 rm -f conftest*
6371 fi
6372
6373 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6374   echo "$ac_t""yes" 1>&6
6375     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6376   cat >> confdefs.h <<EOF
6377 #define $ac_tr_func 1
6378 EOF
6379  
6380 else
6381   echo "$ac_t""no" 1>&6
6382 fi
6383 done
6384
6385 for ac_func in sbrk
6386 do
6387 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6388 echo "configure:6389: checking for $ac_func" >&5
6389 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6390   echo $ac_n "(cached) $ac_c" 1>&6
6391 else
6392   cat > conftest.$ac_ext <<EOF
6393 #line 6394 "configure"
6394 #include "confdefs.h"
6395 /* System header to define __stub macros and hopefully few prototypes,
6396     which can conflict with char $ac_func(); below.  */
6397 #include <assert.h>
6398 /* Override any gcc2 internal prototype to avoid an error.  */
6399 /* We use char because int might match the return type of a gcc2
6400     builtin and then its argument prototype would still apply.  */
6401 char $ac_func();
6402
6403 int main() {
6404
6405 /* The GNU C library defines this for functions which it implements
6406     to always fail with ENOSYS.  Some functions are actually named
6407     something starting with __ and the normal name is an alias.  */
6408 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6409 choke me
6410 #else
6411 $ac_func();
6412 #endif
6413
6414 ; return 0; }
6415 EOF
6416 if { (eval echo configure:6417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6417   rm -rf conftest*
6418   eval "ac_cv_func_$ac_func=yes"
6419 else
6420   echo "configure: failed program was:" >&5
6421   cat conftest.$ac_ext >&5
6422   rm -rf conftest*
6423   eval "ac_cv_func_$ac_func=no"
6424 fi
6425 rm -f conftest*
6426 fi
6427
6428 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6429   echo "$ac_t""yes" 1>&6
6430     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6431   cat >> confdefs.h <<EOF
6432 #define $ac_tr_func 1
6433 EOF
6434  
6435 else
6436   echo "$ac_t""no" 1>&6
6437 fi
6438 done
6439
6440 for ac_func in setpgid setpgrp
6441 do
6442 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6443 echo "configure:6444: checking for $ac_func" >&5
6444 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6445   echo $ac_n "(cached) $ac_c" 1>&6
6446 else
6447   cat > conftest.$ac_ext <<EOF
6448 #line 6449 "configure"
6449 #include "confdefs.h"
6450 /* System header to define __stub macros and hopefully few prototypes,
6451     which can conflict with char $ac_func(); below.  */
6452 #include <assert.h>
6453 /* Override any gcc2 internal prototype to avoid an error.  */
6454 /* We use char because int might match the return type of a gcc2
6455     builtin and then its argument prototype would still apply.  */
6456 char $ac_func();
6457
6458 int main() {
6459
6460 /* The GNU C library defines this for functions which it implements
6461     to always fail with ENOSYS.  Some functions are actually named
6462     something starting with __ and the normal name is an alias.  */
6463 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6464 choke me
6465 #else
6466 $ac_func();
6467 #endif
6468
6469 ; return 0; }
6470 EOF
6471 if { (eval echo configure:6472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6472   rm -rf conftest*
6473   eval "ac_cv_func_$ac_func=yes"
6474 else
6475   echo "configure: failed program was:" >&5
6476   cat conftest.$ac_ext >&5
6477   rm -rf conftest*
6478   eval "ac_cv_func_$ac_func=no"
6479 fi
6480 rm -f conftest*
6481 fi
6482
6483 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6484   echo "$ac_t""yes" 1>&6
6485     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6486   cat >> confdefs.h <<EOF
6487 #define $ac_tr_func 1
6488 EOF
6489  
6490 else
6491   echo "$ac_t""no" 1>&6
6492 fi
6493 done
6494
6495 for ac_func in sigaction sigprocmask sigsetmask
6496 do
6497 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6498 echo "configure:6499: checking for $ac_func" >&5
6499 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6500   echo $ac_n "(cached) $ac_c" 1>&6
6501 else
6502   cat > conftest.$ac_ext <<EOF
6503 #line 6504 "configure"
6504 #include "confdefs.h"
6505 /* System header to define __stub macros and hopefully few prototypes,
6506     which can conflict with char $ac_func(); below.  */
6507 #include <assert.h>
6508 /* Override any gcc2 internal prototype to avoid an error.  */
6509 /* We use char because int might match the return type of a gcc2
6510     builtin and then its argument prototype would still apply.  */
6511 char $ac_func();
6512
6513 int main() {
6514
6515 /* The GNU C library defines this for functions which it implements
6516     to always fail with ENOSYS.  Some functions are actually named
6517     something starting with __ and the normal name is an alias.  */
6518 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6519 choke me
6520 #else
6521 $ac_func();
6522 #endif
6523
6524 ; return 0; }
6525 EOF
6526 if { (eval echo configure:6527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6527   rm -rf conftest*
6528   eval "ac_cv_func_$ac_func=yes"
6529 else
6530   echo "configure: failed program was:" >&5
6531   cat conftest.$ac_ext >&5
6532   rm -rf conftest*
6533   eval "ac_cv_func_$ac_func=no"
6534 fi
6535 rm -f conftest*
6536 fi
6537
6538 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6539   echo "$ac_t""yes" 1>&6
6540     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6541   cat >> confdefs.h <<EOF
6542 #define $ac_tr_func 1
6543 EOF
6544  
6545 else
6546   echo "$ac_t""no" 1>&6
6547 fi
6548 done
6549
6550 for ac_func in socketpair
6551 do
6552 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6553 echo "configure:6554: checking for $ac_func" >&5
6554 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6555   echo $ac_n "(cached) $ac_c" 1>&6
6556 else
6557   cat > conftest.$ac_ext <<EOF
6558 #line 6559 "configure"
6559 #include "confdefs.h"
6560 /* System header to define __stub macros and hopefully few prototypes,
6561     which can conflict with char $ac_func(); below.  */
6562 #include <assert.h>
6563 /* Override any gcc2 internal prototype to avoid an error.  */
6564 /* We use char because int might match the return type of a gcc2
6565     builtin and then its argument prototype would still apply.  */
6566 char $ac_func();
6567
6568 int main() {
6569
6570 /* The GNU C library defines this for functions which it implements
6571     to always fail with ENOSYS.  Some functions are actually named
6572     something starting with __ and the normal name is an alias.  */
6573 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6574 choke me
6575 #else
6576 $ac_func();
6577 #endif
6578
6579 ; return 0; }
6580 EOF
6581 if { (eval echo configure:6582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6582   rm -rf conftest*
6583   eval "ac_cv_func_$ac_func=yes"
6584 else
6585   echo "configure: failed program was:" >&5
6586   cat conftest.$ac_ext >&5
6587   rm -rf conftest*
6588   eval "ac_cv_func_$ac_func=no"
6589 fi
6590 rm -f conftest*
6591 fi
6592
6593 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6594   echo "$ac_t""yes" 1>&6
6595     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6596   cat >> confdefs.h <<EOF
6597 #define $ac_tr_func 1
6598 EOF
6599  
6600 else
6601   echo "$ac_t""no" 1>&6
6602 fi
6603 done
6604
6605
6606 if test "$cross_compiling" = no; then
6607   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
6608 echo "configure:6609: checking whether setpgrp takes no argument" >&5
6609 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
6610   echo $ac_n "(cached) $ac_c" 1>&6
6611 else
6612   if test "$cross_compiling" = yes; then
6613   { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
6614 else
6615   cat > conftest.$ac_ext <<EOF
6616 #line 6617 "configure"
6617 #include "confdefs.h"
6618
6619 #ifdef HAVE_UNISTD_H
6620 #include <unistd.h>
6621 #endif
6622
6623 /*
6624  * If this system has a BSD-style setpgrp, which takes arguments, exit
6625  * successfully.
6626  */
6627 main()
6628 {
6629     if (setpgrp(1,1) == -1)
6630         exit(0);
6631     else
6632         exit(1);
6633 }
6634
6635 EOF
6636 if { (eval echo configure:6637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6637 then
6638   ac_cv_func_setpgrp_void=no
6639 else
6640   echo "configure: failed program was:" >&5
6641   cat conftest.$ac_ext >&5
6642   rm -fr conftest*
6643   ac_cv_func_setpgrp_void=yes
6644 fi
6645 rm -fr conftest*
6646 fi
6647
6648
6649 fi
6650
6651 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
6652 if test $ac_cv_func_setpgrp_void = yes; then
6653   cat >> confdefs.h <<\EOF
6654 #define SETPGRP_VOID 1
6655 EOF
6656
6657 fi
6658
6659 else
6660   echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
6661 echo "configure:6662: checking whether setpgrp takes no argument" >&5
6662 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
6663   echo $ac_n "(cached) $ac_c" 1>&6
6664 else
6665   cat > conftest.$ac_ext <<EOF
6666 #line 6667 "configure"
6667 #include "confdefs.h"
6668
6669 #include <unistd.h>
6670
6671 int main() {
6672
6673   if (setpgrp(1,1) == -1)
6674     exit (0);
6675   else
6676     exit (1);
6677
6678 ; return 0; }
6679 EOF
6680 if { (eval echo configure:6681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6681   rm -rf conftest*
6682   ac_cv_func_setpgrp_void=no
6683 else
6684   echo "configure: failed program was:" >&5
6685   cat conftest.$ac_ext >&5
6686   rm -rf conftest*
6687   ac_cv_func_setpgrp_void=yes
6688 fi
6689 rm -f conftest*
6690 fi
6691
6692 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
6693 if test $ac_cv_func_setpgrp_void = yes; then
6694   cat >> confdefs.h <<\EOF
6695 #define SETPGRP_VOID 1
6696 EOF
6697
6698 fi
6699 fi
6700
6701 # Check if sigsetjmp is available.  Using AC_CHECK_FUNCS won't do
6702 # since sigsetjmp might only be defined as a macro.
6703 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
6704 echo "configure:6705: checking for sigsetjmp" >&5
6705 if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
6706   echo $ac_n "(cached) $ac_c" 1>&6
6707 else
6708   cat > conftest.$ac_ext <<EOF
6709 #line 6710 "configure"
6710 #include "confdefs.h"
6711
6712 #include <setjmp.h>
6713
6714 int main() {
6715 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
6716 ; return 0; }
6717 EOF
6718 if { (eval echo configure:6719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6719   rm -rf conftest*
6720   gdb_cv_func_sigsetjmp=yes
6721 else
6722   echo "configure: failed program was:" >&5
6723   cat conftest.$ac_ext >&5
6724   rm -rf conftest*
6725   gdb_cv_func_sigsetjmp=no
6726 fi
6727 rm -f conftest*
6728 fi
6729
6730 echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
6731 if test $gdb_cv_func_sigsetjmp = yes; then
6732   cat >> confdefs.h <<\EOF
6733 #define HAVE_SIGSETJMP 1
6734 EOF
6735
6736 fi
6737
6738 # Assume we'll default to using the included libiberty regex.
6739 gdb_use_included_regex=yes
6740
6741 # However, if the system regex is GNU regex, then default to *not*
6742 # using the included regex.
6743 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
6744 echo "configure:6745: checking for GNU regex" >&5
6745 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
6746   echo $ac_n "(cached) $ac_c" 1>&6
6747 else
6748   cat > conftest.$ac_ext <<EOF
6749 #line 6750 "configure"
6750 #include "confdefs.h"
6751 #include <gnu-versions.h>
6752 int main() {
6753 #define REGEX_INTERFACE_VERSION 1
6754 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
6755 # error "Version mismatch"
6756 #endif
6757 ; return 0; }
6758 EOF
6759 if { (eval echo configure:6760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6760   rm -rf conftest*
6761   gdb_cv_have_gnu_regex=yes
6762 else
6763   echo "configure: failed program was:" >&5
6764   cat conftest.$ac_ext >&5
6765   rm -rf conftest*
6766   gdb_cv_have_gnu_regex=no
6767 fi
6768 rm -f conftest*
6769 fi
6770
6771 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
6772 if test $gdb_cv_have_gnu_regex = yes; then
6773   gdb_use_included_regex=no
6774 fi
6775
6776 # Check whether --with-included-regex or --without-included-regex was given.
6777 if test "${with_included_regex+set}" = set; then
6778   withval="$with_included_regex"
6779   gdb_with_regex=$withval
6780 else
6781   gdb_with_regex=$gdb_use_included_regex
6782 fi
6783
6784 if test "$gdb_with_regex" = yes; then
6785   cat >> confdefs.h <<\EOF
6786 #define USE_INCLUDED_REGEX 1
6787 EOF
6788
6789 fi
6790
6791 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
6792 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
6793 echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
6794 echo "configure:6795: checking for r_fs in struct reg" >&5
6795 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
6796   echo $ac_n "(cached) $ac_c" 1>&6
6797 else
6798   cat > conftest.$ac_ext <<EOF
6799 #line 6800 "configure"
6800 #include "confdefs.h"
6801 #include <machine/reg.h>
6802 int main() {
6803 struct reg r; r.r_fs;
6804 ; return 0; }
6805 EOF
6806 if { (eval echo configure:6807: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6807   rm -rf conftest*
6808   gdb_cv_struct_reg_r_fs=yes
6809 else
6810   echo "configure: failed program was:" >&5
6811   cat conftest.$ac_ext >&5
6812   rm -rf conftest*
6813   gdb_cv_struct_reg_r_fs=no
6814 fi
6815 rm -f conftest*
6816 fi
6817
6818 echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
6819 if test $gdb_cv_struct_reg_r_fs = yes; then
6820   cat >> confdefs.h <<\EOF
6821 #define HAVE_STRUCT_REG_R_FS 1
6822 EOF
6823
6824 fi
6825 echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
6826 echo "configure:6827: checking for r_gs in struct reg" >&5
6827 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
6828   echo $ac_n "(cached) $ac_c" 1>&6
6829 else
6830   cat > conftest.$ac_ext <<EOF
6831 #line 6832 "configure"
6832 #include "confdefs.h"
6833 #include <machine/reg.h>
6834 int main() {
6835 struct reg r; r.r_gs;
6836 ; return 0; }
6837 EOF
6838 if { (eval echo configure:6839: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6839   rm -rf conftest*
6840   gdb_cv_struct_reg_r_gs=yes
6841 else
6842   echo "configure: failed program was:" >&5
6843   cat conftest.$ac_ext >&5
6844   rm -rf conftest*
6845   gdb_cv_struct_reg_r_gs=no
6846 fi
6847 rm -f conftest*
6848 fi
6849
6850 echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
6851 if test $gdb_cv_struct_reg_r_gs = yes; then
6852   cat >> confdefs.h <<\EOF
6853 #define HAVE_STRUCT_REG_R_GS 1
6854 EOF
6855
6856 fi
6857
6858 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
6859 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
6860 echo "configure:6861: checking for PTRACE_GETREGS" >&5
6861 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
6862   echo $ac_n "(cached) $ac_c" 1>&6
6863 else
6864   cat > conftest.$ac_ext <<EOF
6865 #line 6866 "configure"
6866 #include "confdefs.h"
6867 #include <sys/ptrace.h>
6868 int main() {
6869 PTRACE_GETREGS;
6870 ; return 0; }
6871 EOF
6872 if { (eval echo configure:6873: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6873   rm -rf conftest*
6874   gdb_cv_have_ptrace_getregs=yes
6875 else
6876   echo "configure: failed program was:" >&5
6877   cat conftest.$ac_ext >&5
6878   rm -rf conftest*
6879   gdb_cv_have_ptrace_getregs=no
6880 fi
6881 rm -f conftest*
6882 fi
6883
6884 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
6885 if test $gdb_cv_have_ptrace_getregs = yes; then
6886   cat >> confdefs.h <<\EOF
6887 #define HAVE_PTRACE_GETREGS 1
6888 EOF
6889
6890 fi
6891
6892 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
6893 echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
6894 echo "configure:6895: checking for PTRACE_GETFPXREGS" >&5
6895 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
6896   echo $ac_n "(cached) $ac_c" 1>&6
6897 else
6898   cat > conftest.$ac_ext <<EOF
6899 #line 6900 "configure"
6900 #include "confdefs.h"
6901 #include <sys/ptrace.h>
6902 int main() {
6903 PTRACE_GETFPXREGS;
6904 ; return 0; }
6905 EOF
6906 if { (eval echo configure:6907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6907   rm -rf conftest*
6908   gdb_cv_have_ptrace_getfpxregs=yes
6909 else
6910   echo "configure: failed program was:" >&5
6911   cat conftest.$ac_ext >&5
6912   rm -rf conftest*
6913   gdb_cv_have_ptrace_getfpxregs=no
6914 fi
6915 rm -f conftest*
6916 fi
6917
6918 echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
6919 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
6920   cat >> confdefs.h <<\EOF
6921 #define HAVE_PTRACE_GETFPXREGS 1
6922 EOF
6923
6924 fi
6925
6926 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
6927 echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
6928 echo "configure:6929: checking for PT_GETDBREGS" >&5
6929 if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
6930   echo $ac_n "(cached) $ac_c" 1>&6
6931 else
6932   cat > conftest.$ac_ext <<EOF
6933 #line 6934 "configure"
6934 #include "confdefs.h"
6935 #include <sys/types.h>
6936 #include <sys/ptrace.h>
6937 int main() {
6938 PT_GETDBREGS;
6939 ; return 0; }
6940 EOF
6941 if { (eval echo configure:6942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6942   rm -rf conftest*
6943   gdb_cv_have_pt_getdbregs=yes
6944 else
6945   echo "configure: failed program was:" >&5
6946   cat conftest.$ac_ext >&5
6947   rm -rf conftest*
6948   gdb_cv_have_pt_getdbregs=no
6949 fi
6950 rm -f conftest*
6951 fi
6952
6953 echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
6954 if test $gdb_cv_have_pt_getdbregs = yes; then
6955   cat >> confdefs.h <<\EOF
6956 #define HAVE_PT_GETDBREGS 1
6957 EOF
6958
6959 fi
6960
6961 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
6962 echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
6963 echo "configure:6964: checking for PT_GETXMMREGS" >&5
6964 if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
6965   echo $ac_n "(cached) $ac_c" 1>&6
6966 else
6967   cat > conftest.$ac_ext <<EOF
6968 #line 6969 "configure"
6969 #include "confdefs.h"
6970 #include <sys/types.h>
6971 #include <sys/ptrace.h>
6972 int main() {
6973 PT_GETXMMREGS;
6974 ; return 0; }
6975 EOF
6976 if { (eval echo configure:6977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6977   rm -rf conftest*
6978   gdb_cv_have_pt_getxmmregs=yes
6979 else
6980   echo "configure: failed program was:" >&5
6981   cat conftest.$ac_ext >&5
6982   rm -rf conftest*
6983   gdb_cv_have_pt_getxmmregs=no
6984 fi
6985 rm -f conftest*
6986 fi
6987
6988 echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
6989 if test $gdb_cv_have_pt_getxmmregs = yes; then
6990   cat >> confdefs.h <<\EOF
6991 #define HAVE_PT_GETXMMREGS 1
6992 EOF
6993
6994 fi
6995
6996 # See if stdint.h provides the uintptr_t type.
6997 # Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
6998 echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
6999 echo "configure:7000: checking for uintptr_t in stdint.h" >&5
7000 if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7001   echo $ac_n "(cached) $ac_c" 1>&6
7002 else
7003   cat > conftest.$ac_ext <<EOF
7004 #line 7005 "configure"
7005 #include "confdefs.h"
7006 #include <stdint.h>
7007 int main() {
7008 uintptr_t foo = 0;
7009 ; return 0; }
7010 EOF
7011 if { (eval echo configure:7012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7012   rm -rf conftest*
7013   gdb_cv_have_uintptr_t=yes
7014 else
7015   echo "configure: failed program was:" >&5
7016   cat conftest.$ac_ext >&5
7017   rm -rf conftest*
7018   gdb_cv_have_uintptr_t=no
7019 fi
7020 rm -f conftest*
7021 fi
7022
7023 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7024 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7025 if test $gdb_cv_have_uintptr_t = yes; then
7026   cat >> confdefs.h <<\EOF
7027 #define HAVE_UINTPTR_T 1
7028 EOF
7029
7030 fi
7031
7032 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
7033 echo "configure:7034: checking whether malloc must be declared" >&5
7034 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
7035   echo $ac_n "(cached) $ac_c" 1>&6
7036 else
7037   cat > conftest.$ac_ext <<EOF
7038 #line 7039 "configure"
7039 #include "confdefs.h"
7040
7041 #include <stdio.h>
7042 #ifdef HAVE_STRING_H
7043 #include <string.h>
7044 #else
7045 #ifdef HAVE_STRINGS_H
7046 #include <strings.h>
7047 #endif
7048 #endif
7049 #ifdef HAVE_STDLIB_H
7050 #include <stdlib.h>
7051 #endif
7052 #ifdef HAVE_UNISTD_H
7053 #include <unistd.h>
7054 #endif
7055 int main() {
7056 char *(*pfn) = (char *(*)) malloc
7057 ; return 0; }
7058 EOF
7059 if { (eval echo configure:7060: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7060   rm -rf conftest*
7061   bfd_cv_decl_needed_malloc=no
7062 else
7063   echo "configure: failed program was:" >&5
7064   cat conftest.$ac_ext >&5
7065   rm -rf conftest*
7066   bfd_cv_decl_needed_malloc=yes
7067 fi
7068 rm -f conftest*
7069 fi
7070
7071 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7072 if test $bfd_cv_decl_needed_malloc = yes; then
7073   cat >> confdefs.h <<\EOF
7074 #define NEED_DECLARATION_MALLOC 1
7075 EOF
7076
7077 fi
7078
7079 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
7080 echo "configure:7081: checking whether realloc must be declared" >&5
7081 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
7082   echo $ac_n "(cached) $ac_c" 1>&6
7083 else
7084   cat > conftest.$ac_ext <<EOF
7085 #line 7086 "configure"
7086 #include "confdefs.h"
7087
7088 #include <stdio.h>
7089 #ifdef HAVE_STRING_H
7090 #include <string.h>
7091 #else
7092 #ifdef HAVE_STRINGS_H
7093 #include <strings.h>
7094 #endif
7095 #endif
7096 #ifdef HAVE_STDLIB_H
7097 #include <stdlib.h>
7098 #endif
7099 #ifdef HAVE_UNISTD_H
7100 #include <unistd.h>
7101 #endif
7102 int main() {
7103 char *(*pfn) = (char *(*)) realloc
7104 ; return 0; }
7105 EOF
7106 if { (eval echo configure:7107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7107   rm -rf conftest*
7108   bfd_cv_decl_needed_realloc=no
7109 else
7110   echo "configure: failed program was:" >&5
7111   cat conftest.$ac_ext >&5
7112   rm -rf conftest*
7113   bfd_cv_decl_needed_realloc=yes
7114 fi
7115 rm -f conftest*
7116 fi
7117
7118 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7119 if test $bfd_cv_decl_needed_realloc = yes; then
7120   cat >> confdefs.h <<\EOF
7121 #define NEED_DECLARATION_REALLOC 1
7122 EOF
7123
7124 fi
7125
7126 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
7127 echo "configure:7128: checking whether free must be declared" >&5
7128 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
7129   echo $ac_n "(cached) $ac_c" 1>&6
7130 else
7131   cat > conftest.$ac_ext <<EOF
7132 #line 7133 "configure"
7133 #include "confdefs.h"
7134
7135 #include <stdio.h>
7136 #ifdef HAVE_STRING_H
7137 #include <string.h>
7138 #else
7139 #ifdef HAVE_STRINGS_H
7140 #include <strings.h>
7141 #endif
7142 #endif
7143 #ifdef HAVE_STDLIB_H
7144 #include <stdlib.h>
7145 #endif
7146 #ifdef HAVE_UNISTD_H
7147 #include <unistd.h>
7148 #endif
7149 int main() {
7150 char *(*pfn) = (char *(*)) free
7151 ; return 0; }
7152 EOF
7153 if { (eval echo configure:7154: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7154   rm -rf conftest*
7155   bfd_cv_decl_needed_free=no
7156 else
7157   echo "configure: failed program was:" >&5
7158   cat conftest.$ac_ext >&5
7159   rm -rf conftest*
7160   bfd_cv_decl_needed_free=yes
7161 fi
7162 rm -f conftest*
7163 fi
7164
7165 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
7166 if test $bfd_cv_decl_needed_free = yes; then
7167   cat >> confdefs.h <<\EOF
7168 #define NEED_DECLARATION_FREE 1
7169 EOF
7170
7171 fi
7172
7173 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
7174 echo "configure:7175: checking whether strerror must be declared" >&5
7175 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
7176   echo $ac_n "(cached) $ac_c" 1>&6
7177 else
7178   cat > conftest.$ac_ext <<EOF
7179 #line 7180 "configure"
7180 #include "confdefs.h"
7181
7182 #include <stdio.h>
7183 #ifdef HAVE_STRING_H
7184 #include <string.h>
7185 #else
7186 #ifdef HAVE_STRINGS_H
7187 #include <strings.h>
7188 #endif
7189 #endif
7190 #ifdef HAVE_STDLIB_H
7191 #include <stdlib.h>
7192 #endif
7193 #ifdef HAVE_UNISTD_H
7194 #include <unistd.h>
7195 #endif
7196 int main() {
7197 char *(*pfn) = (char *(*)) strerror
7198 ; return 0; }
7199 EOF
7200 if { (eval echo configure:7201: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7201   rm -rf conftest*
7202   bfd_cv_decl_needed_strerror=no
7203 else
7204   echo "configure: failed program was:" >&5
7205   cat conftest.$ac_ext >&5
7206   rm -rf conftest*
7207   bfd_cv_decl_needed_strerror=yes
7208 fi
7209 rm -f conftest*
7210 fi
7211
7212 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
7213 if test $bfd_cv_decl_needed_strerror = yes; then
7214   cat >> confdefs.h <<\EOF
7215 #define NEED_DECLARATION_STRERROR 1
7216 EOF
7217
7218 fi
7219
7220 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
7221 echo "configure:7222: checking whether strdup must be declared" >&5
7222 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
7223   echo $ac_n "(cached) $ac_c" 1>&6
7224 else
7225   cat > conftest.$ac_ext <<EOF
7226 #line 7227 "configure"
7227 #include "confdefs.h"
7228
7229 #include <stdio.h>
7230 #ifdef HAVE_STRING_H
7231 #include <string.h>
7232 #else
7233 #ifdef HAVE_STRINGS_H
7234 #include <strings.h>
7235 #endif
7236 #endif
7237 #ifdef HAVE_STDLIB_H
7238 #include <stdlib.h>
7239 #endif
7240 #ifdef HAVE_UNISTD_H
7241 #include <unistd.h>
7242 #endif
7243 int main() {
7244 char *(*pfn) = (char *(*)) strdup
7245 ; return 0; }
7246 EOF
7247 if { (eval echo configure:7248: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7248   rm -rf conftest*
7249   bfd_cv_decl_needed_strdup=no
7250 else
7251   echo "configure: failed program was:" >&5
7252   cat conftest.$ac_ext >&5
7253   rm -rf conftest*
7254   bfd_cv_decl_needed_strdup=yes
7255 fi
7256 rm -f conftest*
7257 fi
7258
7259 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
7260 if test $bfd_cv_decl_needed_strdup = yes; then
7261   cat >> confdefs.h <<\EOF
7262 #define NEED_DECLARATION_STRDUP 1
7263 EOF
7264
7265 fi
7266
7267 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
7268 echo "configure:7269: checking whether strstr must be declared" >&5
7269 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
7270   echo $ac_n "(cached) $ac_c" 1>&6
7271 else
7272   cat > conftest.$ac_ext <<EOF
7273 #line 7274 "configure"
7274 #include "confdefs.h"
7275
7276 #include <stdio.h>
7277 #ifdef HAVE_STRING_H
7278 #include <string.h>
7279 #else
7280 #ifdef HAVE_STRINGS_H
7281 #include <strings.h>
7282 #endif
7283 #endif
7284 #ifdef HAVE_STDLIB_H
7285 #include <stdlib.h>
7286 #endif
7287 #ifdef HAVE_UNISTD_H
7288 #include <unistd.h>
7289 #endif
7290 int main() {
7291 char *(*pfn) = (char *(*)) strstr
7292 ; return 0; }
7293 EOF
7294 if { (eval echo configure:7295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7295   rm -rf conftest*
7296   bfd_cv_decl_needed_strstr=no
7297 else
7298   echo "configure: failed program was:" >&5
7299   cat conftest.$ac_ext >&5
7300   rm -rf conftest*
7301   bfd_cv_decl_needed_strstr=yes
7302 fi
7303 rm -f conftest*
7304 fi
7305
7306 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
7307 if test $bfd_cv_decl_needed_strstr = yes; then
7308   cat >> confdefs.h <<\EOF
7309 #define NEED_DECLARATION_STRSTR 1
7310 EOF
7311
7312 fi
7313
7314 echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
7315 echo "configure:7316: checking whether canonicalize_file_name must be declared" >&5
7316 if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
7317   echo $ac_n "(cached) $ac_c" 1>&6
7318 else
7319   cat > conftest.$ac_ext <<EOF
7320 #line 7321 "configure"
7321 #include "confdefs.h"
7322
7323 #include <stdio.h>
7324 #ifdef HAVE_STRING_H
7325 #include <string.h>
7326 #else
7327 #ifdef HAVE_STRINGS_H
7328 #include <strings.h>
7329 #endif
7330 #endif
7331 #ifdef HAVE_STDLIB_H
7332 #include <stdlib.h>
7333 #endif
7334 #ifdef HAVE_UNISTD_H
7335 #include <unistd.h>
7336 #endif
7337 int main() {
7338 char *(*pfn) = (char *(*)) canonicalize_file_name
7339 ; return 0; }
7340 EOF
7341 if { (eval echo configure:7342: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7342   rm -rf conftest*
7343   bfd_cv_decl_needed_canonicalize_file_name=no
7344 else
7345   echo "configure: failed program was:" >&5
7346   cat conftest.$ac_ext >&5
7347   rm -rf conftest*
7348   bfd_cv_decl_needed_canonicalize_file_name=yes
7349 fi
7350 rm -f conftest*
7351 fi
7352
7353 echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
7354 if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
7355   cat >> confdefs.h <<\EOF
7356 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
7357 EOF
7358
7359 fi
7360
7361
7362 # The following save_state_t checkery is only necessary for HPUX 
7363 # versions earlier than 10.20.  When those fade from memory, this 
7364 # could be expunged. --jsm 1999-03-22
7365
7366 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
7367 echo "configure:7368: checking for HPUX save_state structure" >&5
7368 cat > conftest.$ac_ext <<EOF
7369 #line 7370 "configure"
7370 #include "confdefs.h"
7371 #include <machine/save_state.h>
7372 EOF
7373 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7374   egrep "save_state_t" >/dev/null 2>&1; then
7375   rm -rf conftest*
7376   gdb_cv_hpux_savestate=yes
7377 else
7378   rm -rf conftest*
7379   gdb_cv_hpux_savestate=no
7380 fi
7381 rm -f conftest*
7382
7383 cat > conftest.$ac_ext <<EOF
7384 #line 7385 "configure"
7385 #include "confdefs.h"
7386 #include <machine/save_state.h>
7387 EOF
7388 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7389   egrep "ss_wide" >/dev/null 2>&1; then
7390   rm -rf conftest*
7391   gdb_cv_hpux_sswide=yes
7392 else
7393   rm -rf conftest*
7394   gdb_cv_hpux_sswide=no
7395 fi
7396 rm -f conftest*
7397
7398 if test $gdb_cv_hpux_savestate = yes
7399 then
7400   cat >> confdefs.h <<\EOF
7401 #define HAVE_STRUCT_SAVE_STATE_T 1
7402 EOF
7403
7404 fi
7405 if test $gdb_cv_hpux_sswide = yes
7406 then
7407   cat >> confdefs.h <<\EOF
7408 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
7409 EOF
7410
7411 fi
7412 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
7413
7414
7415 # If we are configured native on GNU/Linux, work around problems with
7416 # sys/procfs.h
7417 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
7418
7419 if test "${target}" = "${host}"; then
7420   case "${host}" in
7421   i[3456]86-*-linux*)
7422         cat >> confdefs.h <<\EOF
7423 #define START_INFERIOR_TRAPS_EXPECTED 2
7424 EOF
7425
7426         cat >> confdefs.h <<\EOF
7427 #define sys_quotactl 1
7428 EOF
7429
7430         ;;
7431   ia64-*-aix*)
7432       cat >> confdefs.h <<\EOF
7433 #define NEW_PROC_API 1
7434 EOF
7435
7436       ;;
7437   *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
7438       cat >> confdefs.h <<\EOF
7439 #define NEW_PROC_API 1
7440 EOF
7441
7442       ;;
7443   *-*-solaris2.[678])
7444       cat >> confdefs.h <<\EOF
7445 #define NEW_PROC_API 1
7446 EOF
7447
7448       ;;
7449   esac
7450 fi
7451
7452 if test "$ac_cv_header_sys_procfs_h" = yes; then
7453   echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
7454 echo "configure:7455: checking for pstatus_t in sys/procfs.h" >&5
7455  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
7456   echo $ac_n "(cached) $ac_c" 1>&6
7457 else
7458   cat > conftest.$ac_ext <<EOF
7459 #line 7460 "configure"
7460 #include "confdefs.h"
7461
7462 #define _SYSCALL32
7463 #include <sys/procfs.h>
7464 int main() {
7465 pstatus_t avar
7466 ; return 0; }
7467 EOF
7468 if { (eval echo configure:7469: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7469   rm -rf conftest*
7470   bfd_cv_have_sys_procfs_type_pstatus_t=yes
7471 else
7472   echo "configure: failed program was:" >&5
7473   cat conftest.$ac_ext >&5
7474   rm -rf conftest*
7475   bfd_cv_have_sys_procfs_type_pstatus_t=no
7476    
7477 fi
7478 rm -f conftest*
7479 fi
7480
7481  if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
7482    cat >> confdefs.h <<\EOF
7483 #define HAVE_PSTATUS_T 1
7484 EOF
7485
7486  fi
7487  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
7488
7489   echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
7490 echo "configure:7491: checking for prrun_t in sys/procfs.h" >&5
7491  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
7492   echo $ac_n "(cached) $ac_c" 1>&6
7493 else
7494   cat > conftest.$ac_ext <<EOF
7495 #line 7496 "configure"
7496 #include "confdefs.h"
7497
7498 #define _SYSCALL32
7499 #include <sys/procfs.h>
7500 int main() {
7501 prrun_t avar
7502 ; return 0; }
7503 EOF
7504 if { (eval echo configure:7505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7505   rm -rf conftest*
7506   bfd_cv_have_sys_procfs_type_prrun_t=yes
7507 else
7508   echo "configure: failed program was:" >&5
7509   cat conftest.$ac_ext >&5
7510   rm -rf conftest*
7511   bfd_cv_have_sys_procfs_type_prrun_t=no
7512    
7513 fi
7514 rm -f conftest*
7515 fi
7516
7517  if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
7518    cat >> confdefs.h <<\EOF
7519 #define HAVE_PRRUN_T 1
7520 EOF
7521
7522  fi
7523  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
7524
7525   echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
7526 echo "configure:7527: checking for gregset_t in sys/procfs.h" >&5
7527  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
7528   echo $ac_n "(cached) $ac_c" 1>&6
7529 else
7530   cat > conftest.$ac_ext <<EOF
7531 #line 7532 "configure"
7532 #include "confdefs.h"
7533
7534 #define _SYSCALL32
7535 #include <sys/procfs.h>
7536 int main() {
7537 gregset_t avar
7538 ; return 0; }
7539 EOF
7540 if { (eval echo configure:7541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7541   rm -rf conftest*
7542   bfd_cv_have_sys_procfs_type_gregset_t=yes
7543 else
7544   echo "configure: failed program was:" >&5
7545   cat conftest.$ac_ext >&5
7546   rm -rf conftest*
7547   bfd_cv_have_sys_procfs_type_gregset_t=no
7548    
7549 fi
7550 rm -f conftest*
7551 fi
7552
7553  if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
7554    cat >> confdefs.h <<\EOF
7555 #define HAVE_GREGSET_T 1
7556 EOF
7557
7558  fi
7559  echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
7560
7561   echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
7562 echo "configure:7563: checking for fpregset_t in sys/procfs.h" >&5
7563  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
7564   echo $ac_n "(cached) $ac_c" 1>&6
7565 else
7566   cat > conftest.$ac_ext <<EOF
7567 #line 7568 "configure"
7568 #include "confdefs.h"
7569
7570 #define _SYSCALL32
7571 #include <sys/procfs.h>
7572 int main() {
7573 fpregset_t avar
7574 ; return 0; }
7575 EOF
7576 if { (eval echo configure:7577: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7577   rm -rf conftest*
7578   bfd_cv_have_sys_procfs_type_fpregset_t=yes
7579 else
7580   echo "configure: failed program was:" >&5
7581   cat conftest.$ac_ext >&5
7582   rm -rf conftest*
7583   bfd_cv_have_sys_procfs_type_fpregset_t=no
7584    
7585 fi
7586 rm -f conftest*
7587 fi
7588
7589  if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
7590    cat >> confdefs.h <<\EOF
7591 #define HAVE_FPREGSET_T 1
7592 EOF
7593
7594  fi
7595  echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
7596
7597   echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
7598 echo "configure:7599: checking for prgregset_t in sys/procfs.h" >&5
7599  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
7600   echo $ac_n "(cached) $ac_c" 1>&6
7601 else
7602   cat > conftest.$ac_ext <<EOF
7603 #line 7604 "configure"
7604 #include "confdefs.h"
7605
7606 #define _SYSCALL32
7607 #include <sys/procfs.h>
7608 int main() {
7609 prgregset_t avar
7610 ; return 0; }
7611 EOF
7612 if { (eval echo configure:7613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7613   rm -rf conftest*
7614   bfd_cv_have_sys_procfs_type_prgregset_t=yes
7615 else
7616   echo "configure: failed program was:" >&5
7617   cat conftest.$ac_ext >&5
7618   rm -rf conftest*
7619   bfd_cv_have_sys_procfs_type_prgregset_t=no
7620    
7621 fi
7622 rm -f conftest*
7623 fi
7624
7625  if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
7626    cat >> confdefs.h <<\EOF
7627 #define HAVE_PRGREGSET_T 1
7628 EOF
7629
7630  fi
7631  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
7632
7633   echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
7634 echo "configure:7635: checking for prfpregset_t in sys/procfs.h" >&5
7635  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
7636   echo $ac_n "(cached) $ac_c" 1>&6
7637 else
7638   cat > conftest.$ac_ext <<EOF
7639 #line 7640 "configure"
7640 #include "confdefs.h"
7641
7642 #define _SYSCALL32
7643 #include <sys/procfs.h>
7644 int main() {
7645 prfpregset_t avar
7646 ; return 0; }
7647 EOF
7648 if { (eval echo configure:7649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7649   rm -rf conftest*
7650   bfd_cv_have_sys_procfs_type_prfpregset_t=yes
7651 else
7652   echo "configure: failed program was:" >&5
7653   cat conftest.$ac_ext >&5
7654   rm -rf conftest*
7655   bfd_cv_have_sys_procfs_type_prfpregset_t=no
7656    
7657 fi
7658 rm -f conftest*
7659 fi
7660
7661  if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
7662    cat >> confdefs.h <<\EOF
7663 #define HAVE_PRFPREGSET_T 1
7664 EOF
7665
7666  fi
7667  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
7668
7669   echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
7670 echo "configure:7671: checking for prgregset32_t in sys/procfs.h" >&5
7671  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
7672   echo $ac_n "(cached) $ac_c" 1>&6
7673 else
7674   cat > conftest.$ac_ext <<EOF
7675 #line 7676 "configure"
7676 #include "confdefs.h"
7677
7678 #define _SYSCALL32
7679 #include <sys/procfs.h>
7680 int main() {
7681 prgregset32_t avar
7682 ; return 0; }
7683 EOF
7684 if { (eval echo configure:7685: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7685   rm -rf conftest*
7686   bfd_cv_have_sys_procfs_type_prgregset32_t=yes
7687 else
7688   echo "configure: failed program was:" >&5
7689   cat conftest.$ac_ext >&5
7690   rm -rf conftest*
7691   bfd_cv_have_sys_procfs_type_prgregset32_t=no
7692    
7693 fi
7694 rm -f conftest*
7695 fi
7696
7697  if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
7698    cat >> confdefs.h <<\EOF
7699 #define HAVE_PRGREGSET32_T 1
7700 EOF
7701
7702  fi
7703  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
7704
7705   echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
7706 echo "configure:7707: checking for prfpregset32_t in sys/procfs.h" >&5
7707  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
7708   echo $ac_n "(cached) $ac_c" 1>&6
7709 else
7710   cat > conftest.$ac_ext <<EOF
7711 #line 7712 "configure"
7712 #include "confdefs.h"
7713
7714 #define _SYSCALL32
7715 #include <sys/procfs.h>
7716 int main() {
7717 prfpregset32_t avar
7718 ; return 0; }
7719 EOF
7720 if { (eval echo configure:7721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7721   rm -rf conftest*
7722   bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
7723 else
7724   echo "configure: failed program was:" >&5
7725   cat conftest.$ac_ext >&5
7726   rm -rf conftest*
7727   bfd_cv_have_sys_procfs_type_prfpregset32_t=no
7728    
7729 fi
7730 rm -f conftest*
7731 fi
7732
7733  if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
7734    cat >> confdefs.h <<\EOF
7735 #define HAVE_PRFPREGSET32_T 1
7736 EOF
7737
7738  fi
7739  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
7740
7741   echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
7742 echo "configure:7743: checking for lwpid_t in sys/procfs.h" >&5
7743  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
7744   echo $ac_n "(cached) $ac_c" 1>&6
7745 else
7746   cat > conftest.$ac_ext <<EOF
7747 #line 7748 "configure"
7748 #include "confdefs.h"
7749
7750 #define _SYSCALL32
7751 #include <sys/procfs.h>
7752 int main() {
7753 lwpid_t avar
7754 ; return 0; }
7755 EOF
7756 if { (eval echo configure:7757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7757   rm -rf conftest*
7758   bfd_cv_have_sys_procfs_type_lwpid_t=yes
7759 else
7760   echo "configure: failed program was:" >&5
7761   cat conftest.$ac_ext >&5
7762   rm -rf conftest*
7763   bfd_cv_have_sys_procfs_type_lwpid_t=no
7764    
7765 fi
7766 rm -f conftest*
7767 fi
7768
7769  if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
7770    cat >> confdefs.h <<\EOF
7771 #define HAVE_LWPID_T 1
7772 EOF
7773
7774  fi
7775  echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
7776
7777   echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
7778 echo "configure:7779: checking for psaddr_t in sys/procfs.h" >&5
7779  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
7780   echo $ac_n "(cached) $ac_c" 1>&6
7781 else
7782   cat > conftest.$ac_ext <<EOF
7783 #line 7784 "configure"
7784 #include "confdefs.h"
7785
7786 #define _SYSCALL32
7787 #include <sys/procfs.h>
7788 int main() {
7789 psaddr_t avar
7790 ; return 0; }
7791 EOF
7792 if { (eval echo configure:7793: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7793   rm -rf conftest*
7794   bfd_cv_have_sys_procfs_type_psaddr_t=yes
7795 else
7796   echo "configure: failed program was:" >&5
7797   cat conftest.$ac_ext >&5
7798   rm -rf conftest*
7799   bfd_cv_have_sys_procfs_type_psaddr_t=no
7800    
7801 fi
7802 rm -f conftest*
7803 fi
7804
7805  if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
7806    cat >> confdefs.h <<\EOF
7807 #define HAVE_PSADDR_T 1
7808 EOF
7809
7810  fi
7811  echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
7812
7813   echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
7814 echo "configure:7815: checking for prsysent_t in sys/procfs.h" >&5
7815  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
7816   echo $ac_n "(cached) $ac_c" 1>&6
7817 else
7818   cat > conftest.$ac_ext <<EOF
7819 #line 7820 "configure"
7820 #include "confdefs.h"
7821
7822 #define _SYSCALL32
7823 #include <sys/procfs.h>
7824 int main() {
7825 prsysent_t avar
7826 ; return 0; }
7827 EOF
7828 if { (eval echo configure:7829: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7829   rm -rf conftest*
7830   bfd_cv_have_sys_procfs_type_prsysent_t=yes
7831 else
7832   echo "configure: failed program was:" >&5
7833   cat conftest.$ac_ext >&5
7834   rm -rf conftest*
7835   bfd_cv_have_sys_procfs_type_prsysent_t=no
7836    
7837 fi
7838 rm -f conftest*
7839 fi
7840
7841  if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
7842    cat >> confdefs.h <<\EOF
7843 #define HAVE_PRSYSENT_T 1
7844 EOF
7845
7846  fi
7847  echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
7848
7849   echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
7850 echo "configure:7851: checking for pr_sigset_t in sys/procfs.h" >&5
7851  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
7852   echo $ac_n "(cached) $ac_c" 1>&6
7853 else
7854   cat > conftest.$ac_ext <<EOF
7855 #line 7856 "configure"
7856 #include "confdefs.h"
7857
7858 #define _SYSCALL32
7859 #include <sys/procfs.h>
7860 int main() {
7861 pr_sigset_t avar
7862 ; return 0; }
7863 EOF
7864 if { (eval echo configure:7865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7865   rm -rf conftest*
7866   bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
7867 else
7868   echo "configure: failed program was:" >&5
7869   cat conftest.$ac_ext >&5
7870   rm -rf conftest*
7871   bfd_cv_have_sys_procfs_type_pr_sigset_t=no
7872    
7873 fi
7874 rm -f conftest*
7875 fi
7876
7877  if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
7878    cat >> confdefs.h <<\EOF
7879 #define HAVE_PR_SIGSET_T 1
7880 EOF
7881
7882  fi
7883  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
7884
7885   echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
7886 echo "configure:7887: checking for pr_sigaction64_t in sys/procfs.h" >&5
7887  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
7888   echo $ac_n "(cached) $ac_c" 1>&6
7889 else
7890   cat > conftest.$ac_ext <<EOF
7891 #line 7892 "configure"
7892 #include "confdefs.h"
7893
7894 #define _SYSCALL32
7895 #include <sys/procfs.h>
7896 int main() {
7897 pr_sigaction64_t avar
7898 ; return 0; }
7899 EOF
7900 if { (eval echo configure:7901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7901   rm -rf conftest*
7902   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
7903 else
7904   echo "configure: failed program was:" >&5
7905   cat conftest.$ac_ext >&5
7906   rm -rf conftest*
7907   bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
7908    
7909 fi
7910 rm -f conftest*
7911 fi
7912
7913  if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
7914    cat >> confdefs.h <<\EOF
7915 #define HAVE_PR_SIGACTION64_T 1
7916 EOF
7917
7918  fi
7919  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
7920
7921   echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
7922 echo "configure:7923: checking for pr_siginfo64_t in sys/procfs.h" >&5
7923  if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
7924   echo $ac_n "(cached) $ac_c" 1>&6
7925 else
7926   cat > conftest.$ac_ext <<EOF
7927 #line 7928 "configure"
7928 #include "confdefs.h"
7929
7930 #define _SYSCALL32
7931 #include <sys/procfs.h>
7932 int main() {
7933 pr_siginfo64_t avar
7934 ; return 0; }
7935 EOF
7936 if { (eval echo configure:7937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7937   rm -rf conftest*
7938   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
7939 else
7940   echo "configure: failed program was:" >&5
7941   cat conftest.$ac_ext >&5
7942   rm -rf conftest*
7943   bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
7944    
7945 fi
7946 rm -f conftest*
7947 fi
7948
7949  if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
7950    cat >> confdefs.h <<\EOF
7951 #define HAVE_PR_SIGINFO64_T 1
7952 EOF
7953
7954  fi
7955  echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
7956
7957
7958
7959   
7960         
7961   if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
7962     echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
7963 echo "configure:7964: checking whether prfpregset_t type is broken" >&5
7964     if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
7965   echo $ac_n "(cached) $ac_c" 1>&6
7966 else
7967   if test "$cross_compiling" = yes; then
7968   gdb_cv_prfpregset_t_broken=yes
7969 else
7970   cat > conftest.$ac_ext <<EOF
7971 #line 7972 "configure"
7972 #include "confdefs.h"
7973 #include <sys/procfs.h>
7974        int main ()
7975        {
7976          if (sizeof (prfpregset_t) == sizeof (void *))
7977            return 1;
7978          return 0;
7979        }
7980 EOF
7981 if { (eval echo configure:7982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7982 then
7983   gdb_cv_prfpregset_t_broken=no
7984 else
7985   echo "configure: failed program was:" >&5
7986   cat conftest.$ac_ext >&5
7987   rm -fr conftest*
7988   gdb_cv_prfpregset_t_broken=yes
7989 fi
7990 rm -fr conftest*
7991 fi
7992
7993 fi
7994
7995     echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
7996     if test $gdb_cv_prfpregset_t_broken = yes; then
7997       cat >> confdefs.h <<\EOF
7998 #define PRFPREGSET_T_BROKEN 1
7999 EOF
8000
8001     fi
8002   fi
8003
8004   
8005   echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8006 echo "configure:8007: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
8007   if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
8008   echo $ac_n "(cached) $ac_c" 1>&6
8009 else
8010   cat > conftest.$ac_ext <<EOF
8011 #line 8012 "configure"
8012 #include "confdefs.h"
8013 #include <unistd.h>
8014 #include <sys/types.h>
8015 #include <sys/procfs.h>
8016
8017 int main() {
8018
8019     int dummy;;
8020     dummy = ioctl(0, PIOCSET, &dummy);
8021   
8022 ; return 0; }
8023 EOF
8024 if { (eval echo configure:8025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8025   rm -rf conftest*
8026   gdb_cv_have_procfs_piocset=yes
8027 else
8028   echo "configure: failed program was:" >&5
8029   cat conftest.$ac_ext >&5
8030   rm -rf conftest*
8031   gdb_cv_have_procfs_piocset=no
8032 fi
8033 rm -f conftest*
8034 fi
8035
8036   echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8037   if test $gdb_cv_have_procfs_piocset = yes; then
8038     cat >> confdefs.h <<\EOF
8039 #define HAVE_PROCFS_PIOCSET 1
8040 EOF
8041
8042   fi
8043 fi
8044
8045 if test ${host} = ${target} ; then
8046     
8047   echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8048 echo "configure:8049: checking for member l_addr in struct link_map" >&5
8049   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
8050   echo $ac_n "(cached) $ac_c" 1>&6
8051 else
8052   cat > conftest.$ac_ext <<EOF
8053 #line 8054 "configure"
8054 #include "confdefs.h"
8055 #include <link.h>
8056 int main() {
8057 struct link_map lm; (void) lm.l_addr;
8058 ; return 0; }
8059 EOF
8060 if { (eval echo configure:8061: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8061   rm -rf conftest*
8062   gdb_cv_have_struct_link_map_with_l_members=yes
8063 else
8064   echo "configure: failed program was:" >&5
8065   cat conftest.$ac_ext >&5
8066   rm -rf conftest*
8067   gdb_cv_have_struct_link_map_with_l_members=no
8068 fi
8069 rm -f conftest*
8070 fi
8071
8072   echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8073   if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8074     cat >> confdefs.h <<\EOF
8075 #define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
8076 EOF
8077
8078   fi
8079
8080     
8081   echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8082 echo "configure:8083: checking for member lm_addr in struct link_map" >&5
8083   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8084   echo $ac_n "(cached) $ac_c" 1>&6
8085 else
8086   cat > conftest.$ac_ext <<EOF
8087 #line 8088 "configure"
8088 #include "confdefs.h"
8089 #include <sys/types.h>
8090 #include <link.h>
8091 int main() {
8092 struct link_map lm; (void) lm.lm_addr;
8093 ; return 0; }
8094 EOF
8095 if { (eval echo configure:8096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8096   rm -rf conftest*
8097   gdb_cv_have_struct_link_map_with_lm_members=yes
8098 else
8099   echo "configure: failed program was:" >&5
8100   cat conftest.$ac_ext >&5
8101   rm -rf conftest*
8102   gdb_cv_have_struct_link_map_with_lm_members=no
8103 fi
8104 rm -f conftest*
8105 fi
8106
8107   echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8108   if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8109     cat >> confdefs.h <<\EOF
8110 #define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8111 EOF
8112
8113   fi
8114
8115     
8116   echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
8117 echo "configure:8118: checking for member som_addr in struct so_map" >&5
8118   if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
8119   echo $ac_n "(cached) $ac_c" 1>&6
8120 else
8121   cat > conftest.$ac_ext <<EOF
8122 #line 8123 "configure"
8123 #include "confdefs.h"
8124 #include <sys/types.h>
8125 #ifdef HAVE_NLIST_H
8126 #include <nlist.h>
8127 #endif
8128 #include <link.h>
8129 int main() {
8130 struct so_map lm; (void) lm.som_addr;
8131 ; return 0; }
8132 EOF
8133 if { (eval echo configure:8134: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8134   rm -rf conftest*
8135   gdb_cv_have_struct_so_map_with_som_members=yes
8136 else
8137   echo "configure: failed program was:" >&5
8138   cat conftest.$ac_ext >&5
8139   rm -rf conftest*
8140   gdb_cv_have_struct_so_map_with_som_members=no
8141 fi
8142 rm -f conftest*
8143 fi
8144
8145   echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
8146   if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
8147     cat >> confdefs.h <<\EOF
8148 #define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
8149 EOF
8150
8151   fi
8152
8153     
8154   echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
8155 echo "configure:8156: checking for struct link_map32 in sys/link.h" >&5
8156   if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
8157   echo $ac_n "(cached) $ac_c" 1>&6
8158 else
8159   cat > conftest.$ac_ext <<EOF
8160 #line 8161 "configure"
8161 #include "confdefs.h"
8162 #define _SYSCALL32
8163 #include <sys/link.h>
8164 int main() {
8165 struct link_map32 l;
8166 ; return 0; }
8167 EOF
8168 if { (eval echo configure:8169: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8169   rm -rf conftest*
8170   gdb_cv_have_struct_link_map32=yes
8171 else
8172   echo "configure: failed program was:" >&5
8173   cat conftest.$ac_ext >&5
8174   rm -rf conftest*
8175   gdb_cv_have_struct_link_map32=no
8176 fi
8177 rm -f conftest*
8178 fi
8179
8180   echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
8181   if test $gdb_cv_have_struct_link_map32 = yes; then
8182     cat >> confdefs.h <<\EOF
8183 #define HAVE_STRUCT_LINK_MAP32 1
8184 EOF
8185
8186     cat >> confdefs.h <<\EOF
8187 #define _SYSCALL32 1
8188 EOF
8189
8190   fi
8191 fi
8192
8193
8194 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
8195 echo "configure:8196: checking for long long support in compiler" >&5
8196 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
8197   echo $ac_n "(cached) $ac_c" 1>&6
8198 else
8199   cat > conftest.$ac_ext <<EOF
8200 #line 8201 "configure"
8201 #include "confdefs.h"
8202
8203 int main() {
8204
8205   extern long long foo;
8206   switch (foo & 2) { case 0: return 1; }
8207
8208 ; return 0; }
8209 EOF
8210 if { (eval echo configure:8211: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8211   rm -rf conftest*
8212   gdb_cv_c_long_long=yes
8213 else
8214   echo "configure: failed program was:" >&5
8215   cat conftest.$ac_ext >&5
8216   rm -rf conftest*
8217   gdb_cv_c_long_long=no
8218 fi
8219 rm -f conftest*
8220 fi
8221
8222 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
8223 if test $gdb_cv_c_long_long = yes; then
8224   cat >> confdefs.h <<\EOF
8225 #define CC_HAS_LONG_LONG 1
8226 EOF
8227
8228 fi
8229
8230
8231 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
8232 echo "configure:8233: checking for long long support in printf" >&5
8233 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
8234   echo $ac_n "(cached) $ac_c" 1>&6
8235 else
8236   if test "$cross_compiling" = yes; then
8237   gdb_cv_printf_has_long_long=no
8238 else
8239   cat > conftest.$ac_ext <<EOF
8240 #line 8241 "configure"
8241 #include "confdefs.h"
8242
8243 int main () {
8244   char buf[32];
8245   long long l = 0;
8246   l = (l << 16) + 0x0123;
8247   l = (l << 16) + 0x4567;
8248   l = (l << 16) + 0x89ab;
8249   l = (l << 16) + 0xcdef;
8250   sprintf (buf, "0x%016llx", l);
8251   return (strcmp ("0x0123456789abcdef", buf));
8252 }
8253 EOF
8254 if { (eval echo configure:8255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8255 then
8256   gdb_cv_printf_has_long_long=yes
8257 else
8258   echo "configure: failed program was:" >&5
8259   cat conftest.$ac_ext >&5
8260   rm -fr conftest*
8261   gdb_cv_printf_has_long_long=no
8262 fi
8263 rm -fr conftest*
8264 fi
8265
8266 fi
8267
8268 if test $gdb_cv_printf_has_long_long = yes; then
8269   cat >> confdefs.h <<\EOF
8270 #define PRINTF_HAS_LONG_LONG 1
8271 EOF
8272
8273 fi
8274 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
8275
8276
8277 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
8278 echo "configure:8279: checking for long double support in compiler" >&5
8279 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
8280   echo $ac_n "(cached) $ac_c" 1>&6
8281 else
8282   cat > conftest.$ac_ext <<EOF
8283 #line 8284 "configure"
8284 #include "confdefs.h"
8285
8286 int main() {
8287 long double foo;
8288 ; return 0; }
8289 EOF
8290 if { (eval echo configure:8291: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8291   rm -rf conftest*
8292   ac_cv_c_long_double=yes
8293 else
8294   echo "configure: failed program was:" >&5
8295   cat conftest.$ac_ext >&5
8296   rm -rf conftest*
8297   ac_cv_c_long_double=no
8298 fi
8299 rm -f conftest*
8300 fi
8301
8302 echo "$ac_t""$ac_cv_c_long_double" 1>&6
8303 if test $ac_cv_c_long_double = yes; then
8304   cat >> confdefs.h <<\EOF
8305 #define HAVE_LONG_DOUBLE 1
8306 EOF
8307
8308 fi
8309
8310
8311 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
8312 echo "configure:8313: checking for long double support in printf" >&5
8313 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
8314   echo $ac_n "(cached) $ac_c" 1>&6
8315 else
8316   if test "$cross_compiling" = yes; then
8317   gdb_cv_printf_has_long_double=no
8318 else
8319   cat > conftest.$ac_ext <<EOF
8320 #line 8321 "configure"
8321 #include "confdefs.h"
8322
8323 int main () {
8324   char buf[16];
8325   long double f = 3.141592653;
8326   sprintf (buf, "%Lg", f);
8327   return (strncmp ("3.14159", buf, 7));
8328 }
8329 EOF
8330 if { (eval echo configure:8331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8331 then
8332   gdb_cv_printf_has_long_double=yes
8333 else
8334   echo "configure: failed program was:" >&5
8335   cat conftest.$ac_ext >&5
8336   rm -fr conftest*
8337   gdb_cv_printf_has_long_double=no
8338 fi
8339 rm -fr conftest*
8340 fi
8341
8342 fi
8343
8344 if test $gdb_cv_printf_has_long_double = yes; then
8345   cat >> confdefs.h <<\EOF
8346 #define PRINTF_HAS_LONG_DOUBLE 1
8347 EOF
8348
8349 fi
8350 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
8351
8352
8353 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
8354 echo "configure:8355: checking for long double support in scanf" >&5
8355 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
8356   echo $ac_n "(cached) $ac_c" 1>&6
8357 else
8358   if test "$cross_compiling" = yes; then
8359   gdb_cv_scanf_has_long_double=no
8360 else
8361   cat > conftest.$ac_ext <<EOF
8362 #line 8363 "configure"
8363 #include "confdefs.h"
8364
8365 int main () {
8366   char *buf = "3.141592653";
8367   long double f = 0;
8368   sscanf (buf, "%Lg", &f);
8369   return !(f > 3.14159 && f < 3.14160);
8370 }
8371 EOF
8372 if { (eval echo configure:8373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8373 then
8374   gdb_cv_scanf_has_long_double=yes
8375 else
8376   echo "configure: failed program was:" >&5
8377   cat conftest.$ac_ext >&5
8378   rm -fr conftest*
8379   gdb_cv_scanf_has_long_double=no
8380 fi
8381 rm -fr conftest*
8382 fi
8383
8384 fi
8385
8386 if test $gdb_cv_scanf_has_long_double = yes; then
8387   cat >> confdefs.h <<\EOF
8388 #define SCANF_HAS_LONG_DOUBLE 1
8389 EOF
8390
8391 fi
8392 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
8393
8394 case ${host_os} in
8395 aix*)
8396   echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
8397 echo "configure:8398: checking for -bbigtoc option" >&5
8398 if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
8399   echo $ac_n "(cached) $ac_c" 1>&6
8400 else
8401   
8402     SAVE_LDFLAGS=$LDFLAGS
8403
8404     case $GCC in
8405     yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8406     *) gdb_cv_bigtoc=-bbigtoc ;;
8407     esac
8408
8409     LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8410     cat > conftest.$ac_ext <<EOF
8411 #line 8412 "configure"
8412 #include "confdefs.h"
8413
8414 int main() {
8415 int i;
8416 ; return 0; }
8417 EOF
8418 if { (eval echo configure:8419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8419   :
8420 else
8421   echo "configure: failed program was:" >&5
8422   cat conftest.$ac_ext >&5
8423   rm -rf conftest*
8424   gdb_cv_bigtoc=
8425 fi
8426 rm -f conftest*
8427   
8428 fi
8429
8430 echo "$ac_t""$gdb_cv_bigtoc" 1>&6
8431   CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
8432   ;;
8433 esac
8434
8435
8436
8437 if test ${build} = ${host} -a ${host} = ${target} ; then
8438    case ${host_os} in
8439    hpux*)
8440       echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
8441 echo "configure:8442: checking for HPUX/OSF thread support" >&5
8442       if test -f /usr/include/dce/cma_config.h ; then
8443          if test "$GCC" = "yes" ; then
8444             echo "$ac_t""yes" 1>&6
8445             cat >> confdefs.h <<\EOF
8446 #define HAVE_HPUX_THREAD_SUPPORT 1
8447 EOF
8448
8449             CONFIG_LIB_OBS="${CONFIG_LIB_OBS} hpux-thread.o"
8450             CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
8451          else
8452             echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
8453          fi
8454       else
8455          echo "$ac_t""no" 1>&6
8456       fi
8457       ;;
8458    solaris*)
8459       # See if thread_db library is around for Solaris thread debugging.
8460       # Note that we must explicitly test for version 1 of the library
8461       # because version 0 (present on Solaris 2.4 or earlier) doesn't have
8462       # the same API.
8463       echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
8464 echo "configure:8465: checking for Solaris thread debugging library" >&5
8465       if test -f /usr/lib/libthread_db.so.1 ; then
8466          echo "$ac_t""yes" 1>&6
8467          cat >> confdefs.h <<\EOF
8468 #define HAVE_THREAD_DB_LIB 1
8469 EOF
8470
8471          CONFIG_LIB_OBS="${CONFIG_LIB_OBS} sol-thread.o"
8472          CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
8473          echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
8474 echo "configure:8475: checking for dlopen in -ldl" >&5
8475 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
8476 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8477   echo $ac_n "(cached) $ac_c" 1>&6
8478 else
8479   ac_save_LIBS="$LIBS"
8480 LIBS="-ldl  $LIBS"
8481 cat > conftest.$ac_ext <<EOF
8482 #line 8483 "configure"
8483 #include "confdefs.h"
8484 /* Override any gcc2 internal prototype to avoid an error.  */
8485 /* We use char because int might match the return type of a gcc2
8486     builtin and then its argument prototype would still apply.  */
8487 char dlopen();
8488
8489 int main() {
8490 dlopen()
8491 ; return 0; }
8492 EOF
8493 if { (eval echo configure:8494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8494   rm -rf conftest*
8495   eval "ac_cv_lib_$ac_lib_var=yes"
8496 else
8497   echo "configure: failed program was:" >&5
8498   cat conftest.$ac_ext >&5
8499   rm -rf conftest*
8500   eval "ac_cv_lib_$ac_lib_var=no"
8501 fi
8502 rm -f conftest*
8503 LIBS="$ac_save_LIBS"
8504
8505 fi
8506 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8507   echo "$ac_t""yes" 1>&6
8508     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8509     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8510   cat >> confdefs.h <<EOF
8511 #define $ac_tr_lib 1
8512 EOF
8513
8514   LIBS="-ldl $LIBS"
8515
8516 else
8517   echo "$ac_t""no" 1>&6
8518 fi
8519
8520          if test "$GCC" = "yes" ; then
8521             # The GNU linker requires the -export-dynamic option to make
8522             # all symbols visible in the dynamic symbol table.
8523             hold_ldflags=$LDFLAGS
8524             echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
8525 echo "configure:8526: checking for the ld -export-dynamic flag" >&5
8526             LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
8527             cat > conftest.$ac_ext <<EOF
8528 #line 8529 "configure"
8529 #include "confdefs.h"
8530
8531 int main() {
8532 int i;
8533 ; return 0; }
8534 EOF
8535 if { (eval echo configure:8536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8536   rm -rf conftest*
8537   found=yes
8538 else
8539   echo "configure: failed program was:" >&5
8540   cat conftest.$ac_ext >&5
8541   rm -rf conftest*
8542   found=no
8543 fi
8544 rm -f conftest*
8545             LDFLAGS=$hold_ldflags
8546             echo "$ac_t""$found" 1>&6
8547             if test $found = yes; then
8548                CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
8549             fi
8550          fi
8551          # Sun randomly tweaked the prototypes in <proc_service.h>
8552          # at one point.
8553          echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
8554 echo "configure:8555: checking if <proc_service.h> is old" >&5
8555          if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
8556   echo $ac_n "(cached) $ac_c" 1>&6
8557 else
8558   
8559             cat > conftest.$ac_ext <<EOF
8560 #line 8561 "configure"
8561 #include "confdefs.h"
8562
8563                 #include <proc_service.h>
8564                 ps_err_e ps_pdwrite
8565                     (struct ps_prochandle*, psaddr_t, const void*, size_t);
8566             
8567 int main() {
8568
8569 ; return 0; }
8570 EOF
8571 if { (eval echo configure:8572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8572   rm -rf conftest*
8573   gdb_cv_proc_service_is_old=no
8574 else
8575   echo "configure: failed program was:" >&5
8576   cat conftest.$ac_ext >&5
8577   rm -rf conftest*
8578   gdb_cv_proc_service_is_old=yes
8579 fi
8580 rm -f conftest*
8581          
8582 fi
8583
8584          echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
8585          if test $gdb_cv_proc_service_is_old = yes; then
8586             cat >> confdefs.h <<\EOF
8587 #define PROC_SERVICE_IS_OLD 1
8588 EOF
8589
8590          fi
8591       else
8592          echo "$ac_t""no" 1>&6
8593       fi
8594       ;;
8595    aix*)
8596       echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
8597 echo "configure:8598: checking for AiX thread debugging library" >&5
8598       if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
8599   echo $ac_n "(cached) $ac_c" 1>&6
8600 else
8601   cat > conftest.$ac_ext <<EOF
8602 #line 8603 "configure"
8603 #include "confdefs.h"
8604 #include <sys/pthdebug.h>
8605 int main() {
8606 #ifndef PTHDB_VERSION_3
8607                                     #error
8608                                     #endif
8609 ; return 0; }
8610 EOF
8611 if { (eval echo configure:8612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8612   rm -rf conftest*
8613   gdb_cv_have_aix_thread_debug=yes
8614 else
8615   echo "configure: failed program was:" >&5
8616   cat conftest.$ac_ext >&5
8617   rm -rf conftest*
8618   gdb_cv_have_aix_thread_debug=no
8619 fi
8620 rm -f conftest*
8621 fi
8622
8623       echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
8624       if test $gdb_cv_have_aix_thread_debug = yes; then
8625          CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
8626          CONFIG_LIB_OBS="${CONFIG_LIB_OBS} aix-thread.o"
8627          CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
8628       fi
8629       ;;
8630    esac
8631    
8632 fi
8633
8634 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
8635    echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
8636 echo "configure:8637: checking whether <thread_db.h> has TD_NOTALLOC" >&5
8637 if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
8638   echo $ac_n "(cached) $ac_c" 1>&6
8639 else
8640   cat > conftest.$ac_ext <<EOF
8641 #line 8642 "configure"
8642 #include "confdefs.h"
8643 #include <thread_db.h>
8644 int main() {
8645 int i = TD_NOTALLOC;
8646 ; return 0; }
8647 EOF
8648 if { (eval echo configure:8649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8649   rm -rf conftest*
8650   gdb_cv_thread_db_h_has_td_notalloc=yes
8651 else
8652   echo "configure: failed program was:" >&5
8653   cat conftest.$ac_ext >&5
8654   rm -rf conftest*
8655   gdb_cv_thread_db_h_has_td_notalloc=no
8656      
8657 fi
8658 rm -f conftest*
8659    
8660 fi
8661
8662 echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
8663 fi
8664 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
8665   cat >> confdefs.h <<\EOF
8666 #define THREAD_DB_HAS_TD_NOTALLOC 1
8667 EOF
8668
8669 fi
8670
8671
8672 # Check whether --with-sysroot or --without-sysroot was given.
8673 if test "${with_sysroot+set}" = set; then
8674   withval="$with_sysroot"
8675   
8676  case ${with_sysroot} in
8677  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
8678  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
8679  esac
8680
8681  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
8682
8683  if test "x$exec_prefix" = xNONE; then
8684   if test "x$prefix" = xNONE; then
8685    test_prefix=/usr/local
8686   else
8687    test_prefix=$prefix
8688   fi
8689  else
8690   test_prefix=$exec_prefix
8691  fi
8692  case ${TARGET_SYSTEM_ROOT} in
8693  "${test_prefix}"|"${test_prefix}/"*|\
8694  '${exec_prefix}'|'${exec_prefix}/'*)
8695    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
8696    TARGET_SYSTEM_ROOT_DEFINE="$t"
8697    ;;
8698  esac
8699
8700 else
8701   
8702  TARGET_SYSTEM_ROOT=
8703  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
8704
8705 fi
8706
8707
8708
8709
8710 # NOTE: Don't add -Wall or -Wunused, they both include
8711 # -Wunused-parameter which reports bogus warnings.
8712 # NOTE: If you add to this list, remember to update
8713 # gdb/doc/gdbint.texinfo.
8714 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
8715 -Wformat -Wparentheses -Wpointer-arith -Wuninitialized"
8716 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
8717 # -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
8718 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
8719 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
8720 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
8721 # -Woverloaded-virtual -Winline -Werror"
8722 # Check whether --enable-build-warnings or --disable-build-warnings was given.
8723 if test "${enable_build_warnings+set}" = set; then
8724   enableval="$enable_build_warnings"
8725   case "${enableval}" in
8726   yes)  ;;
8727   no)   build_warnings="-w";;
8728   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
8729         build_warnings="${build_warnings} ${t}";;
8730   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
8731         build_warnings="${t} ${build_warnings}";;
8732   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
8733 esac
8734 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
8735   echo "Setting compiler warning flags = $build_warnings" 6>&1
8736 fi
8737 fi
8738 # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
8739 if test "${enable_gdb_build_warnings+set}" = set; then
8740   enableval="$enable_gdb_build_warnings"
8741   case "${enableval}" in
8742   yes)  ;;
8743   no)   build_warnings="-w";;
8744   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
8745         build_warnings="${build_warnings} ${t}";;
8746   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
8747         build_warnings="${t} ${build_warnings}";;
8748   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
8749 esac
8750 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
8751   echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
8752 fi
8753 fi
8754 WARN_CFLAGS=""
8755 WERROR_CFLAGS=""
8756 if test "x${build_warnings}" != x -a "x$GCC" = xyes
8757 then
8758     echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
8759 echo "configure:8760: checking compiler warning flags" >&5
8760     # Separate out the -Werror flag as some files just cannot be
8761     # compiled with it enabled.
8762     for w in ${build_warnings}; do
8763         case $w in
8764         -Werr*) WERROR_CFLAGS=-Werror ;;
8765         *) # Check that GCC accepts it
8766             saved_CFLAGS="$CFLAGS"
8767             CFLAGS="$CFLAGS $w"
8768             cat > conftest.$ac_ext <<EOF
8769 #line 8770 "configure"
8770 #include "confdefs.h"
8771
8772 int main() {
8773
8774 ; return 0; }
8775 EOF
8776 if { (eval echo configure:8777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8777   rm -rf conftest*
8778   WARN_CFLAGS="${WARN_CFLAGS} $w"
8779 else
8780   echo "configure: failed program was:" >&5
8781   cat conftest.$ac_ext >&5
8782 fi
8783 rm -f conftest*
8784             CFLAGS="$saved_CFLAGS"
8785         esac
8786     done
8787     echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
8788 fi
8789
8790
8791
8792 MMALLOC_CFLAGS=
8793 MMALLOC=
8794
8795
8796
8797 # Check whether --with-mmalloc or --without-mmalloc was given.
8798 if test "${with_mmalloc+set}" = set; then
8799   withval="$with_mmalloc"
8800   case "${withval}" in
8801   yes)  want_mmalloc=true ;;
8802   no)   want_mmalloc=false;;
8803   *)    { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
8804 esac
8805 else
8806   want_mmalloc=false
8807 fi
8808
8809 if test x$want_mmalloc = xtrue; then
8810    cat >> confdefs.h <<\EOF
8811 #define USE_MMALLOC 1
8812 EOF
8813
8814    cat >> confdefs.h <<\EOF
8815 #define MMCHECK_FORCE 1
8816 EOF
8817
8818    MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
8819    MMALLOC='../mmalloc/libmmalloc.a'
8820 fi
8821
8822 # In the Cygwin environment, we need some additional flags.
8823 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
8824 echo "configure:8825: checking for cygwin" >&5
8825 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
8826   echo $ac_n "(cached) $ac_c" 1>&6
8827 else
8828   cat > conftest.$ac_ext <<EOF
8829 #line 8830 "configure"
8830 #include "confdefs.h"
8831
8832 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
8833 lose
8834 #endif
8835 EOF
8836 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8837   egrep "lose" >/dev/null 2>&1; then
8838   rm -rf conftest*
8839   gdb_cv_os_cygwin=yes
8840 else
8841   rm -rf conftest*
8842   gdb_cv_os_cygwin=no
8843 fi
8844 rm -f conftest*
8845
8846 fi
8847
8848 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
8849
8850
8851 SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
8852 case ${host} in
8853   *go32* ) SER_HARDWIRE=ser-go32.o ;;
8854   *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
8855 esac
8856
8857
8858 # libreadline needs libuser32.a in a cygwin environment
8859 WIN32LIBS=
8860 if test x$gdb_cv_os_cygwin = xyes; then
8861     WIN32LIBS="-luser32"
8862     case "${target}" in
8863         *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
8864         ;;
8865     esac
8866 fi
8867
8868
8869 LIBGUI="../libgui/src/libgui.a"
8870 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
8871
8872
8873
8874 WIN32LDAPP=
8875
8876
8877
8878 configdir="unix"
8879
8880 GDBTKLIBS=
8881 if test "${enable_gdbtk}" = "yes"; then
8882
8883     # Gdbtk must have an absolute path to srcdir in order to run
8884     # properly when not installed.
8885     here=`pwd`
8886     cd ${srcdir}
8887     GDBTK_SRC_DIR=`pwd`
8888     cd $here
8889
8890     
8891 #
8892 # Ok, lets find the tcl configuration
8893 # First, look for one uninstalled.  
8894 # the alternative search directory is invoked by --with-tclconfig
8895 #
8896
8897 if test x"${no_tcl}" = x ; then
8898   # we reset no_tcl in case something fails here
8899   no_tcl=true
8900   # Check whether --with-tclconfig or --without-tclconfig was given.
8901 if test "${with_tclconfig+set}" = set; then
8902   withval="$with_tclconfig"
8903   with_tclconfig=${withval}
8904 fi
8905
8906   echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
8907 echo "configure:8908: checking for Tcl configuration" >&5
8908   if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
8909   echo $ac_n "(cached) $ac_c" 1>&6
8910 else
8911   
8912
8913   # First check to see if --with-tclconfig was specified.
8914   if test x"${with_tclconfig}" != x ; then
8915     if test -f "${with_tclconfig}/tclConfig.sh" ; then
8916       ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
8917     else
8918       { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
8919     fi
8920   fi
8921
8922   # then check for a private Tcl installation
8923   if test x"${ac_cv_c_tclconfig}" = x ; then
8924     for i in \
8925                 ../tcl \
8926                 `ls -dr ../tcl[7-9]* 2>/dev/null` \
8927                 ../../tcl \
8928                 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
8929                 ../../../tcl \
8930                 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
8931       if test -f "$i/${configdir}/tclConfig.sh" ; then
8932         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
8933         break
8934       fi
8935     done
8936   fi
8937   # check in a few common install locations
8938   if test x"${ac_cv_c_tclconfig}" = x ; then
8939     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
8940       if test -f "$i/tclConfig.sh" ; then
8941         ac_cv_c_tclconfig=`(cd $i; pwd)`
8942         break
8943       fi
8944     done
8945   fi
8946   # check in a few other private locations
8947   if test x"${ac_cv_c_tclconfig}" = x ; then
8948     for i in \
8949                 ${srcdir}/../tcl \
8950                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
8951       if test -f "$i/${configdir}/tclConfig.sh" ; then
8952         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
8953         break
8954       fi
8955     done
8956   fi
8957   
8958 fi
8959
8960   if test x"${ac_cv_c_tclconfig}" = x ; then
8961     TCLCONFIG="# no Tcl configs found"
8962     echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
8963   else
8964     no_tcl=
8965     TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
8966     echo "$ac_t""found $TCLCONFIG" 1>&6
8967   fi
8968 fi
8969
8970     if test -z "${no_tcl}"; then
8971         
8972     . $TCLCONFIG
8973
8974     
8975     
8976     
8977     
8978     
8979
8980
8981
8982
8983     
8984     
8985     
8986     
8987     
8988     
8989     
8990     
8991     
8992     
8993     
8994     
8995     
8996
8997
8998
8999         
9000 #
9001 # Ok, lets find the tk configuration
9002 # First, look for one uninstalled.  
9003 # the alternative search directory is invoked by --with-tkconfig
9004 #
9005
9006 if test x"${no_tk}" = x ; then
9007   # we reset no_tk in case something fails here
9008   no_tk=true
9009   # Check whether --with-tkconfig or --without-tkconfig was given.
9010 if test "${with_tkconfig+set}" = set; then
9011   withval="$with_tkconfig"
9012   with_tkconfig=${withval}
9013 fi
9014
9015   echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
9016 echo "configure:9017: checking for Tk configuration" >&5
9017   if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9018   echo $ac_n "(cached) $ac_c" 1>&6
9019 else
9020   
9021
9022   # First check to see if --with-tkconfig was specified.
9023   if test x"${with_tkconfig}" != x ; then
9024     if test -f "${with_tkconfig}/tkConfig.sh" ; then
9025       ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9026     else
9027       { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9028     fi
9029   fi
9030
9031   # then check for a private Tk library
9032   if test x"${ac_cv_c_tkconfig}" = x ; then
9033     for i in \
9034                 ../tk \
9035                 `ls -dr ../tk[4-9]* 2>/dev/null` \
9036                 ../../tk \
9037                 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9038                 ../../../tk \
9039                 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9040       if test -f "$i/${configdir}/tkConfig.sh" ; then
9041         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9042         break
9043       fi
9044     done
9045   fi
9046   # check in a few common install locations
9047   if test x"${ac_cv_c_tkconfig}" = x ; then
9048     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9049       if test -f "$i/tkConfig.sh" ; then
9050         ac_cv_c_tkconfig=`(cd $i; pwd)`
9051         break
9052       fi
9053     done
9054   fi
9055   # check in a few other private locations
9056   if test x"${ac_cv_c_tkconfig}" = x ; then
9057     for i in \
9058                 ${srcdir}/../tk \
9059                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9060       if test -f "$i/${configdir}/tkConfig.sh" ; then
9061         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9062         break
9063       fi
9064     done
9065   fi
9066   
9067 fi
9068
9069   if test x"${ac_cv_c_tkconfig}" = x ; then
9070     TKCONFIG="# no Tk configs found"
9071     echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9072   else
9073     no_tk=
9074     TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9075     echo "$ac_t""found $TKCONFIG" 1>&6
9076   fi
9077 fi
9078
9079
9080
9081         # now look for Tcl library stuff
9082
9083         case "${host}" in
9084         *-*-cygwin*)
9085             tcldir=../tcl/win/
9086             ;;
9087         *)
9088             tcldir=../tcl/unix/
9089             ;;
9090         esac
9091
9092         TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9093
9094         # If $no_tk is nonempty, then we can't do Tk, and there is no
9095         # point to doing Tcl.
9096         if test -z "${no_tk}"; then
9097            
9098     if test -f "$TKCONFIG" ; then
9099       . $TKCONFIG
9100     fi
9101
9102     
9103     
9104
9105     
9106
9107
9108     
9109     
9110     
9111     
9112     
9113
9114            
9115 #
9116 # Ok, lets find the tcl source trees so we can use the headers
9117 # Warning: transition of version 9 to 10 will break this algorithm
9118 # because 10 sorts before 9. We also look for just tcl. We have to
9119 # be careful that we don't match stuff like tclX by accident.
9120 # the alternative search directory is involked by --with-tclinclude
9121 #
9122
9123 no_tcl=true
9124 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
9125 echo "configure:9126: checking for Tcl private headers. dir=${configdir}" >&5
9126 # Check whether --with-tclinclude or --without-tclinclude was given.
9127 if test "${with_tclinclude+set}" = set; then
9128   withval="$with_tclinclude"
9129   with_tclinclude=${withval}
9130 fi
9131
9132 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
9133   echo $ac_n "(cached) $ac_c" 1>&6
9134 else
9135   
9136 # first check to see if --with-tclinclude was specified
9137 if test x"${with_tclinclude}" != x ; then
9138   if test -f ${with_tclinclude}/tclInt.h ; then
9139     ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
9140   elif test -f ${with_tclinclude}/generic/tclInt.h ; then
9141     ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
9142   else
9143     { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9144   fi
9145 fi
9146
9147 # next check if it came with Tcl configuration file
9148 if test x"${ac_cv_c_tclconfig}" = x ; then
9149   if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
9150     ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
9151   fi
9152 fi
9153
9154 # next check in private source directory
9155 #
9156 # since ls returns lowest version numbers first, reverse its output
9157 if test x"${ac_cv_c_tclh}" = x ; then
9158   for i in \
9159                 ${srcdir}/../tcl \
9160                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
9161                 ${srcdir}/../../tcl \
9162                 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
9163                 ${srcdir}/../../../tcl \
9164                 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
9165     if test -f $i/generic/tclInt.h ; then
9166       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9167       break
9168     fi
9169   done
9170 fi
9171 # finally check in a few common install locations
9172 #
9173 # since ls returns lowest version numbers first, reverse its output
9174 if test x"${ac_cv_c_tclh}" = x ; then
9175   for i in \
9176                 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
9177                 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
9178                 /usr/local/src/tcl \
9179                 /usr/local/lib/tcl \
9180                 ${prefix}/include ; do
9181     if test -f $i/generic/tclInt.h ; then
9182       ac_cv_c_tclh=`(cd $i/generic; pwd)`
9183       break
9184     fi
9185   done
9186 fi
9187 # see if one is installed
9188 if test x"${ac_cv_c_tclh}" = x ; then
9189    ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
9190 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
9191 echo "configure:9192: checking for tclInt.h" >&5
9192 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9193   echo $ac_n "(cached) $ac_c" 1>&6
9194 else
9195   cat > conftest.$ac_ext <<EOF
9196 #line 9197 "configure"
9197 #include "confdefs.h"
9198 #include <tclInt.h>
9199 EOF
9200 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9201 { (eval echo configure:9202: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9202 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9203 if test -z "$ac_err"; then
9204   rm -rf conftest*
9205   eval "ac_cv_header_$ac_safe=yes"
9206 else
9207   echo "$ac_err" >&5
9208   echo "configure: failed program was:" >&5
9209   cat conftest.$ac_ext >&5
9210   rm -rf conftest*
9211   eval "ac_cv_header_$ac_safe=no"
9212 fi
9213 rm -f conftest*
9214 fi
9215 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9216   echo "$ac_t""yes" 1>&6
9217   ac_cv_c_tclh=installed
9218 else
9219   echo "$ac_t""no" 1>&6
9220 ac_cv_c_tclh=""
9221 fi
9222
9223 fi
9224
9225 fi
9226
9227 if test x"${ac_cv_c_tclh}" = x ; then
9228   TCLHDIR="# no Tcl private headers found"
9229   { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
9230 fi
9231 if test x"${ac_cv_c_tclh}" != x ; then
9232   no_tcl=""
9233   if test x"${ac_cv_c_tclh}" = x"installed" ; then
9234     echo "$ac_t""is installed" 1>&6
9235     TCLHDIR=""
9236   else
9237     echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
9238     # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
9239     TCLHDIR="-I${ac_cv_c_tclh}"
9240   fi
9241 fi
9242
9243
9244
9245            
9246 #
9247 # Ok, lets find the tk source trees so we can use the headers
9248 # If the directory (presumably symlink) named "tk" exists, use that one
9249 # in preference to any others.  Same logic is used when choosing library
9250 # and again with Tcl. The search order is the best place to look first, then in
9251 # decreasing significance. The loop breaks if the trigger file is found.
9252 # Note the gross little conversion here of srcdir by cd'ing to the found
9253 # directory. This converts the path from a relative to an absolute, so
9254 # recursive cache variables for the path will work right. We check all
9255 # the possible paths in one loop rather than many seperate loops to speed
9256 # things up.
9257 # the alternative search directory is involked by --with-tkinclude
9258 #
9259 no_tk=true
9260 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
9261 echo "configure:9262: checking for Tk private headers" >&5
9262 # Check whether --with-tkinclude or --without-tkinclude was given.
9263 if test "${with_tkinclude+set}" = set; then
9264   withval="$with_tkinclude"
9265   with_tkinclude=${withval}
9266 fi
9267
9268 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
9269   echo $ac_n "(cached) $ac_c" 1>&6
9270 else
9271   
9272 # first check to see if --with-tkinclude was specified
9273 if test x"${with_tkinclude}" != x ; then
9274   if test -f ${with_tkinclude}/tk.h ; then
9275     ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
9276   elif test -f ${with_tkinclude}/generic/tk.h ; then
9277     ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
9278   else
9279     { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9280   fi
9281 fi
9282
9283 # next check if it came with Tk configuration file
9284 if test x"${ac_cv_c_tkconfig}" = x ; then
9285   if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
9286     ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
9287   fi
9288 fi
9289
9290 # next check in private source directory
9291 #
9292 # since ls returns lowest version numbers first, reverse its output
9293 if test x"${ac_cv_c_tkh}" = x ; then
9294   for i in \
9295                 ${srcdir}/../tk \
9296                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
9297                 ${srcdir}/../../tk \
9298                 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
9299                 ${srcdir}/../../../tk \
9300                 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
9301     if test -f $i/generic/tk.h ; then
9302       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9303       break
9304     fi
9305   done
9306 fi
9307 # finally check in a few common install locations
9308 #
9309 # since ls returns lowest version numbers first, reverse its output
9310 if test x"${ac_cv_c_tkh}" = x ; then
9311   for i in \
9312                 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
9313                 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
9314                 /usr/local/src/tk \
9315                 /usr/local/lib/tk \
9316                 ${prefix}/include ; do
9317     if test -f $i/generic/tk.h ; then
9318       ac_cv_c_tkh=`(cd $i/generic; pwd)`
9319       break
9320     fi
9321   done
9322 fi
9323 # see if one is installed
9324 if test x"${ac_cv_c_tkh}" = x ; then
9325    ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
9326 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
9327 echo "configure:9328: checking for tk.h" >&5
9328 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9329   echo $ac_n "(cached) $ac_c" 1>&6
9330 else
9331   cat > conftest.$ac_ext <<EOF
9332 #line 9333 "configure"
9333 #include "confdefs.h"
9334 #include <tk.h>
9335 EOF
9336 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9337 { (eval echo configure:9338: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9338 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9339 if test -z "$ac_err"; then
9340   rm -rf conftest*
9341   eval "ac_cv_header_$ac_safe=yes"
9342 else
9343   echo "$ac_err" >&5
9344   echo "configure: failed program was:" >&5
9345   cat conftest.$ac_ext >&5
9346   rm -rf conftest*
9347   eval "ac_cv_header_$ac_safe=no"
9348 fi
9349 rm -f conftest*
9350 fi
9351 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9352   echo "$ac_t""yes" 1>&6
9353   ac_cv_c_tkh=installed
9354 else
9355   echo "$ac_t""no" 1>&6
9356 ac_cv_c_tkh=""
9357 fi
9358
9359 fi
9360
9361 fi
9362
9363 if test x"${ac_cv_c_tkh}" != x ; then
9364   no_tk=""
9365   if test x"${ac_cv_c_tkh}" = x"installed" ; then
9366     echo "$ac_t""is installed" 1>&6
9367     TKHDIR=""
9368   else
9369     echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
9370     # this hack is cause the TKHDIR won't print if there is a "-I" in it.
9371     TKHDIR="-I${ac_cv_c_tkh}"
9372   fi
9373 else
9374   TKHDIR="# no Tk directory found"
9375   echo "configure: warning: Can't find Tk private headers" 1>&2
9376   no_tk=true
9377 fi
9378
9379
9380
9381            
9382 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9383 echo "configure:9384: checking for Itcl private headers. srcdir=${srcdir}" >&5
9384 if test x"${ac_cv_c_itclh}" = x ; then
9385   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
9386     if test -f $i/generic/itcl.h ; then
9387       ac_cv_c_itclh=`(cd $i/generic; pwd)`
9388       break
9389     fi
9390   done
9391 fi
9392 if test x"${ac_cv_c_itclh}" = x ; then
9393   ITCLHDIR="# no Itcl private headers found"
9394   { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
9395 fi
9396 if test x"${ac_cv_c_itclh}" != x ; then
9397      ITCLHDIR="-I${ac_cv_c_itclh}"
9398 fi
9399 # should always be here
9400 #     ITCLLIB="../itcl/itcl/unix/libitcl.a"
9401
9402 #AC_SUBST(ITCLLIB)
9403
9404            
9405 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9406 echo "configure:9407: checking for Itk private headers. srcdir=${srcdir}" >&5
9407 if test x"${ac_cv_c_itkh}" = x ; then
9408   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
9409     if test -f $i/generic/itk.h ; then
9410       ac_cv_c_itkh=`(cd $i/generic; pwd)`
9411       break
9412     fi
9413   done
9414 fi
9415 if test x"${ac_cv_c_itkh}" = x ; then
9416   ITKHDIR="# no Itk private headers found"
9417   { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
9418 fi
9419 if test x"${ac_cv_c_itkh}" != x ; then
9420      ITKHDIR="-I${ac_cv_c_itkh}"
9421 fi
9422 # should always be here
9423 #     ITKLIB="../itcl/itk/unix/libitk.a"
9424
9425 #AC_SUBST(ITKLIB)
9426
9427
9428
9429            # now look for Tk library stuff
9430
9431            case "${host}" in
9432            *-*-cygwin*)
9433                tkdir=../tk/win/
9434                ;;
9435            *)
9436                tkdir=../tk/unix/
9437                ;;
9438            esac
9439
9440            TK_DEPS="${tkdir}${TK_LIB_FILE}"
9441
9442            # now look for Itcl library stuff
9443
9444            
9445 #
9446 # Ok, lets find the itcl configuration
9447 # First, look for one uninstalled.  
9448 # the alternative search directory is invoked by --with-itclconfig
9449 #
9450
9451 if test x"${no_itcl}" = x ; then
9452   # we reset no_itcl in case something fails here
9453   no_itcl=true
9454   # Check whether --with-itclconfig or --without-itclconfig was given.
9455 if test "${with_itclconfig+set}" = set; then
9456   withval="$with_itclconfig"
9457   with_itclconfig=${withval}
9458 fi
9459
9460   echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
9461 echo "configure:9462: checking for Itcl configuration" >&5
9462   if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
9463   echo $ac_n "(cached) $ac_c" 1>&6
9464 else
9465   
9466
9467   # First check to see if --with-itclconfig was specified.
9468   if test x"${with_itclconfig}" != x ; then
9469     if test -f "${with_itclconfig}/itclConfig.sh" ; then
9470       ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
9471     else
9472       { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
9473     fi
9474   fi
9475
9476   # then check for a private Itcl library
9477   if test x"${ac_cv_c_itclconfig}" = x ; then
9478     for i in \
9479                 ../itcl/itcl \
9480                 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
9481                 ../../itcl \
9482                 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
9483                 ../../../itcl \
9484                 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
9485       if test -f "$i/itclConfig.sh" ; then
9486         ac_cv_c_itclconfig=`(cd $i; pwd)`
9487         break
9488       fi
9489     done
9490   fi
9491   # check in a few common install locations
9492   if test x"${ac_cv_c_itclconfig}" = x ; then
9493     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9494       if test -f "$i/itclConfig.sh" ; then
9495         ac_cv_c_itclconfig=`(cd $i; pwd)`
9496         break
9497       fi
9498     done
9499   fi
9500   # check in a few other private locations
9501   if test x"${ac_cv_c_itclconfig}" = x ; then
9502     for i in \
9503                 ${srcdir}/../itcl/itcl \
9504                 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
9505       if test -f "$i/itclConfig.sh" ; then
9506         ac_cv_c_itclconfig=`(cd $i; pwd)`
9507         break
9508       fi
9509     done
9510   fi
9511   
9512 fi
9513
9514   if test x"${ac_cv_c_itclconfig}" = x ; then
9515     ITCLCONFIG="# no Itcl configs found"
9516     echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
9517   else
9518     no_itcl=
9519     ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
9520     echo "$ac_t""found $ITCLCONFIG" 1>&6
9521   fi
9522 fi
9523
9524            if test -z "${no_itcl}"; then
9525              
9526     if test -f "$ITCLCONFIG" ; then
9527       . $ITCLCONFIG
9528     fi
9529
9530     
9531     
9532
9533     
9534
9535
9536     
9537     
9538     
9539  
9540
9541              ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
9542              ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
9543            fi
9544
9545            
9546            # now look for Itk library stuff
9547            
9548 #
9549 # Ok, lets find the itk configuration
9550 # First, look for one uninstalled.  
9551 # the alternative search directory is invoked by --with-itkconfig
9552 #
9553
9554 if test x"${no_itk}" = x ; then
9555   # we reset no_itk in case something fails here
9556   no_itk=true
9557   # Check whether --with-itkconfig or --without-itkconfig was given.
9558 if test "${with_itkconfig+set}" = set; then
9559   withval="$with_itkconfig"
9560   with_itkconfig=${withval}
9561 fi
9562
9563   echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
9564 echo "configure:9565: checking for Itk configuration" >&5
9565   if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
9566   echo $ac_n "(cached) $ac_c" 1>&6
9567 else
9568   
9569
9570   # First check to see if --with-itkconfig was specified.
9571   if test x"${with_itkconfig}" != x ; then
9572     if test -f "${with_itkconfig}/itkConfig.sh" ; then
9573       ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
9574     else
9575       { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
9576     fi
9577   fi
9578
9579   # then check for a private Itk library
9580   if test x"${ac_cv_c_itkconfig}" = x ; then
9581     for i in \
9582                 ../itcl/itk \
9583                 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
9584                 ../../itk \
9585                 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
9586                 ../../../itk \
9587                 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
9588       if test -f "$i/itkConfig.sh" ; then
9589         ac_cv_c_itkconfig=`(cd $i; pwd)`
9590         break
9591       fi
9592     done
9593   fi
9594   # check in a few common install locations
9595   if test x"${ac_cv_c_itkconfig}" = x ; then
9596     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9597       if test -f "$i/itkConfig.sh" ; then
9598         ac_cv_c_itkconfig=`(cd $i; pwd)`
9599         break
9600       fi
9601     done
9602   fi
9603   # check in a few other private locations
9604   if test x"${ac_cv_c_itkconfig}" = x ; then
9605     for i in \
9606                 ${srcdir}/../itcl/itk \
9607                 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
9608       if test -f "$i/itkConfig.sh" ; then
9609         ac_cv_c_itkconfig=`(cd $i; pwd)`
9610         break
9611       fi
9612     done
9613   fi
9614   
9615 fi
9616
9617   if test x"${ac_cv_c_itkconfig}" = x ; then
9618     ITKCONFIG="# no Itk configs found"
9619     echo "configure: warning: Can't find Itk configuration definitions" 1>&2
9620   else
9621     no_itk=
9622     ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
9623     echo "$ac_t""found $ITKCONFIG" 1>&6
9624   fi
9625 fi
9626
9627
9628            if test -z "${no_itcl}"; then
9629              
9630     if test -f "$ITKCONFIG" ; then
9631       . $ITKCONFIG
9632     fi
9633
9634     
9635     
9636
9637     
9638
9639
9640     
9641     
9642     
9643
9644
9645              ITKLIB="${ITK_BUILD_LIB_SPEC}"
9646              ITK_DEPS="${ITK_LIB_FULL_PATH}"
9647            fi
9648
9649            ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
9650            # Tcl/Tk 8.1 require -fwritable strings.  I don't
9651            # know whether 8.2 will or not, but I bet it will.
9652            # I don't have to worry about 7.x since we don't support it.
9653            GDBTK_CFLAGS=""
9654            if test "$GCC" = "yes"; then
9655                if test "$TCL_VERSION" != "8.0" ; then
9656                    GDBTK_CFLAGS="-fwritable-strings"
9657                fi
9658            fi
9659
9660            # Include some libraries that Tcl and Tk want.
9661            TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
9662            # Yes, the ordering seems wrong here.  But it isn't.
9663            # TK_LIBS is the list of libraries that need to be linked
9664            # after Tcl/Tk.  Note that this isn't put into LIBS.  If it
9665            # were in LIBS then any link tests after this point would
9666            # try to include things like `$(LIBGUI)', which wouldn't work.
9667            GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
9668
9669            CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
9670            CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
9671            CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
9672            CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_GDBTK_INITS)"
9673            CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_GDBTK_ALL)"
9674            CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_GDBTK_CLEAN)"
9675            CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_GDBTK_INSTALL)"
9676            CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_GDBTK_UNINSTALL)"
9677
9678            if test x$gdb_cv_os_cygwin = xyes; then
9679               WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
9680               WIN32LDAPP="-Wl,--subsystem,console"
9681               CONFIG_OBS="${CONFIG_OBS} gdbres.o"
9682            fi
9683         fi
9684     fi
9685
9686     configdirs="${configdirs} gdbtk"
9687 fi
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702 # If we find X, set shell vars x_includes and x_libraries to the
9703 # paths, otherwise set no_x=yes.
9704 # Uses ac_ vars as temps to allow command line to override cache and checks.
9705 # --without-x overrides everything else, but does not touch the cache.
9706 echo $ac_n "checking for X""... $ac_c" 1>&6
9707 echo "configure:9708: checking for X" >&5
9708
9709 # Check whether --with-x or --without-x was given.
9710 if test "${with_x+set}" = set; then
9711   withval="$with_x"
9712   :
9713 fi
9714
9715 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
9716 if test "x$with_x" = xno; then
9717   # The user explicitly disabled X.
9718   have_x=disabled
9719 else
9720   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
9721     # Both variables are already set.
9722     have_x=yes
9723   else
9724 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
9725   echo $ac_n "(cached) $ac_c" 1>&6
9726 else
9727   # One or both of the vars are not set, and there is no cached value.
9728 ac_x_includes=NO ac_x_libraries=NO
9729 rm -fr conftestdir
9730 if mkdir conftestdir; then
9731   cd conftestdir
9732   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
9733   cat > Imakefile <<'EOF'
9734 acfindx:
9735         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
9736 EOF
9737   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9738     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9739     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9740     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
9741     for ac_extension in a so sl; do
9742       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
9743         test -f $ac_im_libdir/libX11.$ac_extension; then
9744         ac_im_usrlibdir=$ac_im_libdir; break
9745       fi
9746     done
9747     # Screen out bogus values from the imake configuration.  They are
9748     # bogus both because they are the default anyway, and because
9749     # using them would break gcc on systems where it needs fixed includes.
9750     case "$ac_im_incroot" in
9751         /usr/include) ;;
9752         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
9753     esac
9754     case "$ac_im_usrlibdir" in
9755         /usr/lib | /lib) ;;
9756         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
9757     esac
9758   fi
9759   cd ..
9760   rm -fr conftestdir
9761 fi
9762
9763 if test "$ac_x_includes" = NO; then
9764   # Guess where to find include files, by looking for this one X11 .h file.
9765   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
9766
9767   # First, try using that file with no special directory specified.
9768 cat > conftest.$ac_ext <<EOF
9769 #line 9770 "configure"
9770 #include "confdefs.h"
9771 #include <$x_direct_test_include>
9772 EOF
9773 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9774 { (eval echo configure:9775: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9775 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9776 if test -z "$ac_err"; then
9777   rm -rf conftest*
9778   # We can compile using X headers with no special include directory.
9779 ac_x_includes=
9780 else
9781   echo "$ac_err" >&5
9782   echo "configure: failed program was:" >&5
9783   cat conftest.$ac_ext >&5
9784   rm -rf conftest*
9785   # Look for the header file in a standard set of common directories.
9786 # Check X11 before X11Rn because it is often a symlink to the current release.
9787   for ac_dir in               \
9788     /usr/X11/include          \
9789     /usr/X11R6/include        \
9790     /usr/X11R5/include        \
9791     /usr/X11R4/include        \
9792                               \
9793     /usr/include/X11          \
9794     /usr/include/X11R6        \
9795     /usr/include/X11R5        \
9796     /usr/include/X11R4        \
9797                               \
9798     /usr/local/X11/include    \
9799     /usr/local/X11R6/include  \
9800     /usr/local/X11R5/include  \
9801     /usr/local/X11R4/include  \
9802                               \
9803     /usr/local/include/X11    \
9804     /usr/local/include/X11R6  \
9805     /usr/local/include/X11R5  \
9806     /usr/local/include/X11R4  \
9807                               \
9808     /usr/X386/include         \
9809     /usr/x386/include         \
9810     /usr/XFree86/include/X11  \
9811                               \
9812     /usr/include              \
9813     /usr/local/include        \
9814     /usr/unsupported/include  \
9815     /usr/athena/include       \
9816     /usr/local/x11r5/include  \
9817     /usr/lpp/Xamples/include  \
9818                               \
9819     /usr/openwin/include      \
9820     /usr/openwin/share/include \
9821     ; \
9822   do
9823     if test -r "$ac_dir/$x_direct_test_include"; then
9824       ac_x_includes=$ac_dir
9825       break
9826     fi
9827   done
9828 fi
9829 rm -f conftest*
9830 fi # $ac_x_includes = NO
9831
9832 if test "$ac_x_libraries" = NO; then
9833   # Check for the libraries.
9834
9835   test -z "$x_direct_test_library" && x_direct_test_library=Xt
9836   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
9837
9838   # See if we find them without any special options.
9839   # Don't add to $LIBS permanently.
9840   ac_save_LIBS="$LIBS"
9841   LIBS="-l$x_direct_test_library $LIBS"
9842 cat > conftest.$ac_ext <<EOF
9843 #line 9844 "configure"
9844 #include "confdefs.h"
9845
9846 int main() {
9847 ${x_direct_test_function}()
9848 ; return 0; }
9849 EOF
9850 if { (eval echo configure:9851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9851   rm -rf conftest*
9852   LIBS="$ac_save_LIBS"
9853 # We can link X programs with no special library path.
9854 ac_x_libraries=
9855 else
9856   echo "configure: failed program was:" >&5
9857   cat conftest.$ac_ext >&5
9858   rm -rf conftest*
9859   LIBS="$ac_save_LIBS"
9860 # First see if replacing the include by lib works.
9861 # Check X11 before X11Rn because it is often a symlink to the current release.
9862 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
9863     /usr/X11/lib          \
9864     /usr/X11R6/lib        \
9865     /usr/X11R5/lib        \
9866     /usr/X11R4/lib        \
9867                           \
9868     /usr/lib/X11          \
9869     /usr/lib/X11R6        \
9870     /usr/lib/X11R5        \
9871     /usr/lib/X11R4        \
9872                           \
9873     /usr/local/X11/lib    \
9874     /usr/local/X11R6/lib  \
9875     /usr/local/X11R5/lib  \
9876     /usr/local/X11R4/lib  \
9877                           \
9878     /usr/local/lib/X11    \
9879     /usr/local/lib/X11R6  \
9880     /usr/local/lib/X11R5  \
9881     /usr/local/lib/X11R4  \
9882                           \
9883     /usr/X386/lib         \
9884     /usr/x386/lib         \
9885     /usr/XFree86/lib/X11  \
9886                           \
9887     /usr/lib              \
9888     /usr/local/lib        \
9889     /usr/unsupported/lib  \
9890     /usr/athena/lib       \
9891     /usr/local/x11r5/lib  \
9892     /usr/lpp/Xamples/lib  \
9893     /lib/usr/lib/X11      \
9894                           \
9895     /usr/openwin/lib      \
9896     /usr/openwin/share/lib \
9897     ; \
9898 do
9899   for ac_extension in a so sl; do
9900     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
9901       ac_x_libraries=$ac_dir
9902       break 2
9903     fi
9904   done
9905 done
9906 fi
9907 rm -f conftest*
9908 fi # $ac_x_libraries = NO
9909
9910 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
9911   # Didn't find X anywhere.  Cache the known absence of X.
9912   ac_cv_have_x="have_x=no"
9913 else
9914   # Record where we found X for the cache.
9915   ac_cv_have_x="have_x=yes \
9916                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
9917 fi
9918 fi
9919   fi
9920   eval "$ac_cv_have_x"
9921 fi # $with_x != no
9922
9923 if test "$have_x" != yes; then
9924   echo "$ac_t""$have_x" 1>&6
9925   no_x=yes
9926 else
9927   # If each of the values was on the command line, it overrides each guess.
9928   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
9929   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
9930   # Update the cache value to reflect the command line values.
9931   ac_cv_have_x="have_x=yes \
9932                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
9933   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
9934 fi
9935
9936
9937  
9938 # Unlike the sim directory, whether a simulator is linked is controlled by 
9939 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.  
9940 # This code just checks for a few cases where we'd like to ignore those
9941 # definitions, even when they're present in the '.mt' file.  These cases
9942 # are when --disable-sim is specified, or if the simulator directory is
9943 # not part of the source tree.
9944 #
9945 # Check whether --enable-sim or --disable-sim was given.
9946 if test "${enable_sim+set}" = set; then
9947   enableval="$enable_sim"
9948   echo "enable_sim = $enable_sim";
9949  echo "enableval = ${enableval}";
9950  case "${enableval}" in
9951   yes) ignore_sim=false ;;
9952   no)  ignore_sim=true ;;
9953   *)   ignore_sim=false ;;
9954  esac
9955 else
9956   ignore_sim=false
9957 fi
9958
9959
9960 if test ! -d "${srcdir}/../sim"; then
9961   ignore_sim=true
9962 fi
9963
9964 if test "${ignore_sim}" = "true"; then
9965     IGNORE_SIM="SIM="
9966     IGNORE_SIM_OBS="SIM_OBS="
9967 else
9968     IGNORE_SIM=""
9969     IGNORE_SIM_OBS=""
9970     cat >> confdefs.h <<\EOF
9971 #define WITH_SIM 1
9972 EOF
9973
9974 fi
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991 # target_subdir is used by the testsuite to find the target libraries.
9992 target_subdir=
9993 if test "${host}" != "${target}"; then
9994     target_subdir="${target_alias}/"
9995 fi
9996
9997
9998 frags=
9999 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10000 if test ! -f ${host_makefile_frag}; then
10001     # When building a native debuger the .mh file containing things
10002     # like NATDEPFILES is needed.  Cross debuggers don't need .mh
10003     # since it no longer contains anything useful.
10004     if test "${target}" = "${host}"; then
10005         { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10006     else
10007         host_makefile_frag=/dev/null
10008     fi
10009 fi
10010 frags="$frags $host_makefile_frag"
10011
10012 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10013 if test ! -f ${target_makefile_frag}; then
10014 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10015 fi
10016 frags="$frags $target_makefile_frag"
10017
10018
10019
10020
10021
10022 hostfile=`sed -n '
10023 s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10024 ' ${host_makefile_frag}`
10025
10026 targetfile=`sed -n '
10027 s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
10028 ' ${target_makefile_frag}`
10029
10030 GDB_MULTI_ARCH=`sed -n '
10031 s/GDB_MULTI_ARCH[       ]*=[    ]*\([^  ]*\)[   ]*/\1/p
10032 ' ${target_makefile_frag}`
10033
10034 if test "${target}" = "${host}"; then
10035 # We pick this up from the host configuration file (.mh) because we
10036 # do not have a native configuration Makefile fragment.
10037 nativefile=`sed -n '
10038 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
10039 ' ${host_makefile_frag}`
10040 fi
10041
10042
10043 # New targets should just set gdb_multi_arch=yes in configure.tgt.
10044 # Old targets being converted can either do that or set GDB_MULTI_ARCH
10045 # in the target specific makefile frag.  Eventually gdb_multi_arch=yes
10046 # will be the default.
10047 if test x"${GDB_MULTI_ARCH}" = x ; then
10048     case "${gdb_multi_arch}" in
10049     yes ) GDB_MULTI_ARCH=GDB_MULTI_ARCH_PURE ;;
10050     no ) GDB_MULTI_ARCH=0 ;;
10051     0|1|2 ) GDB_MULTI_ARCH=${gdb_multi_arch} ;;
10052     esac
10053 fi
10054 if test x"${GDB_MULTI_ARCH}" != x ; then
10055     cat >> confdefs.h <<EOF
10056 #define GDB_MULTI_ARCH ${GDB_MULTI_ARCH}
10057 EOF
10058
10059 fi
10060 # Warn the user when they use an old practice
10061 case "${GDB_MULTI_ARCH}" in
10062     "" ) ;;
10063     0 | GDB_MULTI_ARCH_PARTIAL | 1 | GDB_MULTI_ARCH_TM | 2 )
10064         echo "configure: warning: "GDB: Target is not pure multi-arch"" 1>&2 ;;
10065     GDB_MULTI_ARCH_PURE )
10066         if test x"${targetfile}" != x ; then
10067             echo "configure: warning: "GDB: Ignoring TM_FILE in ${target_makefile_frag}"" 1>&2
10068             targetfile=""
10069         fi ;;
10070     *)  { echo "configure: error: "GDB: Unknown GDB_MULTI_ARCH value ${GDB_MULTI_ARCH}"" 1>&2; exit 1; };;
10071 esac
10072
10073 if test x"${gdb_osabi}" != x ; then
10074     cat >> confdefs.h <<EOF
10075 #define GDB_OSABI_DEFAULT $gdb_osabi
10076 EOF
10077
10078 fi
10079
10080 # Enable multi-ice-gdb-server.
10081 # Check whether --enable-multi-ice or --disable-multi-ice was given.
10082 if test "${enable_multi_ice+set}" = set; then
10083   enableval="$enable_multi_ice"
10084   case $enableval in
10085     yes | no)
10086       ;;
10087     *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10088   esac
10089 fi
10090
10091 if test "x$enable_multi_ice" = xyes; then
10092   configdirs="$configdirs multi-ice"
10093 fi
10094
10095 # We only build gdbserver automatically if host and target are the same.
10096 if test "x$target" = "x$host"; then
10097   echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
10098 echo "configure:10099: checking whether gdbserver is supported on this host" >&5
10099   if test "x$build_gdbserver" = xyes; then
10100     configdirs="$configdirs gdbserver"
10101     echo "$ac_t""yes" 1>&6
10102   else
10103     echo "$ac_t""no" 1>&6
10104   fi
10105 fi
10106
10107 subdirs="doc testsuite $configdirs"
10108
10109
10110 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
10111 # (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10112 # version.
10113
10114 files=
10115 links=
10116
10117 rm -f xm.h
10118 xm_h=""
10119 if test "${hostfile}" != ""; then
10120     xm_h=xm.h
10121     GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10122     files="${files} ${GDB_XM_FILE}"
10123     links="${links} xm.h"
10124     cat >> confdefs.h <<EOF
10125 #define GDB_XM_FILE ${GDB_XM_FILE}
10126 EOF
10127
10128 fi
10129
10130
10131 rm -f tm.h
10132 tm_h=""
10133 if test "${targetfile}" != ""; then
10134     tm_h=tm.h
10135     GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10136     files="${files} ${GDB_TM_FILE}"
10137     links="${links} tm.h"
10138     cat >> confdefs.h <<EOF
10139 #define GDB_TM_FILE ${GDB_TM_FILE}
10140 EOF
10141
10142 fi
10143
10144
10145 rm -f nm.h
10146 nm_h=""
10147 if test "${nativefile}" != ""; then
10148     nm_h=nm.h
10149     GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
10150     files="${files} ${GDB_NM_FILE}"
10151     links="${links} nm.h"
10152     cat >> confdefs.h <<EOF
10153 #define GDB_NM_FILE ${GDB_NM_FILE}
10154 EOF
10155
10156 fi
10157
10158
10159
10160
10161 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
10162 echo "configure:10163: checking for Cygwin environment" >&5
10163 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
10164   echo $ac_n "(cached) $ac_c" 1>&6
10165 else
10166   cat > conftest.$ac_ext <<EOF
10167 #line 10168 "configure"
10168 #include "confdefs.h"
10169
10170 int main() {
10171
10172 #ifndef __CYGWIN__
10173 #define __CYGWIN__ __CYGWIN32__
10174 #endif
10175 return __CYGWIN__;
10176 ; return 0; }
10177 EOF
10178 if { (eval echo configure:10179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10179   rm -rf conftest*
10180   ac_cv_cygwin=yes
10181 else
10182   echo "configure: failed program was:" >&5
10183   cat conftest.$ac_ext >&5
10184   rm -rf conftest*
10185   ac_cv_cygwin=no
10186 fi
10187 rm -f conftest*
10188 rm -f conftest*
10189 fi
10190
10191 echo "$ac_t""$ac_cv_cygwin" 1>&6
10192 CYGWIN=
10193 test "$ac_cv_cygwin" = yes && CYGWIN=yes
10194 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
10195 echo "configure:10196: checking for mingw32 environment" >&5
10196 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
10197   echo $ac_n "(cached) $ac_c" 1>&6
10198 else
10199   cat > conftest.$ac_ext <<EOF
10200 #line 10201 "configure"
10201 #include "confdefs.h"
10202
10203 int main() {
10204 return __MINGW32__;
10205 ; return 0; }
10206 EOF
10207 if { (eval echo configure:10208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10208   rm -rf conftest*
10209   ac_cv_mingw32=yes
10210 else
10211   echo "configure: failed program was:" >&5
10212   cat conftest.$ac_ext >&5
10213   rm -rf conftest*
10214   ac_cv_mingw32=no
10215 fi
10216 rm -f conftest*
10217 rm -f conftest*
10218 fi
10219
10220 echo "$ac_t""$ac_cv_mingw32" 1>&6
10221 MINGW32=
10222 test "$ac_cv_mingw32" = yes && MINGW32=yes
10223
10224
10225 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
10226 echo "configure:10227: checking for executable suffix" >&5
10227 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
10228   echo $ac_n "(cached) $ac_c" 1>&6
10229 else
10230   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
10231   ac_cv_exeext=.exe
10232 else
10233   rm -f conftest*
10234   echo 'int main () { return 0; }' > conftest.$ac_ext
10235   ac_cv_exeext=
10236   if { (eval echo configure:10237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
10237     for file in conftest.*; do
10238       case $file in
10239       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
10240       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
10241       esac
10242     done
10243   else
10244     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
10245   fi
10246   rm -f conftest*
10247   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
10248 fi
10249 fi
10250
10251 EXEEXT=""
10252 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
10253 echo "$ac_t""${ac_cv_exeext}" 1>&6
10254 ac_exeext=$EXEEXT
10255
10256
10257
10258 cat >> confdefs.h <<\EOF
10259 #define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
10260 EOF
10261
10262
10263
10264     
10265   # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10266 if test "${with_libiconv_prefix+set}" = set; then
10267   withval="$with_libiconv_prefix"
10268   
10269     for dir in `echo "$withval" | tr : ' '`; do
10270       if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
10271       if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
10272     done
10273    
10274 fi
10275
10276
10277   echo $ac_n "checking for iconv""... $ac_c" 1>&6
10278 echo "configure:10279: checking for iconv" >&5
10279 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
10280   echo $ac_n "(cached) $ac_c" 1>&6
10281 else
10282   
10283     am_cv_func_iconv="no, consider installing GNU libiconv"
10284     am_cv_lib_iconv=no
10285     cat > conftest.$ac_ext <<EOF
10286 #line 10287 "configure"
10287 #include "confdefs.h"
10288 #include <stdlib.h>
10289 #include <iconv.h>
10290 int main() {
10291 iconv_t cd = iconv_open("","");
10292        iconv(cd,NULL,NULL,NULL,NULL);
10293        iconv_close(cd);
10294 ; return 0; }
10295 EOF
10296 if { (eval echo configure:10297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10297   rm -rf conftest*
10298   am_cv_func_iconv=yes
10299 else
10300   echo "configure: failed program was:" >&5
10301   cat conftest.$ac_ext >&5
10302 fi
10303 rm -f conftest*
10304     if test "$am_cv_func_iconv" != yes; then
10305       am_save_LIBS="$LIBS"
10306       LIBS="$LIBS -liconv"
10307       cat > conftest.$ac_ext <<EOF
10308 #line 10309 "configure"
10309 #include "confdefs.h"
10310 #include <stdlib.h>
10311 #include <iconv.h>
10312 int main() {
10313 iconv_t cd = iconv_open("","");
10314          iconv(cd,NULL,NULL,NULL,NULL);
10315          iconv_close(cd);
10316 ; return 0; }
10317 EOF
10318 if { (eval echo configure:10319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10319   rm -rf conftest*
10320   am_cv_lib_iconv=yes
10321         am_cv_func_iconv=yes
10322 else
10323   echo "configure: failed program was:" >&5
10324   cat conftest.$ac_ext >&5
10325 fi
10326 rm -f conftest*
10327       LIBS="$am_save_LIBS"
10328     fi
10329   
10330 fi
10331
10332 echo "$ac_t""$am_cv_func_iconv" 1>&6
10333   if test "$am_cv_func_iconv" = yes; then
10334     cat >> confdefs.h <<\EOF
10335 #define HAVE_ICONV 1
10336 EOF
10337
10338     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
10339 echo "configure:10340: checking for iconv declaration" >&5
10340     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
10341   echo $ac_n "(cached) $ac_c" 1>&6
10342 else
10343   
10344       cat > conftest.$ac_ext <<EOF
10345 #line 10346 "configure"
10346 #include "confdefs.h"
10347
10348 #include <stdlib.h>
10349 #include <iconv.h>
10350 extern
10351 #ifdef __cplusplus
10352 "C"
10353 #endif
10354 #if defined(__STDC__) || defined(__cplusplus)
10355 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10356 #else
10357 size_t iconv();
10358 #endif
10359
10360 int main() {
10361
10362 ; return 0; }
10363 EOF
10364 if { (eval echo configure:10365: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10365   rm -rf conftest*
10366   am_cv_proto_iconv_arg1=""
10367 else
10368   echo "configure: failed program was:" >&5
10369   cat conftest.$ac_ext >&5
10370   rm -rf conftest*
10371   am_cv_proto_iconv_arg1="const"
10372 fi
10373 rm -f conftest*
10374       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);"
10375 fi
10376
10377     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10378     echo "$ac_t""${ac_t:-
10379          }$am_cv_proto_iconv" 1>&6
10380     cat >> confdefs.h <<EOF
10381 #define ICONV_CONST $am_cv_proto_iconv_arg1
10382 EOF
10383
10384   fi
10385   LIBICONV=
10386   if test "$am_cv_lib_iconv" = yes; then
10387     LIBICONV="-liconv"
10388   fi
10389   
10390
10391
10392 trap '' 1 2 15
10393 cat > confcache <<\EOF
10394 # This file is a shell script that caches the results of configure
10395 # tests run on this system so they can be shared between configure
10396 # scripts and configure runs.  It is not useful on other systems.
10397 # If it contains results you don't want to keep, you may remove or edit it.
10398 #
10399 # By default, configure uses ./config.cache as the cache file,
10400 # creating it if it does not exist already.  You can give configure
10401 # the --cache-file=FILE option to use a different cache file; that is
10402 # what configure does when it calls configure scripts in
10403 # subdirectories, so they share the cache.
10404 # Giving --cache-file=/dev/null disables caching, for debugging configure.
10405 # config.status only pays attention to the cache file if you give it the
10406 # --recheck option to rerun configure.
10407 #
10408 EOF
10409 # The following way of writing the cache mishandles newlines in values,
10410 # but we know of no workaround that is simple, portable, and efficient.
10411 # So, don't put newlines in cache variables' values.
10412 # Ultrix sh set writes to stderr and can't be redirected directly,
10413 # and sets the high bit in the cache file unless we assign to the vars.
10414 (set) 2>&1 |
10415   case `(ac_space=' '; set | grep ac_space) 2>&1` in
10416   *ac_space=\ *)
10417     # `set' does not quote correctly, so add quotes (double-quote substitution
10418     # turns \\\\ into \\, and sed turns \\ into \).
10419     sed -n \
10420       -e "s/'/'\\\\''/g" \
10421       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
10422     ;;
10423   *)
10424     # `set' quotes correctly as required by POSIX, so do not add quotes.
10425     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
10426     ;;
10427   esac >> confcache
10428 if cmp -s $cache_file confcache; then
10429   :
10430 else
10431   if test -w $cache_file; then
10432     echo "updating cache $cache_file"
10433     cat confcache > $cache_file
10434   else
10435     echo "not updating unwritable cache $cache_file"
10436   fi
10437 fi
10438 rm -f confcache
10439
10440 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
10441
10442 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10443 # Let make expand exec_prefix.
10444 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10445
10446 # Any assignment to VPATH causes Sun make to only execute
10447 # the first set of double-colon rules, so remove it if not needed.
10448 # If there is a colon in the path, we need to keep it.
10449 if test "x$srcdir" = x.; then
10450   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
10451 fi
10452
10453 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
10454
10455 DEFS=-DHAVE_CONFIG_H
10456
10457 # Without the "./", some shells look in PATH for config.status.
10458 : ${CONFIG_STATUS=./config.status}
10459
10460 echo creating $CONFIG_STATUS
10461 rm -f $CONFIG_STATUS
10462 cat > $CONFIG_STATUS <<EOF
10463 #! /bin/sh
10464 # Generated automatically by configure.
10465 # Run this file to recreate the current configuration.
10466 # This directory was configured as follows,
10467 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10468 #
10469 # $0 $ac_configure_args
10470 #
10471 # Compiler output produced by configure, useful for debugging
10472 # configure, is in ./config.log if it exists.
10473
10474 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
10475 for ac_option
10476 do
10477   case "\$ac_option" in
10478   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10479     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
10480     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
10481   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
10482     echo "$CONFIG_STATUS generated by autoconf version 2.13"
10483     exit 0 ;;
10484   -help | --help | --hel | --he | --h)
10485     echo "\$ac_cs_usage"; exit 0 ;;
10486   *) echo "\$ac_cs_usage"; exit 1 ;;
10487   esac
10488 done
10489
10490 ac_given_srcdir=$srcdir
10491 ac_given_INSTALL="$INSTALL"
10492
10493 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
10494 EOF
10495 cat >> $CONFIG_STATUS <<EOF
10496
10497 # Protect against being on the right side of a sed subst in config.status.
10498 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
10499  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
10500 $ac_vpsub
10501 $extrasub
10502 s%@SHELL@%$SHELL%g
10503 s%@CFLAGS@%$CFLAGS%g
10504 s%@CPPFLAGS@%$CPPFLAGS%g
10505 s%@CXXFLAGS@%$CXXFLAGS%g
10506 s%@FFLAGS@%$FFLAGS%g
10507 s%@DEFS@%$DEFS%g
10508 s%@LDFLAGS@%$LDFLAGS%g
10509 s%@LIBS@%$LIBS%g
10510 s%@exec_prefix@%$exec_prefix%g
10511 s%@prefix@%$prefix%g
10512 s%@program_transform_name@%$program_transform_name%g
10513 s%@bindir@%$bindir%g
10514 s%@sbindir@%$sbindir%g
10515 s%@libexecdir@%$libexecdir%g
10516 s%@datadir@%$datadir%g
10517 s%@sysconfdir@%$sysconfdir%g
10518 s%@sharedstatedir@%$sharedstatedir%g
10519 s%@localstatedir@%$localstatedir%g
10520 s%@libdir@%$libdir%g
10521 s%@includedir@%$includedir%g
10522 s%@oldincludedir@%$oldincludedir%g
10523 s%@infodir@%$infodir%g
10524 s%@mandir@%$mandir%g
10525 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
10526 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
10527 s%@MAINT@%$MAINT%g
10528 s%@CC@%$CC%g
10529 s%@CPP@%$CPP%g
10530 s%@host@%$host%g
10531 s%@host_alias@%$host_alias%g
10532 s%@host_cpu@%$host_cpu%g
10533 s%@host_vendor@%$host_vendor%g
10534 s%@host_os@%$host_os%g
10535 s%@target@%$target%g
10536 s%@target_alias@%$target_alias%g
10537 s%@target_cpu@%$target_cpu%g
10538 s%@target_vendor@%$target_vendor%g
10539 s%@target_os@%$target_os%g
10540 s%@build@%$build%g
10541 s%@build_alias@%$build_alias%g
10542 s%@build_cpu@%$build_cpu%g
10543 s%@build_vendor@%$build_vendor%g
10544 s%@build_os@%$build_os%g
10545 s%@RANLIB@%$RANLIB%g
10546 s%@SET_MAKE@%$SET_MAKE%g
10547 s%@ALLOCA@%$ALLOCA%g
10548 s%@USE_NLS@%$USE_NLS%g
10549 s%@MSGFMT@%$MSGFMT%g
10550 s%@GMSGFMT@%$GMSGFMT%g
10551 s%@XGETTEXT@%$XGETTEXT%g
10552 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
10553 s%@CATALOGS@%$CATALOGS%g
10554 s%@CATOBJEXT@%$CATOBJEXT%g
10555 s%@DATADIRNAME@%$DATADIRNAME%g
10556 s%@GMOFILES@%$GMOFILES%g
10557 s%@INSTOBJEXT@%$INSTOBJEXT%g
10558 s%@INTLDEPS@%$INTLDEPS%g
10559 s%@INTLLIBS@%$INTLLIBS%g
10560 s%@INTLOBJS@%$INTLOBJS%g
10561 s%@POFILES@%$POFILES%g
10562 s%@POSUB@%$POSUB%g
10563 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
10564 s%@GT_NO@%$GT_NO%g
10565 s%@GT_YES@%$GT_YES%g
10566 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
10567 s%@l@%$l%g
10568 s%@subdirs@%$subdirs%g
10569 s%@AWK@%$AWK%g
10570 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
10571 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
10572 s%@INSTALL_DATA@%$INSTALL_DATA%g
10573 s%@LN_S@%$LN_S%g
10574 s%@YACC@%$YACC%g
10575 s%@AR@%$AR%g
10576 s%@DLLTOOL@%$DLLTOOL%g
10577 s%@WINDRES@%$WINDRES%g
10578 s%@MIG@%$MIG%g
10579 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
10580 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
10581 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
10582 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
10583 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
10584 s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
10585 s%@MMALLOC@%$MMALLOC%g
10586 s%@SER_HARDWIRE@%$SER_HARDWIRE%g
10587 s%@WIN32LIBS@%$WIN32LIBS%g
10588 s%@LIBGUI@%$LIBGUI%g
10589 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
10590 s%@WIN32LDAPP@%$WIN32LDAPP%g
10591 s%@TCL_VERSION@%$TCL_VERSION%g
10592 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
10593 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
10594 s%@TCL_CC@%$TCL_CC%g
10595 s%@TCL_DEFS@%$TCL_DEFS%g
10596 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
10597 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
10598 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
10599 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
10600 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
10601 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
10602 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
10603 s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
10604 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
10605 s%@TCL_RANLIB@%$TCL_RANLIB%g
10606 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
10607 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
10608 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
10609 s%@TK_VERSION@%$TK_VERSION%g
10610 s%@TK_DEFS@%$TK_DEFS%g
10611 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
10612 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
10613 s%@TK_XLIBSW@%$TK_XLIBSW%g
10614 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
10615 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
10616 s%@TCLHDIR@%$TCLHDIR%g
10617 s%@TKHDIR@%$TKHDIR%g
10618 s%@ITCLHDIR@%$ITCLHDIR%g
10619 s%@ITKHDIR@%$ITKHDIR%g
10620 s%@ITCL_VERSION@%$ITCL_VERSION%g
10621 s%@ITCL_DEFS@%$ITCL_DEFS%g
10622 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
10623 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
10624 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
10625 s%@ITK_VERSION@%$ITK_VERSION%g
10626 s%@ITK_DEFS@%$ITK_DEFS%g
10627 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
10628 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
10629 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
10630 s%@X_CFLAGS@%$X_CFLAGS%g
10631 s%@X_LDFLAGS@%$X_LDFLAGS%g
10632 s%@X_LIBS@%$X_LIBS%g
10633 s%@TCL_DEPS@%$TCL_DEPS%g
10634 s%@TK_DEPS@%$TK_DEPS%g
10635 s%@ITCLLIB@%$ITCLLIB%g
10636 s%@ITCL_DEPS@%$ITCL_DEPS%g
10637 s%@ITKLIB@%$ITKLIB%g
10638 s%@ITK_DEPS@%$ITK_DEPS%g
10639 s%@GDBTKLIBS@%$GDBTKLIBS%g
10640 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
10641 s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
10642 s%@IGNORE_SIM@%$IGNORE_SIM%g
10643 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
10644 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
10645 s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
10646 s%@CONFIG_OBS@%$CONFIG_OBS%g
10647 s%@CONFIG_LIB_OBS@%$CONFIG_LIB_OBS%g
10648 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
10649 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
10650 s%@CONFIG_INITS@%$CONFIG_INITS%g
10651 s%@CONFIG_ALL@%$CONFIG_ALL%g
10652 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
10653 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
10654 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
10655 s%@target_subdir@%$target_subdir%g
10656 /@host_makefile_frag@/r $host_makefile_frag
10657 s%@host_makefile_frag@%%g
10658 /@target_makefile_frag@/r $target_makefile_frag
10659 s%@target_makefile_frag@%%g
10660 s%@frags@%$frags%g
10661 s%@xm_h@%$xm_h%g
10662 s%@tm_h@%$tm_h%g
10663 s%@nm_h@%$nm_h%g
10664 s%@EXEEXT@%$EXEEXT%g
10665 s%@LIBICONV@%$LIBICONV%g
10666
10667 CEOF
10668 EOF
10669
10670 cat >> $CONFIG_STATUS <<\EOF
10671
10672 # Split the substitutions into bite-sized pieces for seds with
10673 # small command number limits, like on Digital OSF/1 and HP-UX.
10674 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
10675 ac_file=1 # Number of current file.
10676 ac_beg=1 # First line for current file.
10677 ac_end=$ac_max_sed_cmds # Line after last line for current file.
10678 ac_more_lines=:
10679 ac_sed_cmds=""
10680 while $ac_more_lines; do
10681   if test $ac_beg -gt 1; then
10682     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
10683   else
10684     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
10685   fi
10686   if test ! -s conftest.s$ac_file; then
10687     ac_more_lines=false
10688     rm -f conftest.s$ac_file
10689   else
10690     if test -z "$ac_sed_cmds"; then
10691       ac_sed_cmds="sed -f conftest.s$ac_file"
10692     else
10693       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
10694     fi
10695     ac_file=`expr $ac_file + 1`
10696     ac_beg=$ac_end
10697     ac_end=`expr $ac_end + $ac_max_sed_cmds`
10698   fi
10699 done
10700 if test -z "$ac_sed_cmds"; then
10701   ac_sed_cmds=cat
10702 fi
10703 EOF
10704
10705 cat >> $CONFIG_STATUS <<EOF
10706
10707 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
10708 EOF
10709 cat >> $CONFIG_STATUS <<\EOF
10710 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
10711   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10712   case "$ac_file" in
10713   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10714        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10715   *) ac_file_in="${ac_file}.in" ;;
10716   esac
10717
10718   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
10719
10720   # Remove last slash and all that follows it.  Not all systems have dirname.
10721   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10722   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10723     # The file is in a subdirectory.
10724     test ! -d "$ac_dir" && mkdir "$ac_dir"
10725     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
10726     # A "../" for each directory in $ac_dir_suffix.
10727     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
10728   else
10729     ac_dir_suffix= ac_dots=
10730   fi
10731
10732   case "$ac_given_srcdir" in
10733   .)  srcdir=.
10734       if test -z "$ac_dots"; then top_srcdir=.
10735       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
10736   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
10737   *) # Relative path.
10738     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
10739     top_srcdir="$ac_dots$ac_given_srcdir" ;;
10740   esac
10741
10742   case "$ac_given_INSTALL" in
10743   [/$]*) INSTALL="$ac_given_INSTALL" ;;
10744   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
10745   esac
10746
10747   echo creating "$ac_file"
10748   rm -f "$ac_file"
10749   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10750   case "$ac_file" in
10751   *Makefile*) ac_comsub="1i\\
10752 # $configure_input" ;;
10753   *) ac_comsub= ;;
10754   esac
10755
10756   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10757   sed -e "$ac_comsub
10758 s%@configure_input@%$configure_input%g
10759 s%@srcdir@%$srcdir%g
10760 s%@top_srcdir@%$top_srcdir%g
10761 s%@INSTALL@%$INSTALL%g
10762 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
10763 fi; done
10764 rm -f conftest.s*
10765
10766 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10767 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10768 #
10769 # ac_d sets the value in "#define NAME VALUE" lines.
10770 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
10771 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
10772 ac_dC='\3'
10773 ac_dD='%g'
10774 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10775 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
10776 ac_uB='\([      ]\)%\1#\2define\3'
10777 ac_uC=' '
10778 ac_uD='\4%g'
10779 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10780 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
10781 ac_eB='$%\1#\2define\3'
10782 ac_eC=' '
10783 ac_eD='%g'
10784
10785 if test "${CONFIG_HEADERS+set}" != set; then
10786 EOF
10787 cat >> $CONFIG_STATUS <<EOF
10788   CONFIG_HEADERS="config.h:config.in"
10789 EOF
10790 cat >> $CONFIG_STATUS <<\EOF
10791 fi
10792 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
10793   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10794   case "$ac_file" in
10795   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
10796        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
10797   *) ac_file_in="${ac_file}.in" ;;
10798   esac
10799
10800   echo creating $ac_file
10801
10802   rm -f conftest.frag conftest.in conftest.out
10803   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10804   cat $ac_file_inputs > conftest.in
10805
10806 EOF
10807
10808 # Transform confdefs.h into a sed script conftest.vals that substitutes
10809 # the proper values into config.h.in to produce config.h.  And first:
10810 # Protect against being on the right side of a sed subst in config.status.
10811 # Protect against being in an unquoted here document in config.status.
10812 rm -f conftest.vals
10813 cat > conftest.hdr <<\EOF
10814 s/[\\&%]/\\&/g
10815 s%[\\$`]%\\&%g
10816 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10817 s%ac_d%ac_u%gp
10818 s%ac_u%ac_e%gp
10819 EOF
10820 sed -n -f conftest.hdr confdefs.h > conftest.vals
10821 rm -f conftest.hdr
10822
10823 # This sed command replaces #undef with comments.  This is necessary, for
10824 # example, in the case of _POSIX_SOURCE, which is predefined and required
10825 # on some systems where configure will not decide to define it.
10826 cat >> conftest.vals <<\EOF
10827 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10828 EOF
10829
10830 # Break up conftest.vals because some shells have a limit on
10831 # the size of here documents, and old seds have small limits too.
10832
10833 rm -f conftest.tail
10834 while :
10835 do
10836   ac_lines=`grep -c . conftest.vals`
10837   # grep -c gives empty output for an empty file on some AIX systems.
10838   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10839   # Write a limited-size here document to conftest.frag.
10840   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10841   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10842   echo 'CEOF
10843   sed -f conftest.frag conftest.in > conftest.out
10844   rm -f conftest.in
10845   mv conftest.out conftest.in
10846 ' >> $CONFIG_STATUS
10847   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10848   rm -f conftest.vals
10849   mv conftest.tail conftest.vals
10850 done
10851 rm -f conftest.vals
10852
10853 cat >> $CONFIG_STATUS <<\EOF
10854   rm -f conftest.frag conftest.h
10855   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
10856   cat conftest.in >> conftest.h
10857   rm -f conftest.in
10858   if cmp -s $ac_file conftest.h 2>/dev/null; then
10859     echo "$ac_file is unchanged"
10860     rm -f conftest.h
10861   else
10862     # Remove last slash and all that follows it.  Not all systems have dirname.
10863       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10864       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10865       # The file is in a subdirectory.
10866       test ! -d "$ac_dir" && mkdir "$ac_dir"
10867     fi
10868     rm -f $ac_file
10869     mv conftest.h $ac_file
10870   fi
10871 fi; done
10872
10873 EOF
10874
10875 cat >> $CONFIG_STATUS <<EOF
10876 ac_sources="$files"
10877 ac_dests="$links"
10878 EOF
10879
10880 cat >> $CONFIG_STATUS <<\EOF
10881 srcdir=$ac_given_srcdir
10882 while test -n "$ac_sources"; do
10883   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
10884   set $ac_sources; ac_source=$1; shift; ac_sources=$*
10885
10886   echo "linking $srcdir/$ac_source to $ac_dest"
10887
10888   if test ! -r $srcdir/$ac_source; then
10889     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
10890   fi
10891   rm -f $ac_dest
10892
10893   # Make relative symlinks.
10894   # Remove last slash and all that follows it.  Not all systems have dirname.
10895   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
10896   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
10897     # The dest file is in a subdirectory.
10898     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
10899     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
10900     # A "../" for each directory in $ac_dest_dir_suffix.
10901     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
10902   else
10903     ac_dest_dir_suffix= ac_dots=
10904   fi
10905
10906   case "$srcdir" in
10907   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
10908   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
10909   esac
10910
10911   # Make a symlink if possible; otherwise try a hard link.
10912   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
10913     ln $srcdir/$ac_source $ac_dest; then :
10914   else
10915     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
10916   fi
10917 done
10918 EOF
10919 cat >> $CONFIG_STATUS <<EOF
10920
10921 gdb_host_cpu=$gdb_host_cpu
10922 gdb_target_cpu=$gdb_target_cpu
10923 nativefile=$nativefile
10924
10925 EOF
10926 cat >> $CONFIG_STATUS <<\EOF
10927
10928 if test "${nativefile}" = ""; then
10929         < Makefile \
10930         sed -e '/^NATDEPFILES[  ]*=.*\\$/,/[^\\]$/s/^/# /' \
10931             -e '/^NATDEPFILES[  ]*=/s/^/# /' \
10932         | sed -e '/^\(NATDEPFILES[      ]*[+]=[         ]*\)/s//# \1/' \
10933         > Makefile.tem
10934 mv -f Makefile.tem Makefile
10935 fi
10936
10937 sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
10938 /^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
10939 /^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
10940 mv -f Makefile.tmp Makefile
10941
10942
10943 case x$CONFIG_HEADERS in
10944 xconfig.h:config.in)
10945 echo > stamp-h ;;
10946 esac
10947
10948 exit 0
10949 EOF
10950 chmod +x $CONFIG_STATUS
10951 rm -fr confdefs* $ac_clean_files
10952 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
10953
10954 if test "$no_recursion" != yes; then
10955
10956   # Remove --cache-file and --srcdir arguments so they do not pile up.
10957   ac_sub_configure_args=
10958   ac_prev=
10959   for ac_arg in $ac_configure_args; do
10960     if test -n "$ac_prev"; then
10961       ac_prev=
10962       continue
10963     fi
10964     case "$ac_arg" in
10965     -cache-file | --cache-file | --cache-fil | --cache-fi \
10966     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
10967       ac_prev=cache_file ;;
10968     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
10969     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
10970       ;;
10971     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10972       ac_prev=srcdir ;;
10973     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10974       ;;
10975     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
10976     esac
10977   done
10978
10979   for ac_config_dir in doc testsuite $configdirs; do
10980
10981     # Do not complain, so a configure script can configure whichever
10982     # parts of a large source tree are present.
10983     if test ! -d $srcdir/$ac_config_dir; then
10984       continue
10985     fi
10986
10987     echo configuring in $ac_config_dir
10988
10989     case "$srcdir" in
10990     .) ;;
10991     *)
10992       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
10993       else
10994         { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
10995       fi
10996       ;;
10997     esac
10998
10999     ac_popdir=`pwd`
11000     cd $ac_config_dir
11001
11002       # A "../" for each directory in /$ac_config_dir.
11003       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11004
11005     case "$srcdir" in
11006     .) # No --srcdir option.  We are building in place.
11007       ac_sub_srcdir=$srcdir ;;
11008     /*) # Absolute path.
11009       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11010     *) # Relative path.
11011       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11012     esac
11013
11014     # Check for guested configure; otherwise get Cygnus style configure.
11015     if test -f $ac_sub_srcdir/configure; then
11016       ac_sub_configure=$ac_sub_srcdir/configure
11017     elif test -f $ac_sub_srcdir/configure.in; then
11018       ac_sub_configure=$ac_configure
11019     else
11020       echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11021       ac_sub_configure=
11022     fi
11023
11024     # The recursion is here.
11025     if test -n "$ac_sub_configure"; then
11026
11027       # Make the cache file name correct relative to the subdirectory.
11028       case "$cache_file" in
11029       /*) ac_sub_cache_file=$cache_file ;;
11030       *) # Relative path.
11031         ac_sub_cache_file="$ac_dots$cache_file" ;;
11032       esac
11033   case "$ac_given_INSTALL" in
11034         [/$]*) INSTALL="$ac_given_INSTALL" ;;
11035         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11036         esac
11037
11038       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11039       # The eval makes quoting arguments work.
11040       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11041       then :
11042       else
11043         { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11044       fi
11045     fi
11046
11047     cd $ac_popdir
11048   done
11049 fi
11050
11051
11052 exit 0
This page took 0.609363 seconds and 4 git commands to generate.