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