* tracepoint.c (set_raw_tracepoint): make sure there's a trailing slash on
[external/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.12 
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-netrom "
16 ac_help="$ac_help
17   --enable-ide            Enable IDE support"
18 ac_help="$ac_help
19   --enable-gdbtk "
20 ac_help="$ac_help
21   --with-tclconfig           directory containing tcl configuration (tclConfig.sh)"
22 ac_help="$ac_help
23   --with-tkconfig           directory containing tk configuration (tkConfig.sh)"
24 ac_help="$ac_help
25   --with-tclinclude       directory where tcl private headers are"
26 ac_help="$ac_help
27   --with-tkinclude       directory where tk private headers are"
28 ac_help="$ac_help
29   --enable-shared         use shared libraries"
30
31 # Initialize some variables set by options.
32 # The variables have the same names as the options, with
33 # dashes changed to underlines.
34 build=NONE
35 cache_file=./config.cache
36 exec_prefix=NONE
37 host=NONE
38 no_create=
39 nonopt=NONE
40 no_recursion=
41 prefix=NONE
42 program_prefix=NONE
43 program_suffix=NONE
44 program_transform_name=s,x,x,
45 silent=
46 site=
47 srcdir=
48 target=NONE
49 verbose=
50 x_includes=NONE
51 x_libraries=NONE
52 bindir='${exec_prefix}/bin'
53 sbindir='${exec_prefix}/sbin'
54 libexecdir='${exec_prefix}/libexec'
55 datadir='${prefix}/share'
56 sysconfdir='${prefix}/etc'
57 sharedstatedir='${prefix}/com'
58 localstatedir='${prefix}/var'
59 libdir='${exec_prefix}/lib'
60 includedir='${prefix}/include'
61 oldincludedir='/usr/include'
62 infodir='${prefix}/info'
63 mandir='${prefix}/man'
64
65 # Initialize some other variables.
66 subdirs=
67 MFLAGS= MAKEFLAGS=
68 # Maximum number of lines to put in a shell here document.
69 ac_max_here_lines=12
70
71 ac_prev=
72 for ac_option
73 do
74
75   # If the previous option needs an argument, assign it.
76   if test -n "$ac_prev"; then
77     eval "$ac_prev=\$ac_option"
78     ac_prev=
79     continue
80   fi
81
82   case "$ac_option" in
83   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
84   *) ac_optarg= ;;
85   esac
86
87   # Accept the important Cygnus configure options, so we can diagnose typos.
88
89   case "$ac_option" in
90
91   -bindir | --bindir | --bindi | --bind | --bin | --bi)
92     ac_prev=bindir ;;
93   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
94     bindir="$ac_optarg" ;;
95
96   -build | --build | --buil | --bui | --bu)
97     ac_prev=build ;;
98   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
99     build="$ac_optarg" ;;
100
101   -cache-file | --cache-file | --cache-fil | --cache-fi \
102   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
103     ac_prev=cache_file ;;
104   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
105   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
106     cache_file="$ac_optarg" ;;
107
108   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
109     ac_prev=datadir ;;
110   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
111   | --da=*)
112     datadir="$ac_optarg" ;;
113
114   -disable-* | --disable-*)
115     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
116     # Reject names that are not valid shell variable names.
117     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
118       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
119     fi
120     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
121     eval "enable_${ac_feature}=no" ;;
122
123   -enable-* | --enable-*)
124     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
125     # Reject names that are not valid shell variable names.
126     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
127       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
128     fi
129     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
130     case "$ac_option" in
131       *=*) ;;
132       *) ac_optarg=yes ;;
133     esac
134     eval "enable_${ac_feature}='$ac_optarg'" ;;
135
136   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
137   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
138   | --exec | --exe | --ex)
139     ac_prev=exec_prefix ;;
140   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
141   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
142   | --exec=* | --exe=* | --ex=*)
143     exec_prefix="$ac_optarg" ;;
144
145   -gas | --gas | --ga | --g)
146     # Obsolete; use --with-gas.
147     with_gas=yes ;;
148
149   -help | --help | --hel | --he)
150     # Omit some internal or obsolete options to make the list less imposing.
151     # This message is too long to be a string in the A/UX 3.1 sh.
152     cat << EOF
153 Usage: configure [options] [host]
154 Options: [defaults in brackets after descriptions]
155 Configuration:
156   --cache-file=FILE       cache test results in FILE
157   --help                  print this message
158   --no-create             do not create output files
159   --quiet, --silent       do not print \`checking...' messages
160   --version               print the version of autoconf that created configure
161 Directory and file names:
162   --prefix=PREFIX         install architecture-independent files in PREFIX
163                           [$ac_default_prefix]
164   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
165                           [same as prefix]
166   --bindir=DIR            user executables in DIR [EPREFIX/bin]
167   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
168   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
169   --datadir=DIR           read-only architecture-independent data in DIR
170                           [PREFIX/share]
171   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
172   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
173                           [PREFIX/com]
174   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
175   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
176   --includedir=DIR        C header files in DIR [PREFIX/include]
177   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
178   --infodir=DIR           info documentation in DIR [PREFIX/info]
179   --mandir=DIR            man documentation in DIR [PREFIX/man]
180   --srcdir=DIR            find the sources in DIR [configure dir or ..]
181   --program-prefix=PREFIX prepend PREFIX to installed program names
182   --program-suffix=SUFFIX append SUFFIX to installed program names
183   --program-transform-name=PROGRAM
184                           run sed PROGRAM on installed program names
185 EOF
186     cat << EOF
187 Host type:
188   --build=BUILD           configure for building on BUILD [BUILD=HOST]
189   --host=HOST             configure for HOST [guessed]
190   --target=TARGET         configure for TARGET [TARGET=HOST]
191 Features and packages:
192   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
193   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
194   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
195   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
196   --x-includes=DIR        X include files are in DIR
197   --x-libraries=DIR       X library files are in DIR
198 EOF
199     if test -n "$ac_help"; then
200       echo "--enable and --with options recognized:$ac_help"
201     fi
202     exit 0 ;;
203
204   -host | --host | --hos | --ho)
205     ac_prev=host ;;
206   -host=* | --host=* | --hos=* | --ho=*)
207     host="$ac_optarg" ;;
208
209   -includedir | --includedir | --includedi | --included | --include \
210   | --includ | --inclu | --incl | --inc)
211     ac_prev=includedir ;;
212   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
213   | --includ=* | --inclu=* | --incl=* | --inc=*)
214     includedir="$ac_optarg" ;;
215
216   -infodir | --infodir | --infodi | --infod | --info | --inf)
217     ac_prev=infodir ;;
218   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
219     infodir="$ac_optarg" ;;
220
221   -libdir | --libdir | --libdi | --libd)
222     ac_prev=libdir ;;
223   -libdir=* | --libdir=* | --libdi=* | --libd=*)
224     libdir="$ac_optarg" ;;
225
226   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
227   | --libexe | --libex | --libe)
228     ac_prev=libexecdir ;;
229   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
230   | --libexe=* | --libex=* | --libe=*)
231     libexecdir="$ac_optarg" ;;
232
233   -localstatedir | --localstatedir | --localstatedi | --localstated \
234   | --localstate | --localstat | --localsta | --localst \
235   | --locals | --local | --loca | --loc | --lo)
236     ac_prev=localstatedir ;;
237   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
238   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
239   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
240     localstatedir="$ac_optarg" ;;
241
242   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
243     ac_prev=mandir ;;
244   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
245     mandir="$ac_optarg" ;;
246
247   -nfp | --nfp | --nf)
248     # Obsolete; use --without-fp.
249     with_fp=no ;;
250
251   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
252   | --no-cr | --no-c)
253     no_create=yes ;;
254
255   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
256   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
257     no_recursion=yes ;;
258
259   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
260   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
261   | --oldin | --oldi | --old | --ol | --o)
262     ac_prev=oldincludedir ;;
263   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
264   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
265   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
266     oldincludedir="$ac_optarg" ;;
267
268   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
269     ac_prev=prefix ;;
270   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
271     prefix="$ac_optarg" ;;
272
273   -program-prefix | --program-prefix | --program-prefi | --program-pref \
274   | --program-pre | --program-pr | --program-p)
275     ac_prev=program_prefix ;;
276   -program-prefix=* | --program-prefix=* | --program-prefi=* \
277   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
278     program_prefix="$ac_optarg" ;;
279
280   -program-suffix | --program-suffix | --program-suffi | --program-suff \
281   | --program-suf | --program-su | --program-s)
282     ac_prev=program_suffix ;;
283   -program-suffix=* | --program-suffix=* | --program-suffi=* \
284   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
285     program_suffix="$ac_optarg" ;;
286
287   -program-transform-name | --program-transform-name \
288   | --program-transform-nam | --program-transform-na \
289   | --program-transform-n | --program-transform- \
290   | --program-transform | --program-transfor \
291   | --program-transfo | --program-transf \
292   | --program-trans | --program-tran \
293   | --progr-tra | --program-tr | --program-t)
294     ac_prev=program_transform_name ;;
295   -program-transform-name=* | --program-transform-name=* \
296   | --program-transform-nam=* | --program-transform-na=* \
297   | --program-transform-n=* | --program-transform-=* \
298   | --program-transform=* | --program-transfor=* \
299   | --program-transfo=* | --program-transf=* \
300   | --program-trans=* | --program-tran=* \
301   | --progr-tra=* | --program-tr=* | --program-t=*)
302     program_transform_name="$ac_optarg" ;;
303
304   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
305   | -silent | --silent | --silen | --sile | --sil)
306     silent=yes ;;
307
308   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
309     ac_prev=sbindir ;;
310   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
311   | --sbi=* | --sb=*)
312     sbindir="$ac_optarg" ;;
313
314   -sharedstatedir | --sharedstatedir | --sharedstatedi \
315   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
316   | --sharedst | --shareds | --shared | --share | --shar \
317   | --sha | --sh)
318     ac_prev=sharedstatedir ;;
319   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
320   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
321   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
322   | --sha=* | --sh=*)
323     sharedstatedir="$ac_optarg" ;;
324
325   -site | --site | --sit)
326     ac_prev=site ;;
327   -site=* | --site=* | --sit=*)
328     site="$ac_optarg" ;;
329
330   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
331     ac_prev=srcdir ;;
332   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
333     srcdir="$ac_optarg" ;;
334
335   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
336   | --syscon | --sysco | --sysc | --sys | --sy)
337     ac_prev=sysconfdir ;;
338   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
339   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
340     sysconfdir="$ac_optarg" ;;
341
342   -target | --target | --targe | --targ | --tar | --ta | --t)
343     ac_prev=target ;;
344   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
345     target="$ac_optarg" ;;
346
347   -v | -verbose | --verbose | --verbos | --verbo | --verb)
348     verbose=yes ;;
349
350   -version | --version | --versio | --versi | --vers)
351     echo "configure generated by autoconf version 2.12"
352     exit 0 ;;
353
354   -with-* | --with-*)
355     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
356     # Reject names that are not valid shell variable names.
357     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
358       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
359     fi
360     ac_package=`echo $ac_package| sed 's/-/_/g'`
361     case "$ac_option" in
362       *=*) ;;
363       *) ac_optarg=yes ;;
364     esac
365     eval "with_${ac_package}='$ac_optarg'" ;;
366
367   -without-* | --without-*)
368     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
369     # Reject names that are not valid shell variable names.
370     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
371       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372     fi
373     ac_package=`echo $ac_package| sed 's/-/_/g'`
374     eval "with_${ac_package}=no" ;;
375
376   --x)
377     # Obsolete; use --with-x.
378     with_x=yes ;;
379
380   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
381   | --x-incl | --x-inc | --x-in | --x-i)
382     ac_prev=x_includes ;;
383   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
384   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
385     x_includes="$ac_optarg" ;;
386
387   -x-libraries | --x-libraries | --x-librarie | --x-librari \
388   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
389     ac_prev=x_libraries ;;
390   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
391   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
392     x_libraries="$ac_optarg" ;;
393
394   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
395     ;;
396
397   *)
398     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
399       echo "configure: warning: $ac_option: invalid host type" 1>&2
400     fi
401     if test "x$nonopt" != xNONE; then
402       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
403     fi
404     nonopt="$ac_option"
405     ;;
406
407   esac
408 done
409
410 if test -n "$ac_prev"; then
411   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
412 fi
413
414 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
415
416 # File descriptor usage:
417 # 0 standard input
418 # 1 file creation
419 # 2 errors and warnings
420 # 3 some systems may open it to /dev/tty
421 # 4 used on the Kubota Titan
422 # 6 checking for... messages and results
423 # 5 compiler messages saved in config.log
424 if test "$silent" = yes; then
425   exec 6>/dev/null
426 else
427   exec 6>&1
428 fi
429 exec 5>./config.log
430
431 echo "\
432 This file contains any messages produced by compilers while
433 running configure, to aid debugging if configure makes a mistake.
434 " 1>&5
435
436 # Strip out --no-create and --no-recursion so they do not pile up.
437 # Also quote any args containing shell metacharacters.
438 ac_configure_args=
439 for ac_arg
440 do
441   case "$ac_arg" in
442   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
443   | --no-cr | --no-c) ;;
444   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
445   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
446   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
447   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
448   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
449   esac
450 done
451
452 # NLS nuisances.
453 # Only set these to C if already set.  These must not be set unconditionally
454 # because not all systems understand e.g. LANG=C (notably SCO).
455 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
456 # Non-C LC_CTYPE values break the ctype check.
457 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
458 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
459 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
460 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
461
462 # confdefs.h avoids OS command line length limits that DEFS can exceed.
463 rm -rf conftest* confdefs.h
464 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
465 echo > confdefs.h
466
467 # A filename unique to this package, relative to the directory that
468 # configure is in, which we can look for to find out if srcdir is correct.
469 ac_unique_file=main.c
470
471 # Find the source files, if location was not specified.
472 if test -z "$srcdir"; then
473   ac_srcdir_defaulted=yes
474   # Try the directory containing this script, then its parent.
475   ac_prog=$0
476   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
477   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
478   srcdir=$ac_confdir
479   if test ! -r $srcdir/$ac_unique_file; then
480     srcdir=..
481   fi
482 else
483   ac_srcdir_defaulted=no
484 fi
485 if test ! -r $srcdir/$ac_unique_file; then
486   if test "$ac_srcdir_defaulted" = yes; then
487     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
488   else
489     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
490   fi
491 fi
492 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
493
494 # Prefer explicitly selected file to automatically selected ones.
495 if test -z "$CONFIG_SITE"; then
496   if test "x$prefix" != xNONE; then
497     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
498   else
499     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
500   fi
501 fi
502 for ac_site_file in $CONFIG_SITE; do
503   if test -r "$ac_site_file"; then
504     echo "loading site script $ac_site_file"
505     . "$ac_site_file"
506   fi
507 done
508
509 if test -r "$cache_file"; then
510   echo "loading cache $cache_file"
511   . $cache_file
512 else
513   echo "creating cache $cache_file"
514   > $cache_file
515 fi
516
517 ac_ext=c
518 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
519 ac_cpp='$CPP $CPPFLAGS'
520 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
521 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
522 cross_compiling=$ac_cv_prog_cc_cross
523
524 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
525   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
526   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
527     ac_n= ac_c='
528 ' ac_t='        '
529   else
530     ac_n=-n ac_c= ac_t=
531   fi
532 else
533   ac_n= ac_c='\c' ac_t=
534 fi
535
536
537
538
539 # Extract the first word of "gcc", so it can be a program name with args.
540 set dummy gcc; ac_word=$2
541 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
542 echo "configure:543: checking for $ac_word" >&5
543 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
544   echo $ac_n "(cached) $ac_c" 1>&6
545 else
546   if test -n "$CC"; then
547   ac_cv_prog_CC="$CC" # Let the user override the test.
548 else
549   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
550   for ac_dir in $PATH; do
551     test -z "$ac_dir" && ac_dir=.
552     if test -f $ac_dir/$ac_word; then
553       ac_cv_prog_CC="gcc"
554       break
555     fi
556   done
557   IFS="$ac_save_ifs"
558 fi
559 fi
560 CC="$ac_cv_prog_CC"
561 if test -n "$CC"; then
562   echo "$ac_t""$CC" 1>&6
563 else
564   echo "$ac_t""no" 1>&6
565 fi
566
567 if test -z "$CC"; then
568   # Extract the first word of "cc", so it can be a program name with args.
569 set dummy cc; ac_word=$2
570 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
571 echo "configure:572: checking for $ac_word" >&5
572 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
573   echo $ac_n "(cached) $ac_c" 1>&6
574 else
575   if test -n "$CC"; then
576   ac_cv_prog_CC="$CC" # Let the user override the test.
577 else
578   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
579   ac_prog_rejected=no
580   for ac_dir in $PATH; do
581     test -z "$ac_dir" && ac_dir=.
582     if test -f $ac_dir/$ac_word; then
583       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
584         ac_prog_rejected=yes
585         continue
586       fi
587       ac_cv_prog_CC="cc"
588       break
589     fi
590   done
591   IFS="$ac_save_ifs"
592 if test $ac_prog_rejected = yes; then
593   # We found a bogon in the path, so make sure we never use it.
594   set dummy $ac_cv_prog_CC
595   shift
596   if test $# -gt 0; then
597     # We chose a different compiler from the bogus one.
598     # However, it has the same basename, so the bogon will be chosen
599     # first if we set CC to just the basename; use the full file name.
600     shift
601     set dummy "$ac_dir/$ac_word" "$@"
602     shift
603     ac_cv_prog_CC="$@"
604   fi
605 fi
606 fi
607 fi
608 CC="$ac_cv_prog_CC"
609 if test -n "$CC"; then
610   echo "$ac_t""$CC" 1>&6
611 else
612   echo "$ac_t""no" 1>&6
613 fi
614
615   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
616 fi
617
618 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
619 echo "configure:620: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
620
621 ac_ext=c
622 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
623 ac_cpp='$CPP $CPPFLAGS'
624 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
625 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
626 cross_compiling=$ac_cv_prog_cc_cross
627
628 cat > conftest.$ac_ext <<EOF
629 #line 630 "configure"
630 #include "confdefs.h"
631 main(){return(0);}
632 EOF
633 if { (eval echo configure:634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
634   ac_cv_prog_cc_works=yes
635   # If we can't run a trivial program, we are probably using a cross compiler.
636   if (./conftest; exit) 2>/dev/null; then
637     ac_cv_prog_cc_cross=no
638   else
639     ac_cv_prog_cc_cross=yes
640   fi
641 else
642   echo "configure: failed program was:" >&5
643   cat conftest.$ac_ext >&5
644   ac_cv_prog_cc_works=no
645 fi
646 rm -fr conftest*
647
648 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
649 if test $ac_cv_prog_cc_works = no; then
650   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
651 fi
652 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
653 echo "configure:654: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
654 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
655 cross_compiling=$ac_cv_prog_cc_cross
656
657 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
658 echo "configure:659: checking whether we are using GNU C" >&5
659 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
660   echo $ac_n "(cached) $ac_c" 1>&6
661 else
662   cat > conftest.c <<EOF
663 #ifdef __GNUC__
664   yes;
665 #endif
666 EOF
667 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
668   ac_cv_prog_gcc=yes
669 else
670   ac_cv_prog_gcc=no
671 fi
672 fi
673
674 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
675
676 if test $ac_cv_prog_gcc = yes; then
677   GCC=yes
678   ac_test_CFLAGS="${CFLAGS+set}"
679   ac_save_CFLAGS="$CFLAGS"
680   CFLAGS=
681   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
682 echo "configure:683: checking whether ${CC-cc} accepts -g" >&5
683 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
684   echo $ac_n "(cached) $ac_c" 1>&6
685 else
686   echo 'void f(){}' > conftest.c
687 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
688   ac_cv_prog_cc_g=yes
689 else
690   ac_cv_prog_cc_g=no
691 fi
692 rm -f conftest*
693
694 fi
695
696 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
697   if test "$ac_test_CFLAGS" = set; then
698     CFLAGS="$ac_save_CFLAGS"
699   elif test $ac_cv_prog_cc_g = yes; then
700     CFLAGS="-g -O2"
701   else
702     CFLAGS="-O2"
703   fi
704 else
705   GCC=
706   test "${CFLAGS+set}" = set || CFLAGS="-g"
707 fi
708
709 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
710 echo "configure:711: checking how to run the C preprocessor" >&5
711 # On Suns, sometimes $CPP names a directory.
712 if test -n "$CPP" && test -d "$CPP"; then
713   CPP=
714 fi
715 if test -z "$CPP"; then
716 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
717   echo $ac_n "(cached) $ac_c" 1>&6
718 else
719     # This must be in double quotes, not single quotes, because CPP may get
720   # substituted into the Makefile and "${CC-cc}" will confuse make.
721   CPP="${CC-cc} -E"
722   # On the NeXT, cc -E runs the code through the compiler's parser,
723   # not just through cpp.
724   cat > conftest.$ac_ext <<EOF
725 #line 726 "configure"
726 #include "confdefs.h"
727 #include <assert.h>
728 Syntax Error
729 EOF
730 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
731 { (eval echo configure:732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
732 ac_err=`grep -v '^ *+' conftest.out`
733 if test -z "$ac_err"; then
734   :
735 else
736   echo "$ac_err" >&5
737   echo "configure: failed program was:" >&5
738   cat conftest.$ac_ext >&5
739   rm -rf conftest*
740   CPP="${CC-cc} -E -traditional-cpp"
741   cat > conftest.$ac_ext <<EOF
742 #line 743 "configure"
743 #include "confdefs.h"
744 #include <assert.h>
745 Syntax Error
746 EOF
747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
748 { (eval echo configure:749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
749 ac_err=`grep -v '^ *+' conftest.out`
750 if test -z "$ac_err"; then
751   :
752 else
753   echo "$ac_err" >&5
754   echo "configure: failed program was:" >&5
755   cat conftest.$ac_ext >&5
756   rm -rf conftest*
757   CPP=/lib/cpp
758 fi
759 rm -f conftest*
760 fi
761 rm -f conftest*
762   ac_cv_prog_CPP="$CPP"
763 fi
764   CPP="$ac_cv_prog_CPP"
765 else
766   ac_cv_prog_CPP="$CPP"
767 fi
768 echo "$ac_t""$CPP" 1>&6
769
770 echo $ac_n "checking for AIX""... $ac_c" 1>&6
771 echo "configure:772: checking for AIX" >&5
772 cat > conftest.$ac_ext <<EOF
773 #line 774 "configure"
774 #include "confdefs.h"
775 #ifdef _AIX
776   yes
777 #endif
778
779 EOF
780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
781   egrep "yes" >/dev/null 2>&1; then
782   rm -rf conftest*
783   echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
784 #define _ALL_SOURCE 1
785 EOF
786
787 else
788   rm -rf conftest*
789   echo "$ac_t""no" 1>&6
790 fi
791 rm -f conftest*
792
793
794 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
795 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
796 echo "configure:797: checking for minix/config.h" >&5
797 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
798   echo $ac_n "(cached) $ac_c" 1>&6
799 else
800   cat > conftest.$ac_ext <<EOF
801 #line 802 "configure"
802 #include "confdefs.h"
803 #include <minix/config.h>
804 EOF
805 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
806 { (eval echo configure:807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
807 ac_err=`grep -v '^ *+' conftest.out`
808 if test -z "$ac_err"; then
809   rm -rf conftest*
810   eval "ac_cv_header_$ac_safe=yes"
811 else
812   echo "$ac_err" >&5
813   echo "configure: failed program was:" >&5
814   cat conftest.$ac_ext >&5
815   rm -rf conftest*
816   eval "ac_cv_header_$ac_safe=no"
817 fi
818 rm -f conftest*
819 fi
820 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
821   echo "$ac_t""yes" 1>&6
822   MINIX=yes
823 else
824   echo "$ac_t""no" 1>&6
825 MINIX=
826 fi
827
828 if test "$MINIX" = yes; then
829   cat >> confdefs.h <<\EOF
830 #define _POSIX_SOURCE 1
831 EOF
832
833   cat >> confdefs.h <<\EOF
834 #define _POSIX_1_SOURCE 2
835 EOF
836
837   cat >> confdefs.h <<\EOF
838 #define _MINIX 1
839 EOF
840
841 fi
842
843 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
844 echo "configure:845: checking for POSIXized ISC" >&5
845 if test -d /etc/conf/kconfig.d &&
846   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
847 then
848   echo "$ac_t""yes" 1>&6
849   ISC=yes # If later tests want to check for ISC.
850   cat >> confdefs.h <<\EOF
851 #define _POSIX_SOURCE 1
852 EOF
853
854   if test "$GCC" = yes; then
855     CC="$CC -posix"
856   else
857     CC="$CC -Xp"
858   fi
859 else
860   echo "$ac_t""no" 1>&6
861   ISC=
862 fi
863
864
865 DLLTOOL=${DLLTOOL-dlltool}
866
867
868 ac_aux_dir=
869 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
870   if test -f $ac_dir/install-sh; then
871     ac_aux_dir=$ac_dir
872     ac_install_sh="$ac_aux_dir/install-sh -c"
873     break
874   elif test -f $ac_dir/install.sh; then
875     ac_aux_dir=$ac_dir
876     ac_install_sh="$ac_aux_dir/install.sh -c"
877     break
878   fi
879 done
880 if test -z "$ac_aux_dir"; then
881   { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
882 fi
883 ac_config_guess=$ac_aux_dir/config.guess
884 ac_config_sub=$ac_aux_dir/config.sub
885 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
886
887
888 # Do some error checking and defaulting for the host and target type.
889 # The inputs are:
890 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
891 #
892 # The rules are:
893 # 1. You are not allowed to specify --host, --target, and nonopt at the
894 #    same time.
895 # 2. Host defaults to nonopt.
896 # 3. If nonopt is not specified, then host defaults to the current host,
897 #    as determined by config.guess.
898 # 4. Target and build default to nonopt.
899 # 5. If nonopt is not specified, then target and build default to host.
900
901 # The aliases save the names the user supplied, while $host etc.
902 # will get canonicalized.
903 case $host---$target---$nonopt in
904 NONE---*---* | *---NONE---* | *---*---NONE) ;;
905 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
906 esac
907
908
909 # Make sure we can run config.sub.
910 if $ac_config_sub sun4 >/dev/null 2>&1; then :
911 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
912 fi
913
914 echo $ac_n "checking host system type""... $ac_c" 1>&6
915 echo "configure:916: checking host system type" >&5
916
917 host_alias=$host
918 case "$host_alias" in
919 NONE)
920   case $nonopt in
921   NONE)
922     if host_alias=`$ac_config_guess`; then :
923     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
924     fi ;;
925   *) host_alias=$nonopt ;;
926   esac ;;
927 esac
928
929 host=`$ac_config_sub $host_alias`
930 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
931 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
932 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
933 echo "$ac_t""$host" 1>&6
934
935 echo $ac_n "checking target system type""... $ac_c" 1>&6
936 echo "configure:937: checking target system type" >&5
937
938 target_alias=$target
939 case "$target_alias" in
940 NONE)
941   case $nonopt in
942   NONE) target_alias=$host_alias ;;
943   *) target_alias=$nonopt ;;
944   esac ;;
945 esac
946
947 target=`$ac_config_sub $target_alias`
948 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
949 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
950 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
951 echo "$ac_t""$target" 1>&6
952
953 echo $ac_n "checking build system type""... $ac_c" 1>&6
954 echo "configure:955: checking build system type" >&5
955
956 build_alias=$build
957 case "$build_alias" in
958 NONE)
959   case $nonopt in
960   NONE) build_alias=$host_alias ;;
961   *) build_alias=$nonopt ;;
962   esac ;;
963 esac
964
965 build=`$ac_config_sub $build_alias`
966 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
967 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
968 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
969 echo "$ac_t""$build" 1>&6
970
971 test "$host_alias" != "$target_alias" &&
972   test "$program_prefix$program_suffix$program_transform_name" = \
973     NONENONEs,x,x, &&
974   program_prefix=${target_alias}-
975
976
977
978 CONFIG_OBS=
979 CONFIG_DEPS=
980
981 configdirs="doc testsuite"
982
983
984 . ${srcdir}/configure.host
985
986 . ${srcdir}/configure.tgt
987
988
989 # Find a good install program.  We prefer a C program (faster),
990 # so one script is as good as another.  But avoid the broken or
991 # incompatible versions:
992 # SysV /etc/install, /usr/sbin/install
993 # SunOS /usr/etc/install
994 # IRIX /sbin/install
995 # AIX /bin/install
996 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
997 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
998 # ./install, which can be erroneously created by make from ./install.sh.
999 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1000 echo "configure:1001: checking for a BSD compatible install" >&5
1001 if test -z "$INSTALL"; then
1002 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1003   echo $ac_n "(cached) $ac_c" 1>&6
1004 else
1005     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1006   for ac_dir in $PATH; do
1007     # Account for people who put trailing slashes in PATH elements.
1008     case "$ac_dir/" in
1009     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1010     *)
1011       # OSF1 and SCO ODT 3.0 have their own names for install.
1012       for ac_prog in ginstall installbsd scoinst install; do
1013         if test -f $ac_dir/$ac_prog; then
1014           if test $ac_prog = install &&
1015             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1016             # AIX install.  It has an incompatible calling convention.
1017             # OSF/1 installbsd also uses dspmsg, but is usable.
1018             :
1019           else
1020             ac_cv_path_install="$ac_dir/$ac_prog -c"
1021             break 2
1022           fi
1023         fi
1024       done
1025       ;;
1026     esac
1027   done
1028   IFS="$ac_save_IFS"
1029
1030 fi
1031   if test "${ac_cv_path_install+set}" = set; then
1032     INSTALL="$ac_cv_path_install"
1033   else
1034     # As a last resort, use the slow shell script.  We don't cache a
1035     # path for INSTALL within a source directory, because that will
1036     # break other packages using the cache if that directory is
1037     # removed, or if the path is relative.
1038     INSTALL="$ac_install_sh"
1039   fi
1040 fi
1041 echo "$ac_t""$INSTALL" 1>&6
1042
1043 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1044 # It thinks the first close brace ends the variable substitution.
1045 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1046
1047 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1048
1049 if test $host != $build; then
1050   ac_tool_prefix=${host_alias}-
1051 else
1052   ac_tool_prefix=
1053 fi
1054
1055 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1056 set dummy ${ac_tool_prefix}ar; ac_word=$2
1057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1058 echo "configure:1059: checking for $ac_word" >&5
1059 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1060   echo $ac_n "(cached) $ac_c" 1>&6
1061 else
1062   if test -n "$AR"; then
1063   ac_cv_prog_AR="$AR" # Let the user override the test.
1064 else
1065   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1066   for ac_dir in $PATH; do
1067     test -z "$ac_dir" && ac_dir=.
1068     if test -f $ac_dir/$ac_word; then
1069       ac_cv_prog_AR="${ac_tool_prefix}ar"
1070       break
1071     fi
1072   done
1073   IFS="$ac_save_ifs"
1074   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1075 fi
1076 fi
1077 AR="$ac_cv_prog_AR"
1078 if test -n "$AR"; then
1079   echo "$ac_t""$AR" 1>&6
1080 else
1081   echo "$ac_t""no" 1>&6
1082 fi
1083
1084
1085
1086 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1087 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1089 echo "configure:1090: checking for $ac_word" >&5
1090 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1091   echo $ac_n "(cached) $ac_c" 1>&6
1092 else
1093   if test -n "$RANLIB"; then
1094   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1095 else
1096   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1097   for ac_dir in $PATH; do
1098     test -z "$ac_dir" && ac_dir=.
1099     if test -f $ac_dir/$ac_word; then
1100       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1101       break
1102     fi
1103   done
1104   IFS="$ac_save_ifs"
1105 fi
1106 fi
1107 RANLIB="$ac_cv_prog_RANLIB"
1108 if test -n "$RANLIB"; then
1109   echo "$ac_t""$RANLIB" 1>&6
1110 else
1111   echo "$ac_t""no" 1>&6
1112 fi
1113
1114
1115 if test -z "$ac_cv_prog_RANLIB"; then
1116 if test -n "$ac_tool_prefix"; then
1117   # Extract the first word of "ranlib", so it can be a program name with args.
1118 set dummy ranlib; ac_word=$2
1119 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1120 echo "configure:1121: checking for $ac_word" >&5
1121 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1122   echo $ac_n "(cached) $ac_c" 1>&6
1123 else
1124   if test -n "$RANLIB"; then
1125   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1126 else
1127   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1128   for ac_dir in $PATH; do
1129     test -z "$ac_dir" && ac_dir=.
1130     if test -f $ac_dir/$ac_word; then
1131       ac_cv_prog_RANLIB="ranlib"
1132       break
1133     fi
1134   done
1135   IFS="$ac_save_ifs"
1136   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1137 fi
1138 fi
1139 RANLIB="$ac_cv_prog_RANLIB"
1140 if test -n "$RANLIB"; then
1141   echo "$ac_t""$RANLIB" 1>&6
1142 else
1143   echo "$ac_t""no" 1>&6
1144 fi
1145
1146 else
1147   RANLIB=":"
1148 fi
1149 fi
1150
1151 for ac_prog in 'bison -y' byacc
1152 do
1153 # Extract the first word of "$ac_prog", so it can be a program name with args.
1154 set dummy $ac_prog; ac_word=$2
1155 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1156 echo "configure:1157: checking for $ac_word" >&5
1157 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1158   echo $ac_n "(cached) $ac_c" 1>&6
1159 else
1160   if test -n "$YACC"; then
1161   ac_cv_prog_YACC="$YACC" # Let the user override the test.
1162 else
1163   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1164   for ac_dir in $PATH; do
1165     test -z "$ac_dir" && ac_dir=.
1166     if test -f $ac_dir/$ac_word; then
1167       ac_cv_prog_YACC="$ac_prog"
1168       break
1169     fi
1170   done
1171   IFS="$ac_save_ifs"
1172 fi
1173 fi
1174 YACC="$ac_cv_prog_YACC"
1175 if test -n "$YACC"; then
1176   echo "$ac_t""$YACC" 1>&6
1177 else
1178   echo "$ac_t""no" 1>&6
1179 fi
1180
1181 test -n "$YACC" && break
1182 done
1183 test -n "$YACC" || YACC="yacc"
1184
1185 for ac_prog in mawk gawk nawk awk
1186 do
1187 # Extract the first word of "$ac_prog", so it can be a program name with args.
1188 set dummy $ac_prog; ac_word=$2
1189 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1190 echo "configure:1191: checking for $ac_word" >&5
1191 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1192   echo $ac_n "(cached) $ac_c" 1>&6
1193 else
1194   if test -n "$AWK"; then
1195   ac_cv_prog_AWK="$AWK" # Let the user override the test.
1196 else
1197   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1198   for ac_dir in $PATH; do
1199     test -z "$ac_dir" && ac_dir=.
1200     if test -f $ac_dir/$ac_word; then
1201       ac_cv_prog_AWK="$ac_prog"
1202       break
1203     fi
1204   done
1205   IFS="$ac_save_ifs"
1206 fi
1207 fi
1208 AWK="$ac_cv_prog_AWK"
1209 if test -n "$AWK"; then
1210   echo "$ac_t""$AWK" 1>&6
1211 else
1212   echo "$ac_t""no" 1>&6
1213 fi
1214
1215 test -n "$AWK" && break
1216 done
1217
1218
1219 if test "$program_transform_name" = s,x,x,; then
1220   program_transform_name=
1221 else
1222   # Double any \ or $.  echo might interpret backslashes.
1223   cat <<\EOF_SED > conftestsed
1224 s,\\,\\\\,g; s,\$,$$,g
1225 EOF_SED
1226   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1227   rm -f conftestsed
1228 fi
1229 test "$program_prefix" != NONE &&
1230   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1231 # Use a double $ so make ignores it.
1232 test "$program_suffix" != NONE &&
1233   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1234
1235 # sed with no file args requires a program.
1236 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1237
1238
1239 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1240 echo "configure:1241: checking return type of signal handlers" >&5
1241 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1242   echo $ac_n "(cached) $ac_c" 1>&6
1243 else
1244   cat > conftest.$ac_ext <<EOF
1245 #line 1246 "configure"
1246 #include "confdefs.h"
1247 #include <sys/types.h>
1248 #include <signal.h>
1249 #ifdef signal
1250 #undef signal
1251 #endif
1252 #ifdef __cplusplus
1253 extern "C" void (*signal (int, void (*)(int)))(int);
1254 #else
1255 void (*signal ()) ();
1256 #endif
1257
1258 int main() {
1259 int i;
1260 ; return 0; }
1261 EOF
1262 if { (eval echo configure:1263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1263   rm -rf conftest*
1264   ac_cv_type_signal=void
1265 else
1266   echo "configure: failed program was:" >&5
1267   cat conftest.$ac_ext >&5
1268   rm -rf conftest*
1269   ac_cv_type_signal=int
1270 fi
1271 rm -f conftest*
1272 fi
1273
1274 echo "$ac_t""$ac_cv_type_signal" 1>&6
1275 cat >> confdefs.h <<EOF
1276 #define RETSIGTYPE $ac_cv_type_signal
1277 EOF
1278
1279
1280
1281 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1282 echo "configure:1283: checking for ANSI C header files" >&5
1283 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1284   echo $ac_n "(cached) $ac_c" 1>&6
1285 else
1286   cat > conftest.$ac_ext <<EOF
1287 #line 1288 "configure"
1288 #include "confdefs.h"
1289 #include <stdlib.h>
1290 #include <stdarg.h>
1291 #include <string.h>
1292 #include <float.h>
1293 EOF
1294 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1295 { (eval echo configure:1296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1296 ac_err=`grep -v '^ *+' conftest.out`
1297 if test -z "$ac_err"; then
1298   rm -rf conftest*
1299   ac_cv_header_stdc=yes
1300 else
1301   echo "$ac_err" >&5
1302   echo "configure: failed program was:" >&5
1303   cat conftest.$ac_ext >&5
1304   rm -rf conftest*
1305   ac_cv_header_stdc=no
1306 fi
1307 rm -f conftest*
1308
1309 if test $ac_cv_header_stdc = yes; then
1310   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1311 cat > conftest.$ac_ext <<EOF
1312 #line 1313 "configure"
1313 #include "confdefs.h"
1314 #include <string.h>
1315 EOF
1316 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1317   egrep "memchr" >/dev/null 2>&1; then
1318   :
1319 else
1320   rm -rf conftest*
1321   ac_cv_header_stdc=no
1322 fi
1323 rm -f conftest*
1324
1325 fi
1326
1327 if test $ac_cv_header_stdc = yes; then
1328   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1329 cat > conftest.$ac_ext <<EOF
1330 #line 1331 "configure"
1331 #include "confdefs.h"
1332 #include <stdlib.h>
1333 EOF
1334 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1335   egrep "free" >/dev/null 2>&1; then
1336   :
1337 else
1338   rm -rf conftest*
1339   ac_cv_header_stdc=no
1340 fi
1341 rm -f conftest*
1342
1343 fi
1344
1345 if test $ac_cv_header_stdc = yes; then
1346   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1347 if test "$cross_compiling" = yes; then
1348   :
1349 else
1350   cat > conftest.$ac_ext <<EOF
1351 #line 1352 "configure"
1352 #include "confdefs.h"
1353 #include <ctype.h>
1354 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1355 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1356 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1357 int main () { int i; for (i = 0; i < 256; i++)
1358 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1359 exit (0); }
1360
1361 EOF
1362 if { (eval echo configure:1363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1363 then
1364   :
1365 else
1366   echo "configure: failed program was:" >&5
1367   cat conftest.$ac_ext >&5
1368   rm -fr conftest*
1369   ac_cv_header_stdc=no
1370 fi
1371 rm -fr conftest*
1372 fi
1373
1374 fi
1375 fi
1376
1377 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1378 if test $ac_cv_header_stdc = yes; then
1379   cat >> confdefs.h <<\EOF
1380 #define STDC_HEADERS 1
1381 EOF
1382
1383 fi
1384
1385 for ac_hdr in limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h stdlib.h sys/procfs.h link.h endian.h objlist.h
1386 do
1387 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1388 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1389 echo "configure:1390: checking for $ac_hdr" >&5
1390 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1391   echo $ac_n "(cached) $ac_c" 1>&6
1392 else
1393   cat > conftest.$ac_ext <<EOF
1394 #line 1395 "configure"
1395 #include "confdefs.h"
1396 #include <$ac_hdr>
1397 EOF
1398 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1399 { (eval echo configure:1400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1400 ac_err=`grep -v '^ *+' conftest.out`
1401 if test -z "$ac_err"; then
1402   rm -rf conftest*
1403   eval "ac_cv_header_$ac_safe=yes"
1404 else
1405   echo "$ac_err" >&5
1406   echo "configure: failed program was:" >&5
1407   cat conftest.$ac_ext >&5
1408   rm -rf conftest*
1409   eval "ac_cv_header_$ac_safe=no"
1410 fi
1411 rm -f conftest*
1412 fi
1413 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1414   echo "$ac_t""yes" 1>&6
1415     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1416   cat >> confdefs.h <<EOF
1417 #define $ac_tr_hdr 1
1418 EOF
1419  
1420 else
1421   echo "$ac_t""no" 1>&6
1422 fi
1423 done
1424
1425 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1426 echo "configure:1427: checking whether stat file-mode macros are broken" >&5
1427 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1428   echo $ac_n "(cached) $ac_c" 1>&6
1429 else
1430   cat > conftest.$ac_ext <<EOF
1431 #line 1432 "configure"
1432 #include "confdefs.h"
1433 #include <sys/types.h>
1434 #include <sys/stat.h>
1435
1436 #if defined(S_ISBLK) && defined(S_IFDIR)
1437 # if S_ISBLK (S_IFDIR)
1438 You lose.
1439 # endif
1440 #endif
1441
1442 #if defined(S_ISBLK) && defined(S_IFCHR)
1443 # if S_ISBLK (S_IFCHR)
1444 You lose.
1445 # endif
1446 #endif
1447
1448 #if defined(S_ISLNK) && defined(S_IFREG)
1449 # if S_ISLNK (S_IFREG)
1450 You lose.
1451 # endif
1452 #endif
1453
1454 #if defined(S_ISSOCK) && defined(S_IFREG)
1455 # if S_ISSOCK (S_IFREG)
1456 You lose.
1457 # endif
1458 #endif
1459
1460 EOF
1461 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1462   egrep "You lose" >/dev/null 2>&1; then
1463   rm -rf conftest*
1464   ac_cv_header_stat_broken=yes
1465 else
1466   rm -rf conftest*
1467   ac_cv_header_stat_broken=no
1468 fi
1469 rm -f conftest*
1470
1471 fi
1472
1473 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1474 if test $ac_cv_header_stat_broken = yes; then
1475   cat >> confdefs.h <<\EOF
1476 #define STAT_MACROS_BROKEN 1
1477 EOF
1478
1479 fi
1480
1481
1482 echo $ac_n "checking for working const""... $ac_c" 1>&6
1483 echo "configure:1484: checking for working const" >&5
1484 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1485   echo $ac_n "(cached) $ac_c" 1>&6
1486 else
1487   cat > conftest.$ac_ext <<EOF
1488 #line 1489 "configure"
1489 #include "confdefs.h"
1490
1491 int main() {
1492
1493 /* Ultrix mips cc rejects this.  */
1494 typedef int charset[2]; const charset x;
1495 /* SunOS 4.1.1 cc rejects this.  */
1496 char const *const *ccp;
1497 char **p;
1498 /* NEC SVR4.0.2 mips cc rejects this.  */
1499 struct point {int x, y;};
1500 static struct point const zero = {0,0};
1501 /* AIX XL C 1.02.0.0 rejects this.
1502    It does not let you subtract one const X* pointer from another in an arm
1503    of an if-expression whose if-part is not a constant expression */
1504 const char *g = "string";
1505 ccp = &g + (g ? g-g : 0);
1506 /* HPUX 7.0 cc rejects these. */
1507 ++ccp;
1508 p = (char**) ccp;
1509 ccp = (char const *const *) p;
1510 { /* SCO 3.2v4 cc rejects this.  */
1511   char *t;
1512   char const *s = 0 ? (char *) 0 : (char const *) 0;
1513
1514   *t++ = 0;
1515 }
1516 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
1517   int x[] = {25, 17};
1518   const int *foo = &x[0];
1519   ++foo;
1520 }
1521 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1522   typedef const int *iptr;
1523   iptr p = 0;
1524   ++p;
1525 }
1526 { /* AIX XL C 1.02.0.0 rejects this saying
1527      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1528   struct s { int j; const int *ap[3]; };
1529   struct s *b; b->j = 5;
1530 }
1531 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1532   const int foo = 10;
1533 }
1534
1535 ; return 0; }
1536 EOF
1537 if { (eval echo configure:1538: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1538   rm -rf conftest*
1539   ac_cv_c_const=yes
1540 else
1541   echo "configure: failed program was:" >&5
1542   cat conftest.$ac_ext >&5
1543   rm -rf conftest*
1544   ac_cv_c_const=no
1545 fi
1546 rm -f conftest*
1547 fi
1548
1549 echo "$ac_t""$ac_cv_c_const" 1>&6
1550 if test $ac_cv_c_const = no; then
1551   cat >> confdefs.h <<\EOF
1552 #define const 
1553 EOF
1554
1555 fi
1556
1557
1558 for ac_func in setpgid sbrk select poll
1559 do
1560 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1561 echo "configure:1562: checking for $ac_func" >&5
1562 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1563   echo $ac_n "(cached) $ac_c" 1>&6
1564 else
1565   cat > conftest.$ac_ext <<EOF
1566 #line 1567 "configure"
1567 #include "confdefs.h"
1568 /* System header to define __stub macros and hopefully few prototypes,
1569     which can conflict with char $ac_func(); below.  */
1570 #include <assert.h>
1571 /* Override any gcc2 internal prototype to avoid an error.  */
1572 /* We use char because int might match the return type of a gcc2
1573     builtin and then its argument prototype would still apply.  */
1574 char $ac_func();
1575
1576 int main() {
1577
1578 /* The GNU C library defines this for functions which it implements
1579     to always fail with ENOSYS.  Some functions are actually named
1580     something starting with __ and the normal name is an alias.  */
1581 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1582 choke me
1583 #else
1584 $ac_func();
1585 #endif
1586
1587 ; return 0; }
1588 EOF
1589 if { (eval echo configure:1590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1590   rm -rf conftest*
1591   eval "ac_cv_func_$ac_func=yes"
1592 else
1593   echo "configure: failed program was:" >&5
1594   cat conftest.$ac_ext >&5
1595   rm -rf conftest*
1596   eval "ac_cv_func_$ac_func=no"
1597 fi
1598 rm -f conftest*
1599 fi
1600
1601 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1602   echo "$ac_t""yes" 1>&6
1603     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1604   cat >> confdefs.h <<EOF
1605 #define $ac_tr_func 1
1606 EOF
1607  
1608 else
1609   echo "$ac_t""no" 1>&6
1610 fi
1611 done
1612
1613
1614 # If we are configured native on Linux, work around problems with sys/procfs.h
1615 if test "${target}" = "${host}"; then
1616   case "${host}" in
1617   i345686-*-linux*)
1618         cat >> confdefs.h <<\EOF
1619 #define START_INFERIOR_TRAPS_EXPECTED "2"
1620 EOF
1621
1622         cat >> confdefs.h <<\EOF
1623 #define sys_quotactl 1
1624 EOF
1625
1626         ;;
1627   esac
1628 fi
1629
1630 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1631 echo "configure:1632: checking for gregset_t type" >&5
1632 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1633   echo $ac_n "(cached) $ac_c" 1>&6
1634 else
1635   cat > conftest.$ac_ext <<EOF
1636 #line 1637 "configure"
1637 #include "confdefs.h"
1638 #include <sys/procfs.h>
1639 int main() {
1640 gregset_t *gregsetp = 0
1641 ; return 0; }
1642 EOF
1643 if { (eval echo configure:1644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1644   rm -rf conftest*
1645   gdb_cv_have_gregset_t=yes
1646 else
1647   echo "configure: failed program was:" >&5
1648   cat conftest.$ac_ext >&5
1649   rm -rf conftest*
1650   gdb_cv_have_gregset_t=no
1651 fi
1652 rm -f conftest*
1653 fi
1654
1655 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1656 if test $gdb_cv_have_gregset_t = yes; then
1657   cat >> confdefs.h <<\EOF
1658 #define HAVE_GREGSET_T 1
1659 EOF
1660
1661 fi
1662
1663 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1664 echo "configure:1665: checking for fpregset_t type" >&5
1665 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1666   echo $ac_n "(cached) $ac_c" 1>&6
1667 else
1668   cat > conftest.$ac_ext <<EOF
1669 #line 1670 "configure"
1670 #include "confdefs.h"
1671 #include <sys/procfs.h>
1672 int main() {
1673 fpregset_t *fpregsetp = 0
1674 ; return 0; }
1675 EOF
1676 if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1677   rm -rf conftest*
1678   gdb_cv_have_fpregset_t=yes
1679 else
1680   echo "configure: failed program was:" >&5
1681   cat conftest.$ac_ext >&5
1682   rm -rf conftest*
1683   gdb_cv_have_fpregset_t=no
1684 fi
1685 rm -f conftest*
1686 fi
1687
1688 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1689 if test $gdb_cv_have_fpregset_t = yes; then
1690   cat >> confdefs.h <<\EOF
1691 #define HAVE_FPREGSET_T 1
1692 EOF
1693
1694 fi
1695
1696 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1697 echo "configure:1698: checking for main in -lm" >&5
1698 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
1699 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1700   echo $ac_n "(cached) $ac_c" 1>&6
1701 else
1702   ac_save_LIBS="$LIBS"
1703 LIBS="-lm  $LIBS"
1704 cat > conftest.$ac_ext <<EOF
1705 #line 1706 "configure"
1706 #include "confdefs.h"
1707
1708 int main() {
1709 main()
1710 ; return 0; }
1711 EOF
1712 if { (eval echo configure:1713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1713   rm -rf conftest*
1714   eval "ac_cv_lib_$ac_lib_var=yes"
1715 else
1716   echo "configure: failed program was:" >&5
1717   cat conftest.$ac_ext >&5
1718   rm -rf conftest*
1719   eval "ac_cv_lib_$ac_lib_var=no"
1720 fi
1721 rm -f conftest*
1722 LIBS="$ac_save_LIBS"
1723
1724 fi
1725 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1726   echo "$ac_t""yes" 1>&6
1727     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1728     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1729   cat >> confdefs.h <<EOF
1730 #define $ac_tr_lib 1
1731 EOF
1732
1733   LIBS="-lm $LIBS"
1734
1735 else
1736   echo "$ac_t""no" 1>&6
1737 fi
1738
1739
1740
1741 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1742 echo "configure:1743: checking for long long support in compiler" >&5
1743 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1744   echo $ac_n "(cached) $ac_c" 1>&6
1745 else
1746   cat > conftest.$ac_ext <<EOF
1747 #line 1748 "configure"
1748 #include "confdefs.h"
1749
1750 int main() {
1751
1752   extern long long foo;
1753   switch (foo & 2) { case 0: return 1; }
1754
1755 ; return 0; }
1756 EOF
1757 if { (eval echo configure:1758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1758   rm -rf conftest*
1759   gdb_cv_c_long_long=yes
1760 else
1761   echo "configure: failed program was:" >&5
1762   cat conftest.$ac_ext >&5
1763   rm -rf conftest*
1764   gdb_cv_c_long_long=no
1765 fi
1766 rm -f conftest*
1767 fi
1768
1769 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1770 if test $gdb_cv_c_long_long = yes; then
1771   cat >> confdefs.h <<\EOF
1772 #define CC_HAS_LONG_LONG 1
1773 EOF
1774
1775 fi
1776
1777
1778 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1779 echo "configure:1780: checking for long long support in printf" >&5
1780 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1781   echo $ac_n "(cached) $ac_c" 1>&6
1782 else
1783   if test "$cross_compiling" = yes; then
1784   gdb_cv_printf_has_long_long=no
1785 else
1786   cat > conftest.$ac_ext <<EOF
1787 #line 1788 "configure"
1788 #include "confdefs.h"
1789
1790 int main () {
1791   char buf[32];
1792   long long l = 0;
1793   l = (l << 16) + 0x0123;
1794   l = (l << 16) + 0x4567;
1795   l = (l << 16) + 0x89ab;
1796   l = (l << 16) + 0xcdef;
1797   sprintf (buf, "0x%016llx", l);
1798   return (strcmp ("0x0123456789abcdef", buf));
1799 }
1800 EOF
1801 if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1802 then
1803   gdb_cv_printf_has_long_long=yes
1804 else
1805   echo "configure: failed program was:" >&5
1806   cat conftest.$ac_ext >&5
1807   rm -fr conftest*
1808   gdb_cv_printf_has_long_long=no
1809 fi
1810 rm -fr conftest*
1811 fi
1812
1813 fi
1814
1815 if test $gdb_cv_printf_has_long_long = yes; then
1816   cat >> confdefs.h <<\EOF
1817 #define PRINTF_HAS_LONG_LONG 1
1818 EOF
1819
1820 fi
1821 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1822
1823
1824 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1825 echo "configure:1826: checking for long double support in compiler" >&5
1826 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1827   echo $ac_n "(cached) $ac_c" 1>&6
1828 else
1829   cat > conftest.$ac_ext <<EOF
1830 #line 1831 "configure"
1831 #include "confdefs.h"
1832
1833 int main() {
1834 long double foo;
1835 ; return 0; }
1836 EOF
1837 if { (eval echo configure:1838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1838   rm -rf conftest*
1839   ac_cv_c_long_double=yes
1840 else
1841   echo "configure: failed program was:" >&5
1842   cat conftest.$ac_ext >&5
1843   rm -rf conftest*
1844   ac_cv_c_long_double=no
1845 fi
1846 rm -f conftest*
1847 fi
1848
1849 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1850 if test $ac_cv_c_long_double = yes; then
1851   cat >> confdefs.h <<\EOF
1852 #define HAVE_LONG_DOUBLE 1
1853 EOF
1854
1855 fi
1856
1857
1858 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1859 echo "configure:1860: checking for long double support in printf" >&5
1860 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1861   echo $ac_n "(cached) $ac_c" 1>&6
1862 else
1863   if test "$cross_compiling" = yes; then
1864   gdb_cv_printf_has_long_double=no
1865 else
1866   cat > conftest.$ac_ext <<EOF
1867 #line 1868 "configure"
1868 #include "confdefs.h"
1869
1870 int main () {
1871   char buf[16];
1872   long double f = 3.141592653;
1873   sprintf (buf, "%Lg", f);
1874   return (strncmp ("3.14159", buf, 7));
1875 }
1876 EOF
1877 if { (eval echo configure:1878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1878 then
1879   gdb_cv_printf_has_long_double=yes
1880 else
1881   echo "configure: failed program was:" >&5
1882   cat conftest.$ac_ext >&5
1883   rm -fr conftest*
1884   gdb_cv_printf_has_long_double=no
1885 fi
1886 rm -fr conftest*
1887 fi
1888
1889 fi
1890
1891 if test $gdb_cv_printf_has_long_double = yes; then
1892   cat >> confdefs.h <<\EOF
1893 #define PRINTF_HAS_LONG_DOUBLE 1
1894 EOF
1895
1896 fi
1897 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1898
1899
1900 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
1901 echo "configure:1902: checking for long double support in scanf" >&5
1902 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
1903   echo $ac_n "(cached) $ac_c" 1>&6
1904 else
1905   if test "$cross_compiling" = yes; then
1906   gdb_cv_scanf_has_long_double=no
1907 else
1908   cat > conftest.$ac_ext <<EOF
1909 #line 1910 "configure"
1910 #include "confdefs.h"
1911
1912 int main () {
1913   char *buf = "3.141592653";
1914   long double f = 0;
1915   sscanf (buf, "%Lg", &f);
1916   return !(f > 3.14159 && f < 3.14160);
1917 }
1918 EOF
1919 if { (eval echo configure:1920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1920 then
1921   gdb_cv_scanf_has_long_double=yes
1922 else
1923   echo "configure: failed program was:" >&5
1924   cat conftest.$ac_ext >&5
1925   rm -fr conftest*
1926   gdb_cv_scanf_has_long_double=no
1927 fi
1928 rm -fr conftest*
1929 fi
1930
1931 fi
1932
1933 if test $gdb_cv_scanf_has_long_double = yes; then
1934   cat >> confdefs.h <<\EOF
1935 #define SCANF_HAS_LONG_DOUBLE 1
1936 EOF
1937
1938 fi
1939 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
1940
1941 for ac_hdr in unistd.h
1942 do
1943 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1944 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1945 echo "configure:1946: checking for $ac_hdr" >&5
1946 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1947   echo $ac_n "(cached) $ac_c" 1>&6
1948 else
1949   cat > conftest.$ac_ext <<EOF
1950 #line 1951 "configure"
1951 #include "confdefs.h"
1952 #include <$ac_hdr>
1953 EOF
1954 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1955 { (eval echo configure:1956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1956 ac_err=`grep -v '^ *+' conftest.out`
1957 if test -z "$ac_err"; then
1958   rm -rf conftest*
1959   eval "ac_cv_header_$ac_safe=yes"
1960 else
1961   echo "$ac_err" >&5
1962   echo "configure: failed program was:" >&5
1963   cat conftest.$ac_ext >&5
1964   rm -rf conftest*
1965   eval "ac_cv_header_$ac_safe=no"
1966 fi
1967 rm -f conftest*
1968 fi
1969 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1970   echo "$ac_t""yes" 1>&6
1971     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1972   cat >> confdefs.h <<EOF
1973 #define $ac_tr_hdr 1
1974 EOF
1975  
1976 else
1977   echo "$ac_t""no" 1>&6
1978 fi
1979 done
1980
1981 for ac_func in getpagesize
1982 do
1983 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1984 echo "configure:1985: checking for $ac_func" >&5
1985 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1986   echo $ac_n "(cached) $ac_c" 1>&6
1987 else
1988   cat > conftest.$ac_ext <<EOF
1989 #line 1990 "configure"
1990 #include "confdefs.h"
1991 /* System header to define __stub macros and hopefully few prototypes,
1992     which can conflict with char $ac_func(); below.  */
1993 #include <assert.h>
1994 /* Override any gcc2 internal prototype to avoid an error.  */
1995 /* We use char because int might match the return type of a gcc2
1996     builtin and then its argument prototype would still apply.  */
1997 char $ac_func();
1998
1999 int main() {
2000
2001 /* The GNU C library defines this for functions which it implements
2002     to always fail with ENOSYS.  Some functions are actually named
2003     something starting with __ and the normal name is an alias.  */
2004 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2005 choke me
2006 #else
2007 $ac_func();
2008 #endif
2009
2010 ; return 0; }
2011 EOF
2012 if { (eval echo configure:2013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2013   rm -rf conftest*
2014   eval "ac_cv_func_$ac_func=yes"
2015 else
2016   echo "configure: failed program was:" >&5
2017   cat conftest.$ac_ext >&5
2018   rm -rf conftest*
2019   eval "ac_cv_func_$ac_func=no"
2020 fi
2021 rm -f conftest*
2022 fi
2023
2024 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2025   echo "$ac_t""yes" 1>&6
2026     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2027   cat >> confdefs.h <<EOF
2028 #define $ac_tr_func 1
2029 EOF
2030  
2031 else
2032   echo "$ac_t""no" 1>&6
2033 fi
2034 done
2035
2036 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2037 echo "configure:2038: checking for working mmap" >&5
2038 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2039   echo $ac_n "(cached) $ac_c" 1>&6
2040 else
2041   if test "$cross_compiling" = yes; then
2042   ac_cv_func_mmap_fixed_mapped=no
2043 else
2044   cat > conftest.$ac_ext <<EOF
2045 #line 2046 "configure"
2046 #include "confdefs.h"
2047
2048 /* Thanks to Mike Haertel and Jim Avera for this test.
2049    Here is a matrix of mmap possibilities:
2050         mmap private not fixed
2051         mmap private fixed at somewhere currently unmapped
2052         mmap private fixed at somewhere already mapped
2053         mmap shared not fixed
2054         mmap shared fixed at somewhere currently unmapped
2055         mmap shared fixed at somewhere already mapped
2056    For private mappings, we should verify that changes cannot be read()
2057    back from the file, nor mmap's back from the file at a different
2058    address.  (There have been systems where private was not correctly
2059    implemented like the infamous i386 svr4.0, and systems where the
2060    VM page cache was not coherent with the filesystem buffer cache
2061    like early versions of FreeBSD and possibly contemporary NetBSD.)
2062    For shared mappings, we should conversely verify that changes get
2063    propogated back to all the places they're supposed to be.
2064
2065    Grep wants private fixed already mapped.
2066    The main things grep needs to know about mmap are:
2067    * does it exist and is it safe to write into the mmap'd area
2068    * how to use it (BSD variants)  */
2069 #include <sys/types.h>
2070 #include <fcntl.h>
2071 #include <sys/mman.h>
2072
2073 /* This mess was copied from the GNU getpagesize.h.  */
2074 #ifndef HAVE_GETPAGESIZE
2075 # ifdef HAVE_UNISTD_H
2076 #  include <unistd.h>
2077 # endif
2078
2079 /* Assume that all systems that can run configure have sys/param.h.  */
2080 # ifndef HAVE_SYS_PARAM_H
2081 #  define HAVE_SYS_PARAM_H 1
2082 # endif
2083
2084 # ifdef _SC_PAGESIZE
2085 #  define getpagesize() sysconf(_SC_PAGESIZE)
2086 # else /* no _SC_PAGESIZE */
2087 #  ifdef HAVE_SYS_PARAM_H
2088 #   include <sys/param.h>
2089 #   ifdef EXEC_PAGESIZE
2090 #    define getpagesize() EXEC_PAGESIZE
2091 #   else /* no EXEC_PAGESIZE */
2092 #    ifdef NBPG
2093 #     define getpagesize() NBPG * CLSIZE
2094 #     ifndef CLSIZE
2095 #      define CLSIZE 1
2096 #     endif /* no CLSIZE */
2097 #    else /* no NBPG */
2098 #     ifdef NBPC
2099 #      define getpagesize() NBPC
2100 #     else /* no NBPC */
2101 #      ifdef PAGESIZE
2102 #       define getpagesize() PAGESIZE
2103 #      endif /* PAGESIZE */
2104 #     endif /* no NBPC */
2105 #    endif /* no NBPG */
2106 #   endif /* no EXEC_PAGESIZE */
2107 #  else /* no HAVE_SYS_PARAM_H */
2108 #   define getpagesize() 8192   /* punt totally */
2109 #  endif /* no HAVE_SYS_PARAM_H */
2110 # endif /* no _SC_PAGESIZE */
2111
2112 #endif /* no HAVE_GETPAGESIZE */
2113
2114 #ifdef __cplusplus
2115 extern "C" { void *malloc(unsigned); }
2116 #else
2117 char *malloc();
2118 #endif
2119
2120 int
2121 main()
2122 {
2123         char *data, *data2, *data3;
2124         int i, pagesize;
2125         int fd;
2126
2127         pagesize = getpagesize();
2128
2129         /*
2130          * First, make a file with some known garbage in it.
2131          */
2132         data = malloc(pagesize);
2133         if (!data)
2134                 exit(1);
2135         for (i = 0; i < pagesize; ++i)
2136                 *(data + i) = rand();
2137         umask(0);
2138         fd = creat("conftestmmap", 0600);
2139         if (fd < 0)
2140                 exit(1);
2141         if (write(fd, data, pagesize) != pagesize)
2142                 exit(1);
2143         close(fd);
2144
2145         /*
2146          * Next, try to mmap the file at a fixed address which
2147          * already has something else allocated at it.  If we can,
2148          * also make sure that we see the same garbage.
2149          */
2150         fd = open("conftestmmap", O_RDWR);
2151         if (fd < 0)
2152                 exit(1);
2153         data2 = malloc(2 * pagesize);
2154         if (!data2)
2155                 exit(1);
2156         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2157         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2158             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2159                 exit(1);
2160         for (i = 0; i < pagesize; ++i)
2161                 if (*(data + i) != *(data2 + i))
2162                         exit(1);
2163
2164         /*
2165          * Finally, make sure that changes to the mapped area
2166          * do not percolate back to the file as seen by read().
2167          * (This is a bug on some variants of i386 svr4.0.)
2168          */
2169         for (i = 0; i < pagesize; ++i)
2170                 *(data2 + i) = *(data2 + i) + 1;
2171         data3 = malloc(pagesize);
2172         if (!data3)
2173                 exit(1);
2174         if (read(fd, data3, pagesize) != pagesize)
2175                 exit(1);
2176         for (i = 0; i < pagesize; ++i)
2177                 if (*(data + i) != *(data3 + i))
2178                         exit(1);
2179         close(fd);
2180         unlink("conftestmmap");
2181         exit(0);
2182 }
2183
2184 EOF
2185 if { (eval echo configure:2186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2186 then
2187   ac_cv_func_mmap_fixed_mapped=yes
2188 else
2189   echo "configure: failed program was:" >&5
2190   cat conftest.$ac_ext >&5
2191   rm -fr conftest*
2192   ac_cv_func_mmap_fixed_mapped=no
2193 fi
2194 rm -fr conftest*
2195 fi
2196
2197 fi
2198
2199 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2200 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2201   cat >> confdefs.h <<\EOF
2202 #define HAVE_MMAP 1
2203 EOF
2204
2205 fi
2206
2207
2208 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2209 echo "configure:2210: checking whether malloc must be declared" >&5
2210 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2211   echo $ac_n "(cached) $ac_c" 1>&6
2212 else
2213   cat > conftest.$ac_ext <<EOF
2214 #line 2215 "configure"
2215 #include "confdefs.h"
2216
2217 #include <stdio.h>
2218 #ifdef HAVE_STRING_H
2219 #include <string.h>
2220 #else
2221 #ifdef HAVE_STRINGS_H
2222 #include <strings.h>
2223 #endif
2224 #endif
2225 #ifdef HAVE_STDLIB_H
2226 #include <stdlib.h>
2227 #endif
2228 #ifdef HAVE_UNISTD_H
2229 #include <unistd.h>
2230 #endif
2231 int main() {
2232 char *(*pfn) = (char *(*)) malloc
2233 ; return 0; }
2234 EOF
2235 if { (eval echo configure:2236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2236   rm -rf conftest*
2237   bfd_cv_decl_needed_malloc=no
2238 else
2239   echo "configure: failed program was:" >&5
2240   cat conftest.$ac_ext >&5
2241   rm -rf conftest*
2242   bfd_cv_decl_needed_malloc=yes
2243 fi
2244 rm -f conftest*
2245 fi
2246
2247 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2248 if test $bfd_cv_decl_needed_malloc = yes; then
2249   bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2250   cat >> confdefs.h <<EOF
2251 #define $bfd_tr_decl 1
2252 EOF
2253
2254 fi
2255
2256 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2257 echo "configure:2258: checking whether realloc must be declared" >&5
2258 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2259   echo $ac_n "(cached) $ac_c" 1>&6
2260 else
2261   cat > conftest.$ac_ext <<EOF
2262 #line 2263 "configure"
2263 #include "confdefs.h"
2264
2265 #include <stdio.h>
2266 #ifdef HAVE_STRING_H
2267 #include <string.h>
2268 #else
2269 #ifdef HAVE_STRINGS_H
2270 #include <strings.h>
2271 #endif
2272 #endif
2273 #ifdef HAVE_STDLIB_H
2274 #include <stdlib.h>
2275 #endif
2276 #ifdef HAVE_UNISTD_H
2277 #include <unistd.h>
2278 #endif
2279 int main() {
2280 char *(*pfn) = (char *(*)) realloc
2281 ; return 0; }
2282 EOF
2283 if { (eval echo configure:2284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2284   rm -rf conftest*
2285   bfd_cv_decl_needed_realloc=no
2286 else
2287   echo "configure: failed program was:" >&5
2288   cat conftest.$ac_ext >&5
2289   rm -rf conftest*
2290   bfd_cv_decl_needed_realloc=yes
2291 fi
2292 rm -f conftest*
2293 fi
2294
2295 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2296 if test $bfd_cv_decl_needed_realloc = yes; then
2297   bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2298   cat >> confdefs.h <<EOF
2299 #define $bfd_tr_decl 1
2300 EOF
2301
2302 fi
2303
2304 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2305 echo "configure:2306: checking whether free must be declared" >&5
2306 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2307   echo $ac_n "(cached) $ac_c" 1>&6
2308 else
2309   cat > conftest.$ac_ext <<EOF
2310 #line 2311 "configure"
2311 #include "confdefs.h"
2312
2313 #include <stdio.h>
2314 #ifdef HAVE_STRING_H
2315 #include <string.h>
2316 #else
2317 #ifdef HAVE_STRINGS_H
2318 #include <strings.h>
2319 #endif
2320 #endif
2321 #ifdef HAVE_STDLIB_H
2322 #include <stdlib.h>
2323 #endif
2324 #ifdef HAVE_UNISTD_H
2325 #include <unistd.h>
2326 #endif
2327 int main() {
2328 char *(*pfn) = (char *(*)) free
2329 ; return 0; }
2330 EOF
2331 if { (eval echo configure:2332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2332   rm -rf conftest*
2333   bfd_cv_decl_needed_free=no
2334 else
2335   echo "configure: failed program was:" >&5
2336   cat conftest.$ac_ext >&5
2337   rm -rf conftest*
2338   bfd_cv_decl_needed_free=yes
2339 fi
2340 rm -f conftest*
2341 fi
2342
2343 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2344 if test $bfd_cv_decl_needed_free = yes; then
2345   bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2346   cat >> confdefs.h <<EOF
2347 #define $bfd_tr_decl 1
2348 EOF
2349
2350 fi
2351
2352
2353
2354
2355 if test ${build} = ${host} -a ${host} = ${target} ; then
2356         case ${host_os} in
2357         hpux*)
2358                 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2359 echo "configure:2360: checking for HPUX/OSF thread support" >&5
2360                 if test -f /usr/include/dce/cma_config.h ; then
2361                         if test "$GCC" = "yes" ; then
2362                                 echo "$ac_t""yes" 1>&6
2363                                 cat >> confdefs.h <<\EOF
2364 #define HAVE_HPUX_THREAD_SUPPORT 1
2365 EOF
2366
2367                                 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2368                         else
2369                                 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2370                         fi
2371                 else
2372                         echo "$ac_t""no" 1>&6
2373                 fi
2374                 ;;
2375         solaris*)
2376                 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2377 echo "configure:2378: checking for Solaris thread debugging library" >&5
2378                 if test -f /usr/lib/libthread_db.so.1 ; then
2379                         echo "$ac_t""yes" 1>&6
2380                         cat >> confdefs.h <<\EOF
2381 #define HAVE_THREAD_DB_LIB 1
2382 EOF
2383
2384                         CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
2385                         echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2386 echo "configure:2387: checking for dlopen in -ldl" >&5
2387 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2388 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2389   echo $ac_n "(cached) $ac_c" 1>&6
2390 else
2391   ac_save_LIBS="$LIBS"
2392 LIBS="-ldl  $LIBS"
2393 cat > conftest.$ac_ext <<EOF
2394 #line 2395 "configure"
2395 #include "confdefs.h"
2396 /* Override any gcc2 internal prototype to avoid an error.  */
2397 /* We use char because int might match the return type of a gcc2
2398     builtin and then its argument prototype would still apply.  */
2399 char dlopen();
2400
2401 int main() {
2402 dlopen()
2403 ; return 0; }
2404 EOF
2405 if { (eval echo configure:2406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2406   rm -rf conftest*
2407   eval "ac_cv_lib_$ac_lib_var=yes"
2408 else
2409   echo "configure: failed program was:" >&5
2410   cat conftest.$ac_ext >&5
2411   rm -rf conftest*
2412   eval "ac_cv_lib_$ac_lib_var=no"
2413 fi
2414 rm -f conftest*
2415 LIBS="$ac_save_LIBS"
2416
2417 fi
2418 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2419   echo "$ac_t""yes" 1>&6
2420     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2421     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2422   cat >> confdefs.h <<EOF
2423 #define $ac_tr_lib 1
2424 EOF
2425
2426   LIBS="-ldl $LIBS"
2427
2428 else
2429   echo "$ac_t""no" 1>&6
2430 fi
2431
2432                         if test "$GCC" = "yes" ; then
2433                                 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2434                         fi
2435                 else
2436                         echo "$ac_t""no" 1>&6
2437                 fi
2438                 ;;
2439         esac
2440         
2441 fi
2442
2443 ENABLE_CFLAGS=
2444
2445 # Check whether --enable-netrom or --disable-netrom was given.
2446 if test "${enable_netrom+set}" = set; then
2447   enableval="$enable_netrom"
2448   case "${enableval}" in
2449 yes)    enable_netrom=yes ;;
2450 no)     enable_netrom=no ;;
2451 *)      { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2452 esac
2453 fi
2454
2455
2456 if test "${enable_netrom}" = "yes"; then
2457         CONFIG_OBS="${CONFIG_OBS} remote-nrom.o" 
2458 fi
2459
2460 # start-sanitize-gdbtk
2461 ENABLE_IDE=
2462 # Check whether --enable-ide or --disable-ide was given.
2463 if test "${enable_ide+set}" = set; then
2464   enableval="$enable_ide"
2465   :
2466 fi
2467
2468 if test "$enable_ide" = yes; then
2469    enable_ide=yes
2470    ENABLE_IDE=1
2471 else
2472    enable_ide=no
2473 fi
2474
2475
2476 ENABLE_GDBTK=
2477
2478 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2479 if test "${enable_gdbtk+set}" = set; then
2480   enableval="$enable_gdbtk"
2481   case "${enableval}" in
2482     yes)
2483         case "$host" in
2484         *go32*)
2485             echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
2486             enable_gdbtk=no ;;
2487         *windows*)
2488             echo "configure: warning: GDB does not support GDBtk on host ${host}.  GDBtk will be disabled." 1>&2
2489             enable_gdbtk=no ;;
2490         *)
2491             enable_gdbtk=yes ;;
2492         esac ;;
2493     no)
2494         enable_gdbtk=no  ;;
2495     *)
2496         { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2497 esac
2498 else
2499   
2500 # Default is on for everything but go32 and cygwin32
2501 case "$host" in
2502     *go32* | *windows*)
2503         ;;
2504     *)
2505         enable_gdbtk=yes ;;
2506     esac
2507
2508 fi
2509
2510
2511 # In the cygwin32 environment, we need some additional flags.
2512 echo $ac_n "checking for cygwin32""... $ac_c" 1>&6
2513 echo "configure:2514: checking for cygwin32" >&5
2514 if eval "test \"`echo '$''{'gdb_cv_os_cygwin32'+set}'`\" = set"; then
2515   echo $ac_n "(cached) $ac_c" 1>&6
2516 else
2517   cat > conftest.$ac_ext <<EOF
2518 #line 2519 "configure"
2519 #include "confdefs.h"
2520
2521 #ifdef __CYGWIN32__
2522 lose
2523 #endif
2524 EOF
2525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2526   egrep "lose" >/dev/null 2>&1; then
2527   rm -rf conftest*
2528   gdb_cv_os_cygwin32=yes
2529 else
2530   rm -rf conftest*
2531   gdb_cv_os_cygwin32=no
2532 fi
2533 rm -f conftest*
2534
2535 fi
2536
2537 echo "$ac_t""$gdb_cv_os_cygwin32" 1>&6
2538
2539 WIN32LIBS=
2540 WIN32LDAPP=
2541
2542
2543
2544 if test x$gdb_cv_os_cygwin32 = xyes; then
2545     if test x$enable_ide = xyes; then
2546         WIN32LIBS="-ladvapi32"
2547     fi
2548 fi
2549
2550 configdir="unix"
2551
2552 if test "${enable_gdbtk}" = "yes"; then
2553
2554     
2555 #
2556 # Ok, lets find the tcl configuration
2557 # First, look for one uninstalled.  
2558 # the alternative search directory is invoked by --with-tclconfig
2559 #
2560
2561 if test x"${no_tcl}" = x ; then
2562   # we reset no_tcl in case something fails here
2563   no_tcl=true
2564   # Check whether --with-tclconfig or --without-tclconfig was given.
2565 if test "${with_tclconfig+set}" = set; then
2566   withval="$with_tclconfig"
2567   with_tclconfig=${withval}
2568 fi
2569
2570   echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2571 echo "configure:2572: checking for Tcl configuration" >&5
2572   if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2573   echo $ac_n "(cached) $ac_c" 1>&6
2574 else
2575   
2576
2577   # First check to see if --with-tclconfig was specified.
2578   if test x"${with_tclconfig}" != x ; then
2579     if test -f "${with_tclconfig}/tclConfig.sh" ; then
2580       ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2581     else
2582       { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2583     fi
2584   fi
2585
2586   # then check for a private Tcl installation
2587   if test x"${ac_cv_c_tclconfig}" = x ; then
2588     for i in \
2589                 ../tcl \
2590                 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2591                 ../../tcl \
2592                 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2593                 ../../../tcl \
2594                 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2595       if test -f "$i/${configdir}/tclConfig.sh" ; then
2596         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2597         break
2598       fi
2599     done
2600   fi
2601   # check in a few common install locations
2602   if test x"${ac_cv_c_tclconfig}" = x ; then
2603     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2604       if test -f "$i/tclConfig.sh" ; then
2605         ac_cv_c_tclconfig=`(cd $i; pwd)`
2606         break
2607       fi
2608     done
2609   fi
2610   # check in a few other private locations
2611   if test x"${ac_cv_c_tclconfig}" = x ; then
2612     for i in \
2613                 ${srcdir}/../tcl \
2614                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2615       if test -f "$i/${configdir}/tclConfig.sh" ; then
2616         ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2617         break
2618       fi
2619     done
2620   fi
2621   
2622 fi
2623
2624   if test x"${ac_cv_c_tclconfig}" = x ; then
2625     TCLCONFIG="# no Tcl configs found"
2626     echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2627   else
2628     no_tcl=
2629     TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2630     echo "$ac_t""found $TCLCONFIG" 1>&6
2631   fi
2632 fi
2633
2634     if test -z "${no_tcl}"; then
2635         
2636     . $TCLCONFIG
2637
2638     
2639     
2640     
2641     
2642     
2643
2644
2645
2646
2647     
2648     
2649     
2650     
2651     
2652     
2653     
2654     
2655     
2656     
2657     
2658     
2659
2660
2661
2662         
2663 #
2664 # Ok, lets find the tk configuration
2665 # First, look for one uninstalled.  
2666 # the alternative search directory is invoked by --with-tkconfig
2667 #
2668
2669 if test x"${no_tk}" = x ; then
2670   # we reset no_tk in case something fails here
2671   no_tk=true
2672   # Check whether --with-tkconfig or --without-tkconfig was given.
2673 if test "${with_tkconfig+set}" = set; then
2674   withval="$with_tkconfig"
2675   with_tkconfig=${withval}
2676 fi
2677
2678   echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2679 echo "configure:2680: checking for Tk configuration" >&5
2680   if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2681   echo $ac_n "(cached) $ac_c" 1>&6
2682 else
2683   
2684
2685   # First check to see if --with-tkconfig was specified.
2686   if test x"${with_tkconfig}" != x ; then
2687     if test -f "${with_tkconfig}/tkConfig.sh" ; then
2688       ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2689     else
2690       { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2691     fi
2692   fi
2693
2694   # then check for a private Tk library
2695   if test x"${ac_cv_c_tkconfig}" = x ; then
2696     for i in \
2697                 ../tk \
2698                 `ls -dr ../tk[4-9]* 2>/dev/null` \
2699                 ../../tk \
2700                 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2701                 ../../../tk \
2702                 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2703       if test -f "$i/${configdir}/tkConfig.sh" ; then
2704         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2705         break
2706       fi
2707     done
2708   fi
2709   # check in a few common install locations
2710   if test x"${ac_cv_c_tkconfig}" = x ; then
2711     for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2712       if test -f "$i/tkConfig.sh" ; then
2713         ac_cv_c_tkconfig=`(cd $i; pwd)`
2714         break
2715       fi
2716     done
2717   fi
2718   # check in a few other private locations
2719   if test x"${ac_cv_c_tkconfig}" = x ; then
2720     for i in \
2721                 ${srcdir}/../tk \
2722                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2723       if test -f "$i/${configdir}/tkConfig.sh" ; then
2724         ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2725         break
2726       fi
2727     done
2728   fi
2729   
2730 fi
2731
2732   if test x"${ac_cv_c_tkconfig}" = x ; then
2733     TKCONFIG="# no Tk configs found"
2734     echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2735   else
2736     no_tk=
2737     TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2738     echo "$ac_t""found $TKCONFIG" 1>&6
2739   fi
2740 fi
2741
2742
2743
2744         # If $no_tk is nonempty, then we can't do Tk, and there is no
2745         # point to doing Tcl.
2746         if test -z "${no_tk}"; then
2747            
2748     if test -f "$TKCONFIG" ; then
2749       . $TKCONFIG
2750     fi
2751
2752     
2753     
2754
2755     
2756
2757
2758     
2759     
2760     
2761     
2762     
2763
2764            
2765 #
2766 # Ok, lets find the tcl source trees so we can use the headers
2767 # Warning: transition of version 9 to 10 will break this algorithm
2768 # because 10 sorts before 9. We also look for just tcl. We have to
2769 # be careful that we don't match stuff like tclX by accident.
2770 # the alternative search directory is involked by --with-tclinclude
2771 #
2772
2773 no_tcl=true
2774 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2775 echo "configure:2776: checking for Tcl private headers. dir=${configdir}" >&5
2776 # Check whether --with-tclinclude or --without-tclinclude was given.
2777 if test "${with_tclinclude+set}" = set; then
2778   withval="$with_tclinclude"
2779   with_tclinclude=${withval}
2780 fi
2781
2782 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2783   echo $ac_n "(cached) $ac_c" 1>&6
2784 else
2785   
2786 # first check to see if --with-tclinclude was specified
2787 if test x"${with_tclinclude}" != x ; then
2788   if test -f ${with_tclinclude}/tclInt.h ; then
2789     ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
2790   elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2791     ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
2792   else
2793     { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2794   fi
2795 fi
2796
2797 # next check if it came with Tcl configuration file
2798 if test x"${ac_cv_c_tclconfig}" = x ; then
2799   if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2800     ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2801   fi
2802 fi
2803
2804 # next check in private source directory
2805 #
2806 # since ls returns lowest version numbers first, reverse its output
2807 if test x"${ac_cv_c_tclh}" = x ; then
2808   for i in \
2809                 ${srcdir}/../tcl \
2810                 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2811                 ${srcdir}/../../tcl \
2812                 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2813                 ${srcdir}/../../../tcl \
2814                 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2815     if test -f $i/generic/tclInt.h ; then
2816       ac_cv_c_tclh=`(cd $i/generic; pwd)`
2817       break
2818     fi
2819   done
2820 fi
2821 # finally check in a few common install locations
2822 #
2823 # since ls returns lowest version numbers first, reverse its output
2824 if test x"${ac_cv_c_tclh}" = x ; then
2825   for i in \
2826                 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2827                 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2828                 /usr/local/src/tcl \
2829                 /usr/local/lib/tcl \
2830                 ${prefix}/include ; do
2831     if test -f $i/generic/tclInt.h ; then
2832       ac_cv_c_tclh=`(cd $i/generic; pwd)`
2833       break
2834     fi
2835   done
2836 fi
2837 # see if one is installed
2838 if test x"${ac_cv_c_tclh}" = x ; then
2839    ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2840 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2841 echo "configure:2842: checking for tclInt.h" >&5
2842 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2843   echo $ac_n "(cached) $ac_c" 1>&6
2844 else
2845   cat > conftest.$ac_ext <<EOF
2846 #line 2847 "configure"
2847 #include "confdefs.h"
2848 #include <tclInt.h>
2849 EOF
2850 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2851 { (eval echo configure:2852: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2852 ac_err=`grep -v '^ *+' conftest.out`
2853 if test -z "$ac_err"; then
2854   rm -rf conftest*
2855   eval "ac_cv_header_$ac_safe=yes"
2856 else
2857   echo "$ac_err" >&5
2858   echo "configure: failed program was:" >&5
2859   cat conftest.$ac_ext >&5
2860   rm -rf conftest*
2861   eval "ac_cv_header_$ac_safe=no"
2862 fi
2863 rm -f conftest*
2864 fi
2865 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2866   echo "$ac_t""yes" 1>&6
2867   ac_cv_c_tclh=installed
2868 else
2869   echo "$ac_t""no" 1>&6
2870 ac_cv_c_tclh=""
2871 fi
2872
2873 fi
2874
2875 fi
2876
2877 if test x"${ac_cv_c_tclh}" = x ; then
2878   TCLHDIR="# no Tcl private headers found"
2879   { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2880 fi
2881 if test x"${ac_cv_c_tclh}" != x ; then
2882   no_tcl=""
2883   if test x"${ac_cv_c_tclh}" = x"installed" ; then
2884     echo "$ac_t""is installed" 1>&6
2885     TCLHDIR=""
2886   else
2887     echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2888     # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2889     TCLHDIR="-I${ac_cv_c_tclh}"
2890   fi
2891 fi
2892
2893
2894
2895            
2896 #
2897 # Ok, lets find the tk source trees so we can use the headers
2898 # If the directory (presumably symlink) named "tk" exists, use that one
2899 # in preference to any others.  Same logic is used when choosing library
2900 # and again with Tcl. The search order is the best place to look first, then in
2901 # decreasing significance. The loop breaks if the trigger file is found.
2902 # Note the gross little conversion here of srcdir by cd'ing to the found
2903 # directory. This converts the path from a relative to an absolute, so
2904 # recursive cache variables for the path will work right. We check all
2905 # the possible paths in one loop rather than many seperate loops to speed
2906 # things up.
2907 # the alternative search directory is involked by --with-tkinclude
2908 #
2909 no_tk=true
2910 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2911 echo "configure:2912: checking for Tk private headers" >&5
2912 # Check whether --with-tkinclude or --without-tkinclude was given.
2913 if test "${with_tkinclude+set}" = set; then
2914   withval="$with_tkinclude"
2915   with_tkinclude=${withval}
2916 fi
2917
2918 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2919   echo $ac_n "(cached) $ac_c" 1>&6
2920 else
2921   
2922 # first check to see if --with-tkinclude was specified
2923 if test x"${with_tkinclude}" != x ; then
2924   if test -f ${with_tkinclude}/tk.h ; then
2925     ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
2926   elif test -f ${with_tkinclude}/generic/tk.h ; then
2927     ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
2928   else
2929     { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2930   fi
2931 fi
2932
2933 # next check if it came with Tk configuration file
2934 if test x"${ac_cv_c_tkconfig}" = x ; then
2935   if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2936     ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2937   fi
2938 fi
2939
2940 # next check in private source directory
2941 #
2942 # since ls returns lowest version numbers first, reverse its output
2943 if test x"${ac_cv_c_tkh}" = x ; then
2944   for i in \
2945                 ${srcdir}/../tk \
2946                 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2947                 ${srcdir}/../../tk \
2948                 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2949                 ${srcdir}/../../../tk \
2950                 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2951     if test -f $i/generic/tk.h ; then
2952       ac_cv_c_tkh=`(cd $i/generic; pwd)`
2953       break
2954     fi
2955   done
2956 fi
2957 # finally check in a few common install locations
2958 #
2959 # since ls returns lowest version numbers first, reverse its output
2960 if test x"${ac_cv_c_tkh}" = x ; then
2961   for i in \
2962                 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2963                 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2964                 /usr/local/src/tk \
2965                 /usr/local/lib/tk \
2966                 ${prefix}/include ; do
2967     if test -f $i/generic/tk.h ; then
2968       ac_cv_c_tkh=`(cd $i/generic; pwd)`
2969       break
2970     fi
2971   done
2972 fi
2973 # see if one is installed
2974 if test x"${ac_cv_c_tkh}" = x ; then
2975    ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
2976 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2977 echo "configure:2978: checking for tk.h" >&5
2978 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2979   echo $ac_n "(cached) $ac_c" 1>&6
2980 else
2981   cat > conftest.$ac_ext <<EOF
2982 #line 2983 "configure"
2983 #include "confdefs.h"
2984 #include <tk.h>
2985 EOF
2986 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2987 { (eval echo configure:2988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2988 ac_err=`grep -v '^ *+' conftest.out`
2989 if test -z "$ac_err"; then
2990   rm -rf conftest*
2991   eval "ac_cv_header_$ac_safe=yes"
2992 else
2993   echo "$ac_err" >&5
2994   echo "configure: failed program was:" >&5
2995   cat conftest.$ac_ext >&5
2996   rm -rf conftest*
2997   eval "ac_cv_header_$ac_safe=no"
2998 fi
2999 rm -f conftest*
3000 fi
3001 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3002   echo "$ac_t""yes" 1>&6
3003   ac_cv_c_tkh=installed
3004 else
3005   echo "$ac_t""no" 1>&6
3006 ac_cv_c_tkh=""
3007 fi
3008
3009 fi
3010
3011 fi
3012
3013 if test x"${ac_cv_c_tkh}" != x ; then
3014   no_tk=""
3015   if test x"${ac_cv_c_tkh}" = x"installed" ; then
3016     echo "$ac_t""is installed" 1>&6
3017     TKHDIR=""
3018   else
3019     echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
3020     # this hack is cause the TKHDIR won't print if there is a "-I" in it.
3021     TKHDIR="-I${ac_cv_c_tkh}"
3022   fi
3023 else
3024   TKHDIR="# no Tk directory found"
3025   echo "configure: warning: Can't find Tk private headers" 1>&2
3026   no_tk=true
3027 fi
3028
3029
3030
3031            
3032 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3033 echo "configure:3034: checking for Itcl private headers. srcdir=${srcdir}" >&5
3034 if test x"${ac_cv_c_itclh}" = x ; then
3035   for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ; do
3036     if test -f $i/src/itcl.h ; then
3037       ac_cv_c_itclh=`(cd $i/src; pwd)`
3038       break
3039     fi
3040   done
3041 fi
3042 if test x"${ac_cv_c_itclh}" = x ; then
3043   ITCLHDIR="# no Itcl private headers found"
3044   { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
3045 fi
3046 if test x"${ac_cv_c_itclh}" != x ; then
3047      ITCLHDIR="-I${ac_cv_c_itclh}"
3048 fi
3049 # should always be here
3050      ITCLLIB="../itcl/src/libitcl.a"
3051
3052
3053
3054            
3055 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3056 echo "configure:3057: checking for Tix private headers. srcdir=${srcdir}" >&5
3057 if test x"${ac_cv_c_tixh}" = x ; then
3058   for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
3059     if test -f $i/generic/tix.h ; then
3060       ac_cv_c_tixh=`(cd $i/generic; pwd)`
3061       break
3062     fi
3063   done
3064 fi
3065 if test x"${ac_cv_c_tixh}" = x ; then
3066   TIXHDIR="# no Tix private headers found"
3067   { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
3068 fi
3069 if test x"${ac_cv_c_tixh}" != x ; then
3070      TIXHDIR="-I${ac_cv_c_tixh}"
3071 fi
3072
3073
3074
3075            # now look for tix library stuff
3076            TIXVERSION=4.1.8.0
3077            . ${ac_cv_c_tclconfig}/tclConfig.sh
3078            case "${host}" in
3079            *-*-cygwin32*)
3080                 tixdir=../tix/win/tcl8.0
3081                 ;;
3082            *)
3083                 tixdir=../tix/unix/tk8.0
3084                 ;;
3085            esac 
3086            if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
3087                 TIXLIB="-L${tixdir} -ltix${TIXVERSION}"
3088                 TIX_DEPS="${tixdir}/libtix${TIXVERSION}.a"
3089            else
3090                 TIXLIB="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
3091                 TIX_DEPS="${tixdir}/libtix`echo ${TIXVERSION} | tr -d .`.a"
3092            fi
3093
3094            ENABLE_GDBTK=1
3095
3096            # Include some libraries that Tcl and Tk want.
3097            if test "${enable_ide}" = "yes"; then        
3098               TCL_LIBS='$(LIBIDE) $(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3099               CONFIG_DEPS='$(LIBIDE) $(IDE_DEPS) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
3100            else
3101               TCL_LIBS='$(LIBIDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3102               CONFIG_DEPS='$(LIBIDE) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
3103            fi
3104            # Yes, the ordering seems wrong here.  But it isn't.
3105            # TK_LIBS is the list of libraries that need to be linked
3106            # after Tcl/Tk.
3107            LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
3108            CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
3109
3110            if test x$gdb_cv_os_cygwin32 = xyes; then
3111               WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32 -luser32"
3112               WIN32LDAPP="-Wl,--subsystem,windows"
3113            fi
3114         fi
3115     fi
3116 fi
3117
3118
3119
3120
3121
3122
3123
3124 # end-sanitize-gdbtk
3125
3126
3127
3128
3129
3130
3131 # Begin stuff to support --enable-shared
3132 # Check whether --enable-shared or --disable-shared was given.
3133 if test "${enable_shared+set}" = set; then
3134   enableval="$enable_shared"
3135   case "${enableval}" in
3136   yes) shared=true ;;
3137   no)  shared=false ;;
3138   *) shared=true ;;
3139 esac
3140 fi
3141
3142 HLDFLAGS=
3143 HLDENV=
3144 # If we have shared libraries, try to set rpath reasonably.
3145 if test "${shared}" = "true"; then
3146   case "${host}" in
3147   *-*-hpux*)
3148     HLDFLAGS='-Wl,+s,+b,$(libdir)'
3149     ;;
3150   *-*-irix5* | *-*-irix6*)
3151     HLDFLAGS='-Wl,-rpath,$(libdir)'
3152     ;;
3153   *-*-linux*aout*)
3154     ;;
3155   *-*-linux* | *-pc-linux-gnu)
3156     HLDFLAGS='-Wl,-rpath,$(libdir)'
3157     ;;
3158   *-*-solaris*)
3159     HLDFLAGS='-R $(libdir)'
3160     ;;
3161   *-*-sysv4*)
3162     HLDENV='if test -z "$${LD_RUN_PATH}"; then LD_RUN_PATH=$(libdir); else LD_RUN_PATH=$${LD_RUN_PATH}:$(libdir); fi; export LD_RUN_PATH;'
3163     ;;
3164   esac
3165 fi
3166
3167 # On SunOS, if the linker supports the -rpath option, use it to
3168 # prevent ../bfd and ../opcodes from being included in the run time
3169 # search path.
3170 case "${host}" in
3171   *-*-sunos*)
3172     echo 'main () { }' > conftest.c
3173     ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
3174     if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
3175       :
3176     elif grep 'No such file' conftest.t >/dev/null 2>&1; then
3177       :
3178     elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
3179       :
3180     elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
3181       :
3182     elif test "${shared}" = "true"; then
3183       HLDFLAGS='-Wl,-rpath=$(libdir)'
3184     else
3185       HLDFLAGS='-Wl,-rpath='
3186     fi
3187     rm -f conftest.t conftest.c conftest
3188     ;;
3189 esac
3190
3191
3192 # End stuff to support --enable-shared
3193
3194 # target_subdir is used by the testsuite to find the target libraries.
3195 target_subdir=
3196 if test "${host}" != "${target}"; then
3197     target_subdir="${target_alias}/"
3198 fi
3199
3200
3201 frags=
3202 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3203 if test ! -f ${host_makefile_frag}; then
3204 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3205 fi
3206 frags="$frags $host_makefile_frag"
3207
3208 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3209 if test ! -f ${target_makefile_frag}; then
3210 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3211 fi
3212 frags="$frags $target_makefile_frag"
3213
3214
3215
3216
3217
3218 hostfile=`sed -n '
3219 s/XM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
3220 ' ${host_makefile_frag}`
3221
3222 targetfile=`sed -n '
3223 s/TM_FILE[      ]*=[    ]*\([^  ]*\)/\1/p
3224 ' ${target_makefile_frag}`
3225
3226 # these really aren't orthogonal true/false values of the same condition,
3227 # but shells are slow enough that I like to reuse the test conditions
3228 # whenever possible
3229 if test "${target}" = "${host}"; then
3230 nativefile=`sed -n '
3231 s/NAT_FILE[     ]*=[    ]*\([^  ]*\)/\1/p
3232 ' ${host_makefile_frag}`
3233 # else
3234 # GDBserver is only useful in a "native" enviroment
3235 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3236 fi
3237
3238
3239 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3240 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3241 # corresponding links.  But we have to remove the xm.h files and tm.h
3242 # files anyway, e.g. when switching from "configure host" to
3243 # "configure none".
3244
3245 files=
3246 links=
3247 rm -f xm.h
3248 if test "${hostfile}" != ""; then
3249 files="${files} config/${gdb_host_cpu}/${hostfile}"
3250 links="${links} xm.h"
3251 fi
3252 rm -f tm.h
3253 if test "${targetfile}" != ""; then
3254 files="${files} config/${gdb_target_cpu}/${targetfile}"
3255 links="${links} tm.h"
3256 fi
3257 rm -f nm.h
3258 if test "${nativefile}" != ""; then
3259 files="${files} config/${gdb_host_cpu}/${nativefile}"
3260 links="${links} nm.h"
3261 else
3262 # A cross-only configuration.
3263 files="${files} config/nm-empty.h"
3264 links="${links} nm.h"
3265 fi
3266 # start-sanitize-gdbtk
3267 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3268 echo "configure:3269: checking whether ln -s works" >&5
3269 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3270   echo $ac_n "(cached) $ac_c" 1>&6
3271 else
3272   rm -f conftestdata
3273 if ln -s X conftestdata 2>/dev/null
3274 then
3275   rm -f conftestdata
3276   ac_cv_prog_LN_S="ln -s"
3277 else
3278   ac_cv_prog_LN_S=ln
3279 fi
3280 fi
3281 LN_S="$ac_cv_prog_LN_S"
3282 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3283   echo "$ac_t""yes" 1>&6
3284 else
3285   echo "$ac_t""no" 1>&6
3286 fi
3287
3288 # Make it possible to use the GUI without doing a full install
3289 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
3290   if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
3291   echo linking $srcdir/gdbtcl to gdbtcl
3292   $LN_S $srcdir/gdbtcl gdbtcl
3293   else
3294   echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl.  You will need to do a
3295   echo "         " make install before you are able to run the GUI.
3296   fi
3297 fi
3298 # end-sanitize-gdbtk
3299
3300
3301
3302 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
3303 echo "configure:3304: checking for Cygwin32 environment" >&5
3304 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
3305   echo $ac_n "(cached) $ac_c" 1>&6
3306 else
3307   cat > conftest.$ac_ext <<EOF
3308 #line 3309 "configure"
3309 #include "confdefs.h"
3310
3311 int main() {
3312 int main () { return __CYGWIN32__; }
3313 ; return 0; }
3314 EOF
3315 if { (eval echo configure:3316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3316   rm -rf conftest*
3317   am_cv_cygwin32=yes
3318 else
3319   echo "configure: failed program was:" >&5
3320   cat conftest.$ac_ext >&5
3321   rm -rf conftest*
3322   am_cv_cygwin32=no
3323 fi
3324 rm -f conftest*
3325 rm -f conftest*
3326 fi
3327
3328 echo "$ac_t""$am_cv_cygwin32" 1>&6
3329 CYGWIN32=
3330 test "$am_cv_cygwin32" = yes && CYGWIN32=yes
3331
3332 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3333 echo "configure:3334: checking for executable suffix" >&5
3334 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3335   echo $ac_n "(cached) $ac_c" 1>&6
3336 else
3337   if test "$CYGWIN32" = yes; then
3338 am_cv_exeext=.exe
3339 else
3340 cat > am_c_test.c << 'EOF'
3341 int main() {
3342 /* Nothing needed here */
3343 }
3344 EOF
3345 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3346 am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3347 rm -f am_c_test*
3348 fi
3349
3350 test x"${am_cv_exeext}" = x && am_cv_exeext=no
3351 fi
3352 EXEEXT=""
3353 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3354 echo "$ac_t""${am_cv_exeext}" 1>&6
3355
3356
3357 subdirs="$configdirs"
3358
3359 trap '' 1 2 15
3360 cat > confcache <<\EOF
3361 # This file is a shell script that caches the results of configure
3362 # tests run on this system so they can be shared between configure
3363 # scripts and configure runs.  It is not useful on other systems.
3364 # If it contains results you don't want to keep, you may remove or edit it.
3365 #
3366 # By default, configure uses ./config.cache as the cache file,
3367 # creating it if it does not exist already.  You can give configure
3368 # the --cache-file=FILE option to use a different cache file; that is
3369 # what configure does when it calls configure scripts in
3370 # subdirectories, so they share the cache.
3371 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3372 # config.status only pays attention to the cache file if you give it the
3373 # --recheck option to rerun configure.
3374 #
3375 EOF
3376 # The following way of writing the cache mishandles newlines in values,
3377 # but we know of no workaround that is simple, portable, and efficient.
3378 # So, don't put newlines in cache variables' values.
3379 # Ultrix sh set writes to stderr and can't be redirected directly,
3380 # and sets the high bit in the cache file unless we assign to the vars.
3381 (set) 2>&1 |
3382   case `(ac_space=' '; set) 2>&1` in
3383   *ac_space=\ *)
3384     # `set' does not quote correctly, so add quotes (double-quote substitution
3385     # turns \\\\ into \\, and sed turns \\ into \).
3386     sed -n \
3387       -e "s/'/'\\\\''/g" \
3388       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3389     ;;
3390   *)
3391     # `set' quotes correctly as required by POSIX, so do not add quotes.
3392     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3393     ;;
3394   esac >> confcache
3395 if cmp -s $cache_file confcache; then
3396   :
3397 else
3398   if test -w $cache_file; then
3399     echo "updating cache $cache_file"
3400     cat confcache > $cache_file
3401   else
3402     echo "not updating unwritable cache $cache_file"
3403   fi
3404 fi
3405 rm -f confcache
3406
3407 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3408
3409 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3410 # Let make expand exec_prefix.
3411 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3412
3413 # Any assignment to VPATH causes Sun make to only execute
3414 # the first set of double-colon rules, so remove it if not needed.
3415 # If there is a colon in the path, we need to keep it.
3416 if test "x$srcdir" = x.; then
3417   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
3418 fi
3419
3420 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3421
3422 DEFS=-DHAVE_CONFIG_H
3423
3424 # Without the "./", some shells look in PATH for config.status.
3425 : ${CONFIG_STATUS=./config.status}
3426
3427 echo creating $CONFIG_STATUS
3428 rm -f $CONFIG_STATUS
3429 cat > $CONFIG_STATUS <<EOF
3430 #! /bin/sh
3431 # Generated automatically by configure.
3432 # Run this file to recreate the current configuration.
3433 # This directory was configured as follows,
3434 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3435 #
3436 # $0 $ac_configure_args
3437 #
3438 # Compiler output produced by configure, useful for debugging
3439 # configure, is in ./config.log if it exists.
3440
3441 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3442 for ac_option
3443 do
3444   case "\$ac_option" in
3445   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3446     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3447     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3448   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3449     echo "$CONFIG_STATUS generated by autoconf version 2.12"
3450     exit 0 ;;
3451   -help | --help | --hel | --he | --h)
3452     echo "\$ac_cs_usage"; exit 0 ;;
3453   *) echo "\$ac_cs_usage"; exit 1 ;;
3454   esac
3455 done
3456
3457 ac_given_srcdir=$srcdir
3458 ac_given_INSTALL="$INSTALL"
3459
3460 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3461 EOF
3462 cat >> $CONFIG_STATUS <<EOF
3463
3464 # Protect against being on the right side of a sed subst in config.status.
3465 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3466  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3467 $ac_vpsub
3468 $extrasub
3469 s%@CFLAGS@%$CFLAGS%g
3470 s%@CPPFLAGS@%$CPPFLAGS%g
3471 s%@CXXFLAGS@%$CXXFLAGS%g
3472 s%@DEFS@%$DEFS%g
3473 s%@LDFLAGS@%$LDFLAGS%g
3474 s%@LIBS@%$LIBS%g
3475 s%@exec_prefix@%$exec_prefix%g
3476 s%@prefix@%$prefix%g
3477 s%@program_transform_name@%$program_transform_name%g
3478 s%@bindir@%$bindir%g
3479 s%@sbindir@%$sbindir%g
3480 s%@libexecdir@%$libexecdir%g
3481 s%@datadir@%$datadir%g
3482 s%@sysconfdir@%$sysconfdir%g
3483 s%@sharedstatedir@%$sharedstatedir%g
3484 s%@localstatedir@%$localstatedir%g
3485 s%@libdir@%$libdir%g
3486 s%@includedir@%$includedir%g
3487 s%@oldincludedir@%$oldincludedir%g
3488 s%@infodir@%$infodir%g
3489 s%@mandir@%$mandir%g
3490 s%@CC@%$CC%g
3491 s%@CPP@%$CPP%g
3492 s%@DLLTOOL@%$DLLTOOL%g
3493 s%@host@%$host%g
3494 s%@host_alias@%$host_alias%g
3495 s%@host_cpu@%$host_cpu%g
3496 s%@host_vendor@%$host_vendor%g
3497 s%@host_os@%$host_os%g
3498 s%@target@%$target%g
3499 s%@target_alias@%$target_alias%g
3500 s%@target_cpu@%$target_cpu%g
3501 s%@target_vendor@%$target_vendor%g
3502 s%@target_os@%$target_os%g
3503 s%@build@%$build%g
3504 s%@build_alias@%$build_alias%g
3505 s%@build_cpu@%$build_cpu%g
3506 s%@build_vendor@%$build_vendor%g
3507 s%@build_os@%$build_os%g
3508 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3509 s%@INSTALL_DATA@%$INSTALL_DATA%g
3510 s%@AR@%$AR%g
3511 s%@RANLIB@%$RANLIB%g
3512 s%@YACC@%$YACC%g
3513 s%@AWK@%$AWK%g
3514 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3515 s%@ENABLE_IDE@%$ENABLE_IDE%g
3516 s%@WIN32LIBS@%$WIN32LIBS%g
3517 s%@WIN32LDAPP@%$WIN32LDAPP%g
3518 s%@TCL_VERSION@%$TCL_VERSION%g
3519 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3520 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3521 s%@TCL_CC@%$TCL_CC%g
3522 s%@TCL_DEFS@%$TCL_DEFS%g
3523 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3524 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3525 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3526 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3527 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3528 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3529 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3530 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3531 s%@TCL_RANLIB@%$TCL_RANLIB%g
3532 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3533 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3534 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3535 s%@TK_VERSION@%$TK_VERSION%g
3536 s%@TK_DEFS@%$TK_DEFS%g
3537 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
3538 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3539 s%@TK_XLIBSW@%$TK_XLIBSW%g
3540 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3541 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3542 s%@TCLHDIR@%$TCLHDIR%g
3543 s%@TKHDIR@%$TKHDIR%g
3544 s%@ITCLHDIR@%$ITCLHDIR%g
3545 s%@ITCLLIB@%$ITCLLIB%g
3546 s%@TIXHDIR@%$TIXHDIR%g
3547 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3548 s%@X_CFLAGS@%$X_CFLAGS%g
3549 s%@X_LDFLAGS@%$X_LDFLAGS%g
3550 s%@X_LIBS@%$X_LIBS%g
3551 s%@TIXLIB@%$TIXLIB%g
3552 s%@TIX_DEPS@%$TIX_DEPS%g
3553 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3554 s%@CONFIG_OBS@%$CONFIG_OBS%g
3555 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
3556 s%@HLDFLAGS@%$HLDFLAGS%g
3557 s%@HLDENV@%$HLDENV%g
3558 s%@target_subdir@%$target_subdir%g
3559 /@host_makefile_frag@/r $host_makefile_frag
3560 s%@host_makefile_frag@%%g
3561 /@target_makefile_frag@/r $target_makefile_frag
3562 s%@target_makefile_frag@%%g
3563 s%@frags@%$frags%g
3564 s%@LN_S@%$LN_S%g
3565 s%@EXEEXT@%$EXEEXT%g
3566 s%@subdirs@%$subdirs%g
3567
3568 CEOF
3569 EOF
3570
3571 cat >> $CONFIG_STATUS <<\EOF
3572
3573 # Split the substitutions into bite-sized pieces for seds with
3574 # small command number limits, like on Digital OSF/1 and HP-UX.
3575 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3576 ac_file=1 # Number of current file.
3577 ac_beg=1 # First line for current file.
3578 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3579 ac_more_lines=:
3580 ac_sed_cmds=""
3581 while $ac_more_lines; do
3582   if test $ac_beg -gt 1; then
3583     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3584   else
3585     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3586   fi
3587   if test ! -s conftest.s$ac_file; then
3588     ac_more_lines=false
3589     rm -f conftest.s$ac_file
3590   else
3591     if test -z "$ac_sed_cmds"; then
3592       ac_sed_cmds="sed -f conftest.s$ac_file"
3593     else
3594       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3595     fi
3596     ac_file=`expr $ac_file + 1`
3597     ac_beg=$ac_end
3598     ac_end=`expr $ac_end + $ac_max_sed_cmds`
3599   fi
3600 done
3601 if test -z "$ac_sed_cmds"; then
3602   ac_sed_cmds=cat
3603 fi
3604 EOF
3605
3606 cat >> $CONFIG_STATUS <<EOF
3607
3608 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
3609 EOF
3610 cat >> $CONFIG_STATUS <<\EOF
3611 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3612   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3613   case "$ac_file" in
3614   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3615        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3616   *) ac_file_in="${ac_file}.in" ;;
3617   esac
3618
3619   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3620
3621   # Remove last slash and all that follows it.  Not all systems have dirname.
3622   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3623   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3624     # The file is in a subdirectory.
3625     test ! -d "$ac_dir" && mkdir "$ac_dir"
3626     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3627     # A "../" for each directory in $ac_dir_suffix.
3628     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3629   else
3630     ac_dir_suffix= ac_dots=
3631   fi
3632
3633   case "$ac_given_srcdir" in
3634   .)  srcdir=.
3635       if test -z "$ac_dots"; then top_srcdir=.
3636       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3637   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3638   *) # Relative path.
3639     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3640     top_srcdir="$ac_dots$ac_given_srcdir" ;;
3641   esac
3642
3643   case "$ac_given_INSTALL" in
3644   [/$]*) INSTALL="$ac_given_INSTALL" ;;
3645   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3646   esac
3647
3648   echo creating "$ac_file"
3649   rm -f "$ac_file"
3650   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3651   case "$ac_file" in
3652   *Makefile*) ac_comsub="1i\\
3653 # $configure_input" ;;
3654   *) ac_comsub= ;;
3655   esac
3656
3657   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3658   sed -e "$ac_comsub
3659 s%@configure_input@%$configure_input%g
3660 s%@srcdir@%$srcdir%g
3661 s%@top_srcdir@%$top_srcdir%g
3662 s%@INSTALL@%$INSTALL%g
3663 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3664 fi; done
3665 rm -f conftest.s*
3666
3667 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3668 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3669 #
3670 # ac_d sets the value in "#define NAME VALUE" lines.
3671 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
3672 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
3673 ac_dC='\3'
3674 ac_dD='%g'
3675 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3676 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
3677 ac_uB='\([      ]\)%\1#\2define\3'
3678 ac_uC=' '
3679 ac_uD='\4%g'
3680 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3681 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
3682 ac_eB='$%\1#\2define\3'
3683 ac_eC=' '
3684 ac_eD='%g'
3685
3686 if test "${CONFIG_HEADERS+set}" != set; then
3687 EOF
3688 cat >> $CONFIG_STATUS <<EOF
3689   CONFIG_HEADERS="config.h:config.in"
3690 EOF
3691 cat >> $CONFIG_STATUS <<\EOF
3692 fi
3693 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3694   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3695   case "$ac_file" in
3696   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3697        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3698   *) ac_file_in="${ac_file}.in" ;;
3699   esac
3700
3701   echo creating $ac_file
3702
3703   rm -f conftest.frag conftest.in conftest.out
3704   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3705   cat $ac_file_inputs > conftest.in
3706
3707 EOF
3708
3709 # Transform confdefs.h into a sed script conftest.vals that substitutes
3710 # the proper values into config.h.in to produce config.h.  And first:
3711 # Protect against being on the right side of a sed subst in config.status.
3712 # Protect against being in an unquoted here document in config.status.
3713 rm -f conftest.vals
3714 cat > conftest.hdr <<\EOF
3715 s/[\\&%]/\\&/g
3716 s%[\\$`]%\\&%g
3717 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3718 s%ac_d%ac_u%gp
3719 s%ac_u%ac_e%gp
3720 EOF
3721 sed -n -f conftest.hdr confdefs.h > conftest.vals
3722 rm -f conftest.hdr
3723
3724 # This sed command replaces #undef with comments.  This is necessary, for
3725 # example, in the case of _POSIX_SOURCE, which is predefined and required
3726 # on some systems where configure will not decide to define it.
3727 cat >> conftest.vals <<\EOF
3728 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3729 EOF
3730
3731 # Break up conftest.vals because some shells have a limit on
3732 # the size of here documents, and old seds have small limits too.
3733
3734 rm -f conftest.tail
3735 while :
3736 do
3737   ac_lines=`grep -c . conftest.vals`
3738   # grep -c gives empty output for an empty file on some AIX systems.
3739   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3740   # Write a limited-size here document to conftest.frag.
3741   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3742   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3743   echo 'CEOF
3744   sed -f conftest.frag conftest.in > conftest.out
3745   rm -f conftest.in
3746   mv conftest.out conftest.in
3747 ' >> $CONFIG_STATUS
3748   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3749   rm -f conftest.vals
3750   mv conftest.tail conftest.vals
3751 done
3752 rm -f conftest.vals
3753
3754 cat >> $CONFIG_STATUS <<\EOF
3755   rm -f conftest.frag conftest.h
3756   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
3757   cat conftest.in >> conftest.h
3758   rm -f conftest.in
3759   if cmp -s $ac_file conftest.h 2>/dev/null; then
3760     echo "$ac_file is unchanged"
3761     rm -f conftest.h
3762   else
3763     # Remove last slash and all that follows it.  Not all systems have dirname.
3764       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3765       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3766       # The file is in a subdirectory.
3767       test ! -d "$ac_dir" && mkdir "$ac_dir"
3768     fi
3769     rm -f $ac_file
3770     mv conftest.h $ac_file
3771   fi
3772 fi; done
3773
3774 EOF
3775
3776 cat >> $CONFIG_STATUS <<EOF
3777 ac_sources="$files"
3778 ac_dests="$links"
3779 EOF
3780
3781 cat >> $CONFIG_STATUS <<\EOF
3782 srcdir=$ac_given_srcdir
3783 while test -n "$ac_sources"; do
3784   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3785   set $ac_sources; ac_source=$1; shift; ac_sources=$*
3786
3787   echo "linking $srcdir/$ac_source to $ac_dest"
3788
3789   if test ! -r $srcdir/$ac_source; then
3790     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3791   fi
3792   rm -f $ac_dest
3793
3794   # Make relative symlinks.
3795   # Remove last slash and all that follows it.  Not all systems have dirname.
3796   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3797   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3798     # The dest file is in a subdirectory.
3799     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3800     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3801     # A "../" for each directory in $ac_dest_dir_suffix.
3802     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3803   else
3804     ac_dest_dir_suffix= ac_dots=
3805   fi
3806
3807   case "$srcdir" in
3808   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3809   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3810   esac
3811
3812   # Make a symlink if possible; otherwise try a hard link.
3813   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3814     ln $srcdir/$ac_source $ac_dest; then :
3815   else
3816     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3817   fi
3818 done
3819 EOF
3820 cat >> $CONFIG_STATUS <<EOF
3821
3822 gdb_host_cpu=$gdb_host_cpu
3823 gdb_target_cpu=$gdb_target_cpu
3824 nativefile=$nativefile
3825
3826 EOF
3827 cat >> $CONFIG_STATUS <<\EOF
3828
3829 if test "${nativefile}" = ""; then
3830 sed -e '/^NATDEPFILES[  ]*=[    ]*/s//# NATDEPFILES=/' \
3831         < Makefile > Makefile.tem
3832 mv -f Makefile.tem Makefile
3833 fi
3834
3835 sed -e '/^TM_FILE[      ]*=/s,^TM_FILE[         ]*=[    ]*,&config/'"${gdb_target_cpu}"'/,
3836 /^XM_FILE[      ]*=/s,^XM_FILE[         ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,
3837 /^NAT_FILE[     ]*=/s,^NAT_FILE[        ]*=[    ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3838 mv -f Makefile.tmp Makefile
3839
3840 case x$CONFIG_HEADERS in
3841 xconfig.h:config.in)
3842 echo > stamp-h ;;
3843 esac
3844
3845 exit 0
3846 EOF
3847 chmod +x $CONFIG_STATUS
3848 rm -fr confdefs* $ac_clean_files
3849 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3850
3851 if test "$no_recursion" != yes; then
3852
3853   # Remove --cache-file and --srcdir arguments so they do not pile up.
3854   ac_sub_configure_args=
3855   ac_prev=
3856   for ac_arg in $ac_configure_args; do
3857     if test -n "$ac_prev"; then
3858       ac_prev=
3859       continue
3860     fi
3861     case "$ac_arg" in
3862     -cache-file | --cache-file | --cache-fil | --cache-fi \
3863     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3864       ac_prev=cache_file ;;
3865     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3866     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3867       ;;
3868     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3869       ac_prev=srcdir ;;
3870     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3871       ;;
3872     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3873     esac
3874   done
3875
3876   for ac_config_dir in $configdirs; do
3877
3878     # Do not complain, so a configure script can configure whichever
3879     # parts of a large source tree are present.
3880     if test ! -d $srcdir/$ac_config_dir; then
3881       continue
3882     fi
3883
3884     echo configuring in $ac_config_dir
3885
3886     case "$srcdir" in
3887     .) ;;
3888     *)
3889       if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3890       else
3891         { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3892       fi
3893       ;;
3894     esac
3895
3896     ac_popdir=`pwd`
3897     cd $ac_config_dir
3898
3899       # A "../" for each directory in /$ac_config_dir.
3900       ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3901
3902     case "$srcdir" in
3903     .) # No --srcdir option.  We are building in place.
3904       ac_sub_srcdir=$srcdir ;;
3905     /*) # Absolute path.
3906       ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3907     *) # Relative path.
3908       ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3909     esac
3910
3911     # Check for guested configure; otherwise get Cygnus style configure.
3912     if test -f $ac_sub_srcdir/configure; then
3913       ac_sub_configure=$ac_sub_srcdir/configure
3914     elif test -f $ac_sub_srcdir/configure.in; then
3915       ac_sub_configure=$ac_configure
3916     else
3917       echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3918       ac_sub_configure=
3919     fi
3920
3921     # The recursion is here.
3922     if test -n "$ac_sub_configure"; then
3923
3924       # Make the cache file name correct relative to the subdirectory.
3925       case "$cache_file" in
3926       /*) ac_sub_cache_file=$cache_file ;;
3927       *) # Relative path.
3928         ac_sub_cache_file="$ac_dots$cache_file" ;;
3929       esac
3930   case "$ac_given_INSTALL" in
3931         [/$]*) INSTALL="$ac_given_INSTALL" ;;
3932         *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3933         esac
3934
3935       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3936       # The eval makes quoting arguments work.
3937       if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3938       then :
3939       else
3940         { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
3941       fi
3942     fi
3943
3944     cd $ac_popdir
3945   done
3946 fi
3947
3948
3949 exit 0
3950