* dwarf2-frame.h (dwarf2_frame_set_init_reg): New prototype.
[deliverable/binutils-gdb.git] / gdb / configure
CommitLineData
c906108c
SS
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
413ccac7
AC
14ac_help="$ac_help
15 --enable-maintainer-mode enable make rules and dependencies not useful
16 (and sometimes confusing) to the casual installer"
c906108c
SS
17ac_help="$ac_help
18 --disable-nls do not use Native Language Support"
19ac_help="$ac_help
20 --with-included-gettext use the GNU gettext library included here"
5b5d99cf
JB
21ac_help="$ac_help
22 --with-separate-debug-dir=path Look for global separate debug info in this path [LIBDIR/debug]"
627af7ea
MK
23ac_help="$ac_help
24 --disable-gdbcli disable command-line interface (CLI)"
25ac_help="$ac_help
26 --disable-gdbmi disable machine-interface (MI)"
06825bd1
MK
27ac_help="$ac_help
28 --enable-tui enable full-screen terminal user interface (TUI)"
8ee53726 29ac_help="$ac_help
d28f9cdf 30 --enable-gdbtk enable gdbtk graphical user interface (GUI)"
0e5d83e3
JJ
31ac_help="$ac_help
32 --with-libunwind Use libunwind frame unwinding support"
d28f9cdf
DJ
33ac_help="$ac_help
34 --enable-profiling enable profiling of GDB"
06825bd1
MK
35ac_help="$ac_help
36 --without-included-regex don't use included regex; this is the default
37 on systems with version 2 of the GNU C library
38 (use with caution on other system)"
030292b7
DJ
39ac_help="$ac_help
40 --with-sysroot[=DIR] Search for usr/lib et al within DIR."
c906108c
SS
41ac_help="$ac_help
42 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
3b851bce
AC
43ac_help="$ac_help
44 --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
7a292a7a
SS
45ac_help="$ac_help
46 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
47ac_help="$ac_help
48 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
49ac_help="$ac_help
50 --with-tclinclude=DIR Directory where tcl private headers are"
51ac_help="$ac_help
52 --with-tkinclude=DIR Directory where tk private headers are"
53ac_help="$ac_help
54 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)"
55ac_help="$ac_help
56 --with-itkconfig Directory containing itk configuration (itkConfig.sh)"
c906108c
SS
57ac_help="$ac_help
58 --with-x use the X Window System"
7a292a7a
SS
59ac_help="$ac_help
60 --enable-sim Link gdb with simulator"
8dcde887
MK
61ac_help="$ac_help
62 --enable-multi-ice build the multi-ice-gdb-server"
234b45d4
KB
63ac_help="$ac_help
64 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib"
c906108c
SS
65
66# Initialize some variables set by options.
67# The variables have the same names as the options, with
68# dashes changed to underlines.
69build=NONE
70cache_file=./config.cache
71exec_prefix=NONE
72host=NONE
73no_create=
74nonopt=NONE
75no_recursion=
76prefix=NONE
77program_prefix=NONE
78program_suffix=NONE
79program_transform_name=s,x,x,
80silent=
81site=
d836ee13 82sitefile=
c906108c
SS
83srcdir=
84target=NONE
85verbose=
86x_includes=NONE
87x_libraries=NONE
88bindir='${exec_prefix}/bin'
89sbindir='${exec_prefix}/sbin'
90libexecdir='${exec_prefix}/libexec'
91datadir='${prefix}/share'
92sysconfdir='${prefix}/etc'
93sharedstatedir='${prefix}/com'
94localstatedir='${prefix}/var'
95libdir='${exec_prefix}/lib'
96includedir='${prefix}/include'
97oldincludedir='/usr/include'
98infodir='${prefix}/info'
99mandir='${prefix}/man'
100
101# Initialize some other variables.
102subdirs=
103MFLAGS= MAKEFLAGS=
104SHELL=${CONFIG_SHELL-/bin/sh}
105# Maximum number of lines to put in a shell here document.
106ac_max_here_lines=12
107
108ac_prev=
109for ac_option
110do
111
112 # If the previous option needs an argument, assign it.
113 if test -n "$ac_prev"; then
114 eval "$ac_prev=\$ac_option"
115 ac_prev=
116 continue
117 fi
118
119 case "$ac_option" in
120 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
121 *) ac_optarg= ;;
122 esac
123
124 # Accept the important Cygnus configure options, so we can diagnose typos.
125
126 case "$ac_option" in
127
128 -bindir | --bindir | --bindi | --bind | --bin | --bi)
129 ac_prev=bindir ;;
130 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
131 bindir="$ac_optarg" ;;
132
133 -build | --build | --buil | --bui | --bu)
134 ac_prev=build ;;
135 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
136 build="$ac_optarg" ;;
137
138 -cache-file | --cache-file | --cache-fil | --cache-fi \
139 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
140 ac_prev=cache_file ;;
141 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
142 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
143 cache_file="$ac_optarg" ;;
144
145 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
146 ac_prev=datadir ;;
147 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
148 | --da=*)
149 datadir="$ac_optarg" ;;
150
151 -disable-* | --disable-*)
152 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
153 # Reject names that are not valid shell variable names.
154 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
155 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
156 fi
157 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
158 eval "enable_${ac_feature}=no" ;;
159
160 -enable-* | --enable-*)
161 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
162 # Reject names that are not valid shell variable names.
163 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
164 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
165 fi
166 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
167 case "$ac_option" in
168 *=*) ;;
169 *) ac_optarg=yes ;;
170 esac
171 eval "enable_${ac_feature}='$ac_optarg'" ;;
172
173 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
174 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
175 | --exec | --exe | --ex)
176 ac_prev=exec_prefix ;;
177 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
178 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
179 | --exec=* | --exe=* | --ex=*)
180 exec_prefix="$ac_optarg" ;;
181
182 -gas | --gas | --ga | --g)
183 # Obsolete; use --with-gas.
184 with_gas=yes ;;
185
186 -help | --help | --hel | --he)
187 # Omit some internal or obsolete options to make the list less imposing.
188 # This message is too long to be a string in the A/UX 3.1 sh.
189 cat << EOF
190Usage: configure [options] [host]
191Options: [defaults in brackets after descriptions]
192Configuration:
193 --cache-file=FILE cache test results in FILE
194 --help print this message
195 --no-create do not create output files
196 --quiet, --silent do not print \`checking...' messages
d836ee13 197 --site-file=FILE use FILE as the site file
c906108c
SS
198 --version print the version of autoconf that created configure
199Directory and file names:
200 --prefix=PREFIX install architecture-independent files in PREFIX
201 [$ac_default_prefix]
202 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
203 [same as prefix]
204 --bindir=DIR user executables in DIR [EPREFIX/bin]
205 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
206 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
207 --datadir=DIR read-only architecture-independent data in DIR
208 [PREFIX/share]
209 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
210 --sharedstatedir=DIR modifiable architecture-independent data in DIR
211 [PREFIX/com]
212 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
213 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
214 --includedir=DIR C header files in DIR [PREFIX/include]
215 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
216 --infodir=DIR info documentation in DIR [PREFIX/info]
217 --mandir=DIR man documentation in DIR [PREFIX/man]
218 --srcdir=DIR find the sources in DIR [configure dir or ..]
219 --program-prefix=PREFIX prepend PREFIX to installed program names
220 --program-suffix=SUFFIX append SUFFIX to installed program names
221 --program-transform-name=PROGRAM
222 run sed PROGRAM on installed program names
223EOF
224 cat << EOF
225Host type:
226 --build=BUILD configure for building on BUILD [BUILD=HOST]
227 --host=HOST configure for HOST [guessed]
228 --target=TARGET configure for TARGET [TARGET=HOST]
229Features and packages:
230 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
231 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
232 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
233 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
234 --x-includes=DIR X include files are in DIR
235 --x-libraries=DIR X library files are in DIR
236EOF
237 if test -n "$ac_help"; then
238 echo "--enable and --with options recognized:$ac_help"
239 fi
240 exit 0 ;;
241
242 -host | --host | --hos | --ho)
243 ac_prev=host ;;
244 -host=* | --host=* | --hos=* | --ho=*)
245 host="$ac_optarg" ;;
246
247 -includedir | --includedir | --includedi | --included | --include \
248 | --includ | --inclu | --incl | --inc)
249 ac_prev=includedir ;;
250 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
251 | --includ=* | --inclu=* | --incl=* | --inc=*)
252 includedir="$ac_optarg" ;;
253
254 -infodir | --infodir | --infodi | --infod | --info | --inf)
255 ac_prev=infodir ;;
256 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
257 infodir="$ac_optarg" ;;
258
259 -libdir | --libdir | --libdi | --libd)
260 ac_prev=libdir ;;
261 -libdir=* | --libdir=* | --libdi=* | --libd=*)
262 libdir="$ac_optarg" ;;
263
264 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
265 | --libexe | --libex | --libe)
266 ac_prev=libexecdir ;;
267 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
268 | --libexe=* | --libex=* | --libe=*)
269 libexecdir="$ac_optarg" ;;
270
271 -localstatedir | --localstatedir | --localstatedi | --localstated \
272 | --localstate | --localstat | --localsta | --localst \
273 | --locals | --local | --loca | --loc | --lo)
274 ac_prev=localstatedir ;;
275 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
276 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
277 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
278 localstatedir="$ac_optarg" ;;
279
280 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
281 ac_prev=mandir ;;
282 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
283 mandir="$ac_optarg" ;;
284
285 -nfp | --nfp | --nf)
286 # Obsolete; use --without-fp.
287 with_fp=no ;;
288
289 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
290 | --no-cr | --no-c)
291 no_create=yes ;;
292
293 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
294 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
295 no_recursion=yes ;;
296
297 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
298 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
299 | --oldin | --oldi | --old | --ol | --o)
300 ac_prev=oldincludedir ;;
301 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
302 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
303 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
304 oldincludedir="$ac_optarg" ;;
305
306 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
307 ac_prev=prefix ;;
308 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
309 prefix="$ac_optarg" ;;
310
311 -program-prefix | --program-prefix | --program-prefi | --program-pref \
312 | --program-pre | --program-pr | --program-p)
313 ac_prev=program_prefix ;;
314 -program-prefix=* | --program-prefix=* | --program-prefi=* \
315 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
316 program_prefix="$ac_optarg" ;;
317
318 -program-suffix | --program-suffix | --program-suffi | --program-suff \
319 | --program-suf | --program-su | --program-s)
320 ac_prev=program_suffix ;;
321 -program-suffix=* | --program-suffix=* | --program-suffi=* \
322 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
323 program_suffix="$ac_optarg" ;;
324
325 -program-transform-name | --program-transform-name \
326 | --program-transform-nam | --program-transform-na \
327 | --program-transform-n | --program-transform- \
328 | --program-transform | --program-transfor \
329 | --program-transfo | --program-transf \
330 | --program-trans | --program-tran \
331 | --progr-tra | --program-tr | --program-t)
332 ac_prev=program_transform_name ;;
333 -program-transform-name=* | --program-transform-name=* \
334 | --program-transform-nam=* | --program-transform-na=* \
335 | --program-transform-n=* | --program-transform-=* \
336 | --program-transform=* | --program-transfor=* \
337 | --program-transfo=* | --program-transf=* \
338 | --program-trans=* | --program-tran=* \
339 | --progr-tra=* | --program-tr=* | --program-t=*)
340 program_transform_name="$ac_optarg" ;;
341
342 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
343 | -silent | --silent | --silen | --sile | --sil)
344 silent=yes ;;
345
346 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
347 ac_prev=sbindir ;;
348 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
349 | --sbi=* | --sb=*)
350 sbindir="$ac_optarg" ;;
351
352 -sharedstatedir | --sharedstatedir | --sharedstatedi \
353 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
354 | --sharedst | --shareds | --shared | --share | --shar \
355 | --sha | --sh)
356 ac_prev=sharedstatedir ;;
357 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
358 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
359 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
360 | --sha=* | --sh=*)
361 sharedstatedir="$ac_optarg" ;;
362
363 -site | --site | --sit)
364 ac_prev=site ;;
365 -site=* | --site=* | --sit=*)
366 site="$ac_optarg" ;;
367
d836ee13
AC
368 -site-file | --site-file | --site-fil | --site-fi | --site-f)
369 ac_prev=sitefile ;;
370 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
371 sitefile="$ac_optarg" ;;
372
c906108c
SS
373 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
374 ac_prev=srcdir ;;
375 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
376 srcdir="$ac_optarg" ;;
377
378 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
379 | --syscon | --sysco | --sysc | --sys | --sy)
380 ac_prev=sysconfdir ;;
381 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
382 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
383 sysconfdir="$ac_optarg" ;;
384
385 -target | --target | --targe | --targ | --tar | --ta | --t)
386 ac_prev=target ;;
387 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
388 target="$ac_optarg" ;;
389
390 -v | -verbose | --verbose | --verbos | --verbo | --verb)
391 verbose=yes ;;
392
393 -version | --version | --versio | --versi | --vers)
394 echo "configure generated by autoconf version 2.13"
395 exit 0 ;;
396
397 -with-* | --with-*)
398 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
399 # Reject names that are not valid shell variable names.
400 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
401 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
402 fi
403 ac_package=`echo $ac_package| sed 's/-/_/g'`
404 case "$ac_option" in
405 *=*) ;;
406 *) ac_optarg=yes ;;
407 esac
408 eval "with_${ac_package}='$ac_optarg'" ;;
409
410 -without-* | --without-*)
411 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
412 # Reject names that are not valid shell variable names.
413 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
414 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
415 fi
416 ac_package=`echo $ac_package| sed 's/-/_/g'`
417 eval "with_${ac_package}=no" ;;
418
419 --x)
420 # Obsolete; use --with-x.
421 with_x=yes ;;
422
423 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
424 | --x-incl | --x-inc | --x-in | --x-i)
425 ac_prev=x_includes ;;
426 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
427 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
428 x_includes="$ac_optarg" ;;
429
430 -x-libraries | --x-libraries | --x-librarie | --x-librari \
431 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
432 ac_prev=x_libraries ;;
433 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
434 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
435 x_libraries="$ac_optarg" ;;
436
437 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
438 ;;
439
440 *)
441 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
442 echo "configure: warning: $ac_option: invalid host type" 1>&2
443 fi
444 if test "x$nonopt" != xNONE; then
445 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
446 fi
447 nonopt="$ac_option"
448 ;;
449
450 esac
451done
452
453if test -n "$ac_prev"; then
454 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
455fi
456
457trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
458
459# File descriptor usage:
460# 0 standard input
461# 1 file creation
462# 2 errors and warnings
463# 3 some systems may open it to /dev/tty
464# 4 used on the Kubota Titan
465# 6 checking for... messages and results
466# 5 compiler messages saved in config.log
467if test "$silent" = yes; then
468 exec 6>/dev/null
469else
470 exec 6>&1
471fi
472exec 5>./config.log
473
474echo "\
475This file contains any messages produced by compilers while
476running configure, to aid debugging if configure makes a mistake.
477" 1>&5
478
479# Strip out --no-create and --no-recursion so they do not pile up.
480# Also quote any args containing shell metacharacters.
481ac_configure_args=
482for ac_arg
483do
484 case "$ac_arg" in
485 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
486 | --no-cr | --no-c) ;;
487 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
488 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
489 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
490 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
491 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
492 esac
493done
494
495# NLS nuisances.
496# Only set these to C if already set. These must not be set unconditionally
497# because not all systems understand e.g. LANG=C (notably SCO).
498# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
499# Non-C LC_CTYPE values break the ctype check.
500if test "${LANG+set}" = set; then LANG=C; export LANG; fi
501if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
502if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
503if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
504
505# confdefs.h avoids OS command line length limits that DEFS can exceed.
506rm -rf conftest* confdefs.h
507# AIX cpp loses on an empty file, so make sure it contains at least a newline.
508echo > confdefs.h
509
510# A filename unique to this package, relative to the directory that
511# configure is in, which we can look for to find out if srcdir is correct.
512ac_unique_file=main.c
513
514# Find the source files, if location was not specified.
515if test -z "$srcdir"; then
516 ac_srcdir_defaulted=yes
517 # Try the directory containing this script, then its parent.
518 ac_prog=$0
519 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
520 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
521 srcdir=$ac_confdir
522 if test ! -r $srcdir/$ac_unique_file; then
523 srcdir=..
524 fi
525else
526 ac_srcdir_defaulted=no
527fi
528if test ! -r $srcdir/$ac_unique_file; then
529 if test "$ac_srcdir_defaulted" = yes; then
530 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
531 else
532 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
533 fi
534fi
535srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
536
537# Prefer explicitly selected file to automatically selected ones.
d836ee13
AC
538if test -z "$sitefile"; then
539 if test -z "$CONFIG_SITE"; then
540 if test "x$prefix" != xNONE; then
541 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
542 else
543 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
544 fi
c906108c 545 fi
d836ee13
AC
546else
547 CONFIG_SITE="$sitefile"
c906108c
SS
548fi
549for ac_site_file in $CONFIG_SITE; do
550 if test -r "$ac_site_file"; then
551 echo "loading site script $ac_site_file"
552 . "$ac_site_file"
553 fi
554done
555
556if test -r "$cache_file"; then
557 echo "loading cache $cache_file"
558 . $cache_file
559else
560 echo "creating cache $cache_file"
561 > $cache_file
562fi
563
564ac_ext=c
565# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
566ac_cpp='$CPP $CPPFLAGS'
567ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
568ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
569cross_compiling=$ac_cv_prog_cc_cross
570
571ac_exeext=
572ac_objext=o
573if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
574 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
575 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
576 ac_n= ac_c='
577' ac_t=' '
578 else
579 ac_n=-n ac_c= ac_t=
580 fi
581else
582 ac_n= ac_c='\c' ac_t=
583fi
584
585
586
413ccac7 587echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
d836ee13 588echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5
413ccac7
AC
589 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
590if test "${enable_maintainer_mode+set}" = set; then
591 enableval="$enable_maintainer_mode"
592 USE_MAINTAINER_MODE=$enableval
593else
594 USE_MAINTAINER_MODE=no
595fi
596
597 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
598
599
600if test $USE_MAINTAINER_MODE = yes; then
601 MAINTAINER_MODE_TRUE=
602 MAINTAINER_MODE_FALSE='#'
603else
604 MAINTAINER_MODE_TRUE='#'
605 MAINTAINER_MODE_FALSE=
606fi
607 MAINT=$MAINTAINER_MODE_TRUE
608
609
c906108c
SS
610
611# Extract the first word of "gcc", so it can be a program name with args.
612set dummy gcc; ac_word=$2
613echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 614echo "configure:615: checking for $ac_word" >&5
c906108c
SS
615if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
616 echo $ac_n "(cached) $ac_c" 1>&6
617else
618 if test -n "$CC"; then
619 ac_cv_prog_CC="$CC" # Let the user override the test.
620else
621 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
622 ac_dummy="$PATH"
623 for ac_dir in $ac_dummy; do
624 test -z "$ac_dir" && ac_dir=.
625 if test -f $ac_dir/$ac_word; then
626 ac_cv_prog_CC="gcc"
627 break
628 fi
629 done
630 IFS="$ac_save_ifs"
631fi
632fi
633CC="$ac_cv_prog_CC"
634if test -n "$CC"; then
635 echo "$ac_t""$CC" 1>&6
636else
637 echo "$ac_t""no" 1>&6
638fi
639
640if test -z "$CC"; then
641 # Extract the first word of "cc", so it can be a program name with args.
642set dummy cc; ac_word=$2
643echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 644echo "configure:645: checking for $ac_word" >&5
c906108c
SS
645if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646 echo $ac_n "(cached) $ac_c" 1>&6
647else
648 if test -n "$CC"; then
649 ac_cv_prog_CC="$CC" # Let the user override the test.
650else
651 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
652 ac_prog_rejected=no
653 ac_dummy="$PATH"
654 for ac_dir in $ac_dummy; do
655 test -z "$ac_dir" && ac_dir=.
656 if test -f $ac_dir/$ac_word; then
657 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
658 ac_prog_rejected=yes
659 continue
660 fi
661 ac_cv_prog_CC="cc"
662 break
663 fi
664 done
665 IFS="$ac_save_ifs"
666if test $ac_prog_rejected = yes; then
667 # We found a bogon in the path, so make sure we never use it.
668 set dummy $ac_cv_prog_CC
669 shift
670 if test $# -gt 0; then
671 # We chose a different compiler from the bogus one.
672 # However, it has the same basename, so the bogon will be chosen
673 # first if we set CC to just the basename; use the full file name.
674 shift
675 set dummy "$ac_dir/$ac_word" "$@"
676 shift
677 ac_cv_prog_CC="$@"
678 fi
679fi
680fi
681fi
682CC="$ac_cv_prog_CC"
683if test -n "$CC"; then
684 echo "$ac_t""$CC" 1>&6
685else
686 echo "$ac_t""no" 1>&6
687fi
688
689 if test -z "$CC"; then
690 case "`uname -s`" in
691 *win32* | *WIN32*)
692 # Extract the first word of "cl", so it can be a program name with args.
693set dummy cl; ac_word=$2
694echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 695echo "configure:696: checking for $ac_word" >&5
c906108c
SS
696if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
697 echo $ac_n "(cached) $ac_c" 1>&6
698else
699 if test -n "$CC"; then
700 ac_cv_prog_CC="$CC" # Let the user override the test.
701else
702 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
703 ac_dummy="$PATH"
704 for ac_dir in $ac_dummy; do
705 test -z "$ac_dir" && ac_dir=.
706 if test -f $ac_dir/$ac_word; then
707 ac_cv_prog_CC="cl"
708 break
709 fi
710 done
711 IFS="$ac_save_ifs"
712fi
713fi
714CC="$ac_cv_prog_CC"
715if test -n "$CC"; then
716 echo "$ac_t""$CC" 1>&6
717else
718 echo "$ac_t""no" 1>&6
719fi
720 ;;
721 esac
722 fi
723 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
724fi
725
726echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
d836ee13 727echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
c906108c
SS
728
729ac_ext=c
730# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
731ac_cpp='$CPP $CPPFLAGS'
732ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
733ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
734cross_compiling=$ac_cv_prog_cc_cross
735
736cat > conftest.$ac_ext << EOF
737
d836ee13 738#line 739 "configure"
c906108c
SS
739#include "confdefs.h"
740
741main(){return(0);}
742EOF
d836ee13 743if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
744 ac_cv_prog_cc_works=yes
745 # If we can't run a trivial program, we are probably using a cross compiler.
746 if (./conftest; exit) 2>/dev/null; then
747 ac_cv_prog_cc_cross=no
748 else
749 ac_cv_prog_cc_cross=yes
750 fi
751else
752 echo "configure: failed program was:" >&5
753 cat conftest.$ac_ext >&5
754 ac_cv_prog_cc_works=no
755fi
756rm -fr conftest*
757ac_ext=c
758# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
759ac_cpp='$CPP $CPPFLAGS'
760ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
761ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
762cross_compiling=$ac_cv_prog_cc_cross
763
764echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
765if test $ac_cv_prog_cc_works = no; then
766 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
767fi
768echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
d836ee13 769echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
c906108c
SS
770echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
771cross_compiling=$ac_cv_prog_cc_cross
772
773echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
d836ee13 774echo "configure:775: checking whether we are using GNU C" >&5
c906108c
SS
775if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
776 echo $ac_n "(cached) $ac_c" 1>&6
777else
778 cat > conftest.c <<EOF
779#ifdef __GNUC__
780 yes;
781#endif
782EOF
d836ee13 783if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
c906108c
SS
784 ac_cv_prog_gcc=yes
785else
786 ac_cv_prog_gcc=no
787fi
788fi
789
790echo "$ac_t""$ac_cv_prog_gcc" 1>&6
791
792if test $ac_cv_prog_gcc = yes; then
793 GCC=yes
794else
795 GCC=
796fi
797
798ac_test_CFLAGS="${CFLAGS+set}"
799ac_save_CFLAGS="$CFLAGS"
800CFLAGS=
801echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
d836ee13 802echo "configure:803: checking whether ${CC-cc} accepts -g" >&5
c906108c
SS
803if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
804 echo $ac_n "(cached) $ac_c" 1>&6
805else
806 echo 'void f(){}' > conftest.c
807if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
808 ac_cv_prog_cc_g=yes
809else
810 ac_cv_prog_cc_g=no
811fi
812rm -f conftest*
813
814fi
815
816echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
817if test "$ac_test_CFLAGS" = set; then
818 CFLAGS="$ac_save_CFLAGS"
819elif test $ac_cv_prog_cc_g = yes; then
820 if test "$GCC" = yes; then
821 CFLAGS="-g -O2"
822 else
823 CFLAGS="-g"
824 fi
825else
826 if test "$GCC" = yes; then
827 CFLAGS="-O2"
828 else
829 CFLAGS=
830 fi
831fi
832
14abd0fb
MK
833cat >> confdefs.h <<\EOF
834#define _GNU_SOURCE 1
835EOF
836
837
c906108c 838echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
d836ee13 839echo "configure:840: checking how to run the C preprocessor" >&5
c906108c
SS
840# On Suns, sometimes $CPP names a directory.
841if test -n "$CPP" && test -d "$CPP"; then
842 CPP=
843fi
844if test -z "$CPP"; then
845if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
846 echo $ac_n "(cached) $ac_c" 1>&6
847else
848 # This must be in double quotes, not single quotes, because CPP may get
849 # substituted into the Makefile and "${CC-cc}" will confuse make.
850 CPP="${CC-cc} -E"
851 # On the NeXT, cc -E runs the code through the compiler's parser,
852 # not just through cpp.
853 cat > conftest.$ac_ext <<EOF
d836ee13 854#line 855 "configure"
c906108c
SS
855#include "confdefs.h"
856#include <assert.h>
857Syntax Error
858EOF
859ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 860{ (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
861ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
862if test -z "$ac_err"; then
863 :
864else
865 echo "$ac_err" >&5
866 echo "configure: failed program was:" >&5
867 cat conftest.$ac_ext >&5
868 rm -rf conftest*
869 CPP="${CC-cc} -E -traditional-cpp"
870 cat > conftest.$ac_ext <<EOF
d836ee13 871#line 872 "configure"
c906108c
SS
872#include "confdefs.h"
873#include <assert.h>
874Syntax Error
875EOF
876ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 877{ (eval echo configure:878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
878ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
879if test -z "$ac_err"; then
880 :
881else
882 echo "$ac_err" >&5
883 echo "configure: failed program was:" >&5
884 cat conftest.$ac_ext >&5
885 rm -rf conftest*
886 CPP="${CC-cc} -nologo -E"
887 cat > conftest.$ac_ext <<EOF
d836ee13 888#line 889 "configure"
c906108c
SS
889#include "confdefs.h"
890#include <assert.h>
891Syntax Error
892EOF
893ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 894{ (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
895ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
896if test -z "$ac_err"; then
897 :
898else
899 echo "$ac_err" >&5
900 echo "configure: failed program was:" >&5
901 cat conftest.$ac_ext >&5
902 rm -rf conftest*
903 CPP=/lib/cpp
904fi
905rm -f conftest*
906fi
907rm -f conftest*
908fi
909rm -f conftest*
910 ac_cv_prog_CPP="$CPP"
911fi
912 CPP="$ac_cv_prog_CPP"
913else
914 ac_cv_prog_CPP="$CPP"
915fi
916echo "$ac_t""$CPP" 1>&6
917
918echo $ac_n "checking for AIX""... $ac_c" 1>&6
d836ee13 919echo "configure:920: checking for AIX" >&5
c906108c 920cat > conftest.$ac_ext <<EOF
d836ee13 921#line 922 "configure"
c906108c
SS
922#include "confdefs.h"
923#ifdef _AIX
924 yes
925#endif
926
927EOF
928if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
929 egrep "yes" >/dev/null 2>&1; then
930 rm -rf conftest*
931 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
932#define _ALL_SOURCE 1
933EOF
934
935else
936 rm -rf conftest*
937 echo "$ac_t""no" 1>&6
938fi
939rm -f conftest*
940
941
56157b4a 942echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
d836ee13 943echo "configure:944: checking for POSIXized ISC" >&5
56157b4a
AC
944if test -d /etc/conf/kconfig.d &&
945 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
946then
947 echo "$ac_t""yes" 1>&6
948 ISC=yes # If later tests want to check for ISC.
949 cat >> confdefs.h <<\EOF
950#define _POSIX_SOURCE 1
c906108c
SS
951EOF
952
56157b4a
AC
953 if test "$GCC" = yes; then
954 CC="$CC -posix"
955 else
956 CC="$CC -Xp"
957 fi
c906108c
SS
958else
959 echo "$ac_t""no" 1>&6
56157b4a 960 ISC=
c906108c
SS
961fi
962
963
964
965
966echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
d836ee13 967echo "configure:968: checking for ${CC-cc} option to accept ANSI C" >&5
c906108c
SS
968if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
969 echo $ac_n "(cached) $ac_c" 1>&6
970else
971 am_cv_prog_cc_stdc=no
972ac_save_CC="$CC"
973# Don't try gcc -ansi; that turns off useful extensions and
974# breaks some systems' header files.
975# AIX -qlanglvl=ansi
976# Ultrix and OSF/1 -std1
56157b4a
AC
977# HP-UX 10.20 and later -Ae
978# HP-UX older versions -Aa -D_HPUX_SOURCE
c906108c 979# SVR4 -Xc -D__EXTENSIONS__
56157b4a 980for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
c906108c
SS
981do
982 CC="$ac_save_CC $ac_arg"
983 cat > conftest.$ac_ext <<EOF
d836ee13 984#line 985 "configure"
c906108c
SS
985#include "confdefs.h"
986#include <stdarg.h>
987#include <stdio.h>
988#include <sys/types.h>
989#include <sys/stat.h>
990/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
991struct buf { int x; };
992FILE * (*rcsopen) (struct buf *, struct stat *, int);
993static char *e (p, i)
994 char **p;
995 int i;
996{
997 return p[i];
998}
999static char *f (char * (*g) (char **, int), char **p, ...)
1000{
1001 char *s;
1002 va_list v;
1003 va_start (v,p);
1004 s = g (p, va_arg (v,int));
1005 va_end (v);
1006 return s;
1007}
1008int test (int i, double x);
1009struct s1 {int (*f) (int a);};
1010struct s2 {int (*f) (double a);};
1011int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1012int argc;
1013char **argv;
1014
1015int main() {
1016
1017return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1018
1019; return 0; }
1020EOF
d836ee13 1021if { (eval echo configure:1022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1022 rm -rf conftest*
1023 am_cv_prog_cc_stdc="$ac_arg"; break
1024else
1025 echo "configure: failed program was:" >&5
1026 cat conftest.$ac_ext >&5
1027fi
1028rm -f conftest*
1029done
1030CC="$ac_save_CC"
1031
1032fi
1033
1034if test -z "$am_cv_prog_cc_stdc"; then
1035 echo "$ac_t""none needed" 1>&6
1036else
1037 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1038fi
1039case "x$am_cv_prog_cc_stdc" in
1040 x|xno) ;;
1041 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1042esac
1043
1044
1045ac_aux_dir=
1046for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1047 if test -f $ac_dir/install-sh; then
1048 ac_aux_dir=$ac_dir
1049 ac_install_sh="$ac_aux_dir/install-sh -c"
1050 break
1051 elif test -f $ac_dir/install.sh; then
1052 ac_aux_dir=$ac_dir
1053 ac_install_sh="$ac_aux_dir/install.sh -c"
1054 break
1055 fi
1056done
1057if test -z "$ac_aux_dir"; then
1058 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1059fi
1060ac_config_guess=$ac_aux_dir/config.guess
1061ac_config_sub=$ac_aux_dir/config.sub
1062ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1063
1064
1065# Do some error checking and defaulting for the host and target type.
1066# The inputs are:
1067# configure --host=HOST --target=TARGET --build=BUILD NONOPT
1068#
1069# The rules are:
1070# 1. You are not allowed to specify --host, --target, and nonopt at the
1071# same time.
1072# 2. Host defaults to nonopt.
1073# 3. If nonopt is not specified, then host defaults to the current host,
1074# as determined by config.guess.
1075# 4. Target and build default to nonopt.
1076# 5. If nonopt is not specified, then target and build default to host.
1077
1078# The aliases save the names the user supplied, while $host etc.
1079# will get canonicalized.
1080case $host---$target---$nonopt in
1081NONE---*---* | *---NONE---* | *---*---NONE) ;;
1082*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1083esac
1084
1085
1086# Make sure we can run config.sub.
1087if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1088else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1089fi
1090
1091echo $ac_n "checking host system type""... $ac_c" 1>&6
d836ee13 1092echo "configure:1093: checking host system type" >&5
c906108c
SS
1093
1094host_alias=$host
1095case "$host_alias" in
1096NONE)
1097 case $nonopt in
1098 NONE)
1099 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1100 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1101 fi ;;
1102 *) host_alias=$nonopt ;;
1103 esac ;;
1104esac
1105
1106host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1107host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1108host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1109host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1110echo "$ac_t""$host" 1>&6
1111
1112echo $ac_n "checking target system type""... $ac_c" 1>&6
d836ee13 1113echo "configure:1114: checking target system type" >&5
c906108c
SS
1114
1115target_alias=$target
1116case "$target_alias" in
1117NONE)
1118 case $nonopt in
1119 NONE) target_alias=$host_alias ;;
1120 *) target_alias=$nonopt ;;
1121 esac ;;
1122esac
1123
1124target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1125target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1126target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1127target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1128echo "$ac_t""$target" 1>&6
1129
1130echo $ac_n "checking build system type""... $ac_c" 1>&6
d836ee13 1131echo "configure:1132: checking build system type" >&5
c906108c
SS
1132
1133build_alias=$build
1134case "$build_alias" in
1135NONE)
1136 case $nonopt in
1137 NONE) build_alias=$host_alias ;;
1138 *) build_alias=$nonopt ;;
1139 esac ;;
1140esac
1141
1142build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1143build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1144build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1145build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1146echo "$ac_t""$build" 1>&6
1147
1148test "$host_alias" != "$target_alias" &&
1149 test "$program_prefix$program_suffix$program_transform_name" = \
1150 NONENONEs,x,x, &&
1151 program_prefix=${target_alias}-
1152
1153
8bb2c122
MK
1154# FIXME: kettenis/20030102: The AC_PROG_RANLIB from Autoconf 2.13
1155# doesn't support cross-compilation, but the one from Autoconf 2.5x
1156# does. Override RANLIB here (i.e. before running AC_PROG_RANLIB) to
1157# deal with the lossage. Note that CY_GNU_GETTEXT currently calls
f6e85fc8 1158# AC_PROG_RANLIB. This can be removed when we switch to Autoconf
8bb2c122
MK
1159# 2.5x.
1160if test $host != $build; then
1161 ac_tool_prefix=${host_alias}-
1162else
1163 ac_tool_prefix=
1164fi
1165
1166# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1167set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1168echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 1169echo "configure:1170: checking for $ac_word" >&5
8bb2c122
MK
1170if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1171 echo $ac_n "(cached) $ac_c" 1>&6
1172else
1173 if test -n "$RANLIB"; then
1174 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1175else
1176 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1177 ac_dummy="$PATH"
1178 for ac_dir in $ac_dummy; do
1179 test -z "$ac_dir" && ac_dir=.
1180 if test -f $ac_dir/$ac_word; then
1181 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1182 break
1183 fi
1184 done
1185 IFS="$ac_save_ifs"
1186fi
1187fi
1188RANLIB="$ac_cv_prog_RANLIB"
1189if test -n "$RANLIB"; then
1190 echo "$ac_t""$RANLIB" 1>&6
1191else
1192 echo "$ac_t""no" 1>&6
1193fi
1194
1195
1196if test -z "$ac_cv_prog_RANLIB"; then
1197if test -n "$ac_tool_prefix"; then
1198 # Extract the first word of "ranlib", so it can be a program name with args.
1199set dummy ranlib; ac_word=$2
1200echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 1201echo "configure:1202: checking for $ac_word" >&5
8bb2c122
MK
1202if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1203 echo $ac_n "(cached) $ac_c" 1>&6
1204else
1205 if test -n "$RANLIB"; then
1206 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1207else
1208 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1209 ac_dummy="$PATH"
1210 for ac_dir in $ac_dummy; do
1211 test -z "$ac_dir" && ac_dir=.
1212 if test -f $ac_dir/$ac_word; then
1213 ac_cv_prog_RANLIB="ranlib"
1214 break
1215 fi
1216 done
1217 IFS="$ac_save_ifs"
1218 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1219fi
1220fi
1221RANLIB="$ac_cv_prog_RANLIB"
1222if test -n "$RANLIB"; then
1223 echo "$ac_t""$RANLIB" 1>&6
1224else
1225 echo "$ac_t""no" 1>&6
1226fi
1227
1228else
1229 RANLIB=":"
1230fi
1231fi
1232
1233
c906108c
SS
1234ALL_LINGUAS=
1235echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
d836ee13 1236echo "configure:1237: checking whether ${MAKE-make} sets \${MAKE}" >&5
c906108c
SS
1237set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1238if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1239 echo $ac_n "(cached) $ac_c" 1>&6
1240else
1241 cat > conftestmake <<\EOF
1242all:
1243 @echo 'ac_maketemp="${MAKE}"'
1244EOF
1245# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1246eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1247if test -n "$ac_maketemp"; then
1248 eval ac_cv_prog_make_${ac_make}_set=yes
1249else
1250 eval ac_cv_prog_make_${ac_make}_set=no
1251fi
1252rm -f conftestmake
1253fi
1254if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1255 echo "$ac_t""yes" 1>&6
1256 SET_MAKE=
1257else
1258 echo "$ac_t""no" 1>&6
1259 SET_MAKE="MAKE=${MAKE-make}"
1260fi
1261
1262# Extract the first word of "ranlib", so it can be a program name with args.
1263set dummy ranlib; ac_word=$2
1264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 1265echo "configure:1266: checking for $ac_word" >&5
c906108c
SS
1266if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1267 echo $ac_n "(cached) $ac_c" 1>&6
1268else
1269 if test -n "$RANLIB"; then
1270 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1271else
1272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1273 ac_dummy="$PATH"
1274 for ac_dir in $ac_dummy; do
1275 test -z "$ac_dir" && ac_dir=.
1276 if test -f $ac_dir/$ac_word; then
1277 ac_cv_prog_RANLIB="ranlib"
1278 break
1279 fi
1280 done
1281 IFS="$ac_save_ifs"
1282 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1283fi
1284fi
1285RANLIB="$ac_cv_prog_RANLIB"
1286if test -n "$RANLIB"; then
1287 echo "$ac_t""$RANLIB" 1>&6
1288else
1289 echo "$ac_t""no" 1>&6
1290fi
1291
1292echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
d836ee13 1293echo "configure:1294: checking for ANSI C header files" >&5
c906108c
SS
1294if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1295 echo $ac_n "(cached) $ac_c" 1>&6
1296else
1297 cat > conftest.$ac_ext <<EOF
d836ee13 1298#line 1299 "configure"
c906108c
SS
1299#include "confdefs.h"
1300#include <stdlib.h>
1301#include <stdarg.h>
1302#include <string.h>
1303#include <float.h>
1304EOF
1305ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 1306{ (eval echo configure:1307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1307ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1308if test -z "$ac_err"; then
1309 rm -rf conftest*
1310 ac_cv_header_stdc=yes
1311else
1312 echo "$ac_err" >&5
1313 echo "configure: failed program was:" >&5
1314 cat conftest.$ac_ext >&5
1315 rm -rf conftest*
1316 ac_cv_header_stdc=no
1317fi
1318rm -f conftest*
1319
1320if test $ac_cv_header_stdc = yes; then
1321 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1322cat > conftest.$ac_ext <<EOF
d836ee13 1323#line 1324 "configure"
c906108c
SS
1324#include "confdefs.h"
1325#include <string.h>
1326EOF
1327if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1328 egrep "memchr" >/dev/null 2>&1; then
1329 :
1330else
1331 rm -rf conftest*
1332 ac_cv_header_stdc=no
1333fi
1334rm -f conftest*
1335
1336fi
1337
1338if test $ac_cv_header_stdc = yes; then
1339 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1340cat > conftest.$ac_ext <<EOF
d836ee13 1341#line 1342 "configure"
c906108c
SS
1342#include "confdefs.h"
1343#include <stdlib.h>
1344EOF
1345if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1346 egrep "free" >/dev/null 2>&1; then
1347 :
1348else
1349 rm -rf conftest*
1350 ac_cv_header_stdc=no
1351fi
1352rm -f conftest*
1353
1354fi
1355
1356if test $ac_cv_header_stdc = yes; then
1357 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1358if test "$cross_compiling" = yes; then
1359 :
1360else
1361 cat > conftest.$ac_ext <<EOF
d836ee13 1362#line 1363 "configure"
c906108c
SS
1363#include "confdefs.h"
1364#include <ctype.h>
1365#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1366#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1367#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1368int main () { int i; for (i = 0; i < 256; i++)
1369if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1370exit (0); }
1371
1372EOF
d836ee13 1373if { (eval echo configure:1374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1374then
1375 :
1376else
1377 echo "configure: failed program was:" >&5
1378 cat conftest.$ac_ext >&5
1379 rm -fr conftest*
1380 ac_cv_header_stdc=no
1381fi
1382rm -fr conftest*
1383fi
1384
1385fi
1386fi
1387
1388echo "$ac_t""$ac_cv_header_stdc" 1>&6
1389if test $ac_cv_header_stdc = yes; then
1390 cat >> confdefs.h <<\EOF
1391#define STDC_HEADERS 1
1392EOF
1393
1394fi
1395
1396echo $ac_n "checking for working const""... $ac_c" 1>&6
d836ee13 1397echo "configure:1398: checking for working const" >&5
c906108c
SS
1398if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1399 echo $ac_n "(cached) $ac_c" 1>&6
1400else
1401 cat > conftest.$ac_ext <<EOF
d836ee13 1402#line 1403 "configure"
c906108c
SS
1403#include "confdefs.h"
1404
1405int main() {
1406
1407/* Ultrix mips cc rejects this. */
1408typedef int charset[2]; const charset x;
1409/* SunOS 4.1.1 cc rejects this. */
1410char const *const *ccp;
1411char **p;
1412/* NEC SVR4.0.2 mips cc rejects this. */
1413struct point {int x, y;};
1414static struct point const zero = {0,0};
1415/* AIX XL C 1.02.0.0 rejects this.
1416 It does not let you subtract one const X* pointer from another in an arm
1417 of an if-expression whose if-part is not a constant expression */
1418const char *g = "string";
1419ccp = &g + (g ? g-g : 0);
1420/* HPUX 7.0 cc rejects these. */
1421++ccp;
1422p = (char**) ccp;
1423ccp = (char const *const *) p;
1424{ /* SCO 3.2v4 cc rejects this. */
1425 char *t;
1426 char const *s = 0 ? (char *) 0 : (char const *) 0;
1427
1428 *t++ = 0;
1429}
1430{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1431 int x[] = {25, 17};
1432 const int *foo = &x[0];
1433 ++foo;
1434}
1435{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1436 typedef const int *iptr;
1437 iptr p = 0;
1438 ++p;
1439}
1440{ /* AIX XL C 1.02.0.0 rejects this saying
1441 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1442 struct s { int j; const int *ap[3]; };
1443 struct s *b; b->j = 5;
1444}
1445{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1446 const int foo = 10;
1447}
1448
1449; return 0; }
1450EOF
d836ee13 1451if { (eval echo configure:1452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1452 rm -rf conftest*
1453 ac_cv_c_const=yes
1454else
1455 echo "configure: failed program was:" >&5
1456 cat conftest.$ac_ext >&5
1457 rm -rf conftest*
1458 ac_cv_c_const=no
1459fi
1460rm -f conftest*
1461fi
1462
1463echo "$ac_t""$ac_cv_c_const" 1>&6
1464if test $ac_cv_c_const = no; then
1465 cat >> confdefs.h <<\EOF
1466#define const
1467EOF
1468
1469fi
1470
1471echo $ac_n "checking for inline""... $ac_c" 1>&6
d836ee13 1472echo "configure:1473: checking for inline" >&5
c906108c
SS
1473if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1474 echo $ac_n "(cached) $ac_c" 1>&6
1475else
1476 ac_cv_c_inline=no
1477for ac_kw in inline __inline__ __inline; do
1478 cat > conftest.$ac_ext <<EOF
d836ee13 1479#line 1480 "configure"
c906108c
SS
1480#include "confdefs.h"
1481
1482int main() {
1483} $ac_kw foo() {
1484; return 0; }
1485EOF
d836ee13 1486if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1487 rm -rf conftest*
1488 ac_cv_c_inline=$ac_kw; break
1489else
1490 echo "configure: failed program was:" >&5
1491 cat conftest.$ac_ext >&5
1492fi
1493rm -f conftest*
1494done
1495
1496fi
1497
1498echo "$ac_t""$ac_cv_c_inline" 1>&6
1499case "$ac_cv_c_inline" in
1500 inline | yes) ;;
1501 no) cat >> confdefs.h <<\EOF
1502#define inline
1503EOF
1504 ;;
1505 *) cat >> confdefs.h <<EOF
1506#define inline $ac_cv_c_inline
1507EOF
1508 ;;
1509esac
1510
1511echo $ac_n "checking for off_t""... $ac_c" 1>&6
d836ee13 1512echo "configure:1513: checking for off_t" >&5
c906108c
SS
1513if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1514 echo $ac_n "(cached) $ac_c" 1>&6
1515else
1516 cat > conftest.$ac_ext <<EOF
d836ee13 1517#line 1518 "configure"
c906108c
SS
1518#include "confdefs.h"
1519#include <sys/types.h>
1520#if STDC_HEADERS
1521#include <stdlib.h>
1522#include <stddef.h>
1523#endif
1524EOF
1525if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1526 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1527 rm -rf conftest*
1528 ac_cv_type_off_t=yes
1529else
1530 rm -rf conftest*
1531 ac_cv_type_off_t=no
1532fi
1533rm -f conftest*
1534
1535fi
1536echo "$ac_t""$ac_cv_type_off_t" 1>&6
1537if test $ac_cv_type_off_t = no; then
1538 cat >> confdefs.h <<\EOF
1539#define off_t long
1540EOF
1541
1542fi
1543
1544echo $ac_n "checking for size_t""... $ac_c" 1>&6
d836ee13 1545echo "configure:1546: checking for size_t" >&5
c906108c
SS
1546if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1547 echo $ac_n "(cached) $ac_c" 1>&6
1548else
1549 cat > conftest.$ac_ext <<EOF
d836ee13 1550#line 1551 "configure"
c906108c
SS
1551#include "confdefs.h"
1552#include <sys/types.h>
1553#if STDC_HEADERS
1554#include <stdlib.h>
1555#include <stddef.h>
1556#endif
1557EOF
1558if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1559 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1560 rm -rf conftest*
1561 ac_cv_type_size_t=yes
1562else
1563 rm -rf conftest*
1564 ac_cv_type_size_t=no
1565fi
1566rm -f conftest*
1567
1568fi
1569echo "$ac_t""$ac_cv_type_size_t" 1>&6
1570if test $ac_cv_type_size_t = no; then
1571 cat >> confdefs.h <<\EOF
1572#define size_t unsigned
1573EOF
1574
1575fi
1576
1577# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1578# for constant arguments. Useless!
1579echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
d836ee13 1580echo "configure:1581: checking for working alloca.h" >&5
c906108c
SS
1581if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1582 echo $ac_n "(cached) $ac_c" 1>&6
1583else
1584 cat > conftest.$ac_ext <<EOF
d836ee13 1585#line 1586 "configure"
c906108c
SS
1586#include "confdefs.h"
1587#include <alloca.h>
1588int main() {
1589char *p = alloca(2 * sizeof(int));
1590; return 0; }
1591EOF
d836ee13 1592if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1593 rm -rf conftest*
1594 ac_cv_header_alloca_h=yes
1595else
1596 echo "configure: failed program was:" >&5
1597 cat conftest.$ac_ext >&5
1598 rm -rf conftest*
1599 ac_cv_header_alloca_h=no
1600fi
1601rm -f conftest*
1602fi
1603
1604echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1605if test $ac_cv_header_alloca_h = yes; then
1606 cat >> confdefs.h <<\EOF
1607#define HAVE_ALLOCA_H 1
1608EOF
1609
1610fi
1611
1612echo $ac_n "checking for alloca""... $ac_c" 1>&6
d836ee13 1613echo "configure:1614: checking for alloca" >&5
c906108c
SS
1614if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1615 echo $ac_n "(cached) $ac_c" 1>&6
1616else
1617 cat > conftest.$ac_ext <<EOF
d836ee13 1618#line 1619 "configure"
c906108c
SS
1619#include "confdefs.h"
1620
1621#ifdef __GNUC__
1622# define alloca __builtin_alloca
1623#else
1624# ifdef _MSC_VER
1625# include <malloc.h>
1626# define alloca _alloca
1627# else
1628# if HAVE_ALLOCA_H
1629# include <alloca.h>
1630# else
1631# ifdef _AIX
1632 #pragma alloca
1633# else
1634# ifndef alloca /* predefined by HP cc +Olibcalls */
1635char *alloca ();
1636# endif
1637# endif
1638# endif
1639# endif
1640#endif
1641
1642int main() {
1643char *p = (char *) alloca(1);
1644; return 0; }
1645EOF
d836ee13 1646if { (eval echo configure:1647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1647 rm -rf conftest*
1648 ac_cv_func_alloca_works=yes
1649else
1650 echo "configure: failed program was:" >&5
1651 cat conftest.$ac_ext >&5
1652 rm -rf conftest*
1653 ac_cv_func_alloca_works=no
1654fi
1655rm -f conftest*
1656fi
1657
1658echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1659if test $ac_cv_func_alloca_works = yes; then
1660 cat >> confdefs.h <<\EOF
1661#define HAVE_ALLOCA 1
1662EOF
1663
1664fi
1665
1666if test $ac_cv_func_alloca_works = no; then
1667 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1668 # that cause trouble. Some versions do not even contain alloca or
1669 # contain a buggy version. If you still want to use their alloca,
1670 # use ar to extract alloca.o from them instead of compiling alloca.c.
1671 ALLOCA=alloca.${ac_objext}
1672 cat >> confdefs.h <<\EOF
1673#define C_ALLOCA 1
1674EOF
1675
1676
1677echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
d836ee13 1678echo "configure:1679: checking whether alloca needs Cray hooks" >&5
c906108c
SS
1679if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1680 echo $ac_n "(cached) $ac_c" 1>&6
1681else
1682 cat > conftest.$ac_ext <<EOF
d836ee13 1683#line 1684 "configure"
c906108c
SS
1684#include "confdefs.h"
1685#if defined(CRAY) && ! defined(CRAY2)
1686webecray
1687#else
1688wenotbecray
1689#endif
1690
1691EOF
1692if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1693 egrep "webecray" >/dev/null 2>&1; then
1694 rm -rf conftest*
1695 ac_cv_os_cray=yes
1696else
1697 rm -rf conftest*
1698 ac_cv_os_cray=no
1699fi
1700rm -f conftest*
1701
1702fi
1703
1704echo "$ac_t""$ac_cv_os_cray" 1>&6
1705if test $ac_cv_os_cray = yes; then
1706for ac_func in _getb67 GETB67 getb67; do
1707 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d836ee13 1708echo "configure:1709: checking for $ac_func" >&5
c906108c
SS
1709if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1710 echo $ac_n "(cached) $ac_c" 1>&6
1711else
1712 cat > conftest.$ac_ext <<EOF
d836ee13 1713#line 1714 "configure"
c906108c
SS
1714#include "confdefs.h"
1715/* System header to define __stub macros and hopefully few prototypes,
1716 which can conflict with char $ac_func(); below. */
1717#include <assert.h>
1718/* Override any gcc2 internal prototype to avoid an error. */
1719/* We use char because int might match the return type of a gcc2
1720 builtin and then its argument prototype would still apply. */
1721char $ac_func();
1722
1723int main() {
1724
1725/* The GNU C library defines this for functions which it implements
1726 to always fail with ENOSYS. Some functions are actually named
1727 something starting with __ and the normal name is an alias. */
1728#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1729choke me
1730#else
1731$ac_func();
1732#endif
1733
1734; return 0; }
1735EOF
d836ee13 1736if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1737 rm -rf conftest*
1738 eval "ac_cv_func_$ac_func=yes"
1739else
1740 echo "configure: failed program was:" >&5
1741 cat conftest.$ac_ext >&5
1742 rm -rf conftest*
1743 eval "ac_cv_func_$ac_func=no"
1744fi
1745rm -f conftest*
1746fi
1747
1748if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1749 echo "$ac_t""yes" 1>&6
1750 cat >> confdefs.h <<EOF
1751#define CRAY_STACKSEG_END $ac_func
1752EOF
1753
1754 break
1755else
1756 echo "$ac_t""no" 1>&6
1757fi
1758
1759done
1760fi
1761
1762echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
d836ee13 1763echo "configure:1764: checking stack direction for C alloca" >&5
c906108c
SS
1764if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1765 echo $ac_n "(cached) $ac_c" 1>&6
1766else
1767 if test "$cross_compiling" = yes; then
1768 ac_cv_c_stack_direction=0
1769else
1770 cat > conftest.$ac_ext <<EOF
d836ee13 1771#line 1772 "configure"
c906108c
SS
1772#include "confdefs.h"
1773find_stack_direction ()
1774{
1775 static char *addr = 0;
1776 auto char dummy;
1777 if (addr == 0)
1778 {
1779 addr = &dummy;
1780 return find_stack_direction ();
1781 }
1782 else
1783 return (&dummy > addr) ? 1 : -1;
1784}
1785main ()
1786{
1787 exit (find_stack_direction() < 0);
1788}
1789EOF
d836ee13 1790if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1791then
1792 ac_cv_c_stack_direction=1
1793else
1794 echo "configure: failed program was:" >&5
1795 cat conftest.$ac_ext >&5
1796 rm -fr conftest*
1797 ac_cv_c_stack_direction=-1
1798fi
1799rm -fr conftest*
1800fi
1801
1802fi
1803
1804echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1805cat >> confdefs.h <<EOF
1806#define STACK_DIRECTION $ac_cv_c_stack_direction
1807EOF
1808
1809fi
1810
d836ee13 1811for ac_hdr in unistd.h
c906108c
SS
1812do
1813ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1814echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d836ee13 1815echo "configure:1816: checking for $ac_hdr" >&5
c906108c
SS
1816if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1817 echo $ac_n "(cached) $ac_c" 1>&6
1818else
1819 cat > conftest.$ac_ext <<EOF
d836ee13 1820#line 1821 "configure"
c906108c
SS
1821#include "confdefs.h"
1822#include <$ac_hdr>
1823EOF
1824ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 1825{ (eval echo configure:1826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1826ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1827if test -z "$ac_err"; then
1828 rm -rf conftest*
1829 eval "ac_cv_header_$ac_safe=yes"
1830else
1831 echo "$ac_err" >&5
1832 echo "configure: failed program was:" >&5
1833 cat conftest.$ac_ext >&5
1834 rm -rf conftest*
1835 eval "ac_cv_header_$ac_safe=no"
1836fi
1837rm -f conftest*
1838fi
1839if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1840 echo "$ac_t""yes" 1>&6
1841 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1842 cat >> confdefs.h <<EOF
1843#define $ac_tr_hdr 1
1844EOF
1845
1846else
1847 echo "$ac_t""no" 1>&6
1848fi
1849done
1850
1851for ac_func in getpagesize
1852do
1853echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d836ee13 1854echo "configure:1855: checking for $ac_func" >&5
c906108c
SS
1855if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1856 echo $ac_n "(cached) $ac_c" 1>&6
1857else
1858 cat > conftest.$ac_ext <<EOF
d836ee13 1859#line 1860 "configure"
c906108c
SS
1860#include "confdefs.h"
1861/* System header to define __stub macros and hopefully few prototypes,
1862 which can conflict with char $ac_func(); below. */
1863#include <assert.h>
1864/* Override any gcc2 internal prototype to avoid an error. */
1865/* We use char because int might match the return type of a gcc2
1866 builtin and then its argument prototype would still apply. */
1867char $ac_func();
1868
1869int main() {
1870
1871/* The GNU C library defines this for functions which it implements
1872 to always fail with ENOSYS. Some functions are actually named
1873 something starting with __ and the normal name is an alias. */
1874#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1875choke me
1876#else
1877$ac_func();
1878#endif
1879
1880; return 0; }
1881EOF
d836ee13 1882if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1883 rm -rf conftest*
1884 eval "ac_cv_func_$ac_func=yes"
1885else
1886 echo "configure: failed program was:" >&5
1887 cat conftest.$ac_ext >&5
1888 rm -rf conftest*
1889 eval "ac_cv_func_$ac_func=no"
1890fi
1891rm -f conftest*
1892fi
1893
1894if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1895 echo "$ac_t""yes" 1>&6
1896 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1897 cat >> confdefs.h <<EOF
1898#define $ac_tr_func 1
1899EOF
1900
1901else
1902 echo "$ac_t""no" 1>&6
1903fi
1904done
1905
1906echo $ac_n "checking for working mmap""... $ac_c" 1>&6
d836ee13 1907echo "configure:1908: checking for working mmap" >&5
c906108c
SS
1908if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1909 echo $ac_n "(cached) $ac_c" 1>&6
1910else
1911 if test "$cross_compiling" = yes; then
1912 ac_cv_func_mmap_fixed_mapped=no
1913else
1914 cat > conftest.$ac_ext <<EOF
d836ee13 1915#line 1916 "configure"
c906108c
SS
1916#include "confdefs.h"
1917
1918/* Thanks to Mike Haertel and Jim Avera for this test.
1919 Here is a matrix of mmap possibilities:
1920 mmap private not fixed
1921 mmap private fixed at somewhere currently unmapped
1922 mmap private fixed at somewhere already mapped
1923 mmap shared not fixed
1924 mmap shared fixed at somewhere currently unmapped
1925 mmap shared fixed at somewhere already mapped
1926 For private mappings, we should verify that changes cannot be read()
1927 back from the file, nor mmap's back from the file at a different
1928 address. (There have been systems where private was not correctly
1929 implemented like the infamous i386 svr4.0, and systems where the
1930 VM page cache was not coherent with the filesystem buffer cache
1931 like early versions of FreeBSD and possibly contemporary NetBSD.)
1932 For shared mappings, we should conversely verify that changes get
1933 propogated back to all the places they're supposed to be.
1934
1935 Grep wants private fixed already mapped.
1936 The main things grep needs to know about mmap are:
1937 * does it exist and is it safe to write into the mmap'd area
1938 * how to use it (BSD variants) */
1939#include <sys/types.h>
1940#include <fcntl.h>
1941#include <sys/mman.h>
1942
1943/* This mess was copied from the GNU getpagesize.h. */
1944#ifndef HAVE_GETPAGESIZE
d836ee13
AC
1945# ifdef HAVE_UNISTD_H
1946# include <unistd.h>
1947# endif
c906108c
SS
1948
1949/* Assume that all systems that can run configure have sys/param.h. */
1950# ifndef HAVE_SYS_PARAM_H
1951# define HAVE_SYS_PARAM_H 1
1952# endif
1953
1954# ifdef _SC_PAGESIZE
1955# define getpagesize() sysconf(_SC_PAGESIZE)
1956# else /* no _SC_PAGESIZE */
1957# ifdef HAVE_SYS_PARAM_H
1958# include <sys/param.h>
1959# ifdef EXEC_PAGESIZE
1960# define getpagesize() EXEC_PAGESIZE
1961# else /* no EXEC_PAGESIZE */
1962# ifdef NBPG
1963# define getpagesize() NBPG * CLSIZE
1964# ifndef CLSIZE
1965# define CLSIZE 1
1966# endif /* no CLSIZE */
1967# else /* no NBPG */
1968# ifdef NBPC
1969# define getpagesize() NBPC
1970# else /* no NBPC */
1971# ifdef PAGESIZE
1972# define getpagesize() PAGESIZE
1973# endif /* PAGESIZE */
1974# endif /* no NBPC */
1975# endif /* no NBPG */
1976# endif /* no EXEC_PAGESIZE */
1977# else /* no HAVE_SYS_PARAM_H */
1978# define getpagesize() 8192 /* punt totally */
1979# endif /* no HAVE_SYS_PARAM_H */
1980# endif /* no _SC_PAGESIZE */
1981
1982#endif /* no HAVE_GETPAGESIZE */
1983
1984#ifdef __cplusplus
1985extern "C" { void *malloc(unsigned); }
1986#else
1987char *malloc();
1988#endif
1989
1990int
1991main()
1992{
1993 char *data, *data2, *data3;
1994 int i, pagesize;
1995 int fd;
1996
1997 pagesize = getpagesize();
1998
1999 /*
2000 * First, make a file with some known garbage in it.
2001 */
2002 data = malloc(pagesize);
2003 if (!data)
2004 exit(1);
2005 for (i = 0; i < pagesize; ++i)
2006 *(data + i) = rand();
2007 umask(0);
2008 fd = creat("conftestmmap", 0600);
2009 if (fd < 0)
2010 exit(1);
2011 if (write(fd, data, pagesize) != pagesize)
2012 exit(1);
2013 close(fd);
2014
2015 /*
2016 * Next, try to mmap the file at a fixed address which
2017 * already has something else allocated at it. If we can,
2018 * also make sure that we see the same garbage.
2019 */
2020 fd = open("conftestmmap", O_RDWR);
2021 if (fd < 0)
2022 exit(1);
2023 data2 = malloc(2 * pagesize);
2024 if (!data2)
2025 exit(1);
2026 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2027 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2028 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2029 exit(1);
2030 for (i = 0; i < pagesize; ++i)
2031 if (*(data + i) != *(data2 + i))
2032 exit(1);
2033
2034 /*
2035 * Finally, make sure that changes to the mapped area
2036 * do not percolate back to the file as seen by read().
2037 * (This is a bug on some variants of i386 svr4.0.)
2038 */
2039 for (i = 0; i < pagesize; ++i)
2040 *(data2 + i) = *(data2 + i) + 1;
2041 data3 = malloc(pagesize);
2042 if (!data3)
2043 exit(1);
2044 if (read(fd, data3, pagesize) != pagesize)
2045 exit(1);
2046 for (i = 0; i < pagesize; ++i)
2047 if (*(data + i) != *(data3 + i))
2048 exit(1);
2049 close(fd);
2050 unlink("conftestmmap");
2051 exit(0);
2052}
2053
2054EOF
d836ee13 2055if { (eval echo configure:2056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
2056then
2057 ac_cv_func_mmap_fixed_mapped=yes
2058else
2059 echo "configure: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2061 rm -fr conftest*
2062 ac_cv_func_mmap_fixed_mapped=no
2063fi
2064rm -fr conftest*
2065fi
2066
2067fi
2068
2069echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2070if test $ac_cv_func_mmap_fixed_mapped = yes; then
2071 cat >> confdefs.h <<\EOF
2072#define HAVE_MMAP 1
2073EOF
2074
2075fi
2076
2077
2078 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2079unistd.h values.h sys/param.h
2080do
2081ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2082echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
d836ee13 2083echo "configure:2084: checking for $ac_hdr" >&5
c906108c
SS
2084if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2086else
2087 cat > conftest.$ac_ext <<EOF
d836ee13 2088#line 2089 "configure"
c906108c
SS
2089#include "confdefs.h"
2090#include <$ac_hdr>
2091EOF
2092ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 2093{ (eval echo configure:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2094ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2095if test -z "$ac_err"; then
2096 rm -rf conftest*
2097 eval "ac_cv_header_$ac_safe=yes"
2098else
2099 echo "$ac_err" >&5
2100 echo "configure: failed program was:" >&5
2101 cat conftest.$ac_ext >&5
2102 rm -rf conftest*
2103 eval "ac_cv_header_$ac_safe=no"
2104fi
2105rm -f conftest*
2106fi
2107if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2108 echo "$ac_t""yes" 1>&6
2109 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2110 cat >> confdefs.h <<EOF
2111#define $ac_tr_hdr 1
2112EOF
2113
2114else
2115 echo "$ac_t""no" 1>&6
2116fi
2117done
2118
2119 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2120__argz_count __argz_stringify __argz_next
2121do
2122echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d836ee13 2123echo "configure:2124: checking for $ac_func" >&5
c906108c
SS
2124if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2125 echo $ac_n "(cached) $ac_c" 1>&6
2126else
2127 cat > conftest.$ac_ext <<EOF
d836ee13 2128#line 2129 "configure"
c906108c
SS
2129#include "confdefs.h"
2130/* System header to define __stub macros and hopefully few prototypes,
2131 which can conflict with char $ac_func(); below. */
2132#include <assert.h>
2133/* Override any gcc2 internal prototype to avoid an error. */
2134/* We use char because int might match the return type of a gcc2
2135 builtin and then its argument prototype would still apply. */
2136char $ac_func();
2137
2138int main() {
2139
2140/* The GNU C library defines this for functions which it implements
2141 to always fail with ENOSYS. Some functions are actually named
2142 something starting with __ and the normal name is an alias. */
2143#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2144choke me
2145#else
2146$ac_func();
2147#endif
2148
2149; return 0; }
2150EOF
d836ee13 2151if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2152 rm -rf conftest*
2153 eval "ac_cv_func_$ac_func=yes"
2154else
2155 echo "configure: failed program was:" >&5
2156 cat conftest.$ac_ext >&5
2157 rm -rf conftest*
2158 eval "ac_cv_func_$ac_func=no"
2159fi
2160rm -f conftest*
2161fi
2162
2163if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2164 echo "$ac_t""yes" 1>&6
2165 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2166 cat >> confdefs.h <<EOF
2167#define $ac_tr_func 1
2168EOF
2169
2170else
2171 echo "$ac_t""no" 1>&6
2172fi
2173done
2174
2175
2176 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2177 for ac_func in stpcpy
2178do
2179echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d836ee13 2180echo "configure:2181: checking for $ac_func" >&5
c906108c
SS
2181if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2182 echo $ac_n "(cached) $ac_c" 1>&6
2183else
2184 cat > conftest.$ac_ext <<EOF
d836ee13 2185#line 2186 "configure"
c906108c
SS
2186#include "confdefs.h"
2187/* System header to define __stub macros and hopefully few prototypes,
2188 which can conflict with char $ac_func(); below. */
2189#include <assert.h>
2190/* Override any gcc2 internal prototype to avoid an error. */
2191/* We use char because int might match the return type of a gcc2
2192 builtin and then its argument prototype would still apply. */
2193char $ac_func();
2194
2195int main() {
2196
2197/* The GNU C library defines this for functions which it implements
2198 to always fail with ENOSYS. Some functions are actually named
2199 something starting with __ and the normal name is an alias. */
2200#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2201choke me
2202#else
2203$ac_func();
2204#endif
2205
2206; return 0; }
2207EOF
d836ee13 2208if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2209 rm -rf conftest*
2210 eval "ac_cv_func_$ac_func=yes"
2211else
2212 echo "configure: failed program was:" >&5
2213 cat conftest.$ac_ext >&5
2214 rm -rf conftest*
2215 eval "ac_cv_func_$ac_func=no"
2216fi
2217rm -f conftest*
2218fi
2219
2220if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2221 echo "$ac_t""yes" 1>&6
2222 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2223 cat >> confdefs.h <<EOF
2224#define $ac_tr_func 1
2225EOF
2226
2227else
2228 echo "$ac_t""no" 1>&6
2229fi
2230done
2231
2232 fi
2233 if test "${ac_cv_func_stpcpy}" = "yes"; then
2234 cat >> confdefs.h <<\EOF
2235#define HAVE_STPCPY 1
2236EOF
2237
2238 fi
2239
2240 if test $ac_cv_header_locale_h = yes; then
2241 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
d836ee13 2242echo "configure:2243: checking for LC_MESSAGES" >&5
c906108c
SS
2243if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2244 echo $ac_n "(cached) $ac_c" 1>&6
2245else
2246 cat > conftest.$ac_ext <<EOF
d836ee13 2247#line 2248 "configure"
c906108c
SS
2248#include "confdefs.h"
2249#include <locale.h>
2250int main() {
2251return LC_MESSAGES
2252; return 0; }
2253EOF
d836ee13 2254if { (eval echo configure:2255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2255 rm -rf conftest*
2256 am_cv_val_LC_MESSAGES=yes
2257else
2258 echo "configure: failed program was:" >&5
2259 cat conftest.$ac_ext >&5
2260 rm -rf conftest*
2261 am_cv_val_LC_MESSAGES=no
2262fi
2263rm -f conftest*
2264fi
2265
2266echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2267 if test $am_cv_val_LC_MESSAGES = yes; then
2268 cat >> confdefs.h <<\EOF
2269#define HAVE_LC_MESSAGES 1
2270EOF
2271
2272 fi
2273 fi
2274 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
d836ee13 2275echo "configure:2276: checking whether NLS is requested" >&5
c906108c
SS
2276 # Check whether --enable-nls or --disable-nls was given.
2277if test "${enable_nls+set}" = set; then
2278 enableval="$enable_nls"
2279 USE_NLS=$enableval
2280else
2281 USE_NLS=yes
2282fi
2283
2284 echo "$ac_t""$USE_NLS" 1>&6
2285
2286
2287 USE_INCLUDED_LIBINTL=no
2288
2289 if test "$USE_NLS" = "yes"; then
2290 cat >> confdefs.h <<\EOF
2291#define ENABLE_NLS 1
2292EOF
2293
2294 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
d836ee13 2295echo "configure:2296: checking whether included gettext is requested" >&5
c906108c
SS
2296 # Check whether --with-included-gettext or --without-included-gettext was given.
2297if test "${with_included_gettext+set}" = set; then
2298 withval="$with_included_gettext"
2299 nls_cv_force_use_gnu_gettext=$withval
2300else
2301 nls_cv_force_use_gnu_gettext=no
2302fi
2303
2304 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2305
2306 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2307 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2308 nls_cv_header_intl=
2309 nls_cv_header_libgt=
2310 CATOBJEXT=NONE
2311
2312 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2313echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
d836ee13 2314echo "configure:2315: checking for libintl.h" >&5
c906108c
SS
2315if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2316 echo $ac_n "(cached) $ac_c" 1>&6
2317else
2318 cat > conftest.$ac_ext <<EOF
d836ee13 2319#line 2320 "configure"
c906108c
SS
2320#include "confdefs.h"
2321#include <libintl.h>
2322EOF
2323ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 2324{ (eval echo configure:2325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2325ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2326if test -z "$ac_err"; then
2327 rm -rf conftest*
2328 eval "ac_cv_header_$ac_safe=yes"
2329else
2330 echo "$ac_err" >&5
2331 echo "configure: failed program was:" >&5
2332 cat conftest.$ac_ext >&5
2333 rm -rf conftest*
2334 eval "ac_cv_header_$ac_safe=no"
2335fi
2336rm -f conftest*
2337fi
2338if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2339 echo "$ac_t""yes" 1>&6
2340 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
d836ee13 2341echo "configure:2342: checking for gettext in libc" >&5
c906108c
SS
2342if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2343 echo $ac_n "(cached) $ac_c" 1>&6
2344else
2345 cat > conftest.$ac_ext <<EOF
d836ee13 2346#line 2347 "configure"
c906108c
SS
2347#include "confdefs.h"
2348#include <libintl.h>
2349int main() {
2350return (int) gettext ("")
2351; return 0; }
2352EOF
d836ee13 2353if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2354 rm -rf conftest*
2355 gt_cv_func_gettext_libc=yes
2356else
2357 echo "configure: failed program was:" >&5
2358 cat conftest.$ac_ext >&5
2359 rm -rf conftest*
2360 gt_cv_func_gettext_libc=no
2361fi
2362rm -f conftest*
2363fi
2364
2365echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2366
2367 if test "$gt_cv_func_gettext_libc" != "yes"; then
2368 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
d836ee13 2369echo "configure:2370: checking for bindtextdomain in -lintl" >&5
c906108c
SS
2370ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2371if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372 echo $ac_n "(cached) $ac_c" 1>&6
2373else
2374 ac_save_LIBS="$LIBS"
2375LIBS="-lintl $LIBS"
2376cat > conftest.$ac_ext <<EOF
d836ee13 2377#line 2378 "configure"
c906108c
SS
2378#include "confdefs.h"
2379/* Override any gcc2 internal prototype to avoid an error. */
2380/* We use char because int might match the return type of a gcc2
2381 builtin and then its argument prototype would still apply. */
2382char bindtextdomain();
2383
2384int main() {
2385bindtextdomain()
2386; return 0; }
2387EOF
d836ee13 2388if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2389 rm -rf conftest*
2390 eval "ac_cv_lib_$ac_lib_var=yes"
2391else
2392 echo "configure: failed program was:" >&5
2393 cat conftest.$ac_ext >&5
2394 rm -rf conftest*
2395 eval "ac_cv_lib_$ac_lib_var=no"
2396fi
2397rm -f conftest*
2398LIBS="$ac_save_LIBS"
2399
2400fi
2401if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402 echo "$ac_t""yes" 1>&6
2403 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
d836ee13 2404echo "configure:2405: checking for gettext in libintl" >&5
c906108c
SS
2405if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2406 echo $ac_n "(cached) $ac_c" 1>&6
2407else
2408 cat > conftest.$ac_ext <<EOF
d836ee13 2409#line 2410 "configure"
c906108c
SS
2410#include "confdefs.h"
2411
2412int main() {
2413return (int) gettext ("")
2414; return 0; }
2415EOF
d836ee13 2416if { (eval echo configure:2417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2417 rm -rf conftest*
2418 gt_cv_func_gettext_libintl=yes
2419else
2420 echo "configure: failed program was:" >&5
2421 cat conftest.$ac_ext >&5
2422 rm -rf conftest*
2423 gt_cv_func_gettext_libintl=no
2424fi
2425rm -f conftest*
2426fi
2427
2428echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2429else
2430 echo "$ac_t""no" 1>&6
2431fi
2432
2433 fi
2434
2435 if test "$gt_cv_func_gettext_libc" = "yes" \
2436 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2437 cat >> confdefs.h <<\EOF
2438#define HAVE_GETTEXT 1
2439EOF
2440
2441 # Extract the first word of "msgfmt", so it can be a program name with args.
2442set dummy msgfmt; ac_word=$2
2443echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2444echo "configure:2445: checking for $ac_word" >&5
c906108c
SS
2445if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2446 echo $ac_n "(cached) $ac_c" 1>&6
2447else
2448 case "$MSGFMT" in
2449 /*)
2450 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2451 ;;
2452 *)
2453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2454 for ac_dir in $PATH; do
2455 test -z "$ac_dir" && ac_dir=.
2456 if test -f $ac_dir/$ac_word; then
2457 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2458 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2459 break
2460 fi
2461 fi
2462 done
2463 IFS="$ac_save_ifs"
2464 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2465 ;;
2466esac
2467fi
2468MSGFMT="$ac_cv_path_MSGFMT"
2469if test -n "$MSGFMT"; then
2470 echo "$ac_t""$MSGFMT" 1>&6
2471else
2472 echo "$ac_t""no" 1>&6
2473fi
2474 if test "$MSGFMT" != "no"; then
2475 for ac_func in dcgettext
2476do
2477echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
d836ee13 2478echo "configure:2479: checking for $ac_func" >&5
c906108c
SS
2479if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2480 echo $ac_n "(cached) $ac_c" 1>&6
2481else
2482 cat > conftest.$ac_ext <<EOF
d836ee13 2483#line 2484 "configure"
c906108c
SS
2484#include "confdefs.h"
2485/* System header to define __stub macros and hopefully few prototypes,
2486 which can conflict with char $ac_func(); below. */
2487#include <assert.h>
2488/* Override any gcc2 internal prototype to avoid an error. */
2489/* We use char because int might match the return type of a gcc2
2490 builtin and then its argument prototype would still apply. */
2491char $ac_func();
2492
2493int main() {
2494
2495/* The GNU C library defines this for functions which it implements
2496 to always fail with ENOSYS. Some functions are actually named
2497 something starting with __ and the normal name is an alias. */
2498#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2499choke me
2500#else
2501$ac_func();
2502#endif
2503
2504; return 0; }
2505EOF
d836ee13 2506if { (eval echo configure:2507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2507 rm -rf conftest*
2508 eval "ac_cv_func_$ac_func=yes"
2509else
2510 echo "configure: failed program was:" >&5
2511 cat conftest.$ac_ext >&5
2512 rm -rf conftest*
2513 eval "ac_cv_func_$ac_func=no"
2514fi
2515rm -f conftest*
2516fi
2517
2518if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2519 echo "$ac_t""yes" 1>&6
2520 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2521 cat >> confdefs.h <<EOF
2522#define $ac_tr_func 1
2523EOF
2524
2525else
2526 echo "$ac_t""no" 1>&6
2527fi
2528done
2529
2530 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2531set dummy gmsgfmt; ac_word=$2
2532echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2533echo "configure:2534: checking for $ac_word" >&5
c906108c
SS
2534if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2535 echo $ac_n "(cached) $ac_c" 1>&6
2536else
2537 case "$GMSGFMT" in
2538 /*)
2539 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2540 ;;
2541 ?:/*)
2542 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2543 ;;
2544 *)
2545 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2546 ac_dummy="$PATH"
2547 for ac_dir in $ac_dummy; do
2548 test -z "$ac_dir" && ac_dir=.
2549 if test -f $ac_dir/$ac_word; then
2550 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2551 break
2552 fi
2553 done
2554 IFS="$ac_save_ifs"
2555 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2556 ;;
2557esac
2558fi
2559GMSGFMT="$ac_cv_path_GMSGFMT"
2560if test -n "$GMSGFMT"; then
2561 echo "$ac_t""$GMSGFMT" 1>&6
2562else
2563 echo "$ac_t""no" 1>&6
2564fi
2565
2566 # Extract the first word of "xgettext", so it can be a program name with args.
2567set dummy xgettext; ac_word=$2
2568echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2569echo "configure:2570: checking for $ac_word" >&5
c906108c
SS
2570if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2571 echo $ac_n "(cached) $ac_c" 1>&6
2572else
2573 case "$XGETTEXT" in
2574 /*)
2575 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2576 ;;
2577 *)
2578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2579 for ac_dir in $PATH; do
2580 test -z "$ac_dir" && ac_dir=.
2581 if test -f $ac_dir/$ac_word; then
2582 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2583 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2584 break
2585 fi
2586 fi
2587 done
2588 IFS="$ac_save_ifs"
2589 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2590 ;;
2591esac
2592fi
2593XGETTEXT="$ac_cv_path_XGETTEXT"
2594if test -n "$XGETTEXT"; then
2595 echo "$ac_t""$XGETTEXT" 1>&6
2596else
2597 echo "$ac_t""no" 1>&6
2598fi
2599
2600 cat > conftest.$ac_ext <<EOF
d836ee13 2601#line 2602 "configure"
c906108c
SS
2602#include "confdefs.h"
2603
2604int main() {
2605extern int _nl_msg_cat_cntr;
2606 return _nl_msg_cat_cntr
2607; return 0; }
2608EOF
d836ee13 2609if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2610 rm -rf conftest*
2611 CATOBJEXT=.gmo
2612 DATADIRNAME=share
2613else
2614 echo "configure: failed program was:" >&5
2615 cat conftest.$ac_ext >&5
2616 rm -rf conftest*
2617 CATOBJEXT=.mo
2618 DATADIRNAME=lib
2619fi
2620rm -f conftest*
2621 INSTOBJEXT=.mo
2622 fi
2623 fi
2624
2625else
2626 echo "$ac_t""no" 1>&6
2627fi
2628
2629
2630
2631 if test "$CATOBJEXT" = "NONE"; then
2632 nls_cv_use_gnu_gettext=yes
2633 fi
2634 fi
2635
2636 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2637 INTLOBJS="\$(GETTOBJS)"
2638 # Extract the first word of "msgfmt", so it can be a program name with args.
2639set dummy msgfmt; ac_word=$2
2640echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2641echo "configure:2642: checking for $ac_word" >&5
c906108c
SS
2642if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2643 echo $ac_n "(cached) $ac_c" 1>&6
2644else
2645 case "$MSGFMT" in
2646 /*)
2647 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2648 ;;
2649 *)
2650 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2651 for ac_dir in $PATH; do
2652 test -z "$ac_dir" && ac_dir=.
2653 if test -f $ac_dir/$ac_word; then
2654 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2655 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2656 break
2657 fi
2658 fi
2659 done
2660 IFS="$ac_save_ifs"
2661 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2662 ;;
2663esac
2664fi
2665MSGFMT="$ac_cv_path_MSGFMT"
2666if test -n "$MSGFMT"; then
2667 echo "$ac_t""$MSGFMT" 1>&6
2668else
2669 echo "$ac_t""no" 1>&6
2670fi
2671
2672 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2673set dummy gmsgfmt; ac_word=$2
2674echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2675echo "configure:2676: checking for $ac_word" >&5
c906108c
SS
2676if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2677 echo $ac_n "(cached) $ac_c" 1>&6
2678else
2679 case "$GMSGFMT" in
2680 /*)
2681 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2682 ;;
2683 ?:/*)
2684 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2685 ;;
2686 *)
2687 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2688 ac_dummy="$PATH"
2689 for ac_dir in $ac_dummy; do
2690 test -z "$ac_dir" && ac_dir=.
2691 if test -f $ac_dir/$ac_word; then
2692 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2693 break
2694 fi
2695 done
2696 IFS="$ac_save_ifs"
2697 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2698 ;;
2699esac
2700fi
2701GMSGFMT="$ac_cv_path_GMSGFMT"
2702if test -n "$GMSGFMT"; then
2703 echo "$ac_t""$GMSGFMT" 1>&6
2704else
2705 echo "$ac_t""no" 1>&6
2706fi
2707
2708 # Extract the first word of "xgettext", so it can be a program name with args.
2709set dummy xgettext; ac_word=$2
2710echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
d836ee13 2711echo "configure:2712: checking for $ac_word" >&5
c906108c
SS
2712if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2713 echo $ac_n "(cached) $ac_c" 1>&6
2714else
2715 case "$XGETTEXT" in
2716 /*)
2717 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2718 ;;
2719 *)
2720 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2721 for ac_dir in $PATH; do
2722 test -z "$ac_dir" && ac_dir=.
2723 if test -f $ac_dir/$ac_word; then
2724 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2725 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2726 break
2727 fi
2728 fi
2729 done
2730 IFS="$ac_save_ifs"
2731 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2732 ;;
2733esac
2734fi
2735XGETTEXT="$ac_cv_path_XGETTEXT"
2736if test -n "$XGETTEXT"; then
2737 echo "$ac_t""$XGETTEXT" 1>&6
2738else
2739 echo "$ac_t""no" 1>&6
2740fi
2741
2742
2743 USE_INCLUDED_LIBINTL=yes
2744 CATOBJEXT=.gmo
2745 INSTOBJEXT=.mo
2746 DATADIRNAME=share
2747 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2748 INTLLIBS=$INTLDEPS
2749 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2750 nls_cv_header_intl=libintl.h
2751 nls_cv_header_libgt=libgettext.h
2752 fi
2753
2754 if test "$XGETTEXT" != ":"; then
2755 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2756 : ;
2757 else
2758 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2759 XGETTEXT=":"
2760 fi
2761 fi
2762
2763 # We need to process the po/ directory.
2764 POSUB=po
2765 else
2766 DATADIRNAME=share
2767 nls_cv_header_intl=libintl.h
2768 nls_cv_header_libgt=libgettext.h
2769 fi
2770
2771 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2772 # because some of the sources are only built for this goal.
2773 if test "$PACKAGE" = gettext; then
2774 USE_NLS=yes
2775 USE_INCLUDED_LIBINTL=yes
2776 fi
2777
2778 for lang in $ALL_LINGUAS; do
2779 GMOFILES="$GMOFILES $lang.gmo"
2780 POFILES="$POFILES $lang.po"
2781 done
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796 if test "x$CATOBJEXT" != "x"; then
2797 if test "x$ALL_LINGUAS" = "x"; then
2798 LINGUAS=
2799 else
2800 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
d836ee13 2801echo "configure:2802: checking for catalogs to be installed" >&5
c906108c
SS
2802 NEW_LINGUAS=
2803 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2804 case "$ALL_LINGUAS" in
2805 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2806 esac
2807 done
2808 LINGUAS=$NEW_LINGUAS
2809 echo "$ac_t""$LINGUAS" 1>&6
2810 fi
2811
2812 if test -n "$LINGUAS"; then
2813 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2814 fi
2815 fi
2816
2817 if test $ac_cv_header_locale_h = yes; then
2818 INCLUDE_LOCALE_H="#include <locale.h>"
2819 else
2820 INCLUDE_LOCALE_H="\
2821/* The system does not provide the header <locale.h>. Take care yourself. */"
2822 fi
2823
2824
2825 if test -f $srcdir/po2tbl.sed.in; then
2826 if test "$CATOBJEXT" = ".cat"; then
2827 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2828echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
d836ee13 2829echo "configure:2830: checking for linux/version.h" >&5
c906108c
SS
2830if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2832else
2833 cat > conftest.$ac_ext <<EOF
d836ee13 2834#line 2835 "configure"
c906108c
SS
2835#include "confdefs.h"
2836#include <linux/version.h>
2837EOF
2838ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
d836ee13 2839{ (eval echo configure:2840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2840ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2841if test -z "$ac_err"; then
2842 rm -rf conftest*
2843 eval "ac_cv_header_$ac_safe=yes"
2844else
2845 echo "$ac_err" >&5
2846 echo "configure: failed program was:" >&5
2847 cat conftest.$ac_ext >&5
2848 rm -rf conftest*
2849 eval "ac_cv_header_$ac_safe=no"
2850fi
2851rm -f conftest*
2852fi
2853if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2854 echo "$ac_t""yes" 1>&6
2855 msgformat=linux
2856else
2857 echo "$ac_t""no" 1>&6
2858msgformat=xopen
2859fi
2860
2861
2862 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2863 fi
2864 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2865 $srcdir/po2tbl.sed.in > po2tbl.sed
2866 fi
2867
2868 if test "$PACKAGE" = "gettext"; then
2869 GT_NO="#NO#"
2870 GT_YES=
2871 else
2872 GT_NO=
2873 GT_YES="#YES#"
2874 fi
2875
2876
2877
2878 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2879
2880
2881 l=
2882
2883
4536bbc6 2884 if test -f $srcdir/po/POTFILES.in; then
c906108c
SS
2885 test -d po || mkdir po
2886 if test "x$srcdir" != "x."; then
2887 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2888 posrcprefix="$srcdir/"
2889 else
2890 posrcprefix="../$srcdir/"
2891 fi
2892 else
2893 posrcprefix="../"
2894 fi
2895 rm -f po/POTFILES
2896 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2897 < $srcdir/po/POTFILES.in > po/POTFILES
2898 fi
2899
0fbb3da7
TT
2900cat >> confdefs.h <<\EOF
2901#define PACKAGE "gdb"
2902EOF
2903
2904
5b5d99cf
JB
2905debugdir=${libdir}/debug
2906
2907# Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2908if test "${with_separate_debug_dir+set}" = set; then
2909 withval="$with_separate_debug_dir"
2910 debugdir="${withval}"
2911fi
2912
2913
2914
2915 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
2916 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2917 ac_define_dir=`eval echo $debugdir`
2918 ac_define_dir=`eval echo $ac_define_dir`
2919 cat >> confdefs.h <<EOF
2920#define DEBUGDIR "$ac_define_dir"
2921EOF
2922
2923
2924#AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
c906108c
SS
2925
2926
2927CONFIG_OBS=
2928CONFIG_DEPS=
2929CONFIG_SRCS=
fb40c209 2930ENABLE_CFLAGS=
b3a90332
AC
2931CONFIG_ALL=
2932CONFIG_CLEAN=
e56ac5c3
AC
2933CONFIG_INSTALL=
2934CONFIG_UNINSTALL=
c906108c 2935
8dcde887 2936subdirs="doc testsuite"
96baa820 2937
8dcde887 2938configdirs=
96baa820 2939
27e9bf90 2940. $srcdir/configure.host
c906108c 2941
27e9bf90 2942. $srcdir/configure.tgt
c906108c 2943
27e9bf90
MK
2944# Fetch the default architecture and default target vector from BFD.
2945targ=$target; . $srcdir/../bfd/config.bfd
c906108c 2946
27e9bf90
MK
2947# We only want the first architecture, so strip off the others if
2948# there is more than one.
2949targ_archs=`echo $targ_archs | sed 's/ .*//'`
1ba607ad 2950
27e9bf90
MK
2951if test "x$targ_archs" != x; then
2952 cat >> confdefs.h <<EOF
2953#define DEFAULT_BFD_ARCH $targ_archs
1ba607ad
AC
2954EOF
2955
2956fi
27e9bf90
MK
2957if test "x$targ_defvec" != x; then
2958 cat >> confdefs.h <<EOF
2959#define DEFAULT_BFD_VEC $targ_defvec
1ba607ad
AC
2960EOF
2961
2962fi
c906108c 2963
8bb2c122
MK
2964if test "$program_transform_name" = s,x,x,; then
2965 program_transform_name=
2966else
2967 # Double any \ or $. echo might interpret backslashes.
2968 cat <<\EOF_SED > conftestsed
2969s,\\,\\\\,g; s,\$,$$,g
2970EOF_SED
2971 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2972 rm -f conftestsed
2973fi
2974test "$program_prefix" != NONE &&
2975 program_transform_name="s,^,${program_prefix},; $program_transform_name"
2976# Use a double $ so make ignores it.
2977test "$program_suffix" != NONE &&
2978 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
2979
2980# sed with no file args requires a program.
2981test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2982
2983
627af7ea
MK
2984# The CLI cannot be disabled yet, but may be in the future.
2985
2986# Enable CLI.
2987# Check whether --enable-gdbcli or --disable-gdbcli was given.
2988if test "${enable_gdbcli+set}" = set; then
2989 enableval="$enable_gdbcli"
2990 case $enableval in
2991 yes)
2992 ;;
2993 no)
2994 { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;;
2995 *)
2996 { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;;
2997 esac
2998else
2999 enable_gdbcli=yes
3000fi
3001
3002if test x"$enable_gdbcli" = xyes; then
3003 if test -d $srcdir/cli; then
3004 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
3005 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
3006 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
627af7ea 3007 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
627af7ea
MK
3008 fi
3009fi
3010
3011# Enable MI.
3012# Check whether --enable-gdbmi or --disable-gdbmi was given.
3013if test "${enable_gdbmi+set}" = set; then
3014 enableval="$enable_gdbmi"
3015 case $enableval in
3016 yes | no)
3017 ;;
3018 *)
3019 { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;;
3020 esac
3021else
3022 enable_gdbmi=yes
3023fi
3024
3025if test x"$enable_gdbmi" = xyes; then
3026 if test -d $srcdir/mi; then
3027 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
3028 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
3029 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
627af7ea 3030 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
627af7ea
MK
3031 fi
3032fi
3033
06825bd1
MK
3034# Enable TUI.
3035# Check whether --enable-tui or --disable-tui was given.
3036if test "${enable_tui+set}" = set; then
3037 enableval="$enable_tui"
3038 case $enableval in
3039 yes | no)
3040 ;;
3041 *)
3042 { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;;
3043 esac
3044fi
3045
3046if test x"$enable_tui" = xyes; then
3047 if test -d $srcdir/tui; then
3048 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3049 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3050 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
06825bd1 3051 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
06825bd1
MK
3052 need_curses=yes
3053 fi
3054fi
3055
8ee53726
MK
3056# Enable gdbtk.
3057# Check whether --enable-gdbtk or --disable-gdbtk was given.
3058if test "${enable_gdbtk+set}" = set; then
3059 enableval="$enable_gdbtk"
3060 case $enableval in
3061 yes | no)
3062 ;;
3063 *)
3064 { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3065 esac
3066else
3067 if test -d $srcdir/gdbtk; then
3068 enable_gdbtk=yes
3069 else
3070 enable_gdbtk=no
3071 fi
3072fi
3073
3074# We unconditionally disable gdbtk tests on selected platforms.
3075case $host_os in
3076 go32* | windows*)
3077 echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3078 enable_gdbtk=no ;;
3079esac
3080
0e5d83e3
JJ
3081# Libunwind support.
3082# Check whether --with-libunwind or --without-libunwind was given.
3083if test "${with_libunwind+set}" = set; then
3084 withval="$with_libunwind"
3085 case "${withval}" in
3086 yes) enable_libunwind=yes ;;
3087 no) enable_libunwind=no ;;
3088 *) { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;;
3089esac
3090else
3091
3092 for ac_hdr in libunwind.h
3093do
3094ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3095echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 3096echo "configure:3097: checking for $ac_hdr" >&5
0e5d83e3
JJ
3097if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
3099else
3100 cat > conftest.$ac_ext <<EOF
33f8ca73 3101#line 3102 "configure"
0e5d83e3
JJ
3102#include "confdefs.h"
3103#include <$ac_hdr>
3104EOF
3105ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 3106{ (eval echo configure:3107: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3107ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3108if test -z "$ac_err"; then
3109 rm -rf conftest*
3110 eval "ac_cv_header_$ac_safe=yes"
3111else
3112 echo "$ac_err" >&5
3113 echo "configure: failed program was:" >&5
3114 cat conftest.$ac_ext >&5
3115 rm -rf conftest*
3116 eval "ac_cv_header_$ac_safe=no"
3117fi
3118rm -f conftest*
3119fi
3120if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3121 echo "$ac_t""yes" 1>&6
3122 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3123 cat >> confdefs.h <<EOF
3124#define $ac_tr_hdr 1
3125EOF
3126
3127else
3128 echo "$ac_t""no" 1>&6
3129fi
3130done
3131
3132 for ac_hdr in libunwind-ia64.h
3133do
3134ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3135echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 3136echo "configure:3137: checking for $ac_hdr" >&5
0e5d83e3
JJ
3137if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3138 echo $ac_n "(cached) $ac_c" 1>&6
3139else
3140 cat > conftest.$ac_ext <<EOF
33f8ca73 3141#line 3142 "configure"
0e5d83e3
JJ
3142#include "confdefs.h"
3143#include <$ac_hdr>
3144EOF
3145ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 3146{ (eval echo configure:3147: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3147ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3148if test -z "$ac_err"; then
3149 rm -rf conftest*
3150 eval "ac_cv_header_$ac_safe=yes"
3151else
3152 echo "$ac_err" >&5
3153 echo "configure: failed program was:" >&5
3154 cat conftest.$ac_ext >&5
3155 rm -rf conftest*
3156 eval "ac_cv_header_$ac_safe=no"
3157fi
3158rm -f conftest*
3159fi
3160if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3161 echo "$ac_t""yes" 1>&6
3162 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3163 cat >> confdefs.h <<EOF
3164#define $ac_tr_hdr 1
3165EOF
3166
3167else
3168 echo "$ac_t""no" 1>&6
3169fi
3170done
3171
3172 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
3173 enable_libunwind=yes;
3174 fi
3175
3176fi
3177
3178
3179if test x"$enable_libunwind" = xyes; then
3180 for ac_hdr in libunwind.h
3181do
3182ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3183echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 3184echo "configure:3185: checking for $ac_hdr" >&5
0e5d83e3
JJ
3185if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3186 echo $ac_n "(cached) $ac_c" 1>&6
3187else
3188 cat > conftest.$ac_ext <<EOF
33f8ca73 3189#line 3190 "configure"
0e5d83e3
JJ
3190#include "confdefs.h"
3191#include <$ac_hdr>
3192EOF
3193ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 3194{ (eval echo configure:3195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3195ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3196if test -z "$ac_err"; then
3197 rm -rf conftest*
3198 eval "ac_cv_header_$ac_safe=yes"
3199else
3200 echo "$ac_err" >&5
3201 echo "configure: failed program was:" >&5
3202 cat conftest.$ac_ext >&5
3203 rm -rf conftest*
3204 eval "ac_cv_header_$ac_safe=no"
3205fi
3206rm -f conftest*
3207fi
3208if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3209 echo "$ac_t""yes" 1>&6
3210 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3211 cat >> confdefs.h <<EOF
3212#define $ac_tr_hdr 1
3213EOF
3214
3215else
3216 echo "$ac_t""no" 1>&6
3217fi
3218done
3219
3220 for ac_hdr in libunwind-ia64.h
3221do
3222ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3223echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 3224echo "configure:3225: checking for $ac_hdr" >&5
0e5d83e3
JJ
3225if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3226 echo $ac_n "(cached) $ac_c" 1>&6
3227else
3228 cat > conftest.$ac_ext <<EOF
33f8ca73 3229#line 3230 "configure"
0e5d83e3
JJ
3230#include "confdefs.h"
3231#include <$ac_hdr>
3232EOF
3233ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 3234{ (eval echo configure:3235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3235ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3236if test -z "$ac_err"; then
3237 rm -rf conftest*
3238 eval "ac_cv_header_$ac_safe=yes"
3239else
3240 echo "$ac_err" >&5
3241 echo "configure: failed program was:" >&5
3242 cat conftest.$ac_ext >&5
3243 rm -rf conftest*
3244 eval "ac_cv_header_$ac_safe=no"
3245fi
3246rm -f conftest*
3247fi
3248if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3249 echo "$ac_t""yes" 1>&6
3250 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3251 cat >> confdefs.h <<EOF
3252#define $ac_tr_hdr 1
3253EOF
3254
3255else
3256 echo "$ac_t""no" 1>&6
3257fi
3258done
3259
3260 cat >> confdefs.h <<\EOF
3261#define HAVE_LIBUNWIND 1
3262EOF
3263
3264 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
3265 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
3266 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
3267fi
3268
d28f9cdf
DJ
3269# Profiling support.
3270# Check whether --enable-profiling or --disable-profiling was given.
3271if test "${enable_profiling+set}" = set; then
3272 enableval="$enable_profiling"
3273 case $enableval in
3274 yes | no)
3275 ;;
3276 *)
3277 { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3278 esac
3279else
3280 enable_profiling=no
3281fi
3282
3283
d9feb4e7
DJ
3284for ac_func in monstartup _mcleanup
3285do
3286echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 3287echo "configure:3288: checking for $ac_func" >&5
d9feb4e7 3288if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
d28f9cdf
DJ
3289 echo $ac_n "(cached) $ac_c" 1>&6
3290else
3291 cat > conftest.$ac_ext <<EOF
33f8ca73 3292#line 3293 "configure"
d28f9cdf
DJ
3293#include "confdefs.h"
3294/* System header to define __stub macros and hopefully few prototypes,
d9feb4e7 3295 which can conflict with char $ac_func(); below. */
d28f9cdf
DJ
3296#include <assert.h>
3297/* Override any gcc2 internal prototype to avoid an error. */
3298/* We use char because int might match the return type of a gcc2
3299 builtin and then its argument prototype would still apply. */
d9feb4e7 3300char $ac_func();
d28f9cdf
DJ
3301
3302int main() {
3303
3304/* The GNU C library defines this for functions which it implements
3305 to always fail with ENOSYS. Some functions are actually named
3306 something starting with __ and the normal name is an alias. */
d9feb4e7 3307#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
d28f9cdf
DJ
3308choke me
3309#else
d9feb4e7 3310$ac_func();
d28f9cdf
DJ
3311#endif
3312
3313; return 0; }
3314EOF
33f8ca73 3315if { (eval echo configure:3316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d28f9cdf 3316 rm -rf conftest*
d9feb4e7 3317 eval "ac_cv_func_$ac_func=yes"
d28f9cdf
DJ
3318else
3319 echo "configure: failed program was:" >&5
3320 cat conftest.$ac_ext >&5
3321 rm -rf conftest*
d9feb4e7 3322 eval "ac_cv_func_$ac_func=no"
d28f9cdf
DJ
3323fi
3324rm -f conftest*
3325fi
3326
d9feb4e7 3327if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
d28f9cdf 3328 echo "$ac_t""yes" 1>&6
d9feb4e7
DJ
3329 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3330 cat >> confdefs.h <<EOF
3331#define $ac_tr_func 1
3332EOF
3333
d28f9cdf
DJ
3334else
3335 echo "$ac_t""no" 1>&6
d28f9cdf 3336fi
d9feb4e7 3337done
d28f9cdf 3338
b0b1c2c0 3339echo $ac_n "checking for _etext""... $ac_c" 1>&6
33f8ca73 3340echo "configure:3341: checking for _etext" >&5
b0b1c2c0
MK
3341if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3342 echo $ac_n "(cached) $ac_c" 1>&6
3343else
3344 cat > conftest.$ac_ext <<EOF
33f8ca73 3345#line 3346 "configure"
b0b1c2c0
MK
3346#include "confdefs.h"
3347#include <stdlib.h>
3348extern char _etext;
3349
3350int main() {
3351free (&_etext);
3352; return 0; }
3353EOF
33f8ca73 3354if { (eval echo configure:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
b0b1c2c0
MK
3355 rm -rf conftest*
3356 ac_cv_var__etext=yes
3357else
3358 echo "configure: failed program was:" >&5
3359 cat conftest.$ac_ext >&5
3360 rm -rf conftest*
3361 ac_cv_var__etext=no
3362fi
3363rm -f conftest*
3364fi
3365
3366echo "$ac_t""$ac_cv_var__etext" 1>&6
3367if test $ac_cv_var__etext = yes; then
3368 cat >> confdefs.h <<\EOF
3369#define HAVE__ETEXT 1
3370EOF
3371
3372fi
d9feb4e7
DJ
3373if test "$enable_profiling" = yes ; then
3374 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3375 { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3376 fi
3377 PROFILE_CFLAGS=-pg
3378 OLD_CFLAGS="$CFLAGS"
3379 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
d28f9cdf 3380
d9feb4e7 3381 echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
33f8ca73 3382echo "configure:3383: checking whether $CC supports -pg" >&5
d9feb4e7 3383if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
d28f9cdf
DJ
3384 echo $ac_n "(cached) $ac_c" 1>&6
3385else
3386 cat > conftest.$ac_ext <<EOF
33f8ca73 3387#line 3388 "configure"
d28f9cdf 3388#include "confdefs.h"
d28f9cdf
DJ
3389
3390int main() {
d9feb4e7 3391int x;
d28f9cdf
DJ
3392; return 0; }
3393EOF
33f8ca73 3394if { (eval echo configure:3395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d28f9cdf 3395 rm -rf conftest*
d9feb4e7 3396 ac_cv_cc_supports_pg=yes
d28f9cdf
DJ
3397else
3398 echo "configure: failed program was:" >&5
3399 cat conftest.$ac_ext >&5
3400 rm -rf conftest*
d9feb4e7 3401 ac_cv_cc_supports_pg=no
d28f9cdf
DJ
3402fi
3403rm -f conftest*
3404fi
3405
d9feb4e7 3406echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
d28f9cdf 3407
d9feb4e7
DJ
3408 if test $ac_cv_cc_supports_pg = no; then
3409 { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3410 fi
d28f9cdf
DJ
3411
3412 CFLAGS="$OLD_CFLAGS"
3413fi
3414
8bb2c122
MK
3415# --------------------- #
3416# Checks for programs. #
3417# --------------------- #
3418
d836ee13 3419for ac_prog in mawk gawk nawk awk
7a292a7a
SS
3420do
3421# Extract the first word of "$ac_prog", so it can be a program name with args.
3422set dummy $ac_prog; ac_word=$2
3423echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3424echo "configure:3425: checking for $ac_word" >&5
7a292a7a
SS
3425if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3426 echo $ac_n "(cached) $ac_c" 1>&6
3427else
3428 if test -n "$AWK"; then
3429 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3430else
3431 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3432 ac_dummy="$PATH"
3433 for ac_dir in $ac_dummy; do
3434 test -z "$ac_dir" && ac_dir=.
3435 if test -f $ac_dir/$ac_word; then
3436 ac_cv_prog_AWK="$ac_prog"
3437 break
3438 fi
3439 done
3440 IFS="$ac_save_ifs"
3441fi
3442fi
3443AWK="$ac_cv_prog_AWK"
3444if test -n "$AWK"; then
3445 echo "$ac_t""$AWK" 1>&6
3446else
3447 echo "$ac_t""no" 1>&6
3448fi
3449
3450test -n "$AWK" && break
3451done
3452
c906108c
SS
3453# Find a good install program. We prefer a C program (faster),
3454# so one script is as good as another. But avoid the broken or
3455# incompatible versions:
3456# SysV /etc/install, /usr/sbin/install
3457# SunOS /usr/etc/install
3458# IRIX /sbin/install
3459# AIX /bin/install
3460# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3461# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3462# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3463# ./install, which can be erroneously created by make from ./install.sh.
3464echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
33f8ca73 3465echo "configure:3466: checking for a BSD compatible install" >&5
c906108c
SS
3466if test -z "$INSTALL"; then
3467if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3468 echo $ac_n "(cached) $ac_c" 1>&6
3469else
3470 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3471 for ac_dir in $PATH; do
3472 # Account for people who put trailing slashes in PATH elements.
3473 case "$ac_dir/" in
3474 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3475 *)
3476 # OSF1 and SCO ODT 3.0 have their own names for install.
3477 # Don't use installbsd from OSF since it installs stuff as root
3478 # by default.
3479 for ac_prog in ginstall scoinst install; do
3480 if test -f $ac_dir/$ac_prog; then
3481 if test $ac_prog = install &&
3482 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3483 # AIX install. It has an incompatible calling convention.
3484 :
3485 else
3486 ac_cv_path_install="$ac_dir/$ac_prog -c"
3487 break 2
3488 fi
3489 fi
3490 done
3491 ;;
3492 esac
3493 done
3494 IFS="$ac_save_IFS"
3495
3496fi
3497 if test "${ac_cv_path_install+set}" = set; then
3498 INSTALL="$ac_cv_path_install"
3499 else
3500 # As a last resort, use the slow shell script. We don't cache a
3501 # path for INSTALL within a source directory, because that will
3502 # break other packages using the cache if that directory is
3503 # removed, or if the path is relative.
3504 INSTALL="$ac_install_sh"
3505 fi
3506fi
3507echo "$ac_t""$INSTALL" 1>&6
3508
3509# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3510# It thinks the first close brace ends the variable substitution.
3511test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3512
3513test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3514
3515test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3516
8bb2c122 3517echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
33f8ca73 3518echo "configure:3519: checking whether ln -s works" >&5
8bb2c122
MK
3519if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3520 echo $ac_n "(cached) $ac_c" 1>&6
c906108c 3521else
8bb2c122
MK
3522 rm -f conftestdata
3523if ln -s X conftestdata 2>/dev/null
3524then
3525 rm -f conftestdata
3526 ac_cv_prog_LN_S="ln -s"
3527else
3528 ac_cv_prog_LN_S=ln
3529fi
3530fi
3531LN_S="$ac_cv_prog_LN_S"
3532if test "$ac_cv_prog_LN_S" = "ln -s"; then
3533 echo "$ac_t""yes" 1>&6
3534else
3535 echo "$ac_t""no" 1>&6
c906108c
SS
3536fi
3537
8bb2c122
MK
3538# Extract the first word of "ranlib", so it can be a program name with args.
3539set dummy ranlib; ac_word=$2
c906108c 3540echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3541echo "configure:3542: checking for $ac_word" >&5
8bb2c122 3542if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
c906108c
SS
3543 echo $ac_n "(cached) $ac_c" 1>&6
3544else
8bb2c122
MK
3545 if test -n "$RANLIB"; then
3546 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
c906108c
SS
3547else
3548 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3549 ac_dummy="$PATH"
3550 for ac_dir in $ac_dummy; do
3551 test -z "$ac_dir" && ac_dir=.
3552 if test -f $ac_dir/$ac_word; then
8bb2c122 3553 ac_cv_prog_RANLIB="ranlib"
c906108c
SS
3554 break
3555 fi
3556 done
3557 IFS="$ac_save_ifs"
8bb2c122 3558 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
c906108c
SS
3559fi
3560fi
8bb2c122
MK
3561RANLIB="$ac_cv_prog_RANLIB"
3562if test -n "$RANLIB"; then
3563 echo "$ac_t""$RANLIB" 1>&6
c906108c
SS
3564else
3565 echo "$ac_t""no" 1>&6
3566fi
3567
8bb2c122
MK
3568for ac_prog in 'bison -y' byacc
3569do
3570# Extract the first word of "$ac_prog", so it can be a program name with args.
3571set dummy $ac_prog; ac_word=$2
c906108c 3572echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3573echo "configure:3574: checking for $ac_word" >&5
8bb2c122 3574if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
c906108c
SS
3575 echo $ac_n "(cached) $ac_c" 1>&6
3576else
8bb2c122
MK
3577 if test -n "$YACC"; then
3578 ac_cv_prog_YACC="$YACC" # Let the user override the test.
c906108c
SS
3579else
3580 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3581 ac_dummy="$PATH"
3582 for ac_dir in $ac_dummy; do
3583 test -z "$ac_dir" && ac_dir=.
3584 if test -f $ac_dir/$ac_word; then
8bb2c122 3585 ac_cv_prog_YACC="$ac_prog"
c906108c
SS
3586 break
3587 fi
3588 done
3589 IFS="$ac_save_ifs"
3590fi
3591fi
8bb2c122
MK
3592YACC="$ac_cv_prog_YACC"
3593if test -n "$YACC"; then
3594 echo "$ac_t""$YACC" 1>&6
c906108c
SS
3595else
3596 echo "$ac_t""no" 1>&6
3597fi
3598
8bb2c122
MK
3599test -n "$YACC" && break
3600done
3601test -n "$YACC" || YACC="yacc"
c906108c 3602
8bb2c122
MK
3603
3604# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3605set dummy ${ac_tool_prefix}ar; ac_word=$2
c906108c 3606echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3607echo "configure:3608: checking for $ac_word" >&5
8bb2c122 3608if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
c906108c
SS
3609 echo $ac_n "(cached) $ac_c" 1>&6
3610else
8bb2c122
MK
3611 if test -n "$AR"; then
3612 ac_cv_prog_AR="$AR" # Let the user override the test.
c906108c
SS
3613else
3614 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3615 ac_dummy="$PATH"
3616 for ac_dir in $ac_dummy; do
3617 test -z "$ac_dir" && ac_dir=.
3618 if test -f $ac_dir/$ac_word; then
8bb2c122 3619 ac_cv_prog_AR="${ac_tool_prefix}ar"
c906108c
SS
3620 break
3621 fi
3622 done
3623 IFS="$ac_save_ifs"
8bb2c122 3624 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
c906108c
SS
3625fi
3626fi
8bb2c122
MK
3627AR="$ac_cv_prog_AR"
3628if test -n "$AR"; then
3629 echo "$ac_t""$AR" 1>&6
c906108c
SS
3630else
3631 echo "$ac_t""no" 1>&6
3632fi
3633
8bb2c122 3634
c906108c 3635
95ca63c4
CF
3636# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3637set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3638echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3639echo "configure:3640: checking for $ac_word" >&5
95ca63c4
CF
3640if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3641 echo $ac_n "(cached) $ac_c" 1>&6
3642else
3643 if test -n "$DLLTOOL"; then
3644 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3645else
3646 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3647 ac_dummy="$PATH"
3648 for ac_dir in $ac_dummy; do
3649 test -z "$ac_dir" && ac_dir=.
3650 if test -f $ac_dir/$ac_word; then
3651 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3652 break
3653 fi
3654 done
3655 IFS="$ac_save_ifs"
3656 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3657fi
3658fi
3659DLLTOOL="$ac_cv_prog_DLLTOOL"
3660if test -n "$DLLTOOL"; then
3661 echo "$ac_t""$DLLTOOL" 1>&6
3662else
3663 echo "$ac_t""no" 1>&6
3664fi
3665
3666
3667
3668# Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3669set dummy ${ac_tool_prefix}windres; ac_word=$2
3670echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3671echo "configure:3672: checking for $ac_word" >&5
95ca63c4
CF
3672if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3673 echo $ac_n "(cached) $ac_c" 1>&6
3674else
3675 if test -n "$WINDRES"; then
3676 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3677else
3678 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3679 ac_dummy="$PATH"
3680 for ac_dir in $ac_dummy; do
3681 test -z "$ac_dir" && ac_dir=.
3682 if test -f $ac_dir/$ac_word; then
3683 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3684 break
3685 fi
3686 done
3687 IFS="$ac_save_ifs"
3688 test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3689fi
3690fi
3691WINDRES="$ac_cv_prog_WINDRES"
3692if test -n "$WINDRES"; then
3693 echo "$ac_t""$WINDRES" 1>&6
3694else
3695 echo "$ac_t""no" 1>&6
3696fi
3697
3698
3699
c906108c 3700
8bb2c122 3701# Needed for GNU/Hurd.
75c6e08a
MK
3702# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3703set dummy ${ac_tool_prefix}mig; ac_word=$2
3704echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
33f8ca73 3705echo "configure:3706: checking for $ac_word" >&5
75c6e08a
MK
3706if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3707 echo $ac_n "(cached) $ac_c" 1>&6
3708else
3709 if test -n "$MIG"; then
3710 ac_cv_prog_MIG="$MIG" # Let the user override the test.
3711else
3712 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3713 ac_dummy="$PATH"
3714 for ac_dir in $ac_dummy; do
3715 test -z "$ac_dir" && ac_dir=.
3716 if test -f $ac_dir/$ac_word; then
3717 ac_cv_prog_MIG="${ac_tool_prefix}mig"
3718 break
3719 fi
3720 done
3721 IFS="$ac_save_ifs"
3722 test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3723fi
3724fi
3725MIG="$ac_cv_prog_MIG"
3726if test -n "$MIG"; then
3727 echo "$ac_t""$MIG" 1>&6
3728else
3729 echo "$ac_t""no" 1>&6
3730fi
3731
3732
3733
3734
9a156167
MK
3735# ---------------------- #
3736# Checks for libraries. #
3737# ---------------------- #
3738
3739# We might need to link with -lm; most simulators need it.
3740echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
33f8ca73 3741echo "configure:3742: checking for main in -lm" >&5
9a156167
MK
3742ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3743if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3744 echo $ac_n "(cached) $ac_c" 1>&6
3745else
3746 ac_save_LIBS="$LIBS"
3747LIBS="-lm $LIBS"
3748cat > conftest.$ac_ext <<EOF
33f8ca73 3749#line 3750 "configure"
9a156167
MK
3750#include "confdefs.h"
3751
3752int main() {
3753main()
3754; return 0; }
3755EOF
33f8ca73 3756if { (eval echo configure:3757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3757 rm -rf conftest*
3758 eval "ac_cv_lib_$ac_lib_var=yes"
3759else
3760 echo "configure: failed program was:" >&5
3761 cat conftest.$ac_ext >&5
3762 rm -rf conftest*
3763 eval "ac_cv_lib_$ac_lib_var=no"
3764fi
3765rm -f conftest*
3766LIBS="$ac_save_LIBS"
3767
3768fi
3769if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3770 echo "$ac_t""yes" 1>&6
3771 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3772 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3773 cat >> confdefs.h <<EOF
3774#define $ac_tr_lib 1
3775EOF
3776
3777 LIBS="-lm $LIBS"
3778
3779else
3780 echo "$ac_t""no" 1>&6
3781fi
3782
3783
3784# We need to link with -lw to get `wctype' on Solaris before Solaris
3785# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
3786# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3787# is known to have this problem). Therefore we avoid libw if we can.
3788echo $ac_n "checking for wctype""... $ac_c" 1>&6
33f8ca73 3789echo "configure:3790: checking for wctype" >&5
9a156167
MK
3790if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3791 echo $ac_n "(cached) $ac_c" 1>&6
3792else
3793 cat > conftest.$ac_ext <<EOF
33f8ca73 3794#line 3795 "configure"
9a156167
MK
3795#include "confdefs.h"
3796/* System header to define __stub macros and hopefully few prototypes,
3797 which can conflict with char wctype(); below. */
3798#include <assert.h>
3799/* Override any gcc2 internal prototype to avoid an error. */
3800/* We use char because int might match the return type of a gcc2
3801 builtin and then its argument prototype would still apply. */
3802char wctype();
3803
3804int main() {
3805
3806/* The GNU C library defines this for functions which it implements
3807 to always fail with ENOSYS. Some functions are actually named
3808 something starting with __ and the normal name is an alias. */
3809#if defined (__stub_wctype) || defined (__stub___wctype)
3810choke me
3811#else
3812wctype();
3813#endif
3814
3815; return 0; }
3816EOF
33f8ca73 3817if { (eval echo configure:3818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3818 rm -rf conftest*
3819 eval "ac_cv_func_wctype=yes"
3820else
3821 echo "configure: failed program was:" >&5
3822 cat conftest.$ac_ext >&5
3823 rm -rf conftest*
3824 eval "ac_cv_func_wctype=no"
3825fi
3826rm -f conftest*
3827fi
3828
3829if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3830 echo "$ac_t""yes" 1>&6
3831 :
3832else
3833 echo "$ac_t""no" 1>&6
3834echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
33f8ca73 3835echo "configure:3836: checking for wctype in -lw" >&5
9a156167
MK
3836ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3837if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3838 echo $ac_n "(cached) $ac_c" 1>&6
3839else
3840 ac_save_LIBS="$LIBS"
3841LIBS="-lw $LIBS"
3842cat > conftest.$ac_ext <<EOF
33f8ca73 3843#line 3844 "configure"
9a156167
MK
3844#include "confdefs.h"
3845/* Override any gcc2 internal prototype to avoid an error. */
3846/* We use char because int might match the return type of a gcc2
3847 builtin and then its argument prototype would still apply. */
3848char wctype();
3849
3850int main() {
3851wctype()
3852; return 0; }
3853EOF
33f8ca73 3854if { (eval echo configure:3855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3855 rm -rf conftest*
3856 eval "ac_cv_lib_$ac_lib_var=yes"
3857else
3858 echo "configure: failed program was:" >&5
3859 cat conftest.$ac_ext >&5
3860 rm -rf conftest*
3861 eval "ac_cv_lib_$ac_lib_var=no"
3862fi
3863rm -f conftest*
3864LIBS="$ac_save_LIBS"
3865
3866fi
3867if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3868 echo "$ac_t""yes" 1>&6
3869 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3870 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3871 cat >> confdefs.h <<EOF
3872#define $ac_tr_lib 1
3873EOF
3874
3875 LIBS="-lw $LIBS"
3876
3877else
3878 echo "$ac_t""no" 1>&6
3879fi
3880
3881fi
3882
3883
c890192f
MK
3884# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3885
3886echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
33f8ca73 3887echo "configure:3888: checking for library containing gethostbyname" >&5
c890192f
MK
3888if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3889 echo $ac_n "(cached) $ac_c" 1>&6
3890else
3891 ac_func_search_save_LIBS="$LIBS"
3892ac_cv_search_gethostbyname="no"
3893cat > conftest.$ac_ext <<EOF
33f8ca73 3894#line 3895 "configure"
c890192f
MK
3895#include "confdefs.h"
3896/* Override any gcc2 internal prototype to avoid an error. */
3897/* We use char because int might match the return type of a gcc2
3898 builtin and then its argument prototype would still apply. */
3899char gethostbyname();
3900
3901int main() {
3902gethostbyname()
3903; return 0; }
3904EOF
33f8ca73 3905if { (eval echo configure:3906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c890192f
MK
3906 rm -rf conftest*
3907 ac_cv_search_gethostbyname="none required"
3908else
3909 echo "configure: failed program was:" >&5
3910 cat conftest.$ac_ext >&5
3911fi
3912rm -f conftest*
3913test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3914LIBS="-l$i $ac_func_search_save_LIBS"
3915cat > conftest.$ac_ext <<EOF
33f8ca73 3916#line 3917 "configure"
c890192f
MK
3917#include "confdefs.h"
3918/* Override any gcc2 internal prototype to avoid an error. */
3919/* We use char because int might match the return type of a gcc2
3920 builtin and then its argument prototype would still apply. */
3921char gethostbyname();
3922
3923int main() {
3924gethostbyname()
3925; return 0; }
3926EOF
33f8ca73 3927if { (eval echo configure:3928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c890192f
MK
3928 rm -rf conftest*
3929 ac_cv_search_gethostbyname="-l$i"
3930break
3931else
3932 echo "configure: failed program was:" >&5
3933 cat conftest.$ac_ext >&5
3934fi
3935rm -f conftest*
3936done
3937LIBS="$ac_func_search_save_LIBS"
3938fi
3939
3940echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
3941if test "$ac_cv_search_gethostbyname" != "no"; then
3942 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
3943
3944else :
3945
3946fi
3947
9a156167
MK
3948# Some systems (e.g. Solaris) have `socketpair' in libsocket.
3949
3950echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
33f8ca73 3951echo "configure:3952: checking for library containing socketpair" >&5
9a156167
MK
3952if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
3953 echo $ac_n "(cached) $ac_c" 1>&6
3954else
3955 ac_func_search_save_LIBS="$LIBS"
3956ac_cv_search_socketpair="no"
3957cat > conftest.$ac_ext <<EOF
33f8ca73 3958#line 3959 "configure"
9a156167
MK
3959#include "confdefs.h"
3960/* Override any gcc2 internal prototype to avoid an error. */
3961/* We use char because int might match the return type of a gcc2
3962 builtin and then its argument prototype would still apply. */
3963char socketpair();
3964
3965int main() {
3966socketpair()
3967; return 0; }
3968EOF
33f8ca73 3969if { (eval echo configure:3970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3970 rm -rf conftest*
3971 ac_cv_search_socketpair="none required"
3972else
3973 echo "configure: failed program was:" >&5
3974 cat conftest.$ac_ext >&5
3975fi
3976rm -f conftest*
3977test "$ac_cv_search_socketpair" = "no" && for i in socket; do
3978LIBS="-l$i $ac_func_search_save_LIBS"
3979cat > conftest.$ac_ext <<EOF
33f8ca73 3980#line 3981 "configure"
9a156167
MK
3981#include "confdefs.h"
3982/* Override any gcc2 internal prototype to avoid an error. */
3983/* We use char because int might match the return type of a gcc2
3984 builtin and then its argument prototype would still apply. */
3985char socketpair();
3986
3987int main() {
3988socketpair()
3989; return 0; }
3990EOF
33f8ca73 3991if { (eval echo configure:3992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3992 rm -rf conftest*
3993 ac_cv_search_socketpair="-l$i"
3994break
3995else
3996 echo "configure: failed program was:" >&5
3997 cat conftest.$ac_ext >&5
3998fi
3999rm -f conftest*
4000done
4001LIBS="$ac_func_search_save_LIBS"
4002fi
4003
4004echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4005if test "$ac_cv_search_socketpair" != "no"; then
4006 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4007
4008else :
4009
4010fi
4011
06825bd1
MK
4012# Since GDB uses Readline, we need termcap functionality, so we need
4013# to find a library that provides that. When GDB is configured with
4014# --enable-tui, we need full curses functionality.
4015#
4016# FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
4017# Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
4018# Makefile fragments. That's why we need to have `Hcurses' before
4019# `curses'. I don't see why we should use HP curses if a more
4020# standard curses is available, except that according to HP's
4021# documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
4022# HP-UX 10.10 and 10.20.
4023
4024if test "$need_curses" = yes; then
4025
4026echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
33f8ca73 4027echo "configure:4028: checking for library containing initscr" >&5
06825bd1
MK
4028if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
4029 echo $ac_n "(cached) $ac_c" 1>&6
4030else
4031 ac_func_search_save_LIBS="$LIBS"
4032ac_cv_search_initscr="no"
4033cat > conftest.$ac_ext <<EOF
33f8ca73 4034#line 4035 "configure"
06825bd1
MK
4035#include "confdefs.h"
4036/* Override any gcc2 internal prototype to avoid an error. */
4037/* We use char because int might match the return type of a gcc2
4038 builtin and then its argument prototype would still apply. */
4039char initscr();
4040
4041int main() {
4042initscr()
4043; return 0; }
4044EOF
33f8ca73 4045if { (eval echo configure:4046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4046 rm -rf conftest*
4047 ac_cv_search_initscr="none required"
4048else
4049 echo "configure: failed program was:" >&5
4050 cat conftest.$ac_ext >&5
4051fi
4052rm -f conftest*
4053test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses curses; do
4054LIBS="-l$i $ac_func_search_save_LIBS"
4055cat > conftest.$ac_ext <<EOF
33f8ca73 4056#line 4057 "configure"
06825bd1
MK
4057#include "confdefs.h"
4058/* Override any gcc2 internal prototype to avoid an error. */
4059/* We use char because int might match the return type of a gcc2
4060 builtin and then its argument prototype would still apply. */
4061char initscr();
4062
4063int main() {
4064initscr()
4065; return 0; }
4066EOF
33f8ca73 4067if { (eval echo configure:4068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4068 rm -rf conftest*
4069 ac_cv_search_initscr="-l$i"
4070break
4071else
4072 echo "configure: failed program was:" >&5
4073 cat conftest.$ac_ext >&5
4074fi
4075rm -f conftest*
4076done
4077LIBS="$ac_func_search_save_LIBS"
4078fi
4079
4080echo "$ac_t""$ac_cv_search_initscr" 1>&6
4081if test "$ac_cv_search_initscr" != "no"; then
4082 test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
4083
4084else :
4085 { echo "configure: error: no curses library found" 1>&2; exit 1; }
4086fi
4087fi
4088
4089case $host_os in
4090 cygwin*)
4091 if test -d $srcdir/libtermcap; then
4092 LIBS="../libtermcap/libtermcap.a $LIBS"
4093 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
4094 fi ;;
40a7debc 4095 go32* | *djgpp*)
06825bd1
MK
4096 ac_cv_search_tgetent="none required"
4097 ;;
4098 aix*)
4099 # Readline prefers curses over termcap on AIX.
4100 # ??? Why?
4101
4102echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
33f8ca73 4103echo "configure:4104: checking for library containing tgetent" >&5
06825bd1
MK
4104if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4105 echo $ac_n "(cached) $ac_c" 1>&6
4106else
4107 ac_func_search_save_LIBS="$LIBS"
4108ac_cv_search_tgetent="no"
4109cat > conftest.$ac_ext <<EOF
33f8ca73 4110#line 4111 "configure"
06825bd1
MK
4111#include "confdefs.h"
4112/* Override any gcc2 internal prototype to avoid an error. */
4113/* We use char because int might match the return type of a gcc2
4114 builtin and then its argument prototype would still apply. */
4115char tgetent();
4116
4117int main() {
4118tgetent()
4119; return 0; }
4120EOF
33f8ca73 4121if { (eval echo configure:4122: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4122 rm -rf conftest*
4123 ac_cv_search_tgetent="none required"
4124else
4125 echo "configure: failed program was:" >&5
4126 cat conftest.$ac_ext >&5
4127fi
4128rm -f conftest*
4129test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4130LIBS="-l$i $ac_func_search_save_LIBS"
4131cat > conftest.$ac_ext <<EOF
33f8ca73 4132#line 4133 "configure"
06825bd1
MK
4133#include "confdefs.h"
4134/* Override any gcc2 internal prototype to avoid an error. */
4135/* We use char because int might match the return type of a gcc2
4136 builtin and then its argument prototype would still apply. */
4137char tgetent();
4138
4139int main() {
4140tgetent()
4141; return 0; }
4142EOF
33f8ca73 4143if { (eval echo configure:4144: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4144 rm -rf conftest*
4145 ac_cv_search_tgetent="-l$i"
4146break
4147else
4148 echo "configure: failed program was:" >&5
4149 cat conftest.$ac_ext >&5
4150fi
4151rm -f conftest*
4152done
4153LIBS="$ac_func_search_save_LIBS"
4154fi
4155
4156echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4157if test "$ac_cv_search_tgetent" != "no"; then
4158 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4159
4160else :
4161
4162fi
4163 ;;
4164esac
4165
4166# Note: We used to check for libtermlib and libterminfo too, but
4167# Readline doesn't, so I think we're safe with leaving them out.
4168
4169echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
33f8ca73 4170echo "configure:4171: checking for library containing tgetent" >&5
06825bd1
MK
4171if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4172 echo $ac_n "(cached) $ac_c" 1>&6
4173else
4174 ac_func_search_save_LIBS="$LIBS"
4175ac_cv_search_tgetent="no"
4176cat > conftest.$ac_ext <<EOF
33f8ca73 4177#line 4178 "configure"
06825bd1
MK
4178#include "confdefs.h"
4179/* Override any gcc2 internal prototype to avoid an error. */
4180/* We use char because int might match the return type of a gcc2
4181 builtin and then its argument prototype would still apply. */
4182char tgetent();
4183
4184int main() {
4185tgetent()
4186; return 0; }
4187EOF
33f8ca73 4188if { (eval echo configure:4189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4189 rm -rf conftest*
4190 ac_cv_search_tgetent="none required"
4191else
4192 echo "configure: failed program was:" >&5
4193 cat conftest.$ac_ext >&5
4194fi
4195rm -f conftest*
4196test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4197LIBS="-l$i $ac_func_search_save_LIBS"
4198cat > conftest.$ac_ext <<EOF
33f8ca73 4199#line 4200 "configure"
06825bd1
MK
4200#include "confdefs.h"
4201/* Override any gcc2 internal prototype to avoid an error. */
4202/* We use char because int might match the return type of a gcc2
4203 builtin and then its argument prototype would still apply. */
4204char tgetent();
4205
4206int main() {
4207tgetent()
4208; return 0; }
4209EOF
33f8ca73 4210if { (eval echo configure:4211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4211 rm -rf conftest*
4212 ac_cv_search_tgetent="-l$i"
4213break
4214else
4215 echo "configure: failed program was:" >&5
4216 cat conftest.$ac_ext >&5
4217fi
4218rm -f conftest*
4219done
4220LIBS="$ac_func_search_save_LIBS"
4221fi
4222
4223echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4224if test "$ac_cv_search_tgetent" != "no"; then
4225 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4226
4227else :
4228
4229fi
4230
4231if test "$ac_cv_search_tgetent" = no; then
4232 { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4233fi
4234
5ee754fc
MK
4235# ------------------------- #
4236# Checks for header files. #
4237# ------------------------- #
4238
4239ac_header_dirent=no
4240for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4241do
4242ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4243echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
33f8ca73 4244echo "configure:4245: checking for $ac_hdr that defines DIR" >&5
5ee754fc 4245if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
c906108c
SS
4246 echo $ac_n "(cached) $ac_c" 1>&6
4247else
4248 cat > conftest.$ac_ext <<EOF
33f8ca73 4249#line 4250 "configure"
c906108c
SS
4250#include "confdefs.h"
4251#include <sys/types.h>
5ee754fc
MK
4252#include <$ac_hdr>
4253int main() {
4254DIR *dirp = 0;
4255; return 0; }
4256EOF
33f8ca73 4257if { (eval echo configure:4258: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ee754fc
MK
4258 rm -rf conftest*
4259 eval "ac_cv_header_dirent_$ac_safe=yes"
4260else
4261 echo "configure: failed program was:" >&5
4262 cat conftest.$ac_ext >&5
4263 rm -rf conftest*
4264 eval "ac_cv_header_dirent_$ac_safe=no"
4265fi
4266rm -f conftest*
4267fi
4268if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4269 echo "$ac_t""yes" 1>&6
4270 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4271 cat >> confdefs.h <<EOF
4272#define $ac_tr_hdr 1
4273EOF
4274 ac_header_dirent=$ac_hdr; break
4275else
4276 echo "$ac_t""no" 1>&6
4277fi
4278done
4279# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4280if test $ac_header_dirent = dirent.h; then
4281echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
33f8ca73 4282echo "configure:4283: checking for opendir in -ldir" >&5
5ee754fc
MK
4283ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4284if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4285 echo $ac_n "(cached) $ac_c" 1>&6
4286else
4287 ac_save_LIBS="$LIBS"
4288LIBS="-ldir $LIBS"
4289cat > conftest.$ac_ext <<EOF
33f8ca73 4290#line 4291 "configure"
5ee754fc
MK
4291#include "confdefs.h"
4292/* Override any gcc2 internal prototype to avoid an error. */
4293/* We use char because int might match the return type of a gcc2
4294 builtin and then its argument prototype would still apply. */
4295char opendir();
c906108c
SS
4296
4297int main() {
5ee754fc 4298opendir()
c906108c
SS
4299; return 0; }
4300EOF
33f8ca73 4301if { (eval echo configure:4302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 4302 rm -rf conftest*
5ee754fc 4303 eval "ac_cv_lib_$ac_lib_var=yes"
c906108c
SS
4304else
4305 echo "configure: failed program was:" >&5
4306 cat conftest.$ac_ext >&5
4307 rm -rf conftest*
5ee754fc 4308 eval "ac_cv_lib_$ac_lib_var=no"
c906108c
SS
4309fi
4310rm -f conftest*
5ee754fc
MK
4311LIBS="$ac_save_LIBS"
4312
4313fi
4314if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4315 echo "$ac_t""yes" 1>&6
4316 LIBS="$LIBS -ldir"
4317else
4318 echo "$ac_t""no" 1>&6
c906108c
SS
4319fi
4320
5ee754fc
MK
4321else
4322echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
33f8ca73 4323echo "configure:4324: checking for opendir in -lx" >&5
5ee754fc
MK
4324ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4325if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4326 echo $ac_n "(cached) $ac_c" 1>&6
4327else
4328 ac_save_LIBS="$LIBS"
4329LIBS="-lx $LIBS"
4330cat > conftest.$ac_ext <<EOF
33f8ca73 4331#line 4332 "configure"
5ee754fc
MK
4332#include "confdefs.h"
4333/* Override any gcc2 internal prototype to avoid an error. */
4334/* We use char because int might match the return type of a gcc2
4335 builtin and then its argument prototype would still apply. */
4336char opendir();
4337
4338int main() {
4339opendir()
4340; return 0; }
c906108c 4341EOF
33f8ca73 4342if { (eval echo configure:4343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5ee754fc
MK
4343 rm -rf conftest*
4344 eval "ac_cv_lib_$ac_lib_var=yes"
4345else
4346 echo "configure: failed program was:" >&5
4347 cat conftest.$ac_ext >&5
4348 rm -rf conftest*
4349 eval "ac_cv_lib_$ac_lib_var=no"
4350fi
4351rm -f conftest*
4352LIBS="$ac_save_LIBS"
c906108c 4353
5ee754fc
MK
4354fi
4355if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4356 echo "$ac_t""yes" 1>&6
4357 LIBS="$LIBS -lx"
4358else
4359 echo "$ac_t""no" 1>&6
4360fi
c906108c 4361
5ee754fc 4362fi
c906108c 4363
5ee754fc 4364echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
33f8ca73 4365echo "configure:4366: checking whether stat file-mode macros are broken" >&5
5ee754fc 4366if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
9608ab8b
MK
4367 echo $ac_n "(cached) $ac_c" 1>&6
4368else
4369 cat > conftest.$ac_ext <<EOF
33f8ca73 4370#line 4371 "configure"
9608ab8b
MK
4371#include "confdefs.h"
4372#include <sys/types.h>
5ee754fc
MK
4373#include <sys/stat.h>
4374
4375#if defined(S_ISBLK) && defined(S_IFDIR)
4376# if S_ISBLK (S_IFDIR)
4377You lose.
4378# endif
4379#endif
4380
4381#if defined(S_ISBLK) && defined(S_IFCHR)
4382# if S_ISBLK (S_IFCHR)
4383You lose.
4384# endif
4385#endif
4386
4387#if defined(S_ISLNK) && defined(S_IFREG)
4388# if S_ISLNK (S_IFREG)
4389You lose.
4390# endif
4391#endif
4392
4393#if defined(S_ISSOCK) && defined(S_IFREG)
4394# if S_ISSOCK (S_IFREG)
4395You lose.
4396# endif
4397#endif
4398
9608ab8b 4399EOF
5ee754fc
MK
4400if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4401 egrep "You lose" >/dev/null 2>&1; then
9608ab8b 4402 rm -rf conftest*
5ee754fc
MK
4403 ac_cv_header_stat_broken=yes
4404else
4405 rm -rf conftest*
4406 ac_cv_header_stat_broken=no
4407fi
4408rm -f conftest*
4409
4410fi
4411
4412echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4413if test $ac_cv_header_stat_broken = yes; then
4414 cat >> confdefs.h <<\EOF
4415#define STAT_MACROS_BROKEN 1
4416EOF
4417
4418fi
4419
4420echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
33f8ca73 4421echo "configure:4422: checking for ANSI C header files" >&5
5ee754fc
MK
4422if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4423 echo $ac_n "(cached) $ac_c" 1>&6
4424else
4425 cat > conftest.$ac_ext <<EOF
33f8ca73 4426#line 4427 "configure"
5ee754fc
MK
4427#include "confdefs.h"
4428#include <stdlib.h>
4429#include <stdarg.h>
4430#include <string.h>
4431#include <float.h>
4432EOF
4433ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4434{ (eval echo configure:4435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4435ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4436if test -z "$ac_err"; then
4437 rm -rf conftest*
4438 ac_cv_header_stdc=yes
4439else
4440 echo "$ac_err" >&5
4441 echo "configure: failed program was:" >&5
4442 cat conftest.$ac_ext >&5
4443 rm -rf conftest*
4444 ac_cv_header_stdc=no
4445fi
4446rm -f conftest*
4447
4448if test $ac_cv_header_stdc = yes; then
4449 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4450cat > conftest.$ac_ext <<EOF
33f8ca73 4451#line 4452 "configure"
5ee754fc
MK
4452#include "confdefs.h"
4453#include <string.h>
4454EOF
4455if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4456 egrep "memchr" >/dev/null 2>&1; then
4457 :
4458else
4459 rm -rf conftest*
4460 ac_cv_header_stdc=no
4461fi
4462rm -f conftest*
4463
4464fi
4465
4466if test $ac_cv_header_stdc = yes; then
4467 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4468cat > conftest.$ac_ext <<EOF
33f8ca73 4469#line 4470 "configure"
5ee754fc
MK
4470#include "confdefs.h"
4471#include <stdlib.h>
4472EOF
4473if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4474 egrep "free" >/dev/null 2>&1; then
4475 :
4476else
4477 rm -rf conftest*
4478 ac_cv_header_stdc=no
4479fi
4480rm -f conftest*
4481
4482fi
4483
4484if test $ac_cv_header_stdc = yes; then
4485 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4486if test "$cross_compiling" = yes; then
4487 :
4488else
4489 cat > conftest.$ac_ext <<EOF
33f8ca73 4490#line 4491 "configure"
5ee754fc
MK
4491#include "confdefs.h"
4492#include <ctype.h>
4493#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4494#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4495#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4496int main () { int i; for (i = 0; i < 256; i++)
4497if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4498exit (0); }
4499
4500EOF
33f8ca73 4501if { (eval echo configure:4502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5ee754fc
MK
4502then
4503 :
9608ab8b 4504else
5ee754fc
MK
4505 echo "configure: failed program was:" >&5
4506 cat conftest.$ac_ext >&5
4507 rm -fr conftest*
4508 ac_cv_header_stdc=no
4509fi
4510rm -fr conftest*
4511fi
4512
4513fi
4514fi
4515
4516echo "$ac_t""$ac_cv_header_stdc" 1>&6
4517if test $ac_cv_header_stdc = yes; then
4518 cat >> confdefs.h <<\EOF
4519#define STDC_HEADERS 1
4520EOF
4521
4522fi
4523
4524for ac_hdr in link.h
4525do
4526ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4527echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4528echo "configure:4529: checking for $ac_hdr" >&5
5ee754fc
MK
4529if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4530 echo $ac_n "(cached) $ac_c" 1>&6
4531else
4532 cat > conftest.$ac_ext <<EOF
33f8ca73 4533#line 4534 "configure"
5ee754fc
MK
4534#include "confdefs.h"
4535#include <$ac_hdr>
4536EOF
4537ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4538{ (eval echo configure:4539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4539ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4540if test -z "$ac_err"; then
4541 rm -rf conftest*
4542 eval "ac_cv_header_$ac_safe=yes"
4543else
4544 echo "$ac_err" >&5
4545 echo "configure: failed program was:" >&5
4546 cat conftest.$ac_ext >&5
4547 rm -rf conftest*
4548 eval "ac_cv_header_$ac_safe=no"
4549fi
4550rm -f conftest*
4551fi
4552if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4553 echo "$ac_t""yes" 1>&6
4554 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4555 cat >> confdefs.h <<EOF
4556#define $ac_tr_hdr 1
4557EOF
4558
4559else
4560 echo "$ac_t""no" 1>&6
4561fi
4562done
4563
78434e59 4564for ac_hdr in machine/reg.h
5ee754fc
MK
4565do
4566ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4567echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4568echo "configure:4569: checking for $ac_hdr" >&5
5ee754fc
MK
4569if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4570 echo $ac_n "(cached) $ac_c" 1>&6
4571else
4572 cat > conftest.$ac_ext <<EOF
33f8ca73 4573#line 4574 "configure"
5ee754fc
MK
4574#include "confdefs.h"
4575#include <$ac_hdr>
4576EOF
4577ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4578{ (eval echo configure:4579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4579ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4580if test -z "$ac_err"; then
4581 rm -rf conftest*
4582 eval "ac_cv_header_$ac_safe=yes"
4583else
4584 echo "$ac_err" >&5
4585 echo "configure: failed program was:" >&5
4586 cat conftest.$ac_ext >&5
4587 rm -rf conftest*
4588 eval "ac_cv_header_$ac_safe=no"
4589fi
4590rm -f conftest*
4591fi
4592if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4593 echo "$ac_t""yes" 1>&6
4594 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4595 cat >> confdefs.h <<EOF
4596#define $ac_tr_hdr 1
4597EOF
4598
4599else
4600 echo "$ac_t""no" 1>&6
4601fi
4602done
4603
78434e59 4604for ac_hdr in nlist.h
5ee754fc
MK
4605do
4606ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4607echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4608echo "configure:4609: checking for $ac_hdr" >&5
5ee754fc
MK
4609if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4610 echo $ac_n "(cached) $ac_c" 1>&6
4611else
4612 cat > conftest.$ac_ext <<EOF
33f8ca73 4613#line 4614 "configure"
5ee754fc
MK
4614#include "confdefs.h"
4615#include <$ac_hdr>
4616EOF
4617ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4618{ (eval echo configure:4619: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4619ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4620if test -z "$ac_err"; then
4621 rm -rf conftest*
4622 eval "ac_cv_header_$ac_safe=yes"
4623else
4624 echo "$ac_err" >&5
4625 echo "configure: failed program was:" >&5
4626 cat conftest.$ac_ext >&5
4627 rm -rf conftest*
4628 eval "ac_cv_header_$ac_safe=no"
4629fi
4630rm -f conftest*
4631fi
4632if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4633 echo "$ac_t""yes" 1>&6
4634 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4635 cat >> confdefs.h <<EOF
4636#define $ac_tr_hdr 1
4637EOF
4638
4639else
4640 echo "$ac_t""no" 1>&6
4641fi
4642done
4643
78434e59 4644for ac_hdr in poll.h sys/poll.h
5ee754fc
MK
4645do
4646ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4647echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4648echo "configure:4649: checking for $ac_hdr" >&5
5ee754fc
MK
4649if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4650 echo $ac_n "(cached) $ac_c" 1>&6
4651else
4652 cat > conftest.$ac_ext <<EOF
33f8ca73 4653#line 4654 "configure"
5ee754fc
MK
4654#include "confdefs.h"
4655#include <$ac_hdr>
4656EOF
4657ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4658{ (eval echo configure:4659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4659ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4660if test -z "$ac_err"; then
4661 rm -rf conftest*
4662 eval "ac_cv_header_$ac_safe=yes"
4663else
4664 echo "$ac_err" >&5
4665 echo "configure: failed program was:" >&5
4666 cat conftest.$ac_ext >&5
4667 rm -rf conftest*
4668 eval "ac_cv_header_$ac_safe=no"
4669fi
4670rm -f conftest*
4671fi
4672if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4673 echo "$ac_t""yes" 1>&6
4674 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4675 cat >> confdefs.h <<EOF
4676#define $ac_tr_hdr 1
4677EOF
4678
4679else
4680 echo "$ac_t""no" 1>&6
4681fi
4682done
4683
78434e59 4684for ac_hdr in proc_service.h thread_db.h
5ee754fc
MK
4685do
4686ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4687echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4688echo "configure:4689: checking for $ac_hdr" >&5
5ee754fc
MK
4689if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4690 echo $ac_n "(cached) $ac_c" 1>&6
4691else
4692 cat > conftest.$ac_ext <<EOF
33f8ca73 4693#line 4694 "configure"
5ee754fc
MK
4694#include "confdefs.h"
4695#include <$ac_hdr>
4696EOF
4697ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4698{ (eval echo configure:4699: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4699ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4700if test -z "$ac_err"; then
4701 rm -rf conftest*
4702 eval "ac_cv_header_$ac_safe=yes"
4703else
4704 echo "$ac_err" >&5
4705 echo "configure: failed program was:" >&5
4706 cat conftest.$ac_ext >&5
4707 rm -rf conftest*
4708 eval "ac_cv_header_$ac_safe=no"
4709fi
4710rm -f conftest*
4711fi
4712if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4713 echo "$ac_t""yes" 1>&6
4714 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4715 cat >> confdefs.h <<EOF
4716#define $ac_tr_hdr 1
4717EOF
4718
4719else
4720 echo "$ac_t""no" 1>&6
4721fi
4722done
4723
78434e59 4724for ac_hdr in stddef.h
5ee754fc
MK
4725do
4726ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4727echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4728echo "configure:4729: checking for $ac_hdr" >&5
5ee754fc
MK
4729if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4730 echo $ac_n "(cached) $ac_c" 1>&6
4731else
4732 cat > conftest.$ac_ext <<EOF
33f8ca73 4733#line 4734 "configure"
5ee754fc
MK
4734#include "confdefs.h"
4735#include <$ac_hdr>
4736EOF
4737ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4738{ (eval echo configure:4739: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4739ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4740if test -z "$ac_err"; then
4741 rm -rf conftest*
4742 eval "ac_cv_header_$ac_safe=yes"
4743else
4744 echo "$ac_err" >&5
4745 echo "configure: failed program was:" >&5
4746 cat conftest.$ac_ext >&5
4747 rm -rf conftest*
4748 eval "ac_cv_header_$ac_safe=no"
4749fi
4750rm -f conftest*
4751fi
4752if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4753 echo "$ac_t""yes" 1>&6
4754 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4755 cat >> confdefs.h <<EOF
4756#define $ac_tr_hdr 1
4757EOF
4758
4759else
4760 echo "$ac_t""no" 1>&6
4761fi
4762done
4763
78434e59 4764for ac_hdr in stdlib.h
5ee754fc
MK
4765do
4766ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4767echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4768echo "configure:4769: checking for $ac_hdr" >&5
5ee754fc
MK
4769if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4771else
4772 cat > conftest.$ac_ext <<EOF
33f8ca73 4773#line 4774 "configure"
5ee754fc
MK
4774#include "confdefs.h"
4775#include <$ac_hdr>
4776EOF
4777ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4778{ (eval echo configure:4779: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4779ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4780if test -z "$ac_err"; then
4781 rm -rf conftest*
4782 eval "ac_cv_header_$ac_safe=yes"
4783else
4784 echo "$ac_err" >&5
4785 echo "configure: failed program was:" >&5
4786 cat conftest.$ac_ext >&5
4787 rm -rf conftest*
4788 eval "ac_cv_header_$ac_safe=no"
4789fi
4790rm -f conftest*
4791fi
4792if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4793 echo "$ac_t""yes" 1>&6
4794 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4795 cat >> confdefs.h <<EOF
4796#define $ac_tr_hdr 1
4797EOF
4798
4799else
4800 echo "$ac_t""no" 1>&6
4801fi
4802done
4803
78434e59 4804for ac_hdr in stdint.h
5ee754fc
MK
4805do
4806ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4807echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4808echo "configure:4809: checking for $ac_hdr" >&5
5ee754fc
MK
4809if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4810 echo $ac_n "(cached) $ac_c" 1>&6
4811else
4812 cat > conftest.$ac_ext <<EOF
33f8ca73 4813#line 4814 "configure"
5ee754fc
MK
4814#include "confdefs.h"
4815#include <$ac_hdr>
4816EOF
4817ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4818{ (eval echo configure:4819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4819ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4820if test -z "$ac_err"; then
4821 rm -rf conftest*
4822 eval "ac_cv_header_$ac_safe=yes"
4823else
4824 echo "$ac_err" >&5
4825 echo "configure: failed program was:" >&5
4826 cat conftest.$ac_ext >&5
4827 rm -rf conftest*
4828 eval "ac_cv_header_$ac_safe=no"
4829fi
4830rm -f conftest*
4831fi
4832if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4833 echo "$ac_t""yes" 1>&6
4834 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4835 cat >> confdefs.h <<EOF
4836#define $ac_tr_hdr 1
4837EOF
4838
4839else
4840 echo "$ac_t""no" 1>&6
4841fi
4842done
4843
78434e59 4844for ac_hdr in string.h memory.h strings.h
5ee754fc
MK
4845do
4846ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4847echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4848echo "configure:4849: checking for $ac_hdr" >&5
5ee754fc
MK
4849if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4850 echo $ac_n "(cached) $ac_c" 1>&6
4851else
4852 cat > conftest.$ac_ext <<EOF
33f8ca73 4853#line 4854 "configure"
5ee754fc
MK
4854#include "confdefs.h"
4855#include <$ac_hdr>
4856EOF
4857ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4858{ (eval echo configure:4859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4859ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4860if test -z "$ac_err"; then
4861 rm -rf conftest*
4862 eval "ac_cv_header_$ac_safe=yes"
4863else
4864 echo "$ac_err" >&5
4865 echo "configure: failed program was:" >&5
4866 cat conftest.$ac_ext >&5
4867 rm -rf conftest*
4868 eval "ac_cv_header_$ac_safe=no"
4869fi
4870rm -f conftest*
4871fi
4872if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4873 echo "$ac_t""yes" 1>&6
4874 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4875 cat >> confdefs.h <<EOF
4876#define $ac_tr_hdr 1
4877EOF
4878
4879else
4880 echo "$ac_t""no" 1>&6
4881fi
4882done
4883
78434e59 4884for ac_hdr in sys/fault.h
5ee754fc
MK
4885do
4886ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4887echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4888echo "configure:4889: checking for $ac_hdr" >&5
5ee754fc
MK
4889if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4890 echo $ac_n "(cached) $ac_c" 1>&6
4891else
4892 cat > conftest.$ac_ext <<EOF
33f8ca73 4893#line 4894 "configure"
5ee754fc
MK
4894#include "confdefs.h"
4895#include <$ac_hdr>
4896EOF
4897ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4898{ (eval echo configure:4899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4899ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4900if test -z "$ac_err"; then
4901 rm -rf conftest*
4902 eval "ac_cv_header_$ac_safe=yes"
4903else
4904 echo "$ac_err" >&5
4905 echo "configure: failed program was:" >&5
4906 cat conftest.$ac_ext >&5
4907 rm -rf conftest*
4908 eval "ac_cv_header_$ac_safe=no"
4909fi
4910rm -f conftest*
4911fi
4912if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4913 echo "$ac_t""yes" 1>&6
4914 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4915 cat >> confdefs.h <<EOF
4916#define $ac_tr_hdr 1
4917EOF
4918
4919else
4920 echo "$ac_t""no" 1>&6
4921fi
4922done
4923
78434e59 4924for ac_hdr in sys/file.h
5ee754fc
MK
4925do
4926ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4927echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4928echo "configure:4929: checking for $ac_hdr" >&5
5ee754fc
MK
4929if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4930 echo $ac_n "(cached) $ac_c" 1>&6
4931else
4932 cat > conftest.$ac_ext <<EOF
33f8ca73 4933#line 4934 "configure"
5ee754fc
MK
4934#include "confdefs.h"
4935#include <$ac_hdr>
4936EOF
4937ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4938{ (eval echo configure:4939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4939ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4940if test -z "$ac_err"; then
4941 rm -rf conftest*
4942 eval "ac_cv_header_$ac_safe=yes"
4943else
4944 echo "$ac_err" >&5
4945 echo "configure: failed program was:" >&5
4946 cat conftest.$ac_ext >&5
4947 rm -rf conftest*
4948 eval "ac_cv_header_$ac_safe=no"
4949fi
4950rm -f conftest*
4951fi
4952if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4953 echo "$ac_t""yes" 1>&6
4954 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4955 cat >> confdefs.h <<EOF
4956#define $ac_tr_hdr 1
4957EOF
4958
4959else
4960 echo "$ac_t""no" 1>&6
4961fi
4962done
4963
78434e59 4964for ac_hdr in sys/filio.h
5ee754fc
MK
4965do
4966ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4967echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 4968echo "configure:4969: checking for $ac_hdr" >&5
5ee754fc
MK
4969if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4970 echo $ac_n "(cached) $ac_c" 1>&6
4971else
4972 cat > conftest.$ac_ext <<EOF
33f8ca73 4973#line 4974 "configure"
5ee754fc
MK
4974#include "confdefs.h"
4975#include <$ac_hdr>
4976EOF
4977ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 4978{ (eval echo configure:4979: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4979ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4980if test -z "$ac_err"; then
4981 rm -rf conftest*
4982 eval "ac_cv_header_$ac_safe=yes"
4983else
4984 echo "$ac_err" >&5
4985 echo "configure: failed program was:" >&5
4986 cat conftest.$ac_ext >&5
4987 rm -rf conftest*
4988 eval "ac_cv_header_$ac_safe=no"
4989fi
4990rm -f conftest*
4991fi
4992if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4993 echo "$ac_t""yes" 1>&6
4994 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4995 cat >> confdefs.h <<EOF
4996#define $ac_tr_hdr 1
4997EOF
4998
4999else
5000 echo "$ac_t""no" 1>&6
5001fi
5002done
5003
78434e59 5004for ac_hdr in sys/ioctl.h
5ee754fc
MK
5005do
5006ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5007echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5008echo "configure:5009: checking for $ac_hdr" >&5
5ee754fc
MK
5009if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5010 echo $ac_n "(cached) $ac_c" 1>&6
5011else
5012 cat > conftest.$ac_ext <<EOF
33f8ca73 5013#line 5014 "configure"
5ee754fc
MK
5014#include "confdefs.h"
5015#include <$ac_hdr>
5016EOF
5017ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5018{ (eval echo configure:5019: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5019ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5020if test -z "$ac_err"; then
5021 rm -rf conftest*
5022 eval "ac_cv_header_$ac_safe=yes"
5023else
5024 echo "$ac_err" >&5
5025 echo "configure: failed program was:" >&5
5026 cat conftest.$ac_ext >&5
5027 rm -rf conftest*
5028 eval "ac_cv_header_$ac_safe=no"
5029fi
5030rm -f conftest*
5031fi
5032if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5033 echo "$ac_t""yes" 1>&6
5034 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5035 cat >> confdefs.h <<EOF
5036#define $ac_tr_hdr 1
5037EOF
5038
5039else
5040 echo "$ac_t""no" 1>&6
5041fi
5042done
5043
78434e59 5044for ac_hdr in sys/param.h
5ee754fc
MK
5045do
5046ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5047echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5048echo "configure:5049: checking for $ac_hdr" >&5
5ee754fc
MK
5049if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5050 echo $ac_n "(cached) $ac_c" 1>&6
5051else
5052 cat > conftest.$ac_ext <<EOF
33f8ca73 5053#line 5054 "configure"
5ee754fc
MK
5054#include "confdefs.h"
5055#include <$ac_hdr>
5056EOF
5057ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5058{ (eval echo configure:5059: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5059ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5060if test -z "$ac_err"; then
5061 rm -rf conftest*
5062 eval "ac_cv_header_$ac_safe=yes"
5063else
5064 echo "$ac_err" >&5
5065 echo "configure: failed program was:" >&5
5066 cat conftest.$ac_ext >&5
5067 rm -rf conftest*
5068 eval "ac_cv_header_$ac_safe=no"
5069fi
5070rm -f conftest*
5071fi
5072if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5073 echo "$ac_t""yes" 1>&6
5074 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5075 cat >> confdefs.h <<EOF
5076#define $ac_tr_hdr 1
5077EOF
5078
5079else
5080 echo "$ac_t""no" 1>&6
5081fi
5082done
5083
78434e59 5084for ac_hdr in sys/proc.h
5ee754fc
MK
5085do
5086ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5087echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5088echo "configure:5089: checking for $ac_hdr" >&5
5ee754fc
MK
5089if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5090 echo $ac_n "(cached) $ac_c" 1>&6
5091else
5092 cat > conftest.$ac_ext <<EOF
33f8ca73 5093#line 5094 "configure"
5ee754fc
MK
5094#include "confdefs.h"
5095#include <$ac_hdr>
5096EOF
5097ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5098{ (eval echo configure:5099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5099ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5100if test -z "$ac_err"; then
5101 rm -rf conftest*
5102 eval "ac_cv_header_$ac_safe=yes"
5103else
5104 echo "$ac_err" >&5
5105 echo "configure: failed program was:" >&5
5106 cat conftest.$ac_ext >&5
5107 rm -rf conftest*
5108 eval "ac_cv_header_$ac_safe=no"
5109fi
5110rm -f conftest*
5111fi
5112if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5113 echo "$ac_t""yes" 1>&6
5114 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5115 cat >> confdefs.h <<EOF
5116#define $ac_tr_hdr 1
5117EOF
5118
5119else
5120 echo "$ac_t""no" 1>&6
5121fi
5122done
5123
78434e59 5124for ac_hdr in sys/procfs.h
5ee754fc
MK
5125do
5126ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5127echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5128echo "configure:5129: checking for $ac_hdr" >&5
5ee754fc
MK
5129if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5130 echo $ac_n "(cached) $ac_c" 1>&6
5131else
5132 cat > conftest.$ac_ext <<EOF
33f8ca73 5133#line 5134 "configure"
5ee754fc
MK
5134#include "confdefs.h"
5135#include <$ac_hdr>
5136EOF
5137ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5138{ (eval echo configure:5139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5139ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5140if test -z "$ac_err"; then
5141 rm -rf conftest*
5142 eval "ac_cv_header_$ac_safe=yes"
5143else
5144 echo "$ac_err" >&5
5145 echo "configure: failed program was:" >&5
5146 cat conftest.$ac_ext >&5
5147 rm -rf conftest*
5148 eval "ac_cv_header_$ac_safe=no"
5149fi
5150rm -f conftest*
5151fi
5152if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5153 echo "$ac_t""yes" 1>&6
5154 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5155 cat >> confdefs.h <<EOF
5156#define $ac_tr_hdr 1
5157EOF
5158
5159else
5160 echo "$ac_t""no" 1>&6
5161fi
5162done
5163
78434e59 5164for ac_hdr in sys/ptrace.h ptrace.h
5ee754fc
MK
5165do
5166ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5167echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5168echo "configure:5169: checking for $ac_hdr" >&5
5ee754fc
MK
5169if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5170 echo $ac_n "(cached) $ac_c" 1>&6
5171else
5172 cat > conftest.$ac_ext <<EOF
33f8ca73 5173#line 5174 "configure"
5ee754fc
MK
5174#include "confdefs.h"
5175#include <$ac_hdr>
5176EOF
5177ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5178{ (eval echo configure:5179: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5179ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5180if test -z "$ac_err"; then
5181 rm -rf conftest*
5182 eval "ac_cv_header_$ac_safe=yes"
5183else
5184 echo "$ac_err" >&5
5185 echo "configure: failed program was:" >&5
5186 cat conftest.$ac_ext >&5
5187 rm -rf conftest*
5188 eval "ac_cv_header_$ac_safe=no"
5189fi
5190rm -f conftest*
5191fi
5192if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5193 echo "$ac_t""yes" 1>&6
5194 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5195 cat >> confdefs.h <<EOF
5196#define $ac_tr_hdr 1
5197EOF
5198
5199else
5200 echo "$ac_t""no" 1>&6
5201fi
5202done
5203
78434e59 5204for ac_hdr in sys/reg.h sys/debugreg.h
5ee754fc
MK
5205do
5206ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5207echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5208echo "configure:5209: checking for $ac_hdr" >&5
5ee754fc
MK
5209if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5210 echo $ac_n "(cached) $ac_c" 1>&6
5211else
5212 cat > conftest.$ac_ext <<EOF
33f8ca73 5213#line 5214 "configure"
5ee754fc
MK
5214#include "confdefs.h"
5215#include <$ac_hdr>
5216EOF
5217ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5218{ (eval echo configure:5219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5219ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5220if test -z "$ac_err"; then
5221 rm -rf conftest*
5222 eval "ac_cv_header_$ac_safe=yes"
5223else
5224 echo "$ac_err" >&5
5225 echo "configure: failed program was:" >&5
5226 cat conftest.$ac_ext >&5
5227 rm -rf conftest*
5228 eval "ac_cv_header_$ac_safe=no"
5229fi
5230rm -f conftest*
5231fi
5232if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5233 echo "$ac_t""yes" 1>&6
5234 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5235 cat >> confdefs.h <<EOF
5236#define $ac_tr_hdr 1
5237EOF
5238
5239else
5240 echo "$ac_t""no" 1>&6
5241fi
5242done
5243
78434e59 5244for ac_hdr in sys/select.h
5ee754fc
MK
5245do
5246ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5247echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5248echo "configure:5249: checking for $ac_hdr" >&5
5ee754fc
MK
5249if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5250 echo $ac_n "(cached) $ac_c" 1>&6
5251else
5252 cat > conftest.$ac_ext <<EOF
33f8ca73 5253#line 5254 "configure"
5ee754fc
MK
5254#include "confdefs.h"
5255#include <$ac_hdr>
5256EOF
5257ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5258{ (eval echo configure:5259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5259ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5260if test -z "$ac_err"; then
5261 rm -rf conftest*
5262 eval "ac_cv_header_$ac_safe=yes"
5263else
5264 echo "$ac_err" >&5
5265 echo "configure: failed program was:" >&5
5266 cat conftest.$ac_ext >&5
5267 rm -rf conftest*
5268 eval "ac_cv_header_$ac_safe=no"
5269fi
5270rm -f conftest*
5271fi
5272if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5273 echo "$ac_t""yes" 1>&6
5274 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5275 cat >> confdefs.h <<EOF
5276#define $ac_tr_hdr 1
5277EOF
5278
5279else
5280 echo "$ac_t""no" 1>&6
5281fi
5282done
5283
78434e59 5284for ac_hdr in sys/syscall.h
5ee754fc
MK
5285do
5286ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5287echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5288echo "configure:5289: checking for $ac_hdr" >&5
5ee754fc
MK
5289if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5290 echo $ac_n "(cached) $ac_c" 1>&6
5291else
5292 cat > conftest.$ac_ext <<EOF
33f8ca73 5293#line 5294 "configure"
5ee754fc
MK
5294#include "confdefs.h"
5295#include <$ac_hdr>
5296EOF
5297ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5298{ (eval echo configure:5299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5299ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5300if test -z "$ac_err"; then
5301 rm -rf conftest*
5302 eval "ac_cv_header_$ac_safe=yes"
5303else
5304 echo "$ac_err" >&5
5305 echo "configure: failed program was:" >&5
5306 cat conftest.$ac_ext >&5
5307 rm -rf conftest*
5308 eval "ac_cv_header_$ac_safe=no"
5309fi
5310rm -f conftest*
5311fi
5312if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5313 echo "$ac_t""yes" 1>&6
5314 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5315 cat >> confdefs.h <<EOF
5316#define $ac_tr_hdr 1
5317EOF
5318
5319else
5320 echo "$ac_t""no" 1>&6
5321fi
5322done
5323
78434e59 5324for ac_hdr in sys/user.h
5ee754fc
MK
5325do
5326ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5327echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5328echo "configure:5329: checking for $ac_hdr" >&5
5ee754fc
MK
5329if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5330 echo $ac_n "(cached) $ac_c" 1>&6
5331else
5332 cat > conftest.$ac_ext <<EOF
33f8ca73 5333#line 5334 "configure"
5ee754fc
MK
5334#include "confdefs.h"
5335#include <$ac_hdr>
5336EOF
5337ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5338{ (eval echo configure:5339: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5339ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5340if test -z "$ac_err"; then
5341 rm -rf conftest*
5342 eval "ac_cv_header_$ac_safe=yes"
5343else
5344 echo "$ac_err" >&5
9608ab8b
MK
5345 echo "configure: failed program was:" >&5
5346 cat conftest.$ac_ext >&5
5347 rm -rf conftest*
5ee754fc 5348 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5349fi
5350rm -f conftest*
5351fi
5ee754fc 5352if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b
MK
5353 echo "$ac_t""yes" 1>&6
5354 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5355 cat >> confdefs.h <<EOF
5356#define $ac_tr_hdr 1
5357EOF
5ee754fc 5358
9608ab8b
MK
5359else
5360 echo "$ac_t""no" 1>&6
5361fi
5362done
5ee754fc 5363
78434e59 5364for ac_hdr in sys/wait.h wait.h
5ee754fc
MK
5365do
5366ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5367echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5368echo "configure:5369: checking for $ac_hdr" >&5
5ee754fc 5369if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9608ab8b
MK
5370 echo $ac_n "(cached) $ac_c" 1>&6
5371else
5ee754fc 5372 cat > conftest.$ac_ext <<EOF
33f8ca73 5373#line 5374 "configure"
9608ab8b 5374#include "confdefs.h"
5ee754fc 5375#include <$ac_hdr>
9608ab8b 5376EOF
5ee754fc 5377ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5378{ (eval echo configure:5379: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5379ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5380if test -z "$ac_err"; then
9608ab8b 5381 rm -rf conftest*
5ee754fc 5382 eval "ac_cv_header_$ac_safe=yes"
9608ab8b 5383else
5ee754fc 5384 echo "$ac_err" >&5
9608ab8b
MK
5385 echo "configure: failed program was:" >&5
5386 cat conftest.$ac_ext >&5
5387 rm -rf conftest*
5ee754fc 5388 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5389fi
5390rm -f conftest*
9608ab8b 5391fi
5ee754fc 5392if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b 5393 echo "$ac_t""yes" 1>&6
5ee754fc
MK
5394 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5395 cat >> confdefs.h <<EOF
5396#define $ac_tr_hdr 1
5397EOF
5398
9608ab8b
MK
5399else
5400 echo "$ac_t""no" 1>&6
5401fi
5ee754fc 5402done
9608ab8b 5403
78434e59 5404for ac_hdr in termios.h termio.h sgtty.h
5ee754fc
MK
5405do
5406ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5407echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5408echo "configure:5409: checking for $ac_hdr" >&5
5ee754fc 5409if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9608ab8b
MK
5410 echo $ac_n "(cached) $ac_c" 1>&6
5411else
5ee754fc 5412 cat > conftest.$ac_ext <<EOF
33f8ca73 5413#line 5414 "configure"
9608ab8b 5414#include "confdefs.h"
5ee754fc 5415#include <$ac_hdr>
9608ab8b 5416EOF
5ee754fc 5417ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5418{ (eval echo configure:5419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5419ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5420if test -z "$ac_err"; then
9608ab8b 5421 rm -rf conftest*
5ee754fc 5422 eval "ac_cv_header_$ac_safe=yes"
9608ab8b 5423else
5ee754fc 5424 echo "$ac_err" >&5
9608ab8b
MK
5425 echo "configure: failed program was:" >&5
5426 cat conftest.$ac_ext >&5
5427 rm -rf conftest*
5ee754fc 5428 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5429fi
5430rm -f conftest*
9608ab8b 5431fi
5ee754fc 5432if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b 5433 echo "$ac_t""yes" 1>&6
5ee754fc
MK
5434 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5435 cat >> confdefs.h <<EOF
5436#define $ac_tr_hdr 1
5437EOF
5438
9608ab8b
MK
5439else
5440 echo "$ac_t""no" 1>&6
5441fi
5ee754fc 5442done
9608ab8b 5443
78434e59
MK
5444for ac_hdr in unistd.h
5445do
5446ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5447echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5448echo "configure:5449: checking for $ac_hdr" >&5
78434e59
MK
5449if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5450 echo $ac_n "(cached) $ac_c" 1>&6
5451else
5452 cat > conftest.$ac_ext <<EOF
33f8ca73 5453#line 5454 "configure"
78434e59
MK
5454#include "confdefs.h"
5455#include <$ac_hdr>
5456EOF
5457ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5458{ (eval echo configure:5459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
78434e59
MK
5459ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5460if test -z "$ac_err"; then
5461 rm -rf conftest*
5462 eval "ac_cv_header_$ac_safe=yes"
5463else
5464 echo "$ac_err" >&5
5465 echo "configure: failed program was:" >&5
5466 cat conftest.$ac_ext >&5
5467 rm -rf conftest*
5468 eval "ac_cv_header_$ac_safe=no"
5469fi
5470rm -f conftest*
5471fi
5472if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5473 echo "$ac_t""yes" 1>&6
5474 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5475 cat >> confdefs.h <<EOF
5476#define $ac_tr_hdr 1
5477EOF
5478
5479else
5480 echo "$ac_t""no" 1>&6
5481fi
5482done
5483
9608ab8b 5484
5ee754fc
MK
5485# On Solaris 2.[78], we need to define _MSE_INT_H to avoid a clash
5486# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5487# think that we don't have <curses.h> if we're using GCC.
5488case $host_os in
5489 solaris2.[78])
5490 if test "$GCC" = yes; then
5491 cat >> confdefs.h <<\EOF
5492#define _MSE_INT_H 1
5493EOF
5494
5495 fi ;;
5496esac
5497for ac_hdr in curses.h ncurses.h term.h
5498do
5499ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5500echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5501echo "configure:5502: checking for $ac_hdr" >&5
5ee754fc 5502if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
c906108c
SS
5503 echo $ac_n "(cached) $ac_c" 1>&6
5504else
5505 cat > conftest.$ac_ext <<EOF
33f8ca73 5506#line 5507 "configure"
c906108c 5507#include "confdefs.h"
5ee754fc 5508#include <$ac_hdr>
c906108c
SS
5509EOF
5510ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5511{ (eval echo configure:5512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5512ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5513if test -z "$ac_err"; then
5514 rm -rf conftest*
5ee754fc 5515 eval "ac_cv_header_$ac_safe=yes"
c906108c
SS
5516else
5517 echo "$ac_err" >&5
5518 echo "configure: failed program was:" >&5
5519 cat conftest.$ac_ext >&5
5520 rm -rf conftest*
5ee754fc 5521 eval "ac_cv_header_$ac_safe=no"
c906108c
SS
5522fi
5523rm -f conftest*
c906108c 5524fi
5ee754fc
MK
5525if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5526 echo "$ac_t""yes" 1>&6
5527 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5528 cat >> confdefs.h <<EOF
5529#define $ac_tr_hdr 1
c906108c 5530EOF
5ee754fc 5531
c906108c 5532else
5ee754fc 5533 echo "$ac_t""no" 1>&6
c906108c 5534fi
5ee754fc 5535done
c906108c
SS
5536
5537
5ee754fc
MK
5538# FIXME: kettenis/20030102: In most cases we include these
5539# unconditionally, so what's the point in checking these?
5540for ac_hdr in ctype.h time.h
c906108c
SS
5541do
5542ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5543echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 5544echo "configure:5545: checking for $ac_hdr" >&5
c906108c
SS
5545if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5546 echo $ac_n "(cached) $ac_c" 1>&6
5547else
5548 cat > conftest.$ac_ext <<EOF
33f8ca73 5549#line 5550 "configure"
c906108c
SS
5550#include "confdefs.h"
5551#include <$ac_hdr>
5552EOF
5553ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 5554{ (eval echo configure:5555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5555ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5556if test -z "$ac_err"; then
5557 rm -rf conftest*
5558 eval "ac_cv_header_$ac_safe=yes"
5559else
5560 echo "$ac_err" >&5
5561 echo "configure: failed program was:" >&5
5562 cat conftest.$ac_ext >&5
5563 rm -rf conftest*
5564 eval "ac_cv_header_$ac_safe=no"
5565fi
5566rm -f conftest*
5567fi
5568if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5569 echo "$ac_t""yes" 1>&6
5570 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5571 cat >> confdefs.h <<EOF
5572#define $ac_tr_hdr 1
5573EOF
5574
5575else
5576 echo "$ac_t""no" 1>&6
5577fi
5578done
5579
5ee754fc 5580
40a7debc 5581echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
33f8ca73 5582echo "configure:5583: checking for member st_blocks in struct stat" >&5
40a7debc
EZ
5583if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then
5584 echo $ac_n "(cached) $ac_c" 1>&6
5585else
5586 cat > conftest.$ac_ext <<EOF
33f8ca73 5587#line 5588 "configure"
40a7debc
EZ
5588#include "confdefs.h"
5589#include <sys/types.h>
5590#include <sys/stat.h>
5591int main() {
5592struct stat st; (void) st.st_blocks;
5593; return 0; }
5594EOF
33f8ca73 5595if { (eval echo configure:5596: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
40a7debc
EZ
5596 rm -rf conftest*
5597 gdb_cv_have_struct_stat_with_st_blocks_member=yes
5598else
5599 echo "configure: failed program was:" >&5
5600 cat conftest.$ac_ext >&5
5601 rm -rf conftest*
5602 gdb_cv_have_struct_stat_with_st_blocks_member=no
5603fi
5604rm -f conftest*
5605fi
5606
5607echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5608if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then
5609 cat >> confdefs.h <<\EOF
5610#define HAVE_STRUCT_STAT_ST_BLOCKS 1
5611EOF
5612
5613fi
b9362cc7
AC
5614# ------------------------- #
5615# Checks for declarations. #
5616# ------------------------- #
5617
5618for ac_func in getopt
5619do
5620 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5621echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
33f8ca73 5622echo "configure:5623: checking whether $ac_func is declared" >&5
b9362cc7
AC
5623if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5624 echo $ac_n "(cached) $ac_c" 1>&6
5625else
5626 cat > conftest.$ac_ext <<EOF
33f8ca73 5627#line 5628 "configure"
b9362cc7
AC
5628#include "confdefs.h"
5629#undef $ac_tr_decl
5630#define $ac_tr_decl 1
5631
5632
5633int main() {
5634#ifndef $ac_func
5635char *(*pfn) = (char *(*)) $ac_func ;
5636#endif
5637; return 0; }
5638EOF
33f8ca73 5639if { (eval echo configure:5640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b9362cc7
AC
5640 rm -rf conftest*
5641 eval "gcc_cv_have_decl_$ac_func=yes"
5642else
5643 echo "configure: failed program was:" >&5
5644 cat conftest.$ac_ext >&5
5645 rm -rf conftest*
5646 eval "gcc_cv_have_decl_$ac_func=no"
5647fi
5648rm -f conftest*
5649fi
5650
5651if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
5652 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
5653#define $ac_tr_decl 1
5654EOF
5655
5656else
5657 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5658#define $ac_tr_decl 0
5659EOF
5660
5661fi
5662
5663done
5664if test x = y ; then
5665 cat >> confdefs.h <<\EOF
5666#define HAVE_DECL_GETOPT 1
5667EOF
5668fi
5669
5670
5ee754fc
MK
5671# ------------------ #
5672# Checks for types. #
5673# ------------------ #
5674
5675echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
33f8ca73 5676echo "configure:5677: checking return type of signal handlers" >&5
5ee754fc 5677if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
c906108c
SS
5678 echo $ac_n "(cached) $ac_c" 1>&6
5679else
5680 cat > conftest.$ac_ext <<EOF
33f8ca73 5681#line 5682 "configure"
c906108c
SS
5682#include "confdefs.h"
5683#include <sys/types.h>
5ee754fc
MK
5684#include <signal.h>
5685#ifdef signal
5686#undef signal
c906108c 5687#endif
5ee754fc
MK
5688#ifdef __cplusplus
5689extern "C" void (*signal (int, void (*)(int)))(int);
5690#else
5691void (*signal ()) ();
c906108c
SS
5692#endif
5693
5ee754fc
MK
5694int main() {
5695int i;
5696; return 0; }
c906108c 5697EOF
33f8ca73 5698if { (eval echo configure:5699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 5699 rm -rf conftest*
5ee754fc 5700 ac_cv_type_signal=void
c906108c 5701else
5ee754fc
MK
5702 echo "configure: failed program was:" >&5
5703 cat conftest.$ac_ext >&5
c906108c 5704 rm -rf conftest*
5ee754fc 5705 ac_cv_type_signal=int
c906108c
SS
5706fi
5707rm -f conftest*
c906108c
SS
5708fi
5709
5ee754fc
MK
5710echo "$ac_t""$ac_cv_type_signal" 1>&6
5711cat >> confdefs.h <<EOF
5712#define RETSIGTYPE $ac_cv_type_signal
c906108c
SS
5713EOF
5714
c906108c
SS
5715
5716
5ee754fc
MK
5717# ------------------------------------- #
5718# Checks for compiler characteristics. #
5719# ------------------------------------- #
5720
c906108c 5721echo $ac_n "checking for working const""... $ac_c" 1>&6
33f8ca73 5722echo "configure:5723: checking for working const" >&5
c906108c
SS
5723if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5724 echo $ac_n "(cached) $ac_c" 1>&6
5725else
5726 cat > conftest.$ac_ext <<EOF
33f8ca73 5727#line 5728 "configure"
c906108c
SS
5728#include "confdefs.h"
5729
5730int main() {
5731
5732/* Ultrix mips cc rejects this. */
5733typedef int charset[2]; const charset x;
5734/* SunOS 4.1.1 cc rejects this. */
5735char const *const *ccp;
5736char **p;
5737/* NEC SVR4.0.2 mips cc rejects this. */
5738struct point {int x, y;};
5739static struct point const zero = {0,0};
5740/* AIX XL C 1.02.0.0 rejects this.
5741 It does not let you subtract one const X* pointer from another in an arm
5742 of an if-expression whose if-part is not a constant expression */
5743const char *g = "string";
5744ccp = &g + (g ? g-g : 0);
5745/* HPUX 7.0 cc rejects these. */
5746++ccp;
5747p = (char**) ccp;
5748ccp = (char const *const *) p;
5749{ /* SCO 3.2v4 cc rejects this. */
5750 char *t;
5751 char const *s = 0 ? (char *) 0 : (char const *) 0;
5752
5753 *t++ = 0;
5754}
5755{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5756 int x[] = {25, 17};
5757 const int *foo = &x[0];
5758 ++foo;
5759}
5760{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5761 typedef const int *iptr;
5762 iptr p = 0;
5763 ++p;
5764}
5765{ /* AIX XL C 1.02.0.0 rejects this saying
5766 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5767 struct s { int j; const int *ap[3]; };
5768 struct s *b; b->j = 5;
5769}
5770{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5771 const int foo = 10;
5772}
5773
5774; return 0; }
5775EOF
33f8ca73 5776if { (eval echo configure:5777: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5777 rm -rf conftest*
5778 ac_cv_c_const=yes
5779else
5780 echo "configure: failed program was:" >&5
5781 cat conftest.$ac_ext >&5
5782 rm -rf conftest*
5783 ac_cv_c_const=no
5784fi
5785rm -f conftest*
5786fi
5787
5788echo "$ac_t""$ac_cv_c_const" 1>&6
5789if test $ac_cv_c_const = no; then
5790 cat >> confdefs.h <<\EOF
5791#define const
5792EOF
5793
5794fi
5795
bce58c09 5796echo $ac_n "checking for inline""... $ac_c" 1>&6
33f8ca73 5797echo "configure:5798: checking for inline" >&5
bce58c09
JB
5798if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5799 echo $ac_n "(cached) $ac_c" 1>&6
5800else
5801 ac_cv_c_inline=no
5802for ac_kw in inline __inline__ __inline; do
5803 cat > conftest.$ac_ext <<EOF
33f8ca73 5804#line 5805 "configure"
bce58c09
JB
5805#include "confdefs.h"
5806
5807int main() {
5808} $ac_kw foo() {
5809; return 0; }
5810EOF
33f8ca73 5811if { (eval echo configure:5812: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
bce58c09
JB
5812 rm -rf conftest*
5813 ac_cv_c_inline=$ac_kw; break
5814else
5815 echo "configure: failed program was:" >&5
5816 cat conftest.$ac_ext >&5
5817fi
5818rm -f conftest*
5819done
5820
5821fi
5822
5823echo "$ac_t""$ac_cv_c_inline" 1>&6
5824case "$ac_cv_c_inline" in
5825 inline | yes) ;;
5826 no) cat >> confdefs.h <<\EOF
5827#define inline
5828EOF
5829 ;;
5830 *) cat >> confdefs.h <<EOF
5831#define inline $ac_cv_c_inline
5832EOF
5833 ;;
5834esac
5835
c906108c 5836
5ee754fc
MK
5837# ------------------------------ #
5838# Checks for library functions. #
5839# ------------------------------ #
5840
46711df8
MK
5841# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5842# for constant arguments. Useless!
5843echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
33f8ca73 5844echo "configure:5845: checking for working alloca.h" >&5
46711df8
MK
5845if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5846 echo $ac_n "(cached) $ac_c" 1>&6
5847else
5848 cat > conftest.$ac_ext <<EOF
33f8ca73 5849#line 5850 "configure"
46711df8
MK
5850#include "confdefs.h"
5851#include <alloca.h>
5852int main() {
5853char *p = alloca(2 * sizeof(int));
5854; return 0; }
5855EOF
33f8ca73 5856if { (eval echo configure:5857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
5857 rm -rf conftest*
5858 ac_cv_header_alloca_h=yes
5859else
5860 echo "configure: failed program was:" >&5
5861 cat conftest.$ac_ext >&5
5862 rm -rf conftest*
5863 ac_cv_header_alloca_h=no
5864fi
5865rm -f conftest*
5866fi
5867
5868echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5869if test $ac_cv_header_alloca_h = yes; then
5870 cat >> confdefs.h <<\EOF
5871#define HAVE_ALLOCA_H 1
5872EOF
5873
5874fi
5875
5876echo $ac_n "checking for alloca""... $ac_c" 1>&6
33f8ca73 5877echo "configure:5878: checking for alloca" >&5
46711df8
MK
5878if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5879 echo $ac_n "(cached) $ac_c" 1>&6
5880else
5881 cat > conftest.$ac_ext <<EOF
33f8ca73 5882#line 5883 "configure"
46711df8
MK
5883#include "confdefs.h"
5884
5885#ifdef __GNUC__
5886# define alloca __builtin_alloca
5887#else
5888# ifdef _MSC_VER
5889# include <malloc.h>
5890# define alloca _alloca
5891# else
5892# if HAVE_ALLOCA_H
5893# include <alloca.h>
5894# else
5895# ifdef _AIX
5896 #pragma alloca
5897# else
5898# ifndef alloca /* predefined by HP cc +Olibcalls */
5899char *alloca ();
5900# endif
5901# endif
5902# endif
5903# endif
5904#endif
5905
5906int main() {
5907char *p = (char *) alloca(1);
5908; return 0; }
5909EOF
33f8ca73 5910if { (eval echo configure:5911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
5911 rm -rf conftest*
5912 ac_cv_func_alloca_works=yes
5913else
5914 echo "configure: failed program was:" >&5
5915 cat conftest.$ac_ext >&5
5916 rm -rf conftest*
5917 ac_cv_func_alloca_works=no
5918fi
5919rm -f conftest*
5920fi
5921
5922echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5923if test $ac_cv_func_alloca_works = yes; then
5924 cat >> confdefs.h <<\EOF
5925#define HAVE_ALLOCA 1
5926EOF
5927
5928fi
5929
5930if test $ac_cv_func_alloca_works = no; then
5931 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5932 # that cause trouble. Some versions do not even contain alloca or
5933 # contain a buggy version. If you still want to use their alloca,
5934 # use ar to extract alloca.o from them instead of compiling alloca.c.
5935 ALLOCA=alloca.${ac_objext}
5936 cat >> confdefs.h <<\EOF
5937#define C_ALLOCA 1
5938EOF
5939
5940
5941echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
33f8ca73 5942echo "configure:5943: checking whether alloca needs Cray hooks" >&5
46711df8
MK
5943if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5944 echo $ac_n "(cached) $ac_c" 1>&6
5945else
5946 cat > conftest.$ac_ext <<EOF
33f8ca73 5947#line 5948 "configure"
46711df8
MK
5948#include "confdefs.h"
5949#if defined(CRAY) && ! defined(CRAY2)
5950webecray
5951#else
5952wenotbecray
5953#endif
5954
5955EOF
5956if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5957 egrep "webecray" >/dev/null 2>&1; then
5958 rm -rf conftest*
5959 ac_cv_os_cray=yes
5960else
5961 rm -rf conftest*
5962 ac_cv_os_cray=no
5963fi
5964rm -f conftest*
5965
5966fi
5967
5968echo "$ac_t""$ac_cv_os_cray" 1>&6
5969if test $ac_cv_os_cray = yes; then
5970for ac_func in _getb67 GETB67 getb67; do
5971 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 5972echo "configure:5973: checking for $ac_func" >&5
46711df8
MK
5973if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5974 echo $ac_n "(cached) $ac_c" 1>&6
5975else
5976 cat > conftest.$ac_ext <<EOF
33f8ca73 5977#line 5978 "configure"
46711df8
MK
5978#include "confdefs.h"
5979/* System header to define __stub macros and hopefully few prototypes,
5980 which can conflict with char $ac_func(); below. */
5981#include <assert.h>
5982/* Override any gcc2 internal prototype to avoid an error. */
5983/* We use char because int might match the return type of a gcc2
5984 builtin and then its argument prototype would still apply. */
5985char $ac_func();
5986
5987int main() {
5988
5989/* The GNU C library defines this for functions which it implements
5990 to always fail with ENOSYS. Some functions are actually named
5991 something starting with __ and the normal name is an alias. */
5992#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5993choke me
5994#else
5995$ac_func();
5996#endif
5997
5998; return 0; }
5999EOF
33f8ca73 6000if { (eval echo configure:6001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
6001 rm -rf conftest*
6002 eval "ac_cv_func_$ac_func=yes"
6003else
6004 echo "configure: failed program was:" >&5
6005 cat conftest.$ac_ext >&5
6006 rm -rf conftest*
6007 eval "ac_cv_func_$ac_func=no"
6008fi
6009rm -f conftest*
6010fi
6011
6012if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6013 echo "$ac_t""yes" 1>&6
6014 cat >> confdefs.h <<EOF
6015#define CRAY_STACKSEG_END $ac_func
6016EOF
6017
6018 break
6019else
6020 echo "$ac_t""no" 1>&6
6021fi
6022
6023done
6024fi
6025
6026echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
33f8ca73 6027echo "configure:6028: checking stack direction for C alloca" >&5
46711df8
MK
6028if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6029 echo $ac_n "(cached) $ac_c" 1>&6
6030else
6031 if test "$cross_compiling" = yes; then
6032 ac_cv_c_stack_direction=0
6033else
6034 cat > conftest.$ac_ext <<EOF
33f8ca73 6035#line 6036 "configure"
46711df8
MK
6036#include "confdefs.h"
6037find_stack_direction ()
6038{
6039 static char *addr = 0;
6040 auto char dummy;
6041 if (addr == 0)
6042 {
6043 addr = &dummy;
6044 return find_stack_direction ();
6045 }
6046 else
6047 return (&dummy > addr) ? 1 : -1;
6048}
6049main ()
6050{
6051 exit (find_stack_direction() < 0);
6052}
6053EOF
33f8ca73 6054if { (eval echo configure:6055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
46711df8
MK
6055then
6056 ac_cv_c_stack_direction=1
6057else
6058 echo "configure: failed program was:" >&5
6059 cat conftest.$ac_ext >&5
6060 rm -fr conftest*
6061 ac_cv_c_stack_direction=-1
6062fi
6063rm -fr conftest*
6064fi
6065
6066fi
6067
6068echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6069cat >> confdefs.h <<EOF
6070#define STACK_DIRECTION $ac_cv_c_stack_direction
6071EOF
6072
6073fi
6074
d836ee13 6075for ac_hdr in unistd.h
97bf5e38
MK
6076do
6077ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6078echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
33f8ca73 6079echo "configure:6080: checking for $ac_hdr" >&5
74c1b268
AC
6080if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6081 echo $ac_n "(cached) $ac_c" 1>&6
6082else
6083 cat > conftest.$ac_ext <<EOF
33f8ca73 6084#line 6085 "configure"
74c1b268 6085#include "confdefs.h"
97bf5e38 6086#include <$ac_hdr>
74c1b268
AC
6087EOF
6088ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 6089{ (eval echo configure:6090: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
74c1b268
AC
6090ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6091if test -z "$ac_err"; then
6092 rm -rf conftest*
6093 eval "ac_cv_header_$ac_safe=yes"
6094else
6095 echo "$ac_err" >&5
6096 echo "configure: failed program was:" >&5
6097 cat conftest.$ac_ext >&5
6098 rm -rf conftest*
6099 eval "ac_cv_header_$ac_safe=no"
6100fi
6101rm -f conftest*
6102fi
6103if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6104 echo "$ac_t""yes" 1>&6
97bf5e38
MK
6105 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6106 cat >> confdefs.h <<EOF
6107#define $ac_tr_hdr 1
74c1b268 6108EOF
97bf5e38 6109
74c1b268
AC
6110else
6111 echo "$ac_t""no" 1>&6
6112fi
97bf5e38 6113done
74c1b268 6114
97bf5e38
MK
6115for ac_func in getpagesize
6116do
6117echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6118echo "configure:6119: checking for $ac_func" >&5
97bf5e38 6119if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
74c1b268
AC
6120 echo $ac_n "(cached) $ac_c" 1>&6
6121else
6122 cat > conftest.$ac_ext <<EOF
33f8ca73 6123#line 6124 "configure"
74c1b268
AC
6124#include "confdefs.h"
6125/* System header to define __stub macros and hopefully few prototypes,
97bf5e38 6126 which can conflict with char $ac_func(); below. */
74c1b268
AC
6127#include <assert.h>
6128/* Override any gcc2 internal prototype to avoid an error. */
6129/* We use char because int might match the return type of a gcc2
6130 builtin and then its argument prototype would still apply. */
97bf5e38 6131char $ac_func();
74c1b268
AC
6132
6133int main() {
6134
6135/* The GNU C library defines this for functions which it implements
6136 to always fail with ENOSYS. Some functions are actually named
6137 something starting with __ and the normal name is an alias. */
97bf5e38 6138#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
74c1b268
AC
6139choke me
6140#else
97bf5e38 6141$ac_func();
74c1b268
AC
6142#endif
6143
6144; return 0; }
6145EOF
33f8ca73 6146if { (eval echo configure:6147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
74c1b268 6147 rm -rf conftest*
97bf5e38 6148 eval "ac_cv_func_$ac_func=yes"
74c1b268
AC
6149else
6150 echo "configure: failed program was:" >&5
6151 cat conftest.$ac_ext >&5
6152 rm -rf conftest*
97bf5e38 6153 eval "ac_cv_func_$ac_func=no"
74c1b268
AC
6154fi
6155rm -f conftest*
6156fi
6157
97bf5e38 6158if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
74c1b268 6159 echo "$ac_t""yes" 1>&6
97bf5e38
MK
6160 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6161 cat >> confdefs.h <<EOF
6162#define $ac_tr_func 1
6163EOF
6164
74c1b268
AC
6165else
6166 echo "$ac_t""no" 1>&6
6167fi
97bf5e38 6168done
74c1b268 6169
97bf5e38 6170echo $ac_n "checking for working mmap""... $ac_c" 1>&6
33f8ca73 6171echo "configure:6172: checking for working mmap" >&5
97bf5e38
MK
6172if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6173 echo $ac_n "(cached) $ac_c" 1>&6
6174else
6175 if test "$cross_compiling" = yes; then
6176 ac_cv_func_mmap_fixed_mapped=no
74c1b268
AC
6177else
6178 cat > conftest.$ac_ext <<EOF
33f8ca73 6179#line 6180 "configure"
74c1b268 6180#include "confdefs.h"
97bf5e38
MK
6181
6182/* Thanks to Mike Haertel and Jim Avera for this test.
6183 Here is a matrix of mmap possibilities:
6184 mmap private not fixed
6185 mmap private fixed at somewhere currently unmapped
6186 mmap private fixed at somewhere already mapped
6187 mmap shared not fixed
6188 mmap shared fixed at somewhere currently unmapped
6189 mmap shared fixed at somewhere already mapped
6190 For private mappings, we should verify that changes cannot be read()
6191 back from the file, nor mmap's back from the file at a different
6192 address. (There have been systems where private was not correctly
6193 implemented like the infamous i386 svr4.0, and systems where the
6194 VM page cache was not coherent with the filesystem buffer cache
6195 like early versions of FreeBSD and possibly contemporary NetBSD.)
6196 For shared mappings, we should conversely verify that changes get
6197 propogated back to all the places they're supposed to be.
6198
6199 Grep wants private fixed already mapped.
6200 The main things grep needs to know about mmap are:
6201 * does it exist and is it safe to write into the mmap'd area
6202 * how to use it (BSD variants) */
74c1b268 6203#include <sys/types.h>
97bf5e38
MK
6204#include <fcntl.h>
6205#include <sys/mman.h>
6206
6207/* This mess was copied from the GNU getpagesize.h. */
6208#ifndef HAVE_GETPAGESIZE
d836ee13
AC
6209# ifdef HAVE_UNISTD_H
6210# include <unistd.h>
6211# endif
97bf5e38
MK
6212
6213/* Assume that all systems that can run configure have sys/param.h. */
6214# ifndef HAVE_SYS_PARAM_H
6215# define HAVE_SYS_PARAM_H 1
6216# endif
6217
6218# ifdef _SC_PAGESIZE
6219# define getpagesize() sysconf(_SC_PAGESIZE)
6220# else /* no _SC_PAGESIZE */
6221# ifdef HAVE_SYS_PARAM_H
6222# include <sys/param.h>
6223# ifdef EXEC_PAGESIZE
6224# define getpagesize() EXEC_PAGESIZE
6225# else /* no EXEC_PAGESIZE */
6226# ifdef NBPG
6227# define getpagesize() NBPG * CLSIZE
6228# ifndef CLSIZE
6229# define CLSIZE 1
6230# endif /* no CLSIZE */
6231# else /* no NBPG */
6232# ifdef NBPC
6233# define getpagesize() NBPC
6234# else /* no NBPC */
6235# ifdef PAGESIZE
6236# define getpagesize() PAGESIZE
6237# endif /* PAGESIZE */
6238# endif /* no NBPC */
6239# endif /* no NBPG */
6240# endif /* no EXEC_PAGESIZE */
6241# else /* no HAVE_SYS_PARAM_H */
6242# define getpagesize() 8192 /* punt totally */
6243# endif /* no HAVE_SYS_PARAM_H */
6244# endif /* no _SC_PAGESIZE */
6245
6246#endif /* no HAVE_GETPAGESIZE */
6247
74c1b268 6248#ifdef __cplusplus
97bf5e38 6249extern "C" { void *malloc(unsigned); }
74c1b268 6250#else
97bf5e38 6251char *malloc();
74c1b268 6252#endif
74c1b268 6253
97bf5e38
MK
6254int
6255main()
6256{
6257 char *data, *data2, *data3;
6258 int i, pagesize;
6259 int fd;
74c1b268 6260
97bf5e38 6261 pagesize = getpagesize();
74c1b268 6262
97bf5e38
MK
6263 /*
6264 * First, make a file with some known garbage in it.
6265 */
6266 data = malloc(pagesize);
6267 if (!data)
6268 exit(1);
6269 for (i = 0; i < pagesize; ++i)
6270 *(data + i) = rand();
6271 umask(0);
6272 fd = creat("conftestmmap", 0600);
6273 if (fd < 0)
6274 exit(1);
6275 if (write(fd, data, pagesize) != pagesize)
6276 exit(1);
6277 close(fd);
74c1b268 6278
97bf5e38
MK
6279 /*
6280 * Next, try to mmap the file at a fixed address which
6281 * already has something else allocated at it. If we can,
6282 * also make sure that we see the same garbage.
6283 */
6284 fd = open("conftestmmap", O_RDWR);
6285 if (fd < 0)
6286 exit(1);
6287 data2 = malloc(2 * pagesize);
6288 if (!data2)
6289 exit(1);
6290 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6291 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6292 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6293 exit(1);
6294 for (i = 0; i < pagesize; ++i)
6295 if (*(data + i) != *(data2 + i))
6296 exit(1);
74c1b268 6297
97bf5e38
MK
6298 /*
6299 * Finally, make sure that changes to the mapped area
6300 * do not percolate back to the file as seen by read().
6301 * (This is a bug on some variants of i386 svr4.0.)
6302 */
6303 for (i = 0; i < pagesize; ++i)
6304 *(data2 + i) = *(data2 + i) + 1;
6305 data3 = malloc(pagesize);
6306 if (!data3)
6307 exit(1);
6308 if (read(fd, data3, pagesize) != pagesize)
6309 exit(1);
6310 for (i = 0; i < pagesize; ++i)
6311 if (*(data + i) != *(data3 + i))
6312 exit(1);
6313 close(fd);
6314 unlink("conftestmmap");
6315 exit(0);
74c1b268 6316}
97bf5e38 6317
74c1b268 6318EOF
33f8ca73 6319if { (eval echo configure:6320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
74c1b268 6320then
97bf5e38 6321 ac_cv_func_mmap_fixed_mapped=yes
74c1b268
AC
6322else
6323 echo "configure: failed program was:" >&5
6324 cat conftest.$ac_ext >&5
6325 rm -fr conftest*
97bf5e38 6326 ac_cv_func_mmap_fixed_mapped=no
74c1b268
AC
6327fi
6328rm -fr conftest*
6329fi
6330
6331fi
6332
97bf5e38
MK
6333echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6334if test $ac_cv_func_mmap_fixed_mapped = yes; then
74c1b268 6335 cat >> confdefs.h <<\EOF
97bf5e38 6336#define HAVE_MMAP 1
74c1b268
AC
6337EOF
6338
6339fi
6340
97bf5e38 6341echo $ac_n "checking for pid_t""... $ac_c" 1>&6
33f8ca73 6342echo "configure:6343: checking for pid_t" >&5
97bf5e38 6343if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
0200359f 6344 echo $ac_n "(cached) $ac_c" 1>&6
0200359f
MK
6345else
6346 cat > conftest.$ac_ext <<EOF
33f8ca73 6347#line 6348 "configure"
0200359f 6348#include "confdefs.h"
97bf5e38
MK
6349#include <sys/types.h>
6350#if STDC_HEADERS
6351#include <stdlib.h>
6352#include <stddef.h>
0200359f 6353#endif
0200359f 6354EOF
97bf5e38
MK
6355if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6356 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
6357 rm -rf conftest*
6358 ac_cv_type_pid_t=yes
0200359f 6359else
97bf5e38
MK
6360 rm -rf conftest*
6361 ac_cv_type_pid_t=no
0200359f 6362fi
97bf5e38 6363rm -f conftest*
0200359f
MK
6364
6365fi
97bf5e38
MK
6366echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6367if test $ac_cv_type_pid_t = no; then
0200359f 6368 cat >> confdefs.h <<\EOF
97bf5e38 6369#define pid_t int
0200359f
MK
6370EOF
6371
6372fi
6373
97bf5e38
MK
6374ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6375echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
33f8ca73 6376echo "configure:6377: checking for vfork.h" >&5
97bf5e38 6377if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
72473524
DJ
6378 echo $ac_n "(cached) $ac_c" 1>&6
6379else
6380 cat > conftest.$ac_ext <<EOF
33f8ca73 6381#line 6382 "configure"
72473524 6382#include "confdefs.h"
97bf5e38 6383#include <vfork.h>
72473524 6384EOF
97bf5e38 6385ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 6386{ (eval echo configure:6387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
97bf5e38
MK
6387ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6388if test -z "$ac_err"; then
72473524 6389 rm -rf conftest*
97bf5e38 6390 eval "ac_cv_header_$ac_safe=yes"
72473524 6391else
97bf5e38 6392 echo "$ac_err" >&5
72473524
DJ
6393 echo "configure: failed program was:" >&5
6394 cat conftest.$ac_ext >&5
6395 rm -rf conftest*
97bf5e38 6396 eval "ac_cv_header_$ac_safe=no"
72473524
DJ
6397fi
6398rm -f conftest*
6399fi
97bf5e38
MK
6400if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6401 echo "$ac_t""yes" 1>&6
72473524 6402 cat >> confdefs.h <<\EOF
97bf5e38 6403#define HAVE_VFORK_H 1
72473524
DJ
6404EOF
6405
97bf5e38
MK
6406else
6407 echo "$ac_t""no" 1>&6
72473524 6408fi
c906108c 6409
97bf5e38 6410echo $ac_n "checking for working vfork""... $ac_c" 1>&6
33f8ca73 6411echo "configure:6412: checking for working vfork" >&5
97bf5e38
MK
6412if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6413 echo $ac_n "(cached) $ac_c" 1>&6
6414else
6415 if test "$cross_compiling" = yes; then
6416 echo $ac_n "checking for vfork""... $ac_c" 1>&6
33f8ca73 6417echo "configure:6418: checking for vfork" >&5
97bf5e38 6418if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2b2d558c
MK
6419 echo $ac_n "(cached) $ac_c" 1>&6
6420else
6421 cat > conftest.$ac_ext <<EOF
33f8ca73 6422#line 6423 "configure"
2b2d558c 6423#include "confdefs.h"
97bf5e38
MK
6424/* System header to define __stub macros and hopefully few prototypes,
6425 which can conflict with char vfork(); below. */
6426#include <assert.h>
6427/* Override any gcc2 internal prototype to avoid an error. */
6428/* We use char because int might match the return type of a gcc2
6429 builtin and then its argument prototype would still apply. */
6430char vfork();
2b2d558c
MK
6431
6432int main() {
97bf5e38
MK
6433
6434/* The GNU C library defines this for functions which it implements
6435 to always fail with ENOSYS. Some functions are actually named
6436 something starting with __ and the normal name is an alias. */
6437#if defined (__stub_vfork) || defined (__stub___vfork)
6438choke me
6439#else
6440vfork();
6441#endif
6442
2b2d558c
MK
6443; return 0; }
6444EOF
33f8ca73 6445if { (eval echo configure:6446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2b2d558c 6446 rm -rf conftest*
97bf5e38 6447 eval "ac_cv_func_vfork=yes"
2b2d558c
MK
6448else
6449 echo "configure: failed program was:" >&5
6450 cat conftest.$ac_ext >&5
6451 rm -rf conftest*
97bf5e38 6452 eval "ac_cv_func_vfork=no"
2b2d558c
MK
6453fi
6454rm -f conftest*
6455fi
6456
97bf5e38
MK
6457if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6458 echo "$ac_t""yes" 1>&6
6459 :
6460else
6461 echo "$ac_t""no" 1>&6
2b2d558c
MK
6462fi
6463
97bf5e38 6464ac_cv_func_vfork_works=$ac_cv_func_vfork
7dfa765c
MK
6465else
6466 cat > conftest.$ac_ext <<EOF
33f8ca73 6467#line 6468 "configure"
7dfa765c 6468#include "confdefs.h"
97bf5e38
MK
6469/* Thanks to Paul Eggert for this test. */
6470#include <stdio.h>
6471#include <sys/types.h>
6472#include <sys/stat.h>
6473#ifdef HAVE_UNISTD_H
6474#include <unistd.h>
6475#endif
6476#ifdef HAVE_VFORK_H
6477#include <vfork.h>
6478#endif
6479/* On some sparc systems, changes by the child to local and incoming
6480 argument registers are propagated back to the parent.
6481 The compiler is told about this with #include <vfork.h>,
6482 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6483 Test for this by using a static variable whose address
6484 is put into a register that is clobbered by the vfork. */
6485static
6486#ifdef __cplusplus
6487sparc_address_test (int arg)
6488#else
6489sparc_address_test (arg) int arg;
6490#endif
6491{
6492 static pid_t child;
6493 if (!child) {
6494 child = vfork ();
6495 if (child < 0) {
6496 perror ("vfork");
6497 _exit(2);
6498 }
6499 if (!child) {
6500 arg = getpid();
6501 write(-1, "", 0);
6502 _exit (arg);
6503 }
6504 }
6505}
6506main() {
6507 pid_t parent = getpid ();
6508 pid_t child;
7dfa765c 6509
97bf5e38 6510 sparc_address_test ();
7dfa765c 6511
97bf5e38 6512 child = vfork ();
7dfa765c 6513
97bf5e38
MK
6514 if (child == 0) {
6515 /* Here is another test for sparc vfork register problems.
6516 This test uses lots of local variables, at least
6517 as many local variables as main has allocated so far
6518 including compiler temporaries. 4 locals are enough for
6519 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6520 A buggy compiler should reuse the register of parent
6521 for one of the local variables, since it will think that
6522 parent can't possibly be used any more in this routine.
6523 Assigning to the local variable will thus munge parent
6524 in the parent process. */
6525 pid_t
6526 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6527 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6528 /* Convince the compiler that p..p7 are live; otherwise, it might
6529 use the same hardware register for all 8 local variables. */
6530 if (p != p1 || p != p2 || p != p3 || p != p4
6531 || p != p5 || p != p6 || p != p7)
6532 _exit(1);
7dfa765c 6533
97bf5e38
MK
6534 /* On some systems (e.g. IRIX 3.3),
6535 vfork doesn't separate parent from child file descriptors.
6536 If the child closes a descriptor before it execs or exits,
6537 this munges the parent's descriptor as well.
6538 Test for this by closing stdout in the child. */
6539 _exit(close(fileno(stdout)) != 0);
6540 } else {
6541 int status;
6542 struct stat st;
64bb1671 6543
97bf5e38
MK
6544 while (wait(&status) != child)
6545 ;
6546 exit(
6547 /* Was there some problem with vforking? */
6548 child < 0
64bb1671 6549
97bf5e38
MK
6550 /* Did the child fail? (This shouldn't happen.) */
6551 || status
64bb1671 6552
97bf5e38
MK
6553 /* Did the vfork/compiler bug occur? */
6554 || parent != getpid()
6555
6556 /* Did the file descriptor bug occur? */
6557 || fstat(fileno(stdout), &st) != 0
6558 );
6559 }
6560}
5c44784c 6561EOF
33f8ca73 6562if { (eval echo configure:6563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
6563then
6564 ac_cv_func_vfork_works=yes
5c44784c
JM
6565else
6566 echo "configure: failed program was:" >&5
6567 cat conftest.$ac_ext >&5
97bf5e38
MK
6568 rm -fr conftest*
6569 ac_cv_func_vfork_works=no
5c44784c 6570fi
97bf5e38 6571rm -fr conftest*
5c44784c
JM
6572fi
6573
0afdd437
MK
6574fi
6575
97bf5e38
MK
6576echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6577if test $ac_cv_func_vfork_works = no; then
0afdd437 6578 cat >> confdefs.h <<\EOF
97bf5e38 6579#define vfork fork
0afdd437
MK
6580EOF
6581
6582fi
6583
97bf5e38
MK
6584for ac_func in canonicalize_file_name realpath
6585do
6586echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6587echo "configure:6588: checking for $ac_func" >&5
97bf5e38 6588if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7e89e357
JT
6589 echo $ac_n "(cached) $ac_c" 1>&6
6590else
6591 cat > conftest.$ac_ext <<EOF
33f8ca73 6592#line 6593 "configure"
7e89e357 6593#include "confdefs.h"
97bf5e38
MK
6594/* System header to define __stub macros and hopefully few prototypes,
6595 which can conflict with char $ac_func(); below. */
6596#include <assert.h>
6597/* Override any gcc2 internal prototype to avoid an error. */
6598/* We use char because int might match the return type of a gcc2
6599 builtin and then its argument prototype would still apply. */
6600char $ac_func();
6601
7e89e357 6602int main() {
97bf5e38
MK
6603
6604/* The GNU C library defines this for functions which it implements
6605 to always fail with ENOSYS. Some functions are actually named
6606 something starting with __ and the normal name is an alias. */
6607#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6608choke me
6609#else
6610$ac_func();
6611#endif
6612
7e89e357
JT
6613; return 0; }
6614EOF
33f8ca73 6615if { (eval echo configure:6616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7e89e357 6616 rm -rf conftest*
97bf5e38 6617 eval "ac_cv_func_$ac_func=yes"
7e89e357
JT
6618else
6619 echo "configure: failed program was:" >&5
6620 cat conftest.$ac_ext >&5
6621 rm -rf conftest*
97bf5e38 6622 eval "ac_cv_func_$ac_func=no"
7e89e357
JT
6623fi
6624rm -f conftest*
6625fi
6626
97bf5e38
MK
6627if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6628 echo "$ac_t""yes" 1>&6
6629 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6630 cat >> confdefs.h <<EOF
6631#define $ac_tr_func 1
7e89e357 6632EOF
97bf5e38
MK
6633
6634else
6635 echo "$ac_t""no" 1>&6
7e89e357 6636fi
97bf5e38 6637done
7e89e357 6638
97bf5e38 6639for ac_func in poll
7be570e7
JM
6640do
6641echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6642echo "configure:6643: checking for $ac_func" >&5
7be570e7
JM
6643if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6644 echo $ac_n "(cached) $ac_c" 1>&6
6645else
6646 cat > conftest.$ac_ext <<EOF
33f8ca73 6647#line 6648 "configure"
7be570e7
JM
6648#include "confdefs.h"
6649/* System header to define __stub macros and hopefully few prototypes,
6650 which can conflict with char $ac_func(); below. */
6651#include <assert.h>
6652/* Override any gcc2 internal prototype to avoid an error. */
6653/* We use char because int might match the return type of a gcc2
6654 builtin and then its argument prototype would still apply. */
6655char $ac_func();
6656
6657int main() {
6658
6659/* The GNU C library defines this for functions which it implements
6660 to always fail with ENOSYS. Some functions are actually named
6661 something starting with __ and the normal name is an alias. */
6662#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6663choke me
6664#else
6665$ac_func();
6666#endif
6667
6668; return 0; }
6669EOF
33f8ca73 6670if { (eval echo configure:6671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14abd0fb
MK
6671 rm -rf conftest*
6672 eval "ac_cv_func_$ac_func=yes"
6673else
6674 echo "configure: failed program was:" >&5
6675 cat conftest.$ac_ext >&5
6676 rm -rf conftest*
6677 eval "ac_cv_func_$ac_func=no"
6678fi
6679rm -f conftest*
6680fi
6681
6682if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6683 echo "$ac_t""yes" 1>&6
6684 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6685 cat >> confdefs.h <<EOF
6686#define $ac_tr_func 1
6687EOF
6688
6689else
6690 echo "$ac_t""no" 1>&6
6691fi
6692done
6693
6694for ac_func in pread64
6695do
6696echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6697echo "configure:6698: checking for $ac_func" >&5
14abd0fb
MK
6698if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6699 echo $ac_n "(cached) $ac_c" 1>&6
6700else
6701 cat > conftest.$ac_ext <<EOF
33f8ca73 6702#line 6703 "configure"
14abd0fb
MK
6703#include "confdefs.h"
6704/* System header to define __stub macros and hopefully few prototypes,
6705 which can conflict with char $ac_func(); below. */
6706#include <assert.h>
6707/* Override any gcc2 internal prototype to avoid an error. */
6708/* We use char because int might match the return type of a gcc2
6709 builtin and then its argument prototype would still apply. */
6710char $ac_func();
6711
6712int main() {
6713
6714/* The GNU C library defines this for functions which it implements
6715 to always fail with ENOSYS. Some functions are actually named
6716 something starting with __ and the normal name is an alias. */
6717#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6718choke me
6719#else
6720$ac_func();
6721#endif
6722
6723; return 0; }
6724EOF
33f8ca73 6725if { (eval echo configure:6726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
6726 rm -rf conftest*
6727 eval "ac_cv_func_$ac_func=yes"
6728else
6729 echo "configure: failed program was:" >&5
6730 cat conftest.$ac_ext >&5
6731 rm -rf conftest*
6732 eval "ac_cv_func_$ac_func=no"
6733fi
6734rm -f conftest*
6735fi
6736
6737if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6738 echo "$ac_t""yes" 1>&6
6739 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6740 cat >> confdefs.h <<EOF
6741#define $ac_tr_func 1
6742EOF
6743
6744else
6745 echo "$ac_t""no" 1>&6
6746fi
6747done
6748
97bf5e38
MK
6749for ac_func in sbrk
6750do
6751echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6752echo "configure:6753: checking for $ac_func" >&5
97bf5e38 6753if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6754 echo $ac_n "(cached) $ac_c" 1>&6
6755else
6756 cat > conftest.$ac_ext <<EOF
33f8ca73 6757#line 6758 "configure"
c906108c 6758#include "confdefs.h"
97bf5e38
MK
6759/* System header to define __stub macros and hopefully few prototypes,
6760 which can conflict with char $ac_func(); below. */
6761#include <assert.h>
6762/* Override any gcc2 internal prototype to avoid an error. */
6763/* We use char because int might match the return type of a gcc2
6764 builtin and then its argument prototype would still apply. */
6765char $ac_func();
c906108c 6766
97bf5e38
MK
6767int main() {
6768
6769/* The GNU C library defines this for functions which it implements
6770 to always fail with ENOSYS. Some functions are actually named
6771 something starting with __ and the normal name is an alias. */
6772#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6773choke me
c906108c 6774#else
97bf5e38 6775$ac_func();
c906108c 6776#endif
97bf5e38 6777
c906108c
SS
6778; return 0; }
6779EOF
33f8ca73 6780if { (eval echo configure:6781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 6781 rm -rf conftest*
97bf5e38 6782 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
6783else
6784 echo "configure: failed program was:" >&5
6785 cat conftest.$ac_ext >&5
6786 rm -rf conftest*
97bf5e38 6787 eval "ac_cv_func_$ac_func=no"
c906108c
SS
6788fi
6789rm -f conftest*
6790fi
6791
97bf5e38
MK
6792if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6793 echo "$ac_t""yes" 1>&6
6794 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6795 cat >> confdefs.h <<EOF
6796#define $ac_tr_func 1
c906108c 6797EOF
97bf5e38
MK
6798
6799else
6800 echo "$ac_t""no" 1>&6
c906108c 6801fi
97bf5e38 6802done
c906108c 6803
97bf5e38
MK
6804for ac_func in setpgid setpgrp
6805do
6806echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6807echo "configure:6808: checking for $ac_func" >&5
97bf5e38 6808if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6809 echo $ac_n "(cached) $ac_c" 1>&6
6810else
6811 cat > conftest.$ac_ext <<EOF
33f8ca73 6812#line 6813 "configure"
c906108c 6813#include "confdefs.h"
97bf5e38
MK
6814/* System header to define __stub macros and hopefully few prototypes,
6815 which can conflict with char $ac_func(); below. */
6816#include <assert.h>
6817/* Override any gcc2 internal prototype to avoid an error. */
6818/* We use char because int might match the return type of a gcc2
6819 builtin and then its argument prototype would still apply. */
6820char $ac_func();
c906108c 6821
97bf5e38
MK
6822int main() {
6823
6824/* The GNU C library defines this for functions which it implements
6825 to always fail with ENOSYS. Some functions are actually named
6826 something starting with __ and the normal name is an alias. */
6827#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6828choke me
c906108c 6829#else
97bf5e38 6830$ac_func();
c906108c 6831#endif
97bf5e38 6832
c906108c
SS
6833; return 0; }
6834EOF
33f8ca73 6835if { (eval echo configure:6836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 6836 rm -rf conftest*
97bf5e38 6837 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
6838else
6839 echo "configure: failed program was:" >&5
6840 cat conftest.$ac_ext >&5
6841 rm -rf conftest*
97bf5e38 6842 eval "ac_cv_func_$ac_func=no"
c906108c
SS
6843fi
6844rm -f conftest*
6845fi
6846
97bf5e38
MK
6847if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6848 echo "$ac_t""yes" 1>&6
6849 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6850 cat >> confdefs.h <<EOF
6851#define $ac_tr_func 1
c906108c 6852EOF
97bf5e38
MK
6853
6854else
6855 echo "$ac_t""no" 1>&6
c906108c 6856fi
97bf5e38 6857done
c906108c 6858
e1ea1d75 6859for ac_func in sigaction sigprocmask sigsetmask
97bf5e38
MK
6860do
6861echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6862echo "configure:6863: checking for $ac_func" >&5
97bf5e38 6863if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6864 echo $ac_n "(cached) $ac_c" 1>&6
6865else
6866 cat > conftest.$ac_ext <<EOF
33f8ca73 6867#line 6868 "configure"
c906108c 6868#include "confdefs.h"
97bf5e38
MK
6869/* System header to define __stub macros and hopefully few prototypes,
6870 which can conflict with char $ac_func(); below. */
6871#include <assert.h>
6872/* Override any gcc2 internal prototype to avoid an error. */
6873/* We use char because int might match the return type of a gcc2
6874 builtin and then its argument prototype would still apply. */
6875char $ac_func();
c906108c 6876
97bf5e38
MK
6877int main() {
6878
6879/* The GNU C library defines this for functions which it implements
6880 to always fail with ENOSYS. Some functions are actually named
6881 something starting with __ and the normal name is an alias. */
6882#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6883choke me
c906108c 6884#else
97bf5e38 6885$ac_func();
c906108c 6886#endif
97bf5e38 6887
c906108c
SS
6888; return 0; }
6889EOF
33f8ca73 6890if { (eval echo configure:6891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 6891 rm -rf conftest*
97bf5e38 6892 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
6893else
6894 echo "configure: failed program was:" >&5
6895 cat conftest.$ac_ext >&5
6896 rm -rf conftest*
97bf5e38 6897 eval "ac_cv_func_$ac_func=no"
c906108c
SS
6898fi
6899rm -f conftest*
6900fi
6901
97bf5e38
MK
6902if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6903 echo "$ac_t""yes" 1>&6
6904 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6905 cat >> confdefs.h <<EOF
6906#define $ac_tr_func 1
c906108c 6907EOF
e1ea1d75 6908
97bf5e38
MK
6909else
6910 echo "$ac_t""no" 1>&6
c906108c 6911fi
97bf5e38 6912done
c906108c 6913
97bf5e38
MK
6914for ac_func in socketpair
6915do
6916echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6917echo "configure:6918: checking for $ac_func" >&5
97bf5e38 6918if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6919 echo $ac_n "(cached) $ac_c" 1>&6
6920else
6921 cat > conftest.$ac_ext <<EOF
33f8ca73 6922#line 6923 "configure"
c906108c 6923#include "confdefs.h"
97bf5e38
MK
6924/* System header to define __stub macros and hopefully few prototypes,
6925 which can conflict with char $ac_func(); below. */
6926#include <assert.h>
6927/* Override any gcc2 internal prototype to avoid an error. */
6928/* We use char because int might match the return type of a gcc2
6929 builtin and then its argument prototype would still apply. */
6930char $ac_func();
c906108c 6931
97bf5e38
MK
6932int main() {
6933
6934/* The GNU C library defines this for functions which it implements
6935 to always fail with ENOSYS. Some functions are actually named
6936 something starting with __ and the normal name is an alias. */
6937#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6938choke me
c906108c 6939#else
97bf5e38 6940$ac_func();
c906108c 6941#endif
97bf5e38 6942
c906108c
SS
6943; return 0; }
6944EOF
33f8ca73 6945if { (eval echo configure:6946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 6946 rm -rf conftest*
97bf5e38 6947 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
6948else
6949 echo "configure: failed program was:" >&5
6950 cat conftest.$ac_ext >&5
6951 rm -rf conftest*
97bf5e38 6952 eval "ac_cv_func_$ac_func=no"
c906108c
SS
6953fi
6954rm -f conftest*
6955fi
6956
97bf5e38
MK
6957if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6958 echo "$ac_t""yes" 1>&6
6959 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6960 cat >> confdefs.h <<EOF
6961#define $ac_tr_func 1
c906108c 6962EOF
97bf5e38
MK
6963
6964else
6965 echo "$ac_t""no" 1>&6
c906108c 6966fi
97bf5e38 6967done
c906108c 6968
b757528f
JJ
6969for ac_func in syscall
6970do
6971echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
33f8ca73 6972echo "configure:6973: checking for $ac_func" >&5
b757528f
JJ
6973if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6974 echo $ac_n "(cached) $ac_c" 1>&6
6975else
6976 cat > conftest.$ac_ext <<EOF
33f8ca73 6977#line 6978 "configure"
b757528f
JJ
6978#include "confdefs.h"
6979/* System header to define __stub macros and hopefully few prototypes,
6980 which can conflict with char $ac_func(); below. */
6981#include <assert.h>
6982/* Override any gcc2 internal prototype to avoid an error. */
6983/* We use char because int might match the return type of a gcc2
6984 builtin and then its argument prototype would still apply. */
6985char $ac_func();
6986
6987int main() {
6988
6989/* The GNU C library defines this for functions which it implements
6990 to always fail with ENOSYS. Some functions are actually named
6991 something starting with __ and the normal name is an alias. */
6992#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6993choke me
6994#else
6995$ac_func();
6996#endif
6997
6998; return 0; }
6999EOF
33f8ca73 7000if { (eval echo configure:7001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
b757528f
JJ
7001 rm -rf conftest*
7002 eval "ac_cv_func_$ac_func=yes"
7003else
7004 echo "configure: failed program was:" >&5
7005 cat conftest.$ac_ext >&5
7006 rm -rf conftest*
7007 eval "ac_cv_func_$ac_func=no"
7008fi
7009rm -f conftest*
7010fi
7011
7012if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7013 echo "$ac_t""yes" 1>&6
7014 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7015 cat >> confdefs.h <<EOF
7016#define $ac_tr_func 1
7017EOF
7018
7019else
7020 echo "$ac_t""no" 1>&6
7021fi
7022done
7023
97bf5e38
MK
7024
7025if test "$cross_compiling" = no; then
7026 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
33f8ca73 7027echo "configure:7028: checking whether setpgrp takes no argument" >&5
97bf5e38 7028if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
c906108c 7029 echo $ac_n "(cached) $ac_c" 1>&6
97bf5e38
MK
7030else
7031 if test "$cross_compiling" = yes; then
7032 { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
c906108c
SS
7033else
7034 cat > conftest.$ac_ext <<EOF
33f8ca73 7035#line 7036 "configure"
c906108c
SS
7036#include "confdefs.h"
7037
c906108c
SS
7038#ifdef HAVE_UNISTD_H
7039#include <unistd.h>
7040#endif
97bf5e38
MK
7041
7042/*
7043 * If this system has a BSD-style setpgrp, which takes arguments, exit
7044 * successfully.
7045 */
7046main()
7047{
7048 if (setpgrp(1,1) == -1)
7049 exit(0);
7050 else
7051 exit(1);
7052}
7053
c906108c 7054EOF
33f8ca73 7055if { (eval echo configure:7056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
7056then
7057 ac_cv_func_setpgrp_void=no
c906108c
SS
7058else
7059 echo "configure: failed program was:" >&5
7060 cat conftest.$ac_ext >&5
97bf5e38
MK
7061 rm -fr conftest*
7062 ac_cv_func_setpgrp_void=yes
c906108c 7063fi
97bf5e38 7064rm -fr conftest*
c906108c
SS
7065fi
7066
97bf5e38
MK
7067
7068fi
7069
7070echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7071if test $ac_cv_func_setpgrp_void = yes; then
7072 cat >> confdefs.h <<\EOF
7073#define SETPGRP_VOID 1
c906108c
SS
7074EOF
7075
7076fi
7077
97bf5e38
MK
7078else
7079 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
33f8ca73 7080echo "configure:7081: checking whether setpgrp takes no argument" >&5
97bf5e38 7081if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
b83266a0
SS
7082 echo $ac_n "(cached) $ac_c" 1>&6
7083else
7084 cat > conftest.$ac_ext <<EOF
33f8ca73 7085#line 7086 "configure"
b83266a0
SS
7086#include "confdefs.h"
7087
b83266a0 7088#include <unistd.h>
97bf5e38 7089
b83266a0 7090int main() {
97bf5e38
MK
7091
7092 if (setpgrp(1,1) == -1)
7093 exit (0);
7094 else
7095 exit (1);
7096
b83266a0
SS
7097; return 0; }
7098EOF
33f8ca73 7099if { (eval echo configure:7100: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b83266a0 7100 rm -rf conftest*
97bf5e38 7101 ac_cv_func_setpgrp_void=no
b83266a0
SS
7102else
7103 echo "configure: failed program was:" >&5
7104 cat conftest.$ac_ext >&5
7105 rm -rf conftest*
97bf5e38 7106 ac_cv_func_setpgrp_void=yes
b83266a0
SS
7107fi
7108rm -f conftest*
7109fi
7110
97bf5e38
MK
7111echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7112if test $ac_cv_func_setpgrp_void = yes; then
b83266a0 7113 cat >> confdefs.h <<\EOF
97bf5e38 7114#define SETPGRP_VOID 1
b83266a0
SS
7115EOF
7116
97bf5e38 7117fi
b83266a0
SS
7118fi
7119
97bf5e38
MK
7120# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
7121# since sigsetjmp might only be defined as a macro.
7122echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
33f8ca73 7123echo "configure:7124: checking for sigsetjmp" >&5
97bf5e38 7124if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
a4db0f07
RH
7125 echo $ac_n "(cached) $ac_c" 1>&6
7126else
7127 cat > conftest.$ac_ext <<EOF
33f8ca73 7128#line 7129 "configure"
a4db0f07
RH
7129#include "confdefs.h"
7130
97bf5e38
MK
7131#include <setjmp.h>
7132
a4db0f07 7133int main() {
97bf5e38 7134sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
a4db0f07
RH
7135; return 0; }
7136EOF
33f8ca73 7137if { (eval echo configure:7138: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a4db0f07 7138 rm -rf conftest*
97bf5e38 7139 gdb_cv_func_sigsetjmp=yes
a4db0f07
RH
7140else
7141 echo "configure: failed program was:" >&5
7142 cat conftest.$ac_ext >&5
7143 rm -rf conftest*
97bf5e38 7144 gdb_cv_func_sigsetjmp=no
a4db0f07
RH
7145fi
7146rm -f conftest*
7147fi
7148
97bf5e38
MK
7149echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7150if test $gdb_cv_func_sigsetjmp = yes; then
a4db0f07 7151 cat >> confdefs.h <<\EOF
97bf5e38 7152#define HAVE_SIGSETJMP 1
a4db0f07
RH
7153EOF
7154
7155fi
c906108c 7156
06825bd1
MK
7157# Assume we'll default to using the included libiberty regex.
7158gdb_use_included_regex=yes
7159
7160# However, if the system regex is GNU regex, then default to *not*
7161# using the included regex.
7162echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
33f8ca73 7163echo "configure:7164: checking for GNU regex" >&5
06825bd1
MK
7164if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7165 echo $ac_n "(cached) $ac_c" 1>&6
7166else
7167 cat > conftest.$ac_ext <<EOF
33f8ca73 7168#line 7169 "configure"
06825bd1
MK
7169#include "confdefs.h"
7170#include <gnu-versions.h>
7171int main() {
7172#define REGEX_INTERFACE_VERSION 1
7173#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7174# error "Version mismatch"
7175#endif
7176; return 0; }
7177EOF
33f8ca73 7178if { (eval echo configure:7179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
06825bd1
MK
7179 rm -rf conftest*
7180 gdb_cv_have_gnu_regex=yes
7181else
7182 echo "configure: failed program was:" >&5
7183 cat conftest.$ac_ext >&5
7184 rm -rf conftest*
7185 gdb_cv_have_gnu_regex=no
7186fi
7187rm -f conftest*
7188fi
7189
7190echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7191if test $gdb_cv_have_gnu_regex = yes; then
7192 gdb_use_included_regex=no
7193fi
7194
7195# Check whether --with-included-regex or --without-included-regex was given.
7196if test "${with_included_regex+set}" = set; then
7197 withval="$with_included_regex"
7198 gdb_with_regex=$withval
7199else
7200 gdb_with_regex=$gdb_use_included_regex
7201fi
7202
7203if test "$gdb_with_regex" = yes; then
7204 cat >> confdefs.h <<\EOF
7205#define USE_INCLUDED_REGEX 1
7206EOF
7207
7208fi
7209
78434e59
MK
7210# See if <machine/reg.h> degines `struct reg'.
7211echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
33f8ca73 7212echo "configure:7213: checking for struct reg in machine/reg.h" >&5
78434e59
MK
7213if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7214 echo $ac_n "(cached) $ac_c" 1>&6
7215else
7216 cat > conftest.$ac_ext <<EOF
33f8ca73 7217#line 7218 "configure"
78434e59
MK
7218#include "confdefs.h"
7219#include <sys/types.h>
7220#include <machine/reg.h>
7221int main() {
7222struct reg r;
7223; return 0; }
7224EOF
33f8ca73 7225if { (eval echo configure:7226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
78434e59
MK
7226 rm -rf conftest*
7227 gdb_cv_struct_reg=yes
7228else
7229 echo "configure: failed program was:" >&5
7230 cat conftest.$ac_ext >&5
7231 rm -rf conftest*
7232 gdb_cv_struct_reg=no
7233fi
7234rm -f conftest*
7235fi
7236
7237echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7238if test $gdb_cv_struct_reg = yes; then
7239 cat >> confdefs.h <<\EOF
7240#define HAVE_STRUCT_REG 1
7241EOF
7242
7243fi
7244
97bf5e38
MK
7245# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7246# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7247echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
33f8ca73 7248echo "configure:7249: checking for r_fs in struct reg" >&5
97bf5e38
MK
7249if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7250 echo $ac_n "(cached) $ac_c" 1>&6
7251else
7252 cat > conftest.$ac_ext <<EOF
33f8ca73 7253#line 7254 "configure"
c906108c 7254#include "confdefs.h"
97bf5e38
MK
7255#include <machine/reg.h>
7256int main() {
7257struct reg r; r.r_fs;
7258; return 0; }
c906108c 7259EOF
33f8ca73 7260if { (eval echo configure:7261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7261 rm -rf conftest*
97bf5e38 7262 gdb_cv_struct_reg_r_fs=yes
c906108c 7263else
97bf5e38
MK
7264 echo "configure: failed program was:" >&5
7265 cat conftest.$ac_ext >&5
c906108c 7266 rm -rf conftest*
97bf5e38 7267 gdb_cv_struct_reg_r_fs=no
c906108c
SS
7268fi
7269rm -f conftest*
97bf5e38 7270fi
c906108c 7271
97bf5e38
MK
7272echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7273if test $gdb_cv_struct_reg_r_fs = yes; then
7274 cat >> confdefs.h <<\EOF
7275#define HAVE_STRUCT_REG_R_FS 1
7276EOF
7277
7278fi
7279echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
33f8ca73 7280echo "configure:7281: checking for r_gs in struct reg" >&5
97bf5e38
MK
7281if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7282 echo $ac_n "(cached) $ac_c" 1>&6
7283else
7284 cat > conftest.$ac_ext <<EOF
33f8ca73 7285#line 7286 "configure"
c906108c 7286#include "confdefs.h"
97bf5e38
MK
7287#include <machine/reg.h>
7288int main() {
7289struct reg r; r.r_gs;
7290; return 0; }
c906108c 7291EOF
33f8ca73 7292if { (eval echo configure:7293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7293 rm -rf conftest*
97bf5e38 7294 gdb_cv_struct_reg_r_gs=yes
c906108c 7295else
97bf5e38
MK
7296 echo "configure: failed program was:" >&5
7297 cat conftest.$ac_ext >&5
c906108c 7298 rm -rf conftest*
97bf5e38 7299 gdb_cv_struct_reg_r_gs=no
c906108c
SS
7300fi
7301rm -f conftest*
c906108c 7302fi
c906108c 7303
97bf5e38
MK
7304echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7305if test $gdb_cv_struct_reg_r_gs = yes; then
7306 cat >> confdefs.h <<\EOF
7307#define HAVE_STRUCT_REG_R_GS 1
c3f6f71d
JM
7308EOF
7309
c906108c
SS
7310fi
7311
97bf5e38
MK
7312# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7313echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
33f8ca73 7314echo "configure:7315: checking for PTRACE_GETREGS" >&5
97bf5e38 7315if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
c906108c
SS
7316 echo $ac_n "(cached) $ac_c" 1>&6
7317else
7318 cat > conftest.$ac_ext <<EOF
33f8ca73 7319#line 7320 "configure"
c906108c 7320#include "confdefs.h"
97bf5e38 7321#include <sys/ptrace.h>
c906108c 7322int main() {
97bf5e38 7323PTRACE_GETREGS;
c906108c
SS
7324; return 0; }
7325EOF
33f8ca73 7326if { (eval echo configure:7327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7327 rm -rf conftest*
97bf5e38 7328 gdb_cv_have_ptrace_getregs=yes
c906108c
SS
7329else
7330 echo "configure: failed program was:" >&5
7331 cat conftest.$ac_ext >&5
7332 rm -rf conftest*
97bf5e38 7333 gdb_cv_have_ptrace_getregs=no
c906108c
SS
7334fi
7335rm -f conftest*
7336fi
7337
97bf5e38
MK
7338echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7339if test $gdb_cv_have_ptrace_getregs = yes; then
7340 cat >> confdefs.h <<\EOF
7341#define HAVE_PTRACE_GETREGS 1
c906108c
SS
7342EOF
7343
97bf5e38 7344fi
c906108c 7345
97bf5e38
MK
7346# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7347echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
33f8ca73 7348echo "configure:7349: checking for PTRACE_GETFPXREGS" >&5
97bf5e38 7349if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
c906108c
SS
7350 echo $ac_n "(cached) $ac_c" 1>&6
7351else
7352 cat > conftest.$ac_ext <<EOF
33f8ca73 7353#line 7354 "configure"
c906108c 7354#include "confdefs.h"
97bf5e38 7355#include <sys/ptrace.h>
c906108c 7356int main() {
97bf5e38 7357PTRACE_GETFPXREGS;
c906108c
SS
7358; return 0; }
7359EOF
33f8ca73 7360if { (eval echo configure:7361: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7361 rm -rf conftest*
97bf5e38 7362 gdb_cv_have_ptrace_getfpxregs=yes
c906108c
SS
7363else
7364 echo "configure: failed program was:" >&5
7365 cat conftest.$ac_ext >&5
7366 rm -rf conftest*
97bf5e38 7367 gdb_cv_have_ptrace_getfpxregs=no
c906108c
SS
7368fi
7369rm -f conftest*
7370fi
7371
97bf5e38
MK
7372echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7373if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7374 cat >> confdefs.h <<\EOF
7375#define HAVE_PTRACE_GETFPXREGS 1
c906108c
SS
7376EOF
7377
97bf5e38 7378fi
c906108c 7379
97bf5e38
MK
7380# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7381echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
33f8ca73 7382echo "configure:7383: checking for PT_GETDBREGS" >&5
97bf5e38 7383if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
c906108c
SS
7384 echo $ac_n "(cached) $ac_c" 1>&6
7385else
7386 cat > conftest.$ac_ext <<EOF
33f8ca73 7387#line 7388 "configure"
c906108c 7388#include "confdefs.h"
97bf5e38
MK
7389#include <sys/types.h>
7390#include <sys/ptrace.h>
c906108c 7391int main() {
97bf5e38 7392PT_GETDBREGS;
c906108c
SS
7393; return 0; }
7394EOF
33f8ca73 7395if { (eval echo configure:7396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7396 rm -rf conftest*
97bf5e38 7397 gdb_cv_have_pt_getdbregs=yes
c906108c
SS
7398else
7399 echo "configure: failed program was:" >&5
7400 cat conftest.$ac_ext >&5
7401 rm -rf conftest*
97bf5e38 7402 gdb_cv_have_pt_getdbregs=no
c906108c
SS
7403fi
7404rm -f conftest*
7405fi
7406
97bf5e38
MK
7407echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7408if test $gdb_cv_have_pt_getdbregs = yes; then
7409 cat >> confdefs.h <<\EOF
7410#define HAVE_PT_GETDBREGS 1
c906108c
SS
7411EOF
7412
97bf5e38 7413fi
c906108c 7414
97bf5e38
MK
7415# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7416echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
33f8ca73 7417echo "configure:7418: checking for PT_GETXMMREGS" >&5
97bf5e38 7418if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
c906108c
SS
7419 echo $ac_n "(cached) $ac_c" 1>&6
7420else
7421 cat > conftest.$ac_ext <<EOF
33f8ca73 7422#line 7423 "configure"
c906108c 7423#include "confdefs.h"
97bf5e38
MK
7424#include <sys/types.h>
7425#include <sys/ptrace.h>
c906108c 7426int main() {
97bf5e38 7427PT_GETXMMREGS;
c906108c
SS
7428; return 0; }
7429EOF
33f8ca73 7430if { (eval echo configure:7431: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7431 rm -rf conftest*
97bf5e38 7432 gdb_cv_have_pt_getxmmregs=yes
c906108c
SS
7433else
7434 echo "configure: failed program was:" >&5
7435 cat conftest.$ac_ext >&5
7436 rm -rf conftest*
97bf5e38 7437 gdb_cv_have_pt_getxmmregs=no
c906108c
SS
7438fi
7439rm -f conftest*
7440fi
7441
97bf5e38
MK
7442echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7443if test $gdb_cv_have_pt_getxmmregs = yes; then
7444 cat >> confdefs.h <<\EOF
7445#define HAVE_PT_GETXMMREGS 1
c906108c
SS
7446EOF
7447
97bf5e38 7448fi
c906108c 7449
27ca5dad 7450# See if stdint.h provides the uintptr_t type.
d3e0a5bf 7451# Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
27ca5dad 7452echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
33f8ca73 7453echo "configure:7454: checking for uintptr_t in stdint.h" >&5
27ca5dad
MC
7454if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7455 echo $ac_n "(cached) $ac_c" 1>&6
7456else
7457 cat > conftest.$ac_ext <<EOF
33f8ca73 7458#line 7459 "configure"
27ca5dad
MC
7459#include "confdefs.h"
7460#include <stdint.h>
7461int main() {
7462uintptr_t foo = 0;
7463; return 0; }
7464EOF
33f8ca73 7465if { (eval echo configure:7466: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
27ca5dad
MC
7466 rm -rf conftest*
7467 gdb_cv_have_uintptr_t=yes
7468else
7469 echo "configure: failed program was:" >&5
7470 cat conftest.$ac_ext >&5
7471 rm -rf conftest*
7472 gdb_cv_have_uintptr_t=no
7473fi
7474rm -f conftest*
7475fi
7476
7477echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7478if test $gdb_cv_have_uintptr_t = yes; then
7479 cat >> confdefs.h <<\EOF
7480#define HAVE_UINTPTR_T 1
7481EOF
7482
7483fi
97bf5e38
MK
7484
7485echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
33f8ca73 7486echo "configure:7487: checking whether malloc must be declared" >&5
97bf5e38 7487if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3862412b
MK
7488 echo $ac_n "(cached) $ac_c" 1>&6
7489else
7490 cat > conftest.$ac_ext <<EOF
33f8ca73 7491#line 7492 "configure"
3862412b 7492#include "confdefs.h"
e17bf198 7493
97bf5e38
MK
7494#include <stdio.h>
7495#ifdef HAVE_STRING_H
7496#include <string.h>
7497#else
7498#ifdef HAVE_STRINGS_H
7499#include <strings.h>
7500#endif
7501#endif
7502#ifdef HAVE_STDLIB_H
7503#include <stdlib.h>
7504#endif
7505#ifdef HAVE_UNISTD_H
7506#include <unistd.h>
7507#endif
3862412b 7508int main() {
97bf5e38 7509char *(*pfn) = (char *(*)) malloc
3862412b
MK
7510; return 0; }
7511EOF
33f8ca73 7512if { (eval echo configure:7513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 7513 rm -rf conftest*
97bf5e38 7514 bfd_cv_decl_needed_malloc=no
3862412b
MK
7515else
7516 echo "configure: failed program was:" >&5
7517 cat conftest.$ac_ext >&5
7518 rm -rf conftest*
97bf5e38 7519 bfd_cv_decl_needed_malloc=yes
3862412b
MK
7520fi
7521rm -f conftest*
7522fi
7523
97bf5e38
MK
7524echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7525if test $bfd_cv_decl_needed_malloc = yes; then
7526 cat >> confdefs.h <<\EOF
7527#define NEED_DECLARATION_MALLOC 1
3862412b
MK
7528EOF
7529
97bf5e38 7530fi
3862412b 7531
97bf5e38 7532echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
33f8ca73 7533echo "configure:7534: checking whether realloc must be declared" >&5
97bf5e38 7534if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3862412b
MK
7535 echo $ac_n "(cached) $ac_c" 1>&6
7536else
7537 cat > conftest.$ac_ext <<EOF
33f8ca73 7538#line 7539 "configure"
3862412b 7539#include "confdefs.h"
e17bf198 7540
97bf5e38
MK
7541#include <stdio.h>
7542#ifdef HAVE_STRING_H
7543#include <string.h>
7544#else
7545#ifdef HAVE_STRINGS_H
7546#include <strings.h>
7547#endif
7548#endif
7549#ifdef HAVE_STDLIB_H
7550#include <stdlib.h>
7551#endif
7552#ifdef HAVE_UNISTD_H
7553#include <unistd.h>
7554#endif
3862412b 7555int main() {
97bf5e38 7556char *(*pfn) = (char *(*)) realloc
3862412b
MK
7557; return 0; }
7558EOF
33f8ca73 7559if { (eval echo configure:7560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 7560 rm -rf conftest*
97bf5e38 7561 bfd_cv_decl_needed_realloc=no
3862412b
MK
7562else
7563 echo "configure: failed program was:" >&5
7564 cat conftest.$ac_ext >&5
7565 rm -rf conftest*
97bf5e38 7566 bfd_cv_decl_needed_realloc=yes
3862412b
MK
7567fi
7568rm -f conftest*
7569fi
7570
97bf5e38
MK
7571echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7572if test $bfd_cv_decl_needed_realloc = yes; then
7573 cat >> confdefs.h <<\EOF
7574#define NEED_DECLARATION_REALLOC 1
3862412b
MK
7575EOF
7576
97bf5e38 7577fi
3862412b 7578
97bf5e38 7579echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
33f8ca73 7580echo "configure:7581: checking whether free must be declared" >&5
97bf5e38 7581if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
451928c5
AC
7582 echo $ac_n "(cached) $ac_c" 1>&6
7583else
7584 cat > conftest.$ac_ext <<EOF
33f8ca73 7585#line 7586 "configure"
451928c5 7586#include "confdefs.h"
e17bf198 7587
97bf5e38
MK
7588#include <stdio.h>
7589#ifdef HAVE_STRING_H
7590#include <string.h>
7591#else
7592#ifdef HAVE_STRINGS_H
7593#include <strings.h>
7594#endif
7595#endif
7596#ifdef HAVE_STDLIB_H
7597#include <stdlib.h>
7598#endif
7599#ifdef HAVE_UNISTD_H
7600#include <unistd.h>
7601#endif
451928c5 7602int main() {
97bf5e38 7603char *(*pfn) = (char *(*)) free
451928c5
AC
7604; return 0; }
7605EOF
33f8ca73 7606if { (eval echo configure:7607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5 7607 rm -rf conftest*
97bf5e38 7608 bfd_cv_decl_needed_free=no
451928c5
AC
7609else
7610 echo "configure: failed program was:" >&5
7611 cat conftest.$ac_ext >&5
7612 rm -rf conftest*
97bf5e38 7613 bfd_cv_decl_needed_free=yes
451928c5
AC
7614fi
7615rm -f conftest*
7616fi
7617
97bf5e38
MK
7618echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
7619if test $bfd_cv_decl_needed_free = yes; then
7620 cat >> confdefs.h <<\EOF
7621#define NEED_DECLARATION_FREE 1
451928c5
AC
7622EOF
7623
97bf5e38 7624fi
451928c5 7625
97bf5e38 7626echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
33f8ca73 7627echo "configure:7628: checking whether strerror must be declared" >&5
97bf5e38 7628if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
451928c5
AC
7629 echo $ac_n "(cached) $ac_c" 1>&6
7630else
7631 cat > conftest.$ac_ext <<EOF
33f8ca73 7632#line 7633 "configure"
451928c5 7633#include "confdefs.h"
e17bf198 7634
97bf5e38
MK
7635#include <stdio.h>
7636#ifdef HAVE_STRING_H
7637#include <string.h>
7638#else
7639#ifdef HAVE_STRINGS_H
7640#include <strings.h>
7641#endif
7642#endif
7643#ifdef HAVE_STDLIB_H
7644#include <stdlib.h>
7645#endif
7646#ifdef HAVE_UNISTD_H
7647#include <unistd.h>
7648#endif
451928c5 7649int main() {
97bf5e38 7650char *(*pfn) = (char *(*)) strerror
451928c5
AC
7651; return 0; }
7652EOF
33f8ca73 7653if { (eval echo configure:7654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5 7654 rm -rf conftest*
97bf5e38 7655 bfd_cv_decl_needed_strerror=no
451928c5
AC
7656else
7657 echo "configure: failed program was:" >&5
7658 cat conftest.$ac_ext >&5
7659 rm -rf conftest*
97bf5e38 7660 bfd_cv_decl_needed_strerror=yes
451928c5
AC
7661fi
7662rm -f conftest*
7663fi
7664
97bf5e38
MK
7665echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
7666if test $bfd_cv_decl_needed_strerror = yes; then
7667 cat >> confdefs.h <<\EOF
7668#define NEED_DECLARATION_STRERROR 1
451928c5
AC
7669EOF
7670
97bf5e38 7671fi
451928c5 7672
97bf5e38 7673echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
33f8ca73 7674echo "configure:7675: checking whether strdup must be declared" >&5
97bf5e38 7675if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
3862412b
MK
7676 echo $ac_n "(cached) $ac_c" 1>&6
7677else
7678 cat > conftest.$ac_ext <<EOF
33f8ca73 7679#line 7680 "configure"
3862412b 7680#include "confdefs.h"
e17bf198 7681
97bf5e38
MK
7682#include <stdio.h>
7683#ifdef HAVE_STRING_H
7684#include <string.h>
7685#else
7686#ifdef HAVE_STRINGS_H
7687#include <strings.h>
7688#endif
7689#endif
7690#ifdef HAVE_STDLIB_H
7691#include <stdlib.h>
7692#endif
7693#ifdef HAVE_UNISTD_H
7694#include <unistd.h>
7695#endif
3862412b 7696int main() {
97bf5e38 7697char *(*pfn) = (char *(*)) strdup
3862412b
MK
7698; return 0; }
7699EOF
33f8ca73 7700if { (eval echo configure:7701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 7701 rm -rf conftest*
97bf5e38 7702 bfd_cv_decl_needed_strdup=no
3862412b
MK
7703else
7704 echo "configure: failed program was:" >&5
7705 cat conftest.$ac_ext >&5
7706 rm -rf conftest*
97bf5e38 7707 bfd_cv_decl_needed_strdup=yes
3862412b
MK
7708fi
7709rm -f conftest*
7710fi
7711
97bf5e38
MK
7712echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
7713if test $bfd_cv_decl_needed_strdup = yes; then
7714 cat >> confdefs.h <<\EOF
7715#define NEED_DECLARATION_STRDUP 1
3862412b
MK
7716EOF
7717
97bf5e38 7718fi
3862412b 7719
97bf5e38 7720echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
33f8ca73 7721echo "configure:7722: checking whether strstr must be declared" >&5
97bf5e38 7722if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
3862412b
MK
7723 echo $ac_n "(cached) $ac_c" 1>&6
7724else
7725 cat > conftest.$ac_ext <<EOF
33f8ca73 7726#line 7727 "configure"
3862412b 7727#include "confdefs.h"
e17bf198 7728
97bf5e38
MK
7729#include <stdio.h>
7730#ifdef HAVE_STRING_H
7731#include <string.h>
7732#else
7733#ifdef HAVE_STRINGS_H
7734#include <strings.h>
7735#endif
7736#endif
7737#ifdef HAVE_STDLIB_H
7738#include <stdlib.h>
7739#endif
7740#ifdef HAVE_UNISTD_H
7741#include <unistd.h>
7742#endif
3862412b 7743int main() {
97bf5e38 7744char *(*pfn) = (char *(*)) strstr
3862412b
MK
7745; return 0; }
7746EOF
33f8ca73 7747if { (eval echo configure:7748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 7748 rm -rf conftest*
97bf5e38 7749 bfd_cv_decl_needed_strstr=no
3862412b
MK
7750else
7751 echo "configure: failed program was:" >&5
7752 cat conftest.$ac_ext >&5
7753 rm -rf conftest*
97bf5e38 7754 bfd_cv_decl_needed_strstr=yes
3862412b
MK
7755fi
7756rm -f conftest*
7757fi
7758
97bf5e38
MK
7759echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
7760if test $bfd_cv_decl_needed_strstr = yes; then
7761 cat >> confdefs.h <<\EOF
7762#define NEED_DECLARATION_STRSTR 1
3862412b
MK
7763EOF
7764
97bf5e38 7765fi
3862412b 7766
97bf5e38 7767echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
33f8ca73 7768echo "configure:7769: checking whether canonicalize_file_name must be declared" >&5
97bf5e38 7769if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
596c9d4b
KB
7770 echo $ac_n "(cached) $ac_c" 1>&6
7771else
7772 cat > conftest.$ac_ext <<EOF
33f8ca73 7773#line 7774 "configure"
596c9d4b
KB
7774#include "confdefs.h"
7775
97bf5e38
MK
7776#include <stdio.h>
7777#ifdef HAVE_STRING_H
7778#include <string.h>
7779#else
7780#ifdef HAVE_STRINGS_H
7781#include <strings.h>
7782#endif
7783#endif
7784#ifdef HAVE_STDLIB_H
7785#include <stdlib.h>
7786#endif
7787#ifdef HAVE_UNISTD_H
7788#include <unistd.h>
7789#endif
596c9d4b 7790int main() {
97bf5e38 7791char *(*pfn) = (char *(*)) canonicalize_file_name
596c9d4b
KB
7792; return 0; }
7793EOF
33f8ca73 7794if { (eval echo configure:7795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 7795 rm -rf conftest*
97bf5e38 7796 bfd_cv_decl_needed_canonicalize_file_name=no
596c9d4b
KB
7797else
7798 echo "configure: failed program was:" >&5
7799 cat conftest.$ac_ext >&5
7800 rm -rf conftest*
97bf5e38 7801 bfd_cv_decl_needed_canonicalize_file_name=yes
596c9d4b
KB
7802fi
7803rm -f conftest*
7804fi
7805
97bf5e38
MK
7806echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
7807if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
7808 cat >> confdefs.h <<\EOF
7809#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
596c9d4b
KB
7810EOF
7811
97bf5e38 7812fi
596c9d4b 7813
97bf5e38
MK
7814
7815# The following save_state_t checkery is only necessary for HPUX
7816# versions earlier than 10.20. When those fade from memory, this
7817# could be expunged. --jsm 1999-03-22
7818
7819echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
33f8ca73 7820echo "configure:7821: checking for HPUX save_state structure" >&5
97bf5e38 7821cat > conftest.$ac_ext <<EOF
33f8ca73 7822#line 7823 "configure"
97bf5e38
MK
7823#include "confdefs.h"
7824#include <machine/save_state.h>
7825EOF
7826if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7827 egrep "save_state_t" >/dev/null 2>&1; then
7828 rm -rf conftest*
7829 gdb_cv_hpux_savestate=yes
7830else
7831 rm -rf conftest*
7832 gdb_cv_hpux_savestate=no
7833fi
7834rm -f conftest*
7835
7836cat > conftest.$ac_ext <<EOF
33f8ca73 7837#line 7838 "configure"
97bf5e38
MK
7838#include "confdefs.h"
7839#include <machine/save_state.h>
7840EOF
7841if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7842 egrep "ss_wide" >/dev/null 2>&1; then
7843 rm -rf conftest*
7844 gdb_cv_hpux_sswide=yes
7845else
7846 rm -rf conftest*
7847 gdb_cv_hpux_sswide=no
7848fi
7849rm -f conftest*
7850
7851if test $gdb_cv_hpux_savestate = yes
7852then
7853 cat >> confdefs.h <<\EOF
7854#define HAVE_STRUCT_SAVE_STATE_T 1
7855EOF
7856
7857fi
7858if test $gdb_cv_hpux_sswide = yes
7859then
7860 cat >> confdefs.h <<\EOF
7861#define HAVE_STRUCT_MEMBER_SS_WIDE 1
7862EOF
7863
7864fi
7865echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
7866
7867
7868# If we are configured native on GNU/Linux, work around problems with
7869# sys/procfs.h
7870# Also detect which type of /proc is in use, such as for Unixware or Solaris.
7871
7872if test "${target}" = "${host}"; then
7873 case "${host}" in
7874 i[3456]86-*-linux*)
7875 cat >> confdefs.h <<\EOF
7876#define START_INFERIOR_TRAPS_EXPECTED 2
7877EOF
7878
7879 cat >> confdefs.h <<\EOF
7880#define sys_quotactl 1
7881EOF
7882
7883 ;;
7884 ia64-*-aix*)
7885 cat >> confdefs.h <<\EOF
7886#define NEW_PROC_API 1
7887EOF
7888
7889 ;;
7890 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
7891 cat >> confdefs.h <<\EOF
7892#define NEW_PROC_API 1
7893EOF
7894
7895 ;;
e7c61be3 7896 *-*-solaris2.[6789])
97bf5e38
MK
7897 cat >> confdefs.h <<\EOF
7898#define NEW_PROC_API 1
7899EOF
7900
7901 ;;
7902 esac
7903fi
7904
7905if test "$ac_cv_header_sys_procfs_h" = yes; then
7906 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 7907echo "configure:7908: checking for pstatus_t in sys/procfs.h" >&5
97bf5e38 7908 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
596c9d4b
KB
7909 echo $ac_n "(cached) $ac_c" 1>&6
7910else
7911 cat > conftest.$ac_ext <<EOF
33f8ca73 7912#line 7913 "configure"
596c9d4b
KB
7913#include "confdefs.h"
7914
7915#define _SYSCALL32
7916#include <sys/procfs.h>
7917int main() {
97bf5e38 7918pstatus_t avar
596c9d4b
KB
7919; return 0; }
7920EOF
33f8ca73 7921if { (eval echo configure:7922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 7922 rm -rf conftest*
97bf5e38 7923 bfd_cv_have_sys_procfs_type_pstatus_t=yes
596c9d4b
KB
7924else
7925 echo "configure: failed program was:" >&5
7926 cat conftest.$ac_ext >&5
7927 rm -rf conftest*
97bf5e38 7928 bfd_cv_have_sys_procfs_type_pstatus_t=no
596c9d4b
KB
7929
7930fi
7931rm -f conftest*
7932fi
7933
97bf5e38 7934 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
596c9d4b 7935 cat >> confdefs.h <<\EOF
97bf5e38 7936#define HAVE_PSTATUS_T 1
596c9d4b
KB
7937EOF
7938
7939 fi
97bf5e38 7940 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
596c9d4b 7941
97bf5e38 7942 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 7943echo "configure:7944: checking for prrun_t in sys/procfs.h" >&5
97bf5e38 7944 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
596c9d4b
KB
7945 echo $ac_n "(cached) $ac_c" 1>&6
7946else
7947 cat > conftest.$ac_ext <<EOF
33f8ca73 7948#line 7949 "configure"
596c9d4b
KB
7949#include "confdefs.h"
7950
7951#define _SYSCALL32
7952#include <sys/procfs.h>
7953int main() {
97bf5e38 7954prrun_t avar
596c9d4b
KB
7955; return 0; }
7956EOF
33f8ca73 7957if { (eval echo configure:7958: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 7958 rm -rf conftest*
97bf5e38 7959 bfd_cv_have_sys_procfs_type_prrun_t=yes
596c9d4b
KB
7960else
7961 echo "configure: failed program was:" >&5
7962 cat conftest.$ac_ext >&5
7963 rm -rf conftest*
97bf5e38 7964 bfd_cv_have_sys_procfs_type_prrun_t=no
596c9d4b
KB
7965
7966fi
7967rm -f conftest*
7968fi
7969
97bf5e38 7970 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
596c9d4b 7971 cat >> confdefs.h <<\EOF
97bf5e38 7972#define HAVE_PRRUN_T 1
596c9d4b
KB
7973EOF
7974
7975 fi
97bf5e38 7976 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
596c9d4b 7977
97bf5e38 7978 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 7979echo "configure:7980: checking for gregset_t in sys/procfs.h" >&5
97bf5e38 7980 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
596c9d4b
KB
7981 echo $ac_n "(cached) $ac_c" 1>&6
7982else
7983 cat > conftest.$ac_ext <<EOF
33f8ca73 7984#line 7985 "configure"
596c9d4b
KB
7985#include "confdefs.h"
7986
7987#define _SYSCALL32
7988#include <sys/procfs.h>
7989int main() {
97bf5e38 7990gregset_t avar
596c9d4b
KB
7991; return 0; }
7992EOF
33f8ca73 7993if { (eval echo configure:7994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 7994 rm -rf conftest*
97bf5e38 7995 bfd_cv_have_sys_procfs_type_gregset_t=yes
596c9d4b
KB
7996else
7997 echo "configure: failed program was:" >&5
7998 cat conftest.$ac_ext >&5
7999 rm -rf conftest*
97bf5e38 8000 bfd_cv_have_sys_procfs_type_gregset_t=no
596c9d4b
KB
8001
8002fi
8003rm -f conftest*
8004fi
8005
97bf5e38 8006 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
596c9d4b 8007 cat >> confdefs.h <<\EOF
97bf5e38 8008#define HAVE_GREGSET_T 1
596c9d4b
KB
8009EOF
8010
8011 fi
97bf5e38 8012 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
451928c5 8013
97bf5e38 8014 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8015echo "configure:8016: checking for fpregset_t in sys/procfs.h" >&5
97bf5e38 8016 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
d84dd0c5 8017 echo $ac_n "(cached) $ac_c" 1>&6
d84dd0c5
MK
8018else
8019 cat > conftest.$ac_ext <<EOF
33f8ca73 8020#line 8021 "configure"
d84dd0c5 8021#include "confdefs.h"
97bf5e38
MK
8022
8023#define _SYSCALL32
d84dd0c5 8024#include <sys/procfs.h>
97bf5e38
MK
8025int main() {
8026fpregset_t avar
8027; return 0; }
d84dd0c5 8028EOF
33f8ca73 8029if { (eval echo configure:8030: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8030 rm -rf conftest*
8031 bfd_cv_have_sys_procfs_type_fpregset_t=yes
d84dd0c5
MK
8032else
8033 echo "configure: failed program was:" >&5
8034 cat conftest.$ac_ext >&5
97bf5e38
MK
8035 rm -rf conftest*
8036 bfd_cv_have_sys_procfs_type_fpregset_t=no
8037
d84dd0c5 8038fi
97bf5e38 8039rm -f conftest*
d84dd0c5
MK
8040fi
8041
97bf5e38
MK
8042 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8043 cat >> confdefs.h <<\EOF
8044#define HAVE_FPREGSET_T 1
d84dd0c5
MK
8045EOF
8046
97bf5e38
MK
8047 fi
8048 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
d84dd0c5 8049
97bf5e38 8050 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8051echo "configure:8052: checking for prgregset_t in sys/procfs.h" >&5
97bf5e38 8052 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
c906108c
SS
8053 echo $ac_n "(cached) $ac_c" 1>&6
8054else
8055 cat > conftest.$ac_ext <<EOF
33f8ca73 8056#line 8057 "configure"
c906108c 8057#include "confdefs.h"
c906108c 8058
97bf5e38
MK
8059#define _SYSCALL32
8060#include <sys/procfs.h>
c906108c 8061int main() {
97bf5e38 8062prgregset_t avar
c906108c
SS
8063; return 0; }
8064EOF
33f8ca73 8065if { (eval echo configure:8066: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8066 rm -rf conftest*
97bf5e38 8067 bfd_cv_have_sys_procfs_type_prgregset_t=yes
c906108c
SS
8068else
8069 echo "configure: failed program was:" >&5
8070 cat conftest.$ac_ext >&5
8071 rm -rf conftest*
97bf5e38
MK
8072 bfd_cv_have_sys_procfs_type_prgregset_t=no
8073
c906108c
SS
8074fi
8075rm -f conftest*
8076fi
8077
97bf5e38
MK
8078 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8079 cat >> confdefs.h <<\EOF
8080#define HAVE_PRGREGSET_T 1
c906108c
SS
8081EOF
8082
97bf5e38
MK
8083 fi
8084 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
c906108c 8085
97bf5e38 8086 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8087echo "configure:8088: checking for prfpregset_t in sys/procfs.h" >&5
97bf5e38 8088 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
d45fe813
KB
8089 echo $ac_n "(cached) $ac_c" 1>&6
8090else
8091 cat > conftest.$ac_ext <<EOF
33f8ca73 8092#line 8093 "configure"
d45fe813 8093#include "confdefs.h"
97bf5e38
MK
8094
8095#define _SYSCALL32
8096#include <sys/procfs.h>
d45fe813 8097int main() {
97bf5e38 8098prfpregset_t avar
d45fe813
KB
8099; return 0; }
8100EOF
33f8ca73 8101if { (eval echo configure:8102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8102 rm -rf conftest*
97bf5e38 8103 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
d45fe813
KB
8104else
8105 echo "configure: failed program was:" >&5
8106 cat conftest.$ac_ext >&5
8107 rm -rf conftest*
97bf5e38
MK
8108 bfd_cv_have_sys_procfs_type_prfpregset_t=no
8109
d45fe813
KB
8110fi
8111rm -f conftest*
8112fi
8113
97bf5e38
MK
8114 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8115 cat >> confdefs.h <<\EOF
8116#define HAVE_PRFPREGSET_T 1
d45fe813
KB
8117EOF
8118
97bf5e38
MK
8119 fi
8120 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
d45fe813 8121
97bf5e38 8122 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8123echo "configure:8124: checking for prgregset32_t in sys/procfs.h" >&5
97bf5e38 8124 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
d45fe813
KB
8125 echo $ac_n "(cached) $ac_c" 1>&6
8126else
8127 cat > conftest.$ac_ext <<EOF
33f8ca73 8128#line 8129 "configure"
d45fe813 8129#include "confdefs.h"
97bf5e38
MK
8130
8131#define _SYSCALL32
8132#include <sys/procfs.h>
d45fe813 8133int main() {
97bf5e38 8134prgregset32_t avar
d45fe813
KB
8135; return 0; }
8136EOF
33f8ca73 8137if { (eval echo configure:8138: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8138 rm -rf conftest*
97bf5e38 8139 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
d45fe813
KB
8140else
8141 echo "configure: failed program was:" >&5
8142 cat conftest.$ac_ext >&5
8143 rm -rf conftest*
97bf5e38
MK
8144 bfd_cv_have_sys_procfs_type_prgregset32_t=no
8145
d45fe813
KB
8146fi
8147rm -f conftest*
8148fi
8149
97bf5e38
MK
8150 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8151 cat >> confdefs.h <<\EOF
8152#define HAVE_PRGREGSET32_T 1
d45fe813
KB
8153EOF
8154
97bf5e38
MK
8155 fi
8156 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
d45fe813 8157
97bf5e38 8158 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8159echo "configure:8160: checking for prfpregset32_t in sys/procfs.h" >&5
97bf5e38 8160 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
d45fe813
KB
8161 echo $ac_n "(cached) $ac_c" 1>&6
8162else
8163 cat > conftest.$ac_ext <<EOF
33f8ca73 8164#line 8165 "configure"
d45fe813 8165#include "confdefs.h"
97bf5e38
MK
8166
8167#define _SYSCALL32
8168#include <sys/procfs.h>
d45fe813 8169int main() {
97bf5e38 8170prfpregset32_t avar
d45fe813
KB
8171; return 0; }
8172EOF
33f8ca73 8173if { (eval echo configure:8174: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8174 rm -rf conftest*
97bf5e38 8175 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
d45fe813
KB
8176else
8177 echo "configure: failed program was:" >&5
8178 cat conftest.$ac_ext >&5
8179 rm -rf conftest*
97bf5e38
MK
8180 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8181
d45fe813
KB
8182fi
8183rm -f conftest*
8184fi
8185
97bf5e38
MK
8186 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8187 cat >> confdefs.h <<\EOF
8188#define HAVE_PRFPREGSET32_T 1
d45fe813
KB
8189EOF
8190
97bf5e38
MK
8191 fi
8192 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
d45fe813 8193
97bf5e38 8194 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8195echo "configure:8196: checking for lwpid_t in sys/procfs.h" >&5
97bf5e38 8196 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
d45fe813
KB
8197 echo $ac_n "(cached) $ac_c" 1>&6
8198else
8199 cat > conftest.$ac_ext <<EOF
33f8ca73 8200#line 8201 "configure"
d45fe813 8201#include "confdefs.h"
97bf5e38 8202
d45fe813 8203#define _SYSCALL32
97bf5e38 8204#include <sys/procfs.h>
d45fe813 8205int main() {
97bf5e38 8206lwpid_t avar
d45fe813
KB
8207; return 0; }
8208EOF
33f8ca73 8209if { (eval echo configure:8210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8210 rm -rf conftest*
97bf5e38 8211 bfd_cv_have_sys_procfs_type_lwpid_t=yes
d45fe813
KB
8212else
8213 echo "configure: failed program was:" >&5
8214 cat conftest.$ac_ext >&5
8215 rm -rf conftest*
97bf5e38
MK
8216 bfd_cv_have_sys_procfs_type_lwpid_t=no
8217
d45fe813
KB
8218fi
8219rm -f conftest*
8220fi
8221
97bf5e38
MK
8222 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8223 cat >> confdefs.h <<\EOF
8224#define HAVE_LWPID_T 1
d45fe813
KB
8225EOF
8226
97bf5e38
MK
8227 fi
8228 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
c906108c 8229
97bf5e38 8230 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8231echo "configure:8232: checking for psaddr_t in sys/procfs.h" >&5
97bf5e38 8232 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
c906108c
SS
8233 echo $ac_n "(cached) $ac_c" 1>&6
8234else
8235 cat > conftest.$ac_ext <<EOF
33f8ca73 8236#line 8237 "configure"
c906108c
SS
8237#include "confdefs.h"
8238
97bf5e38
MK
8239#define _SYSCALL32
8240#include <sys/procfs.h>
c906108c 8241int main() {
97bf5e38 8242psaddr_t avar
c906108c
SS
8243; return 0; }
8244EOF
33f8ca73 8245if { (eval echo configure:8246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8246 rm -rf conftest*
97bf5e38 8247 bfd_cv_have_sys_procfs_type_psaddr_t=yes
c906108c
SS
8248else
8249 echo "configure: failed program was:" >&5
8250 cat conftest.$ac_ext >&5
8251 rm -rf conftest*
97bf5e38
MK
8252 bfd_cv_have_sys_procfs_type_psaddr_t=no
8253
c906108c
SS
8254fi
8255rm -f conftest*
8256fi
8257
97bf5e38
MK
8258 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8259 cat >> confdefs.h <<\EOF
8260#define HAVE_PSADDR_T 1
c906108c
SS
8261EOF
8262
97bf5e38
MK
8263 fi
8264 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
c906108c 8265
97bf5e38 8266 echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8267echo "configure:8268: checking for prsysent_t in sys/procfs.h" >&5
97bf5e38 8268 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
c906108c 8269 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
8270else
8271 cat > conftest.$ac_ext <<EOF
33f8ca73 8272#line 8273 "configure"
c906108c
SS
8273#include "confdefs.h"
8274
97bf5e38
MK
8275#define _SYSCALL32
8276#include <sys/procfs.h>
8277int main() {
8278prsysent_t avar
8279; return 0; }
c906108c 8280EOF
33f8ca73 8281if { (eval echo configure:8282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8282 rm -rf conftest*
8283 bfd_cv_have_sys_procfs_type_prsysent_t=yes
c906108c
SS
8284else
8285 echo "configure: failed program was:" >&5
8286 cat conftest.$ac_ext >&5
97bf5e38
MK
8287 rm -rf conftest*
8288 bfd_cv_have_sys_procfs_type_prsysent_t=no
8289
c906108c 8290fi
97bf5e38 8291rm -f conftest*
c906108c
SS
8292fi
8293
97bf5e38
MK
8294 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8295 cat >> confdefs.h <<\EOF
8296#define HAVE_PRSYSENT_T 1
c906108c
SS
8297EOF
8298
97bf5e38
MK
8299 fi
8300 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
c906108c 8301
97bf5e38 8302 echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8303echo "configure:8304: checking for pr_sigset_t in sys/procfs.h" >&5
97bf5e38 8304 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
c906108c
SS
8305 echo $ac_n "(cached) $ac_c" 1>&6
8306else
8307 cat > conftest.$ac_ext <<EOF
33f8ca73 8308#line 8309 "configure"
c906108c
SS
8309#include "confdefs.h"
8310
97bf5e38
MK
8311#define _SYSCALL32
8312#include <sys/procfs.h>
c906108c 8313int main() {
97bf5e38 8314pr_sigset_t avar
c906108c
SS
8315; return 0; }
8316EOF
33f8ca73 8317if { (eval echo configure:8318: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8318 rm -rf conftest*
97bf5e38 8319 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
c906108c
SS
8320else
8321 echo "configure: failed program was:" >&5
8322 cat conftest.$ac_ext >&5
8323 rm -rf conftest*
97bf5e38
MK
8324 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8325
c906108c
SS
8326fi
8327rm -f conftest*
8328fi
8329
97bf5e38
MK
8330 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8331 cat >> confdefs.h <<\EOF
8332#define HAVE_PR_SIGSET_T 1
c906108c
SS
8333EOF
8334
97bf5e38
MK
8335 fi
8336 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
c906108c 8337
97bf5e38 8338 echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8339echo "configure:8340: checking for pr_sigaction64_t in sys/procfs.h" >&5
97bf5e38 8340 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
c906108c 8341 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
8342else
8343 cat > conftest.$ac_ext <<EOF
33f8ca73 8344#line 8345 "configure"
c906108c
SS
8345#include "confdefs.h"
8346
97bf5e38
MK
8347#define _SYSCALL32
8348#include <sys/procfs.h>
8349int main() {
8350pr_sigaction64_t avar
8351; return 0; }
c906108c 8352EOF
33f8ca73 8353if { (eval echo configure:8354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8354 rm -rf conftest*
8355 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
c906108c
SS
8356else
8357 echo "configure: failed program was:" >&5
8358 cat conftest.$ac_ext >&5
97bf5e38
MK
8359 rm -rf conftest*
8360 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8361
c906108c 8362fi
97bf5e38 8363rm -f conftest*
c906108c
SS
8364fi
8365
97bf5e38
MK
8366 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8367 cat >> confdefs.h <<\EOF
8368#define HAVE_PR_SIGACTION64_T 1
c906108c
SS
8369EOF
8370
97bf5e38
MK
8371 fi
8372 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8373
8374 echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8375echo "configure:8376: checking for pr_siginfo64_t in sys/procfs.h" >&5
97bf5e38
MK
8376 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8377 echo $ac_n "(cached) $ac_c" 1>&6
8378else
8379 cat > conftest.$ac_ext <<EOF
33f8ca73 8380#line 8381 "configure"
97bf5e38
MK
8381#include "confdefs.h"
8382
8383#define _SYSCALL32
8384#include <sys/procfs.h>
8385int main() {
8386pr_siginfo64_t avar
8387; return 0; }
8388EOF
33f8ca73 8389if { (eval echo configure:8390: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8390 rm -rf conftest*
8391 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8392else
8393 echo "configure: failed program was:" >&5
8394 cat conftest.$ac_ext >&5
8395 rm -rf conftest*
8396 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8397
8398fi
8399rm -f conftest*
c906108c 8400fi
c906108c 8401
97bf5e38
MK
8402 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8403 cat >> confdefs.h <<\EOF
8404#define HAVE_PR_SIGINFO64_T 1
8405EOF
c906108c 8406
97bf5e38
MK
8407 fi
8408 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8409
8410
8411
8412
8413
8414 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8415 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
33f8ca73 8416echo "configure:8417: checking whether prfpregset_t type is broken" >&5
97bf5e38 8417 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
c906108c
SS
8418 echo $ac_n "(cached) $ac_c" 1>&6
8419else
8420 if test "$cross_compiling" = yes; then
97bf5e38 8421 gdb_cv_prfpregset_t_broken=yes
c906108c
SS
8422else
8423 cat > conftest.$ac_ext <<EOF
33f8ca73 8424#line 8425 "configure"
c906108c 8425#include "confdefs.h"
97bf5e38
MK
8426#include <sys/procfs.h>
8427 int main ()
8428 {
8429 if (sizeof (prfpregset_t) == sizeof (void *))
8430 return 1;
8431 return 0;
8432 }
c906108c 8433EOF
33f8ca73 8434if { (eval echo configure:8435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c 8435then
97bf5e38 8436 gdb_cv_prfpregset_t_broken=no
c906108c
SS
8437else
8438 echo "configure: failed program was:" >&5
8439 cat conftest.$ac_ext >&5
8440 rm -fr conftest*
97bf5e38 8441 gdb_cv_prfpregset_t_broken=yes
c906108c
SS
8442fi
8443rm -fr conftest*
8444fi
8445
8446fi
8447
97bf5e38
MK
8448 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8449 if test $gdb_cv_prfpregset_t_broken = yes; then
8450 cat >> confdefs.h <<\EOF
8451#define PRFPREGSET_T_BROKEN 1
c906108c
SS
8452EOF
8453
97bf5e38
MK
8454 fi
8455 fi
c906108c 8456
97bf5e38
MK
8457
8458 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
33f8ca73 8459echo "configure:8460: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
97bf5e38 8460 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
c906108c
SS
8461 echo $ac_n "(cached) $ac_c" 1>&6
8462else
8463 cat > conftest.$ac_ext <<EOF
33f8ca73 8464#line 8465 "configure"
c906108c 8465#include "confdefs.h"
97bf5e38
MK
8466#include <unistd.h>
8467#include <sys/types.h>
8468#include <sys/procfs.h>
8469
8470int main() {
8471
8472 int dummy;;
8473 dummy = ioctl(0, PIOCSET, &dummy);
8474
8475; return 0; }
c906108c 8476EOF
33f8ca73 8477if { (eval echo configure:8478: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8478 rm -rf conftest*
97bf5e38 8479 gdb_cv_have_procfs_piocset=yes
c906108c 8480else
c906108c
SS
8481 echo "configure: failed program was:" >&5
8482 cat conftest.$ac_ext >&5
8483 rm -rf conftest*
97bf5e38 8484 gdb_cv_have_procfs_piocset=no
c906108c
SS
8485fi
8486rm -f conftest*
8487fi
97bf5e38
MK
8488
8489 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8490 if test $gdb_cv_have_procfs_piocset = yes; then
8491 cat >> confdefs.h <<\EOF
8492#define HAVE_PROCFS_PIOCSET 1
c906108c 8493EOF
97bf5e38
MK
8494
8495 fi
c906108c 8496fi
c906108c 8497
97bf5e38
MK
8498if test ${host} = ${target} ; then
8499
8500 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
33f8ca73 8501echo "configure:8502: checking for member l_addr in struct link_map" >&5
97bf5e38 8502 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
c906108c
SS
8503 echo $ac_n "(cached) $ac_c" 1>&6
8504else
8505 cat > conftest.$ac_ext <<EOF
33f8ca73 8506#line 8507 "configure"
c906108c 8507#include "confdefs.h"
97bf5e38 8508#include <link.h>
c906108c 8509int main() {
97bf5e38 8510struct link_map lm; (void) lm.l_addr;
c906108c
SS
8511; return 0; }
8512EOF
33f8ca73 8513if { (eval echo configure:8514: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8514 rm -rf conftest*
97bf5e38 8515 gdb_cv_have_struct_link_map_with_l_members=yes
c906108c
SS
8516else
8517 echo "configure: failed program was:" >&5
8518 cat conftest.$ac_ext >&5
8519 rm -rf conftest*
97bf5e38 8520 gdb_cv_have_struct_link_map_with_l_members=no
c906108c
SS
8521fi
8522rm -f conftest*
8523fi
8524
97bf5e38
MK
8525 echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8526 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8527 cat >> confdefs.h <<\EOF
8528#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
c906108c 8529EOF
97bf5e38
MK
8530
8531 fi
8532
8533
8534 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
33f8ca73 8535echo "configure:8536: checking for member lm_addr in struct link_map" >&5
97bf5e38
MK
8536 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8537 echo $ac_n "(cached) $ac_c" 1>&6
c906108c 8538else
97bf5e38 8539 cat > conftest.$ac_ext <<EOF
33f8ca73 8540#line 8541 "configure"
97bf5e38
MK
8541#include "confdefs.h"
8542#include <sys/types.h>
8543#include <link.h>
8544int main() {
8545struct link_map lm; (void) lm.lm_addr;
8546; return 0; }
8547EOF
33f8ca73 8548if { (eval echo configure:8549: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8549 rm -rf conftest*
8550 gdb_cv_have_struct_link_map_with_lm_members=yes
8551else
8552 echo "configure: failed program was:" >&5
8553 cat conftest.$ac_ext >&5
8554 rm -rf conftest*
8555 gdb_cv_have_struct_link_map_with_lm_members=no
8556fi
8557rm -f conftest*
c906108c 8558fi
c906108c 8559
97bf5e38
MK
8560 echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8561 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8562 cat >> confdefs.h <<\EOF
8563#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8564EOF
8565
8566 fi
8567
8568
8569 echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
33f8ca73 8570echo "configure:8571: checking for member som_addr in struct so_map" >&5
97bf5e38 8571 if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
c906108c 8572 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
8573else
8574 cat > conftest.$ac_ext <<EOF
33f8ca73 8575#line 8576 "configure"
c906108c 8576#include "confdefs.h"
97bf5e38
MK
8577#include <sys/types.h>
8578#ifdef HAVE_NLIST_H
8579#include <nlist.h>
8580#endif
8581#include <link.h>
8582int main() {
8583struct so_map lm; (void) lm.som_addr;
8584; return 0; }
8585EOF
33f8ca73 8586if { (eval echo configure:8587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8587 rm -rf conftest*
8588 gdb_cv_have_struct_so_map_with_som_members=yes
8589else
8590 echo "configure: failed program was:" >&5
8591 cat conftest.$ac_ext >&5
8592 rm -rf conftest*
8593 gdb_cv_have_struct_so_map_with_som_members=no
8594fi
8595rm -f conftest*
8596fi
c906108c 8597
97bf5e38
MK
8598 echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
8599 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
8600 cat >> confdefs.h <<\EOF
8601#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
8602EOF
c906108c 8603
97bf5e38 8604 fi
c906108c 8605
97bf5e38
MK
8606
8607 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
33f8ca73 8608echo "configure:8609: checking for struct link_map32 in sys/link.h" >&5
97bf5e38
MK
8609 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
8610 echo $ac_n "(cached) $ac_c" 1>&6
8611else
8612 cat > conftest.$ac_ext <<EOF
33f8ca73 8613#line 8614 "configure"
97bf5e38
MK
8614#include "confdefs.h"
8615#define _SYSCALL32
8616#include <sys/link.h>
8617int main() {
8618struct link_map32 l;
8619; return 0; }
8620EOF
33f8ca73 8621if { (eval echo configure:8622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8622 rm -rf conftest*
8623 gdb_cv_have_struct_link_map32=yes
8624else
8625 echo "configure: failed program was:" >&5
8626 cat conftest.$ac_ext >&5
8627 rm -rf conftest*
8628 gdb_cv_have_struct_link_map32=no
8629fi
8630rm -f conftest*
8631fi
c906108c 8632
97bf5e38
MK
8633 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
8634 if test $gdb_cv_have_struct_link_map32 = yes; then
8635 cat >> confdefs.h <<\EOF
8636#define HAVE_STRUCT_LINK_MAP32 1
8637EOF
c906108c 8638
97bf5e38
MK
8639 cat >> confdefs.h <<\EOF
8640#define _SYSCALL32 1
8641EOF
c906108c 8642
97bf5e38
MK
8643 fi
8644fi
c906108c 8645
c906108c 8646
97bf5e38 8647echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
33f8ca73 8648echo "configure:8649: checking for long long support in compiler" >&5
97bf5e38
MK
8649if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
8650 echo $ac_n "(cached) $ac_c" 1>&6
8651else
8652 cat > conftest.$ac_ext <<EOF
33f8ca73 8653#line 8654 "configure"
97bf5e38 8654#include "confdefs.h"
c906108c 8655
97bf5e38 8656int main() {
c906108c 8657
97bf5e38
MK
8658 extern long long foo;
8659 switch (foo & 2) { case 0: return 1; }
c906108c 8660
97bf5e38
MK
8661; return 0; }
8662EOF
33f8ca73 8663if { (eval echo configure:8664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8664 rm -rf conftest*
8665 gdb_cv_c_long_long=yes
8666else
8667 echo "configure: failed program was:" >&5
8668 cat conftest.$ac_ext >&5
8669 rm -rf conftest*
8670 gdb_cv_c_long_long=no
8671fi
8672rm -f conftest*
8673fi
c906108c 8674
97bf5e38
MK
8675echo "$ac_t""$gdb_cv_c_long_long" 1>&6
8676if test $gdb_cv_c_long_long = yes; then
8677 cat >> confdefs.h <<\EOF
8678#define CC_HAS_LONG_LONG 1
8679EOF
8680
8681fi
8682
8683
8684echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
33f8ca73 8685echo "configure:8686: checking for long long support in printf" >&5
97bf5e38
MK
8686if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
8687 echo $ac_n "(cached) $ac_c" 1>&6
8688else
8689 if test "$cross_compiling" = yes; then
8690 gdb_cv_printf_has_long_long=no
8691else
8692 cat > conftest.$ac_ext <<EOF
33f8ca73 8693#line 8694 "configure"
97bf5e38
MK
8694#include "confdefs.h"
8695
8696int main () {
8697 char buf[32];
8698 long long l = 0;
8699 l = (l << 16) + 0x0123;
8700 l = (l << 16) + 0x4567;
8701 l = (l << 16) + 0x89ab;
8702 l = (l << 16) + 0xcdef;
8703 sprintf (buf, "0x%016llx", l);
8704 return (strcmp ("0x0123456789abcdef", buf));
c906108c 8705}
97bf5e38 8706EOF
33f8ca73 8707if { (eval echo configure:8708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
8708then
8709 gdb_cv_printf_has_long_long=yes
8710else
8711 echo "configure: failed program was:" >&5
8712 cat conftest.$ac_ext >&5
8713 rm -fr conftest*
8714 gdb_cv_printf_has_long_long=no
8715fi
8716rm -fr conftest*
8717fi
8718
8719fi
8720
8721if test $gdb_cv_printf_has_long_long = yes; then
8722 cat >> confdefs.h <<\EOF
8723#define PRINTF_HAS_LONG_LONG 1
8724EOF
8725
8726fi
8727echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
8728
8729
8730echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
33f8ca73 8731echo "configure:8732: checking for long double support in compiler" >&5
97bf5e38
MK
8732if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
8733 echo $ac_n "(cached) $ac_c" 1>&6
8734else
8735 cat > conftest.$ac_ext <<EOF
33f8ca73 8736#line 8737 "configure"
97bf5e38
MK
8737#include "confdefs.h"
8738
8739int main() {
8740long double foo;
8741; return 0; }
8742EOF
33f8ca73 8743if { (eval echo configure:8744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8744 rm -rf conftest*
8745 ac_cv_c_long_double=yes
8746else
8747 echo "configure: failed program was:" >&5
8748 cat conftest.$ac_ext >&5
8749 rm -rf conftest*
8750 ac_cv_c_long_double=no
8751fi
8752rm -f conftest*
8753fi
c906108c 8754
97bf5e38
MK
8755echo "$ac_t""$ac_cv_c_long_double" 1>&6
8756if test $ac_cv_c_long_double = yes; then
8757 cat >> confdefs.h <<\EOF
8758#define HAVE_LONG_DOUBLE 1
c906108c 8759EOF
97bf5e38
MK
8760
8761fi
8762
8763
8764echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
33f8ca73 8765echo "configure:8766: checking for long double support in printf" >&5
97bf5e38
MK
8766if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
8767 echo $ac_n "(cached) $ac_c" 1>&6
8768else
8769 if test "$cross_compiling" = yes; then
8770 gdb_cv_printf_has_long_double=no
8771else
8772 cat > conftest.$ac_ext <<EOF
33f8ca73 8773#line 8774 "configure"
97bf5e38
MK
8774#include "confdefs.h"
8775
8776int main () {
8777 char buf[16];
8778 long double f = 3.141592653;
8779 sprintf (buf, "%Lg", f);
8780 return (strncmp ("3.14159", buf, 7));
8781}
8782EOF
33f8ca73 8783if { (eval echo configure:8784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c 8784then
97bf5e38 8785 gdb_cv_printf_has_long_double=yes
c906108c
SS
8786else
8787 echo "configure: failed program was:" >&5
8788 cat conftest.$ac_ext >&5
8789 rm -fr conftest*
97bf5e38 8790 gdb_cv_printf_has_long_double=no
c906108c
SS
8791fi
8792rm -fr conftest*
8793fi
8794
8795fi
8796
97bf5e38 8797if test $gdb_cv_printf_has_long_double = yes; then
c906108c 8798 cat >> confdefs.h <<\EOF
97bf5e38
MK
8799#define PRINTF_HAS_LONG_DOUBLE 1
8800EOF
8801
8802fi
8803echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
8804
8805
8806echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
33f8ca73 8807echo "configure:8808: checking for long double support in scanf" >&5
97bf5e38
MK
8808if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
8809 echo $ac_n "(cached) $ac_c" 1>&6
8810else
8811 if test "$cross_compiling" = yes; then
8812 gdb_cv_scanf_has_long_double=no
8813else
8814 cat > conftest.$ac_ext <<EOF
33f8ca73 8815#line 8816 "configure"
97bf5e38
MK
8816#include "confdefs.h"
8817
8818int main () {
8819 char *buf = "3.141592653";
8820 long double f = 0;
8821 sscanf (buf, "%Lg", &f);
8822 return !(f > 3.14159 && f < 3.14160);
8823}
c906108c 8824EOF
33f8ca73 8825if { (eval echo configure:8826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
8826then
8827 gdb_cv_scanf_has_long_double=yes
8828else
8829 echo "configure: failed program was:" >&5
8830 cat conftest.$ac_ext >&5
8831 rm -fr conftest*
8832 gdb_cv_scanf_has_long_double=no
8833fi
8834rm -fr conftest*
8835fi
c906108c
SS
8836
8837fi
8838
97bf5e38
MK
8839if test $gdb_cv_scanf_has_long_double = yes; then
8840 cat >> confdefs.h <<\EOF
8841#define SCANF_HAS_LONG_DOUBLE 1
8842EOF
8843
8844fi
8845echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
c906108c 8846
438013df
AO
8847case ${host_os} in
8848aix*)
8849 echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
33f8ca73 8850echo "configure:8851: checking for -bbigtoc option" >&5
438013df
AO
8851if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
8852 echo $ac_n "(cached) $ac_c" 1>&6
8853else
8854
8855 SAVE_LDFLAGS=$LDFLAGS
8856
8857 case $GCC in
8858 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8859 *) gdb_cv_bigtoc=-bbigtoc ;;
8860 esac
8861
8862 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8863 cat > conftest.$ac_ext <<EOF
33f8ca73 8864#line 8865 "configure"
438013df
AO
8865#include "confdefs.h"
8866
8867int main() {
8868int i;
8869; return 0; }
8870EOF
33f8ca73 8871if { (eval echo configure:8872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
438013df
AO
8872 :
8873else
8874 echo "configure: failed program was:" >&5
8875 cat conftest.$ac_ext >&5
8876 rm -rf conftest*
8877 gdb_cv_bigtoc=
8878fi
8879rm -f conftest*
8880
8881fi
8882
8883echo "$ac_t""$gdb_cv_bigtoc" 1>&6
8884 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
8885 ;;
8886esac
8887
c906108c
SS
8888
8889
8890if test ${build} = ${host} -a ${host} = ${target} ; then
8891 case ${host_os} in
8892 hpux*)
8893 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
33f8ca73 8894echo "configure:8895: checking for HPUX/OSF thread support" >&5
c906108c
SS
8895 if test -f /usr/include/dce/cma_config.h ; then
8896 if test "$GCC" = "yes" ; then
8897 echo "$ac_t""yes" 1>&6
8898 cat >> confdefs.h <<\EOF
8899#define HAVE_HPUX_THREAD_SUPPORT 1
8900EOF
8901
3483b318 8902 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
c906108c
SS
8903 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
8904 else
8905 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
8906 fi
8907 else
8908 echo "$ac_t""no" 1>&6
8909 fi
8910 ;;
8911 solaris*)
d92419e5
JB
8912 # See if thread_db library is around for Solaris thread debugging.
8913 # Note that we must explicitly test for version 1 of the library
8914 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
8915 # the same API.
c906108c 8916 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
33f8ca73 8917echo "configure:8918: checking for Solaris thread debugging library" >&5
c906108c
SS
8918 if test -f /usr/lib/libthread_db.so.1 ; then
8919 echo "$ac_t""yes" 1>&6
8920 cat >> confdefs.h <<\EOF
8921#define HAVE_THREAD_DB_LIB 1
8922EOF
8923
3483b318 8924 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
c906108c
SS
8925 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
8926 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
33f8ca73 8927echo "configure:8928: checking for dlopen in -ldl" >&5
c906108c
SS
8928ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
8929if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8930 echo $ac_n "(cached) $ac_c" 1>&6
8931else
8932 ac_save_LIBS="$LIBS"
8933LIBS="-ldl $LIBS"
8934cat > conftest.$ac_ext <<EOF
33f8ca73 8935#line 8936 "configure"
c906108c
SS
8936#include "confdefs.h"
8937/* Override any gcc2 internal prototype to avoid an error. */
8938/* We use char because int might match the return type of a gcc2
8939 builtin and then its argument prototype would still apply. */
8940char dlopen();
8941
8942int main() {
8943dlopen()
8944; return 0; }
8945EOF
33f8ca73 8946if { (eval echo configure:8947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
8947 rm -rf conftest*
8948 eval "ac_cv_lib_$ac_lib_var=yes"
8949else
8950 echo "configure: failed program was:" >&5
8951 cat conftest.$ac_ext >&5
8952 rm -rf conftest*
8953 eval "ac_cv_lib_$ac_lib_var=no"
8954fi
8955rm -f conftest*
8956LIBS="$ac_save_LIBS"
8957
8958fi
8959if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8960 echo "$ac_t""yes" 1>&6
8961 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8962 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8963 cat >> confdefs.h <<EOF
8964#define $ac_tr_lib 1
8965EOF
8966
8967 LIBS="-ldl $LIBS"
8968
8969else
8970 echo "$ac_t""no" 1>&6
8971fi
8972
8973 if test "$GCC" = "yes" ; then
8974 # The GNU linker requires the -export-dynamic option to make
8975 # all symbols visible in the dynamic symbol table.
8976 hold_ldflags=$LDFLAGS
8977 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
33f8ca73 8978echo "configure:8979: checking for the ld -export-dynamic flag" >&5
c906108c
SS
8979 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
8980 cat > conftest.$ac_ext <<EOF
33f8ca73 8981#line 8982 "configure"
c906108c
SS
8982#include "confdefs.h"
8983
8984int main() {
8985int i;
8986; return 0; }
8987EOF
33f8ca73 8988if { (eval echo configure:8989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
8989 rm -rf conftest*
8990 found=yes
8991else
8992 echo "configure: failed program was:" >&5
8993 cat conftest.$ac_ext >&5
8994 rm -rf conftest*
8995 found=no
8996fi
8997rm -f conftest*
8998 LDFLAGS=$hold_ldflags
8999 echo "$ac_t""$found" 1>&6
9000 if test $found = yes; then
9001 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9002 fi
9003 fi
9004 # Sun randomly tweaked the prototypes in <proc_service.h>
9005 # at one point.
9006 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
33f8ca73 9007echo "configure:9008: checking if <proc_service.h> is old" >&5
c906108c
SS
9008 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9009 echo $ac_n "(cached) $ac_c" 1>&6
9010else
9011
9012 cat > conftest.$ac_ext <<EOF
33f8ca73 9013#line 9014 "configure"
c906108c
SS
9014#include "confdefs.h"
9015
9016 #include <proc_service.h>
9017 ps_err_e ps_pdwrite
9018 (struct ps_prochandle*, psaddr_t, const void*, size_t);
9019
9020int main() {
9021
9022; return 0; }
9023EOF
33f8ca73 9024if { (eval echo configure:9025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
9025 rm -rf conftest*
9026 gdb_cv_proc_service_is_old=no
9027else
9028 echo "configure: failed program was:" >&5
9029 cat conftest.$ac_ext >&5
9030 rm -rf conftest*
9031 gdb_cv_proc_service_is_old=yes
9032fi
9033rm -f conftest*
9034
9035fi
9036
9037 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9038 if test $gdb_cv_proc_service_is_old = yes; then
9039 cat >> confdefs.h <<\EOF
9040#define PROC_SERVICE_IS_OLD 1
9041EOF
9042
9043 fi
9044 else
9045 echo "$ac_t""no" 1>&6
9046 fi
9047 ;;
d92419e5
JB
9048 aix*)
9049 echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
33f8ca73 9050echo "configure:9051: checking for AiX thread debugging library" >&5
d92419e5
JB
9051 if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9052 echo $ac_n "(cached) $ac_c" 1>&6
9053else
9054 cat > conftest.$ac_ext <<EOF
33f8ca73 9055#line 9056 "configure"
d92419e5
JB
9056#include "confdefs.h"
9057#include <sys/pthdebug.h>
9058int main() {
9059#ifndef PTHDB_VERSION_3
9060 #error
9061 #endif
9062; return 0; }
9063EOF
33f8ca73 9064if { (eval echo configure:9065: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d92419e5
JB
9065 rm -rf conftest*
9066 gdb_cv_have_aix_thread_debug=yes
9067else
9068 echo "configure: failed program was:" >&5
9069 cat conftest.$ac_ext >&5
9070 rm -rf conftest*
9071 gdb_cv_have_aix_thread_debug=no
9072fi
9073rm -f conftest*
9074fi
9075
9076 echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9077 if test $gdb_cv_have_aix_thread_debug = yes; then
9078 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
3483b318 9079 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
d92419e5
JB
9080 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9081 fi
9082 ;;
c906108c
SS
9083 esac
9084
9085fi
9086
3f47be5c
EZ
9087if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9088 echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
33f8ca73 9089echo "configure:9090: checking whether <thread_db.h> has TD_NOTALLOC" >&5
3f47be5c
EZ
9090if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9091 echo $ac_n "(cached) $ac_c" 1>&6
9092else
9093 cat > conftest.$ac_ext <<EOF
33f8ca73 9094#line 9095 "configure"
3f47be5c
EZ
9095#include "confdefs.h"
9096#include <thread_db.h>
9097int main() {
9098int i = TD_NOTALLOC;
9099; return 0; }
9100EOF
33f8ca73 9101if { (eval echo configure:9102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3f47be5c
EZ
9102 rm -rf conftest*
9103 gdb_cv_thread_db_h_has_td_notalloc=yes
9104else
9105 echo "configure: failed program was:" >&5
9106 cat conftest.$ac_ext >&5
9107 rm -rf conftest*
9108 gdb_cv_thread_db_h_has_td_notalloc=no
9109
9110fi
9111rm -f conftest*
9112
9113fi
9114
9115echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9116fi
9117if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9118 cat >> confdefs.h <<\EOF
9119#define THREAD_DB_HAS_TD_NOTALLOC 1
9120EOF
9121
9122fi
9123
b757528f
JJ
9124if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9125 echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
33f8ca73 9126echo "configure:9127: checking whether <sys/syscall.h> has __NR_tkill" >&5
b757528f
JJ
9127if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9128 echo $ac_n "(cached) $ac_c" 1>&6
9129else
9130 cat > conftest.$ac_ext <<EOF
33f8ca73 9131#line 9132 "configure"
b757528f
JJ
9132#include "confdefs.h"
9133#include <sys/syscall.h>
9134int main() {
9135int i = __NR_tkill;
9136; return 0; }
9137EOF
33f8ca73 9138if { (eval echo configure:9139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b757528f
JJ
9139 rm -rf conftest*
9140 gdb_cv_sys_syscall_h_has_tkill=yes
9141else
9142 echo "configure: failed program was:" >&5
9143 cat conftest.$ac_ext >&5
9144 rm -rf conftest*
9145 gdb_cv_sys_syscall_h_has_tkill=no
9146
9147fi
9148rm -f conftest*
9149
9150fi
9151
9152echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9153fi
9154if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9155 cat >> confdefs.h <<\EOF
9156#define HAVE_TKILL_SYSCALL 1
9157EOF
9158
9159fi
9160
fb40c209 9161
030292b7
DJ
9162# Check whether --with-sysroot or --without-sysroot was given.
9163if test "${with_sysroot+set}" = set; then
9164 withval="$with_sysroot"
9165
9166 case ${with_sysroot} in
715d1656 9167 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
030292b7
DJ
9168 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9169 esac
9170
9171 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9172
9173 if test "x$exec_prefix" = xNONE; then
9174 if test "x$prefix" = xNONE; then
9175 test_prefix=/usr/local
9176 else
9177 test_prefix=$prefix
9178 fi
9179 else
9180 test_prefix=$exec_prefix
9181 fi
9182 case ${TARGET_SYSTEM_ROOT} in
715d1656
AO
9183 "${test_prefix}"|"${test_prefix}/"*|\
9184 '${exec_prefix}'|'${exec_prefix}/'*)
030292b7
DJ
9185 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9186 TARGET_SYSTEM_ROOT_DEFINE="$t"
9187 ;;
9188 esac
9189
9190else
9191
9192 TARGET_SYSTEM_ROOT=
9193 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9194
9195fi
9196
9197
9198
9199
3b851bce
AC
9200# NOTE: Don't add -Wall or -Wunused, they both include
9201# -Wunused-parameter which reports bogus warnings.
9202# NOTE: If you add to this list, remember to update
9203# gdb/doc/gdbint.texinfo.
1decb323 9204build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
0f0cffd2
AC
9205-Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
9206-Wunused-label"
d8038014 9207# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
0f0cffd2 9208# -Wunused-function -Wunused-variable -Wunused-value
93d56215 9209# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
d8038014
AC
9210# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9211# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9212# -Woverloaded-virtual -Winline -Werror"
c906108c
SS
9213# Check whether --enable-build-warnings or --disable-build-warnings was given.
9214if test "${enable_build_warnings+set}" = set; then
9215 enableval="$enable_build_warnings"
1decb323 9216 case "${enableval}" in
c906108c
SS
9217 yes) ;;
9218 no) build_warnings="-w";;
9219 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9220 build_warnings="${build_warnings} ${t}";;
9221 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9222 build_warnings="${t} ${build_warnings}";;
9223 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9224esac
d4f3574e 9225if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 9226 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 9227fi
1decb323 9228fi
3b851bce
AC
9229# Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9230if test "${enable_gdb_build_warnings+set}" = set; then
9231 enableval="$enable_gdb_build_warnings"
9232 case "${enableval}" in
9233 yes) ;;
9234 no) build_warnings="-w";;
9235 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9236 build_warnings="${build_warnings} ${t}";;
9237 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9238 build_warnings="${t} ${build_warnings}";;
9239 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9240esac
9241if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9242 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9243fi
9244fi
104c1213
JM
9245WARN_CFLAGS=""
9246WERROR_CFLAGS=""
c906108c
SS
9247if test "x${build_warnings}" != x -a "x$GCC" = xyes
9248then
746a987d 9249 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
33f8ca73 9250echo "configure:9251: checking compiler warning flags" >&5
746a987d
AC
9251 # Separate out the -Werror flag as some files just cannot be
9252 # compiled with it enabled.
9253 for w in ${build_warnings}; do
9254 case $w in
9255 -Werr*) WERROR_CFLAGS=-Werror ;;
9256 *) # Check that GCC accepts it
4536bbc6
AC
9257 saved_CFLAGS="$CFLAGS"
9258 CFLAGS="$CFLAGS $w"
9259 cat > conftest.$ac_ext <<EOF
33f8ca73 9260#line 9261 "configure"
4536bbc6
AC
9261#include "confdefs.h"
9262
9263int main() {
9264
9265; return 0; }
9266EOF
33f8ca73 9267if { (eval echo configure:9268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4536bbc6
AC
9268 rm -rf conftest*
9269 WARN_CFLAGS="${WARN_CFLAGS} $w"
9270else
9271 echo "configure: failed program was:" >&5
9272 cat conftest.$ac_ext >&5
9273fi
9274rm -f conftest*
9275 CFLAGS="$saved_CFLAGS"
746a987d
AC
9276 esac
9277 done
9278 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
c906108c
SS
9279fi
9280
9281
104c1213 9282
7a292a7a
SS
9283# In the Cygwin environment, we need some additional flags.
9284echo $ac_n "checking for cygwin""... $ac_c" 1>&6
33f8ca73 9285echo "configure:9286: checking for cygwin" >&5
7a292a7a
SS
9286if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9287 echo $ac_n "(cached) $ac_c" 1>&6
9288else
9289 cat > conftest.$ac_ext <<EOF
33f8ca73 9290#line 9291 "configure"
7a292a7a
SS
9291#include "confdefs.h"
9292
9293#if defined (__CYGWIN__) || defined (__CYGWIN32__)
9294lose
9295#endif
9296EOF
9297if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9298 egrep "lose" >/dev/null 2>&1; then
9299 rm -rf conftest*
9300 gdb_cv_os_cygwin=yes
9301else
9302 rm -rf conftest*
9303 gdb_cv_os_cygwin=no
9304fi
9305rm -f conftest*
9306
9307fi
9308
9309echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9310
aff38e61
AC
9311
9312SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9313case ${host} in
95cbc983
AC
9314 *go32* ) SER_HARDWIRE=ser-go32.o ;;
9315 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
aff38e61
AC
9316esac
9317
9318
cd0fc7c3
SS
9319# libreadline needs libuser32.a in a cygwin environment
9320WIN32LIBS=
9321if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
9322 WIN32LIBS="-luser32"
9323 case "${target}" in
9324 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9325 ;;
9326 esac
cd0fc7c3 9327fi
c906108c 9328
7a292a7a 9329
3fc11d3e
JM
9330LIBGUI="../libgui/src/libgui.a"
9331GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9332
9333
7a292a7a 9334
3fc11d3e
JM
9335WIN32LDAPP=
9336
9337
9338
9339configdir="unix"
9340
9341GDBTKLIBS=
9342if test "${enable_gdbtk}" = "yes"; then
9343
d1c3b63a
KS
9344 # Gdbtk must have an absolute path to srcdir in order to run
9345 # properly when not installed.
9346 here=`pwd`
9347 cd ${srcdir}
9348 GDBTK_SRC_DIR=`pwd`
9349 cd $here
9350
3fc11d3e
JM
9351
9352#
9353# Ok, lets find the tcl configuration
9354# First, look for one uninstalled.
9355# the alternative search directory is invoked by --with-tclconfig
9356#
9357
9358if test x"${no_tcl}" = x ; then
9359 # we reset no_tcl in case something fails here
9360 no_tcl=true
9361 # Check whether --with-tclconfig or --without-tclconfig was given.
9362if test "${with_tclconfig+set}" = set; then
9363 withval="$with_tclconfig"
9364 with_tclconfig=${withval}
9365fi
9366
9367 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
33f8ca73 9368echo "configure:9369: checking for Tcl configuration" >&5
3fc11d3e
JM
9369 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9370 echo $ac_n "(cached) $ac_c" 1>&6
9371else
9372
9373
9374 # First check to see if --with-tclconfig was specified.
9375 if test x"${with_tclconfig}" != x ; then
9376 if test -f "${with_tclconfig}/tclConfig.sh" ; then
9377 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9378 else
9379 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9380 fi
9381 fi
9382
9383 # then check for a private Tcl installation
9384 if test x"${ac_cv_c_tclconfig}" = x ; then
9385 for i in \
9386 ../tcl \
9387 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9388 ../../tcl \
9389 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9390 ../../../tcl \
9391 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9392 if test -f "$i/${configdir}/tclConfig.sh" ; then
9393 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9394 break
9395 fi
9396 done
9397 fi
9398 # check in a few common install locations
9399 if test x"${ac_cv_c_tclconfig}" = x ; then
9400 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9401 if test -f "$i/tclConfig.sh" ; then
9402 ac_cv_c_tclconfig=`(cd $i; pwd)`
9403 break
9404 fi
9405 done
9406 fi
9407 # check in a few other private locations
9408 if test x"${ac_cv_c_tclconfig}" = x ; then
9409 for i in \
9410 ${srcdir}/../tcl \
9411 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9412 if test -f "$i/${configdir}/tclConfig.sh" ; then
9413 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9414 break
9415 fi
9416 done
9417 fi
9418
9419fi
9420
9421 if test x"${ac_cv_c_tclconfig}" = x ; then
9422 TCLCONFIG="# no Tcl configs found"
9423 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9424 else
9425 no_tcl=
9426 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9427 echo "$ac_t""found $TCLCONFIG" 1>&6
9428 fi
9429fi
9430
9431 if test -z "${no_tcl}"; then
9432
9433 . $TCLCONFIG
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
033afc63 9454
3fc11d3e
JM
9455
9456
9457
9458
9459
9460
9461#
9462# Ok, lets find the tk configuration
9463# First, look for one uninstalled.
9464# the alternative search directory is invoked by --with-tkconfig
9465#
9466
9467if test x"${no_tk}" = x ; then
9468 # we reset no_tk in case something fails here
9469 no_tk=true
9470 # Check whether --with-tkconfig or --without-tkconfig was given.
9471if test "${with_tkconfig+set}" = set; then
9472 withval="$with_tkconfig"
9473 with_tkconfig=${withval}
9474fi
9475
9476 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
33f8ca73 9477echo "configure:9478: checking for Tk configuration" >&5
3fc11d3e
JM
9478 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9479 echo $ac_n "(cached) $ac_c" 1>&6
9480else
9481
9482
9483 # First check to see if --with-tkconfig was specified.
9484 if test x"${with_tkconfig}" != x ; then
9485 if test -f "${with_tkconfig}/tkConfig.sh" ; then
9486 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9487 else
9488 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9489 fi
9490 fi
9491
9492 # then check for a private Tk library
9493 if test x"${ac_cv_c_tkconfig}" = x ; then
9494 for i in \
9495 ../tk \
9496 `ls -dr ../tk[4-9]* 2>/dev/null` \
9497 ../../tk \
9498 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9499 ../../../tk \
9500 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9501 if test -f "$i/${configdir}/tkConfig.sh" ; then
9502 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9503 break
9504 fi
9505 done
9506 fi
9507 # check in a few common install locations
9508 if test x"${ac_cv_c_tkconfig}" = x ; then
9509 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9510 if test -f "$i/tkConfig.sh" ; then
9511 ac_cv_c_tkconfig=`(cd $i; pwd)`
9512 break
9513 fi
9514 done
9515 fi
9516 # check in a few other private locations
9517 if test x"${ac_cv_c_tkconfig}" = x ; then
9518 for i in \
9519 ${srcdir}/../tk \
9520 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9521 if test -f "$i/${configdir}/tkConfig.sh" ; then
9522 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9523 break
9524 fi
9525 done
9526 fi
9527
9528fi
9529
9530 if test x"${ac_cv_c_tkconfig}" = x ; then
9531 TKCONFIG="# no Tk configs found"
9532 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9533 else
9534 no_tk=
9535 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9536 echo "$ac_t""found $TKCONFIG" 1>&6
9537 fi
9538fi
9539
9540
9541
dd2504ab
JM
9542 # now look for Tcl library stuff
9543
9544 case "${host}" in
9545 *-*-cygwin*)
9546 tcldir=../tcl/win/
9547 ;;
9548 *)
9549 tcldir=../tcl/unix/
9550 ;;
9551 esac
9552
9553 TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9554
3fc11d3e
JM
9555 # If $no_tk is nonempty, then we can't do Tk, and there is no
9556 # point to doing Tcl.
9557 if test -z "${no_tk}"; then
9558
9559 if test -f "$TKCONFIG" ; then
9560 . $TKCONFIG
9561 fi
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576#
9577# Ok, lets find the tcl source trees so we can use the headers
9578# Warning: transition of version 9 to 10 will break this algorithm
9579# because 10 sorts before 9. We also look for just tcl. We have to
9580# be careful that we don't match stuff like tclX by accident.
9581# the alternative search directory is involked by --with-tclinclude
9582#
9583
9584no_tcl=true
9585echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
33f8ca73 9586echo "configure:9587: checking for Tcl private headers. dir=${configdir}" >&5
3fc11d3e
JM
9587# Check whether --with-tclinclude or --without-tclinclude was given.
9588if test "${with_tclinclude+set}" = set; then
9589 withval="$with_tclinclude"
9590 with_tclinclude=${withval}
9591fi
9592
9593if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
9594 echo $ac_n "(cached) $ac_c" 1>&6
9595else
9596
9597# first check to see if --with-tclinclude was specified
9598if test x"${with_tclinclude}" != x ; then
9599 if test -f ${with_tclinclude}/tclInt.h ; then
9600 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
9601 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
9602 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
9603 else
9604 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9605 fi
9606fi
9607
9608# next check if it came with Tcl configuration file
9609if test x"${ac_cv_c_tclconfig}" = x ; then
9610 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
9611 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
9612 fi
9613fi
9614
9615# next check in private source directory
9616#
9617# since ls returns lowest version numbers first, reverse its output
9618if test x"${ac_cv_c_tclh}" = x ; then
9619 for i in \
9620 ${srcdir}/../tcl \
9621 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
9622 ${srcdir}/../../tcl \
9623 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
9624 ${srcdir}/../../../tcl \
9625 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
9626 if test -f $i/generic/tclInt.h ; then
9627 ac_cv_c_tclh=`(cd $i/generic; pwd)`
9628 break
9629 fi
9630 done
9631fi
9632# finally check in a few common install locations
9633#
9634# since ls returns lowest version numbers first, reverse its output
9635if test x"${ac_cv_c_tclh}" = x ; then
9636 for i in \
9637 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
9638 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
9639 /usr/local/src/tcl \
9640 /usr/local/lib/tcl \
9641 ${prefix}/include ; do
9642 if test -f $i/generic/tclInt.h ; then
9643 ac_cv_c_tclh=`(cd $i/generic; pwd)`
9644 break
9645 fi
9646 done
9647fi
9648# see if one is installed
9649if test x"${ac_cv_c_tclh}" = x ; then
9650 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
9651echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
33f8ca73 9652echo "configure:9653: checking for tclInt.h" >&5
3fc11d3e
JM
9653if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9654 echo $ac_n "(cached) $ac_c" 1>&6
9655else
9656 cat > conftest.$ac_ext <<EOF
33f8ca73 9657#line 9658 "configure"
3fc11d3e
JM
9658#include "confdefs.h"
9659#include <tclInt.h>
9660EOF
9661ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 9662{ (eval echo configure:9663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
9663ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9664if test -z "$ac_err"; then
9665 rm -rf conftest*
9666 eval "ac_cv_header_$ac_safe=yes"
9667else
9668 echo "$ac_err" >&5
9669 echo "configure: failed program was:" >&5
9670 cat conftest.$ac_ext >&5
9671 rm -rf conftest*
9672 eval "ac_cv_header_$ac_safe=no"
9673fi
9674rm -f conftest*
9675fi
9676if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9677 echo "$ac_t""yes" 1>&6
9678 ac_cv_c_tclh=installed
9679else
9680 echo "$ac_t""no" 1>&6
9681ac_cv_c_tclh=""
9682fi
9683
9684fi
9685
9686fi
9687
9688if test x"${ac_cv_c_tclh}" = x ; then
9689 TCLHDIR="# no Tcl private headers found"
9690 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
9691fi
9692if test x"${ac_cv_c_tclh}" != x ; then
9693 no_tcl=""
9694 if test x"${ac_cv_c_tclh}" = x"installed" ; then
9695 echo "$ac_t""is installed" 1>&6
9696 TCLHDIR=""
9697 else
9698 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
9699 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
9700 TCLHDIR="-I${ac_cv_c_tclh}"
9701 fi
9702fi
9703
9704
9705
9706
9707#
9708# Ok, lets find the tk source trees so we can use the headers
9709# If the directory (presumably symlink) named "tk" exists, use that one
9710# in preference to any others. Same logic is used when choosing library
9711# and again with Tcl. The search order is the best place to look first, then in
9712# decreasing significance. The loop breaks if the trigger file is found.
9713# Note the gross little conversion here of srcdir by cd'ing to the found
9714# directory. This converts the path from a relative to an absolute, so
9715# recursive cache variables for the path will work right. We check all
9716# the possible paths in one loop rather than many seperate loops to speed
9717# things up.
9718# the alternative search directory is involked by --with-tkinclude
9719#
9720no_tk=true
9721echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
33f8ca73 9722echo "configure:9723: checking for Tk private headers" >&5
3fc11d3e
JM
9723# Check whether --with-tkinclude or --without-tkinclude was given.
9724if test "${with_tkinclude+set}" = set; then
9725 withval="$with_tkinclude"
9726 with_tkinclude=${withval}
9727fi
9728
9729if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
9730 echo $ac_n "(cached) $ac_c" 1>&6
9731else
9732
9733# first check to see if --with-tkinclude was specified
9734if test x"${with_tkinclude}" != x ; then
9735 if test -f ${with_tkinclude}/tk.h ; then
9736 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
9737 elif test -f ${with_tkinclude}/generic/tk.h ; then
9738 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
9739 else
9740 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9741 fi
9742fi
9743
9744# next check if it came with Tk configuration file
9745if test x"${ac_cv_c_tkconfig}" = x ; then
9746 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
9747 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
9748 fi
9749fi
9750
9751# next check in private source directory
9752#
9753# since ls returns lowest version numbers first, reverse its output
9754if test x"${ac_cv_c_tkh}" = x ; then
9755 for i in \
9756 ${srcdir}/../tk \
9757 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
9758 ${srcdir}/../../tk \
9759 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
9760 ${srcdir}/../../../tk \
9761 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
9762 if test -f $i/generic/tk.h ; then
9763 ac_cv_c_tkh=`(cd $i/generic; pwd)`
9764 break
9765 fi
9766 done
9767fi
9768# finally check in a few common install locations
9769#
9770# since ls returns lowest version numbers first, reverse its output
9771if test x"${ac_cv_c_tkh}" = x ; then
9772 for i in \
9773 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
9774 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
9775 /usr/local/src/tk \
9776 /usr/local/lib/tk \
9777 ${prefix}/include ; do
9778 if test -f $i/generic/tk.h ; then
9779 ac_cv_c_tkh=`(cd $i/generic; pwd)`
9780 break
9781 fi
9782 done
9783fi
9784# see if one is installed
9785if test x"${ac_cv_c_tkh}" = x ; then
9786 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
9787echo $ac_n "checking for tk.h""... $ac_c" 1>&6
33f8ca73 9788echo "configure:9789: checking for tk.h" >&5
3fc11d3e
JM
9789if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9790 echo $ac_n "(cached) $ac_c" 1>&6
9791else
9792 cat > conftest.$ac_ext <<EOF
33f8ca73 9793#line 9794 "configure"
3fc11d3e
JM
9794#include "confdefs.h"
9795#include <tk.h>
9796EOF
9797ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 9798{ (eval echo configure:9799: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
9799ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9800if test -z "$ac_err"; then
9801 rm -rf conftest*
9802 eval "ac_cv_header_$ac_safe=yes"
9803else
9804 echo "$ac_err" >&5
9805 echo "configure: failed program was:" >&5
9806 cat conftest.$ac_ext >&5
9807 rm -rf conftest*
9808 eval "ac_cv_header_$ac_safe=no"
9809fi
9810rm -f conftest*
9811fi
9812if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9813 echo "$ac_t""yes" 1>&6
9814 ac_cv_c_tkh=installed
9815else
9816 echo "$ac_t""no" 1>&6
9817ac_cv_c_tkh=""
9818fi
9819
9820fi
9821
9822fi
9823
9824if test x"${ac_cv_c_tkh}" != x ; then
9825 no_tk=""
9826 if test x"${ac_cv_c_tkh}" = x"installed" ; then
9827 echo "$ac_t""is installed" 1>&6
9828 TKHDIR=""
9829 else
9830 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
9831 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
9832 TKHDIR="-I${ac_cv_c_tkh}"
9833 fi
9834else
9835 TKHDIR="# no Tk directory found"
9836 echo "configure: warning: Can't find Tk private headers" 1>&2
9837 no_tk=true
9838fi
9839
9840
9841
9842
9843echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
33f8ca73 9844echo "configure:9845: checking for Itcl private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
9845if test x"${ac_cv_c_itclh}" = x ; then
9846 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
9847 if test -f $i/generic/itcl.h ; then
9848 ac_cv_c_itclh=`(cd $i/generic; pwd)`
9849 break
9850 fi
9851 done
9852fi
9853if test x"${ac_cv_c_itclh}" = x ; then
9854 ITCLHDIR="# no Itcl private headers found"
9855 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
9856fi
9857if test x"${ac_cv_c_itclh}" != x ; then
9858 ITCLHDIR="-I${ac_cv_c_itclh}"
9859fi
9860# should always be here
9861# ITCLLIB="../itcl/itcl/unix/libitcl.a"
9862
9863#AC_SUBST(ITCLLIB)
9864
9865
9866echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
33f8ca73 9867echo "configure:9868: checking for Itk private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
9868if test x"${ac_cv_c_itkh}" = x ; then
9869 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
9870 if test -f $i/generic/itk.h ; then
9871 ac_cv_c_itkh=`(cd $i/generic; pwd)`
9872 break
9873 fi
9874 done
9875fi
9876if test x"${ac_cv_c_itkh}" = x ; then
9877 ITKHDIR="# no Itk private headers found"
9878 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
9879fi
9880if test x"${ac_cv_c_itkh}" != x ; then
9881 ITKHDIR="-I${ac_cv_c_itkh}"
9882fi
9883# should always be here
9884# ITKLIB="../itcl/itk/unix/libitk.a"
9885
9886#AC_SUBST(ITKLIB)
9887
3fc11d3e 9888
dd2504ab
JM
9889
9890 # now look for Tk library stuff
9891
9892 case "${host}" in
9893 *-*-cygwin*)
9894 tkdir=../tk/win/
9895 ;;
9896 *)
9897 tkdir=../tk/unix/
9898 ;;
9899 esac
9900
9901 TK_DEPS="${tkdir}${TK_LIB_FILE}"
9902
3fc11d3e
JM
9903 # now look for Itcl library stuff
9904
9905
9906#
9907# Ok, lets find the itcl configuration
9908# First, look for one uninstalled.
9909# the alternative search directory is invoked by --with-itclconfig
9910#
9911
9912if test x"${no_itcl}" = x ; then
9913 # we reset no_itcl in case something fails here
9914 no_itcl=true
9915 # Check whether --with-itclconfig or --without-itclconfig was given.
9916if test "${with_itclconfig+set}" = set; then
9917 withval="$with_itclconfig"
9918 with_itclconfig=${withval}
9919fi
9920
9921 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
33f8ca73 9922echo "configure:9923: checking for Itcl configuration" >&5
3fc11d3e
JM
9923 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
9924 echo $ac_n "(cached) $ac_c" 1>&6
9925else
9926
9927
9928 # First check to see if --with-itclconfig was specified.
9929 if test x"${with_itclconfig}" != x ; then
9930 if test -f "${with_itclconfig}/itclConfig.sh" ; then
9931 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
9932 else
9933 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
9934 fi
9935 fi
9936
9937 # then check for a private Itcl library
9938 if test x"${ac_cv_c_itclconfig}" = x ; then
9939 for i in \
9940 ../itcl/itcl \
9941 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
9942 ../../itcl \
9943 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
9944 ../../../itcl \
9945 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
9946 if test -f "$i/itclConfig.sh" ; then
9947 ac_cv_c_itclconfig=`(cd $i; pwd)`
9948 break
9949 fi
9950 done
9951 fi
9952 # check in a few common install locations
9953 if test x"${ac_cv_c_itclconfig}" = x ; then
9954 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9955 if test -f "$i/itclConfig.sh" ; then
9956 ac_cv_c_itclconfig=`(cd $i; pwd)`
9957 break
9958 fi
9959 done
9960 fi
9961 # check in a few other private locations
9962 if test x"${ac_cv_c_itclconfig}" = x ; then
9963 for i in \
9964 ${srcdir}/../itcl/itcl \
9965 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
9966 if test -f "$i/itclConfig.sh" ; then
9967 ac_cv_c_itclconfig=`(cd $i; pwd)`
9968 break
9969 fi
9970 done
9971 fi
9972
9973fi
9974
9975 if test x"${ac_cv_c_itclconfig}" = x ; then
9976 ITCLCONFIG="# no Itcl configs found"
9977 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
9978 else
9979 no_itcl=
9980 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
9981 echo "$ac_t""found $ITCLCONFIG" 1>&6
9982 fi
9983fi
9984
9985 if test -z "${no_itcl}"; then
9986
9987 if test -f "$ITCLCONFIG" ; then
9988 . $ITCLCONFIG
9989 fi
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
3fc11d3e
JM
10000
10001
10002 ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
b381d62d 10003 ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
3fc11d3e
JM
10004 fi
10005
10006
10007 # now look for Itk library stuff
10008
10009#
10010# Ok, lets find the itk configuration
10011# First, look for one uninstalled.
10012# the alternative search directory is invoked by --with-itkconfig
10013#
10014
10015if test x"${no_itk}" = x ; then
10016 # we reset no_itk in case something fails here
10017 no_itk=true
10018 # Check whether --with-itkconfig or --without-itkconfig was given.
10019if test "${with_itkconfig+set}" = set; then
10020 withval="$with_itkconfig"
10021 with_itkconfig=${withval}
10022fi
10023
10024 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
33f8ca73 10025echo "configure:10026: checking for Itk configuration" >&5
3fc11d3e
JM
10026 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10027 echo $ac_n "(cached) $ac_c" 1>&6
10028else
10029
10030
10031 # First check to see if --with-itkconfig was specified.
10032 if test x"${with_itkconfig}" != x ; then
10033 if test -f "${with_itkconfig}/itkConfig.sh" ; then
10034 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10035 else
10036 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10037 fi
10038 fi
10039
10040 # then check for a private Itk library
10041 if test x"${ac_cv_c_itkconfig}" = x ; then
10042 for i in \
10043 ../itcl/itk \
10044 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10045 ../../itk \
10046 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10047 ../../../itk \
10048 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10049 if test -f "$i/itkConfig.sh" ; then
10050 ac_cv_c_itkconfig=`(cd $i; pwd)`
10051 break
10052 fi
10053 done
10054 fi
10055 # check in a few common install locations
10056 if test x"${ac_cv_c_itkconfig}" = x ; then
10057 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10058 if test -f "$i/itkConfig.sh" ; then
10059 ac_cv_c_itkconfig=`(cd $i; pwd)`
10060 break
10061 fi
10062 done
10063 fi
10064 # check in a few other private locations
10065 if test x"${ac_cv_c_itkconfig}" = x ; then
10066 for i in \
10067 ${srcdir}/../itcl/itk \
10068 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10069 if test -f "$i/itkConfig.sh" ; then
10070 ac_cv_c_itkconfig=`(cd $i; pwd)`
10071 break
10072 fi
10073 done
10074 fi
10075
10076fi
10077
10078 if test x"${ac_cv_c_itkconfig}" = x ; then
10079 ITKCONFIG="# no Itk configs found"
10080 echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10081 else
10082 no_itk=
10083 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10084 echo "$ac_t""found $ITKCONFIG" 1>&6
10085 fi
10086fi
10087
10088
10089 if test -z "${no_itcl}"; then
10090
10091 if test -f "$ITKCONFIG" ; then
10092 . $ITKCONFIG
10093 fi
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
3fc11d3e 10106 ITKLIB="${ITK_BUILD_LIB_SPEC}"
b381d62d 10107 ITK_DEPS="${ITK_LIB_FULL_PATH}"
3fc11d3e
JM
10108 fi
10109
4226a5a5 10110 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e
JM
10111 # Tcl/Tk 8.1 require -fwritable strings. I don't
10112 # know whether 8.2 will or not, but I bet it will.
10113 # I don't have to worry about 7.x since we don't support it.
10114 GDBTK_CFLAGS=""
10115 if test "$GCC" = "yes"; then
10116 if test "$TCL_VERSION" != "8.0" ; then
10117 GDBTK_CFLAGS="-fwritable-strings"
10118 fi
10119 fi
10120
10121 # Include some libraries that Tcl and Tk want.
b2a1bd4f 10122 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3fc11d3e
JM
10123 # Yes, the ordering seems wrong here. But it isn't.
10124 # TK_LIBS is the list of libraries that need to be linked
10125 # after Tcl/Tk. Note that this isn't put into LIBS. If it
10126 # were in LIBS then any link tests after this point would
10127 # try to include things like `$(LIBGUI)', which wouldn't work.
10128 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5
FN
10129
10130 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10131 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10132 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
33f8ca73
AC
10133 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10134 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10135 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10136 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
3fc11d3e
JM
10137
10138 if test x$gdb_cv_os_cygwin = xyes; then
10139 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10140 WIN32LDAPP="-Wl,--subsystem,console"
10141 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10142 fi
10143 fi
10144 fi
ffc6a242 10145
ffc6a242 10146 configdirs="${configdirs} gdbtk"
3fc11d3e
JM
10147fi
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
dd2504ab 10161
c906108c
SS
10162# If we find X, set shell vars x_includes and x_libraries to the
10163# paths, otherwise set no_x=yes.
10164# Uses ac_ vars as temps to allow command line to override cache and checks.
10165# --without-x overrides everything else, but does not touch the cache.
10166echo $ac_n "checking for X""... $ac_c" 1>&6
33f8ca73 10167echo "configure:10168: checking for X" >&5
c906108c
SS
10168
10169# Check whether --with-x or --without-x was given.
10170if test "${with_x+set}" = set; then
10171 withval="$with_x"
10172 :
10173fi
10174
10175# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10176if test "x$with_x" = xno; then
10177 # The user explicitly disabled X.
10178 have_x=disabled
10179else
10180 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10181 # Both variables are already set.
10182 have_x=yes
10183 else
10184if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10185 echo $ac_n "(cached) $ac_c" 1>&6
10186else
10187 # One or both of the vars are not set, and there is no cached value.
10188ac_x_includes=NO ac_x_libraries=NO
10189rm -fr conftestdir
10190if mkdir conftestdir; then
10191 cd conftestdir
10192 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10193 cat > Imakefile <<'EOF'
10194acfindx:
10195 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10196EOF
10197 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10198 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10199 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10200 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10201 for ac_extension in a so sl; do
10202 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10203 test -f $ac_im_libdir/libX11.$ac_extension; then
10204 ac_im_usrlibdir=$ac_im_libdir; break
10205 fi
10206 done
10207 # Screen out bogus values from the imake configuration. They are
10208 # bogus both because they are the default anyway, and because
10209 # using them would break gcc on systems where it needs fixed includes.
10210 case "$ac_im_incroot" in
10211 /usr/include) ;;
10212 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10213 esac
10214 case "$ac_im_usrlibdir" in
10215 /usr/lib | /lib) ;;
10216 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10217 esac
10218 fi
10219 cd ..
10220 rm -fr conftestdir
10221fi
10222
10223if test "$ac_x_includes" = NO; then
10224 # Guess where to find include files, by looking for this one X11 .h file.
10225 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10226
10227 # First, try using that file with no special directory specified.
10228cat > conftest.$ac_ext <<EOF
33f8ca73 10229#line 10230 "configure"
c906108c
SS
10230#include "confdefs.h"
10231#include <$x_direct_test_include>
10232EOF
10233ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
33f8ca73 10234{ (eval echo configure:10235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
10235ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10236if test -z "$ac_err"; then
10237 rm -rf conftest*
10238 # We can compile using X headers with no special include directory.
10239ac_x_includes=
10240else
10241 echo "$ac_err" >&5
10242 echo "configure: failed program was:" >&5
10243 cat conftest.$ac_ext >&5
10244 rm -rf conftest*
10245 # Look for the header file in a standard set of common directories.
10246# Check X11 before X11Rn because it is often a symlink to the current release.
10247 for ac_dir in \
10248 /usr/X11/include \
10249 /usr/X11R6/include \
10250 /usr/X11R5/include \
10251 /usr/X11R4/include \
10252 \
10253 /usr/include/X11 \
10254 /usr/include/X11R6 \
10255 /usr/include/X11R5 \
10256 /usr/include/X11R4 \
10257 \
10258 /usr/local/X11/include \
10259 /usr/local/X11R6/include \
10260 /usr/local/X11R5/include \
10261 /usr/local/X11R4/include \
10262 \
10263 /usr/local/include/X11 \
10264 /usr/local/include/X11R6 \
10265 /usr/local/include/X11R5 \
10266 /usr/local/include/X11R4 \
10267 \
10268 /usr/X386/include \
10269 /usr/x386/include \
10270 /usr/XFree86/include/X11 \
10271 \
10272 /usr/include \
10273 /usr/local/include \
10274 /usr/unsupported/include \
10275 /usr/athena/include \
10276 /usr/local/x11r5/include \
10277 /usr/lpp/Xamples/include \
10278 \
10279 /usr/openwin/include \
10280 /usr/openwin/share/include \
10281 ; \
10282 do
10283 if test -r "$ac_dir/$x_direct_test_include"; then
10284 ac_x_includes=$ac_dir
10285 break
10286 fi
10287 done
10288fi
10289rm -f conftest*
10290fi # $ac_x_includes = NO
10291
10292if test "$ac_x_libraries" = NO; then
10293 # Check for the libraries.
10294
10295 test -z "$x_direct_test_library" && x_direct_test_library=Xt
10296 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10297
10298 # See if we find them without any special options.
10299 # Don't add to $LIBS permanently.
10300 ac_save_LIBS="$LIBS"
10301 LIBS="-l$x_direct_test_library $LIBS"
10302cat > conftest.$ac_ext <<EOF
33f8ca73 10303#line 10304 "configure"
c906108c
SS
10304#include "confdefs.h"
10305
10306int main() {
10307${x_direct_test_function}()
10308; return 0; }
10309EOF
33f8ca73 10310if { (eval echo configure:10311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
10311 rm -rf conftest*
10312 LIBS="$ac_save_LIBS"
10313# We can link X programs with no special library path.
10314ac_x_libraries=
10315else
10316 echo "configure: failed program was:" >&5
10317 cat conftest.$ac_ext >&5
10318 rm -rf conftest*
10319 LIBS="$ac_save_LIBS"
10320# First see if replacing the include by lib works.
10321# Check X11 before X11Rn because it is often a symlink to the current release.
10322for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10323 /usr/X11/lib \
10324 /usr/X11R6/lib \
10325 /usr/X11R5/lib \
10326 /usr/X11R4/lib \
10327 \
10328 /usr/lib/X11 \
10329 /usr/lib/X11R6 \
10330 /usr/lib/X11R5 \
10331 /usr/lib/X11R4 \
10332 \
10333 /usr/local/X11/lib \
10334 /usr/local/X11R6/lib \
10335 /usr/local/X11R5/lib \
10336 /usr/local/X11R4/lib \
10337 \
10338 /usr/local/lib/X11 \
10339 /usr/local/lib/X11R6 \
10340 /usr/local/lib/X11R5 \
10341 /usr/local/lib/X11R4 \
10342 \
10343 /usr/X386/lib \
10344 /usr/x386/lib \
10345 /usr/XFree86/lib/X11 \
10346 \
10347 /usr/lib \
10348 /usr/local/lib \
10349 /usr/unsupported/lib \
10350 /usr/athena/lib \
10351 /usr/local/x11r5/lib \
10352 /usr/lpp/Xamples/lib \
10353 /lib/usr/lib/X11 \
10354 \
10355 /usr/openwin/lib \
10356 /usr/openwin/share/lib \
10357 ; \
10358do
10359 for ac_extension in a so sl; do
10360 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10361 ac_x_libraries=$ac_dir
10362 break 2
10363 fi
10364 done
10365done
10366fi
10367rm -f conftest*
10368fi # $ac_x_libraries = NO
10369
10370if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10371 # Didn't find X anywhere. Cache the known absence of X.
10372 ac_cv_have_x="have_x=no"
10373else
10374 # Record where we found X for the cache.
10375 ac_cv_have_x="have_x=yes \
10376 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10377fi
10378fi
10379 fi
10380 eval "$ac_cv_have_x"
10381fi # $with_x != no
10382
10383if test "$have_x" != yes; then
10384 echo "$ac_t""$have_x" 1>&6
10385 no_x=yes
10386else
10387 # If each of the values was on the command line, it overrides each guess.
10388 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10389 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10390 # Update the cache value to reflect the command line values.
10391 ac_cv_have_x="have_x=yes \
10392 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10393 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10394fi
10395
10396
7a292a7a
SS
10397
10398# Unlike the sim directory, whether a simulator is linked is controlled by
10399# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
10400# This code just checks for a few cases where we'd like to ignore those
10401# definitions, even when they're present in the '.mt' file. These cases
10402# are when --disable-sim is specified, or if the simulator directory is
6c5cfe5b 10403# not part of the source tree.
7a292a7a
SS
10404#
10405# Check whether --enable-sim or --disable-sim was given.
10406if test "${enable_sim+set}" = set; then
10407 enableval="$enable_sim"
10408 echo "enable_sim = $enable_sim";
10409 echo "enableval = ${enableval}";
10410 case "${enableval}" in
10411 yes) ignore_sim=false ;;
10412 no) ignore_sim=true ;;
10413 *) ignore_sim=false ;;
10414 esac
10415else
10416 ignore_sim=false
10417fi
10418
10419
10420if test ! -d "${srcdir}/../sim"; then
10421 ignore_sim=true
10422fi
10423
10424if test "${ignore_sim}" = "true"; then
10425 IGNORE_SIM="SIM="
10426 IGNORE_SIM_OBS="SIM_OBS="
10427else
10428 IGNORE_SIM=""
10429 IGNORE_SIM_OBS=""
10430 cat >> confdefs.h <<\EOF
10431#define WITH_SIM 1
10432EOF
10433
10434fi
10435
10436
10437
c906108c
SS
10438
10439
10440
10441
10442
10443
dfcd3bfb 10444
e56ac5c3
AC
10445
10446
b3a90332
AC
10447
10448
c906108c
SS
10449# target_subdir is used by the testsuite to find the target libraries.
10450target_subdir=
10451if test "${host}" != "${target}"; then
10452 target_subdir="${target_alias}/"
10453fi
10454
10455
10456frags=
10457host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10458if test ! -f ${host_makefile_frag}; then
7fd60527
AC
10459 # When building a native debuger the .mh file containing things
10460 # like NATDEPFILES is needed. Cross debuggers don't need .mh
10461 # since it no longer contains anything useful.
10462 if test "${target}" = "${host}"; then
10463 { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10464 else
10465 host_makefile_frag=/dev/null
10466 fi
c906108c
SS
10467fi
10468frags="$frags $host_makefile_frag"
10469
10470target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10471if test ! -f ${target_makefile_frag}; then
10472{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10473fi
10474frags="$frags $target_makefile_frag"
10475
10476
10477
10478
10479
10480hostfile=`sed -n '
10481s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10482' ${host_makefile_frag}`
10483
10484targetfile=`sed -n '
10485s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10486' ${target_makefile_frag}`
10487
c906108c 10488if test "${target}" = "${host}"; then
a85f51e7
DJ
10489# We pick this up from the host configuration file (.mh) because we
10490# do not have a native configuration Makefile fragment.
c906108c
SS
10491nativefile=`sed -n '
10492s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10493' ${host_makefile_frag}`
c906108c
SS
10494fi
10495
10496
b00a8037
DJ
10497if test x"${gdb_osabi}" != x ; then
10498 cat >> confdefs.h <<EOF
10499#define GDB_OSABI_DEFAULT $gdb_osabi
10500EOF
10501
10502fi
10503
8dcde887
MK
10504# Enable multi-ice-gdb-server.
10505# Check whether --enable-multi-ice or --disable-multi-ice was given.
10506if test "${enable_multi_ice+set}" = set; then
10507 enableval="$enable_multi_ice"
10508 case $enableval in
10509 yes | no)
10510 ;;
10511 *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10512 esac
96baa820
JM
10513fi
10514
8dcde887
MK
10515if test "x$enable_multi_ice" = xyes; then
10516 configdirs="$configdirs multi-ice"
a85f51e7
DJ
10517fi
10518
8dcde887
MK
10519# We only build gdbserver automatically if host and target are the same.
10520if test "x$target" = "x$host"; then
10521 echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
33f8ca73 10522echo "configure:10523: checking whether gdbserver is supported on this host" >&5
8dcde887
MK
10523 if test "x$build_gdbserver" = xyes; then
10524 configdirs="$configdirs gdbserver"
10525 echo "$ac_t""yes" 1>&6
10526 else
10527 echo "$ac_t""no" 1>&6
10528 fi
10529fi
10530
10531subdirs="doc testsuite $configdirs"
10532
96baa820 10533
c906108c 10534# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5a2402b8
AC
10535# (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10536# version.
c906108c
SS
10537
10538files=
10539links=
5a2402b8 10540
c906108c 10541rm -f xm.h
5a2402b8 10542xm_h=""
c906108c 10543if test "${hostfile}" != ""; then
5a2402b8
AC
10544 xm_h=xm.h
10545 GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10546 files="${files} ${GDB_XM_FILE}"
10547 links="${links} xm.h"
10548 cat >> confdefs.h <<EOF
10549#define GDB_XM_FILE ${GDB_XM_FILE}
10550EOF
10551
c906108c 10552fi
5a2402b8
AC
10553
10554
c906108c 10555rm -f tm.h
5a2402b8 10556tm_h=""
c906108c 10557if test "${targetfile}" != ""; then
5a2402b8
AC
10558 tm_h=tm.h
10559 GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10560 files="${files} ${GDB_TM_FILE}"
10561 links="${links} tm.h"
10562 cat >> confdefs.h <<EOF
10563#define GDB_TM_FILE ${GDB_TM_FILE}
10564EOF
10565
c906108c 10566fi
5a2402b8
AC
10567
10568
c906108c 10569rm -f nm.h
5a2402b8 10570nm_h=""
c906108c 10571if test "${nativefile}" != ""; then
5a2402b8
AC
10572 nm_h=nm.h
10573 GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
10574 files="${files} ${GDB_NM_FILE}"
10575 links="${links} nm.h"
10576 cat >> confdefs.h <<EOF
10577#define GDB_NM_FILE ${GDB_NM_FILE}
10578EOF
10579
c906108c 10580fi
5a2402b8
AC
10581
10582
c906108c
SS
10583
10584
10585echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
33f8ca73 10586echo "configure:10587: checking for Cygwin environment" >&5
c906108c
SS
10587if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
10588 echo $ac_n "(cached) $ac_c" 1>&6
10589else
10590 cat > conftest.$ac_ext <<EOF
33f8ca73 10591#line 10592 "configure"
c906108c
SS
10592#include "confdefs.h"
10593
10594int main() {
10595
10596#ifndef __CYGWIN__
10597#define __CYGWIN__ __CYGWIN32__
10598#endif
10599return __CYGWIN__;
10600; return 0; }
10601EOF
33f8ca73 10602if { (eval echo configure:10603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
10603 rm -rf conftest*
10604 ac_cv_cygwin=yes
10605else
10606 echo "configure: failed program was:" >&5
10607 cat conftest.$ac_ext >&5
10608 rm -rf conftest*
10609 ac_cv_cygwin=no
10610fi
10611rm -f conftest*
10612rm -f conftest*
10613fi
10614
10615echo "$ac_t""$ac_cv_cygwin" 1>&6
10616CYGWIN=
10617test "$ac_cv_cygwin" = yes && CYGWIN=yes
10618echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
33f8ca73 10619echo "configure:10620: checking for mingw32 environment" >&5
c906108c
SS
10620if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
10621 echo $ac_n "(cached) $ac_c" 1>&6
10622else
10623 cat > conftest.$ac_ext <<EOF
33f8ca73 10624#line 10625 "configure"
c906108c
SS
10625#include "confdefs.h"
10626
10627int main() {
10628return __MINGW32__;
10629; return 0; }
10630EOF
33f8ca73 10631if { (eval echo configure:10632: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
10632 rm -rf conftest*
10633 ac_cv_mingw32=yes
10634else
10635 echo "configure: failed program was:" >&5
10636 cat conftest.$ac_ext >&5
10637 rm -rf conftest*
10638 ac_cv_mingw32=no
10639fi
10640rm -f conftest*
10641rm -f conftest*
10642fi
10643
10644echo "$ac_t""$ac_cv_mingw32" 1>&6
10645MINGW32=
10646test "$ac_cv_mingw32" = yes && MINGW32=yes
10647
10648
10649echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
33f8ca73 10650echo "configure:10651: checking for executable suffix" >&5
c906108c
SS
10651if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
10652 echo $ac_n "(cached) $ac_c" 1>&6
10653else
10654 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
10655 ac_cv_exeext=.exe
10656else
10657 rm -f conftest*
10658 echo 'int main () { return 0; }' > conftest.$ac_ext
10659 ac_cv_exeext=
33f8ca73 10660 if { (eval echo configure:10661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
c906108c
SS
10661 for file in conftest.*; do
10662 case $file in
d836ee13 10663 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
c906108c
SS
10664 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
10665 esac
10666 done
10667 else
10668 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
10669 fi
10670 rm -f conftest*
10671 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
10672fi
10673fi
10674
10675EXEEXT=""
10676test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
10677echo "$ac_t""${ac_cv_exeext}" 1>&6
10678ac_exeext=$EXEEXT
10679
10680
234b45d4
KB
10681
10682cat >> confdefs.h <<\EOF
10683#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
10684EOF
10685
10686
10687
10688
10689 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10690if test "${with_libiconv_prefix+set}" = set; then
10691 withval="$with_libiconv_prefix"
10692
10693 for dir in `echo "$withval" | tr : ' '`; do
10694 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
10695 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
10696 done
10697
10698fi
10699
10700
10701 echo $ac_n "checking for iconv""... $ac_c" 1>&6
33f8ca73 10702echo "configure:10703: checking for iconv" >&5
234b45d4
KB
10703if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
10704 echo $ac_n "(cached) $ac_c" 1>&6
10705else
10706
10707 am_cv_func_iconv="no, consider installing GNU libiconv"
10708 am_cv_lib_iconv=no
10709 cat > conftest.$ac_ext <<EOF
33f8ca73 10710#line 10711 "configure"
234b45d4
KB
10711#include "confdefs.h"
10712#include <stdlib.h>
10713#include <iconv.h>
10714int main() {
10715iconv_t cd = iconv_open("","");
10716 iconv(cd,NULL,NULL,NULL,NULL);
10717 iconv_close(cd);
10718; return 0; }
10719EOF
33f8ca73 10720if { (eval echo configure:10721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
234b45d4
KB
10721 rm -rf conftest*
10722 am_cv_func_iconv=yes
10723else
10724 echo "configure: failed program was:" >&5
10725 cat conftest.$ac_ext >&5
10726fi
10727rm -f conftest*
10728 if test "$am_cv_func_iconv" != yes; then
10729 am_save_LIBS="$LIBS"
10730 LIBS="$LIBS -liconv"
10731 cat > conftest.$ac_ext <<EOF
33f8ca73 10732#line 10733 "configure"
234b45d4
KB
10733#include "confdefs.h"
10734#include <stdlib.h>
10735#include <iconv.h>
10736int main() {
10737iconv_t cd = iconv_open("","");
10738 iconv(cd,NULL,NULL,NULL,NULL);
10739 iconv_close(cd);
10740; return 0; }
10741EOF
33f8ca73 10742if { (eval echo configure:10743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
234b45d4
KB
10743 rm -rf conftest*
10744 am_cv_lib_iconv=yes
10745 am_cv_func_iconv=yes
10746else
10747 echo "configure: failed program was:" >&5
10748 cat conftest.$ac_ext >&5
10749fi
10750rm -f conftest*
10751 LIBS="$am_save_LIBS"
10752 fi
10753
10754fi
10755
10756echo "$ac_t""$am_cv_func_iconv" 1>&6
10757 if test "$am_cv_func_iconv" = yes; then
10758 cat >> confdefs.h <<\EOF
10759#define HAVE_ICONV 1
10760EOF
10761
10762 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
33f8ca73 10763echo "configure:10764: checking for iconv declaration" >&5
234b45d4
KB
10764 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
10765 echo $ac_n "(cached) $ac_c" 1>&6
10766else
10767
10768 cat > conftest.$ac_ext <<EOF
33f8ca73 10769#line 10770 "configure"
234b45d4
KB
10770#include "confdefs.h"
10771
10772#include <stdlib.h>
10773#include <iconv.h>
10774extern
10775#ifdef __cplusplus
10776"C"
10777#endif
10778#if defined(__STDC__) || defined(__cplusplus)
10779size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10780#else
10781size_t iconv();
10782#endif
10783
10784int main() {
10785
10786; return 0; }
10787EOF
33f8ca73 10788if { (eval echo configure:10789: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
234b45d4
KB
10789 rm -rf conftest*
10790 am_cv_proto_iconv_arg1=""
10791else
10792 echo "configure: failed program was:" >&5
10793 cat conftest.$ac_ext >&5
10794 rm -rf conftest*
10795 am_cv_proto_iconv_arg1="const"
10796fi
10797rm -f conftest*
10798 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
10799fi
10800
10801 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10802 echo "$ac_t""${ac_t:-
10803 }$am_cv_proto_iconv" 1>&6
10804 cat >> confdefs.h <<EOF
10805#define ICONV_CONST $am_cv_proto_iconv_arg1
10806EOF
10807
10808 fi
10809 LIBICONV=
10810 if test "$am_cv_lib_iconv" = yes; then
10811 LIBICONV="-liconv"
10812 fi
10813
10814
10815
c906108c
SS
10816trap '' 1 2 15
10817cat > confcache <<\EOF
10818# This file is a shell script that caches the results of configure
10819# tests run on this system so they can be shared between configure
10820# scripts and configure runs. It is not useful on other systems.
10821# If it contains results you don't want to keep, you may remove or edit it.
10822#
10823# By default, configure uses ./config.cache as the cache file,
10824# creating it if it does not exist already. You can give configure
10825# the --cache-file=FILE option to use a different cache file; that is
10826# what configure does when it calls configure scripts in
10827# subdirectories, so they share the cache.
10828# Giving --cache-file=/dev/null disables caching, for debugging configure.
10829# config.status only pays attention to the cache file if you give it the
10830# --recheck option to rerun configure.
10831#
10832EOF
10833# The following way of writing the cache mishandles newlines in values,
10834# but we know of no workaround that is simple, portable, and efficient.
10835# So, don't put newlines in cache variables' values.
10836# Ultrix sh set writes to stderr and can't be redirected directly,
10837# and sets the high bit in the cache file unless we assign to the vars.
10838(set) 2>&1 |
10839 case `(ac_space=' '; set | grep ac_space) 2>&1` in
10840 *ac_space=\ *)
10841 # `set' does not quote correctly, so add quotes (double-quote substitution
10842 # turns \\\\ into \\, and sed turns \\ into \).
10843 sed -n \
10844 -e "s/'/'\\\\''/g" \
10845 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
10846 ;;
10847 *)
10848 # `set' quotes correctly as required by POSIX, so do not add quotes.
10849 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
10850 ;;
10851 esac >> confcache
10852if cmp -s $cache_file confcache; then
10853 :
10854else
10855 if test -w $cache_file; then
10856 echo "updating cache $cache_file"
10857 cat confcache > $cache_file
10858 else
10859 echo "not updating unwritable cache $cache_file"
10860 fi
10861fi
10862rm -f confcache
10863
10864trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
10865
10866test "x$prefix" = xNONE && prefix=$ac_default_prefix
10867# Let make expand exec_prefix.
10868test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10869
10870# Any assignment to VPATH causes Sun make to only execute
10871# the first set of double-colon rules, so remove it if not needed.
10872# If there is a colon in the path, we need to keep it.
10873if test "x$srcdir" = x.; then
10874 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
10875fi
10876
10877trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
10878
10879DEFS=-DHAVE_CONFIG_H
10880
10881# Without the "./", some shells look in PATH for config.status.
10882: ${CONFIG_STATUS=./config.status}
10883
10884echo creating $CONFIG_STATUS
10885rm -f $CONFIG_STATUS
10886cat > $CONFIG_STATUS <<EOF
10887#! /bin/sh
10888# Generated automatically by configure.
10889# Run this file to recreate the current configuration.
10890# This directory was configured as follows,
10891# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10892#
10893# $0 $ac_configure_args
10894#
10895# Compiler output produced by configure, useful for debugging
10896# configure, is in ./config.log if it exists.
10897
10898ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
10899for ac_option
10900do
10901 case "\$ac_option" in
10902 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10903 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
10904 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
10905 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
10906 echo "$CONFIG_STATUS generated by autoconf version 2.13"
10907 exit 0 ;;
10908 -help | --help | --hel | --he | --h)
10909 echo "\$ac_cs_usage"; exit 0 ;;
10910 *) echo "\$ac_cs_usage"; exit 1 ;;
10911 esac
10912done
10913
10914ac_given_srcdir=$srcdir
10915ac_given_INSTALL="$INSTALL"
10916
ed952ac5 10917trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
c906108c
SS
10918EOF
10919cat >> $CONFIG_STATUS <<EOF
10920
10921# Protect against being on the right side of a sed subst in config.status.
10922sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
10923 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
10924$ac_vpsub
10925$extrasub
10926s%@SHELL@%$SHELL%g
10927s%@CFLAGS@%$CFLAGS%g
10928s%@CPPFLAGS@%$CPPFLAGS%g
10929s%@CXXFLAGS@%$CXXFLAGS%g
10930s%@FFLAGS@%$FFLAGS%g
10931s%@DEFS@%$DEFS%g
10932s%@LDFLAGS@%$LDFLAGS%g
10933s%@LIBS@%$LIBS%g
10934s%@exec_prefix@%$exec_prefix%g
10935s%@prefix@%$prefix%g
10936s%@program_transform_name@%$program_transform_name%g
10937s%@bindir@%$bindir%g
10938s%@sbindir@%$sbindir%g
10939s%@libexecdir@%$libexecdir%g
10940s%@datadir@%$datadir%g
10941s%@sysconfdir@%$sysconfdir%g
10942s%@sharedstatedir@%$sharedstatedir%g
10943s%@localstatedir@%$localstatedir%g
10944s%@libdir@%$libdir%g
10945s%@includedir@%$includedir%g
10946s%@oldincludedir@%$oldincludedir%g
10947s%@infodir@%$infodir%g
10948s%@mandir@%$mandir%g
413ccac7
AC
10949s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
10950s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
10951s%@MAINT@%$MAINT%g
c906108c
SS
10952s%@CC@%$CC%g
10953s%@CPP@%$CPP%g
10954s%@host@%$host%g
10955s%@host_alias@%$host_alias%g
10956s%@host_cpu@%$host_cpu%g
10957s%@host_vendor@%$host_vendor%g
10958s%@host_os@%$host_os%g
10959s%@target@%$target%g
10960s%@target_alias@%$target_alias%g
10961s%@target_cpu@%$target_cpu%g
10962s%@target_vendor@%$target_vendor%g
10963s%@target_os@%$target_os%g
10964s%@build@%$build%g
10965s%@build_alias@%$build_alias%g
10966s%@build_cpu@%$build_cpu%g
10967s%@build_vendor@%$build_vendor%g
10968s%@build_os@%$build_os%g
c906108c 10969s%@RANLIB@%$RANLIB%g
8bb2c122 10970s%@SET_MAKE@%$SET_MAKE%g
c906108c
SS
10971s%@ALLOCA@%$ALLOCA%g
10972s%@USE_NLS@%$USE_NLS%g
10973s%@MSGFMT@%$MSGFMT%g
10974s%@GMSGFMT@%$GMSGFMT%g
10975s%@XGETTEXT@%$XGETTEXT%g
10976s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
10977s%@CATALOGS@%$CATALOGS%g
10978s%@CATOBJEXT@%$CATOBJEXT%g
10979s%@DATADIRNAME@%$DATADIRNAME%g
10980s%@GMOFILES@%$GMOFILES%g
10981s%@INSTOBJEXT@%$INSTOBJEXT%g
10982s%@INTLDEPS@%$INTLDEPS%g
10983s%@INTLLIBS@%$INTLLIBS%g
10984s%@INTLOBJS@%$INTLOBJS%g
10985s%@POFILES@%$POFILES%g
10986s%@POSUB@%$POSUB%g
10987s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
10988s%@GT_NO@%$GT_NO%g
10989s%@GT_YES@%$GT_YES%g
10990s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
10991s%@l@%$l%g
8dcde887 10992s%@subdirs@%$subdirs%g
7a292a7a 10993s%@AWK@%$AWK%g
c906108c
SS
10994s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
10995s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
10996s%@INSTALL_DATA@%$INSTALL_DATA%g
8bb2c122
MK
10997s%@LN_S@%$LN_S%g
10998s%@YACC@%$YACC%g
c906108c 10999s%@AR@%$AR%g
95ca63c4
CF
11000s%@DLLTOOL@%$DLLTOOL%g
11001s%@WINDRES@%$WINDRES%g
75c6e08a 11002s%@MIG@%$MIG%g
c906108c 11003s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
030292b7
DJ
11004s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11005s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
c906108c 11006s%@WARN_CFLAGS@%$WARN_CFLAGS%g
104c1213 11007s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
aff38e61 11008s%@SER_HARDWIRE@%$SER_HARDWIRE%g
cd0fc7c3 11009s%@WIN32LIBS@%$WIN32LIBS%g
7a292a7a
SS
11010s%@LIBGUI@%$LIBGUI%g
11011s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7a292a7a
SS
11012s%@WIN32LDAPP@%$WIN32LDAPP%g
11013s%@TCL_VERSION@%$TCL_VERSION%g
11014s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11015s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11016s%@TCL_CC@%$TCL_CC%g
11017s%@TCL_DEFS@%$TCL_DEFS%g
11018s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11019s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11020s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11021s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11022s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11023s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11024s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
033afc63 11025s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
7a292a7a
SS
11026s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11027s%@TCL_RANLIB@%$TCL_RANLIB%g
11028s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11029s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11030s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11031s%@TK_VERSION@%$TK_VERSION%g
11032s%@TK_DEFS@%$TK_DEFS%g
11033s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11034s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11035s%@TK_XLIBSW@%$TK_XLIBSW%g
11036s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11037s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11038s%@TCLHDIR@%$TCLHDIR%g
11039s%@TKHDIR@%$TKHDIR%g
11040s%@ITCLHDIR@%$ITCLHDIR%g
11041s%@ITKHDIR@%$ITKHDIR%g
7a292a7a
SS
11042s%@ITCL_VERSION@%$ITCL_VERSION%g
11043s%@ITCL_DEFS@%$ITCL_DEFS%g
11044s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11045s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11046s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11047s%@ITK_VERSION@%$ITK_VERSION%g
11048s%@ITK_DEFS@%$ITK_DEFS%g
11049s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11050s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11051s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
7a292a7a
SS
11052s%@X_CFLAGS@%$X_CFLAGS%g
11053s%@X_LDFLAGS@%$X_LDFLAGS%g
11054s%@X_LIBS@%$X_LIBS%g
dd2504ab
JM
11055s%@TCL_DEPS@%$TCL_DEPS%g
11056s%@TK_DEPS@%$TK_DEPS%g
7a292a7a
SS
11057s%@ITCLLIB@%$ITCLLIB%g
11058s%@ITCL_DEPS@%$ITCL_DEPS%g
11059s%@ITKLIB@%$ITKLIB%g
11060s%@ITK_DEPS@%$ITK_DEPS%g
7a292a7a
SS
11061s%@GDBTKLIBS@%$GDBTKLIBS%g
11062s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
d1c3b63a 11063s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
7a292a7a
SS
11064s%@IGNORE_SIM@%$IGNORE_SIM%g
11065s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
c906108c 11066s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
d28f9cdf 11067s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
c906108c
SS
11068s%@CONFIG_OBS@%$CONFIG_OBS%g
11069s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11070s%@CONFIG_SRCS@%$CONFIG_SRCS%g
b3a90332
AC
11071s%@CONFIG_ALL@%$CONFIG_ALL%g
11072s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
e56ac5c3
AC
11073s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11074s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
c906108c
SS
11075s%@target_subdir@%$target_subdir%g
11076/@host_makefile_frag@/r $host_makefile_frag
11077s%@host_makefile_frag@%%g
11078/@target_makefile_frag@/r $target_makefile_frag
11079s%@target_makefile_frag@%%g
11080s%@frags@%$frags%g
5a2402b8
AC
11081s%@xm_h@%$xm_h%g
11082s%@tm_h@%$tm_h%g
11083s%@nm_h@%$nm_h%g
c906108c 11084s%@EXEEXT@%$EXEEXT%g
234b45d4 11085s%@LIBICONV@%$LIBICONV%g
c906108c
SS
11086
11087CEOF
11088EOF
11089
11090cat >> $CONFIG_STATUS <<\EOF
11091
11092# Split the substitutions into bite-sized pieces for seds with
11093# small command number limits, like on Digital OSF/1 and HP-UX.
234b45d4 11094ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
c906108c
SS
11095ac_file=1 # Number of current file.
11096ac_beg=1 # First line for current file.
11097ac_end=$ac_max_sed_cmds # Line after last line for current file.
11098ac_more_lines=:
11099ac_sed_cmds=""
11100while $ac_more_lines; do
11101 if test $ac_beg -gt 1; then
11102 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11103 else
11104 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11105 fi
11106 if test ! -s conftest.s$ac_file; then
11107 ac_more_lines=false
11108 rm -f conftest.s$ac_file
11109 else
11110 if test -z "$ac_sed_cmds"; then
11111 ac_sed_cmds="sed -f conftest.s$ac_file"
11112 else
11113 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11114 fi
11115 ac_file=`expr $ac_file + 1`
11116 ac_beg=$ac_end
11117 ac_end=`expr $ac_end + $ac_max_sed_cmds`
11118 fi
11119done
11120if test -z "$ac_sed_cmds"; then
11121 ac_sed_cmds=cat
11122fi
11123EOF
11124
11125cat >> $CONFIG_STATUS <<EOF
11126
ed952ac5 11127CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
c906108c
SS
11128EOF
11129cat >> $CONFIG_STATUS <<\EOF
11130for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11131 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11132 case "$ac_file" in
11133 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11134 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11135 *) ac_file_in="${ac_file}.in" ;;
11136 esac
11137
11138 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11139
11140 # Remove last slash and all that follows it. Not all systems have dirname.
11141 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11142 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11143 # The file is in a subdirectory.
11144 test ! -d "$ac_dir" && mkdir "$ac_dir"
11145 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11146 # A "../" for each directory in $ac_dir_suffix.
11147 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11148 else
11149 ac_dir_suffix= ac_dots=
11150 fi
11151
11152 case "$ac_given_srcdir" in
11153 .) srcdir=.
11154 if test -z "$ac_dots"; then top_srcdir=.
11155 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11156 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11157 *) # Relative path.
11158 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11159 top_srcdir="$ac_dots$ac_given_srcdir" ;;
11160 esac
11161
11162 case "$ac_given_INSTALL" in
11163 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11164 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11165 esac
11166
11167 echo creating "$ac_file"
11168 rm -f "$ac_file"
11169 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11170 case "$ac_file" in
11171 *Makefile*) ac_comsub="1i\\
11172# $configure_input" ;;
11173 *) ac_comsub= ;;
11174 esac
11175
11176 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11177 sed -e "$ac_comsub
11178s%@configure_input@%$configure_input%g
11179s%@srcdir@%$srcdir%g
11180s%@top_srcdir@%$top_srcdir%g
11181s%@INSTALL@%$INSTALL%g
11182" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11183fi; done
11184rm -f conftest.s*
11185
11186# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11187# NAME is the cpp macro being defined and VALUE is the value it is being given.
11188#
11189# ac_d sets the value in "#define NAME VALUE" lines.
11190ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11191ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
11192ac_dC='\3'
11193ac_dD='%g'
11194# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11195ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11196ac_uB='\([ ]\)%\1#\2define\3'
11197ac_uC=' '
11198ac_uD='\4%g'
11199# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11200ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11201ac_eB='$%\1#\2define\3'
11202ac_eC=' '
11203ac_eD='%g'
11204
11205if test "${CONFIG_HEADERS+set}" != set; then
11206EOF
11207cat >> $CONFIG_STATUS <<EOF
11208 CONFIG_HEADERS="config.h:config.in"
11209EOF
11210cat >> $CONFIG_STATUS <<\EOF
11211fi
11212for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11213 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11214 case "$ac_file" in
11215 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11216 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11217 *) ac_file_in="${ac_file}.in" ;;
11218 esac
11219
11220 echo creating $ac_file
11221
11222 rm -f conftest.frag conftest.in conftest.out
11223 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11224 cat $ac_file_inputs > conftest.in
11225
11226EOF
11227
11228# Transform confdefs.h into a sed script conftest.vals that substitutes
11229# the proper values into config.h.in to produce config.h. And first:
11230# Protect against being on the right side of a sed subst in config.status.
11231# Protect against being in an unquoted here document in config.status.
11232rm -f conftest.vals
11233cat > conftest.hdr <<\EOF
11234s/[\\&%]/\\&/g
11235s%[\\$`]%\\&%g
11236s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11237s%ac_d%ac_u%gp
11238s%ac_u%ac_e%gp
11239EOF
11240sed -n -f conftest.hdr confdefs.h > conftest.vals
11241rm -f conftest.hdr
11242
11243# This sed command replaces #undef with comments. This is necessary, for
11244# example, in the case of _POSIX_SOURCE, which is predefined and required
11245# on some systems where configure will not decide to define it.
11246cat >> conftest.vals <<\EOF
11247s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11248EOF
11249
11250# Break up conftest.vals because some shells have a limit on
11251# the size of here documents, and old seds have small limits too.
11252
11253rm -f conftest.tail
11254while :
11255do
11256 ac_lines=`grep -c . conftest.vals`
11257 # grep -c gives empty output for an empty file on some AIX systems.
11258 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11259 # Write a limited-size here document to conftest.frag.
11260 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11261 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11262 echo 'CEOF
11263 sed -f conftest.frag conftest.in > conftest.out
11264 rm -f conftest.in
11265 mv conftest.out conftest.in
11266' >> $CONFIG_STATUS
11267 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11268 rm -f conftest.vals
11269 mv conftest.tail conftest.vals
11270done
11271rm -f conftest.vals
11272
11273cat >> $CONFIG_STATUS <<\EOF
11274 rm -f conftest.frag conftest.h
11275 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
11276 cat conftest.in >> conftest.h
11277 rm -f conftest.in
11278 if cmp -s $ac_file conftest.h 2>/dev/null; then
11279 echo "$ac_file is unchanged"
11280 rm -f conftest.h
11281 else
11282 # Remove last slash and all that follows it. Not all systems have dirname.
11283 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11284 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11285 # The file is in a subdirectory.
11286 test ! -d "$ac_dir" && mkdir "$ac_dir"
11287 fi
11288 rm -f $ac_file
11289 mv conftest.h $ac_file
11290 fi
11291fi; done
11292
11293EOF
11294
11295cat >> $CONFIG_STATUS <<EOF
11296ac_sources="$files"
11297ac_dests="$links"
11298EOF
11299
11300cat >> $CONFIG_STATUS <<\EOF
11301srcdir=$ac_given_srcdir
11302while test -n "$ac_sources"; do
11303 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11304 set $ac_sources; ac_source=$1; shift; ac_sources=$*
11305
11306 echo "linking $srcdir/$ac_source to $ac_dest"
11307
11308 if test ! -r $srcdir/$ac_source; then
11309 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11310 fi
11311 rm -f $ac_dest
11312
11313 # Make relative symlinks.
11314 # Remove last slash and all that follows it. Not all systems have dirname.
11315 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11316 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11317 # The dest file is in a subdirectory.
11318 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11319 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11320 # A "../" for each directory in $ac_dest_dir_suffix.
11321 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11322 else
11323 ac_dest_dir_suffix= ac_dots=
11324 fi
11325
11326 case "$srcdir" in
11327 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11328 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11329 esac
11330
11331 # Make a symlink if possible; otherwise try a hard link.
11332 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11333 ln $srcdir/$ac_source $ac_dest; then :
11334 else
11335 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11336 fi
11337done
11338EOF
11339cat >> $CONFIG_STATUS <<EOF
11340
11341gdb_host_cpu=$gdb_host_cpu
11342gdb_target_cpu=$gdb_target_cpu
11343nativefile=$nativefile
11344
11345EOF
11346cat >> $CONFIG_STATUS <<\EOF
11347
7ee6d7eb 11348if test "${nativefile}" = ""; then
c4620205 11349 < Makefile \
e27da16d
JT
11350 sed -e '/^NATDEPFILES[ ]*=.*\\$/,/[^\\]$/s/^/# /' \
11351 -e '/^NATDEPFILES[ ]*=/s/^/# /' \
c4620205
JB
11352 | sed -e '/^\(NATDEPFILES[ ]*[+]=[ ]*\)/s//# \1/' \
11353 > Makefile.tem
c906108c
SS
11354mv -f Makefile.tem Makefile
11355fi
11356
11357sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
11358/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
11359/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11360mv -f Makefile.tmp Makefile
11361
2acceee2 11362
c906108c
SS
11363case x$CONFIG_HEADERS in
11364xconfig.h:config.in)
11365echo > stamp-h ;;
11366esac
11367
11368exit 0
11369EOF
11370chmod +x $CONFIG_STATUS
11371rm -fr confdefs* $ac_clean_files
11372test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11373
11374if test "$no_recursion" != yes; then
11375
11376 # Remove --cache-file and --srcdir arguments so they do not pile up.
11377 ac_sub_configure_args=
11378 ac_prev=
11379 for ac_arg in $ac_configure_args; do
11380 if test -n "$ac_prev"; then
11381 ac_prev=
11382 continue
11383 fi
11384 case "$ac_arg" in
11385 -cache-file | --cache-file | --cache-fil | --cache-fi \
11386 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11387 ac_prev=cache_file ;;
11388 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11389 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11390 ;;
11391 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11392 ac_prev=srcdir ;;
11393 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11394 ;;
11395 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11396 esac
11397 done
11398
8dcde887 11399 for ac_config_dir in doc testsuite $configdirs; do
c906108c
SS
11400
11401 # Do not complain, so a configure script can configure whichever
11402 # parts of a large source tree are present.
11403 if test ! -d $srcdir/$ac_config_dir; then
11404 continue
11405 fi
11406
11407 echo configuring in $ac_config_dir
11408
11409 case "$srcdir" in
11410 .) ;;
11411 *)
11412 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11413 else
11414 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11415 fi
11416 ;;
11417 esac
11418
11419 ac_popdir=`pwd`
11420 cd $ac_config_dir
11421
11422 # A "../" for each directory in /$ac_config_dir.
11423 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11424
11425 case "$srcdir" in
11426 .) # No --srcdir option. We are building in place.
11427 ac_sub_srcdir=$srcdir ;;
11428 /*) # Absolute path.
11429 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11430 *) # Relative path.
11431 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11432 esac
11433
11434 # Check for guested configure; otherwise get Cygnus style configure.
11435 if test -f $ac_sub_srcdir/configure; then
11436 ac_sub_configure=$ac_sub_srcdir/configure
11437 elif test -f $ac_sub_srcdir/configure.in; then
11438 ac_sub_configure=$ac_configure
11439 else
11440 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11441 ac_sub_configure=
11442 fi
11443
11444 # The recursion is here.
11445 if test -n "$ac_sub_configure"; then
11446
11447 # Make the cache file name correct relative to the subdirectory.
11448 case "$cache_file" in
11449 /*) ac_sub_cache_file=$cache_file ;;
11450 *) # Relative path.
11451 ac_sub_cache_file="$ac_dots$cache_file" ;;
11452 esac
11453 case "$ac_given_INSTALL" in
11454 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11455 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11456 esac
11457
11458 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11459 # The eval makes quoting arguments work.
11460 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11461 then :
11462 else
11463 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11464 fi
11465 fi
11466
11467 cd $ac_popdir
11468 done
11469fi
11470
11471
11472exit 0
This page took 0.950549 seconds and 4 git commands to generate.