Add C_THUMBEXT etc.
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
5436fc65
C
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
f7b8c9ce 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 "
2476848a
MH
16ac_help="$ac_help
17 --enable-ide Enable IDE support"
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)
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 629#line 630 "configure"
bfde4a67
SG
630#include "confdefs.h"
631main(){return(0);}
632EOF
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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"
f7b8c9ce 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
f7b8c9ce 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"
f7b8c9ce 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
f7b8c9ce 771echo "configure:772: checking for AIX" >&5
5436fc65 772cat > conftest.$ac_ext <<EOF
f7b8c9ce 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
f7b8c9ce 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
f7b8c9ce 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"
f7b8c9ce 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
f7b8c9ce 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
35ce4f08
GN
865DLLTOOL=${DLLTOOL-dlltool}
866
867
5436fc65 868ac_aux_dir=
f02156cf 869for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
5436fc65
C
870 if test -f $ac_dir/install-sh; then
871 ac_aux_dir=$ac_dir
872 ac_install_sh="$ac_aux_dir/install-sh -c"
873 break
874 elif test -f $ac_dir/install.sh; then
875 ac_aux_dir=$ac_dir
876 ac_install_sh="$ac_aux_dir/install.sh -c"
877 break
878 fi
879done
880if test -z "$ac_aux_dir"; then
f02156cf 881 { 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
882fi
883ac_config_guess=$ac_aux_dir/config.guess
884ac_config_sub=$ac_aux_dir/config.sub
885ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
886
0579b53d
GN
887
888# Do some error checking and defaulting for the host and target type.
889# The inputs are:
890# configure --host=HOST --target=TARGET --build=BUILD NONOPT
891#
892# The rules are:
893# 1. You are not allowed to specify --host, --target, and nonopt at the
894# same time.
895# 2. Host defaults to nonopt.
896# 3. If nonopt is not specified, then host defaults to the current host,
897# as determined by config.guess.
898# 4. Target and build default to nonopt.
899# 5. If nonopt is not specified, then target and build default to host.
900
901# The aliases save the names the user supplied, while $host etc.
902# will get canonicalized.
903case $host---$target---$nonopt in
904NONE---*---* | *---NONE---* | *---*---NONE) ;;
905*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
906esac
907
908
909# Make sure we can run config.sub.
f7b8c9ce 910if $ac_config_sub sun4 >/dev/null 2>&1; then :
0579b53d
GN
911else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
912fi
913
914echo $ac_n "checking host system type""... $ac_c" 1>&6
f7b8c9ce 915echo "configure:916: checking host system type" >&5
0579b53d
GN
916
917host_alias=$host
918case "$host_alias" in
919NONE)
920 case $nonopt in
921 NONE)
f7b8c9ce 922 if host_alias=`$ac_config_guess`; then :
0579b53d
GN
923 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
924 fi ;;
925 *) host_alias=$nonopt ;;
926 esac ;;
927esac
928
f7b8c9ce 929host=`$ac_config_sub $host_alias`
bfde4a67
SG
930host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
931host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
932host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
0579b53d
GN
933echo "$ac_t""$host" 1>&6
934
935echo $ac_n "checking target system type""... $ac_c" 1>&6
f7b8c9ce 936echo "configure:937: checking target system type" >&5
0579b53d
GN
937
938target_alias=$target
939case "$target_alias" in
940NONE)
941 case $nonopt in
942 NONE) target_alias=$host_alias ;;
943 *) target_alias=$nonopt ;;
944 esac ;;
945esac
946
f7b8c9ce 947target=`$ac_config_sub $target_alias`
bfde4a67
SG
948target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
949target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
950target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
0579b53d
GN
951echo "$ac_t""$target" 1>&6
952
953echo $ac_n "checking build system type""... $ac_c" 1>&6
f7b8c9ce 954echo "configure:955: checking build system type" >&5
0579b53d
GN
955
956build_alias=$build
957case "$build_alias" in
958NONE)
959 case $nonopt in
960 NONE) build_alias=$host_alias ;;
961 *) build_alias=$nonopt ;;
962 esac ;;
963esac
964
f7b8c9ce 965build=`$ac_config_sub $build_alias`
bfde4a67
SG
966build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
967build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
968build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
0579b53d
GN
969echo "$ac_t""$build" 1>&6
970
971test "$host_alias" != "$target_alias" &&
972 test "$program_prefix$program_suffix$program_transform_name" = \
973 NONENONEs,x,x, &&
974 program_prefix=${target_alias}-
975
976
bfde4a67
SG
977
978CONFIG_OBS=
979
980configdirs="doc testsuite"
981
982
983. ${srcdir}/configure.host
984
985. ${srcdir}/configure.tgt
986
987
5436fc65
C
988# Find a good install program. We prefer a C program (faster),
989# so one script is as good as another. But avoid the broken or
990# incompatible versions:
991# SysV /etc/install, /usr/sbin/install
992# SunOS /usr/etc/install
993# IRIX /sbin/install
994# AIX /bin/install
995# AFS /usr/afsws/bin/install, which mishandles nonexistent args
996# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
997# ./install, which can be erroneously created by make from ./install.sh.
998echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
f7b8c9ce 999echo "configure:1000: checking for a BSD compatible install" >&5
5436fc65
C
1000if test -z "$INSTALL"; then
1001if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1002 echo $ac_n "(cached) $ac_c" 1>&6
1003else
bfde4a67 1004 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
5436fc65
C
1005 for ac_dir in $PATH; do
1006 # Account for people who put trailing slashes in PATH elements.
1007 case "$ac_dir/" in
1008 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1009 *)
1010 # OSF1 and SCO ODT 3.0 have their own names for install.
f7b8c9ce 1011 for ac_prog in ginstall installbsd scoinst install; do
5436fc65
C
1012 if test -f $ac_dir/$ac_prog; then
1013 if test $ac_prog = install &&
1014 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1015 # AIX install. It has an incompatible calling convention.
f7b8c9ce 1016 # OSF/1 installbsd also uses dspmsg, but is usable.
5436fc65
C
1017 :
1018 else
1019 ac_cv_path_install="$ac_dir/$ac_prog -c"
1020 break 2
1021 fi
1022 fi
1023 done
1024 ;;
1025 esac
1026 done
bfde4a67 1027 IFS="$ac_save_IFS"
1a7b4b7c 1028
5436fc65 1029fi
1a7b4b7c
DE
1030 if test "${ac_cv_path_install+set}" = set; then
1031 INSTALL="$ac_cv_path_install"
1032 else
1033 # As a last resort, use the slow shell script. We don't cache a
1034 # path for INSTALL within a source directory, because that will
1035 # break other packages using the cache if that directory is
1036 # removed, or if the path is relative.
1037 INSTALL="$ac_install_sh"
1038 fi
5436fc65
C
1039fi
1040echo "$ac_t""$INSTALL" 1>&6
1041
1042# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1043# It thinks the first close brace ends the variable substitution.
1044test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1045
1046test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1047
d8efbc66
FF
1048if test $host != $build; then
1049 ac_tool_prefix=${host_alias}-
1050else
1051 ac_tool_prefix=
1052fi
1053
1054# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1055set dummy ${ac_tool_prefix}ar; ac_word=$2
1056echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
f7b8c9ce 1057echo "configure:1058: checking for $ac_word" >&5
d8efbc66
FF
1058if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1059 echo $ac_n "(cached) $ac_c" 1>&6
1060else
1061 if test -n "$AR"; then
1062 ac_cv_prog_AR="$AR" # Let the user override the test.
1063else
1064 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1065 for ac_dir in $PATH; do
1066 test -z "$ac_dir" && ac_dir=.
1067 if test -f $ac_dir/$ac_word; then
1068 ac_cv_prog_AR="${ac_tool_prefix}ar"
1069 break
1070 fi
1071 done
1072 IFS="$ac_save_ifs"
1073 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1074fi
1075fi
1076AR="$ac_cv_prog_AR"
1077if test -n "$AR"; then
1078 echo "$ac_t""$AR" 1>&6
1079else
1080 echo "$ac_t""no" 1>&6
1081fi
1082
1083
1084
1085# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1086set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1087echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
f7b8c9ce 1088echo "configure:1089: checking for $ac_word" >&5
d8efbc66
FF
1089if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1090 echo $ac_n "(cached) $ac_c" 1>&6
1091else
1092 if test -n "$RANLIB"; then
1093 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1094else
1095 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1096 for ac_dir in $PATH; do
1097 test -z "$ac_dir" && ac_dir=.
1098 if test -f $ac_dir/$ac_word; then
1099 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1100 break
1101 fi
1102 done
1103 IFS="$ac_save_ifs"
1104fi
1105fi
1106RANLIB="$ac_cv_prog_RANLIB"
1107if test -n "$RANLIB"; then
1108 echo "$ac_t""$RANLIB" 1>&6
1109else
1110 echo "$ac_t""no" 1>&6
1111fi
1112
1113
1114if test -z "$ac_cv_prog_RANLIB"; then
1115if test -n "$ac_tool_prefix"; then
1116 # Extract the first word of "ranlib", so it can be a program name with args.
5436fc65
C
1117set dummy ranlib; ac_word=$2
1118echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
f7b8c9ce 1119echo "configure:1120: checking for $ac_word" >&5
5436fc65
C
1120if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1121 echo $ac_n "(cached) $ac_c" 1>&6
1122else
1123 if test -n "$RANLIB"; then
1124 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1125else
1126 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
da3d57e3 1127 for ac_dir in $PATH; do
5436fc65
C
1128 test -z "$ac_dir" && ac_dir=.
1129 if test -f $ac_dir/$ac_word; then
1130 ac_cv_prog_RANLIB="ranlib"
1131 break
1132 fi
1133 done
1134 IFS="$ac_save_ifs"
1135 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1136fi
1137fi
1138RANLIB="$ac_cv_prog_RANLIB"
1139if test -n "$RANLIB"; then
1140 echo "$ac_t""$RANLIB" 1>&6
1141else
1142 echo "$ac_t""no" 1>&6
1143fi
1144
d8efbc66
FF
1145else
1146 RANLIB=":"
1147fi
1148fi
1149
204c8825
FF
1150for ac_prog in 'bison -y' byacc
1151do
1152# Extract the first word of "$ac_prog", so it can be a program name with args.
1153set dummy $ac_prog; ac_word=$2
1154echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
f7b8c9ce 1155echo "configure:1156: checking for $ac_word" >&5
204c8825
FF
1156if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1157 echo $ac_n "(cached) $ac_c" 1>&6
1158else
1159 if test -n "$YACC"; then
1160 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1161else
1162 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1163 for ac_dir in $PATH; do
1164 test -z "$ac_dir" && ac_dir=.
1165 if test -f $ac_dir/$ac_word; then
1166 ac_cv_prog_YACC="$ac_prog"
1167 break
1168 fi
1169 done
1170 IFS="$ac_save_ifs"
1171fi
1172fi
1173YACC="$ac_cv_prog_YACC"
1174if test -n "$YACC"; then
1175 echo "$ac_t""$YACC" 1>&6
1176else
1177 echo "$ac_t""no" 1>&6
1178fi
1179
1180test -n "$YACC" && break
1181done
1182test -n "$YACC" || YACC="yacc"
1183
d8efbc66
FF
1184for ac_prog in mawk gawk nawk awk
1185do
1186# Extract the first word of "$ac_prog", so it can be a program name with args.
1187set dummy $ac_prog; ac_word=$2
1188echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
f7b8c9ce 1189echo "configure:1190: checking for $ac_word" >&5
d8efbc66
FF
1190if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1191 echo $ac_n "(cached) $ac_c" 1>&6
1192else
1193 if test -n "$AWK"; then
1194 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1195else
1196 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1197 for ac_dir in $PATH; do
1198 test -z "$ac_dir" && ac_dir=.
1199 if test -f $ac_dir/$ac_word; then
1200 ac_cv_prog_AWK="$ac_prog"
1201 break
1202 fi
1203 done
1204 IFS="$ac_save_ifs"
1205fi
1206fi
1207AWK="$ac_cv_prog_AWK"
1208if test -n "$AWK"; then
1209 echo "$ac_t""$AWK" 1>&6
1210else
1211 echo "$ac_t""no" 1>&6
1212fi
1213
1214test -n "$AWK" && break
1215done
1216
5436fc65 1217
5436fc65
C
1218if test "$program_transform_name" = s,x,x,; then
1219 program_transform_name=
1220else
1a7b4b7c
DE
1221 # Double any \ or $. echo might interpret backslashes.
1222 cat <<\EOF_SED > conftestsed
1223s,\\,\\\\,g; s,\$,$$,g
1224EOF_SED
5436fc65
C
1225 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1226 rm -f conftestsed
1227fi
1228test "$program_prefix" != NONE &&
1229 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1230# Use a double $ so make ignores it.
1231test "$program_suffix" != NONE &&
1232 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1233
1234# sed with no file args requires a program.
1235test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1236
1237
c14cabba 1238echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
f7b8c9ce 1239echo "configure:1240: checking return type of signal handlers" >&5
c14cabba
AC
1240if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1241 echo $ac_n "(cached) $ac_c" 1>&6
1242else
1243 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1244#line 1245 "configure"
c14cabba
AC
1245#include "confdefs.h"
1246#include <sys/types.h>
1247#include <signal.h>
1248#ifdef signal
1249#undef signal
1250#endif
1251#ifdef __cplusplus
1252extern "C" void (*signal (int, void (*)(int)))(int);
1253#else
1254void (*signal ()) ();
1255#endif
1256
1257int main() {
1258int i;
1259; return 0; }
1260EOF
f7b8c9ce 1261if { (eval echo configure:1262: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c14cabba
AC
1262 rm -rf conftest*
1263 ac_cv_type_signal=void
1264else
1265 echo "configure: failed program was:" >&5
1266 cat conftest.$ac_ext >&5
1267 rm -rf conftest*
1268 ac_cv_type_signal=int
1269fi
1270rm -f conftest*
1271fi
1272
1273echo "$ac_t""$ac_cv_type_signal" 1>&6
1274cat >> confdefs.h <<EOF
1275#define RETSIGTYPE $ac_cv_type_signal
1276EOF
1277
1278
1279
2b576293 1280echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
f7b8c9ce 1281echo "configure:1282: checking for ANSI C header files" >&5
2b576293
C
1282if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1283 echo $ac_n "(cached) $ac_c" 1>&6
1284else
1285 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1286#line 1287 "configure"
2b576293
C
1287#include "confdefs.h"
1288#include <stdlib.h>
1289#include <stdarg.h>
1290#include <string.h>
1291#include <float.h>
1292EOF
1a7b4b7c 1293ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
f7b8c9ce 1294{ (eval echo configure:1295: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2b576293
C
1295ac_err=`grep -v '^ *+' conftest.out`
1296if test -z "$ac_err"; then
1297 rm -rf conftest*
1298 ac_cv_header_stdc=yes
1299else
1300 echo "$ac_err" >&5
bfde4a67
SG
1301 echo "configure: failed program was:" >&5
1302 cat conftest.$ac_ext >&5
2b576293
C
1303 rm -rf conftest*
1304 ac_cv_header_stdc=no
1305fi
1306rm -f conftest*
1307
1308if test $ac_cv_header_stdc = yes; then
1309 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1310cat > conftest.$ac_ext <<EOF
f7b8c9ce 1311#line 1312 "configure"
2b576293
C
1312#include "confdefs.h"
1313#include <string.h>
1314EOF
1315if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1316 egrep "memchr" >/dev/null 2>&1; then
1317 :
1318else
1319 rm -rf conftest*
1320 ac_cv_header_stdc=no
1321fi
1322rm -f conftest*
1323
1324fi
1325
1326if test $ac_cv_header_stdc = yes; then
1327 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1328cat > conftest.$ac_ext <<EOF
f7b8c9ce 1329#line 1330 "configure"
2b576293
C
1330#include "confdefs.h"
1331#include <stdlib.h>
1332EOF
1333if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1334 egrep "free" >/dev/null 2>&1; then
1335 :
1336else
1337 rm -rf conftest*
1338 ac_cv_header_stdc=no
1339fi
1340rm -f conftest*
1341
1342fi
1343
1344if test $ac_cv_header_stdc = yes; then
1345 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1346if test "$cross_compiling" = yes; then
1a7b4b7c 1347 :
2b576293 1348else
bfde4a67 1349 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1350#line 1351 "configure"
2b576293
C
1351#include "confdefs.h"
1352#include <ctype.h>
1353#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1354#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1355#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1356int main () { int i; for (i = 0; i < 256; i++)
1357if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1358exit (0); }
1359
1360EOF
f7b8c9ce 1361if { (eval echo configure:1362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
bfde4a67 1362then
2b576293
C
1363 :
1364else
bfde4a67
SG
1365 echo "configure: failed program was:" >&5
1366 cat conftest.$ac_ext >&5
1367 rm -fr conftest*
2b576293
C
1368 ac_cv_header_stdc=no
1369fi
ef6c51d1 1370rm -fr conftest*
bfde4a67
SG
1371fi
1372
2b576293
C
1373fi
1374fi
1a7b4b7c 1375
2b576293
C
1376echo "$ac_t""$ac_cv_header_stdc" 1>&6
1377if test $ac_cv_header_stdc = yes; then
1378 cat >> confdefs.h <<\EOF
1379#define STDC_HEADERS 1
1380EOF
1381
1382fi
1383
0db3fe94 1384for 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 1385do
bfde4a67 1386ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1a494973 1387echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
f7b8c9ce 1388echo "configure:1389: checking for $ac_hdr" >&5
1a494973
C
1389if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1390 echo $ac_n "(cached) $ac_c" 1>&6
1391else
1392 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1393#line 1394 "configure"
1a494973
C
1394#include "confdefs.h"
1395#include <$ac_hdr>
1396EOF
1a7b4b7c 1397ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
f7b8c9ce 1398{ (eval echo configure:1399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1a494973
C
1399ac_err=`grep -v '^ *+' conftest.out`
1400if test -z "$ac_err"; then
1401 rm -rf conftest*
1402 eval "ac_cv_header_$ac_safe=yes"
1403else
1404 echo "$ac_err" >&5
bfde4a67
SG
1405 echo "configure: failed program was:" >&5
1406 cat conftest.$ac_ext >&5
1a494973
C
1407 rm -rf conftest*
1408 eval "ac_cv_header_$ac_safe=no"
1409fi
1410rm -f conftest*
1411fi
1412if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1413 echo "$ac_t""yes" 1>&6
bfde4a67 1414 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1a494973
C
1415 cat >> confdefs.h <<EOF
1416#define $ac_tr_hdr 1
1417EOF
1418
1419else
1420 echo "$ac_t""no" 1>&6
1421fi
1422done
1423
2b576293 1424echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
f7b8c9ce 1425echo "configure:1426: checking whether stat file-mode macros are broken" >&5
2b576293
C
1426if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1427 echo $ac_n "(cached) $ac_c" 1>&6
1428else
1429 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1430#line 1431 "configure"
2b576293
C
1431#include "confdefs.h"
1432#include <sys/types.h>
1433#include <sys/stat.h>
1434
1435#if defined(S_ISBLK) && defined(S_IFDIR)
1436# if S_ISBLK (S_IFDIR)
1437You lose.
1438# endif
1439#endif
1440
1441#if defined(S_ISBLK) && defined(S_IFCHR)
1442# if S_ISBLK (S_IFCHR)
1443You lose.
1444# endif
1445#endif
1446
1447#if defined(S_ISLNK) && defined(S_IFREG)
1448# if S_ISLNK (S_IFREG)
1449You lose.
1450# endif
1451#endif
1452
1453#if defined(S_ISSOCK) && defined(S_IFREG)
1454# if S_ISSOCK (S_IFREG)
1455You lose.
1456# endif
1457#endif
1458
1459EOF
1460if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1461 egrep "You lose" >/dev/null 2>&1; then
1462 rm -rf conftest*
1463 ac_cv_header_stat_broken=yes
1464else
1465 rm -rf conftest*
1466 ac_cv_header_stat_broken=no
1467fi
1468rm -f conftest*
1469
1470fi
1a7b4b7c 1471
2b576293
C
1472echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1473if test $ac_cv_header_stat_broken = yes; then
1474 cat >> confdefs.h <<\EOF
1475#define STAT_MACROS_BROKEN 1
1476EOF
1477
1478fi
1479
1480
8501c742 1481echo $ac_n "checking for working const""... $ac_c" 1>&6
f7b8c9ce 1482echo "configure:1483: checking for working const" >&5
8501c742
SG
1483if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1484 echo $ac_n "(cached) $ac_c" 1>&6
1485else
1486 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1487#line 1488 "configure"
8501c742
SG
1488#include "confdefs.h"
1489
bfde4a67 1490int main() {
8501c742
SG
1491
1492/* Ultrix mips cc rejects this. */
1493typedef int charset[2]; const charset x;
1494/* SunOS 4.1.1 cc rejects this. */
1495char const *const *ccp;
1496char **p;
1497/* NEC SVR4.0.2 mips cc rejects this. */
1498struct point {int x, y;};
1499static struct point const zero = {0,0};
1500/* AIX XL C 1.02.0.0 rejects this.
1501 It does not let you subtract one const X* pointer from another in an arm
1502 of an if-expression whose if-part is not a constant expression */
1503const char *g = "string";
1504ccp = &g + (g ? g-g : 0);
1505/* HPUX 7.0 cc rejects these. */
1506++ccp;
1507p = (char**) ccp;
1508ccp = (char const *const *) p;
1509{ /* SCO 3.2v4 cc rejects this. */
1510 char *t;
1511 char const *s = 0 ? (char *) 0 : (char const *) 0;
1512
1513 *t++ = 0;
1514}
1515{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1516 int x[] = {25, 17};
1517 const int *foo = &x[0];
1518 ++foo;
1519}
1520{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1521 typedef const int *iptr;
1522 iptr p = 0;
1523 ++p;
1524}
1525{ /* AIX XL C 1.02.0.0 rejects this saying
1526 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1527 struct s { int j; const int *ap[3]; };
1528 struct s *b; b->j = 5;
1529}
1530{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1531 const int foo = 10;
1532}
1533
1534; return 0; }
1535EOF
f7b8c9ce 1536if { (eval echo configure:1537: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8501c742
SG
1537 rm -rf conftest*
1538 ac_cv_c_const=yes
1539else
bfde4a67
SG
1540 echo "configure: failed program was:" >&5
1541 cat conftest.$ac_ext >&5
8501c742
SG
1542 rm -rf conftest*
1543 ac_cv_c_const=no
1544fi
1545rm -f conftest*
8501c742
SG
1546fi
1547
1548echo "$ac_t""$ac_cv_c_const" 1>&6
1549if test $ac_cv_c_const = no; then
1550 cat >> confdefs.h <<\EOF
1551#define const
1552EOF
1553
1554fi
1555
1556
5d394f70 1557for ac_func in setpgid sbrk select poll
72ae15f6
FF
1558do
1559echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
f7b8c9ce 1560echo "configure:1561: checking for $ac_func" >&5
72ae15f6
FF
1561if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1562 echo $ac_n "(cached) $ac_c" 1>&6
1563else
1564 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1565#line 1566 "configure"
72ae15f6
FF
1566#include "confdefs.h"
1567/* System header to define __stub macros and hopefully few prototypes,
1568 which can conflict with char $ac_func(); below. */
1569#include <assert.h>
1570/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1571/* We use char because int might match the return type of a gcc2
1572 builtin and then its argument prototype would still apply. */
1a7b4b7c 1573char $ac_func();
72ae15f6 1574
bfde4a67 1575int main() {
72ae15f6
FF
1576
1577/* The GNU C library defines this for functions which it implements
1578 to always fail with ENOSYS. Some functions are actually named
1579 something starting with __ and the normal name is an alias. */
1580#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1581choke me
1582#else
1583$ac_func();
1584#endif
1585
1586; return 0; }
1587EOF
f7b8c9ce 1588if { (eval echo configure:1589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
72ae15f6
FF
1589 rm -rf conftest*
1590 eval "ac_cv_func_$ac_func=yes"
1591else
bfde4a67
SG
1592 echo "configure: failed program was:" >&5
1593 cat conftest.$ac_ext >&5
72ae15f6
FF
1594 rm -rf conftest*
1595 eval "ac_cv_func_$ac_func=no"
1596fi
1597rm -f conftest*
ef6c51d1 1598fi
bfde4a67 1599
72ae15f6
FF
1600if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1601 echo "$ac_t""yes" 1>&6
1a7b4b7c 1602 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
72ae15f6
FF
1603 cat >> confdefs.h <<EOF
1604#define $ac_tr_func 1
1605EOF
1606
1607else
1608 echo "$ac_t""no" 1>&6
1609fi
1610done
1611
1612
0d4c1152
FF
1613# If we are configured native on Linux, work around problems with sys/procfs.h
1614if test "${target}" = "${host}"; then
1615 case "${host}" in
1616 i345686-*-linux*)
1617 cat >> confdefs.h <<\EOF
1618#define START_INFERIOR_TRAPS_EXPECTED "2"
1619EOF
1620
1621 cat >> confdefs.h <<\EOF
1622#define sys_quotactl 1
1623EOF
1624
1625 ;;
1626 esac
1627fi
1628
4708ac65 1629echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
f7b8c9ce 1630echo "configure:1631: checking for gregset_t type" >&5
07b77f5c 1631if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
4708ac65
FF
1632 echo $ac_n "(cached) $ac_c" 1>&6
1633else
1634 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1635#line 1636 "configure"
4708ac65
FF
1636#include "confdefs.h"
1637#include <sys/procfs.h>
bfde4a67 1638int main() {
4708ac65
FF
1639gregset_t *gregsetp = 0
1640; return 0; }
1641EOF
f7b8c9ce 1642if { (eval echo configure:1643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4708ac65 1643 rm -rf conftest*
07b77f5c 1644 gdb_cv_have_gregset_t=yes
4708ac65 1645else
bfde4a67
SG
1646 echo "configure: failed program was:" >&5
1647 cat conftest.$ac_ext >&5
4708ac65 1648 rm -rf conftest*
07b77f5c 1649 gdb_cv_have_gregset_t=no
4708ac65
FF
1650fi
1651rm -f conftest*
4708ac65
FF
1652fi
1653
07b77f5c
FF
1654echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1655if test $gdb_cv_have_gregset_t = yes; then
4708ac65
FF
1656 cat >> confdefs.h <<\EOF
1657#define HAVE_GREGSET_T 1
1658EOF
1659
1660fi
1661
1662echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
f7b8c9ce 1663echo "configure:1664: checking for fpregset_t type" >&5
07b77f5c 1664if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
4708ac65
FF
1665 echo $ac_n "(cached) $ac_c" 1>&6
1666else
1667 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1668#line 1669 "configure"
4708ac65
FF
1669#include "confdefs.h"
1670#include <sys/procfs.h>
bfde4a67 1671int main() {
4708ac65
FF
1672fpregset_t *fpregsetp = 0
1673; return 0; }
1674EOF
f7b8c9ce 1675if { (eval echo configure:1676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
4708ac65 1676 rm -rf conftest*
07b77f5c 1677 gdb_cv_have_fpregset_t=yes
4708ac65 1678else
bfde4a67
SG
1679 echo "configure: failed program was:" >&5
1680 cat conftest.$ac_ext >&5
4708ac65 1681 rm -rf conftest*
07b77f5c 1682 gdb_cv_have_fpregset_t=no
4708ac65
FF
1683fi
1684rm -f conftest*
4708ac65
FF
1685fi
1686
07b77f5c
FF
1687echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1688if test $gdb_cv_have_fpregset_t = yes; then
4708ac65
FF
1689 cat >> confdefs.h <<\EOF
1690#define HAVE_FPREGSET_T 1
1691EOF
1692
1693fi
1694
bfde4a67 1695echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
f7b8c9ce 1696echo "configure:1697: checking for main in -lm" >&5
bfde4a67 1697ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
ef6c51d1
SG
1698if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1699 echo $ac_n "(cached) $ac_c" 1>&6
1700else
1701 ac_save_LIBS="$LIBS"
1702LIBS="-lm $LIBS"
1703cat > conftest.$ac_ext <<EOF
f7b8c9ce 1704#line 1705 "configure"
ef6c51d1
SG
1705#include "confdefs.h"
1706
bfde4a67 1707int main() {
ef6c51d1
SG
1708main()
1709; return 0; }
1710EOF
f7b8c9ce 1711if { (eval echo configure:1712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ef6c51d1
SG
1712 rm -rf conftest*
1713 eval "ac_cv_lib_$ac_lib_var=yes"
1714else
bfde4a67
SG
1715 echo "configure: failed program was:" >&5
1716 cat conftest.$ac_ext >&5
ef6c51d1
SG
1717 rm -rf conftest*
1718 eval "ac_cv_lib_$ac_lib_var=no"
1719fi
1720rm -f conftest*
1721LIBS="$ac_save_LIBS"
1722
1723fi
1724if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1725 echo "$ac_t""yes" 1>&6
bfde4a67
SG
1726 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1727 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
ef6c51d1
SG
1728 cat >> confdefs.h <<EOF
1729#define $ac_tr_lib 1
1730EOF
1731
1732 LIBS="-lm $LIBS"
1733
1734else
1735 echo "$ac_t""no" 1>&6
1736fi
1737
1738
aa220473 1739
3f550b59 1740echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
f7b8c9ce 1741echo "configure:1742: checking for long long support in compiler" >&5
3f550b59
FF
1742if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1743 echo $ac_n "(cached) $ac_c" 1>&6
1744else
1745 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1746#line 1747 "configure"
3f550b59
FF
1747#include "confdefs.h"
1748
bfde4a67 1749int main() {
80f600a4 1750
d538f9cf
FF
1751 extern long long foo;
1752 switch (foo & 2) { case 0: return 1; }
1753
3f550b59
FF
1754; return 0; }
1755EOF
f7b8c9ce 1756if { (eval echo configure:1757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3f550b59
FF
1757 rm -rf conftest*
1758 gdb_cv_c_long_long=yes
1759else
bfde4a67
SG
1760 echo "configure: failed program was:" >&5
1761 cat conftest.$ac_ext >&5
3f550b59
FF
1762 rm -rf conftest*
1763 gdb_cv_c_long_long=no
1764fi
1765rm -f conftest*
3f550b59
FF
1766fi
1767
1768echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1769if test $gdb_cv_c_long_long = yes; then
1770 cat >> confdefs.h <<\EOF
1771#define CC_HAS_LONG_LONG 1
1772EOF
1773
1774fi
1775
1776
1777echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
f7b8c9ce 1778echo "configure:1779: checking for long long support in printf" >&5
3f550b59
FF
1779if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1780 echo $ac_n "(cached) $ac_c" 1>&6
1781else
1782 if test "$cross_compiling" = yes; then
1783 gdb_cv_printf_has_long_long=no
1784else
bfde4a67 1785 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1786#line 1787 "configure"
3f550b59
FF
1787#include "confdefs.h"
1788
1789int main () {
f7b8c9ce
AC
1790 char buf[32];
1791 long long l = 0;
1792 l = (l << 16) + 0x0123;
1793 l = (l << 16) + 0x4567;
1794 l = (l << 16) + 0x89ab;
1795 l = (l << 16) + 0xcdef;
1796 sprintf (buf, "0x%016llx", l);
1797 return (strcmp ("0x0123456789abcdef", buf));
3f550b59
FF
1798}
1799EOF
f7b8c9ce 1800if { (eval echo configure:1801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
bfde4a67 1801then
3f550b59
FF
1802 gdb_cv_printf_has_long_long=yes
1803else
bfde4a67
SG
1804 echo "configure: failed program was:" >&5
1805 cat conftest.$ac_ext >&5
1806 rm -fr conftest*
3f550b59
FF
1807 gdb_cv_printf_has_long_long=no
1808fi
ef6c51d1 1809rm -fr conftest*
8b701284
ILT
1810fi
1811
bfde4a67
SG
1812fi
1813
3f550b59
FF
1814if test $gdb_cv_printf_has_long_long = yes; then
1815 cat >> confdefs.h <<\EOF
1816#define PRINTF_HAS_LONG_LONG 1
1817EOF
1818
1819fi
1820echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1821
1822
07b77f5c 1823echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
f7b8c9ce 1824echo "configure:1825: checking for long double support in compiler" >&5
aa220473
SG
1825if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1826 echo $ac_n "(cached) $ac_c" 1>&6
1827else
1828 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1829#line 1830 "configure"
aa220473
SG
1830#include "confdefs.h"
1831
bfde4a67 1832int main() {
aa220473
SG
1833long double foo;
1834; return 0; }
1835EOF
f7b8c9ce 1836if { (eval echo configure:1837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
aa220473
SG
1837 rm -rf conftest*
1838 ac_cv_c_long_double=yes
1839else
bfde4a67
SG
1840 echo "configure: failed program was:" >&5
1841 cat conftest.$ac_ext >&5
aa220473
SG
1842 rm -rf conftest*
1843 ac_cv_c_long_double=no
1844fi
1845rm -f conftest*
aa220473
SG
1846fi
1847
1848echo "$ac_t""$ac_cv_c_long_double" 1>&6
1849if test $ac_cv_c_long_double = yes; then
1850 cat >> confdefs.h <<\EOF
1851#define HAVE_LONG_DOUBLE 1
1852EOF
1853
1854fi
1855
07b77f5c
FF
1856
1857echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
f7b8c9ce 1858echo "configure:1859: checking for long double support in printf" >&5
07b77f5c
FF
1859if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1860 echo $ac_n "(cached) $ac_c" 1>&6
1861else
1862 if test "$cross_compiling" = yes; then
1863 gdb_cv_printf_has_long_double=no
1864else
bfde4a67 1865 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1866#line 1867 "configure"
07b77f5c
FF
1867#include "confdefs.h"
1868
1869int main () {
1870 char buf[16];
1871 long double f = 3.141592653;
1872 sprintf (buf, "%Lg", f);
1873 return (strncmp ("3.14159", buf, 7));
1874}
1875EOF
f7b8c9ce 1876if { (eval echo configure:1877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
bfde4a67 1877then
07b77f5c
FF
1878 gdb_cv_printf_has_long_double=yes
1879else
bfde4a67
SG
1880 echo "configure: failed program was:" >&5
1881 cat conftest.$ac_ext >&5
1882 rm -fr conftest*
07b77f5c
FF
1883 gdb_cv_printf_has_long_double=no
1884fi
ef6c51d1 1885rm -fr conftest*
8b701284
ILT
1886fi
1887
bfde4a67
SG
1888fi
1889
07b77f5c
FF
1890if test $gdb_cv_printf_has_long_double = yes; then
1891 cat >> confdefs.h <<\EOF
1892#define PRINTF_HAS_LONG_DOUBLE 1
1893EOF
1894
1895fi
1896echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1897
f7b8c9ce
AC
1898
1899echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
1900echo "configure:1901: checking for long double support in scanf" >&5
1901if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1903else
1904 if test "$cross_compiling" = yes; then
1905 gdb_cv_scanf_has_long_double=no
1906else
1907 cat > conftest.$ac_ext <<EOF
1908#line 1909 "configure"
1909#include "confdefs.h"
1910
1911int main () {
1912 char *buf = "3.141592653";
1913 long double f = 0;
1914 sscanf (buf, "%Lg", &f);
1915 return !(f > 3.14159 && f < 3.14160);
1916}
1917EOF
1918if { (eval echo configure:1919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1919then
1920 gdb_cv_scanf_has_long_double=yes
1921else
1922 echo "configure: failed program was:" >&5
1923 cat conftest.$ac_ext >&5
1924 rm -fr conftest*
1925 gdb_cv_scanf_has_long_double=no
1926fi
1927rm -fr conftest*
1928fi
1929
1930fi
1931
1932if test $gdb_cv_scanf_has_long_double = yes; then
1933 cat >> confdefs.h <<\EOF
1934#define SCANF_HAS_LONG_DOUBLE 1
1935EOF
1936
1937fi
1938echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
1939
bfde4a67
SG
1940for ac_hdr in unistd.h
1941do
1942ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1943echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
f7b8c9ce 1944echo "configure:1945: checking for $ac_hdr" >&5
bfde4a67
SG
1945if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1946 echo $ac_n "(cached) $ac_c" 1>&6
1947else
1948 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1949#line 1950 "configure"
bfde4a67
SG
1950#include "confdefs.h"
1951#include <$ac_hdr>
1952EOF
1953ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
f7b8c9ce 1954{ (eval echo configure:1955: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
bfde4a67
SG
1955ac_err=`grep -v '^ *+' conftest.out`
1956if test -z "$ac_err"; then
1957 rm -rf conftest*
1958 eval "ac_cv_header_$ac_safe=yes"
1959else
1960 echo "$ac_err" >&5
1961 echo "configure: failed program was:" >&5
1962 cat conftest.$ac_ext >&5
1963 rm -rf conftest*
1964 eval "ac_cv_header_$ac_safe=no"
1965fi
1966rm -f conftest*
1967fi
1968if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1969 echo "$ac_t""yes" 1>&6
1970 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1971 cat >> confdefs.h <<EOF
1972#define $ac_tr_hdr 1
1973EOF
1974
1975else
1976 echo "$ac_t""no" 1>&6
1977fi
1978done
1979
1980for ac_func in getpagesize
1a7b4b7c
DE
1981do
1982echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
f7b8c9ce 1983echo "configure:1984: checking for $ac_func" >&5
1a7b4b7c
DE
1984if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1985 echo $ac_n "(cached) $ac_c" 1>&6
1986else
1987 cat > conftest.$ac_ext <<EOF
f7b8c9ce 1988#line 1989 "configure"
1a7b4b7c
DE
1989#include "confdefs.h"
1990/* System header to define __stub macros and hopefully few prototypes,
1991 which can conflict with char $ac_func(); below. */
1992#include <assert.h>
1993/* Override any gcc2 internal prototype to avoid an error. */
bc859e63
SG
1994/* We use char because int might match the return type of a gcc2
1995 builtin and then its argument prototype would still apply. */
1a7b4b7c
DE
1996char $ac_func();
1997
bfde4a67 1998int main() {
1a7b4b7c
DE
1999
2000/* The GNU C library defines this for functions which it implements
2001 to always fail with ENOSYS. Some functions are actually named
2002 something starting with __ and the normal name is an alias. */
2003#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2004choke me
2005#else
2006$ac_func();
2007#endif
2008
2009; return 0; }
2010EOF
f7b8c9ce 2011if { (eval echo configure:2012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1a7b4b7c
DE
2012 rm -rf conftest*
2013 eval "ac_cv_func_$ac_func=yes"
2014else
bfde4a67
SG
2015 echo "configure: failed program was:" >&5
2016 cat conftest.$ac_ext >&5
1a7b4b7c
DE
2017 rm -rf conftest*
2018 eval "ac_cv_func_$ac_func=no"
2019fi
2020rm -f conftest*
ef6c51d1 2021fi
bfde4a67 2022
1a7b4b7c
DE
2023if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2024 echo "$ac_t""yes" 1>&6
2025 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2026 cat >> confdefs.h <<EOF
2027#define $ac_tr_func 1
2028EOF
2029
2030else
2031 echo "$ac_t""no" 1>&6
2032fi
2033done
2034
2b576293 2035echo $ac_n "checking for working mmap""... $ac_c" 1>&6
f7b8c9ce 2036echo "configure:2037: checking for working mmap" >&5
bfde4a67 2037if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2b576293
C
2038 echo $ac_n "(cached) $ac_c" 1>&6
2039else
2040 if test "$cross_compiling" = yes; then
bfde4a67 2041 ac_cv_func_mmap_fixed_mapped=no
2b576293 2042else
bfde4a67 2043 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2044#line 2045 "configure"
2b576293
C
2045#include "confdefs.h"
2046
bfde4a67
SG
2047/* Thanks to Mike Haertel and Jim Avera for this test.
2048 Here is a matrix of mmap possibilities:
2049 mmap private not fixed
2050 mmap private fixed at somewhere currently unmapped
2051 mmap private fixed at somewhere already mapped
2052 mmap shared not fixed
2053 mmap shared fixed at somewhere currently unmapped
2054 mmap shared fixed at somewhere already mapped
2055 For private mappings, we should verify that changes cannot be read()
2056 back from the file, nor mmap's back from the file at a different
2057 address. (There have been systems where private was not correctly
2058 implemented like the infamous i386 svr4.0, and systems where the
2059 VM page cache was not coherent with the filesystem buffer cache
2060 like early versions of FreeBSD and possibly contemporary NetBSD.)
2061 For shared mappings, we should conversely verify that changes get
2062 propogated back to all the places they're supposed to be.
2063
2064 Grep wants private fixed already mapped.
2065 The main things grep needs to know about mmap are:
2066 * does it exist and is it safe to write into the mmap'd area
2067 * how to use it (BSD variants) */
2b576293
C
2068#include <sys/types.h>
2069#include <fcntl.h>
2070#include <sys/mman.h>
2071
bfde4a67 2072/* This mess was copied from the GNU getpagesize.h. */
2b576293 2073#ifndef HAVE_GETPAGESIZE
bfde4a67
SG
2074# ifdef HAVE_UNISTD_H
2075# include <unistd.h>
8b701284
ILT
2076# endif
2077
bfde4a67
SG
2078/* Assume that all systems that can run configure have sys/param.h. */
2079# ifndef HAVE_SYS_PARAM_H
2080# define HAVE_SYS_PARAM_H 1
2081# endif
2082
2083# ifdef _SC_PAGESIZE
2084# define getpagesize() sysconf(_SC_PAGESIZE)
2085# else /* no _SC_PAGESIZE */
2086# ifdef HAVE_SYS_PARAM_H
2087# include <sys/param.h>
2088# ifdef EXEC_PAGESIZE
2089# define getpagesize() EXEC_PAGESIZE
2090# else /* no EXEC_PAGESIZE */
2091# ifdef NBPG
2092# define getpagesize() NBPG * CLSIZE
2093# ifndef CLSIZE
2094# define CLSIZE 1
2095# endif /* no CLSIZE */
2096# else /* no NBPG */
2097# ifdef NBPC
2098# define getpagesize() NBPC
2099# else /* no NBPC */
2100# ifdef PAGESIZE
2101# define getpagesize() PAGESIZE
2102# endif /* PAGESIZE */
2103# endif /* no NBPC */
2104# endif /* no NBPG */
2105# endif /* no EXEC_PAGESIZE */
2106# else /* no HAVE_SYS_PARAM_H */
2107# define getpagesize() 8192 /* punt totally */
2108# endif /* no HAVE_SYS_PARAM_H */
2109# endif /* no _SC_PAGESIZE */
2110
2111#endif /* no HAVE_GETPAGESIZE */
2b576293
C
2112
2113#ifdef __cplusplus
bfde4a67 2114extern "C" { void *malloc(unsigned); }
2b576293 2115#else
bfde4a67 2116char *malloc();
2b576293
C
2117#endif
2118
2119int
2120main()
2121{
bfde4a67
SG
2122 char *data, *data2, *data3;
2123 int i, pagesize;
2124 int fd;
2125
2126 pagesize = getpagesize();
2127
2128 /*
2129 * First, make a file with some known garbage in it.
2130 */
2131 data = malloc(pagesize);
2132 if (!data)
2133 exit(1);
2134 for (i = 0; i < pagesize; ++i)
2135 *(data + i) = rand();
2136 umask(0);
2137 fd = creat("conftestmmap", 0600);
2138 if (fd < 0)
2139 exit(1);
2140 if (write(fd, data, pagesize) != pagesize)
2141 exit(1);
2142 close(fd);
2143
2144 /*
2145 * Next, try to mmap the file at a fixed address which
2146 * already has something else allocated at it. If we can,
2147 * also make sure that we see the same garbage.
2148 */
2149 fd = open("conftestmmap", O_RDWR);
2150 if (fd < 0)
2151 exit(1);
2152 data2 = malloc(2 * pagesize);
2153 if (!data2)
2154 exit(1);
2155 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2156 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2157 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2158 exit(1);
2159 for (i = 0; i < pagesize; ++i)
2160 if (*(data + i) != *(data2 + i))
2161 exit(1);
2162
2163 /*
2164 * Finally, make sure that changes to the mapped area
2165 * do not percolate back to the file as seen by read().
2166 * (This is a bug on some variants of i386 svr4.0.)
2167 */
2168 for (i = 0; i < pagesize; ++i)
2169 *(data2 + i) = *(data2 + i) + 1;
2170 data3 = malloc(pagesize);
2171 if (!data3)
2172 exit(1);
2173 if (read(fd, data3, pagesize) != pagesize)
2174 exit(1);
2175 for (i = 0; i < pagesize; ++i)
2176 if (*(data + i) != *(data3 + i))
2177 exit(1);
2178 close(fd);
2179 unlink("conftestmmap");
2180 exit(0);
2b576293
C
2181}
2182
2183EOF
f7b8c9ce 2184if { (eval echo configure:2185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
bfde4a67
SG
2185then
2186 ac_cv_func_mmap_fixed_mapped=yes
2b576293 2187else
bfde4a67
SG
2188 echo "configure: failed program was:" >&5
2189 cat conftest.$ac_ext >&5
2190 rm -fr conftest*
2191 ac_cv_func_mmap_fixed_mapped=no
2b576293 2192fi
ef6c51d1 2193rm -fr conftest*
8b701284
ILT
2194fi
2195
bfde4a67
SG
2196fi
2197
2198echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2199if test $ac_cv_func_mmap_fixed_mapped = yes; then
2b576293
C
2200 cat >> confdefs.h <<\EOF
2201#define HAVE_MMAP 1
2202EOF
2203
2204fi
2205
5436fc65 2206
5819f35d 2207echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
f7b8c9ce 2208echo "configure:2209: checking whether malloc must be declared" >&5
5819f35d
SG
2209if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2210 echo $ac_n "(cached) $ac_c" 1>&6
2211else
2212 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2213#line 2214 "configure"
5819f35d
SG
2214#include "confdefs.h"
2215
2216#include <stdio.h>
2217#ifdef HAVE_STRING_H
2218#include <string.h>
2219#else
2220#ifdef HAVE_STRINGS_H
2221#include <strings.h>
2222#endif
2223#endif
2224#ifdef HAVE_STDLIB_H
2225#include <stdlib.h>
2226#endif
2227#ifdef HAVE_UNISTD_H
2228#include <unistd.h>
2229#endif
bfde4a67 2230int main() {
5819f35d
SG
2231char *(*pfn) = (char *(*)) malloc
2232; return 0; }
2233EOF
f7b8c9ce 2234if { (eval echo configure:2235: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5819f35d
SG
2235 rm -rf conftest*
2236 bfd_cv_decl_needed_malloc=no
2237else
bfde4a67
SG
2238 echo "configure: failed program was:" >&5
2239 cat conftest.$ac_ext >&5
5819f35d
SG
2240 rm -rf conftest*
2241 bfd_cv_decl_needed_malloc=yes
2242fi
2243rm -f conftest*
5819f35d
SG
2244fi
2245
2246echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2247if test $bfd_cv_decl_needed_malloc = yes; then
2248 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2249 cat >> confdefs.h <<EOF
2250#define $bfd_tr_decl 1
2251EOF
2252
2253fi
2254
2255echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
f7b8c9ce 2256echo "configure:2257: checking whether realloc must be declared" >&5
5819f35d
SG
2257if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2258 echo $ac_n "(cached) $ac_c" 1>&6
2259else
2260 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2261#line 2262 "configure"
5819f35d
SG
2262#include "confdefs.h"
2263
2264#include <stdio.h>
2265#ifdef HAVE_STRING_H
2266#include <string.h>
2267#else
2268#ifdef HAVE_STRINGS_H
2269#include <strings.h>
2270#endif
2271#endif
2272#ifdef HAVE_STDLIB_H
2273#include <stdlib.h>
2274#endif
2275#ifdef HAVE_UNISTD_H
2276#include <unistd.h>
2277#endif
bfde4a67 2278int main() {
5819f35d
SG
2279char *(*pfn) = (char *(*)) realloc
2280; return 0; }
2281EOF
f7b8c9ce 2282if { (eval echo configure:2283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5819f35d
SG
2283 rm -rf conftest*
2284 bfd_cv_decl_needed_realloc=no
2285else
bfde4a67
SG
2286 echo "configure: failed program was:" >&5
2287 cat conftest.$ac_ext >&5
5819f35d
SG
2288 rm -rf conftest*
2289 bfd_cv_decl_needed_realloc=yes
2290fi
2291rm -f conftest*
5819f35d
SG
2292fi
2293
2294echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2295if test $bfd_cv_decl_needed_realloc = yes; then
2296 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2297 cat >> confdefs.h <<EOF
2298#define $bfd_tr_decl 1
2299EOF
2300
2301fi
2302
2303echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
f7b8c9ce 2304echo "configure:2305: checking whether free must be declared" >&5
5819f35d
SG
2305if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2306 echo $ac_n "(cached) $ac_c" 1>&6
2307else
2308 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2309#line 2310 "configure"
5819f35d
SG
2310#include "confdefs.h"
2311
2312#include <stdio.h>
2313#ifdef HAVE_STRING_H
2314#include <string.h>
2315#else
2316#ifdef HAVE_STRINGS_H
2317#include <strings.h>
2318#endif
2319#endif
2320#ifdef HAVE_STDLIB_H
2321#include <stdlib.h>
2322#endif
2323#ifdef HAVE_UNISTD_H
2324#include <unistd.h>
2325#endif
bfde4a67 2326int main() {
5819f35d
SG
2327char *(*pfn) = (char *(*)) free
2328; return 0; }
2329EOF
f7b8c9ce 2330if { (eval echo configure:2331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5819f35d
SG
2331 rm -rf conftest*
2332 bfd_cv_decl_needed_free=no
2333else
bfde4a67
SG
2334 echo "configure: failed program was:" >&5
2335 cat conftest.$ac_ext >&5
5819f35d
SG
2336 rm -rf conftest*
2337 bfd_cv_decl_needed_free=yes
2338fi
2339rm -f conftest*
5819f35d
SG
2340fi
2341
2342echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2343if test $bfd_cv_decl_needed_free = yes; then
2344 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2345 cat >> confdefs.h <<EOF
2346#define $bfd_tr_decl 1
2347EOF
2348
2349fi
2350
fef1696f 2351
47ef0da5 2352
89e673a4
SG
2353
2354if test ${build} = ${host} -a ${host} = ${target} ; then
5d394f70
SG
2355 case ${host_os} in
2356 hpux*)
2357 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
f7b8c9ce 2358echo "configure:2359: checking for HPUX/OSF thread support" >&5
5d394f70 2359 if test -f /usr/include/dce/cma_config.h ; then
c4c9112a
SG
2360 if test "$GCC" = "yes" ; then
2361 echo "$ac_t""yes" 1>&6
2362 cat >> confdefs.h <<\EOF
5d394f70
SG
2363#define HAVE_HPUX_THREAD_SUPPORT 1
2364EOF
2365
c4c9112a
SG
2366 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2367 else
2368 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2369 fi
6c310da8
SG
2370 else
2371 echo "$ac_t""no" 1>&6
2372 fi
2373 ;;
2374 solaris*)
2375 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
f7b8c9ce 2376echo "configure:2377: checking for Solaris thread debugging library" >&5
6c310da8
SG
2377 if test -f /usr/lib/libthread_db.so.1 ; then
2378 echo "$ac_t""yes" 1>&6
2379 cat >> confdefs.h <<\EOF
2380#define HAVE_THREAD_DB_LIB 1
2381EOF
2382
2383 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
bfde4a67 2384 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
f7b8c9ce 2385echo "configure:2386: checking for dlopen in -ldl" >&5
bfde4a67 2386ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
95b47547
SG
2387if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2388 echo $ac_n "(cached) $ac_c" 1>&6
2389else
2390 ac_save_LIBS="$LIBS"
2391LIBS="-ldl $LIBS"
2392cat > conftest.$ac_ext <<EOF
f7b8c9ce 2393#line 2394 "configure"
95b47547
SG
2394#include "confdefs.h"
2395/* Override any gcc2 internal prototype to avoid an error. */
2396/* We use char because int might match the return type of a gcc2
2397 builtin and then its argument prototype would still apply. */
2398char dlopen();
2399
bfde4a67 2400int main() {
95b47547
SG
2401dlopen()
2402; return 0; }
2403EOF
f7b8c9ce 2404if { (eval echo configure:2405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
95b47547
SG
2405 rm -rf conftest*
2406 eval "ac_cv_lib_$ac_lib_var=yes"
2407else
bfde4a67
SG
2408 echo "configure: failed program was:" >&5
2409 cat conftest.$ac_ext >&5
95b47547
SG
2410 rm -rf conftest*
2411 eval "ac_cv_lib_$ac_lib_var=no"
2412fi
2413rm -f conftest*
2414LIBS="$ac_save_LIBS"
2415
2416fi
2417if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2418 echo "$ac_t""yes" 1>&6
bfde4a67
SG
2419 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2420 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
95b47547
SG
2421 cat >> confdefs.h <<EOF
2422#define $ac_tr_lib 1
2423EOF
2424
2425 LIBS="-ldl $LIBS"
2426
2427else
2428 echo "$ac_t""no" 1>&6
2429fi
2430
ef6c51d1
SG
2431 if test "$GCC" = "yes" ; then
2432 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2433 fi
5d394f70
SG
2434 else
2435 echo "$ac_t""no" 1>&6
2436 fi
2437 ;;
2438 esac
4915acad 2439
89e673a4 2440fi
47ef0da5 2441
5436fc65 2442ENABLE_CFLAGS=
5436fc65
C
2443
2444# Check whether --enable-netrom or --disable-netrom was given.
1a7b4b7c
DE
2445if test "${enable_netrom+set}" = set; then
2446 enableval="$enable_netrom"
5436fc65
C
2447 case "${enableval}" in
2448yes) enable_netrom=yes ;;
2449no) enable_netrom=no ;;
2450*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2451esac
2452fi
2453
2454
2455if test "${enable_netrom}" = "yes"; then
6c310da8 2456 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
5436fc65
C
2457fi
2458
2459# start-sanitize-gdbtk
2476848a
MH
2460ENABLE_IDE=
2461# Check whether --enable-ide or --disable-ide was given.
2462if test "${enable_ide+set}" = set; then
2463 enableval="$enable_ide"
2464 :
2465fi
2466
2467if test "$enable_ide" = yes; then
2468 enable_ide=yes
2469 ENABLE_IDE=1
2470else
2471 enable_ide=no
2472fi
2473
2474
5436fc65
C
2475ENABLE_GDBTK=
2476
2477# Check whether --enable-gdbtk or --disable-gdbtk was given.
1a7b4b7c
DE
2478if test "${enable_gdbtk+set}" = set; then
2479 enableval="$enable_gdbtk"
5436fc65 2480 case "${enableval}" in
0fe1522a
SG
2481 yes)
2482 case "$host" in
2483 *go32*)
2484 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2485 enable_gdbtk=no ;;
8a19b35a 2486 *windows*)
b613bfbf
GN
2487 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2488 enable_gdbtk=no ;;
0fe1522a
SG
2489 *)
2490 enable_gdbtk=yes ;;
2491 esac ;;
2492 no)
2493 enable_gdbtk=no ;;
2494 *)
2495 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
5436fc65 2496esac
0fe1522a
SG
2497else
2498
b613bfbf 2499# Default is on for everything but go32 and cygwin32
0fe1522a 2500case "$host" in
8a19b35a 2501 *go32* | *windows*)
b613bfbf 2502 ;;
0fe1522a
SG
2503 *)
2504 enable_gdbtk=yes ;;
2505 esac
2506
5436fc65
C
2507fi
2508
2509
9b119644
ILT
2510# In the cygwin32 environment, we need some additional flags.
2511echo $ac_n "checking for cygwin32""... $ac_c" 1>&6
f7b8c9ce 2512echo "configure:2513: checking for cygwin32" >&5
9b119644
ILT
2513if eval "test \"`echo '$''{'gdb_cv_os_cygwin32'+set}'`\" = set"; then
2514 echo $ac_n "(cached) $ac_c" 1>&6
2515else
2516 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2517#line 2518 "configure"
9b119644
ILT
2518#include "confdefs.h"
2519
2520#ifdef __CYGWIN32__
2521lose
2522#endif
2523EOF
2524if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2525 egrep "lose" >/dev/null 2>&1; then
2526 rm -rf conftest*
2527 gdb_cv_os_cygwin32=yes
2528else
2529 rm -rf conftest*
2530 gdb_cv_os_cygwin32=no
2531fi
2532rm -f conftest*
2533
2534fi
2535
2536echo "$ac_t""$gdb_cv_os_cygwin32" 1>&6
2537
2538WIN32LIBS=
2539WIN32LDAPP=
2540
2541
2542
2543if test x$gdb_cv_os_cygwin32 = xyes; then
2544 if test x$enable_ide = xyes; then
2545 WIN32LIBS="-ladvapi32"
2546 fi
2547fi
2548
2549configdir="unix"
8a19b35a 2550
5436fc65 2551if test "${enable_gdbtk}" = "yes"; then
0fe1522a 2552
047465fd
TT
2553
2554#
2555# Ok, lets find the tcl configuration
2556# First, look for one uninstalled.
2557# the alternative search directory is invoked by --with-tclconfig
2558#
5436fc65 2559
047465fd
TT
2560if test x"${no_tcl}" = x ; then
2561 # we reset no_tcl in case something fails here
2562 no_tcl=true
2563 # Check whether --with-tclconfig or --without-tclconfig was given.
2564if test "${with_tclconfig+set}" = set; then
2565 withval="$with_tclconfig"
2566 with_tclconfig=${withval}
5436fc65
C
2567fi
2568
047465fd 2569 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
f7b8c9ce 2570echo "configure:2571: checking for Tcl configuration" >&5
047465fd 2571 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
5436fc65
C
2572 echo $ac_n "(cached) $ac_c" 1>&6
2573else
047465fd 2574
1a7b4b7c 2575
047465fd
TT
2576 # First check to see if --with-tclconfig was specified.
2577 if test x"${with_tclconfig}" != x ; then
2578 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2579 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2580 else
2581 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
5436fc65 2582 fi
047465fd 2583 fi
5436fc65 2584
047465fd
TT
2585 # then check for a private Tcl installation
2586 if test x"${ac_cv_c_tclconfig}" = x ; then
2587 for i in \
2588 ../tcl \
2589 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2590 ../../tcl \
2591 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2592 ../../../tcl \
2593 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
8a19b35a
MH
2594 if test -f "$i/${configdir}/tclConfig.sh" ; then
2595 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
047465fd
TT
2596 break
2597 fi
2598 done
2599 fi
2600 # check in a few common install locations
2601 if test x"${ac_cv_c_tclconfig}" = x ; then
2602 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2603 if test -f "$i/tclConfig.sh" ; then
2604 ac_cv_c_tclconfig=`(cd $i; pwd)`
2605 break
2606 fi
2607 done
2608 fi
2609 # check in a few other private locations
2610 if test x"${ac_cv_c_tclconfig}" = x ; then
2611 for i in \
2612 ${srcdir}/../tcl \
2613 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
8a19b35a
MH
2614 if test -f "$i/${configdir}/tclConfig.sh" ; then
2615 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
047465fd
TT
2616 break
2617 fi
2618 done
2619 fi
2620
5436fc65 2621fi
1a7b4b7c 2622
047465fd
TT
2623 if test x"${ac_cv_c_tclconfig}" = x ; then
2624 TCLCONFIG="# no Tcl configs found"
2625 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2626 else
2627 no_tcl=
2628 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2629 echo "$ac_t""found $TCLCONFIG" 1>&6
5436fc65 2630 fi
5436fc65
C
2631fi
2632
0cf433d9
ILT
2633 if test -z "${no_tcl}"; then
2634
047465fd 2635 . $TCLCONFIG
5436fc65 2636
047465fd
TT
2637
2638
2639
2640
2641
5436fc65 2642
5436fc65 2643
5436fc65 2644
5436fc65 2645
047465fd
TT
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
5436fc65 2658
5436fc65 2659
5436fc65 2660
0cf433d9 2661
047465fd
TT
2662#
2663# Ok, lets find the tk configuration
2664# First, look for one uninstalled.
2665# the alternative search directory is invoked by --with-tkconfig
2666#
5436fc65 2667
047465fd
TT
2668if test x"${no_tk}" = x ; then
2669 # we reset no_tk in case something fails here
2670 no_tk=true
2671 # Check whether --with-tkconfig or --without-tkconfig was given.
2672if test "${with_tkconfig+set}" = set; then
2673 withval="$with_tkconfig"
2674 with_tkconfig=${withval}
5436fc65
C
2675fi
2676
047465fd 2677 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
f7b8c9ce 2678echo "configure:2679: checking for Tk configuration" >&5
047465fd 2679 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
5436fc65
C
2680 echo $ac_n "(cached) $ac_c" 1>&6
2681else
047465fd 2682
5436fc65 2683
047465fd
TT
2684 # First check to see if --with-tkconfig was specified.
2685 if test x"${with_tkconfig}" != x ; then
2686 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2687 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2688 else
2689 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
5436fc65 2690 fi
047465fd 2691 fi
5436fc65 2692
047465fd
TT
2693 # then check for a private Tk library
2694 if test x"${ac_cv_c_tkconfig}" = x ; then
2695 for i in \
2696 ../tk \
2697 `ls -dr ../tk[4-9]* 2>/dev/null` \
2698 ../../tk \
2699 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2700 ../../../tk \
2701 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
8a19b35a
MH
2702 if test -f "$i/${configdir}/tkConfig.sh" ; then
2703 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
047465fd
TT
2704 break
2705 fi
2706 done
2707 fi
2708 # check in a few common install locations
2709 if test x"${ac_cv_c_tkconfig}" = x ; then
2710 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2711 if test -f "$i/tkConfig.sh" ; then
2712 ac_cv_c_tkconfig=`(cd $i; pwd)`
2713 break
2714 fi
2715 done
2716 fi
2717 # check in a few other private locations
2718 if test x"${ac_cv_c_tkconfig}" = x ; then
2719 for i in \
2720 ${srcdir}/../tk \
2721 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
8a19b35a
MH
2722 if test -f "$i/${configdir}/tkConfig.sh" ; then
2723 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
047465fd
TT
2724 break
2725 fi
2726 done
2727 fi
2728
5436fc65 2729fi
5436fc65 2730
047465fd
TT
2731 if test x"${ac_cv_c_tkconfig}" = x ; then
2732 TKCONFIG="# no Tk configs found"
2733 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2734 else
2735 no_tk=
2736 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2737 echo "$ac_t""found $TKCONFIG" 1>&6
2738 fi
5436fc65
C
2739fi
2740
2741
5436fc65 2742
0cf433d9
ILT
2743 # If $no_tk is nonempty, then we can't do Tk, and there is no
2744 # point to doing Tcl.
2745 if test -z "${no_tk}"; then
2746
047465fd
TT
2747 if test -f "$TKCONFIG" ; then
2748 . $TKCONFIG
2749 fi
5436fc65 2750
047465fd
TT
2751
2752
5436fc65 2753
047465fd 2754
5436fc65
C
2755
2756
a2b63bbd 2757
047465fd
TT
2758
2759
2760
9b119644 2761
047465fd 2762
0cf433d9 2763
5436fc65 2764#
4e327047
TT
2765# Ok, lets find the tcl source trees so we can use the headers
2766# Warning: transition of version 9 to 10 will break this algorithm
2767# because 10 sorts before 9. We also look for just tcl. We have to
2768# be careful that we don't match stuff like tclX by accident.
2769# the alternative search directory is involked by --with-tclinclude
5436fc65 2770#
8a19b35a 2771
4e327047 2772no_tcl=true
8a19b35a 2773echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
f7b8c9ce 2774echo "configure:2775: checking for Tcl private headers. dir=${configdir}" >&5
4e327047 2775# Check whether --with-tclinclude or --without-tclinclude was given.
1a7b4b7c
DE
2776if test "${with_tclinclude+set}" = set; then
2777 withval="$with_tclinclude"
4e327047
TT
2778 with_tclinclude=${withval}
2779fi
2780
2781if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2782 echo $ac_n "(cached) $ac_c" 1>&6
2783else
2784
2785# first check to see if --with-tclinclude was specified
2786if test x"${with_tclinclude}" != x ; then
2787 if test -f ${with_tclinclude}/tclInt.h ; then
2788 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
047465fd
TT
2789 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2790 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
5436fc65 2791 else
4e327047
TT
2792 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2793 fi
2794fi
047465fd
TT
2795
2796# next check if it came with Tcl configuration file
2797if test x"${ac_cv_c_tclconfig}" = x ; then
2798 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2799 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2800 fi
2801fi
2802
4e327047
TT
2803# next check in private source directory
2804#
2805# since ls returns lowest version numbers first, reverse its output
2806if test x"${ac_cv_c_tclh}" = x ; then
2807 for i in \
2808 ${srcdir}/../tcl \
047465fd 2809 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
4e327047 2810 ${srcdir}/../../tcl \
047465fd 2811 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
4e327047 2812 ${srcdir}/../../../tcl \
047465fd 2813 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
4e327047 2814 if test -f $i/generic/tclInt.h ; then
047465fd 2815 ac_cv_c_tclh=`(cd $i/generic; pwd)`
1a7b4b7c 2816 break
4e327047
TT
2817 fi
2818 done
2819fi
2820# finally check in a few common install locations
2821#
2822# since ls returns lowest version numbers first, reverse its output
2823if test x"${ac_cv_c_tclh}" = x ; then
2824 for i in \
047465fd
TT
2825 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2826 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
4e327047
TT
2827 /usr/local/src/tcl \
2828 /usr/local/lib/tcl \
2829 ${prefix}/include ; do
047465fd
TT
2830 if test -f $i/generic/tclInt.h ; then
2831 ac_cv_c_tclh=`(cd $i/generic; pwd)`
4e327047
TT
2832 break
2833 fi
2834 done
2835fi
2836# see if one is installed
2837if test x"${ac_cv_c_tclh}" = x ; then
bfde4a67 2838 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
4e327047 2839echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
f7b8c9ce 2840echo "configure:2841: checking for tclInt.h" >&5
5436fc65
C
2841if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2842 echo $ac_n "(cached) $ac_c" 1>&6
2843else
2844 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2845#line 2846 "configure"
5436fc65 2846#include "confdefs.h"
4e327047 2847#include <tclInt.h>
5436fc65 2848EOF
1a7b4b7c 2849ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
f7b8c9ce 2850{ (eval echo configure:2851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2851ac_err=`grep -v '^ *+' conftest.out`
2852if test -z "$ac_err"; then
2853 rm -rf conftest*
2854 eval "ac_cv_header_$ac_safe=yes"
2855else
2856 echo "$ac_err" >&5
bfde4a67
SG
2857 echo "configure: failed program was:" >&5
2858 cat conftest.$ac_ext >&5
5436fc65
C
2859 rm -rf conftest*
2860 eval "ac_cv_header_$ac_safe=no"
2861fi
2862rm -f conftest*
2863fi
2864if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2865 echo "$ac_t""yes" 1>&6
4e327047 2866 ac_cv_c_tclh=installed
5436fc65
C
2867else
2868 echo "$ac_t""no" 1>&6
4e327047 2869ac_cv_c_tclh=""
5436fc65
C
2870fi
2871
4e327047
TT
2872fi
2873
2874fi
2875
2876if test x"${ac_cv_c_tclh}" = x ; then
2877 TCLHDIR="# no Tcl private headers found"
2878 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2879fi
2880if test x"${ac_cv_c_tclh}" != x ; then
2881 no_tcl=""
1a7b4b7c 2882 if test x"${ac_cv_c_tclh}" = x"installed" ; then
4e327047
TT
2883 echo "$ac_t""is installed" 1>&6
2884 TCLHDIR=""
2885 else
2886 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2887 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2888 TCLHDIR="-I${ac_cv_c_tclh}"
5436fc65 2889 fi
5436fc65 2890fi
4e327047 2891
4e327047 2892
5436fc65 2893
0cf433d9 2894
5436fc65 2895#
4e327047
TT
2896# Ok, lets find the tk source trees so we can use the headers
2897# If the directory (presumably symlink) named "tk" exists, use that one
2898# in preference to any others. Same logic is used when choosing library
2899# and again with Tcl. The search order is the best place to look first, then in
2900# decreasing significance. The loop breaks if the trigger file is found.
2901# Note the gross little conversion here of srcdir by cd'ing to the found
2902# directory. This converts the path from a relative to an absolute, so
2903# recursive cache variables for the path will work right. We check all
2904# the possible paths in one loop rather than many seperate loops to speed
2905# things up.
047465fd 2906# the alternative search directory is involked by --with-tkinclude
5436fc65 2907#
047465fd 2908no_tk=true
4e327047 2909echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
f7b8c9ce 2910echo "configure:2911: checking for Tk private headers" >&5
4e327047 2911# Check whether --with-tkinclude or --without-tkinclude was given.
1a7b4b7c
DE
2912if test "${with_tkinclude+set}" = set; then
2913 withval="$with_tkinclude"
4e327047
TT
2914 with_tkinclude=${withval}
2915fi
2916
4e327047
TT
2917if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2918 echo $ac_n "(cached) $ac_c" 1>&6
2919else
2920
2921# first check to see if --with-tkinclude was specified
2922if test x"${with_tkinclude}" != x ; then
2923 if test -f ${with_tkinclude}/tk.h ; then
2924 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
047465fd
TT
2925 elif test -f ${with_tkinclude}/generic/tk.h ; then
2926 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
5436fc65 2927 else
4e327047
TT
2928 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2929 fi
2930fi
047465fd
TT
2931
2932# next check if it came with Tk configuration file
2933if test x"${ac_cv_c_tkconfig}" = x ; then
2934 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2935 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2936 fi
2937fi
2938
4e327047
TT
2939# next check in private source directory
2940#
047465fd 2941# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2942if test x"${ac_cv_c_tkh}" = x ; then
2943 for i in \
2944 ${srcdir}/../tk \
047465fd 2945 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
4e327047 2946 ${srcdir}/../../tk \
047465fd 2947 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
4e327047 2948 ${srcdir}/../../../tk \
047465fd
TT
2949 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2950 if test -f $i/generic/tk.h ; then
2951 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2952 break
2953 fi
4e327047
TT
2954 done
2955fi
2956# finally check in a few common install locations
2957#
047465fd 2958# since ls returns lowest version numbers first, reverse its output
4e327047
TT
2959if test x"${ac_cv_c_tkh}" = x ; then
2960 for i in \
047465fd
TT
2961 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2962 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
4e327047
TT
2963 /usr/local/src/tk \
2964 /usr/local/lib/tk \
2965 ${prefix}/include ; do
047465fd
TT
2966 if test -f $i/generic/tk.h ; then
2967 ac_cv_c_tkh=`(cd $i/generic; pwd)`
4e327047
TT
2968 break
2969 fi
2970 done
2971fi
2972# see if one is installed
2973if test x"${ac_cv_c_tkh}" = x ; then
bfde4a67 2974 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
4e327047 2975echo $ac_n "checking for tk.h""... $ac_c" 1>&6
f7b8c9ce 2976echo "configure:2977: checking for tk.h" >&5
5436fc65
C
2977if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2978 echo $ac_n "(cached) $ac_c" 1>&6
2979else
2980 cat > conftest.$ac_ext <<EOF
f7b8c9ce 2981#line 2982 "configure"
5436fc65 2982#include "confdefs.h"
4e327047 2983#include <tk.h>
5436fc65 2984EOF
1a7b4b7c 2985ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
f7b8c9ce 2986{ (eval echo configure:2987: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5436fc65
C
2987ac_err=`grep -v '^ *+' conftest.out`
2988if test -z "$ac_err"; then
2989 rm -rf conftest*
2990 eval "ac_cv_header_$ac_safe=yes"
2991else
2992 echo "$ac_err" >&5
bfde4a67
SG
2993 echo "configure: failed program was:" >&5
2994 cat conftest.$ac_ext >&5
5436fc65
C
2995 rm -rf conftest*
2996 eval "ac_cv_header_$ac_safe=no"
2997fi
2998rm -f conftest*
2999fi
3000if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3001 echo "$ac_t""yes" 1>&6
4e327047 3002 ac_cv_c_tkh=installed
5436fc65
C
3003else
3004 echo "$ac_t""no" 1>&6
047465fd 3005ac_cv_c_tkh=""
5436fc65
C
3006fi
3007
4e327047
TT
3008fi
3009
3010fi
3011
3012if test x"${ac_cv_c_tkh}" != x ; then
3013 no_tk=""
3014 if test x"${ac_cv_c_tkh}" = x"installed" ; then
3015 echo "$ac_t""is installed" 1>&6
3016 TKHDIR=""
3017 else
047465fd 3018 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
4e327047
TT
3019 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
3020 TKHDIR="-I${ac_cv_c_tkh}"
5436fc65
C
3021 fi
3022else
4e327047
TT
3023 TKHDIR="# no Tk directory found"
3024 echo "configure: warning: Can't find Tk private headers" 1>&2
3025 no_tk=true
5436fc65
C
3026fi
3027
5436fc65
C
3028
3029
2476848a
MH
3030
3031echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
f7b8c9ce 3032echo "configure:3033: checking for Itcl private headers. srcdir=${srcdir}" >&5
2476848a
MH
3033if test x"${ac_cv_c_itclh}" = x ; then
3034 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ; do
3035 if test -f $i/src/itcl.h ; then
3036 ac_cv_c_itclh=`(cd $i/src; pwd)`
3037 break
3038 fi
3039 done
3040fi
3041if test x"${ac_cv_c_itclh}" = x ; then
3042 ITCLHDIR="# no Itcl private headers found"
3043 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
3044fi
3045if test x"${ac_cv_c_itclh}" != x ; then
3046 ITCLHDIR="-I${ac_cv_c_itclh}"
3047fi
3048# should always be here
3049 ITCLLIB="../itcl/src/libitcl.a"
3050
3051
3052
3053
3054echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
f7b8c9ce 3055echo "configure:3056: checking for Tix private headers. srcdir=${srcdir}" >&5
2476848a
MH
3056if test x"${ac_cv_c_tixh}" = x ; then
3057 for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
3058 if test -f $i/generic/tix.h ; then
3059 ac_cv_c_tixh=`(cd $i/generic; pwd)`
3060 break
3061 fi
3062 done
3063fi
3064if test x"${ac_cv_c_tixh}" = x ; then
3065 TIXHDIR="# no Tix private headers found"
3066 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
3067fi
3068if test x"${ac_cv_c_tixh}" != x ; then
3069 TIXHDIR="-I${ac_cv_c_tixh}"
3070fi
2476848a
MH
3071
3072
3073
6bc5b2fa 3074 # now look for tix library stuff
1154b47a 3075 TIXVERSION=4.1.8.0
6bc5b2fa
MH
3076 . ${ac_cv_c_tclconfig}/tclConfig.sh
3077 case "${host}" in
3078 *-*-cygwin32*)
f1f6dd9c 3079 tixdir=../tix/win/tcl8.0
6bc5b2fa
MH
3080 ;;
3081 *)
1154b47a 3082 tixdir=../tix/unix/tk8.0
6bc5b2fa
MH
3083 ;;
3084 esac
3085 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
3086 TIXLIB="-L${tixdir} -ltix${TIXVERSION}"
3087 else
3088 TIXLIB="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
3089 fi
5436fc65 3090
0cf433d9 3091 ENABLE_GDBTK=1
5436fc65 3092
6c310da8 3093 # Include some libraries that Tcl and Tk want.
2476848a
MH
3094 if test "${enable_ide}" = "yes"; then
3095 TCL_LIBS='$(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3096 else
3097 TCL_LIBS='$(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3098 fi
46964086
TT
3099 # Yes, the ordering seems wrong here. But it isn't.
3100 # TK_LIBS is the list of libraries that need to be linked
3101 # after Tcl/Tk.
3102 LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
6c310da8 3103 CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
9b119644
ILT
3104
3105 if test x$gdb_cv_os_cygwin32 = xyes; then
3106 WIN32LIBS="${WIN32LIBS} -luser32"
3107 WIN32LDAPP="-Wl,--subsystem,windows"
3108 fi
0cf433d9 3109 fi
1a57cd09 3110 fi
a2b63bbd 3111fi
66efdff9 3112
66efdff9 3113
5436fc65 3114
66efdff9
JM
3115
3116
6bc5b2fa 3117
5436fc65
C
3118# end-sanitize-gdbtk
3119
3120
3121
3122
3123
1d5eb137
FF
3124# Begin stuff to support --enable-shared
3125# Check whether --enable-shared or --disable-shared was given.
3126if test "${enable_shared+set}" = set; then
3127 enableval="$enable_shared"
3128 case "${enableval}" in
3129 yes) shared=true ;;
3130 no) shared=false ;;
3131 *) shared=true ;;
3132esac
3133fi
3134
3135HLDFLAGS=
3136HLDENV=
3137# If we have shared libraries, try to set rpath reasonably.
3138if test "${shared}" = "true"; then
3139 case "${host}" in
3140 *-*-hpux*)
3141 HLDFLAGS='-Wl,+s,+b,$(libdir)'
3142 ;;
3143 *-*-irix5* | *-*-irix6*)
3144 HLDFLAGS='-Wl,-rpath,$(libdir)'
3145 ;;
3146 *-*-linux*aout*)
3147 ;;
8ddf07a2 3148 *-*-linux* | *-pc-linux-gnu)
1d5eb137
FF
3149 HLDFLAGS='-Wl,-rpath,$(libdir)'
3150 ;;
3151 *-*-solaris*)
3152 HLDFLAGS='-R $(libdir)'
3153 ;;
3154 *-*-sysv4*)
3155 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;'
3156 ;;
3157 esac
3158fi
3159
3160# On SunOS, if the linker supports the -rpath option, use it to
3161# prevent ../bfd and ../opcodes from being included in the run time
3162# search path.
3163case "${host}" in
3164 *-*-sunos*)
3165 echo 'main () { }' > conftest.c
3166 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
3167 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
3168 :
3169 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
3170 :
3171 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
3172 :
074d813d
PS
3173 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
3174 :
1d5eb137
FF
3175 elif test "${shared}" = "true"; then
3176 HLDFLAGS='-Wl,-rpath=$(libdir)'
3177 else
3178 HLDFLAGS='-Wl,-rpath='
3179 fi
3180 rm -f conftest.t conftest.c conftest
3181 ;;
3182esac
3183
3184
3185# End stuff to support --enable-shared
3186
7c40dd08
DE
3187# target_subdir is used by the testsuite to find the target libraries.
3188target_subdir=
3189if test "${host}" != "${target}"; then
3190 target_subdir="${target_alias}/"
3191fi
3192
5436fc65 3193
5f107900 3194frags=
5436fc65
C
3195host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3196if test ! -f ${host_makefile_frag}; then
3197{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3198fi
5f107900 3199frags="$frags $host_makefile_frag"
5436fc65
C
3200
3201target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3202if test ! -f ${target_makefile_frag}; then
3203{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3204fi
5f107900 3205frags="$frags $target_makefile_frag"
5436fc65
C
3206
3207
3208
3209
3210
094fd4ae
C
3211hostfile=`sed -n '
3212s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3213' ${host_makefile_frag}`
5436fc65 3214
094fd4ae
C
3215targetfile=`sed -n '
3216s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3217' ${target_makefile_frag}`
5436fc65
C
3218
3219# these really aren't orthogonal true/false values of the same condition,
3220# but shells are slow enough that I like to reuse the test conditions
3221# whenever possible
3222if test "${target}" = "${host}"; then
094fd4ae
C
3223nativefile=`sed -n '
3224s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3225' ${host_makefile_frag}`
33ef0f93 3226# else
5436fc65 3227# GDBserver is only useful in a "native" enviroment
33ef0f93 3228# configdirs=`echo $configdirs | sed 's/gdbserver//'`
5436fc65
C
3229fi
3230
094fd4ae 3231
5436fc65
C
3232# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3233# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3234# corresponding links. But we have to remove the xm.h files and tm.h
3235# files anyway, e.g. when switching from "configure host" to
3236# "configure none".
3237
3238files=
3239links=
3240rm -f xm.h
3241if test "${hostfile}" != ""; then
3242files="${files} config/${gdb_host_cpu}/${hostfile}"
3243links="${links} xm.h"
3244fi
3245rm -f tm.h
3246if test "${targetfile}" != ""; then
3247files="${files} config/${gdb_target_cpu}/${targetfile}"
3248links="${links} tm.h"
3249fi
3250rm -f nm.h
3251if test "${nativefile}" != ""; then
3252files="${files} config/${gdb_host_cpu}/${nativefile}"
3253links="${links} nm.h"
3254else
3255# A cross-only configuration.
3256files="${files} config/nm-empty.h"
3257links="${links} nm.h"
3258fi
3259# start-sanitize-gdbtk
99174711 3260echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
f7b8c9ce 3261echo "configure:3262: checking whether ln -s works" >&5
99174711
JM
3262if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3263 echo $ac_n "(cached) $ac_c" 1>&6
3264else
3265 rm -f conftestdata
3266if ln -s X conftestdata 2>/dev/null
3267then
3268 rm -f conftestdata
3269 ac_cv_prog_LN_S="ln -s"
3270else
3271 ac_cv_prog_LN_S=ln
3272fi
3273fi
3274LN_S="$ac_cv_prog_LN_S"
3275if test "$ac_cv_prog_LN_S" = "ln -s"; then
3276 echo "$ac_t""yes" 1>&6
3277else
3278 echo "$ac_t""no" 1>&6
3279fi
5436fc65
C
3280
3281# Make it possible to use the GUI without doing a full install
99174711
JM
3282if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
3283 if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
3284 echo linking $srcdir/gdbtcl to gdbtcl
3285 $LN_S $srcdir/gdbtcl gdbtcl
3286 else
3287 echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl. You will need to do a
3288 echo " " make install before you are able to run the GUI.
3289 fi
5436fc65
C
3290fi
3291# end-sanitize-gdbtk
3292
3293
3294
3fbb8cde 3295echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
f7b8c9ce 3296echo "configure:3297: checking for Cygwin32 environment" >&5
3fbb8cde
ILT
3297if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
3298 echo $ac_n "(cached) $ac_c" 1>&6
3299else
3300 cat > conftest.$ac_ext <<EOF
f7b8c9ce 3301#line 3302 "configure"
3fbb8cde
ILT
3302#include "confdefs.h"
3303
3304int main() {
3305int main () { return __CYGWIN32__; }
3306; return 0; }
3307EOF
f7b8c9ce 3308if { (eval echo configure:3309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3fbb8cde
ILT
3309 rm -rf conftest*
3310 am_cv_cygwin32=yes
3311else
3312 echo "configure: failed program was:" >&5
3313 cat conftest.$ac_ext >&5
3314 rm -rf conftest*
3315 am_cv_cygwin32=no
3316fi
3317rm -f conftest*
3318rm -f conftest*
3319fi
3320
3321echo "$ac_t""$am_cv_cygwin32" 1>&6
3322CYGWIN32=
3323test "$am_cv_cygwin32" = yes && CYGWIN32=yes
98fa4ade
GN
3324
3325echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
f7b8c9ce 3326echo "configure:3327: checking for executable suffix" >&5
98fa4ade
GN
3327if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3328 echo $ac_n "(cached) $ac_c" 1>&6
3329else
3330 if test "$CYGWIN32" = yes; then
3331am_cv_exeext=.exe
3332else
3333cat > am_c_test.c << 'EOF'
3334int main() {
3335/* Nothing needed here */
3336}
3337EOF
3338${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3339am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3340rm -f am_c_test*
3341fi
3342
3343test x"${am_cv_exeext}" = x && am_cv_exeext=no
3344fi
3345EXEEXT=""
3346test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3347echo "$ac_t""${am_cv_exeext}" 1>&6
3348
3349
5436fc65
C
3350subdirs="$configdirs"
3351
3352trap '' 1 2 15
3353cat > confcache <<\EOF
3354# This file is a shell script that caches the results of configure
3355# tests run on this system so they can be shared between configure
3356# scripts and configure runs. It is not useful on other systems.
3357# If it contains results you don't want to keep, you may remove or edit it.
3358#
3359# By default, configure uses ./config.cache as the cache file,
3360# creating it if it does not exist already. You can give configure
3361# the --cache-file=FILE option to use a different cache file; that is
3362# what configure does when it calls configure scripts in
3363# subdirectories, so they share the cache.
3364# Giving --cache-file=/dev/null disables caching, for debugging configure.
3365# config.status only pays attention to the cache file if you give it the
3366# --recheck option to rerun configure.
3367#
3368EOF
bfde4a67
SG
3369# The following way of writing the cache mishandles newlines in values,
3370# but we know of no workaround that is simple, portable, and efficient.
3371# So, don't put newlines in cache variables' values.
5436fc65
C
3372# Ultrix sh set writes to stderr and can't be redirected directly,
3373# and sets the high bit in the cache file unless we assign to the vars.
3374(set) 2>&1 |
f7b8c9ce 3375 case `(ac_space=' '; set) 2>&1` in
bfde4a67
SG
3376 *ac_space=\ *)
3377 # `set' does not quote correctly, so add quotes (double-quote substitution
3378 # turns \\\\ into \\, and sed turns \\ into \).
3379 sed -n \
3380 -e "s/'/'\\\\''/g" \
3381 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3382 ;;
3383 *)
3384 # `set' quotes correctly as required by POSIX, so do not add quotes.
3385 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3386 ;;
3387 esac >> confcache
5436fc65
C
3388if cmp -s $cache_file confcache; then
3389 :
3390else
3391 if test -w $cache_file; then
3392 echo "updating cache $cache_file"
3393 cat confcache > $cache_file
3394 else
3395 echo "not updating unwritable cache $cache_file"
3396 fi
3397fi
3398rm -f confcache
3399
3400trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3401
3402test "x$prefix" = xNONE && prefix=$ac_default_prefix
3403# Let make expand exec_prefix.
3404test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3405
3406# Any assignment to VPATH causes Sun make to only execute
3407# the first set of double-colon rules, so remove it if not needed.
3408# If there is a colon in the path, we need to keep it.
3409if test "x$srcdir" = x.; then
3410 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3411fi
3412
3413trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3414
db210d08 3415DEFS=-DHAVE_CONFIG_H
5436fc65
C
3416
3417# Without the "./", some shells look in PATH for config.status.
3418: ${CONFIG_STATUS=./config.status}
3419
3420echo creating $CONFIG_STATUS
3421rm -f $CONFIG_STATUS
3422cat > $CONFIG_STATUS <<EOF
3423#! /bin/sh
3424# Generated automatically by configure.
3425# Run this file to recreate the current configuration.
3426# This directory was configured as follows,
3427# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3428#
3429# $0 $ac_configure_args
3430#
3431# Compiler output produced by configure, useful for debugging
3432# configure, is in ./config.log if it exists.
3433
3434ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3435for ac_option
3436do
3437 case "\$ac_option" in
3438 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3439 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3440 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3441 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
f7b8c9ce 3442 echo "$CONFIG_STATUS generated by autoconf version 2.12"
5436fc65
C
3443 exit 0 ;;
3444 -help | --help | --hel | --he | --h)
3445 echo "\$ac_cs_usage"; exit 0 ;;
3446 *) echo "\$ac_cs_usage"; exit 1 ;;
3447 esac
3448done
3449
3450ac_given_srcdir=$srcdir
3451ac_given_INSTALL="$INSTALL"
3452
0cb7d01d 3453trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1a7b4b7c
DE
3454EOF
3455cat >> $CONFIG_STATUS <<EOF
5436fc65 3456
1a7b4b7c
DE
3457# Protect against being on the right side of a sed subst in config.status.
3458sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3459 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5436fc65
C
3460$ac_vpsub
3461$extrasub
3462s%@CFLAGS@%$CFLAGS%g
3463s%@CPPFLAGS@%$CPPFLAGS%g
3464s%@CXXFLAGS@%$CXXFLAGS%g
3465s%@DEFS@%$DEFS%g
3466s%@LDFLAGS@%$LDFLAGS%g
3467s%@LIBS@%$LIBS%g
3468s%@exec_prefix@%$exec_prefix%g
3469s%@prefix@%$prefix%g
3470s%@program_transform_name@%$program_transform_name%g
1a7b4b7c
DE
3471s%@bindir@%$bindir%g
3472s%@sbindir@%$sbindir%g
3473s%@libexecdir@%$libexecdir%g
3474s%@datadir@%$datadir%g
3475s%@sysconfdir@%$sysconfdir%g
3476s%@sharedstatedir@%$sharedstatedir%g
3477s%@localstatedir@%$localstatedir%g
3478s%@libdir@%$libdir%g
3479s%@includedir@%$includedir%g
3480s%@oldincludedir@%$oldincludedir%g
3481s%@infodir@%$infodir%g
3482s%@mandir@%$mandir%g
5436fc65
C
3483s%@CC@%$CC%g
3484s%@CPP@%$CPP%g
35ce4f08 3485s%@DLLTOOL@%$DLLTOOL%g
5436fc65
C
3486s%@host@%$host%g
3487s%@host_alias@%$host_alias%g
3488s%@host_cpu@%$host_cpu%g
3489s%@host_vendor@%$host_vendor%g
3490s%@host_os@%$host_os%g
0579b53d
GN
3491s%@target@%$target%g
3492s%@target_alias@%$target_alias%g
3493s%@target_cpu@%$target_cpu%g
3494s%@target_vendor@%$target_vendor%g
3495s%@target_os@%$target_os%g
5436fc65
C
3496s%@build@%$build%g
3497s%@build_alias@%$build_alias%g
3498s%@build_cpu@%$build_cpu%g
3499s%@build_vendor@%$build_vendor%g
3500s%@build_os@%$build_os%g
0579b53d
GN
3501s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3502s%@INSTALL_DATA@%$INSTALL_DATA%g
d8efbc66
FF
3503s%@AR@%$AR%g
3504s%@RANLIB@%$RANLIB%g
3505s%@YACC@%$YACC%g
3506s%@AWK@%$AWK%g
4915acad 3507s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
2476848a 3508s%@ENABLE_IDE@%$ENABLE_IDE%g
9b119644
ILT
3509s%@WIN32LIBS@%$WIN32LIBS%g
3510s%@WIN32LDAPP@%$WIN32LDAPP%g
047465fd
TT
3511s%@TCL_VERSION@%$TCL_VERSION%g
3512s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3513s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3514s%@TCL_CC@%$TCL_CC%g
3515s%@TCL_DEFS@%$TCL_DEFS%g
3516s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3517s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3518s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3519s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3520s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3521s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3522s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3523s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3524s%@TCL_RANLIB@%$TCL_RANLIB%g
3525s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3526s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3527s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3528s%@TK_VERSION@%$TK_VERSION%g
3529s%@TK_DEFS@%$TK_DEFS%g
9b119644 3530s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
047465fd
TT
3531s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3532s%@TK_XLIBSW@%$TK_XLIBSW%g
3533s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3534s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
5436fc65 3535s%@TCLHDIR@%$TCLHDIR%g
4e327047 3536s%@TKHDIR@%$TKHDIR%g
2476848a
MH
3537s%@ITCLHDIR@%$ITCLHDIR%g
3538s%@ITCLLIB@%$ITCLLIB%g
3539s%@TIXHDIR@%$TIXHDIR%g
5436fc65 3540s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
047465fd 3541s%@X_CFLAGS@%$X_CFLAGS%g
a2b63bbd 3542s%@X_LDFLAGS@%$X_LDFLAGS%g
047465fd 3543s%@X_LIBS@%$X_LIBS%g
6bc5b2fa 3544s%@TIXLIB@%$TIXLIB%g
5436fc65 3545s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
6c310da8 3546s%@CONFIG_OBS@%$CONFIG_OBS%g
1d5eb137
FF
3547s%@HLDFLAGS@%$HLDFLAGS%g
3548s%@HLDENV@%$HLDENV%g
7c40dd08 3549s%@target_subdir@%$target_subdir%g
5436fc65
C
3550/@host_makefile_frag@/r $host_makefile_frag
3551s%@host_makefile_frag@%%g
3552/@target_makefile_frag@/r $target_makefile_frag
3553s%@target_makefile_frag@%%g
5f107900 3554s%@frags@%$frags%g
99174711 3555s%@LN_S@%$LN_S%g
3fbb8cde 3556s%@EXEEXT@%$EXEEXT%g
5436fc65
C
3557s%@subdirs@%$subdirs%g
3558
3559CEOF
3560EOF
bfde4a67
SG
3561
3562cat >> $CONFIG_STATUS <<\EOF
3563
3564# Split the substitutions into bite-sized pieces for seds with
3565# small command number limits, like on Digital OSF/1 and HP-UX.
3566ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3567ac_file=1 # Number of current file.
3568ac_beg=1 # First line for current file.
3569ac_end=$ac_max_sed_cmds # Line after last line for current file.
3570ac_more_lines=:
3571ac_sed_cmds=""
3572while $ac_more_lines; do
3573 if test $ac_beg -gt 1; then
3574 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3575 else
3576 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3577 fi
3578 if test ! -s conftest.s$ac_file; then
3579 ac_more_lines=false
3580 rm -f conftest.s$ac_file
3581 else
3582 if test -z "$ac_sed_cmds"; then
3583 ac_sed_cmds="sed -f conftest.s$ac_file"
3584 else
3585 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3586 fi
3587 ac_file=`expr $ac_file + 1`
3588 ac_beg=$ac_end
3589 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3590 fi
3591done
3592if test -z "$ac_sed_cmds"; then
3593 ac_sed_cmds=cat
3594fi
3595EOF
3596
5436fc65
C
3597cat >> $CONFIG_STATUS <<EOF
3598
0cb7d01d 3599CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
5436fc65
C
3600EOF
3601cat >> $CONFIG_STATUS <<\EOF
3602for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
bfde4a67 3603 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5436fc65 3604 case "$ac_file" in
bfde4a67 3605 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5436fc65
C
3606 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3607 *) ac_file_in="${ac_file}.in" ;;
3608 esac
3609
bfde4a67 3610 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5436fc65
C
3611
3612 # Remove last slash and all that follows it. Not all systems have dirname.
3613 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3614 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3615 # The file is in a subdirectory.
3616 test ! -d "$ac_dir" && mkdir "$ac_dir"
3617 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3618 # A "../" for each directory in $ac_dir_suffix.
3619 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3620 else
3621 ac_dir_suffix= ac_dots=
3622 fi
3623
3624 case "$ac_given_srcdir" in
3625 .) srcdir=.
3626 if test -z "$ac_dots"; then top_srcdir=.
3627 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3628 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3629 *) # Relative path.
3630 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3631 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3632 esac
3633
3634 case "$ac_given_INSTALL" in
3635 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3636 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3637 esac
bfde4a67 3638
5436fc65
C
3639 echo creating "$ac_file"
3640 rm -f "$ac_file"
3641 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3642 case "$ac_file" in
3643 *Makefile*) ac_comsub="1i\\
3644# $configure_input" ;;
3645 *) ac_comsub= ;;
3646 esac
bfde4a67
SG
3647
3648 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5436fc65
C
3649 sed -e "$ac_comsub
3650s%@configure_input@%$configure_input%g
3651s%@srcdir@%$srcdir%g
3652s%@top_srcdir@%$top_srcdir%g
3653s%@INSTALL@%$INSTALL%g
bfde4a67 3654" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5436fc65 3655fi; done
bfde4a67 3656rm -f conftest.s*
5436fc65 3657
db210d08
FF
3658# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3659# NAME is the cpp macro being defined and VALUE is the value it is being given.
3660#
3661# ac_d sets the value in "#define NAME VALUE" lines.
3662ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3663ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3664ac_dC='\3'
3665ac_dD='%g'
3666# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3667ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3668ac_uB='\([ ]\)%\1#\2define\3'
3669ac_uC=' '
3670ac_uD='\4%g'
3671# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3672ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3673ac_eB='$%\1#\2define\3'
3674ac_eC=' '
3675ac_eD='%g'
3676
bfde4a67
SG
3677if test "${CONFIG_HEADERS+set}" != set; then
3678EOF
3679cat >> $CONFIG_STATUS <<EOF
3680 CONFIG_HEADERS="config.h:config.in"
3681EOF
3682cat >> $CONFIG_STATUS <<\EOF
3683fi
db210d08 3684for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
bfde4a67 3685 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
db210d08 3686 case "$ac_file" in
bfde4a67 3687 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
db210d08
FF
3688 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3689 *) ac_file_in="${ac_file}.in" ;;
3690 esac
3691
3692 echo creating $ac_file
3693
3694 rm -f conftest.frag conftest.in conftest.out
bfde4a67
SG
3695 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3696 cat $ac_file_inputs > conftest.in
db210d08
FF
3697
3698EOF
3699
3700# Transform confdefs.h into a sed script conftest.vals that substitutes
3701# the proper values into config.h.in to produce config.h. And first:
1a7b4b7c 3702# Protect against being on the right side of a sed subst in config.status.
db210d08
FF
3703# Protect against being in an unquoted here document in config.status.
3704rm -f conftest.vals
3705cat > conftest.hdr <<\EOF
3706s/[\\&%]/\\&/g
3707s%[\\$`]%\\&%g
bc859e63 3708s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
db210d08
FF
3709s%ac_d%ac_u%gp
3710s%ac_u%ac_e%gp
3711EOF
3712sed -n -f conftest.hdr confdefs.h > conftest.vals
3713rm -f conftest.hdr
3714
3715# This sed command replaces #undef with comments. This is necessary, for
3716# example, in the case of _POSIX_SOURCE, which is predefined and required
3717# on some systems where configure will not decide to define it.
3718cat >> conftest.vals <<\EOF
3719s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3720EOF
3721
3722# Break up conftest.vals because some shells have a limit on
3723# the size of here documents, and old seds have small limits too.
db210d08
FF
3724
3725rm -f conftest.tail
3726while :
3727do
3728 ac_lines=`grep -c . conftest.vals`
3729 # grep -c gives empty output for an empty file on some AIX systems.
3730 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3731 # Write a limited-size here document to conftest.frag.
3732 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3733 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3734 echo 'CEOF
3735 sed -f conftest.frag conftest.in > conftest.out
3736 rm -f conftest.in
3737 mv conftest.out conftest.in
3738' >> $CONFIG_STATUS
3739 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3740 rm -f conftest.vals
3741 mv conftest.tail conftest.vals
3742done
3743rm -f conftest.vals
3744
3745cat >> $CONFIG_STATUS <<\EOF
3746 rm -f conftest.frag conftest.h
3747 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3748 cat conftest.in >> conftest.h
3749 rm -f conftest.in
3750 if cmp -s $ac_file conftest.h 2>/dev/null; then
3751 echo "$ac_file is unchanged"
3752 rm -f conftest.h
3753 else
bc859e63
SG
3754 # Remove last slash and all that follows it. Not all systems have dirname.
3755 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3756 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3757 # The file is in a subdirectory.
3758 test ! -d "$ac_dir" && mkdir "$ac_dir"
3759 fi
db210d08
FF
3760 rm -f $ac_file
3761 mv conftest.h $ac_file
3762 fi
3763fi; done
3764
5436fc65
C
3765EOF
3766
3767cat >> $CONFIG_STATUS <<EOF
3768ac_sources="$files"
3769ac_dests="$links"
3770EOF
3771
3772cat >> $CONFIG_STATUS <<\EOF
3773srcdir=$ac_given_srcdir
3774while test -n "$ac_sources"; do
3775 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3776 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3777
3778 echo "linking $srcdir/$ac_source to $ac_dest"
3779
3780 if test ! -r $srcdir/$ac_source; then
3781 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3782 fi
3783 rm -f $ac_dest
3784
3785 # Make relative symlinks.
3786 # Remove last slash and all that follows it. Not all systems have dirname.
3787 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3788 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3789 # The dest file is in a subdirectory.
3790 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3791 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3792 # A "../" for each directory in $ac_dest_dir_suffix.
3793 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3794 else
3795 ac_dest_dir_suffix= ac_dots=
3796 fi
3797
3798 case "$srcdir" in
3799 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3800 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3801 esac
3802
3803 # Make a symlink if possible; otherwise try a hard link.
3804 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3805 ln $srcdir/$ac_source $ac_dest; then :
3806 else
3807 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3808 fi
3809done
0a5a1821
C
3810EOF
3811cat >> $CONFIG_STATUS <<EOF
5436fc65 3812
0a5a1821
C
3813gdb_host_cpu=$gdb_host_cpu
3814gdb_target_cpu=$gdb_target_cpu
3815nativefile=$nativefile
3816
3817EOF
3818cat >> $CONFIG_STATUS <<\EOF
5436fc65
C
3819
3820if test "${nativefile}" = ""; then
7bd1f0c5 3821sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
5436fc65
C
3822 < Makefile > Makefile.tem
3823mv -f Makefile.tem Makefile
3824fi
3825
3826sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3827/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3828/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3829mv -f Makefile.tmp Makefile
3830
31520669 3831case x$CONFIG_HEADERS in
18ea4416 3832xconfig.h:config.in)
31520669
FF
3833echo > stamp-h ;;
3834esac
3835
5436fc65
C
3836exit 0
3837EOF
3838chmod +x $CONFIG_STATUS
3839rm -fr confdefs* $ac_clean_files
3840test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3841
3842if test "$no_recursion" != yes; then
3843
3844 # Remove --cache-file and --srcdir arguments so they do not pile up.
3845 ac_sub_configure_args=
3846 ac_prev=
3847 for ac_arg in $ac_configure_args; do
3848 if test -n "$ac_prev"; then
3849 ac_prev=
3850 continue
3851 fi
3852 case "$ac_arg" in
3853 -cache-file | --cache-file | --cache-fil | --cache-fi \
3854 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3855 ac_prev=cache_file ;;
3856 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3857 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3858 ;;
3859 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3860 ac_prev=srcdir ;;
3861 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3862 ;;
3863 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3864 esac
3865 done
3866
3867 for ac_config_dir in $configdirs; do
3868
3869 # Do not complain, so a configure script can configure whichever
3870 # parts of a large source tree are present.
3871 if test ! -d $srcdir/$ac_config_dir; then
3872 continue
3873 fi
3874
3875 echo configuring in $ac_config_dir
3876
3877 case "$srcdir" in
3878 .) ;;
3879 *)
3880 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3881 else
3882 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3883 fi
3884 ;;
3885 esac
3886
3887 ac_popdir=`pwd`
3888 cd $ac_config_dir
3889
bfde4a67
SG
3890 # A "../" for each directory in /$ac_config_dir.
3891 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3892
5436fc65
C
3893 case "$srcdir" in
3894 .) # No --srcdir option. We are building in place.
3895 ac_sub_srcdir=$srcdir ;;
3896 /*) # Absolute path.
3897 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3898 *) # Relative path.
bfde4a67 3899 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
5436fc65
C
3900 esac
3901
3902 # Check for guested configure; otherwise get Cygnus style configure.
3903 if test -f $ac_sub_srcdir/configure; then
3904 ac_sub_configure=$ac_sub_srcdir/configure
3905 elif test -f $ac_sub_srcdir/configure.in; then
3906 ac_sub_configure=$ac_configure
3907 else
3908 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3909 ac_sub_configure=
3910 fi
3911
3912 # The recursion is here.
3913 if test -n "$ac_sub_configure"; then
3914
3915 # Make the cache file name correct relative to the subdirectory.
5436fc65
C
3916 case "$cache_file" in
3917 /*) ac_sub_cache_file=$cache_file ;;
3918 *) # Relative path.
3919 ac_sub_cache_file="$ac_dots$cache_file" ;;
3920 esac
3921 case "$ac_given_INSTALL" in
3922 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3923 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3924 esac
3925
3926 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3927 # The eval makes quoting arguments work.
3928 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3929 then :
3930 else
3931 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
3932 fi
3933 fi
3934
3935 cd $ac_popdir
3936 done
3937fi
3938
5e711e7f
PS
3939
3940exit 0
b7f3b6d5 3941
This page took 0.324905 seconds and 4 git commands to generate.