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