Fix typo in ALIGN_N usage.
[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=
2791
2792configdirs="doc testsuite"
2793
96baa820
JM
2794# Check whether --enable-multi-ice or --disable-multi-ice was given.
2795if test "${enable_multi_ice+set}" = set; then
2796 enableval="$enable_multi_ice"
2797 case "${enableval}" in
2798 yes ) enable_multi_ice="yes" ;;
2799 no) enable_multi_ice="no" ;;
2800 *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2801 esac
2802
2803fi
2804
2805
2806if test "${enable_multi_ice}" = "yes"; then
2807 configdirs="${configdirs} multi-ice"
2808fi
2809
c906108c
SS
2810
2811. ${srcdir}/configure.host
2812
2813. ${srcdir}/configure.tgt
2814
2815
0d06e24b 2816for ac_prog in mawk gawk nawk awk
7a292a7a
SS
2817do
2818# Extract the first word of "$ac_prog", so it can be a program name with args.
2819set dummy $ac_prog; ac_word=$2
2820echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2821echo "configure:2822: checking for $ac_word" >&5
7a292a7a
SS
2822if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2823 echo $ac_n "(cached) $ac_c" 1>&6
2824else
2825 if test -n "$AWK"; then
2826 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2827else
2828 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2829 ac_dummy="$PATH"
2830 for ac_dir in $ac_dummy; do
2831 test -z "$ac_dir" && ac_dir=.
2832 if test -f $ac_dir/$ac_word; then
2833 ac_cv_prog_AWK="$ac_prog"
2834 break
2835 fi
2836 done
2837 IFS="$ac_save_ifs"
2838fi
2839fi
2840AWK="$ac_cv_prog_AWK"
2841if test -n "$AWK"; then
2842 echo "$ac_t""$AWK" 1>&6
2843else
2844 echo "$ac_t""no" 1>&6
2845fi
2846
2847test -n "$AWK" && break
2848done
2849
c906108c
SS
2850# Find a good install program. We prefer a C program (faster),
2851# so one script is as good as another. But avoid the broken or
2852# incompatible versions:
2853# SysV /etc/install, /usr/sbin/install
2854# SunOS /usr/etc/install
2855# IRIX /sbin/install
2856# AIX /bin/install
2857# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2858# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2859# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2860# ./install, which can be erroneously created by make from ./install.sh.
2861echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
8b93c638 2862echo "configure:2863: checking for a BSD compatible install" >&5
c906108c
SS
2863if test -z "$INSTALL"; then
2864if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2865 echo $ac_n "(cached) $ac_c" 1>&6
2866else
2867 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2868 for ac_dir in $PATH; do
2869 # Account for people who put trailing slashes in PATH elements.
2870 case "$ac_dir/" in
2871 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2872 *)
2873 # OSF1 and SCO ODT 3.0 have their own names for install.
2874 # Don't use installbsd from OSF since it installs stuff as root
2875 # by default.
2876 for ac_prog in ginstall scoinst install; do
2877 if test -f $ac_dir/$ac_prog; then
2878 if test $ac_prog = install &&
2879 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2880 # AIX install. It has an incompatible calling convention.
2881 :
2882 else
2883 ac_cv_path_install="$ac_dir/$ac_prog -c"
2884 break 2
2885 fi
2886 fi
2887 done
2888 ;;
2889 esac
2890 done
2891 IFS="$ac_save_IFS"
2892
2893fi
2894 if test "${ac_cv_path_install+set}" = set; then
2895 INSTALL="$ac_cv_path_install"
2896 else
2897 # As a last resort, use the slow shell script. We don't cache a
2898 # path for INSTALL within a source directory, because that will
2899 # break other packages using the cache if that directory is
2900 # removed, or if the path is relative.
2901 INSTALL="$ac_install_sh"
2902 fi
2903fi
2904echo "$ac_t""$INSTALL" 1>&6
2905
2906# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2907# It thinks the first close brace ends the variable substitution.
2908test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2909
2910test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2911
2912test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2913
2914if test $host != $build; then
2915 ac_tool_prefix=${host_alias}-
2916else
2917 ac_tool_prefix=
2918fi
2919
2920# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2921set dummy ${ac_tool_prefix}ar; ac_word=$2
2922echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2923echo "configure:2924: checking for $ac_word" >&5
c906108c
SS
2924if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2925 echo $ac_n "(cached) $ac_c" 1>&6
2926else
2927 if test -n "$AR"; then
2928 ac_cv_prog_AR="$AR" # Let the user override the test.
2929else
2930 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2931 ac_dummy="$PATH"
2932 for ac_dir in $ac_dummy; do
2933 test -z "$ac_dir" && ac_dir=.
2934 if test -f $ac_dir/$ac_word; then
2935 ac_cv_prog_AR="${ac_tool_prefix}ar"
2936 break
2937 fi
2938 done
2939 IFS="$ac_save_ifs"
2940 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2941fi
2942fi
2943AR="$ac_cv_prog_AR"
2944if test -n "$AR"; then
2945 echo "$ac_t""$AR" 1>&6
2946else
2947 echo "$ac_t""no" 1>&6
2948fi
2949
2950
2951
2952# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2953set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2954echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2955echo "configure:2956: checking for $ac_word" >&5
c906108c
SS
2956if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2957 echo $ac_n "(cached) $ac_c" 1>&6
2958else
2959 if test -n "$RANLIB"; then
2960 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2961else
2962 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2963 ac_dummy="$PATH"
2964 for ac_dir in $ac_dummy; do
2965 test -z "$ac_dir" && ac_dir=.
2966 if test -f $ac_dir/$ac_word; then
2967 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2968 break
2969 fi
2970 done
2971 IFS="$ac_save_ifs"
2972fi
2973fi
2974RANLIB="$ac_cv_prog_RANLIB"
2975if test -n "$RANLIB"; then
2976 echo "$ac_t""$RANLIB" 1>&6
2977else
2978 echo "$ac_t""no" 1>&6
2979fi
2980
2981
2982if test -z "$ac_cv_prog_RANLIB"; then
2983if test -n "$ac_tool_prefix"; then
2984 # Extract the first word of "ranlib", so it can be a program name with args.
2985set dummy ranlib; ac_word=$2
2986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 2987echo "configure:2988: checking for $ac_word" >&5
c906108c
SS
2988if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2989 echo $ac_n "(cached) $ac_c" 1>&6
2990else
2991 if test -n "$RANLIB"; then
2992 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2993else
2994 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2995 ac_dummy="$PATH"
2996 for ac_dir in $ac_dummy; do
2997 test -z "$ac_dir" && ac_dir=.
2998 if test -f $ac_dir/$ac_word; then
2999 ac_cv_prog_RANLIB="ranlib"
3000 break
3001 fi
3002 done
3003 IFS="$ac_save_ifs"
3004 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3005fi
3006fi
3007RANLIB="$ac_cv_prog_RANLIB"
3008if test -n "$RANLIB"; then
3009 echo "$ac_t""$RANLIB" 1>&6
3010else
3011 echo "$ac_t""no" 1>&6
3012fi
3013
3014else
3015 RANLIB=":"
3016fi
3017fi
3018
3019for ac_prog in 'bison -y' byacc
3020do
3021# Extract the first word of "$ac_prog", so it can be a program name with args.
3022set dummy $ac_prog; ac_word=$2
3023echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8b93c638 3024echo "configure:3025: checking for $ac_word" >&5
c906108c
SS
3025if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3026 echo $ac_n "(cached) $ac_c" 1>&6
3027else
3028 if test -n "$YACC"; then
3029 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3030else
3031 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3032 ac_dummy="$PATH"
3033 for ac_dir in $ac_dummy; do
3034 test -z "$ac_dir" && ac_dir=.
3035 if test -f $ac_dir/$ac_word; then
3036 ac_cv_prog_YACC="$ac_prog"
3037 break
3038 fi
3039 done
3040 IFS="$ac_save_ifs"
3041fi
3042fi
3043YACC="$ac_cv_prog_YACC"
3044if test -n "$YACC"; then
3045 echo "$ac_t""$YACC" 1>&6
3046else
3047 echo "$ac_t""no" 1>&6
3048fi
3049
3050test -n "$YACC" && break
3051done
3052test -n "$YACC" || YACC="yacc"
3053
3054
3055if test "$program_transform_name" = s,x,x,; then
3056 program_transform_name=
3057else
3058 # Double any \ or $. echo might interpret backslashes.
3059 cat <<\EOF_SED > conftestsed
3060s,\\,\\\\,g; s,\$,$$,g
3061EOF_SED
3062 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3063 rm -f conftestsed
3064fi
3065test "$program_prefix" != NONE &&
3066 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3067# Use a double $ so make ignores it.
3068test "$program_suffix" != NONE &&
3069 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3070
3071# sed with no file args requires a program.
3072test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3073
3074
3075echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
8b93c638 3076echo "configure:3077: checking return type of signal handlers" >&5
c906108c
SS
3077if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3078 echo $ac_n "(cached) $ac_c" 1>&6
3079else
3080 cat > conftest.$ac_ext <<EOF
8b93c638 3081#line 3082 "configure"
c906108c
SS
3082#include "confdefs.h"
3083#include <sys/types.h>
3084#include <signal.h>
3085#ifdef signal
3086#undef signal
3087#endif
3088#ifdef __cplusplus
3089extern "C" void (*signal (int, void (*)(int)))(int);
3090#else
3091void (*signal ()) ();
3092#endif
3093
3094int main() {
3095int i;
3096; return 0; }
3097EOF
8b93c638 3098if { (eval echo configure:3099: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3099 rm -rf conftest*
3100 ac_cv_type_signal=void
3101else
3102 echo "configure: failed program was:" >&5
3103 cat conftest.$ac_ext >&5
3104 rm -rf conftest*
3105 ac_cv_type_signal=int
3106fi
3107rm -f conftest*
3108fi
3109
3110echo "$ac_t""$ac_cv_type_signal" 1>&6
3111cat >> confdefs.h <<EOF
3112#define RETSIGTYPE $ac_cv_type_signal
3113EOF
3114
3115
3116
3117echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
8b93c638 3118echo "configure:3119: checking for ANSI C header files" >&5
c906108c
SS
3119if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3120 echo $ac_n "(cached) $ac_c" 1>&6
3121else
3122 cat > conftest.$ac_ext <<EOF
8b93c638 3123#line 3124 "configure"
c906108c
SS
3124#include "confdefs.h"
3125#include <stdlib.h>
3126#include <stdarg.h>
3127#include <string.h>
3128#include <float.h>
3129EOF
3130ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 3131{ (eval echo configure:3132: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3132ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3133if test -z "$ac_err"; then
3134 rm -rf conftest*
3135 ac_cv_header_stdc=yes
3136else
3137 echo "$ac_err" >&5
3138 echo "configure: failed program was:" >&5
3139 cat conftest.$ac_ext >&5
3140 rm -rf conftest*
3141 ac_cv_header_stdc=no
3142fi
3143rm -f conftest*
3144
3145if test $ac_cv_header_stdc = yes; then
3146 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3147cat > conftest.$ac_ext <<EOF
8b93c638 3148#line 3149 "configure"
c906108c
SS
3149#include "confdefs.h"
3150#include <string.h>
3151EOF
3152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3153 egrep "memchr" >/dev/null 2>&1; then
3154 :
3155else
3156 rm -rf conftest*
3157 ac_cv_header_stdc=no
3158fi
3159rm -f conftest*
3160
3161fi
3162
3163if test $ac_cv_header_stdc = yes; then
3164 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3165cat > conftest.$ac_ext <<EOF
8b93c638 3166#line 3167 "configure"
c906108c
SS
3167#include "confdefs.h"
3168#include <stdlib.h>
3169EOF
3170if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3171 egrep "free" >/dev/null 2>&1; then
3172 :
3173else
3174 rm -rf conftest*
3175 ac_cv_header_stdc=no
3176fi
3177rm -f conftest*
3178
3179fi
3180
3181if test $ac_cv_header_stdc = yes; then
3182 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3183if test "$cross_compiling" = yes; then
3184 :
3185else
3186 cat > conftest.$ac_ext <<EOF
8b93c638 3187#line 3188 "configure"
c906108c
SS
3188#include "confdefs.h"
3189#include <ctype.h>
3190#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3191#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3192#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3193int main () { int i; for (i = 0; i < 256; i++)
3194if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3195exit (0); }
3196
3197EOF
8b93c638 3198if { (eval echo configure:3199: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3199then
3200 :
3201else
3202 echo "configure: failed program was:" >&5
3203 cat conftest.$ac_ext >&5
3204 rm -fr conftest*
3205 ac_cv_header_stdc=no
3206fi
3207rm -fr conftest*
3208fi
3209
3210fi
3211fi
3212
3213echo "$ac_t""$ac_cv_header_stdc" 1>&6
3214if test $ac_cv_header_stdc = yes; then
3215 cat >> confdefs.h <<\EOF
3216#define STDC_HEADERS 1
3217EOF
3218
3219fi
3220
3221
ed9a39eb 3222for ac_hdr in ctype.h curses.h endian.h link.h thread_db.h proc_service.h \
c906108c 3223 memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
ed9a39eb 3224 string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
c906108c 3225 term.h termio.h termios.h unistd.h wait.h sys/wait.h \
104c1213 3226 wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
c2d11a7d 3227 time.h sys/ioctl.h
c906108c
SS
3228do
3229ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3230echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8b93c638 3231echo "configure:3232: checking for $ac_hdr" >&5
c906108c
SS
3232if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3233 echo $ac_n "(cached) $ac_c" 1>&6
3234else
3235 cat > conftest.$ac_ext <<EOF
8b93c638 3236#line 3237 "configure"
c906108c
SS
3237#include "confdefs.h"
3238#include <$ac_hdr>
3239EOF
3240ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 3241{ (eval echo configure:3242: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
3242ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3243if test -z "$ac_err"; then
3244 rm -rf conftest*
3245 eval "ac_cv_header_$ac_safe=yes"
3246else
3247 echo "$ac_err" >&5
3248 echo "configure: failed program was:" >&5
3249 cat conftest.$ac_ext >&5
3250 rm -rf conftest*
3251 eval "ac_cv_header_$ac_safe=no"
3252fi
3253rm -f conftest*
3254fi
3255if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3256 echo "$ac_t""yes" 1>&6
3257 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3258 cat >> confdefs.h <<EOF
3259#define $ac_tr_hdr 1
3260EOF
3261
3262else
3263 echo "$ac_t""no" 1>&6
3264fi
3265done
3266
3267echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
8b93c638 3268echo "configure:3269: checking whether stat file-mode macros are broken" >&5
c906108c
SS
3269if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3270 echo $ac_n "(cached) $ac_c" 1>&6
3271else
3272 cat > conftest.$ac_ext <<EOF
8b93c638 3273#line 3274 "configure"
c906108c
SS
3274#include "confdefs.h"
3275#include <sys/types.h>
3276#include <sys/stat.h>
3277
3278#if defined(S_ISBLK) && defined(S_IFDIR)
3279# if S_ISBLK (S_IFDIR)
3280You lose.
3281# endif
3282#endif
3283
3284#if defined(S_ISBLK) && defined(S_IFCHR)
3285# if S_ISBLK (S_IFCHR)
3286You lose.
3287# endif
3288#endif
3289
3290#if defined(S_ISLNK) && defined(S_IFREG)
3291# if S_ISLNK (S_IFREG)
3292You lose.
3293# endif
3294#endif
3295
3296#if defined(S_ISSOCK) && defined(S_IFREG)
3297# if S_ISSOCK (S_IFREG)
3298You lose.
3299# endif
3300#endif
3301
3302EOF
3303if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3304 egrep "You lose" >/dev/null 2>&1; then
3305 rm -rf conftest*
3306 ac_cv_header_stat_broken=yes
3307else
3308 rm -rf conftest*
3309 ac_cv_header_stat_broken=no
3310fi
3311rm -f conftest*
3312
3313fi
3314
3315echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3316if test $ac_cv_header_stat_broken = yes; then
3317 cat >> confdefs.h <<\EOF
3318#define STAT_MACROS_BROKEN 1
3319EOF
3320
3321fi
3322
3323
3324echo $ac_n "checking for working const""... $ac_c" 1>&6
8b93c638 3325echo "configure:3326: checking for working const" >&5
c906108c
SS
3326if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3327 echo $ac_n "(cached) $ac_c" 1>&6
3328else
3329 cat > conftest.$ac_ext <<EOF
8b93c638 3330#line 3331 "configure"
c906108c
SS
3331#include "confdefs.h"
3332
3333int main() {
3334
3335/* Ultrix mips cc rejects this. */
3336typedef int charset[2]; const charset x;
3337/* SunOS 4.1.1 cc rejects this. */
3338char const *const *ccp;
3339char **p;
3340/* NEC SVR4.0.2 mips cc rejects this. */
3341struct point {int x, y;};
3342static struct point const zero = {0,0};
3343/* AIX XL C 1.02.0.0 rejects this.
3344 It does not let you subtract one const X* pointer from another in an arm
3345 of an if-expression whose if-part is not a constant expression */
3346const char *g = "string";
3347ccp = &g + (g ? g-g : 0);
3348/* HPUX 7.0 cc rejects these. */
3349++ccp;
3350p = (char**) ccp;
3351ccp = (char const *const *) p;
3352{ /* SCO 3.2v4 cc rejects this. */
3353 char *t;
3354 char const *s = 0 ? (char *) 0 : (char const *) 0;
3355
3356 *t++ = 0;
3357}
3358{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3359 int x[] = {25, 17};
3360 const int *foo = &x[0];
3361 ++foo;
3362}
3363{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3364 typedef const int *iptr;
3365 iptr p = 0;
3366 ++p;
3367}
3368{ /* AIX XL C 1.02.0.0 rejects this saying
3369 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3370 struct s { int j; const int *ap[3]; };
3371 struct s *b; b->j = 5;
3372}
3373{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3374 const int foo = 10;
3375}
3376
3377; return 0; }
3378EOF
8b93c638 3379if { (eval echo configure:3380: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3380 rm -rf conftest*
3381 ac_cv_c_const=yes
3382else
3383 echo "configure: failed program was:" >&5
3384 cat conftest.$ac_ext >&5
3385 rm -rf conftest*
3386 ac_cv_c_const=no
3387fi
3388rm -f conftest*
3389fi
3390
3391echo "$ac_t""$ac_cv_c_const" 1>&6
3392if test $ac_cv_c_const = no; then
3393 cat >> confdefs.h <<\EOF
3394#define const
3395EOF
3396
3397fi
3398
3399
2acceee2 3400for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc poll sigprocmask
c906108c
SS
3401do
3402echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 3403echo "configure:3404: checking for $ac_func" >&5
c906108c
SS
3404if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3405 echo $ac_n "(cached) $ac_c" 1>&6
3406else
3407 cat > conftest.$ac_ext <<EOF
8b93c638 3408#line 3409 "configure"
c906108c
SS
3409#include "confdefs.h"
3410/* System header to define __stub macros and hopefully few prototypes,
3411 which can conflict with char $ac_func(); below. */
3412#include <assert.h>
3413/* Override any gcc2 internal prototype to avoid an error. */
3414/* We use char because int might match the return type of a gcc2
3415 builtin and then its argument prototype would still apply. */
3416char $ac_func();
3417
3418int main() {
3419
3420/* The GNU C library defines this for functions which it implements
3421 to always fail with ENOSYS. Some functions are actually named
3422 something starting with __ and the normal name is an alias. */
3423#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3424choke me
3425#else
3426$ac_func();
3427#endif
3428
3429; return 0; }
3430EOF
8b93c638 3431if { (eval echo configure:3432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3432 rm -rf conftest*
3433 eval "ac_cv_func_$ac_func=yes"
3434else
3435 echo "configure: failed program was:" >&5
3436 cat conftest.$ac_ext >&5
3437 rm -rf conftest*
3438 eval "ac_cv_func_$ac_func=no"
3439fi
3440rm -f conftest*
3441fi
3442
3443if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3444 echo "$ac_t""yes" 1>&6
3445 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3446 cat >> confdefs.h <<EOF
3447#define $ac_tr_func 1
3448EOF
3449
3450else
3451 echo "$ac_t""no" 1>&6
3452fi
3453done
3454
3455# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3456# for constant arguments. Useless!
3457echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
8b93c638 3458echo "configure:3459: checking for working alloca.h" >&5
c906108c
SS
3459if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3460 echo $ac_n "(cached) $ac_c" 1>&6
3461else
3462 cat > conftest.$ac_ext <<EOF
8b93c638 3463#line 3464 "configure"
c906108c
SS
3464#include "confdefs.h"
3465#include <alloca.h>
3466int main() {
3467char *p = alloca(2 * sizeof(int));
3468; return 0; }
3469EOF
8b93c638 3470if { (eval echo configure:3471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3471 rm -rf conftest*
3472 ac_cv_header_alloca_h=yes
3473else
3474 echo "configure: failed program was:" >&5
3475 cat conftest.$ac_ext >&5
3476 rm -rf conftest*
3477 ac_cv_header_alloca_h=no
3478fi
3479rm -f conftest*
3480fi
3481
3482echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3483if test $ac_cv_header_alloca_h = yes; then
3484 cat >> confdefs.h <<\EOF
3485#define HAVE_ALLOCA_H 1
3486EOF
3487
3488fi
3489
3490echo $ac_n "checking for alloca""... $ac_c" 1>&6
8b93c638 3491echo "configure:3492: checking for alloca" >&5
c906108c
SS
3492if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3493 echo $ac_n "(cached) $ac_c" 1>&6
3494else
3495 cat > conftest.$ac_ext <<EOF
8b93c638 3496#line 3497 "configure"
c906108c
SS
3497#include "confdefs.h"
3498
3499#ifdef __GNUC__
3500# define alloca __builtin_alloca
3501#else
3502# ifdef _MSC_VER
3503# include <malloc.h>
3504# define alloca _alloca
3505# else
3506# if HAVE_ALLOCA_H
3507# include <alloca.h>
3508# else
3509# ifdef _AIX
3510 #pragma alloca
3511# else
3512# ifndef alloca /* predefined by HP cc +Olibcalls */
3513char *alloca ();
3514# endif
3515# endif
3516# endif
3517# endif
3518#endif
3519
3520int main() {
3521char *p = (char *) alloca(1);
3522; return 0; }
3523EOF
8b93c638 3524if { (eval echo configure:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3525 rm -rf conftest*
3526 ac_cv_func_alloca_works=yes
3527else
3528 echo "configure: failed program was:" >&5
3529 cat conftest.$ac_ext >&5
3530 rm -rf conftest*
3531 ac_cv_func_alloca_works=no
3532fi
3533rm -f conftest*
3534fi
3535
3536echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3537if test $ac_cv_func_alloca_works = yes; then
3538 cat >> confdefs.h <<\EOF
3539#define HAVE_ALLOCA 1
3540EOF
3541
3542fi
3543
3544if test $ac_cv_func_alloca_works = no; then
3545 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3546 # that cause trouble. Some versions do not even contain alloca or
3547 # contain a buggy version. If you still want to use their alloca,
3548 # use ar to extract alloca.o from them instead of compiling alloca.c.
3549 ALLOCA=alloca.${ac_objext}
3550 cat >> confdefs.h <<\EOF
3551#define C_ALLOCA 1
3552EOF
3553
3554
3555echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
8b93c638 3556echo "configure:3557: checking whether alloca needs Cray hooks" >&5
c906108c
SS
3557if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3558 echo $ac_n "(cached) $ac_c" 1>&6
3559else
3560 cat > conftest.$ac_ext <<EOF
8b93c638 3561#line 3562 "configure"
c906108c
SS
3562#include "confdefs.h"
3563#if defined(CRAY) && ! defined(CRAY2)
3564webecray
3565#else
3566wenotbecray
3567#endif
3568
3569EOF
3570if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3571 egrep "webecray" >/dev/null 2>&1; then
3572 rm -rf conftest*
3573 ac_cv_os_cray=yes
3574else
3575 rm -rf conftest*
3576 ac_cv_os_cray=no
3577fi
3578rm -f conftest*
3579
3580fi
3581
3582echo "$ac_t""$ac_cv_os_cray" 1>&6
3583if test $ac_cv_os_cray = yes; then
3584for ac_func in _getb67 GETB67 getb67; do
3585 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 3586echo "configure:3587: checking for $ac_func" >&5
c906108c
SS
3587if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3588 echo $ac_n "(cached) $ac_c" 1>&6
3589else
3590 cat > conftest.$ac_ext <<EOF
8b93c638 3591#line 3592 "configure"
c906108c
SS
3592#include "confdefs.h"
3593/* System header to define __stub macros and hopefully few prototypes,
3594 which can conflict with char $ac_func(); below. */
3595#include <assert.h>
3596/* Override any gcc2 internal prototype to avoid an error. */
3597/* We use char because int might match the return type of a gcc2
3598 builtin and then its argument prototype would still apply. */
3599char $ac_func();
3600
3601int main() {
3602
3603/* The GNU C library defines this for functions which it implements
3604 to always fail with ENOSYS. Some functions are actually named
3605 something starting with __ and the normal name is an alias. */
3606#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3607choke me
3608#else
3609$ac_func();
3610#endif
3611
3612; return 0; }
3613EOF
8b93c638 3614if { (eval echo configure:3615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
3615 rm -rf conftest*
3616 eval "ac_cv_func_$ac_func=yes"
3617else
3618 echo "configure: failed program was:" >&5
3619 cat conftest.$ac_ext >&5
3620 rm -rf conftest*
3621 eval "ac_cv_func_$ac_func=no"
3622fi
3623rm -f conftest*
3624fi
3625
3626if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3627 echo "$ac_t""yes" 1>&6
3628 cat >> confdefs.h <<EOF
3629#define CRAY_STACKSEG_END $ac_func
3630EOF
3631
3632 break
3633else
3634 echo "$ac_t""no" 1>&6
3635fi
3636
3637done
3638fi
3639
3640echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
8b93c638 3641echo "configure:3642: checking stack direction for C alloca" >&5
c906108c
SS
3642if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3643 echo $ac_n "(cached) $ac_c" 1>&6
3644else
3645 if test "$cross_compiling" = yes; then
3646 ac_cv_c_stack_direction=0
3647else
3648 cat > conftest.$ac_ext <<EOF
8b93c638 3649#line 3650 "configure"
c906108c
SS
3650#include "confdefs.h"
3651find_stack_direction ()
3652{
3653 static char *addr = 0;
3654 auto char dummy;
3655 if (addr == 0)
3656 {
3657 addr = &dummy;
3658 return find_stack_direction ();
3659 }
3660 else
3661 return (&dummy > addr) ? 1 : -1;
3662}
3663main ()
3664{
3665 exit (find_stack_direction() < 0);
3666}
3667EOF
8b93c638 3668if { (eval echo configure:3669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
3669then
3670 ac_cv_c_stack_direction=1
3671else
3672 echo "configure: failed program was:" >&5
3673 cat conftest.$ac_ext >&5
3674 rm -fr conftest*
3675 ac_cv_c_stack_direction=-1
3676fi
3677rm -fr conftest*
3678fi
3679
3680fi
3681
3682echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3683cat >> confdefs.h <<EOF
3684#define STACK_DIRECTION $ac_cv_c_stack_direction
3685EOF
3686
3687fi
3688
3689
5c44784c 3690echo $ac_n "checking for PTRACE_GETXFPREGS""... $ac_c" 1>&6
8b93c638 3691echo "configure:3692: checking for PTRACE_GETXFPREGS" >&5
5c44784c
JM
3692if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getxfpregs'+set}'`\" = set"; then
3693 echo $ac_n "(cached) $ac_c" 1>&6
3694else
3695 cat > conftest.$ac_ext <<EOF
8b93c638 3696#line 3697 "configure"
5c44784c
JM
3697#include "confdefs.h"
3698#include <sys/ptrace.h>
3699int main() {
3700PTRACE_GETXFPREGS;
3701; return 0; }
3702EOF
8b93c638 3703if { (eval echo configure:3704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c44784c
JM
3704 rm -rf conftest*
3705 gdb_cv_have_ptrace_getxfpregs=yes
3706else
3707 echo "configure: failed program was:" >&5
3708 cat conftest.$ac_ext >&5
3709 rm -rf conftest*
3710 gdb_cv_have_ptrace_getxfpregs=no
3711fi
3712rm -f conftest*
3713fi
3714
3715echo "$ac_t""$gdb_cv_have_ptrace_getxfpregs" 1>&6
3716if test $gdb_cv_have_ptrace_getxfpregs = yes; then
3717 cat >> confdefs.h <<\EOF
3718#define HAVE_PTRACE_GETXFPREGS 1
3719EOF
3720
3721fi
3722
7be570e7 3723echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
8b93c638 3724echo "configure:3725: checking for socketpair in -lsocket" >&5
7be570e7
JM
3725ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
3726if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3727 echo $ac_n "(cached) $ac_c" 1>&6
3728else
3729 ac_save_LIBS="$LIBS"
3730LIBS="-lsocket $LIBS"
3731cat > conftest.$ac_ext <<EOF
8b93c638 3732#line 3733 "configure"
7be570e7
JM
3733#include "confdefs.h"
3734/* Override any gcc2 internal prototype to avoid an error. */
3735/* We use char because int might match the return type of a gcc2
3736 builtin and then its argument prototype would still apply. */
3737char socketpair();
3738
3739int main() {
3740socketpair()
3741; return 0; }
3742EOF
8b93c638 3743if { (eval echo configure:3744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
3744 rm -rf conftest*
3745 eval "ac_cv_lib_$ac_lib_var=yes"
3746else
3747 echo "configure: failed program was:" >&5
3748 cat conftest.$ac_ext >&5
3749 rm -rf conftest*
3750 eval "ac_cv_lib_$ac_lib_var=no"
3751fi
3752rm -f conftest*
3753LIBS="$ac_save_LIBS"
3754
3755fi
3756if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3757 echo "$ac_t""yes" 1>&6
3758 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3759 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3760 cat >> confdefs.h <<EOF
3761#define $ac_tr_lib 1
3762EOF
3763
3764 LIBS="-lsocket $LIBS"
3765
3766else
3767 echo "$ac_t""no" 1>&6
3768fi
3769
3770for ac_func in socketpair
3771do
3772echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 3773echo "configure:3774: checking for $ac_func" >&5
7be570e7
JM
3774if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3775 echo $ac_n "(cached) $ac_c" 1>&6
3776else
3777 cat > conftest.$ac_ext <<EOF
8b93c638 3778#line 3779 "configure"
7be570e7
JM
3779#include "confdefs.h"
3780/* System header to define __stub macros and hopefully few prototypes,
3781 which can conflict with char $ac_func(); below. */
3782#include <assert.h>
3783/* Override any gcc2 internal prototype to avoid an error. */
3784/* We use char because int might match the return type of a gcc2
3785 builtin and then its argument prototype would still apply. */
3786char $ac_func();
3787
3788int main() {
3789
3790/* The GNU C library defines this for functions which it implements
3791 to always fail with ENOSYS. Some functions are actually named
3792 something starting with __ and the normal name is an alias. */
3793#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3794choke me
3795#else
3796$ac_func();
3797#endif
3798
3799; return 0; }
3800EOF
8b93c638 3801if { (eval echo configure:3802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
3802 rm -rf conftest*
3803 eval "ac_cv_func_$ac_func=yes"
3804else
3805 echo "configure: failed program was:" >&5
3806 cat conftest.$ac_ext >&5
3807 rm -rf conftest*
3808 eval "ac_cv_func_$ac_func=no"
3809fi
3810rm -f conftest*
3811fi
3812
3813if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3814 echo "$ac_t""yes" 1>&6
3815 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3816 cat >> confdefs.h <<EOF
3817#define $ac_tr_func 1
3818EOF
3819
3820else
3821 echo "$ac_t""no" 1>&6
3822fi
3823done
3824
3825
3826
c906108c 3827echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
8b93c638 3828echo "configure:3829: checking whether malloc must be declared" >&5
c906108c
SS
3829if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3830 echo $ac_n "(cached) $ac_c" 1>&6
3831else
3832 cat > conftest.$ac_ext <<EOF
8b93c638 3833#line 3834 "configure"
c906108c
SS
3834#include "confdefs.h"
3835
3836#include <stdio.h>
3837#ifdef HAVE_STRING_H
3838#include <string.h>
3839#else
3840#ifdef HAVE_STRINGS_H
3841#include <strings.h>
3842#endif
3843#endif
3844#ifdef HAVE_STDLIB_H
3845#include <stdlib.h>
3846#endif
3847#ifdef HAVE_UNISTD_H
3848#include <unistd.h>
3849#endif
3850int main() {
3851char *(*pfn) = (char *(*)) malloc
3852; return 0; }
3853EOF
8b93c638 3854if { (eval echo configure:3855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3855 rm -rf conftest*
3856 bfd_cv_decl_needed_malloc=no
3857else
3858 echo "configure: failed program was:" >&5
3859 cat conftest.$ac_ext >&5
3860 rm -rf conftest*
3861 bfd_cv_decl_needed_malloc=yes
3862fi
3863rm -f conftest*
3864fi
3865
3866echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
3867if test $bfd_cv_decl_needed_malloc = yes; then
3868 cat >> confdefs.h <<\EOF
3869#define NEED_DECLARATION_MALLOC 1
3870EOF
3871
3872fi
3873
3874echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
8b93c638 3875echo "configure:3876: checking whether realloc must be declared" >&5
c906108c
SS
3876if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3877 echo $ac_n "(cached) $ac_c" 1>&6
3878else
3879 cat > conftest.$ac_ext <<EOF
8b93c638 3880#line 3881 "configure"
c906108c
SS
3881#include "confdefs.h"
3882
3883#include <stdio.h>
3884#ifdef HAVE_STRING_H
3885#include <string.h>
3886#else
3887#ifdef HAVE_STRINGS_H
3888#include <strings.h>
3889#endif
3890#endif
3891#ifdef HAVE_STDLIB_H
3892#include <stdlib.h>
3893#endif
3894#ifdef HAVE_UNISTD_H
3895#include <unistd.h>
3896#endif
3897int main() {
3898char *(*pfn) = (char *(*)) realloc
3899; return 0; }
3900EOF
8b93c638 3901if { (eval echo configure:3902: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3902 rm -rf conftest*
3903 bfd_cv_decl_needed_realloc=no
3904else
3905 echo "configure: failed program was:" >&5
3906 cat conftest.$ac_ext >&5
3907 rm -rf conftest*
3908 bfd_cv_decl_needed_realloc=yes
3909fi
3910rm -f conftest*
3911fi
3912
3913echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
3914if test $bfd_cv_decl_needed_realloc = yes; then
3915 cat >> confdefs.h <<\EOF
3916#define NEED_DECLARATION_REALLOC 1
3917EOF
3918
3919fi
3920
3921echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
8b93c638 3922echo "configure:3923: checking whether free must be declared" >&5
c906108c
SS
3923if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
3924 echo $ac_n "(cached) $ac_c" 1>&6
3925else
3926 cat > conftest.$ac_ext <<EOF
8b93c638 3927#line 3928 "configure"
c906108c
SS
3928#include "confdefs.h"
3929
3930#include <stdio.h>
3931#ifdef HAVE_STRING_H
3932#include <string.h>
3933#else
3934#ifdef HAVE_STRINGS_H
3935#include <strings.h>
3936#endif
3937#endif
3938#ifdef HAVE_STDLIB_H
3939#include <stdlib.h>
3940#endif
3941#ifdef HAVE_UNISTD_H
3942#include <unistd.h>
3943#endif
3944int main() {
3945char *(*pfn) = (char *(*)) free
3946; return 0; }
3947EOF
8b93c638 3948if { (eval echo configure:3949: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3949 rm -rf conftest*
3950 bfd_cv_decl_needed_free=no
3951else
3952 echo "configure: failed program was:" >&5
3953 cat conftest.$ac_ext >&5
3954 rm -rf conftest*
3955 bfd_cv_decl_needed_free=yes
3956fi
3957rm -f conftest*
3958fi
3959
3960echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
3961if test $bfd_cv_decl_needed_free = yes; then
3962 cat >> confdefs.h <<\EOF
3963#define NEED_DECLARATION_FREE 1
3964EOF
3965
3966fi
3967
3968echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
8b93c638 3969echo "configure:3970: checking whether strerror must be declared" >&5
c906108c
SS
3970if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
3971 echo $ac_n "(cached) $ac_c" 1>&6
3972else
3973 cat > conftest.$ac_ext <<EOF
8b93c638 3974#line 3975 "configure"
c906108c
SS
3975#include "confdefs.h"
3976
3977#include <stdio.h>
3978#ifdef HAVE_STRING_H
3979#include <string.h>
3980#else
3981#ifdef HAVE_STRINGS_H
3982#include <strings.h>
3983#endif
3984#endif
3985#ifdef HAVE_STDLIB_H
3986#include <stdlib.h>
3987#endif
3988#ifdef HAVE_UNISTD_H
3989#include <unistd.h>
3990#endif
3991int main() {
3992char *(*pfn) = (char *(*)) strerror
3993; return 0; }
3994EOF
8b93c638 3995if { (eval echo configure:3996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
3996 rm -rf conftest*
3997 bfd_cv_decl_needed_strerror=no
3998else
3999 echo "configure: failed program was:" >&5
4000 cat conftest.$ac_ext >&5
4001 rm -rf conftest*
4002 bfd_cv_decl_needed_strerror=yes
4003fi
4004rm -f conftest*
4005fi
4006
4007echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4008if test $bfd_cv_decl_needed_strerror = yes; then
4009 cat >> confdefs.h <<\EOF
4010#define NEED_DECLARATION_STRERROR 1
4011EOF
4012
4013fi
4014
4015echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
8b93c638 4016echo "configure:4017: checking whether strdup must be declared" >&5
c906108c
SS
4017if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4018 echo $ac_n "(cached) $ac_c" 1>&6
4019else
4020 cat > conftest.$ac_ext <<EOF
8b93c638 4021#line 4022 "configure"
c906108c
SS
4022#include "confdefs.h"
4023
4024#include <stdio.h>
4025#ifdef HAVE_STRING_H
4026#include <string.h>
4027#else
4028#ifdef HAVE_STRINGS_H
4029#include <strings.h>
4030#endif
4031#endif
4032#ifdef HAVE_STDLIB_H
4033#include <stdlib.h>
4034#endif
4035#ifdef HAVE_UNISTD_H
4036#include <unistd.h>
4037#endif
4038int main() {
4039char *(*pfn) = (char *(*)) strdup
4040; return 0; }
4041EOF
8b93c638 4042if { (eval echo configure:4043: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4043 rm -rf conftest*
4044 bfd_cv_decl_needed_strdup=no
4045else
4046 echo "configure: failed program was:" >&5
4047 cat conftest.$ac_ext >&5
4048 rm -rf conftest*
4049 bfd_cv_decl_needed_strdup=yes
4050fi
4051rm -f conftest*
4052fi
4053
4054echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4055if test $bfd_cv_decl_needed_strdup = yes; then
4056 cat >> confdefs.h <<\EOF
4057#define NEED_DECLARATION_STRDUP 1
4058EOF
4059
4060fi
4061
b83266a0 4062echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
8b93c638 4063echo "configure:4064: checking whether strstr must be declared" >&5
b83266a0
SS
4064if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4065 echo $ac_n "(cached) $ac_c" 1>&6
4066else
4067 cat > conftest.$ac_ext <<EOF
8b93c638 4068#line 4069 "configure"
b83266a0
SS
4069#include "confdefs.h"
4070
4071#include <stdio.h>
4072#ifdef HAVE_STRING_H
4073#include <string.h>
4074#else
4075#ifdef HAVE_STRINGS_H
4076#include <strings.h>
4077#endif
4078#endif
4079#ifdef HAVE_STDLIB_H
4080#include <stdlib.h>
4081#endif
4082#ifdef HAVE_UNISTD_H
4083#include <unistd.h>
4084#endif
4085int main() {
4086char *(*pfn) = (char *(*)) strstr
4087; return 0; }
4088EOF
8b93c638 4089if { (eval echo configure:4090: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b83266a0
SS
4090 rm -rf conftest*
4091 bfd_cv_decl_needed_strstr=no
4092else
4093 echo "configure: failed program was:" >&5
4094 cat conftest.$ac_ext >&5
4095 rm -rf conftest*
4096 bfd_cv_decl_needed_strstr=yes
4097fi
4098rm -f conftest*
4099fi
4100
4101echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4102if test $bfd_cv_decl_needed_strstr = yes; then
4103 cat >> confdefs.h <<\EOF
4104#define NEED_DECLARATION_STRSTR 1
4105EOF
4106
4107fi
4108
c906108c
SS
4109
4110
4111# The following save_state_t checkery is only necessary for HPUX
4112# versions earlier than 10.20. When those fade from memory, this
4113# could be expunged. --jsm 1999-03-22
4114
4115echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
8b93c638 4116echo "configure:4117: checking for HPUX save_state structure" >&5
c906108c 4117cat > conftest.$ac_ext <<EOF
8b93c638 4118#line 4119 "configure"
c906108c
SS
4119#include "confdefs.h"
4120#include <machine/save_state.h>
4121EOF
4122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4123 egrep "save_state_t" >/dev/null 2>&1; then
4124 rm -rf conftest*
4125 gdb_cv_hpux_savestate=yes
4126else
4127 rm -rf conftest*
4128 gdb_cv_hpux_savestate=no
4129fi
4130rm -f conftest*
4131
4132cat > conftest.$ac_ext <<EOF
8b93c638 4133#line 4134 "configure"
c906108c
SS
4134#include "confdefs.h"
4135#include <machine/save_state.h>
4136EOF
4137if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4138 egrep "ss_wide" >/dev/null 2>&1; then
4139 rm -rf conftest*
4140 gdb_cv_hpux_sswide=yes
4141else
4142 rm -rf conftest*
4143 gdb_cv_hpux_sswide=no
4144fi
4145rm -f conftest*
4146
4147if test $gdb_cv_hpux_savestate = yes
4148then
4149 cat >> confdefs.h <<\EOF
4150#define HAVE_STRUCT_SAVE_STATE_T 1
4151EOF
4152
4153fi
4154if test $gdb_cv_hpux_sswide = yes
4155then
4156 cat >> confdefs.h <<\EOF
4157#define HAVE_STRUCT_MEMBER_SS_WIDE 1
4158EOF
4159
4160fi
4161echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4162
4163
4164# If we are configured native on GNU/Linux, work around problems with
4165# sys/procfs.h
c3f6f71d 4166# Also detect which type of /proc is in use, such as for Unixware or Solaris.
c906108c
SS
4167
4168if test "${target}" = "${host}"; then
4169 case "${host}" in
4170 i[3456]86-*-linux*)
4171 cat >> confdefs.h <<\EOF
4172#define START_INFERIOR_TRAPS_EXPECTED 2
4173EOF
4174
4175 cat >> confdefs.h <<\EOF
4176#define sys_quotactl 1
4177EOF
4178
4179 ;;
c5394b80 4180 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5*)
c3f6f71d
JM
4181 cat >> confdefs.h <<\EOF
4182#define NEW_PROC_API 1
c906108c
SS
4183EOF
4184
c3f6f71d
JM
4185 ;;
4186 # FIXME: we would like to define NEW_PROC_API for all versions of
4187 # Solaris from 2.6 on... but it isn't quite working yet. Seems
4188 # to work on sparc 2.6, so let's try it out there.
4189 sparc-sun-solaris2.6)
4190 cat >> confdefs.h <<\EOF
4191#define NEW_PROC_API 1
4192EOF
4193
4194 ;;
4195 esac
c906108c
SS
4196fi
4197
4198if test "$ac_cv_header_sys_procfs_h" = yes; then
4199 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
8b93c638 4200echo "configure:4201: checking for pstatus_t in sys/procfs.h" >&5
c906108c
SS
4201 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4202 echo $ac_n "(cached) $ac_c" 1>&6
4203else
4204 cat > conftest.$ac_ext <<EOF
8b93c638 4205#line 4206 "configure"
c906108c
SS
4206#include "confdefs.h"
4207#include <sys/procfs.h>
4208int main() {
4209pstatus_t avar
4210; return 0; }
4211EOF
8b93c638 4212if { (eval echo configure:4213: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4213 rm -rf conftest*
4214 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4215else
4216 echo "configure: failed program was:" >&5
4217 cat conftest.$ac_ext >&5
4218 rm -rf conftest*
4219 bfd_cv_have_sys_procfs_type_pstatus_t=no
4220
4221fi
4222rm -f conftest*
4223fi
4224
4225 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4226 cat >> confdefs.h <<\EOF
4227#define HAVE_PSTATUS_T 1
4228EOF
4229
4230 fi
4231 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4232
4233 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
8b93c638 4234echo "configure:4235: checking for prrun_t in sys/procfs.h" >&5
c906108c
SS
4235 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
4236 echo $ac_n "(cached) $ac_c" 1>&6
4237else
4238 cat > conftest.$ac_ext <<EOF
8b93c638 4239#line 4240 "configure"
c906108c
SS
4240#include "confdefs.h"
4241#include <sys/procfs.h>
4242int main() {
4243prrun_t avar
4244; return 0; }
4245EOF
8b93c638 4246if { (eval echo configure:4247: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4247 rm -rf conftest*
4248 bfd_cv_have_sys_procfs_type_prrun_t=yes
4249else
4250 echo "configure: failed program was:" >&5
4251 cat conftest.$ac_ext >&5
4252 rm -rf conftest*
4253 bfd_cv_have_sys_procfs_type_prrun_t=no
4254
4255fi
4256rm -f conftest*
4257fi
4258
4259 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
4260 cat >> confdefs.h <<\EOF
4261#define HAVE_PRRUN_T 1
4262EOF
4263
4264 fi
4265 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
4266
4267 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
8b93c638 4268echo "configure:4269: checking for gregset_t in sys/procfs.h" >&5
c906108c
SS
4269 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
4270 echo $ac_n "(cached) $ac_c" 1>&6
4271else
4272 cat > conftest.$ac_ext <<EOF
8b93c638 4273#line 4274 "configure"
c906108c
SS
4274#include "confdefs.h"
4275#include <sys/procfs.h>
4276int main() {
4277gregset_t avar
4278; return 0; }
4279EOF
8b93c638 4280if { (eval echo configure:4281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4281 rm -rf conftest*
4282 bfd_cv_have_sys_procfs_type_gregset_t=yes
4283else
4284 echo "configure: failed program was:" >&5
4285 cat conftest.$ac_ext >&5
4286 rm -rf conftest*
4287 bfd_cv_have_sys_procfs_type_gregset_t=no
4288
4289fi
4290rm -f conftest*
4291fi
4292
4293 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
4294 cat >> confdefs.h <<\EOF
4295#define HAVE_GREGSET_T 1
4296EOF
4297
4298 fi
4299 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
4300
4301 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
8b93c638 4302echo "configure:4303: checking for fpregset_t in sys/procfs.h" >&5
c906108c
SS
4303 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
4304 echo $ac_n "(cached) $ac_c" 1>&6
4305else
4306 cat > conftest.$ac_ext <<EOF
8b93c638 4307#line 4308 "configure"
c906108c
SS
4308#include "confdefs.h"
4309#include <sys/procfs.h>
4310int main() {
4311fpregset_t avar
4312; return 0; }
4313EOF
8b93c638 4314if { (eval echo configure:4315: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4315 rm -rf conftest*
4316 bfd_cv_have_sys_procfs_type_fpregset_t=yes
4317else
4318 echo "configure: failed program was:" >&5
4319 cat conftest.$ac_ext >&5
4320 rm -rf conftest*
4321 bfd_cv_have_sys_procfs_type_fpregset_t=no
4322
4323fi
4324rm -f conftest*
4325fi
4326
4327 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
4328 cat >> confdefs.h <<\EOF
4329#define HAVE_FPREGSET_T 1
4330EOF
4331
4332 fi
4333 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
4334
4335
4336
4337 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8b93c638 4338echo "configure:4339: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
c906108c
SS
4339 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
4340 echo $ac_n "(cached) $ac_c" 1>&6
4341else
4342 cat > conftest.$ac_ext <<EOF
8b93c638 4343#line 4344 "configure"
c906108c
SS
4344#include "confdefs.h"
4345#include <unistd.h>
4346#include <sys/types.h>
4347#include <sys/procfs.h>
4348
4349int main() {
4350
4351 int dummy;;
4352 dummy = ioctl(0, PIOCSET, &dummy);
4353
4354; return 0; }
4355EOF
8b93c638 4356if { (eval echo configure:4357: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4357 rm -rf conftest*
4358 gdb_cv_have_procfs_piocset=yes
4359else
4360 echo "configure: failed program was:" >&5
4361 cat conftest.$ac_ext >&5
4362 rm -rf conftest*
4363 gdb_cv_have_procfs_piocset=no
4364fi
4365rm -f conftest*
4366fi
4367
4368 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
4369 if test $gdb_cv_have_procfs_piocset = yes; then
4370 cat >> confdefs.h <<\EOF
4371#define HAVE_PROCFS_PIOCSET 1
4372EOF
4373
4374 fi
4375fi
4376
4377echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
8b93c638 4378echo "configure:4379: checking for main in -lm" >&5
c906108c
SS
4379ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4380if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4381 echo $ac_n "(cached) $ac_c" 1>&6
4382else
4383 ac_save_LIBS="$LIBS"
4384LIBS="-lm $LIBS"
4385cat > conftest.$ac_ext <<EOF
8b93c638 4386#line 4387 "configure"
c906108c
SS
4387#include "confdefs.h"
4388
4389int main() {
4390main()
4391; return 0; }
4392EOF
8b93c638 4393if { (eval echo configure:4394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4394 rm -rf conftest*
4395 eval "ac_cv_lib_$ac_lib_var=yes"
4396else
4397 echo "configure: failed program was:" >&5
4398 cat conftest.$ac_ext >&5
4399 rm -rf conftest*
4400 eval "ac_cv_lib_$ac_lib_var=no"
4401fi
4402rm -f conftest*
4403LIBS="$ac_save_LIBS"
4404
4405fi
4406if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4407 echo "$ac_t""yes" 1>&6
4408 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4409 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4410 cat >> confdefs.h <<EOF
4411#define $ac_tr_lib 1
4412EOF
4413
4414 LIBS="-lm $LIBS"
4415
4416else
4417 echo "$ac_t""no" 1>&6
4418fi
4419
4420
4421echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
8b93c638 4422echo "configure:4423: checking for wctype in -lc" >&5
c906108c
SS
4423ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
4424if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4425 echo $ac_n "(cached) $ac_c" 1>&6
4426else
4427 ac_save_LIBS="$LIBS"
4428LIBS="-lc $LIBS"
4429cat > conftest.$ac_ext <<EOF
8b93c638 4430#line 4431 "configure"
c906108c
SS
4431#include "confdefs.h"
4432/* Override any gcc2 internal prototype to avoid an error. */
4433/* We use char because int might match the return type of a gcc2
4434 builtin and then its argument prototype would still apply. */
4435char wctype();
4436
4437int main() {
4438wctype()
4439; return 0; }
4440EOF
8b93c638 4441if { (eval echo configure:4442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4442 rm -rf conftest*
4443 eval "ac_cv_lib_$ac_lib_var=yes"
4444else
4445 echo "configure: failed program was:" >&5
4446 cat conftest.$ac_ext >&5
4447 rm -rf conftest*
4448 eval "ac_cv_lib_$ac_lib_var=no"
4449fi
4450rm -f conftest*
4451LIBS="$ac_save_LIBS"
4452
4453fi
4454if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4455 echo "$ac_t""yes" 1>&6
4456 :
4457else
4458 echo "$ac_t""no" 1>&6
4459echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
8b93c638 4460echo "configure:4461: checking for wctype in -lw" >&5
c906108c
SS
4461ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
4462if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4463 echo $ac_n "(cached) $ac_c" 1>&6
4464else
4465 ac_save_LIBS="$LIBS"
4466LIBS="-lw $LIBS"
4467cat > conftest.$ac_ext <<EOF
8b93c638 4468#line 4469 "configure"
c906108c
SS
4469#include "confdefs.h"
4470/* Override any gcc2 internal prototype to avoid an error. */
4471/* We use char because int might match the return type of a gcc2
4472 builtin and then its argument prototype would still apply. */
4473char wctype();
4474
4475int main() {
4476wctype()
4477; return 0; }
4478EOF
8b93c638 4479if { (eval echo configure:4480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4480 rm -rf conftest*
4481 eval "ac_cv_lib_$ac_lib_var=yes"
4482else
4483 echo "configure: failed program was:" >&5
4484 cat conftest.$ac_ext >&5
4485 rm -rf conftest*
4486 eval "ac_cv_lib_$ac_lib_var=no"
4487fi
4488rm -f conftest*
4489LIBS="$ac_save_LIBS"
4490
4491fi
4492if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4493 echo "$ac_t""yes" 1>&6
4494 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
4495 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4496 cat >> confdefs.h <<EOF
4497#define $ac_tr_lib 1
4498EOF
4499
4500 LIBS="-lw $LIBS"
4501
4502else
4503 echo "$ac_t""no" 1>&6
4504fi
4505
4506fi
4507
4508
4509
4510echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
8b93c638 4511echo "configure:4512: checking for long long support in compiler" >&5
c906108c
SS
4512if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
4513 echo $ac_n "(cached) $ac_c" 1>&6
4514else
4515 cat > conftest.$ac_ext <<EOF
8b93c638 4516#line 4517 "configure"
c906108c
SS
4517#include "confdefs.h"
4518
4519int main() {
4520
4521 extern long long foo;
4522 switch (foo & 2) { case 0: return 1; }
4523
4524; return 0; }
4525EOF
8b93c638 4526if { (eval echo configure:4527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4527 rm -rf conftest*
4528 gdb_cv_c_long_long=yes
4529else
4530 echo "configure: failed program was:" >&5
4531 cat conftest.$ac_ext >&5
4532 rm -rf conftest*
4533 gdb_cv_c_long_long=no
4534fi
4535rm -f conftest*
4536fi
4537
4538echo "$ac_t""$gdb_cv_c_long_long" 1>&6
4539if test $gdb_cv_c_long_long = yes; then
4540 cat >> confdefs.h <<\EOF
4541#define CC_HAS_LONG_LONG 1
4542EOF
4543
4544fi
4545
4546
4547echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
8b93c638 4548echo "configure:4549: checking for long long support in printf" >&5
c906108c
SS
4549if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
4550 echo $ac_n "(cached) $ac_c" 1>&6
4551else
4552 if test "$cross_compiling" = yes; then
4553 gdb_cv_printf_has_long_long=no
4554else
4555 cat > conftest.$ac_ext <<EOF
8b93c638 4556#line 4557 "configure"
c906108c
SS
4557#include "confdefs.h"
4558
4559int main () {
4560 char buf[32];
4561 long long l = 0;
4562 l = (l << 16) + 0x0123;
4563 l = (l << 16) + 0x4567;
4564 l = (l << 16) + 0x89ab;
4565 l = (l << 16) + 0xcdef;
4566 sprintf (buf, "0x%016llx", l);
4567 return (strcmp ("0x0123456789abcdef", buf));
4568}
4569EOF
8b93c638 4570if { (eval echo configure:4571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4571then
4572 gdb_cv_printf_has_long_long=yes
4573else
4574 echo "configure: failed program was:" >&5
4575 cat conftest.$ac_ext >&5
4576 rm -fr conftest*
4577 gdb_cv_printf_has_long_long=no
4578fi
4579rm -fr conftest*
4580fi
4581
4582fi
4583
4584if test $gdb_cv_printf_has_long_long = yes; then
4585 cat >> confdefs.h <<\EOF
4586#define PRINTF_HAS_LONG_LONG 1
4587EOF
4588
4589fi
4590echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
4591
4592
4593echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
8b93c638 4594echo "configure:4595: checking for long double support in compiler" >&5
c906108c
SS
4595if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
4596 echo $ac_n "(cached) $ac_c" 1>&6
4597else
4598 cat > conftest.$ac_ext <<EOF
8b93c638 4599#line 4600 "configure"
c906108c
SS
4600#include "confdefs.h"
4601
4602int main() {
4603long double foo;
4604; return 0; }
4605EOF
8b93c638 4606if { (eval echo configure:4607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
4607 rm -rf conftest*
4608 ac_cv_c_long_double=yes
4609else
4610 echo "configure: failed program was:" >&5
4611 cat conftest.$ac_ext >&5
4612 rm -rf conftest*
4613 ac_cv_c_long_double=no
4614fi
4615rm -f conftest*
4616fi
4617
4618echo "$ac_t""$ac_cv_c_long_double" 1>&6
4619if test $ac_cv_c_long_double = yes; then
4620 cat >> confdefs.h <<\EOF
4621#define HAVE_LONG_DOUBLE 1
4622EOF
4623
4624fi
4625
4626
4627echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
8b93c638 4628echo "configure:4629: checking for long double support in printf" >&5
c906108c
SS
4629if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
4630 echo $ac_n "(cached) $ac_c" 1>&6
4631else
4632 if test "$cross_compiling" = yes; then
4633 gdb_cv_printf_has_long_double=no
4634else
4635 cat > conftest.$ac_ext <<EOF
8b93c638 4636#line 4637 "configure"
c906108c
SS
4637#include "confdefs.h"
4638
4639int main () {
4640 char buf[16];
4641 long double f = 3.141592653;
4642 sprintf (buf, "%Lg", f);
4643 return (strncmp ("3.14159", buf, 7));
4644}
4645EOF
8b93c638 4646if { (eval echo configure:4647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4647then
4648 gdb_cv_printf_has_long_double=yes
4649else
4650 echo "configure: failed program was:" >&5
4651 cat conftest.$ac_ext >&5
4652 rm -fr conftest*
4653 gdb_cv_printf_has_long_double=no
4654fi
4655rm -fr conftest*
4656fi
4657
4658fi
4659
4660if test $gdb_cv_printf_has_long_double = yes; then
4661 cat >> confdefs.h <<\EOF
4662#define PRINTF_HAS_LONG_DOUBLE 1
4663EOF
4664
4665fi
4666echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
4667
4668
4669echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
8b93c638 4670echo "configure:4671: checking for long double support in scanf" >&5
c906108c
SS
4671if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
4672 echo $ac_n "(cached) $ac_c" 1>&6
4673else
4674 if test "$cross_compiling" = yes; then
4675 gdb_cv_scanf_has_long_double=no
4676else
4677 cat > conftest.$ac_ext <<EOF
8b93c638 4678#line 4679 "configure"
c906108c
SS
4679#include "confdefs.h"
4680
4681int main () {
4682 char *buf = "3.141592653";
4683 long double f = 0;
4684 sscanf (buf, "%Lg", &f);
4685 return !(f > 3.14159 && f < 3.14160);
4686}
4687EOF
8b93c638 4688if { (eval echo configure:4689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4689then
4690 gdb_cv_scanf_has_long_double=yes
4691else
4692 echo "configure: failed program was:" >&5
4693 cat conftest.$ac_ext >&5
4694 rm -fr conftest*
4695 gdb_cv_scanf_has_long_double=no
4696fi
4697rm -fr conftest*
4698fi
4699
4700fi
4701
4702if test $gdb_cv_scanf_has_long_double = yes; then
4703 cat >> confdefs.h <<\EOF
4704#define SCANF_HAS_LONG_DOUBLE 1
4705EOF
4706
4707fi
4708echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
4709
4710for ac_hdr in unistd.h
4711do
4712ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4713echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
8b93c638 4714echo "configure:4715: checking for $ac_hdr" >&5
c906108c
SS
4715if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4716 echo $ac_n "(cached) $ac_c" 1>&6
4717else
4718 cat > conftest.$ac_ext <<EOF
8b93c638 4719#line 4720 "configure"
c906108c
SS
4720#include "confdefs.h"
4721#include <$ac_hdr>
4722EOF
4723ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 4724{ (eval echo configure:4725: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
4725ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4726if test -z "$ac_err"; then
4727 rm -rf conftest*
4728 eval "ac_cv_header_$ac_safe=yes"
4729else
4730 echo "$ac_err" >&5
4731 echo "configure: failed program was:" >&5
4732 cat conftest.$ac_ext >&5
4733 rm -rf conftest*
4734 eval "ac_cv_header_$ac_safe=no"
4735fi
4736rm -f conftest*
4737fi
4738if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4739 echo "$ac_t""yes" 1>&6
4740 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4741 cat >> confdefs.h <<EOF
4742#define $ac_tr_hdr 1
4743EOF
4744
4745else
4746 echo "$ac_t""no" 1>&6
4747fi
4748done
4749
4750for ac_func in getpagesize
4751do
4752echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8b93c638 4753echo "configure:4754: checking for $ac_func" >&5
c906108c
SS
4754if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4755 echo $ac_n "(cached) $ac_c" 1>&6
4756else
4757 cat > conftest.$ac_ext <<EOF
8b93c638 4758#line 4759 "configure"
c906108c
SS
4759#include "confdefs.h"
4760/* System header to define __stub macros and hopefully few prototypes,
4761 which can conflict with char $ac_func(); below. */
4762#include <assert.h>
4763/* Override any gcc2 internal prototype to avoid an error. */
4764/* We use char because int might match the return type of a gcc2
4765 builtin and then its argument prototype would still apply. */
4766char $ac_func();
4767
4768int main() {
4769
4770/* The GNU C library defines this for functions which it implements
4771 to always fail with ENOSYS. Some functions are actually named
4772 something starting with __ and the normal name is an alias. */
4773#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4774choke me
4775#else
4776$ac_func();
4777#endif
4778
4779; return 0; }
4780EOF
8b93c638 4781if { (eval echo configure:4782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
4782 rm -rf conftest*
4783 eval "ac_cv_func_$ac_func=yes"
4784else
4785 echo "configure: failed program was:" >&5
4786 cat conftest.$ac_ext >&5
4787 rm -rf conftest*
4788 eval "ac_cv_func_$ac_func=no"
4789fi
4790rm -f conftest*
4791fi
4792
4793if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4794 echo "$ac_t""yes" 1>&6
4795 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4796 cat >> confdefs.h <<EOF
4797#define $ac_tr_func 1
4798EOF
4799
4800else
4801 echo "$ac_t""no" 1>&6
4802fi
4803done
4804
4805echo $ac_n "checking for working mmap""... $ac_c" 1>&6
8b93c638 4806echo "configure:4807: checking for working mmap" >&5
c906108c
SS
4807if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4808 echo $ac_n "(cached) $ac_c" 1>&6
4809else
4810 if test "$cross_compiling" = yes; then
4811 ac_cv_func_mmap_fixed_mapped=no
4812else
4813 cat > conftest.$ac_ext <<EOF
8b93c638 4814#line 4815 "configure"
c906108c
SS
4815#include "confdefs.h"
4816
4817/* Thanks to Mike Haertel and Jim Avera for this test.
4818 Here is a matrix of mmap possibilities:
4819 mmap private not fixed
4820 mmap private fixed at somewhere currently unmapped
4821 mmap private fixed at somewhere already mapped
4822 mmap shared not fixed
4823 mmap shared fixed at somewhere currently unmapped
4824 mmap shared fixed at somewhere already mapped
4825 For private mappings, we should verify that changes cannot be read()
4826 back from the file, nor mmap's back from the file at a different
4827 address. (There have been systems where private was not correctly
4828 implemented like the infamous i386 svr4.0, and systems where the
4829 VM page cache was not coherent with the filesystem buffer cache
4830 like early versions of FreeBSD and possibly contemporary NetBSD.)
4831 For shared mappings, we should conversely verify that changes get
4832 propogated back to all the places they're supposed to be.
4833
4834 Grep wants private fixed already mapped.
4835 The main things grep needs to know about mmap are:
4836 * does it exist and is it safe to write into the mmap'd area
4837 * how to use it (BSD variants) */
4838#include <sys/types.h>
4839#include <fcntl.h>
4840#include <sys/mman.h>
4841
4842/* This mess was copied from the GNU getpagesize.h. */
4843#ifndef HAVE_GETPAGESIZE
4844# ifdef HAVE_UNISTD_H
4845# include <unistd.h>
4846# endif
4847
4848/* Assume that all systems that can run configure have sys/param.h. */
4849# ifndef HAVE_SYS_PARAM_H
4850# define HAVE_SYS_PARAM_H 1
4851# endif
4852
4853# ifdef _SC_PAGESIZE
4854# define getpagesize() sysconf(_SC_PAGESIZE)
4855# else /* no _SC_PAGESIZE */
4856# ifdef HAVE_SYS_PARAM_H
4857# include <sys/param.h>
4858# ifdef EXEC_PAGESIZE
4859# define getpagesize() EXEC_PAGESIZE
4860# else /* no EXEC_PAGESIZE */
4861# ifdef NBPG
4862# define getpagesize() NBPG * CLSIZE
4863# ifndef CLSIZE
4864# define CLSIZE 1
4865# endif /* no CLSIZE */
4866# else /* no NBPG */
4867# ifdef NBPC
4868# define getpagesize() NBPC
4869# else /* no NBPC */
4870# ifdef PAGESIZE
4871# define getpagesize() PAGESIZE
4872# endif /* PAGESIZE */
4873# endif /* no NBPC */
4874# endif /* no NBPG */
4875# endif /* no EXEC_PAGESIZE */
4876# else /* no HAVE_SYS_PARAM_H */
4877# define getpagesize() 8192 /* punt totally */
4878# endif /* no HAVE_SYS_PARAM_H */
4879# endif /* no _SC_PAGESIZE */
4880
4881#endif /* no HAVE_GETPAGESIZE */
4882
4883#ifdef __cplusplus
4884extern "C" { void *malloc(unsigned); }
4885#else
4886char *malloc();
4887#endif
4888
4889int
4890main()
4891{
4892 char *data, *data2, *data3;
4893 int i, pagesize;
4894 int fd;
4895
4896 pagesize = getpagesize();
4897
4898 /*
4899 * First, make a file with some known garbage in it.
4900 */
4901 data = malloc(pagesize);
4902 if (!data)
4903 exit(1);
4904 for (i = 0; i < pagesize; ++i)
4905 *(data + i) = rand();
4906 umask(0);
4907 fd = creat("conftestmmap", 0600);
4908 if (fd < 0)
4909 exit(1);
4910 if (write(fd, data, pagesize) != pagesize)
4911 exit(1);
4912 close(fd);
4913
4914 /*
4915 * Next, try to mmap the file at a fixed address which
4916 * already has something else allocated at it. If we can,
4917 * also make sure that we see the same garbage.
4918 */
4919 fd = open("conftestmmap", O_RDWR);
4920 if (fd < 0)
4921 exit(1);
4922 data2 = malloc(2 * pagesize);
4923 if (!data2)
4924 exit(1);
4925 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4926 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4927 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4928 exit(1);
4929 for (i = 0; i < pagesize; ++i)
4930 if (*(data + i) != *(data2 + i))
4931 exit(1);
4932
4933 /*
4934 * Finally, make sure that changes to the mapped area
4935 * do not percolate back to the file as seen by read().
4936 * (This is a bug on some variants of i386 svr4.0.)
4937 */
4938 for (i = 0; i < pagesize; ++i)
4939 *(data2 + i) = *(data2 + i) + 1;
4940 data3 = malloc(pagesize);
4941 if (!data3)
4942 exit(1);
4943 if (read(fd, data3, pagesize) != pagesize)
4944 exit(1);
4945 for (i = 0; i < pagesize; ++i)
4946 if (*(data + i) != *(data3 + i))
4947 exit(1);
4948 close(fd);
4949 unlink("conftestmmap");
4950 exit(0);
4951}
4952
4953EOF
8b93c638 4954if { (eval echo configure:4955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
4955then
4956 ac_cv_func_mmap_fixed_mapped=yes
4957else
4958 echo "configure: failed program was:" >&5
4959 cat conftest.$ac_ext >&5
4960 rm -fr conftest*
4961 ac_cv_func_mmap_fixed_mapped=no
4962fi
4963rm -fr conftest*
4964fi
4965
4966fi
4967
4968echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4969if test $ac_cv_func_mmap_fixed_mapped = yes; then
4970 cat >> confdefs.h <<\EOF
4971#define HAVE_MMAP 1
4972EOF
4973
4974fi
4975
4976
4977
4978
4979if test ${build} = ${host} -a ${host} = ${target} ; then
4980 case ${host_os} in
4981 hpux*)
4982 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
8b93c638 4983echo "configure:4984: checking for HPUX/OSF thread support" >&5
c906108c
SS
4984 if test -f /usr/include/dce/cma_config.h ; then
4985 if test "$GCC" = "yes" ; then
4986 echo "$ac_t""yes" 1>&6
4987 cat >> confdefs.h <<\EOF
4988#define HAVE_HPUX_THREAD_SUPPORT 1
4989EOF
4990
4991 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
4992 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
4993 else
4994 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
4995 fi
4996 else
4997 echo "$ac_t""no" 1>&6
4998 fi
4999 ;;
5000 solaris*)
5001 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
8b93c638 5002echo "configure:5003: checking for Solaris thread debugging library" >&5
c906108c
SS
5003 if test -f /usr/lib/libthread_db.so.1 ; then
5004 echo "$ac_t""yes" 1>&6
5005 cat >> confdefs.h <<\EOF
5006#define HAVE_THREAD_DB_LIB 1
5007EOF
5008
5009 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
5010 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
5011 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
8b93c638 5012echo "configure:5013: checking for dlopen in -ldl" >&5
c906108c
SS
5013ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5014if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5015 echo $ac_n "(cached) $ac_c" 1>&6
5016else
5017 ac_save_LIBS="$LIBS"
5018LIBS="-ldl $LIBS"
5019cat > conftest.$ac_ext <<EOF
8b93c638 5020#line 5021 "configure"
c906108c
SS
5021#include "confdefs.h"
5022/* Override any gcc2 internal prototype to avoid an error. */
5023/* We use char because int might match the return type of a gcc2
5024 builtin and then its argument prototype would still apply. */
5025char dlopen();
5026
5027int main() {
5028dlopen()
5029; return 0; }
5030EOF
8b93c638 5031if { (eval echo configure:5032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5032 rm -rf conftest*
5033 eval "ac_cv_lib_$ac_lib_var=yes"
5034else
5035 echo "configure: failed program was:" >&5
5036 cat conftest.$ac_ext >&5
5037 rm -rf conftest*
5038 eval "ac_cv_lib_$ac_lib_var=no"
5039fi
5040rm -f conftest*
5041LIBS="$ac_save_LIBS"
5042
5043fi
5044if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5045 echo "$ac_t""yes" 1>&6
5046 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5047 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5048 cat >> confdefs.h <<EOF
5049#define $ac_tr_lib 1
5050EOF
5051
5052 LIBS="-ldl $LIBS"
5053
5054else
5055 echo "$ac_t""no" 1>&6
5056fi
5057
5058 if test "$GCC" = "yes" ; then
5059 # The GNU linker requires the -export-dynamic option to make
5060 # all symbols visible in the dynamic symbol table.
5061 hold_ldflags=$LDFLAGS
5062 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
8b93c638 5063echo "configure:5064: checking for the ld -export-dynamic flag" >&5
c906108c
SS
5064 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
5065 cat > conftest.$ac_ext <<EOF
8b93c638 5066#line 5067 "configure"
c906108c
SS
5067#include "confdefs.h"
5068
5069int main() {
5070int i;
5071; return 0; }
5072EOF
8b93c638 5073if { (eval echo configure:5074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5074 rm -rf conftest*
5075 found=yes
5076else
5077 echo "configure: failed program was:" >&5
5078 cat conftest.$ac_ext >&5
5079 rm -rf conftest*
5080 found=no
5081fi
5082rm -f conftest*
5083 LDFLAGS=$hold_ldflags
5084 echo "$ac_t""$found" 1>&6
5085 if test $found = yes; then
5086 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
5087 fi
5088 fi
5089 # Sun randomly tweaked the prototypes in <proc_service.h>
5090 # at one point.
5091 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
8b93c638 5092echo "configure:5093: checking if <proc_service.h> is old" >&5
c906108c
SS
5093 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
5094 echo $ac_n "(cached) $ac_c" 1>&6
5095else
5096
5097 cat > conftest.$ac_ext <<EOF
8b93c638 5098#line 5099 "configure"
c906108c
SS
5099#include "confdefs.h"
5100
5101 #include <proc_service.h>
5102 ps_err_e ps_pdwrite
5103 (struct ps_prochandle*, psaddr_t, const void*, size_t);
5104
5105int main() {
5106
5107; return 0; }
5108EOF
8b93c638 5109if { (eval echo configure:5110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5110 rm -rf conftest*
5111 gdb_cv_proc_service_is_old=no
5112else
5113 echo "configure: failed program was:" >&5
5114 cat conftest.$ac_ext >&5
5115 rm -rf conftest*
5116 gdb_cv_proc_service_is_old=yes
5117fi
5118rm -f conftest*
5119
5120fi
5121
5122 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
5123 if test $gdb_cv_proc_service_is_old = yes; then
5124 cat >> confdefs.h <<\EOF
5125#define PROC_SERVICE_IS_OLD 1
5126EOF
5127
5128 fi
5129 else
5130 echo "$ac_t""no" 1>&6
5131 fi
5132 ;;
5133 esac
5134
5135fi
5136
5137ENABLE_CFLAGS=
5138
5139# Check whether --enable-tui or --disable-tui was given.
5140if test "${enable_tui+set}" = set; then
5141 enableval="$enable_tui"
5142
5143 case "${enable_tui}" in
5144 yes | no) ;;
5145 "") enable_tui=yes ;;
5146 *)
5147 { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
5148 ;;
5149 esac
5150
5151fi
5152
5153case ${enable_tui} in
5154 "yes" )
5155 cat >> confdefs.h <<\EOF
5156#define TUI 1
5157EOF
5158
5159 BUILD_TUI=all-tui
5160 TUI_LIBRARY=tui/libtui.a
5161 ;;
5162 * )
5163 BUILD_TUI=
5164 TUI_LIBRARY=
5165 ;;
5166esac
5167
5168
5169
5170# Check whether --enable-netrom or --disable-netrom was given.
5171if test "${enable_netrom+set}" = set; then
5172 enableval="$enable_netrom"
5173 case "${enableval}" in
5174yes) enable_netrom=yes ;;
5175no) enable_netrom=no ;;
5176*) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
5177esac
5178fi
5179
5180
5181if test "${enable_netrom}" = "yes"; then
5182 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
5183 CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
5184fi
5185
5186# Check whether --enable-build-warnings or --disable-build-warnings was given.
5187if test "${enable_build_warnings+set}" = set; then
5188 enableval="$enable_build_warnings"
5189 build_warnings="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
5190case "${enableval}" in
5191 yes) ;;
5192 no) build_warnings="-w";;
5193 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5194 build_warnings="${build_warnings} ${t}";;
5195 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5196 build_warnings="${t} ${build_warnings}";;
5197 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5198esac
d4f3574e
SS
5199if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5200 echo "Setting warning flags = $build_warnings" 6>&1
c906108c 5201fi
104c1213
JM
5202WARN_CFLAGS=""
5203WERROR_CFLAGS=""
c906108c
SS
5204if test "x${build_warnings}" != x -a "x$GCC" = xyes
5205then
104c1213
JM
5206 # Separate out the -Werror flag as some files just cannot be
5207 # compiled with it enabled.
5208 for w in ${build_warnings}; do
5209 case $w in
5210 -Werr*) WERROR_CFLAGS=-Werror ;;
5211 *) WARN_CFLAGS="${WARN_CFLAGS} $w"
5212 esac
5213 done
c906108c 5214fi
d4f3574e
SS
5215else
5216 build_warnings=""
5217fi
5218
c906108c
SS
5219
5220
104c1213 5221
c906108c
SS
5222MMALLOC_CFLAGS=
5223MMALLOC=
5224
5225
5226
5227# Check whether --with-mmalloc or --without-mmalloc was given.
5228if test "${with_mmalloc+set}" = set; then
5229 withval="$with_mmalloc"
5230 case "${withval}" in
5231 yes) want_mmalloc=true ;;
5232 no) want_mmalloc=false;;
5233 *) { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
5234esac
5235else
5236 want_mmalloc=false
5237fi
5238
5239if test x$want_mmalloc = xtrue; then
5240 cat >> confdefs.h <<\EOF
5241#define USE_MMALLOC 1
5242EOF
5243
5244 cat >> confdefs.h <<\EOF
5245#define MMCHECK_FORCE 1
5246EOF
5247
5248 MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
5249 MMALLOC='../mmalloc/libmmalloc.a'
5250fi
5251
7a292a7a
SS
5252
5253# In the Cygwin environment, we need some additional flags.
5254echo $ac_n "checking for cygwin""... $ac_c" 1>&6
8b93c638 5255echo "configure:5379: checking for cygwin" >&5
7a292a7a
SS
5256if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
5257 echo $ac_n "(cached) $ac_c" 1>&6
5258else
5259 cat > conftest.$ac_ext <<EOF
8b93c638 5260#line 5384 "configure"
7a292a7a
SS
5261#include "confdefs.h"
5262
5263#if defined (__CYGWIN__) || defined (__CYGWIN32__)
5264lose
5265#endif
5266EOF
5267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5268 egrep "lose" >/dev/null 2>&1; then
5269 rm -rf conftest*
5270 gdb_cv_os_cygwin=yes
5271else
5272 rm -rf conftest*
5273 gdb_cv_os_cygwin=no
5274fi
5275rm -f conftest*
5276
5277fi
5278
5279echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
5280
5281DLLTOOL=${DLLTOOL-dlltool}
5282WINDRES=${WINDRES-windres}
5283
5284
5285
b83266a0
SS
5286if test x$gdb_host = xgo32; then
5287 TERM_LIB=
5288else
c906108c
SS
5289if test x$gdb_cv_os_cygwin = xyes; then
5290 TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
5291else
5292 TERM_LIB=
5293 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
8b93c638 5294echo "configure:5418: checking for tgetent in -lncurses" >&5
c906108c
SS
5295ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
5296if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5297 echo $ac_n "(cached) $ac_c" 1>&6
5298else
5299 ac_save_LIBS="$LIBS"
5300LIBS="-lncurses $LIBS"
5301cat > conftest.$ac_ext <<EOF
8b93c638 5302#line 5426 "configure"
c906108c
SS
5303#include "confdefs.h"
5304/* Override any gcc2 internal prototype to avoid an error. */
5305/* We use char because int might match the return type of a gcc2
5306 builtin and then its argument prototype would still apply. */
5307char tgetent();
5308
5309int main() {
5310tgetent()
5311; return 0; }
5312EOF
8b93c638 5313if { (eval echo configure:5437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5314 rm -rf conftest*
5315 eval "ac_cv_lib_$ac_lib_var=yes"
5316else
5317 echo "configure: failed program was:" >&5
5318 cat conftest.$ac_ext >&5
5319 rm -rf conftest*
5320 eval "ac_cv_lib_$ac_lib_var=no"
5321fi
5322rm -f conftest*
5323LIBS="$ac_save_LIBS"
5324
5325fi
5326if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5327 echo "$ac_t""yes" 1>&6
5328 TERM_LIB=-lncurses
5329else
5330 echo "$ac_t""no" 1>&6
5331echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
8b93c638 5332echo "configure:5456: checking for tgetent in -lHcurses" >&5
c906108c
SS
5333ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
5334if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5335 echo $ac_n "(cached) $ac_c" 1>&6
5336else
5337 ac_save_LIBS="$LIBS"
5338LIBS="-lHcurses $LIBS"
5339cat > conftest.$ac_ext <<EOF
8b93c638 5340#line 5464 "configure"
c906108c
SS
5341#include "confdefs.h"
5342/* Override any gcc2 internal prototype to avoid an error. */
5343/* We use char because int might match the return type of a gcc2
5344 builtin and then its argument prototype would still apply. */
5345char tgetent();
5346
5347int main() {
5348tgetent()
5349; return 0; }
5350EOF
8b93c638 5351if { (eval echo configure:5475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5352 rm -rf conftest*
5353 eval "ac_cv_lib_$ac_lib_var=yes"
5354else
5355 echo "configure: failed program was:" >&5
5356 cat conftest.$ac_ext >&5
5357 rm -rf conftest*
5358 eval "ac_cv_lib_$ac_lib_var=no"
5359fi
5360rm -f conftest*
5361LIBS="$ac_save_LIBS"
5362
5363fi
5364if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5365 echo "$ac_t""yes" 1>&6
5366 TERM_LIB=-lHcurses
5367else
5368 echo "$ac_t""no" 1>&6
5369echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
8b93c638 5370echo "configure:5494: checking for tgetent in -ltermlib" >&5
c906108c
SS
5371ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
5372if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5373 echo $ac_n "(cached) $ac_c" 1>&6
5374else
5375 ac_save_LIBS="$LIBS"
5376LIBS="-ltermlib $LIBS"
5377cat > conftest.$ac_ext <<EOF
8b93c638 5378#line 5502 "configure"
c906108c
SS
5379#include "confdefs.h"
5380/* Override any gcc2 internal prototype to avoid an error. */
5381/* We use char because int might match the return type of a gcc2
5382 builtin and then its argument prototype would still apply. */
5383char tgetent();
5384
5385int main() {
5386tgetent()
5387; return 0; }
5388EOF
8b93c638 5389if { (eval echo configure:5513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5390 rm -rf conftest*
5391 eval "ac_cv_lib_$ac_lib_var=yes"
5392else
5393 echo "configure: failed program was:" >&5
5394 cat conftest.$ac_ext >&5
5395 rm -rf conftest*
5396 eval "ac_cv_lib_$ac_lib_var=no"
5397fi
5398rm -f conftest*
5399LIBS="$ac_save_LIBS"
5400
5401fi
5402if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5403 echo "$ac_t""yes" 1>&6
5404 TERM_LIB=-ltermlib
5405else
5406 echo "$ac_t""no" 1>&6
5407echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
8b93c638 5408echo "configure:5532: checking for tgetent in -ltermcap" >&5
c906108c
SS
5409ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
5410if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5411 echo $ac_n "(cached) $ac_c" 1>&6
5412else
5413 ac_save_LIBS="$LIBS"
5414LIBS="-ltermcap $LIBS"
5415cat > conftest.$ac_ext <<EOF
8b93c638 5416#line 5540 "configure"
c906108c
SS
5417#include "confdefs.h"
5418/* Override any gcc2 internal prototype to avoid an error. */
5419/* We use char because int might match the return type of a gcc2
5420 builtin and then its argument prototype would still apply. */
5421char tgetent();
5422
5423int main() {
5424tgetent()
5425; return 0; }
5426EOF
8b93c638 5427if { (eval echo configure:5551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5428 rm -rf conftest*
5429 eval "ac_cv_lib_$ac_lib_var=yes"
5430else
5431 echo "configure: failed program was:" >&5
5432 cat conftest.$ac_ext >&5
5433 rm -rf conftest*
5434 eval "ac_cv_lib_$ac_lib_var=no"
5435fi
5436rm -f conftest*
5437LIBS="$ac_save_LIBS"
5438
5439fi
5440if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5441 echo "$ac_t""yes" 1>&6
5442 TERM_LIB=-ltermcap
5443else
5444 echo "$ac_t""no" 1>&6
5445echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
8b93c638 5446echo "configure:5570: checking for tgetent in -lcurses" >&5
c906108c
SS
5447ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
5448if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5449 echo $ac_n "(cached) $ac_c" 1>&6
5450else
5451 ac_save_LIBS="$LIBS"
5452LIBS="-lcurses $LIBS"
5453cat > conftest.$ac_ext <<EOF
8b93c638 5454#line 5578 "configure"
c906108c
SS
5455#include "confdefs.h"
5456/* Override any gcc2 internal prototype to avoid an error. */
5457/* We use char because int might match the return type of a gcc2
5458 builtin and then its argument prototype would still apply. */
5459char tgetent();
5460
5461int main() {
5462tgetent()
5463; return 0; }
5464EOF
8b93c638 5465if { (eval echo configure:5589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5466 rm -rf conftest*
5467 eval "ac_cv_lib_$ac_lib_var=yes"
5468else
5469 echo "configure: failed program was:" >&5
5470 cat conftest.$ac_ext >&5
5471 rm -rf conftest*
5472 eval "ac_cv_lib_$ac_lib_var=no"
5473fi
5474rm -f conftest*
5475LIBS="$ac_save_LIBS"
5476
5477fi
5478if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5479 echo "$ac_t""yes" 1>&6
5480 TERM_LIB=-lcurses
5481else
5482 echo "$ac_t""no" 1>&6
5483echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
8b93c638 5484echo "configure:5608: checking for tgetent in -lterminfo" >&5
c906108c
SS
5485ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
5486if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5487 echo $ac_n "(cached) $ac_c" 1>&6
5488else
5489 ac_save_LIBS="$LIBS"
5490LIBS="-lterminfo $LIBS"
5491cat > conftest.$ac_ext <<EOF
8b93c638 5492#line 5616 "configure"
c906108c
SS
5493#include "confdefs.h"
5494/* Override any gcc2 internal prototype to avoid an error. */
5495/* We use char because int might match the return type of a gcc2
5496 builtin and then its argument prototype would still apply. */
5497char tgetent();
5498
5499int main() {
5500tgetent()
5501; return 0; }
5502EOF
8b93c638 5503if { (eval echo configure:5627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5504 rm -rf conftest*
5505 eval "ac_cv_lib_$ac_lib_var=yes"
5506else
5507 echo "configure: failed program was:" >&5
5508 cat conftest.$ac_ext >&5
5509 rm -rf conftest*
5510 eval "ac_cv_lib_$ac_lib_var=no"
5511fi
5512rm -f conftest*
5513LIBS="$ac_save_LIBS"
5514
5515fi
5516if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5517 echo "$ac_t""yes" 1>&6
5518 TERM_LIB=-lterminfo
5519else
5520 echo "$ac_t""no" 1>&6
5521fi
5522
5523fi
5524
5525fi
5526
5527fi
5528
5529fi
5530
5531fi
5532
5533
5534 if test "x$TERM_LIB" = x
5535 then
5536 { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
5537 fi
5538fi
b83266a0 5539fi
c906108c
SS
5540
5541
cd0fc7c3
SS
5542# libreadline needs libuser32.a in a cygwin environment
5543WIN32LIBS=
5544if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
5545 WIN32LIBS="-luser32"
5546 case "${target}" in
5547 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
5548 ;;
5549 esac
cd0fc7c3 5550fi
c906108c 5551
7a292a7a
SS
5552
5553
8b93c638
JM
5554# Check whether --with-cpu or --without-cpu was given.
5555if test "${with_cpu+set}" = set; then
5556 withval="$with_cpu"
5557 case "${target}" in
5558 powerpc-* | powerpcle-* )
5559 ## It would be nice to keep this table in sync with the one in
5560 ## gcc/configure.
5561 case "${with_cpu}" in
5562 ppc-uisa | rs6000 | 403 | 403GC | 505 | 860 | 601 | 602 | 603 \
5563 | 604 | 750 )
5564 ## Those are all handled in variants in rs6000-tdep.c, so they're fine.
5565 ;;
5566 common | power | power2 | rios | rios1 | rios2 | rsc | rsc1 )
5567 ## These are all RS6000 variants, as far as GDB is concerned.
5568 with_cpu=rs6000
5569 ;;
5570 603e | ec603e )
5571 with_cpu=603
5572 ;;
5573 604e )
5574 with_cpu=604
5575 ;;
5576 * )
5577 echo "configure: warning: GDB: unknown --with-cpu value: \`${with_cpu}'; using \`ppc-uisa'." 1>&2
5578 with_cpu=ppc-uisa
5579 ;;
5580 esac
5581 ;;
5582 * )
5583 echo "configure: warning: GDB may ignore the --with-cpu flag for ${target} targets" 1>&2
5584 ;;
5585esac
5586cat >> confdefs.h <<EOF
5587#define TARGET_CPU_DEFAULT "${with_cpu}"
5588EOF
5589
5590
5591fi
5592
5593
5594
5595
c906108c
SS
5596# If we find X, set shell vars x_includes and x_libraries to the
5597# paths, otherwise set no_x=yes.
5598# Uses ac_ vars as temps to allow command line to override cache and checks.
5599# --without-x overrides everything else, but does not touch the cache.
5600echo $ac_n "checking for X""... $ac_c" 1>&6
8b93c638 5601echo "configure:6704: checking for X" >&5
c906108c
SS
5602
5603# Check whether --with-x or --without-x was given.
5604if test "${with_x+set}" = set; then
5605 withval="$with_x"
5606 :
5607fi
5608
5609# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5610if test "x$with_x" = xno; then
5611 # The user explicitly disabled X.
5612 have_x=disabled
5613else
5614 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5615 # Both variables are already set.
5616 have_x=yes
5617 else
5618if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5619 echo $ac_n "(cached) $ac_c" 1>&6
5620else
5621 # One or both of the vars are not set, and there is no cached value.
5622ac_x_includes=NO ac_x_libraries=NO
5623rm -fr conftestdir
5624if mkdir conftestdir; then
5625 cd conftestdir
5626 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5627 cat > Imakefile <<'EOF'
5628acfindx:
5629 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5630EOF
5631 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5632 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5633 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5634 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5635 for ac_extension in a so sl; do
5636 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5637 test -f $ac_im_libdir/libX11.$ac_extension; then
5638 ac_im_usrlibdir=$ac_im_libdir; break
5639 fi
5640 done
5641 # Screen out bogus values from the imake configuration. They are
5642 # bogus both because they are the default anyway, and because
5643 # using them would break gcc on systems where it needs fixed includes.
5644 case "$ac_im_incroot" in
5645 /usr/include) ;;
5646 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5647 esac
5648 case "$ac_im_usrlibdir" in
5649 /usr/lib | /lib) ;;
5650 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5651 esac
5652 fi
5653 cd ..
5654 rm -fr conftestdir
5655fi
5656
5657if test "$ac_x_includes" = NO; then
5658 # Guess where to find include files, by looking for this one X11 .h file.
5659 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5660
5661 # First, try using that file with no special directory specified.
5662cat > conftest.$ac_ext <<EOF
8b93c638 5663#line 6766 "configure"
c906108c
SS
5664#include "confdefs.h"
5665#include <$x_direct_test_include>
5666EOF
5667ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8b93c638 5668{ (eval echo configure:6771: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5669ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5670if test -z "$ac_err"; then
5671 rm -rf conftest*
5672 # We can compile using X headers with no special include directory.
5673ac_x_includes=
5674else
5675 echo "$ac_err" >&5
5676 echo "configure: failed program was:" >&5
5677 cat conftest.$ac_ext >&5
5678 rm -rf conftest*
5679 # Look for the header file in a standard set of common directories.
5680# Check X11 before X11Rn because it is often a symlink to the current release.
5681 for ac_dir in \
5682 /usr/X11/include \
5683 /usr/X11R6/include \
5684 /usr/X11R5/include \
5685 /usr/X11R4/include \
5686 \
5687 /usr/include/X11 \
5688 /usr/include/X11R6 \
5689 /usr/include/X11R5 \
5690 /usr/include/X11R4 \
5691 \
5692 /usr/local/X11/include \
5693 /usr/local/X11R6/include \
5694 /usr/local/X11R5/include \
5695 /usr/local/X11R4/include \
5696 \
5697 /usr/local/include/X11 \
5698 /usr/local/include/X11R6 \
5699 /usr/local/include/X11R5 \
5700 /usr/local/include/X11R4 \
5701 \
5702 /usr/X386/include \
5703 /usr/x386/include \
5704 /usr/XFree86/include/X11 \
5705 \
5706 /usr/include \
5707 /usr/local/include \
5708 /usr/unsupported/include \
5709 /usr/athena/include \
5710 /usr/local/x11r5/include \
5711 /usr/lpp/Xamples/include \
5712 \
5713 /usr/openwin/include \
5714 /usr/openwin/share/include \
5715 ; \
5716 do
5717 if test -r "$ac_dir/$x_direct_test_include"; then
5718 ac_x_includes=$ac_dir
5719 break
5720 fi
5721 done
5722fi
5723rm -f conftest*
5724fi # $ac_x_includes = NO
5725
5726if test "$ac_x_libraries" = NO; then
5727 # Check for the libraries.
5728
5729 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5730 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5731
5732 # See if we find them without any special options.
5733 # Don't add to $LIBS permanently.
5734 ac_save_LIBS="$LIBS"
5735 LIBS="-l$x_direct_test_library $LIBS"
5736cat > conftest.$ac_ext <<EOF
8b93c638 5737#line 6840 "configure"
c906108c
SS
5738#include "confdefs.h"
5739
5740int main() {
5741${x_direct_test_function}()
5742; return 0; }
5743EOF
8b93c638 5744if { (eval echo configure:6847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
5745 rm -rf conftest*
5746 LIBS="$ac_save_LIBS"
5747# We can link X programs with no special library path.
5748ac_x_libraries=
5749else
5750 echo "configure: failed program was:" >&5
5751 cat conftest.$ac_ext >&5
5752 rm -rf conftest*
5753 LIBS="$ac_save_LIBS"
5754# First see if replacing the include by lib works.
5755# Check X11 before X11Rn because it is often a symlink to the current release.
5756for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5757 /usr/X11/lib \
5758 /usr/X11R6/lib \
5759 /usr/X11R5/lib \
5760 /usr/X11R4/lib \
5761 \
5762 /usr/lib/X11 \
5763 /usr/lib/X11R6 \
5764 /usr/lib/X11R5 \
5765 /usr/lib/X11R4 \
5766 \
5767 /usr/local/X11/lib \
5768 /usr/local/X11R6/lib \
5769 /usr/local/X11R5/lib \
5770 /usr/local/X11R4/lib \
5771 \
5772 /usr/local/lib/X11 \
5773 /usr/local/lib/X11R6 \
5774 /usr/local/lib/X11R5 \
5775 /usr/local/lib/X11R4 \
5776 \
5777 /usr/X386/lib \
5778 /usr/x386/lib \
5779 /usr/XFree86/lib/X11 \
5780 \
5781 /usr/lib \
5782 /usr/local/lib \
5783 /usr/unsupported/lib \
5784 /usr/athena/lib \
5785 /usr/local/x11r5/lib \
5786 /usr/lpp/Xamples/lib \
5787 /lib/usr/lib/X11 \
5788 \
5789 /usr/openwin/lib \
5790 /usr/openwin/share/lib \
5791 ; \
5792do
5793 for ac_extension in a so sl; do
5794 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5795 ac_x_libraries=$ac_dir
5796 break 2
5797 fi
5798 done
5799done
5800fi
5801rm -f conftest*
5802fi # $ac_x_libraries = NO
5803
5804if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5805 # Didn't find X anywhere. Cache the known absence of X.
5806 ac_cv_have_x="have_x=no"
5807else
5808 # Record where we found X for the cache.
5809 ac_cv_have_x="have_x=yes \
5810 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5811fi
5812fi
5813 fi
5814 eval "$ac_cv_have_x"
5815fi # $with_x != no
5816
5817if test "$have_x" != yes; then
5818 echo "$ac_t""$have_x" 1>&6
5819 no_x=yes
5820else
5821 # If each of the values was on the command line, it overrides each guess.
5822 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5823 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5824 # Update the cache value to reflect the command line values.
5825 ac_cv_have_x="have_x=yes \
5826 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5827 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5828fi
5829
5830
7a292a7a
SS
5831
5832# Unlike the sim directory, whether a simulator is linked is controlled by
5833# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
5834# This code just checks for a few cases where we'd like to ignore those
5835# definitions, even when they're present in the '.mt' file. These cases
5836# are when --disable-sim is specified, or if the simulator directory is
5837# not part of the soruce tree.
5838#
5839# Check whether --enable-sim or --disable-sim was given.
5840if test "${enable_sim+set}" = set; then
5841 enableval="$enable_sim"
5842 echo "enable_sim = $enable_sim";
5843 echo "enableval = ${enableval}";
5844 case "${enableval}" in
5845 yes) ignore_sim=false ;;
5846 no) ignore_sim=true ;;
5847 *) ignore_sim=false ;;
5848 esac
5849else
5850 ignore_sim=false
5851fi
5852
5853
5854if test ! -d "${srcdir}/../sim"; then
5855 ignore_sim=true
5856fi
5857
5858if test "${ignore_sim}" = "true"; then
5859 IGNORE_SIM="SIM="
5860 IGNORE_SIM_OBS="SIM_OBS="
5861else
5862 IGNORE_SIM=""
5863 IGNORE_SIM_OBS=""
5864 cat >> confdefs.h <<\EOF
5865#define WITH_SIM 1
5866EOF
5867
5868fi
5869
5870
5871
c906108c
SS
5872
5873
5874
5875
5876
5877
5878# Begin stuff to support --enable-shared
5879# Check whether --enable-shared or --disable-shared was given.
5880if test "${enable_shared+set}" = set; then
5881 enableval="$enable_shared"
5882 case "${enableval}" in
5883 yes) shared=true ;;
5884 no) shared=false ;;
5885 *) shared=true ;;
5886esac
5887fi
5888
5889HLDFLAGS=
5890HLDENV=
5891# If we have shared libraries, try to set rpath reasonably.
5892if test "${shared}" = "true"; then
5893 case "${host}" in
5894 *-*-hpux*)
5895 HLDFLAGS='-Wl,+s,+b,$(libdir)'
5896 ;;
5897 *-*-irix5* | *-*-irix6*)
5898 HLDFLAGS='-Wl,-rpath,$(libdir)'
5899 ;;
5900 *-*-linux*aout*)
5901 ;;
5902 *-*-linux* | *-pc-linux-gnu)
5903 HLDFLAGS='-Wl,-rpath,$(libdir)'
5904 ;;
5905 *-*-solaris*)
5906 HLDFLAGS='-R $(libdir)'
5907 ;;
5908 *-*-sysv4*)
5909 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;'
5910 ;;
5911 esac
5912fi
5913
5914# On SunOS, if the linker supports the -rpath option, use it to
5915# prevent ../bfd and ../opcodes from being included in the run time
5916# search path.
5917case "${host}" in
5918 *-*-sunos*)
5919 echo 'main () { }' > conftest.c
5920 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
5921 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
5922 :
5923 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
5924 :
5925 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
5926 :
5927 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
5928 :
5929 elif test "${shared}" = "true"; then
5930 HLDFLAGS='-Wl,-rpath=$(libdir)'
5931 else
5932 HLDFLAGS='-Wl,-rpath='
5933 fi
5934 rm -f conftest.t conftest.c conftest
5935 ;;
5936esac
5937
5938
5939# End stuff to support --enable-shared
5940
5941# target_subdir is used by the testsuite to find the target libraries.
5942target_subdir=
5943if test "${host}" != "${target}"; then
5944 target_subdir="${target_alias}/"
5945fi
5946
5947
5948frags=
5949host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
5950if test ! -f ${host_makefile_frag}; then
5951{ echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
5952fi
5953frags="$frags $host_makefile_frag"
5954
5955target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
5956if test ! -f ${target_makefile_frag}; then
5957{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
5958fi
5959frags="$frags $target_makefile_frag"
5960
5961
5962
5963
5964
5965hostfile=`sed -n '
5966s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5967' ${host_makefile_frag}`
5968
5969targetfile=`sed -n '
5970s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5971' ${target_makefile_frag}`
5972
5973# these really aren't orthogonal true/false values of the same condition,
5974# but shells are slow enough that I like to reuse the test conditions
5975# whenever possible
5976if test "${target}" = "${host}"; then
5977nativefile=`sed -n '
5978s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5979' ${host_makefile_frag}`
5980# else
5981# GDBserver is only useful in a "native" enviroment
5982# configdirs=`echo $configdirs | sed 's/gdbserver//'`
5983fi
5984
5985
96baa820
JM
5986SUBDIRS="doc testsuite nlm"
5987if test "${enable_multi_ice}" = "yes"; then
5988 SUBDIRS="${SUBDIRS} multi-ice"
5989fi
5990
5991
5992
c906108c
SS
5993# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5994# (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
5995# corresponding links. But we have to remove the xm.h files and tm.h
5996# files anyway, e.g. when switching from "configure host" to
5997# "configure none".
5998
5999files=
6000links=
6001rm -f xm.h
6002if test "${hostfile}" != ""; then
6003files="${files} config/${gdb_host_cpu}/${hostfile}"
6004links="${links} xm.h"
6005fi
6006rm -f tm.h
6007if test "${targetfile}" != ""; then
6008files="${files} config/${gdb_target_cpu}/${targetfile}"
6009links="${links} tm.h"
6010fi
6011rm -f nm.h
6012if test "${nativefile}" != ""; then
6013files="${files} config/${gdb_host_cpu}/${nativefile}"
6014links="${links} nm.h"
6015else
6016# A cross-only configuration.
6017files="${files} config/nm-empty.h"
6018links="${links} nm.h"
6019fi
6020
6021
6022
6023echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
8b93c638 6024echo "configure:7198: checking for Cygwin environment" >&5
c906108c
SS
6025if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
6026 echo $ac_n "(cached) $ac_c" 1>&6
6027else
6028 cat > conftest.$ac_ext <<EOF
8b93c638 6029#line 7203 "configure"
c906108c
SS
6030#include "confdefs.h"
6031
6032int main() {
6033
6034#ifndef __CYGWIN__
6035#define __CYGWIN__ __CYGWIN32__
6036#endif
6037return __CYGWIN__;
6038; return 0; }
6039EOF
8b93c638 6040if { (eval echo configure:7214: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
6041 rm -rf conftest*
6042 ac_cv_cygwin=yes
6043else
6044 echo "configure: failed program was:" >&5
6045 cat conftest.$ac_ext >&5
6046 rm -rf conftest*
6047 ac_cv_cygwin=no
6048fi
6049rm -f conftest*
6050rm -f conftest*
6051fi
6052
6053echo "$ac_t""$ac_cv_cygwin" 1>&6
6054CYGWIN=
6055test "$ac_cv_cygwin" = yes && CYGWIN=yes
6056echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
8b93c638 6057echo "configure:7231: checking for mingw32 environment" >&5
c906108c
SS
6058if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
6059 echo $ac_n "(cached) $ac_c" 1>&6
6060else
6061 cat > conftest.$ac_ext <<EOF
8b93c638 6062#line 7236 "configure"
c906108c
SS
6063#include "confdefs.h"
6064
6065int main() {
6066return __MINGW32__;
6067; return 0; }
6068EOF
8b93c638 6069if { (eval echo configure:7243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
6070 rm -rf conftest*
6071 ac_cv_mingw32=yes
6072else
6073 echo "configure: failed program was:" >&5
6074 cat conftest.$ac_ext >&5
6075 rm -rf conftest*
6076 ac_cv_mingw32=no
6077fi
6078rm -f conftest*
6079rm -f conftest*
6080fi
6081
6082echo "$ac_t""$ac_cv_mingw32" 1>&6
6083MINGW32=
6084test "$ac_cv_mingw32" = yes && MINGW32=yes
6085
6086
6087echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
8b93c638 6088echo "configure:7262: checking for executable suffix" >&5
c906108c
SS
6089if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
6090 echo $ac_n "(cached) $ac_c" 1>&6
6091else
6092 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
6093 ac_cv_exeext=.exe
6094else
6095 rm -f conftest*
6096 echo 'int main () { return 0; }' > conftest.$ac_ext
6097 ac_cv_exeext=
8b93c638 6098 if { (eval echo configure:7272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
c906108c
SS
6099 for file in conftest.*; do
6100 case $file in
0d06e24b 6101 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
c906108c
SS
6102 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
6103 esac
6104 done
6105 else
6106 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
6107 fi
6108 rm -f conftest*
6109 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
6110fi
6111fi
6112
6113EXEEXT=""
6114test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
6115echo "$ac_t""${ac_cv_exeext}" 1>&6
6116ac_exeext=$EXEEXT
6117
6118
6119subdirs="$configdirs"
6120
6121trap '' 1 2 15
6122cat > confcache <<\EOF
6123# This file is a shell script that caches the results of configure
6124# tests run on this system so they can be shared between configure
6125# scripts and configure runs. It is not useful on other systems.
6126# If it contains results you don't want to keep, you may remove or edit it.
6127#
6128# By default, configure uses ./config.cache as the cache file,
6129# creating it if it does not exist already. You can give configure
6130# the --cache-file=FILE option to use a different cache file; that is
6131# what configure does when it calls configure scripts in
6132# subdirectories, so they share the cache.
6133# Giving --cache-file=/dev/null disables caching, for debugging configure.
6134# config.status only pays attention to the cache file if you give it the
6135# --recheck option to rerun configure.
6136#
6137EOF
6138# The following way of writing the cache mishandles newlines in values,
6139# but we know of no workaround that is simple, portable, and efficient.
6140# So, don't put newlines in cache variables' values.
6141# Ultrix sh set writes to stderr and can't be redirected directly,
6142# and sets the high bit in the cache file unless we assign to the vars.
6143(set) 2>&1 |
6144 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6145 *ac_space=\ *)
6146 # `set' does not quote correctly, so add quotes (double-quote substitution
6147 # turns \\\\ into \\, and sed turns \\ into \).
6148 sed -n \
6149 -e "s/'/'\\\\''/g" \
6150 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6151 ;;
6152 *)
6153 # `set' quotes correctly as required by POSIX, so do not add quotes.
6154 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6155 ;;
6156 esac >> confcache
6157if cmp -s $cache_file confcache; then
6158 :
6159else
6160 if test -w $cache_file; then
6161 echo "updating cache $cache_file"
6162 cat confcache > $cache_file
6163 else
6164 echo "not updating unwritable cache $cache_file"
6165 fi
6166fi
6167rm -f confcache
6168
6169trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6170
6171test "x$prefix" = xNONE && prefix=$ac_default_prefix
6172# Let make expand exec_prefix.
6173test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6174
6175# Any assignment to VPATH causes Sun make to only execute
6176# the first set of double-colon rules, so remove it if not needed.
6177# If there is a colon in the path, we need to keep it.
6178if test "x$srcdir" = x.; then
6179 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6180fi
6181
6182trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6183
6184DEFS=-DHAVE_CONFIG_H
6185
6186# Without the "./", some shells look in PATH for config.status.
6187: ${CONFIG_STATUS=./config.status}
6188
6189echo creating $CONFIG_STATUS
6190rm -f $CONFIG_STATUS
6191cat > $CONFIG_STATUS <<EOF
6192#! /bin/sh
6193# Generated automatically by configure.
6194# Run this file to recreate the current configuration.
6195# This directory was configured as follows,
6196# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6197#
6198# $0 $ac_configure_args
6199#
6200# Compiler output produced by configure, useful for debugging
6201# configure, is in ./config.log if it exists.
6202
6203ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6204for ac_option
6205do
6206 case "\$ac_option" in
6207 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6208 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6209 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6210 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6211 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6212 exit 0 ;;
6213 -help | --help | --hel | --he | --h)
6214 echo "\$ac_cs_usage"; exit 0 ;;
6215 *) echo "\$ac_cs_usage"; exit 1 ;;
6216 esac
6217done
6218
6219ac_given_srcdir=$srcdir
6220ac_given_INSTALL="$INSTALL"
6221
6222trap 'rm -fr `echo "Makefile tui/Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6223EOF
6224cat >> $CONFIG_STATUS <<EOF
6225
6226# Protect against being on the right side of a sed subst in config.status.
6227sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6228 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6229$ac_vpsub
6230$extrasub
6231s%@SHELL@%$SHELL%g
6232s%@CFLAGS@%$CFLAGS%g
6233s%@CPPFLAGS@%$CPPFLAGS%g
6234s%@CXXFLAGS@%$CXXFLAGS%g
6235s%@FFLAGS@%$FFLAGS%g
6236s%@DEFS@%$DEFS%g
6237s%@LDFLAGS@%$LDFLAGS%g
6238s%@LIBS@%$LIBS%g
6239s%@exec_prefix@%$exec_prefix%g
6240s%@prefix@%$prefix%g
6241s%@program_transform_name@%$program_transform_name%g
6242s%@bindir@%$bindir%g
6243s%@sbindir@%$sbindir%g
6244s%@libexecdir@%$libexecdir%g
6245s%@datadir@%$datadir%g
6246s%@sysconfdir@%$sysconfdir%g
6247s%@sharedstatedir@%$sharedstatedir%g
6248s%@localstatedir@%$localstatedir%g
6249s%@libdir@%$libdir%g
6250s%@includedir@%$includedir%g
6251s%@oldincludedir@%$oldincludedir%g
6252s%@infodir@%$infodir%g
6253s%@mandir@%$mandir%g
6254s%@CC@%$CC%g
6255s%@CPP@%$CPP%g
6256s%@host@%$host%g
6257s%@host_alias@%$host_alias%g
6258s%@host_cpu@%$host_cpu%g
6259s%@host_vendor@%$host_vendor%g
6260s%@host_os@%$host_os%g
6261s%@target@%$target%g
6262s%@target_alias@%$target_alias%g
6263s%@target_cpu@%$target_cpu%g
6264s%@target_vendor@%$target_vendor%g
6265s%@target_os@%$target_os%g
6266s%@build@%$build%g
6267s%@build_alias@%$build_alias%g
6268s%@build_cpu@%$build_cpu%g
6269s%@build_vendor@%$build_vendor%g
6270s%@build_os@%$build_os%g
6271s%@SET_MAKE@%$SET_MAKE%g
6272s%@RANLIB@%$RANLIB%g
6273s%@ALLOCA@%$ALLOCA%g
6274s%@USE_NLS@%$USE_NLS%g
6275s%@MSGFMT@%$MSGFMT%g
6276s%@GMSGFMT@%$GMSGFMT%g
6277s%@XGETTEXT@%$XGETTEXT%g
6278s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6279s%@CATALOGS@%$CATALOGS%g
6280s%@CATOBJEXT@%$CATOBJEXT%g
6281s%@DATADIRNAME@%$DATADIRNAME%g
6282s%@GMOFILES@%$GMOFILES%g
6283s%@INSTOBJEXT@%$INSTOBJEXT%g
6284s%@INTLDEPS@%$INTLDEPS%g
6285s%@INTLLIBS@%$INTLLIBS%g
6286s%@INTLOBJS@%$INTLOBJS%g
6287s%@POFILES@%$POFILES%g
6288s%@POSUB@%$POSUB%g
6289s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6290s%@GT_NO@%$GT_NO%g
6291s%@GT_YES@%$GT_YES%g
6292s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6293s%@l@%$l%g
7a292a7a 6294s%@AWK@%$AWK%g
c906108c
SS
6295s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6296s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6297s%@INSTALL_DATA@%$INSTALL_DATA%g
6298s%@AR@%$AR%g
6299s%@YACC@%$YACC%g
6300s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
6301s%@BUILD_TUI@%$BUILD_TUI%g
6302s%@TUI_LIBRARY@%$TUI_LIBRARY%g
6303s%@WARN_CFLAGS@%$WARN_CFLAGS%g
104c1213 6304s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
c906108c
SS
6305s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
6306s%@MMALLOC@%$MMALLOC%g
7a292a7a
SS
6307s%@MACHINE_OBS@%$MACHINE_OBS%g
6308s%@DLLTOOL@%$DLLTOOL%g
6309s%@WINDRES@%$WINDRES%g
c906108c 6310s%@TERM_LIB@%$TERM_LIB%g
cd0fc7c3 6311s%@WIN32LIBS@%$WIN32LIBS%g
7a292a7a
SS
6312s%@LIBGUI@%$LIBGUI%g
6313s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7a292a7a
SS
6314s%@WIN32LDAPP@%$WIN32LDAPP%g
6315s%@TCL_VERSION@%$TCL_VERSION%g
6316s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
6317s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
6318s%@TCL_CC@%$TCL_CC%g
6319s%@TCL_DEFS@%$TCL_DEFS%g
6320s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
6321s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
6322s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
6323s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
6324s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
6325s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
6326s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
6327s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
6328s%@TCL_RANLIB@%$TCL_RANLIB%g
6329s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
6330s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
6331s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
6332s%@TK_VERSION@%$TK_VERSION%g
6333s%@TK_DEFS@%$TK_DEFS%g
6334s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
6335s%@TK_XINCLUDES@%$TK_XINCLUDES%g
6336s%@TK_XLIBSW@%$TK_XLIBSW%g
6337s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
6338s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
6339s%@TCLHDIR@%$TCLHDIR%g
6340s%@TKHDIR@%$TKHDIR%g
6341s%@ITCLHDIR@%$ITCLHDIR%g
6342s%@ITKHDIR@%$ITKHDIR%g
6343s%@TIXHDIR@%$TIXHDIR%g
6344s%@ITCL_VERSION@%$ITCL_VERSION%g
6345s%@ITCL_DEFS@%$ITCL_DEFS%g
6346s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
6347s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
6348s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
6349s%@ITK_VERSION@%$ITK_VERSION%g
6350s%@ITK_DEFS@%$ITK_DEFS%g
6351s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
6352s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
6353s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
6354s%@TIX_VERSION@%$TIX_VERSION%g
6355s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
6356s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
6357s%@X_CFLAGS@%$X_CFLAGS%g
6358s%@X_LDFLAGS@%$X_LDFLAGS%g
6359s%@X_LIBS@%$X_LIBS%g
6360s%@ITCLLIB@%$ITCLLIB%g
6361s%@ITCL_DEPS@%$ITCL_DEPS%g
6362s%@ITKLIB@%$ITKLIB%g
6363s%@ITK_DEPS@%$ITK_DEPS%g
6364s%@TIXLIB@%$TIXLIB%g
6365s%@TIX_DEPS@%$TIX_DEPS%g
6366s%@GDBTKLIBS@%$GDBTKLIBS%g
6367s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
6368s%@IGNORE_SIM@%$IGNORE_SIM%g
6369s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
c906108c
SS
6370s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
6371s%@CONFIG_OBS@%$CONFIG_OBS%g
6372s%@CONFIG_DEPS@%$CONFIG_DEPS%g
6373s%@CONFIG_SRCS@%$CONFIG_SRCS%g
6374s%@HLDFLAGS@%$HLDFLAGS%g
6375s%@HLDENV@%$HLDENV%g
6376s%@target_subdir@%$target_subdir%g
6377/@host_makefile_frag@/r $host_makefile_frag
6378s%@host_makefile_frag@%%g
6379/@target_makefile_frag@/r $target_makefile_frag
6380s%@target_makefile_frag@%%g
6381s%@frags@%$frags%g
96baa820 6382s%@SUBDIRS@%$SUBDIRS%g
7a292a7a 6383s%@LN_S@%$LN_S%g
c906108c
SS
6384s%@EXEEXT@%$EXEEXT%g
6385s%@subdirs@%$subdirs%g
6386
6387CEOF
6388EOF
6389
6390cat >> $CONFIG_STATUS <<\EOF
6391
6392# Split the substitutions into bite-sized pieces for seds with
6393# small command number limits, like on Digital OSF/1 and HP-UX.
6394ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6395ac_file=1 # Number of current file.
6396ac_beg=1 # First line for current file.
6397ac_end=$ac_max_sed_cmds # Line after last line for current file.
6398ac_more_lines=:
6399ac_sed_cmds=""
6400while $ac_more_lines; do
6401 if test $ac_beg -gt 1; then
6402 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6403 else
6404 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6405 fi
6406 if test ! -s conftest.s$ac_file; then
6407 ac_more_lines=false
6408 rm -f conftest.s$ac_file
6409 else
6410 if test -z "$ac_sed_cmds"; then
6411 ac_sed_cmds="sed -f conftest.s$ac_file"
6412 else
6413 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6414 fi
6415 ac_file=`expr $ac_file + 1`
6416 ac_beg=$ac_end
6417 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6418 fi
6419done
6420if test -z "$ac_sed_cmds"; then
6421 ac_sed_cmds=cat
6422fi
6423EOF
6424
6425cat >> $CONFIG_STATUS <<EOF
6426
6427CONFIG_FILES=\${CONFIG_FILES-"Makefile tui/Makefile .gdbinit:gdbinit.in"}
6428EOF
6429cat >> $CONFIG_STATUS <<\EOF
6430for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6431 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6432 case "$ac_file" in
6433 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6434 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6435 *) ac_file_in="${ac_file}.in" ;;
6436 esac
6437
6438 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6439
6440 # Remove last slash and all that follows it. Not all systems have dirname.
6441 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6442 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6443 # The file is in a subdirectory.
6444 test ! -d "$ac_dir" && mkdir "$ac_dir"
6445 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6446 # A "../" for each directory in $ac_dir_suffix.
6447 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6448 else
6449 ac_dir_suffix= ac_dots=
6450 fi
6451
6452 case "$ac_given_srcdir" in
6453 .) srcdir=.
6454 if test -z "$ac_dots"; then top_srcdir=.
6455 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6456 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6457 *) # Relative path.
6458 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6459 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6460 esac
6461
6462 case "$ac_given_INSTALL" in
6463 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6464 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6465 esac
6466
6467 echo creating "$ac_file"
6468 rm -f "$ac_file"
6469 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6470 case "$ac_file" in
6471 *Makefile*) ac_comsub="1i\\
6472# $configure_input" ;;
6473 *) ac_comsub= ;;
6474 esac
6475
6476 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6477 sed -e "$ac_comsub
6478s%@configure_input@%$configure_input%g
6479s%@srcdir@%$srcdir%g
6480s%@top_srcdir@%$top_srcdir%g
6481s%@INSTALL@%$INSTALL%g
6482" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6483fi; done
6484rm -f conftest.s*
6485
6486# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6487# NAME is the cpp macro being defined and VALUE is the value it is being given.
6488#
6489# ac_d sets the value in "#define NAME VALUE" lines.
6490ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6491ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6492ac_dC='\3'
6493ac_dD='%g'
6494# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6495ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6496ac_uB='\([ ]\)%\1#\2define\3'
6497ac_uC=' '
6498ac_uD='\4%g'
6499# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6500ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6501ac_eB='$%\1#\2define\3'
6502ac_eC=' '
6503ac_eD='%g'
6504
6505if test "${CONFIG_HEADERS+set}" != set; then
6506EOF
6507cat >> $CONFIG_STATUS <<EOF
6508 CONFIG_HEADERS="config.h:config.in"
6509EOF
6510cat >> $CONFIG_STATUS <<\EOF
6511fi
6512for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6513 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6514 case "$ac_file" in
6515 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6516 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6517 *) ac_file_in="${ac_file}.in" ;;
6518 esac
6519
6520 echo creating $ac_file
6521
6522 rm -f conftest.frag conftest.in conftest.out
6523 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6524 cat $ac_file_inputs > conftest.in
6525
6526EOF
6527
6528# Transform confdefs.h into a sed script conftest.vals that substitutes
6529# the proper values into config.h.in to produce config.h. And first:
6530# Protect against being on the right side of a sed subst in config.status.
6531# Protect against being in an unquoted here document in config.status.
6532rm -f conftest.vals
6533cat > conftest.hdr <<\EOF
6534s/[\\&%]/\\&/g
6535s%[\\$`]%\\&%g
6536s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6537s%ac_d%ac_u%gp
6538s%ac_u%ac_e%gp
6539EOF
6540sed -n -f conftest.hdr confdefs.h > conftest.vals
6541rm -f conftest.hdr
6542
6543# This sed command replaces #undef with comments. This is necessary, for
6544# example, in the case of _POSIX_SOURCE, which is predefined and required
6545# on some systems where configure will not decide to define it.
6546cat >> conftest.vals <<\EOF
6547s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6548EOF
6549
6550# Break up conftest.vals because some shells have a limit on
6551# the size of here documents, and old seds have small limits too.
6552
6553rm -f conftest.tail
6554while :
6555do
6556 ac_lines=`grep -c . conftest.vals`
6557 # grep -c gives empty output for an empty file on some AIX systems.
6558 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6559 # Write a limited-size here document to conftest.frag.
6560 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6561 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6562 echo 'CEOF
6563 sed -f conftest.frag conftest.in > conftest.out
6564 rm -f conftest.in
6565 mv conftest.out conftest.in
6566' >> $CONFIG_STATUS
6567 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6568 rm -f conftest.vals
6569 mv conftest.tail conftest.vals
6570done
6571rm -f conftest.vals
6572
6573cat >> $CONFIG_STATUS <<\EOF
6574 rm -f conftest.frag conftest.h
6575 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6576 cat conftest.in >> conftest.h
6577 rm -f conftest.in
6578 if cmp -s $ac_file conftest.h 2>/dev/null; then
6579 echo "$ac_file is unchanged"
6580 rm -f conftest.h
6581 else
6582 # Remove last slash and all that follows it. Not all systems have dirname.
6583 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6584 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6585 # The file is in a subdirectory.
6586 test ! -d "$ac_dir" && mkdir "$ac_dir"
6587 fi
6588 rm -f $ac_file
6589 mv conftest.h $ac_file
6590 fi
6591fi; done
6592
6593EOF
6594
6595cat >> $CONFIG_STATUS <<EOF
6596ac_sources="$files"
6597ac_dests="$links"
6598EOF
6599
6600cat >> $CONFIG_STATUS <<\EOF
6601srcdir=$ac_given_srcdir
6602while test -n "$ac_sources"; do
6603 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6604 set $ac_sources; ac_source=$1; shift; ac_sources=$*
6605
6606 echo "linking $srcdir/$ac_source to $ac_dest"
6607
6608 if test ! -r $srcdir/$ac_source; then
6609 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
6610 fi
6611 rm -f $ac_dest
6612
6613 # Make relative symlinks.
6614 # Remove last slash and all that follows it. Not all systems have dirname.
6615 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
6616 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
6617 # The dest file is in a subdirectory.
6618 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
6619 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
6620 # A "../" for each directory in $ac_dest_dir_suffix.
6621 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
6622 else
6623 ac_dest_dir_suffix= ac_dots=
6624 fi
6625
6626 case "$srcdir" in
6627 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
6628 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
6629 esac
6630
6631 # Make a symlink if possible; otherwise try a hard link.
6632 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
6633 ln $srcdir/$ac_source $ac_dest; then :
6634 else
6635 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
6636 fi
6637done
6638EOF
6639cat >> $CONFIG_STATUS <<EOF
6640
6641gdb_host_cpu=$gdb_host_cpu
6642gdb_target_cpu=$gdb_target_cpu
6643nativefile=$nativefile
6644
6645EOF
6646cat >> $CONFIG_STATUS <<\EOF
6647
6648if test "${nativefile}" = ""; then
6649sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
6650 < Makefile > Makefile.tem
6651mv -f Makefile.tem Makefile
6652fi
6653
6654sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
6655/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
6656/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
6657mv -f Makefile.tmp Makefile
6658
2acceee2 6659
c906108c
SS
6660case x$CONFIG_HEADERS in
6661xconfig.h:config.in)
6662echo > stamp-h ;;
6663esac
6664
6665exit 0
6666EOF
6667chmod +x $CONFIG_STATUS
6668rm -fr confdefs* $ac_clean_files
6669test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6670
6671if test "$no_recursion" != yes; then
6672
6673 # Remove --cache-file and --srcdir arguments so they do not pile up.
6674 ac_sub_configure_args=
6675 ac_prev=
6676 for ac_arg in $ac_configure_args; do
6677 if test -n "$ac_prev"; then
6678 ac_prev=
6679 continue
6680 fi
6681 case "$ac_arg" in
6682 -cache-file | --cache-file | --cache-fil | --cache-fi \
6683 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6684 ac_prev=cache_file ;;
6685 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6686 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6687 ;;
6688 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6689 ac_prev=srcdir ;;
6690 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6691 ;;
6692 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
6693 esac
6694 done
6695
6696 for ac_config_dir in $configdirs; do
6697
6698 # Do not complain, so a configure script can configure whichever
6699 # parts of a large source tree are present.
6700 if test ! -d $srcdir/$ac_config_dir; then
6701 continue
6702 fi
6703
6704 echo configuring in $ac_config_dir
6705
6706 case "$srcdir" in
6707 .) ;;
6708 *)
6709 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
6710 else
6711 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
6712 fi
6713 ;;
6714 esac
6715
6716 ac_popdir=`pwd`
6717 cd $ac_config_dir
6718
6719 # A "../" for each directory in /$ac_config_dir.
6720 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
6721
6722 case "$srcdir" in
6723 .) # No --srcdir option. We are building in place.
6724 ac_sub_srcdir=$srcdir ;;
6725 /*) # Absolute path.
6726 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
6727 *) # Relative path.
6728 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
6729 esac
6730
6731 # Check for guested configure; otherwise get Cygnus style configure.
6732 if test -f $ac_sub_srcdir/configure; then
6733 ac_sub_configure=$ac_sub_srcdir/configure
6734 elif test -f $ac_sub_srcdir/configure.in; then
6735 ac_sub_configure=$ac_configure
6736 else
6737 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
6738 ac_sub_configure=
6739 fi
6740
6741 # The recursion is here.
6742 if test -n "$ac_sub_configure"; then
6743
6744 # Make the cache file name correct relative to the subdirectory.
6745 case "$cache_file" in
6746 /*) ac_sub_cache_file=$cache_file ;;
6747 *) # Relative path.
6748 ac_sub_cache_file="$ac_dots$cache_file" ;;
6749 esac
6750 case "$ac_given_INSTALL" in
6751 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6752 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6753 esac
6754
6755 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
6756 # The eval makes quoting arguments work.
6757 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
6758 then :
6759 else
6760 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
6761 fi
6762 fi
6763
6764 cd $ac_popdir
6765 done
6766fi
6767
6768
6769exit 0
This page took 0.331189 seconds and 4 git commands to generate.