import gdb-2000-02-04 snapshot
[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:
14ac_help="$ac_help
15 --disable-nls do not use Native Language Support"
16ac_help="$ac_help
17 --with-included-gettext use the GNU gettext library included here"
96baa820
JM
18ac_help="$ac_help
19 --enable-multi-ice Build the multi-ice-gdb-server"
c906108c
SS
20ac_help="$ac_help
21 --enable-tui Enable full-screen terminal user interface"
22ac_help="$ac_help
23 --enable-netrom Enable NetROM support"
24ac_help="$ac_help
25 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
26ac_help="$ac_help
27 --with-mmalloc Use memory mapped malloc package"
7a292a7a
SS
28ac_help="$ac_help
29 --enable-carp Configure alternative readaptive paradigm "
30ac_help="$ac_help
31 --enable-targets Alternative target configurations"
7a292a7a
SS
32ac_help="$ac_help
33 --with-cpu=CPU Set the default CPU variant to debug"
34ac_help="$ac_help
35 --enable-gdbtk Enable GDBTK GUI front end"
36ac_help="$ac_help
37 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
38ac_help="$ac_help
39 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
40ac_help="$ac_help
41 --with-tclinclude=DIR Directory where tcl private headers are"
42ac_help="$ac_help
43 --with-tkinclude=DIR Directory where tk private headers are"
44ac_help="$ac_help
45 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)"
46ac_help="$ac_help
47 --with-itkconfig Directory containing itk configuration (itkConfig.sh)"
48ac_help="$ac_help
49 --with-tixconfig Directory containing tix configuration (tixConfig.sh)"
c906108c
SS
50ac_help="$ac_help
51 --with-x use the X Window System"
7a292a7a
SS
52ac_help="$ac_help
53 --with-sim-gpu2=DIR Use GPU2 library under given DIR"
54ac_help="$ac_help
55 --with-sim-funit=DIR Use target FP lib under given DIR"
56ac_help="$ac_help
57 --enable-sim Link gdb with simulator"
c906108c
SS
58ac_help="$ac_help
59 --enable-shared Use shared libraries"
60
61# Initialize some variables set by options.
62# The variables have the same names as the options, with
63# dashes changed to underlines.
64build=NONE
65cache_file=./config.cache
66exec_prefix=NONE
67host=NONE
68no_create=
69nonopt=NONE
70no_recursion=
71prefix=NONE
72program_prefix=NONE
73program_suffix=NONE
74program_transform_name=s,x,x,
75silent=
76site=
0d06e24b 77sitefile=
c906108c
SS
78srcdir=
79target=NONE
80verbose=
81x_includes=NONE
82x_libraries=NONE
83bindir='${exec_prefix}/bin'
84sbindir='${exec_prefix}/sbin'
85libexecdir='${exec_prefix}/libexec'
86datadir='${prefix}/share'
87sysconfdir='${prefix}/etc'
88sharedstatedir='${prefix}/com'
89localstatedir='${prefix}/var'
90libdir='${exec_prefix}/lib'
91includedir='${prefix}/include'
92oldincludedir='/usr/include'
93infodir='${prefix}/info'
94mandir='${prefix}/man'
95
96# Initialize some other variables.
97subdirs=
98MFLAGS= MAKEFLAGS=
99SHELL=${CONFIG_SHELL-/bin/sh}
100# Maximum number of lines to put in a shell here document.
101ac_max_here_lines=12
102
103ac_prev=
104for ac_option
105do
106
107 # If the previous option needs an argument, assign it.
108 if test -n "$ac_prev"; then
109 eval "$ac_prev=\$ac_option"
110 ac_prev=
111 continue
112 fi
113
114 case "$ac_option" in
115 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
116 *) ac_optarg= ;;
117 esac
118
119 # Accept the important Cygnus configure options, so we can diagnose typos.
120
121 case "$ac_option" in
122
123 -bindir | --bindir | --bindi | --bind | --bin | --bi)
124 ac_prev=bindir ;;
125 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
126 bindir="$ac_optarg" ;;
127
128 -build | --build | --buil | --bui | --bu)
129 ac_prev=build ;;
130 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
131 build="$ac_optarg" ;;
132
133 -cache-file | --cache-file | --cache-fil | --cache-fi \
134 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
135 ac_prev=cache_file ;;
136 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
137 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
138 cache_file="$ac_optarg" ;;
139
140 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
141 ac_prev=datadir ;;
142 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
143 | --da=*)
144 datadir="$ac_optarg" ;;
145
146 -disable-* | --disable-*)
147 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
148 # Reject names that are not valid shell variable names.
149 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
150 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
151 fi
152 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
153 eval "enable_${ac_feature}=no" ;;
154
155 -enable-* | --enable-*)
156 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
157 # Reject names that are not valid shell variable names.
158 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
159 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
160 fi
161 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
162 case "$ac_option" in
163 *=*) ;;
164 *) ac_optarg=yes ;;
165 esac
166 eval "enable_${ac_feature}='$ac_optarg'" ;;
167
168 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
169 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
170 | --exec | --exe | --ex)
171 ac_prev=exec_prefix ;;
172 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
173 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
174 | --exec=* | --exe=* | --ex=*)
175 exec_prefix="$ac_optarg" ;;
176
177 -gas | --gas | --ga | --g)
178 # Obsolete; use --with-gas.
179 with_gas=yes ;;
180
181 -help | --help | --hel | --he)
182 # Omit some internal or obsolete options to make the list less imposing.
183 # This message is too long to be a string in the A/UX 3.1 sh.
184 cat << EOF
185Usage: configure [options] [host]
186Options: [defaults in brackets after descriptions]
187Configuration:
188 --cache-file=FILE cache test results in FILE
189 --help print this message
190 --no-create do not create output files
191 --quiet, --silent do not print \`checking...' messages
0d06e24b 192 --site-file=FILE use FILE as the site file
c906108c
SS
193 --version print the version of autoconf that created configure
194Directory and file names:
195 --prefix=PREFIX install architecture-independent files in PREFIX
196 [$ac_default_prefix]
197 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
198 [same as prefix]
199 --bindir=DIR user executables in DIR [EPREFIX/bin]
200 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
201 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
202 --datadir=DIR read-only architecture-independent data in DIR
203 [PREFIX/share]
204 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
205 --sharedstatedir=DIR modifiable architecture-independent data in DIR
206 [PREFIX/com]
207 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
208 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
209 --includedir=DIR C header files in DIR [PREFIX/include]
210 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
211 --infodir=DIR info documentation in DIR [PREFIX/info]
212 --mandir=DIR man documentation in DIR [PREFIX/man]
213 --srcdir=DIR find the sources in DIR [configure dir or ..]
214 --program-prefix=PREFIX prepend PREFIX to installed program names
215 --program-suffix=SUFFIX append SUFFIX to installed program names
216 --program-transform-name=PROGRAM
217 run sed PROGRAM on installed program names
218EOF
219 cat << EOF
220Host type:
221 --build=BUILD configure for building on BUILD [BUILD=HOST]
222 --host=HOST configure for HOST [guessed]
223 --target=TARGET configure for TARGET [TARGET=HOST]
224Features and packages:
225 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
226 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
227 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
228 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
229 --x-includes=DIR X include files are in DIR
230 --x-libraries=DIR X library files are in DIR
231EOF
232 if test -n "$ac_help"; then
233 echo "--enable and --with options recognized:$ac_help"
234 fi
235 exit 0 ;;
236
237 -host | --host | --hos | --ho)
238 ac_prev=host ;;
239 -host=* | --host=* | --hos=* | --ho=*)
240 host="$ac_optarg" ;;
241
242 -includedir | --includedir | --includedi | --included | --include \
243 | --includ | --inclu | --incl | --inc)
244 ac_prev=includedir ;;
245 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
246 | --includ=* | --inclu=* | --incl=* | --inc=*)
247 includedir="$ac_optarg" ;;
248
249 -infodir | --infodir | --infodi | --infod | --info | --inf)
250 ac_prev=infodir ;;
251 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
252 infodir="$ac_optarg" ;;
253
254 -libdir | --libdir | --libdi | --libd)
255 ac_prev=libdir ;;
256 -libdir=* | --libdir=* | --libdi=* | --libd=*)
257 libdir="$ac_optarg" ;;
258
259 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
260 | --libexe | --libex | --libe)
261 ac_prev=libexecdir ;;
262 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
263 | --libexe=* | --libex=* | --libe=*)
264 libexecdir="$ac_optarg" ;;
265
266 -localstatedir | --localstatedir | --localstatedi | --localstated \
267 | --localstate | --localstat | --localsta | --localst \
268 | --locals | --local | --loca | --loc | --lo)
269 ac_prev=localstatedir ;;
270 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
271 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
272 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
273 localstatedir="$ac_optarg" ;;
274
275 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
276 ac_prev=mandir ;;
277 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
278 mandir="$ac_optarg" ;;
279
280 -nfp | --nfp | --nf)
281 # Obsolete; use --without-fp.
282 with_fp=no ;;
283
284 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
285 | --no-cr | --no-c)
286 no_create=yes ;;
287
288 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
289 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
290 no_recursion=yes ;;
291
292 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
293 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
294 | --oldin | --oldi | --old | --ol | --o)
295 ac_prev=oldincludedir ;;
296 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
297 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
298 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
299 oldincludedir="$ac_optarg" ;;
300
301 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
302 ac_prev=prefix ;;
303 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
304 prefix="$ac_optarg" ;;
305
306 -program-prefix | --program-prefix | --program-prefi | --program-pref \
307 | --program-pre | --program-pr | --program-p)
308 ac_prev=program_prefix ;;
309 -program-prefix=* | --program-prefix=* | --program-prefi=* \
310 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
311 program_prefix="$ac_optarg" ;;
312
313 -program-suffix | --program-suffix | --program-suffi | --program-suff \
314 | --program-suf | --program-su | --program-s)
315 ac_prev=program_suffix ;;
316 -program-suffix=* | --program-suffix=* | --program-suffi=* \
317 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
318 program_suffix="$ac_optarg" ;;
319
320 -program-transform-name | --program-transform-name \
321 | --program-transform-nam | --program-transform-na \
322 | --program-transform-n | --program-transform- \
323 | --program-transform | --program-transfor \
324 | --program-transfo | --program-transf \
325 | --program-trans | --program-tran \
326 | --progr-tra | --program-tr | --program-t)
327 ac_prev=program_transform_name ;;
328 -program-transform-name=* | --program-transform-name=* \
329 | --program-transform-nam=* | --program-transform-na=* \
330 | --program-transform-n=* | --program-transform-=* \
331 | --program-transform=* | --program-transfor=* \
332 | --program-transfo=* | --program-transf=* \
333 | --program-trans=* | --program-tran=* \
334 | --progr-tra=* | --program-tr=* | --program-t=*)
335 program_transform_name="$ac_optarg" ;;
336
337 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
338 | -silent | --silent | --silen | --sile | --sil)
339 silent=yes ;;
340
341 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
342 ac_prev=sbindir ;;
343 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
344 | --sbi=* | --sb=*)
345 sbindir="$ac_optarg" ;;
346
347 -sharedstatedir | --sharedstatedir | --sharedstatedi \
348 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
349 | --sharedst | --shareds | --shared | --share | --shar \
350 | --sha | --sh)
351 ac_prev=sharedstatedir ;;
352 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
353 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
354 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
355 | --sha=* | --sh=*)
356 sharedstatedir="$ac_optarg" ;;
357
358 -site | --site | --sit)
359 ac_prev=site ;;
360 -site=* | --site=* | --sit=*)
361 site="$ac_optarg" ;;
362
0d06e24b
JM
363 -site-file | --site-file | --site-fil | --site-fi | --site-f)
364 ac_prev=sitefile ;;
365 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
366 sitefile="$ac_optarg" ;;
367
c906108c
SS
368 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
369 ac_prev=srcdir ;;
370 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
371 srcdir="$ac_optarg" ;;
372
373 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
374 | --syscon | --sysco | --sysc | --sys | --sy)
375 ac_prev=sysconfdir ;;
376 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
377 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
378 sysconfdir="$ac_optarg" ;;
379
380 -target | --target | --targe | --targ | --tar | --ta | --t)
381 ac_prev=target ;;
382 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
383 target="$ac_optarg" ;;
384
385 -v | -verbose | --verbose | --verbos | --verbo | --verb)
386 verbose=yes ;;
387
388 -version | --version | --versio | --versi | --vers)
389 echo "configure generated by autoconf version 2.13"
390 exit 0 ;;
391
392 -with-* | --with-*)
393 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
394 # Reject names that are not valid shell variable names.
395 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
396 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
397 fi
398 ac_package=`echo $ac_package| sed 's/-/_/g'`
399 case "$ac_option" in
400 *=*) ;;
401 *) ac_optarg=yes ;;
402 esac
403 eval "with_${ac_package}='$ac_optarg'" ;;
404
405 -without-* | --without-*)
406 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
407 # Reject names that are not valid shell variable names.
408 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
409 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
410 fi
411 ac_package=`echo $ac_package| sed 's/-/_/g'`
412 eval "with_${ac_package}=no" ;;
413
414 --x)
415 # Obsolete; use --with-x.
416 with_x=yes ;;
417
418 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
419 | --x-incl | --x-inc | --x-in | --x-i)
420 ac_prev=x_includes ;;
421 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
422 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
423 x_includes="$ac_optarg" ;;
424
425 -x-libraries | --x-libraries | --x-librarie | --x-librari \
426 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
427 ac_prev=x_libraries ;;
428 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
429 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
430 x_libraries="$ac_optarg" ;;
431
432 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
433 ;;
434
435 *)
436 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
437 echo "configure: warning: $ac_option: invalid host type" 1>&2
438 fi
439 if test "x$nonopt" != xNONE; then
440 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
441 fi
442 nonopt="$ac_option"
443 ;;
444
445 esac
446done
447
448if test -n "$ac_prev"; then
449 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
450fi
451
452trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
453
454# File descriptor usage:
455# 0 standard input
456# 1 file creation
457# 2 errors and warnings
458# 3 some systems may open it to /dev/tty
459# 4 used on the Kubota Titan
460# 6 checking for... messages and results
461# 5 compiler messages saved in config.log
462if test "$silent" = yes; then
463 exec 6>/dev/null
464else
465 exec 6>&1
466fi
467exec 5>./config.log
468
469echo "\
470This file contains any messages produced by compilers while
471running configure, to aid debugging if configure makes a mistake.
472" 1>&5
473
474# Strip out --no-create and --no-recursion so they do not pile up.
475# Also quote any args containing shell metacharacters.
476ac_configure_args=
477for ac_arg
478do
479 case "$ac_arg" in
480 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
481 | --no-cr | --no-c) ;;
482 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
483 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
484 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
485 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
486 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
487 esac
488done
489
490# NLS nuisances.
491# Only set these to C if already set. These must not be set unconditionally
492# because not all systems understand e.g. LANG=C (notably SCO).
493# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
494# Non-C LC_CTYPE values break the ctype check.
495if test "${LANG+set}" = set; then LANG=C; export LANG; fi
496if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
497if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
498if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
499
500# confdefs.h avoids OS command line length limits that DEFS can exceed.
501rm -rf conftest* confdefs.h
502# AIX cpp loses on an empty file, so make sure it contains at least a newline.
503echo > confdefs.h
504
505# A filename unique to this package, relative to the directory that
506# configure is in, which we can look for to find out if srcdir is correct.
507ac_unique_file=main.c
508
509# Find the source files, if location was not specified.
510if test -z "$srcdir"; then
511 ac_srcdir_defaulted=yes
512 # Try the directory containing this script, then its parent.
513 ac_prog=$0
514 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
515 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
516 srcdir=$ac_confdir
517 if test ! -r $srcdir/$ac_unique_file; then
518 srcdir=..
519 fi
520else
521 ac_srcdir_defaulted=no
522fi
523if test ! -r $srcdir/$ac_unique_file; then
524 if test "$ac_srcdir_defaulted" = yes; then
525 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
526 else
527 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
528 fi
529fi
530srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
531
532# Prefer explicitly selected file to automatically selected ones.
0d06e24b
JM
533if test -z "$sitefile"; then
534 if test -z "$CONFIG_SITE"; then
535 if test "x$prefix" != xNONE; then
536 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
537 else
538 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
539 fi
c906108c 540 fi
0d06e24b
JM
541else
542 CONFIG_SITE="$sitefile"
c906108c
SS
543fi
544for ac_site_file in $CONFIG_SITE; do
545 if test -r "$ac_site_file"; then
546 echo "loading site script $ac_site_file"
547 . "$ac_site_file"
548 fi
549done
550
551if test -r "$cache_file"; then
552 echo "loading cache $cache_file"
553 . $cache_file
554else
555 echo "creating cache $cache_file"
556 > $cache_file
557fi
558
559ac_ext=c
560# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
561ac_cpp='$CPP $CPPFLAGS'
562ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
563ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
564cross_compiling=$ac_cv_prog_cc_cross
565
566ac_exeext=
567ac_objext=o
568if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
569 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
570 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
571 ac_n= ac_c='
572' ac_t=' '
573 else
574 ac_n=-n ac_c= ac_t=
575 fi
576else
577 ac_n= ac_c='\c' ac_t=
578fi
579
580
581
582
583# Extract the first word of "gcc", so it can be a program name with args.
584set dummy gcc; ac_word=$2
585echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 586echo "configure:587: checking for $ac_word" >&5
c906108c
SS
587if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
588 echo $ac_n "(cached) $ac_c" 1>&6
589else
590 if test -n "$CC"; then
591 ac_cv_prog_CC="$CC" # Let the user override the test.
592else
593 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
594 ac_dummy="$PATH"
595 for ac_dir in $ac_dummy; do
596 test -z "$ac_dir" && ac_dir=.
597 if test -f $ac_dir/$ac_word; then
598 ac_cv_prog_CC="gcc"
599 break
600 fi
601 done
602 IFS="$ac_save_ifs"
603fi
604fi
605CC="$ac_cv_prog_CC"
606if test -n "$CC"; then
607 echo "$ac_t""$CC" 1>&6
608else
609 echo "$ac_t""no" 1>&6
610fi
611
612if test -z "$CC"; then
613 # Extract the first word of "cc", so it can be a program name with args.
614set dummy cc; ac_word=$2
615echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 616echo "configure:617: checking for $ac_word" >&5
c906108c
SS
617if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
618 echo $ac_n "(cached) $ac_c" 1>&6
619else
620 if test -n "$CC"; then
621 ac_cv_prog_CC="$CC" # Let the user override the test.
622else
623 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
624 ac_prog_rejected=no
625 ac_dummy="$PATH"
626 for ac_dir in $ac_dummy; do
627 test -z "$ac_dir" && ac_dir=.
628 if test -f $ac_dir/$ac_word; then
629 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
630 ac_prog_rejected=yes
631 continue
632 fi
633 ac_cv_prog_CC="cc"
634 break
635 fi
636 done
637 IFS="$ac_save_ifs"
638if test $ac_prog_rejected = yes; then
639 # We found a bogon in the path, so make sure we never use it.
640 set dummy $ac_cv_prog_CC
641 shift
642 if test $# -gt 0; then
643 # We chose a different compiler from the bogus one.
644 # However, it has the same basename, so the bogon will be chosen
645 # first if we set CC to just the basename; use the full file name.
646 shift
647 set dummy "$ac_dir/$ac_word" "$@"
648 shift
649 ac_cv_prog_CC="$@"
650 fi
651fi
652fi
653fi
654CC="$ac_cv_prog_CC"
655if test -n "$CC"; then
656 echo "$ac_t""$CC" 1>&6
657else
658 echo "$ac_t""no" 1>&6
659fi
660
661 if test -z "$CC"; then
662 case "`uname -s`" in
663 *win32* | *WIN32*)
664 # Extract the first word of "cl", so it can be a program name with args.
665set dummy cl; ac_word=$2
666echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 667echo "configure:668: checking for $ac_word" >&5
c906108c
SS
668if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
669 echo $ac_n "(cached) $ac_c" 1>&6
670else
671 if test -n "$CC"; then
672 ac_cv_prog_CC="$CC" # Let the user override the test.
673else
674 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
675 ac_dummy="$PATH"
676 for ac_dir in $ac_dummy; do
677 test -z "$ac_dir" && ac_dir=.
678 if test -f $ac_dir/$ac_word; then
679 ac_cv_prog_CC="cl"
680 break
681 fi
682 done
683 IFS="$ac_save_ifs"
684fi
685fi
686CC="$ac_cv_prog_CC"
687if test -n "$CC"; then
688 echo "$ac_t""$CC" 1>&6
689else
690 echo "$ac_t""no" 1>&6
691fi
692 ;;
693 esac
694 fi
695 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
696fi
697
698echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
8b93c638 699echo "configure:700: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
c906108c
SS
700
701ac_ext=c
702# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
703ac_cpp='$CPP $CPPFLAGS'
704ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
705ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
706cross_compiling=$ac_cv_prog_cc_cross
707
708cat > conftest.$ac_ext << EOF
709
8b93c638 710#line 711 "configure"
c906108c
SS
711#include "confdefs.h"
712
713main(){return(0);}
714EOF
8b93c638 715if { (eval echo configure:716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
716 ac_cv_prog_cc_works=yes
717 # If we can't run a trivial program, we are probably using a cross compiler.
718 if (./conftest; exit) 2>/dev/null; then
719 ac_cv_prog_cc_cross=no
720 else
721 ac_cv_prog_cc_cross=yes
722 fi
723else
724 echo "configure: failed program was:" >&5
725 cat conftest.$ac_ext >&5
726 ac_cv_prog_cc_works=no
727fi
728rm -fr conftest*
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
736echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
737if test $ac_cv_prog_cc_works = no; then
738 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
739fi
740echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
8b93c638 741echo "configure:742: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
c906108c
SS
742echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
743cross_compiling=$ac_cv_prog_cc_cross
744
745echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
8b93c638 746echo "configure:747: checking whether we are using GNU C" >&5
c906108c
SS
747if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
748 echo $ac_n "(cached) $ac_c" 1>&6
749else
750 cat > conftest.c <<EOF
751#ifdef __GNUC__
752 yes;
753#endif
754EOF
8b93c638 755if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:756: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
c906108c
SS
756 ac_cv_prog_gcc=yes
757else
758 ac_cv_prog_gcc=no
759fi
760fi
761
762echo "$ac_t""$ac_cv_prog_gcc" 1>&6
763
764if test $ac_cv_prog_gcc = yes; then
765 GCC=yes
766else
767 GCC=
768fi
769
770ac_test_CFLAGS="${CFLAGS+set}"
771ac_save_CFLAGS="$CFLAGS"
772CFLAGS=
773echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
8b93c638 774echo "configure:775: checking whether ${CC-cc} accepts -g" >&5
c906108c
SS
775if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
776 echo $ac_n "(cached) $ac_c" 1>&6
777else
778 echo 'void f(){}' > conftest.c
779if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
780 ac_cv_prog_cc_g=yes
781else
782 ac_cv_prog_cc_g=no
783fi
784rm -f conftest*
785
786fi
787
788echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
789if test "$ac_test_CFLAGS" = set; then
790 CFLAGS="$ac_save_CFLAGS"
791elif test $ac_cv_prog_cc_g = yes; then
792 if test "$GCC" = yes; then
793 CFLAGS="-g -O2"
794 else
795 CFLAGS="-g"
796 fi
797else
798 if test "$GCC" = yes; then
799 CFLAGS="-O2"
800 else
801 CFLAGS=
802 fi
803fi
804
805echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
8b93c638 806echo "configure:807: checking how to run the C preprocessor" >&5
c906108c
SS
807# On Suns, sometimes $CPP names a directory.
808if test -n "$CPP" && test -d "$CPP"; then
809 CPP=
810fi
811if test -z "$CPP"; then
812if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
813 echo $ac_n "(cached) $ac_c" 1>&6
814else
815 # This must be in double quotes, not single quotes, because CPP may get
816 # substituted into the Makefile and "${CC-cc}" will confuse make.
817 CPP="${CC-cc} -E"
818 # On the NeXT, cc -E runs the code through the compiler's parser,
819 # not just through cpp.
820 cat > conftest.$ac_ext <<EOF
8b93c638 821#line 822 "configure"
c906108c
SS
822#include "confdefs.h"
823#include <assert.h>
824Syntax Error
825EOF
826ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 827{ (eval echo configure:828: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
828ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
829if test -z "$ac_err"; then
830 :
831else
832 echo "$ac_err" >&5
833 echo "configure: failed program was:" >&5
834 cat conftest.$ac_ext >&5
835 rm -rf conftest*
836 CPP="${CC-cc} -E -traditional-cpp"
837 cat > conftest.$ac_ext <<EOF
8b93c638 838#line 839 "configure"
c906108c
SS
839#include "confdefs.h"
840#include <assert.h>
841Syntax Error
842EOF
843ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 844{ (eval echo configure:845: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
845ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
846if test -z "$ac_err"; then
847 :
848else
849 echo "$ac_err" >&5
850 echo "configure: failed program was:" >&5
851 cat conftest.$ac_ext >&5
852 rm -rf conftest*
853 CPP="${CC-cc} -nologo -E"
854 cat > conftest.$ac_ext <<EOF
8b93c638 855#line 856 "configure"
c906108c
SS
856#include "confdefs.h"
857#include <assert.h>
858Syntax Error
859EOF
860ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 861{ (eval echo configure:862: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
862ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
863if test -z "$ac_err"; then
864 :
865else
866 echo "$ac_err" >&5
867 echo "configure: failed program was:" >&5
868 cat conftest.$ac_ext >&5
869 rm -rf conftest*
870 CPP=/lib/cpp
871fi
872rm -f conftest*
873fi
874rm -f conftest*
875fi
876rm -f conftest*
877 ac_cv_prog_CPP="$CPP"
878fi
879 CPP="$ac_cv_prog_CPP"
880else
881 ac_cv_prog_CPP="$CPP"
882fi
883echo "$ac_t""$CPP" 1>&6
884
885echo $ac_n "checking for AIX""... $ac_c" 1>&6
8b93c638 886echo "configure:887: checking for AIX" >&5
c906108c 887cat > conftest.$ac_ext <<EOF
8b93c638 888#line 889 "configure"
c906108c
SS
889#include "confdefs.h"
890#ifdef _AIX
891 yes
892#endif
893
894EOF
895if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
896 egrep "yes" >/dev/null 2>&1; then
897 rm -rf conftest*
898 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
899#define _ALL_SOURCE 1
900EOF
901
902else
903 rm -rf conftest*
904 echo "$ac_t""no" 1>&6
905fi
906rm -f conftest*
907
908
909echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
8b93c638 910echo "configure:911: checking for POSIXized ISC" >&5
c906108c
SS
911if test -d /etc/conf/kconfig.d &&
912 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
913then
914 echo "$ac_t""yes" 1>&6
915 ISC=yes # If later tests want to check for ISC.
916 cat >> confdefs.h <<\EOF
917#define _POSIX_SOURCE 1
918EOF
919
920 if test "$GCC" = yes; then
921 CC="$CC -posix"
922 else
923 CC="$CC -Xp"
924 fi
925else
926 echo "$ac_t""no" 1>&6
927 ISC=
928fi
929
930
931
932
933echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
8b93c638 934echo "configure:935: checking for ${CC-cc} option to accept ANSI C" >&5
c906108c
SS
935if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
936 echo $ac_n "(cached) $ac_c" 1>&6
937else
938 am_cv_prog_cc_stdc=no
939ac_save_CC="$CC"
940# Don't try gcc -ansi; that turns off useful extensions and
941# breaks some systems' header files.
942# AIX -qlanglvl=ansi
943# Ultrix and OSF/1 -std1
944# HP-UX -Aa -D_HPUX_SOURCE
945# SVR4 -Xc -D__EXTENSIONS__
946for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
947do
948 CC="$ac_save_CC $ac_arg"
949 cat > conftest.$ac_ext <<EOF
8b93c638 950#line 951 "configure"
c906108c
SS
951#include "confdefs.h"
952#include <stdarg.h>
953#include <stdio.h>
954#include <sys/types.h>
955#include <sys/stat.h>
956/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
957struct buf { int x; };
958FILE * (*rcsopen) (struct buf *, struct stat *, int);
959static char *e (p, i)
960 char **p;
961 int i;
962{
963 return p[i];
964}
965static char *f (char * (*g) (char **, int), char **p, ...)
966{
967 char *s;
968 va_list v;
969 va_start (v,p);
970 s = g (p, va_arg (v,int));
971 va_end (v);
972 return s;
973}
974int test (int i, double x);
975struct s1 {int (*f) (int a);};
976struct s2 {int (*f) (double a);};
977int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
978int argc;
979char **argv;
980
981int main() {
982
983return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
984
985; return 0; }
986EOF
8b93c638 987if { (eval echo configure:988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
988 rm -rf conftest*
989 am_cv_prog_cc_stdc="$ac_arg"; break
990else
991 echo "configure: failed program was:" >&5
992 cat conftest.$ac_ext >&5
993fi
994rm -f conftest*
995done
996CC="$ac_save_CC"
997
998fi
999
1000if test -z "$am_cv_prog_cc_stdc"; then
1001 echo "$ac_t""none needed" 1>&6
1002else
1003 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1004fi
1005case "x$am_cv_prog_cc_stdc" in
1006 x|xno) ;;
1007 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1008esac
1009
1010
1011ac_aux_dir=
1012for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1013 if test -f $ac_dir/install-sh; then
1014 ac_aux_dir=$ac_dir
1015 ac_install_sh="$ac_aux_dir/install-sh -c"
1016 break
1017 elif test -f $ac_dir/install.sh; then
1018 ac_aux_dir=$ac_dir
1019 ac_install_sh="$ac_aux_dir/install.sh -c"
1020 break
1021 fi
1022done
1023if test -z "$ac_aux_dir"; then
1024 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1025fi
1026ac_config_guess=$ac_aux_dir/config.guess
1027ac_config_sub=$ac_aux_dir/config.sub
1028ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1029
1030
1031# Do some error checking and defaulting for the host and target type.
1032# The inputs are:
1033# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1034#
1035# The rules are:
1036# 1. You are not allowed to specify --host, --target, and nonopt at the
1037# same time.
1038# 2. Host defaults to nonopt.
1039# 3. If nonopt is not specified, then host defaults to the current host,
1040# as determined by config.guess.
1041# 4. Target and build default to nonopt.
1042# 5. If nonopt is not specified, then target and build default to host.
1043
1044# The aliases save the names the user supplied, while $host etc.
1045# will get canonicalized.
1046case $host---$target---$nonopt in
1047NONE---*---* | *---NONE---* | *---*---NONE) ;;
1048*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1049esac
1050
1051
1052# Make sure we can run config.sub.
1053if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1054else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1055fi
1056
1057echo $ac_n "checking host system type""... $ac_c" 1>&6
8b93c638 1058echo "configure:1059: checking host system type" >&5
c906108c
SS
1059
1060host_alias=$host
1061case "$host_alias" in
1062NONE)
1063 case $nonopt in
1064 NONE)
1065 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1066 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1067 fi ;;
1068 *) host_alias=$nonopt ;;
1069 esac ;;
1070esac
1071
1072host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1073host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1074host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1075host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1076echo "$ac_t""$host" 1>&6
1077
1078echo $ac_n "checking target system type""... $ac_c" 1>&6
8b93c638 1079echo "configure:1080: checking target system type" >&5
c906108c
SS
1080
1081target_alias=$target
1082case "$target_alias" in
1083NONE)
1084 case $nonopt in
1085 NONE) target_alias=$host_alias ;;
1086 *) target_alias=$nonopt ;;
1087 esac ;;
1088esac
1089
1090target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1091target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1092target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1093target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1094echo "$ac_t""$target" 1>&6
1095
1096echo $ac_n "checking build system type""... $ac_c" 1>&6
8b93c638 1097echo "configure:1098: checking build system type" >&5
c906108c
SS
1098
1099build_alias=$build
1100case "$build_alias" in
1101NONE)
1102 case $nonopt in
1103 NONE) build_alias=$host_alias ;;
1104 *) build_alias=$nonopt ;;
1105 esac ;;
1106esac
1107
1108build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1109build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1110build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1111build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1112echo "$ac_t""$build" 1>&6
1113
1114test "$host_alias" != "$target_alias" &&
1115 test "$program_prefix$program_suffix$program_transform_name" = \
1116 NONENONEs,x,x, &&
1117 program_prefix=${target_alias}-
1118
1119
1120ALL_LINGUAS=
1121echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
8b93c638 1122echo "configure:1123: checking whether ${MAKE-make} sets \${MAKE}" >&5
c906108c
SS
1123set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1124if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1125 echo $ac_n "(cached) $ac_c" 1>&6
1126else
1127 cat > conftestmake <<\EOF
1128all:
1129 @echo 'ac_maketemp="${MAKE}"'
1130EOF
1131# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1132eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1133if test -n "$ac_maketemp"; then
1134 eval ac_cv_prog_make_${ac_make}_set=yes
1135else
1136 eval ac_cv_prog_make_${ac_make}_set=no
1137fi
1138rm -f conftestmake
1139fi
1140if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1141 echo "$ac_t""yes" 1>&6
1142 SET_MAKE=
1143else
1144 echo "$ac_t""no" 1>&6
1145 SET_MAKE="MAKE=${MAKE-make}"
1146fi
1147
1148# Extract the first word of "ranlib", so it can be a program name with args.
1149set dummy ranlib; ac_word=$2
1150echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 1151echo "configure:1152: checking for $ac_word" >&5
c906108c
SS
1152if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1153 echo $ac_n "(cached) $ac_c" 1>&6
1154else
1155 if test -n "$RANLIB"; then
1156 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1157else
1158 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1159 ac_dummy="$PATH"
1160 for ac_dir in $ac_dummy; do
1161 test -z "$ac_dir" && ac_dir=.
1162 if test -f $ac_dir/$ac_word; then
1163 ac_cv_prog_RANLIB="ranlib"
1164 break
1165 fi
1166 done
1167 IFS="$ac_save_ifs"
1168 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1169fi
1170fi
1171RANLIB="$ac_cv_prog_RANLIB"
1172if test -n "$RANLIB"; then
1173 echo "$ac_t""$RANLIB" 1>&6
1174else
1175 echo "$ac_t""no" 1>&6
1176fi
1177
1178echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
8b93c638 1179echo "configure:1180: checking for ANSI C header files" >&5
c906108c
SS
1180if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1181 echo $ac_n "(cached) $ac_c" 1>&6
1182else
1183 cat > conftest.$ac_ext <<EOF
8b93c638 1184#line 1185 "configure"
c906108c
SS
1185#include "confdefs.h"
1186#include <stdlib.h>
1187#include <stdarg.h>
1188#include <string.h>
1189#include <float.h>
1190EOF
1191ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 1192{ (eval echo configure:1193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1193ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1194if test -z "$ac_err"; then
1195 rm -rf conftest*
1196 ac_cv_header_stdc=yes
1197else
1198 echo "$ac_err" >&5
1199 echo "configure: failed program was:" >&5
1200 cat conftest.$ac_ext >&5
1201 rm -rf conftest*
1202 ac_cv_header_stdc=no
1203fi
1204rm -f conftest*
1205
1206if test $ac_cv_header_stdc = yes; then
1207 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1208cat > conftest.$ac_ext <<EOF
8b93c638 1209#line 1210 "configure"
c906108c
SS
1210#include "confdefs.h"
1211#include <string.h>
1212EOF
1213if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1214 egrep "memchr" >/dev/null 2>&1; then
1215 :
1216else
1217 rm -rf conftest*
1218 ac_cv_header_stdc=no
1219fi
1220rm -f conftest*
1221
1222fi
1223
1224if test $ac_cv_header_stdc = yes; then
1225 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1226cat > conftest.$ac_ext <<EOF
8b93c638 1227#line 1228 "configure"
c906108c
SS
1228#include "confdefs.h"
1229#include <stdlib.h>
1230EOF
1231if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1232 egrep "free" >/dev/null 2>&1; then
1233 :
1234else
1235 rm -rf conftest*
1236 ac_cv_header_stdc=no
1237fi
1238rm -f conftest*
1239
1240fi
1241
1242if test $ac_cv_header_stdc = yes; then
1243 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1244if test "$cross_compiling" = yes; then
1245 :
1246else
1247 cat > conftest.$ac_ext <<EOF
8b93c638 1248#line 1249 "configure"
c906108c
SS
1249#include "confdefs.h"
1250#include <ctype.h>
1251#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1252#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1253#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1254int main () { int i; for (i = 0; i < 256; i++)
1255if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1256exit (0); }
1257
1258EOF
8b93c638 1259if { (eval echo configure:1260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1260then
1261 :
1262else
1263 echo "configure: failed program was:" >&5
1264 cat conftest.$ac_ext >&5
1265 rm -fr conftest*
1266 ac_cv_header_stdc=no
1267fi
1268rm -fr conftest*
1269fi
1270
1271fi
1272fi
1273
1274echo "$ac_t""$ac_cv_header_stdc" 1>&6
1275if test $ac_cv_header_stdc = yes; then
1276 cat >> confdefs.h <<\EOF
1277#define STDC_HEADERS 1
1278EOF
1279
1280fi
1281
1282echo $ac_n "checking for working const""... $ac_c" 1>&6
8b93c638 1283echo "configure:1284: checking for working const" >&5
c906108c
SS
1284if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1285 echo $ac_n "(cached) $ac_c" 1>&6
1286else
1287 cat > conftest.$ac_ext <<EOF
8b93c638 1288#line 1289 "configure"
c906108c
SS
1289#include "confdefs.h"
1290
1291int main() {
1292
1293/* Ultrix mips cc rejects this. */
1294typedef int charset[2]; const charset x;
1295/* SunOS 4.1.1 cc rejects this. */
1296char const *const *ccp;
1297char **p;
1298/* NEC SVR4.0.2 mips cc rejects this. */
1299struct point {int x, y;};
1300static struct point const zero = {0,0};
1301/* AIX XL C 1.02.0.0 rejects this.
1302 It does not let you subtract one const X* pointer from another in an arm
1303 of an if-expression whose if-part is not a constant expression */
1304const char *g = "string";
1305ccp = &g + (g ? g-g : 0);
1306/* HPUX 7.0 cc rejects these. */
1307++ccp;
1308p = (char**) ccp;
1309ccp = (char const *const *) p;
1310{ /* SCO 3.2v4 cc rejects this. */
1311 char *t;
1312 char const *s = 0 ? (char *) 0 : (char const *) 0;
1313
1314 *t++ = 0;
1315}
1316{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1317 int x[] = {25, 17};
1318 const int *foo = &x[0];
1319 ++foo;
1320}
1321{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1322 typedef const int *iptr;
1323 iptr p = 0;
1324 ++p;
1325}
1326{ /* AIX XL C 1.02.0.0 rejects this saying
1327 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1328 struct s { int j; const int *ap[3]; };
1329 struct s *b; b->j = 5;
1330}
1331{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1332 const int foo = 10;
1333}
1334
1335; return 0; }
1336EOF
8b93c638 1337if { (eval echo configure:1338: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1338 rm -rf conftest*
1339 ac_cv_c_const=yes
1340else
1341 echo "configure: failed program was:" >&5
1342 cat conftest.$ac_ext >&5
1343 rm -rf conftest*
1344 ac_cv_c_const=no
1345fi
1346rm -f conftest*
1347fi
1348
1349echo "$ac_t""$ac_cv_c_const" 1>&6
1350if test $ac_cv_c_const = no; then
1351 cat >> confdefs.h <<\EOF
1352#define const
1353EOF
1354
1355fi
1356
1357echo $ac_n "checking for inline""... $ac_c" 1>&6
8b93c638 1358echo "configure:1359: checking for inline" >&5
c906108c
SS
1359if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1360 echo $ac_n "(cached) $ac_c" 1>&6
1361else
1362 ac_cv_c_inline=no
1363for ac_kw in inline __inline__ __inline; do
1364 cat > conftest.$ac_ext <<EOF
8b93c638 1365#line 1366 "configure"
c906108c
SS
1366#include "confdefs.h"
1367
1368int main() {
1369} $ac_kw foo() {
1370; return 0; }
1371EOF
8b93c638 1372if { (eval echo configure:1373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1373 rm -rf conftest*
1374 ac_cv_c_inline=$ac_kw; break
1375else
1376 echo "configure: failed program was:" >&5
1377 cat conftest.$ac_ext >&5
1378fi
1379rm -f conftest*
1380done
1381
1382fi
1383
1384echo "$ac_t""$ac_cv_c_inline" 1>&6
1385case "$ac_cv_c_inline" in
1386 inline | yes) ;;
1387 no) cat >> confdefs.h <<\EOF
1388#define inline
1389EOF
1390 ;;
1391 *) cat >> confdefs.h <<EOF
1392#define inline $ac_cv_c_inline
1393EOF
1394 ;;
1395esac
1396
1397echo $ac_n "checking for off_t""... $ac_c" 1>&6
8b93c638 1398echo "configure:1399: checking for off_t" >&5
c906108c
SS
1399if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1400 echo $ac_n "(cached) $ac_c" 1>&6
1401else
1402 cat > conftest.$ac_ext <<EOF
8b93c638 1403#line 1404 "configure"
c906108c
SS
1404#include "confdefs.h"
1405#include <sys/types.h>
1406#if STDC_HEADERS
1407#include <stdlib.h>
1408#include <stddef.h>
1409#endif
1410EOF
1411if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1412 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1413 rm -rf conftest*
1414 ac_cv_type_off_t=yes
1415else
1416 rm -rf conftest*
1417 ac_cv_type_off_t=no
1418fi
1419rm -f conftest*
1420
1421fi
1422echo "$ac_t""$ac_cv_type_off_t" 1>&6
1423if test $ac_cv_type_off_t = no; then
1424 cat >> confdefs.h <<\EOF
1425#define off_t long
1426EOF
1427
1428fi
1429
1430echo $ac_n "checking for size_t""... $ac_c" 1>&6
8b93c638 1431echo "configure:1432: checking for size_t" >&5
c906108c
SS
1432if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1433 echo $ac_n "(cached) $ac_c" 1>&6
1434else
1435 cat > conftest.$ac_ext <<EOF
8b93c638 1436#line 1437 "configure"
c906108c
SS
1437#include "confdefs.h"
1438#include <sys/types.h>
1439#if STDC_HEADERS
1440#include <stdlib.h>
1441#include <stddef.h>
1442#endif
1443EOF
1444if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1445 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1446 rm -rf conftest*
1447 ac_cv_type_size_t=yes
1448else
1449 rm -rf conftest*
1450 ac_cv_type_size_t=no
1451fi
1452rm -f conftest*
1453
1454fi
1455echo "$ac_t""$ac_cv_type_size_t" 1>&6
1456if test $ac_cv_type_size_t = no; then
1457 cat >> confdefs.h <<\EOF
1458#define size_t unsigned
1459EOF
1460
1461fi
1462
1463# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1464# for constant arguments. Useless!
1465echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
8b93c638 1466echo "configure:1467: checking for working alloca.h" >&5
c906108c
SS
1467if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1468 echo $ac_n "(cached) $ac_c" 1>&6
1469else
1470 cat > conftest.$ac_ext <<EOF
8b93c638 1471#line 1472 "configure"
c906108c
SS
1472#include "confdefs.h"
1473#include <alloca.h>
1474int main() {
1475char *p = alloca(2 * sizeof(int));
1476; return 0; }
1477EOF
8b93c638 1478if { (eval echo configure:1479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1479 rm -rf conftest*
1480 ac_cv_header_alloca_h=yes
1481else
1482 echo "configure: failed program was:" >&5
1483 cat conftest.$ac_ext >&5
1484 rm -rf conftest*
1485 ac_cv_header_alloca_h=no
1486fi
1487rm -f conftest*
1488fi
1489
1490echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1491if test $ac_cv_header_alloca_h = yes; then
1492 cat >> confdefs.h <<\EOF
1493#define HAVE_ALLOCA_H 1
1494EOF
1495
1496fi
1497
1498echo $ac_n "checking for alloca""... $ac_c" 1>&6
8b93c638 1499echo "configure:1500: checking for alloca" >&5
c906108c
SS
1500if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1501 echo $ac_n "(cached) $ac_c" 1>&6
1502else
1503 cat > conftest.$ac_ext <<EOF
8b93c638 1504#line 1505 "configure"
c906108c
SS
1505#include "confdefs.h"
1506
1507#ifdef __GNUC__
1508# define alloca __builtin_alloca
1509#else
1510# ifdef _MSC_VER
1511# include <malloc.h>
1512# define alloca _alloca
1513# else
1514# if HAVE_ALLOCA_H
1515# include <alloca.h>
1516# else
1517# ifdef _AIX
1518 #pragma alloca
1519# else
1520# ifndef alloca /* predefined by HP cc +Olibcalls */
1521char *alloca ();
1522# endif
1523# endif
1524# endif
1525# endif
1526#endif
1527
1528int main() {
1529char *p = (char *) alloca(1);
1530; return 0; }
1531EOF
8b93c638 1532if { (eval echo configure:1533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1533 rm -rf conftest*
1534 ac_cv_func_alloca_works=yes
1535else
1536 echo "configure: failed program was:" >&5
1537 cat conftest.$ac_ext >&5
1538 rm -rf conftest*
1539 ac_cv_func_alloca_works=no
1540fi
1541rm -f conftest*
1542fi
1543
1544echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1545if test $ac_cv_func_alloca_works = yes; then
1546 cat >> confdefs.h <<\EOF
1547#define HAVE_ALLOCA 1
1548EOF
1549
1550fi
1551
1552if test $ac_cv_func_alloca_works = no; then
1553 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1554 # that cause trouble. Some versions do not even contain alloca or
1555 # contain a buggy version. If you still want to use their alloca,
1556 # use ar to extract alloca.o from them instead of compiling alloca.c.
1557 ALLOCA=alloca.${ac_objext}
1558 cat >> confdefs.h <<\EOF
1559#define C_ALLOCA 1
1560EOF
1561
1562
1563echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
8b93c638 1564echo "configure:1565: checking whether alloca needs Cray hooks" >&5
c906108c
SS
1565if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1566 echo $ac_n "(cached) $ac_c" 1>&6
1567else
1568 cat > conftest.$ac_ext <<EOF
8b93c638 1569#line 1570 "configure"
c906108c
SS
1570#include "confdefs.h"
1571#if defined(CRAY) && ! defined(CRAY2)
1572webecray
1573#else
1574wenotbecray
1575#endif
1576
1577EOF
1578if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1579 egrep "webecray" >/dev/null 2>&1; then
1580 rm -rf conftest*
1581 ac_cv_os_cray=yes
1582else
1583 rm -rf conftest*
1584 ac_cv_os_cray=no
1585fi
1586rm -f conftest*
1587
1588fi
1589
1590echo "$ac_t""$ac_cv_os_cray" 1>&6
1591if test $ac_cv_os_cray = yes; then
1592for ac_func in _getb67 GETB67 getb67; do
1593 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 1594echo "configure:1595: checking for $ac_func" >&5
c906108c
SS
1595if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1596 echo $ac_n "(cached) $ac_c" 1>&6
1597else
1598 cat > conftest.$ac_ext <<EOF
8b93c638 1599#line 1600 "configure"
c906108c
SS
1600#include "confdefs.h"
1601/* System header to define __stub macros and hopefully few prototypes,
1602 which can conflict with char $ac_func(); below. */
1603#include <assert.h>
1604/* Override any gcc2 internal prototype to avoid an error. */
1605/* We use char because int might match the return type of a gcc2
1606 builtin and then its argument prototype would still apply. */
1607char $ac_func();
1608
1609int main() {
1610
1611/* The GNU C library defines this for functions which it implements
1612 to always fail with ENOSYS. Some functions are actually named
1613 something starting with __ and the normal name is an alias. */
1614#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1615choke me
1616#else
1617$ac_func();
1618#endif
1619
1620; return 0; }
1621EOF
8b93c638 1622if { (eval echo configure:1623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1623 rm -rf conftest*
1624 eval "ac_cv_func_$ac_func=yes"
1625else
1626 echo "configure: failed program was:" >&5
1627 cat conftest.$ac_ext >&5
1628 rm -rf conftest*
1629 eval "ac_cv_func_$ac_func=no"
1630fi
1631rm -f conftest*
1632fi
1633
1634if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1635 echo "$ac_t""yes" 1>&6
1636 cat >> confdefs.h <<EOF
1637#define CRAY_STACKSEG_END $ac_func
1638EOF
1639
1640 break
1641else
1642 echo "$ac_t""no" 1>&6
1643fi
1644
1645done
1646fi
1647
1648echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
8b93c638 1649echo "configure:1650: checking stack direction for C alloca" >&5
c906108c
SS
1650if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1651 echo $ac_n "(cached) $ac_c" 1>&6
1652else
1653 if test "$cross_compiling" = yes; then
1654 ac_cv_c_stack_direction=0
1655else
1656 cat > conftest.$ac_ext <<EOF
8b93c638 1657#line 1658 "configure"
c906108c
SS
1658#include "confdefs.h"
1659find_stack_direction ()
1660{
1661 static char *addr = 0;
1662 auto char dummy;
1663 if (addr == 0)
1664 {
1665 addr = &dummy;
1666 return find_stack_direction ();
1667 }
1668 else
1669 return (&dummy > addr) ? 1 : -1;
1670}
1671main ()
1672{
1673 exit (find_stack_direction() < 0);
1674}
1675EOF
8b93c638 1676if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1677then
1678 ac_cv_c_stack_direction=1
1679else
1680 echo "configure: failed program was:" >&5
1681 cat conftest.$ac_ext >&5
1682 rm -fr conftest*
1683 ac_cv_c_stack_direction=-1
1684fi
1685rm -fr conftest*
1686fi
1687
1688fi
1689
1690echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1691cat >> confdefs.h <<EOF
1692#define STACK_DIRECTION $ac_cv_c_stack_direction
1693EOF
1694
1695fi
1696
1697for ac_hdr in unistd.h
1698do
1699ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1700echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8b93c638 1701echo "configure:1702: checking for $ac_hdr" >&5
c906108c
SS
1702if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1703 echo $ac_n "(cached) $ac_c" 1>&6
1704else
1705 cat > conftest.$ac_ext <<EOF
8b93c638 1706#line 1707 "configure"
c906108c
SS
1707#include "confdefs.h"
1708#include <$ac_hdr>
1709EOF
1710ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 1711{ (eval echo configure:1712: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1712ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1713if test -z "$ac_err"; then
1714 rm -rf conftest*
1715 eval "ac_cv_header_$ac_safe=yes"
1716else
1717 echo "$ac_err" >&5
1718 echo "configure: failed program was:" >&5
1719 cat conftest.$ac_ext >&5
1720 rm -rf conftest*
1721 eval "ac_cv_header_$ac_safe=no"
1722fi
1723rm -f conftest*
1724fi
1725if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1726 echo "$ac_t""yes" 1>&6
1727 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1728 cat >> confdefs.h <<EOF
1729#define $ac_tr_hdr 1
1730EOF
1731
1732else
1733 echo "$ac_t""no" 1>&6
1734fi
1735done
1736
1737for ac_func in getpagesize
1738do
1739echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 1740echo "configure:1741: checking for $ac_func" >&5
c906108c
SS
1741if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1742 echo $ac_n "(cached) $ac_c" 1>&6
1743else
1744 cat > conftest.$ac_ext <<EOF
8b93c638 1745#line 1746 "configure"
c906108c
SS
1746#include "confdefs.h"
1747/* System header to define __stub macros and hopefully few prototypes,
1748 which can conflict with char $ac_func(); below. */
1749#include <assert.h>
1750/* Override any gcc2 internal prototype to avoid an error. */
1751/* We use char because int might match the return type of a gcc2
1752 builtin and then its argument prototype would still apply. */
1753char $ac_func();
1754
1755int main() {
1756
1757/* The GNU C library defines this for functions which it implements
1758 to always fail with ENOSYS. Some functions are actually named
1759 something starting with __ and the normal name is an alias. */
1760#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1761choke me
1762#else
1763$ac_func();
1764#endif
1765
1766; return 0; }
1767EOF
8b93c638 1768if { (eval echo configure:1769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1769 rm -rf conftest*
1770 eval "ac_cv_func_$ac_func=yes"
1771else
1772 echo "configure: failed program was:" >&5
1773 cat conftest.$ac_ext >&5
1774 rm -rf conftest*
1775 eval "ac_cv_func_$ac_func=no"
1776fi
1777rm -f conftest*
1778fi
1779
1780if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1781 echo "$ac_t""yes" 1>&6
1782 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1783 cat >> confdefs.h <<EOF
1784#define $ac_tr_func 1
1785EOF
1786
1787else
1788 echo "$ac_t""no" 1>&6
1789fi
1790done
1791
1792echo $ac_n "checking for working mmap""... $ac_c" 1>&6
8b93c638 1793echo "configure:1794: checking for working mmap" >&5
c906108c
SS
1794if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1795 echo $ac_n "(cached) $ac_c" 1>&6
1796else
1797 if test "$cross_compiling" = yes; then
1798 ac_cv_func_mmap_fixed_mapped=no
1799else
1800 cat > conftest.$ac_ext <<EOF
8b93c638 1801#line 1802 "configure"
c906108c
SS
1802#include "confdefs.h"
1803
1804/* Thanks to Mike Haertel and Jim Avera for this test.
1805 Here is a matrix of mmap possibilities:
1806 mmap private not fixed
1807 mmap private fixed at somewhere currently unmapped
1808 mmap private fixed at somewhere already mapped
1809 mmap shared not fixed
1810 mmap shared fixed at somewhere currently unmapped
1811 mmap shared fixed at somewhere already mapped
1812 For private mappings, we should verify that changes cannot be read()
1813 back from the file, nor mmap's back from the file at a different
1814 address. (There have been systems where private was not correctly
1815 implemented like the infamous i386 svr4.0, and systems where the
1816 VM page cache was not coherent with the filesystem buffer cache
1817 like early versions of FreeBSD and possibly contemporary NetBSD.)
1818 For shared mappings, we should conversely verify that changes get
1819 propogated back to all the places they're supposed to be.
1820
1821 Grep wants private fixed already mapped.
1822 The main things grep needs to know about mmap are:
1823 * does it exist and is it safe to write into the mmap'd area
1824 * how to use it (BSD variants) */
1825#include <sys/types.h>
1826#include <fcntl.h>
1827#include <sys/mman.h>
1828
1829/* This mess was copied from the GNU getpagesize.h. */
1830#ifndef HAVE_GETPAGESIZE
1831# ifdef HAVE_UNISTD_H
1832# include <unistd.h>
1833# endif
1834
1835/* Assume that all systems that can run configure have sys/param.h. */
1836# ifndef HAVE_SYS_PARAM_H
1837# define HAVE_SYS_PARAM_H 1
1838# endif
1839
1840# ifdef _SC_PAGESIZE
1841# define getpagesize() sysconf(_SC_PAGESIZE)
1842# else /* no _SC_PAGESIZE */
1843# ifdef HAVE_SYS_PARAM_H
1844# include <sys/param.h>
1845# ifdef EXEC_PAGESIZE
1846# define getpagesize() EXEC_PAGESIZE
1847# else /* no EXEC_PAGESIZE */
1848# ifdef NBPG
1849# define getpagesize() NBPG * CLSIZE
1850# ifndef CLSIZE
1851# define CLSIZE 1
1852# endif /* no CLSIZE */
1853# else /* no NBPG */
1854# ifdef NBPC
1855# define getpagesize() NBPC
1856# else /* no NBPC */
1857# ifdef PAGESIZE
1858# define getpagesize() PAGESIZE
1859# endif /* PAGESIZE */
1860# endif /* no NBPC */
1861# endif /* no NBPG */
1862# endif /* no EXEC_PAGESIZE */
1863# else /* no HAVE_SYS_PARAM_H */
1864# define getpagesize() 8192 /* punt totally */
1865# endif /* no HAVE_SYS_PARAM_H */
1866# endif /* no _SC_PAGESIZE */
1867
1868#endif /* no HAVE_GETPAGESIZE */
1869
1870#ifdef __cplusplus
1871extern "C" { void *malloc(unsigned); }
1872#else
1873char *malloc();
1874#endif
1875
1876int
1877main()
1878{
1879 char *data, *data2, *data3;
1880 int i, pagesize;
1881 int fd;
1882
1883 pagesize = getpagesize();
1884
1885 /*
1886 * First, make a file with some known garbage in it.
1887 */
1888 data = malloc(pagesize);
1889 if (!data)
1890 exit(1);
1891 for (i = 0; i < pagesize; ++i)
1892 *(data + i) = rand();
1893 umask(0);
1894 fd = creat("conftestmmap", 0600);
1895 if (fd < 0)
1896 exit(1);
1897 if (write(fd, data, pagesize) != pagesize)
1898 exit(1);
1899 close(fd);
1900
1901 /*
1902 * Next, try to mmap the file at a fixed address which
1903 * already has something else allocated at it. If we can,
1904 * also make sure that we see the same garbage.
1905 */
1906 fd = open("conftestmmap", O_RDWR);
1907 if (fd < 0)
1908 exit(1);
1909 data2 = malloc(2 * pagesize);
1910 if (!data2)
1911 exit(1);
1912 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1913 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1914 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1915 exit(1);
1916 for (i = 0; i < pagesize; ++i)
1917 if (*(data + i) != *(data2 + i))
1918 exit(1);
1919
1920 /*
1921 * Finally, make sure that changes to the mapped area
1922 * do not percolate back to the file as seen by read().
1923 * (This is a bug on some variants of i386 svr4.0.)
1924 */
1925 for (i = 0; i < pagesize; ++i)
1926 *(data2 + i) = *(data2 + i) + 1;
1927 data3 = malloc(pagesize);
1928 if (!data3)
1929 exit(1);
1930 if (read(fd, data3, pagesize) != pagesize)
1931 exit(1);
1932 for (i = 0; i < pagesize; ++i)
1933 if (*(data + i) != *(data3 + i))
1934 exit(1);
1935 close(fd);
1936 unlink("conftestmmap");
1937 exit(0);
1938}
1939
1940EOF
8b93c638 1941if { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1942then
1943 ac_cv_func_mmap_fixed_mapped=yes
1944else
1945 echo "configure: failed program was:" >&5
1946 cat conftest.$ac_ext >&5
1947 rm -fr conftest*
1948 ac_cv_func_mmap_fixed_mapped=no
1949fi
1950rm -fr conftest*
1951fi
1952
1953fi
1954
1955echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1956if test $ac_cv_func_mmap_fixed_mapped = yes; then
1957 cat >> confdefs.h <<\EOF
1958#define HAVE_MMAP 1
1959EOF
1960
1961fi
1962
1963
1964 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1965unistd.h values.h sys/param.h
1966do
1967ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1968echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8b93c638 1969echo "configure:1970: checking for $ac_hdr" >&5
c906108c
SS
1970if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1971 echo $ac_n "(cached) $ac_c" 1>&6
1972else
1973 cat > conftest.$ac_ext <<EOF
8b93c638 1974#line 1975 "configure"
c906108c
SS
1975#include "confdefs.h"
1976#include <$ac_hdr>
1977EOF
1978ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 1979{ (eval echo configure:1980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1980ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1981if test -z "$ac_err"; then
1982 rm -rf conftest*
1983 eval "ac_cv_header_$ac_safe=yes"
1984else
1985 echo "$ac_err" >&5
1986 echo "configure: failed program was:" >&5
1987 cat conftest.$ac_ext >&5
1988 rm -rf conftest*
1989 eval "ac_cv_header_$ac_safe=no"
1990fi
1991rm -f conftest*
1992fi
1993if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1994 echo "$ac_t""yes" 1>&6
1995 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1996 cat >> confdefs.h <<EOF
1997#define $ac_tr_hdr 1
1998EOF
1999
2000else
2001 echo "$ac_t""no" 1>&6
2002fi
2003done
2004
2005 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2006__argz_count __argz_stringify __argz_next
2007do
2008echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 2009echo "configure:2010: checking for $ac_func" >&5
c906108c
SS
2010if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2011 echo $ac_n "(cached) $ac_c" 1>&6
2012else
2013 cat > conftest.$ac_ext <<EOF
8b93c638 2014#line 2015 "configure"
c906108c
SS
2015#include "confdefs.h"
2016/* System header to define __stub macros and hopefully few prototypes,
2017 which can conflict with char $ac_func(); below. */
2018#include <assert.h>
2019/* Override any gcc2 internal prototype to avoid an error. */
2020/* We use char because int might match the return type of a gcc2
2021 builtin and then its argument prototype would still apply. */
2022char $ac_func();
2023
2024int main() {
2025
2026/* The GNU C library defines this for functions which it implements
2027 to always fail with ENOSYS. Some functions are actually named
2028 something starting with __ and the normal name is an alias. */
2029#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2030choke me
2031#else
2032$ac_func();
2033#endif
2034
2035; return 0; }
2036EOF
8b93c638 2037if { (eval echo configure:2038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2038 rm -rf conftest*
2039 eval "ac_cv_func_$ac_func=yes"
2040else
2041 echo "configure: failed program was:" >&5
2042 cat conftest.$ac_ext >&5
2043 rm -rf conftest*
2044 eval "ac_cv_func_$ac_func=no"
2045fi
2046rm -f conftest*
2047fi
2048
2049if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2050 echo "$ac_t""yes" 1>&6
2051 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2052 cat >> confdefs.h <<EOF
2053#define $ac_tr_func 1
2054EOF
2055
2056else
2057 echo "$ac_t""no" 1>&6
2058fi
2059done
2060
2061
2062 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2063 for ac_func in stpcpy
2064do
2065echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 2066echo "configure:2067: checking for $ac_func" >&5
c906108c
SS
2067if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2068 echo $ac_n "(cached) $ac_c" 1>&6
2069else
2070 cat > conftest.$ac_ext <<EOF
8b93c638 2071#line 2072 "configure"
c906108c
SS
2072#include "confdefs.h"
2073/* System header to define __stub macros and hopefully few prototypes,
2074 which can conflict with char $ac_func(); below. */
2075#include <assert.h>
2076/* Override any gcc2 internal prototype to avoid an error. */
2077/* We use char because int might match the return type of a gcc2
2078 builtin and then its argument prototype would still apply. */
2079char $ac_func();
2080
2081int main() {
2082
2083/* The GNU C library defines this for functions which it implements
2084 to always fail with ENOSYS. Some functions are actually named
2085 something starting with __ and the normal name is an alias. */
2086#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2087choke me
2088#else
2089$ac_func();
2090#endif
2091
2092; return 0; }
2093EOF
8b93c638 2094if { (eval echo configure:2095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2095 rm -rf conftest*
2096 eval "ac_cv_func_$ac_func=yes"
2097else
2098 echo "configure: failed program was:" >&5
2099 cat conftest.$ac_ext >&5
2100 rm -rf conftest*
2101 eval "ac_cv_func_$ac_func=no"
2102fi
2103rm -f conftest*
2104fi
2105
2106if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2107 echo "$ac_t""yes" 1>&6
2108 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2109 cat >> confdefs.h <<EOF
2110#define $ac_tr_func 1
2111EOF
2112
2113else
2114 echo "$ac_t""no" 1>&6
2115fi
2116done
2117
2118 fi
2119 if test "${ac_cv_func_stpcpy}" = "yes"; then
2120 cat >> confdefs.h <<\EOF
2121#define HAVE_STPCPY 1
2122EOF
2123
2124 fi
2125
2126 if test $ac_cv_header_locale_h = yes; then
2127 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
8b93c638 2128echo "configure:2129: checking for LC_MESSAGES" >&5
c906108c
SS
2129if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2130 echo $ac_n "(cached) $ac_c" 1>&6
2131else
2132 cat > conftest.$ac_ext <<EOF
8b93c638 2133#line 2134 "configure"
c906108c
SS
2134#include "confdefs.h"
2135#include <locale.h>
2136int main() {
2137return LC_MESSAGES
2138; return 0; }
2139EOF
8b93c638 2140if { (eval echo configure:2141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2141 rm -rf conftest*
2142 am_cv_val_LC_MESSAGES=yes
2143else
2144 echo "configure: failed program was:" >&5
2145 cat conftest.$ac_ext >&5
2146 rm -rf conftest*
2147 am_cv_val_LC_MESSAGES=no
2148fi
2149rm -f conftest*
2150fi
2151
2152echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2153 if test $am_cv_val_LC_MESSAGES = yes; then
2154 cat >> confdefs.h <<\EOF
2155#define HAVE_LC_MESSAGES 1
2156EOF
2157
2158 fi
2159 fi
2160 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
8b93c638 2161echo "configure:2162: checking whether NLS is requested" >&5
c906108c
SS
2162 # Check whether --enable-nls or --disable-nls was given.
2163if test "${enable_nls+set}" = set; then
2164 enableval="$enable_nls"
2165 USE_NLS=$enableval
2166else
2167 USE_NLS=yes
2168fi
2169
2170 echo "$ac_t""$USE_NLS" 1>&6
2171
2172
2173 USE_INCLUDED_LIBINTL=no
2174
2175 if test "$USE_NLS" = "yes"; then
2176 cat >> confdefs.h <<\EOF
2177#define ENABLE_NLS 1
2178EOF
2179
2180 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
8b93c638 2181echo "configure:2182: checking whether included gettext is requested" >&5
c906108c
SS
2182 # Check whether --with-included-gettext or --without-included-gettext was given.
2183if test "${with_included_gettext+set}" = set; then
2184 withval="$with_included_gettext"
2185 nls_cv_force_use_gnu_gettext=$withval
2186else
2187 nls_cv_force_use_gnu_gettext=no
2188fi
2189
2190 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2191
2192 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2193 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2194 nls_cv_header_intl=
2195 nls_cv_header_libgt=
2196 CATOBJEXT=NONE
2197
2198 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2199echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
8b93c638 2200echo "configure:2201: checking for libintl.h" >&5
c906108c
SS
2201if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2202 echo $ac_n "(cached) $ac_c" 1>&6
2203else
2204 cat > conftest.$ac_ext <<EOF
8b93c638 2205#line 2206 "configure"
c906108c
SS
2206#include "confdefs.h"
2207#include <libintl.h>
2208EOF
2209ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 2210{ (eval echo configure:2211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2211ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2212if test -z "$ac_err"; then
2213 rm -rf conftest*
2214 eval "ac_cv_header_$ac_safe=yes"
2215else
2216 echo "$ac_err" >&5
2217 echo "configure: failed program was:" >&5
2218 cat conftest.$ac_ext >&5
2219 rm -rf conftest*
2220 eval "ac_cv_header_$ac_safe=no"
2221fi
2222rm -f conftest*
2223fi
2224if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2225 echo "$ac_t""yes" 1>&6
2226 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
8b93c638 2227echo "configure:2228: checking for gettext in libc" >&5
c906108c
SS
2228if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2229 echo $ac_n "(cached) $ac_c" 1>&6
2230else
2231 cat > conftest.$ac_ext <<EOF
8b93c638 2232#line 2233 "configure"
c906108c
SS
2233#include "confdefs.h"
2234#include <libintl.h>
2235int main() {
2236return (int) gettext ("")
2237; return 0; }
2238EOF
8b93c638 2239if { (eval echo configure:2240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2240 rm -rf conftest*
2241 gt_cv_func_gettext_libc=yes
2242else
2243 echo "configure: failed program was:" >&5
2244 cat conftest.$ac_ext >&5
2245 rm -rf conftest*
2246 gt_cv_func_gettext_libc=no
2247fi
2248rm -f conftest*
2249fi
2250
2251echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2252
2253 if test "$gt_cv_func_gettext_libc" != "yes"; then
2254 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
8b93c638 2255echo "configure:2256: checking for bindtextdomain in -lintl" >&5
c906108c
SS
2256ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2257if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2258 echo $ac_n "(cached) $ac_c" 1>&6
2259else
2260 ac_save_LIBS="$LIBS"
2261LIBS="-lintl $LIBS"
2262cat > conftest.$ac_ext <<EOF
8b93c638 2263#line 2264 "configure"
c906108c
SS
2264#include "confdefs.h"
2265/* Override any gcc2 internal prototype to avoid an error. */
2266/* We use char because int might match the return type of a gcc2
2267 builtin and then its argument prototype would still apply. */
2268char bindtextdomain();
2269
2270int main() {
2271bindtextdomain()
2272; return 0; }
2273EOF
8b93c638 2274if { (eval echo configure:2275: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2275 rm -rf conftest*
2276 eval "ac_cv_lib_$ac_lib_var=yes"
2277else
2278 echo "configure: failed program was:" >&5
2279 cat conftest.$ac_ext >&5
2280 rm -rf conftest*
2281 eval "ac_cv_lib_$ac_lib_var=no"
2282fi
2283rm -f conftest*
2284LIBS="$ac_save_LIBS"
2285
2286fi
2287if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2288 echo "$ac_t""yes" 1>&6
2289 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
8b93c638 2290echo "configure:2291: checking for gettext in libintl" >&5
c906108c
SS
2291if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2292 echo $ac_n "(cached) $ac_c" 1>&6
2293else
2294 cat > conftest.$ac_ext <<EOF
8b93c638 2295#line 2296 "configure"
c906108c
SS
2296#include "confdefs.h"
2297
2298int main() {
2299return (int) gettext ("")
2300; return 0; }
2301EOF
8b93c638 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 gt_cv_func_gettext_libintl=yes
2305else
2306 echo "configure: failed program was:" >&5
2307 cat conftest.$ac_ext >&5
2308 rm -rf conftest*
2309 gt_cv_func_gettext_libintl=no
2310fi
2311rm -f conftest*
2312fi
2313
2314echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2315else
2316 echo "$ac_t""no" 1>&6
2317fi
2318
2319 fi
2320
2321 if test "$gt_cv_func_gettext_libc" = "yes" \
2322 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2323 cat >> confdefs.h <<\EOF
2324#define HAVE_GETTEXT 1
2325EOF
2326
2327 # Extract the first word of "msgfmt", so it can be a program name with args.
2328set dummy msgfmt; ac_word=$2
2329echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2330echo "configure:2331: checking for $ac_word" >&5
c906108c
SS
2331if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2332 echo $ac_n "(cached) $ac_c" 1>&6
2333else
2334 case "$MSGFMT" in
2335 /*)
2336 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2337 ;;
2338 *)
2339 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2340 for ac_dir in $PATH; do
2341 test -z "$ac_dir" && ac_dir=.
2342 if test -f $ac_dir/$ac_word; then
2343 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2344 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2345 break
2346 fi
2347 fi
2348 done
2349 IFS="$ac_save_ifs"
2350 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2351 ;;
2352esac
2353fi
2354MSGFMT="$ac_cv_path_MSGFMT"
2355if test -n "$MSGFMT"; then
2356 echo "$ac_t""$MSGFMT" 1>&6
2357else
2358 echo "$ac_t""no" 1>&6
2359fi
2360 if test "$MSGFMT" != "no"; then
2361 for ac_func in dcgettext
2362do
2363echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 2364echo "configure:2365: checking for $ac_func" >&5
c906108c
SS
2365if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2366 echo $ac_n "(cached) $ac_c" 1>&6
2367else
2368 cat > conftest.$ac_ext <<EOF
8b93c638 2369#line 2370 "configure"
c906108c
SS
2370#include "confdefs.h"
2371/* System header to define __stub macros and hopefully few prototypes,
2372 which can conflict with char $ac_func(); below. */
2373#include <assert.h>
2374/* Override any gcc2 internal prototype to avoid an error. */
2375/* We use char because int might match the return type of a gcc2
2376 builtin and then its argument prototype would still apply. */
2377char $ac_func();
2378
2379int main() {
2380
2381/* The GNU C library defines this for functions which it implements
2382 to always fail with ENOSYS. Some functions are actually named
2383 something starting with __ and the normal name is an alias. */
2384#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2385choke me
2386#else
2387$ac_func();
2388#endif
2389
2390; return 0; }
2391EOF
8b93c638 2392if { (eval echo configure:2393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2393 rm -rf conftest*
2394 eval "ac_cv_func_$ac_func=yes"
2395else
2396 echo "configure: failed program was:" >&5
2397 cat conftest.$ac_ext >&5
2398 rm -rf conftest*
2399 eval "ac_cv_func_$ac_func=no"
2400fi
2401rm -f conftest*
2402fi
2403
2404if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2405 echo "$ac_t""yes" 1>&6
2406 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2407 cat >> confdefs.h <<EOF
2408#define $ac_tr_func 1
2409EOF
2410
2411else
2412 echo "$ac_t""no" 1>&6
2413fi
2414done
2415
2416 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2417set dummy gmsgfmt; ac_word=$2
2418echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2419echo "configure:2420: checking for $ac_word" >&5
c906108c
SS
2420if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2421 echo $ac_n "(cached) $ac_c" 1>&6
2422else
2423 case "$GMSGFMT" in
2424 /*)
2425 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2426 ;;
2427 ?:/*)
2428 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2429 ;;
2430 *)
2431 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2432 ac_dummy="$PATH"
2433 for ac_dir in $ac_dummy; do
2434 test -z "$ac_dir" && ac_dir=.
2435 if test -f $ac_dir/$ac_word; then
2436 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2437 break
2438 fi
2439 done
2440 IFS="$ac_save_ifs"
2441 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2442 ;;
2443esac
2444fi
2445GMSGFMT="$ac_cv_path_GMSGFMT"
2446if test -n "$GMSGFMT"; then
2447 echo "$ac_t""$GMSGFMT" 1>&6
2448else
2449 echo "$ac_t""no" 1>&6
2450fi
2451
2452 # Extract the first word of "xgettext", so it can be a program name with args.
2453set dummy xgettext; ac_word=$2
2454echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2455echo "configure:2456: checking for $ac_word" >&5
c906108c
SS
2456if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2457 echo $ac_n "(cached) $ac_c" 1>&6
2458else
2459 case "$XGETTEXT" in
2460 /*)
2461 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2462 ;;
2463 *)
2464 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2465 for ac_dir in $PATH; do
2466 test -z "$ac_dir" && ac_dir=.
2467 if test -f $ac_dir/$ac_word; then
2468 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2469 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2470 break
2471 fi
2472 fi
2473 done
2474 IFS="$ac_save_ifs"
2475 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2476 ;;
2477esac
2478fi
2479XGETTEXT="$ac_cv_path_XGETTEXT"
2480if test -n "$XGETTEXT"; then
2481 echo "$ac_t""$XGETTEXT" 1>&6
2482else
2483 echo "$ac_t""no" 1>&6
2484fi
2485
2486 cat > conftest.$ac_ext <<EOF
8b93c638 2487#line 2488 "configure"
c906108c
SS
2488#include "confdefs.h"
2489
2490int main() {
2491extern int _nl_msg_cat_cntr;
2492 return _nl_msg_cat_cntr
2493; return 0; }
2494EOF
8b93c638 2495if { (eval echo configure:2496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2496 rm -rf conftest*
2497 CATOBJEXT=.gmo
2498 DATADIRNAME=share
2499else
2500 echo "configure: failed program was:" >&5
2501 cat conftest.$ac_ext >&5
2502 rm -rf conftest*
2503 CATOBJEXT=.mo
2504 DATADIRNAME=lib
2505fi
2506rm -f conftest*
2507 INSTOBJEXT=.mo
2508 fi
2509 fi
2510
2511else
2512 echo "$ac_t""no" 1>&6
2513fi
2514
2515
2516
2517 if test "$CATOBJEXT" = "NONE"; then
2518 nls_cv_use_gnu_gettext=yes
2519 fi
2520 fi
2521
2522 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2523 INTLOBJS="\$(GETTOBJS)"
2524 # Extract the first word of "msgfmt", so it can be a program name with args.
2525set dummy msgfmt; ac_word=$2
2526echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2527echo "configure:2528: checking for $ac_word" >&5
c906108c
SS
2528if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2529 echo $ac_n "(cached) $ac_c" 1>&6
2530else
2531 case "$MSGFMT" in
2532 /*)
2533 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2534 ;;
2535 *)
2536 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2537 for ac_dir in $PATH; do
2538 test -z "$ac_dir" && ac_dir=.
2539 if test -f $ac_dir/$ac_word; then
2540 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2541 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2542 break
2543 fi
2544 fi
2545 done
2546 IFS="$ac_save_ifs"
2547 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2548 ;;
2549esac
2550fi
2551MSGFMT="$ac_cv_path_MSGFMT"
2552if test -n "$MSGFMT"; then
2553 echo "$ac_t""$MSGFMT" 1>&6
2554else
2555 echo "$ac_t""no" 1>&6
2556fi
2557
2558 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2559set dummy gmsgfmt; ac_word=$2
2560echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2561echo "configure:2562: checking for $ac_word" >&5
c906108c
SS
2562if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2563 echo $ac_n "(cached) $ac_c" 1>&6
2564else
2565 case "$GMSGFMT" in
2566 /*)
2567 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2568 ;;
2569 ?:/*)
2570 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2571 ;;
2572 *)
2573 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2574 ac_dummy="$PATH"
2575 for ac_dir in $ac_dummy; do
2576 test -z "$ac_dir" && ac_dir=.
2577 if test -f $ac_dir/$ac_word; then
2578 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2579 break
2580 fi
2581 done
2582 IFS="$ac_save_ifs"
2583 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2584 ;;
2585esac
2586fi
2587GMSGFMT="$ac_cv_path_GMSGFMT"
2588if test -n "$GMSGFMT"; then
2589 echo "$ac_t""$GMSGFMT" 1>&6
2590else
2591 echo "$ac_t""no" 1>&6
2592fi
2593
2594 # Extract the first word of "xgettext", so it can be a program name with args.
2595set dummy xgettext; ac_word=$2
2596echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2597echo "configure:2598: checking for $ac_word" >&5
c906108c
SS
2598if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2599 echo $ac_n "(cached) $ac_c" 1>&6
2600else
2601 case "$XGETTEXT" in
2602 /*)
2603 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2604 ;;
2605 *)
2606 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2607 for ac_dir in $PATH; do
2608 test -z "$ac_dir" && ac_dir=.
2609 if test -f $ac_dir/$ac_word; then
2610 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2611 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2612 break
2613 fi
2614 fi
2615 done
2616 IFS="$ac_save_ifs"
2617 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2618 ;;
2619esac
2620fi
2621XGETTEXT="$ac_cv_path_XGETTEXT"
2622if test -n "$XGETTEXT"; then
2623 echo "$ac_t""$XGETTEXT" 1>&6
2624else
2625 echo "$ac_t""no" 1>&6
2626fi
2627
2628
2629 USE_INCLUDED_LIBINTL=yes
2630 CATOBJEXT=.gmo
2631 INSTOBJEXT=.mo
2632 DATADIRNAME=share
2633 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2634 INTLLIBS=$INTLDEPS
2635 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2636 nls_cv_header_intl=libintl.h
2637 nls_cv_header_libgt=libgettext.h
2638 fi
2639
2640 if test "$XGETTEXT" != ":"; then
2641 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2642 : ;
2643 else
2644 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2645 XGETTEXT=":"
2646 fi
2647 fi
2648
2649 # We need to process the po/ directory.
2650 POSUB=po
2651 else
2652 DATADIRNAME=share
2653 nls_cv_header_intl=libintl.h
2654 nls_cv_header_libgt=libgettext.h
2655 fi
2656
2657 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2658 # because some of the sources are only built for this goal.
2659 if test "$PACKAGE" = gettext; then
2660 USE_NLS=yes
2661 USE_INCLUDED_LIBINTL=yes
2662 fi
2663
2664 for lang in $ALL_LINGUAS; do
2665 GMOFILES="$GMOFILES $lang.gmo"
2666 POFILES="$POFILES $lang.po"
2667 done
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682 if test "x$CATOBJEXT" != "x"; then
2683 if test "x$ALL_LINGUAS" = "x"; then
2684 LINGUAS=
2685 else
2686 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
8b93c638 2687echo "configure:2688: checking for catalogs to be installed" >&5
c906108c
SS
2688 NEW_LINGUAS=
2689 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2690 case "$ALL_LINGUAS" in
2691 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2692 esac
2693 done
2694 LINGUAS=$NEW_LINGUAS
2695 echo "$ac_t""$LINGUAS" 1>&6
2696 fi
2697
2698 if test -n "$LINGUAS"; then
2699 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2700 fi
2701 fi
2702
2703 if test $ac_cv_header_locale_h = yes; then
2704 INCLUDE_LOCALE_H="#include <locale.h>"
2705 else
2706 INCLUDE_LOCALE_H="\
2707/* The system does not provide the header <locale.h>. Take care yourself. */"
2708 fi
2709
2710
2711 if test -f $srcdir/po2tbl.sed.in; then
2712 if test "$CATOBJEXT" = ".cat"; then
2713 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2714echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
8b93c638 2715echo "configure:2716: checking for linux/version.h" >&5
c906108c
SS
2716if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2717 echo $ac_n "(cached) $ac_c" 1>&6
2718else
2719 cat > conftest.$ac_ext <<EOF
8b93c638 2720#line 2721 "configure"
c906108c
SS
2721#include "confdefs.h"
2722#include <linux/version.h>
2723EOF
2724ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 2725{ (eval echo configure:2726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2726ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2727if test -z "$ac_err"; then
2728 rm -rf conftest*
2729 eval "ac_cv_header_$ac_safe=yes"
2730else
2731 echo "$ac_err" >&5
2732 echo "configure: failed program was:" >&5
2733 cat conftest.$ac_ext >&5
2734 rm -rf conftest*
2735 eval "ac_cv_header_$ac_safe=no"
2736fi
2737rm -f conftest*
2738fi
2739if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2740 echo "$ac_t""yes" 1>&6
2741 msgformat=linux
2742else
2743 echo "$ac_t""no" 1>&6
2744msgformat=xopen
2745fi
2746
2747
2748 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2749 fi
2750 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2751 $srcdir/po2tbl.sed.in > po2tbl.sed
2752 fi
2753
2754 if test "$PACKAGE" = "gettext"; then
2755 GT_NO="#NO#"
2756 GT_YES=
2757 else
2758 GT_NO=
2759 GT_YES="#YES#"
2760 fi
2761
2762
2763
2764 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2765
2766
2767 l=
2768
2769
2770 if test -d $srcdir/po; then
2771 test -d po || mkdir po
2772 if test "x$srcdir" != "x."; then
2773 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2774 posrcprefix="$srcdir/"
2775 else
2776 posrcprefix="../$srcdir/"
2777 fi
2778 else
2779 posrcprefix="../"
2780 fi
2781 rm -f po/POTFILES
2782 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2783 < $srcdir/po/POTFILES.in > po/POTFILES
2784 fi
2785
2786
2787
2788CONFIG_OBS=
2789CONFIG_DEPS=
2790CONFIG_SRCS=
dfcd3bfb 2791CONFIG_INIT=
c906108c
SS
2792
2793configdirs="doc testsuite"
2794
96baa820
JM
2795# Check whether --enable-multi-ice or --disable-multi-ice was given.
2796if test "${enable_multi_ice+set}" = set; then
2797 enableval="$enable_multi_ice"
2798 case "${enableval}" in
2799 yes ) enable_multi_ice="yes" ;;
2800 no) enable_multi_ice="no" ;;
2801 *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2802 esac
2803
2804fi
2805
2806
2807if test "${enable_multi_ice}" = "yes"; then
2808 configdirs="${configdirs} multi-ice"
2809fi
2810
c906108c
SS
2811
2812. ${srcdir}/configure.host
2813
2814. ${srcdir}/configure.tgt
2815
2816
0d06e24b 2817for ac_prog in mawk gawk nawk awk
7a292a7a
SS
2818do
2819# Extract the first word of "$ac_prog", so it can be a program name with args.
2820set dummy $ac_prog; ac_word=$2
2821echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
dfcd3bfb 2822echo "configure:2823: checking for $ac_word" >&5
7a292a7a
SS
2823if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2824 echo $ac_n "(cached) $ac_c" 1>&6
2825else
2826 if test -n "$AWK"; then
2827 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2828else
2829 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2830 ac_dummy="$PATH"
2831 for ac_dir in $ac_dummy; do
2832 test -z "$ac_dir" && ac_dir=.
2833 if test -f $ac_dir/$ac_word; then
2834 ac_cv_prog_AWK="$ac_prog"
2835 break
2836 fi
2837 done
2838 IFS="$ac_save_ifs"
2839fi
2840fi
2841AWK="$ac_cv_prog_AWK"
2842if test -n "$AWK"; then
2843 echo "$ac_t""$AWK" 1>&6
2844else
2845 echo "$ac_t""no" 1>&6
2846fi
2847
2848test -n "$AWK" && break
2849done
2850
c906108c
SS
2851# Find a good install program. We prefer a C program (faster),
2852# so one script is as good as another. But avoid the broken or
2853# incompatible versions:
2854# SysV /etc/install, /usr/sbin/install
2855# SunOS /usr/etc/install
2856# IRIX /sbin/install
2857# AIX /bin/install
2858# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2859# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2860# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2861# ./install, which can be erroneously created by make from ./install.sh.
2862echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
dfcd3bfb 2863echo "configure:2864: checking for a BSD compatible install" >&5
c906108c
SS
2864if test -z "$INSTALL"; then
2865if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2866 echo $ac_n "(cached) $ac_c" 1>&6
2867else
2868 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2869 for ac_dir in $PATH; do
2870 # Account for people who put trailing slashes in PATH elements.
2871 case "$ac_dir/" in
2872 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2873 *)
2874 # OSF1 and SCO ODT 3.0 have their own names for install.
2875 # Don't use installbsd from OSF since it installs stuff as root
2876 # by default.
2877 for ac_prog in ginstall scoinst install; do
2878 if test -f $ac_dir/$ac_prog; then
2879 if test $ac_prog = install &&
2880 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2881 # AIX install. It has an incompatible calling convention.
2882 :
2883 else
2884 ac_cv_path_install="$ac_dir/$ac_prog -c"
2885 break 2
2886 fi
2887 fi
2888 done
2889 ;;
2890 esac
2891 done
2892 IFS="$ac_save_IFS"
2893
2894fi
2895 if test "${ac_cv_path_install+set}" = set; then
2896 INSTALL="$ac_cv_path_install"
2897 else
2898 # As a last resort, use the slow shell script. We don't cache a
2899 # path for INSTALL within a source directory, because that will
2900 # break other packages using the cache if that directory is
2901 # removed, or if the path is relative.
2902 INSTALL="$ac_install_sh"
2903 fi
2904fi
2905echo "$ac_t""$INSTALL" 1>&6
2906
2907# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2908# It thinks the first close brace ends the variable substitution.
2909test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2910
2911test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2912
2913test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2914
2915if test $host != $build; then
2916 ac_tool_prefix=${host_alias}-
2917else
2918 ac_tool_prefix=
2919fi
2920
2921# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2922set dummy ${ac_tool_prefix}ar; ac_word=$2
2923echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
dfcd3bfb 2924echo "configure:2925: checking for $ac_word" >&5
c906108c
SS
2925if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2926 echo $ac_n "(cached) $ac_c" 1>&6
2927else
2928 if test -n "$AR"; then
2929 ac_cv_prog_AR="$AR" # Let the user override the test.
2930else
2931 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2932 ac_dummy="$PATH"
2933 for ac_dir in $ac_dummy; do
2934 test -z "$ac_dir" && ac_dir=.
2935 if test -f $ac_dir/$ac_word; then
2936 ac_cv_prog_AR="${ac_tool_prefix}ar"
2937 break
2938 fi
2939 done
2940 IFS="$ac_save_ifs"
2941 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2942fi
2943fi
2944AR="$ac_cv_prog_AR"
2945if test -n "$AR"; then
2946 echo "$ac_t""$AR" 1>&6
2947else
2948 echo "$ac_t""no" 1>&6
2949fi
2950
2951
2952
2953# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2954set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2955echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
dfcd3bfb 2956echo "configure:2957: checking for $ac_word" >&5
c906108c
SS
2957if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2958 echo $ac_n "(cached) $ac_c" 1>&6
2959else
2960 if test -n "$RANLIB"; then
2961 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2962else
2963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2964 ac_dummy="$PATH"
2965 for ac_dir in $ac_dummy; do
2966 test -z "$ac_dir" && ac_dir=.
2967 if test -f $ac_dir/$ac_word; then
2968 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2969 break
2970 fi
2971 done
2972 IFS="$ac_save_ifs"
2973fi
2974fi
2975RANLIB="$ac_cv_prog_RANLIB"
2976if test -n "$RANLIB"; then
2977 echo "$ac_t""$RANLIB" 1>&6
2978else
2979 echo "$ac_t""no" 1>&6
2980fi
2981
2982
2983if test -z "$ac_cv_prog_RANLIB"; then
2984if test -n "$ac_tool_prefix"; then
2985 # Extract the first word of "ranlib", so it can be a program name with args.
2986set dummy ranlib; ac_word=$2
2987echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
dfcd3bfb 2988echo "configure:2989: checking for $ac_word" >&5
c906108c
SS
2989if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2990 echo $ac_n "(cached) $ac_c" 1>&6
2991else
2992 if test -n "$RANLIB"; then
2993 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2994else
2995 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2996 ac_dummy="$PATH"
2997 for ac_dir in $ac_dummy; do
2998 test -z "$ac_dir" && ac_dir=.
2999 if test -f $ac_dir/$ac_word; then
3000 ac_cv_prog_RANLIB="ranlib"
3001 break
3002 fi
3003 done
3004 IFS="$ac_save_ifs"
3005 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3006fi
3007fi
3008RANLIB="$ac_cv_prog_RANLIB"
3009if test -n "$RANLIB"; then
3010 echo "$ac_t""$RANLIB" 1>&6
3011else
3012 echo "$ac_t""no" 1>&6
3013fi
3014
3015else
3016 RANLIB=":"
3017fi
3018fi
3019
3020for ac_prog in 'bison -y' byacc
3021do
3022# Extract the first word of "$ac_prog", so it can be a program name with args.
3023set dummy $ac_prog; ac_word=$2
3024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
dfcd3bfb 3025echo "configure:3026: checking for $ac_word" >&5
c906108c
SS
3026if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3027 echo $ac_n "(cached) $ac_c" 1>&6
3028else
3029 if test -n "$YACC"; then
3030 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3031else
3032 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3033 ac_dummy="$PATH"
3034 for ac_dir in $ac_dummy; do
3035 test -z "$ac_dir" && ac_dir=.
3036 if test -f $ac_dir/$ac_word; then
3037 ac_cv_prog_YACC="$ac_prog"
3038 break
3039 fi
3040 done
3041 IFS="$ac_save_ifs"
3042fi
3043fi
3044YACC="$ac_cv_prog_YACC"
3045if test -n "$YACC"; then
3046 echo "$ac_t""$YACC" 1>&6
3047else
3048 echo "$ac_t""no" 1>&6
3049fi
3050
3051test -n "$YACC" && break
3052done
3053test -n "$YACC" || YACC="yacc"
3054
3055
3056if test "$program_transform_name" = s,x,x,; then
3057 program_transform_name=
3058else
3059 # Double any \ or $. echo might interpret backslashes.
3060 cat <<\EOF_SED > conftestsed
3061s,\\,\\\\,g; s,\$,$$,g
3062EOF_SED
3063 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3064 rm -f conftestsed
3065fi
3066test "$program_prefix" != NONE &&
3067 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3068# Use a double $ so make ignores it.
3069test "$program_suffix" != NONE &&
3070 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3071
3072# sed with no file args requires a program.
3073test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3074
3075
3076echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
dfcd3bfb 3077echo "configure:3078: checking return type of signal handlers" >&5
c906108c
SS
3078if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3079 echo $ac_n "(cached) $ac_c" 1>&6
3080else
3081 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3082#line 3083 "configure"
c906108c
SS
3083#include "confdefs.h"
3084#include <sys/types.h>
3085#include <signal.h>
3086#ifdef signal
3087#undef signal
3088#endif
3089#ifdef __cplusplus
3090extern "C" void (*signal (int, void (*)(int)))(int);
3091#else
3092void (*signal ()) ();
3093#endif
3094
3095int main() {
3096int i;
3097; return 0; }
3098EOF
dfcd3bfb 3099if { (eval echo configure:3100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3100 rm -rf conftest*
3101 ac_cv_type_signal=void
3102else
3103 echo "configure: failed program was:" >&5
3104 cat conftest.$ac_ext >&5
3105 rm -rf conftest*
3106 ac_cv_type_signal=int
3107fi
3108rm -f conftest*
3109fi
3110
3111echo "$ac_t""$ac_cv_type_signal" 1>&6
3112cat >> confdefs.h <<EOF
3113#define RETSIGTYPE $ac_cv_type_signal
3114EOF
3115
3116
3117
3118echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
dfcd3bfb 3119echo "configure:3120: checking for ANSI C header files" >&5
c906108c
SS
3120if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3121 echo $ac_n "(cached) $ac_c" 1>&6
3122else
3123 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3124#line 3125 "configure"
c906108c
SS
3125#include "confdefs.h"
3126#include <stdlib.h>
3127#include <stdarg.h>
3128#include <string.h>
3129#include <float.h>
3130EOF
3131ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
dfcd3bfb 3132{ (eval echo configure:3133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3133ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3134if test -z "$ac_err"; then
3135 rm -rf conftest*
3136 ac_cv_header_stdc=yes
3137else
3138 echo "$ac_err" >&5
3139 echo "configure: failed program was:" >&5
3140 cat conftest.$ac_ext >&5
3141 rm -rf conftest*
3142 ac_cv_header_stdc=no
3143fi
3144rm -f conftest*
3145
3146if test $ac_cv_header_stdc = yes; then
3147 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3148cat > conftest.$ac_ext <<EOF
dfcd3bfb 3149#line 3150 "configure"
c906108c
SS
3150#include "confdefs.h"
3151#include <string.h>
3152EOF
3153if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3154 egrep "memchr" >/dev/null 2>&1; then
3155 :
3156else
3157 rm -rf conftest*
3158 ac_cv_header_stdc=no
3159fi
3160rm -f conftest*
3161
3162fi
3163
3164if test $ac_cv_header_stdc = yes; then
3165 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3166cat > conftest.$ac_ext <<EOF
dfcd3bfb 3167#line 3168 "configure"
c906108c
SS
3168#include "confdefs.h"
3169#include <stdlib.h>
3170EOF
3171if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3172 egrep "free" >/dev/null 2>&1; then
3173 :
3174else
3175 rm -rf conftest*
3176 ac_cv_header_stdc=no
3177fi
3178rm -f conftest*
3179
3180fi
3181
3182if test $ac_cv_header_stdc = yes; then
3183 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3184if test "$cross_compiling" = yes; then
3185 :
3186else
3187 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3188#line 3189 "configure"
c906108c
SS
3189#include "confdefs.h"
3190#include <ctype.h>
3191#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3192#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3193#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3194int main () { int i; for (i = 0; i < 256; i++)
3195if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3196exit (0); }
3197
3198EOF
dfcd3bfb 3199if { (eval echo configure:3200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3200then
3201 :
3202else
3203 echo "configure: failed program was:" >&5
3204 cat conftest.$ac_ext >&5
3205 rm -fr conftest*
3206 ac_cv_header_stdc=no
3207fi
3208rm -fr conftest*
3209fi
3210
3211fi
3212fi
3213
3214echo "$ac_t""$ac_cv_header_stdc" 1>&6
3215if test $ac_cv_header_stdc = yes; then
3216 cat >> confdefs.h <<\EOF
3217#define STDC_HEADERS 1
3218EOF
3219
3220fi
3221
3222
ed9a39eb 3223for ac_hdr in ctype.h curses.h endian.h link.h thread_db.h proc_service.h \
c906108c 3224 memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
ed9a39eb 3225 string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
c906108c 3226 term.h termio.h termios.h unistd.h wait.h sys/wait.h \
104c1213 3227 wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
c2d11a7d 3228 time.h sys/ioctl.h
c906108c
SS
3229do
3230ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3231echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
dfcd3bfb 3232echo "configure:3233: checking for $ac_hdr" >&5
c906108c
SS
3233if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3234 echo $ac_n "(cached) $ac_c" 1>&6
3235else
3236 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3237#line 3238 "configure"
c906108c
SS
3238#include "confdefs.h"
3239#include <$ac_hdr>
3240EOF
3241ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
dfcd3bfb 3242{ (eval echo configure:3243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3243ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3244if test -z "$ac_err"; then
3245 rm -rf conftest*
3246 eval "ac_cv_header_$ac_safe=yes"
3247else
3248 echo "$ac_err" >&5
3249 echo "configure: failed program was:" >&5
3250 cat conftest.$ac_ext >&5
3251 rm -rf conftest*
3252 eval "ac_cv_header_$ac_safe=no"
3253fi
3254rm -f conftest*
3255fi
3256if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3257 echo "$ac_t""yes" 1>&6
3258 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3259 cat >> confdefs.h <<EOF
3260#define $ac_tr_hdr 1
3261EOF
3262
3263else
3264 echo "$ac_t""no" 1>&6
3265fi
3266done
3267
3268echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
dfcd3bfb 3269echo "configure:3270: checking whether stat file-mode macros are broken" >&5
c906108c
SS
3270if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3271 echo $ac_n "(cached) $ac_c" 1>&6
3272else
3273 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3274#line 3275 "configure"
c906108c
SS
3275#include "confdefs.h"
3276#include <sys/types.h>
3277#include <sys/stat.h>
3278
3279#if defined(S_ISBLK) && defined(S_IFDIR)
3280# if S_ISBLK (S_IFDIR)
3281You lose.
3282# endif
3283#endif
3284
3285#if defined(S_ISBLK) && defined(S_IFCHR)
3286# if S_ISBLK (S_IFCHR)
3287You lose.
3288# endif
3289#endif
3290
3291#if defined(S_ISLNK) && defined(S_IFREG)
3292# if S_ISLNK (S_IFREG)
3293You lose.
3294# endif
3295#endif
3296
3297#if defined(S_ISSOCK) && defined(S_IFREG)
3298# if S_ISSOCK (S_IFREG)
3299You lose.
3300# endif
3301#endif
3302
3303EOF
3304if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3305 egrep "You lose" >/dev/null 2>&1; then
3306 rm -rf conftest*
3307 ac_cv_header_stat_broken=yes
3308else
3309 rm -rf conftest*
3310 ac_cv_header_stat_broken=no
3311fi
3312rm -f conftest*
3313
3314fi
3315
3316echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3317if test $ac_cv_header_stat_broken = yes; then
3318 cat >> confdefs.h <<\EOF
3319#define STAT_MACROS_BROKEN 1
3320EOF
3321
3322fi
3323
3324
3325echo $ac_n "checking for working const""... $ac_c" 1>&6
dfcd3bfb 3326echo "configure:3327: checking for working const" >&5
c906108c
SS
3327if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3328 echo $ac_n "(cached) $ac_c" 1>&6
3329else
3330 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3331#line 3332 "configure"
c906108c
SS
3332#include "confdefs.h"
3333
3334int main() {
3335
3336/* Ultrix mips cc rejects this. */
3337typedef int charset[2]; const charset x;
3338/* SunOS 4.1.1 cc rejects this. */
3339char const *const *ccp;
3340char **p;
3341/* NEC SVR4.0.2 mips cc rejects this. */
3342struct point {int x, y;};
3343static struct point const zero = {0,0};
3344/* AIX XL C 1.02.0.0 rejects this.
3345 It does not let you subtract one const X* pointer from another in an arm
3346 of an if-expression whose if-part is not a constant expression */
3347const char *g = "string";
3348ccp = &g + (g ? g-g : 0);
3349/* HPUX 7.0 cc rejects these. */
3350++ccp;
3351p = (char**) ccp;
3352ccp = (char const *const *) p;
3353{ /* SCO 3.2v4 cc rejects this. */
3354 char *t;
3355 char const *s = 0 ? (char *) 0 : (char const *) 0;
3356
3357 *t++ = 0;
3358}
3359{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3360 int x[] = {25, 17};
3361 const int *foo = &x[0];
3362 ++foo;
3363}
3364{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3365 typedef const int *iptr;
3366 iptr p = 0;
3367 ++p;
3368}
3369{ /* AIX XL C 1.02.0.0 rejects this saying
3370 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3371 struct s { int j; const int *ap[3]; };
3372 struct s *b; b->j = 5;
3373}
3374{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3375 const int foo = 10;
3376}
3377
3378; return 0; }
3379EOF
dfcd3bfb 3380if { (eval echo configure:3381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3381 rm -rf conftest*
3382 ac_cv_c_const=yes
3383else
3384 echo "configure: failed program was:" >&5
3385 cat conftest.$ac_ext >&5
3386 rm -rf conftest*
3387 ac_cv_c_const=no
3388fi
3389rm -f conftest*
3390fi
3391
3392echo "$ac_t""$ac_cv_c_const" 1>&6
3393if test $ac_cv_c_const = no; then
3394 cat >> confdefs.h <<\EOF
3395#define const
3396EOF
3397
3398fi
3399
3400
2acceee2 3401for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc poll sigprocmask
c906108c
SS
3402do
3403echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
dfcd3bfb 3404echo "configure:3405: checking for $ac_func" >&5
c906108c
SS
3405if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3406 echo $ac_n "(cached) $ac_c" 1>&6
3407else
3408 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3409#line 3410 "configure"
c906108c
SS
3410#include "confdefs.h"
3411/* System header to define __stub macros and hopefully few prototypes,
3412 which can conflict with char $ac_func(); below. */
3413#include <assert.h>
3414/* Override any gcc2 internal prototype to avoid an error. */
3415/* We use char because int might match the return type of a gcc2
3416 builtin and then its argument prototype would still apply. */
3417char $ac_func();
3418
3419int main() {
3420
3421/* The GNU C library defines this for functions which it implements
3422 to always fail with ENOSYS. Some functions are actually named
3423 something starting with __ and the normal name is an alias. */
3424#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3425choke me
3426#else
3427$ac_func();
3428#endif
3429
3430; return 0; }
3431EOF
dfcd3bfb 3432if { (eval echo configure:3433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3433 rm -rf conftest*
3434 eval "ac_cv_func_$ac_func=yes"
3435else
3436 echo "configure: failed program was:" >&5
3437 cat conftest.$ac_ext >&5
3438 rm -rf conftest*
3439 eval "ac_cv_func_$ac_func=no"
3440fi
3441rm -f conftest*
3442fi
3443
3444if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3445 echo "$ac_t""yes" 1>&6
3446 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3447 cat >> confdefs.h <<EOF
3448#define $ac_tr_func 1
3449EOF
3450
3451else
3452 echo "$ac_t""no" 1>&6
3453fi
3454done
3455
3456# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3457# for constant arguments. Useless!
3458echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
dfcd3bfb 3459echo "configure:3460: checking for working alloca.h" >&5
c906108c
SS
3460if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3461 echo $ac_n "(cached) $ac_c" 1>&6
3462else
3463 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3464#line 3465 "configure"
c906108c
SS
3465#include "confdefs.h"
3466#include <alloca.h>
3467int main() {
3468char *p = alloca(2 * sizeof(int));
3469; return 0; }
3470EOF
dfcd3bfb 3471if { (eval echo configure:3472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3472 rm -rf conftest*
3473 ac_cv_header_alloca_h=yes
3474else
3475 echo "configure: failed program was:" >&5
3476 cat conftest.$ac_ext >&5
3477 rm -rf conftest*
3478 ac_cv_header_alloca_h=no
3479fi
3480rm -f conftest*
3481fi
3482
3483echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3484if test $ac_cv_header_alloca_h = yes; then
3485 cat >> confdefs.h <<\EOF
3486#define HAVE_ALLOCA_H 1
3487EOF
3488
3489fi
3490
3491echo $ac_n "checking for alloca""... $ac_c" 1>&6
dfcd3bfb 3492echo "configure:3493: checking for alloca" >&5
c906108c
SS
3493if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3494 echo $ac_n "(cached) $ac_c" 1>&6
3495else
3496 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3497#line 3498 "configure"
c906108c
SS
3498#include "confdefs.h"
3499
3500#ifdef __GNUC__
3501# define alloca __builtin_alloca
3502#else
3503# ifdef _MSC_VER
3504# include <malloc.h>
3505# define alloca _alloca
3506# else
3507# if HAVE_ALLOCA_H
3508# include <alloca.h>
3509# else
3510# ifdef _AIX
3511 #pragma alloca
3512# else
3513# ifndef alloca /* predefined by HP cc +Olibcalls */
3514char *alloca ();
3515# endif
3516# endif
3517# endif
3518# endif
3519#endif
3520
3521int main() {
3522char *p = (char *) alloca(1);
3523; return 0; }
3524EOF
dfcd3bfb 3525if { (eval echo configure:3526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3526 rm -rf conftest*
3527 ac_cv_func_alloca_works=yes
3528else
3529 echo "configure: failed program was:" >&5
3530 cat conftest.$ac_ext >&5
3531 rm -rf conftest*
3532 ac_cv_func_alloca_works=no
3533fi
3534rm -f conftest*
3535fi
3536
3537echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3538if test $ac_cv_func_alloca_works = yes; then
3539 cat >> confdefs.h <<\EOF
3540#define HAVE_ALLOCA 1
3541EOF
3542
3543fi
3544
3545if test $ac_cv_func_alloca_works = no; then
3546 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3547 # that cause trouble. Some versions do not even contain alloca or
3548 # contain a buggy version. If you still want to use their alloca,
3549 # use ar to extract alloca.o from them instead of compiling alloca.c.
3550 ALLOCA=alloca.${ac_objext}
3551 cat >> confdefs.h <<\EOF
3552#define C_ALLOCA 1
3553EOF
3554
3555
3556echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
dfcd3bfb 3557echo "configure:3558: checking whether alloca needs Cray hooks" >&5
c906108c
SS
3558if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3559 echo $ac_n "(cached) $ac_c" 1>&6
3560else
3561 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3562#line 3563 "configure"
c906108c
SS
3563#include "confdefs.h"
3564#if defined(CRAY) && ! defined(CRAY2)
3565webecray
3566#else
3567wenotbecray
3568#endif
3569
3570EOF
3571if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3572 egrep "webecray" >/dev/null 2>&1; then
3573 rm -rf conftest*
3574 ac_cv_os_cray=yes
3575else
3576 rm -rf conftest*
3577 ac_cv_os_cray=no
3578fi
3579rm -f conftest*
3580
3581fi
3582
3583echo "$ac_t""$ac_cv_os_cray" 1>&6
3584if test $ac_cv_os_cray = yes; then
3585for ac_func in _getb67 GETB67 getb67; do
3586 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
dfcd3bfb 3587echo "configure:3588: checking for $ac_func" >&5
c906108c
SS
3588if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3589 echo $ac_n "(cached) $ac_c" 1>&6
3590else
3591 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3592#line 3593 "configure"
c906108c
SS
3593#include "confdefs.h"
3594/* System header to define __stub macros and hopefully few prototypes,
3595 which can conflict with char $ac_func(); below. */
3596#include <assert.h>
3597/* Override any gcc2 internal prototype to avoid an error. */
3598/* We use char because int might match the return type of a gcc2
3599 builtin and then its argument prototype would still apply. */
3600char $ac_func();
3601
3602int main() {
3603
3604/* The GNU C library defines this for functions which it implements
3605 to always fail with ENOSYS. Some functions are actually named
3606 something starting with __ and the normal name is an alias. */
3607#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3608choke me
3609#else
3610$ac_func();
3611#endif
3612
3613; return 0; }
3614EOF
dfcd3bfb 3615if { (eval echo configure:3616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3616 rm -rf conftest*
3617 eval "ac_cv_func_$ac_func=yes"
3618else
3619 echo "configure: failed program was:" >&5
3620 cat conftest.$ac_ext >&5
3621 rm -rf conftest*
3622 eval "ac_cv_func_$ac_func=no"
3623fi
3624rm -f conftest*
3625fi
3626
3627if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3628 echo "$ac_t""yes" 1>&6
3629 cat >> confdefs.h <<EOF
3630#define CRAY_STACKSEG_END $ac_func
3631EOF
3632
3633 break
3634else
3635 echo "$ac_t""no" 1>&6
3636fi
3637
3638done
3639fi
3640
3641echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
dfcd3bfb 3642echo "configure:3643: checking stack direction for C alloca" >&5
c906108c
SS
3643if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3644 echo $ac_n "(cached) $ac_c" 1>&6
3645else
3646 if test "$cross_compiling" = yes; then
3647 ac_cv_c_stack_direction=0
3648else
3649 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3650#line 3651 "configure"
c906108c
SS
3651#include "confdefs.h"
3652find_stack_direction ()
3653{
3654 static char *addr = 0;
3655 auto char dummy;
3656 if (addr == 0)
3657 {
3658 addr = &dummy;
3659 return find_stack_direction ();
3660 }
3661 else
3662 return (&dummy > addr) ? 1 : -1;
3663}
3664main ()
3665{
3666 exit (find_stack_direction() < 0);
3667}
3668EOF
dfcd3bfb 3669if { (eval echo configure:3670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3670then
3671 ac_cv_c_stack_direction=1
3672else
3673 echo "configure: failed program was:" >&5
3674 cat conftest.$ac_ext >&5
3675 rm -fr conftest*
3676 ac_cv_c_stack_direction=-1
3677fi
3678rm -fr conftest*
3679fi
3680
3681fi
3682
3683echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3684cat >> confdefs.h <<EOF
3685#define STACK_DIRECTION $ac_cv_c_stack_direction
3686EOF
3687
3688fi
3689
3690
5c44784c 3691echo $ac_n "checking for PTRACE_GETXFPREGS""... $ac_c" 1>&6
dfcd3bfb 3692echo "configure:3693: checking for PTRACE_GETXFPREGS" >&5
5c44784c
JM
3693if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getxfpregs'+set}'`\" = set"; then
3694 echo $ac_n "(cached) $ac_c" 1>&6
3695else
3696 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3697#line 3698 "configure"
5c44784c
JM
3698#include "confdefs.h"
3699#include <sys/ptrace.h>
3700int main() {
3701PTRACE_GETXFPREGS;
3702; return 0; }
3703EOF
dfcd3bfb 3704if { (eval echo configure:3705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c44784c
JM
3705 rm -rf conftest*
3706 gdb_cv_have_ptrace_getxfpregs=yes
3707else
3708 echo "configure: failed program was:" >&5
3709 cat conftest.$ac_ext >&5
3710 rm -rf conftest*
3711 gdb_cv_have_ptrace_getxfpregs=no
3712fi
3713rm -f conftest*
3714fi
3715
3716echo "$ac_t""$gdb_cv_have_ptrace_getxfpregs" 1>&6
3717if test $gdb_cv_have_ptrace_getxfpregs = yes; then
3718 cat >> confdefs.h <<\EOF
3719#define HAVE_PTRACE_GETXFPREGS 1
3720EOF
3721
3722fi
3723
7be570e7 3724echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
dfcd3bfb 3725echo "configure:3726: checking for socketpair in -lsocket" >&5
7be570e7
JM
3726ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
3727if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3728 echo $ac_n "(cached) $ac_c" 1>&6
3729else
3730 ac_save_LIBS="$LIBS"
3731LIBS="-lsocket $LIBS"
3732cat > conftest.$ac_ext <<EOF
dfcd3bfb 3733#line 3734 "configure"
7be570e7
JM
3734#include "confdefs.h"
3735/* Override any gcc2 internal prototype to avoid an error. */
3736/* We use char because int might match the return type of a gcc2
3737 builtin and then its argument prototype would still apply. */
3738char socketpair();
3739
3740int main() {
3741socketpair()
3742; return 0; }
3743EOF
dfcd3bfb 3744if { (eval echo configure:3745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
3745 rm -rf conftest*
3746 eval "ac_cv_lib_$ac_lib_var=yes"
3747else
3748 echo "configure: failed program was:" >&5
3749 cat conftest.$ac_ext >&5
3750 rm -rf conftest*
3751 eval "ac_cv_lib_$ac_lib_var=no"
3752fi
3753rm -f conftest*
3754LIBS="$ac_save_LIBS"
3755
3756fi
3757if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3758 echo "$ac_t""yes" 1>&6
3759 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3760 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3761 cat >> confdefs.h <<EOF
3762#define $ac_tr_lib 1
3763EOF
3764
3765 LIBS="-lsocket $LIBS"
3766
3767else
3768 echo "$ac_t""no" 1>&6
3769fi
3770
3771for ac_func in socketpair
3772do
3773echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
dfcd3bfb 3774echo "configure:3775: checking for $ac_func" >&5
7be570e7
JM
3775if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3776 echo $ac_n "(cached) $ac_c" 1>&6
3777else
3778 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3779#line 3780 "configure"
7be570e7
JM
3780#include "confdefs.h"
3781/* System header to define __stub macros and hopefully few prototypes,
3782 which can conflict with char $ac_func(); below. */
3783#include <assert.h>
3784/* Override any gcc2 internal prototype to avoid an error. */
3785/* We use char because int might match the return type of a gcc2
3786 builtin and then its argument prototype would still apply. */
3787char $ac_func();
3788
3789int main() {
3790
3791/* The GNU C library defines this for functions which it implements
3792 to always fail with ENOSYS. Some functions are actually named
3793 something starting with __ and the normal name is an alias. */
3794#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3795choke me
3796#else
3797$ac_func();
3798#endif
3799
3800; return 0; }
3801EOF
dfcd3bfb 3802if { (eval echo configure:3803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
3803 rm -rf conftest*
3804 eval "ac_cv_func_$ac_func=yes"
3805else
3806 echo "configure: failed program was:" >&5
3807 cat conftest.$ac_ext >&5
3808 rm -rf conftest*
3809 eval "ac_cv_func_$ac_func=no"
3810fi
3811rm -f conftest*
3812fi
3813
3814if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3815 echo "$ac_t""yes" 1>&6
3816 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3817 cat >> confdefs.h <<EOF
3818#define $ac_tr_func 1
3819EOF
3820
3821else
3822 echo "$ac_t""no" 1>&6
3823fi
3824done
3825
3826
3827
c906108c 3828echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
dfcd3bfb 3829echo "configure:3830: checking whether malloc must be declared" >&5
c906108c
SS
3830if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3831 echo $ac_n "(cached) $ac_c" 1>&6
3832else
3833 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3834#line 3835 "configure"
c906108c
SS
3835#include "confdefs.h"
3836
3837#include <stdio.h>
3838#ifdef HAVE_STRING_H
3839#include <string.h>
3840#else
3841#ifdef HAVE_STRINGS_H
3842#include <strings.h>
3843#endif
3844#endif
3845#ifdef HAVE_STDLIB_H
3846#include <stdlib.h>
3847#endif
3848#ifdef HAVE_UNISTD_H
3849#include <unistd.h>
3850#endif
3851int main() {
3852char *(*pfn) = (char *(*)) malloc
3853; return 0; }
3854EOF
dfcd3bfb 3855if { (eval echo configure:3856: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3856 rm -rf conftest*
3857 bfd_cv_decl_needed_malloc=no
3858else
3859 echo "configure: failed program was:" >&5
3860 cat conftest.$ac_ext >&5
3861 rm -rf conftest*
3862 bfd_cv_decl_needed_malloc=yes
3863fi
3864rm -f conftest*
3865fi
3866
3867echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
3868if test $bfd_cv_decl_needed_malloc = yes; then
3869 cat >> confdefs.h <<\EOF
3870#define NEED_DECLARATION_MALLOC 1
3871EOF
3872
3873fi
3874
3875echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
dfcd3bfb 3876echo "configure:3877: checking whether realloc must be declared" >&5
c906108c
SS
3877if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3878 echo $ac_n "(cached) $ac_c" 1>&6
3879else
3880 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3881#line 3882 "configure"
c906108c
SS
3882#include "confdefs.h"
3883
3884#include <stdio.h>
3885#ifdef HAVE_STRING_H
3886#include <string.h>
3887#else
3888#ifdef HAVE_STRINGS_H
3889#include <strings.h>
3890#endif
3891#endif
3892#ifdef HAVE_STDLIB_H
3893#include <stdlib.h>
3894#endif
3895#ifdef HAVE_UNISTD_H
3896#include <unistd.h>
3897#endif
3898int main() {
3899char *(*pfn) = (char *(*)) realloc
3900; return 0; }
3901EOF
dfcd3bfb 3902if { (eval echo configure:3903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3903 rm -rf conftest*
3904 bfd_cv_decl_needed_realloc=no
3905else
3906 echo "configure: failed program was:" >&5
3907 cat conftest.$ac_ext >&5
3908 rm -rf conftest*
3909 bfd_cv_decl_needed_realloc=yes
3910fi
3911rm -f conftest*
3912fi
3913
3914echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
3915if test $bfd_cv_decl_needed_realloc = yes; then
3916 cat >> confdefs.h <<\EOF
3917#define NEED_DECLARATION_REALLOC 1
3918EOF
3919
3920fi
3921
3922echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
dfcd3bfb 3923echo "configure:3924: checking whether free must be declared" >&5
c906108c
SS
3924if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
3925 echo $ac_n "(cached) $ac_c" 1>&6
3926else
3927 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3928#line 3929 "configure"
c906108c
SS
3929#include "confdefs.h"
3930
3931#include <stdio.h>
3932#ifdef HAVE_STRING_H
3933#include <string.h>
3934#else
3935#ifdef HAVE_STRINGS_H
3936#include <strings.h>
3937#endif
3938#endif
3939#ifdef HAVE_STDLIB_H
3940#include <stdlib.h>
3941#endif
3942#ifdef HAVE_UNISTD_H
3943#include <unistd.h>
3944#endif
3945int main() {
3946char *(*pfn) = (char *(*)) free
3947; return 0; }
3948EOF
dfcd3bfb 3949if { (eval echo configure:3950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3950 rm -rf conftest*
3951 bfd_cv_decl_needed_free=no
3952else
3953 echo "configure: failed program was:" >&5
3954 cat conftest.$ac_ext >&5
3955 rm -rf conftest*
3956 bfd_cv_decl_needed_free=yes
3957fi
3958rm -f conftest*
3959fi
3960
3961echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
3962if test $bfd_cv_decl_needed_free = yes; then
3963 cat >> confdefs.h <<\EOF
3964#define NEED_DECLARATION_FREE 1
3965EOF
3966
3967fi
3968
3969echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
dfcd3bfb 3970echo "configure:3971: checking whether strerror must be declared" >&5
c906108c
SS
3971if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
3972 echo $ac_n "(cached) $ac_c" 1>&6
3973else
3974 cat > conftest.$ac_ext <<EOF
dfcd3bfb 3975#line 3976 "configure"
c906108c
SS
3976#include "confdefs.h"
3977
3978#include <stdio.h>
3979#ifdef HAVE_STRING_H
3980#include <string.h>
3981#else
3982#ifdef HAVE_STRINGS_H
3983#include <strings.h>
3984#endif
3985#endif
3986#ifdef HAVE_STDLIB_H
3987#include <stdlib.h>
3988#endif
3989#ifdef HAVE_UNISTD_H
3990#include <unistd.h>
3991#endif
3992int main() {
3993char *(*pfn) = (char *(*)) strerror
3994; return 0; }
3995EOF
dfcd3bfb 3996if { (eval echo configure:3997: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3997 rm -rf conftest*
3998 bfd_cv_decl_needed_strerror=no
3999else
4000 echo "configure: failed program was:" >&5
4001 cat conftest.$ac_ext >&5
4002 rm -rf conftest*
4003 bfd_cv_decl_needed_strerror=yes
4004fi
4005rm -f conftest*
4006fi
4007
4008echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4009if test $bfd_cv_decl_needed_strerror = yes; then
4010 cat >> confdefs.h <<\EOF
4011#define NEED_DECLARATION_STRERROR 1
4012EOF
4013
4014fi
4015
4016echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
dfcd3bfb 4017echo "configure:4018: checking whether strdup must be declared" >&5
c906108c
SS
4018if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4019 echo $ac_n "(cached) $ac_c" 1>&6
4020else
4021 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4022#line 4023 "configure"
c906108c
SS
4023#include "confdefs.h"
4024
4025#include <stdio.h>
4026#ifdef HAVE_STRING_H
4027#include <string.h>
4028#else
4029#ifdef HAVE_STRINGS_H
4030#include <strings.h>
4031#endif
4032#endif
4033#ifdef HAVE_STDLIB_H
4034#include <stdlib.h>
4035#endif
4036#ifdef HAVE_UNISTD_H
4037#include <unistd.h>
4038#endif
4039int main() {
4040char *(*pfn) = (char *(*)) strdup
4041; return 0; }
4042EOF
dfcd3bfb 4043if { (eval echo configure:4044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4044 rm -rf conftest*
4045 bfd_cv_decl_needed_strdup=no
4046else
4047 echo "configure: failed program was:" >&5
4048 cat conftest.$ac_ext >&5
4049 rm -rf conftest*
4050 bfd_cv_decl_needed_strdup=yes
4051fi
4052rm -f conftest*
4053fi
4054
4055echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4056if test $bfd_cv_decl_needed_strdup = yes; then
4057 cat >> confdefs.h <<\EOF
4058#define NEED_DECLARATION_STRDUP 1
4059EOF
4060
4061fi
4062
b83266a0 4063echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
dfcd3bfb 4064echo "configure:4065: checking whether strstr must be declared" >&5
b83266a0
SS
4065if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4066 echo $ac_n "(cached) $ac_c" 1>&6
4067else
4068 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4069#line 4070 "configure"
b83266a0
SS
4070#include "confdefs.h"
4071
4072#include <stdio.h>
4073#ifdef HAVE_STRING_H
4074#include <string.h>
4075#else
4076#ifdef HAVE_STRINGS_H
4077#include <strings.h>
4078#endif
4079#endif
4080#ifdef HAVE_STDLIB_H
4081#include <stdlib.h>
4082#endif
4083#ifdef HAVE_UNISTD_H
4084#include <unistd.h>
4085#endif
4086int main() {
4087char *(*pfn) = (char *(*)) strstr
4088; return 0; }
4089EOF
dfcd3bfb 4090if { (eval echo configure:4091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b83266a0
SS
4091 rm -rf conftest*
4092 bfd_cv_decl_needed_strstr=no
4093else
4094 echo "configure: failed program was:" >&5
4095 cat conftest.$ac_ext >&5
4096 rm -rf conftest*
4097 bfd_cv_decl_needed_strstr=yes
4098fi
4099rm -f conftest*
4100fi
4101
4102echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4103if test $bfd_cv_decl_needed_strstr = yes; then
4104 cat >> confdefs.h <<\EOF
4105#define NEED_DECLARATION_STRSTR 1
4106EOF
4107
4108fi
4109
c906108c
SS
4110
4111
4112# The following save_state_t checkery is only necessary for HPUX
4113# versions earlier than 10.20. When those fade from memory, this
4114# could be expunged. --jsm 1999-03-22
4115
4116echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
dfcd3bfb 4117echo "configure:4118: checking for HPUX save_state structure" >&5
c906108c 4118cat > conftest.$ac_ext <<EOF
dfcd3bfb 4119#line 4120 "configure"
c906108c
SS
4120#include "confdefs.h"
4121#include <machine/save_state.h>
4122EOF
4123if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4124 egrep "save_state_t" >/dev/null 2>&1; then
4125 rm -rf conftest*
4126 gdb_cv_hpux_savestate=yes
4127else
4128 rm -rf conftest*
4129 gdb_cv_hpux_savestate=no
4130fi
4131rm -f conftest*
4132
4133cat > conftest.$ac_ext <<EOF
dfcd3bfb 4134#line 4135 "configure"
c906108c
SS
4135#include "confdefs.h"
4136#include <machine/save_state.h>
4137EOF
4138if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4139 egrep "ss_wide" >/dev/null 2>&1; then
4140 rm -rf conftest*
4141 gdb_cv_hpux_sswide=yes
4142else
4143 rm -rf conftest*
4144 gdb_cv_hpux_sswide=no
4145fi
4146rm -f conftest*
4147
4148if test $gdb_cv_hpux_savestate = yes
4149then
4150 cat >> confdefs.h <<\EOF
4151#define HAVE_STRUCT_SAVE_STATE_T 1
4152EOF
4153
4154fi
4155if test $gdb_cv_hpux_sswide = yes
4156then
4157 cat >> confdefs.h <<\EOF
4158#define HAVE_STRUCT_MEMBER_SS_WIDE 1
4159EOF
4160
4161fi
4162echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4163
4164
4165# If we are configured native on GNU/Linux, work around problems with
4166# sys/procfs.h
c3f6f71d 4167# Also detect which type of /proc is in use, such as for Unixware or Solaris.
c906108c
SS
4168
4169if test "${target}" = "${host}"; then
4170 case "${host}" in
4171 i[3456]86-*-linux*)
4172 cat >> confdefs.h <<\EOF
4173#define START_INFERIOR_TRAPS_EXPECTED 2
4174EOF
4175
4176 cat >> confdefs.h <<\EOF
4177#define sys_quotactl 1
4178EOF
4179
4180 ;;
c5394b80 4181 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5*)
c3f6f71d
JM
4182 cat >> confdefs.h <<\EOF
4183#define NEW_PROC_API 1
c906108c
SS
4184EOF
4185
c3f6f71d
JM
4186 ;;
4187 # FIXME: we would like to define NEW_PROC_API for all versions of
4188 # Solaris from 2.6 on... but it isn't quite working yet. Seems
4189 # to work on sparc 2.6, so let's try it out there.
4190 sparc-sun-solaris2.6)
4191 cat >> confdefs.h <<\EOF
4192#define NEW_PROC_API 1
4193EOF
4194
4195 ;;
4196 esac
c906108c
SS
4197fi
4198
4199if test "$ac_cv_header_sys_procfs_h" = yes; then
4200 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
dfcd3bfb 4201echo "configure:4202: checking for pstatus_t in sys/procfs.h" >&5
c906108c
SS
4202 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4203 echo $ac_n "(cached) $ac_c" 1>&6
4204else
4205 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4206#line 4207 "configure"
c906108c
SS
4207#include "confdefs.h"
4208#include <sys/procfs.h>
4209int main() {
4210pstatus_t avar
4211; return 0; }
4212EOF
dfcd3bfb 4213if { (eval echo configure:4214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4214 rm -rf conftest*
4215 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4216else
4217 echo "configure: failed program was:" >&5
4218 cat conftest.$ac_ext >&5
4219 rm -rf conftest*
4220 bfd_cv_have_sys_procfs_type_pstatus_t=no
4221
4222fi
4223rm -f conftest*
4224fi
4225
4226 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4227 cat >> confdefs.h <<\EOF
4228#define HAVE_PSTATUS_T 1
4229EOF
4230
4231 fi
4232 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4233
4234 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
dfcd3bfb 4235echo "configure:4236: checking for prrun_t in sys/procfs.h" >&5
c906108c
SS
4236 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
4237 echo $ac_n "(cached) $ac_c" 1>&6
4238else
4239 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4240#line 4241 "configure"
c906108c
SS
4241#include "confdefs.h"
4242#include <sys/procfs.h>
4243int main() {
4244prrun_t avar
4245; return 0; }
4246EOF
dfcd3bfb 4247if { (eval echo configure:4248: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4248 rm -rf conftest*
4249 bfd_cv_have_sys_procfs_type_prrun_t=yes
4250else
4251 echo "configure: failed program was:" >&5
4252 cat conftest.$ac_ext >&5
4253 rm -rf conftest*
4254 bfd_cv_have_sys_procfs_type_prrun_t=no
4255
4256fi
4257rm -f conftest*
4258fi
4259
4260 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
4261 cat >> confdefs.h <<\EOF
4262#define HAVE_PRRUN_T 1
4263EOF
4264
4265 fi
4266 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
4267
4268 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
dfcd3bfb 4269echo "configure:4270: checking for gregset_t in sys/procfs.h" >&5
c906108c
SS
4270 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
4271 echo $ac_n "(cached) $ac_c" 1>&6
4272else
4273 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4274#line 4275 "configure"
c906108c
SS
4275#include "confdefs.h"
4276#include <sys/procfs.h>
4277int main() {
4278gregset_t avar
4279; return 0; }
4280EOF
dfcd3bfb 4281if { (eval echo configure:4282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4282 rm -rf conftest*
4283 bfd_cv_have_sys_procfs_type_gregset_t=yes
4284else
4285 echo "configure: failed program was:" >&5
4286 cat conftest.$ac_ext >&5
4287 rm -rf conftest*
4288 bfd_cv_have_sys_procfs_type_gregset_t=no
4289
4290fi
4291rm -f conftest*
4292fi
4293
4294 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
4295 cat >> confdefs.h <<\EOF
4296#define HAVE_GREGSET_T 1
4297EOF
4298
4299 fi
4300 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
4301
4302 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
dfcd3bfb 4303echo "configure:4304: checking for fpregset_t in sys/procfs.h" >&5
c906108c
SS
4304 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
4305 echo $ac_n "(cached) $ac_c" 1>&6
4306else
4307 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4308#line 4309 "configure"
c906108c
SS
4309#include "confdefs.h"
4310#include <sys/procfs.h>
4311int main() {
4312fpregset_t avar
4313; return 0; }
4314EOF
dfcd3bfb 4315if { (eval echo configure:4316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4316 rm -rf conftest*
4317 bfd_cv_have_sys_procfs_type_fpregset_t=yes
4318else
4319 echo "configure: failed program was:" >&5
4320 cat conftest.$ac_ext >&5
4321 rm -rf conftest*
4322 bfd_cv_have_sys_procfs_type_fpregset_t=no
4323
4324fi
4325rm -f conftest*
4326fi
4327
4328 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
4329 cat >> confdefs.h <<\EOF
4330#define HAVE_FPREGSET_T 1
4331EOF
4332
4333 fi
4334 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
4335
4336
4337
4338 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
dfcd3bfb 4339echo "configure:4340: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
c906108c
SS
4340 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
4341 echo $ac_n "(cached) $ac_c" 1>&6
4342else
4343 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4344#line 4345 "configure"
c906108c
SS
4345#include "confdefs.h"
4346#include <unistd.h>
4347#include <sys/types.h>
4348#include <sys/procfs.h>
4349
4350int main() {
4351
4352 int dummy;;
4353 dummy = ioctl(0, PIOCSET, &dummy);
4354
4355; return 0; }
4356EOF
dfcd3bfb 4357if { (eval echo configure:4358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4358 rm -rf conftest*
4359 gdb_cv_have_procfs_piocset=yes
4360else
4361 echo "configure: failed program was:" >&5
4362 cat conftest.$ac_ext >&5
4363 rm -rf conftest*
4364 gdb_cv_have_procfs_piocset=no
4365fi
4366rm -f conftest*
4367fi
4368
4369 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
4370 if test $gdb_cv_have_procfs_piocset = yes; then
4371 cat >> confdefs.h <<\EOF
4372#define HAVE_PROCFS_PIOCSET 1
4373EOF
4374
4375 fi
4376fi
4377
4378echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
dfcd3bfb 4379echo "configure:4380: checking for main in -lm" >&5
c906108c
SS
4380ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4381if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4382 echo $ac_n "(cached) $ac_c" 1>&6
4383else
4384 ac_save_LIBS="$LIBS"
4385LIBS="-lm $LIBS"
4386cat > conftest.$ac_ext <<EOF
dfcd3bfb 4387#line 4388 "configure"
c906108c
SS
4388#include "confdefs.h"
4389
4390int main() {
4391main()
4392; return 0; }
4393EOF
dfcd3bfb 4394if { (eval echo configure:4395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4395 rm -rf conftest*
4396 eval "ac_cv_lib_$ac_lib_var=yes"
4397else
4398 echo "configure: failed program was:" >&5
4399 cat conftest.$ac_ext >&5
4400 rm -rf conftest*
4401 eval "ac_cv_lib_$ac_lib_var=no"
4402fi
4403rm -f conftest*
4404LIBS="$ac_save_LIBS"
4405
4406fi
4407if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4408 echo "$ac_t""yes" 1>&6
4409 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4410 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4411 cat >> confdefs.h <<EOF
4412#define $ac_tr_lib 1
4413EOF
4414
4415 LIBS="-lm $LIBS"
4416
4417else
4418 echo "$ac_t""no" 1>&6
4419fi
4420
4421
4422echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
dfcd3bfb 4423echo "configure:4424: checking for wctype in -lc" >&5
c906108c
SS
4424ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
4425if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4426 echo $ac_n "(cached) $ac_c" 1>&6
4427else
4428 ac_save_LIBS="$LIBS"
4429LIBS="-lc $LIBS"
4430cat > conftest.$ac_ext <<EOF
dfcd3bfb 4431#line 4432 "configure"
c906108c
SS
4432#include "confdefs.h"
4433/* Override any gcc2 internal prototype to avoid an error. */
4434/* We use char because int might match the return type of a gcc2
4435 builtin and then its argument prototype would still apply. */
4436char wctype();
4437
4438int main() {
4439wctype()
4440; return 0; }
4441EOF
dfcd3bfb 4442if { (eval echo configure:4443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4443 rm -rf conftest*
4444 eval "ac_cv_lib_$ac_lib_var=yes"
4445else
4446 echo "configure: failed program was:" >&5
4447 cat conftest.$ac_ext >&5
4448 rm -rf conftest*
4449 eval "ac_cv_lib_$ac_lib_var=no"
4450fi
4451rm -f conftest*
4452LIBS="$ac_save_LIBS"
4453
4454fi
4455if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4456 echo "$ac_t""yes" 1>&6
4457 :
4458else
4459 echo "$ac_t""no" 1>&6
4460echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
dfcd3bfb 4461echo "configure:4462: checking for wctype in -lw" >&5
c906108c
SS
4462ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
4463if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4464 echo $ac_n "(cached) $ac_c" 1>&6
4465else
4466 ac_save_LIBS="$LIBS"
4467LIBS="-lw $LIBS"
4468cat > conftest.$ac_ext <<EOF
dfcd3bfb 4469#line 4470 "configure"
c906108c
SS
4470#include "confdefs.h"
4471/* Override any gcc2 internal prototype to avoid an error. */
4472/* We use char because int might match the return type of a gcc2
4473 builtin and then its argument prototype would still apply. */
4474char wctype();
4475
4476int main() {
4477wctype()
4478; return 0; }
4479EOF
dfcd3bfb 4480if { (eval echo configure:4481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4481 rm -rf conftest*
4482 eval "ac_cv_lib_$ac_lib_var=yes"
4483else
4484 echo "configure: failed program was:" >&5
4485 cat conftest.$ac_ext >&5
4486 rm -rf conftest*
4487 eval "ac_cv_lib_$ac_lib_var=no"
4488fi
4489rm -f conftest*
4490LIBS="$ac_save_LIBS"
4491
4492fi
4493if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4494 echo "$ac_t""yes" 1>&6
4495 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
4496 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4497 cat >> confdefs.h <<EOF
4498#define $ac_tr_lib 1
4499EOF
4500
4501 LIBS="-lw $LIBS"
4502
4503else
4504 echo "$ac_t""no" 1>&6
4505fi
4506
4507fi
4508
4509
4510
4511echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
dfcd3bfb 4512echo "configure:4513: checking for long long support in compiler" >&5
c906108c
SS
4513if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
4514 echo $ac_n "(cached) $ac_c" 1>&6
4515else
4516 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4517#line 4518 "configure"
c906108c
SS
4518#include "confdefs.h"
4519
4520int main() {
4521
4522 extern long long foo;
4523 switch (foo & 2) { case 0: return 1; }
4524
4525; return 0; }
4526EOF
dfcd3bfb 4527if { (eval echo configure:4528: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4528 rm -rf conftest*
4529 gdb_cv_c_long_long=yes
4530else
4531 echo "configure: failed program was:" >&5
4532 cat conftest.$ac_ext >&5
4533 rm -rf conftest*
4534 gdb_cv_c_long_long=no
4535fi
4536rm -f conftest*
4537fi
4538
4539echo "$ac_t""$gdb_cv_c_long_long" 1>&6
4540if test $gdb_cv_c_long_long = yes; then
4541 cat >> confdefs.h <<\EOF
4542#define CC_HAS_LONG_LONG 1
4543EOF
4544
4545fi
4546
4547
4548echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
dfcd3bfb 4549echo "configure:4550: checking for long long support in printf" >&5
c906108c
SS
4550if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
4551 echo $ac_n "(cached) $ac_c" 1>&6
4552else
4553 if test "$cross_compiling" = yes; then
4554 gdb_cv_printf_has_long_long=no
4555else
4556 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4557#line 4558 "configure"
c906108c
SS
4558#include "confdefs.h"
4559
4560int main () {
4561 char buf[32];
4562 long long l = 0;
4563 l = (l << 16) + 0x0123;
4564 l = (l << 16) + 0x4567;
4565 l = (l << 16) + 0x89ab;
4566 l = (l << 16) + 0xcdef;
4567 sprintf (buf, "0x%016llx", l);
4568 return (strcmp ("0x0123456789abcdef", buf));
4569}
4570EOF
dfcd3bfb 4571if { (eval echo configure:4572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4572then
4573 gdb_cv_printf_has_long_long=yes
4574else
4575 echo "configure: failed program was:" >&5
4576 cat conftest.$ac_ext >&5
4577 rm -fr conftest*
4578 gdb_cv_printf_has_long_long=no
4579fi
4580rm -fr conftest*
4581fi
4582
4583fi
4584
4585if test $gdb_cv_printf_has_long_long = yes; then
4586 cat >> confdefs.h <<\EOF
4587#define PRINTF_HAS_LONG_LONG 1
4588EOF
4589
4590fi
4591echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
4592
4593
4594echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
dfcd3bfb 4595echo "configure:4596: checking for long double support in compiler" >&5
c906108c
SS
4596if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
4597 echo $ac_n "(cached) $ac_c" 1>&6
4598else
4599 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4600#line 4601 "configure"
c906108c
SS
4601#include "confdefs.h"
4602
4603int main() {
4604long double foo;
4605; return 0; }
4606EOF
dfcd3bfb 4607if { (eval echo configure:4608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4608 rm -rf conftest*
4609 ac_cv_c_long_double=yes
4610else
4611 echo "configure: failed program was:" >&5
4612 cat conftest.$ac_ext >&5
4613 rm -rf conftest*
4614 ac_cv_c_long_double=no
4615fi
4616rm -f conftest*
4617fi
4618
4619echo "$ac_t""$ac_cv_c_long_double" 1>&6
4620if test $ac_cv_c_long_double = yes; then
4621 cat >> confdefs.h <<\EOF
4622#define HAVE_LONG_DOUBLE 1
4623EOF
4624
4625fi
4626
4627
4628echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
dfcd3bfb 4629echo "configure:4630: checking for long double support in printf" >&5
c906108c
SS
4630if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
4631 echo $ac_n "(cached) $ac_c" 1>&6
4632else
4633 if test "$cross_compiling" = yes; then
4634 gdb_cv_printf_has_long_double=no
4635else
4636 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4637#line 4638 "configure"
c906108c
SS
4638#include "confdefs.h"
4639
4640int main () {
4641 char buf[16];
4642 long double f = 3.141592653;
4643 sprintf (buf, "%Lg", f);
4644 return (strncmp ("3.14159", buf, 7));
4645}
4646EOF
dfcd3bfb 4647if { (eval echo configure:4648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4648then
4649 gdb_cv_printf_has_long_double=yes
4650else
4651 echo "configure: failed program was:" >&5
4652 cat conftest.$ac_ext >&5
4653 rm -fr conftest*
4654 gdb_cv_printf_has_long_double=no
4655fi
4656rm -fr conftest*
4657fi
4658
4659fi
4660
4661if test $gdb_cv_printf_has_long_double = yes; then
4662 cat >> confdefs.h <<\EOF
4663#define PRINTF_HAS_LONG_DOUBLE 1
4664EOF
4665
4666fi
4667echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
4668
4669
4670echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
dfcd3bfb 4671echo "configure:4672: checking for long double support in scanf" >&5
c906108c
SS
4672if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
4673 echo $ac_n "(cached) $ac_c" 1>&6
4674else
4675 if test "$cross_compiling" = yes; then
4676 gdb_cv_scanf_has_long_double=no
4677else
4678 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4679#line 4680 "configure"
c906108c
SS
4680#include "confdefs.h"
4681
4682int main () {
4683 char *buf = "3.141592653";
4684 long double f = 0;
4685 sscanf (buf, "%Lg", &f);
4686 return !(f > 3.14159 && f < 3.14160);
4687}
4688EOF
dfcd3bfb 4689if { (eval echo configure:4690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4690then
4691 gdb_cv_scanf_has_long_double=yes
4692else
4693 echo "configure: failed program was:" >&5
4694 cat conftest.$ac_ext >&5
4695 rm -fr conftest*
4696 gdb_cv_scanf_has_long_double=no
4697fi
4698rm -fr conftest*
4699fi
4700
4701fi
4702
4703if test $gdb_cv_scanf_has_long_double = yes; then
4704 cat >> confdefs.h <<\EOF
4705#define SCANF_HAS_LONG_DOUBLE 1
4706EOF
4707
4708fi
4709echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
4710
4711for ac_hdr in unistd.h
4712do
4713ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4714echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
dfcd3bfb 4715echo "configure:4716: checking for $ac_hdr" >&5
c906108c
SS
4716if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4717 echo $ac_n "(cached) $ac_c" 1>&6
4718else
4719 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4720#line 4721 "configure"
c906108c
SS
4721#include "confdefs.h"
4722#include <$ac_hdr>
4723EOF
4724ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
dfcd3bfb 4725{ (eval echo configure:4726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
4726ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4727if test -z "$ac_err"; then
4728 rm -rf conftest*
4729 eval "ac_cv_header_$ac_safe=yes"
4730else
4731 echo "$ac_err" >&5
4732 echo "configure: failed program was:" >&5
4733 cat conftest.$ac_ext >&5
4734 rm -rf conftest*
4735 eval "ac_cv_header_$ac_safe=no"
4736fi
4737rm -f conftest*
4738fi
4739if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4740 echo "$ac_t""yes" 1>&6
4741 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4742 cat >> confdefs.h <<EOF
4743#define $ac_tr_hdr 1
4744EOF
4745
4746else
4747 echo "$ac_t""no" 1>&6
4748fi
4749done
4750
4751for ac_func in getpagesize
4752do
4753echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
dfcd3bfb 4754echo "configure:4755: checking for $ac_func" >&5
c906108c
SS
4755if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4756 echo $ac_n "(cached) $ac_c" 1>&6
4757else
4758 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4759#line 4760 "configure"
c906108c
SS
4760#include "confdefs.h"
4761/* System header to define __stub macros and hopefully few prototypes,
4762 which can conflict with char $ac_func(); below. */
4763#include <assert.h>
4764/* Override any gcc2 internal prototype to avoid an error. */
4765/* We use char because int might match the return type of a gcc2
4766 builtin and then its argument prototype would still apply. */
4767char $ac_func();
4768
4769int main() {
4770
4771/* The GNU C library defines this for functions which it implements
4772 to always fail with ENOSYS. Some functions are actually named
4773 something starting with __ and the normal name is an alias. */
4774#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4775choke me
4776#else
4777$ac_func();
4778#endif
4779
4780; return 0; }
4781EOF
dfcd3bfb 4782if { (eval echo configure:4783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4783 rm -rf conftest*
4784 eval "ac_cv_func_$ac_func=yes"
4785else
4786 echo "configure: failed program was:" >&5
4787 cat conftest.$ac_ext >&5
4788 rm -rf conftest*
4789 eval "ac_cv_func_$ac_func=no"
4790fi
4791rm -f conftest*
4792fi
4793
4794if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4795 echo "$ac_t""yes" 1>&6
4796 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4797 cat >> confdefs.h <<EOF
4798#define $ac_tr_func 1
4799EOF
4800
4801else
4802 echo "$ac_t""no" 1>&6
4803fi
4804done
4805
4806echo $ac_n "checking for working mmap""... $ac_c" 1>&6
dfcd3bfb 4807echo "configure:4808: checking for working mmap" >&5
c906108c
SS
4808if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4809 echo $ac_n "(cached) $ac_c" 1>&6
4810else
4811 if test "$cross_compiling" = yes; then
4812 ac_cv_func_mmap_fixed_mapped=no
4813else
4814 cat > conftest.$ac_ext <<EOF
dfcd3bfb 4815#line 4816 "configure"
c906108c
SS
4816#include "confdefs.h"
4817
4818/* Thanks to Mike Haertel and Jim Avera for this test.
4819 Here is a matrix of mmap possibilities:
4820 mmap private not fixed
4821 mmap private fixed at somewhere currently unmapped
4822 mmap private fixed at somewhere already mapped
4823 mmap shared not fixed
4824 mmap shared fixed at somewhere currently unmapped
4825 mmap shared fixed at somewhere already mapped
4826 For private mappings, we should verify that changes cannot be read()
4827 back from the file, nor mmap's back from the file at a different
4828 address. (There have been systems where private was not correctly
4829 implemented like the infamous i386 svr4.0, and systems where the
4830 VM page cache was not coherent with the filesystem buffer cache
4831 like early versions of FreeBSD and possibly contemporary NetBSD.)
4832 For shared mappings, we should conversely verify that changes get
4833 propogated back to all the places they're supposed to be.
4834
4835 Grep wants private fixed already mapped.
4836 The main things grep needs to know about mmap are:
4837 * does it exist and is it safe to write into the mmap'd area
4838 * how to use it (BSD variants) */
4839#include <sys/types.h>
4840#include <fcntl.h>
4841#include <sys/mman.h>
4842
4843/* This mess was copied from the GNU getpagesize.h. */
4844#ifndef HAVE_GETPAGESIZE
4845# ifdef HAVE_UNISTD_H
4846# include <unistd.h>
4847# endif
4848
4849/* Assume that all systems that can run configure have sys/param.h. */
4850# ifndef HAVE_SYS_PARAM_H
4851# define HAVE_SYS_PARAM_H 1
4852# endif
4853
4854# ifdef _SC_PAGESIZE
4855# define getpagesize() sysconf(_SC_PAGESIZE)
4856# else /* no _SC_PAGESIZE */
4857# ifdef HAVE_SYS_PARAM_H
4858# include <sys/param.h>
4859# ifdef EXEC_PAGESIZE
4860# define getpagesize() EXEC_PAGESIZE
4861# else /* no EXEC_PAGESIZE */
4862# ifdef NBPG
4863# define getpagesize() NBPG * CLSIZE
4864# ifndef CLSIZE
4865# define CLSIZE 1
4866# endif /* no CLSIZE */
4867# else /* no NBPG */
4868# ifdef NBPC
4869# define getpagesize() NBPC
4870# else /* no NBPC */
4871# ifdef PAGESIZE
4872# define getpagesize() PAGESIZE
4873# endif /* PAGESIZE */
4874# endif /* no NBPC */
4875# endif /* no NBPG */
4876# endif /* no EXEC_PAGESIZE */
4877# else /* no HAVE_SYS_PARAM_H */
4878# define getpagesize() 8192 /* punt totally */
4879# endif /* no HAVE_SYS_PARAM_H */
4880# endif /* no _SC_PAGESIZE */
4881
4882#endif /* no HAVE_GETPAGESIZE */
4883
4884#ifdef __cplusplus
4885extern "C" { void *malloc(unsigned); }
4886#else
4887char *malloc();
4888#endif
4889
4890int
4891main()
4892{
4893 char *data, *data2, *data3;
4894 int i, pagesize;
4895 int fd;
4896
4897 pagesize = getpagesize();
4898
4899 /*
4900 * First, make a file with some known garbage in it.
4901 */
4902 data = malloc(pagesize);
4903 if (!data)
4904 exit(1);
4905 for (i = 0; i < pagesize; ++i)
4906 *(data + i) = rand();
4907 umask(0);
4908 fd = creat("conftestmmap", 0600);
4909 if (fd < 0)
4910 exit(1);
4911 if (write(fd, data, pagesize) != pagesize)
4912 exit(1);
4913 close(fd);
4914
4915 /*
4916 * Next, try to mmap the file at a fixed address which
4917 * already has something else allocated at it. If we can,
4918 * also make sure that we see the same garbage.
4919 */
4920 fd = open("conftestmmap", O_RDWR);
4921 if (fd < 0)
4922 exit(1);
4923 data2 = malloc(2 * pagesize);
4924 if (!data2)
4925 exit(1);
4926 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4927 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4928 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4929 exit(1);
4930 for (i = 0; i < pagesize; ++i)
4931 if (*(data + i) != *(data2 + i))
4932 exit(1);
4933
4934 /*
4935 * Finally, make sure that changes to the mapped area
4936 * do not percolate back to the file as seen by read().
4937 * (This is a bug on some variants of i386 svr4.0.)
4938 */
4939 for (i = 0; i < pagesize; ++i)
4940 *(data2 + i) = *(data2 + i) + 1;
4941 data3 = malloc(pagesize);
4942 if (!data3)
4943 exit(1);
4944 if (read(fd, data3, pagesize) != pagesize)
4945 exit(1);
4946 for (i = 0; i < pagesize; ++i)
4947 if (*(data + i) != *(data3 + i))
4948 exit(1);
4949 close(fd);
4950 unlink("conftestmmap");
4951 exit(0);
4952}
4953
4954EOF
dfcd3bfb 4955if { (eval echo configure:4956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4956then
4957 ac_cv_func_mmap_fixed_mapped=yes
4958else
4959 echo "configure: failed program was:" >&5
4960 cat conftest.$ac_ext >&5
4961 rm -fr conftest*
4962 ac_cv_func_mmap_fixed_mapped=no
4963fi
4964rm -fr conftest*
4965fi
4966
4967fi
4968
4969echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4970if test $ac_cv_func_mmap_fixed_mapped = yes; then
4971 cat >> confdefs.h <<\EOF
4972#define HAVE_MMAP 1
4973EOF
4974
4975fi
4976
4977
4978
4979
4980if test ${build} = ${host} -a ${host} = ${target} ; then
4981 case ${host_os} in
4982 hpux*)
4983 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
dfcd3bfb 4984echo "configure:4985: checking for HPUX/OSF thread support" >&5
c906108c
SS
4985 if test -f /usr/include/dce/cma_config.h ; then
4986 if test "$GCC" = "yes" ; then
4987 echo "$ac_t""yes" 1>&6
4988 cat >> confdefs.h <<\EOF
4989#define HAVE_HPUX_THREAD_SUPPORT 1
4990EOF
4991
4992 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
4993 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
dfcd3bfb 4994 CONFIG_INITS="${CONFIG_INITS} hpux-thread.c"
c906108c
SS
4995 else
4996 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
4997 fi
4998 else
4999 echo "$ac_t""no" 1>&6
5000 fi
5001 ;;
5002 solaris*)
5003 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
dfcd3bfb 5004echo "configure:5005: checking for Solaris thread debugging library" >&5
c906108c
SS
5005 if test -f /usr/lib/libthread_db.so.1 ; then
5006 echo "$ac_t""yes" 1>&6
5007 cat >> confdefs.h <<\EOF
5008#define HAVE_THREAD_DB_LIB 1
5009EOF
5010
5011 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
5012 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
dfcd3bfb 5013 CONFIG_INITS="${CONFIG_INITS} sol-thread.c"
c906108c 5014 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
dfcd3bfb 5015echo "configure:5016: checking for dlopen in -ldl" >&5
c906108c
SS
5016ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5017if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5018 echo $ac_n "(cached) $ac_c" 1>&6
5019else
5020 ac_save_LIBS="$LIBS"
5021LIBS="-ldl $LIBS"
5022cat > conftest.$ac_ext <<EOF
dfcd3bfb 5023#line 5024 "configure"
c906108c
SS
5024#include "confdefs.h"
5025/* Override any gcc2 internal prototype to avoid an error. */
5026/* We use char because int might match the return type of a gcc2
5027 builtin and then its argument prototype would still apply. */
5028char dlopen();
5029
5030int main() {
5031dlopen()
5032; return 0; }
5033EOF
dfcd3bfb 5034if { (eval echo configure:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5035 rm -rf conftest*
5036 eval "ac_cv_lib_$ac_lib_var=yes"
5037else
5038 echo "configure: failed program was:" >&5
5039 cat conftest.$ac_ext >&5
5040 rm -rf conftest*
5041 eval "ac_cv_lib_$ac_lib_var=no"
5042fi
5043rm -f conftest*
5044LIBS="$ac_save_LIBS"
5045
5046fi
5047if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5048 echo "$ac_t""yes" 1>&6
5049 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5050 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5051 cat >> confdefs.h <<EOF
5052#define $ac_tr_lib 1
5053EOF
5054
5055 LIBS="-ldl $LIBS"
5056
5057else
5058 echo "$ac_t""no" 1>&6
5059fi
5060
5061 if test "$GCC" = "yes" ; then
5062 # The GNU linker requires the -export-dynamic option to make
5063 # all symbols visible in the dynamic symbol table.
5064 hold_ldflags=$LDFLAGS
5065 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
dfcd3bfb 5066echo "configure:5067: checking for the ld -export-dynamic flag" >&5
c906108c
SS
5067 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
5068 cat > conftest.$ac_ext <<EOF
dfcd3bfb 5069#line 5070 "configure"
c906108c
SS
5070#include "confdefs.h"
5071
5072int main() {
5073int i;
5074; return 0; }
5075EOF
dfcd3bfb 5076if { (eval echo configure:5077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5077 rm -rf conftest*
5078 found=yes
5079else
5080 echo "configure: failed program was:" >&5
5081 cat conftest.$ac_ext >&5
5082 rm -rf conftest*
5083 found=no
5084fi
5085rm -f conftest*
5086 LDFLAGS=$hold_ldflags
5087 echo "$ac_t""$found" 1>&6
5088 if test $found = yes; then
5089 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
5090 fi
5091 fi
5092 # Sun randomly tweaked the prototypes in <proc_service.h>
5093 # at one point.
5094 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
dfcd3bfb 5095echo "configure:5096: checking if <proc_service.h> is old" >&5
c906108c
SS
5096 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5098else
5099
5100 cat > conftest.$ac_ext <<EOF
dfcd3bfb 5101#line 5102 "configure"
c906108c
SS
5102#include "confdefs.h"
5103
5104 #include <proc_service.h>
5105 ps_err_e ps_pdwrite
5106 (struct ps_prochandle*, psaddr_t, const void*, size_t);
5107
5108int main() {
5109
5110; return 0; }
5111EOF
dfcd3bfb 5112if { (eval echo configure:5113: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5113 rm -rf conftest*
5114 gdb_cv_proc_service_is_old=no
5115else
5116 echo "configure: failed program was:" >&5
5117 cat conftest.$ac_ext >&5
5118 rm -rf conftest*
5119 gdb_cv_proc_service_is_old=yes
5120fi
5121rm -f conftest*
5122
5123fi
5124
5125 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
5126 if test $gdb_cv_proc_service_is_old = yes; then
5127 cat >> confdefs.h <<\EOF
5128#define PROC_SERVICE_IS_OLD 1
5129EOF
5130
5131 fi
5132 else
5133 echo "$ac_t""no" 1>&6
5134 fi
5135 ;;
5136 esac
5137
5138fi
5139
5140ENABLE_CFLAGS=
5141
5142# Check whether --enable-tui or --disable-tui was given.
5143if test "${enable_tui+set}" = set; then
5144 enableval="$enable_tui"
5145
5146 case "${enable_tui}" in
5147 yes | no) ;;
5148 "") enable_tui=yes ;;
5149 *)
5150 { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
5151 ;;
5152 esac
5153
5154fi
5155
5156case ${enable_tui} in
5157 "yes" )
5158 cat >> confdefs.h <<\EOF
5159#define TUI 1
5160EOF
5161
5162 BUILD_TUI=all-tui
5163 TUI_LIBRARY=tui/libtui.a
5164 ;;
5165 * )
5166 BUILD_TUI=
5167 TUI_LIBRARY=
5168 ;;
5169esac
5170
5171
5172
5173# Check whether --enable-netrom or --disable-netrom was given.
5174if test "${enable_netrom+set}" = set; then
5175 enableval="$enable_netrom"
5176 case "${enableval}" in
5177yes) enable_netrom=yes ;;
5178no) enable_netrom=no ;;
5179*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
5180esac
5181fi
5182
5183
5184if test "${enable_netrom}" = "yes"; then
5185 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
5186 CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
dfcd3bfb 5187 CONFIG_INITS="${CONFIG_INITS} remote-nrom.c"
c906108c
SS
5188fi
5189
5190# Check whether --enable-build-warnings or --disable-build-warnings was given.
5191if test "${enable_build_warnings+set}" = set; then
5192 enableval="$enable_build_warnings"
5193 build_warnings="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
5194case "${enableval}" in
5195 yes) ;;
5196 no) build_warnings="-w";;
5197 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5198 build_warnings="${build_warnings} ${t}";;
5199 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5200 build_warnings="${t} ${build_warnings}";;
5201 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5202esac
d4f3574e
SS
5203if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5204 echo "Setting warning flags = $build_warnings" 6>&1
c906108c 5205fi
104c1213
JM
5206WARN_CFLAGS=""
5207WERROR_CFLAGS=""
c906108c
SS
5208if test "x${build_warnings}" != x -a "x$GCC" = xyes
5209then
104c1213
JM
5210 # Separate out the -Werror flag as some files just cannot be
5211 # compiled with it enabled.
5212 for w in ${build_warnings}; do
5213 case $w in
5214 -Werr*) WERROR_CFLAGS=-Werror ;;
5215 *) WARN_CFLAGS="${WARN_CFLAGS} $w"
5216 esac
5217 done
c906108c 5218fi
d4f3574e
SS
5219else
5220 build_warnings=""
5221fi
5222
c906108c
SS
5223
5224
104c1213 5225
c906108c
SS
5226MMALLOC_CFLAGS=
5227MMALLOC=
5228
5229
5230
5231# Check whether --with-mmalloc or --without-mmalloc was given.
5232if test "${with_mmalloc+set}" = set; then
5233 withval="$with_mmalloc"
5234 case "${withval}" in
5235 yes) want_mmalloc=true ;;
5236 no) want_mmalloc=false;;
5237 *) { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
5238esac
5239else
5240 want_mmalloc=false
5241fi
5242
5243if test x$want_mmalloc = xtrue; then
5244 cat >> confdefs.h <<\EOF
5245#define USE_MMALLOC 1
5246EOF
5247
5248 cat >> confdefs.h <<\EOF
5249#define MMCHECK_FORCE 1
5250EOF
5251
5252 MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
5253 MMALLOC='../mmalloc/libmmalloc.a'
5254fi
5255
7a292a7a
SS
5256
5257# In the Cygwin environment, we need some additional flags.
5258echo $ac_n "checking for cygwin""... $ac_c" 1>&6
dfcd3bfb 5259echo "configure:5383: checking for cygwin" >&5
7a292a7a
SS
5260if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
5261 echo $ac_n "(cached) $ac_c" 1>&6
5262else
5263 cat > conftest.$ac_ext <<EOF
dfcd3bfb 5264#line 5388 "configure"
7a292a7a
SS
5265#include "confdefs.h"
5266
5267#if defined (__CYGWIN__) || defined (__CYGWIN32__)
5268lose
5269#endif
5270EOF
5271if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5272 egrep "lose" >/dev/null 2>&1; then
5273 rm -rf conftest*
5274 gdb_cv_os_cygwin=yes
5275else
5276 rm -rf conftest*
5277 gdb_cv_os_cygwin=no
5278fi
5279rm -f conftest*
5280
5281fi
5282
5283echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
5284
5285DLLTOOL=${DLLTOOL-dlltool}
5286WINDRES=${WINDRES-windres}
5287
5288
5289
b83266a0
SS
5290if test x$gdb_host = xgo32; then
5291 TERM_LIB=
5292else
c906108c
SS
5293if test x$gdb_cv_os_cygwin = xyes; then
5294 TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
5295else
5296 TERM_LIB=
5297 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
dfcd3bfb 5298echo "configure:5422: checking for tgetent in -lncurses" >&5
c906108c
SS
5299ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
5300if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5301 echo $ac_n "(cached) $ac_c" 1>&6
5302else
5303 ac_save_LIBS="$LIBS"
5304LIBS="-lncurses $LIBS"
5305cat > conftest.$ac_ext <<EOF
dfcd3bfb 5306#line 5430 "configure"
c906108c
SS
5307#include "confdefs.h"
5308/* Override any gcc2 internal prototype to avoid an error. */
5309/* We use char because int might match the return type of a gcc2
5310 builtin and then its argument prototype would still apply. */
5311char tgetent();
5312
5313int main() {
5314tgetent()
5315; return 0; }
5316EOF
dfcd3bfb 5317if { (eval echo configure:5441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5318 rm -rf conftest*
5319 eval "ac_cv_lib_$ac_lib_var=yes"
5320else
5321 echo "configure: failed program was:" >&5
5322 cat conftest.$ac_ext >&5
5323 rm -rf conftest*
5324 eval "ac_cv_lib_$ac_lib_var=no"
5325fi
5326rm -f conftest*
5327LIBS="$ac_save_LIBS"
5328
5329fi
5330if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5331 echo "$ac_t""yes" 1>&6
5332 TERM_LIB=-lncurses
5333else
5334 echo "$ac_t""no" 1>&6
5335echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
dfcd3bfb 5336echo "configure:5460: checking for tgetent in -lHcurses" >&5
c906108c
SS
5337ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
5338if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5339 echo $ac_n "(cached) $ac_c" 1>&6
5340else
5341 ac_save_LIBS="$LIBS"
5342LIBS="-lHcurses $LIBS"
5343cat > conftest.$ac_ext <<EOF
dfcd3bfb 5344#line 5468 "configure"
c906108c
SS
5345#include "confdefs.h"
5346/* Override any gcc2 internal prototype to avoid an error. */
5347/* We use char because int might match the return type of a gcc2
5348 builtin and then its argument prototype would still apply. */
5349char tgetent();
5350
5351int main() {
5352tgetent()
5353; return 0; }
5354EOF
dfcd3bfb 5355if { (eval echo configure:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5356 rm -rf conftest*
5357 eval "ac_cv_lib_$ac_lib_var=yes"
5358else
5359 echo "configure: failed program was:" >&5
5360 cat conftest.$ac_ext >&5
5361 rm -rf conftest*
5362 eval "ac_cv_lib_$ac_lib_var=no"
5363fi
5364rm -f conftest*
5365LIBS="$ac_save_LIBS"
5366
5367fi
5368if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5369 echo "$ac_t""yes" 1>&6
5370 TERM_LIB=-lHcurses
5371else
5372 echo "$ac_t""no" 1>&6
5373echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
dfcd3bfb 5374echo "configure:5498: checking for tgetent in -ltermlib" >&5
c906108c
SS
5375ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
5376if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5377 echo $ac_n "(cached) $ac_c" 1>&6
5378else
5379 ac_save_LIBS="$LIBS"
5380LIBS="-ltermlib $LIBS"
5381cat > conftest.$ac_ext <<EOF
dfcd3bfb 5382#line 5506 "configure"
c906108c
SS
5383#include "confdefs.h"
5384/* Override any gcc2 internal prototype to avoid an error. */
5385/* We use char because int might match the return type of a gcc2
5386 builtin and then its argument prototype would still apply. */
5387char tgetent();
5388
5389int main() {
5390tgetent()
5391; return 0; }
5392EOF
dfcd3bfb 5393if { (eval echo configure:5517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5394 rm -rf conftest*
5395 eval "ac_cv_lib_$ac_lib_var=yes"
5396else
5397 echo "configure: failed program was:" >&5
5398 cat conftest.$ac_ext >&5
5399 rm -rf conftest*
5400 eval "ac_cv_lib_$ac_lib_var=no"
5401fi
5402rm -f conftest*
5403LIBS="$ac_save_LIBS"
5404
5405fi
5406if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5407 echo "$ac_t""yes" 1>&6
5408 TERM_LIB=-ltermlib
5409else
5410 echo "$ac_t""no" 1>&6
5411echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
dfcd3bfb 5412echo "configure:5536: checking for tgetent in -ltermcap" >&5
c906108c
SS
5413ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
5414if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5415 echo $ac_n "(cached) $ac_c" 1>&6
5416else
5417 ac_save_LIBS="$LIBS"
5418LIBS="-ltermcap $LIBS"
5419cat > conftest.$ac_ext <<EOF
dfcd3bfb 5420#line 5544 "configure"
c906108c
SS
5421#include "confdefs.h"
5422/* Override any gcc2 internal prototype to avoid an error. */
5423/* We use char because int might match the return type of a gcc2
5424 builtin and then its argument prototype would still apply. */
5425char tgetent();
5426
5427int main() {
5428tgetent()
5429; return 0; }
5430EOF
dfcd3bfb 5431if { (eval echo configure:5555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5432 rm -rf conftest*
5433 eval "ac_cv_lib_$ac_lib_var=yes"
5434else
5435 echo "configure: failed program was:" >&5
5436 cat conftest.$ac_ext >&5
5437 rm -rf conftest*
5438 eval "ac_cv_lib_$ac_lib_var=no"
5439fi
5440rm -f conftest*
5441LIBS="$ac_save_LIBS"
5442
5443fi
5444if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5445 echo "$ac_t""yes" 1>&6
5446 TERM_LIB=-ltermcap
5447else
5448 echo "$ac_t""no" 1>&6
5449echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
dfcd3bfb 5450echo "configure:5574: checking for tgetent in -lcurses" >&5
c906108c
SS
5451ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
5452if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5453 echo $ac_n "(cached) $ac_c" 1>&6
5454else
5455 ac_save_LIBS="$LIBS"
5456LIBS="-lcurses $LIBS"
5457cat > conftest.$ac_ext <<EOF
dfcd3bfb 5458#line 5582 "configure"
c906108c
SS
5459#include "confdefs.h"
5460/* Override any gcc2 internal prototype to avoid an error. */
5461/* We use char because int might match the return type of a gcc2
5462 builtin and then its argument prototype would still apply. */
5463char tgetent();
5464
5465int main() {
5466tgetent()
5467; return 0; }
5468EOF
dfcd3bfb 5469if { (eval echo configure:5593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5470 rm -rf conftest*
5471 eval "ac_cv_lib_$ac_lib_var=yes"
5472else
5473 echo "configure: failed program was:" >&5
5474 cat conftest.$ac_ext >&5
5475 rm -rf conftest*
5476 eval "ac_cv_lib_$ac_lib_var=no"
5477fi
5478rm -f conftest*
5479LIBS="$ac_save_LIBS"
5480
5481fi
5482if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5483 echo "$ac_t""yes" 1>&6
5484 TERM_LIB=-lcurses
5485else
5486 echo "$ac_t""no" 1>&6
5487echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
dfcd3bfb 5488echo "configure:5612: checking for tgetent in -lterminfo" >&5
c906108c
SS
5489ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
5490if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5491 echo $ac_n "(cached) $ac_c" 1>&6
5492else
5493 ac_save_LIBS="$LIBS"
5494LIBS="-lterminfo $LIBS"
5495cat > conftest.$ac_ext <<EOF
dfcd3bfb 5496#line 5620 "configure"
c906108c
SS
5497#include "confdefs.h"
5498/* Override any gcc2 internal prototype to avoid an error. */
5499/* We use char because int might match the return type of a gcc2
5500 builtin and then its argument prototype would still apply. */
5501char tgetent();
5502
5503int main() {
5504tgetent()
5505; return 0; }
5506EOF
dfcd3bfb 5507if { (eval echo configure:5631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5508 rm -rf conftest*
5509 eval "ac_cv_lib_$ac_lib_var=yes"
5510else
5511 echo "configure: failed program was:" >&5
5512 cat conftest.$ac_ext >&5
5513 rm -rf conftest*
5514 eval "ac_cv_lib_$ac_lib_var=no"
5515fi
5516rm -f conftest*
5517LIBS="$ac_save_LIBS"
5518
5519fi
5520if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5521 echo "$ac_t""yes" 1>&6
5522 TERM_LIB=-lterminfo
5523else
5524 echo "$ac_t""no" 1>&6
5525fi
5526
5527fi
5528
5529fi
5530
5531fi
5532
5533fi
5534
5535fi
5536
5537
5538 if test "x$TERM_LIB" = x
5539 then
5540 { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
5541 fi
5542fi
b83266a0 5543fi
c906108c
SS
5544
5545
cd0fc7c3
SS
5546# libreadline needs libuser32.a in a cygwin environment
5547WIN32LIBS=
5548if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
5549 WIN32LIBS="-luser32"
5550 case "${target}" in
5551 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
5552 ;;
5553 esac
cd0fc7c3 5554fi
c906108c 5555
7a292a7a
SS
5556
5557
8b93c638
JM
5558# Check whether --with-cpu or --without-cpu was given.
5559if test "${with_cpu+set}" = set; then
5560 withval="$with_cpu"
5561 case "${target}" in
5562 powerpc-* | powerpcle-* )
5563 ## It would be nice to keep this table in sync with the one in
5564 ## gcc/configure.
5565 case "${with_cpu}" in
5566 ppc-uisa | rs6000 | 403 | 403GC | 505 | 860 | 601 | 602 | 603 \
5567 | 604 | 750 )
5568 ## Those are all handled in variants in rs6000-tdep.c, so they're fine.
5569 ;;
5570 common | power | power2 | rios | rios1 | rios2 | rsc | rsc1 )
5571 ## These are all RS6000 variants, as far as GDB is concerned.
5572 with_cpu=rs6000
5573 ;;
5574 603e | ec603e )
5575 with_cpu=603
5576 ;;
5577 604e )
5578 with_cpu=604
5579 ;;
5580 * )
5581 echo "configure: warning: GDB: unknown --with-cpu value: \`${with_cpu}'; using \`ppc-uisa'." 1>&2
5582 with_cpu=ppc-uisa
5583 ;;
5584 esac
5585 ;;
5586 * )
5587 echo "configure: warning: GDB may ignore the --with-cpu flag for ${target} targets" 1>&2
5588 ;;
5589esac
5590cat >> confdefs.h <<EOF
5591#define TARGET_CPU_DEFAULT "${with_cpu}"
5592EOF
5593
5594
5595fi
5596
5597
5598
5599
c906108c
SS
5600# If we find X, set shell vars x_includes and x_libraries to the
5601# paths, otherwise set no_x=yes.
5602# Uses ac_ vars as temps to allow command line to override cache and checks.
5603# --without-x overrides everything else, but does not touch the cache.
5604echo $ac_n "checking for X""... $ac_c" 1>&6
dfcd3bfb 5605echo "configure:6699: checking for X" >&5
c906108c
SS
5606
5607# Check whether --with-x or --without-x was given.
5608if test "${with_x+set}" = set; then
5609 withval="$with_x"
5610 :
5611fi
5612
5613# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5614if test "x$with_x" = xno; then
5615 # The user explicitly disabled X.
5616 have_x=disabled
5617else
5618 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5619 # Both variables are already set.
5620 have_x=yes
5621 else
5622if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5623 echo $ac_n "(cached) $ac_c" 1>&6
5624else
5625 # One or both of the vars are not set, and there is no cached value.
5626ac_x_includes=NO ac_x_libraries=NO
5627rm -fr conftestdir
5628if mkdir conftestdir; then
5629 cd conftestdir
5630 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5631 cat > Imakefile <<'EOF'
5632acfindx:
5633 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5634EOF
5635 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5636 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5637 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5638 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5639 for ac_extension in a so sl; do
5640 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5641 test -f $ac_im_libdir/libX11.$ac_extension; then
5642 ac_im_usrlibdir=$ac_im_libdir; break
5643 fi
5644 done
5645 # Screen out bogus values from the imake configuration. They are
5646 # bogus both because they are the default anyway, and because
5647 # using them would break gcc on systems where it needs fixed includes.
5648 case "$ac_im_incroot" in
5649 /usr/include) ;;
5650 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5651 esac
5652 case "$ac_im_usrlibdir" in
5653 /usr/lib | /lib) ;;
5654 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5655 esac
5656 fi
5657 cd ..
5658 rm -fr conftestdir
5659fi
5660
5661if test "$ac_x_includes" = NO; then
5662 # Guess where to find include files, by looking for this one X11 .h file.
5663 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5664
5665 # First, try using that file with no special directory specified.
5666cat > conftest.$ac_ext <<EOF
dfcd3bfb 5667#line 6761 "configure"
c906108c
SS
5668#include "confdefs.h"
5669#include <$x_direct_test_include>
5670EOF
5671ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
dfcd3bfb 5672{ (eval echo configure:6766: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5673ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5674if test -z "$ac_err"; then
5675 rm -rf conftest*
5676 # We can compile using X headers with no special include directory.
5677ac_x_includes=
5678else
5679 echo "$ac_err" >&5
5680 echo "configure: failed program was:" >&5
5681 cat conftest.$ac_ext >&5
5682 rm -rf conftest*
5683 # Look for the header file in a standard set of common directories.
5684# Check X11 before X11Rn because it is often a symlink to the current release.
5685 for ac_dir in \
5686 /usr/X11/include \
5687 /usr/X11R6/include \
5688 /usr/X11R5/include \
5689 /usr/X11R4/include \
5690 \
5691 /usr/include/X11 \
5692 /usr/include/X11R6 \
5693 /usr/include/X11R5 \
5694 /usr/include/X11R4 \
5695 \
5696 /usr/local/X11/include \
5697 /usr/local/X11R6/include \
5698 /usr/local/X11R5/include \
5699 /usr/local/X11R4/include \
5700 \
5701 /usr/local/include/X11 \
5702 /usr/local/include/X11R6 \
5703 /usr/local/include/X11R5 \
5704 /usr/local/include/X11R4 \
5705 \
5706 /usr/X386/include \
5707 /usr/x386/include \
5708 /usr/XFree86/include/X11 \
5709 \
5710 /usr/include \
5711 /usr/local/include \
5712 /usr/unsupported/include \
5713 /usr/athena/include \
5714 /usr/local/x11r5/include \
5715 /usr/lpp/Xamples/include \
5716 \
5717 /usr/openwin/include \
5718 /usr/openwin/share/include \
5719 ; \
5720 do
5721 if test -r "$ac_dir/$x_direct_test_include"; then
5722 ac_x_includes=$ac_dir
5723 break
5724 fi
5725 done
5726fi
5727rm -f conftest*
5728fi # $ac_x_includes = NO
5729
5730if test "$ac_x_libraries" = NO; then
5731 # Check for the libraries.
5732
5733 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5734 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5735
5736 # See if we find them without any special options.
5737 # Don't add to $LIBS permanently.
5738 ac_save_LIBS="$LIBS"
5739 LIBS="-l$x_direct_test_library $LIBS"
5740cat > conftest.$ac_ext <<EOF
dfcd3bfb 5741#line 6835 "configure"
c906108c
SS
5742#include "confdefs.h"
5743
5744int main() {
5745${x_direct_test_function}()
5746; return 0; }
5747EOF
dfcd3bfb 5748if { (eval echo configure:6842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5749 rm -rf conftest*
5750 LIBS="$ac_save_LIBS"
5751# We can link X programs with no special library path.
5752ac_x_libraries=
5753else
5754 echo "configure: failed program was:" >&5
5755 cat conftest.$ac_ext >&5
5756 rm -rf conftest*
5757 LIBS="$ac_save_LIBS"
5758# First see if replacing the include by lib works.
5759# Check X11 before X11Rn because it is often a symlink to the current release.
5760for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5761 /usr/X11/lib \
5762 /usr/X11R6/lib \
5763 /usr/X11R5/lib \
5764 /usr/X11R4/lib \
5765 \
5766 /usr/lib/X11 \
5767 /usr/lib/X11R6 \
5768 /usr/lib/X11R5 \
5769 /usr/lib/X11R4 \
5770 \
5771 /usr/local/X11/lib \
5772 /usr/local/X11R6/lib \
5773 /usr/local/X11R5/lib \
5774 /usr/local/X11R4/lib \
5775 \
5776 /usr/local/lib/X11 \
5777 /usr/local/lib/X11R6 \
5778 /usr/local/lib/X11R5 \
5779 /usr/local/lib/X11R4 \
5780 \
5781 /usr/X386/lib \
5782 /usr/x386/lib \
5783 /usr/XFree86/lib/X11 \
5784 \
5785 /usr/lib \
5786 /usr/local/lib \
5787 /usr/unsupported/lib \
5788 /usr/athena/lib \
5789 /usr/local/x11r5/lib \
5790 /usr/lpp/Xamples/lib \
5791 /lib/usr/lib/X11 \
5792 \
5793 /usr/openwin/lib \
5794 /usr/openwin/share/lib \
5795 ; \
5796do
5797 for ac_extension in a so sl; do
5798 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5799 ac_x_libraries=$ac_dir
5800 break 2
5801 fi
5802 done
5803done
5804fi
5805rm -f conftest*
5806fi # $ac_x_libraries = NO
5807
5808if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5809 # Didn't find X anywhere. Cache the known absence of X.
5810 ac_cv_have_x="have_x=no"
5811else
5812 # Record where we found X for the cache.
5813 ac_cv_have_x="have_x=yes \
5814 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5815fi
5816fi
5817 fi
5818 eval "$ac_cv_have_x"
5819fi # $with_x != no
5820
5821if test "$have_x" != yes; then
5822 echo "$ac_t""$have_x" 1>&6
5823 no_x=yes
5824else
5825 # If each of the values was on the command line, it overrides each guess.
5826 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5827 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5828 # Update the cache value to reflect the command line values.
5829 ac_cv_have_x="have_x=yes \
5830 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5831 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5832fi
5833
5834
7a292a7a
SS
5835
5836# Unlike the sim directory, whether a simulator is linked is controlled by
5837# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
5838# This code just checks for a few cases where we'd like to ignore those
5839# definitions, even when they're present in the '.mt' file. These cases
5840# are when --disable-sim is specified, or if the simulator directory is
5841# not part of the soruce tree.
5842#
5843# Check whether --enable-sim or --disable-sim was given.
5844if test "${enable_sim+set}" = set; then
5845 enableval="$enable_sim"
5846 echo "enable_sim = $enable_sim";
5847 echo "enableval = ${enableval}";
5848 case "${enableval}" in
5849 yes) ignore_sim=false ;;
5850 no) ignore_sim=true ;;
5851 *) ignore_sim=false ;;
5852 esac
5853else
5854 ignore_sim=false
5855fi
5856
5857
5858if test ! -d "${srcdir}/../sim"; then
5859 ignore_sim=true
5860fi
5861
5862if test "${ignore_sim}" = "true"; then
5863 IGNORE_SIM="SIM="
5864 IGNORE_SIM_OBS="SIM_OBS="
5865else
5866 IGNORE_SIM=""
5867 IGNORE_SIM_OBS=""
5868 cat >> confdefs.h <<\EOF
5869#define WITH_SIM 1
5870EOF
5871
5872fi
5873
5874
5875
c906108c
SS
5876
5877
5878
5879
5880
5881
dfcd3bfb 5882
c906108c
SS
5883# Begin stuff to support --enable-shared
5884# Check whether --enable-shared or --disable-shared was given.
5885if test "${enable_shared+set}" = set; then
5886 enableval="$enable_shared"
5887 case "${enableval}" in
5888 yes) shared=true ;;
5889 no) shared=false ;;
5890 *) shared=true ;;
5891esac
5892fi
5893
5894HLDFLAGS=
5895HLDENV=
5896# If we have shared libraries, try to set rpath reasonably.
5897if test "${shared}" = "true"; then
5898 case "${host}" in
5899 *-*-hpux*)
5900 HLDFLAGS='-Wl,+s,+b,$(libdir)'
5901 ;;
5902 *-*-irix5* | *-*-irix6*)
5903 HLDFLAGS='-Wl,-rpath,$(libdir)'
5904 ;;
5905 *-*-linux*aout*)
5906 ;;
5907 *-*-linux* | *-pc-linux-gnu)
5908 HLDFLAGS='-Wl,-rpath,$(libdir)'
5909 ;;
5910 *-*-solaris*)
5911 HLDFLAGS='-R $(libdir)'
5912 ;;
5913 *-*-sysv4*)
5914 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;'
5915 ;;
5916 esac
5917fi
5918
5919# On SunOS, if the linker supports the -rpath option, use it to
5920# prevent ../bfd and ../opcodes from being included in the run time
5921# search path.
5922case "${host}" in
5923 *-*-sunos*)
5924 echo 'main () { }' > conftest.c
5925 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
5926 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
5927 :
5928 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
5929 :
5930 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
5931 :
5932 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
5933 :
5934 elif test "${shared}" = "true"; then
5935 HLDFLAGS='-Wl,-rpath=$(libdir)'
5936 else
5937 HLDFLAGS='-Wl,-rpath='
5938 fi
5939 rm -f conftest.t conftest.c conftest
5940 ;;
5941esac
5942
5943
5944# End stuff to support --enable-shared
5945
5946# target_subdir is used by the testsuite to find the target libraries.
5947target_subdir=
5948if test "${host}" != "${target}"; then
5949 target_subdir="${target_alias}/"
5950fi
5951
5952
5953frags=
5954host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
5955if test ! -f ${host_makefile_frag}; then
5956{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
5957fi
5958frags="$frags $host_makefile_frag"
5959
5960target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
5961if test ! -f ${target_makefile_frag}; then
5962{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
5963fi
5964frags="$frags $target_makefile_frag"
5965
5966
5967
5968
5969
5970hostfile=`sed -n '
5971s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5972' ${host_makefile_frag}`
5973
5974targetfile=`sed -n '
5975s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5976' ${target_makefile_frag}`
5977
5978# these really aren't orthogonal true/false values of the same condition,
5979# but shells are slow enough that I like to reuse the test conditions
5980# whenever possible
5981if test "${target}" = "${host}"; then
5982nativefile=`sed -n '
5983s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5984' ${host_makefile_frag}`
5985# else
5986# GDBserver is only useful in a "native" enviroment
5987# configdirs=`echo $configdirs | sed 's/gdbserver//'`
5988fi
5989
5990
96baa820
JM
5991SUBDIRS="doc testsuite nlm"
5992if test "${enable_multi_ice}" = "yes"; then
5993 SUBDIRS="${SUBDIRS} multi-ice"
5994fi
5995
5996
5997
c906108c
SS
5998# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5999# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
6000# corresponding links. But we have to remove the xm.h files and tm.h
6001# files anyway, e.g. when switching from "configure host" to
6002# "configure none".
6003
6004files=
6005links=
6006rm -f xm.h
6007if test "${hostfile}" != ""; then
6008files="${files} config/${gdb_host_cpu}/${hostfile}"
6009links="${links} xm.h"
6010fi
6011rm -f tm.h
6012if test "${targetfile}" != ""; then
6013files="${files} config/${gdb_target_cpu}/${targetfile}"
6014links="${links} tm.h"
6015fi
6016rm -f nm.h
6017if test "${nativefile}" != ""; then
6018files="${files} config/${gdb_host_cpu}/${nativefile}"
6019links="${links} nm.h"
6020else
6021# A cross-only configuration.
6022files="${files} config/nm-empty.h"
6023links="${links} nm.h"
6024fi
6025
6026
6027
6028echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
dfcd3bfb 6029echo "configure:7194: checking for Cygwin environment" >&5
c906108c
SS
6030if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
6031 echo $ac_n "(cached) $ac_c" 1>&6
6032else
6033 cat > conftest.$ac_ext <<EOF
dfcd3bfb 6034#line 7199 "configure"
c906108c
SS
6035#include "confdefs.h"
6036
6037int main() {
6038
6039#ifndef __CYGWIN__
6040#define __CYGWIN__ __CYGWIN32__
6041#endif
6042return __CYGWIN__;
6043; return 0; }
6044EOF
dfcd3bfb 6045if { (eval echo configure:7210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
6046 rm -rf conftest*
6047 ac_cv_cygwin=yes
6048else
6049 echo "configure: failed program was:" >&5
6050 cat conftest.$ac_ext >&5
6051 rm -rf conftest*
6052 ac_cv_cygwin=no
6053fi
6054rm -f conftest*
6055rm -f conftest*
6056fi
6057
6058echo "$ac_t""$ac_cv_cygwin" 1>&6
6059CYGWIN=
6060test "$ac_cv_cygwin" = yes && CYGWIN=yes
6061echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
dfcd3bfb 6062echo "configure:7227: checking for mingw32 environment" >&5
c906108c
SS
6063if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
6064 echo $ac_n "(cached) $ac_c" 1>&6
6065else
6066 cat > conftest.$ac_ext <<EOF
dfcd3bfb 6067#line 7232 "configure"
c906108c
SS
6068#include "confdefs.h"
6069
6070int main() {
6071return __MINGW32__;
6072; return 0; }
6073EOF
dfcd3bfb 6074if { (eval echo configure:7239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
6075 rm -rf conftest*
6076 ac_cv_mingw32=yes
6077else
6078 echo "configure: failed program was:" >&5
6079 cat conftest.$ac_ext >&5
6080 rm -rf conftest*
6081 ac_cv_mingw32=no
6082fi
6083rm -f conftest*
6084rm -f conftest*
6085fi
6086
6087echo "$ac_t""$ac_cv_mingw32" 1>&6
6088MINGW32=
6089test "$ac_cv_mingw32" = yes && MINGW32=yes
6090
6091
6092echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
dfcd3bfb 6093echo "configure:7258: checking for executable suffix" >&5
c906108c
SS
6094if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
6095 echo $ac_n "(cached) $ac_c" 1>&6
6096else
6097 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
6098 ac_cv_exeext=.exe
6099else
6100 rm -f conftest*
6101 echo 'int main () { return 0; }' > conftest.$ac_ext
6102 ac_cv_exeext=
dfcd3bfb 6103 if { (eval echo configure:7268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
c906108c
SS
6104 for file in conftest.*; do
6105 case $file in
0d06e24b 6106 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
c906108c
SS
6107 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
6108 esac
6109 done
6110 else
6111 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
6112 fi
6113 rm -f conftest*
6114 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
6115fi
6116fi
6117
6118EXEEXT=""
6119test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
6120echo "$ac_t""${ac_cv_exeext}" 1>&6
6121ac_exeext=$EXEEXT
6122
6123
6124subdirs="$configdirs"
6125
6126trap '' 1 2 15
6127cat > confcache <<\EOF
6128# This file is a shell script that caches the results of configure
6129# tests run on this system so they can be shared between configure
6130# scripts and configure runs. It is not useful on other systems.
6131# If it contains results you don't want to keep, you may remove or edit it.
6132#
6133# By default, configure uses ./config.cache as the cache file,
6134# creating it if it does not exist already. You can give configure
6135# the --cache-file=FILE option to use a different cache file; that is
6136# what configure does when it calls configure scripts in
6137# subdirectories, so they share the cache.
6138# Giving --cache-file=/dev/null disables caching, for debugging configure.
6139# config.status only pays attention to the cache file if you give it the
6140# --recheck option to rerun configure.
6141#
6142EOF
6143# The following way of writing the cache mishandles newlines in values,
6144# but we know of no workaround that is simple, portable, and efficient.
6145# So, don't put newlines in cache variables' values.
6146# Ultrix sh set writes to stderr and can't be redirected directly,
6147# and sets the high bit in the cache file unless we assign to the vars.
6148(set) 2>&1 |
6149 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6150 *ac_space=\ *)
6151 # `set' does not quote correctly, so add quotes (double-quote substitution
6152 # turns \\\\ into \\, and sed turns \\ into \).
6153 sed -n \
6154 -e "s/'/'\\\\''/g" \
6155 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6156 ;;
6157 *)
6158 # `set' quotes correctly as required by POSIX, so do not add quotes.
6159 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6160 ;;
6161 esac >> confcache
6162if cmp -s $cache_file confcache; then
6163 :
6164else
6165 if test -w $cache_file; then
6166 echo "updating cache $cache_file"
6167 cat confcache > $cache_file
6168 else
6169 echo "not updating unwritable cache $cache_file"
6170 fi
6171fi
6172rm -f confcache
6173
6174trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6175
6176test "x$prefix" = xNONE && prefix=$ac_default_prefix
6177# Let make expand exec_prefix.
6178test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6179
6180# Any assignment to VPATH causes Sun make to only execute
6181# the first set of double-colon rules, so remove it if not needed.
6182# If there is a colon in the path, we need to keep it.
6183if test "x$srcdir" = x.; then
6184 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6185fi
6186
6187trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6188
6189DEFS=-DHAVE_CONFIG_H
6190
6191# Without the "./", some shells look in PATH for config.status.
6192: ${CONFIG_STATUS=./config.status}
6193
6194echo creating $CONFIG_STATUS
6195rm -f $CONFIG_STATUS
6196cat > $CONFIG_STATUS <<EOF
6197#! /bin/sh
6198# Generated automatically by configure.
6199# Run this file to recreate the current configuration.
6200# This directory was configured as follows,
6201# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6202#
6203# $0 $ac_configure_args
6204#
6205# Compiler output produced by configure, useful for debugging
6206# configure, is in ./config.log if it exists.
6207
6208ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6209for ac_option
6210do
6211 case "\$ac_option" in
6212 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6213 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6214 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6215 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6216 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6217 exit 0 ;;
6218 -help | --help | --hel | --he | --h)
6219 echo "\$ac_cs_usage"; exit 0 ;;
6220 *) echo "\$ac_cs_usage"; exit 1 ;;
6221 esac
6222done
6223
6224ac_given_srcdir=$srcdir
6225ac_given_INSTALL="$INSTALL"
6226
6227trap 'rm -fr `echo "Makefile tui/Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6228EOF
6229cat >> $CONFIG_STATUS <<EOF
6230
6231# Protect against being on the right side of a sed subst in config.status.
6232sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6233 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6234$ac_vpsub
6235$extrasub
6236s%@SHELL@%$SHELL%g
6237s%@CFLAGS@%$CFLAGS%g
6238s%@CPPFLAGS@%$CPPFLAGS%g
6239s%@CXXFLAGS@%$CXXFLAGS%g
6240s%@FFLAGS@%$FFLAGS%g
6241s%@DEFS@%$DEFS%g
6242s%@LDFLAGS@%$LDFLAGS%g
6243s%@LIBS@%$LIBS%g
6244s%@exec_prefix@%$exec_prefix%g
6245s%@prefix@%$prefix%g
6246s%@program_transform_name@%$program_transform_name%g
6247s%@bindir@%$bindir%g
6248s%@sbindir@%$sbindir%g
6249s%@libexecdir@%$libexecdir%g
6250s%@datadir@%$datadir%g
6251s%@sysconfdir@%$sysconfdir%g
6252s%@sharedstatedir@%$sharedstatedir%g
6253s%@localstatedir@%$localstatedir%g
6254s%@libdir@%$libdir%g
6255s%@includedir@%$includedir%g
6256s%@oldincludedir@%$oldincludedir%g
6257s%@infodir@%$infodir%g
6258s%@mandir@%$mandir%g
6259s%@CC@%$CC%g
6260s%@CPP@%$CPP%g
6261s%@host@%$host%g
6262s%@host_alias@%$host_alias%g
6263s%@host_cpu@%$host_cpu%g
6264s%@host_vendor@%$host_vendor%g
6265s%@host_os@%$host_os%g
6266s%@target@%$target%g
6267s%@target_alias@%$target_alias%g
6268s%@target_cpu@%$target_cpu%g
6269s%@target_vendor@%$target_vendor%g
6270s%@target_os@%$target_os%g
6271s%@build@%$build%g
6272s%@build_alias@%$build_alias%g
6273s%@build_cpu@%$build_cpu%g
6274s%@build_vendor@%$build_vendor%g
6275s%@build_os@%$build_os%g
6276s%@SET_MAKE@%$SET_MAKE%g
6277s%@RANLIB@%$RANLIB%g
6278s%@ALLOCA@%$ALLOCA%g
6279s%@USE_NLS@%$USE_NLS%g
6280s%@MSGFMT@%$MSGFMT%g
6281s%@GMSGFMT@%$GMSGFMT%g
6282s%@XGETTEXT@%$XGETTEXT%g
6283s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6284s%@CATALOGS@%$CATALOGS%g
6285s%@CATOBJEXT@%$CATOBJEXT%g
6286s%@DATADIRNAME@%$DATADIRNAME%g
6287s%@GMOFILES@%$GMOFILES%g
6288s%@INSTOBJEXT@%$INSTOBJEXT%g
6289s%@INTLDEPS@%$INTLDEPS%g
6290s%@INTLLIBS@%$INTLLIBS%g
6291s%@INTLOBJS@%$INTLOBJS%g
6292s%@POFILES@%$POFILES%g
6293s%@POSUB@%$POSUB%g
6294s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6295s%@GT_NO@%$GT_NO%g
6296s%@GT_YES@%$GT_YES%g
6297s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6298s%@l@%$l%g
7a292a7a 6299s%@AWK@%$AWK%g
c906108c
SS
6300s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6301s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6302s%@INSTALL_DATA@%$INSTALL_DATA%g
6303s%@AR@%$AR%g
6304s%@YACC@%$YACC%g
6305s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
6306s%@BUILD_TUI@%$BUILD_TUI%g
6307s%@TUI_LIBRARY@%$TUI_LIBRARY%g
6308s%@WARN_CFLAGS@%$WARN_CFLAGS%g
104c1213 6309s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
c906108c
SS
6310s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
6311s%@MMALLOC@%$MMALLOC%g
7a292a7a
SS
6312s%@MACHINE_OBS@%$MACHINE_OBS%g
6313s%@DLLTOOL@%$DLLTOOL%g
6314s%@WINDRES@%$WINDRES%g
c906108c 6315s%@TERM_LIB@%$TERM_LIB%g
cd0fc7c3 6316s%@WIN32LIBS@%$WIN32LIBS%g
7a292a7a
SS
6317s%@LIBGUI@%$LIBGUI%g
6318s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7a292a7a
SS
6319s%@WIN32LDAPP@%$WIN32LDAPP%g
6320s%@TCL_VERSION@%$TCL_VERSION%g
6321s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
6322s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
6323s%@TCL_CC@%$TCL_CC%g
6324s%@TCL_DEFS@%$TCL_DEFS%g
6325s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
6326s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
6327s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
6328s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
6329s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
6330s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
6331s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
6332s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
6333s%@TCL_RANLIB@%$TCL_RANLIB%g
6334s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
6335s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
6336s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
6337s%@TK_VERSION@%$TK_VERSION%g
6338s%@TK_DEFS@%$TK_DEFS%g
6339s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
6340s%@TK_XINCLUDES@%$TK_XINCLUDES%g
6341s%@TK_XLIBSW@%$TK_XLIBSW%g
6342s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
6343s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
6344s%@TCLHDIR@%$TCLHDIR%g
6345s%@TKHDIR@%$TKHDIR%g
6346s%@ITCLHDIR@%$ITCLHDIR%g
6347s%@ITKHDIR@%$ITKHDIR%g
6348s%@TIXHDIR@%$TIXHDIR%g
6349s%@ITCL_VERSION@%$ITCL_VERSION%g
6350s%@ITCL_DEFS@%$ITCL_DEFS%g
6351s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
6352s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
6353s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
6354s%@ITK_VERSION@%$ITK_VERSION%g
6355s%@ITK_DEFS@%$ITK_DEFS%g
6356s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
6357s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
6358s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
6359s%@TIX_VERSION@%$TIX_VERSION%g
6360s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
6361s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
6362s%@X_CFLAGS@%$X_CFLAGS%g
6363s%@X_LDFLAGS@%$X_LDFLAGS%g
6364s%@X_LIBS@%$X_LIBS%g
6365s%@ITCLLIB@%$ITCLLIB%g
6366s%@ITCL_DEPS@%$ITCL_DEPS%g
6367s%@ITKLIB@%$ITKLIB%g
6368s%@ITK_DEPS@%$ITK_DEPS%g
6369s%@TIXLIB@%$TIXLIB%g
6370s%@TIX_DEPS@%$TIX_DEPS%g
6371s%@GDBTKLIBS@%$GDBTKLIBS%g
6372s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
6373s%@IGNORE_SIM@%$IGNORE_SIM%g
6374s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
c906108c
SS
6375s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
6376s%@CONFIG_OBS@%$CONFIG_OBS%g
6377s%@CONFIG_DEPS@%$CONFIG_DEPS%g
6378s%@CONFIG_SRCS@%$CONFIG_SRCS%g
dfcd3bfb 6379s%@CONFIG_INITS@%$CONFIG_INITS%g
c906108c
SS
6380s%@HLDFLAGS@%$HLDFLAGS%g
6381s%@HLDENV@%$HLDENV%g
6382s%@target_subdir@%$target_subdir%g
6383/@host_makefile_frag@/r $host_makefile_frag
6384s%@host_makefile_frag@%%g
6385/@target_makefile_frag@/r $target_makefile_frag
6386s%@target_makefile_frag@%%g
6387s%@frags@%$frags%g
96baa820 6388s%@SUBDIRS@%$SUBDIRS%g
7a292a7a 6389s%@LN_S@%$LN_S%g
c906108c
SS
6390s%@EXEEXT@%$EXEEXT%g
6391s%@subdirs@%$subdirs%g
6392
6393CEOF
6394EOF
6395
6396cat >> $CONFIG_STATUS <<\EOF
6397
6398# Split the substitutions into bite-sized pieces for seds with
6399# small command number limits, like on Digital OSF/1 and HP-UX.
6400ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6401ac_file=1 # Number of current file.
6402ac_beg=1 # First line for current file.
6403ac_end=$ac_max_sed_cmds # Line after last line for current file.
6404ac_more_lines=:
6405ac_sed_cmds=""
6406while $ac_more_lines; do
6407 if test $ac_beg -gt 1; then
6408 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6409 else
6410 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6411 fi
6412 if test ! -s conftest.s$ac_file; then
6413 ac_more_lines=false
6414 rm -f conftest.s$ac_file
6415 else
6416 if test -z "$ac_sed_cmds"; then
6417 ac_sed_cmds="sed -f conftest.s$ac_file"
6418 else
6419 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6420 fi
6421 ac_file=`expr $ac_file + 1`
6422 ac_beg=$ac_end
6423 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6424 fi
6425done
6426if test -z "$ac_sed_cmds"; then
6427 ac_sed_cmds=cat
6428fi
6429EOF
6430
6431cat >> $CONFIG_STATUS <<EOF
6432
6433CONFIG_FILES=\${CONFIG_FILES-"Makefile tui/Makefile .gdbinit:gdbinit.in"}
6434EOF
6435cat >> $CONFIG_STATUS <<\EOF
6436for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6437 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6438 case "$ac_file" in
6439 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6440 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6441 *) ac_file_in="${ac_file}.in" ;;
6442 esac
6443
6444 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6445
6446 # Remove last slash and all that follows it. Not all systems have dirname.
6447 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6448 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6449 # The file is in a subdirectory.
6450 test ! -d "$ac_dir" && mkdir "$ac_dir"
6451 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6452 # A "../" for each directory in $ac_dir_suffix.
6453 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6454 else
6455 ac_dir_suffix= ac_dots=
6456 fi
6457
6458 case "$ac_given_srcdir" in
6459 .) srcdir=.
6460 if test -z "$ac_dots"; then top_srcdir=.
6461 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6462 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6463 *) # Relative path.
6464 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6465 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6466 esac
6467
6468 case "$ac_given_INSTALL" in
6469 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6470 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6471 esac
6472
6473 echo creating "$ac_file"
6474 rm -f "$ac_file"
6475 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6476 case "$ac_file" in
6477 *Makefile*) ac_comsub="1i\\
6478# $configure_input" ;;
6479 *) ac_comsub= ;;
6480 esac
6481
6482 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6483 sed -e "$ac_comsub
6484s%@configure_input@%$configure_input%g
6485s%@srcdir@%$srcdir%g
6486s%@top_srcdir@%$top_srcdir%g
6487s%@INSTALL@%$INSTALL%g
6488" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6489fi; done
6490rm -f conftest.s*
6491
6492# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6493# NAME is the cpp macro being defined and VALUE is the value it is being given.
6494#
6495# ac_d sets the value in "#define NAME VALUE" lines.
6496ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6497ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6498ac_dC='\3'
6499ac_dD='%g'
6500# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6501ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6502ac_uB='\([ ]\)%\1#\2define\3'
6503ac_uC=' '
6504ac_uD='\4%g'
6505# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6506ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6507ac_eB='$%\1#\2define\3'
6508ac_eC=' '
6509ac_eD='%g'
6510
6511if test "${CONFIG_HEADERS+set}" != set; then
6512EOF
6513cat >> $CONFIG_STATUS <<EOF
6514 CONFIG_HEADERS="config.h:config.in"
6515EOF
6516cat >> $CONFIG_STATUS <<\EOF
6517fi
6518for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6519 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6520 case "$ac_file" in
6521 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6522 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6523 *) ac_file_in="${ac_file}.in" ;;
6524 esac
6525
6526 echo creating $ac_file
6527
6528 rm -f conftest.frag conftest.in conftest.out
6529 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6530 cat $ac_file_inputs > conftest.in
6531
6532EOF
6533
6534# Transform confdefs.h into a sed script conftest.vals that substitutes
6535# the proper values into config.h.in to produce config.h. And first:
6536# Protect against being on the right side of a sed subst in config.status.
6537# Protect against being in an unquoted here document in config.status.
6538rm -f conftest.vals
6539cat > conftest.hdr <<\EOF
6540s/[\\&%]/\\&/g
6541s%[\\$`]%\\&%g
6542s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6543s%ac_d%ac_u%gp
6544s%ac_u%ac_e%gp
6545EOF
6546sed -n -f conftest.hdr confdefs.h > conftest.vals
6547rm -f conftest.hdr
6548
6549# This sed command replaces #undef with comments. This is necessary, for
6550# example, in the case of _POSIX_SOURCE, which is predefined and required
6551# on some systems where configure will not decide to define it.
6552cat >> conftest.vals <<\EOF
6553s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6554EOF
6555
6556# Break up conftest.vals because some shells have a limit on
6557# the size of here documents, and old seds have small limits too.
6558
6559rm -f conftest.tail
6560while :
6561do
6562 ac_lines=`grep -c . conftest.vals`
6563 # grep -c gives empty output for an empty file on some AIX systems.
6564 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6565 # Write a limited-size here document to conftest.frag.
6566 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6567 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6568 echo 'CEOF
6569 sed -f conftest.frag conftest.in > conftest.out
6570 rm -f conftest.in
6571 mv conftest.out conftest.in
6572' >> $CONFIG_STATUS
6573 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6574 rm -f conftest.vals
6575 mv conftest.tail conftest.vals
6576done
6577rm -f conftest.vals
6578
6579cat >> $CONFIG_STATUS <<\EOF
6580 rm -f conftest.frag conftest.h
6581 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6582 cat conftest.in >> conftest.h
6583 rm -f conftest.in
6584 if cmp -s $ac_file conftest.h 2>/dev/null; then
6585 echo "$ac_file is unchanged"
6586 rm -f conftest.h
6587 else
6588 # Remove last slash and all that follows it. Not all systems have dirname.
6589 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6590 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6591 # The file is in a subdirectory.
6592 test ! -d "$ac_dir" && mkdir "$ac_dir"
6593 fi
6594 rm -f $ac_file
6595 mv conftest.h $ac_file
6596 fi
6597fi; done
6598
6599EOF
6600
6601cat >> $CONFIG_STATUS <<EOF
6602ac_sources="$files"
6603ac_dests="$links"
6604EOF
6605
6606cat >> $CONFIG_STATUS <<\EOF
6607srcdir=$ac_given_srcdir
6608while test -n "$ac_sources"; do
6609 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6610 set $ac_sources; ac_source=$1; shift; ac_sources=$*
6611
6612 echo "linking $srcdir/$ac_source to $ac_dest"
6613
6614 if test ! -r $srcdir/$ac_source; then
6615 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
6616 fi
6617 rm -f $ac_dest
6618
6619 # Make relative symlinks.
6620 # Remove last slash and all that follows it. Not all systems have dirname.
6621 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
6622 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
6623 # The dest file is in a subdirectory.
6624 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
6625 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
6626 # A "../" for each directory in $ac_dest_dir_suffix.
6627 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
6628 else
6629 ac_dest_dir_suffix= ac_dots=
6630 fi
6631
6632 case "$srcdir" in
6633 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
6634 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
6635 esac
6636
6637 # Make a symlink if possible; otherwise try a hard link.
6638 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
6639 ln $srcdir/$ac_source $ac_dest; then :
6640 else
6641 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
6642 fi
6643done
6644EOF
6645cat >> $CONFIG_STATUS <<EOF
6646
6647gdb_host_cpu=$gdb_host_cpu
6648gdb_target_cpu=$gdb_target_cpu
6649nativefile=$nativefile
6650
6651EOF
6652cat >> $CONFIG_STATUS <<\EOF
6653
6654if test "${nativefile}" = ""; then
6655sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
6656 < Makefile > Makefile.tem
6657mv -f Makefile.tem Makefile
6658fi
6659
6660sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
6661/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
6662/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
6663mv -f Makefile.tmp Makefile
6664
2acceee2 6665
c906108c
SS
6666case x$CONFIG_HEADERS in
6667xconfig.h:config.in)
6668echo > stamp-h ;;
6669esac
6670
6671exit 0
6672EOF
6673chmod +x $CONFIG_STATUS
6674rm -fr confdefs* $ac_clean_files
6675test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6676
6677if test "$no_recursion" != yes; then
6678
6679 # Remove --cache-file and --srcdir arguments so they do not pile up.
6680 ac_sub_configure_args=
6681 ac_prev=
6682 for ac_arg in $ac_configure_args; do
6683 if test -n "$ac_prev"; then
6684 ac_prev=
6685 continue
6686 fi
6687 case "$ac_arg" in
6688 -cache-file | --cache-file | --cache-fil | --cache-fi \
6689 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6690 ac_prev=cache_file ;;
6691 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6692 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6693 ;;
6694 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6695 ac_prev=srcdir ;;
6696 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6697 ;;
6698 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
6699 esac
6700 done
6701
6702 for ac_config_dir in $configdirs; do
6703
6704 # Do not complain, so a configure script can configure whichever
6705 # parts of a large source tree are present.
6706 if test ! -d $srcdir/$ac_config_dir; then
6707 continue
6708 fi
6709
6710 echo configuring in $ac_config_dir
6711
6712 case "$srcdir" in
6713 .) ;;
6714 *)
6715 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
6716 else
6717 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
6718 fi
6719 ;;
6720 esac
6721
6722 ac_popdir=`pwd`
6723 cd $ac_config_dir
6724
6725 # A "../" for each directory in /$ac_config_dir.
6726 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
6727
6728 case "$srcdir" in
6729 .) # No --srcdir option. We are building in place.
6730 ac_sub_srcdir=$srcdir ;;
6731 /*) # Absolute path.
6732 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
6733 *) # Relative path.
6734 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
6735 esac
6736
6737 # Check for guested configure; otherwise get Cygnus style configure.
6738 if test -f $ac_sub_srcdir/configure; then
6739 ac_sub_configure=$ac_sub_srcdir/configure
6740 elif test -f $ac_sub_srcdir/configure.in; then
6741 ac_sub_configure=$ac_configure
6742 else
6743 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
6744 ac_sub_configure=
6745 fi
6746
6747 # The recursion is here.
6748 if test -n "$ac_sub_configure"; then
6749
6750 # Make the cache file name correct relative to the subdirectory.
6751 case "$cache_file" in
6752 /*) ac_sub_cache_file=$cache_file ;;
6753 *) # Relative path.
6754 ac_sub_cache_file="$ac_dots$cache_file" ;;
6755 esac
6756 case "$ac_given_INSTALL" in
6757 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6758 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6759 esac
6760
6761 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
6762 # The eval makes quoting arguments work.
6763 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
6764 then :
6765 else
6766 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
6767 fi
6768 fi
6769
6770 cd $ac_popdir
6771 done
6772fi
6773
6774
6775exit 0
This page took 0.311956 seconds and 4 git commands to generate.