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