Replace STRCMP with strcmp()
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
c906108c
SS
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
413ccac7
AC
14ac_help="$ac_help
15 --enable-maintainer-mode enable make rules and dependencies not useful
16 (and sometimes confusing) to the casual installer"
c906108c
SS
17ac_help="$ac_help
18 --disable-nls do not use Native Language Support"
19ac_help="$ac_help
20 --with-included-gettext use the GNU gettext library included here"
96baa820
JM
21ac_help="$ac_help
22 --enable-multi-ice Build the multi-ice-gdb-server"
d318976c
FN
23ac_help="$ac_help
24 --enable-gdbcli Enable GDB-CLI interface"
fb40c209
AC
25ac_help="$ac_help
26 --enable-gdbmi Enable GDB-MI interface"
b4df4f68
FN
27ac_help="$ac_help
28 --with-uiout Use new uiout functions intead of *printf's"
c906108c
SS
29ac_help="$ac_help
30 --enable-tui Enable full-screen terminal user interface"
31ac_help="$ac_help
32 --enable-netrom Enable NetROM support"
33ac_help="$ac_help
34 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
3b851bce
AC
35ac_help="$ac_help
36 --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
c906108c
SS
37ac_help="$ac_help
38 --with-mmalloc Use memory mapped malloc package"
88987551
L
39ac_help="$ac_help
40 --with-included-regex Use included regex"
7a292a7a
SS
41ac_help="$ac_help
42 --with-cpu=CPU Set the default CPU variant to debug"
43ac_help="$ac_help
44 --enable-gdbtk Enable GDBTK GUI front end"
45ac_help="$ac_help
46 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
47ac_help="$ac_help
48 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
49ac_help="$ac_help
50 --with-tclinclude=DIR Directory where tcl private headers are"
51ac_help="$ac_help
52 --with-tkinclude=DIR Directory where tk private headers are"
53ac_help="$ac_help
54 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)"
55ac_help="$ac_help
56 --with-itkconfig Directory containing itk configuration (itkConfig.sh)"
57ac_help="$ac_help
58 --with-tixconfig Directory containing tix configuration (tixConfig.sh)"
c906108c
SS
59ac_help="$ac_help
60 --with-x use the X Window System"
7a292a7a
SS
61ac_help="$ac_help
62 --enable-sim Link gdb with simulator"
c906108c
SS
63ac_help="$ac_help
64 --enable-shared Use shared libraries"
65
66# Initialize some variables set by options.
67# The variables have the same names as the options, with
68# dashes changed to underlines.
69build=NONE
70cache_file=./config.cache
71exec_prefix=NONE
72host=NONE
73no_create=
74nonopt=NONE
75no_recursion=
76prefix=NONE
77program_prefix=NONE
78program_suffix=NONE
79program_transform_name=s,x,x,
80silent=
81site=
3b851bce 82sitefile=
c906108c
SS
83srcdir=
84target=NONE
85verbose=
86x_includes=NONE
87x_libraries=NONE
88bindir='${exec_prefix}/bin'
89sbindir='${exec_prefix}/sbin'
90libexecdir='${exec_prefix}/libexec'
91datadir='${prefix}/share'
92sysconfdir='${prefix}/etc'
93sharedstatedir='${prefix}/com'
94localstatedir='${prefix}/var'
95libdir='${exec_prefix}/lib'
96includedir='${prefix}/include'
97oldincludedir='/usr/include'
98infodir='${prefix}/info'
99mandir='${prefix}/man'
100
101# Initialize some other variables.
102subdirs=
103MFLAGS= MAKEFLAGS=
104SHELL=${CONFIG_SHELL-/bin/sh}
105# Maximum number of lines to put in a shell here document.
106ac_max_here_lines=12
107
108ac_prev=
109for ac_option
110do
111
112 # If the previous option needs an argument, assign it.
113 if test -n "$ac_prev"; then
114 eval "$ac_prev=\$ac_option"
115 ac_prev=
116 continue
117 fi
118
119 case "$ac_option" in
120 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
121 *) ac_optarg= ;;
122 esac
123
124 # Accept the important Cygnus configure options, so we can diagnose typos.
125
126 case "$ac_option" in
127
128 -bindir | --bindir | --bindi | --bind | --bin | --bi)
129 ac_prev=bindir ;;
130 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
131 bindir="$ac_optarg" ;;
132
133 -build | --build | --buil | --bui | --bu)
134 ac_prev=build ;;
135 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
136 build="$ac_optarg" ;;
137
138 -cache-file | --cache-file | --cache-fil | --cache-fi \
139 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
140 ac_prev=cache_file ;;
141 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
142 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
143 cache_file="$ac_optarg" ;;
144
145 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
146 ac_prev=datadir ;;
147 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
148 | --da=*)
149 datadir="$ac_optarg" ;;
150
151 -disable-* | --disable-*)
152 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
153 # Reject names that are not valid shell variable names.
154 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
155 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
156 fi
157 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
158 eval "enable_${ac_feature}=no" ;;
159
160 -enable-* | --enable-*)
161 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
162 # Reject names that are not valid shell variable names.
163 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
164 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
165 fi
166 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167 case "$ac_option" in
168 *=*) ;;
169 *) ac_optarg=yes ;;
170 esac
171 eval "enable_${ac_feature}='$ac_optarg'" ;;
172
173 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
174 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
175 | --exec | --exe | --ex)
176 ac_prev=exec_prefix ;;
177 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
178 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
179 | --exec=* | --exe=* | --ex=*)
180 exec_prefix="$ac_optarg" ;;
181
182 -gas | --gas | --ga | --g)
183 # Obsolete; use --with-gas.
184 with_gas=yes ;;
185
186 -help | --help | --hel | --he)
187 # Omit some internal or obsolete options to make the list less imposing.
188 # This message is too long to be a string in the A/UX 3.1 sh.
189 cat << EOF
190Usage: configure [options] [host]
191Options: [defaults in brackets after descriptions]
192Configuration:
193 --cache-file=FILE cache test results in FILE
194 --help print this message
195 --no-create do not create output files
196 --quiet, --silent do not print \`checking...' messages
3b851bce 197 --site-file=FILE use FILE as the site file
c906108c
SS
198 --version print the version of autoconf that created configure
199Directory and file names:
200 --prefix=PREFIX install architecture-independent files in PREFIX
201 [$ac_default_prefix]
202 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
203 [same as prefix]
204 --bindir=DIR user executables in DIR [EPREFIX/bin]
205 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
206 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
207 --datadir=DIR read-only architecture-independent data in DIR
208 [PREFIX/share]
209 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
210 --sharedstatedir=DIR modifiable architecture-independent data in DIR
211 [PREFIX/com]
212 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
213 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
214 --includedir=DIR C header files in DIR [PREFIX/include]
215 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
216 --infodir=DIR info documentation in DIR [PREFIX/info]
217 --mandir=DIR man documentation in DIR [PREFIX/man]
218 --srcdir=DIR find the sources in DIR [configure dir or ..]
219 --program-prefix=PREFIX prepend PREFIX to installed program names
220 --program-suffix=SUFFIX append SUFFIX to installed program names
221 --program-transform-name=PROGRAM
222 run sed PROGRAM on installed program names
223EOF
224 cat << EOF
225Host type:
226 --build=BUILD configure for building on BUILD [BUILD=HOST]
227 --host=HOST configure for HOST [guessed]
228 --target=TARGET configure for TARGET [TARGET=HOST]
229Features and packages:
230 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
231 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
232 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
233 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
234 --x-includes=DIR X include files are in DIR
235 --x-libraries=DIR X library files are in DIR
236EOF
237 if test -n "$ac_help"; then
238 echo "--enable and --with options recognized:$ac_help"
239 fi
240 exit 0 ;;
241
242 -host | --host | --hos | --ho)
243 ac_prev=host ;;
244 -host=* | --host=* | --hos=* | --ho=*)
245 host="$ac_optarg" ;;
246
247 -includedir | --includedir | --includedi | --included | --include \
248 | --includ | --inclu | --incl | --inc)
249 ac_prev=includedir ;;
250 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
251 | --includ=* | --inclu=* | --incl=* | --inc=*)
252 includedir="$ac_optarg" ;;
253
254 -infodir | --infodir | --infodi | --infod | --info | --inf)
255 ac_prev=infodir ;;
256 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
257 infodir="$ac_optarg" ;;
258
259 -libdir | --libdir | --libdi | --libd)
260 ac_prev=libdir ;;
261 -libdir=* | --libdir=* | --libdi=* | --libd=*)
262 libdir="$ac_optarg" ;;
263
264 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
265 | --libexe | --libex | --libe)
266 ac_prev=libexecdir ;;
267 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
268 | --libexe=* | --libex=* | --libe=*)
269 libexecdir="$ac_optarg" ;;
270
271 -localstatedir | --localstatedir | --localstatedi | --localstated \
272 | --localstate | --localstat | --localsta | --localst \
273 | --locals | --local | --loca | --loc | --lo)
274 ac_prev=localstatedir ;;
275 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
276 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
277 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
278 localstatedir="$ac_optarg" ;;
279
280 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
281 ac_prev=mandir ;;
282 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
283 mandir="$ac_optarg" ;;
284
285 -nfp | --nfp | --nf)
286 # Obsolete; use --without-fp.
287 with_fp=no ;;
288
289 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
290 | --no-cr | --no-c)
291 no_create=yes ;;
292
293 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
294 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
295 no_recursion=yes ;;
296
297 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
298 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
299 | --oldin | --oldi | --old | --ol | --o)
300 ac_prev=oldincludedir ;;
301 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
302 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
303 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
304 oldincludedir="$ac_optarg" ;;
305
306 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
307 ac_prev=prefix ;;
308 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
309 prefix="$ac_optarg" ;;
310
311 -program-prefix | --program-prefix | --program-prefi | --program-pref \
312 | --program-pre | --program-pr | --program-p)
313 ac_prev=program_prefix ;;
314 -program-prefix=* | --program-prefix=* | --program-prefi=* \
315 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
316 program_prefix="$ac_optarg" ;;
317
318 -program-suffix | --program-suffix | --program-suffi | --program-suff \
319 | --program-suf | --program-su | --program-s)
320 ac_prev=program_suffix ;;
321 -program-suffix=* | --program-suffix=* | --program-suffi=* \
322 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
323 program_suffix="$ac_optarg" ;;
324
325 -program-transform-name | --program-transform-name \
326 | --program-transform-nam | --program-transform-na \
327 | --program-transform-n | --program-transform- \
328 | --program-transform | --program-transfor \
329 | --program-transfo | --program-transf \
330 | --program-trans | --program-tran \
331 | --progr-tra | --program-tr | --program-t)
332 ac_prev=program_transform_name ;;
333 -program-transform-name=* | --program-transform-name=* \
334 | --program-transform-nam=* | --program-transform-na=* \
335 | --program-transform-n=* | --program-transform-=* \
336 | --program-transform=* | --program-transfor=* \
337 | --program-transfo=* | --program-transf=* \
338 | --program-trans=* | --program-tran=* \
339 | --progr-tra=* | --program-tr=* | --program-t=*)
340 program_transform_name="$ac_optarg" ;;
341
342 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
343 | -silent | --silent | --silen | --sile | --sil)
344 silent=yes ;;
345
346 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
347 ac_prev=sbindir ;;
348 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
349 | --sbi=* | --sb=*)
350 sbindir="$ac_optarg" ;;
351
352 -sharedstatedir | --sharedstatedir | --sharedstatedi \
353 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
354 | --sharedst | --shareds | --shared | --share | --shar \
355 | --sha | --sh)
356 ac_prev=sharedstatedir ;;
357 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
358 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
359 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
360 | --sha=* | --sh=*)
361 sharedstatedir="$ac_optarg" ;;
362
363 -site | --site | --sit)
364 ac_prev=site ;;
365 -site=* | --site=* | --sit=*)
366 site="$ac_optarg" ;;
367
3b851bce
AC
368 -site-file | --site-file | --site-fil | --site-fi | --site-f)
369 ac_prev=sitefile ;;
370 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
371 sitefile="$ac_optarg" ;;
372
c906108c
SS
373 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
374 ac_prev=srcdir ;;
375 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
376 srcdir="$ac_optarg" ;;
377
378 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
379 | --syscon | --sysco | --sysc | --sys | --sy)
380 ac_prev=sysconfdir ;;
381 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
382 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
383 sysconfdir="$ac_optarg" ;;
384
385 -target | --target | --targe | --targ | --tar | --ta | --t)
386 ac_prev=target ;;
387 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
388 target="$ac_optarg" ;;
389
390 -v | -verbose | --verbose | --verbos | --verbo | --verb)
391 verbose=yes ;;
392
393 -version | --version | --versio | --versi | --vers)
394 echo "configure generated by autoconf version 2.13"
395 exit 0 ;;
396
397 -with-* | --with-*)
398 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
399 # Reject names that are not valid shell variable names.
400 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
401 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
402 fi
403 ac_package=`echo $ac_package| sed 's/-/_/g'`
404 case "$ac_option" in
405 *=*) ;;
406 *) ac_optarg=yes ;;
407 esac
408 eval "with_${ac_package}='$ac_optarg'" ;;
409
410 -without-* | --without-*)
411 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
412 # Reject names that are not valid shell variable names.
413 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
414 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
415 fi
416 ac_package=`echo $ac_package| sed 's/-/_/g'`
417 eval "with_${ac_package}=no" ;;
418
419 --x)
420 # Obsolete; use --with-x.
421 with_x=yes ;;
422
423 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
424 | --x-incl | --x-inc | --x-in | --x-i)
425 ac_prev=x_includes ;;
426 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
427 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
428 x_includes="$ac_optarg" ;;
429
430 -x-libraries | --x-libraries | --x-librarie | --x-librari \
431 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
432 ac_prev=x_libraries ;;
433 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
434 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
435 x_libraries="$ac_optarg" ;;
436
437 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
438 ;;
439
440 *)
441 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
442 echo "configure: warning: $ac_option: invalid host type" 1>&2
443 fi
444 if test "x$nonopt" != xNONE; then
445 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
446 fi
447 nonopt="$ac_option"
448 ;;
449
450 esac
451done
452
453if test -n "$ac_prev"; then
454 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
455fi
456
457trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
458
459# File descriptor usage:
460# 0 standard input
461# 1 file creation
462# 2 errors and warnings
463# 3 some systems may open it to /dev/tty
464# 4 used on the Kubota Titan
465# 6 checking for... messages and results
466# 5 compiler messages saved in config.log
467if test "$silent" = yes; then
468 exec 6>/dev/null
469else
470 exec 6>&1
471fi
472exec 5>./config.log
473
474echo "\
475This file contains any messages produced by compilers while
476running configure, to aid debugging if configure makes a mistake.
477" 1>&5
478
479# Strip out --no-create and --no-recursion so they do not pile up.
480# Also quote any args containing shell metacharacters.
481ac_configure_args=
482for ac_arg
483do
484 case "$ac_arg" in
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c) ;;
487 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
488 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
489 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
490 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
491 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
492 esac
493done
494
495# NLS nuisances.
496# Only set these to C if already set. These must not be set unconditionally
497# because not all systems understand e.g. LANG=C (notably SCO).
498# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
499# Non-C LC_CTYPE values break the ctype check.
500if test "${LANG+set}" = set; then LANG=C; export LANG; fi
501if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
502if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
503if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
504
505# confdefs.h avoids OS command line length limits that DEFS can exceed.
506rm -rf conftest* confdefs.h
507# AIX cpp loses on an empty file, so make sure it contains at least a newline.
508echo > confdefs.h
509
510# A filename unique to this package, relative to the directory that
511# configure is in, which we can look for to find out if srcdir is correct.
512ac_unique_file=main.c
513
514# Find the source files, if location was not specified.
515if test -z "$srcdir"; then
516 ac_srcdir_defaulted=yes
517 # Try the directory containing this script, then its parent.
518 ac_prog=$0
519 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
520 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
521 srcdir=$ac_confdir
522 if test ! -r $srcdir/$ac_unique_file; then
523 srcdir=..
524 fi
525else
526 ac_srcdir_defaulted=no
527fi
528if test ! -r $srcdir/$ac_unique_file; then
529 if test "$ac_srcdir_defaulted" = yes; then
530 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
531 else
532 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
533 fi
534fi
535srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
536
537# Prefer explicitly selected file to automatically selected ones.
3b851bce
AC
538if test -z "$sitefile"; then
539 if test -z "$CONFIG_SITE"; then
540 if test "x$prefix" != xNONE; then
541 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
542 else
543 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
544 fi
c906108c 545 fi
3b851bce
AC
546else
547 CONFIG_SITE="$sitefile"
c906108c
SS
548fi
549for ac_site_file in $CONFIG_SITE; do
550 if test -r "$ac_site_file"; then
551 echo "loading site script $ac_site_file"
552 . "$ac_site_file"
553 fi
554done
555
556if test -r "$cache_file"; then
557 echo "loading cache $cache_file"
558 . $cache_file
559else
560 echo "creating cache $cache_file"
561 > $cache_file
562fi
563
564ac_ext=c
565# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
566ac_cpp='$CPP $CPPFLAGS'
567ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
568ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
569cross_compiling=$ac_cv_prog_cc_cross
570
571ac_exeext=
572ac_objext=o
573if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
574 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
575 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
576 ac_n= ac_c='
577' ac_t=' '
578 else
579 ac_n=-n ac_c= ac_t=
580 fi
581else
582 ac_n= ac_c='\c' ac_t=
583fi
584
585
586
413ccac7 587echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
b4df4f68 588echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5
413ccac7
AC
589 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
590if test "${enable_maintainer_mode+set}" = set; then
591 enableval="$enable_maintainer_mode"
592 USE_MAINTAINER_MODE=$enableval
593else
594 USE_MAINTAINER_MODE=no
595fi
596
597 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
598
599
600if test $USE_MAINTAINER_MODE = yes; then
601 MAINTAINER_MODE_TRUE=
602 MAINTAINER_MODE_FALSE='#'
603else
604 MAINTAINER_MODE_TRUE='#'
605 MAINTAINER_MODE_FALSE=
606fi
607 MAINT=$MAINTAINER_MODE_TRUE
608
609
c906108c
SS
610
611# Extract the first word of "gcc", so it can be a program name with args.
612set dummy gcc; ac_word=$2
613echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 614echo "configure:615: checking for $ac_word" >&5
c906108c
SS
615if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
616 echo $ac_n "(cached) $ac_c" 1>&6
617else
618 if test -n "$CC"; then
619 ac_cv_prog_CC="$CC" # Let the user override the test.
620else
621 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
622 ac_dummy="$PATH"
623 for ac_dir in $ac_dummy; do
624 test -z "$ac_dir" && ac_dir=.
625 if test -f $ac_dir/$ac_word; then
626 ac_cv_prog_CC="gcc"
627 break
628 fi
629 done
630 IFS="$ac_save_ifs"
631fi
632fi
633CC="$ac_cv_prog_CC"
634if test -n "$CC"; then
635 echo "$ac_t""$CC" 1>&6
636else
637 echo "$ac_t""no" 1>&6
638fi
639
640if test -z "$CC"; then
641 # Extract the first word of "cc", so it can be a program name with args.
642set dummy cc; ac_word=$2
643echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 644echo "configure:645: checking for $ac_word" >&5
c906108c
SS
645if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646 echo $ac_n "(cached) $ac_c" 1>&6
647else
648 if test -n "$CC"; then
649 ac_cv_prog_CC="$CC" # Let the user override the test.
650else
651 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
652 ac_prog_rejected=no
653 ac_dummy="$PATH"
654 for ac_dir in $ac_dummy; do
655 test -z "$ac_dir" && ac_dir=.
656 if test -f $ac_dir/$ac_word; then
657 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
658 ac_prog_rejected=yes
659 continue
660 fi
661 ac_cv_prog_CC="cc"
662 break
663 fi
664 done
665 IFS="$ac_save_ifs"
666if test $ac_prog_rejected = yes; then
667 # We found a bogon in the path, so make sure we never use it.
668 set dummy $ac_cv_prog_CC
669 shift
670 if test $# -gt 0; then
671 # We chose a different compiler from the bogus one.
672 # However, it has the same basename, so the bogon will be chosen
673 # first if we set CC to just the basename; use the full file name.
674 shift
675 set dummy "$ac_dir/$ac_word" "$@"
676 shift
677 ac_cv_prog_CC="$@"
678 fi
679fi
680fi
681fi
682CC="$ac_cv_prog_CC"
683if test -n "$CC"; then
684 echo "$ac_t""$CC" 1>&6
685else
686 echo "$ac_t""no" 1>&6
687fi
688
689 if test -z "$CC"; then
690 case "`uname -s`" in
691 *win32* | *WIN32*)
692 # Extract the first word of "cl", so it can be a program name with args.
693set dummy cl; ac_word=$2
694echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 695echo "configure:696: checking for $ac_word" >&5
c906108c
SS
696if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
697 echo $ac_n "(cached) $ac_c" 1>&6
698else
699 if test -n "$CC"; then
700 ac_cv_prog_CC="$CC" # Let the user override the test.
701else
702 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
703 ac_dummy="$PATH"
704 for ac_dir in $ac_dummy; do
705 test -z "$ac_dir" && ac_dir=.
706 if test -f $ac_dir/$ac_word; then
707 ac_cv_prog_CC="cl"
708 break
709 fi
710 done
711 IFS="$ac_save_ifs"
712fi
713fi
714CC="$ac_cv_prog_CC"
715if test -n "$CC"; then
716 echo "$ac_t""$CC" 1>&6
717else
718 echo "$ac_t""no" 1>&6
719fi
720 ;;
721 esac
722 fi
723 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
724fi
725
726echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
b4df4f68 727echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
c906108c
SS
728
729ac_ext=c
730# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
731ac_cpp='$CPP $CPPFLAGS'
732ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
733ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
734cross_compiling=$ac_cv_prog_cc_cross
735
736cat > conftest.$ac_ext << EOF
737
b4df4f68 738#line 739 "configure"
c906108c
SS
739#include "confdefs.h"
740
741main(){return(0);}
742EOF
b4df4f68 743if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
744 ac_cv_prog_cc_works=yes
745 # If we can't run a trivial program, we are probably using a cross compiler.
746 if (./conftest; exit) 2>/dev/null; then
747 ac_cv_prog_cc_cross=no
748 else
749 ac_cv_prog_cc_cross=yes
750 fi
751else
752 echo "configure: failed program was:" >&5
753 cat conftest.$ac_ext >&5
754 ac_cv_prog_cc_works=no
755fi
756rm -fr conftest*
757ac_ext=c
758# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
759ac_cpp='$CPP $CPPFLAGS'
760ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
761ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
762cross_compiling=$ac_cv_prog_cc_cross
763
764echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
765if test $ac_cv_prog_cc_works = no; then
766 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
767fi
768echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
b4df4f68 769echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
c906108c
SS
770echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
771cross_compiling=$ac_cv_prog_cc_cross
772
773echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
b4df4f68 774echo "configure:775: checking whether we are using GNU C" >&5
c906108c
SS
775if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
776 echo $ac_n "(cached) $ac_c" 1>&6
777else
778 cat > conftest.c <<EOF
779#ifdef __GNUC__
780 yes;
781#endif
782EOF
b4df4f68 783if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
c906108c
SS
784 ac_cv_prog_gcc=yes
785else
786 ac_cv_prog_gcc=no
787fi
788fi
789
790echo "$ac_t""$ac_cv_prog_gcc" 1>&6
791
792if test $ac_cv_prog_gcc = yes; then
793 GCC=yes
794else
795 GCC=
796fi
797
798ac_test_CFLAGS="${CFLAGS+set}"
799ac_save_CFLAGS="$CFLAGS"
800CFLAGS=
801echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
b4df4f68 802echo "configure:803: checking whether ${CC-cc} accepts -g" >&5
c906108c
SS
803if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
804 echo $ac_n "(cached) $ac_c" 1>&6
805else
806 echo 'void f(){}' > conftest.c
807if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
808 ac_cv_prog_cc_g=yes
809else
810 ac_cv_prog_cc_g=no
811fi
812rm -f conftest*
813
814fi
815
816echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
817if test "$ac_test_CFLAGS" = set; then
818 CFLAGS="$ac_save_CFLAGS"
819elif test $ac_cv_prog_cc_g = yes; then
820 if test "$GCC" = yes; then
821 CFLAGS="-g -O2"
822 else
823 CFLAGS="-g"
824 fi
825else
826 if test "$GCC" = yes; then
827 CFLAGS="-O2"
828 else
829 CFLAGS=
830 fi
831fi
832
833echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
b4df4f68 834echo "configure:835: checking how to run the C preprocessor" >&5
c906108c
SS
835# On Suns, sometimes $CPP names a directory.
836if test -n "$CPP" && test -d "$CPP"; then
837 CPP=
838fi
839if test -z "$CPP"; then
840if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
841 echo $ac_n "(cached) $ac_c" 1>&6
842else
843 # This must be in double quotes, not single quotes, because CPP may get
844 # substituted into the Makefile and "${CC-cc}" will confuse make.
845 CPP="${CC-cc} -E"
846 # On the NeXT, cc -E runs the code through the compiler's parser,
847 # not just through cpp.
848 cat > conftest.$ac_ext <<EOF
b4df4f68 849#line 850 "configure"
c906108c
SS
850#include "confdefs.h"
851#include <assert.h>
852Syntax Error
853EOF
854ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 855{ (eval echo configure:856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
856ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
857if test -z "$ac_err"; then
858 :
859else
860 echo "$ac_err" >&5
861 echo "configure: failed program was:" >&5
862 cat conftest.$ac_ext >&5
863 rm -rf conftest*
864 CPP="${CC-cc} -E -traditional-cpp"
865 cat > conftest.$ac_ext <<EOF
b4df4f68 866#line 867 "configure"
c906108c
SS
867#include "confdefs.h"
868#include <assert.h>
869Syntax Error
870EOF
871ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 872{ (eval echo configure:873: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
873ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
874if test -z "$ac_err"; then
875 :
876else
877 echo "$ac_err" >&5
878 echo "configure: failed program was:" >&5
879 cat conftest.$ac_ext >&5
880 rm -rf conftest*
881 CPP="${CC-cc} -nologo -E"
882 cat > conftest.$ac_ext <<EOF
b4df4f68 883#line 884 "configure"
c906108c
SS
884#include "confdefs.h"
885#include <assert.h>
886Syntax Error
887EOF
888ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 889{ (eval echo configure:890: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
890ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
891if test -z "$ac_err"; then
892 :
893else
894 echo "$ac_err" >&5
895 echo "configure: failed program was:" >&5
896 cat conftest.$ac_ext >&5
897 rm -rf conftest*
898 CPP=/lib/cpp
899fi
900rm -f conftest*
901fi
902rm -f conftest*
903fi
904rm -f conftest*
905 ac_cv_prog_CPP="$CPP"
906fi
907 CPP="$ac_cv_prog_CPP"
908else
909 ac_cv_prog_CPP="$CPP"
910fi
911echo "$ac_t""$CPP" 1>&6
912
913echo $ac_n "checking for AIX""... $ac_c" 1>&6
b4df4f68 914echo "configure:915: checking for AIX" >&5
c906108c 915cat > conftest.$ac_ext <<EOF
b4df4f68 916#line 917 "configure"
c906108c
SS
917#include "confdefs.h"
918#ifdef _AIX
919 yes
920#endif
921
922EOF
923if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
924 egrep "yes" >/dev/null 2>&1; then
925 rm -rf conftest*
926 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
927#define _ALL_SOURCE 1
928EOF
929
930else
931 rm -rf conftest*
932 echo "$ac_t""no" 1>&6
933fi
934rm -f conftest*
935
936
937echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
b4df4f68 938echo "configure:939: checking for POSIXized ISC" >&5
c906108c
SS
939if test -d /etc/conf/kconfig.d &&
940 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
941then
942 echo "$ac_t""yes" 1>&6
943 ISC=yes # If later tests want to check for ISC.
944 cat >> confdefs.h <<\EOF
945#define _POSIX_SOURCE 1
946EOF
947
948 if test "$GCC" = yes; then
949 CC="$CC -posix"
950 else
951 CC="$CC -Xp"
952 fi
953else
954 echo "$ac_t""no" 1>&6
955 ISC=
956fi
957
958
959
960
961echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
b4df4f68 962echo "configure:963: checking for ${CC-cc} option to accept ANSI C" >&5
c906108c
SS
963if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
964 echo $ac_n "(cached) $ac_c" 1>&6
965else
966 am_cv_prog_cc_stdc=no
967ac_save_CC="$CC"
968# Don't try gcc -ansi; that turns off useful extensions and
969# breaks some systems' header files.
970# AIX -qlanglvl=ansi
971# Ultrix and OSF/1 -std1
972# HP-UX -Aa -D_HPUX_SOURCE
973# SVR4 -Xc -D__EXTENSIONS__
974for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
975do
976 CC="$ac_save_CC $ac_arg"
977 cat > conftest.$ac_ext <<EOF
b4df4f68 978#line 979 "configure"
c906108c
SS
979#include "confdefs.h"
980#include <stdarg.h>
981#include <stdio.h>
982#include <sys/types.h>
983#include <sys/stat.h>
984/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
985struct buf { int x; };
986FILE * (*rcsopen) (struct buf *, struct stat *, int);
987static char *e (p, i)
988 char **p;
989 int i;
990{
991 return p[i];
992}
993static char *f (char * (*g) (char **, int), char **p, ...)
994{
995 char *s;
996 va_list v;
997 va_start (v,p);
998 s = g (p, va_arg (v,int));
999 va_end (v);
1000 return s;
1001}
1002int test (int i, double x);
1003struct s1 {int (*f) (int a);};
1004struct s2 {int (*f) (double a);};
1005int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1006int argc;
1007char **argv;
1008
1009int main() {
1010
1011return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1012
1013; return 0; }
1014EOF
b4df4f68 1015if { (eval echo configure:1016: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1016 rm -rf conftest*
1017 am_cv_prog_cc_stdc="$ac_arg"; break
1018else
1019 echo "configure: failed program was:" >&5
1020 cat conftest.$ac_ext >&5
1021fi
1022rm -f conftest*
1023done
1024CC="$ac_save_CC"
1025
1026fi
1027
1028if test -z "$am_cv_prog_cc_stdc"; then
1029 echo "$ac_t""none needed" 1>&6
1030else
1031 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1032fi
1033case "x$am_cv_prog_cc_stdc" in
1034 x|xno) ;;
1035 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1036esac
1037
1038
1039ac_aux_dir=
1040for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1041 if test -f $ac_dir/install-sh; then
1042 ac_aux_dir=$ac_dir
1043 ac_install_sh="$ac_aux_dir/install-sh -c"
1044 break
1045 elif test -f $ac_dir/install.sh; then
1046 ac_aux_dir=$ac_dir
1047 ac_install_sh="$ac_aux_dir/install.sh -c"
1048 break
1049 fi
1050done
1051if test -z "$ac_aux_dir"; then
1052 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1053fi
1054ac_config_guess=$ac_aux_dir/config.guess
1055ac_config_sub=$ac_aux_dir/config.sub
1056ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1057
1058
1059# Do some error checking and defaulting for the host and target type.
1060# The inputs are:
1061# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1062#
1063# The rules are:
1064# 1. You are not allowed to specify --host, --target, and nonopt at the
1065# same time.
1066# 2. Host defaults to nonopt.
1067# 3. If nonopt is not specified, then host defaults to the current host,
1068# as determined by config.guess.
1069# 4. Target and build default to nonopt.
1070# 5. If nonopt is not specified, then target and build default to host.
1071
1072# The aliases save the names the user supplied, while $host etc.
1073# will get canonicalized.
1074case $host---$target---$nonopt in
1075NONE---*---* | *---NONE---* | *---*---NONE) ;;
1076*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1077esac
1078
1079
1080# Make sure we can run config.sub.
1081if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1082else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1083fi
1084
1085echo $ac_n "checking host system type""... $ac_c" 1>&6
b4df4f68 1086echo "configure:1087: checking host system type" >&5
c906108c
SS
1087
1088host_alias=$host
1089case "$host_alias" in
1090NONE)
1091 case $nonopt in
1092 NONE)
1093 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1094 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1095 fi ;;
1096 *) host_alias=$nonopt ;;
1097 esac ;;
1098esac
1099
1100host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1101host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1102host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1103host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1104echo "$ac_t""$host" 1>&6
1105
1106echo $ac_n "checking target system type""... $ac_c" 1>&6
b4df4f68 1107echo "configure:1108: checking target system type" >&5
c906108c
SS
1108
1109target_alias=$target
1110case "$target_alias" in
1111NONE)
1112 case $nonopt in
1113 NONE) target_alias=$host_alias ;;
1114 *) target_alias=$nonopt ;;
1115 esac ;;
1116esac
1117
1118target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1119target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1120target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1121target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1122echo "$ac_t""$target" 1>&6
1123
1124echo $ac_n "checking build system type""... $ac_c" 1>&6
b4df4f68 1125echo "configure:1126: checking build system type" >&5
c906108c
SS
1126
1127build_alias=$build
1128case "$build_alias" in
1129NONE)
1130 case $nonopt in
1131 NONE) build_alias=$host_alias ;;
1132 *) build_alias=$nonopt ;;
1133 esac ;;
1134esac
1135
1136build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1137build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1138build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1139build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1140echo "$ac_t""$build" 1>&6
1141
1142test "$host_alias" != "$target_alias" &&
1143 test "$program_prefix$program_suffix$program_transform_name" = \
1144 NONENONEs,x,x, &&
1145 program_prefix=${target_alias}-
1146
1147
1148ALL_LINGUAS=
1149echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
b4df4f68 1150echo "configure:1151: checking whether ${MAKE-make} sets \${MAKE}" >&5
c906108c
SS
1151set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1152if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1153 echo $ac_n "(cached) $ac_c" 1>&6
1154else
1155 cat > conftestmake <<\EOF
1156all:
1157 @echo 'ac_maketemp="${MAKE}"'
1158EOF
1159# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1160eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1161if test -n "$ac_maketemp"; then
1162 eval ac_cv_prog_make_${ac_make}_set=yes
1163else
1164 eval ac_cv_prog_make_${ac_make}_set=no
1165fi
1166rm -f conftestmake
1167fi
1168if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1169 echo "$ac_t""yes" 1>&6
1170 SET_MAKE=
1171else
1172 echo "$ac_t""no" 1>&6
1173 SET_MAKE="MAKE=${MAKE-make}"
1174fi
1175
1176# Extract the first word of "ranlib", so it can be a program name with args.
1177set dummy ranlib; ac_word=$2
1178echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 1179echo "configure:1180: checking for $ac_word" >&5
c906108c
SS
1180if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1181 echo $ac_n "(cached) $ac_c" 1>&6
1182else
1183 if test -n "$RANLIB"; then
1184 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1185else
1186 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1187 ac_dummy="$PATH"
1188 for ac_dir in $ac_dummy; do
1189 test -z "$ac_dir" && ac_dir=.
1190 if test -f $ac_dir/$ac_word; then
1191 ac_cv_prog_RANLIB="ranlib"
1192 break
1193 fi
1194 done
1195 IFS="$ac_save_ifs"
1196 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1197fi
1198fi
1199RANLIB="$ac_cv_prog_RANLIB"
1200if test -n "$RANLIB"; then
1201 echo "$ac_t""$RANLIB" 1>&6
1202else
1203 echo "$ac_t""no" 1>&6
1204fi
1205
1206echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
b4df4f68 1207echo "configure:1208: checking for ANSI C header files" >&5
c906108c
SS
1208if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1209 echo $ac_n "(cached) $ac_c" 1>&6
1210else
1211 cat > conftest.$ac_ext <<EOF
b4df4f68 1212#line 1213 "configure"
c906108c
SS
1213#include "confdefs.h"
1214#include <stdlib.h>
1215#include <stdarg.h>
1216#include <string.h>
1217#include <float.h>
1218EOF
1219ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 1220{ (eval echo configure:1221: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1221ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1222if test -z "$ac_err"; then
1223 rm -rf conftest*
1224 ac_cv_header_stdc=yes
1225else
1226 echo "$ac_err" >&5
1227 echo "configure: failed program was:" >&5
1228 cat conftest.$ac_ext >&5
1229 rm -rf conftest*
1230 ac_cv_header_stdc=no
1231fi
1232rm -f conftest*
1233
1234if test $ac_cv_header_stdc = yes; then
1235 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1236cat > conftest.$ac_ext <<EOF
b4df4f68 1237#line 1238 "configure"
c906108c
SS
1238#include "confdefs.h"
1239#include <string.h>
1240EOF
1241if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1242 egrep "memchr" >/dev/null 2>&1; then
1243 :
1244else
1245 rm -rf conftest*
1246 ac_cv_header_stdc=no
1247fi
1248rm -f conftest*
1249
1250fi
1251
1252if test $ac_cv_header_stdc = yes; then
1253 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1254cat > conftest.$ac_ext <<EOF
b4df4f68 1255#line 1256 "configure"
c906108c
SS
1256#include "confdefs.h"
1257#include <stdlib.h>
1258EOF
1259if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1260 egrep "free" >/dev/null 2>&1; then
1261 :
1262else
1263 rm -rf conftest*
1264 ac_cv_header_stdc=no
1265fi
1266rm -f conftest*
1267
1268fi
1269
1270if test $ac_cv_header_stdc = yes; then
1271 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1272if test "$cross_compiling" = yes; then
1273 :
1274else
1275 cat > conftest.$ac_ext <<EOF
b4df4f68 1276#line 1277 "configure"
c906108c
SS
1277#include "confdefs.h"
1278#include <ctype.h>
1279#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1280#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1281#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1282int main () { int i; for (i = 0; i < 256; i++)
1283if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1284exit (0); }
1285
1286EOF
b4df4f68 1287if { (eval echo configure:1288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1288then
1289 :
1290else
1291 echo "configure: failed program was:" >&5
1292 cat conftest.$ac_ext >&5
1293 rm -fr conftest*
1294 ac_cv_header_stdc=no
1295fi
1296rm -fr conftest*
1297fi
1298
1299fi
1300fi
1301
1302echo "$ac_t""$ac_cv_header_stdc" 1>&6
1303if test $ac_cv_header_stdc = yes; then
1304 cat >> confdefs.h <<\EOF
1305#define STDC_HEADERS 1
1306EOF
1307
1308fi
1309
1310echo $ac_n "checking for working const""... $ac_c" 1>&6
b4df4f68 1311echo "configure:1312: checking for working const" >&5
c906108c
SS
1312if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1313 echo $ac_n "(cached) $ac_c" 1>&6
1314else
1315 cat > conftest.$ac_ext <<EOF
b4df4f68 1316#line 1317 "configure"
c906108c
SS
1317#include "confdefs.h"
1318
1319int main() {
1320
1321/* Ultrix mips cc rejects this. */
1322typedef int charset[2]; const charset x;
1323/* SunOS 4.1.1 cc rejects this. */
1324char const *const *ccp;
1325char **p;
1326/* NEC SVR4.0.2 mips cc rejects this. */
1327struct point {int x, y;};
1328static struct point const zero = {0,0};
1329/* AIX XL C 1.02.0.0 rejects this.
1330 It does not let you subtract one const X* pointer from another in an arm
1331 of an if-expression whose if-part is not a constant expression */
1332const char *g = "string";
1333ccp = &g + (g ? g-g : 0);
1334/* HPUX 7.0 cc rejects these. */
1335++ccp;
1336p = (char**) ccp;
1337ccp = (char const *const *) p;
1338{ /* SCO 3.2v4 cc rejects this. */
1339 char *t;
1340 char const *s = 0 ? (char *) 0 : (char const *) 0;
1341
1342 *t++ = 0;
1343}
1344{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1345 int x[] = {25, 17};
1346 const int *foo = &x[0];
1347 ++foo;
1348}
1349{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1350 typedef const int *iptr;
1351 iptr p = 0;
1352 ++p;
1353}
1354{ /* AIX XL C 1.02.0.0 rejects this saying
1355 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1356 struct s { int j; const int *ap[3]; };
1357 struct s *b; b->j = 5;
1358}
1359{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1360 const int foo = 10;
1361}
1362
1363; return 0; }
1364EOF
b4df4f68 1365if { (eval echo configure:1366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1366 rm -rf conftest*
1367 ac_cv_c_const=yes
1368else
1369 echo "configure: failed program was:" >&5
1370 cat conftest.$ac_ext >&5
1371 rm -rf conftest*
1372 ac_cv_c_const=no
1373fi
1374rm -f conftest*
1375fi
1376
1377echo "$ac_t""$ac_cv_c_const" 1>&6
1378if test $ac_cv_c_const = no; then
1379 cat >> confdefs.h <<\EOF
1380#define const
1381EOF
1382
1383fi
1384
1385echo $ac_n "checking for inline""... $ac_c" 1>&6
b4df4f68 1386echo "configure:1387: checking for inline" >&5
c906108c
SS
1387if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1388 echo $ac_n "(cached) $ac_c" 1>&6
1389else
1390 ac_cv_c_inline=no
1391for ac_kw in inline __inline__ __inline; do
1392 cat > conftest.$ac_ext <<EOF
b4df4f68 1393#line 1394 "configure"
c906108c
SS
1394#include "confdefs.h"
1395
1396int main() {
1397} $ac_kw foo() {
1398; return 0; }
1399EOF
b4df4f68 1400if { (eval echo configure:1401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1401 rm -rf conftest*
1402 ac_cv_c_inline=$ac_kw; break
1403else
1404 echo "configure: failed program was:" >&5
1405 cat conftest.$ac_ext >&5
1406fi
1407rm -f conftest*
1408done
1409
1410fi
1411
1412echo "$ac_t""$ac_cv_c_inline" 1>&6
1413case "$ac_cv_c_inline" in
1414 inline | yes) ;;
1415 no) cat >> confdefs.h <<\EOF
1416#define inline
1417EOF
1418 ;;
1419 *) cat >> confdefs.h <<EOF
1420#define inline $ac_cv_c_inline
1421EOF
1422 ;;
1423esac
1424
1425echo $ac_n "checking for off_t""... $ac_c" 1>&6
b4df4f68 1426echo "configure:1427: checking for off_t" >&5
c906108c
SS
1427if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1428 echo $ac_n "(cached) $ac_c" 1>&6
1429else
1430 cat > conftest.$ac_ext <<EOF
b4df4f68 1431#line 1432 "configure"
c906108c
SS
1432#include "confdefs.h"
1433#include <sys/types.h>
1434#if STDC_HEADERS
1435#include <stdlib.h>
1436#include <stddef.h>
1437#endif
1438EOF
1439if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1440 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1441 rm -rf conftest*
1442 ac_cv_type_off_t=yes
1443else
1444 rm -rf conftest*
1445 ac_cv_type_off_t=no
1446fi
1447rm -f conftest*
1448
1449fi
1450echo "$ac_t""$ac_cv_type_off_t" 1>&6
1451if test $ac_cv_type_off_t = no; then
1452 cat >> confdefs.h <<\EOF
1453#define off_t long
1454EOF
1455
1456fi
1457
1458echo $ac_n "checking for size_t""... $ac_c" 1>&6
b4df4f68 1459echo "configure:1460: checking for size_t" >&5
c906108c
SS
1460if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1461 echo $ac_n "(cached) $ac_c" 1>&6
1462else
1463 cat > conftest.$ac_ext <<EOF
b4df4f68 1464#line 1465 "configure"
c906108c
SS
1465#include "confdefs.h"
1466#include <sys/types.h>
1467#if STDC_HEADERS
1468#include <stdlib.h>
1469#include <stddef.h>
1470#endif
1471EOF
1472if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1473 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1474 rm -rf conftest*
1475 ac_cv_type_size_t=yes
1476else
1477 rm -rf conftest*
1478 ac_cv_type_size_t=no
1479fi
1480rm -f conftest*
1481
1482fi
1483echo "$ac_t""$ac_cv_type_size_t" 1>&6
1484if test $ac_cv_type_size_t = no; then
1485 cat >> confdefs.h <<\EOF
1486#define size_t unsigned
1487EOF
1488
1489fi
1490
1491# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1492# for constant arguments. Useless!
1493echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
b4df4f68 1494echo "configure:1495: checking for working alloca.h" >&5
c906108c
SS
1495if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1496 echo $ac_n "(cached) $ac_c" 1>&6
1497else
1498 cat > conftest.$ac_ext <<EOF
b4df4f68 1499#line 1500 "configure"
c906108c
SS
1500#include "confdefs.h"
1501#include <alloca.h>
1502int main() {
1503char *p = alloca(2 * sizeof(int));
1504; return 0; }
1505EOF
b4df4f68 1506if { (eval echo configure:1507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1507 rm -rf conftest*
1508 ac_cv_header_alloca_h=yes
1509else
1510 echo "configure: failed program was:" >&5
1511 cat conftest.$ac_ext >&5
1512 rm -rf conftest*
1513 ac_cv_header_alloca_h=no
1514fi
1515rm -f conftest*
1516fi
1517
1518echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1519if test $ac_cv_header_alloca_h = yes; then
1520 cat >> confdefs.h <<\EOF
1521#define HAVE_ALLOCA_H 1
1522EOF
1523
1524fi
1525
1526echo $ac_n "checking for alloca""... $ac_c" 1>&6
b4df4f68 1527echo "configure:1528: checking for alloca" >&5
c906108c
SS
1528if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1529 echo $ac_n "(cached) $ac_c" 1>&6
1530else
1531 cat > conftest.$ac_ext <<EOF
b4df4f68 1532#line 1533 "configure"
c906108c
SS
1533#include "confdefs.h"
1534
1535#ifdef __GNUC__
1536# define alloca __builtin_alloca
1537#else
1538# ifdef _MSC_VER
1539# include <malloc.h>
1540# define alloca _alloca
1541# else
1542# if HAVE_ALLOCA_H
1543# include <alloca.h>
1544# else
1545# ifdef _AIX
1546 #pragma alloca
1547# else
1548# ifndef alloca /* predefined by HP cc +Olibcalls */
1549char *alloca ();
1550# endif
1551# endif
1552# endif
1553# endif
1554#endif
1555
1556int main() {
1557char *p = (char *) alloca(1);
1558; return 0; }
1559EOF
b4df4f68 1560if { (eval echo configure:1561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1561 rm -rf conftest*
1562 ac_cv_func_alloca_works=yes
1563else
1564 echo "configure: failed program was:" >&5
1565 cat conftest.$ac_ext >&5
1566 rm -rf conftest*
1567 ac_cv_func_alloca_works=no
1568fi
1569rm -f conftest*
1570fi
1571
1572echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1573if test $ac_cv_func_alloca_works = yes; then
1574 cat >> confdefs.h <<\EOF
1575#define HAVE_ALLOCA 1
1576EOF
1577
1578fi
1579
1580if test $ac_cv_func_alloca_works = no; then
1581 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1582 # that cause trouble. Some versions do not even contain alloca or
1583 # contain a buggy version. If you still want to use their alloca,
1584 # use ar to extract alloca.o from them instead of compiling alloca.c.
1585 ALLOCA=alloca.${ac_objext}
1586 cat >> confdefs.h <<\EOF
1587#define C_ALLOCA 1
1588EOF
1589
1590
1591echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
b4df4f68 1592echo "configure:1593: checking whether alloca needs Cray hooks" >&5
c906108c
SS
1593if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1594 echo $ac_n "(cached) $ac_c" 1>&6
1595else
1596 cat > conftest.$ac_ext <<EOF
b4df4f68 1597#line 1598 "configure"
c906108c
SS
1598#include "confdefs.h"
1599#if defined(CRAY) && ! defined(CRAY2)
1600webecray
1601#else
1602wenotbecray
1603#endif
1604
1605EOF
1606if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1607 egrep "webecray" >/dev/null 2>&1; then
1608 rm -rf conftest*
1609 ac_cv_os_cray=yes
1610else
1611 rm -rf conftest*
1612 ac_cv_os_cray=no
1613fi
1614rm -f conftest*
1615
1616fi
1617
1618echo "$ac_t""$ac_cv_os_cray" 1>&6
1619if test $ac_cv_os_cray = yes; then
1620for ac_func in _getb67 GETB67 getb67; do
1621 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 1622echo "configure:1623: checking for $ac_func" >&5
c906108c
SS
1623if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1624 echo $ac_n "(cached) $ac_c" 1>&6
1625else
1626 cat > conftest.$ac_ext <<EOF
b4df4f68 1627#line 1628 "configure"
c906108c
SS
1628#include "confdefs.h"
1629/* System header to define __stub macros and hopefully few prototypes,
1630 which can conflict with char $ac_func(); below. */
1631#include <assert.h>
1632/* Override any gcc2 internal prototype to avoid an error. */
1633/* We use char because int might match the return type of a gcc2
1634 builtin and then its argument prototype would still apply. */
1635char $ac_func();
1636
1637int main() {
1638
1639/* The GNU C library defines this for functions which it implements
1640 to always fail with ENOSYS. Some functions are actually named
1641 something starting with __ and the normal name is an alias. */
1642#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1643choke me
1644#else
1645$ac_func();
1646#endif
1647
1648; return 0; }
1649EOF
b4df4f68 1650if { (eval echo configure:1651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1651 rm -rf conftest*
1652 eval "ac_cv_func_$ac_func=yes"
1653else
1654 echo "configure: failed program was:" >&5
1655 cat conftest.$ac_ext >&5
1656 rm -rf conftest*
1657 eval "ac_cv_func_$ac_func=no"
1658fi
1659rm -f conftest*
1660fi
1661
1662if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1663 echo "$ac_t""yes" 1>&6
1664 cat >> confdefs.h <<EOF
1665#define CRAY_STACKSEG_END $ac_func
1666EOF
1667
1668 break
1669else
1670 echo "$ac_t""no" 1>&6
1671fi
1672
1673done
1674fi
1675
1676echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
b4df4f68 1677echo "configure:1678: checking stack direction for C alloca" >&5
c906108c
SS
1678if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1679 echo $ac_n "(cached) $ac_c" 1>&6
1680else
1681 if test "$cross_compiling" = yes; then
1682 ac_cv_c_stack_direction=0
1683else
1684 cat > conftest.$ac_ext <<EOF
b4df4f68 1685#line 1686 "configure"
c906108c
SS
1686#include "confdefs.h"
1687find_stack_direction ()
1688{
1689 static char *addr = 0;
1690 auto char dummy;
1691 if (addr == 0)
1692 {
1693 addr = &dummy;
1694 return find_stack_direction ();
1695 }
1696 else
1697 return (&dummy > addr) ? 1 : -1;
1698}
1699main ()
1700{
1701 exit (find_stack_direction() < 0);
1702}
1703EOF
b4df4f68 1704if { (eval echo configure:1705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1705then
1706 ac_cv_c_stack_direction=1
1707else
1708 echo "configure: failed program was:" >&5
1709 cat conftest.$ac_ext >&5
1710 rm -fr conftest*
1711 ac_cv_c_stack_direction=-1
1712fi
1713rm -fr conftest*
1714fi
1715
1716fi
1717
1718echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1719cat >> confdefs.h <<EOF
1720#define STACK_DIRECTION $ac_cv_c_stack_direction
1721EOF
1722
1723fi
1724
1725for ac_hdr in unistd.h
1726do
1727ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1728echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b4df4f68 1729echo "configure:1730: checking for $ac_hdr" >&5
c906108c
SS
1730if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1731 echo $ac_n "(cached) $ac_c" 1>&6
1732else
1733 cat > conftest.$ac_ext <<EOF
b4df4f68 1734#line 1735 "configure"
c906108c
SS
1735#include "confdefs.h"
1736#include <$ac_hdr>
1737EOF
1738ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 1739{ (eval echo configure:1740: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1740ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1741if test -z "$ac_err"; then
1742 rm -rf conftest*
1743 eval "ac_cv_header_$ac_safe=yes"
1744else
1745 echo "$ac_err" >&5
1746 echo "configure: failed program was:" >&5
1747 cat conftest.$ac_ext >&5
1748 rm -rf conftest*
1749 eval "ac_cv_header_$ac_safe=no"
1750fi
1751rm -f conftest*
1752fi
1753if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1754 echo "$ac_t""yes" 1>&6
1755 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1756 cat >> confdefs.h <<EOF
1757#define $ac_tr_hdr 1
1758EOF
1759
1760else
1761 echo "$ac_t""no" 1>&6
1762fi
1763done
1764
1765for ac_func in getpagesize
1766do
1767echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 1768echo "configure:1769: checking for $ac_func" >&5
c906108c
SS
1769if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1770 echo $ac_n "(cached) $ac_c" 1>&6
1771else
1772 cat > conftest.$ac_ext <<EOF
b4df4f68 1773#line 1774 "configure"
c906108c
SS
1774#include "confdefs.h"
1775/* System header to define __stub macros and hopefully few prototypes,
1776 which can conflict with char $ac_func(); below. */
1777#include <assert.h>
1778/* Override any gcc2 internal prototype to avoid an error. */
1779/* We use char because int might match the return type of a gcc2
1780 builtin and then its argument prototype would still apply. */
1781char $ac_func();
1782
1783int main() {
1784
1785/* The GNU C library defines this for functions which it implements
1786 to always fail with ENOSYS. Some functions are actually named
1787 something starting with __ and the normal name is an alias. */
1788#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1789choke me
1790#else
1791$ac_func();
1792#endif
1793
1794; return 0; }
1795EOF
b4df4f68 1796if { (eval echo configure:1797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1797 rm -rf conftest*
1798 eval "ac_cv_func_$ac_func=yes"
1799else
1800 echo "configure: failed program was:" >&5
1801 cat conftest.$ac_ext >&5
1802 rm -rf conftest*
1803 eval "ac_cv_func_$ac_func=no"
1804fi
1805rm -f conftest*
1806fi
1807
1808if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1809 echo "$ac_t""yes" 1>&6
1810 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1811 cat >> confdefs.h <<EOF
1812#define $ac_tr_func 1
1813EOF
1814
1815else
1816 echo "$ac_t""no" 1>&6
1817fi
1818done
1819
1820echo $ac_n "checking for working mmap""... $ac_c" 1>&6
b4df4f68 1821echo "configure:1822: checking for working mmap" >&5
c906108c
SS
1822if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1823 echo $ac_n "(cached) $ac_c" 1>&6
1824else
1825 if test "$cross_compiling" = yes; then
1826 ac_cv_func_mmap_fixed_mapped=no
1827else
1828 cat > conftest.$ac_ext <<EOF
b4df4f68 1829#line 1830 "configure"
c906108c
SS
1830#include "confdefs.h"
1831
1832/* Thanks to Mike Haertel and Jim Avera for this test.
1833 Here is a matrix of mmap possibilities:
1834 mmap private not fixed
1835 mmap private fixed at somewhere currently unmapped
1836 mmap private fixed at somewhere already mapped
1837 mmap shared not fixed
1838 mmap shared fixed at somewhere currently unmapped
1839 mmap shared fixed at somewhere already mapped
1840 For private mappings, we should verify that changes cannot be read()
1841 back from the file, nor mmap's back from the file at a different
1842 address. (There have been systems where private was not correctly
1843 implemented like the infamous i386 svr4.0, and systems where the
1844 VM page cache was not coherent with the filesystem buffer cache
1845 like early versions of FreeBSD and possibly contemporary NetBSD.)
1846 For shared mappings, we should conversely verify that changes get
1847 propogated back to all the places they're supposed to be.
1848
1849 Grep wants private fixed already mapped.
1850 The main things grep needs to know about mmap are:
1851 * does it exist and is it safe to write into the mmap'd area
1852 * how to use it (BSD variants) */
1853#include <sys/types.h>
1854#include <fcntl.h>
1855#include <sys/mman.h>
1856
1857/* This mess was copied from the GNU getpagesize.h. */
1858#ifndef HAVE_GETPAGESIZE
1859# ifdef HAVE_UNISTD_H
1860# include <unistd.h>
1861# endif
1862
1863/* Assume that all systems that can run configure have sys/param.h. */
1864# ifndef HAVE_SYS_PARAM_H
1865# define HAVE_SYS_PARAM_H 1
1866# endif
1867
1868# ifdef _SC_PAGESIZE
1869# define getpagesize() sysconf(_SC_PAGESIZE)
1870# else /* no _SC_PAGESIZE */
1871# ifdef HAVE_SYS_PARAM_H
1872# include <sys/param.h>
1873# ifdef EXEC_PAGESIZE
1874# define getpagesize() EXEC_PAGESIZE
1875# else /* no EXEC_PAGESIZE */
1876# ifdef NBPG
1877# define getpagesize() NBPG * CLSIZE
1878# ifndef CLSIZE
1879# define CLSIZE 1
1880# endif /* no CLSIZE */
1881# else /* no NBPG */
1882# ifdef NBPC
1883# define getpagesize() NBPC
1884# else /* no NBPC */
1885# ifdef PAGESIZE
1886# define getpagesize() PAGESIZE
1887# endif /* PAGESIZE */
1888# endif /* no NBPC */
1889# endif /* no NBPG */
1890# endif /* no EXEC_PAGESIZE */
1891# else /* no HAVE_SYS_PARAM_H */
1892# define getpagesize() 8192 /* punt totally */
1893# endif /* no HAVE_SYS_PARAM_H */
1894# endif /* no _SC_PAGESIZE */
1895
1896#endif /* no HAVE_GETPAGESIZE */
1897
1898#ifdef __cplusplus
1899extern "C" { void *malloc(unsigned); }
1900#else
1901char *malloc();
1902#endif
1903
1904int
1905main()
1906{
1907 char *data, *data2, *data3;
1908 int i, pagesize;
1909 int fd;
1910
1911 pagesize = getpagesize();
1912
1913 /*
1914 * First, make a file with some known garbage in it.
1915 */
1916 data = malloc(pagesize);
1917 if (!data)
1918 exit(1);
1919 for (i = 0; i < pagesize; ++i)
1920 *(data + i) = rand();
1921 umask(0);
1922 fd = creat("conftestmmap", 0600);
1923 if (fd < 0)
1924 exit(1);
1925 if (write(fd, data, pagesize) != pagesize)
1926 exit(1);
1927 close(fd);
1928
1929 /*
1930 * Next, try to mmap the file at a fixed address which
1931 * already has something else allocated at it. If we can,
1932 * also make sure that we see the same garbage.
1933 */
1934 fd = open("conftestmmap", O_RDWR);
1935 if (fd < 0)
1936 exit(1);
1937 data2 = malloc(2 * pagesize);
1938 if (!data2)
1939 exit(1);
1940 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1941 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1942 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1943 exit(1);
1944 for (i = 0; i < pagesize; ++i)
1945 if (*(data + i) != *(data2 + i))
1946 exit(1);
1947
1948 /*
1949 * Finally, make sure that changes to the mapped area
1950 * do not percolate back to the file as seen by read().
1951 * (This is a bug on some variants of i386 svr4.0.)
1952 */
1953 for (i = 0; i < pagesize; ++i)
1954 *(data2 + i) = *(data2 + i) + 1;
1955 data3 = malloc(pagesize);
1956 if (!data3)
1957 exit(1);
1958 if (read(fd, data3, pagesize) != pagesize)
1959 exit(1);
1960 for (i = 0; i < pagesize; ++i)
1961 if (*(data + i) != *(data3 + i))
1962 exit(1);
1963 close(fd);
1964 unlink("conftestmmap");
1965 exit(0);
1966}
1967
1968EOF
b4df4f68 1969if { (eval echo configure:1970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1970then
1971 ac_cv_func_mmap_fixed_mapped=yes
1972else
1973 echo "configure: failed program was:" >&5
1974 cat conftest.$ac_ext >&5
1975 rm -fr conftest*
1976 ac_cv_func_mmap_fixed_mapped=no
1977fi
1978rm -fr conftest*
1979fi
1980
1981fi
1982
1983echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1984if test $ac_cv_func_mmap_fixed_mapped = yes; then
1985 cat >> confdefs.h <<\EOF
1986#define HAVE_MMAP 1
1987EOF
1988
1989fi
1990
1991
1992 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1993unistd.h values.h sys/param.h
1994do
1995ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1996echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b4df4f68 1997echo "configure:1998: checking for $ac_hdr" >&5
c906108c
SS
1998if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1999 echo $ac_n "(cached) $ac_c" 1>&6
2000else
2001 cat > conftest.$ac_ext <<EOF
b4df4f68 2002#line 2003 "configure"
c906108c
SS
2003#include "confdefs.h"
2004#include <$ac_hdr>
2005EOF
2006ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 2007{ (eval echo configure:2008: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2008ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2009if test -z "$ac_err"; then
2010 rm -rf conftest*
2011 eval "ac_cv_header_$ac_safe=yes"
2012else
2013 echo "$ac_err" >&5
2014 echo "configure: failed program was:" >&5
2015 cat conftest.$ac_ext >&5
2016 rm -rf conftest*
2017 eval "ac_cv_header_$ac_safe=no"
2018fi
2019rm -f conftest*
2020fi
2021if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2022 echo "$ac_t""yes" 1>&6
2023 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2024 cat >> confdefs.h <<EOF
2025#define $ac_tr_hdr 1
2026EOF
2027
2028else
2029 echo "$ac_t""no" 1>&6
2030fi
2031done
2032
2033 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2034__argz_count __argz_stringify __argz_next
2035do
2036echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 2037echo "configure:2038: checking for $ac_func" >&5
c906108c
SS
2038if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2039 echo $ac_n "(cached) $ac_c" 1>&6
2040else
2041 cat > conftest.$ac_ext <<EOF
b4df4f68 2042#line 2043 "configure"
c906108c
SS
2043#include "confdefs.h"
2044/* System header to define __stub macros and hopefully few prototypes,
2045 which can conflict with char $ac_func(); below. */
2046#include <assert.h>
2047/* Override any gcc2 internal prototype to avoid an error. */
2048/* We use char because int might match the return type of a gcc2
2049 builtin and then its argument prototype would still apply. */
2050char $ac_func();
2051
2052int main() {
2053
2054/* The GNU C library defines this for functions which it implements
2055 to always fail with ENOSYS. Some functions are actually named
2056 something starting with __ and the normal name is an alias. */
2057#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2058choke me
2059#else
2060$ac_func();
2061#endif
2062
2063; return 0; }
2064EOF
b4df4f68 2065if { (eval echo configure:2066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2066 rm -rf conftest*
2067 eval "ac_cv_func_$ac_func=yes"
2068else
2069 echo "configure: failed program was:" >&5
2070 cat conftest.$ac_ext >&5
2071 rm -rf conftest*
2072 eval "ac_cv_func_$ac_func=no"
2073fi
2074rm -f conftest*
2075fi
2076
2077if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2078 echo "$ac_t""yes" 1>&6
2079 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2080 cat >> confdefs.h <<EOF
2081#define $ac_tr_func 1
2082EOF
2083
2084else
2085 echo "$ac_t""no" 1>&6
2086fi
2087done
2088
2089
2090 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2091 for ac_func in stpcpy
2092do
2093echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 2094echo "configure:2095: checking for $ac_func" >&5
c906108c
SS
2095if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2096 echo $ac_n "(cached) $ac_c" 1>&6
2097else
2098 cat > conftest.$ac_ext <<EOF
b4df4f68 2099#line 2100 "configure"
c906108c
SS
2100#include "confdefs.h"
2101/* System header to define __stub macros and hopefully few prototypes,
2102 which can conflict with char $ac_func(); below. */
2103#include <assert.h>
2104/* Override any gcc2 internal prototype to avoid an error. */
2105/* We use char because int might match the return type of a gcc2
2106 builtin and then its argument prototype would still apply. */
2107char $ac_func();
2108
2109int main() {
2110
2111/* The GNU C library defines this for functions which it implements
2112 to always fail with ENOSYS. Some functions are actually named
2113 something starting with __ and the normal name is an alias. */
2114#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2115choke me
2116#else
2117$ac_func();
2118#endif
2119
2120; return 0; }
2121EOF
b4df4f68 2122if { (eval echo configure:2123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2123 rm -rf conftest*
2124 eval "ac_cv_func_$ac_func=yes"
2125else
2126 echo "configure: failed program was:" >&5
2127 cat conftest.$ac_ext >&5
2128 rm -rf conftest*
2129 eval "ac_cv_func_$ac_func=no"
2130fi
2131rm -f conftest*
2132fi
2133
2134if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2135 echo "$ac_t""yes" 1>&6
2136 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2137 cat >> confdefs.h <<EOF
2138#define $ac_tr_func 1
2139EOF
2140
2141else
2142 echo "$ac_t""no" 1>&6
2143fi
2144done
2145
2146 fi
2147 if test "${ac_cv_func_stpcpy}" = "yes"; then
2148 cat >> confdefs.h <<\EOF
2149#define HAVE_STPCPY 1
2150EOF
2151
2152 fi
2153
2154 if test $ac_cv_header_locale_h = yes; then
2155 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
b4df4f68 2156echo "configure:2157: checking for LC_MESSAGES" >&5
c906108c
SS
2157if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2158 echo $ac_n "(cached) $ac_c" 1>&6
2159else
2160 cat > conftest.$ac_ext <<EOF
b4df4f68 2161#line 2162 "configure"
c906108c
SS
2162#include "confdefs.h"
2163#include <locale.h>
2164int main() {
2165return LC_MESSAGES
2166; return 0; }
2167EOF
b4df4f68 2168if { (eval echo configure:2169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2169 rm -rf conftest*
2170 am_cv_val_LC_MESSAGES=yes
2171else
2172 echo "configure: failed program was:" >&5
2173 cat conftest.$ac_ext >&5
2174 rm -rf conftest*
2175 am_cv_val_LC_MESSAGES=no
2176fi
2177rm -f conftest*
2178fi
2179
2180echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2181 if test $am_cv_val_LC_MESSAGES = yes; then
2182 cat >> confdefs.h <<\EOF
2183#define HAVE_LC_MESSAGES 1
2184EOF
2185
2186 fi
2187 fi
2188 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
b4df4f68 2189echo "configure:2190: checking whether NLS is requested" >&5
c906108c
SS
2190 # Check whether --enable-nls or --disable-nls was given.
2191if test "${enable_nls+set}" = set; then
2192 enableval="$enable_nls"
2193 USE_NLS=$enableval
2194else
2195 USE_NLS=yes
2196fi
2197
2198 echo "$ac_t""$USE_NLS" 1>&6
2199
2200
2201 USE_INCLUDED_LIBINTL=no
2202
2203 if test "$USE_NLS" = "yes"; then
2204 cat >> confdefs.h <<\EOF
2205#define ENABLE_NLS 1
2206EOF
2207
2208 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
b4df4f68 2209echo "configure:2210: checking whether included gettext is requested" >&5
c906108c
SS
2210 # Check whether --with-included-gettext or --without-included-gettext was given.
2211if test "${with_included_gettext+set}" = set; then
2212 withval="$with_included_gettext"
2213 nls_cv_force_use_gnu_gettext=$withval
2214else
2215 nls_cv_force_use_gnu_gettext=no
2216fi
2217
2218 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2219
2220 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2221 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2222 nls_cv_header_intl=
2223 nls_cv_header_libgt=
2224 CATOBJEXT=NONE
2225
2226 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2227echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
b4df4f68 2228echo "configure:2229: checking for libintl.h" >&5
c906108c
SS
2229if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2230 echo $ac_n "(cached) $ac_c" 1>&6
2231else
2232 cat > conftest.$ac_ext <<EOF
b4df4f68 2233#line 2234 "configure"
c906108c
SS
2234#include "confdefs.h"
2235#include <libintl.h>
2236EOF
2237ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 2238{ (eval echo configure:2239: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2239ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2240if test -z "$ac_err"; then
2241 rm -rf conftest*
2242 eval "ac_cv_header_$ac_safe=yes"
2243else
2244 echo "$ac_err" >&5
2245 echo "configure: failed program was:" >&5
2246 cat conftest.$ac_ext >&5
2247 rm -rf conftest*
2248 eval "ac_cv_header_$ac_safe=no"
2249fi
2250rm -f conftest*
2251fi
2252if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2253 echo "$ac_t""yes" 1>&6
2254 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
b4df4f68 2255echo "configure:2256: checking for gettext in libc" >&5
c906108c
SS
2256if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2257 echo $ac_n "(cached) $ac_c" 1>&6
2258else
2259 cat > conftest.$ac_ext <<EOF
b4df4f68 2260#line 2261 "configure"
c906108c
SS
2261#include "confdefs.h"
2262#include <libintl.h>
2263int main() {
2264return (int) gettext ("")
2265; return 0; }
2266EOF
b4df4f68 2267if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2268 rm -rf conftest*
2269 gt_cv_func_gettext_libc=yes
2270else
2271 echo "configure: failed program was:" >&5
2272 cat conftest.$ac_ext >&5
2273 rm -rf conftest*
2274 gt_cv_func_gettext_libc=no
2275fi
2276rm -f conftest*
2277fi
2278
2279echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2280
2281 if test "$gt_cv_func_gettext_libc" != "yes"; then
2282 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
b4df4f68 2283echo "configure:2284: checking for bindtextdomain in -lintl" >&5
c906108c
SS
2284ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2285if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2286 echo $ac_n "(cached) $ac_c" 1>&6
2287else
2288 ac_save_LIBS="$LIBS"
2289LIBS="-lintl $LIBS"
2290cat > conftest.$ac_ext <<EOF
b4df4f68 2291#line 2292 "configure"
c906108c
SS
2292#include "confdefs.h"
2293/* Override any gcc2 internal prototype to avoid an error. */
2294/* We use char because int might match the return type of a gcc2
2295 builtin and then its argument prototype would still apply. */
2296char bindtextdomain();
2297
2298int main() {
2299bindtextdomain()
2300; return 0; }
2301EOF
b4df4f68 2302if { (eval echo configure:2303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2303 rm -rf conftest*
2304 eval "ac_cv_lib_$ac_lib_var=yes"
2305else
2306 echo "configure: failed program was:" >&5
2307 cat conftest.$ac_ext >&5
2308 rm -rf conftest*
2309 eval "ac_cv_lib_$ac_lib_var=no"
2310fi
2311rm -f conftest*
2312LIBS="$ac_save_LIBS"
2313
2314fi
2315if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2316 echo "$ac_t""yes" 1>&6
2317 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
b4df4f68 2318echo "configure:2319: checking for gettext in libintl" >&5
c906108c
SS
2319if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2320 echo $ac_n "(cached) $ac_c" 1>&6
2321else
2322 cat > conftest.$ac_ext <<EOF
b4df4f68 2323#line 2324 "configure"
c906108c
SS
2324#include "confdefs.h"
2325
2326int main() {
2327return (int) gettext ("")
2328; return 0; }
2329EOF
b4df4f68 2330if { (eval echo configure:2331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2331 rm -rf conftest*
2332 gt_cv_func_gettext_libintl=yes
2333else
2334 echo "configure: failed program was:" >&5
2335 cat conftest.$ac_ext >&5
2336 rm -rf conftest*
2337 gt_cv_func_gettext_libintl=no
2338fi
2339rm -f conftest*
2340fi
2341
2342echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2343else
2344 echo "$ac_t""no" 1>&6
2345fi
2346
2347 fi
2348
2349 if test "$gt_cv_func_gettext_libc" = "yes" \
2350 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2351 cat >> confdefs.h <<\EOF
2352#define HAVE_GETTEXT 1
2353EOF
2354
2355 # Extract the first word of "msgfmt", so it can be a program name with args.
2356set dummy msgfmt; ac_word=$2
2357echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2358echo "configure:2359: checking for $ac_word" >&5
c906108c
SS
2359if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2360 echo $ac_n "(cached) $ac_c" 1>&6
2361else
2362 case "$MSGFMT" in
2363 /*)
2364 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2365 ;;
2366 *)
2367 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2368 for ac_dir in $PATH; do
2369 test -z "$ac_dir" && ac_dir=.
2370 if test -f $ac_dir/$ac_word; then
2371 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2372 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2373 break
2374 fi
2375 fi
2376 done
2377 IFS="$ac_save_ifs"
2378 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2379 ;;
2380esac
2381fi
2382MSGFMT="$ac_cv_path_MSGFMT"
2383if test -n "$MSGFMT"; then
2384 echo "$ac_t""$MSGFMT" 1>&6
2385else
2386 echo "$ac_t""no" 1>&6
2387fi
2388 if test "$MSGFMT" != "no"; then
2389 for ac_func in dcgettext
2390do
2391echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 2392echo "configure:2393: checking for $ac_func" >&5
c906108c
SS
2393if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2394 echo $ac_n "(cached) $ac_c" 1>&6
2395else
2396 cat > conftest.$ac_ext <<EOF
b4df4f68 2397#line 2398 "configure"
c906108c
SS
2398#include "confdefs.h"
2399/* System header to define __stub macros and hopefully few prototypes,
2400 which can conflict with char $ac_func(); below. */
2401#include <assert.h>
2402/* Override any gcc2 internal prototype to avoid an error. */
2403/* We use char because int might match the return type of a gcc2
2404 builtin and then its argument prototype would still apply. */
2405char $ac_func();
2406
2407int main() {
2408
2409/* The GNU C library defines this for functions which it implements
2410 to always fail with ENOSYS. Some functions are actually named
2411 something starting with __ and the normal name is an alias. */
2412#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2413choke me
2414#else
2415$ac_func();
2416#endif
2417
2418; return 0; }
2419EOF
b4df4f68 2420if { (eval echo configure:2421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2421 rm -rf conftest*
2422 eval "ac_cv_func_$ac_func=yes"
2423else
2424 echo "configure: failed program was:" >&5
2425 cat conftest.$ac_ext >&5
2426 rm -rf conftest*
2427 eval "ac_cv_func_$ac_func=no"
2428fi
2429rm -f conftest*
2430fi
2431
2432if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2433 echo "$ac_t""yes" 1>&6
2434 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2435 cat >> confdefs.h <<EOF
2436#define $ac_tr_func 1
2437EOF
2438
2439else
2440 echo "$ac_t""no" 1>&6
2441fi
2442done
2443
2444 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2445set dummy gmsgfmt; ac_word=$2
2446echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2447echo "configure:2448: checking for $ac_word" >&5
c906108c
SS
2448if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2449 echo $ac_n "(cached) $ac_c" 1>&6
2450else
2451 case "$GMSGFMT" in
2452 /*)
2453 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2454 ;;
2455 ?:/*)
2456 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2457 ;;
2458 *)
2459 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2460 ac_dummy="$PATH"
2461 for ac_dir in $ac_dummy; do
2462 test -z "$ac_dir" && ac_dir=.
2463 if test -f $ac_dir/$ac_word; then
2464 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2465 break
2466 fi
2467 done
2468 IFS="$ac_save_ifs"
2469 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2470 ;;
2471esac
2472fi
2473GMSGFMT="$ac_cv_path_GMSGFMT"
2474if test -n "$GMSGFMT"; then
2475 echo "$ac_t""$GMSGFMT" 1>&6
2476else
2477 echo "$ac_t""no" 1>&6
2478fi
2479
2480 # Extract the first word of "xgettext", so it can be a program name with args.
2481set dummy xgettext; ac_word=$2
2482echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2483echo "configure:2484: checking for $ac_word" >&5
c906108c
SS
2484if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2485 echo $ac_n "(cached) $ac_c" 1>&6
2486else
2487 case "$XGETTEXT" in
2488 /*)
2489 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2490 ;;
2491 *)
2492 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2493 for ac_dir in $PATH; do
2494 test -z "$ac_dir" && ac_dir=.
2495 if test -f $ac_dir/$ac_word; then
2496 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2497 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2498 break
2499 fi
2500 fi
2501 done
2502 IFS="$ac_save_ifs"
2503 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2504 ;;
2505esac
2506fi
2507XGETTEXT="$ac_cv_path_XGETTEXT"
2508if test -n "$XGETTEXT"; then
2509 echo "$ac_t""$XGETTEXT" 1>&6
2510else
2511 echo "$ac_t""no" 1>&6
2512fi
2513
2514 cat > conftest.$ac_ext <<EOF
b4df4f68 2515#line 2516 "configure"
c906108c
SS
2516#include "confdefs.h"
2517
2518int main() {
2519extern int _nl_msg_cat_cntr;
2520 return _nl_msg_cat_cntr
2521; return 0; }
2522EOF
b4df4f68 2523if { (eval echo configure:2524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2524 rm -rf conftest*
2525 CATOBJEXT=.gmo
2526 DATADIRNAME=share
2527else
2528 echo "configure: failed program was:" >&5
2529 cat conftest.$ac_ext >&5
2530 rm -rf conftest*
2531 CATOBJEXT=.mo
2532 DATADIRNAME=lib
2533fi
2534rm -f conftest*
2535 INSTOBJEXT=.mo
2536 fi
2537 fi
2538
2539else
2540 echo "$ac_t""no" 1>&6
2541fi
2542
2543
2544
2545 if test "$CATOBJEXT" = "NONE"; then
2546 nls_cv_use_gnu_gettext=yes
2547 fi
2548 fi
2549
2550 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2551 INTLOBJS="\$(GETTOBJS)"
2552 # Extract the first word of "msgfmt", so it can be a program name with args.
2553set dummy msgfmt; ac_word=$2
2554echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2555echo "configure:2556: checking for $ac_word" >&5
c906108c
SS
2556if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2557 echo $ac_n "(cached) $ac_c" 1>&6
2558else
2559 case "$MSGFMT" in
2560 /*)
2561 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2562 ;;
2563 *)
2564 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2565 for ac_dir in $PATH; do
2566 test -z "$ac_dir" && ac_dir=.
2567 if test -f $ac_dir/$ac_word; then
2568 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2569 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2570 break
2571 fi
2572 fi
2573 done
2574 IFS="$ac_save_ifs"
2575 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2576 ;;
2577esac
2578fi
2579MSGFMT="$ac_cv_path_MSGFMT"
2580if test -n "$MSGFMT"; then
2581 echo "$ac_t""$MSGFMT" 1>&6
2582else
2583 echo "$ac_t""no" 1>&6
2584fi
2585
2586 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2587set dummy gmsgfmt; ac_word=$2
2588echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2589echo "configure:2590: checking for $ac_word" >&5
c906108c
SS
2590if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2591 echo $ac_n "(cached) $ac_c" 1>&6
2592else
2593 case "$GMSGFMT" in
2594 /*)
2595 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2596 ;;
2597 ?:/*)
2598 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2599 ;;
2600 *)
2601 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2602 ac_dummy="$PATH"
2603 for ac_dir in $ac_dummy; do
2604 test -z "$ac_dir" && ac_dir=.
2605 if test -f $ac_dir/$ac_word; then
2606 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2607 break
2608 fi
2609 done
2610 IFS="$ac_save_ifs"
2611 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2612 ;;
2613esac
2614fi
2615GMSGFMT="$ac_cv_path_GMSGFMT"
2616if test -n "$GMSGFMT"; then
2617 echo "$ac_t""$GMSGFMT" 1>&6
2618else
2619 echo "$ac_t""no" 1>&6
2620fi
2621
2622 # Extract the first word of "xgettext", so it can be a program name with args.
2623set dummy xgettext; ac_word=$2
2624echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2625echo "configure:2626: checking for $ac_word" >&5
c906108c
SS
2626if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2627 echo $ac_n "(cached) $ac_c" 1>&6
2628else
2629 case "$XGETTEXT" in
2630 /*)
2631 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2632 ;;
2633 *)
2634 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2635 for ac_dir in $PATH; do
2636 test -z "$ac_dir" && ac_dir=.
2637 if test -f $ac_dir/$ac_word; then
2638 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2639 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2640 break
2641 fi
2642 fi
2643 done
2644 IFS="$ac_save_ifs"
2645 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2646 ;;
2647esac
2648fi
2649XGETTEXT="$ac_cv_path_XGETTEXT"
2650if test -n "$XGETTEXT"; then
2651 echo "$ac_t""$XGETTEXT" 1>&6
2652else
2653 echo "$ac_t""no" 1>&6
2654fi
2655
2656
2657 USE_INCLUDED_LIBINTL=yes
2658 CATOBJEXT=.gmo
2659 INSTOBJEXT=.mo
2660 DATADIRNAME=share
2661 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2662 INTLLIBS=$INTLDEPS
2663 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2664 nls_cv_header_intl=libintl.h
2665 nls_cv_header_libgt=libgettext.h
2666 fi
2667
2668 if test "$XGETTEXT" != ":"; then
2669 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2670 : ;
2671 else
2672 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2673 XGETTEXT=":"
2674 fi
2675 fi
2676
2677 # We need to process the po/ directory.
2678 POSUB=po
2679 else
2680 DATADIRNAME=share
2681 nls_cv_header_intl=libintl.h
2682 nls_cv_header_libgt=libgettext.h
2683 fi
2684
2685 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2686 # because some of the sources are only built for this goal.
2687 if test "$PACKAGE" = gettext; then
2688 USE_NLS=yes
2689 USE_INCLUDED_LIBINTL=yes
2690 fi
2691
2692 for lang in $ALL_LINGUAS; do
2693 GMOFILES="$GMOFILES $lang.gmo"
2694 POFILES="$POFILES $lang.po"
2695 done
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710 if test "x$CATOBJEXT" != "x"; then
2711 if test "x$ALL_LINGUAS" = "x"; then
2712 LINGUAS=
2713 else
2714 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
b4df4f68 2715echo "configure:2716: checking for catalogs to be installed" >&5
c906108c
SS
2716 NEW_LINGUAS=
2717 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2718 case "$ALL_LINGUAS" in
2719 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2720 esac
2721 done
2722 LINGUAS=$NEW_LINGUAS
2723 echo "$ac_t""$LINGUAS" 1>&6
2724 fi
2725
2726 if test -n "$LINGUAS"; then
2727 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2728 fi
2729 fi
2730
2731 if test $ac_cv_header_locale_h = yes; then
2732 INCLUDE_LOCALE_H="#include <locale.h>"
2733 else
2734 INCLUDE_LOCALE_H="\
2735/* The system does not provide the header <locale.h>. Take care yourself. */"
2736 fi
2737
2738
2739 if test -f $srcdir/po2tbl.sed.in; then
2740 if test "$CATOBJEXT" = ".cat"; then
2741 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2742echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
b4df4f68 2743echo "configure:2744: checking for linux/version.h" >&5
c906108c
SS
2744if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2745 echo $ac_n "(cached) $ac_c" 1>&6
2746else
2747 cat > conftest.$ac_ext <<EOF
b4df4f68 2748#line 2749 "configure"
c906108c
SS
2749#include "confdefs.h"
2750#include <linux/version.h>
2751EOF
2752ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 2753{ (eval echo configure:2754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2754ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2755if test -z "$ac_err"; then
2756 rm -rf conftest*
2757 eval "ac_cv_header_$ac_safe=yes"
2758else
2759 echo "$ac_err" >&5
2760 echo "configure: failed program was:" >&5
2761 cat conftest.$ac_ext >&5
2762 rm -rf conftest*
2763 eval "ac_cv_header_$ac_safe=no"
2764fi
2765rm -f conftest*
2766fi
2767if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2768 echo "$ac_t""yes" 1>&6
2769 msgformat=linux
2770else
2771 echo "$ac_t""no" 1>&6
2772msgformat=xopen
2773fi
2774
2775
2776 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2777 fi
2778 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2779 $srcdir/po2tbl.sed.in > po2tbl.sed
2780 fi
2781
2782 if test "$PACKAGE" = "gettext"; then
2783 GT_NO="#NO#"
2784 GT_YES=
2785 else
2786 GT_NO=
2787 GT_YES="#YES#"
2788 fi
2789
2790
2791
2792 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2793
2794
2795 l=
2796
2797
2798 if test -d $srcdir/po; then
2799 test -d po || mkdir po
2800 if test "x$srcdir" != "x."; then
2801 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2802 posrcprefix="$srcdir/"
2803 else
2804 posrcprefix="../$srcdir/"
2805 fi
2806 else
2807 posrcprefix="../"
2808 fi
2809 rm -f po/POTFILES
2810 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2811 < $srcdir/po/POTFILES.in > po/POTFILES
2812 fi
2813
2814
2815
2816CONFIG_OBS=
66b965bb 2817CONFIG_LIB_OBS=
c906108c
SS
2818CONFIG_DEPS=
2819CONFIG_SRCS=
fb40c209
AC
2820CONFIG_INITS=
2821ENABLE_CFLAGS=
b3a90332
AC
2822CONFIG_ALL=
2823CONFIG_CLEAN=
e56ac5c3
AC
2824CONFIG_INSTALL=
2825CONFIG_UNINSTALL=
c906108c
SS
2826
2827configdirs="doc testsuite"
2828
96baa820
JM
2829# Check whether --enable-multi-ice or --disable-multi-ice was given.
2830if test "${enable_multi_ice+set}" = set; then
2831 enableval="$enable_multi_ice"
2832 case "${enableval}" in
2833 yes ) enable_multi_ice="yes" ;;
2834 no) enable_multi_ice="no" ;;
2835 *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2836 esac
2837
2838fi
2839
2840
2841if test "${enable_multi_ice}" = "yes"; then
2842 configdirs="${configdirs} multi-ice"
2843fi
2844
c906108c
SS
2845
2846. ${srcdir}/configure.host
2847
2848. ${srcdir}/configure.tgt
2849
1ba607ad
AC
2850targ=${target} ; . ${srcdir}/../bfd/config.bfd
2851
2852
2853targ=${target}
2854. ${srcdir}/../bfd/config.bfd
5c8cc331
AC
2855
2856targ_archs=`echo ${targ_archs} | sed -e 's/ .*//;'`
2857
1ba607ad
AC
2858if test x"${targ_archs}" != x ; then
2859 cat >> confdefs.h <<EOF
2860#define DEFAULT_BFD_ARCH ${targ_archs}
2861EOF
2862
2863fi
2864if test x"${targ_defvec}" != x ; then
2865 cat >> confdefs.h <<EOF
2866#define DEFAULT_BFD_VEC ${targ_defvec}
2867EOF
2868
2869fi
c906108c 2870
3b851bce 2871for ac_prog in mawk gawk nawk awk
7a292a7a
SS
2872do
2873# Extract the first word of "$ac_prog", so it can be a program name with args.
2874set dummy $ac_prog; ac_word=$2
2875echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2876echo "configure:2877: checking for $ac_word" >&5
7a292a7a
SS
2877if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2878 echo $ac_n "(cached) $ac_c" 1>&6
2879else
2880 if test -n "$AWK"; then
2881 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2882else
2883 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2884 ac_dummy="$PATH"
2885 for ac_dir in $ac_dummy; do
2886 test -z "$ac_dir" && ac_dir=.
2887 if test -f $ac_dir/$ac_word; then
2888 ac_cv_prog_AWK="$ac_prog"
2889 break
2890 fi
2891 done
2892 IFS="$ac_save_ifs"
2893fi
2894fi
2895AWK="$ac_cv_prog_AWK"
2896if test -n "$AWK"; then
2897 echo "$ac_t""$AWK" 1>&6
2898else
2899 echo "$ac_t""no" 1>&6
2900fi
2901
2902test -n "$AWK" && break
2903done
2904
c906108c
SS
2905# Find a good install program. We prefer a C program (faster),
2906# so one script is as good as another. But avoid the broken or
2907# incompatible versions:
2908# SysV /etc/install, /usr/sbin/install
2909# SunOS /usr/etc/install
2910# IRIX /sbin/install
2911# AIX /bin/install
2912# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2913# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2914# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2915# ./install, which can be erroneously created by make from ./install.sh.
2916echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
b4df4f68 2917echo "configure:2918: checking for a BSD compatible install" >&5
c906108c
SS
2918if test -z "$INSTALL"; then
2919if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2920 echo $ac_n "(cached) $ac_c" 1>&6
2921else
2922 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2923 for ac_dir in $PATH; do
2924 # Account for people who put trailing slashes in PATH elements.
2925 case "$ac_dir/" in
2926 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2927 *)
2928 # OSF1 and SCO ODT 3.0 have their own names for install.
2929 # Don't use installbsd from OSF since it installs stuff as root
2930 # by default.
2931 for ac_prog in ginstall scoinst install; do
2932 if test -f $ac_dir/$ac_prog; then
2933 if test $ac_prog = install &&
2934 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2935 # AIX install. It has an incompatible calling convention.
2936 :
2937 else
2938 ac_cv_path_install="$ac_dir/$ac_prog -c"
2939 break 2
2940 fi
2941 fi
2942 done
2943 ;;
2944 esac
2945 done
2946 IFS="$ac_save_IFS"
2947
2948fi
2949 if test "${ac_cv_path_install+set}" = set; then
2950 INSTALL="$ac_cv_path_install"
2951 else
2952 # As a last resort, use the slow shell script. We don't cache a
2953 # path for INSTALL within a source directory, because that will
2954 # break other packages using the cache if that directory is
2955 # removed, or if the path is relative.
2956 INSTALL="$ac_install_sh"
2957 fi
2958fi
2959echo "$ac_t""$INSTALL" 1>&6
2960
2961# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2962# It thinks the first close brace ends the variable substitution.
2963test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2964
2965test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2966
2967test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2968
2969if test $host != $build; then
2970 ac_tool_prefix=${host_alias}-
2971else
2972 ac_tool_prefix=
2973fi
2974
2975# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2976set dummy ${ac_tool_prefix}ar; ac_word=$2
2977echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 2978echo "configure:2979: checking for $ac_word" >&5
c906108c
SS
2979if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2980 echo $ac_n "(cached) $ac_c" 1>&6
2981else
2982 if test -n "$AR"; then
2983 ac_cv_prog_AR="$AR" # Let the user override the test.
2984else
2985 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2986 ac_dummy="$PATH"
2987 for ac_dir in $ac_dummy; do
2988 test -z "$ac_dir" && ac_dir=.
2989 if test -f $ac_dir/$ac_word; then
2990 ac_cv_prog_AR="${ac_tool_prefix}ar"
2991 break
2992 fi
2993 done
2994 IFS="$ac_save_ifs"
2995 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2996fi
2997fi
2998AR="$ac_cv_prog_AR"
2999if test -n "$AR"; then
3000 echo "$ac_t""$AR" 1>&6
3001else
3002 echo "$ac_t""no" 1>&6
3003fi
3004
3005
3006
3007# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3008set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3009echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3010echo "configure:3011: checking for $ac_word" >&5
c906108c
SS
3011if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3012 echo $ac_n "(cached) $ac_c" 1>&6
3013else
3014 if test -n "$RANLIB"; then
3015 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3016else
3017 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3018 ac_dummy="$PATH"
3019 for ac_dir in $ac_dummy; do
3020 test -z "$ac_dir" && ac_dir=.
3021 if test -f $ac_dir/$ac_word; then
3022 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3023 break
3024 fi
3025 done
3026 IFS="$ac_save_ifs"
3027fi
3028fi
3029RANLIB="$ac_cv_prog_RANLIB"
3030if test -n "$RANLIB"; then
3031 echo "$ac_t""$RANLIB" 1>&6
3032else
3033 echo "$ac_t""no" 1>&6
3034fi
3035
3036
3037if test -z "$ac_cv_prog_RANLIB"; then
3038if test -n "$ac_tool_prefix"; then
3039 # Extract the first word of "ranlib", so it can be a program name with args.
3040set dummy ranlib; ac_word=$2
3041echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3042echo "configure:3043: checking for $ac_word" >&5
c906108c
SS
3043if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3044 echo $ac_n "(cached) $ac_c" 1>&6
3045else
3046 if test -n "$RANLIB"; then
3047 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3048else
3049 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3050 ac_dummy="$PATH"
3051 for ac_dir in $ac_dummy; do
3052 test -z "$ac_dir" && ac_dir=.
3053 if test -f $ac_dir/$ac_word; then
3054 ac_cv_prog_RANLIB="ranlib"
3055 break
3056 fi
3057 done
3058 IFS="$ac_save_ifs"
3059 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3060fi
3061fi
3062RANLIB="$ac_cv_prog_RANLIB"
3063if test -n "$RANLIB"; then
3064 echo "$ac_t""$RANLIB" 1>&6
3065else
3066 echo "$ac_t""no" 1>&6
3067fi
3068
3069else
3070 RANLIB=":"
3071fi
3072fi
3073
95ca63c4
CF
3074# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3075set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3076echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3077echo "configure:3078: checking for $ac_word" >&5
95ca63c4
CF
3078if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3079 echo $ac_n "(cached) $ac_c" 1>&6
3080else
3081 if test -n "$DLLTOOL"; then
3082 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3083else
3084 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3085 ac_dummy="$PATH"
3086 for ac_dir in $ac_dummy; do
3087 test -z "$ac_dir" && ac_dir=.
3088 if test -f $ac_dir/$ac_word; then
3089 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3090 break
3091 fi
3092 done
3093 IFS="$ac_save_ifs"
3094 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3095fi
3096fi
3097DLLTOOL="$ac_cv_prog_DLLTOOL"
3098if test -n "$DLLTOOL"; then
3099 echo "$ac_t""$DLLTOOL" 1>&6
3100else
3101 echo "$ac_t""no" 1>&6
3102fi
3103
3104
3105
3106# Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3107set dummy ${ac_tool_prefix}windres; ac_word=$2
3108echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3109echo "configure:3110: checking for $ac_word" >&5
95ca63c4
CF
3110if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3111 echo $ac_n "(cached) $ac_c" 1>&6
3112else
3113 if test -n "$WINDRES"; then
3114 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3115else
3116 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3117 ac_dummy="$PATH"
3118 for ac_dir in $ac_dummy; do
3119 test -z "$ac_dir" && ac_dir=.
3120 if test -f $ac_dir/$ac_word; then
3121 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3122 break
3123 fi
3124 done
3125 IFS="$ac_save_ifs"
3126 test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3127fi
3128fi
3129WINDRES="$ac_cv_prog_WINDRES"
3130if test -n "$WINDRES"; then
3131 echo "$ac_t""$WINDRES" 1>&6
3132else
3133 echo "$ac_t""no" 1>&6
3134fi
3135
3136
3137
c906108c
SS
3138for ac_prog in 'bison -y' byacc
3139do
3140# Extract the first word of "$ac_prog", so it can be a program name with args.
3141set dummy $ac_prog; ac_word=$2
3142echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3143echo "configure:3144: checking for $ac_word" >&5
c906108c
SS
3144if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3145 echo $ac_n "(cached) $ac_c" 1>&6
3146else
3147 if test -n "$YACC"; then
3148 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3149else
3150 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3151 ac_dummy="$PATH"
3152 for ac_dir in $ac_dummy; do
3153 test -z "$ac_dir" && ac_dir=.
3154 if test -f $ac_dir/$ac_word; then
3155 ac_cv_prog_YACC="$ac_prog"
3156 break
3157 fi
3158 done
3159 IFS="$ac_save_ifs"
3160fi
3161fi
3162YACC="$ac_cv_prog_YACC"
3163if test -n "$YACC"; then
3164 echo "$ac_t""$YACC" 1>&6
3165else
3166 echo "$ac_t""no" 1>&6
3167fi
3168
3169test -n "$YACC" && break
3170done
3171test -n "$YACC" || YACC="yacc"
3172
3173
75c6e08a
MK
3174# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3175set dummy ${ac_tool_prefix}mig; ac_word=$2
3176echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
b4df4f68 3177echo "configure:3178: checking for $ac_word" >&5
75c6e08a
MK
3178if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3179 echo $ac_n "(cached) $ac_c" 1>&6
3180else
3181 if test -n "$MIG"; then
3182 ac_cv_prog_MIG="$MIG" # Let the user override the test.
3183else
3184 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3185 ac_dummy="$PATH"
3186 for ac_dir in $ac_dummy; do
3187 test -z "$ac_dir" && ac_dir=.
3188 if test -f $ac_dir/$ac_word; then
3189 ac_cv_prog_MIG="${ac_tool_prefix}mig"
3190 break
3191 fi
3192 done
3193 IFS="$ac_save_ifs"
3194 test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3195fi
3196fi
3197MIG="$ac_cv_prog_MIG"
3198if test -n "$MIG"; then
3199 echo "$ac_t""$MIG" 1>&6
3200else
3201 echo "$ac_t""no" 1>&6
3202fi
3203
3204
3205
3206
c906108c
SS
3207if test "$program_transform_name" = s,x,x,; then
3208 program_transform_name=
3209else
3210 # Double any \ or $. echo might interpret backslashes.
3211 cat <<\EOF_SED > conftestsed
3212s,\\,\\\\,g; s,\$,$$,g
3213EOF_SED
3214 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3215 rm -f conftestsed
3216fi
3217test "$program_prefix" != NONE &&
3218 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3219# Use a double $ so make ignores it.
3220test "$program_suffix" != NONE &&
3221 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3222
3223# sed with no file args requires a program.
3224test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3225
3226
3227echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
b4df4f68 3228echo "configure:3229: checking return type of signal handlers" >&5
c906108c
SS
3229if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3230 echo $ac_n "(cached) $ac_c" 1>&6
3231else
3232 cat > conftest.$ac_ext <<EOF
b4df4f68 3233#line 3234 "configure"
c906108c
SS
3234#include "confdefs.h"
3235#include <sys/types.h>
3236#include <signal.h>
3237#ifdef signal
3238#undef signal
3239#endif
3240#ifdef __cplusplus
3241extern "C" void (*signal (int, void (*)(int)))(int);
3242#else
3243void (*signal ()) ();
3244#endif
3245
3246int main() {
3247int i;
3248; return 0; }
3249EOF
b4df4f68 3250if { (eval echo configure:3251: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3251 rm -rf conftest*
3252 ac_cv_type_signal=void
3253else
3254 echo "configure: failed program was:" >&5
3255 cat conftest.$ac_ext >&5
3256 rm -rf conftest*
3257 ac_cv_type_signal=int
3258fi
3259rm -f conftest*
3260fi
3261
3262echo "$ac_t""$ac_cv_type_signal" 1>&6
3263cat >> confdefs.h <<EOF
3264#define RETSIGTYPE $ac_cv_type_signal
3265EOF
3266
3267
3268
3269echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
b4df4f68 3270echo "configure:3271: checking for ANSI C header files" >&5
c906108c
SS
3271if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3272 echo $ac_n "(cached) $ac_c" 1>&6
3273else
3274 cat > conftest.$ac_ext <<EOF
b4df4f68 3275#line 3276 "configure"
c906108c
SS
3276#include "confdefs.h"
3277#include <stdlib.h>
3278#include <stdarg.h>
3279#include <string.h>
3280#include <float.h>
3281EOF
3282ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 3283{ (eval echo configure:3284: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3284ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3285if test -z "$ac_err"; then
3286 rm -rf conftest*
3287 ac_cv_header_stdc=yes
3288else
3289 echo "$ac_err" >&5
3290 echo "configure: failed program was:" >&5
3291 cat conftest.$ac_ext >&5
3292 rm -rf conftest*
3293 ac_cv_header_stdc=no
3294fi
3295rm -f conftest*
3296
3297if test $ac_cv_header_stdc = yes; then
3298 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3299cat > conftest.$ac_ext <<EOF
b4df4f68 3300#line 3301 "configure"
c906108c
SS
3301#include "confdefs.h"
3302#include <string.h>
3303EOF
3304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3305 egrep "memchr" >/dev/null 2>&1; then
3306 :
3307else
3308 rm -rf conftest*
3309 ac_cv_header_stdc=no
3310fi
3311rm -f conftest*
3312
3313fi
3314
3315if test $ac_cv_header_stdc = yes; then
3316 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3317cat > conftest.$ac_ext <<EOF
b4df4f68 3318#line 3319 "configure"
c906108c
SS
3319#include "confdefs.h"
3320#include <stdlib.h>
3321EOF
3322if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3323 egrep "free" >/dev/null 2>&1; then
3324 :
3325else
3326 rm -rf conftest*
3327 ac_cv_header_stdc=no
3328fi
3329rm -f conftest*
3330
3331fi
3332
3333if test $ac_cv_header_stdc = yes; then
3334 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3335if test "$cross_compiling" = yes; then
3336 :
3337else
3338 cat > conftest.$ac_ext <<EOF
b4df4f68 3339#line 3340 "configure"
c906108c
SS
3340#include "confdefs.h"
3341#include <ctype.h>
3342#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3343#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3344#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3345int main () { int i; for (i = 0; i < 256; i++)
3346if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3347exit (0); }
3348
3349EOF
b4df4f68 3350if { (eval echo configure:3351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3351then
3352 :
3353else
3354 echo "configure: failed program was:" >&5
3355 cat conftest.$ac_ext >&5
3356 rm -fr conftest*
3357 ac_cv_header_stdc=no
3358fi
3359rm -fr conftest*
3360fi
3361
3362fi
3363fi
3364
3365echo "$ac_t""$ac_cv_header_stdc" 1>&6
3366if test $ac_cv_header_stdc = yes; then
3367 cat >> confdefs.h <<\EOF
3368#define STDC_HEADERS 1
3369EOF
3370
3371fi
3372
3373
6abadcf8 3374
3e0bf9f1 3375case $host_os in solaris2.7 | solaris2.8) case "$GCC" in yes)
6abadcf8
ND
3376 cat >> confdefs.h <<\EOF
3377#define _MSE_INT_H 1
3378EOF
3379
3380esac; esac
3381
2894793a 3382for ac_hdr in ctype.h endian.h link.h thread_db.h proc_service.h \
c906108c 3383 memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
ed9a39eb 3384 string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
c906108c 3385 term.h termio.h termios.h unistd.h wait.h sys/wait.h \
104c1213 3386 wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
4b14d3e4 3387 time.h sys/ioctl.h sys/user.h \
2894793a 3388 dirent.h sys/ndir.h sys/dir.h ndir.h \
409a3f64
AC
3389 curses.h ncurses.h \
3390 poll.h sys/poll.h
c906108c
SS
3391do
3392ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3393echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b4df4f68 3394echo "configure:3395: checking for $ac_hdr" >&5
c906108c
SS
3395if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3396 echo $ac_n "(cached) $ac_c" 1>&6
3397else
3398 cat > conftest.$ac_ext <<EOF
b4df4f68 3399#line 3400 "configure"
c906108c
SS
3400#include "confdefs.h"
3401#include <$ac_hdr>
3402EOF
3403ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 3404{ (eval echo configure:3405: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3405ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3406if test -z "$ac_err"; then
3407 rm -rf conftest*
3408 eval "ac_cv_header_$ac_safe=yes"
3409else
3410 echo "$ac_err" >&5
3411 echo "configure: failed program was:" >&5
3412 cat conftest.$ac_ext >&5
3413 rm -rf conftest*
3414 eval "ac_cv_header_$ac_safe=no"
3415fi
3416rm -f conftest*
3417fi
3418if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3419 echo "$ac_t""yes" 1>&6
3420 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3421 cat >> confdefs.h <<EOF
3422#define $ac_tr_hdr 1
3423EOF
3424
3425else
3426 echo "$ac_t""no" 1>&6
3427fi
3428done
3429
3430echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
b4df4f68 3431echo "configure:3432: checking whether stat file-mode macros are broken" >&5
c906108c
SS
3432if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3433 echo $ac_n "(cached) $ac_c" 1>&6
3434else
3435 cat > conftest.$ac_ext <<EOF
b4df4f68 3436#line 3437 "configure"
c906108c
SS
3437#include "confdefs.h"
3438#include <sys/types.h>
3439#include <sys/stat.h>
3440
3441#if defined(S_ISBLK) && defined(S_IFDIR)
3442# if S_ISBLK (S_IFDIR)
3443You lose.
3444# endif
3445#endif
3446
3447#if defined(S_ISBLK) && defined(S_IFCHR)
3448# if S_ISBLK (S_IFCHR)
3449You lose.
3450# endif
3451#endif
3452
3453#if defined(S_ISLNK) && defined(S_IFREG)
3454# if S_ISLNK (S_IFREG)
3455You lose.
3456# endif
3457#endif
3458
3459#if defined(S_ISSOCK) && defined(S_IFREG)
3460# if S_ISSOCK (S_IFREG)
3461You lose.
3462# endif
3463#endif
3464
3465EOF
3466if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3467 egrep "You lose" >/dev/null 2>&1; then
3468 rm -rf conftest*
3469 ac_cv_header_stat_broken=yes
3470else
3471 rm -rf conftest*
3472 ac_cv_header_stat_broken=no
3473fi
3474rm -f conftest*
3475
3476fi
3477
3478echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3479if test $ac_cv_header_stat_broken = yes; then
3480 cat >> confdefs.h <<\EOF
3481#define STAT_MACROS_BROKEN 1
3482EOF
3483
3484fi
3485
3486
3487echo $ac_n "checking for working const""... $ac_c" 1>&6
b4df4f68 3488echo "configure:3489: checking for working const" >&5
c906108c
SS
3489if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3490 echo $ac_n "(cached) $ac_c" 1>&6
3491else
3492 cat > conftest.$ac_ext <<EOF
b4df4f68 3493#line 3494 "configure"
c906108c
SS
3494#include "confdefs.h"
3495
3496int main() {
3497
3498/* Ultrix mips cc rejects this. */
3499typedef int charset[2]; const charset x;
3500/* SunOS 4.1.1 cc rejects this. */
3501char const *const *ccp;
3502char **p;
3503/* NEC SVR4.0.2 mips cc rejects this. */
3504struct point {int x, y;};
3505static struct point const zero = {0,0};
3506/* AIX XL C 1.02.0.0 rejects this.
3507 It does not let you subtract one const X* pointer from another in an arm
3508 of an if-expression whose if-part is not a constant expression */
3509const char *g = "string";
3510ccp = &g + (g ? g-g : 0);
3511/* HPUX 7.0 cc rejects these. */
3512++ccp;
3513p = (char**) ccp;
3514ccp = (char const *const *) p;
3515{ /* SCO 3.2v4 cc rejects this. */
3516 char *t;
3517 char const *s = 0 ? (char *) 0 : (char const *) 0;
3518
3519 *t++ = 0;
3520}
3521{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3522 int x[] = {25, 17};
3523 const int *foo = &x[0];
3524 ++foo;
3525}
3526{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3527 typedef const int *iptr;
3528 iptr p = 0;
3529 ++p;
3530}
3531{ /* AIX XL C 1.02.0.0 rejects this saying
3532 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3533 struct s { int j; const int *ap[3]; };
3534 struct s *b; b->j = 5;
3535}
3536{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3537 const int foo = 10;
3538}
3539
3540; return 0; }
3541EOF
b4df4f68 3542if { (eval echo configure:3543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3543 rm -rf conftest*
3544 ac_cv_c_const=yes
3545else
3546 echo "configure: failed program was:" >&5
3547 cat conftest.$ac_ext >&5
3548 rm -rf conftest*
3549 ac_cv_c_const=no
3550fi
3551rm -f conftest*
3552fi
3553
3554echo "$ac_t""$ac_cv_c_const" 1>&6
3555if test $ac_cv_c_const = no; then
3556 cat >> confdefs.h <<\EOF
3557#define const
3558EOF
3559
3560fi
3561
3562
818fa2bf 3563for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc poll sigprocmask vfork
c906108c
SS
3564do
3565echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 3566echo "configure:3567: checking for $ac_func" >&5
c906108c
SS
3567if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3568 echo $ac_n "(cached) $ac_c" 1>&6
3569else
3570 cat > conftest.$ac_ext <<EOF
b4df4f68 3571#line 3572 "configure"
c906108c
SS
3572#include "confdefs.h"
3573/* System header to define __stub macros and hopefully few prototypes,
3574 which can conflict with char $ac_func(); below. */
3575#include <assert.h>
3576/* Override any gcc2 internal prototype to avoid an error. */
3577/* We use char because int might match the return type of a gcc2
3578 builtin and then its argument prototype would still apply. */
3579char $ac_func();
3580
3581int main() {
3582
3583/* The GNU C library defines this for functions which it implements
3584 to always fail with ENOSYS. Some functions are actually named
3585 something starting with __ and the normal name is an alias. */
3586#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3587choke me
3588#else
3589$ac_func();
3590#endif
3591
3592; return 0; }
3593EOF
b4df4f68 3594if { (eval echo configure:3595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3595 rm -rf conftest*
3596 eval "ac_cv_func_$ac_func=yes"
3597else
3598 echo "configure: failed program was:" >&5
3599 cat conftest.$ac_ext >&5
3600 rm -rf conftest*
3601 eval "ac_cv_func_$ac_func=no"
3602fi
3603rm -f conftest*
3604fi
3605
3606if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3607 echo "$ac_t""yes" 1>&6
3608 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3609 cat >> confdefs.h <<EOF
3610#define $ac_tr_func 1
3611EOF
3612
3613else
3614 echo "$ac_t""no" 1>&6
3615fi
3616done
3617
3618# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3619# for constant arguments. Useless!
3620echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
b4df4f68 3621echo "configure:3622: checking for working alloca.h" >&5
c906108c
SS
3622if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3623 echo $ac_n "(cached) $ac_c" 1>&6
3624else
3625 cat > conftest.$ac_ext <<EOF
b4df4f68 3626#line 3627 "configure"
c906108c
SS
3627#include "confdefs.h"
3628#include <alloca.h>
3629int main() {
3630char *p = alloca(2 * sizeof(int));
3631; return 0; }
3632EOF
b4df4f68 3633if { (eval echo configure:3634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3634 rm -rf conftest*
3635 ac_cv_header_alloca_h=yes
3636else
3637 echo "configure: failed program was:" >&5
3638 cat conftest.$ac_ext >&5
3639 rm -rf conftest*
3640 ac_cv_header_alloca_h=no
3641fi
3642rm -f conftest*
3643fi
3644
3645echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3646if test $ac_cv_header_alloca_h = yes; then
3647 cat >> confdefs.h <<\EOF
3648#define HAVE_ALLOCA_H 1
3649EOF
3650
3651fi
3652
3653echo $ac_n "checking for alloca""... $ac_c" 1>&6
b4df4f68 3654echo "configure:3655: checking for alloca" >&5
c906108c
SS
3655if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3656 echo $ac_n "(cached) $ac_c" 1>&6
3657else
3658 cat > conftest.$ac_ext <<EOF
b4df4f68 3659#line 3660 "configure"
c906108c
SS
3660#include "confdefs.h"
3661
3662#ifdef __GNUC__
3663# define alloca __builtin_alloca
3664#else
3665# ifdef _MSC_VER
3666# include <malloc.h>
3667# define alloca _alloca
3668# else
3669# if HAVE_ALLOCA_H
3670# include <alloca.h>
3671# else
3672# ifdef _AIX
3673 #pragma alloca
3674# else
3675# ifndef alloca /* predefined by HP cc +Olibcalls */
3676char *alloca ();
3677# endif
3678# endif
3679# endif
3680# endif
3681#endif
3682
3683int main() {
3684char *p = (char *) alloca(1);
3685; return 0; }
3686EOF
b4df4f68 3687if { (eval echo configure:3688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3688 rm -rf conftest*
3689 ac_cv_func_alloca_works=yes
3690else
3691 echo "configure: failed program was:" >&5
3692 cat conftest.$ac_ext >&5
3693 rm -rf conftest*
3694 ac_cv_func_alloca_works=no
3695fi
3696rm -f conftest*
3697fi
3698
3699echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3700if test $ac_cv_func_alloca_works = yes; then
3701 cat >> confdefs.h <<\EOF
3702#define HAVE_ALLOCA 1
3703EOF
3704
3705fi
3706
3707if test $ac_cv_func_alloca_works = no; then
3708 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3709 # that cause trouble. Some versions do not even contain alloca or
3710 # contain a buggy version. If you still want to use their alloca,
3711 # use ar to extract alloca.o from them instead of compiling alloca.c.
3712 ALLOCA=alloca.${ac_objext}
3713 cat >> confdefs.h <<\EOF
3714#define C_ALLOCA 1
3715EOF
3716
3717
3718echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
b4df4f68 3719echo "configure:3720: checking whether alloca needs Cray hooks" >&5
c906108c
SS
3720if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3721 echo $ac_n "(cached) $ac_c" 1>&6
3722else
3723 cat > conftest.$ac_ext <<EOF
b4df4f68 3724#line 3725 "configure"
c906108c
SS
3725#include "confdefs.h"
3726#if defined(CRAY) && ! defined(CRAY2)
3727webecray
3728#else
3729wenotbecray
3730#endif
3731
3732EOF
3733if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3734 egrep "webecray" >/dev/null 2>&1; then
3735 rm -rf conftest*
3736 ac_cv_os_cray=yes
3737else
3738 rm -rf conftest*
3739 ac_cv_os_cray=no
3740fi
3741rm -f conftest*
3742
3743fi
3744
3745echo "$ac_t""$ac_cv_os_cray" 1>&6
3746if test $ac_cv_os_cray = yes; then
3747for ac_func in _getb67 GETB67 getb67; do
3748 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 3749echo "configure:3750: checking for $ac_func" >&5
c906108c
SS
3750if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3751 echo $ac_n "(cached) $ac_c" 1>&6
3752else
3753 cat > conftest.$ac_ext <<EOF
b4df4f68 3754#line 3755 "configure"
c906108c
SS
3755#include "confdefs.h"
3756/* System header to define __stub macros and hopefully few prototypes,
3757 which can conflict with char $ac_func(); below. */
3758#include <assert.h>
3759/* Override any gcc2 internal prototype to avoid an error. */
3760/* We use char because int might match the return type of a gcc2
3761 builtin and then its argument prototype would still apply. */
3762char $ac_func();
3763
3764int main() {
3765
3766/* The GNU C library defines this for functions which it implements
3767 to always fail with ENOSYS. Some functions are actually named
3768 something starting with __ and the normal name is an alias. */
3769#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3770choke me
3771#else
3772$ac_func();
3773#endif
3774
3775; return 0; }
3776EOF
b4df4f68 3777if { (eval echo configure:3778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3778 rm -rf conftest*
3779 eval "ac_cv_func_$ac_func=yes"
3780else
3781 echo "configure: failed program was:" >&5
3782 cat conftest.$ac_ext >&5
3783 rm -rf conftest*
3784 eval "ac_cv_func_$ac_func=no"
3785fi
3786rm -f conftest*
3787fi
3788
3789if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3790 echo "$ac_t""yes" 1>&6
3791 cat >> confdefs.h <<EOF
3792#define CRAY_STACKSEG_END $ac_func
3793EOF
3794
3795 break
3796else
3797 echo "$ac_t""no" 1>&6
3798fi
3799
3800done
3801fi
3802
3803echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
b4df4f68 3804echo "configure:3805: checking stack direction for C alloca" >&5
c906108c
SS
3805if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3806 echo $ac_n "(cached) $ac_c" 1>&6
3807else
3808 if test "$cross_compiling" = yes; then
3809 ac_cv_c_stack_direction=0
3810else
3811 cat > conftest.$ac_ext <<EOF
b4df4f68 3812#line 3813 "configure"
c906108c
SS
3813#include "confdefs.h"
3814find_stack_direction ()
3815{
3816 static char *addr = 0;
3817 auto char dummy;
3818 if (addr == 0)
3819 {
3820 addr = &dummy;
3821 return find_stack_direction ();
3822 }
3823 else
3824 return (&dummy > addr) ? 1 : -1;
3825}
3826main ()
3827{
3828 exit (find_stack_direction() < 0);
3829}
3830EOF
b4df4f68 3831if { (eval echo configure:3832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3832then
3833 ac_cv_c_stack_direction=1
3834else
3835 echo "configure: failed program was:" >&5
3836 cat conftest.$ac_ext >&5
3837 rm -fr conftest*
3838 ac_cv_c_stack_direction=-1
3839fi
3840rm -fr conftest*
3841fi
3842
3843fi
3844
3845echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3846cat >> confdefs.h <<EOF
3847#define STACK_DIRECTION $ac_cv_c_stack_direction
3848EOF
3849
3850fi
3851
3852
7dfa765c
MK
3853# See if machine/reg.h supports the %fs and %gs i386 segment registers.
3854# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
3855echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
b4df4f68 3856echo "configure:3857: checking for r_fs in struct reg" >&5
422ea4b8 3857if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7dfa765c
MK
3858 echo $ac_n "(cached) $ac_c" 1>&6
3859else
3860 cat > conftest.$ac_ext <<EOF
b4df4f68 3861#line 3862 "configure"
7dfa765c
MK
3862#include "confdefs.h"
3863#include <machine/reg.h>
3864int main() {
3865struct reg r; r.r_fs;
3866; return 0; }
3867EOF
b4df4f68 3868if { (eval echo configure:3869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7dfa765c 3869 rm -rf conftest*
422ea4b8 3870 gdb_cv_struct_reg_r_fs=yes
7dfa765c
MK
3871else
3872 echo "configure: failed program was:" >&5
3873 cat conftest.$ac_ext >&5
3874 rm -rf conftest*
422ea4b8 3875 gdb_cv_struct_reg_r_fs=no
7dfa765c
MK
3876fi
3877rm -f conftest*
3878fi
3879
422ea4b8
MK
3880echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
3881if test $gdb_cv_struct_reg_r_fs = yes; then
7dfa765c 3882 cat >> confdefs.h <<\EOF
422ea4b8 3883#define HAVE_STRUCT_REG_R_FS 1
7dfa765c
MK
3884EOF
3885
3886fi
3887echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
b4df4f68 3888echo "configure:3889: checking for r_gs in struct reg" >&5
422ea4b8 3889if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7dfa765c
MK
3890 echo $ac_n "(cached) $ac_c" 1>&6
3891else
3892 cat > conftest.$ac_ext <<EOF
b4df4f68 3893#line 3894 "configure"
7dfa765c
MK
3894#include "confdefs.h"
3895#include <machine/reg.h>
3896int main() {
3897struct reg r; r.r_gs;
3898; return 0; }
3899EOF
b4df4f68 3900if { (eval echo configure:3901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7dfa765c 3901 rm -rf conftest*
422ea4b8 3902 gdb_cv_struct_reg_r_gs=yes
7dfa765c
MK
3903else
3904 echo "configure: failed program was:" >&5
3905 cat conftest.$ac_ext >&5
3906 rm -rf conftest*
422ea4b8 3907 gdb_cv_struct_reg_r_gs=no
7dfa765c
MK
3908fi
3909rm -f conftest*
3910fi
3911
422ea4b8
MK
3912echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
3913if test $gdb_cv_struct_reg_r_gs = yes; then
7dfa765c 3914 cat >> confdefs.h <<\EOF
422ea4b8 3915#define HAVE_STRUCT_REG_R_GS 1
7dfa765c
MK
3916EOF
3917
3918fi
3919
64bb1671 3920echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
b4df4f68 3921echo "configure:3922: checking for PTRACE_GETREGS" >&5
64bb1671
MK
3922if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
3923 echo $ac_n "(cached) $ac_c" 1>&6
3924else
3925 cat > conftest.$ac_ext <<EOF
b4df4f68 3926#line 3927 "configure"
64bb1671
MK
3927#include "confdefs.h"
3928#include <sys/ptrace.h>
3929int main() {
3930PTRACE_GETREGS;
3931; return 0; }
3932EOF
b4df4f68 3933if { (eval echo configure:3934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
64bb1671
MK
3934 rm -rf conftest*
3935 gdb_cv_have_ptrace_getregs=yes
3936else
3937 echo "configure: failed program was:" >&5
3938 cat conftest.$ac_ext >&5
3939 rm -rf conftest*
3940 gdb_cv_have_ptrace_getregs=no
3941fi
3942rm -f conftest*
3943fi
3944
4397a6ab 3945echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
64bb1671
MK
3946if test $gdb_cv_have_ptrace_getregs = yes; then
3947 cat >> confdefs.h <<\EOF
3948#define HAVE_PTRACE_GETREGS 1
3949EOF
3950
3951fi
3952
6ce2ac0b 3953echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
b4df4f68 3954echo "configure:3955: checking for PTRACE_GETFPXREGS" >&5
6ce2ac0b 3955if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
5c44784c
JM
3956 echo $ac_n "(cached) $ac_c" 1>&6
3957else
3958 cat > conftest.$ac_ext <<EOF
b4df4f68 3959#line 3960 "configure"
5c44784c
JM
3960#include "confdefs.h"
3961#include <sys/ptrace.h>
3962int main() {
6ce2ac0b 3963PTRACE_GETFPXREGS;
5c44784c
JM
3964; return 0; }
3965EOF
b4df4f68 3966if { (eval echo configure:3967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c44784c 3967 rm -rf conftest*
6ce2ac0b 3968 gdb_cv_have_ptrace_getfpxregs=yes
5c44784c
JM
3969else
3970 echo "configure: failed program was:" >&5
3971 cat conftest.$ac_ext >&5
3972 rm -rf conftest*
6ce2ac0b 3973 gdb_cv_have_ptrace_getfpxregs=no
5c44784c
JM
3974fi
3975rm -f conftest*
3976fi
3977
6ce2ac0b
MK
3978echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
3979if test $gdb_cv_have_ptrace_getfpxregs = yes; then
5c44784c 3980 cat >> confdefs.h <<\EOF
6ce2ac0b 3981#define HAVE_PTRACE_GETFPXREGS 1
5c44784c
JM
3982EOF
3983
3984fi
3985
7be570e7 3986echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
b4df4f68 3987echo "configure:3988: checking for socketpair in -lsocket" >&5
7be570e7
JM
3988ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
3989if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3990 echo $ac_n "(cached) $ac_c" 1>&6
3991else
3992 ac_save_LIBS="$LIBS"
3993LIBS="-lsocket $LIBS"
3994cat > conftest.$ac_ext <<EOF
b4df4f68 3995#line 3996 "configure"
7be570e7
JM
3996#include "confdefs.h"
3997/* Override any gcc2 internal prototype to avoid an error. */
3998/* We use char because int might match the return type of a gcc2
3999 builtin and then its argument prototype would still apply. */
4000char socketpair();
4001
4002int main() {
4003socketpair()
4004; return 0; }
4005EOF
b4df4f68 4006if { (eval echo configure:4007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
4007 rm -rf conftest*
4008 eval "ac_cv_lib_$ac_lib_var=yes"
4009else
4010 echo "configure: failed program was:" >&5
4011 cat conftest.$ac_ext >&5
4012 rm -rf conftest*
4013 eval "ac_cv_lib_$ac_lib_var=no"
4014fi
4015rm -f conftest*
4016LIBS="$ac_save_LIBS"
4017
4018fi
4019if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4020 echo "$ac_t""yes" 1>&6
4021 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4022 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4023 cat >> confdefs.h <<EOF
4024#define $ac_tr_lib 1
4025EOF
4026
4027 LIBS="-lsocket $LIBS"
4028
4029else
4030 echo "$ac_t""no" 1>&6
4031fi
4032
4033for ac_func in socketpair
4034do
4035echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 4036echo "configure:4037: checking for $ac_func" >&5
7be570e7
JM
4037if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4038 echo $ac_n "(cached) $ac_c" 1>&6
4039else
4040 cat > conftest.$ac_ext <<EOF
b4df4f68 4041#line 4042 "configure"
7be570e7
JM
4042#include "confdefs.h"
4043/* System header to define __stub macros and hopefully few prototypes,
4044 which can conflict with char $ac_func(); below. */
4045#include <assert.h>
4046/* Override any gcc2 internal prototype to avoid an error. */
4047/* We use char because int might match the return type of a gcc2
4048 builtin and then its argument prototype would still apply. */
4049char $ac_func();
4050
4051int main() {
4052
4053/* The GNU C library defines this for functions which it implements
4054 to always fail with ENOSYS. Some functions are actually named
4055 something starting with __ and the normal name is an alias. */
4056#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4057choke me
4058#else
4059$ac_func();
4060#endif
4061
4062; return 0; }
4063EOF
b4df4f68 4064if { (eval echo configure:4065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
4065 rm -rf conftest*
4066 eval "ac_cv_func_$ac_func=yes"
4067else
4068 echo "configure: failed program was:" >&5
4069 cat conftest.$ac_ext >&5
4070 rm -rf conftest*
4071 eval "ac_cv_func_$ac_func=no"
4072fi
4073rm -f conftest*
4074fi
4075
4076if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4077 echo "$ac_t""yes" 1>&6
4078 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4079 cat >> confdefs.h <<EOF
4080#define $ac_tr_func 1
4081EOF
4082
4083else
4084 echo "$ac_t""no" 1>&6
4085fi
4086done
4087
4088
4089
c906108c 4090echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
b4df4f68 4091echo "configure:4092: checking whether malloc must be declared" >&5
c906108c
SS
4092if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4093 echo $ac_n "(cached) $ac_c" 1>&6
4094else
4095 cat > conftest.$ac_ext <<EOF
b4df4f68 4096#line 4097 "configure"
c906108c
SS
4097#include "confdefs.h"
4098
4099#include <stdio.h>
4100#ifdef HAVE_STRING_H
4101#include <string.h>
4102#else
4103#ifdef HAVE_STRINGS_H
4104#include <strings.h>
4105#endif
4106#endif
4107#ifdef HAVE_STDLIB_H
4108#include <stdlib.h>
4109#endif
4110#ifdef HAVE_UNISTD_H
4111#include <unistd.h>
4112#endif
4113int main() {
4114char *(*pfn) = (char *(*)) malloc
4115; return 0; }
4116EOF
b4df4f68 4117if { (eval echo configure:4118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4118 rm -rf conftest*
4119 bfd_cv_decl_needed_malloc=no
4120else
4121 echo "configure: failed program was:" >&5
4122 cat conftest.$ac_ext >&5
4123 rm -rf conftest*
4124 bfd_cv_decl_needed_malloc=yes
4125fi
4126rm -f conftest*
4127fi
4128
4129echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4130if test $bfd_cv_decl_needed_malloc = yes; then
4131 cat >> confdefs.h <<\EOF
4132#define NEED_DECLARATION_MALLOC 1
4133EOF
4134
4135fi
4136
4137echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
b4df4f68 4138echo "configure:4139: checking whether realloc must be declared" >&5
c906108c
SS
4139if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4140 echo $ac_n "(cached) $ac_c" 1>&6
4141else
4142 cat > conftest.$ac_ext <<EOF
b4df4f68 4143#line 4144 "configure"
c906108c
SS
4144#include "confdefs.h"
4145
4146#include <stdio.h>
4147#ifdef HAVE_STRING_H
4148#include <string.h>
4149#else
4150#ifdef HAVE_STRINGS_H
4151#include <strings.h>
4152#endif
4153#endif
4154#ifdef HAVE_STDLIB_H
4155#include <stdlib.h>
4156#endif
4157#ifdef HAVE_UNISTD_H
4158#include <unistd.h>
4159#endif
4160int main() {
4161char *(*pfn) = (char *(*)) realloc
4162; return 0; }
4163EOF
b4df4f68 4164if { (eval echo configure:4165: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4165 rm -rf conftest*
4166 bfd_cv_decl_needed_realloc=no
4167else
4168 echo "configure: failed program was:" >&5
4169 cat conftest.$ac_ext >&5
4170 rm -rf conftest*
4171 bfd_cv_decl_needed_realloc=yes
4172fi
4173rm -f conftest*
4174fi
4175
4176echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4177if test $bfd_cv_decl_needed_realloc = yes; then
4178 cat >> confdefs.h <<\EOF
4179#define NEED_DECLARATION_REALLOC 1
4180EOF
4181
4182fi
4183
4184echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
b4df4f68 4185echo "configure:4186: checking whether free must be declared" >&5
c906108c
SS
4186if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4187 echo $ac_n "(cached) $ac_c" 1>&6
4188else
4189 cat > conftest.$ac_ext <<EOF
b4df4f68 4190#line 4191 "configure"
c906108c
SS
4191#include "confdefs.h"
4192
4193#include <stdio.h>
4194#ifdef HAVE_STRING_H
4195#include <string.h>
4196#else
4197#ifdef HAVE_STRINGS_H
4198#include <strings.h>
4199#endif
4200#endif
4201#ifdef HAVE_STDLIB_H
4202#include <stdlib.h>
4203#endif
4204#ifdef HAVE_UNISTD_H
4205#include <unistd.h>
4206#endif
4207int main() {
4208char *(*pfn) = (char *(*)) free
4209; return 0; }
4210EOF
b4df4f68 4211if { (eval echo configure:4212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4212 rm -rf conftest*
4213 bfd_cv_decl_needed_free=no
4214else
4215 echo "configure: failed program was:" >&5
4216 cat conftest.$ac_ext >&5
4217 rm -rf conftest*
4218 bfd_cv_decl_needed_free=yes
4219fi
4220rm -f conftest*
4221fi
4222
4223echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4224if test $bfd_cv_decl_needed_free = yes; then
4225 cat >> confdefs.h <<\EOF
4226#define NEED_DECLARATION_FREE 1
4227EOF
4228
4229fi
4230
4231echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
b4df4f68 4232echo "configure:4233: checking whether strerror must be declared" >&5
c906108c
SS
4233if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
4234 echo $ac_n "(cached) $ac_c" 1>&6
4235else
4236 cat > conftest.$ac_ext <<EOF
b4df4f68 4237#line 4238 "configure"
c906108c
SS
4238#include "confdefs.h"
4239
4240#include <stdio.h>
4241#ifdef HAVE_STRING_H
4242#include <string.h>
4243#else
4244#ifdef HAVE_STRINGS_H
4245#include <strings.h>
4246#endif
4247#endif
4248#ifdef HAVE_STDLIB_H
4249#include <stdlib.h>
4250#endif
4251#ifdef HAVE_UNISTD_H
4252#include <unistd.h>
4253#endif
4254int main() {
4255char *(*pfn) = (char *(*)) strerror
4256; return 0; }
4257EOF
b4df4f68 4258if { (eval echo configure:4259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4259 rm -rf conftest*
4260 bfd_cv_decl_needed_strerror=no
4261else
4262 echo "configure: failed program was:" >&5
4263 cat conftest.$ac_ext >&5
4264 rm -rf conftest*
4265 bfd_cv_decl_needed_strerror=yes
4266fi
4267rm -f conftest*
4268fi
4269
4270echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4271if test $bfd_cv_decl_needed_strerror = yes; then
4272 cat >> confdefs.h <<\EOF
4273#define NEED_DECLARATION_STRERROR 1
4274EOF
4275
4276fi
4277
4278echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
b4df4f68 4279echo "configure:4280: checking whether strdup must be declared" >&5
c906108c
SS
4280if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4281 echo $ac_n "(cached) $ac_c" 1>&6
4282else
4283 cat > conftest.$ac_ext <<EOF
b4df4f68 4284#line 4285 "configure"
c906108c
SS
4285#include "confdefs.h"
4286
4287#include <stdio.h>
4288#ifdef HAVE_STRING_H
4289#include <string.h>
4290#else
4291#ifdef HAVE_STRINGS_H
4292#include <strings.h>
4293#endif
4294#endif
4295#ifdef HAVE_STDLIB_H
4296#include <stdlib.h>
4297#endif
4298#ifdef HAVE_UNISTD_H
4299#include <unistd.h>
4300#endif
4301int main() {
4302char *(*pfn) = (char *(*)) strdup
4303; return 0; }
4304EOF
b4df4f68 4305if { (eval echo configure:4306: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4306 rm -rf conftest*
4307 bfd_cv_decl_needed_strdup=no
4308else
4309 echo "configure: failed program was:" >&5
4310 cat conftest.$ac_ext >&5
4311 rm -rf conftest*
4312 bfd_cv_decl_needed_strdup=yes
4313fi
4314rm -f conftest*
4315fi
4316
4317echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4318if test $bfd_cv_decl_needed_strdup = yes; then
4319 cat >> confdefs.h <<\EOF
4320#define NEED_DECLARATION_STRDUP 1
4321EOF
4322
4323fi
4324
b83266a0 4325echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
b4df4f68 4326echo "configure:4327: checking whether strstr must be declared" >&5
b83266a0
SS
4327if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4328 echo $ac_n "(cached) $ac_c" 1>&6
4329else
4330 cat > conftest.$ac_ext <<EOF
b4df4f68 4331#line 4332 "configure"
b83266a0
SS
4332#include "confdefs.h"
4333
4334#include <stdio.h>
4335#ifdef HAVE_STRING_H
4336#include <string.h>
4337#else
4338#ifdef HAVE_STRINGS_H
4339#include <strings.h>
4340#endif
4341#endif
4342#ifdef HAVE_STDLIB_H
4343#include <stdlib.h>
4344#endif
4345#ifdef HAVE_UNISTD_H
4346#include <unistd.h>
4347#endif
4348int main() {
4349char *(*pfn) = (char *(*)) strstr
4350; return 0; }
4351EOF
b4df4f68 4352if { (eval echo configure:4353: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b83266a0
SS
4353 rm -rf conftest*
4354 bfd_cv_decl_needed_strstr=no
4355else
4356 echo "configure: failed program was:" >&5
4357 cat conftest.$ac_ext >&5
4358 rm -rf conftest*
4359 bfd_cv_decl_needed_strstr=yes
4360fi
4361rm -f conftest*
4362fi
4363
4364echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4365if test $bfd_cv_decl_needed_strstr = yes; then
4366 cat >> confdefs.h <<\EOF
4367#define NEED_DECLARATION_STRSTR 1
4368EOF
4369
4370fi
4371
c906108c
SS
4372
4373
4374# The following save_state_t checkery is only necessary for HPUX
4375# versions earlier than 10.20. When those fade from memory, this
4376# could be expunged. --jsm 1999-03-22
4377
4378echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
b4df4f68 4379echo "configure:4380: checking for HPUX save_state structure" >&5
c906108c 4380cat > conftest.$ac_ext <<EOF
b4df4f68 4381#line 4382 "configure"
c906108c
SS
4382#include "confdefs.h"
4383#include <machine/save_state.h>
4384EOF
4385if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4386 egrep "save_state_t" >/dev/null 2>&1; then
4387 rm -rf conftest*
4388 gdb_cv_hpux_savestate=yes
4389else
4390 rm -rf conftest*
4391 gdb_cv_hpux_savestate=no
4392fi
4393rm -f conftest*
4394
4395cat > conftest.$ac_ext <<EOF
b4df4f68 4396#line 4397 "configure"
c906108c
SS
4397#include "confdefs.h"
4398#include <machine/save_state.h>
4399EOF
4400if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4401 egrep "ss_wide" >/dev/null 2>&1; then
4402 rm -rf conftest*
4403 gdb_cv_hpux_sswide=yes
4404else
4405 rm -rf conftest*
4406 gdb_cv_hpux_sswide=no
4407fi
4408rm -f conftest*
4409
4410if test $gdb_cv_hpux_savestate = yes
4411then
4412 cat >> confdefs.h <<\EOF
4413#define HAVE_STRUCT_SAVE_STATE_T 1
4414EOF
4415
4416fi
4417if test $gdb_cv_hpux_sswide = yes
4418then
4419 cat >> confdefs.h <<\EOF
4420#define HAVE_STRUCT_MEMBER_SS_WIDE 1
4421EOF
4422
4423fi
4424echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4425
4426
4427# If we are configured native on GNU/Linux, work around problems with
4428# sys/procfs.h
c3f6f71d 4429# Also detect which type of /proc is in use, such as for Unixware or Solaris.
c906108c
SS
4430
4431if test "${target}" = "${host}"; then
4432 case "${host}" in
4433 i[3456]86-*-linux*)
4434 cat >> confdefs.h <<\EOF
4435#define START_INFERIOR_TRAPS_EXPECTED 2
4436EOF
4437
4438 cat >> confdefs.h <<\EOF
4439#define sys_quotactl 1
4440EOF
4441
4442 ;;
c5394b80 4443 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5*)
c3f6f71d
JM
4444 cat >> confdefs.h <<\EOF
4445#define NEW_PROC_API 1
c906108c
SS
4446EOF
4447
c3f6f71d 4448 ;;
3423db82 4449 *-*-solaris2.[678])
c3f6f71d
JM
4450 cat >> confdefs.h <<\EOF
4451#define NEW_PROC_API 1
4452EOF
4453
4454 ;;
4455 esac
c906108c
SS
4456fi
4457
4458if test "$ac_cv_header_sys_procfs_h" = yes; then
4459 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4460echo "configure:4461: checking for pstatus_t in sys/procfs.h" >&5
c906108c
SS
4461 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4462 echo $ac_n "(cached) $ac_c" 1>&6
4463else
4464 cat > conftest.$ac_ext <<EOF
b4df4f68 4465#line 4466 "configure"
c906108c 4466#include "confdefs.h"
e17bf198
AO
4467
4468#define _SYSCALL32
c906108c
SS
4469#include <sys/procfs.h>
4470int main() {
4471pstatus_t avar
4472; return 0; }
4473EOF
b4df4f68 4474if { (eval echo configure:4475: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4475 rm -rf conftest*
4476 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4477else
4478 echo "configure: failed program was:" >&5
4479 cat conftest.$ac_ext >&5
4480 rm -rf conftest*
4481 bfd_cv_have_sys_procfs_type_pstatus_t=no
4482
4483fi
4484rm -f conftest*
4485fi
4486
4487 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4488 cat >> confdefs.h <<\EOF
4489#define HAVE_PSTATUS_T 1
4490EOF
4491
4492 fi
4493 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4494
4495 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4496echo "configure:4497: checking for prrun_t in sys/procfs.h" >&5
c906108c
SS
4497 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
4498 echo $ac_n "(cached) $ac_c" 1>&6
4499else
4500 cat > conftest.$ac_ext <<EOF
b4df4f68 4501#line 4502 "configure"
c906108c 4502#include "confdefs.h"
e17bf198
AO
4503
4504#define _SYSCALL32
c906108c
SS
4505#include <sys/procfs.h>
4506int main() {
4507prrun_t avar
4508; return 0; }
4509EOF
b4df4f68 4510if { (eval echo configure:4511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4511 rm -rf conftest*
4512 bfd_cv_have_sys_procfs_type_prrun_t=yes
4513else
4514 echo "configure: failed program was:" >&5
4515 cat conftest.$ac_ext >&5
4516 rm -rf conftest*
4517 bfd_cv_have_sys_procfs_type_prrun_t=no
4518
4519fi
4520rm -f conftest*
4521fi
4522
4523 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
4524 cat >> confdefs.h <<\EOF
4525#define HAVE_PRRUN_T 1
4526EOF
4527
4528 fi
4529 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
4530
4531 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4532echo "configure:4533: checking for gregset_t in sys/procfs.h" >&5
c906108c
SS
4533 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
4534 echo $ac_n "(cached) $ac_c" 1>&6
4535else
4536 cat > conftest.$ac_ext <<EOF
b4df4f68 4537#line 4538 "configure"
c906108c 4538#include "confdefs.h"
e17bf198
AO
4539
4540#define _SYSCALL32
c906108c
SS
4541#include <sys/procfs.h>
4542int main() {
4543gregset_t avar
4544; return 0; }
4545EOF
b4df4f68 4546if { (eval echo configure:4547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4547 rm -rf conftest*
4548 bfd_cv_have_sys_procfs_type_gregset_t=yes
4549else
4550 echo "configure: failed program was:" >&5
4551 cat conftest.$ac_ext >&5
4552 rm -rf conftest*
4553 bfd_cv_have_sys_procfs_type_gregset_t=no
4554
4555fi
4556rm -f conftest*
4557fi
4558
4559 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
4560 cat >> confdefs.h <<\EOF
4561#define HAVE_GREGSET_T 1
4562EOF
4563
4564 fi
4565 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
4566
4567 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4568echo "configure:4569: checking for fpregset_t in sys/procfs.h" >&5
c906108c
SS
4569 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
4570 echo $ac_n "(cached) $ac_c" 1>&6
4571else
4572 cat > conftest.$ac_ext <<EOF
b4df4f68 4573#line 4574 "configure"
c906108c 4574#include "confdefs.h"
e17bf198
AO
4575
4576#define _SYSCALL32
c906108c
SS
4577#include <sys/procfs.h>
4578int main() {
4579fpregset_t avar
4580; return 0; }
4581EOF
b4df4f68 4582if { (eval echo configure:4583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4583 rm -rf conftest*
4584 bfd_cv_have_sys_procfs_type_fpregset_t=yes
4585else
4586 echo "configure: failed program was:" >&5
4587 cat conftest.$ac_ext >&5
4588 rm -rf conftest*
4589 bfd_cv_have_sys_procfs_type_fpregset_t=no
4590
4591fi
4592rm -f conftest*
4593fi
4594
4595 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
4596 cat >> confdefs.h <<\EOF
4597#define HAVE_FPREGSET_T 1
4598EOF
4599
4600 fi
4601 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
4602
3862412b 4603 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4604echo "configure:4605: checking for prgregset_t in sys/procfs.h" >&5
3862412b
MK
4605 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
4606 echo $ac_n "(cached) $ac_c" 1>&6
4607else
4608 cat > conftest.$ac_ext <<EOF
b4df4f68 4609#line 4610 "configure"
3862412b 4610#include "confdefs.h"
e17bf198
AO
4611
4612#define _SYSCALL32
3862412b
MK
4613#include <sys/procfs.h>
4614int main() {
4615prgregset_t avar
4616; return 0; }
4617EOF
b4df4f68 4618if { (eval echo configure:4619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b
MK
4619 rm -rf conftest*
4620 bfd_cv_have_sys_procfs_type_prgregset_t=yes
4621else
4622 echo "configure: failed program was:" >&5
4623 cat conftest.$ac_ext >&5
4624 rm -rf conftest*
4625 bfd_cv_have_sys_procfs_type_prgregset_t=no
4626
4627fi
4628rm -f conftest*
4629fi
4630
4631 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
4632 cat >> confdefs.h <<\EOF
4633#define HAVE_PRGREGSET_T 1
4634EOF
4635
4636 fi
4637 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
4638
4639 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4640echo "configure:4641: checking for prfpregset_t in sys/procfs.h" >&5
3862412b
MK
4641 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
4642 echo $ac_n "(cached) $ac_c" 1>&6
4643else
4644 cat > conftest.$ac_ext <<EOF
b4df4f68 4645#line 4646 "configure"
3862412b 4646#include "confdefs.h"
e17bf198
AO
4647
4648#define _SYSCALL32
3862412b
MK
4649#include <sys/procfs.h>
4650int main() {
4651prfpregset_t avar
4652; return 0; }
4653EOF
b4df4f68 4654if { (eval echo configure:4655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b
MK
4655 rm -rf conftest*
4656 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
4657else
4658 echo "configure: failed program was:" >&5
4659 cat conftest.$ac_ext >&5
4660 rm -rf conftest*
4661 bfd_cv_have_sys_procfs_type_prfpregset_t=no
4662
4663fi
4664rm -f conftest*
4665fi
4666
4667 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
4668 cat >> confdefs.h <<\EOF
4669#define HAVE_PRFPREGSET_T 1
4670EOF
4671
4672 fi
4673 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
4674
451928c5 4675 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4676echo "configure:4677: checking for prgregset32_t in sys/procfs.h" >&5
451928c5
AC
4677 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
4678 echo $ac_n "(cached) $ac_c" 1>&6
4679else
4680 cat > conftest.$ac_ext <<EOF
b4df4f68 4681#line 4682 "configure"
451928c5 4682#include "confdefs.h"
e17bf198
AO
4683
4684#define _SYSCALL32
451928c5
AC
4685#include <sys/procfs.h>
4686int main() {
4687prgregset32_t avar
4688; return 0; }
4689EOF
b4df4f68 4690if { (eval echo configure:4691: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5
AC
4691 rm -rf conftest*
4692 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
4693else
4694 echo "configure: failed program was:" >&5
4695 cat conftest.$ac_ext >&5
4696 rm -rf conftest*
4697 bfd_cv_have_sys_procfs_type_prgregset32_t=no
4698
4699fi
4700rm -f conftest*
4701fi
4702
4703 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
4704 cat >> confdefs.h <<\EOF
4705#define HAVE_PRGREGSET32_T 1
4706EOF
4707
4708 fi
4709 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
4710
4711 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4712echo "configure:4713: checking for prfpregset32_t in sys/procfs.h" >&5
451928c5
AC
4713 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
4714 echo $ac_n "(cached) $ac_c" 1>&6
4715else
4716 cat > conftest.$ac_ext <<EOF
b4df4f68 4717#line 4718 "configure"
451928c5 4718#include "confdefs.h"
e17bf198
AO
4719
4720#define _SYSCALL32
451928c5
AC
4721#include <sys/procfs.h>
4722int main() {
4723prfpregset32_t avar
4724; return 0; }
4725EOF
b4df4f68 4726if { (eval echo configure:4727: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5
AC
4727 rm -rf conftest*
4728 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
4729else
4730 echo "configure: failed program was:" >&5
4731 cat conftest.$ac_ext >&5
4732 rm -rf conftest*
4733 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
4734
4735fi
4736rm -f conftest*
4737fi
4738
4739 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
4740 cat >> confdefs.h <<\EOF
4741#define HAVE_PRFPREGSET32_T 1
4742EOF
4743
4744 fi
4745 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
4746
3862412b 4747 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4748echo "configure:4749: checking for lwpid_t in sys/procfs.h" >&5
3862412b
MK
4749 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
4750 echo $ac_n "(cached) $ac_c" 1>&6
4751else
4752 cat > conftest.$ac_ext <<EOF
b4df4f68 4753#line 4754 "configure"
3862412b 4754#include "confdefs.h"
e17bf198
AO
4755
4756#define _SYSCALL32
3862412b
MK
4757#include <sys/procfs.h>
4758int main() {
4759lwpid_t avar
4760; return 0; }
4761EOF
b4df4f68 4762if { (eval echo configure:4763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b
MK
4763 rm -rf conftest*
4764 bfd_cv_have_sys_procfs_type_lwpid_t=yes
4765else
4766 echo "configure: failed program was:" >&5
4767 cat conftest.$ac_ext >&5
4768 rm -rf conftest*
4769 bfd_cv_have_sys_procfs_type_lwpid_t=no
4770
4771fi
4772rm -f conftest*
4773fi
4774
4775 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
4776 cat >> confdefs.h <<\EOF
4777#define HAVE_LWPID_T 1
4778EOF
4779
4780 fi
4781 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
4782
4783 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4784echo "configure:4785: checking for psaddr_t in sys/procfs.h" >&5
3862412b
MK
4785 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
4786 echo $ac_n "(cached) $ac_c" 1>&6
4787else
4788 cat > conftest.$ac_ext <<EOF
b4df4f68 4789#line 4790 "configure"
3862412b 4790#include "confdefs.h"
e17bf198
AO
4791
4792#define _SYSCALL32
3862412b
MK
4793#include <sys/procfs.h>
4794int main() {
4795psaddr_t avar
4796; return 0; }
4797EOF
b4df4f68 4798if { (eval echo configure:4799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b
MK
4799 rm -rf conftest*
4800 bfd_cv_have_sys_procfs_type_psaddr_t=yes
4801else
4802 echo "configure: failed program was:" >&5
4803 cat conftest.$ac_ext >&5
4804 rm -rf conftest*
4805 bfd_cv_have_sys_procfs_type_psaddr_t=no
4806
4807fi
4808rm -f conftest*
4809fi
4810
4811 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
4812 cat >> confdefs.h <<\EOF
4813#define HAVE_PSADDR_T 1
4814EOF
4815
4816 fi
4817 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
4818
c906108c 4819
451928c5
AC
4820
4821 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
b4df4f68 4822echo "configure:4823: checking for struct link_map32 in sys/link.h" >&5
451928c5
AC
4823 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
4824 echo $ac_n "(cached) $ac_c" 1>&6
451928c5
AC
4825else
4826 cat > conftest.$ac_ext <<EOF
b4df4f68 4827#line 4828 "configure"
451928c5
AC
4828#include "confdefs.h"
4829#define _SYSCALL32
2bba1017
KB
4830#include <sys/link.h>
4831int main() {
4832struct link_map32 l;
4833; return 0; }
4834EOF
b4df4f68 4835if { (eval echo configure:4836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2bba1017
KB
4836 rm -rf conftest*
4837 gdb_cv_have_struct_link_map32=yes
451928c5
AC
4838else
4839 echo "configure: failed program was:" >&5
4840 cat conftest.$ac_ext >&5
2bba1017
KB
4841 rm -rf conftest*
4842 gdb_cv_have_struct_link_map32=no
451928c5 4843fi
2bba1017 4844rm -f conftest*
451928c5
AC
4845fi
4846
4847 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
4848 if test $gdb_cv_have_struct_link_map32 = yes; then
4849 cat >> confdefs.h <<\EOF
4850#define HAVE_STRUCT_LINK_MAP32 1
4851EOF
4852
4853 fi
4854
c906108c 4855
746a987d 4856
d84dd0c5
MK
4857 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
4858 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
b4df4f68 4859echo "configure:4860: checking whether prfpregset_t type is broken" >&5
d84dd0c5
MK
4860 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
4861 echo $ac_n "(cached) $ac_c" 1>&6
4862else
4863 if test "$cross_compiling" = yes; then
4864 gdb_cv_prfpregset_t_broken=yes
4865else
4866 cat > conftest.$ac_ext <<EOF
b4df4f68 4867#line 4868 "configure"
d84dd0c5
MK
4868#include "confdefs.h"
4869#include <sys/procfs.h>
4870 int main ()
4871 {
4872 if (sizeof (prfpregset_t) == sizeof (void *))
4873 return 1;
4874 return 0;
4875 }
4876EOF
b4df4f68 4877if { (eval echo configure:4878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
d84dd0c5
MK
4878then
4879 gdb_cv_prfpregset_t_broken=no
4880else
4881 echo "configure: failed program was:" >&5
4882 cat conftest.$ac_ext >&5
4883 rm -fr conftest*
4884 gdb_cv_prfpregset_t_broken=yes
4885fi
4886rm -fr conftest*
4887fi
4888
4889fi
4890
4891 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
4892 if test $gdb_cv_prfpregset_t_broken = yes; then
4893 cat >> confdefs.h <<\EOF
4894#define PRFPREGSET_T_BROKEN 1
4895EOF
4896
4897 fi
4898 fi
4899
4900
c906108c 4901 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
b4df4f68 4902echo "configure:4903: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
c906108c
SS
4903 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
4904 echo $ac_n "(cached) $ac_c" 1>&6
4905else
4906 cat > conftest.$ac_ext <<EOF
b4df4f68 4907#line 4908 "configure"
c906108c
SS
4908#include "confdefs.h"
4909#include <unistd.h>
4910#include <sys/types.h>
4911#include <sys/procfs.h>
4912
4913int main() {
4914
4915 int dummy;;
4916 dummy = ioctl(0, PIOCSET, &dummy);
4917
4918; return 0; }
4919EOF
b4df4f68 4920if { (eval echo configure:4921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4921 rm -rf conftest*
4922 gdb_cv_have_procfs_piocset=yes
4923else
4924 echo "configure: failed program was:" >&5
4925 cat conftest.$ac_ext >&5
4926 rm -rf conftest*
4927 gdb_cv_have_procfs_piocset=no
4928fi
4929rm -f conftest*
4930fi
4931
4932 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
4933 if test $gdb_cv_have_procfs_piocset = yes; then
4934 cat >> confdefs.h <<\EOF
4935#define HAVE_PROCFS_PIOCSET 1
4936EOF
4937
4938 fi
4939fi
4940
4941echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
b4df4f68 4942echo "configure:4943: checking for main in -lm" >&5
c906108c
SS
4943ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4944if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4945 echo $ac_n "(cached) $ac_c" 1>&6
4946else
4947 ac_save_LIBS="$LIBS"
4948LIBS="-lm $LIBS"
4949cat > conftest.$ac_ext <<EOF
b4df4f68 4950#line 4951 "configure"
c906108c
SS
4951#include "confdefs.h"
4952
4953int main() {
4954main()
4955; return 0; }
4956EOF
b4df4f68 4957if { (eval echo configure:4958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4958 rm -rf conftest*
4959 eval "ac_cv_lib_$ac_lib_var=yes"
4960else
4961 echo "configure: failed program was:" >&5
4962 cat conftest.$ac_ext >&5
4963 rm -rf conftest*
4964 eval "ac_cv_lib_$ac_lib_var=no"
4965fi
4966rm -f conftest*
4967LIBS="$ac_save_LIBS"
4968
4969fi
4970if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4971 echo "$ac_t""yes" 1>&6
4972 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4973 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4974 cat >> confdefs.h <<EOF
4975#define $ac_tr_lib 1
4976EOF
4977
4978 LIBS="-lm $LIBS"
4979
4980else
4981 echo "$ac_t""no" 1>&6
4982fi
4983
4984
4985echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
b4df4f68 4986echo "configure:4987: checking for wctype in -lc" >&5
c906108c
SS
4987ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
4988if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4989 echo $ac_n "(cached) $ac_c" 1>&6
4990else
4991 ac_save_LIBS="$LIBS"
4992LIBS="-lc $LIBS"
4993cat > conftest.$ac_ext <<EOF
b4df4f68 4994#line 4995 "configure"
c906108c
SS
4995#include "confdefs.h"
4996/* Override any gcc2 internal prototype to avoid an error. */
4997/* We use char because int might match the return type of a gcc2
4998 builtin and then its argument prototype would still apply. */
4999char wctype();
5000
5001int main() {
5002wctype()
5003; return 0; }
5004EOF
b4df4f68 5005if { (eval echo configure:5006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5006 rm -rf conftest*
5007 eval "ac_cv_lib_$ac_lib_var=yes"
5008else
5009 echo "configure: failed program was:" >&5
5010 cat conftest.$ac_ext >&5
5011 rm -rf conftest*
5012 eval "ac_cv_lib_$ac_lib_var=no"
5013fi
5014rm -f conftest*
5015LIBS="$ac_save_LIBS"
5016
5017fi
5018if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5019 echo "$ac_t""yes" 1>&6
5020 :
5021else
5022 echo "$ac_t""no" 1>&6
5023echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
b4df4f68 5024echo "configure:5025: checking for wctype in -lw" >&5
c906108c
SS
5025ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
5026if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5027 echo $ac_n "(cached) $ac_c" 1>&6
5028else
5029 ac_save_LIBS="$LIBS"
5030LIBS="-lw $LIBS"
5031cat > conftest.$ac_ext <<EOF
b4df4f68 5032#line 5033 "configure"
c906108c
SS
5033#include "confdefs.h"
5034/* Override any gcc2 internal prototype to avoid an error. */
5035/* We use char because int might match the return type of a gcc2
5036 builtin and then its argument prototype would still apply. */
5037char wctype();
5038
5039int main() {
5040wctype()
5041; return 0; }
5042EOF
b4df4f68 5043if { (eval echo configure:5044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5044 rm -rf conftest*
5045 eval "ac_cv_lib_$ac_lib_var=yes"
5046else
5047 echo "configure: failed program was:" >&5
5048 cat conftest.$ac_ext >&5
5049 rm -rf conftest*
5050 eval "ac_cv_lib_$ac_lib_var=no"
5051fi
5052rm -f conftest*
5053LIBS="$ac_save_LIBS"
5054
5055fi
5056if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5057 echo "$ac_t""yes" 1>&6
5058 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
5059 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5060 cat >> confdefs.h <<EOF
5061#define $ac_tr_lib 1
5062EOF
5063
5064 LIBS="-lw $LIBS"
5065
5066else
5067 echo "$ac_t""no" 1>&6
5068fi
5069
5070fi
5071
5072
5073
5074echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
b4df4f68 5075echo "configure:5076: checking for long long support in compiler" >&5
c906108c
SS
5076if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
5077 echo $ac_n "(cached) $ac_c" 1>&6
5078else
5079 cat > conftest.$ac_ext <<EOF
b4df4f68 5080#line 5081 "configure"
c906108c
SS
5081#include "confdefs.h"
5082
5083int main() {
5084
5085 extern long long foo;
5086 switch (foo & 2) { case 0: return 1; }
5087
5088; return 0; }
5089EOF
b4df4f68 5090if { (eval echo configure:5091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5091 rm -rf conftest*
5092 gdb_cv_c_long_long=yes
5093else
5094 echo "configure: failed program was:" >&5
5095 cat conftest.$ac_ext >&5
5096 rm -rf conftest*
5097 gdb_cv_c_long_long=no
5098fi
5099rm -f conftest*
5100fi
5101
5102echo "$ac_t""$gdb_cv_c_long_long" 1>&6
5103if test $gdb_cv_c_long_long = yes; then
5104 cat >> confdefs.h <<\EOF
5105#define CC_HAS_LONG_LONG 1
5106EOF
5107
5108fi
5109
5110
5111echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
b4df4f68 5112echo "configure:5113: checking for long long support in printf" >&5
c906108c
SS
5113if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
5114 echo $ac_n "(cached) $ac_c" 1>&6
5115else
5116 if test "$cross_compiling" = yes; then
5117 gdb_cv_printf_has_long_long=no
5118else
5119 cat > conftest.$ac_ext <<EOF
b4df4f68 5120#line 5121 "configure"
c906108c
SS
5121#include "confdefs.h"
5122
5123int main () {
5124 char buf[32];
5125 long long l = 0;
5126 l = (l << 16) + 0x0123;
5127 l = (l << 16) + 0x4567;
5128 l = (l << 16) + 0x89ab;
5129 l = (l << 16) + 0xcdef;
5130 sprintf (buf, "0x%016llx", l);
5131 return (strcmp ("0x0123456789abcdef", buf));
5132}
5133EOF
b4df4f68 5134if { (eval echo configure:5135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
5135then
5136 gdb_cv_printf_has_long_long=yes
5137else
5138 echo "configure: failed program was:" >&5
5139 cat conftest.$ac_ext >&5
5140 rm -fr conftest*
5141 gdb_cv_printf_has_long_long=no
5142fi
5143rm -fr conftest*
5144fi
5145
5146fi
5147
5148if test $gdb_cv_printf_has_long_long = yes; then
5149 cat >> confdefs.h <<\EOF
5150#define PRINTF_HAS_LONG_LONG 1
5151EOF
5152
5153fi
5154echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
5155
5156
5157echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
b4df4f68 5158echo "configure:5159: checking for long double support in compiler" >&5
c906108c
SS
5159if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
5160 echo $ac_n "(cached) $ac_c" 1>&6
5161else
5162 cat > conftest.$ac_ext <<EOF
b4df4f68 5163#line 5164 "configure"
c906108c
SS
5164#include "confdefs.h"
5165
5166int main() {
5167long double foo;
5168; return 0; }
5169EOF
b4df4f68 5170if { (eval echo configure:5171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5171 rm -rf conftest*
5172 ac_cv_c_long_double=yes
5173else
5174 echo "configure: failed program was:" >&5
5175 cat conftest.$ac_ext >&5
5176 rm -rf conftest*
5177 ac_cv_c_long_double=no
5178fi
5179rm -f conftest*
5180fi
5181
5182echo "$ac_t""$ac_cv_c_long_double" 1>&6
5183if test $ac_cv_c_long_double = yes; then
5184 cat >> confdefs.h <<\EOF
5185#define HAVE_LONG_DOUBLE 1
5186EOF
5187
5188fi
5189
5190
5191echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
b4df4f68 5192echo "configure:5193: checking for long double support in printf" >&5
c906108c
SS
5193if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
5194 echo $ac_n "(cached) $ac_c" 1>&6
5195else
5196 if test "$cross_compiling" = yes; then
5197 gdb_cv_printf_has_long_double=no
5198else
5199 cat > conftest.$ac_ext <<EOF
b4df4f68 5200#line 5201 "configure"
c906108c
SS
5201#include "confdefs.h"
5202
5203int main () {
5204 char buf[16];
5205 long double f = 3.141592653;
5206 sprintf (buf, "%Lg", f);
5207 return (strncmp ("3.14159", buf, 7));
5208}
5209EOF
b4df4f68 5210if { (eval echo configure:5211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
5211then
5212 gdb_cv_printf_has_long_double=yes
5213else
5214 echo "configure: failed program was:" >&5
5215 cat conftest.$ac_ext >&5
5216 rm -fr conftest*
5217 gdb_cv_printf_has_long_double=no
5218fi
5219rm -fr conftest*
5220fi
5221
5222fi
5223
5224if test $gdb_cv_printf_has_long_double = yes; then
5225 cat >> confdefs.h <<\EOF
5226#define PRINTF_HAS_LONG_DOUBLE 1
5227EOF
5228
5229fi
5230echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
5231
5232
5233echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
b4df4f68 5234echo "configure:5235: checking for long double support in scanf" >&5
c906108c
SS
5235if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
5236 echo $ac_n "(cached) $ac_c" 1>&6
5237else
5238 if test "$cross_compiling" = yes; then
5239 gdb_cv_scanf_has_long_double=no
5240else
5241 cat > conftest.$ac_ext <<EOF
b4df4f68 5242#line 5243 "configure"
c906108c
SS
5243#include "confdefs.h"
5244
5245int main () {
5246 char *buf = "3.141592653";
5247 long double f = 0;
5248 sscanf (buf, "%Lg", &f);
5249 return !(f > 3.14159 && f < 3.14160);
5250}
5251EOF
b4df4f68 5252if { (eval echo configure:5253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
5253then
5254 gdb_cv_scanf_has_long_double=yes
5255else
5256 echo "configure: failed program was:" >&5
5257 cat conftest.$ac_ext >&5
5258 rm -fr conftest*
5259 gdb_cv_scanf_has_long_double=no
5260fi
5261rm -fr conftest*
5262fi
5263
5264fi
5265
5266if test $gdb_cv_scanf_has_long_double = yes; then
5267 cat >> confdefs.h <<\EOF
5268#define SCANF_HAS_LONG_DOUBLE 1
5269EOF
5270
5271fi
5272echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
5273
5274for ac_hdr in unistd.h
5275do
5276ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5277echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
b4df4f68 5278echo "configure:5279: checking for $ac_hdr" >&5
c906108c
SS
5279if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5280 echo $ac_n "(cached) $ac_c" 1>&6
5281else
5282 cat > conftest.$ac_ext <<EOF
b4df4f68 5283#line 5284 "configure"
c906108c
SS
5284#include "confdefs.h"
5285#include <$ac_hdr>
5286EOF
5287ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 5288{ (eval echo configure:5289: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5289ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5290if test -z "$ac_err"; then
5291 rm -rf conftest*
5292 eval "ac_cv_header_$ac_safe=yes"
5293else
5294 echo "$ac_err" >&5
5295 echo "configure: failed program was:" >&5
5296 cat conftest.$ac_ext >&5
5297 rm -rf conftest*
5298 eval "ac_cv_header_$ac_safe=no"
5299fi
5300rm -f conftest*
5301fi
5302if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5303 echo "$ac_t""yes" 1>&6
5304 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5305 cat >> confdefs.h <<EOF
5306#define $ac_tr_hdr 1
5307EOF
5308
5309else
5310 echo "$ac_t""no" 1>&6
5311fi
5312done
5313
5314for ac_func in getpagesize
5315do
5316echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
b4df4f68 5317echo "configure:5318: checking for $ac_func" >&5
c906108c
SS
5318if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5319 echo $ac_n "(cached) $ac_c" 1>&6
5320else
5321 cat > conftest.$ac_ext <<EOF
b4df4f68 5322#line 5323 "configure"
c906108c
SS
5323#include "confdefs.h"
5324/* System header to define __stub macros and hopefully few prototypes,
5325 which can conflict with char $ac_func(); below. */
5326#include <assert.h>
5327/* Override any gcc2 internal prototype to avoid an error. */
5328/* We use char because int might match the return type of a gcc2
5329 builtin and then its argument prototype would still apply. */
5330char $ac_func();
5331
5332int main() {
5333
5334/* The GNU C library defines this for functions which it implements
5335 to always fail with ENOSYS. Some functions are actually named
5336 something starting with __ and the normal name is an alias. */
5337#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5338choke me
5339#else
5340$ac_func();
5341#endif
5342
5343; return 0; }
5344EOF
b4df4f68 5345if { (eval echo configure:5346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5346 rm -rf conftest*
5347 eval "ac_cv_func_$ac_func=yes"
5348else
5349 echo "configure: failed program was:" >&5
5350 cat conftest.$ac_ext >&5
5351 rm -rf conftest*
5352 eval "ac_cv_func_$ac_func=no"
5353fi
5354rm -f conftest*
5355fi
5356
5357if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5358 echo "$ac_t""yes" 1>&6
5359 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5360 cat >> confdefs.h <<EOF
5361#define $ac_tr_func 1
5362EOF
5363
5364else
5365 echo "$ac_t""no" 1>&6
5366fi
5367done
5368
5369echo $ac_n "checking for working mmap""... $ac_c" 1>&6
b4df4f68 5370echo "configure:5371: checking for working mmap" >&5
c906108c
SS
5371if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
5372 echo $ac_n "(cached) $ac_c" 1>&6
5373else
5374 if test "$cross_compiling" = yes; then
5375 ac_cv_func_mmap_fixed_mapped=no
5376else
5377 cat > conftest.$ac_ext <<EOF
b4df4f68 5378#line 5379 "configure"
c906108c
SS
5379#include "confdefs.h"
5380
5381/* Thanks to Mike Haertel and Jim Avera for this test.
5382 Here is a matrix of mmap possibilities:
5383 mmap private not fixed
5384 mmap private fixed at somewhere currently unmapped
5385 mmap private fixed at somewhere already mapped
5386 mmap shared not fixed
5387 mmap shared fixed at somewhere currently unmapped
5388 mmap shared fixed at somewhere already mapped
5389 For private mappings, we should verify that changes cannot be read()
5390 back from the file, nor mmap's back from the file at a different
5391 address. (There have been systems where private was not correctly
5392 implemented like the infamous i386 svr4.0, and systems where the
5393 VM page cache was not coherent with the filesystem buffer cache
5394 like early versions of FreeBSD and possibly contemporary NetBSD.)
5395 For shared mappings, we should conversely verify that changes get
5396 propogated back to all the places they're supposed to be.
5397
5398 Grep wants private fixed already mapped.
5399 The main things grep needs to know about mmap are:
5400 * does it exist and is it safe to write into the mmap'd area
5401 * how to use it (BSD variants) */
5402#include <sys/types.h>
5403#include <fcntl.h>
5404#include <sys/mman.h>
5405
5406/* This mess was copied from the GNU getpagesize.h. */
5407#ifndef HAVE_GETPAGESIZE
5408# ifdef HAVE_UNISTD_H
5409# include <unistd.h>
5410# endif
5411
5412/* Assume that all systems that can run configure have sys/param.h. */
5413# ifndef HAVE_SYS_PARAM_H
5414# define HAVE_SYS_PARAM_H 1
5415# endif
5416
5417# ifdef _SC_PAGESIZE
5418# define getpagesize() sysconf(_SC_PAGESIZE)
5419# else /* no _SC_PAGESIZE */
5420# ifdef HAVE_SYS_PARAM_H
5421# include <sys/param.h>
5422# ifdef EXEC_PAGESIZE
5423# define getpagesize() EXEC_PAGESIZE
5424# else /* no EXEC_PAGESIZE */
5425# ifdef NBPG
5426# define getpagesize() NBPG * CLSIZE
5427# ifndef CLSIZE
5428# define CLSIZE 1
5429# endif /* no CLSIZE */
5430# else /* no NBPG */
5431# ifdef NBPC
5432# define getpagesize() NBPC
5433# else /* no NBPC */
5434# ifdef PAGESIZE
5435# define getpagesize() PAGESIZE
5436# endif /* PAGESIZE */
5437# endif /* no NBPC */
5438# endif /* no NBPG */
5439# endif /* no EXEC_PAGESIZE */
5440# else /* no HAVE_SYS_PARAM_H */
5441# define getpagesize() 8192 /* punt totally */
5442# endif /* no HAVE_SYS_PARAM_H */
5443# endif /* no _SC_PAGESIZE */
5444
5445#endif /* no HAVE_GETPAGESIZE */
5446
5447#ifdef __cplusplus
5448extern "C" { void *malloc(unsigned); }
5449#else
5450char *malloc();
5451#endif
5452
5453int
5454main()
5455{
5456 char *data, *data2, *data3;
5457 int i, pagesize;
5458 int fd;
5459
5460 pagesize = getpagesize();
5461
5462 /*
5463 * First, make a file with some known garbage in it.
5464 */
5465 data = malloc(pagesize);
5466 if (!data)
5467 exit(1);
5468 for (i = 0; i < pagesize; ++i)
5469 *(data + i) = rand();
5470 umask(0);
5471 fd = creat("conftestmmap", 0600);
5472 if (fd < 0)
5473 exit(1);
5474 if (write(fd, data, pagesize) != pagesize)
5475 exit(1);
5476 close(fd);
5477
5478 /*
5479 * Next, try to mmap the file at a fixed address which
5480 * already has something else allocated at it. If we can,
5481 * also make sure that we see the same garbage.
5482 */
5483 fd = open("conftestmmap", O_RDWR);
5484 if (fd < 0)
5485 exit(1);
5486 data2 = malloc(2 * pagesize);
5487 if (!data2)
5488 exit(1);
5489 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
5490 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
5491 MAP_PRIVATE | MAP_FIXED, fd, 0L))
5492 exit(1);
5493 for (i = 0; i < pagesize; ++i)
5494 if (*(data + i) != *(data2 + i))
5495 exit(1);
5496
5497 /*
5498 * Finally, make sure that changes to the mapped area
5499 * do not percolate back to the file as seen by read().
5500 * (This is a bug on some variants of i386 svr4.0.)
5501 */
5502 for (i = 0; i < pagesize; ++i)
5503 *(data2 + i) = *(data2 + i) + 1;
5504 data3 = malloc(pagesize);
5505 if (!data3)
5506 exit(1);
5507 if (read(fd, data3, pagesize) != pagesize)
5508 exit(1);
5509 for (i = 0; i < pagesize; ++i)
5510 if (*(data + i) != *(data3 + i))
5511 exit(1);
5512 close(fd);
5513 unlink("conftestmmap");
5514 exit(0);
5515}
5516
5517EOF
b4df4f68 5518if { (eval echo configure:5519: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
5519then
5520 ac_cv_func_mmap_fixed_mapped=yes
5521else
5522 echo "configure: failed program was:" >&5
5523 cat conftest.$ac_ext >&5
5524 rm -fr conftest*
5525 ac_cv_func_mmap_fixed_mapped=no
5526fi
5527rm -fr conftest*
5528fi
5529
5530fi
5531
5532echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
5533if test $ac_cv_func_mmap_fixed_mapped = yes; then
5534 cat >> confdefs.h <<\EOF
5535#define HAVE_MMAP 1
5536EOF
5537
5538fi
5539
5540
5541
5542
5543if test ${build} = ${host} -a ${host} = ${target} ; then
5544 case ${host_os} in
5545 hpux*)
5546 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
b4df4f68 5547echo "configure:5548: checking for HPUX/OSF thread support" >&5
c906108c
SS
5548 if test -f /usr/include/dce/cma_config.h ; then
5549 if test "$GCC" = "yes" ; then
5550 echo "$ac_t""yes" 1>&6
5551 cat >> confdefs.h <<\EOF
5552#define HAVE_HPUX_THREAD_SUPPORT 1
5553EOF
5554
66b965bb 5555 CONFIG_LIB_OBS="${CONFIG_LIB_OBS} hpux-thread.o"
c906108c
SS
5556 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
5557 else
5558 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
5559 fi
5560 else
5561 echo "$ac_t""no" 1>&6
5562 fi
5563 ;;
5564 solaris*)
5565 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
b4df4f68 5566echo "configure:5567: checking for Solaris thread debugging library" >&5
c906108c
SS
5567 if test -f /usr/lib/libthread_db.so.1 ; then
5568 echo "$ac_t""yes" 1>&6
5569 cat >> confdefs.h <<\EOF
5570#define HAVE_THREAD_DB_LIB 1
5571EOF
5572
66b965bb 5573 CONFIG_LIB_OBS="${CONFIG_LIB_OBS} sol-thread.o"
c906108c
SS
5574 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
5575 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
b4df4f68 5576echo "configure:5577: checking for dlopen in -ldl" >&5
c906108c
SS
5577ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5578if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5579 echo $ac_n "(cached) $ac_c" 1>&6
5580else
5581 ac_save_LIBS="$LIBS"
5582LIBS="-ldl $LIBS"
5583cat > conftest.$ac_ext <<EOF
b4df4f68 5584#line 5585 "configure"
c906108c
SS
5585#include "confdefs.h"
5586/* Override any gcc2 internal prototype to avoid an error. */
5587/* We use char because int might match the return type of a gcc2
5588 builtin and then its argument prototype would still apply. */
5589char dlopen();
5590
5591int main() {
5592dlopen()
5593; return 0; }
5594EOF
b4df4f68 5595if { (eval echo configure:5596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5596 rm -rf conftest*
5597 eval "ac_cv_lib_$ac_lib_var=yes"
5598else
5599 echo "configure: failed program was:" >&5
5600 cat conftest.$ac_ext >&5
5601 rm -rf conftest*
5602 eval "ac_cv_lib_$ac_lib_var=no"
5603fi
5604rm -f conftest*
5605LIBS="$ac_save_LIBS"
5606
5607fi
5608if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5609 echo "$ac_t""yes" 1>&6
5610 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5611 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5612 cat >> confdefs.h <<EOF
5613#define $ac_tr_lib 1
5614EOF
5615
5616 LIBS="-ldl $LIBS"
5617
5618else
5619 echo "$ac_t""no" 1>&6
5620fi
5621
5622 if test "$GCC" = "yes" ; then
5623 # The GNU linker requires the -export-dynamic option to make
5624 # all symbols visible in the dynamic symbol table.
5625 hold_ldflags=$LDFLAGS
5626 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
b4df4f68 5627echo "configure:5628: checking for the ld -export-dynamic flag" >&5
c906108c
SS
5628 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
5629 cat > conftest.$ac_ext <<EOF
b4df4f68 5630#line 5631 "configure"
c906108c
SS
5631#include "confdefs.h"
5632
5633int main() {
5634int i;
5635; return 0; }
5636EOF
b4df4f68 5637if { (eval echo configure:5638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5638 rm -rf conftest*
5639 found=yes
5640else
5641 echo "configure: failed program was:" >&5
5642 cat conftest.$ac_ext >&5
5643 rm -rf conftest*
5644 found=no
5645fi
5646rm -f conftest*
5647 LDFLAGS=$hold_ldflags
5648 echo "$ac_t""$found" 1>&6
5649 if test $found = yes; then
5650 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
5651 fi
5652 fi
5653 # Sun randomly tweaked the prototypes in <proc_service.h>
5654 # at one point.
5655 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
b4df4f68 5656echo "configure:5657: checking if <proc_service.h> is old" >&5
c906108c
SS
5657 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
5658 echo $ac_n "(cached) $ac_c" 1>&6
5659else
5660
5661 cat > conftest.$ac_ext <<EOF
b4df4f68 5662#line 5663 "configure"
c906108c
SS
5663#include "confdefs.h"
5664
5665 #include <proc_service.h>
5666 ps_err_e ps_pdwrite
5667 (struct ps_prochandle*, psaddr_t, const void*, size_t);
5668
5669int main() {
5670
5671; return 0; }
5672EOF
b4df4f68 5673if { (eval echo configure:5674: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5674 rm -rf conftest*
5675 gdb_cv_proc_service_is_old=no
5676else
5677 echo "configure: failed program was:" >&5
5678 cat conftest.$ac_ext >&5
5679 rm -rf conftest*
5680 gdb_cv_proc_service_is_old=yes
5681fi
5682rm -f conftest*
5683
5684fi
5685
5686 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
5687 if test $gdb_cv_proc_service_is_old = yes; then
5688 cat >> confdefs.h <<\EOF
5689#define PROC_SERVICE_IS_OLD 1
5690EOF
5691
5692 fi
5693 else
5694 echo "$ac_t""no" 1>&6
5695 fi
5696 ;;
5697 esac
5698
5699fi
5700
fb40c209 5701
d318976c
FN
5702# Check whether --enable-gdbcli or --disable-gdbcli was given.
5703if test "${enable_gdbcli+set}" = set; then
5704 enableval="$enable_gdbcli"
5705
6bad8db2
FN
5706 case "${enableval}" in
5707 yes) enable_gdbcli=yes ;;
5708 "") enable_gdbcli=yes ;;
d318976c
FN
5709 no)
5710 { echo "configure: error: The CLI cannot be disabled yet" 1>&2; exit 1; }
5711 ;;
5712 *)
6bad8db2 5713 { echo "configure: error: Bad value for --enable-gdbcli: ${enableval}" 1>&2; exit 1; }
d318976c
FN
5714 ;;
5715 esac
5716
5717else
5718 enable_gdbcli=yes
5719fi
5720
5721case ${enable_gdbcli} in
5722 "yes" )
6bad8db2 5723 if test -d "${srcdir}/cli" ; then
d318976c
FN
5724 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_CLI_OBS)"
5725 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_CLI_DEPS)"
486697a0 5726 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_CLI_SRCS)"
d318976c
FN
5727 CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_CLI_INITS)"
5728 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_CLI_CFLAGS)"
5729 CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_CLI_ALL)"
5730 CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_CLI_CLEAN)"
5731 CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_CLI_INSTALL)"
5732 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_CLI_UNINSTALL)"
5733 fi
5734 ;;
5735esac
5736
5737
fb40c209
AC
5738# Check whether --enable-gdbmi or --disable-gdbmi was given.
5739if test "${enable_gdbmi+set}" = set; then
5740 enableval="$enable_gdbmi"
5741
5742 case "${enable_gdbmi}" in
5743 yes | no) ;;
5744 "") enable_gdbmi=yes ;;
5745 *)
5746 { echo "configure: error: Bad value for --enable-gdbmi: ${enableval}" 1>&2; exit 1; }
5747 ;;
5748 esac
5749
5750fi
5751
5752case ${enable_gdbmi} in
5753 "yes" )
5754 if test -d "${srcdir}/mi" ; then
5755 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_MI_OBS)"
5756 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_MI_DEPS)"
486697a0 5757 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_MI_SRCS)"
fb40c209 5758 CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_MI_INITS)"
b0b1b869 5759 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_MI_CFLAGS)"
b3a90332
AC
5760 CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_MI_ALL)"
5761 CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_MI_CLEAN)"
e56ac5c3
AC
5762 CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_MI_INSTALL)"
5763 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_MI_UNINSTALL)"
fb40c209
AC
5764 fi
5765 ;;
5766esac
c906108c 5767
b4df4f68
FN
5768# Configure UI_OUT by default (before 5.2 it can be disabled)
5769# It must be configured if gdbmi is configured
5770
5771UIOUT_CFLAGS=
5772
5773
5774# Check whether --with-uiout or --without-uiout was given.
5775if test "${with_uiout+set}" = set; then
5776 withval="$with_uiout"
5777 case "${withval}" in
5778 yes) want_uiout=true ;;
5779 no) if test $enable_gdbmi = yes; then
5780 { echo "configure: error: uiout is needed for MI and cannot be disabled" 1>&2; exit 1; }
5781 else
5782 want_uiout=false
5783 fi ;;
5784 *) { echo "configure: error: bad value ${withval} for GDB with-uiout option" 1>&2; exit 1; } ;;
5785esac
5786else
5787 want_uiout=true
5788fi
5789
5790if test $want_uiout = true; then
5791 UIOUT_CFLAGS="-DUI_OUT=1"
5792fi
5793
c906108c
SS
5794# Check whether --enable-tui or --disable-tui was given.
5795if test "${enable_tui+set}" = set; then
5796 enableval="$enable_tui"
5797
5798 case "${enable_tui}" in
5799 yes | no) ;;
5800 "") enable_tui=yes ;;
5801 *)
5802 { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
5803 ;;
5804 esac
5805
5806fi
5807
5808case ${enable_tui} in
5809 "yes" )
ed952ac5
AC
5810 if test -d "${srcdir}/tui" ; then
5811 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_TUI_OBS)"
5812 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_TUI_DEPS)"
486697a0 5813 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_TUI_SRCS)"
ed952ac5
AC
5814 CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_TUI_INITS)"
5815 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_TUI_CFLAGS)"
5816 CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_TUI_ALL)"
5817 CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_TUI_CLEAN)"
5818 CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_TUI_INSTALL)"
5819 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_TUI_UNINSTALL)"
5820 fi
5821 ;;
c906108c
SS
5822esac
5823
c906108c
SS
5824# Check whether --enable-netrom or --disable-netrom was given.
5825if test "${enable_netrom+set}" = set; then
5826 enableval="$enable_netrom"
5827 case "${enableval}" in
5828yes) enable_netrom=yes ;;
5829no) enable_netrom=no ;;
5830*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
5831esac
5832fi
5833
5834
5835if test "${enable_netrom}" = "yes"; then
66b965bb 5836 CONFIG_LIB_OBS="${CONFIG_LIB_OBS} remote-nrom.o"
c906108c
SS
5837 CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
5838fi
5839
1decb323 5840
3b851bce
AC
5841# NOTE: Don't add -Wall or -Wunused, they both include
5842# -Wunused-parameter which reports bogus warnings.
5843# NOTE: If you add to this list, remember to update
5844# gdb/doc/gdbint.texinfo.
1decb323 5845build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
16cadf39 5846-Wformat -Wparentheses -Wpointer-arith -Wuninitialized"
d8038014
AC
5847# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
5848# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
5849# -Wchar-subscripts -Wuninitialized -Wtraditional -Wshadow -Wcast-qual
5850# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
5851# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
5852# -Woverloaded-virtual -Winline -Werror"
c906108c
SS
5853# Check whether --enable-build-warnings or --disable-build-warnings was given.
5854if test "${enable_build_warnings+set}" = set; then
5855 enableval="$enable_build_warnings"
1decb323 5856 case "${enableval}" in
c906108c
SS
5857 yes) ;;
5858 no) build_warnings="-w";;
5859 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5860 build_warnings="${build_warnings} ${t}";;
5861 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5862 build_warnings="${t} ${build_warnings}";;
5863 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5864esac
d4f3574e 5865if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 5866 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 5867fi
1decb323 5868fi
3b851bce
AC
5869# Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
5870if test "${enable_gdb_build_warnings+set}" = set; then
5871 enableval="$enable_gdb_build_warnings"
5872 case "${enableval}" in
5873 yes) ;;
5874 no) build_warnings="-w";;
5875 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5876 build_warnings="${build_warnings} ${t}";;
5877 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5878 build_warnings="${t} ${build_warnings}";;
5879 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5880esac
5881if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5882 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
5883fi
5884fi
104c1213
JM
5885WARN_CFLAGS=""
5886WERROR_CFLAGS=""
c906108c
SS
5887if test "x${build_warnings}" != x -a "x$GCC" = xyes
5888then
746a987d 5889 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
b4df4f68 5890echo "configure:5891: checking compiler warning flags" >&5
746a987d
AC
5891 # Separate out the -Werror flag as some files just cannot be
5892 # compiled with it enabled.
5893 for w in ${build_warnings}; do
5894 case $w in
5895 -Werr*) WERROR_CFLAGS=-Werror ;;
5896 *) # Check that GCC accepts it
5897 if $CC $w 2>&1 | grep 'unrecognized option' > /dev/null; then
5898 :
5899 else
5900 WARN_CFLAGS="${WARN_CFLAGS} $w"
5901 fi
5902 esac
5903 done
5904 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
c906108c
SS
5905fi
5906
5907
104c1213 5908
c906108c
SS
5909MMALLOC_CFLAGS=
5910MMALLOC=
5911
5912
5913
5914# Check whether --with-mmalloc or --without-mmalloc was given.
5915if test "${with_mmalloc+set}" = set; then
5916 withval="$with_mmalloc"
5917 case "${withval}" in
5918 yes) want_mmalloc=true ;;
5919 no) want_mmalloc=false;;
5920 *) { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
5921esac
5922else
5923 want_mmalloc=false
5924fi
5925
5926if test x$want_mmalloc = xtrue; then
5927 cat >> confdefs.h <<\EOF
5928#define USE_MMALLOC 1
5929EOF
5930
5931 cat >> confdefs.h <<\EOF
5932#define MMCHECK_FORCE 1
5933EOF
5934
5935 MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
5936 MMALLOC='../mmalloc/libmmalloc.a'
5937fi
5938
88987551
L
5939# Check whether --with-included-regex or --without-included-regex was given.
5940if test "${with_included_regex+set}" = set; then
5941 withval="$with_included_regex"
5942 case "${withval}" in
5943 yes) want_included_regex=true ;;
5944 no) want_included_regex=false;;
5945 *) { echo "configure: error: bad value ${withval} for GDB with-included-regex option" 1>&2; exit 1; } ;;
5946esac
5947else
5948 want_included_regex=true
5949fi
5950
88987551
L
5951if test $want_included_regex = false; then
5952 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
b4df4f68 5953echo "configure:5954: checking for GNU regex" >&5
88987551
L
5954 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
5955 echo $ac_n "(cached) $ac_c" 1>&6
5956else
5957 cat > conftest.$ac_ext <<EOF
b4df4f68 5958#line 5959 "configure"
88987551
L
5959#include "confdefs.h"
5960#include <gnu-versions.h>
5961#include <sys/types.h>
5962#include <regex.h>
5963int main() {
5964#if !defined _GNU_REGEX_INTERFACE_VERSION || !defined __GLIBC__ || __GLIBC__ < 2
5965#error No valid GNU regex.
5966#endif
5967
5968; return 0; }
5969EOF
b4df4f68 5970if { (eval echo configure:5971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
88987551
L
5971 rm -rf conftest*
5972 gdb_cv_have_gnu_regex=yes
5973else
5974 echo "configure: failed program was:" >&5
5975 cat conftest.$ac_ext >&5
5976 rm -rf conftest*
5977 gdb_cv_have_gnu_regex=no
5978fi
5979rm -f conftest*
5980fi
5981
5982 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
e48f66e4
AC
5983 if test $gdb_cv_have_gnu_regex = no; then
5984 want_included_regex=true
88987551
L
5985 fi
5986fi
5987
e48f66e4
AC
5988if test x${want_included_regex} = xtrue; then
5989 REGEX="gnu-regex.o"
5990 cat >> confdefs.h <<\EOF
5991#define USE_INCLUDED_REGEX 1
5992EOF
5993
5994fi
88987551 5995
7a292a7a
SS
5996
5997# In the Cygwin environment, we need some additional flags.
5998echo $ac_n "checking for cygwin""... $ac_c" 1>&6
b4df4f68 5999echo "configure:6000: checking for cygwin" >&5
7a292a7a
SS
6000if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
6001 echo $ac_n "(cached) $ac_c" 1>&6
6002else
6003 cat > conftest.$ac_ext <<EOF
b4df4f68 6004#line 6005 "configure"
7a292a7a
SS
6005#include "confdefs.h"
6006
6007#if defined (__CYGWIN__) || defined (__CYGWIN32__)
6008lose
6009#endif
6010EOF
6011if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6012 egrep "lose" >/dev/null 2>&1; then
6013 rm -rf conftest*
6014 gdb_cv_os_cygwin=yes
6015else
6016 rm -rf conftest*
6017 gdb_cv_os_cygwin=no
6018fi
6019rm -f conftest*
6020
6021fi
6022
6023echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
6024
aff38e61
AC
6025
6026SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
6027case ${host} in
95cbc983
AC
6028 *go32* ) SER_HARDWIRE=ser-go32.o ;;
6029 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
aff38e61
AC
6030esac
6031
6032
6033
b83266a0
SS
6034if test x$gdb_host = xgo32; then
6035 TERM_LIB=
6036else
c906108c
SS
6037if test x$gdb_cv_os_cygwin = xyes; then
6038 TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
6039else
6040 TERM_LIB=
6041 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
b4df4f68 6042echo "configure:6043: checking for tgetent in -lncurses" >&5
c906108c
SS
6043ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
6044if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6045 echo $ac_n "(cached) $ac_c" 1>&6
6046else
6047 ac_save_LIBS="$LIBS"
6048LIBS="-lncurses $LIBS"
6049cat > conftest.$ac_ext <<EOF
b4df4f68 6050#line 6051 "configure"
c906108c
SS
6051#include "confdefs.h"
6052/* Override any gcc2 internal prototype to avoid an error. */
6053/* We use char because int might match the return type of a gcc2
6054 builtin and then its argument prototype would still apply. */
6055char tgetent();
6056
6057int main() {
6058tgetent()
6059; return 0; }
6060EOF
b4df4f68 6061if { (eval echo configure:6062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6062 rm -rf conftest*
6063 eval "ac_cv_lib_$ac_lib_var=yes"
6064else
6065 echo "configure: failed program was:" >&5
6066 cat conftest.$ac_ext >&5
6067 rm -rf conftest*
6068 eval "ac_cv_lib_$ac_lib_var=no"
6069fi
6070rm -f conftest*
6071LIBS="$ac_save_LIBS"
6072
6073fi
6074if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6075 echo "$ac_t""yes" 1>&6
6076 TERM_LIB=-lncurses
6077else
6078 echo "$ac_t""no" 1>&6
6079echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
b4df4f68 6080echo "configure:6081: checking for tgetent in -lHcurses" >&5
c906108c
SS
6081ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
6082if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6083 echo $ac_n "(cached) $ac_c" 1>&6
6084else
6085 ac_save_LIBS="$LIBS"
6086LIBS="-lHcurses $LIBS"
6087cat > conftest.$ac_ext <<EOF
b4df4f68 6088#line 6089 "configure"
c906108c
SS
6089#include "confdefs.h"
6090/* Override any gcc2 internal prototype to avoid an error. */
6091/* We use char because int might match the return type of a gcc2
6092 builtin and then its argument prototype would still apply. */
6093char tgetent();
6094
6095int main() {
6096tgetent()
6097; return 0; }
6098EOF
b4df4f68 6099if { (eval echo configure:6100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6100 rm -rf conftest*
6101 eval "ac_cv_lib_$ac_lib_var=yes"
6102else
6103 echo "configure: failed program was:" >&5
6104 cat conftest.$ac_ext >&5
6105 rm -rf conftest*
6106 eval "ac_cv_lib_$ac_lib_var=no"
6107fi
6108rm -f conftest*
6109LIBS="$ac_save_LIBS"
6110
6111fi
6112if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6113 echo "$ac_t""yes" 1>&6
6114 TERM_LIB=-lHcurses
6115else
6116 echo "$ac_t""no" 1>&6
6117echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
b4df4f68 6118echo "configure:6119: checking for tgetent in -ltermlib" >&5
c906108c
SS
6119ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
6120if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6121 echo $ac_n "(cached) $ac_c" 1>&6
6122else
6123 ac_save_LIBS="$LIBS"
6124LIBS="-ltermlib $LIBS"
6125cat > conftest.$ac_ext <<EOF
b4df4f68 6126#line 6127 "configure"
c906108c
SS
6127#include "confdefs.h"
6128/* Override any gcc2 internal prototype to avoid an error. */
6129/* We use char because int might match the return type of a gcc2
6130 builtin and then its argument prototype would still apply. */
6131char tgetent();
6132
6133int main() {
6134tgetent()
6135; return 0; }
6136EOF
b4df4f68 6137if { (eval echo configure:6138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6138 rm -rf conftest*
6139 eval "ac_cv_lib_$ac_lib_var=yes"
6140else
6141 echo "configure: failed program was:" >&5
6142 cat conftest.$ac_ext >&5
6143 rm -rf conftest*
6144 eval "ac_cv_lib_$ac_lib_var=no"
6145fi
6146rm -f conftest*
6147LIBS="$ac_save_LIBS"
6148
6149fi
6150if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6151 echo "$ac_t""yes" 1>&6
6152 TERM_LIB=-ltermlib
6153else
6154 echo "$ac_t""no" 1>&6
6155echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
b4df4f68 6156echo "configure:6157: checking for tgetent in -ltermcap" >&5
c906108c
SS
6157ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
6158if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6159 echo $ac_n "(cached) $ac_c" 1>&6
6160else
6161 ac_save_LIBS="$LIBS"
6162LIBS="-ltermcap $LIBS"
6163cat > conftest.$ac_ext <<EOF
b4df4f68 6164#line 6165 "configure"
c906108c
SS
6165#include "confdefs.h"
6166/* Override any gcc2 internal prototype to avoid an error. */
6167/* We use char because int might match the return type of a gcc2
6168 builtin and then its argument prototype would still apply. */
6169char tgetent();
6170
6171int main() {
6172tgetent()
6173; return 0; }
6174EOF
b4df4f68 6175if { (eval echo configure:6176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6176 rm -rf conftest*
6177 eval "ac_cv_lib_$ac_lib_var=yes"
6178else
6179 echo "configure: failed program was:" >&5
6180 cat conftest.$ac_ext >&5
6181 rm -rf conftest*
6182 eval "ac_cv_lib_$ac_lib_var=no"
6183fi
6184rm -f conftest*
6185LIBS="$ac_save_LIBS"
6186
6187fi
6188if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6189 echo "$ac_t""yes" 1>&6
6190 TERM_LIB=-ltermcap
6191else
6192 echo "$ac_t""no" 1>&6
6193echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
b4df4f68 6194echo "configure:6195: checking for tgetent in -lcurses" >&5
c906108c
SS
6195ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
6196if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6197 echo $ac_n "(cached) $ac_c" 1>&6
6198else
6199 ac_save_LIBS="$LIBS"
6200LIBS="-lcurses $LIBS"
6201cat > conftest.$ac_ext <<EOF
b4df4f68 6202#line 6203 "configure"
c906108c
SS
6203#include "confdefs.h"
6204/* Override any gcc2 internal prototype to avoid an error. */
6205/* We use char because int might match the return type of a gcc2
6206 builtin and then its argument prototype would still apply. */
6207char tgetent();
6208
6209int main() {
6210tgetent()
6211; return 0; }
6212EOF
b4df4f68 6213if { (eval echo configure:6214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6214 rm -rf conftest*
6215 eval "ac_cv_lib_$ac_lib_var=yes"
6216else
6217 echo "configure: failed program was:" >&5
6218 cat conftest.$ac_ext >&5
6219 rm -rf conftest*
6220 eval "ac_cv_lib_$ac_lib_var=no"
6221fi
6222rm -f conftest*
6223LIBS="$ac_save_LIBS"
6224
6225fi
6226if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6227 echo "$ac_t""yes" 1>&6
6228 TERM_LIB=-lcurses
6229else
6230 echo "$ac_t""no" 1>&6
6231echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
b4df4f68 6232echo "configure:6233: checking for tgetent in -lterminfo" >&5
c906108c
SS
6233ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
6234if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6235 echo $ac_n "(cached) $ac_c" 1>&6
6236else
6237 ac_save_LIBS="$LIBS"
6238LIBS="-lterminfo $LIBS"
6239cat > conftest.$ac_ext <<EOF
b4df4f68 6240#line 6241 "configure"
c906108c
SS
6241#include "confdefs.h"
6242/* Override any gcc2 internal prototype to avoid an error. */
6243/* We use char because int might match the return type of a gcc2
6244 builtin and then its argument prototype would still apply. */
6245char tgetent();
6246
6247int main() {
6248tgetent()
6249; return 0; }
6250EOF
b4df4f68 6251if { (eval echo configure:6252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
6252 rm -rf conftest*
6253 eval "ac_cv_lib_$ac_lib_var=yes"
6254else
6255 echo "configure: failed program was:" >&5
6256 cat conftest.$ac_ext >&5
6257 rm -rf conftest*
6258 eval "ac_cv_lib_$ac_lib_var=no"
6259fi
6260rm -f conftest*
6261LIBS="$ac_save_LIBS"
6262
6263fi
6264if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6265 echo "$ac_t""yes" 1>&6
6266 TERM_LIB=-lterminfo
6267else
6268 echo "$ac_t""no" 1>&6
6269fi
6270
6271fi
6272
6273fi
6274
6275fi
6276
6277fi
6278
6279fi
6280
6281
6282 if test "x$TERM_LIB" = x
6283 then
6284 { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
6285 fi
6286fi
b83266a0 6287fi
c906108c
SS
6288
6289
cd0fc7c3
SS
6290# libreadline needs libuser32.a in a cygwin environment
6291WIN32LIBS=
6292if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
6293 WIN32LIBS="-luser32"
6294 case "${target}" in
6295 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
6296 ;;
6297 esac
cd0fc7c3 6298fi
c906108c 6299
7a292a7a 6300
3fc11d3e
JM
6301LIBGUI="../libgui/src/libgui.a"
6302GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
6303
6304
7a292a7a 6305
8b93c638
JM
6306# Check whether --with-cpu or --without-cpu was given.
6307if test "${with_cpu+set}" = set; then
6308 withval="$with_cpu"
6309 case "${target}" in
6310 powerpc-* | powerpcle-* )
6311 ## It would be nice to keep this table in sync with the one in
6312 ## gcc/configure.
6313 case "${with_cpu}" in
6314 ppc-uisa | rs6000 | 403 | 403GC | 505 | 860 | 601 | 602 | 603 \
6315 | 604 | 750 )
6316 ## Those are all handled in variants in rs6000-tdep.c, so they're fine.
6317 ;;
6318 common | power | power2 | rios | rios1 | rios2 | rsc | rsc1 )
6319 ## These are all RS6000 variants, as far as GDB is concerned.
6320 with_cpu=rs6000
6321 ;;
6322 603e | ec603e )
6323 with_cpu=603
6324 ;;
6325 604e )
6326 with_cpu=604
6327 ;;
6328 * )
6329 echo "configure: warning: GDB: unknown --with-cpu value: \`${with_cpu}'; using \`ppc-uisa'." 1>&2
6330 with_cpu=ppc-uisa
6331 ;;
6332 esac
6333 ;;
6334 * )
6335 echo "configure: warning: GDB may ignore the --with-cpu flag for ${target} targets" 1>&2
6336 ;;
6337esac
6338cat >> confdefs.h <<EOF
6339#define TARGET_CPU_DEFAULT "${with_cpu}"
6340EOF
6341
6342
6343fi
6344
6345
6346
3fc11d3e
JM
6347# Check whether --enable-gdbtk or --disable-gdbtk was given.
6348if test "${enable_gdbtk+set}" = set; then
6349 enableval="$enable_gdbtk"
6350 case "${enableval}" in
6351 yes)
6352 case "$host" in
6353 *go32*)
6354 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
6355 enable_gdbtk=no ;;
6356 *windows*)
6357 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
6358 enable_gdbtk=no ;;
6359 *)
6360 enable_gdbtk=yes ;;
6361 esac ;;
6362 no)
6363 enable_gdbtk=no ;;
6364 *)
6365 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
6366esac
6367else
6368
6369# Default is on for everything but go32 and Cygwin
6370case "$host" in
6371 *go32* | *windows*)
6372 ;;
6373 *)
379d6434
AC
6374 if test -d "${srcdir}/gdbtk" ; then
6375 enable_gdbtk=yes
6376 fi
6377 ;;
6378esac
3fc11d3e
JM
6379
6380fi
6381
6382
6383WIN32LDAPP=
6384
6385
6386
6387configdir="unix"
6388
6389GDBTKLIBS=
6390if test "${enable_gdbtk}" = "yes"; then
6391
6392
6393#
6394# Ok, lets find the tcl configuration
6395# First, look for one uninstalled.
6396# the alternative search directory is invoked by --with-tclconfig
6397#
6398
6399if test x"${no_tcl}" = x ; then
6400 # we reset no_tcl in case something fails here
6401 no_tcl=true
6402 # Check whether --with-tclconfig or --without-tclconfig was given.
6403if test "${with_tclconfig+set}" = set; then
6404 withval="$with_tclconfig"
6405 with_tclconfig=${withval}
6406fi
6407
6408 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
b4df4f68 6409echo "configure:6410: checking for Tcl configuration" >&5
3fc11d3e
JM
6410 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
6411 echo $ac_n "(cached) $ac_c" 1>&6
6412else
6413
6414
6415 # First check to see if --with-tclconfig was specified.
6416 if test x"${with_tclconfig}" != x ; then
6417 if test -f "${with_tclconfig}/tclConfig.sh" ; then
6418 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
6419 else
6420 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
6421 fi
6422 fi
6423
6424 # then check for a private Tcl installation
6425 if test x"${ac_cv_c_tclconfig}" = x ; then
6426 for i in \
6427 ../tcl \
6428 `ls -dr ../tcl[7-9]* 2>/dev/null` \
6429 ../../tcl \
6430 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
6431 ../../../tcl \
6432 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
6433 if test -f "$i/${configdir}/tclConfig.sh" ; then
6434 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
6435 break
6436 fi
6437 done
6438 fi
6439 # check in a few common install locations
6440 if test x"${ac_cv_c_tclconfig}" = x ; then
6441 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6442 if test -f "$i/tclConfig.sh" ; then
6443 ac_cv_c_tclconfig=`(cd $i; pwd)`
6444 break
6445 fi
6446 done
6447 fi
6448 # check in a few other private locations
6449 if test x"${ac_cv_c_tclconfig}" = x ; then
6450 for i in \
6451 ${srcdir}/../tcl \
6452 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
6453 if test -f "$i/${configdir}/tclConfig.sh" ; then
6454 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
6455 break
6456 fi
6457 done
6458 fi
6459
6460fi
6461
6462 if test x"${ac_cv_c_tclconfig}" = x ; then
6463 TCLCONFIG="# no Tcl configs found"
6464 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
6465 else
6466 no_tcl=
6467 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
6468 echo "$ac_t""found $TCLCONFIG" 1>&6
6469 fi
6470fi
6471
6472 if test -z "${no_tcl}"; then
6473
6474 . $TCLCONFIG
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501#
6502# Ok, lets find the tk configuration
6503# First, look for one uninstalled.
6504# the alternative search directory is invoked by --with-tkconfig
6505#
6506
6507if test x"${no_tk}" = x ; then
6508 # we reset no_tk in case something fails here
6509 no_tk=true
6510 # Check whether --with-tkconfig or --without-tkconfig was given.
6511if test "${with_tkconfig+set}" = set; then
6512 withval="$with_tkconfig"
6513 with_tkconfig=${withval}
6514fi
6515
6516 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
b4df4f68 6517echo "configure:6518: checking for Tk configuration" >&5
3fc11d3e
JM
6518 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
6519 echo $ac_n "(cached) $ac_c" 1>&6
6520else
6521
6522
6523 # First check to see if --with-tkconfig was specified.
6524 if test x"${with_tkconfig}" != x ; then
6525 if test -f "${with_tkconfig}/tkConfig.sh" ; then
6526 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
6527 else
6528 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
6529 fi
6530 fi
6531
6532 # then check for a private Tk library
6533 if test x"${ac_cv_c_tkconfig}" = x ; then
6534 for i in \
6535 ../tk \
6536 `ls -dr ../tk[4-9]* 2>/dev/null` \
6537 ../../tk \
6538 `ls -dr ../../tk[4-9]* 2>/dev/null` \
6539 ../../../tk \
6540 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
6541 if test -f "$i/${configdir}/tkConfig.sh" ; then
6542 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
6543 break
6544 fi
6545 done
6546 fi
6547 # check in a few common install locations
6548 if test x"${ac_cv_c_tkconfig}" = x ; then
6549 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6550 if test -f "$i/tkConfig.sh" ; then
6551 ac_cv_c_tkconfig=`(cd $i; pwd)`
6552 break
6553 fi
6554 done
6555 fi
6556 # check in a few other private locations
6557 if test x"${ac_cv_c_tkconfig}" = x ; then
6558 for i in \
6559 ${srcdir}/../tk \
6560 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
6561 if test -f "$i/${configdir}/tkConfig.sh" ; then
6562 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
6563 break
6564 fi
6565 done
6566 fi
6567
6568fi
6569
6570 if test x"${ac_cv_c_tkconfig}" = x ; then
6571 TKCONFIG="# no Tk configs found"
6572 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
6573 else
6574 no_tk=
6575 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
6576 echo "$ac_t""found $TKCONFIG" 1>&6
6577 fi
6578fi
6579
6580
6581
6582 # If $no_tk is nonempty, then we can't do Tk, and there is no
6583 # point to doing Tcl.
6584 if test -z "${no_tk}"; then
6585
6586 if test -f "$TKCONFIG" ; then
6587 . $TKCONFIG
6588 fi
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603#
6604# Ok, lets find the tcl source trees so we can use the headers
6605# Warning: transition of version 9 to 10 will break this algorithm
6606# because 10 sorts before 9. We also look for just tcl. We have to
6607# be careful that we don't match stuff like tclX by accident.
6608# the alternative search directory is involked by --with-tclinclude
6609#
6610
6611no_tcl=true
6612echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
b4df4f68 6613echo "configure:6614: checking for Tcl private headers. dir=${configdir}" >&5
3fc11d3e
JM
6614# Check whether --with-tclinclude or --without-tclinclude was given.
6615if test "${with_tclinclude+set}" = set; then
6616 withval="$with_tclinclude"
6617 with_tclinclude=${withval}
6618fi
6619
6620if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
6621 echo $ac_n "(cached) $ac_c" 1>&6
6622else
6623
6624# first check to see if --with-tclinclude was specified
6625if test x"${with_tclinclude}" != x ; then
6626 if test -f ${with_tclinclude}/tclInt.h ; then
6627 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
6628 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
6629 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
6630 else
6631 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
6632 fi
6633fi
6634
6635# next check if it came with Tcl configuration file
6636if test x"${ac_cv_c_tclconfig}" = x ; then
6637 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
6638 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
6639 fi
6640fi
6641
6642# next check in private source directory
6643#
6644# since ls returns lowest version numbers first, reverse its output
6645if test x"${ac_cv_c_tclh}" = x ; then
6646 for i in \
6647 ${srcdir}/../tcl \
6648 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
6649 ${srcdir}/../../tcl \
6650 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
6651 ${srcdir}/../../../tcl \
6652 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
6653 if test -f $i/generic/tclInt.h ; then
6654 ac_cv_c_tclh=`(cd $i/generic; pwd)`
6655 break
6656 fi
6657 done
6658fi
6659# finally check in a few common install locations
6660#
6661# since ls returns lowest version numbers first, reverse its output
6662if test x"${ac_cv_c_tclh}" = x ; then
6663 for i in \
6664 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
6665 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
6666 /usr/local/src/tcl \
6667 /usr/local/lib/tcl \
6668 ${prefix}/include ; do
6669 if test -f $i/generic/tclInt.h ; then
6670 ac_cv_c_tclh=`(cd $i/generic; pwd)`
6671 break
6672 fi
6673 done
6674fi
6675# see if one is installed
6676if test x"${ac_cv_c_tclh}" = x ; then
6677 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
6678echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
b4df4f68 6679echo "configure:6680: checking for tclInt.h" >&5
3fc11d3e
JM
6680if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6681 echo $ac_n "(cached) $ac_c" 1>&6
6682else
6683 cat > conftest.$ac_ext <<EOF
b4df4f68 6684#line 6685 "configure"
3fc11d3e
JM
6685#include "confdefs.h"
6686#include <tclInt.h>
6687EOF
6688ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 6689{ (eval echo configure:6690: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
6690ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6691if test -z "$ac_err"; then
6692 rm -rf conftest*
6693 eval "ac_cv_header_$ac_safe=yes"
6694else
6695 echo "$ac_err" >&5
6696 echo "configure: failed program was:" >&5
6697 cat conftest.$ac_ext >&5
6698 rm -rf conftest*
6699 eval "ac_cv_header_$ac_safe=no"
6700fi
6701rm -f conftest*
6702fi
6703if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6704 echo "$ac_t""yes" 1>&6
6705 ac_cv_c_tclh=installed
6706else
6707 echo "$ac_t""no" 1>&6
6708ac_cv_c_tclh=""
6709fi
6710
6711fi
6712
6713fi
6714
6715if test x"${ac_cv_c_tclh}" = x ; then
6716 TCLHDIR="# no Tcl private headers found"
6717 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
6718fi
6719if test x"${ac_cv_c_tclh}" != x ; then
6720 no_tcl=""
6721 if test x"${ac_cv_c_tclh}" = x"installed" ; then
6722 echo "$ac_t""is installed" 1>&6
6723 TCLHDIR=""
6724 else
6725 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
6726 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
6727 TCLHDIR="-I${ac_cv_c_tclh}"
6728 fi
6729fi
6730
6731
6732
6733
6734#
6735# Ok, lets find the tk source trees so we can use the headers
6736# If the directory (presumably symlink) named "tk" exists, use that one
6737# in preference to any others. Same logic is used when choosing library
6738# and again with Tcl. The search order is the best place to look first, then in
6739# decreasing significance. The loop breaks if the trigger file is found.
6740# Note the gross little conversion here of srcdir by cd'ing to the found
6741# directory. This converts the path from a relative to an absolute, so
6742# recursive cache variables for the path will work right. We check all
6743# the possible paths in one loop rather than many seperate loops to speed
6744# things up.
6745# the alternative search directory is involked by --with-tkinclude
6746#
6747no_tk=true
6748echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
b4df4f68 6749echo "configure:6750: checking for Tk private headers" >&5
3fc11d3e
JM
6750# Check whether --with-tkinclude or --without-tkinclude was given.
6751if test "${with_tkinclude+set}" = set; then
6752 withval="$with_tkinclude"
6753 with_tkinclude=${withval}
6754fi
6755
6756if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
6757 echo $ac_n "(cached) $ac_c" 1>&6
6758else
6759
6760# first check to see if --with-tkinclude was specified
6761if test x"${with_tkinclude}" != x ; then
6762 if test -f ${with_tkinclude}/tk.h ; then
6763 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
6764 elif test -f ${with_tkinclude}/generic/tk.h ; then
6765 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
6766 else
6767 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
6768 fi
6769fi
6770
6771# next check if it came with Tk configuration file
6772if test x"${ac_cv_c_tkconfig}" = x ; then
6773 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
6774 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
6775 fi
6776fi
6777
6778# next check in private source directory
6779#
6780# since ls returns lowest version numbers first, reverse its output
6781if test x"${ac_cv_c_tkh}" = x ; then
6782 for i in \
6783 ${srcdir}/../tk \
6784 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
6785 ${srcdir}/../../tk \
6786 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
6787 ${srcdir}/../../../tk \
6788 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
6789 if test -f $i/generic/tk.h ; then
6790 ac_cv_c_tkh=`(cd $i/generic; pwd)`
6791 break
6792 fi
6793 done
6794fi
6795# finally check in a few common install locations
6796#
6797# since ls returns lowest version numbers first, reverse its output
6798if test x"${ac_cv_c_tkh}" = x ; then
6799 for i in \
6800 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
6801 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
6802 /usr/local/src/tk \
6803 /usr/local/lib/tk \
6804 ${prefix}/include ; do
6805 if test -f $i/generic/tk.h ; then
6806 ac_cv_c_tkh=`(cd $i/generic; pwd)`
6807 break
6808 fi
6809 done
6810fi
6811# see if one is installed
6812if test x"${ac_cv_c_tkh}" = x ; then
6813 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
6814echo $ac_n "checking for tk.h""... $ac_c" 1>&6
b4df4f68 6815echo "configure:6816: checking for tk.h" >&5
3fc11d3e
JM
6816if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6817 echo $ac_n "(cached) $ac_c" 1>&6
6818else
6819 cat > conftest.$ac_ext <<EOF
b4df4f68 6820#line 6821 "configure"
3fc11d3e
JM
6821#include "confdefs.h"
6822#include <tk.h>
6823EOF
6824ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 6825{ (eval echo configure:6826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
6826ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6827if test -z "$ac_err"; then
6828 rm -rf conftest*
6829 eval "ac_cv_header_$ac_safe=yes"
6830else
6831 echo "$ac_err" >&5
6832 echo "configure: failed program was:" >&5
6833 cat conftest.$ac_ext >&5
6834 rm -rf conftest*
6835 eval "ac_cv_header_$ac_safe=no"
6836fi
6837rm -f conftest*
6838fi
6839if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6840 echo "$ac_t""yes" 1>&6
6841 ac_cv_c_tkh=installed
6842else
6843 echo "$ac_t""no" 1>&6
6844ac_cv_c_tkh=""
6845fi
6846
6847fi
6848
6849fi
6850
6851if test x"${ac_cv_c_tkh}" != x ; then
6852 no_tk=""
6853 if test x"${ac_cv_c_tkh}" = x"installed" ; then
6854 echo "$ac_t""is installed" 1>&6
6855 TKHDIR=""
6856 else
6857 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
6858 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
6859 TKHDIR="-I${ac_cv_c_tkh}"
6860 fi
6861else
6862 TKHDIR="# no Tk directory found"
6863 echo "configure: warning: Can't find Tk private headers" 1>&2
6864 no_tk=true
6865fi
6866
6867
6868
6869
6870echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
b4df4f68 6871echo "configure:6872: checking for Itcl private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
6872if test x"${ac_cv_c_itclh}" = x ; then
6873 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
6874 if test -f $i/generic/itcl.h ; then
6875 ac_cv_c_itclh=`(cd $i/generic; pwd)`
6876 break
6877 fi
6878 done
6879fi
6880if test x"${ac_cv_c_itclh}" = x ; then
6881 ITCLHDIR="# no Itcl private headers found"
6882 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
6883fi
6884if test x"${ac_cv_c_itclh}" != x ; then
6885 ITCLHDIR="-I${ac_cv_c_itclh}"
6886fi
6887# should always be here
6888# ITCLLIB="../itcl/itcl/unix/libitcl.a"
6889
6890#AC_SUBST(ITCLLIB)
6891
6892
6893echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
b4df4f68 6894echo "configure:6895: checking for Itk private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
6895if test x"${ac_cv_c_itkh}" = x ; then
6896 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
6897 if test -f $i/generic/itk.h ; then
6898 ac_cv_c_itkh=`(cd $i/generic; pwd)`
6899 break
6900 fi
6901 done
6902fi
6903if test x"${ac_cv_c_itkh}" = x ; then
6904 ITKHDIR="# no Itk private headers found"
6905 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
6906fi
6907if test x"${ac_cv_c_itkh}" != x ; then
6908 ITKHDIR="-I${ac_cv_c_itkh}"
6909fi
6910# should always be here
6911# ITKLIB="../itcl/itk/unix/libitk.a"
6912
6913#AC_SUBST(ITKLIB)
6914
6915
6916echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
b4df4f68 6917echo "configure:6918: checking for Tix private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
6918if test x"${ac_cv_c_tixh}" = x ; then
6919 for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
6920 if test -f $i/generic/tix.h ; then
6921 ac_cv_c_tixh=`(cd $i/generic; pwd)`
6922 break
6923 fi
6924 done
6925fi
6926if test x"${ac_cv_c_tixh}" = x ; then
6927 TIXHDIR="# no Tix private headers found"
6928 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
6929fi
6930if test x"${ac_cv_c_tixh}" != x ; then
6931 TIXHDIR="-I${ac_cv_c_tixh}"
6932fi
6933
6934
6935
6936 # now look for Itcl library stuff
6937
6938
6939#
6940# Ok, lets find the itcl configuration
6941# First, look for one uninstalled.
6942# the alternative search directory is invoked by --with-itclconfig
6943#
6944
6945if test x"${no_itcl}" = x ; then
6946 # we reset no_itcl in case something fails here
6947 no_itcl=true
6948 # Check whether --with-itclconfig or --without-itclconfig was given.
6949if test "${with_itclconfig+set}" = set; then
6950 withval="$with_itclconfig"
6951 with_itclconfig=${withval}
6952fi
6953
6954 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
b4df4f68 6955echo "configure:6956: checking for Itcl configuration" >&5
3fc11d3e
JM
6956 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
6957 echo $ac_n "(cached) $ac_c" 1>&6
6958else
6959
6960
6961 # First check to see if --with-itclconfig was specified.
6962 if test x"${with_itclconfig}" != x ; then
6963 if test -f "${with_itclconfig}/itclConfig.sh" ; then
6964 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
6965 else
6966 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
6967 fi
6968 fi
6969
6970 # then check for a private Itcl library
6971 if test x"${ac_cv_c_itclconfig}" = x ; then
6972 for i in \
6973 ../itcl/itcl \
6974 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
6975 ../../itcl \
6976 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
6977 ../../../itcl \
6978 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
6979 if test -f "$i/itclConfig.sh" ; then
6980 ac_cv_c_itclconfig=`(cd $i; pwd)`
6981 break
6982 fi
6983 done
6984 fi
6985 # check in a few common install locations
6986 if test x"${ac_cv_c_itclconfig}" = x ; then
6987 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
6988 if test -f "$i/itclConfig.sh" ; then
6989 ac_cv_c_itclconfig=`(cd $i; pwd)`
6990 break
6991 fi
6992 done
6993 fi
6994 # check in a few other private locations
6995 if test x"${ac_cv_c_itclconfig}" = x ; then
6996 for i in \
6997 ${srcdir}/../itcl/itcl \
6998 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
6999 if test -f "$i/itclConfig.sh" ; then
7000 ac_cv_c_itclconfig=`(cd $i; pwd)`
7001 break
7002 fi
7003 done
7004 fi
7005
7006fi
7007
7008 if test x"${ac_cv_c_itclconfig}" = x ; then
7009 ITCLCONFIG="# no Itcl configs found"
7010 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
7011 else
7012 no_itcl=
7013 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
7014 echo "$ac_t""found $ITCLCONFIG" 1>&6
7015 fi
7016fi
7017
7018 if test -z "${no_itcl}"; then
7019
7020 if test -f "$ITCLCONFIG" ; then
7021 . $ITCLCONFIG
7022 fi
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034 case "${host}" in
7035 *-*-cygwin*)
7036 itcldir=../itcl/itcl/win/
7037 ;;
7038 *)
7039 itcldir=../itcl/itcl/unix/
7040 ;;
7041 esac
7042
7043
7044 ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
7045 ITCL_DEPS="${itcldir}${ITCL_LIB_FILE}"
7046 fi
7047
7048
7049 # now look for Itk library stuff
7050
7051#
7052# Ok, lets find the itk configuration
7053# First, look for one uninstalled.
7054# the alternative search directory is invoked by --with-itkconfig
7055#
7056
7057if test x"${no_itk}" = x ; then
7058 # we reset no_itk in case something fails here
7059 no_itk=true
7060 # Check whether --with-itkconfig or --without-itkconfig was given.
7061if test "${with_itkconfig+set}" = set; then
7062 withval="$with_itkconfig"
7063 with_itkconfig=${withval}
7064fi
7065
7066 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
b4df4f68 7067echo "configure:7068: checking for Itk configuration" >&5
3fc11d3e
JM
7068 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
7069 echo $ac_n "(cached) $ac_c" 1>&6
7070else
7071
7072
7073 # First check to see if --with-itkconfig was specified.
7074 if test x"${with_itkconfig}" != x ; then
7075 if test -f "${with_itkconfig}/itkConfig.sh" ; then
7076 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
7077 else
7078 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
7079 fi
7080 fi
7081
7082 # then check for a private Itk library
7083 if test x"${ac_cv_c_itkconfig}" = x ; then
7084 for i in \
7085 ../itcl/itk \
7086 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
7087 ../../itk \
7088 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
7089 ../../../itk \
7090 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
7091 if test -f "$i/itkConfig.sh" ; then
7092 ac_cv_c_itkconfig=`(cd $i; pwd)`
7093 break
7094 fi
7095 done
7096 fi
7097 # check in a few common install locations
7098 if test x"${ac_cv_c_itkconfig}" = x ; then
7099 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
7100 if test -f "$i/itkConfig.sh" ; then
7101 ac_cv_c_itkconfig=`(cd $i; pwd)`
7102 break
7103 fi
7104 done
7105 fi
7106 # check in a few other private locations
7107 if test x"${ac_cv_c_itkconfig}" = x ; then
7108 for i in \
7109 ${srcdir}/../itcl/itk \
7110 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
7111 if test -f "$i/itkConfig.sh" ; then
7112 ac_cv_c_itkconfig=`(cd $i; pwd)`
7113 break
7114 fi
7115 done
7116 fi
7117
7118fi
7119
7120 if test x"${ac_cv_c_itkconfig}" = x ; then
7121 ITKCONFIG="# no Itk configs found"
7122 echo "configure: warning: Can't find Itk configuration definitions" 1>&2
7123 else
7124 no_itk=
7125 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
7126 echo "$ac_t""found $ITKCONFIG" 1>&6
7127 fi
7128fi
7129
7130
7131 if test -z "${no_itcl}"; then
7132
7133 if test -f "$ITKCONFIG" ; then
7134 . $ITKCONFIG
7135 fi
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148 case "${host}" in
7149 *-*-cygwin*)
7150 itkdir=../itcl/itk/win/
7151 ;;
7152 *)
7153 itkdir=../itcl/itk/unix/
7154 ;;
7155 esac
7156
7157 ITKLIB="${ITK_BUILD_LIB_SPEC}"
7158 ITK_DEPS="${itkdir}${ITK_LIB_FILE}"
7159 fi
7160
7161 # now look for Tix library stuff
7162
7163#
7164# Ok, lets find the tix configuration
7165# First, look for one uninstalled.
7166# the alternative search directory is invoked by --with-itkconfig
7167#
7168
7169if test x"${no_tix}" = x ; then
7170 # we reset no_tix in case something fails here
7171 no_tix=true
7172 # Check whether --with-tixconfig or --without-tixconfig was given.
7173if test "${with_tixconfig+set}" = set; then
7174 withval="$with_tixconfig"
7175 with_tixconfig=${withval}
7176fi
7177
7178 echo $ac_n "checking for Tix configuration""... $ac_c" 1>&6
b4df4f68 7179echo "configure:7180: checking for Tix configuration" >&5
3fc11d3e
JM
7180 if eval "test \"`echo '$''{'ac_cv_c_tixconfig'+set}'`\" = set"; then
7181 echo $ac_n "(cached) $ac_c" 1>&6
7182else
7183
7184
7185 # First check to see if --with-tixconfig was specified.
7186 if test x"${with_tixconfig}" != x ; then
7187 if test -f "${with_tixconfig}/tixConfig.sh" ; then
7188 ac_cv_c_tixconfig=`(cd ${with_tixconfig}; pwd)`
7189 else
7190 { echo "configure: error: ${with_tixconfig} directory doesn't contain tixConfig.sh" 1>&2; exit 1; }
7191 fi
7192 fi
7193
7194 # then check for a private Tix library
7195 if test x"${ac_cv_c_tixconfig}" = x ; then
7196 for i in \
7197 ../tix \
7198 `ls -dr ../tix 2>/dev/null` \
7199 ../../tix \
7200 `ls -dr ../../tix 2>/dev/null` \
7201 ../../../tix \
7202 `ls -dr ../../../tix 2>/dev/null` ; do
7203 echo "**** Looking at $i - with ${configdir}"
7204 if test -f "$i/tixConfig.sh" ; then
7205 ac_cv_c_tixconfig=`(cd $i; pwd)`
7206 break
7207 fi
7208 done
7209 fi
7210 # check in a few common install locations
7211 if test x"${ac_cv_c_tixconfig}" = x ; then
7212 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
7213 echo "**** Looking at $i"
7214 if test -f "$i/tixConfig.sh" ; then
7215 ac_cv_c_tixconfig=`(cd $i; pwd)`
7216 break
7217 fi
7218 done
7219 fi
7220 # check in a few other private locations
7221 echo "**** Other private locations"
7222 if test x"${ac_cv_c_tixconfig}" = x ; then
7223 for i in \
7224 ${srcdir}/../tix \
7225 `ls -dr ${srcdir}/../tix 2>/dev/null` ; do
7226 echo "**** Looking at $i - with ${configdir}"
7227 if test -f "$i/${configdir}/tixConfig.sh" ; then
7228 ac_cv_c_tixconfig=`(cd $i/${configdir}; pwd)`
7229 break
7230 fi
7231 done
7232 fi
7233
7234fi
7235
7236 if test x"${ac_cv_c_tixconfig}" = x ; then
7237 TIXCONFIG="# no Tix configs found"
7238 echo "configure: warning: Can't find Tix configuration definitions" 1>&2
7239 else
7240 no_tix=
7241 TIXCONFIG=${ac_cv_c_tixconfig}/tixConfig.sh
7242 echo "$ac_t""found $TIXCONFIG" 1>&6
7243 fi
7244fi
7245
7246
7247 if test -z "${no_tix}"; then
7248
7249 if test -f "$TIXCONFIG" ; then
7250 . $TIXCONFIG
7251 fi
7252
7253
7254
7255
7256
7257
7258
7259
7260 TIXLIB="${TIX_BUILD_LIB_SPEC}"
7261 TIX_DEPS="${TIX_BUILD_LOCATION}/${TIX_LIB_FILE}"
7262 fi
7263
4226a5a5 7264 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e
JM
7265 # Tcl/Tk 8.1 require -fwritable strings. I don't
7266 # know whether 8.2 will or not, but I bet it will.
7267 # I don't have to worry about 7.x since we don't support it.
7268 GDBTK_CFLAGS=""
7269 if test "$GCC" = "yes"; then
7270 if test "$TCL_VERSION" != "8.0" ; then
7271 GDBTK_CFLAGS="-fwritable-strings"
7272 fi
7273 fi
7274
7275 # Include some libraries that Tcl and Tk want.
7276 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3fc11d3e
JM
7277 # Yes, the ordering seems wrong here. But it isn't.
7278 # TK_LIBS is the list of libraries that need to be linked
7279 # after Tcl/Tk. Note that this isn't put into LIBS. If it
7280 # were in LIBS then any link tests after this point would
7281 # try to include things like `$(LIBGUI)', which wouldn't work.
7282 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5
FN
7283
7284 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
7285 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
7286 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
7287 CONFIG_INITS="${CONFIG_INITS} \$(SUBDIR_GDBTK_INITS)"
b3a90332 7288 CONFIG_ALL="${CONFIG_ALL} \$(SUBDIR_GDBTK_ALL)"
ce844ae2 7289 CONFIG_CLEAN="${CONFIG_CLEAN} \$(SUBDIR_GDBTK_CLEAN)"
e56ac5c3
AC
7290 CONFIG_INSTALL="${CONFIG_INSTALL} \$(SUBDIR_GDBTK_INSTALL)"
7291 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} \$(SUBDIR_GDBTK_UNINSTALL)"
3fc11d3e
JM
7292
7293 if test x$gdb_cv_os_cygwin = xyes; then
7294 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
7295 WIN32LDAPP="-Wl,--subsystem,console"
7296 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
7297 fi
7298 fi
7299 fi
7300fi
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
c906108c
SS
7314# If we find X, set shell vars x_includes and x_libraries to the
7315# paths, otherwise set no_x=yes.
7316# Uses ac_ vars as temps to allow command line to override cache and checks.
7317# --without-x overrides everything else, but does not touch the cache.
7318echo $ac_n "checking for X""... $ac_c" 1>&6
b4df4f68 7319echo "configure:7320: checking for X" >&5
c906108c
SS
7320
7321# Check whether --with-x or --without-x was given.
7322if test "${with_x+set}" = set; then
7323 withval="$with_x"
7324 :
7325fi
7326
7327# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
7328if test "x$with_x" = xno; then
7329 # The user explicitly disabled X.
7330 have_x=disabled
7331else
7332 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
7333 # Both variables are already set.
7334 have_x=yes
7335 else
7336if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
7337 echo $ac_n "(cached) $ac_c" 1>&6
7338else
7339 # One or both of the vars are not set, and there is no cached value.
7340ac_x_includes=NO ac_x_libraries=NO
7341rm -fr conftestdir
7342if mkdir conftestdir; then
7343 cd conftestdir
7344 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
7345 cat > Imakefile <<'EOF'
7346acfindx:
7347 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
7348EOF
7349 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
7350 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7351 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
7352 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
7353 for ac_extension in a so sl; do
7354 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
7355 test -f $ac_im_libdir/libX11.$ac_extension; then
7356 ac_im_usrlibdir=$ac_im_libdir; break
7357 fi
7358 done
7359 # Screen out bogus values from the imake configuration. They are
7360 # bogus both because they are the default anyway, and because
7361 # using them would break gcc on systems where it needs fixed includes.
7362 case "$ac_im_incroot" in
7363 /usr/include) ;;
7364 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
7365 esac
7366 case "$ac_im_usrlibdir" in
7367 /usr/lib | /lib) ;;
7368 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
7369 esac
7370 fi
7371 cd ..
7372 rm -fr conftestdir
7373fi
7374
7375if test "$ac_x_includes" = NO; then
7376 # Guess where to find include files, by looking for this one X11 .h file.
7377 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
7378
7379 # First, try using that file with no special directory specified.
7380cat > conftest.$ac_ext <<EOF
b4df4f68 7381#line 7382 "configure"
c906108c
SS
7382#include "confdefs.h"
7383#include <$x_direct_test_include>
7384EOF
7385ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
b4df4f68 7386{ (eval echo configure:7387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
7387ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7388if test -z "$ac_err"; then
7389 rm -rf conftest*
7390 # We can compile using X headers with no special include directory.
7391ac_x_includes=
7392else
7393 echo "$ac_err" >&5
7394 echo "configure: failed program was:" >&5
7395 cat conftest.$ac_ext >&5
7396 rm -rf conftest*
7397 # Look for the header file in a standard set of common directories.
7398# Check X11 before X11Rn because it is often a symlink to the current release.
7399 for ac_dir in \
7400 /usr/X11/include \
7401 /usr/X11R6/include \
7402 /usr/X11R5/include \
7403 /usr/X11R4/include \
7404 \
7405 /usr/include/X11 \
7406 /usr/include/X11R6 \
7407 /usr/include/X11R5 \
7408 /usr/include/X11R4 \
7409 \
7410 /usr/local/X11/include \
7411 /usr/local/X11R6/include \
7412 /usr/local/X11R5/include \
7413 /usr/local/X11R4/include \
7414 \
7415 /usr/local/include/X11 \
7416 /usr/local/include/X11R6 \
7417 /usr/local/include/X11R5 \
7418 /usr/local/include/X11R4 \
7419 \
7420 /usr/X386/include \
7421 /usr/x386/include \
7422 /usr/XFree86/include/X11 \
7423 \
7424 /usr/include \
7425 /usr/local/include \
7426 /usr/unsupported/include \
7427 /usr/athena/include \
7428 /usr/local/x11r5/include \
7429 /usr/lpp/Xamples/include \
7430 \
7431 /usr/openwin/include \
7432 /usr/openwin/share/include \
7433 ; \
7434 do
7435 if test -r "$ac_dir/$x_direct_test_include"; then
7436 ac_x_includes=$ac_dir
7437 break
7438 fi
7439 done
7440fi
7441rm -f conftest*
7442fi # $ac_x_includes = NO
7443
7444if test "$ac_x_libraries" = NO; then
7445 # Check for the libraries.
7446
7447 test -z "$x_direct_test_library" && x_direct_test_library=Xt
7448 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
7449
7450 # See if we find them without any special options.
7451 # Don't add to $LIBS permanently.
7452 ac_save_LIBS="$LIBS"
7453 LIBS="-l$x_direct_test_library $LIBS"
7454cat > conftest.$ac_ext <<EOF
b4df4f68 7455#line 7456 "configure"
c906108c
SS
7456#include "confdefs.h"
7457
7458int main() {
7459${x_direct_test_function}()
7460; return 0; }
7461EOF
b4df4f68 7462if { (eval echo configure:7463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
7463 rm -rf conftest*
7464 LIBS="$ac_save_LIBS"
7465# We can link X programs with no special library path.
7466ac_x_libraries=
7467else
7468 echo "configure: failed program was:" >&5
7469 cat conftest.$ac_ext >&5
7470 rm -rf conftest*
7471 LIBS="$ac_save_LIBS"
7472# First see if replacing the include by lib works.
7473# Check X11 before X11Rn because it is often a symlink to the current release.
7474for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
7475 /usr/X11/lib \
7476 /usr/X11R6/lib \
7477 /usr/X11R5/lib \
7478 /usr/X11R4/lib \
7479 \
7480 /usr/lib/X11 \
7481 /usr/lib/X11R6 \
7482 /usr/lib/X11R5 \
7483 /usr/lib/X11R4 \
7484 \
7485 /usr/local/X11/lib \
7486 /usr/local/X11R6/lib \
7487 /usr/local/X11R5/lib \
7488 /usr/local/X11R4/lib \
7489 \
7490 /usr/local/lib/X11 \
7491 /usr/local/lib/X11R6 \
7492 /usr/local/lib/X11R5 \
7493 /usr/local/lib/X11R4 \
7494 \
7495 /usr/X386/lib \
7496 /usr/x386/lib \
7497 /usr/XFree86/lib/X11 \
7498 \
7499 /usr/lib \
7500 /usr/local/lib \
7501 /usr/unsupported/lib \
7502 /usr/athena/lib \
7503 /usr/local/x11r5/lib \
7504 /usr/lpp/Xamples/lib \
7505 /lib/usr/lib/X11 \
7506 \
7507 /usr/openwin/lib \
7508 /usr/openwin/share/lib \
7509 ; \
7510do
7511 for ac_extension in a so sl; do
7512 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
7513 ac_x_libraries=$ac_dir
7514 break 2
7515 fi
7516 done
7517done
7518fi
7519rm -f conftest*
7520fi # $ac_x_libraries = NO
7521
7522if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
7523 # Didn't find X anywhere. Cache the known absence of X.
7524 ac_cv_have_x="have_x=no"
7525else
7526 # Record where we found X for the cache.
7527 ac_cv_have_x="have_x=yes \
7528 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
7529fi
7530fi
7531 fi
7532 eval "$ac_cv_have_x"
7533fi # $with_x != no
7534
7535if test "$have_x" != yes; then
7536 echo "$ac_t""$have_x" 1>&6
7537 no_x=yes
7538else
7539 # If each of the values was on the command line, it overrides each guess.
7540 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
7541 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
7542 # Update the cache value to reflect the command line values.
7543 ac_cv_have_x="have_x=yes \
7544 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
7545 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
7546fi
7547
7548
7a292a7a
SS
7549
7550# Unlike the sim directory, whether a simulator is linked is controlled by
7551# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
7552# This code just checks for a few cases where we'd like to ignore those
7553# definitions, even when they're present in the '.mt' file. These cases
7554# are when --disable-sim is specified, or if the simulator directory is
7555# not part of the soruce tree.
7556#
7557# Check whether --enable-sim or --disable-sim was given.
7558if test "${enable_sim+set}" = set; then
7559 enableval="$enable_sim"
7560 echo "enable_sim = $enable_sim";
7561 echo "enableval = ${enableval}";
7562 case "${enableval}" in
7563 yes) ignore_sim=false ;;
7564 no) ignore_sim=true ;;
7565 *) ignore_sim=false ;;
7566 esac
7567else
7568 ignore_sim=false
7569fi
7570
7571
7572if test ! -d "${srcdir}/../sim"; then
7573 ignore_sim=true
7574fi
7575
7576if test "${ignore_sim}" = "true"; then
7577 IGNORE_SIM="SIM="
7578 IGNORE_SIM_OBS="SIM_OBS="
7579else
7580 IGNORE_SIM=""
7581 IGNORE_SIM_OBS=""
7582 cat >> confdefs.h <<\EOF
7583#define WITH_SIM 1
7584EOF
7585
7586fi
7587
7588
7589
c906108c
SS
7590
7591
7592
7593
7594
7595
dfcd3bfb 7596
e56ac5c3
AC
7597
7598
b3a90332
AC
7599
7600
b46cd165 7601
c906108c
SS
7602# Begin stuff to support --enable-shared
7603# Check whether --enable-shared or --disable-shared was given.
7604if test "${enable_shared+set}" = set; then
7605 enableval="$enable_shared"
7606 case "${enableval}" in
7607 yes) shared=true ;;
7608 no) shared=false ;;
7609 *) shared=true ;;
7610esac
7611fi
7612
7613HLDFLAGS=
7614HLDENV=
7615# If we have shared libraries, try to set rpath reasonably.
7616if test "${shared}" = "true"; then
7617 case "${host}" in
7618 *-*-hpux*)
7619 HLDFLAGS='-Wl,+s,+b,$(libdir)'
7620 ;;
7621 *-*-irix5* | *-*-irix6*)
7622 HLDFLAGS='-Wl,-rpath,$(libdir)'
7623 ;;
7624 *-*-linux*aout*)
7625 ;;
88987551 7626 *-*-linux* | *-pc-linux-gnu*)
c906108c
SS
7627 HLDFLAGS='-Wl,-rpath,$(libdir)'
7628 ;;
7629 *-*-solaris*)
7630 HLDFLAGS='-R $(libdir)'
7631 ;;
7632 *-*-sysv4*)
7633 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;'
7634 ;;
7635 esac
7636fi
7637
7638# On SunOS, if the linker supports the -rpath option, use it to
7639# prevent ../bfd and ../opcodes from being included in the run time
7640# search path.
7641case "${host}" in
7642 *-*-sunos*)
7643 echo 'main () { }' > conftest.c
7644 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
7645 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
7646 :
7647 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
7648 :
7649 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
7650 :
7651 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
7652 :
7653 elif test "${shared}" = "true"; then
7654 HLDFLAGS='-Wl,-rpath=$(libdir)'
7655 else
7656 HLDFLAGS='-Wl,-rpath='
7657 fi
7658 rm -f conftest.t conftest.c conftest
7659 ;;
7660esac
7661
7662
7663# End stuff to support --enable-shared
7664
7665# target_subdir is used by the testsuite to find the target libraries.
7666target_subdir=
7667if test "${host}" != "${target}"; then
7668 target_subdir="${target_alias}/"
7669fi
7670
7671
7672frags=
7673host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
7674if test ! -f ${host_makefile_frag}; then
7675{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
7676fi
7677frags="$frags $host_makefile_frag"
7678
7679target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
7680if test ! -f ${target_makefile_frag}; then
7681{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
7682fi
7683frags="$frags $target_makefile_frag"
7684
7685
7686
7687
7688
7689hostfile=`sed -n '
7690s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
7691' ${host_makefile_frag}`
7692
7693targetfile=`sed -n '
7694s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
7695' ${target_makefile_frag}`
7696
6166d547
AC
7697GDB_MULTI_ARCH=`sed -n '
7698s/GDB_MULTI_ARCH[ ]*=[ ]*\([^ ]*\)[ ]*/\1/p
7699' ${target_makefile_frag}`
7700
c906108c
SS
7701# these really aren't orthogonal true/false values of the same condition,
7702# but shells are slow enough that I like to reuse the test conditions
7703# whenever possible
7704if test "${target}" = "${host}"; then
7705nativefile=`sed -n '
7706s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
7707' ${host_makefile_frag}`
7708# else
7709# GDBserver is only useful in a "native" enviroment
7710# configdirs=`echo $configdirs | sed 's/gdbserver//'`
7711fi
7712
7713
6166d547
AC
7714# New targets should just set gdb_multi_arch=yes in configure.tgt.
7715# Old targets being converted can either do that or set GDB_MULTI_ARCH
7716# in the target specific makefile frag. Eventually gdb_multi_arch=yes
7717# will be the default.
7718if test x"${GDB_MULTI_ARCH}" = x ; then
7719 case "${gdb_multi_arch}" in
7720 yes ) GDB_MULTI_ARCH=GDB_MULTI_ARCH_PURE ;;
7721 no ) GDB_MULTI_ARCH=0 ;;
7722 0|1|2 ) GDB_MULTI_ARCH=${gdb_multi_arch} ;;
7723 esac
7724fi
7725if test x"${GDB_MULTI_ARCH}" != x ; then
7726 cat >> confdefs.h <<EOF
7727#define GDB_MULTI_ARCH ${GDB_MULTI_ARCH}
7728EOF
7729
7730fi
7731# Warn the user when they use an old pratice
7732case "${GDB_MULTI_ARCH}" in
7733 "" ) ;;
7734 0 | GDB_MULTI_ARCH_PARTIAL | 1 | GDB_MULTI_ARCH_TM | 2 )
7735 echo "configure: warning: "GDB: Target is not pure multi-arch"" 1>&2 ;;
7736 GDB_MULTI_ARCH_PURE )
7737 if test x"${targetfile}" != x ; then
7738 echo "configure: warning: "GDB: Ingoring TM_FILE in ${target_makefile_frag}"" 1>&2
5a2402b8 7739 targetfile=""
6166d547
AC
7740 fi ;;
7741 *) { echo "configure: error: "GDB: Unknown GDB_MULTI_ARCH value ${GDB_MULTI_ARCH}"" 1>&2; exit 1; };;
7742esac
7743
7744
96baa820
JM
7745SUBDIRS="doc testsuite nlm"
7746if test "${enable_multi_ice}" = "yes"; then
7747 SUBDIRS="${SUBDIRS} multi-ice"
7748fi
7749
7750
7751
c906108c 7752# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5a2402b8
AC
7753# (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
7754# version.
c906108c
SS
7755
7756files=
7757links=
5a2402b8 7758
c906108c 7759rm -f xm.h
5a2402b8 7760xm_h=""
c906108c 7761if test "${hostfile}" != ""; then
5a2402b8
AC
7762 xm_h=xm.h
7763 GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
7764 files="${files} ${GDB_XM_FILE}"
7765 links="${links} xm.h"
7766 cat >> confdefs.h <<EOF
7767#define GDB_XM_FILE ${GDB_XM_FILE}
7768EOF
7769
c906108c 7770fi
5a2402b8
AC
7771
7772
c906108c 7773rm -f tm.h
5a2402b8 7774tm_h=""
c906108c 7775if test "${targetfile}" != ""; then
5a2402b8
AC
7776 tm_h=tm.h
7777 GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
7778 files="${files} ${GDB_TM_FILE}"
7779 links="${links} tm.h"
7780 cat >> confdefs.h <<EOF
7781#define GDB_TM_FILE ${GDB_TM_FILE}
7782EOF
7783
c906108c 7784fi
5a2402b8
AC
7785
7786
c906108c 7787rm -f nm.h
5a2402b8 7788nm_h=""
c906108c 7789if test "${nativefile}" != ""; then
5a2402b8
AC
7790 nm_h=nm.h
7791 GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
7792 files="${files} ${GDB_NM_FILE}"
7793 links="${links} nm.h"
7794 cat >> confdefs.h <<EOF
7795#define GDB_NM_FILE ${GDB_NM_FILE}
7796EOF
7797
c906108c 7798fi
5a2402b8
AC
7799
7800
3fc11d3e 7801echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
b4df4f68 7802echo "configure:7803: checking whether ln -s works" >&5
3fc11d3e
JM
7803if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
7804 echo $ac_n "(cached) $ac_c" 1>&6
7805else
7806 rm -f conftestdata
7807if ln -s X conftestdata 2>/dev/null
7808then
7809 rm -f conftestdata
7810 ac_cv_prog_LN_S="ln -s"
7811else
7812 ac_cv_prog_LN_S=ln
7813fi
7814fi
7815LN_S="$ac_cv_prog_LN_S"
7816if test "$ac_cv_prog_LN_S" = "ln -s"; then
7817 echo "$ac_t""yes" 1>&6
7818else
7819 echo "$ac_t""no" 1>&6
7820fi
7821
c906108c
SS
7822
7823
7824
7825echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
b4df4f68 7826echo "configure:7827: checking for Cygwin environment" >&5
c906108c
SS
7827if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
7828 echo $ac_n "(cached) $ac_c" 1>&6
7829else
7830 cat > conftest.$ac_ext <<EOF
b4df4f68 7831#line 7832 "configure"
c906108c
SS
7832#include "confdefs.h"
7833
7834int main() {
7835
7836#ifndef __CYGWIN__
7837#define __CYGWIN__ __CYGWIN32__
7838#endif
7839return __CYGWIN__;
7840; return 0; }
7841EOF
b4df4f68 7842if { (eval echo configure:7843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
7843 rm -rf conftest*
7844 ac_cv_cygwin=yes
7845else
7846 echo "configure: failed program was:" >&5
7847 cat conftest.$ac_ext >&5
7848 rm -rf conftest*
7849 ac_cv_cygwin=no
7850fi
7851rm -f conftest*
7852rm -f conftest*
7853fi
7854
7855echo "$ac_t""$ac_cv_cygwin" 1>&6
7856CYGWIN=
7857test "$ac_cv_cygwin" = yes && CYGWIN=yes
7858echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
b4df4f68 7859echo "configure:7860: checking for mingw32 environment" >&5
c906108c
SS
7860if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
7861 echo $ac_n "(cached) $ac_c" 1>&6
7862else
7863 cat > conftest.$ac_ext <<EOF
b4df4f68 7864#line 7865 "configure"
c906108c
SS
7865#include "confdefs.h"
7866
7867int main() {
7868return __MINGW32__;
7869; return 0; }
7870EOF
b4df4f68 7871if { (eval echo configure:7872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
7872 rm -rf conftest*
7873 ac_cv_mingw32=yes
7874else
7875 echo "configure: failed program was:" >&5
7876 cat conftest.$ac_ext >&5
7877 rm -rf conftest*
7878 ac_cv_mingw32=no
7879fi
7880rm -f conftest*
7881rm -f conftest*
7882fi
7883
7884echo "$ac_t""$ac_cv_mingw32" 1>&6
7885MINGW32=
7886test "$ac_cv_mingw32" = yes && MINGW32=yes
7887
7888
7889echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
b4df4f68 7890echo "configure:7891: checking for executable suffix" >&5
c906108c
SS
7891if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
7892 echo $ac_n "(cached) $ac_c" 1>&6
7893else
7894 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
7895 ac_cv_exeext=.exe
7896else
7897 rm -f conftest*
7898 echo 'int main () { return 0; }' > conftest.$ac_ext
7899 ac_cv_exeext=
b4df4f68 7900 if { (eval echo configure:7901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
c906108c
SS
7901 for file in conftest.*; do
7902 case $file in
3b851bce 7903 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
c906108c
SS
7904 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
7905 esac
7906 done
7907 else
7908 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
7909 fi
7910 rm -f conftest*
7911 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
7912fi
7913fi
7914
7915EXEEXT=""
7916test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
7917echo "$ac_t""${ac_cv_exeext}" 1>&6
7918ac_exeext=$EXEEXT
7919
7920
7921subdirs="$configdirs"
7922
7923trap '' 1 2 15
7924cat > confcache <<\EOF
7925# This file is a shell script that caches the results of configure
7926# tests run on this system so they can be shared between configure
7927# scripts and configure runs. It is not useful on other systems.
7928# If it contains results you don't want to keep, you may remove or edit it.
7929#
7930# By default, configure uses ./config.cache as the cache file,
7931# creating it if it does not exist already. You can give configure
7932# the --cache-file=FILE option to use a different cache file; that is
7933# what configure does when it calls configure scripts in
7934# subdirectories, so they share the cache.
7935# Giving --cache-file=/dev/null disables caching, for debugging configure.
7936# config.status only pays attention to the cache file if you give it the
7937# --recheck option to rerun configure.
7938#
7939EOF
7940# The following way of writing the cache mishandles newlines in values,
7941# but we know of no workaround that is simple, portable, and efficient.
7942# So, don't put newlines in cache variables' values.
7943# Ultrix sh set writes to stderr and can't be redirected directly,
7944# and sets the high bit in the cache file unless we assign to the vars.
7945(set) 2>&1 |
7946 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7947 *ac_space=\ *)
7948 # `set' does not quote correctly, so add quotes (double-quote substitution
7949 # turns \\\\ into \\, and sed turns \\ into \).
7950 sed -n \
7951 -e "s/'/'\\\\''/g" \
7952 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7953 ;;
7954 *)
7955 # `set' quotes correctly as required by POSIX, so do not add quotes.
7956 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7957 ;;
7958 esac >> confcache
7959if cmp -s $cache_file confcache; then
7960 :
7961else
7962 if test -w $cache_file; then
7963 echo "updating cache $cache_file"
7964 cat confcache > $cache_file
7965 else
7966 echo "not updating unwritable cache $cache_file"
7967 fi
7968fi
7969rm -f confcache
7970
7971trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7972
7973test "x$prefix" = xNONE && prefix=$ac_default_prefix
7974# Let make expand exec_prefix.
7975test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7976
7977# Any assignment to VPATH causes Sun make to only execute
7978# the first set of double-colon rules, so remove it if not needed.
7979# If there is a colon in the path, we need to keep it.
7980if test "x$srcdir" = x.; then
7981 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
7982fi
7983
7984trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7985
7986DEFS=-DHAVE_CONFIG_H
7987
7988# Without the "./", some shells look in PATH for config.status.
7989: ${CONFIG_STATUS=./config.status}
7990
7991echo creating $CONFIG_STATUS
7992rm -f $CONFIG_STATUS
7993cat > $CONFIG_STATUS <<EOF
7994#! /bin/sh
7995# Generated automatically by configure.
7996# Run this file to recreate the current configuration.
7997# This directory was configured as follows,
7998# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7999#
8000# $0 $ac_configure_args
8001#
8002# Compiler output produced by configure, useful for debugging
8003# configure, is in ./config.log if it exists.
8004
8005ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8006for ac_option
8007do
8008 case "\$ac_option" in
8009 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8010 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8011 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8012 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8013 echo "$CONFIG_STATUS generated by autoconf version 2.13"
8014 exit 0 ;;
8015 -help | --help | --hel | --he | --h)
8016 echo "\$ac_cs_usage"; exit 0 ;;
8017 *) echo "\$ac_cs_usage"; exit 1 ;;
8018 esac
8019done
8020
8021ac_given_srcdir=$srcdir
8022ac_given_INSTALL="$INSTALL"
8023
ed952ac5 8024trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
c906108c
SS
8025EOF
8026cat >> $CONFIG_STATUS <<EOF
8027
8028# Protect against being on the right side of a sed subst in config.status.
8029sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8030 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8031$ac_vpsub
8032$extrasub
8033s%@SHELL@%$SHELL%g
8034s%@CFLAGS@%$CFLAGS%g
8035s%@CPPFLAGS@%$CPPFLAGS%g
8036s%@CXXFLAGS@%$CXXFLAGS%g
8037s%@FFLAGS@%$FFLAGS%g
8038s%@DEFS@%$DEFS%g
8039s%@LDFLAGS@%$LDFLAGS%g
8040s%@LIBS@%$LIBS%g
8041s%@exec_prefix@%$exec_prefix%g
8042s%@prefix@%$prefix%g
8043s%@program_transform_name@%$program_transform_name%g
8044s%@bindir@%$bindir%g
8045s%@sbindir@%$sbindir%g
8046s%@libexecdir@%$libexecdir%g
8047s%@datadir@%$datadir%g
8048s%@sysconfdir@%$sysconfdir%g
8049s%@sharedstatedir@%$sharedstatedir%g
8050s%@localstatedir@%$localstatedir%g
8051s%@libdir@%$libdir%g
8052s%@includedir@%$includedir%g
8053s%@oldincludedir@%$oldincludedir%g
8054s%@infodir@%$infodir%g
8055s%@mandir@%$mandir%g
413ccac7
AC
8056s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
8057s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
8058s%@MAINT@%$MAINT%g
c906108c
SS
8059s%@CC@%$CC%g
8060s%@CPP@%$CPP%g
8061s%@host@%$host%g
8062s%@host_alias@%$host_alias%g
8063s%@host_cpu@%$host_cpu%g
8064s%@host_vendor@%$host_vendor%g
8065s%@host_os@%$host_os%g
8066s%@target@%$target%g
8067s%@target_alias@%$target_alias%g
8068s%@target_cpu@%$target_cpu%g
8069s%@target_vendor@%$target_vendor%g
8070s%@target_os@%$target_os%g
8071s%@build@%$build%g
8072s%@build_alias@%$build_alias%g
8073s%@build_cpu@%$build_cpu%g
8074s%@build_vendor@%$build_vendor%g
8075s%@build_os@%$build_os%g
8076s%@SET_MAKE@%$SET_MAKE%g
8077s%@RANLIB@%$RANLIB%g
8078s%@ALLOCA@%$ALLOCA%g
8079s%@USE_NLS@%$USE_NLS%g
8080s%@MSGFMT@%$MSGFMT%g
8081s%@GMSGFMT@%$GMSGFMT%g
8082s%@XGETTEXT@%$XGETTEXT%g
8083s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
8084s%@CATALOGS@%$CATALOGS%g
8085s%@CATOBJEXT@%$CATOBJEXT%g
8086s%@DATADIRNAME@%$DATADIRNAME%g
8087s%@GMOFILES@%$GMOFILES%g
8088s%@INSTOBJEXT@%$INSTOBJEXT%g
8089s%@INTLDEPS@%$INTLDEPS%g
8090s%@INTLLIBS@%$INTLLIBS%g
8091s%@INTLOBJS@%$INTLOBJS%g
8092s%@POFILES@%$POFILES%g
8093s%@POSUB@%$POSUB%g
8094s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
8095s%@GT_NO@%$GT_NO%g
8096s%@GT_YES@%$GT_YES%g
8097s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
8098s%@l@%$l%g
7a292a7a 8099s%@AWK@%$AWK%g
c906108c
SS
8100s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8101s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8102s%@INSTALL_DATA@%$INSTALL_DATA%g
8103s%@AR@%$AR%g
95ca63c4
CF
8104s%@DLLTOOL@%$DLLTOOL%g
8105s%@WINDRES@%$WINDRES%g
c906108c 8106s%@YACC@%$YACC%g
75c6e08a 8107s%@MIG@%$MIG%g
c906108c 8108s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
b4df4f68 8109s%@UIOUT_CFLAGS@%$UIOUT_CFLAGS%g
c906108c 8110s%@WARN_CFLAGS@%$WARN_CFLAGS%g
104c1213 8111s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
c906108c
SS
8112s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
8113s%@MMALLOC@%$MMALLOC%g
88987551 8114s%@REGEX@%$REGEX%g
aff38e61 8115s%@SER_HARDWIRE@%$SER_HARDWIRE%g
c906108c 8116s%@TERM_LIB@%$TERM_LIB%g
cd0fc7c3 8117s%@WIN32LIBS@%$WIN32LIBS%g
7a292a7a
SS
8118s%@LIBGUI@%$LIBGUI%g
8119s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7a292a7a
SS
8120s%@WIN32LDAPP@%$WIN32LDAPP%g
8121s%@TCL_VERSION@%$TCL_VERSION%g
8122s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
8123s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
8124s%@TCL_CC@%$TCL_CC%g
8125s%@TCL_DEFS@%$TCL_DEFS%g
8126s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
8127s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
8128s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
8129s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
8130s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
8131s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
8132s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
8133s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
8134s%@TCL_RANLIB@%$TCL_RANLIB%g
8135s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
8136s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
8137s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
8138s%@TK_VERSION@%$TK_VERSION%g
8139s%@TK_DEFS@%$TK_DEFS%g
8140s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
8141s%@TK_XINCLUDES@%$TK_XINCLUDES%g
8142s%@TK_XLIBSW@%$TK_XLIBSW%g
8143s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
8144s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
8145s%@TCLHDIR@%$TCLHDIR%g
8146s%@TKHDIR@%$TKHDIR%g
8147s%@ITCLHDIR@%$ITCLHDIR%g
8148s%@ITKHDIR@%$ITKHDIR%g
8149s%@TIXHDIR@%$TIXHDIR%g
8150s%@ITCL_VERSION@%$ITCL_VERSION%g
8151s%@ITCL_DEFS@%$ITCL_DEFS%g
8152s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
8153s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
8154s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
8155s%@ITK_VERSION@%$ITK_VERSION%g
8156s%@ITK_DEFS@%$ITK_DEFS%g
8157s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
8158s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
8159s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
8160s%@TIX_VERSION@%$TIX_VERSION%g
8161s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
7a292a7a
SS
8162s%@X_CFLAGS@%$X_CFLAGS%g
8163s%@X_LDFLAGS@%$X_LDFLAGS%g
8164s%@X_LIBS@%$X_LIBS%g
8165s%@ITCLLIB@%$ITCLLIB%g
8166s%@ITCL_DEPS@%$ITCL_DEPS%g
8167s%@ITKLIB@%$ITKLIB%g
8168s%@ITK_DEPS@%$ITK_DEPS%g
8169s%@TIXLIB@%$TIXLIB%g
8170s%@TIX_DEPS@%$TIX_DEPS%g
8171s%@GDBTKLIBS@%$GDBTKLIBS%g
8172s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
8173s%@IGNORE_SIM@%$IGNORE_SIM%g
8174s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
c906108c
SS
8175s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
8176s%@CONFIG_OBS@%$CONFIG_OBS%g
66b965bb 8177s%@CONFIG_LIB_OBS@%$CONFIG_LIB_OBS%g
c906108c
SS
8178s%@CONFIG_DEPS@%$CONFIG_DEPS%g
8179s%@CONFIG_SRCS@%$CONFIG_SRCS%g
dfcd3bfb 8180s%@CONFIG_INITS@%$CONFIG_INITS%g
b3a90332
AC
8181s%@CONFIG_ALL@%$CONFIG_ALL%g
8182s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
e56ac5c3
AC
8183s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
8184s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
c906108c
SS
8185s%@HLDFLAGS@%$HLDFLAGS%g
8186s%@HLDENV@%$HLDENV%g
8187s%@target_subdir@%$target_subdir%g
8188/@host_makefile_frag@/r $host_makefile_frag
8189s%@host_makefile_frag@%%g
8190/@target_makefile_frag@/r $target_makefile_frag
8191s%@target_makefile_frag@%%g
8192s%@frags@%$frags%g
96baa820 8193s%@SUBDIRS@%$SUBDIRS%g
5a2402b8
AC
8194s%@xm_h@%$xm_h%g
8195s%@tm_h@%$tm_h%g
8196s%@nm_h@%$nm_h%g
7a292a7a 8197s%@LN_S@%$LN_S%g
c906108c
SS
8198s%@EXEEXT@%$EXEEXT%g
8199s%@subdirs@%$subdirs%g
8200
8201CEOF
8202EOF
8203
8204cat >> $CONFIG_STATUS <<\EOF
8205
8206# Split the substitutions into bite-sized pieces for seds with
8207# small command number limits, like on Digital OSF/1 and HP-UX.
8208ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
8209ac_file=1 # Number of current file.
8210ac_beg=1 # First line for current file.
8211ac_end=$ac_max_sed_cmds # Line after last line for current file.
8212ac_more_lines=:
8213ac_sed_cmds=""
8214while $ac_more_lines; do
8215 if test $ac_beg -gt 1; then
8216 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
8217 else
8218 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
8219 fi
8220 if test ! -s conftest.s$ac_file; then
8221 ac_more_lines=false
8222 rm -f conftest.s$ac_file
8223 else
8224 if test -z "$ac_sed_cmds"; then
8225 ac_sed_cmds="sed -f conftest.s$ac_file"
8226 else
8227 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
8228 fi
8229 ac_file=`expr $ac_file + 1`
8230 ac_beg=$ac_end
8231 ac_end=`expr $ac_end + $ac_max_sed_cmds`
8232 fi
8233done
8234if test -z "$ac_sed_cmds"; then
8235 ac_sed_cmds=cat
8236fi
8237EOF
8238
8239cat >> $CONFIG_STATUS <<EOF
8240
ed952ac5 8241CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
c906108c
SS
8242EOF
8243cat >> $CONFIG_STATUS <<\EOF
8244for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
8245 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8246 case "$ac_file" in
8247 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
8248 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
8249 *) ac_file_in="${ac_file}.in" ;;
8250 esac
8251
8252 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8253
8254 # Remove last slash and all that follows it. Not all systems have dirname.
8255 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8256 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8257 # The file is in a subdirectory.
8258 test ! -d "$ac_dir" && mkdir "$ac_dir"
8259 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
8260 # A "../" for each directory in $ac_dir_suffix.
8261 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
8262 else
8263 ac_dir_suffix= ac_dots=
8264 fi
8265
8266 case "$ac_given_srcdir" in
8267 .) srcdir=.
8268 if test -z "$ac_dots"; then top_srcdir=.
8269 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
8270 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
8271 *) # Relative path.
8272 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
8273 top_srcdir="$ac_dots$ac_given_srcdir" ;;
8274 esac
8275
8276 case "$ac_given_INSTALL" in
8277 [/$]*) INSTALL="$ac_given_INSTALL" ;;
8278 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
8279 esac
8280
8281 echo creating "$ac_file"
8282 rm -f "$ac_file"
8283 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
8284 case "$ac_file" in
8285 *Makefile*) ac_comsub="1i\\
8286# $configure_input" ;;
8287 *) ac_comsub= ;;
8288 esac
8289
8290 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8291 sed -e "$ac_comsub
8292s%@configure_input@%$configure_input%g
8293s%@srcdir@%$srcdir%g
8294s%@top_srcdir@%$top_srcdir%g
8295s%@INSTALL@%$INSTALL%g
8296" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
8297fi; done
8298rm -f conftest.s*
8299
8300# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8301# NAME is the cpp macro being defined and VALUE is the value it is being given.
8302#
8303# ac_d sets the value in "#define NAME VALUE" lines.
8304ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8305ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
8306ac_dC='\3'
8307ac_dD='%g'
8308# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8309ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8310ac_uB='\([ ]\)%\1#\2define\3'
8311ac_uC=' '
8312ac_uD='\4%g'
8313# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8314ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8315ac_eB='$%\1#\2define\3'
8316ac_eC=' '
8317ac_eD='%g'
8318
8319if test "${CONFIG_HEADERS+set}" != set; then
8320EOF
8321cat >> $CONFIG_STATUS <<EOF
8322 CONFIG_HEADERS="config.h:config.in"
8323EOF
8324cat >> $CONFIG_STATUS <<\EOF
8325fi
8326for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
8327 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8328 case "$ac_file" in
8329 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
8330 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
8331 *) ac_file_in="${ac_file}.in" ;;
8332 esac
8333
8334 echo creating $ac_file
8335
8336 rm -f conftest.frag conftest.in conftest.out
8337 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8338 cat $ac_file_inputs > conftest.in
8339
8340EOF
8341
8342# Transform confdefs.h into a sed script conftest.vals that substitutes
8343# the proper values into config.h.in to produce config.h. And first:
8344# Protect against being on the right side of a sed subst in config.status.
8345# Protect against being in an unquoted here document in config.status.
8346rm -f conftest.vals
8347cat > conftest.hdr <<\EOF
8348s/[\\&%]/\\&/g
8349s%[\\$`]%\\&%g
8350s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
8351s%ac_d%ac_u%gp
8352s%ac_u%ac_e%gp
8353EOF
8354sed -n -f conftest.hdr confdefs.h > conftest.vals
8355rm -f conftest.hdr
8356
8357# This sed command replaces #undef with comments. This is necessary, for
8358# example, in the case of _POSIX_SOURCE, which is predefined and required
8359# on some systems where configure will not decide to define it.
8360cat >> conftest.vals <<\EOF
8361s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
8362EOF
8363
8364# Break up conftest.vals because some shells have a limit on
8365# the size of here documents, and old seds have small limits too.
8366
8367rm -f conftest.tail
8368while :
8369do
8370 ac_lines=`grep -c . conftest.vals`
8371 # grep -c gives empty output for an empty file on some AIX systems.
8372 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
8373 # Write a limited-size here document to conftest.frag.
8374 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
8375 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
8376 echo 'CEOF
8377 sed -f conftest.frag conftest.in > conftest.out
8378 rm -f conftest.in
8379 mv conftest.out conftest.in
8380' >> $CONFIG_STATUS
8381 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
8382 rm -f conftest.vals
8383 mv conftest.tail conftest.vals
8384done
8385rm -f conftest.vals
8386
8387cat >> $CONFIG_STATUS <<\EOF
8388 rm -f conftest.frag conftest.h
8389 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
8390 cat conftest.in >> conftest.h
8391 rm -f conftest.in
8392 if cmp -s $ac_file conftest.h 2>/dev/null; then
8393 echo "$ac_file is unchanged"
8394 rm -f conftest.h
8395 else
8396 # Remove last slash and all that follows it. Not all systems have dirname.
8397 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
8398 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8399 # The file is in a subdirectory.
8400 test ! -d "$ac_dir" && mkdir "$ac_dir"
8401 fi
8402 rm -f $ac_file
8403 mv conftest.h $ac_file
8404 fi
8405fi; done
8406
8407EOF
8408
8409cat >> $CONFIG_STATUS <<EOF
8410ac_sources="$files"
8411ac_dests="$links"
8412EOF
8413
8414cat >> $CONFIG_STATUS <<\EOF
8415srcdir=$ac_given_srcdir
8416while test -n "$ac_sources"; do
8417 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
8418 set $ac_sources; ac_source=$1; shift; ac_sources=$*
8419
8420 echo "linking $srcdir/$ac_source to $ac_dest"
8421
8422 if test ! -r $srcdir/$ac_source; then
8423 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
8424 fi
8425 rm -f $ac_dest
8426
8427 # Make relative symlinks.
8428 # Remove last slash and all that follows it. Not all systems have dirname.
8429 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
8430 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
8431 # The dest file is in a subdirectory.
8432 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
8433 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
8434 # A "../" for each directory in $ac_dest_dir_suffix.
8435 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
8436 else
8437 ac_dest_dir_suffix= ac_dots=
8438 fi
8439
8440 case "$srcdir" in
8441 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
8442 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
8443 esac
8444
8445 # Make a symlink if possible; otherwise try a hard link.
8446 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
8447 ln $srcdir/$ac_source $ac_dest; then :
8448 else
8449 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
8450 fi
8451done
8452EOF
8453cat >> $CONFIG_STATUS <<EOF
8454
8455gdb_host_cpu=$gdb_host_cpu
8456gdb_target_cpu=$gdb_target_cpu
8457nativefile=$nativefile
8458
8459EOF
8460cat >> $CONFIG_STATUS <<\EOF
8461
8462if test "${nativefile}" = ""; then
8463sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
8464 < Makefile > Makefile.tem
8465mv -f Makefile.tem Makefile
8466fi
8467
8468sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
8469/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
8470/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
8471mv -f Makefile.tmp Makefile
8472
2acceee2 8473
c906108c
SS
8474case x$CONFIG_HEADERS in
8475xconfig.h:config.in)
8476echo > stamp-h ;;
8477esac
8478
8479exit 0
8480EOF
8481chmod +x $CONFIG_STATUS
8482rm -fr confdefs* $ac_clean_files
8483test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
8484
8485if test "$no_recursion" != yes; then
8486
8487 # Remove --cache-file and --srcdir arguments so they do not pile up.
8488 ac_sub_configure_args=
8489 ac_prev=
8490 for ac_arg in $ac_configure_args; do
8491 if test -n "$ac_prev"; then
8492 ac_prev=
8493 continue
8494 fi
8495 case "$ac_arg" in
8496 -cache-file | --cache-file | --cache-fil | --cache-fi \
8497 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8498 ac_prev=cache_file ;;
8499 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8500 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8501 ;;
8502 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8503 ac_prev=srcdir ;;
8504 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8505 ;;
8506 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8507 esac
8508 done
8509
8510 for ac_config_dir in $configdirs; do
8511
8512 # Do not complain, so a configure script can configure whichever
8513 # parts of a large source tree are present.
8514 if test ! -d $srcdir/$ac_config_dir; then
8515 continue
8516 fi
8517
8518 echo configuring in $ac_config_dir
8519
8520 case "$srcdir" in
8521 .) ;;
8522 *)
8523 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
8524 else
8525 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
8526 fi
8527 ;;
8528 esac
8529
8530 ac_popdir=`pwd`
8531 cd $ac_config_dir
8532
8533 # A "../" for each directory in /$ac_config_dir.
8534 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
8535
8536 case "$srcdir" in
8537 .) # No --srcdir option. We are building in place.
8538 ac_sub_srcdir=$srcdir ;;
8539 /*) # Absolute path.
8540 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
8541 *) # Relative path.
8542 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
8543 esac
8544
8545 # Check for guested configure; otherwise get Cygnus style configure.
8546 if test -f $ac_sub_srcdir/configure; then
8547 ac_sub_configure=$ac_sub_srcdir/configure
8548 elif test -f $ac_sub_srcdir/configure.in; then
8549 ac_sub_configure=$ac_configure
8550 else
8551 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
8552 ac_sub_configure=
8553 fi
8554
8555 # The recursion is here.
8556 if test -n "$ac_sub_configure"; then
8557
8558 # Make the cache file name correct relative to the subdirectory.
8559 case "$cache_file" in
8560 /*) ac_sub_cache_file=$cache_file ;;
8561 *) # Relative path.
8562 ac_sub_cache_file="$ac_dots$cache_file" ;;
8563 esac
8564 case "$ac_given_INSTALL" in
8565 [/$]*) INSTALL="$ac_given_INSTALL" ;;
8566 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
8567 esac
8568
8569 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
8570 # The eval makes quoting arguments work.
8571 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
8572 then :
8573 else
8574 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
8575 fi
8576 fi
8577
8578 cd $ac_popdir
8579 done
8580fi
8581
8582
8583exit 0
This page took 0.859923 seconds and 4 git commands to generate.