* lib/sim-defs.exp (run_sim_test): Add global_as_options,
[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=
d15be926 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
d15be926 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
d15be926
MK
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.
d15be926
MK
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
d15be926
MK
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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 738#line 739 "configure"
c906108c
SS
739#include "confdefs.h"
740
741main(){return(0);}
742EOF
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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"
d15be926 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
d15be926 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"
d15be926 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
d15be926 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"
d15be926 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
d15be926 919echo "configure:920: checking for AIX" >&5
c906108c 920cat > conftest.$ac_ext <<EOF
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
d15be926 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
ddc9cd0f
AC
1234
1235CONFIG_OBS=
1236CONFIG_DEPS=
1237CONFIG_SRCS=
1238ENABLE_CFLAGS=
1239
1240CONFIG_ALL=
1241CONFIG_CLEAN=
1242CONFIG_INSTALL=
1243CONFIG_UNINSTALL=
1244
1245
c906108c 1246echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
ddc9cd0f 1247echo "configure:1248: checking whether ${MAKE-make} sets \${MAKE}" >&5
c906108c
SS
1248set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1249if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1250 echo $ac_n "(cached) $ac_c" 1>&6
1251else
1252 cat > conftestmake <<\EOF
1253all:
1254 @echo 'ac_maketemp="${MAKE}"'
1255EOF
1256# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1257eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1258if test -n "$ac_maketemp"; then
1259 eval ac_cv_prog_make_${ac_make}_set=yes
1260else
1261 eval ac_cv_prog_make_${ac_make}_set=no
1262fi
1263rm -f conftestmake
1264fi
1265if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1266 echo "$ac_t""yes" 1>&6
1267 SET_MAKE=
1268else
1269 echo "$ac_t""no" 1>&6
1270 SET_MAKE="MAKE=${MAKE-make}"
1271fi
1272
1273# Extract the first word of "ranlib", so it can be a program name with args.
1274set dummy ranlib; ac_word=$2
1275echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 1276echo "configure:1277: checking for $ac_word" >&5
c906108c
SS
1277if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1278 echo $ac_n "(cached) $ac_c" 1>&6
1279else
1280 if test -n "$RANLIB"; then
1281 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1282else
1283 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1284 ac_dummy="$PATH"
1285 for ac_dir in $ac_dummy; do
1286 test -z "$ac_dir" && ac_dir=.
1287 if test -f $ac_dir/$ac_word; then
1288 ac_cv_prog_RANLIB="ranlib"
1289 break
1290 fi
1291 done
1292 IFS="$ac_save_ifs"
1293 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1294fi
1295fi
1296RANLIB="$ac_cv_prog_RANLIB"
1297if test -n "$RANLIB"; then
1298 echo "$ac_t""$RANLIB" 1>&6
1299else
1300 echo "$ac_t""no" 1>&6
1301fi
1302
1303echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
ddc9cd0f 1304echo "configure:1305: checking for ANSI C header files" >&5
c906108c
SS
1305if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1306 echo $ac_n "(cached) $ac_c" 1>&6
1307else
1308 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1309#line 1310 "configure"
c906108c
SS
1310#include "confdefs.h"
1311#include <stdlib.h>
1312#include <stdarg.h>
1313#include <string.h>
1314#include <float.h>
1315EOF
1316ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 1317{ (eval echo configure:1318: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1318ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1319if test -z "$ac_err"; then
1320 rm -rf conftest*
1321 ac_cv_header_stdc=yes
1322else
1323 echo "$ac_err" >&5
1324 echo "configure: failed program was:" >&5
1325 cat conftest.$ac_ext >&5
1326 rm -rf conftest*
1327 ac_cv_header_stdc=no
1328fi
1329rm -f conftest*
1330
1331if test $ac_cv_header_stdc = yes; then
1332 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1333cat > conftest.$ac_ext <<EOF
ddc9cd0f 1334#line 1335 "configure"
c906108c
SS
1335#include "confdefs.h"
1336#include <string.h>
1337EOF
1338if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1339 egrep "memchr" >/dev/null 2>&1; then
1340 :
1341else
1342 rm -rf conftest*
1343 ac_cv_header_stdc=no
1344fi
1345rm -f conftest*
1346
1347fi
1348
1349if test $ac_cv_header_stdc = yes; then
1350 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1351cat > conftest.$ac_ext <<EOF
ddc9cd0f 1352#line 1353 "configure"
c906108c
SS
1353#include "confdefs.h"
1354#include <stdlib.h>
1355EOF
1356if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1357 egrep "free" >/dev/null 2>&1; then
1358 :
1359else
1360 rm -rf conftest*
1361 ac_cv_header_stdc=no
1362fi
1363rm -f conftest*
1364
1365fi
1366
1367if test $ac_cv_header_stdc = yes; then
1368 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1369if test "$cross_compiling" = yes; then
1370 :
1371else
1372 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1373#line 1374 "configure"
c906108c
SS
1374#include "confdefs.h"
1375#include <ctype.h>
1376#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1377#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1378#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1379int main () { int i; for (i = 0; i < 256; i++)
1380if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1381exit (0); }
1382
1383EOF
ddc9cd0f 1384if { (eval echo configure:1385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1385then
1386 :
1387else
1388 echo "configure: failed program was:" >&5
1389 cat conftest.$ac_ext >&5
1390 rm -fr conftest*
1391 ac_cv_header_stdc=no
1392fi
1393rm -fr conftest*
1394fi
1395
1396fi
1397fi
1398
1399echo "$ac_t""$ac_cv_header_stdc" 1>&6
1400if test $ac_cv_header_stdc = yes; then
1401 cat >> confdefs.h <<\EOF
1402#define STDC_HEADERS 1
1403EOF
1404
1405fi
1406
1407echo $ac_n "checking for working const""... $ac_c" 1>&6
ddc9cd0f 1408echo "configure:1409: checking for working const" >&5
c906108c
SS
1409if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1410 echo $ac_n "(cached) $ac_c" 1>&6
1411else
1412 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1413#line 1414 "configure"
c906108c
SS
1414#include "confdefs.h"
1415
1416int main() {
1417
1418/* Ultrix mips cc rejects this. */
1419typedef int charset[2]; const charset x;
1420/* SunOS 4.1.1 cc rejects this. */
1421char const *const *ccp;
1422char **p;
1423/* NEC SVR4.0.2 mips cc rejects this. */
1424struct point {int x, y;};
1425static struct point const zero = {0,0};
1426/* AIX XL C 1.02.0.0 rejects this.
1427 It does not let you subtract one const X* pointer from another in an arm
1428 of an if-expression whose if-part is not a constant expression */
1429const char *g = "string";
1430ccp = &g + (g ? g-g : 0);
1431/* HPUX 7.0 cc rejects these. */
1432++ccp;
1433p = (char**) ccp;
1434ccp = (char const *const *) p;
1435{ /* SCO 3.2v4 cc rejects this. */
1436 char *t;
1437 char const *s = 0 ? (char *) 0 : (char const *) 0;
1438
1439 *t++ = 0;
1440}
1441{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1442 int x[] = {25, 17};
1443 const int *foo = &x[0];
1444 ++foo;
1445}
1446{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1447 typedef const int *iptr;
1448 iptr p = 0;
1449 ++p;
1450}
1451{ /* AIX XL C 1.02.0.0 rejects this saying
1452 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1453 struct s { int j; const int *ap[3]; };
1454 struct s *b; b->j = 5;
1455}
1456{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1457 const int foo = 10;
1458}
1459
1460; return 0; }
1461EOF
ddc9cd0f 1462if { (eval echo configure:1463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1463 rm -rf conftest*
1464 ac_cv_c_const=yes
1465else
1466 echo "configure: failed program was:" >&5
1467 cat conftest.$ac_ext >&5
1468 rm -rf conftest*
1469 ac_cv_c_const=no
1470fi
1471rm -f conftest*
1472fi
1473
1474echo "$ac_t""$ac_cv_c_const" 1>&6
1475if test $ac_cv_c_const = no; then
1476 cat >> confdefs.h <<\EOF
1477#define const
1478EOF
1479
1480fi
1481
1482echo $ac_n "checking for inline""... $ac_c" 1>&6
ddc9cd0f 1483echo "configure:1484: checking for inline" >&5
c906108c
SS
1484if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1485 echo $ac_n "(cached) $ac_c" 1>&6
1486else
1487 ac_cv_c_inline=no
1488for ac_kw in inline __inline__ __inline; do
1489 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1490#line 1491 "configure"
c906108c
SS
1491#include "confdefs.h"
1492
1493int main() {
1494} $ac_kw foo() {
1495; return 0; }
1496EOF
ddc9cd0f 1497if { (eval echo configure:1498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
1498 rm -rf conftest*
1499 ac_cv_c_inline=$ac_kw; break
1500else
1501 echo "configure: failed program was:" >&5
1502 cat conftest.$ac_ext >&5
1503fi
1504rm -f conftest*
1505done
1506
1507fi
1508
1509echo "$ac_t""$ac_cv_c_inline" 1>&6
1510case "$ac_cv_c_inline" in
1511 inline | yes) ;;
1512 no) cat >> confdefs.h <<\EOF
1513#define inline
1514EOF
1515 ;;
1516 *) cat >> confdefs.h <<EOF
1517#define inline $ac_cv_c_inline
1518EOF
1519 ;;
1520esac
1521
1522echo $ac_n "checking for off_t""... $ac_c" 1>&6
ddc9cd0f 1523echo "configure:1524: checking for off_t" >&5
c906108c
SS
1524if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1525 echo $ac_n "(cached) $ac_c" 1>&6
1526else
1527 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1528#line 1529 "configure"
c906108c
SS
1529#include "confdefs.h"
1530#include <sys/types.h>
1531#if STDC_HEADERS
1532#include <stdlib.h>
1533#include <stddef.h>
1534#endif
1535EOF
1536if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1537 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1538 rm -rf conftest*
1539 ac_cv_type_off_t=yes
1540else
1541 rm -rf conftest*
1542 ac_cv_type_off_t=no
1543fi
1544rm -f conftest*
1545
1546fi
1547echo "$ac_t""$ac_cv_type_off_t" 1>&6
1548if test $ac_cv_type_off_t = no; then
1549 cat >> confdefs.h <<\EOF
1550#define off_t long
1551EOF
1552
1553fi
1554
1555echo $ac_n "checking for size_t""... $ac_c" 1>&6
ddc9cd0f 1556echo "configure:1557: checking for size_t" >&5
c906108c
SS
1557if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1558 echo $ac_n "(cached) $ac_c" 1>&6
1559else
1560 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1561#line 1562 "configure"
c906108c
SS
1562#include "confdefs.h"
1563#include <sys/types.h>
1564#if STDC_HEADERS
1565#include <stdlib.h>
1566#include <stddef.h>
1567#endif
1568EOF
1569if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1570 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1571 rm -rf conftest*
1572 ac_cv_type_size_t=yes
1573else
1574 rm -rf conftest*
1575 ac_cv_type_size_t=no
1576fi
1577rm -f conftest*
1578
1579fi
1580echo "$ac_t""$ac_cv_type_size_t" 1>&6
1581if test $ac_cv_type_size_t = no; then
1582 cat >> confdefs.h <<\EOF
1583#define size_t unsigned
1584EOF
1585
1586fi
1587
1588# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1589# for constant arguments. Useless!
1590echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
ddc9cd0f 1591echo "configure:1592: checking for working alloca.h" >&5
c906108c
SS
1592if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
1594else
1595 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1596#line 1597 "configure"
c906108c
SS
1597#include "confdefs.h"
1598#include <alloca.h>
1599int main() {
1600char *p = alloca(2 * sizeof(int));
1601; return 0; }
1602EOF
ddc9cd0f 1603if { (eval echo configure:1604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1604 rm -rf conftest*
1605 ac_cv_header_alloca_h=yes
1606else
1607 echo "configure: failed program was:" >&5
1608 cat conftest.$ac_ext >&5
1609 rm -rf conftest*
1610 ac_cv_header_alloca_h=no
1611fi
1612rm -f conftest*
1613fi
1614
1615echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1616if test $ac_cv_header_alloca_h = yes; then
1617 cat >> confdefs.h <<\EOF
1618#define HAVE_ALLOCA_H 1
1619EOF
1620
1621fi
1622
1623echo $ac_n "checking for alloca""... $ac_c" 1>&6
ddc9cd0f 1624echo "configure:1625: checking for alloca" >&5
c906108c
SS
1625if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
1627else
1628 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1629#line 1630 "configure"
c906108c
SS
1630#include "confdefs.h"
1631
1632#ifdef __GNUC__
1633# define alloca __builtin_alloca
1634#else
1635# ifdef _MSC_VER
1636# include <malloc.h>
1637# define alloca _alloca
1638# else
1639# if HAVE_ALLOCA_H
1640# include <alloca.h>
1641# else
1642# ifdef _AIX
1643 #pragma alloca
1644# else
1645# ifndef alloca /* predefined by HP cc +Olibcalls */
1646char *alloca ();
1647# endif
1648# endif
1649# endif
1650# endif
1651#endif
1652
1653int main() {
1654char *p = (char *) alloca(1);
1655; return 0; }
1656EOF
ddc9cd0f 1657if { (eval echo configure:1658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1658 rm -rf conftest*
1659 ac_cv_func_alloca_works=yes
1660else
1661 echo "configure: failed program was:" >&5
1662 cat conftest.$ac_ext >&5
1663 rm -rf conftest*
1664 ac_cv_func_alloca_works=no
1665fi
1666rm -f conftest*
1667fi
1668
1669echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1670if test $ac_cv_func_alloca_works = yes; then
1671 cat >> confdefs.h <<\EOF
1672#define HAVE_ALLOCA 1
1673EOF
1674
1675fi
1676
1677if test $ac_cv_func_alloca_works = no; then
1678 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1679 # that cause trouble. Some versions do not even contain alloca or
1680 # contain a buggy version. If you still want to use their alloca,
1681 # use ar to extract alloca.o from them instead of compiling alloca.c.
1682 ALLOCA=alloca.${ac_objext}
1683 cat >> confdefs.h <<\EOF
1684#define C_ALLOCA 1
1685EOF
1686
1687
1688echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
ddc9cd0f 1689echo "configure:1690: checking whether alloca needs Cray hooks" >&5
c906108c
SS
1690if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1691 echo $ac_n "(cached) $ac_c" 1>&6
1692else
1693 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1694#line 1695 "configure"
c906108c
SS
1695#include "confdefs.h"
1696#if defined(CRAY) && ! defined(CRAY2)
1697webecray
1698#else
1699wenotbecray
1700#endif
1701
1702EOF
1703if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1704 egrep "webecray" >/dev/null 2>&1; then
1705 rm -rf conftest*
1706 ac_cv_os_cray=yes
1707else
1708 rm -rf conftest*
1709 ac_cv_os_cray=no
1710fi
1711rm -f conftest*
1712
1713fi
1714
1715echo "$ac_t""$ac_cv_os_cray" 1>&6
1716if test $ac_cv_os_cray = yes; then
1717for ac_func in _getb67 GETB67 getb67; do
1718 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 1719echo "configure:1720: checking for $ac_func" >&5
c906108c
SS
1720if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1721 echo $ac_n "(cached) $ac_c" 1>&6
1722else
1723 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1724#line 1725 "configure"
c906108c
SS
1725#include "confdefs.h"
1726/* System header to define __stub macros and hopefully few prototypes,
1727 which can conflict with char $ac_func(); below. */
1728#include <assert.h>
1729/* Override any gcc2 internal prototype to avoid an error. */
1730/* We use char because int might match the return type of a gcc2
1731 builtin and then its argument prototype would still apply. */
1732char $ac_func();
1733
1734int main() {
1735
1736/* The GNU C library defines this for functions which it implements
1737 to always fail with ENOSYS. Some functions are actually named
1738 something starting with __ and the normal name is an alias. */
1739#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1740choke me
1741#else
1742$ac_func();
1743#endif
1744
1745; return 0; }
1746EOF
ddc9cd0f 1747if { (eval echo configure:1748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1748 rm -rf conftest*
1749 eval "ac_cv_func_$ac_func=yes"
1750else
1751 echo "configure: failed program was:" >&5
1752 cat conftest.$ac_ext >&5
1753 rm -rf conftest*
1754 eval "ac_cv_func_$ac_func=no"
1755fi
1756rm -f conftest*
1757fi
1758
1759if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1760 echo "$ac_t""yes" 1>&6
1761 cat >> confdefs.h <<EOF
1762#define CRAY_STACKSEG_END $ac_func
1763EOF
1764
1765 break
1766else
1767 echo "$ac_t""no" 1>&6
1768fi
1769
1770done
1771fi
1772
1773echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
ddc9cd0f 1774echo "configure:1775: checking stack direction for C alloca" >&5
c906108c
SS
1775if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1776 echo $ac_n "(cached) $ac_c" 1>&6
1777else
1778 if test "$cross_compiling" = yes; then
1779 ac_cv_c_stack_direction=0
1780else
1781 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1782#line 1783 "configure"
c906108c
SS
1783#include "confdefs.h"
1784find_stack_direction ()
1785{
1786 static char *addr = 0;
1787 auto char dummy;
1788 if (addr == 0)
1789 {
1790 addr = &dummy;
1791 return find_stack_direction ();
1792 }
1793 else
1794 return (&dummy > addr) ? 1 : -1;
1795}
1796main ()
1797{
1798 exit (find_stack_direction() < 0);
1799}
1800EOF
ddc9cd0f 1801if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
1802then
1803 ac_cv_c_stack_direction=1
1804else
1805 echo "configure: failed program was:" >&5
1806 cat conftest.$ac_ext >&5
1807 rm -fr conftest*
1808 ac_cv_c_stack_direction=-1
1809fi
1810rm -fr conftest*
1811fi
1812
1813fi
1814
1815echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1816cat >> confdefs.h <<EOF
1817#define STACK_DIRECTION $ac_cv_c_stack_direction
1818EOF
1819
1820fi
1821
d836ee13 1822for ac_hdr in unistd.h
c906108c
SS
1823do
1824ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1825echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 1826echo "configure:1827: checking for $ac_hdr" >&5
c906108c
SS
1827if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1828 echo $ac_n "(cached) $ac_c" 1>&6
1829else
1830 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1831#line 1832 "configure"
c906108c
SS
1832#include "confdefs.h"
1833#include <$ac_hdr>
1834EOF
1835ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 1836{ (eval echo configure:1837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
1837ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1838if test -z "$ac_err"; then
1839 rm -rf conftest*
1840 eval "ac_cv_header_$ac_safe=yes"
1841else
1842 echo "$ac_err" >&5
1843 echo "configure: failed program was:" >&5
1844 cat conftest.$ac_ext >&5
1845 rm -rf conftest*
1846 eval "ac_cv_header_$ac_safe=no"
1847fi
1848rm -f conftest*
1849fi
1850if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1851 echo "$ac_t""yes" 1>&6
1852 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1853 cat >> confdefs.h <<EOF
1854#define $ac_tr_hdr 1
1855EOF
1856
1857else
1858 echo "$ac_t""no" 1>&6
1859fi
1860done
1861
1862for ac_func in getpagesize
1863do
1864echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 1865echo "configure:1866: checking for $ac_func" >&5
c906108c
SS
1866if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&6
1868else
1869 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1870#line 1871 "configure"
c906108c
SS
1871#include "confdefs.h"
1872/* System header to define __stub macros and hopefully few prototypes,
1873 which can conflict with char $ac_func(); below. */
1874#include <assert.h>
1875/* Override any gcc2 internal prototype to avoid an error. */
1876/* We use char because int might match the return type of a gcc2
1877 builtin and then its argument prototype would still apply. */
1878char $ac_func();
1879
1880int main() {
1881
1882/* The GNU C library defines this for functions which it implements
1883 to always fail with ENOSYS. Some functions are actually named
1884 something starting with __ and the normal name is an alias. */
1885#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1886choke me
1887#else
1888$ac_func();
1889#endif
1890
1891; return 0; }
1892EOF
ddc9cd0f 1893if { (eval echo configure:1894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
1894 rm -rf conftest*
1895 eval "ac_cv_func_$ac_func=yes"
1896else
1897 echo "configure: failed program was:" >&5
1898 cat conftest.$ac_ext >&5
1899 rm -rf conftest*
1900 eval "ac_cv_func_$ac_func=no"
1901fi
1902rm -f conftest*
1903fi
1904
1905if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1906 echo "$ac_t""yes" 1>&6
1907 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1908 cat >> confdefs.h <<EOF
1909#define $ac_tr_func 1
1910EOF
1911
1912else
1913 echo "$ac_t""no" 1>&6
1914fi
1915done
1916
1917echo $ac_n "checking for working mmap""... $ac_c" 1>&6
ddc9cd0f 1918echo "configure:1919: checking for working mmap" >&5
c906108c
SS
1919if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1920 echo $ac_n "(cached) $ac_c" 1>&6
1921else
1922 if test "$cross_compiling" = yes; then
1923 ac_cv_func_mmap_fixed_mapped=no
1924else
1925 cat > conftest.$ac_ext <<EOF
ddc9cd0f 1926#line 1927 "configure"
c906108c
SS
1927#include "confdefs.h"
1928
1929/* Thanks to Mike Haertel and Jim Avera for this test.
1930 Here is a matrix of mmap possibilities:
1931 mmap private not fixed
1932 mmap private fixed at somewhere currently unmapped
1933 mmap private fixed at somewhere already mapped
1934 mmap shared not fixed
1935 mmap shared fixed at somewhere currently unmapped
1936 mmap shared fixed at somewhere already mapped
1937 For private mappings, we should verify that changes cannot be read()
1938 back from the file, nor mmap's back from the file at a different
1939 address. (There have been systems where private was not correctly
1940 implemented like the infamous i386 svr4.0, and systems where the
1941 VM page cache was not coherent with the filesystem buffer cache
1942 like early versions of FreeBSD and possibly contemporary NetBSD.)
1943 For shared mappings, we should conversely verify that changes get
1944 propogated back to all the places they're supposed to be.
1945
1946 Grep wants private fixed already mapped.
1947 The main things grep needs to know about mmap are:
1948 * does it exist and is it safe to write into the mmap'd area
1949 * how to use it (BSD variants) */
1950#include <sys/types.h>
1951#include <fcntl.h>
1952#include <sys/mman.h>
1953
1954/* This mess was copied from the GNU getpagesize.h. */
1955#ifndef HAVE_GETPAGESIZE
d836ee13
AC
1956# ifdef HAVE_UNISTD_H
1957# include <unistd.h>
1958# endif
c906108c
SS
1959
1960/* Assume that all systems that can run configure have sys/param.h. */
1961# ifndef HAVE_SYS_PARAM_H
1962# define HAVE_SYS_PARAM_H 1
1963# endif
1964
1965# ifdef _SC_PAGESIZE
1966# define getpagesize() sysconf(_SC_PAGESIZE)
1967# else /* no _SC_PAGESIZE */
1968# ifdef HAVE_SYS_PARAM_H
1969# include <sys/param.h>
1970# ifdef EXEC_PAGESIZE
1971# define getpagesize() EXEC_PAGESIZE
1972# else /* no EXEC_PAGESIZE */
1973# ifdef NBPG
1974# define getpagesize() NBPG * CLSIZE
1975# ifndef CLSIZE
1976# define CLSIZE 1
1977# endif /* no CLSIZE */
1978# else /* no NBPG */
1979# ifdef NBPC
1980# define getpagesize() NBPC
1981# else /* no NBPC */
1982# ifdef PAGESIZE
1983# define getpagesize() PAGESIZE
1984# endif /* PAGESIZE */
1985# endif /* no NBPC */
1986# endif /* no NBPG */
1987# endif /* no EXEC_PAGESIZE */
1988# else /* no HAVE_SYS_PARAM_H */
1989# define getpagesize() 8192 /* punt totally */
1990# endif /* no HAVE_SYS_PARAM_H */
1991# endif /* no _SC_PAGESIZE */
1992
1993#endif /* no HAVE_GETPAGESIZE */
1994
1995#ifdef __cplusplus
1996extern "C" { void *malloc(unsigned); }
1997#else
1998char *malloc();
1999#endif
2000
2001int
2002main()
2003{
2004 char *data, *data2, *data3;
2005 int i, pagesize;
2006 int fd;
2007
2008 pagesize = getpagesize();
2009
2010 /*
2011 * First, make a file with some known garbage in it.
2012 */
2013 data = malloc(pagesize);
2014 if (!data)
2015 exit(1);
2016 for (i = 0; i < pagesize; ++i)
2017 *(data + i) = rand();
2018 umask(0);
2019 fd = creat("conftestmmap", 0600);
2020 if (fd < 0)
2021 exit(1);
2022 if (write(fd, data, pagesize) != pagesize)
2023 exit(1);
2024 close(fd);
2025
2026 /*
2027 * Next, try to mmap the file at a fixed address which
2028 * already has something else allocated at it. If we can,
2029 * also make sure that we see the same garbage.
2030 */
2031 fd = open("conftestmmap", O_RDWR);
2032 if (fd < 0)
2033 exit(1);
2034 data2 = malloc(2 * pagesize);
2035 if (!data2)
2036 exit(1);
2037 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2038 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2039 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2040 exit(1);
2041 for (i = 0; i < pagesize; ++i)
2042 if (*(data + i) != *(data2 + i))
2043 exit(1);
2044
2045 /*
2046 * Finally, make sure that changes to the mapped area
2047 * do not percolate back to the file as seen by read().
2048 * (This is a bug on some variants of i386 svr4.0.)
2049 */
2050 for (i = 0; i < pagesize; ++i)
2051 *(data2 + i) = *(data2 + i) + 1;
2052 data3 = malloc(pagesize);
2053 if (!data3)
2054 exit(1);
2055 if (read(fd, data3, pagesize) != pagesize)
2056 exit(1);
2057 for (i = 0; i < pagesize; ++i)
2058 if (*(data + i) != *(data3 + i))
2059 exit(1);
2060 close(fd);
2061 unlink("conftestmmap");
2062 exit(0);
2063}
2064
2065EOF
ddc9cd0f 2066if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c
SS
2067then
2068 ac_cv_func_mmap_fixed_mapped=yes
2069else
2070 echo "configure: failed program was:" >&5
2071 cat conftest.$ac_ext >&5
2072 rm -fr conftest*
2073 ac_cv_func_mmap_fixed_mapped=no
2074fi
2075rm -fr conftest*
2076fi
2077
2078fi
2079
2080echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2081if test $ac_cv_func_mmap_fixed_mapped = yes; then
2082 cat >> confdefs.h <<\EOF
2083#define HAVE_MMAP 1
2084EOF
2085
2086fi
2087
2088
2089 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2090unistd.h values.h sys/param.h
2091do
2092ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2093echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 2094echo "configure:2095: checking for $ac_hdr" >&5
c906108c
SS
2095if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2096 echo $ac_n "(cached) $ac_c" 1>&6
2097else
2098 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2099#line 2100 "configure"
c906108c
SS
2100#include "confdefs.h"
2101#include <$ac_hdr>
2102EOF
2103ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 2104{ (eval echo configure:2105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2105ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2106if test -z "$ac_err"; then
2107 rm -rf conftest*
2108 eval "ac_cv_header_$ac_safe=yes"
2109else
2110 echo "$ac_err" >&5
2111 echo "configure: failed program was:" >&5
2112 cat conftest.$ac_ext >&5
2113 rm -rf conftest*
2114 eval "ac_cv_header_$ac_safe=no"
2115fi
2116rm -f conftest*
2117fi
2118if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2119 echo "$ac_t""yes" 1>&6
2120 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2121 cat >> confdefs.h <<EOF
2122#define $ac_tr_hdr 1
2123EOF
2124
2125else
2126 echo "$ac_t""no" 1>&6
2127fi
2128done
2129
2130 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2131__argz_count __argz_stringify __argz_next
2132do
2133echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 2134echo "configure:2135: checking for $ac_func" >&5
c906108c
SS
2135if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2136 echo $ac_n "(cached) $ac_c" 1>&6
2137else
2138 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2139#line 2140 "configure"
c906108c
SS
2140#include "confdefs.h"
2141/* System header to define __stub macros and hopefully few prototypes,
2142 which can conflict with char $ac_func(); below. */
2143#include <assert.h>
2144/* Override any gcc2 internal prototype to avoid an error. */
2145/* We use char because int might match the return type of a gcc2
2146 builtin and then its argument prototype would still apply. */
2147char $ac_func();
2148
2149int main() {
2150
2151/* The GNU C library defines this for functions which it implements
2152 to always fail with ENOSYS. Some functions are actually named
2153 something starting with __ and the normal name is an alias. */
2154#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2155choke me
2156#else
2157$ac_func();
2158#endif
2159
2160; return 0; }
2161EOF
ddc9cd0f 2162if { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2163 rm -rf conftest*
2164 eval "ac_cv_func_$ac_func=yes"
2165else
2166 echo "configure: failed program was:" >&5
2167 cat conftest.$ac_ext >&5
2168 rm -rf conftest*
2169 eval "ac_cv_func_$ac_func=no"
2170fi
2171rm -f conftest*
2172fi
2173
2174if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2175 echo "$ac_t""yes" 1>&6
2176 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2177 cat >> confdefs.h <<EOF
2178#define $ac_tr_func 1
2179EOF
2180
2181else
2182 echo "$ac_t""no" 1>&6
2183fi
2184done
2185
2186
2187 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2188 for ac_func in stpcpy
2189do
2190echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 2191echo "configure:2192: checking for $ac_func" >&5
c906108c
SS
2192if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2193 echo $ac_n "(cached) $ac_c" 1>&6
2194else
2195 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2196#line 2197 "configure"
c906108c
SS
2197#include "confdefs.h"
2198/* System header to define __stub macros and hopefully few prototypes,
2199 which can conflict with char $ac_func(); below. */
2200#include <assert.h>
2201/* Override any gcc2 internal prototype to avoid an error. */
2202/* We use char because int might match the return type of a gcc2
2203 builtin and then its argument prototype would still apply. */
2204char $ac_func();
2205
2206int main() {
2207
2208/* The GNU C library defines this for functions which it implements
2209 to always fail with ENOSYS. Some functions are actually named
2210 something starting with __ and the normal name is an alias. */
2211#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2212choke me
2213#else
2214$ac_func();
2215#endif
2216
2217; return 0; }
2218EOF
ddc9cd0f 2219if { (eval echo configure:2220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2220 rm -rf conftest*
2221 eval "ac_cv_func_$ac_func=yes"
2222else
2223 echo "configure: failed program was:" >&5
2224 cat conftest.$ac_ext >&5
2225 rm -rf conftest*
2226 eval "ac_cv_func_$ac_func=no"
2227fi
2228rm -f conftest*
2229fi
2230
2231if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2232 echo "$ac_t""yes" 1>&6
2233 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2234 cat >> confdefs.h <<EOF
2235#define $ac_tr_func 1
2236EOF
2237
2238else
2239 echo "$ac_t""no" 1>&6
2240fi
2241done
2242
2243 fi
2244 if test "${ac_cv_func_stpcpy}" = "yes"; then
2245 cat >> confdefs.h <<\EOF
2246#define HAVE_STPCPY 1
2247EOF
2248
2249 fi
2250
2251 if test $ac_cv_header_locale_h = yes; then
2252 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
ddc9cd0f 2253echo "configure:2254: checking for LC_MESSAGES" >&5
c906108c
SS
2254if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2255 echo $ac_n "(cached) $ac_c" 1>&6
2256else
2257 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2258#line 2259 "configure"
c906108c
SS
2259#include "confdefs.h"
2260#include <locale.h>
2261int main() {
2262return LC_MESSAGES
2263; return 0; }
2264EOF
ddc9cd0f 2265if { (eval echo configure:2266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2266 rm -rf conftest*
2267 am_cv_val_LC_MESSAGES=yes
2268else
2269 echo "configure: failed program was:" >&5
2270 cat conftest.$ac_ext >&5
2271 rm -rf conftest*
2272 am_cv_val_LC_MESSAGES=no
2273fi
2274rm -f conftest*
2275fi
2276
2277echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2278 if test $am_cv_val_LC_MESSAGES = yes; then
2279 cat >> confdefs.h <<\EOF
2280#define HAVE_LC_MESSAGES 1
2281EOF
2282
2283 fi
2284 fi
2285 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
ddc9cd0f 2286echo "configure:2287: checking whether NLS is requested" >&5
c906108c
SS
2287 # Check whether --enable-nls or --disable-nls was given.
2288if test "${enable_nls+set}" = set; then
2289 enableval="$enable_nls"
2290 USE_NLS=$enableval
2291else
2292 USE_NLS=yes
2293fi
2294
2295 echo "$ac_t""$USE_NLS" 1>&6
2296
2297
2298 USE_INCLUDED_LIBINTL=no
2299
2300 if test "$USE_NLS" = "yes"; then
2301 cat >> confdefs.h <<\EOF
2302#define ENABLE_NLS 1
2303EOF
2304
2305 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
ddc9cd0f 2306echo "configure:2307: checking whether included gettext is requested" >&5
c906108c
SS
2307 # Check whether --with-included-gettext or --without-included-gettext was given.
2308if test "${with_included_gettext+set}" = set; then
2309 withval="$with_included_gettext"
2310 nls_cv_force_use_gnu_gettext=$withval
2311else
2312 nls_cv_force_use_gnu_gettext=no
2313fi
2314
2315 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2316
2317 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2318 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2319 nls_cv_header_intl=
2320 nls_cv_header_libgt=
2321 CATOBJEXT=NONE
2322
2323 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2324echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
ddc9cd0f 2325echo "configure:2326: checking for libintl.h" >&5
c906108c
SS
2326if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2327 echo $ac_n "(cached) $ac_c" 1>&6
2328else
2329 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2330#line 2331 "configure"
c906108c
SS
2331#include "confdefs.h"
2332#include <libintl.h>
2333EOF
2334ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 2335{ (eval echo configure:2336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2336ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2337if test -z "$ac_err"; then
2338 rm -rf conftest*
2339 eval "ac_cv_header_$ac_safe=yes"
2340else
2341 echo "$ac_err" >&5
2342 echo "configure: failed program was:" >&5
2343 cat conftest.$ac_ext >&5
2344 rm -rf conftest*
2345 eval "ac_cv_header_$ac_safe=no"
2346fi
2347rm -f conftest*
2348fi
2349if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2350 echo "$ac_t""yes" 1>&6
2351 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
ddc9cd0f 2352echo "configure:2353: checking for gettext in libc" >&5
c906108c
SS
2353if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2354 echo $ac_n "(cached) $ac_c" 1>&6
2355else
2356 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2357#line 2358 "configure"
c906108c
SS
2358#include "confdefs.h"
2359#include <libintl.h>
2360int main() {
2361return (int) gettext ("")
2362; return 0; }
2363EOF
ddc9cd0f 2364if { (eval echo configure:2365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2365 rm -rf conftest*
2366 gt_cv_func_gettext_libc=yes
2367else
2368 echo "configure: failed program was:" >&5
2369 cat conftest.$ac_ext >&5
2370 rm -rf conftest*
2371 gt_cv_func_gettext_libc=no
2372fi
2373rm -f conftest*
2374fi
2375
2376echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2377
2378 if test "$gt_cv_func_gettext_libc" != "yes"; then
2379 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
ddc9cd0f 2380echo "configure:2381: checking for bindtextdomain in -lintl" >&5
c906108c
SS
2381ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2382if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2383 echo $ac_n "(cached) $ac_c" 1>&6
2384else
2385 ac_save_LIBS="$LIBS"
2386LIBS="-lintl $LIBS"
2387cat > conftest.$ac_ext <<EOF
ddc9cd0f 2388#line 2389 "configure"
c906108c
SS
2389#include "confdefs.h"
2390/* Override any gcc2 internal prototype to avoid an error. */
2391/* We use char because int might match the return type of a gcc2
2392 builtin and then its argument prototype would still apply. */
2393char bindtextdomain();
2394
2395int main() {
2396bindtextdomain()
2397; return 0; }
2398EOF
ddc9cd0f 2399if { (eval echo configure:2400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2400 rm -rf conftest*
2401 eval "ac_cv_lib_$ac_lib_var=yes"
2402else
2403 echo "configure: failed program was:" >&5
2404 cat conftest.$ac_ext >&5
2405 rm -rf conftest*
2406 eval "ac_cv_lib_$ac_lib_var=no"
2407fi
2408rm -f conftest*
2409LIBS="$ac_save_LIBS"
2410
2411fi
2412if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2413 echo "$ac_t""yes" 1>&6
2414 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
ddc9cd0f 2415echo "configure:2416: checking for gettext in libintl" >&5
c906108c
SS
2416if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2417 echo $ac_n "(cached) $ac_c" 1>&6
2418else
2419 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2420#line 2421 "configure"
c906108c
SS
2421#include "confdefs.h"
2422
2423int main() {
2424return (int) gettext ("")
2425; return 0; }
2426EOF
ddc9cd0f 2427if { (eval echo configure:2428: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2428 rm -rf conftest*
2429 gt_cv_func_gettext_libintl=yes
2430else
2431 echo "configure: failed program was:" >&5
2432 cat conftest.$ac_ext >&5
2433 rm -rf conftest*
2434 gt_cv_func_gettext_libintl=no
2435fi
2436rm -f conftest*
2437fi
2438
2439echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2440else
2441 echo "$ac_t""no" 1>&6
2442fi
2443
2444 fi
2445
2446 if test "$gt_cv_func_gettext_libc" = "yes" \
2447 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2448 cat >> confdefs.h <<\EOF
2449#define HAVE_GETTEXT 1
2450EOF
2451
2452 # Extract the first word of "msgfmt", so it can be a program name with args.
2453set dummy msgfmt; ac_word=$2
2454echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2455echo "configure:2456: checking for $ac_word" >&5
c906108c
SS
2456if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2457 echo $ac_n "(cached) $ac_c" 1>&6
2458else
2459 case "$MSGFMT" in
2460 /*)
2461 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2462 ;;
2463 *)
2464 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2465 for ac_dir in $PATH; do
2466 test -z "$ac_dir" && ac_dir=.
2467 if test -f $ac_dir/$ac_word; then
2468 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2469 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2470 break
2471 fi
2472 fi
2473 done
2474 IFS="$ac_save_ifs"
2475 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2476 ;;
2477esac
2478fi
2479MSGFMT="$ac_cv_path_MSGFMT"
2480if test -n "$MSGFMT"; then
2481 echo "$ac_t""$MSGFMT" 1>&6
2482else
2483 echo "$ac_t""no" 1>&6
2484fi
2485 if test "$MSGFMT" != "no"; then
2486 for ac_func in dcgettext
2487do
2488echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 2489echo "configure:2490: checking for $ac_func" >&5
c906108c
SS
2490if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2491 echo $ac_n "(cached) $ac_c" 1>&6
2492else
2493 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2494#line 2495 "configure"
c906108c
SS
2495#include "confdefs.h"
2496/* System header to define __stub macros and hopefully few prototypes,
2497 which can conflict with char $ac_func(); below. */
2498#include <assert.h>
2499/* Override any gcc2 internal prototype to avoid an error. */
2500/* We use char because int might match the return type of a gcc2
2501 builtin and then its argument prototype would still apply. */
2502char $ac_func();
2503
2504int main() {
2505
2506/* The GNU C library defines this for functions which it implements
2507 to always fail with ENOSYS. Some functions are actually named
2508 something starting with __ and the normal name is an alias. */
2509#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2510choke me
2511#else
2512$ac_func();
2513#endif
2514
2515; return 0; }
2516EOF
ddc9cd0f 2517if { (eval echo configure:2518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2518 rm -rf conftest*
2519 eval "ac_cv_func_$ac_func=yes"
2520else
2521 echo "configure: failed program was:" >&5
2522 cat conftest.$ac_ext >&5
2523 rm -rf conftest*
2524 eval "ac_cv_func_$ac_func=no"
2525fi
2526rm -f conftest*
2527fi
2528
2529if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2530 echo "$ac_t""yes" 1>&6
2531 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2532 cat >> confdefs.h <<EOF
2533#define $ac_tr_func 1
2534EOF
2535
2536else
2537 echo "$ac_t""no" 1>&6
2538fi
2539done
2540
2541 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2542set dummy gmsgfmt; ac_word=$2
2543echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2544echo "configure:2545: checking for $ac_word" >&5
c906108c
SS
2545if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2546 echo $ac_n "(cached) $ac_c" 1>&6
2547else
2548 case "$GMSGFMT" in
2549 /*)
2550 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2551 ;;
2552 ?:/*)
2553 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2554 ;;
2555 *)
2556 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2557 ac_dummy="$PATH"
2558 for ac_dir in $ac_dummy; do
2559 test -z "$ac_dir" && ac_dir=.
2560 if test -f $ac_dir/$ac_word; then
2561 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2562 break
2563 fi
2564 done
2565 IFS="$ac_save_ifs"
2566 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2567 ;;
2568esac
2569fi
2570GMSGFMT="$ac_cv_path_GMSGFMT"
2571if test -n "$GMSGFMT"; then
2572 echo "$ac_t""$GMSGFMT" 1>&6
2573else
2574 echo "$ac_t""no" 1>&6
2575fi
2576
2577 # Extract the first word of "xgettext", so it can be a program name with args.
2578set dummy xgettext; ac_word=$2
2579echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2580echo "configure:2581: checking for $ac_word" >&5
c906108c
SS
2581if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2582 echo $ac_n "(cached) $ac_c" 1>&6
2583else
2584 case "$XGETTEXT" in
2585 /*)
2586 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2587 ;;
2588 *)
2589 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2590 for ac_dir in $PATH; do
2591 test -z "$ac_dir" && ac_dir=.
2592 if test -f $ac_dir/$ac_word; then
2593 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2594 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2595 break
2596 fi
2597 fi
2598 done
2599 IFS="$ac_save_ifs"
2600 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2601 ;;
2602esac
2603fi
2604XGETTEXT="$ac_cv_path_XGETTEXT"
2605if test -n "$XGETTEXT"; then
2606 echo "$ac_t""$XGETTEXT" 1>&6
2607else
2608 echo "$ac_t""no" 1>&6
2609fi
2610
2611 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2612#line 2613 "configure"
c906108c
SS
2613#include "confdefs.h"
2614
2615int main() {
2616extern int _nl_msg_cat_cntr;
2617 return _nl_msg_cat_cntr
2618; return 0; }
2619EOF
ddc9cd0f 2620if { (eval echo configure:2621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
2621 rm -rf conftest*
2622 CATOBJEXT=.gmo
2623 DATADIRNAME=share
2624else
2625 echo "configure: failed program was:" >&5
2626 cat conftest.$ac_ext >&5
2627 rm -rf conftest*
2628 CATOBJEXT=.mo
2629 DATADIRNAME=lib
2630fi
2631rm -f conftest*
2632 INSTOBJEXT=.mo
2633 fi
2634 fi
2635
2636else
2637 echo "$ac_t""no" 1>&6
2638fi
2639
2640
2641
2642 if test "$CATOBJEXT" = "NONE"; then
2643 nls_cv_use_gnu_gettext=yes
2644 fi
2645 fi
2646
2647 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2648 INTLOBJS="\$(GETTOBJS)"
2649 # Extract the first word of "msgfmt", so it can be a program name with args.
2650set dummy msgfmt; ac_word=$2
2651echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2652echo "configure:2653: checking for $ac_word" >&5
c906108c
SS
2653if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2654 echo $ac_n "(cached) $ac_c" 1>&6
2655else
2656 case "$MSGFMT" in
2657 /*)
2658 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2659 ;;
2660 *)
2661 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2662 for ac_dir in $PATH; do
2663 test -z "$ac_dir" && ac_dir=.
2664 if test -f $ac_dir/$ac_word; then
2665 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2666 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2667 break
2668 fi
2669 fi
2670 done
2671 IFS="$ac_save_ifs"
2672 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2673 ;;
2674esac
2675fi
2676MSGFMT="$ac_cv_path_MSGFMT"
2677if test -n "$MSGFMT"; then
2678 echo "$ac_t""$MSGFMT" 1>&6
2679else
2680 echo "$ac_t""no" 1>&6
2681fi
2682
2683 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2684set dummy gmsgfmt; ac_word=$2
2685echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2686echo "configure:2687: checking for $ac_word" >&5
c906108c
SS
2687if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2688 echo $ac_n "(cached) $ac_c" 1>&6
2689else
2690 case "$GMSGFMT" in
2691 /*)
2692 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2693 ;;
2694 ?:/*)
2695 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2696 ;;
2697 *)
2698 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2699 ac_dummy="$PATH"
2700 for ac_dir in $ac_dummy; do
2701 test -z "$ac_dir" && ac_dir=.
2702 if test -f $ac_dir/$ac_word; then
2703 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2704 break
2705 fi
2706 done
2707 IFS="$ac_save_ifs"
2708 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2709 ;;
2710esac
2711fi
2712GMSGFMT="$ac_cv_path_GMSGFMT"
2713if test -n "$GMSGFMT"; then
2714 echo "$ac_t""$GMSGFMT" 1>&6
2715else
2716 echo "$ac_t""no" 1>&6
2717fi
2718
2719 # Extract the first word of "xgettext", so it can be a program name with args.
2720set dummy xgettext; ac_word=$2
2721echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 2722echo "configure:2723: checking for $ac_word" >&5
c906108c
SS
2723if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2724 echo $ac_n "(cached) $ac_c" 1>&6
2725else
2726 case "$XGETTEXT" in
2727 /*)
2728 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2729 ;;
2730 *)
2731 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2732 for ac_dir in $PATH; do
2733 test -z "$ac_dir" && ac_dir=.
2734 if test -f $ac_dir/$ac_word; then
2735 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2736 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2737 break
2738 fi
2739 fi
2740 done
2741 IFS="$ac_save_ifs"
2742 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2743 ;;
2744esac
2745fi
2746XGETTEXT="$ac_cv_path_XGETTEXT"
2747if test -n "$XGETTEXT"; then
2748 echo "$ac_t""$XGETTEXT" 1>&6
2749else
2750 echo "$ac_t""no" 1>&6
2751fi
2752
2753
2754 USE_INCLUDED_LIBINTL=yes
2755 CATOBJEXT=.gmo
2756 INSTOBJEXT=.mo
2757 DATADIRNAME=share
2758 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2759 INTLLIBS=$INTLDEPS
2760 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2761 nls_cv_header_intl=libintl.h
2762 nls_cv_header_libgt=libgettext.h
2763 fi
2764
2765 if test "$XGETTEXT" != ":"; then
2766 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2767 : ;
2768 else
2769 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2770 XGETTEXT=":"
2771 fi
2772 fi
2773
2774 # We need to process the po/ directory.
2775 POSUB=po
2776 else
2777 DATADIRNAME=share
2778 nls_cv_header_intl=libintl.h
2779 nls_cv_header_libgt=libgettext.h
2780 fi
2781
2782 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2783 # because some of the sources are only built for this goal.
2784 if test "$PACKAGE" = gettext; then
2785 USE_NLS=yes
2786 USE_INCLUDED_LIBINTL=yes
2787 fi
2788
2789 for lang in $ALL_LINGUAS; do
2790 GMOFILES="$GMOFILES $lang.gmo"
2791 POFILES="$POFILES $lang.po"
2792 done
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807 if test "x$CATOBJEXT" != "x"; then
2808 if test "x$ALL_LINGUAS" = "x"; then
2809 LINGUAS=
2810 else
2811 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
ddc9cd0f 2812echo "configure:2813: checking for catalogs to be installed" >&5
c906108c
SS
2813 NEW_LINGUAS=
2814 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2815 case "$ALL_LINGUAS" in
2816 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2817 esac
2818 done
2819 LINGUAS=$NEW_LINGUAS
2820 echo "$ac_t""$LINGUAS" 1>&6
2821 fi
2822
2823 if test -n "$LINGUAS"; then
2824 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2825 fi
2826 fi
2827
2828 if test $ac_cv_header_locale_h = yes; then
2829 INCLUDE_LOCALE_H="#include <locale.h>"
2830 else
2831 INCLUDE_LOCALE_H="\
2832/* The system does not provide the header <locale.h>. Take care yourself. */"
2833 fi
2834
2835
2836 if test -f $srcdir/po2tbl.sed.in; then
2837 if test "$CATOBJEXT" = ".cat"; then
2838 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2839echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
ddc9cd0f 2840echo "configure:2841: checking for linux/version.h" >&5
c906108c
SS
2841if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2842 echo $ac_n "(cached) $ac_c" 1>&6
2843else
2844 cat > conftest.$ac_ext <<EOF
ddc9cd0f 2845#line 2846 "configure"
c906108c
SS
2846#include "confdefs.h"
2847#include <linux/version.h>
2848EOF
2849ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 2850{ (eval echo configure:2851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
2851ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2852if test -z "$ac_err"; then
2853 rm -rf conftest*
2854 eval "ac_cv_header_$ac_safe=yes"
2855else
2856 echo "$ac_err" >&5
2857 echo "configure: failed program was:" >&5
2858 cat conftest.$ac_ext >&5
2859 rm -rf conftest*
2860 eval "ac_cv_header_$ac_safe=no"
2861fi
2862rm -f conftest*
2863fi
2864if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2865 echo "$ac_t""yes" 1>&6
2866 msgformat=linux
2867else
2868 echo "$ac_t""no" 1>&6
2869msgformat=xopen
2870fi
2871
2872
2873 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2874 fi
2875 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2876 $srcdir/po2tbl.sed.in > po2tbl.sed
2877 fi
2878
2879 if test "$PACKAGE" = "gettext"; then
2880 GT_NO="#NO#"
2881 GT_YES=
2882 else
2883 GT_NO=
2884 GT_YES="#YES#"
2885 fi
2886
2887
2888
2889 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2890
2891
2892 l=
2893
2894
4536bbc6 2895 if test -f $srcdir/po/POTFILES.in; then
c906108c
SS
2896 test -d po || mkdir po
2897 if test "x$srcdir" != "x."; then
2898 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2899 posrcprefix="$srcdir/"
2900 else
2901 posrcprefix="../$srcdir/"
2902 fi
2903 else
2904 posrcprefix="../"
2905 fi
2906 rm -f po/POTFILES
2907 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2908 < $srcdir/po/POTFILES.in > po/POTFILES
2909 fi
2910
ddc9cd0f
AC
2911
2912localedir='${datadir}/locale'
2913
2914
2915if test "x$POSUB" != x; then
2916
2917 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2918echo "configure:2919: checking for catalogs to be installed" >&5
2919 # Look for .po and .gmo files in the source directory.
2920 CATALOGS=
2921 XLINGUAS=
2922 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
2923 # If there aren't any .gmo files the shell will give us the
2924 # literal string "../path/to/srcdir/po/*.gmo" which has to be
2925 # weeded out.
2926 case "$cat" in *\**)
2927 continue;;
2928 esac
2929 # The quadruple backslash is collapsed to a double backslash
2930 # by the backticks, then collapsed again by the double quotes,
2931 # leaving us with one backslash in the sed expression (right
2932 # before the dot that mustn't act as a wildcard).
2933 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"`
2934 lang=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"`
2935 # The user is allowed to set LINGUAS to a list of languages to
2936 # install catalogs for. If it's empty that means "all of them."
2937 if test "x$LINGUAS" = x; then
2938 CATALOGS="$CATALOGS $cat"
2939 XLINGUAS="$XLINGUAS $lang"
2940 else
2941 case "$LINGUAS" in *$lang*)
2942 CATALOGS="$CATALOGS $cat"
2943 XLINGUAS="$XLINGUAS $lang"
2944 ;;
2945 esac
2946 fi
2947 done
2948 LINGUAS="$XLINGUAS"
2949 echo "$ac_t""$LINGUAS" 1>&6
2950
2951 CONFIG_ALL="$CONFIG_ALL all-po"
2952 CONFIG_CLEAN="$CONFIG_CLEAN clean-po"
2953 CONFIG_INSTALL="$CONFIG_INSTALL install-po"
2954 CONFIG_UNINSTALL="$CONFIG_UNINSTALL uninstall-po"
2955fi
2956
2957PACKAGE=gdb
2958cat >> confdefs.h <<EOF
2959#define PACKAGE "$PACKAGE"
0fbb3da7
TT
2960EOF
2961
2962
ddc9cd0f 2963
5b5d99cf
JB
2964debugdir=${libdir}/debug
2965
2966# Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2967if test "${with_separate_debug_dir+set}" = set; then
2968 withval="$with_separate_debug_dir"
2969 debugdir="${withval}"
2970fi
2971
2972
2973
2974 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
2975 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2976 ac_define_dir=`eval echo $debugdir`
2977 ac_define_dir=`eval echo $ac_define_dir`
2978 cat >> confdefs.h <<EOF
2979#define DEBUGDIR "$ac_define_dir"
2980EOF
2981
2982
2983#AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
c906108c 2984
8dcde887 2985subdirs="doc testsuite"
96baa820 2986
8dcde887 2987configdirs=
96baa820 2988
27e9bf90 2989. $srcdir/configure.host
c906108c 2990
27e9bf90 2991. $srcdir/configure.tgt
c906108c 2992
27e9bf90
MK
2993# Fetch the default architecture and default target vector from BFD.
2994targ=$target; . $srcdir/../bfd/config.bfd
c906108c 2995
27e9bf90
MK
2996# We only want the first architecture, so strip off the others if
2997# there is more than one.
2998targ_archs=`echo $targ_archs | sed 's/ .*//'`
1ba607ad 2999
27e9bf90
MK
3000if test "x$targ_archs" != x; then
3001 cat >> confdefs.h <<EOF
3002#define DEFAULT_BFD_ARCH $targ_archs
1ba607ad
AC
3003EOF
3004
3005fi
27e9bf90
MK
3006if test "x$targ_defvec" != x; then
3007 cat >> confdefs.h <<EOF
3008#define DEFAULT_BFD_VEC $targ_defvec
1ba607ad
AC
3009EOF
3010
3011fi
c906108c 3012
8bb2c122
MK
3013if test "$program_transform_name" = s,x,x,; then
3014 program_transform_name=
3015else
3016 # Double any \ or $. echo might interpret backslashes.
3017 cat <<\EOF_SED > conftestsed
3018s,\\,\\\\,g; s,\$,$$,g
3019EOF_SED
3020 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3021 rm -f conftestsed
3022fi
3023test "$program_prefix" != NONE &&
3024 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3025# Use a double $ so make ignores it.
3026test "$program_suffix" != NONE &&
3027 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3028
3029# sed with no file args requires a program.
3030test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3031
3032
627af7ea
MK
3033# The CLI cannot be disabled yet, but may be in the future.
3034
3035# Enable CLI.
3036# Check whether --enable-gdbcli or --disable-gdbcli was given.
3037if test "${enable_gdbcli+set}" = set; then
3038 enableval="$enable_gdbcli"
3039 case $enableval in
3040 yes)
3041 ;;
3042 no)
3043 { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;;
3044 *)
3045 { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;;
3046 esac
3047else
3048 enable_gdbcli=yes
3049fi
3050
3051if test x"$enable_gdbcli" = xyes; then
3052 if test -d $srcdir/cli; then
3053 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
3054 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
3055 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
627af7ea 3056 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
627af7ea
MK
3057 fi
3058fi
3059
3060# Enable MI.
3061# Check whether --enable-gdbmi or --disable-gdbmi was given.
3062if test "${enable_gdbmi+set}" = set; then
3063 enableval="$enable_gdbmi"
3064 case $enableval in
3065 yes | no)
3066 ;;
3067 *)
3068 { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;;
3069 esac
3070else
3071 enable_gdbmi=yes
3072fi
3073
3074if test x"$enable_gdbmi" = xyes; then
3075 if test -d $srcdir/mi; then
3076 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
3077 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
3078 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
627af7ea 3079 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
627af7ea
MK
3080 fi
3081fi
3082
06825bd1
MK
3083# Enable TUI.
3084# Check whether --enable-tui or --disable-tui was given.
3085if test "${enable_tui+set}" = set; then
3086 enableval="$enable_tui"
3087 case $enableval in
3088 yes | no)
3089 ;;
3090 *)
3091 { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;;
3092 esac
c324d747
AC
3093else
3094 enable_tui=yes
06825bd1
MK
3095fi
3096
3097if test x"$enable_tui" = xyes; then
3098 if test -d $srcdir/tui; then
7613d933 3099 if test "$ac_cv_search_initscr" != no -a "$ac_cv_search_wborder" != no; then
c324d747
AC
3100 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3101 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3102 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
3103 CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_TUI_INITS)"
3104 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
226361c4
AC
3105 CONFIG_ALL="${CONFIG_ALL} all-tui"
3106 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
3107 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
3108 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
c324d747 3109 fi
06825bd1
MK
3110 fi
3111fi
3112
8ee53726
MK
3113# Enable gdbtk.
3114# Check whether --enable-gdbtk or --disable-gdbtk was given.
3115if test "${enable_gdbtk+set}" = set; then
3116 enableval="$enable_gdbtk"
3117 case $enableval in
3118 yes | no)
3119 ;;
3120 *)
3121 { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3122 esac
3123else
3124 if test -d $srcdir/gdbtk; then
3125 enable_gdbtk=yes
3126 else
3127 enable_gdbtk=no
3128 fi
3129fi
3130
3131# We unconditionally disable gdbtk tests on selected platforms.
3132case $host_os in
3133 go32* | windows*)
3134 echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3135 enable_gdbtk=no ;;
3136esac
3137
0e5d83e3
JJ
3138# Libunwind support.
3139# Check whether --with-libunwind or --without-libunwind was given.
3140if test "${with_libunwind+set}" = set; then
3141 withval="$with_libunwind"
3142 case "${withval}" in
3143 yes) enable_libunwind=yes ;;
3144 no) enable_libunwind=no ;;
3145 *) { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;;
3146esac
3147else
3148
3149 for ac_hdr in libunwind.h
3150do
3151ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3152echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 3153echo "configure:3154: checking for $ac_hdr" >&5
0e5d83e3
JJ
3154if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3155 echo $ac_n "(cached) $ac_c" 1>&6
3156else
3157 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3158#line 3159 "configure"
0e5d83e3
JJ
3159#include "confdefs.h"
3160#include <$ac_hdr>
3161EOF
3162ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 3163{ (eval echo configure:3164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3164ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3165if test -z "$ac_err"; then
3166 rm -rf conftest*
3167 eval "ac_cv_header_$ac_safe=yes"
3168else
3169 echo "$ac_err" >&5
3170 echo "configure: failed program was:" >&5
3171 cat conftest.$ac_ext >&5
3172 rm -rf conftest*
3173 eval "ac_cv_header_$ac_safe=no"
3174fi
3175rm -f conftest*
3176fi
3177if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3178 echo "$ac_t""yes" 1>&6
3179 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3180 cat >> confdefs.h <<EOF
3181#define $ac_tr_hdr 1
3182EOF
3183
3184else
3185 echo "$ac_t""no" 1>&6
3186fi
3187done
3188
3189 for ac_hdr in libunwind-ia64.h
3190do
3191ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3192echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 3193echo "configure:3194: checking for $ac_hdr" >&5
0e5d83e3
JJ
3194if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3195 echo $ac_n "(cached) $ac_c" 1>&6
3196else
3197 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3198#line 3199 "configure"
0e5d83e3
JJ
3199#include "confdefs.h"
3200#include <$ac_hdr>
3201EOF
3202ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 3203{ (eval echo configure:3204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3204ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3205if test -z "$ac_err"; then
3206 rm -rf conftest*
3207 eval "ac_cv_header_$ac_safe=yes"
3208else
3209 echo "$ac_err" >&5
3210 echo "configure: failed program was:" >&5
3211 cat conftest.$ac_ext >&5
3212 rm -rf conftest*
3213 eval "ac_cv_header_$ac_safe=no"
3214fi
3215rm -f conftest*
3216fi
3217if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3218 echo "$ac_t""yes" 1>&6
3219 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3220 cat >> confdefs.h <<EOF
3221#define $ac_tr_hdr 1
3222EOF
3223
3224else
3225 echo "$ac_t""no" 1>&6
3226fi
3227done
3228
3229 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
3230 enable_libunwind=yes;
3231 fi
3232
3233fi
3234
3235
3236if test x"$enable_libunwind" = xyes; then
3237 for ac_hdr in libunwind.h
3238do
3239ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3240echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 3241echo "configure:3242: checking for $ac_hdr" >&5
0e5d83e3
JJ
3242if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3243 echo $ac_n "(cached) $ac_c" 1>&6
3244else
3245 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3246#line 3247 "configure"
0e5d83e3
JJ
3247#include "confdefs.h"
3248#include <$ac_hdr>
3249EOF
3250ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 3251{ (eval echo configure:3252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3252ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3253if test -z "$ac_err"; then
3254 rm -rf conftest*
3255 eval "ac_cv_header_$ac_safe=yes"
3256else
3257 echo "$ac_err" >&5
3258 echo "configure: failed program was:" >&5
3259 cat conftest.$ac_ext >&5
3260 rm -rf conftest*
3261 eval "ac_cv_header_$ac_safe=no"
3262fi
3263rm -f conftest*
3264fi
3265if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3266 echo "$ac_t""yes" 1>&6
3267 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3268 cat >> confdefs.h <<EOF
3269#define $ac_tr_hdr 1
3270EOF
3271
3272else
3273 echo "$ac_t""no" 1>&6
3274fi
3275done
3276
3277 for ac_hdr in libunwind-ia64.h
3278do
3279ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3280echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 3281echo "configure:3282: checking for $ac_hdr" >&5
0e5d83e3
JJ
3282if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3283 echo $ac_n "(cached) $ac_c" 1>&6
3284else
3285 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3286#line 3287 "configure"
0e5d83e3
JJ
3287#include "confdefs.h"
3288#include <$ac_hdr>
3289EOF
3290ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 3291{ (eval echo configure:3292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
0e5d83e3
JJ
3292ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3293if test -z "$ac_err"; then
3294 rm -rf conftest*
3295 eval "ac_cv_header_$ac_safe=yes"
3296else
3297 echo "$ac_err" >&5
3298 echo "configure: failed program was:" >&5
3299 cat conftest.$ac_ext >&5
3300 rm -rf conftest*
3301 eval "ac_cv_header_$ac_safe=no"
3302fi
3303rm -f conftest*
3304fi
3305if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3306 echo "$ac_t""yes" 1>&6
3307 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3308 cat >> confdefs.h <<EOF
3309#define $ac_tr_hdr 1
3310EOF
3311
3312else
3313 echo "$ac_t""no" 1>&6
3314fi
3315done
3316
3317 cat >> confdefs.h <<\EOF
3318#define HAVE_LIBUNWIND 1
3319EOF
3320
3321 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
3322 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
3323 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
3324fi
3325
d28f9cdf
DJ
3326# Profiling support.
3327# Check whether --enable-profiling or --disable-profiling was given.
3328if test "${enable_profiling+set}" = set; then
3329 enableval="$enable_profiling"
3330 case $enableval in
3331 yes | no)
3332 ;;
3333 *)
3334 { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3335 esac
3336else
3337 enable_profiling=no
3338fi
3339
3340
d9feb4e7
DJ
3341for ac_func in monstartup _mcleanup
3342do
3343echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
ddc9cd0f 3344echo "configure:3345: checking for $ac_func" >&5
d9feb4e7 3345if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
d28f9cdf
DJ
3346 echo $ac_n "(cached) $ac_c" 1>&6
3347else
3348 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3349#line 3350 "configure"
d28f9cdf
DJ
3350#include "confdefs.h"
3351/* System header to define __stub macros and hopefully few prototypes,
d9feb4e7 3352 which can conflict with char $ac_func(); below. */
d28f9cdf
DJ
3353#include <assert.h>
3354/* Override any gcc2 internal prototype to avoid an error. */
3355/* We use char because int might match the return type of a gcc2
3356 builtin and then its argument prototype would still apply. */
d9feb4e7 3357char $ac_func();
d28f9cdf
DJ
3358
3359int main() {
3360
3361/* The GNU C library defines this for functions which it implements
3362 to always fail with ENOSYS. Some functions are actually named
3363 something starting with __ and the normal name is an alias. */
d9feb4e7 3364#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
d28f9cdf
DJ
3365choke me
3366#else
d9feb4e7 3367$ac_func();
d28f9cdf
DJ
3368#endif
3369
3370; return 0; }
3371EOF
ddc9cd0f 3372if { (eval echo configure:3373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
d28f9cdf 3373 rm -rf conftest*
d9feb4e7 3374 eval "ac_cv_func_$ac_func=yes"
d28f9cdf
DJ
3375else
3376 echo "configure: failed program was:" >&5
3377 cat conftest.$ac_ext >&5
3378 rm -rf conftest*
d9feb4e7 3379 eval "ac_cv_func_$ac_func=no"
d28f9cdf
DJ
3380fi
3381rm -f conftest*
3382fi
3383
d9feb4e7 3384if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
d28f9cdf 3385 echo "$ac_t""yes" 1>&6
d9feb4e7
DJ
3386 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3387 cat >> confdefs.h <<EOF
3388#define $ac_tr_func 1
3389EOF
3390
d28f9cdf
DJ
3391else
3392 echo "$ac_t""no" 1>&6
d28f9cdf 3393fi
d9feb4e7 3394done
d28f9cdf 3395
b0b1c2c0 3396echo $ac_n "checking for _etext""... $ac_c" 1>&6
ddc9cd0f 3397echo "configure:3398: checking for _etext" >&5
b0b1c2c0
MK
3398if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3399 echo $ac_n "(cached) $ac_c" 1>&6
3400else
3401 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3402#line 3403 "configure"
b0b1c2c0
MK
3403#include "confdefs.h"
3404#include <stdlib.h>
3405extern char _etext;
3406
3407int main() {
3408free (&_etext);
3409; return 0; }
3410EOF
ddc9cd0f 3411if { (eval echo configure:3412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
b0b1c2c0
MK
3412 rm -rf conftest*
3413 ac_cv_var__etext=yes
3414else
3415 echo "configure: failed program was:" >&5
3416 cat conftest.$ac_ext >&5
3417 rm -rf conftest*
3418 ac_cv_var__etext=no
3419fi
3420rm -f conftest*
3421fi
3422
3423echo "$ac_t""$ac_cv_var__etext" 1>&6
3424if test $ac_cv_var__etext = yes; then
3425 cat >> confdefs.h <<\EOF
3426#define HAVE__ETEXT 1
3427EOF
3428
3429fi
d9feb4e7
DJ
3430if test "$enable_profiling" = yes ; then
3431 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3432 { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3433 fi
3434 PROFILE_CFLAGS=-pg
3435 OLD_CFLAGS="$CFLAGS"
3436 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
d28f9cdf 3437
d9feb4e7 3438 echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
ddc9cd0f 3439echo "configure:3440: checking whether $CC supports -pg" >&5
d9feb4e7 3440if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
d28f9cdf
DJ
3441 echo $ac_n "(cached) $ac_c" 1>&6
3442else
3443 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3444#line 3445 "configure"
d28f9cdf 3445#include "confdefs.h"
d28f9cdf
DJ
3446
3447int main() {
d9feb4e7 3448int x;
d28f9cdf
DJ
3449; return 0; }
3450EOF
ddc9cd0f 3451if { (eval echo configure:3452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d28f9cdf 3452 rm -rf conftest*
d9feb4e7 3453 ac_cv_cc_supports_pg=yes
d28f9cdf
DJ
3454else
3455 echo "configure: failed program was:" >&5
3456 cat conftest.$ac_ext >&5
3457 rm -rf conftest*
d9feb4e7 3458 ac_cv_cc_supports_pg=no
d28f9cdf
DJ
3459fi
3460rm -f conftest*
3461fi
3462
d9feb4e7 3463echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
d28f9cdf 3464
d9feb4e7
DJ
3465 if test $ac_cv_cc_supports_pg = no; then
3466 { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3467 fi
d28f9cdf
DJ
3468
3469 CFLAGS="$OLD_CFLAGS"
3470fi
3471
8bb2c122
MK
3472# --------------------- #
3473# Checks for programs. #
3474# --------------------- #
3475
d836ee13 3476for ac_prog in mawk gawk nawk awk
7a292a7a
SS
3477do
3478# Extract the first word of "$ac_prog", so it can be a program name with args.
3479set dummy $ac_prog; ac_word=$2
3480echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3481echo "configure:3482: checking for $ac_word" >&5
7a292a7a
SS
3482if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3483 echo $ac_n "(cached) $ac_c" 1>&6
3484else
3485 if test -n "$AWK"; then
3486 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3487else
3488 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3489 ac_dummy="$PATH"
3490 for ac_dir in $ac_dummy; do
3491 test -z "$ac_dir" && ac_dir=.
3492 if test -f $ac_dir/$ac_word; then
3493 ac_cv_prog_AWK="$ac_prog"
3494 break
3495 fi
3496 done
3497 IFS="$ac_save_ifs"
3498fi
3499fi
3500AWK="$ac_cv_prog_AWK"
3501if test -n "$AWK"; then
3502 echo "$ac_t""$AWK" 1>&6
3503else
3504 echo "$ac_t""no" 1>&6
3505fi
3506
3507test -n "$AWK" && break
3508done
3509
c906108c
SS
3510# Find a good install program. We prefer a C program (faster),
3511# so one script is as good as another. But avoid the broken or
3512# incompatible versions:
3513# SysV /etc/install, /usr/sbin/install
3514# SunOS /usr/etc/install
3515# IRIX /sbin/install
3516# AIX /bin/install
3517# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3518# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3519# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3520# ./install, which can be erroneously created by make from ./install.sh.
3521echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
ddc9cd0f 3522echo "configure:3523: checking for a BSD compatible install" >&5
c906108c
SS
3523if test -z "$INSTALL"; then
3524if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3525 echo $ac_n "(cached) $ac_c" 1>&6
3526else
3527 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3528 for ac_dir in $PATH; do
3529 # Account for people who put trailing slashes in PATH elements.
3530 case "$ac_dir/" in
3531 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3532 *)
3533 # OSF1 and SCO ODT 3.0 have their own names for install.
3534 # Don't use installbsd from OSF since it installs stuff as root
3535 # by default.
3536 for ac_prog in ginstall scoinst install; do
3537 if test -f $ac_dir/$ac_prog; then
3538 if test $ac_prog = install &&
3539 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3540 # AIX install. It has an incompatible calling convention.
3541 :
3542 else
3543 ac_cv_path_install="$ac_dir/$ac_prog -c"
3544 break 2
3545 fi
3546 fi
3547 done
3548 ;;
3549 esac
3550 done
3551 IFS="$ac_save_IFS"
3552
3553fi
3554 if test "${ac_cv_path_install+set}" = set; then
3555 INSTALL="$ac_cv_path_install"
3556 else
3557 # As a last resort, use the slow shell script. We don't cache a
3558 # path for INSTALL within a source directory, because that will
3559 # break other packages using the cache if that directory is
3560 # removed, or if the path is relative.
3561 INSTALL="$ac_install_sh"
3562 fi
3563fi
3564echo "$ac_t""$INSTALL" 1>&6
3565
3566# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3567# It thinks the first close brace ends the variable substitution.
3568test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3569
3570test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3571
3572test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3573
8bb2c122 3574echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
ddc9cd0f 3575echo "configure:3576: checking whether ln -s works" >&5
8bb2c122
MK
3576if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3577 echo $ac_n "(cached) $ac_c" 1>&6
c906108c 3578else
8bb2c122
MK
3579 rm -f conftestdata
3580if ln -s X conftestdata 2>/dev/null
3581then
3582 rm -f conftestdata
3583 ac_cv_prog_LN_S="ln -s"
3584else
3585 ac_cv_prog_LN_S=ln
3586fi
3587fi
3588LN_S="$ac_cv_prog_LN_S"
3589if test "$ac_cv_prog_LN_S" = "ln -s"; then
3590 echo "$ac_t""yes" 1>&6
3591else
3592 echo "$ac_t""no" 1>&6
c906108c
SS
3593fi
3594
8bb2c122
MK
3595# Extract the first word of "ranlib", so it can be a program name with args.
3596set dummy ranlib; ac_word=$2
c906108c 3597echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3598echo "configure:3599: checking for $ac_word" >&5
8bb2c122 3599if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
c906108c
SS
3600 echo $ac_n "(cached) $ac_c" 1>&6
3601else
8bb2c122
MK
3602 if test -n "$RANLIB"; then
3603 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
c906108c
SS
3604else
3605 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3606 ac_dummy="$PATH"
3607 for ac_dir in $ac_dummy; do
3608 test -z "$ac_dir" && ac_dir=.
3609 if test -f $ac_dir/$ac_word; then
8bb2c122 3610 ac_cv_prog_RANLIB="ranlib"
c906108c
SS
3611 break
3612 fi
3613 done
3614 IFS="$ac_save_ifs"
8bb2c122 3615 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
c906108c
SS
3616fi
3617fi
8bb2c122
MK
3618RANLIB="$ac_cv_prog_RANLIB"
3619if test -n "$RANLIB"; then
3620 echo "$ac_t""$RANLIB" 1>&6
c906108c
SS
3621else
3622 echo "$ac_t""no" 1>&6
3623fi
3624
8bb2c122
MK
3625for ac_prog in 'bison -y' byacc
3626do
3627# Extract the first word of "$ac_prog", so it can be a program name with args.
3628set dummy $ac_prog; ac_word=$2
c906108c 3629echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3630echo "configure:3631: checking for $ac_word" >&5
8bb2c122 3631if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
c906108c
SS
3632 echo $ac_n "(cached) $ac_c" 1>&6
3633else
8bb2c122
MK
3634 if test -n "$YACC"; then
3635 ac_cv_prog_YACC="$YACC" # Let the user override the test.
c906108c
SS
3636else
3637 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3638 ac_dummy="$PATH"
3639 for ac_dir in $ac_dummy; do
3640 test -z "$ac_dir" && ac_dir=.
3641 if test -f $ac_dir/$ac_word; then
8bb2c122 3642 ac_cv_prog_YACC="$ac_prog"
c906108c
SS
3643 break
3644 fi
3645 done
3646 IFS="$ac_save_ifs"
3647fi
3648fi
8bb2c122
MK
3649YACC="$ac_cv_prog_YACC"
3650if test -n "$YACC"; then
3651 echo "$ac_t""$YACC" 1>&6
c906108c
SS
3652else
3653 echo "$ac_t""no" 1>&6
3654fi
3655
8bb2c122
MK
3656test -n "$YACC" && break
3657done
3658test -n "$YACC" || YACC="yacc"
c906108c 3659
8bb2c122
MK
3660
3661# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3662set dummy ${ac_tool_prefix}ar; ac_word=$2
c906108c 3663echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3664echo "configure:3665: checking for $ac_word" >&5
8bb2c122 3665if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
c906108c
SS
3666 echo $ac_n "(cached) $ac_c" 1>&6
3667else
8bb2c122
MK
3668 if test -n "$AR"; then
3669 ac_cv_prog_AR="$AR" # Let the user override the test.
c906108c
SS
3670else
3671 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3672 ac_dummy="$PATH"
3673 for ac_dir in $ac_dummy; do
3674 test -z "$ac_dir" && ac_dir=.
3675 if test -f $ac_dir/$ac_word; then
8bb2c122 3676 ac_cv_prog_AR="${ac_tool_prefix}ar"
c906108c
SS
3677 break
3678 fi
3679 done
3680 IFS="$ac_save_ifs"
8bb2c122 3681 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
c906108c
SS
3682fi
3683fi
8bb2c122
MK
3684AR="$ac_cv_prog_AR"
3685if test -n "$AR"; then
3686 echo "$ac_t""$AR" 1>&6
c906108c
SS
3687else
3688 echo "$ac_t""no" 1>&6
3689fi
3690
8bb2c122 3691
c906108c 3692
95ca63c4
CF
3693# Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3694set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3695echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3696echo "configure:3697: checking for $ac_word" >&5
95ca63c4
CF
3697if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3698 echo $ac_n "(cached) $ac_c" 1>&6
3699else
3700 if test -n "$DLLTOOL"; then
3701 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3702else
3703 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3704 ac_dummy="$PATH"
3705 for ac_dir in $ac_dummy; do
3706 test -z "$ac_dir" && ac_dir=.
3707 if test -f $ac_dir/$ac_word; then
3708 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3709 break
3710 fi
3711 done
3712 IFS="$ac_save_ifs"
3713 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3714fi
3715fi
3716DLLTOOL="$ac_cv_prog_DLLTOOL"
3717if test -n "$DLLTOOL"; then
3718 echo "$ac_t""$DLLTOOL" 1>&6
3719else
3720 echo "$ac_t""no" 1>&6
3721fi
3722
3723
3724
3725# Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3726set dummy ${ac_tool_prefix}windres; ac_word=$2
3727echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3728echo "configure:3729: checking for $ac_word" >&5
95ca63c4
CF
3729if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3730 echo $ac_n "(cached) $ac_c" 1>&6
3731else
3732 if test -n "$WINDRES"; then
3733 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3734else
3735 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3736 ac_dummy="$PATH"
3737 for ac_dir in $ac_dummy; do
3738 test -z "$ac_dir" && ac_dir=.
3739 if test -f $ac_dir/$ac_word; then
3740 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3741 break
3742 fi
3743 done
3744 IFS="$ac_save_ifs"
3745 test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3746fi
3747fi
3748WINDRES="$ac_cv_prog_WINDRES"
3749if test -n "$WINDRES"; then
3750 echo "$ac_t""$WINDRES" 1>&6
3751else
3752 echo "$ac_t""no" 1>&6
3753fi
3754
3755
3756
c906108c 3757
8bb2c122 3758# Needed for GNU/Hurd.
75c6e08a
MK
3759# Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3760set dummy ${ac_tool_prefix}mig; ac_word=$2
3761echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
ddc9cd0f 3762echo "configure:3763: checking for $ac_word" >&5
75c6e08a
MK
3763if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3764 echo $ac_n "(cached) $ac_c" 1>&6
3765else
3766 if test -n "$MIG"; then
3767 ac_cv_prog_MIG="$MIG" # Let the user override the test.
3768else
3769 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3770 ac_dummy="$PATH"
3771 for ac_dir in $ac_dummy; do
3772 test -z "$ac_dir" && ac_dir=.
3773 if test -f $ac_dir/$ac_word; then
3774 ac_cv_prog_MIG="${ac_tool_prefix}mig"
3775 break
3776 fi
3777 done
3778 IFS="$ac_save_ifs"
3779 test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3780fi
3781fi
3782MIG="$ac_cv_prog_MIG"
3783if test -n "$MIG"; then
3784 echo "$ac_t""$MIG" 1>&6
3785else
3786 echo "$ac_t""no" 1>&6
3787fi
3788
3789
3790
3791
9a156167
MK
3792# ---------------------- #
3793# Checks for libraries. #
3794# ---------------------- #
3795
3796# We might need to link with -lm; most simulators need it.
3797echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
ddc9cd0f 3798echo "configure:3799: checking for main in -lm" >&5
9a156167
MK
3799ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3800if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3801 echo $ac_n "(cached) $ac_c" 1>&6
3802else
3803 ac_save_LIBS="$LIBS"
3804LIBS="-lm $LIBS"
3805cat > conftest.$ac_ext <<EOF
ddc9cd0f 3806#line 3807 "configure"
9a156167
MK
3807#include "confdefs.h"
3808
3809int main() {
3810main()
3811; return 0; }
3812EOF
ddc9cd0f 3813if { (eval echo configure:3814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3814 rm -rf conftest*
3815 eval "ac_cv_lib_$ac_lib_var=yes"
3816else
3817 echo "configure: failed program was:" >&5
3818 cat conftest.$ac_ext >&5
3819 rm -rf conftest*
3820 eval "ac_cv_lib_$ac_lib_var=no"
3821fi
3822rm -f conftest*
3823LIBS="$ac_save_LIBS"
3824
3825fi
3826if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3827 echo "$ac_t""yes" 1>&6
3828 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3829 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3830 cat >> confdefs.h <<EOF
3831#define $ac_tr_lib 1
3832EOF
3833
3834 LIBS="-lm $LIBS"
3835
3836else
3837 echo "$ac_t""no" 1>&6
3838fi
3839
3840
3841# We need to link with -lw to get `wctype' on Solaris before Solaris
3842# 2.6. Solaris 2.6 and beyond have this function in libc, and have a
3843# libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3844# is known to have this problem). Therefore we avoid libw if we can.
3845echo $ac_n "checking for wctype""... $ac_c" 1>&6
ddc9cd0f 3846echo "configure:3847: checking for wctype" >&5
9a156167
MK
3847if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3848 echo $ac_n "(cached) $ac_c" 1>&6
3849else
3850 cat > conftest.$ac_ext <<EOF
ddc9cd0f 3851#line 3852 "configure"
9a156167
MK
3852#include "confdefs.h"
3853/* System header to define __stub macros and hopefully few prototypes,
3854 which can conflict with char wctype(); below. */
3855#include <assert.h>
3856/* Override any gcc2 internal prototype to avoid an error. */
3857/* We use char because int might match the return type of a gcc2
3858 builtin and then its argument prototype would still apply. */
3859char wctype();
3860
3861int main() {
3862
3863/* The GNU C library defines this for functions which it implements
3864 to always fail with ENOSYS. Some functions are actually named
3865 something starting with __ and the normal name is an alias. */
3866#if defined (__stub_wctype) || defined (__stub___wctype)
3867choke me
3868#else
3869wctype();
3870#endif
3871
3872; return 0; }
3873EOF
ddc9cd0f 3874if { (eval echo configure:3875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3875 rm -rf conftest*
3876 eval "ac_cv_func_wctype=yes"
3877else
3878 echo "configure: failed program was:" >&5
3879 cat conftest.$ac_ext >&5
3880 rm -rf conftest*
3881 eval "ac_cv_func_wctype=no"
3882fi
3883rm -f conftest*
3884fi
3885
3886if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3887 echo "$ac_t""yes" 1>&6
3888 :
3889else
3890 echo "$ac_t""no" 1>&6
3891echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
ddc9cd0f 3892echo "configure:3893: checking for wctype in -lw" >&5
9a156167
MK
3893ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3894if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3895 echo $ac_n "(cached) $ac_c" 1>&6
3896else
3897 ac_save_LIBS="$LIBS"
3898LIBS="-lw $LIBS"
3899cat > conftest.$ac_ext <<EOF
ddc9cd0f 3900#line 3901 "configure"
9a156167
MK
3901#include "confdefs.h"
3902/* Override any gcc2 internal prototype to avoid an error. */
3903/* We use char because int might match the return type of a gcc2
3904 builtin and then its argument prototype would still apply. */
3905char wctype();
3906
3907int main() {
3908wctype()
3909; return 0; }
3910EOF
ddc9cd0f 3911if { (eval echo configure:3912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
3912 rm -rf conftest*
3913 eval "ac_cv_lib_$ac_lib_var=yes"
3914else
3915 echo "configure: failed program was:" >&5
3916 cat conftest.$ac_ext >&5
3917 rm -rf conftest*
3918 eval "ac_cv_lib_$ac_lib_var=no"
3919fi
3920rm -f conftest*
3921LIBS="$ac_save_LIBS"
3922
3923fi
3924if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3925 echo "$ac_t""yes" 1>&6
3926 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3927 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3928 cat >> confdefs.h <<EOF
3929#define $ac_tr_lib 1
3930EOF
3931
3932 LIBS="-lw $LIBS"
3933
3934else
3935 echo "$ac_t""no" 1>&6
3936fi
3937
3938fi
3939
3940
c890192f
MK
3941# Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3942
3943echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
ddc9cd0f 3944echo "configure:3945: checking for library containing gethostbyname" >&5
c890192f
MK
3945if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3946 echo $ac_n "(cached) $ac_c" 1>&6
3947else
3948 ac_func_search_save_LIBS="$LIBS"
3949ac_cv_search_gethostbyname="no"
3950cat > conftest.$ac_ext <<EOF
ddc9cd0f 3951#line 3952 "configure"
c890192f
MK
3952#include "confdefs.h"
3953/* Override any gcc2 internal prototype to avoid an error. */
3954/* We use char because int might match the return type of a gcc2
3955 builtin and then its argument prototype would still apply. */
3956char gethostbyname();
3957
3958int main() {
3959gethostbyname()
3960; return 0; }
3961EOF
ddc9cd0f 3962if { (eval echo configure:3963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c890192f
MK
3963 rm -rf conftest*
3964 ac_cv_search_gethostbyname="none required"
3965else
3966 echo "configure: failed program was:" >&5
3967 cat conftest.$ac_ext >&5
3968fi
3969rm -f conftest*
3970test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3971LIBS="-l$i $ac_func_search_save_LIBS"
3972cat > conftest.$ac_ext <<EOF
ddc9cd0f 3973#line 3974 "configure"
c890192f
MK
3974#include "confdefs.h"
3975/* Override any gcc2 internal prototype to avoid an error. */
3976/* We use char because int might match the return type of a gcc2
3977 builtin and then its argument prototype would still apply. */
3978char gethostbyname();
3979
3980int main() {
3981gethostbyname()
3982; return 0; }
3983EOF
ddc9cd0f 3984if { (eval echo configure:3985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c890192f
MK
3985 rm -rf conftest*
3986 ac_cv_search_gethostbyname="-l$i"
3987break
3988else
3989 echo "configure: failed program was:" >&5
3990 cat conftest.$ac_ext >&5
3991fi
3992rm -f conftest*
3993done
3994LIBS="$ac_func_search_save_LIBS"
3995fi
3996
3997echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
3998if test "$ac_cv_search_gethostbyname" != "no"; then
3999 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
4000
4001else :
4002
4003fi
4004
9a156167
MK
4005# Some systems (e.g. Solaris) have `socketpair' in libsocket.
4006
4007echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
ddc9cd0f 4008echo "configure:4009: checking for library containing socketpair" >&5
9a156167
MK
4009if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
4010 echo $ac_n "(cached) $ac_c" 1>&6
4011else
4012 ac_func_search_save_LIBS="$LIBS"
4013ac_cv_search_socketpair="no"
4014cat > conftest.$ac_ext <<EOF
ddc9cd0f 4015#line 4016 "configure"
9a156167
MK
4016#include "confdefs.h"
4017/* Override any gcc2 internal prototype to avoid an error. */
4018/* We use char because int might match the return type of a gcc2
4019 builtin and then its argument prototype would still apply. */
4020char socketpair();
4021
4022int main() {
4023socketpair()
4024; return 0; }
4025EOF
ddc9cd0f 4026if { (eval echo configure:4027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
4027 rm -rf conftest*
4028 ac_cv_search_socketpair="none required"
4029else
4030 echo "configure: failed program was:" >&5
4031 cat conftest.$ac_ext >&5
4032fi
4033rm -f conftest*
4034test "$ac_cv_search_socketpair" = "no" && for i in socket; do
4035LIBS="-l$i $ac_func_search_save_LIBS"
4036cat > conftest.$ac_ext <<EOF
ddc9cd0f 4037#line 4038 "configure"
9a156167
MK
4038#include "confdefs.h"
4039/* Override any gcc2 internal prototype to avoid an error. */
4040/* We use char because int might match the return type of a gcc2
4041 builtin and then its argument prototype would still apply. */
4042char socketpair();
4043
4044int main() {
4045socketpair()
4046; return 0; }
4047EOF
ddc9cd0f 4048if { (eval echo configure:4049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9a156167
MK
4049 rm -rf conftest*
4050 ac_cv_search_socketpair="-l$i"
4051break
4052else
4053 echo "configure: failed program was:" >&5
4054 cat conftest.$ac_ext >&5
4055fi
4056rm -f conftest*
4057done
4058LIBS="$ac_func_search_save_LIBS"
4059fi
4060
4061echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4062if test "$ac_cv_search_socketpair" != "no"; then
4063 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4064
4065else :
4066
4067fi
4068
06825bd1
MK
4069# Since GDB uses Readline, we need termcap functionality, so we need
4070# to find a library that provides that. When GDB is configured with
c324d747 4071# the TUI, we need full curses functionality.
06825bd1
MK
4072
4073case $host_os in
4074 cygwin*)
4075 if test -d $srcdir/libtermcap; then
4076 LIBS="../libtermcap/libtermcap.a $LIBS"
4077 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
4078 fi ;;
40a7debc 4079 go32* | *djgpp*)
06825bd1
MK
4080 ac_cv_search_tgetent="none required"
4081 ;;
4082 aix*)
4083 # Readline prefers curses over termcap on AIX.
4084 # ??? Why?
4085
4086echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
ddc9cd0f 4087echo "configure:4088: checking for library containing tgetent" >&5
06825bd1
MK
4088if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4089 echo $ac_n "(cached) $ac_c" 1>&6
4090else
4091 ac_func_search_save_LIBS="$LIBS"
4092ac_cv_search_tgetent="no"
4093cat > conftest.$ac_ext <<EOF
ddc9cd0f 4094#line 4095 "configure"
06825bd1
MK
4095#include "confdefs.h"
4096/* Override any gcc2 internal prototype to avoid an error. */
4097/* We use char because int might match the return type of a gcc2
4098 builtin and then its argument prototype would still apply. */
4099char tgetent();
4100
4101int main() {
4102tgetent()
4103; return 0; }
4104EOF
ddc9cd0f 4105if { (eval echo configure:4106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4106 rm -rf conftest*
4107 ac_cv_search_tgetent="none required"
4108else
4109 echo "configure: failed program was:" >&5
4110 cat conftest.$ac_ext >&5
4111fi
4112rm -f conftest*
4113test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4114LIBS="-l$i $ac_func_search_save_LIBS"
4115cat > conftest.$ac_ext <<EOF
ddc9cd0f 4116#line 4117 "configure"
06825bd1
MK
4117#include "confdefs.h"
4118/* Override any gcc2 internal prototype to avoid an error. */
4119/* We use char because int might match the return type of a gcc2
4120 builtin and then its argument prototype would still apply. */
4121char tgetent();
4122
4123int main() {
4124tgetent()
4125; return 0; }
4126EOF
ddc9cd0f 4127if { (eval echo configure:4128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4128 rm -rf conftest*
4129 ac_cv_search_tgetent="-l$i"
4130break
4131else
4132 echo "configure: failed program was:" >&5
4133 cat conftest.$ac_ext >&5
4134fi
4135rm -f conftest*
4136done
4137LIBS="$ac_func_search_save_LIBS"
4138fi
4139
4140echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4141if test "$ac_cv_search_tgetent" != "no"; then
4142 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4143
4144else :
4145
4146fi
4147 ;;
4148esac
4149
4150# Note: We used to check for libtermlib and libterminfo too, but
4151# Readline doesn't, so I think we're safe with leaving them out.
4152
4153echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
ddc9cd0f 4154echo "configure:4155: checking for library containing tgetent" >&5
06825bd1
MK
4155if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4156 echo $ac_n "(cached) $ac_c" 1>&6
4157else
4158 ac_func_search_save_LIBS="$LIBS"
4159ac_cv_search_tgetent="no"
4160cat > conftest.$ac_ext <<EOF
ddc9cd0f 4161#line 4162 "configure"
06825bd1
MK
4162#include "confdefs.h"
4163/* Override any gcc2 internal prototype to avoid an error. */
4164/* We use char because int might match the return type of a gcc2
4165 builtin and then its argument prototype would still apply. */
4166char tgetent();
4167
4168int main() {
4169tgetent()
4170; return 0; }
4171EOF
ddc9cd0f 4172if { (eval echo configure:4173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4173 rm -rf conftest*
4174 ac_cv_search_tgetent="none required"
4175else
4176 echo "configure: failed program was:" >&5
4177 cat conftest.$ac_ext >&5
4178fi
4179rm -f conftest*
4180test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4181LIBS="-l$i $ac_func_search_save_LIBS"
4182cat > conftest.$ac_ext <<EOF
ddc9cd0f 4183#line 4184 "configure"
06825bd1
MK
4184#include "confdefs.h"
4185/* Override any gcc2 internal prototype to avoid an error. */
4186/* We use char because int might match the return type of a gcc2
4187 builtin and then its argument prototype would still apply. */
4188char tgetent();
4189
4190int main() {
4191tgetent()
4192; return 0; }
4193EOF
ddc9cd0f 4194if { (eval echo configure:4195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
06825bd1
MK
4195 rm -rf conftest*
4196 ac_cv_search_tgetent="-l$i"
4197break
4198else
4199 echo "configure: failed program was:" >&5
4200 cat conftest.$ac_ext >&5
4201fi
4202rm -f conftest*
4203done
4204LIBS="$ac_func_search_save_LIBS"
4205fi
4206
4207echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4208if test "$ac_cv_search_tgetent" != "no"; then
4209 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4210
4211else :
4212
4213fi
4214
4215if test "$ac_cv_search_tgetent" = no; then
4216 { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4217fi
4218
02d62932
MC
4219# FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
4220# Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
4221# Makefile fragments. That's why we need to have `Hcurses' before
4222# `curses'. I don't see why we should use HP curses if a more
4223# standard curses is available, except that according to HP's
4224# documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
4225# HP-UX 10.10 and 10.20.
4226
c848556f
MC
4227# FIXME: ncurses does not work on native alphaev68-dec-osf5.1,
4228# and probably other platforms. AC_SEARCH_LIBS finds the library
4229# in a place such as /usr/local/lib/libncurses.a, but does not
4230# do anything to look for the matching include files.
4231# -- chastain 2004-05-01
02d62932 4232
02d62932 4233
02d62932 4234echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
ddc9cd0f 4235echo "configure:4236: checking for library containing initscr" >&5
02d62932
MC
4236if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
4237 echo $ac_n "(cached) $ac_c" 1>&6
4238else
4239 ac_func_search_save_LIBS="$LIBS"
4240ac_cv_search_initscr="no"
4241cat > conftest.$ac_ext <<EOF
ddc9cd0f 4242#line 4243 "configure"
02d62932
MC
4243#include "confdefs.h"
4244/* Override any gcc2 internal prototype to avoid an error. */
4245/* We use char because int might match the return type of a gcc2
4246 builtin and then its argument prototype would still apply. */
4247char initscr();
4248
4249int main() {
4250initscr()
4251; return 0; }
4252EOF
ddc9cd0f 4253if { (eval echo configure:4254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
02d62932
MC
4254 rm -rf conftest*
4255 ac_cv_search_initscr="none required"
4256else
4257 echo "configure: failed program was:" >&5
4258 cat conftest.$ac_ext >&5
4259fi
4260rm -f conftest*
5c7f2947 4261test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses cursesX curses pdcurses; do
02d62932
MC
4262LIBS="-l$i $ac_func_search_save_LIBS"
4263cat > conftest.$ac_ext <<EOF
ddc9cd0f 4264#line 4265 "configure"
02d62932
MC
4265#include "confdefs.h"
4266/* Override any gcc2 internal prototype to avoid an error. */
4267/* We use char because int might match the return type of a gcc2
4268 builtin and then its argument prototype would still apply. */
4269char initscr();
4270
4271int main() {
4272initscr()
4273; return 0; }
4274EOF
ddc9cd0f 4275if { (eval echo configure:4276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
02d62932
MC
4276 rm -rf conftest*
4277 ac_cv_search_initscr="-l$i"
4278break
4279else
4280 echo "configure: failed program was:" >&5
4281 cat conftest.$ac_ext >&5
4282fi
4283rm -f conftest*
4284done
4285LIBS="$ac_func_search_save_LIBS"
4286fi
4287
4288echo "$ac_t""$ac_cv_search_initscr" 1>&6
4289if test "$ac_cv_search_initscr" != "no"; then
4290 test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
4291
4292else :
4293 echo "configure: warning: no curses library found" 1>&2
4294fi
02d62932
MC
4295
4296# Check whether the wborder function is provided by the curses
4297# library detected above. In certain implementations such as
4298# the HP/UX Hcurses for instance, this function is provided by an
4299# additional library. So if we did not find this function inside
4300# the curses library, try some alternate libraries we know might
4301# provide it.
4302
4303echo $ac_n "checking for library containing wborder""... $ac_c" 1>&6
ddc9cd0f 4304echo "configure:4305: checking for library containing wborder" >&5
02d62932
MC
4305if eval "test \"`echo '$''{'ac_cv_search_wborder'+set}'`\" = set"; then
4306 echo $ac_n "(cached) $ac_c" 1>&6
4307else
4308 ac_func_search_save_LIBS="$LIBS"
4309ac_cv_search_wborder="no"
4310cat > conftest.$ac_ext <<EOF
ddc9cd0f 4311#line 4312 "configure"
02d62932
MC
4312#include "confdefs.h"
4313/* Override any gcc2 internal prototype to avoid an error. */
4314/* We use char because int might match the return type of a gcc2
4315 builtin and then its argument prototype would still apply. */
4316char wborder();
4317
4318int main() {
4319wborder()
4320; return 0; }
4321EOF
ddc9cd0f 4322if { (eval echo configure:4323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
02d62932
MC
4323 rm -rf conftest*
4324 ac_cv_search_wborder="none required"
4325else
4326 echo "configure: failed program was:" >&5
4327 cat conftest.$ac_ext >&5
4328fi
4329rm -f conftest*
4330test "$ac_cv_search_wborder" = "no" && for i in cur_colr; do
4331LIBS="-l$i $ac_func_search_save_LIBS"
4332cat > conftest.$ac_ext <<EOF
ddc9cd0f 4333#line 4334 "configure"
02d62932
MC
4334#include "confdefs.h"
4335/* Override any gcc2 internal prototype to avoid an error. */
4336/* We use char because int might match the return type of a gcc2
4337 builtin and then its argument prototype would still apply. */
4338char wborder();
4339
4340int main() {
4341wborder()
4342; return 0; }
4343EOF
ddc9cd0f 4344if { (eval echo configure:4345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
02d62932
MC
4345 rm -rf conftest*
4346 ac_cv_search_wborder="-l$i"
4347break
4348else
4349 echo "configure: failed program was:" >&5
4350 cat conftest.$ac_ext >&5
4351fi
4352rm -f conftest*
4353done
4354LIBS="$ac_func_search_save_LIBS"
4355fi
4356
4357echo "$ac_t""$ac_cv_search_wborder" 1>&6
4358if test "$ac_cv_search_wborder" != "no"; then
4359 test "$ac_cv_search_wborder" = "none required" || LIBS="$ac_cv_search_wborder $LIBS"
4360
4361else :
4362 echo "configure: warning: wborder function not found, tui will be disabled" 1>&2
4363fi
4364
5ee754fc
MK
4365# ------------------------- #
4366# Checks for header files. #
4367# ------------------------- #
4368
4369ac_header_dirent=no
4370for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4371do
4372ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4373echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
ddc9cd0f 4374echo "configure:4375: checking for $ac_hdr that defines DIR" >&5
5ee754fc 4375if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
c906108c
SS
4376 echo $ac_n "(cached) $ac_c" 1>&6
4377else
4378 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4379#line 4380 "configure"
c906108c
SS
4380#include "confdefs.h"
4381#include <sys/types.h>
5ee754fc
MK
4382#include <$ac_hdr>
4383int main() {
4384DIR *dirp = 0;
4385; return 0; }
4386EOF
ddc9cd0f 4387if { (eval echo configure:4388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5ee754fc
MK
4388 rm -rf conftest*
4389 eval "ac_cv_header_dirent_$ac_safe=yes"
4390else
4391 echo "configure: failed program was:" >&5
4392 cat conftest.$ac_ext >&5
4393 rm -rf conftest*
4394 eval "ac_cv_header_dirent_$ac_safe=no"
4395fi
4396rm -f conftest*
4397fi
4398if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4399 echo "$ac_t""yes" 1>&6
4400 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4401 cat >> confdefs.h <<EOF
4402#define $ac_tr_hdr 1
4403EOF
4404 ac_header_dirent=$ac_hdr; break
4405else
4406 echo "$ac_t""no" 1>&6
4407fi
4408done
4409# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4410if test $ac_header_dirent = dirent.h; then
4411echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
ddc9cd0f 4412echo "configure:4413: checking for opendir in -ldir" >&5
5ee754fc
MK
4413ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4414if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4415 echo $ac_n "(cached) $ac_c" 1>&6
4416else
4417 ac_save_LIBS="$LIBS"
4418LIBS="-ldir $LIBS"
4419cat > conftest.$ac_ext <<EOF
ddc9cd0f 4420#line 4421 "configure"
5ee754fc
MK
4421#include "confdefs.h"
4422/* Override any gcc2 internal prototype to avoid an error. */
4423/* We use char because int might match the return type of a gcc2
4424 builtin and then its argument prototype would still apply. */
4425char opendir();
c906108c
SS
4426
4427int main() {
5ee754fc 4428opendir()
c906108c
SS
4429; return 0; }
4430EOF
ddc9cd0f 4431if { (eval echo configure:4432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 4432 rm -rf conftest*
5ee754fc 4433 eval "ac_cv_lib_$ac_lib_var=yes"
c906108c
SS
4434else
4435 echo "configure: failed program was:" >&5
4436 cat conftest.$ac_ext >&5
4437 rm -rf conftest*
5ee754fc 4438 eval "ac_cv_lib_$ac_lib_var=no"
c906108c
SS
4439fi
4440rm -f conftest*
5ee754fc
MK
4441LIBS="$ac_save_LIBS"
4442
4443fi
4444if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4445 echo "$ac_t""yes" 1>&6
4446 LIBS="$LIBS -ldir"
4447else
4448 echo "$ac_t""no" 1>&6
c906108c
SS
4449fi
4450
5ee754fc
MK
4451else
4452echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
ddc9cd0f 4453echo "configure:4454: checking for opendir in -lx" >&5
5ee754fc
MK
4454ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4455if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4456 echo $ac_n "(cached) $ac_c" 1>&6
4457else
4458 ac_save_LIBS="$LIBS"
4459LIBS="-lx $LIBS"
4460cat > conftest.$ac_ext <<EOF
ddc9cd0f 4461#line 4462 "configure"
5ee754fc
MK
4462#include "confdefs.h"
4463/* Override any gcc2 internal prototype to avoid an error. */
4464/* We use char because int might match the return type of a gcc2
4465 builtin and then its argument prototype would still apply. */
4466char opendir();
4467
4468int main() {
4469opendir()
4470; return 0; }
c906108c 4471EOF
ddc9cd0f 4472if { (eval echo configure:4473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5ee754fc
MK
4473 rm -rf conftest*
4474 eval "ac_cv_lib_$ac_lib_var=yes"
4475else
4476 echo "configure: failed program was:" >&5
4477 cat conftest.$ac_ext >&5
4478 rm -rf conftest*
4479 eval "ac_cv_lib_$ac_lib_var=no"
4480fi
4481rm -f conftest*
4482LIBS="$ac_save_LIBS"
c906108c 4483
5ee754fc
MK
4484fi
4485if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4486 echo "$ac_t""yes" 1>&6
4487 LIBS="$LIBS -lx"
4488else
4489 echo "$ac_t""no" 1>&6
4490fi
c906108c 4491
5ee754fc 4492fi
c906108c 4493
5ee754fc 4494echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
ddc9cd0f 4495echo "configure:4496: checking whether stat file-mode macros are broken" >&5
5ee754fc 4496if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
9608ab8b
MK
4497 echo $ac_n "(cached) $ac_c" 1>&6
4498else
4499 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4500#line 4501 "configure"
9608ab8b
MK
4501#include "confdefs.h"
4502#include <sys/types.h>
5ee754fc
MK
4503#include <sys/stat.h>
4504
4505#if defined(S_ISBLK) && defined(S_IFDIR)
4506# if S_ISBLK (S_IFDIR)
4507You lose.
4508# endif
4509#endif
4510
4511#if defined(S_ISBLK) && defined(S_IFCHR)
4512# if S_ISBLK (S_IFCHR)
4513You lose.
4514# endif
4515#endif
4516
4517#if defined(S_ISLNK) && defined(S_IFREG)
4518# if S_ISLNK (S_IFREG)
4519You lose.
4520# endif
4521#endif
4522
4523#if defined(S_ISSOCK) && defined(S_IFREG)
4524# if S_ISSOCK (S_IFREG)
4525You lose.
4526# endif
4527#endif
4528
9608ab8b 4529EOF
5ee754fc
MK
4530if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4531 egrep "You lose" >/dev/null 2>&1; then
9608ab8b 4532 rm -rf conftest*
5ee754fc
MK
4533 ac_cv_header_stat_broken=yes
4534else
4535 rm -rf conftest*
4536 ac_cv_header_stat_broken=no
4537fi
4538rm -f conftest*
4539
4540fi
4541
4542echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4543if test $ac_cv_header_stat_broken = yes; then
4544 cat >> confdefs.h <<\EOF
4545#define STAT_MACROS_BROKEN 1
4546EOF
4547
4548fi
4549
4550echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
ddc9cd0f 4551echo "configure:4552: checking for ANSI C header files" >&5
5ee754fc
MK
4552if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4553 echo $ac_n "(cached) $ac_c" 1>&6
4554else
4555 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4556#line 4557 "configure"
5ee754fc
MK
4557#include "confdefs.h"
4558#include <stdlib.h>
4559#include <stdarg.h>
4560#include <string.h>
4561#include <float.h>
4562EOF
4563ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4564{ (eval echo configure:4565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4565ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4566if test -z "$ac_err"; then
4567 rm -rf conftest*
4568 ac_cv_header_stdc=yes
4569else
4570 echo "$ac_err" >&5
4571 echo "configure: failed program was:" >&5
4572 cat conftest.$ac_ext >&5
4573 rm -rf conftest*
4574 ac_cv_header_stdc=no
4575fi
4576rm -f conftest*
4577
4578if test $ac_cv_header_stdc = yes; then
4579 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4580cat > conftest.$ac_ext <<EOF
ddc9cd0f 4581#line 4582 "configure"
5ee754fc
MK
4582#include "confdefs.h"
4583#include <string.h>
4584EOF
4585if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4586 egrep "memchr" >/dev/null 2>&1; then
4587 :
4588else
4589 rm -rf conftest*
4590 ac_cv_header_stdc=no
4591fi
4592rm -f conftest*
4593
4594fi
4595
4596if test $ac_cv_header_stdc = yes; then
4597 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4598cat > conftest.$ac_ext <<EOF
ddc9cd0f 4599#line 4600 "configure"
5ee754fc
MK
4600#include "confdefs.h"
4601#include <stdlib.h>
4602EOF
4603if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4604 egrep "free" >/dev/null 2>&1; then
4605 :
4606else
4607 rm -rf conftest*
4608 ac_cv_header_stdc=no
4609fi
4610rm -f conftest*
4611
4612fi
4613
4614if test $ac_cv_header_stdc = yes; then
4615 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4616if test "$cross_compiling" = yes; then
4617 :
4618else
4619 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4620#line 4621 "configure"
5ee754fc
MK
4621#include "confdefs.h"
4622#include <ctype.h>
4623#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4624#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4625#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4626int main () { int i; for (i = 0; i < 256; i++)
4627if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4628exit (0); }
4629
4630EOF
ddc9cd0f 4631if { (eval echo configure:4632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5ee754fc
MK
4632then
4633 :
9608ab8b 4634else
5ee754fc
MK
4635 echo "configure: failed program was:" >&5
4636 cat conftest.$ac_ext >&5
4637 rm -fr conftest*
4638 ac_cv_header_stdc=no
4639fi
4640rm -fr conftest*
4641fi
4642
4643fi
4644fi
4645
4646echo "$ac_t""$ac_cv_header_stdc" 1>&6
4647if test $ac_cv_header_stdc = yes; then
4648 cat >> confdefs.h <<\EOF
4649#define STDC_HEADERS 1
4650EOF
4651
4652fi
4653
4654for ac_hdr in link.h
4655do
4656ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4657echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4658echo "configure:4659: checking for $ac_hdr" >&5
5ee754fc
MK
4659if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4660 echo $ac_n "(cached) $ac_c" 1>&6
4661else
4662 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4663#line 4664 "configure"
5ee754fc
MK
4664#include "confdefs.h"
4665#include <$ac_hdr>
4666EOF
4667ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4668{ (eval echo configure:4669: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4669ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4670if test -z "$ac_err"; then
4671 rm -rf conftest*
4672 eval "ac_cv_header_$ac_safe=yes"
4673else
4674 echo "$ac_err" >&5
4675 echo "configure: failed program was:" >&5
4676 cat conftest.$ac_ext >&5
4677 rm -rf conftest*
4678 eval "ac_cv_header_$ac_safe=no"
4679fi
4680rm -f conftest*
4681fi
4682if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4683 echo "$ac_t""yes" 1>&6
4684 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4685 cat >> confdefs.h <<EOF
4686#define $ac_tr_hdr 1
4687EOF
4688
4689else
4690 echo "$ac_t""no" 1>&6
4691fi
4692done
4693
78434e59 4694for ac_hdr in machine/reg.h
5ee754fc
MK
4695do
4696ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4697echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4698echo "configure:4699: checking for $ac_hdr" >&5
5ee754fc
MK
4699if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4700 echo $ac_n "(cached) $ac_c" 1>&6
4701else
4702 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4703#line 4704 "configure"
5ee754fc
MK
4704#include "confdefs.h"
4705#include <$ac_hdr>
4706EOF
4707ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4708{ (eval echo configure:4709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4709ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4710if test -z "$ac_err"; then
4711 rm -rf conftest*
4712 eval "ac_cv_header_$ac_safe=yes"
4713else
4714 echo "$ac_err" >&5
4715 echo "configure: failed program was:" >&5
4716 cat conftest.$ac_ext >&5
4717 rm -rf conftest*
4718 eval "ac_cv_header_$ac_safe=no"
4719fi
4720rm -f conftest*
4721fi
4722if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4723 echo "$ac_t""yes" 1>&6
4724 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4725 cat >> confdefs.h <<EOF
4726#define $ac_tr_hdr 1
4727EOF
4728
4729else
4730 echo "$ac_t""no" 1>&6
4731fi
4732done
4733
78434e59 4734for ac_hdr in nlist.h
5ee754fc
MK
4735do
4736ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4737echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4738echo "configure:4739: checking for $ac_hdr" >&5
5ee754fc
MK
4739if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4740 echo $ac_n "(cached) $ac_c" 1>&6
4741else
4742 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4743#line 4744 "configure"
5ee754fc
MK
4744#include "confdefs.h"
4745#include <$ac_hdr>
4746EOF
4747ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4748{ (eval echo configure:4749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4749ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4750if test -z "$ac_err"; then
4751 rm -rf conftest*
4752 eval "ac_cv_header_$ac_safe=yes"
4753else
4754 echo "$ac_err" >&5
4755 echo "configure: failed program was:" >&5
4756 cat conftest.$ac_ext >&5
4757 rm -rf conftest*
4758 eval "ac_cv_header_$ac_safe=no"
4759fi
4760rm -f conftest*
4761fi
4762if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4763 echo "$ac_t""yes" 1>&6
4764 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4765 cat >> confdefs.h <<EOF
4766#define $ac_tr_hdr 1
4767EOF
4768
4769else
4770 echo "$ac_t""no" 1>&6
4771fi
4772done
4773
78434e59 4774for ac_hdr in poll.h sys/poll.h
5ee754fc
MK
4775do
4776ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4777echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4778echo "configure:4779: checking for $ac_hdr" >&5
5ee754fc
MK
4779if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4781else
4782 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4783#line 4784 "configure"
5ee754fc
MK
4784#include "confdefs.h"
4785#include <$ac_hdr>
4786EOF
4787ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4788{ (eval echo configure:4789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4789ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4790if test -z "$ac_err"; then
4791 rm -rf conftest*
4792 eval "ac_cv_header_$ac_safe=yes"
4793else
4794 echo "$ac_err" >&5
4795 echo "configure: failed program was:" >&5
4796 cat conftest.$ac_ext >&5
4797 rm -rf conftest*
4798 eval "ac_cv_header_$ac_safe=no"
4799fi
4800rm -f conftest*
4801fi
4802if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4803 echo "$ac_t""yes" 1>&6
4804 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4805 cat >> confdefs.h <<EOF
4806#define $ac_tr_hdr 1
4807EOF
4808
4809else
4810 echo "$ac_t""no" 1>&6
4811fi
4812done
4813
a2f23071 4814for ac_hdr in proc_service.h thread_db.h gnu/libc-version.h
5ee754fc
MK
4815do
4816ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4817echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4818echo "configure:4819: checking for $ac_hdr" >&5
5ee754fc
MK
4819if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4820 echo $ac_n "(cached) $ac_c" 1>&6
4821else
4822 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4823#line 4824 "configure"
5ee754fc
MK
4824#include "confdefs.h"
4825#include <$ac_hdr>
4826EOF
4827ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4828{ (eval echo configure:4829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4829ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4830if test -z "$ac_err"; then
4831 rm -rf conftest*
4832 eval "ac_cv_header_$ac_safe=yes"
4833else
4834 echo "$ac_err" >&5
4835 echo "configure: failed program was:" >&5
4836 cat conftest.$ac_ext >&5
4837 rm -rf conftest*
4838 eval "ac_cv_header_$ac_safe=no"
4839fi
4840rm -f conftest*
4841fi
4842if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4843 echo "$ac_t""yes" 1>&6
4844 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4845 cat >> confdefs.h <<EOF
4846#define $ac_tr_hdr 1
4847EOF
4848
4849else
4850 echo "$ac_t""no" 1>&6
4851fi
4852done
4853
78434e59 4854for ac_hdr in stddef.h
5ee754fc
MK
4855do
4856ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4857echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4858echo "configure:4859: checking for $ac_hdr" >&5
5ee754fc
MK
4859if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4860 echo $ac_n "(cached) $ac_c" 1>&6
4861else
4862 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4863#line 4864 "configure"
5ee754fc
MK
4864#include "confdefs.h"
4865#include <$ac_hdr>
4866EOF
4867ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4868{ (eval echo configure:4869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4869ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4870if test -z "$ac_err"; then
4871 rm -rf conftest*
4872 eval "ac_cv_header_$ac_safe=yes"
4873else
4874 echo "$ac_err" >&5
4875 echo "configure: failed program was:" >&5
4876 cat conftest.$ac_ext >&5
4877 rm -rf conftest*
4878 eval "ac_cv_header_$ac_safe=no"
4879fi
4880rm -f conftest*
4881fi
4882if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4883 echo "$ac_t""yes" 1>&6
4884 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4885 cat >> confdefs.h <<EOF
4886#define $ac_tr_hdr 1
4887EOF
4888
4889else
4890 echo "$ac_t""no" 1>&6
4891fi
4892done
4893
78434e59 4894for ac_hdr in stdlib.h
5ee754fc
MK
4895do
4896ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4897echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4898echo "configure:4899: checking for $ac_hdr" >&5
5ee754fc
MK
4899if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4900 echo $ac_n "(cached) $ac_c" 1>&6
4901else
4902 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4903#line 4904 "configure"
5ee754fc
MK
4904#include "confdefs.h"
4905#include <$ac_hdr>
4906EOF
4907ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4908{ (eval echo configure:4909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4909ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4910if test -z "$ac_err"; then
4911 rm -rf conftest*
4912 eval "ac_cv_header_$ac_safe=yes"
4913else
4914 echo "$ac_err" >&5
4915 echo "configure: failed program was:" >&5
4916 cat conftest.$ac_ext >&5
4917 rm -rf conftest*
4918 eval "ac_cv_header_$ac_safe=no"
4919fi
4920rm -f conftest*
4921fi
4922if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4923 echo "$ac_t""yes" 1>&6
4924 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4925 cat >> confdefs.h <<EOF
4926#define $ac_tr_hdr 1
4927EOF
4928
4929else
4930 echo "$ac_t""no" 1>&6
4931fi
4932done
4933
78434e59 4934for ac_hdr in stdint.h
5ee754fc
MK
4935do
4936ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4937echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4938echo "configure:4939: checking for $ac_hdr" >&5
5ee754fc
MK
4939if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4940 echo $ac_n "(cached) $ac_c" 1>&6
4941else
4942 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4943#line 4944 "configure"
5ee754fc
MK
4944#include "confdefs.h"
4945#include <$ac_hdr>
4946EOF
4947ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4948{ (eval echo configure:4949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4949ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4950if test -z "$ac_err"; then
4951 rm -rf conftest*
4952 eval "ac_cv_header_$ac_safe=yes"
4953else
4954 echo "$ac_err" >&5
4955 echo "configure: failed program was:" >&5
4956 cat conftest.$ac_ext >&5
4957 rm -rf conftest*
4958 eval "ac_cv_header_$ac_safe=no"
4959fi
4960rm -f conftest*
4961fi
4962if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4963 echo "$ac_t""yes" 1>&6
4964 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4965 cat >> confdefs.h <<EOF
4966#define $ac_tr_hdr 1
4967EOF
4968
4969else
4970 echo "$ac_t""no" 1>&6
4971fi
4972done
4973
78434e59 4974for ac_hdr in string.h memory.h strings.h
5ee754fc
MK
4975do
4976ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4977echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 4978echo "configure:4979: checking for $ac_hdr" >&5
5ee754fc
MK
4979if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4980 echo $ac_n "(cached) $ac_c" 1>&6
4981else
4982 cat > conftest.$ac_ext <<EOF
ddc9cd0f 4983#line 4984 "configure"
5ee754fc
MK
4984#include "confdefs.h"
4985#include <$ac_hdr>
4986EOF
4987ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 4988{ (eval echo configure:4989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
4989ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4990if test -z "$ac_err"; then
4991 rm -rf conftest*
4992 eval "ac_cv_header_$ac_safe=yes"
4993else
4994 echo "$ac_err" >&5
4995 echo "configure: failed program was:" >&5
4996 cat conftest.$ac_ext >&5
4997 rm -rf conftest*
4998 eval "ac_cv_header_$ac_safe=no"
4999fi
5000rm -f conftest*
5001fi
5002if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5003 echo "$ac_t""yes" 1>&6
5004 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5005 cat >> confdefs.h <<EOF
5006#define $ac_tr_hdr 1
5007EOF
5008
5009else
5010 echo "$ac_t""no" 1>&6
5011fi
5012done
5013
78434e59 5014for ac_hdr in sys/fault.h
5ee754fc
MK
5015do
5016ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5017echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5018echo "configure:5019: checking for $ac_hdr" >&5
5ee754fc
MK
5019if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5020 echo $ac_n "(cached) $ac_c" 1>&6
5021else
5022 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5023#line 5024 "configure"
5ee754fc
MK
5024#include "confdefs.h"
5025#include <$ac_hdr>
5026EOF
5027ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5028{ (eval echo configure:5029: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5029ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5030if test -z "$ac_err"; then
5031 rm -rf conftest*
5032 eval "ac_cv_header_$ac_safe=yes"
5033else
5034 echo "$ac_err" >&5
5035 echo "configure: failed program was:" >&5
5036 cat conftest.$ac_ext >&5
5037 rm -rf conftest*
5038 eval "ac_cv_header_$ac_safe=no"
5039fi
5040rm -f conftest*
5041fi
5042if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5043 echo "$ac_t""yes" 1>&6
5044 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5045 cat >> confdefs.h <<EOF
5046#define $ac_tr_hdr 1
5047EOF
5048
5049else
5050 echo "$ac_t""no" 1>&6
5051fi
5052done
5053
78434e59 5054for ac_hdr in sys/file.h
5ee754fc
MK
5055do
5056ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5057echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5058echo "configure:5059: checking for $ac_hdr" >&5
5ee754fc
MK
5059if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5060 echo $ac_n "(cached) $ac_c" 1>&6
5061else
5062 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5063#line 5064 "configure"
5ee754fc
MK
5064#include "confdefs.h"
5065#include <$ac_hdr>
5066EOF
5067ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5068{ (eval echo configure:5069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5069ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5070if test -z "$ac_err"; then
5071 rm -rf conftest*
5072 eval "ac_cv_header_$ac_safe=yes"
5073else
5074 echo "$ac_err" >&5
5075 echo "configure: failed program was:" >&5
5076 cat conftest.$ac_ext >&5
5077 rm -rf conftest*
5078 eval "ac_cv_header_$ac_safe=no"
5079fi
5080rm -f conftest*
5081fi
5082if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5083 echo "$ac_t""yes" 1>&6
5084 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5085 cat >> confdefs.h <<EOF
5086#define $ac_tr_hdr 1
5087EOF
5088
5089else
5090 echo "$ac_t""no" 1>&6
5091fi
5092done
5093
78434e59 5094for ac_hdr in sys/filio.h
5ee754fc
MK
5095do
5096ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5097echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5098echo "configure:5099: checking for $ac_hdr" >&5
5ee754fc
MK
5099if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5100 echo $ac_n "(cached) $ac_c" 1>&6
5101else
5102 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5103#line 5104 "configure"
5ee754fc
MK
5104#include "confdefs.h"
5105#include <$ac_hdr>
5106EOF
5107ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5108{ (eval echo configure:5109: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5109ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5110if test -z "$ac_err"; then
5111 rm -rf conftest*
5112 eval "ac_cv_header_$ac_safe=yes"
5113else
5114 echo "$ac_err" >&5
5115 echo "configure: failed program was:" >&5
5116 cat conftest.$ac_ext >&5
5117 rm -rf conftest*
5118 eval "ac_cv_header_$ac_safe=no"
5119fi
5120rm -f conftest*
5121fi
5122if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5123 echo "$ac_t""yes" 1>&6
5124 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5125 cat >> confdefs.h <<EOF
5126#define $ac_tr_hdr 1
5127EOF
5128
5129else
5130 echo "$ac_t""no" 1>&6
5131fi
5132done
5133
78434e59 5134for ac_hdr in sys/ioctl.h
5ee754fc
MK
5135do
5136ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5137echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5138echo "configure:5139: checking for $ac_hdr" >&5
5ee754fc
MK
5139if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5140 echo $ac_n "(cached) $ac_c" 1>&6
5141else
5142 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5143#line 5144 "configure"
5ee754fc
MK
5144#include "confdefs.h"
5145#include <$ac_hdr>
5146EOF
5147ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5148{ (eval echo configure:5149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5149ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5150if test -z "$ac_err"; then
5151 rm -rf conftest*
5152 eval "ac_cv_header_$ac_safe=yes"
5153else
5154 echo "$ac_err" >&5
5155 echo "configure: failed program was:" >&5
5156 cat conftest.$ac_ext >&5
5157 rm -rf conftest*
5158 eval "ac_cv_header_$ac_safe=no"
5159fi
5160rm -f conftest*
5161fi
5162if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5163 echo "$ac_t""yes" 1>&6
5164 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5165 cat >> confdefs.h <<EOF
5166#define $ac_tr_hdr 1
5167EOF
5168
5169else
5170 echo "$ac_t""no" 1>&6
5171fi
5172done
5173
78434e59 5174for ac_hdr in sys/param.h
5ee754fc
MK
5175do
5176ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5177echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5178echo "configure:5179: checking for $ac_hdr" >&5
5ee754fc
MK
5179if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5180 echo $ac_n "(cached) $ac_c" 1>&6
5181else
5182 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5183#line 5184 "configure"
5ee754fc
MK
5184#include "confdefs.h"
5185#include <$ac_hdr>
5186EOF
5187ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5188{ (eval echo configure:5189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5189ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5190if test -z "$ac_err"; then
5191 rm -rf conftest*
5192 eval "ac_cv_header_$ac_safe=yes"
5193else
5194 echo "$ac_err" >&5
5195 echo "configure: failed program was:" >&5
5196 cat conftest.$ac_ext >&5
5197 rm -rf conftest*
5198 eval "ac_cv_header_$ac_safe=no"
5199fi
5200rm -f conftest*
5201fi
5202if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5203 echo "$ac_t""yes" 1>&6
5204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5205 cat >> confdefs.h <<EOF
5206#define $ac_tr_hdr 1
5207EOF
5208
5209else
5210 echo "$ac_t""no" 1>&6
5211fi
5212done
5213
78434e59 5214for ac_hdr in sys/proc.h
5ee754fc
MK
5215do
5216ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5217echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5218echo "configure:5219: checking for $ac_hdr" >&5
5ee754fc
MK
5219if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5220 echo $ac_n "(cached) $ac_c" 1>&6
5221else
5222 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5223#line 5224 "configure"
5ee754fc
MK
5224#include "confdefs.h"
5225#include <$ac_hdr>
5226EOF
5227ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5228{ (eval echo configure:5229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5229ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5230if test -z "$ac_err"; then
5231 rm -rf conftest*
5232 eval "ac_cv_header_$ac_safe=yes"
5233else
5234 echo "$ac_err" >&5
5235 echo "configure: failed program was:" >&5
5236 cat conftest.$ac_ext >&5
5237 rm -rf conftest*
5238 eval "ac_cv_header_$ac_safe=no"
5239fi
5240rm -f conftest*
5241fi
5242if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5243 echo "$ac_t""yes" 1>&6
5244 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5245 cat >> confdefs.h <<EOF
5246#define $ac_tr_hdr 1
5247EOF
5248
5249else
5250 echo "$ac_t""no" 1>&6
5251fi
5252done
5253
78434e59 5254for ac_hdr in sys/procfs.h
5ee754fc
MK
5255do
5256ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5257echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5258echo "configure:5259: checking for $ac_hdr" >&5
5ee754fc
MK
5259if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5260 echo $ac_n "(cached) $ac_c" 1>&6
5261else
5262 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5263#line 5264 "configure"
5ee754fc
MK
5264#include "confdefs.h"
5265#include <$ac_hdr>
5266EOF
5267ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5268{ (eval echo configure:5269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5269ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5270if test -z "$ac_err"; then
5271 rm -rf conftest*
5272 eval "ac_cv_header_$ac_safe=yes"
5273else
5274 echo "$ac_err" >&5
5275 echo "configure: failed program was:" >&5
5276 cat conftest.$ac_ext >&5
5277 rm -rf conftest*
5278 eval "ac_cv_header_$ac_safe=no"
5279fi
5280rm -f conftest*
5281fi
5282if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5283 echo "$ac_t""yes" 1>&6
5284 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5285 cat >> confdefs.h <<EOF
5286#define $ac_tr_hdr 1
5287EOF
5288
5289else
5290 echo "$ac_t""no" 1>&6
5291fi
5292done
5293
78434e59 5294for ac_hdr in sys/ptrace.h ptrace.h
5ee754fc
MK
5295do
5296ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5297echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5298echo "configure:5299: checking for $ac_hdr" >&5
5ee754fc
MK
5299if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5301else
5302 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5303#line 5304 "configure"
5ee754fc
MK
5304#include "confdefs.h"
5305#include <$ac_hdr>
5306EOF
5307ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5308{ (eval echo configure:5309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5309ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5310if test -z "$ac_err"; then
5311 rm -rf conftest*
5312 eval "ac_cv_header_$ac_safe=yes"
5313else
5314 echo "$ac_err" >&5
5315 echo "configure: failed program was:" >&5
5316 cat conftest.$ac_ext >&5
5317 rm -rf conftest*
5318 eval "ac_cv_header_$ac_safe=no"
5319fi
5320rm -f conftest*
5321fi
5322if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5323 echo "$ac_t""yes" 1>&6
5324 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5325 cat >> confdefs.h <<EOF
5326#define $ac_tr_hdr 1
5327EOF
5328
5329else
5330 echo "$ac_t""no" 1>&6
5331fi
5332done
5333
78434e59 5334for ac_hdr in sys/reg.h sys/debugreg.h
5ee754fc
MK
5335do
5336ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5337echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5338echo "configure:5339: checking for $ac_hdr" >&5
5ee754fc
MK
5339if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5340 echo $ac_n "(cached) $ac_c" 1>&6
5341else
5342 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5343#line 5344 "configure"
5ee754fc
MK
5344#include "confdefs.h"
5345#include <$ac_hdr>
5346EOF
5347ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5348{ (eval echo configure:5349: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5349ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5350if test -z "$ac_err"; then
5351 rm -rf conftest*
5352 eval "ac_cv_header_$ac_safe=yes"
5353else
5354 echo "$ac_err" >&5
5355 echo "configure: failed program was:" >&5
5356 cat conftest.$ac_ext >&5
5357 rm -rf conftest*
5358 eval "ac_cv_header_$ac_safe=no"
5359fi
5360rm -f conftest*
5361fi
5362if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5363 echo "$ac_t""yes" 1>&6
5364 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5365 cat >> confdefs.h <<EOF
5366#define $ac_tr_hdr 1
5367EOF
5368
5369else
5370 echo "$ac_t""no" 1>&6
5371fi
5372done
5373
78434e59 5374for ac_hdr in sys/select.h
5ee754fc
MK
5375do
5376ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5377echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5378echo "configure:5379: checking for $ac_hdr" >&5
5ee754fc
MK
5379if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5380 echo $ac_n "(cached) $ac_c" 1>&6
5381else
5382 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5383#line 5384 "configure"
5ee754fc
MK
5384#include "confdefs.h"
5385#include <$ac_hdr>
5386EOF
5387ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5388{ (eval echo configure:5389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5389ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5390if test -z "$ac_err"; then
5391 rm -rf conftest*
5392 eval "ac_cv_header_$ac_safe=yes"
5393else
5394 echo "$ac_err" >&5
5395 echo "configure: failed program was:" >&5
5396 cat conftest.$ac_ext >&5
5397 rm -rf conftest*
5398 eval "ac_cv_header_$ac_safe=no"
5399fi
5400rm -f conftest*
5401fi
5402if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5403 echo "$ac_t""yes" 1>&6
5404 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5405 cat >> confdefs.h <<EOF
5406#define $ac_tr_hdr 1
5407EOF
5408
5409else
5410 echo "$ac_t""no" 1>&6
5411fi
5412done
5413
78434e59 5414for ac_hdr in sys/syscall.h
5ee754fc
MK
5415do
5416ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5417echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5418echo "configure:5419: checking for $ac_hdr" >&5
5ee754fc
MK
5419if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5420 echo $ac_n "(cached) $ac_c" 1>&6
5421else
5422 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5423#line 5424 "configure"
5ee754fc
MK
5424#include "confdefs.h"
5425#include <$ac_hdr>
5426EOF
5427ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5428{ (eval echo configure:5429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5429ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5430if test -z "$ac_err"; then
5431 rm -rf conftest*
5432 eval "ac_cv_header_$ac_safe=yes"
5433else
5434 echo "$ac_err" >&5
5435 echo "configure: failed program was:" >&5
5436 cat conftest.$ac_ext >&5
5437 rm -rf conftest*
5438 eval "ac_cv_header_$ac_safe=no"
5439fi
5440rm -f conftest*
5441fi
5442if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5443 echo "$ac_t""yes" 1>&6
5444 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5445 cat >> confdefs.h <<EOF
5446#define $ac_tr_hdr 1
5447EOF
5448
5449else
5450 echo "$ac_t""no" 1>&6
5451fi
5452done
5453
086ec9eb 5454for ac_hdr in sys/types.h
5ee754fc
MK
5455do
5456ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5457echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5458echo "configure:5459: checking for $ac_hdr" >&5
5ee754fc
MK
5459if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5460 echo $ac_n "(cached) $ac_c" 1>&6
5461else
5462 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5463#line 5464 "configure"
5ee754fc
MK
5464#include "confdefs.h"
5465#include <$ac_hdr>
5466EOF
5467ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5468{ (eval echo configure:5469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5469ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5470if test -z "$ac_err"; then
5471 rm -rf conftest*
5472 eval "ac_cv_header_$ac_safe=yes"
5473else
5474 echo "$ac_err" >&5
9608ab8b
MK
5475 echo "configure: failed program was:" >&5
5476 cat conftest.$ac_ext >&5
5477 rm -rf conftest*
5ee754fc 5478 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5479fi
5480rm -f conftest*
5481fi
5ee754fc 5482if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b
MK
5483 echo "$ac_t""yes" 1>&6
5484 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5485 cat >> confdefs.h <<EOF
5486#define $ac_tr_hdr 1
5487EOF
5ee754fc 5488
9608ab8b
MK
5489else
5490 echo "$ac_t""no" 1>&6
5491fi
5492done
5ee754fc 5493
086ec9eb 5494for ac_hdr in sys/user.h
5ee754fc
MK
5495do
5496ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5497echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5498echo "configure:5499: checking for $ac_hdr" >&5
5ee754fc 5499if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9608ab8b
MK
5500 echo $ac_n "(cached) $ac_c" 1>&6
5501else
5ee754fc 5502 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5503#line 5504 "configure"
9608ab8b 5504#include "confdefs.h"
5ee754fc 5505#include <$ac_hdr>
9608ab8b 5506EOF
5ee754fc 5507ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5508{ (eval echo configure:5509: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5509ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5510if test -z "$ac_err"; then
9608ab8b 5511 rm -rf conftest*
5ee754fc 5512 eval "ac_cv_header_$ac_safe=yes"
9608ab8b 5513else
5ee754fc 5514 echo "$ac_err" >&5
9608ab8b
MK
5515 echo "configure: failed program was:" >&5
5516 cat conftest.$ac_ext >&5
5517 rm -rf conftest*
5ee754fc 5518 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5519fi
5520rm -f conftest*
9608ab8b 5521fi
5ee754fc 5522if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b 5523 echo "$ac_t""yes" 1>&6
5ee754fc
MK
5524 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5525 cat >> confdefs.h <<EOF
5526#define $ac_tr_hdr 1
5527EOF
5528
9608ab8b
MK
5529else
5530 echo "$ac_t""no" 1>&6
5531fi
5ee754fc 5532done
9608ab8b 5533
086ec9eb 5534for ac_hdr in sys/wait.h wait.h
5ee754fc
MK
5535do
5536ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5537echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5538echo "configure:5539: checking for $ac_hdr" >&5
5ee754fc 5539if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9608ab8b
MK
5540 echo $ac_n "(cached) $ac_c" 1>&6
5541else
5ee754fc 5542 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5543#line 5544 "configure"
9608ab8b 5544#include "confdefs.h"
5ee754fc 5545#include <$ac_hdr>
9608ab8b 5546EOF
5ee754fc 5547ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5548{ (eval echo configure:5549: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5ee754fc
MK
5549ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5550if test -z "$ac_err"; then
9608ab8b 5551 rm -rf conftest*
5ee754fc 5552 eval "ac_cv_header_$ac_safe=yes"
9608ab8b 5553else
5ee754fc 5554 echo "$ac_err" >&5
9608ab8b
MK
5555 echo "configure: failed program was:" >&5
5556 cat conftest.$ac_ext >&5
5557 rm -rf conftest*
5ee754fc 5558 eval "ac_cv_header_$ac_safe=no"
9608ab8b
MK
5559fi
5560rm -f conftest*
9608ab8b 5561fi
5ee754fc 5562if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9608ab8b 5563 echo "$ac_t""yes" 1>&6
5ee754fc
MK
5564 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5565 cat >> confdefs.h <<EOF
5566#define $ac_tr_hdr 1
5567EOF
5568
9608ab8b
MK
5569else
5570 echo "$ac_t""no" 1>&6
5571fi
5ee754fc 5572done
9608ab8b 5573
086ec9eb 5574for ac_hdr in termios.h termio.h sgtty.h
78434e59
MK
5575do
5576ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5577echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
ddc9cd0f 5578echo "configure:5579: checking for $ac_hdr" >&5
78434e59
MK
5579if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5580 echo $ac_n "(cached) $ac_c" 1>&6
5581else
5582 cat > conftest.$ac_ext <<EOF
ddc9cd0f 5583#line 5584 "configure"
78434e59
MK
5584#include "confdefs.h"
5585#include <$ac_hdr>
5586EOF
5587ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
ddc9cd0f 5588{ (eval echo configure:5589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
78434e59
MK
5589ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5590if test -z "$ac_err"; then
5591 rm -rf conftest*
5592 eval "ac_cv_header_$ac_safe=yes"
5593else
5594 echo "$ac_err" >&5
5595 echo "configure: failed program was:" >&5
5596 cat conftest.$ac_ext >&5
5597 rm -rf conftest*
5598 eval "ac_cv_header_$ac_safe=no"
5599fi
5600rm -f conftest*
5601fi
5602if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5603 echo "$ac_t""yes" 1>&6
5604 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5605 cat >> confdefs.h <<EOF
5606#define $ac_tr_hdr 1
5607EOF
5608
5609else
5610 echo "$ac_t""no" 1>&6
5611fi
5612done
5613
086ec9eb
MK
5614for ac_hdr in unistd.h
5615do
5616ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5617echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5618echo "configure:5619: checking for $ac_hdr" >&5
5619if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5620 echo $ac_n "(cached) $ac_c" 1>&6
5621else
5622 cat > conftest.$ac_ext <<EOF
5623#line 5624 "configure"
5624#include "confdefs.h"
5625#include <$ac_hdr>
5626EOF
5627ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5628{ (eval echo configure:5629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5629ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5630if test -z "$ac_err"; then
5631 rm -rf conftest*
5632 eval "ac_cv_header_$ac_safe=yes"
5633else
5634 echo "$ac_err" >&5
5635 echo "configure: failed program was:" >&5
5636 cat conftest.$ac_ext >&5
5637 rm -rf conftest*
5638 eval "ac_cv_header_$ac_safe=no"
5639fi
5640rm -f conftest*
5641fi
5642if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5643 echo "$ac_t""yes" 1>&6
5644 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5645 cat >> confdefs.h <<EOF
5646#define $ac_tr_hdr 1
5647EOF
5648
5649else
5650 echo "$ac_t""no" 1>&6
5651fi
5652done
5653
9608ab8b 5654
b1d19a62 5655# On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
5ee754fc
MK
5656# between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5657# think that we don't have <curses.h> if we're using GCC.
5658case $host_os in
b1d19a62 5659 solaris2.[789])
5ee754fc
MK
5660 if test "$GCC" = yes; then
5661 cat >> confdefs.h <<\EOF
5662#define _MSE_INT_H 1
5663EOF
5664
5665 fi ;;
5666esac
a6ed5501 5667for ac_hdr in curses.h cursesX.h ncurses.h ncurses/ncurses.h term.h
5ee754fc
MK
5668do
5669ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5670echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
086ec9eb 5671echo "configure:5672: checking for $ac_hdr" >&5
5ee754fc 5672if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
c906108c
SS
5673 echo $ac_n "(cached) $ac_c" 1>&6
5674else
5675 cat > conftest.$ac_ext <<EOF
086ec9eb 5676#line 5677 "configure"
c906108c 5677#include "confdefs.h"
5ee754fc 5678#include <$ac_hdr>
c906108c
SS
5679EOF
5680ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
086ec9eb 5681{ (eval echo configure:5682: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5682ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5683if test -z "$ac_err"; then
5684 rm -rf conftest*
5ee754fc 5685 eval "ac_cv_header_$ac_safe=yes"
c906108c
SS
5686else
5687 echo "$ac_err" >&5
5688 echo "configure: failed program was:" >&5
5689 cat conftest.$ac_ext >&5
5690 rm -rf conftest*
5ee754fc 5691 eval "ac_cv_header_$ac_safe=no"
c906108c
SS
5692fi
5693rm -f conftest*
c906108c 5694fi
5ee754fc
MK
5695if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5696 echo "$ac_t""yes" 1>&6
5697 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5698 cat >> confdefs.h <<EOF
5699#define $ac_tr_hdr 1
c906108c 5700EOF
5ee754fc 5701
c906108c 5702else
5ee754fc 5703 echo "$ac_t""no" 1>&6
c906108c 5704fi
5ee754fc 5705done
c906108c
SS
5706
5707
5ee754fc
MK
5708# FIXME: kettenis/20030102: In most cases we include these
5709# unconditionally, so what's the point in checking these?
5710for ac_hdr in ctype.h time.h
c906108c
SS
5711do
5712ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5713echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
086ec9eb 5714echo "configure:5715: checking for $ac_hdr" >&5
c906108c
SS
5715if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5716 echo $ac_n "(cached) $ac_c" 1>&6
5717else
5718 cat > conftest.$ac_ext <<EOF
086ec9eb 5719#line 5720 "configure"
c906108c
SS
5720#include "confdefs.h"
5721#include <$ac_hdr>
5722EOF
5723ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
086ec9eb 5724{ (eval echo configure:5725: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
5725ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5726if test -z "$ac_err"; then
5727 rm -rf conftest*
5728 eval "ac_cv_header_$ac_safe=yes"
5729else
5730 echo "$ac_err" >&5
5731 echo "configure: failed program was:" >&5
5732 cat conftest.$ac_ext >&5
5733 rm -rf conftest*
5734 eval "ac_cv_header_$ac_safe=no"
5735fi
5736rm -f conftest*
5737fi
5738if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5739 echo "$ac_t""yes" 1>&6
5740 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5741 cat >> confdefs.h <<EOF
5742#define $ac_tr_hdr 1
5743EOF
5744
5745else
5746 echo "$ac_t""no" 1>&6
5747fi
5748done
5749
5ee754fc 5750
40a7debc 5751echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
086ec9eb 5752echo "configure:5753: checking for member st_blocks in struct stat" >&5
40a7debc
EZ
5753if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then
5754 echo $ac_n "(cached) $ac_c" 1>&6
5755else
5756 cat > conftest.$ac_ext <<EOF
086ec9eb 5757#line 5758 "configure"
40a7debc
EZ
5758#include "confdefs.h"
5759#include <sys/types.h>
5760#include <sys/stat.h>
5761int main() {
5762struct stat st; (void) st.st_blocks;
5763; return 0; }
5764EOF
086ec9eb 5765if { (eval echo configure:5766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
40a7debc
EZ
5766 rm -rf conftest*
5767 gdb_cv_have_struct_stat_with_st_blocks_member=yes
5768else
5769 echo "configure: failed program was:" >&5
5770 cat conftest.$ac_ext >&5
5771 rm -rf conftest*
5772 gdb_cv_have_struct_stat_with_st_blocks_member=no
5773fi
5774rm -f conftest*
5775fi
5776
5777echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5778if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then
5779 cat >> confdefs.h <<\EOF
5780#define HAVE_STRUCT_STAT_ST_BLOCKS 1
5781EOF
5782
5783fi
086ec9eb 5784
b9362cc7
AC
5785# ------------------------- #
5786# Checks for declarations. #
5787# ------------------------- #
5788
5789for ac_func in getopt
5790do
5791 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5792echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
086ec9eb 5793echo "configure:5794: checking whether $ac_func is declared" >&5
b9362cc7
AC
5794if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5795 echo $ac_n "(cached) $ac_c" 1>&6
5796else
5797 cat > conftest.$ac_ext <<EOF
086ec9eb 5798#line 5799 "configure"
b9362cc7
AC
5799#include "confdefs.h"
5800#undef $ac_tr_decl
5801#define $ac_tr_decl 1
5802
5803
5804int main() {
5805#ifndef $ac_func
5806char *(*pfn) = (char *(*)) $ac_func ;
5807#endif
5808; return 0; }
5809EOF
086ec9eb 5810if { (eval echo configure:5811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b9362cc7
AC
5811 rm -rf conftest*
5812 eval "gcc_cv_have_decl_$ac_func=yes"
5813else
5814 echo "configure: failed program was:" >&5
5815 cat conftest.$ac_ext >&5
5816 rm -rf conftest*
5817 eval "gcc_cv_have_decl_$ac_func=no"
5818fi
5819rm -f conftest*
5820fi
5821
5822if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
5823 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
5824#define $ac_tr_decl 1
5825EOF
5826
5827else
5828 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5829#define $ac_tr_decl 0
5830EOF
5831
5832fi
5833
5834done
5835if test x = y ; then
5836 cat >> confdefs.h <<\EOF
5837#define HAVE_DECL_GETOPT 1
5838EOF
5839fi
5840
5841
5ee754fc
MK
5842# ------------------ #
5843# Checks for types. #
5844# ------------------ #
5845
5846echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
086ec9eb 5847echo "configure:5848: checking return type of signal handlers" >&5
5ee754fc 5848if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
c906108c
SS
5849 echo $ac_n "(cached) $ac_c" 1>&6
5850else
5851 cat > conftest.$ac_ext <<EOF
086ec9eb 5852#line 5853 "configure"
c906108c
SS
5853#include "confdefs.h"
5854#include <sys/types.h>
5ee754fc
MK
5855#include <signal.h>
5856#ifdef signal
5857#undef signal
c906108c 5858#endif
5ee754fc
MK
5859#ifdef __cplusplus
5860extern "C" void (*signal (int, void (*)(int)))(int);
5861#else
5862void (*signal ()) ();
c906108c
SS
5863#endif
5864
5ee754fc
MK
5865int main() {
5866int i;
5867; return 0; }
c906108c 5868EOF
086ec9eb 5869if { (eval echo configure:5870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 5870 rm -rf conftest*
5ee754fc 5871 ac_cv_type_signal=void
c906108c 5872else
5ee754fc
MK
5873 echo "configure: failed program was:" >&5
5874 cat conftest.$ac_ext >&5
c906108c 5875 rm -rf conftest*
5ee754fc 5876 ac_cv_type_signal=int
c906108c
SS
5877fi
5878rm -f conftest*
c906108c
SS
5879fi
5880
5ee754fc
MK
5881echo "$ac_t""$ac_cv_type_signal" 1>&6
5882cat >> confdefs.h <<EOF
5883#define RETSIGTYPE $ac_cv_type_signal
c906108c
SS
5884EOF
5885
c906108c
SS
5886
5887
5ee754fc
MK
5888# ------------------------------------- #
5889# Checks for compiler characteristics. #
5890# ------------------------------------- #
5891
c906108c 5892echo $ac_n "checking for working const""... $ac_c" 1>&6
086ec9eb 5893echo "configure:5894: checking for working const" >&5
c906108c
SS
5894if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5895 echo $ac_n "(cached) $ac_c" 1>&6
5896else
5897 cat > conftest.$ac_ext <<EOF
086ec9eb 5898#line 5899 "configure"
c906108c
SS
5899#include "confdefs.h"
5900
5901int main() {
5902
5903/* Ultrix mips cc rejects this. */
5904typedef int charset[2]; const charset x;
5905/* SunOS 4.1.1 cc rejects this. */
5906char const *const *ccp;
5907char **p;
5908/* NEC SVR4.0.2 mips cc rejects this. */
5909struct point {int x, y;};
5910static struct point const zero = {0,0};
5911/* AIX XL C 1.02.0.0 rejects this.
5912 It does not let you subtract one const X* pointer from another in an arm
5913 of an if-expression whose if-part is not a constant expression */
5914const char *g = "string";
5915ccp = &g + (g ? g-g : 0);
5916/* HPUX 7.0 cc rejects these. */
5917++ccp;
5918p = (char**) ccp;
5919ccp = (char const *const *) p;
5920{ /* SCO 3.2v4 cc rejects this. */
5921 char *t;
5922 char const *s = 0 ? (char *) 0 : (char const *) 0;
5923
5924 *t++ = 0;
5925}
5926{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5927 int x[] = {25, 17};
5928 const int *foo = &x[0];
5929 ++foo;
5930}
5931{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5932 typedef const int *iptr;
5933 iptr p = 0;
5934 ++p;
5935}
5936{ /* AIX XL C 1.02.0.0 rejects this saying
5937 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5938 struct s { int j; const int *ap[3]; };
5939 struct s *b; b->j = 5;
5940}
5941{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5942 const int foo = 10;
5943}
5944
5945; return 0; }
5946EOF
086ec9eb 5947if { (eval echo configure:5948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
5948 rm -rf conftest*
5949 ac_cv_c_const=yes
5950else
5951 echo "configure: failed program was:" >&5
5952 cat conftest.$ac_ext >&5
5953 rm -rf conftest*
5954 ac_cv_c_const=no
5955fi
5956rm -f conftest*
5957fi
5958
5959echo "$ac_t""$ac_cv_c_const" 1>&6
5960if test $ac_cv_c_const = no; then
5961 cat >> confdefs.h <<\EOF
5962#define const
5963EOF
5964
5965fi
5966
bce58c09 5967echo $ac_n "checking for inline""... $ac_c" 1>&6
086ec9eb 5968echo "configure:5969: checking for inline" >&5
bce58c09
JB
5969if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5970 echo $ac_n "(cached) $ac_c" 1>&6
5971else
5972 ac_cv_c_inline=no
5973for ac_kw in inline __inline__ __inline; do
5974 cat > conftest.$ac_ext <<EOF
086ec9eb 5975#line 5976 "configure"
bce58c09
JB
5976#include "confdefs.h"
5977
5978int main() {
5979} $ac_kw foo() {
5980; return 0; }
5981EOF
086ec9eb 5982if { (eval echo configure:5983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
bce58c09
JB
5983 rm -rf conftest*
5984 ac_cv_c_inline=$ac_kw; break
5985else
5986 echo "configure: failed program was:" >&5
5987 cat conftest.$ac_ext >&5
5988fi
5989rm -f conftest*
5990done
5991
5992fi
5993
5994echo "$ac_t""$ac_cv_c_inline" 1>&6
5995case "$ac_cv_c_inline" in
5996 inline | yes) ;;
5997 no) cat >> confdefs.h <<\EOF
5998#define inline
5999EOF
6000 ;;
6001 *) cat >> confdefs.h <<EOF
6002#define inline $ac_cv_c_inline
6003EOF
6004 ;;
6005esac
6006
c906108c 6007
5ee754fc
MK
6008# ------------------------------ #
6009# Checks for library functions. #
6010# ------------------------------ #
6011
46711df8
MK
6012# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6013# for constant arguments. Useless!
6014echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
086ec9eb 6015echo "configure:6016: checking for working alloca.h" >&5
46711df8
MK
6016if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6017 echo $ac_n "(cached) $ac_c" 1>&6
6018else
6019 cat > conftest.$ac_ext <<EOF
086ec9eb 6020#line 6021 "configure"
46711df8
MK
6021#include "confdefs.h"
6022#include <alloca.h>
6023int main() {
6024char *p = alloca(2 * sizeof(int));
6025; return 0; }
6026EOF
086ec9eb 6027if { (eval echo configure:6028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
6028 rm -rf conftest*
6029 ac_cv_header_alloca_h=yes
6030else
6031 echo "configure: failed program was:" >&5
6032 cat conftest.$ac_ext >&5
6033 rm -rf conftest*
6034 ac_cv_header_alloca_h=no
6035fi
6036rm -f conftest*
6037fi
6038
6039echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6040if test $ac_cv_header_alloca_h = yes; then
6041 cat >> confdefs.h <<\EOF
6042#define HAVE_ALLOCA_H 1
6043EOF
6044
6045fi
6046
6047echo $ac_n "checking for alloca""... $ac_c" 1>&6
086ec9eb 6048echo "configure:6049: checking for alloca" >&5
46711df8
MK
6049if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6050 echo $ac_n "(cached) $ac_c" 1>&6
6051else
6052 cat > conftest.$ac_ext <<EOF
086ec9eb 6053#line 6054 "configure"
46711df8
MK
6054#include "confdefs.h"
6055
6056#ifdef __GNUC__
6057# define alloca __builtin_alloca
6058#else
6059# ifdef _MSC_VER
6060# include <malloc.h>
6061# define alloca _alloca
6062# else
6063# if HAVE_ALLOCA_H
6064# include <alloca.h>
6065# else
6066# ifdef _AIX
6067 #pragma alloca
6068# else
6069# ifndef alloca /* predefined by HP cc +Olibcalls */
6070char *alloca ();
6071# endif
6072# endif
6073# endif
6074# endif
6075#endif
6076
6077int main() {
6078char *p = (char *) alloca(1);
6079; return 0; }
6080EOF
086ec9eb 6081if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
6082 rm -rf conftest*
6083 ac_cv_func_alloca_works=yes
6084else
6085 echo "configure: failed program was:" >&5
6086 cat conftest.$ac_ext >&5
6087 rm -rf conftest*
6088 ac_cv_func_alloca_works=no
6089fi
6090rm -f conftest*
6091fi
6092
6093echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6094if test $ac_cv_func_alloca_works = yes; then
6095 cat >> confdefs.h <<\EOF
6096#define HAVE_ALLOCA 1
6097EOF
6098
6099fi
6100
6101if test $ac_cv_func_alloca_works = no; then
6102 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6103 # that cause trouble. Some versions do not even contain alloca or
6104 # contain a buggy version. If you still want to use their alloca,
6105 # use ar to extract alloca.o from them instead of compiling alloca.c.
6106 ALLOCA=alloca.${ac_objext}
6107 cat >> confdefs.h <<\EOF
6108#define C_ALLOCA 1
6109EOF
6110
6111
6112echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
086ec9eb 6113echo "configure:6114: checking whether alloca needs Cray hooks" >&5
46711df8
MK
6114if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6115 echo $ac_n "(cached) $ac_c" 1>&6
6116else
6117 cat > conftest.$ac_ext <<EOF
086ec9eb 6118#line 6119 "configure"
46711df8
MK
6119#include "confdefs.h"
6120#if defined(CRAY) && ! defined(CRAY2)
6121webecray
6122#else
6123wenotbecray
6124#endif
6125
6126EOF
6127if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6128 egrep "webecray" >/dev/null 2>&1; then
6129 rm -rf conftest*
6130 ac_cv_os_cray=yes
6131else
6132 rm -rf conftest*
6133 ac_cv_os_cray=no
6134fi
6135rm -f conftest*
6136
6137fi
6138
6139echo "$ac_t""$ac_cv_os_cray" 1>&6
6140if test $ac_cv_os_cray = yes; then
6141for ac_func in _getb67 GETB67 getb67; do
6142 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6143echo "configure:6144: checking for $ac_func" >&5
46711df8
MK
6144if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6145 echo $ac_n "(cached) $ac_c" 1>&6
6146else
6147 cat > conftest.$ac_ext <<EOF
086ec9eb 6148#line 6149 "configure"
46711df8
MK
6149#include "confdefs.h"
6150/* System header to define __stub macros and hopefully few prototypes,
6151 which can conflict with char $ac_func(); below. */
6152#include <assert.h>
6153/* Override any gcc2 internal prototype to avoid an error. */
6154/* We use char because int might match the return type of a gcc2
6155 builtin and then its argument prototype would still apply. */
6156char $ac_func();
6157
6158int main() {
6159
6160/* The GNU C library defines this for functions which it implements
6161 to always fail with ENOSYS. Some functions are actually named
6162 something starting with __ and the normal name is an alias. */
6163#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6164choke me
6165#else
6166$ac_func();
6167#endif
6168
6169; return 0; }
6170EOF
086ec9eb 6171if { (eval echo configure:6172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
46711df8
MK
6172 rm -rf conftest*
6173 eval "ac_cv_func_$ac_func=yes"
6174else
6175 echo "configure: failed program was:" >&5
6176 cat conftest.$ac_ext >&5
6177 rm -rf conftest*
6178 eval "ac_cv_func_$ac_func=no"
6179fi
6180rm -f conftest*
6181fi
6182
6183if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6184 echo "$ac_t""yes" 1>&6
6185 cat >> confdefs.h <<EOF
6186#define CRAY_STACKSEG_END $ac_func
6187EOF
6188
6189 break
6190else
6191 echo "$ac_t""no" 1>&6
6192fi
6193
6194done
6195fi
6196
6197echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
086ec9eb 6198echo "configure:6199: checking stack direction for C alloca" >&5
46711df8
MK
6199if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6200 echo $ac_n "(cached) $ac_c" 1>&6
6201else
6202 if test "$cross_compiling" = yes; then
6203 ac_cv_c_stack_direction=0
6204else
6205 cat > conftest.$ac_ext <<EOF
086ec9eb 6206#line 6207 "configure"
46711df8
MK
6207#include "confdefs.h"
6208find_stack_direction ()
6209{
6210 static char *addr = 0;
6211 auto char dummy;
6212 if (addr == 0)
6213 {
6214 addr = &dummy;
6215 return find_stack_direction ();
6216 }
6217 else
6218 return (&dummy > addr) ? 1 : -1;
6219}
6220main ()
6221{
6222 exit (find_stack_direction() < 0);
6223}
6224EOF
086ec9eb 6225if { (eval echo configure:6226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
46711df8
MK
6226then
6227 ac_cv_c_stack_direction=1
6228else
6229 echo "configure: failed program was:" >&5
6230 cat conftest.$ac_ext >&5
6231 rm -fr conftest*
6232 ac_cv_c_stack_direction=-1
6233fi
6234rm -fr conftest*
6235fi
6236
6237fi
6238
6239echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6240cat >> confdefs.h <<EOF
6241#define STACK_DIRECTION $ac_cv_c_stack_direction
6242EOF
6243
6244fi
6245
d836ee13 6246for ac_hdr in unistd.h
97bf5e38
MK
6247do
6248ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6249echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
086ec9eb 6250echo "configure:6251: checking for $ac_hdr" >&5
74c1b268
AC
6251if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6252 echo $ac_n "(cached) $ac_c" 1>&6
6253else
6254 cat > conftest.$ac_ext <<EOF
086ec9eb 6255#line 6256 "configure"
74c1b268 6256#include "confdefs.h"
97bf5e38 6257#include <$ac_hdr>
74c1b268
AC
6258EOF
6259ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
086ec9eb 6260{ (eval echo configure:6261: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
74c1b268
AC
6261ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6262if test -z "$ac_err"; then
6263 rm -rf conftest*
6264 eval "ac_cv_header_$ac_safe=yes"
6265else
6266 echo "$ac_err" >&5
6267 echo "configure: failed program was:" >&5
6268 cat conftest.$ac_ext >&5
6269 rm -rf conftest*
6270 eval "ac_cv_header_$ac_safe=no"
6271fi
6272rm -f conftest*
6273fi
6274if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6275 echo "$ac_t""yes" 1>&6
97bf5e38
MK
6276 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6277 cat >> confdefs.h <<EOF
6278#define $ac_tr_hdr 1
74c1b268 6279EOF
97bf5e38 6280
74c1b268
AC
6281else
6282 echo "$ac_t""no" 1>&6
6283fi
97bf5e38 6284done
74c1b268 6285
97bf5e38
MK
6286for ac_func in getpagesize
6287do
6288echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6289echo "configure:6290: checking for $ac_func" >&5
97bf5e38 6290if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
74c1b268
AC
6291 echo $ac_n "(cached) $ac_c" 1>&6
6292else
6293 cat > conftest.$ac_ext <<EOF
086ec9eb 6294#line 6295 "configure"
74c1b268
AC
6295#include "confdefs.h"
6296/* System header to define __stub macros and hopefully few prototypes,
97bf5e38 6297 which can conflict with char $ac_func(); below. */
74c1b268
AC
6298#include <assert.h>
6299/* Override any gcc2 internal prototype to avoid an error. */
6300/* We use char because int might match the return type of a gcc2
6301 builtin and then its argument prototype would still apply. */
97bf5e38 6302char $ac_func();
74c1b268
AC
6303
6304int main() {
6305
6306/* The GNU C library defines this for functions which it implements
6307 to always fail with ENOSYS. Some functions are actually named
6308 something starting with __ and the normal name is an alias. */
97bf5e38 6309#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
74c1b268
AC
6310choke me
6311#else
97bf5e38 6312$ac_func();
74c1b268
AC
6313#endif
6314
6315; return 0; }
6316EOF
086ec9eb 6317if { (eval echo configure:6318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
74c1b268 6318 rm -rf conftest*
97bf5e38 6319 eval "ac_cv_func_$ac_func=yes"
74c1b268
AC
6320else
6321 echo "configure: failed program was:" >&5
6322 cat conftest.$ac_ext >&5
6323 rm -rf conftest*
97bf5e38 6324 eval "ac_cv_func_$ac_func=no"
74c1b268
AC
6325fi
6326rm -f conftest*
6327fi
6328
97bf5e38 6329if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
74c1b268 6330 echo "$ac_t""yes" 1>&6
97bf5e38
MK
6331 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6332 cat >> confdefs.h <<EOF
6333#define $ac_tr_func 1
6334EOF
6335
74c1b268
AC
6336else
6337 echo "$ac_t""no" 1>&6
6338fi
97bf5e38 6339done
74c1b268 6340
97bf5e38 6341echo $ac_n "checking for working mmap""... $ac_c" 1>&6
086ec9eb 6342echo "configure:6343: checking for working mmap" >&5
97bf5e38
MK
6343if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6344 echo $ac_n "(cached) $ac_c" 1>&6
6345else
6346 if test "$cross_compiling" = yes; then
6347 ac_cv_func_mmap_fixed_mapped=no
74c1b268
AC
6348else
6349 cat > conftest.$ac_ext <<EOF
086ec9eb 6350#line 6351 "configure"
74c1b268 6351#include "confdefs.h"
97bf5e38
MK
6352
6353/* Thanks to Mike Haertel and Jim Avera for this test.
6354 Here is a matrix of mmap possibilities:
6355 mmap private not fixed
6356 mmap private fixed at somewhere currently unmapped
6357 mmap private fixed at somewhere already mapped
6358 mmap shared not fixed
6359 mmap shared fixed at somewhere currently unmapped
6360 mmap shared fixed at somewhere already mapped
6361 For private mappings, we should verify that changes cannot be read()
6362 back from the file, nor mmap's back from the file at a different
6363 address. (There have been systems where private was not correctly
6364 implemented like the infamous i386 svr4.0, and systems where the
6365 VM page cache was not coherent with the filesystem buffer cache
6366 like early versions of FreeBSD and possibly contemporary NetBSD.)
6367 For shared mappings, we should conversely verify that changes get
6368 propogated back to all the places they're supposed to be.
6369
6370 Grep wants private fixed already mapped.
6371 The main things grep needs to know about mmap are:
6372 * does it exist and is it safe to write into the mmap'd area
6373 * how to use it (BSD variants) */
74c1b268 6374#include <sys/types.h>
97bf5e38
MK
6375#include <fcntl.h>
6376#include <sys/mman.h>
6377
6378/* This mess was copied from the GNU getpagesize.h. */
6379#ifndef HAVE_GETPAGESIZE
d836ee13
AC
6380# ifdef HAVE_UNISTD_H
6381# include <unistd.h>
6382# endif
97bf5e38
MK
6383
6384/* Assume that all systems that can run configure have sys/param.h. */
6385# ifndef HAVE_SYS_PARAM_H
6386# define HAVE_SYS_PARAM_H 1
6387# endif
6388
6389# ifdef _SC_PAGESIZE
6390# define getpagesize() sysconf(_SC_PAGESIZE)
6391# else /* no _SC_PAGESIZE */
6392# ifdef HAVE_SYS_PARAM_H
6393# include <sys/param.h>
6394# ifdef EXEC_PAGESIZE
6395# define getpagesize() EXEC_PAGESIZE
6396# else /* no EXEC_PAGESIZE */
6397# ifdef NBPG
6398# define getpagesize() NBPG * CLSIZE
6399# ifndef CLSIZE
6400# define CLSIZE 1
6401# endif /* no CLSIZE */
6402# else /* no NBPG */
6403# ifdef NBPC
6404# define getpagesize() NBPC
6405# else /* no NBPC */
6406# ifdef PAGESIZE
6407# define getpagesize() PAGESIZE
6408# endif /* PAGESIZE */
6409# endif /* no NBPC */
6410# endif /* no NBPG */
6411# endif /* no EXEC_PAGESIZE */
6412# else /* no HAVE_SYS_PARAM_H */
6413# define getpagesize() 8192 /* punt totally */
6414# endif /* no HAVE_SYS_PARAM_H */
6415# endif /* no _SC_PAGESIZE */
6416
6417#endif /* no HAVE_GETPAGESIZE */
6418
74c1b268 6419#ifdef __cplusplus
97bf5e38 6420extern "C" { void *malloc(unsigned); }
74c1b268 6421#else
97bf5e38 6422char *malloc();
74c1b268 6423#endif
74c1b268 6424
97bf5e38
MK
6425int
6426main()
6427{
6428 char *data, *data2, *data3;
6429 int i, pagesize;
6430 int fd;
74c1b268 6431
97bf5e38 6432 pagesize = getpagesize();
74c1b268 6433
97bf5e38
MK
6434 /*
6435 * First, make a file with some known garbage in it.
6436 */
6437 data = malloc(pagesize);
6438 if (!data)
6439 exit(1);
6440 for (i = 0; i < pagesize; ++i)
6441 *(data + i) = rand();
6442 umask(0);
6443 fd = creat("conftestmmap", 0600);
6444 if (fd < 0)
6445 exit(1);
6446 if (write(fd, data, pagesize) != pagesize)
6447 exit(1);
6448 close(fd);
74c1b268 6449
97bf5e38
MK
6450 /*
6451 * Next, try to mmap the file at a fixed address which
6452 * already has something else allocated at it. If we can,
6453 * also make sure that we see the same garbage.
6454 */
6455 fd = open("conftestmmap", O_RDWR);
6456 if (fd < 0)
6457 exit(1);
6458 data2 = malloc(2 * pagesize);
6459 if (!data2)
6460 exit(1);
6461 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6462 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6463 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6464 exit(1);
6465 for (i = 0; i < pagesize; ++i)
6466 if (*(data + i) != *(data2 + i))
6467 exit(1);
74c1b268 6468
97bf5e38
MK
6469 /*
6470 * Finally, make sure that changes to the mapped area
6471 * do not percolate back to the file as seen by read().
6472 * (This is a bug on some variants of i386 svr4.0.)
6473 */
6474 for (i = 0; i < pagesize; ++i)
6475 *(data2 + i) = *(data2 + i) + 1;
6476 data3 = malloc(pagesize);
6477 if (!data3)
6478 exit(1);
6479 if (read(fd, data3, pagesize) != pagesize)
6480 exit(1);
6481 for (i = 0; i < pagesize; ++i)
6482 if (*(data + i) != *(data3 + i))
6483 exit(1);
6484 close(fd);
6485 unlink("conftestmmap");
6486 exit(0);
74c1b268 6487}
97bf5e38 6488
74c1b268 6489EOF
086ec9eb 6490if { (eval echo configure:6491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
74c1b268 6491then
97bf5e38 6492 ac_cv_func_mmap_fixed_mapped=yes
74c1b268
AC
6493else
6494 echo "configure: failed program was:" >&5
6495 cat conftest.$ac_ext >&5
6496 rm -fr conftest*
97bf5e38 6497 ac_cv_func_mmap_fixed_mapped=no
74c1b268
AC
6498fi
6499rm -fr conftest*
6500fi
6501
6502fi
6503
97bf5e38
MK
6504echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6505if test $ac_cv_func_mmap_fixed_mapped = yes; then
74c1b268 6506 cat >> confdefs.h <<\EOF
97bf5e38 6507#define HAVE_MMAP 1
74c1b268
AC
6508EOF
6509
6510fi
6511
97bf5e38 6512echo $ac_n "checking for pid_t""... $ac_c" 1>&6
086ec9eb 6513echo "configure:6514: checking for pid_t" >&5
97bf5e38 6514if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
0200359f 6515 echo $ac_n "(cached) $ac_c" 1>&6
0200359f
MK
6516else
6517 cat > conftest.$ac_ext <<EOF
086ec9eb 6518#line 6519 "configure"
0200359f 6519#include "confdefs.h"
97bf5e38
MK
6520#include <sys/types.h>
6521#if STDC_HEADERS
6522#include <stdlib.h>
6523#include <stddef.h>
0200359f 6524#endif
0200359f 6525EOF
97bf5e38
MK
6526if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6527 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
6528 rm -rf conftest*
6529 ac_cv_type_pid_t=yes
0200359f 6530else
97bf5e38
MK
6531 rm -rf conftest*
6532 ac_cv_type_pid_t=no
0200359f 6533fi
97bf5e38 6534rm -f conftest*
0200359f
MK
6535
6536fi
97bf5e38
MK
6537echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6538if test $ac_cv_type_pid_t = no; then
0200359f 6539 cat >> confdefs.h <<\EOF
97bf5e38 6540#define pid_t int
0200359f
MK
6541EOF
6542
6543fi
6544
97bf5e38
MK
6545ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6546echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
086ec9eb 6547echo "configure:6548: checking for vfork.h" >&5
97bf5e38 6548if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
72473524
DJ
6549 echo $ac_n "(cached) $ac_c" 1>&6
6550else
6551 cat > conftest.$ac_ext <<EOF
086ec9eb 6552#line 6553 "configure"
72473524 6553#include "confdefs.h"
97bf5e38 6554#include <vfork.h>
72473524 6555EOF
97bf5e38 6556ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
086ec9eb 6557{ (eval echo configure:6558: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
97bf5e38
MK
6558ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6559if test -z "$ac_err"; then
72473524 6560 rm -rf conftest*
97bf5e38 6561 eval "ac_cv_header_$ac_safe=yes"
72473524 6562else
97bf5e38 6563 echo "$ac_err" >&5
72473524
DJ
6564 echo "configure: failed program was:" >&5
6565 cat conftest.$ac_ext >&5
6566 rm -rf conftest*
97bf5e38 6567 eval "ac_cv_header_$ac_safe=no"
72473524
DJ
6568fi
6569rm -f conftest*
6570fi
97bf5e38
MK
6571if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6572 echo "$ac_t""yes" 1>&6
72473524 6573 cat >> confdefs.h <<\EOF
97bf5e38 6574#define HAVE_VFORK_H 1
72473524
DJ
6575EOF
6576
97bf5e38
MK
6577else
6578 echo "$ac_t""no" 1>&6
72473524 6579fi
c906108c 6580
97bf5e38 6581echo $ac_n "checking for working vfork""... $ac_c" 1>&6
086ec9eb 6582echo "configure:6583: checking for working vfork" >&5
97bf5e38
MK
6583if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6584 echo $ac_n "(cached) $ac_c" 1>&6
6585else
6586 if test "$cross_compiling" = yes; then
6587 echo $ac_n "checking for vfork""... $ac_c" 1>&6
086ec9eb 6588echo "configure:6589: checking for vfork" >&5
97bf5e38 6589if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2b2d558c
MK
6590 echo $ac_n "(cached) $ac_c" 1>&6
6591else
6592 cat > conftest.$ac_ext <<EOF
086ec9eb 6593#line 6594 "configure"
2b2d558c 6594#include "confdefs.h"
97bf5e38
MK
6595/* System header to define __stub macros and hopefully few prototypes,
6596 which can conflict with char vfork(); below. */
6597#include <assert.h>
6598/* Override any gcc2 internal prototype to avoid an error. */
6599/* We use char because int might match the return type of a gcc2
6600 builtin and then its argument prototype would still apply. */
6601char vfork();
2b2d558c
MK
6602
6603int main() {
97bf5e38
MK
6604
6605/* The GNU C library defines this for functions which it implements
6606 to always fail with ENOSYS. Some functions are actually named
6607 something starting with __ and the normal name is an alias. */
6608#if defined (__stub_vfork) || defined (__stub___vfork)
6609choke me
6610#else
6611vfork();
6612#endif
6613
2b2d558c
MK
6614; return 0; }
6615EOF
086ec9eb 6616if { (eval echo configure:6617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2b2d558c 6617 rm -rf conftest*
97bf5e38 6618 eval "ac_cv_func_vfork=yes"
2b2d558c
MK
6619else
6620 echo "configure: failed program was:" >&5
6621 cat conftest.$ac_ext >&5
6622 rm -rf conftest*
97bf5e38 6623 eval "ac_cv_func_vfork=no"
2b2d558c
MK
6624fi
6625rm -f conftest*
6626fi
6627
97bf5e38
MK
6628if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6629 echo "$ac_t""yes" 1>&6
6630 :
6631else
6632 echo "$ac_t""no" 1>&6
2b2d558c
MK
6633fi
6634
97bf5e38 6635ac_cv_func_vfork_works=$ac_cv_func_vfork
7dfa765c
MK
6636else
6637 cat > conftest.$ac_ext <<EOF
086ec9eb 6638#line 6639 "configure"
7dfa765c 6639#include "confdefs.h"
97bf5e38
MK
6640/* Thanks to Paul Eggert for this test. */
6641#include <stdio.h>
6642#include <sys/types.h>
6643#include <sys/stat.h>
6644#ifdef HAVE_UNISTD_H
6645#include <unistd.h>
6646#endif
6647#ifdef HAVE_VFORK_H
6648#include <vfork.h>
6649#endif
6650/* On some sparc systems, changes by the child to local and incoming
6651 argument registers are propagated back to the parent.
6652 The compiler is told about this with #include <vfork.h>,
6653 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6654 Test for this by using a static variable whose address
6655 is put into a register that is clobbered by the vfork. */
6656static
6657#ifdef __cplusplus
6658sparc_address_test (int arg)
6659#else
6660sparc_address_test (arg) int arg;
6661#endif
6662{
6663 static pid_t child;
6664 if (!child) {
6665 child = vfork ();
6666 if (child < 0) {
6667 perror ("vfork");
6668 _exit(2);
6669 }
6670 if (!child) {
6671 arg = getpid();
6672 write(-1, "", 0);
6673 _exit (arg);
6674 }
6675 }
6676}
6677main() {
6678 pid_t parent = getpid ();
6679 pid_t child;
7dfa765c 6680
97bf5e38 6681 sparc_address_test ();
7dfa765c 6682
97bf5e38 6683 child = vfork ();
7dfa765c 6684
97bf5e38
MK
6685 if (child == 0) {
6686 /* Here is another test for sparc vfork register problems.
6687 This test uses lots of local variables, at least
6688 as many local variables as main has allocated so far
6689 including compiler temporaries. 4 locals are enough for
6690 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6691 A buggy compiler should reuse the register of parent
6692 for one of the local variables, since it will think that
6693 parent can't possibly be used any more in this routine.
6694 Assigning to the local variable will thus munge parent
6695 in the parent process. */
6696 pid_t
6697 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6698 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6699 /* Convince the compiler that p..p7 are live; otherwise, it might
6700 use the same hardware register for all 8 local variables. */
6701 if (p != p1 || p != p2 || p != p3 || p != p4
6702 || p != p5 || p != p6 || p != p7)
6703 _exit(1);
7dfa765c 6704
97bf5e38
MK
6705 /* On some systems (e.g. IRIX 3.3),
6706 vfork doesn't separate parent from child file descriptors.
6707 If the child closes a descriptor before it execs or exits,
6708 this munges the parent's descriptor as well.
6709 Test for this by closing stdout in the child. */
6710 _exit(close(fileno(stdout)) != 0);
6711 } else {
6712 int status;
6713 struct stat st;
64bb1671 6714
97bf5e38
MK
6715 while (wait(&status) != child)
6716 ;
6717 exit(
6718 /* Was there some problem with vforking? */
6719 child < 0
64bb1671 6720
97bf5e38
MK
6721 /* Did the child fail? (This shouldn't happen.) */
6722 || status
64bb1671 6723
97bf5e38
MK
6724 /* Did the vfork/compiler bug occur? */
6725 || parent != getpid()
6726
6727 /* Did the file descriptor bug occur? */
6728 || fstat(fileno(stdout), &st) != 0
6729 );
6730 }
6731}
5c44784c 6732EOF
086ec9eb 6733if { (eval echo configure:6734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
6734then
6735 ac_cv_func_vfork_works=yes
5c44784c
JM
6736else
6737 echo "configure: failed program was:" >&5
6738 cat conftest.$ac_ext >&5
97bf5e38
MK
6739 rm -fr conftest*
6740 ac_cv_func_vfork_works=no
5c44784c 6741fi
97bf5e38 6742rm -fr conftest*
5c44784c
JM
6743fi
6744
0afdd437
MK
6745fi
6746
97bf5e38
MK
6747echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6748if test $ac_cv_func_vfork_works = no; then
0afdd437 6749 cat >> confdefs.h <<\EOF
97bf5e38 6750#define vfork fork
0afdd437
MK
6751EOF
6752
6753fi
6754
97bf5e38
MK
6755for ac_func in canonicalize_file_name realpath
6756do
6757echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6758echo "configure:6759: checking for $ac_func" >&5
97bf5e38 6759if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7e89e357
JT
6760 echo $ac_n "(cached) $ac_c" 1>&6
6761else
6762 cat > conftest.$ac_ext <<EOF
086ec9eb 6763#line 6764 "configure"
7e89e357 6764#include "confdefs.h"
97bf5e38
MK
6765/* System header to define __stub macros and hopefully few prototypes,
6766 which can conflict with char $ac_func(); below. */
6767#include <assert.h>
6768/* Override any gcc2 internal prototype to avoid an error. */
6769/* We use char because int might match the return type of a gcc2
6770 builtin and then its argument prototype would still apply. */
6771char $ac_func();
6772
7e89e357 6773int main() {
97bf5e38
MK
6774
6775/* The GNU C library defines this for functions which it implements
6776 to always fail with ENOSYS. Some functions are actually named
6777 something starting with __ and the normal name is an alias. */
6778#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6779choke me
6780#else
6781$ac_func();
6782#endif
6783
7e89e357
JT
6784; return 0; }
6785EOF
086ec9eb 6786if { (eval echo configure:6787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7e89e357 6787 rm -rf conftest*
97bf5e38 6788 eval "ac_cv_func_$ac_func=yes"
7e89e357
JT
6789else
6790 echo "configure: failed program was:" >&5
6791 cat conftest.$ac_ext >&5
6792 rm -rf conftest*
97bf5e38 6793 eval "ac_cv_func_$ac_func=no"
7e89e357
JT
6794fi
6795rm -f conftest*
6796fi
6797
97bf5e38
MK
6798if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6799 echo "$ac_t""yes" 1>&6
6800 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6801 cat >> confdefs.h <<EOF
6802#define $ac_tr_func 1
7e89e357 6803EOF
97bf5e38
MK
6804
6805else
6806 echo "$ac_t""no" 1>&6
7e89e357 6807fi
97bf5e38 6808done
7e89e357 6809
97bf5e38 6810for ac_func in poll
7be570e7
JM
6811do
6812echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6813echo "configure:6814: checking for $ac_func" >&5
7be570e7
JM
6814if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6815 echo $ac_n "(cached) $ac_c" 1>&6
6816else
6817 cat > conftest.$ac_ext <<EOF
086ec9eb 6818#line 6819 "configure"
7be570e7
JM
6819#include "confdefs.h"
6820/* System header to define __stub macros and hopefully few prototypes,
6821 which can conflict with char $ac_func(); below. */
6822#include <assert.h>
6823/* Override any gcc2 internal prototype to avoid an error. */
6824/* We use char because int might match the return type of a gcc2
6825 builtin and then its argument prototype would still apply. */
6826char $ac_func();
6827
6828int main() {
6829
6830/* The GNU C library defines this for functions which it implements
6831 to always fail with ENOSYS. Some functions are actually named
6832 something starting with __ and the normal name is an alias. */
6833#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6834choke me
6835#else
6836$ac_func();
6837#endif
6838
6839; return 0; }
6840EOF
086ec9eb 6841if { (eval echo configure:6842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14abd0fb
MK
6842 rm -rf conftest*
6843 eval "ac_cv_func_$ac_func=yes"
6844else
6845 echo "configure: failed program was:" >&5
6846 cat conftest.$ac_ext >&5
6847 rm -rf conftest*
6848 eval "ac_cv_func_$ac_func=no"
6849fi
6850rm -f conftest*
6851fi
6852
6853if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6854 echo "$ac_t""yes" 1>&6
6855 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6856 cat >> confdefs.h <<EOF
6857#define $ac_tr_func 1
6858EOF
6859
6860else
6861 echo "$ac_t""no" 1>&6
6862fi
6863done
6864
6865for ac_func in pread64
6866do
6867echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6868echo "configure:6869: checking for $ac_func" >&5
14abd0fb
MK
6869if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6870 echo $ac_n "(cached) $ac_c" 1>&6
6871else
6872 cat > conftest.$ac_ext <<EOF
086ec9eb 6873#line 6874 "configure"
14abd0fb
MK
6874#include "confdefs.h"
6875/* System header to define __stub macros and hopefully few prototypes,
6876 which can conflict with char $ac_func(); below. */
6877#include <assert.h>
6878/* Override any gcc2 internal prototype to avoid an error. */
6879/* We use char because int might match the return type of a gcc2
6880 builtin and then its argument prototype would still apply. */
6881char $ac_func();
6882
6883int main() {
6884
6885/* The GNU C library defines this for functions which it implements
6886 to always fail with ENOSYS. Some functions are actually named
6887 something starting with __ and the normal name is an alias. */
6888#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6889choke me
6890#else
6891$ac_func();
6892#endif
6893
6894; return 0; }
6895EOF
086ec9eb 6896if { (eval echo configure:6897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7be570e7
JM
6897 rm -rf conftest*
6898 eval "ac_cv_func_$ac_func=yes"
6899else
6900 echo "configure: failed program was:" >&5
6901 cat conftest.$ac_ext >&5
6902 rm -rf conftest*
6903 eval "ac_cv_func_$ac_func=no"
6904fi
6905rm -f conftest*
6906fi
6907
6908if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6909 echo "$ac_t""yes" 1>&6
6910 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6911 cat >> confdefs.h <<EOF
6912#define $ac_tr_func 1
6913EOF
6914
6915else
6916 echo "$ac_t""no" 1>&6
6917fi
6918done
6919
97bf5e38
MK
6920for ac_func in sbrk
6921do
6922echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6923echo "configure:6924: checking for $ac_func" >&5
97bf5e38 6924if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6925 echo $ac_n "(cached) $ac_c" 1>&6
6926else
6927 cat > conftest.$ac_ext <<EOF
086ec9eb 6928#line 6929 "configure"
c906108c 6929#include "confdefs.h"
97bf5e38
MK
6930/* System header to define __stub macros and hopefully few prototypes,
6931 which can conflict with char $ac_func(); below. */
6932#include <assert.h>
6933/* Override any gcc2 internal prototype to avoid an error. */
6934/* We use char because int might match the return type of a gcc2
6935 builtin and then its argument prototype would still apply. */
6936char $ac_func();
c906108c 6937
97bf5e38
MK
6938int main() {
6939
6940/* The GNU C library defines this for functions which it implements
6941 to always fail with ENOSYS. Some functions are actually named
6942 something starting with __ and the normal name is an alias. */
6943#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6944choke me
c906108c 6945#else
97bf5e38 6946$ac_func();
c906108c 6947#endif
97bf5e38 6948
c906108c
SS
6949; return 0; }
6950EOF
086ec9eb 6951if { (eval echo configure:6952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 6952 rm -rf conftest*
97bf5e38 6953 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
6954else
6955 echo "configure: failed program was:" >&5
6956 cat conftest.$ac_ext >&5
6957 rm -rf conftest*
97bf5e38 6958 eval "ac_cv_func_$ac_func=no"
c906108c
SS
6959fi
6960rm -f conftest*
6961fi
6962
97bf5e38
MK
6963if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6964 echo "$ac_t""yes" 1>&6
6965 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6966 cat >> confdefs.h <<EOF
6967#define $ac_tr_func 1
c906108c 6968EOF
97bf5e38
MK
6969
6970else
6971 echo "$ac_t""no" 1>&6
c906108c 6972fi
97bf5e38 6973done
c906108c 6974
97bf5e38
MK
6975for ac_func in setpgid setpgrp
6976do
6977echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 6978echo "configure:6979: checking for $ac_func" >&5
97bf5e38 6979if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
6980 echo $ac_n "(cached) $ac_c" 1>&6
6981else
6982 cat > conftest.$ac_ext <<EOF
086ec9eb 6983#line 6984 "configure"
c906108c 6984#include "confdefs.h"
97bf5e38
MK
6985/* System header to define __stub macros and hopefully few prototypes,
6986 which can conflict with char $ac_func(); below. */
6987#include <assert.h>
6988/* Override any gcc2 internal prototype to avoid an error. */
6989/* We use char because int might match the return type of a gcc2
6990 builtin and then its argument prototype would still apply. */
6991char $ac_func();
c906108c 6992
97bf5e38
MK
6993int main() {
6994
6995/* The GNU C library defines this for functions which it implements
6996 to always fail with ENOSYS. Some functions are actually named
6997 something starting with __ and the normal name is an alias. */
6998#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6999choke me
c906108c 7000#else
97bf5e38 7001$ac_func();
c906108c 7002#endif
97bf5e38 7003
c906108c
SS
7004; return 0; }
7005EOF
086ec9eb 7006if { (eval echo configure:7007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 7007 rm -rf conftest*
97bf5e38 7008 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
7009else
7010 echo "configure: failed program was:" >&5
7011 cat conftest.$ac_ext >&5
7012 rm -rf conftest*
97bf5e38 7013 eval "ac_cv_func_$ac_func=no"
c906108c
SS
7014fi
7015rm -f conftest*
7016fi
7017
97bf5e38
MK
7018if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7019 echo "$ac_t""yes" 1>&6
7020 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7021 cat >> confdefs.h <<EOF
7022#define $ac_tr_func 1
c906108c 7023EOF
97bf5e38
MK
7024
7025else
7026 echo "$ac_t""no" 1>&6
c906108c 7027fi
97bf5e38 7028done
c906108c 7029
e1ea1d75 7030for ac_func in sigaction sigprocmask sigsetmask
97bf5e38
MK
7031do
7032echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 7033echo "configure:7034: checking for $ac_func" >&5
97bf5e38 7034if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
7035 echo $ac_n "(cached) $ac_c" 1>&6
7036else
7037 cat > conftest.$ac_ext <<EOF
086ec9eb 7038#line 7039 "configure"
c906108c 7039#include "confdefs.h"
97bf5e38
MK
7040/* System header to define __stub macros and hopefully few prototypes,
7041 which can conflict with char $ac_func(); below. */
7042#include <assert.h>
7043/* Override any gcc2 internal prototype to avoid an error. */
7044/* We use char because int might match the return type of a gcc2
7045 builtin and then its argument prototype would still apply. */
7046char $ac_func();
c906108c 7047
97bf5e38
MK
7048int main() {
7049
7050/* The GNU C library defines this for functions which it implements
7051 to always fail with ENOSYS. Some functions are actually named
7052 something starting with __ and the normal name is an alias. */
7053#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7054choke me
c906108c 7055#else
97bf5e38 7056$ac_func();
c906108c 7057#endif
97bf5e38 7058
c906108c
SS
7059; return 0; }
7060EOF
086ec9eb 7061if { (eval echo configure:7062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 7062 rm -rf conftest*
97bf5e38 7063 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
7064else
7065 echo "configure: failed program was:" >&5
7066 cat conftest.$ac_ext >&5
7067 rm -rf conftest*
97bf5e38 7068 eval "ac_cv_func_$ac_func=no"
c906108c
SS
7069fi
7070rm -f conftest*
7071fi
7072
97bf5e38
MK
7073if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7074 echo "$ac_t""yes" 1>&6
7075 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7076 cat >> confdefs.h <<EOF
7077#define $ac_tr_func 1
c906108c 7078EOF
e1ea1d75 7079
97bf5e38
MK
7080else
7081 echo "$ac_t""no" 1>&6
c906108c 7082fi
97bf5e38 7083done
c906108c 7084
97bf5e38
MK
7085for ac_func in socketpair
7086do
7087echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 7088echo "configure:7089: checking for $ac_func" >&5
97bf5e38 7089if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
c906108c
SS
7090 echo $ac_n "(cached) $ac_c" 1>&6
7091else
7092 cat > conftest.$ac_ext <<EOF
086ec9eb 7093#line 7094 "configure"
c906108c 7094#include "confdefs.h"
97bf5e38
MK
7095/* System header to define __stub macros and hopefully few prototypes,
7096 which can conflict with char $ac_func(); below. */
7097#include <assert.h>
7098/* Override any gcc2 internal prototype to avoid an error. */
7099/* We use char because int might match the return type of a gcc2
7100 builtin and then its argument prototype would still apply. */
7101char $ac_func();
c906108c 7102
97bf5e38
MK
7103int main() {
7104
7105/* The GNU C library defines this for functions which it implements
7106 to always fail with ENOSYS. Some functions are actually named
7107 something starting with __ and the normal name is an alias. */
7108#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7109choke me
c906108c 7110#else
97bf5e38 7111$ac_func();
c906108c 7112#endif
97bf5e38 7113
c906108c
SS
7114; return 0; }
7115EOF
086ec9eb 7116if { (eval echo configure:7117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c 7117 rm -rf conftest*
97bf5e38 7118 eval "ac_cv_func_$ac_func=yes"
c906108c
SS
7119else
7120 echo "configure: failed program was:" >&5
7121 cat conftest.$ac_ext >&5
7122 rm -rf conftest*
97bf5e38 7123 eval "ac_cv_func_$ac_func=no"
c906108c
SS
7124fi
7125rm -f conftest*
7126fi
7127
97bf5e38
MK
7128if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7129 echo "$ac_t""yes" 1>&6
7130 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7131 cat >> confdefs.h <<EOF
7132#define $ac_tr_func 1
c906108c 7133EOF
97bf5e38
MK
7134
7135else
7136 echo "$ac_t""no" 1>&6
c906108c 7137fi
97bf5e38 7138done
c906108c 7139
b757528f
JJ
7140for ac_func in syscall
7141do
7142echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
086ec9eb 7143echo "configure:7144: checking for $ac_func" >&5
b757528f
JJ
7144if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7145 echo $ac_n "(cached) $ac_c" 1>&6
7146else
7147 cat > conftest.$ac_ext <<EOF
086ec9eb 7148#line 7149 "configure"
b757528f
JJ
7149#include "confdefs.h"
7150/* System header to define __stub macros and hopefully few prototypes,
7151 which can conflict with char $ac_func(); below. */
7152#include <assert.h>
7153/* Override any gcc2 internal prototype to avoid an error. */
7154/* We use char because int might match the return type of a gcc2
7155 builtin and then its argument prototype would still apply. */
7156char $ac_func();
7157
7158int main() {
7159
7160/* The GNU C library defines this for functions which it implements
7161 to always fail with ENOSYS. Some functions are actually named
7162 something starting with __ and the normal name is an alias. */
7163#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7164choke me
7165#else
7166$ac_func();
7167#endif
7168
7169; return 0; }
7170EOF
086ec9eb 7171if { (eval echo configure:7172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
b757528f
JJ
7172 rm -rf conftest*
7173 eval "ac_cv_func_$ac_func=yes"
7174else
7175 echo "configure: failed program was:" >&5
7176 cat conftest.$ac_ext >&5
7177 rm -rf conftest*
7178 eval "ac_cv_func_$ac_func=no"
7179fi
7180rm -f conftest*
7181fi
7182
7183if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7184 echo "$ac_t""yes" 1>&6
7185 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7186 cat >> confdefs.h <<EOF
7187#define $ac_tr_func 1
7188EOF
7189
7190else
7191 echo "$ac_t""no" 1>&6
7192fi
7193done
7194
bcb3dc3d
MK
7195for ac_func in ttrace
7196do
7197echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7198echo "configure:7199: checking for $ac_func" >&5
7199if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7200 echo $ac_n "(cached) $ac_c" 1>&6
7201else
7202 cat > conftest.$ac_ext <<EOF
7203#line 7204 "configure"
7204#include "confdefs.h"
7205/* System header to define __stub macros and hopefully few prototypes,
7206 which can conflict with char $ac_func(); below. */
7207#include <assert.h>
7208/* Override any gcc2 internal prototype to avoid an error. */
7209/* We use char because int might match the return type of a gcc2
7210 builtin and then its argument prototype would still apply. */
7211char $ac_func();
7212
7213int main() {
7214
7215/* The GNU C library defines this for functions which it implements
7216 to always fail with ENOSYS. Some functions are actually named
7217 something starting with __ and the normal name is an alias. */
7218#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7219choke me
7220#else
7221$ac_func();
7222#endif
7223
7224; return 0; }
7225EOF
7226if { (eval echo configure:7227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7227 rm -rf conftest*
7228 eval "ac_cv_func_$ac_func=yes"
7229else
7230 echo "configure: failed program was:" >&5
7231 cat conftest.$ac_ext >&5
7232 rm -rf conftest*
7233 eval "ac_cv_func_$ac_func=no"
7234fi
7235rm -f conftest*
7236fi
7237
7238if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7239 echo "$ac_t""yes" 1>&6
7240 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7241 cat >> confdefs.h <<EOF
7242#define $ac_tr_func 1
7243EOF
7244
7245else
7246 echo "$ac_t""no" 1>&6
7247fi
7248done
7249
97bf5e38 7250
086ec9eb
MK
7251# Check the return and argument types of ptrace. No canned test for
7252# this, so roll our own.
7253gdb_ptrace_headers='
7254#if HAVE_SYS_TYPES_H
7255# include <sys/types.h>
7256#endif
7257#if HAVE_SYS_PTRACE_H
7258# include <sys/ptrace.h>
7259#endif
7260#if HAVE_UNISTD_H
7261# include <unistd.h>
7262#endif
7263'
7264# There is no point in checking if we don't have a prototype.
7265for ac_func in ptrace
7266do
7267 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7268echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
bcb3dc3d 7269echo "configure:7270: checking whether $ac_func is declared" >&5
086ec9eb
MK
7270if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
7271 echo $ac_n "(cached) $ac_c" 1>&6
7272else
7273 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7274#line 7275 "configure"
086ec9eb
MK
7275#include "confdefs.h"
7276#undef $ac_tr_decl
7277#define $ac_tr_decl 1
7278 $gdb_ptrace_headers
7279
7280int main() {
7281#ifndef $ac_func
7282char *(*pfn) = (char *(*)) $ac_func ;
7283#endif
7284; return 0; }
7285EOF
bcb3dc3d 7286if { (eval echo configure:7287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
086ec9eb
MK
7287 rm -rf conftest*
7288 eval "gcc_cv_have_decl_$ac_func=yes"
7289else
7290 echo "configure: failed program was:" >&5
7291 cat conftest.$ac_ext >&5
7292 rm -rf conftest*
7293 eval "gcc_cv_have_decl_$ac_func=no"
7294fi
7295rm -f conftest*
7296fi
7297
7298if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7299 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
7300#define $ac_tr_decl 1
7301EOF
7302
7303else
7304 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
7305#define $ac_tr_decl 0
7306EOF
7307
7308 : ${gdb_cv_func_ptrace_ret='int'}
7309 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
7310
7311fi
7312
7313done
7314if test x = y ; then
7315 cat >> confdefs.h <<\EOF
7316#define HAVE_DECL_PTRACE 1
7317EOF
7318fi
7319
7320# Check return type.
7321echo $ac_n "checking return type of ptrace""... $ac_c" 1>&6
bcb3dc3d 7322echo "configure:7323: checking return type of ptrace" >&5
086ec9eb
MK
7323if eval "test \"`echo '$''{'gdb_cv_func_ptrace_ret'+set}'`\" = set"; then
7324 echo $ac_n "(cached) $ac_c" 1>&6
7325else
7326 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7327#line 7328 "configure"
086ec9eb
MK
7328#include "confdefs.h"
7329$gdb_ptrace_headers
7330int main() {
5885ab49 7331extern int ptrace ();
086ec9eb
MK
7332; return 0; }
7333EOF
bcb3dc3d 7334if { (eval echo configure:7335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
086ec9eb 7335 rm -rf conftest*
5885ab49 7336 gdb_cv_func_ptrace_ret='int'
086ec9eb
MK
7337else
7338 echo "configure: failed program was:" >&5
7339 cat conftest.$ac_ext >&5
7340 rm -rf conftest*
5885ab49 7341 gdb_cv_func_ptrace_ret='long'
086ec9eb
MK
7342fi
7343rm -f conftest*
7344fi
7345
7346echo "$ac_t""$gdb_cv_func_ptrace_ret" 1>&6
7347cat >> confdefs.h <<EOF
7348#define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
7349EOF
7350
7351# Check argument types.
7352echo $ac_n "checking types of arguments for ptrace""... $ac_c" 1>&6
bcb3dc3d 7353echo "configure:7354: checking types of arguments for ptrace" >&5
086ec9eb
MK
7354if eval "test \"`echo '$''{'gdb_cv_func_ptrace_args'+set}'`\" = set"; then
7355 echo $ac_n "(cached) $ac_c" 1>&6
7356else
7357
7358for gdb_arg1 in 'int' 'long'; do
7359 for gdb_arg2 in 'pid_t' 'int' 'long'; do
7360 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long'; do
7361 for gdb_arg4 in 'int' 'long'; do
7362 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7363#line 7364 "configure"
086ec9eb
MK
7364#include "confdefs.h"
7365$gdb_ptrace_headers
7366int main() {
7367
7368extern $gdb_cv_func_ptrace_ret
7369 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
7370
7371; return 0; }
7372EOF
bcb3dc3d 7373if { (eval echo configure:7374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
086ec9eb
MK
7374 rm -rf conftest*
7375 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
7376 break 4;
7377else
7378 echo "configure: failed program was:" >&5
7379 cat conftest.$ac_ext >&5
7380fi
7381rm -f conftest*
7382 for gdb_arg5 in 'int *' 'int' 'long'; do
7383 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7384#line 7385 "configure"
086ec9eb
MK
7385#include "confdefs.h"
7386$gdb_ptrace_headers
7387int main() {
7388
7389extern $gdb_cv_func_ptrace_ret
7390 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
7391
7392; return 0; }
7393EOF
bcb3dc3d 7394if { (eval echo configure:7395: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
086ec9eb
MK
7395 rm -rf conftest*
7396
7397gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
7398 break 5;
7399else
7400 echo "configure: failed program was:" >&5
7401 cat conftest.$ac_ext >&5
7402fi
7403rm -f conftest*
7404 done
7405 done
7406 done
7407 done
7408done
7409# Provide a safe default value.
7410: ${gdb_cv_func_ptrace_args='int,int,long,long'}
7411
7412fi
7413
7414echo "$ac_t""$gdb_cv_func_ptrace_args" 1>&6
7415ac_save_IFS=$IFS; IFS=','
7416set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
7417IFS=$ac_save_IFS
7418shift
7419cat >> confdefs.h <<EOF
64218d3e 7420#define PTRACE_TYPE_ARG3 $3
086ec9eb
MK
7421EOF
7422
7423if test -n "$5"; then
7424 cat >> confdefs.h <<EOF
64218d3e 7425#define PTRACE_TYPE_ARG5 $5
086ec9eb
MK
7426EOF
7427
7428fi
7429
97bf5e38
MK
7430if test "$cross_compiling" = no; then
7431 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
bcb3dc3d 7432echo "configure:7433: checking whether setpgrp takes no argument" >&5
97bf5e38 7433if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
c906108c 7434 echo $ac_n "(cached) $ac_c" 1>&6
97bf5e38
MK
7435else
7436 if test "$cross_compiling" = yes; then
7437 { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
c906108c
SS
7438else
7439 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7440#line 7441 "configure"
c906108c
SS
7441#include "confdefs.h"
7442
c906108c
SS
7443#ifdef HAVE_UNISTD_H
7444#include <unistd.h>
7445#endif
97bf5e38
MK
7446
7447/*
7448 * If this system has a BSD-style setpgrp, which takes arguments, exit
7449 * successfully.
7450 */
7451main()
7452{
7453 if (setpgrp(1,1) == -1)
7454 exit(0);
7455 else
7456 exit(1);
7457}
7458
c906108c 7459EOF
bcb3dc3d 7460if { (eval echo configure:7461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
7461then
7462 ac_cv_func_setpgrp_void=no
c906108c
SS
7463else
7464 echo "configure: failed program was:" >&5
7465 cat conftest.$ac_ext >&5
97bf5e38
MK
7466 rm -fr conftest*
7467 ac_cv_func_setpgrp_void=yes
c906108c 7468fi
97bf5e38 7469rm -fr conftest*
c906108c
SS
7470fi
7471
97bf5e38
MK
7472
7473fi
7474
7475echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7476if test $ac_cv_func_setpgrp_void = yes; then
7477 cat >> confdefs.h <<\EOF
7478#define SETPGRP_VOID 1
c906108c
SS
7479EOF
7480
7481fi
7482
97bf5e38
MK
7483else
7484 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
bcb3dc3d 7485echo "configure:7486: checking whether setpgrp takes no argument" >&5
97bf5e38 7486if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
b83266a0
SS
7487 echo $ac_n "(cached) $ac_c" 1>&6
7488else
7489 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7490#line 7491 "configure"
b83266a0
SS
7491#include "confdefs.h"
7492
b83266a0 7493#include <unistd.h>
97bf5e38 7494
b83266a0 7495int main() {
97bf5e38
MK
7496
7497 if (setpgrp(1,1) == -1)
7498 exit (0);
7499 else
7500 exit (1);
7501
b83266a0
SS
7502; return 0; }
7503EOF
bcb3dc3d 7504if { (eval echo configure:7505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b83266a0 7505 rm -rf conftest*
97bf5e38 7506 ac_cv_func_setpgrp_void=no
b83266a0
SS
7507else
7508 echo "configure: failed program was:" >&5
7509 cat conftest.$ac_ext >&5
7510 rm -rf conftest*
97bf5e38 7511 ac_cv_func_setpgrp_void=yes
b83266a0
SS
7512fi
7513rm -f conftest*
7514fi
7515
97bf5e38
MK
7516echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7517if test $ac_cv_func_setpgrp_void = yes; then
b83266a0 7518 cat >> confdefs.h <<\EOF
97bf5e38 7519#define SETPGRP_VOID 1
b83266a0
SS
7520EOF
7521
97bf5e38 7522fi
b83266a0
SS
7523fi
7524
97bf5e38
MK
7525# Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
7526# since sigsetjmp might only be defined as a macro.
7527echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
bcb3dc3d 7528echo "configure:7529: checking for sigsetjmp" >&5
97bf5e38 7529if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
a4db0f07
RH
7530 echo $ac_n "(cached) $ac_c" 1>&6
7531else
7532 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7533#line 7534 "configure"
a4db0f07
RH
7534#include "confdefs.h"
7535
97bf5e38
MK
7536#include <setjmp.h>
7537
a4db0f07 7538int main() {
97bf5e38 7539sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
a4db0f07
RH
7540; return 0; }
7541EOF
bcb3dc3d 7542if { (eval echo configure:7543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
a4db0f07 7543 rm -rf conftest*
97bf5e38 7544 gdb_cv_func_sigsetjmp=yes
a4db0f07
RH
7545else
7546 echo "configure: failed program was:" >&5
7547 cat conftest.$ac_ext >&5
7548 rm -rf conftest*
97bf5e38 7549 gdb_cv_func_sigsetjmp=no
a4db0f07
RH
7550fi
7551rm -f conftest*
7552fi
7553
97bf5e38
MK
7554echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7555if test $gdb_cv_func_sigsetjmp = yes; then
a4db0f07 7556 cat >> confdefs.h <<\EOF
97bf5e38 7557#define HAVE_SIGSETJMP 1
a4db0f07
RH
7558EOF
7559
7560fi
c906108c 7561
06825bd1
MK
7562# Assume we'll default to using the included libiberty regex.
7563gdb_use_included_regex=yes
7564
7565# However, if the system regex is GNU regex, then default to *not*
7566# using the included regex.
7567echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
bcb3dc3d 7568echo "configure:7569: checking for GNU regex" >&5
06825bd1
MK
7569if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7570 echo $ac_n "(cached) $ac_c" 1>&6
7571else
7572 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7573#line 7574 "configure"
06825bd1
MK
7574#include "confdefs.h"
7575#include <gnu-versions.h>
7576int main() {
7577#define REGEX_INTERFACE_VERSION 1
7578#if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7579# error "Version mismatch"
7580#endif
7581; return 0; }
7582EOF
bcb3dc3d 7583if { (eval echo configure:7584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
06825bd1
MK
7584 rm -rf conftest*
7585 gdb_cv_have_gnu_regex=yes
7586else
7587 echo "configure: failed program was:" >&5
7588 cat conftest.$ac_ext >&5
7589 rm -rf conftest*
7590 gdb_cv_have_gnu_regex=no
7591fi
7592rm -f conftest*
7593fi
7594
7595echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7596if test $gdb_cv_have_gnu_regex = yes; then
7597 gdb_use_included_regex=no
7598fi
7599
7600# Check whether --with-included-regex or --without-included-regex was given.
7601if test "${with_included_regex+set}" = set; then
7602 withval="$with_included_regex"
7603 gdb_with_regex=$withval
7604else
7605 gdb_with_regex=$gdb_use_included_regex
7606fi
7607
7608if test "$gdb_with_regex" = yes; then
7609 cat >> confdefs.h <<\EOF
7610#define USE_INCLUDED_REGEX 1
7611EOF
7612
7613fi
7614
70f9f479
MK
7615# See if <sys/proc.h> defines `struct thread' with a td_pcb member.
7616echo $ac_n "checking for td_pcb in struct thread""... $ac_c" 1>&6
bcb3dc3d 7617echo "configure:7618: checking for td_pcb in struct thread" >&5
70f9f479
MK
7618if eval "test \"`echo '$''{'gdb_cv_struct_thread_td_pcb'+set}'`\" = set"; then
7619 echo $ac_n "(cached) $ac_c" 1>&6
7620else
7621 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7622#line 7623 "configure"
70f9f479 7623#include "confdefs.h"
d15be926 7624#include <sys/param.h>
70f9f479
MK
7625#include <sys/proc.h>
7626int main() {
7627struct thread td; td.td_pcb;
7628; return 0; }
7629EOF
bcb3dc3d 7630if { (eval echo configure:7631: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
70f9f479
MK
7631 rm -rf conftest*
7632 gdb_cv_struct_thread_td_pcb=yes
7633else
7634 echo "configure: failed program was:" >&5
7635 cat conftest.$ac_ext >&5
7636 rm -rf conftest*
7637 gdb_cv_struct_thread_td_pcb=no
7638fi
7639rm -f conftest*
7640fi
7641
7642echo "$ac_t""$gdb_cv_struct_thread_td_pcb" 1>&6
7643if test $gdb_cv_struct_thread_td_pcb = yes; then
7644 cat >> confdefs.h <<\EOF
7645#define HAVE_STRUCT_THREAD_TD_PCB 1
7646EOF
7647
7648fi
7649
5c7f2947
MK
7650# See if <sys/lwp.h> defines `struct lwp`.
7651echo $ac_n "checking for struct lwp""... $ac_c" 1>&6
bcb3dc3d 7652echo "configure:7653: checking for struct lwp" >&5
5c7f2947
MK
7653if eval "test \"`echo '$''{'gdb_cv_struct_lwp'+set}'`\" = set"; then
7654 echo $ac_n "(cached) $ac_c" 1>&6
7655else
7656 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7657#line 7658 "configure"
5c7f2947
MK
7658#include "confdefs.h"
7659#include <sys/param.h>
7660#include <sys/lwp.h>
7661int main() {
7662struct lwp l;
7663; return 0; }
7664EOF
bcb3dc3d 7665if { (eval echo configure:7666: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5c7f2947
MK
7666 rm -rf conftest*
7667 gdb_cv_struct_lwp=yes
7668else
7669 echo "configure: failed program was:" >&5
7670 cat conftest.$ac_ext >&5
7671 rm -rf conftest*
7672 gdb_cv_struct_lwp=no
7673fi
7674rm -f conftest*
7675fi
7676
7677echo "$ac_t""$gdb_cv_struct_lwp" 1>&6
7678if test $gdb_cv_struct_lwp = yes; then
7679 cat >> confdefs.h <<\EOF
7680#define HAVE_STRUCT_LWP 1
7681EOF
7682
7683fi
7684
78434e59
MK
7685# See if <machine/reg.h> degines `struct reg'.
7686echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
bcb3dc3d 7687echo "configure:7688: checking for struct reg in machine/reg.h" >&5
78434e59
MK
7688if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7689 echo $ac_n "(cached) $ac_c" 1>&6
7690else
7691 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7692#line 7693 "configure"
78434e59
MK
7693#include "confdefs.h"
7694#include <sys/types.h>
7695#include <machine/reg.h>
7696int main() {
7697struct reg r;
7698; return 0; }
7699EOF
bcb3dc3d 7700if { (eval echo configure:7701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
78434e59
MK
7701 rm -rf conftest*
7702 gdb_cv_struct_reg=yes
7703else
7704 echo "configure: failed program was:" >&5
7705 cat conftest.$ac_ext >&5
7706 rm -rf conftest*
7707 gdb_cv_struct_reg=no
7708fi
7709rm -f conftest*
7710fi
7711
7712echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7713if test $gdb_cv_struct_reg = yes; then
7714 cat >> confdefs.h <<\EOF
7715#define HAVE_STRUCT_REG 1
7716EOF
7717
7718fi
7719
97bf5e38
MK
7720# See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7721# Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7722echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
bcb3dc3d 7723echo "configure:7724: checking for r_fs in struct reg" >&5
97bf5e38
MK
7724if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7725 echo $ac_n "(cached) $ac_c" 1>&6
7726else
7727 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7728#line 7729 "configure"
c906108c 7729#include "confdefs.h"
97bf5e38
MK
7730#include <machine/reg.h>
7731int main() {
7732struct reg r; r.r_fs;
7733; return 0; }
c906108c 7734EOF
bcb3dc3d 7735if { (eval echo configure:7736: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7736 rm -rf conftest*
97bf5e38 7737 gdb_cv_struct_reg_r_fs=yes
c906108c 7738else
97bf5e38
MK
7739 echo "configure: failed program was:" >&5
7740 cat conftest.$ac_ext >&5
c906108c 7741 rm -rf conftest*
97bf5e38 7742 gdb_cv_struct_reg_r_fs=no
c906108c
SS
7743fi
7744rm -f conftest*
97bf5e38 7745fi
c906108c 7746
97bf5e38
MK
7747echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7748if test $gdb_cv_struct_reg_r_fs = yes; then
7749 cat >> confdefs.h <<\EOF
7750#define HAVE_STRUCT_REG_R_FS 1
7751EOF
7752
7753fi
7754echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
bcb3dc3d 7755echo "configure:7756: checking for r_gs in struct reg" >&5
97bf5e38
MK
7756if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7757 echo $ac_n "(cached) $ac_c" 1>&6
7758else
7759 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7760#line 7761 "configure"
c906108c 7761#include "confdefs.h"
97bf5e38
MK
7762#include <machine/reg.h>
7763int main() {
7764struct reg r; r.r_gs;
7765; return 0; }
c906108c 7766EOF
bcb3dc3d 7767if { (eval echo configure:7768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7768 rm -rf conftest*
97bf5e38 7769 gdb_cv_struct_reg_r_gs=yes
c906108c 7770else
97bf5e38
MK
7771 echo "configure: failed program was:" >&5
7772 cat conftest.$ac_ext >&5
c906108c 7773 rm -rf conftest*
97bf5e38 7774 gdb_cv_struct_reg_r_gs=no
c906108c
SS
7775fi
7776rm -f conftest*
c906108c 7777fi
c906108c 7778
97bf5e38
MK
7779echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7780if test $gdb_cv_struct_reg_r_gs = yes; then
7781 cat >> confdefs.h <<\EOF
7782#define HAVE_STRUCT_REG_R_GS 1
c3f6f71d
JM
7783EOF
7784
c906108c
SS
7785fi
7786
97bf5e38
MK
7787# See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7788echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
bcb3dc3d 7789echo "configure:7790: checking for PTRACE_GETREGS" >&5
97bf5e38 7790if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
c906108c
SS
7791 echo $ac_n "(cached) $ac_c" 1>&6
7792else
7793 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7794#line 7795 "configure"
c906108c 7795#include "confdefs.h"
97bf5e38 7796#include <sys/ptrace.h>
c906108c 7797int main() {
97bf5e38 7798PTRACE_GETREGS;
c906108c
SS
7799; return 0; }
7800EOF
bcb3dc3d 7801if { (eval echo configure:7802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7802 rm -rf conftest*
97bf5e38 7803 gdb_cv_have_ptrace_getregs=yes
c906108c
SS
7804else
7805 echo "configure: failed program was:" >&5
7806 cat conftest.$ac_ext >&5
7807 rm -rf conftest*
97bf5e38 7808 gdb_cv_have_ptrace_getregs=no
c906108c
SS
7809fi
7810rm -f conftest*
7811fi
7812
97bf5e38
MK
7813echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7814if test $gdb_cv_have_ptrace_getregs = yes; then
7815 cat >> confdefs.h <<\EOF
7816#define HAVE_PTRACE_GETREGS 1
c906108c
SS
7817EOF
7818
97bf5e38 7819fi
c906108c 7820
97bf5e38
MK
7821# See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7822echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
bcb3dc3d 7823echo "configure:7824: checking for PTRACE_GETFPXREGS" >&5
97bf5e38 7824if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
c906108c
SS
7825 echo $ac_n "(cached) $ac_c" 1>&6
7826else
7827 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7828#line 7829 "configure"
c906108c 7829#include "confdefs.h"
97bf5e38 7830#include <sys/ptrace.h>
c906108c 7831int main() {
97bf5e38 7832PTRACE_GETFPXREGS;
c906108c
SS
7833; return 0; }
7834EOF
bcb3dc3d 7835if { (eval echo configure:7836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7836 rm -rf conftest*
97bf5e38 7837 gdb_cv_have_ptrace_getfpxregs=yes
c906108c
SS
7838else
7839 echo "configure: failed program was:" >&5
7840 cat conftest.$ac_ext >&5
7841 rm -rf conftest*
97bf5e38 7842 gdb_cv_have_ptrace_getfpxregs=no
c906108c
SS
7843fi
7844rm -f conftest*
7845fi
7846
97bf5e38
MK
7847echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7848if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7849 cat >> confdefs.h <<\EOF
7850#define HAVE_PTRACE_GETFPXREGS 1
c906108c
SS
7851EOF
7852
97bf5e38 7853fi
c906108c 7854
97bf5e38
MK
7855# See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7856echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
bcb3dc3d 7857echo "configure:7858: checking for PT_GETDBREGS" >&5
97bf5e38 7858if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
c906108c
SS
7859 echo $ac_n "(cached) $ac_c" 1>&6
7860else
7861 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7862#line 7863 "configure"
c906108c 7863#include "confdefs.h"
97bf5e38
MK
7864#include <sys/types.h>
7865#include <sys/ptrace.h>
c906108c 7866int main() {
97bf5e38 7867PT_GETDBREGS;
c906108c
SS
7868; return 0; }
7869EOF
bcb3dc3d 7870if { (eval echo configure:7871: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7871 rm -rf conftest*
97bf5e38 7872 gdb_cv_have_pt_getdbregs=yes
c906108c
SS
7873else
7874 echo "configure: failed program was:" >&5
7875 cat conftest.$ac_ext >&5
7876 rm -rf conftest*
97bf5e38 7877 gdb_cv_have_pt_getdbregs=no
c906108c
SS
7878fi
7879rm -f conftest*
7880fi
7881
97bf5e38
MK
7882echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7883if test $gdb_cv_have_pt_getdbregs = yes; then
7884 cat >> confdefs.h <<\EOF
7885#define HAVE_PT_GETDBREGS 1
c906108c
SS
7886EOF
7887
97bf5e38 7888fi
c906108c 7889
97bf5e38
MK
7890# See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7891echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
bcb3dc3d 7892echo "configure:7893: checking for PT_GETXMMREGS" >&5
97bf5e38 7893if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
c906108c
SS
7894 echo $ac_n "(cached) $ac_c" 1>&6
7895else
7896 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7897#line 7898 "configure"
c906108c 7898#include "confdefs.h"
97bf5e38
MK
7899#include <sys/types.h>
7900#include <sys/ptrace.h>
c906108c 7901int main() {
97bf5e38 7902PT_GETXMMREGS;
c906108c
SS
7903; return 0; }
7904EOF
bcb3dc3d 7905if { (eval echo configure:7906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 7906 rm -rf conftest*
97bf5e38 7907 gdb_cv_have_pt_getxmmregs=yes
c906108c
SS
7908else
7909 echo "configure: failed program was:" >&5
7910 cat conftest.$ac_ext >&5
7911 rm -rf conftest*
97bf5e38 7912 gdb_cv_have_pt_getxmmregs=no
c906108c
SS
7913fi
7914rm -f conftest*
7915fi
7916
97bf5e38
MK
7917echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7918if test $gdb_cv_have_pt_getxmmregs = yes; then
7919 cat >> confdefs.h <<\EOF
7920#define HAVE_PT_GETXMMREGS 1
c906108c
SS
7921EOF
7922
97bf5e38 7923fi
c906108c 7924
27ca5dad 7925# See if stdint.h provides the uintptr_t type.
d3e0a5bf 7926# Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
27ca5dad 7927echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
bcb3dc3d 7928echo "configure:7929: checking for uintptr_t in stdint.h" >&5
27ca5dad
MC
7929if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7930 echo $ac_n "(cached) $ac_c" 1>&6
7931else
7932 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7933#line 7934 "configure"
27ca5dad
MC
7934#include "confdefs.h"
7935#include <stdint.h>
7936int main() {
7937uintptr_t foo = 0;
7938; return 0; }
7939EOF
bcb3dc3d 7940if { (eval echo configure:7941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
27ca5dad
MC
7941 rm -rf conftest*
7942 gdb_cv_have_uintptr_t=yes
7943else
7944 echo "configure: failed program was:" >&5
7945 cat conftest.$ac_ext >&5
7946 rm -rf conftest*
7947 gdb_cv_have_uintptr_t=no
7948fi
7949rm -f conftest*
7950fi
7951
7952echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7953if test $gdb_cv_have_uintptr_t = yes; then
7954 cat >> confdefs.h <<\EOF
7955#define HAVE_UINTPTR_T 1
7956EOF
7957
7958fi
97bf5e38
MK
7959
7960echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
bcb3dc3d 7961echo "configure:7962: checking whether malloc must be declared" >&5
97bf5e38 7962if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3862412b
MK
7963 echo $ac_n "(cached) $ac_c" 1>&6
7964else
7965 cat > conftest.$ac_ext <<EOF
bcb3dc3d 7966#line 7967 "configure"
3862412b 7967#include "confdefs.h"
e17bf198 7968
97bf5e38
MK
7969#include <stdio.h>
7970#ifdef HAVE_STRING_H
7971#include <string.h>
7972#else
7973#ifdef HAVE_STRINGS_H
7974#include <strings.h>
7975#endif
7976#endif
7977#ifdef HAVE_STDLIB_H
7978#include <stdlib.h>
7979#endif
7980#ifdef HAVE_UNISTD_H
7981#include <unistd.h>
7982#endif
3862412b 7983int main() {
97bf5e38 7984char *(*pfn) = (char *(*)) malloc
3862412b
MK
7985; return 0; }
7986EOF
bcb3dc3d 7987if { (eval echo configure:7988: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 7988 rm -rf conftest*
97bf5e38 7989 bfd_cv_decl_needed_malloc=no
3862412b
MK
7990else
7991 echo "configure: failed program was:" >&5
7992 cat conftest.$ac_ext >&5
7993 rm -rf conftest*
97bf5e38 7994 bfd_cv_decl_needed_malloc=yes
3862412b
MK
7995fi
7996rm -f conftest*
7997fi
7998
97bf5e38
MK
7999echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
8000if test $bfd_cv_decl_needed_malloc = yes; then
8001 cat >> confdefs.h <<\EOF
8002#define NEED_DECLARATION_MALLOC 1
3862412b
MK
8003EOF
8004
97bf5e38 8005fi
3862412b 8006
97bf5e38 8007echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
bcb3dc3d 8008echo "configure:8009: checking whether realloc must be declared" >&5
97bf5e38 8009if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3862412b
MK
8010 echo $ac_n "(cached) $ac_c" 1>&6
8011else
8012 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8013#line 8014 "configure"
3862412b 8014#include "confdefs.h"
e17bf198 8015
97bf5e38
MK
8016#include <stdio.h>
8017#ifdef HAVE_STRING_H
8018#include <string.h>
8019#else
8020#ifdef HAVE_STRINGS_H
8021#include <strings.h>
8022#endif
8023#endif
8024#ifdef HAVE_STDLIB_H
8025#include <stdlib.h>
8026#endif
8027#ifdef HAVE_UNISTD_H
8028#include <unistd.h>
8029#endif
3862412b 8030int main() {
97bf5e38 8031char *(*pfn) = (char *(*)) realloc
3862412b
MK
8032; return 0; }
8033EOF
bcb3dc3d 8034if { (eval echo configure:8035: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 8035 rm -rf conftest*
97bf5e38 8036 bfd_cv_decl_needed_realloc=no
3862412b
MK
8037else
8038 echo "configure: failed program was:" >&5
8039 cat conftest.$ac_ext >&5
8040 rm -rf conftest*
97bf5e38 8041 bfd_cv_decl_needed_realloc=yes
3862412b
MK
8042fi
8043rm -f conftest*
8044fi
8045
97bf5e38
MK
8046echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
8047if test $bfd_cv_decl_needed_realloc = yes; then
8048 cat >> confdefs.h <<\EOF
8049#define NEED_DECLARATION_REALLOC 1
3862412b
MK
8050EOF
8051
97bf5e38 8052fi
3862412b 8053
97bf5e38 8054echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
bcb3dc3d 8055echo "configure:8056: checking whether free must be declared" >&5
97bf5e38 8056if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
451928c5
AC
8057 echo $ac_n "(cached) $ac_c" 1>&6
8058else
8059 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8060#line 8061 "configure"
451928c5 8061#include "confdefs.h"
e17bf198 8062
97bf5e38
MK
8063#include <stdio.h>
8064#ifdef HAVE_STRING_H
8065#include <string.h>
8066#else
8067#ifdef HAVE_STRINGS_H
8068#include <strings.h>
8069#endif
8070#endif
8071#ifdef HAVE_STDLIB_H
8072#include <stdlib.h>
8073#endif
8074#ifdef HAVE_UNISTD_H
8075#include <unistd.h>
8076#endif
451928c5 8077int main() {
97bf5e38 8078char *(*pfn) = (char *(*)) free
451928c5
AC
8079; return 0; }
8080EOF
bcb3dc3d 8081if { (eval echo configure:8082: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5 8082 rm -rf conftest*
97bf5e38 8083 bfd_cv_decl_needed_free=no
451928c5
AC
8084else
8085 echo "configure: failed program was:" >&5
8086 cat conftest.$ac_ext >&5
8087 rm -rf conftest*
97bf5e38 8088 bfd_cv_decl_needed_free=yes
451928c5
AC
8089fi
8090rm -f conftest*
8091fi
8092
97bf5e38
MK
8093echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
8094if test $bfd_cv_decl_needed_free = yes; then
8095 cat >> confdefs.h <<\EOF
8096#define NEED_DECLARATION_FREE 1
451928c5
AC
8097EOF
8098
97bf5e38 8099fi
451928c5 8100
97bf5e38 8101echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
bcb3dc3d 8102echo "configure:8103: checking whether strerror must be declared" >&5
97bf5e38 8103if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
451928c5
AC
8104 echo $ac_n "(cached) $ac_c" 1>&6
8105else
8106 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8107#line 8108 "configure"
451928c5 8108#include "confdefs.h"
e17bf198 8109
97bf5e38
MK
8110#include <stdio.h>
8111#ifdef HAVE_STRING_H
8112#include <string.h>
8113#else
8114#ifdef HAVE_STRINGS_H
8115#include <strings.h>
8116#endif
8117#endif
8118#ifdef HAVE_STDLIB_H
8119#include <stdlib.h>
8120#endif
8121#ifdef HAVE_UNISTD_H
8122#include <unistd.h>
8123#endif
451928c5 8124int main() {
97bf5e38 8125char *(*pfn) = (char *(*)) strerror
451928c5
AC
8126; return 0; }
8127EOF
bcb3dc3d 8128if { (eval echo configure:8129: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
451928c5 8129 rm -rf conftest*
97bf5e38 8130 bfd_cv_decl_needed_strerror=no
451928c5
AC
8131else
8132 echo "configure: failed program was:" >&5
8133 cat conftest.$ac_ext >&5
8134 rm -rf conftest*
97bf5e38 8135 bfd_cv_decl_needed_strerror=yes
451928c5
AC
8136fi
8137rm -f conftest*
8138fi
8139
97bf5e38
MK
8140echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
8141if test $bfd_cv_decl_needed_strerror = yes; then
8142 cat >> confdefs.h <<\EOF
8143#define NEED_DECLARATION_STRERROR 1
451928c5
AC
8144EOF
8145
97bf5e38 8146fi
451928c5 8147
97bf5e38 8148echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
bcb3dc3d 8149echo "configure:8150: checking whether strdup must be declared" >&5
97bf5e38 8150if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
3862412b
MK
8151 echo $ac_n "(cached) $ac_c" 1>&6
8152else
8153 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8154#line 8155 "configure"
3862412b 8155#include "confdefs.h"
e17bf198 8156
97bf5e38
MK
8157#include <stdio.h>
8158#ifdef HAVE_STRING_H
8159#include <string.h>
8160#else
8161#ifdef HAVE_STRINGS_H
8162#include <strings.h>
8163#endif
8164#endif
8165#ifdef HAVE_STDLIB_H
8166#include <stdlib.h>
8167#endif
8168#ifdef HAVE_UNISTD_H
8169#include <unistd.h>
8170#endif
3862412b 8171int main() {
97bf5e38 8172char *(*pfn) = (char *(*)) strdup
3862412b
MK
8173; return 0; }
8174EOF
bcb3dc3d 8175if { (eval echo configure:8176: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 8176 rm -rf conftest*
97bf5e38 8177 bfd_cv_decl_needed_strdup=no
3862412b
MK
8178else
8179 echo "configure: failed program was:" >&5
8180 cat conftest.$ac_ext >&5
8181 rm -rf conftest*
97bf5e38 8182 bfd_cv_decl_needed_strdup=yes
3862412b
MK
8183fi
8184rm -f conftest*
8185fi
8186
97bf5e38
MK
8187echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
8188if test $bfd_cv_decl_needed_strdup = yes; then
8189 cat >> confdefs.h <<\EOF
8190#define NEED_DECLARATION_STRDUP 1
3862412b
MK
8191EOF
8192
97bf5e38 8193fi
3862412b 8194
97bf5e38 8195echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
bcb3dc3d 8196echo "configure:8197: checking whether strstr must be declared" >&5
97bf5e38 8197if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
3862412b
MK
8198 echo $ac_n "(cached) $ac_c" 1>&6
8199else
8200 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8201#line 8202 "configure"
3862412b 8202#include "confdefs.h"
e17bf198 8203
97bf5e38
MK
8204#include <stdio.h>
8205#ifdef HAVE_STRING_H
8206#include <string.h>
8207#else
8208#ifdef HAVE_STRINGS_H
8209#include <strings.h>
8210#endif
8211#endif
8212#ifdef HAVE_STDLIB_H
8213#include <stdlib.h>
8214#endif
8215#ifdef HAVE_UNISTD_H
8216#include <unistd.h>
8217#endif
3862412b 8218int main() {
97bf5e38 8219char *(*pfn) = (char *(*)) strstr
3862412b
MK
8220; return 0; }
8221EOF
bcb3dc3d 8222if { (eval echo configure:8223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3862412b 8223 rm -rf conftest*
97bf5e38 8224 bfd_cv_decl_needed_strstr=no
3862412b
MK
8225else
8226 echo "configure: failed program was:" >&5
8227 cat conftest.$ac_ext >&5
8228 rm -rf conftest*
97bf5e38 8229 bfd_cv_decl_needed_strstr=yes
3862412b
MK
8230fi
8231rm -f conftest*
8232fi
8233
97bf5e38
MK
8234echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
8235if test $bfd_cv_decl_needed_strstr = yes; then
8236 cat >> confdefs.h <<\EOF
8237#define NEED_DECLARATION_STRSTR 1
3862412b
MK
8238EOF
8239
97bf5e38 8240fi
3862412b 8241
97bf5e38 8242echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
bcb3dc3d 8243echo "configure:8244: checking whether canonicalize_file_name must be declared" >&5
97bf5e38 8244if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
596c9d4b
KB
8245 echo $ac_n "(cached) $ac_c" 1>&6
8246else
8247 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8248#line 8249 "configure"
596c9d4b
KB
8249#include "confdefs.h"
8250
97bf5e38
MK
8251#include <stdio.h>
8252#ifdef HAVE_STRING_H
8253#include <string.h>
8254#else
8255#ifdef HAVE_STRINGS_H
8256#include <strings.h>
8257#endif
8258#endif
8259#ifdef HAVE_STDLIB_H
8260#include <stdlib.h>
8261#endif
8262#ifdef HAVE_UNISTD_H
8263#include <unistd.h>
8264#endif
596c9d4b 8265int main() {
97bf5e38 8266char *(*pfn) = (char *(*)) canonicalize_file_name
596c9d4b
KB
8267; return 0; }
8268EOF
bcb3dc3d 8269if { (eval echo configure:8270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 8270 rm -rf conftest*
97bf5e38 8271 bfd_cv_decl_needed_canonicalize_file_name=no
596c9d4b
KB
8272else
8273 echo "configure: failed program was:" >&5
8274 cat conftest.$ac_ext >&5
8275 rm -rf conftest*
97bf5e38 8276 bfd_cv_decl_needed_canonicalize_file_name=yes
596c9d4b
KB
8277fi
8278rm -f conftest*
8279fi
8280
97bf5e38
MK
8281echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
8282if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
8283 cat >> confdefs.h <<\EOF
8284#define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
596c9d4b
KB
8285EOF
8286
97bf5e38 8287fi
596c9d4b 8288
97bf5e38
MK
8289
8290# The following save_state_t checkery is only necessary for HPUX
8291# versions earlier than 10.20. When those fade from memory, this
8292# could be expunged. --jsm 1999-03-22
8293
8294echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
bcb3dc3d 8295echo "configure:8296: checking for HPUX save_state structure" >&5
97bf5e38 8296cat > conftest.$ac_ext <<EOF
bcb3dc3d 8297#line 8298 "configure"
97bf5e38
MK
8298#include "confdefs.h"
8299#include <machine/save_state.h>
8300EOF
8301if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8302 egrep "save_state_t" >/dev/null 2>&1; then
8303 rm -rf conftest*
8304 gdb_cv_hpux_savestate=yes
8305else
8306 rm -rf conftest*
8307 gdb_cv_hpux_savestate=no
8308fi
8309rm -f conftest*
8310
8311cat > conftest.$ac_ext <<EOF
bcb3dc3d 8312#line 8313 "configure"
97bf5e38
MK
8313#include "confdefs.h"
8314#include <machine/save_state.h>
8315EOF
8316if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8317 egrep "ss_wide" >/dev/null 2>&1; then
8318 rm -rf conftest*
8319 gdb_cv_hpux_sswide=yes
8320else
8321 rm -rf conftest*
8322 gdb_cv_hpux_sswide=no
8323fi
8324rm -f conftest*
8325
8326if test $gdb_cv_hpux_savestate = yes
8327then
8328 cat >> confdefs.h <<\EOF
8329#define HAVE_STRUCT_SAVE_STATE_T 1
8330EOF
8331
8332fi
8333if test $gdb_cv_hpux_sswide = yes
8334then
8335 cat >> confdefs.h <<\EOF
8336#define HAVE_STRUCT_MEMBER_SS_WIDE 1
8337EOF
8338
8339fi
8340echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
8341
8342
8343# If we are configured native on GNU/Linux, work around problems with
8344# sys/procfs.h
8345# Also detect which type of /proc is in use, such as for Unixware or Solaris.
8346
8347if test "${target}" = "${host}"; then
8348 case "${host}" in
8349 i[3456]86-*-linux*)
8350 cat >> confdefs.h <<\EOF
8351#define START_INFERIOR_TRAPS_EXPECTED 2
8352EOF
8353
8354 cat >> confdefs.h <<\EOF
8355#define sys_quotactl 1
8356EOF
8357
8358 ;;
8359 ia64-*-aix*)
8360 cat >> confdefs.h <<\EOF
8361#define NEW_PROC_API 1
8362EOF
8363
8364 ;;
8365 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
8366 cat >> confdefs.h <<\EOF
8367#define NEW_PROC_API 1
8368EOF
8369
8370 ;;
e7c61be3 8371 *-*-solaris2.[6789])
97bf5e38
MK
8372 cat >> confdefs.h <<\EOF
8373#define NEW_PROC_API 1
c960c18f
AC
8374EOF
8375
8376 ;;
8377 mips-sgi-irix5*)
8378 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
8379 cat >> confdefs.h <<\EOF
8380#define _KMEMUSER 1
97bf5e38
MK
8381EOF
8382
8383 ;;
8384 esac
8385fi
8386
8387if test "$ac_cv_header_sys_procfs_h" = yes; then
8388 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8389echo "configure:8390: checking for pstatus_t in sys/procfs.h" >&5
97bf5e38 8390 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
596c9d4b
KB
8391 echo $ac_n "(cached) $ac_c" 1>&6
8392else
8393 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8394#line 8395 "configure"
596c9d4b
KB
8395#include "confdefs.h"
8396
8397#define _SYSCALL32
8398#include <sys/procfs.h>
8399int main() {
97bf5e38 8400pstatus_t avar
596c9d4b
KB
8401; return 0; }
8402EOF
bcb3dc3d 8403if { (eval echo configure:8404: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 8404 rm -rf conftest*
97bf5e38 8405 bfd_cv_have_sys_procfs_type_pstatus_t=yes
596c9d4b
KB
8406else
8407 echo "configure: failed program was:" >&5
8408 cat conftest.$ac_ext >&5
8409 rm -rf conftest*
97bf5e38 8410 bfd_cv_have_sys_procfs_type_pstatus_t=no
596c9d4b
KB
8411
8412fi
8413rm -f conftest*
8414fi
8415
97bf5e38 8416 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
596c9d4b 8417 cat >> confdefs.h <<\EOF
97bf5e38 8418#define HAVE_PSTATUS_T 1
596c9d4b
KB
8419EOF
8420
8421 fi
97bf5e38 8422 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
596c9d4b 8423
97bf5e38 8424 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8425echo "configure:8426: checking for prrun_t in sys/procfs.h" >&5
97bf5e38 8426 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
596c9d4b
KB
8427 echo $ac_n "(cached) $ac_c" 1>&6
8428else
8429 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8430#line 8431 "configure"
596c9d4b
KB
8431#include "confdefs.h"
8432
8433#define _SYSCALL32
8434#include <sys/procfs.h>
8435int main() {
97bf5e38 8436prrun_t avar
596c9d4b
KB
8437; return 0; }
8438EOF
bcb3dc3d 8439if { (eval echo configure:8440: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 8440 rm -rf conftest*
97bf5e38 8441 bfd_cv_have_sys_procfs_type_prrun_t=yes
596c9d4b
KB
8442else
8443 echo "configure: failed program was:" >&5
8444 cat conftest.$ac_ext >&5
8445 rm -rf conftest*
97bf5e38 8446 bfd_cv_have_sys_procfs_type_prrun_t=no
596c9d4b
KB
8447
8448fi
8449rm -f conftest*
8450fi
8451
97bf5e38 8452 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
596c9d4b 8453 cat >> confdefs.h <<\EOF
97bf5e38 8454#define HAVE_PRRUN_T 1
596c9d4b
KB
8455EOF
8456
8457 fi
97bf5e38 8458 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
596c9d4b 8459
97bf5e38 8460 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8461echo "configure:8462: checking for gregset_t in sys/procfs.h" >&5
97bf5e38 8462 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
596c9d4b
KB
8463 echo $ac_n "(cached) $ac_c" 1>&6
8464else
8465 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8466#line 8467 "configure"
596c9d4b
KB
8467#include "confdefs.h"
8468
8469#define _SYSCALL32
8470#include <sys/procfs.h>
8471int main() {
97bf5e38 8472gregset_t avar
596c9d4b
KB
8473; return 0; }
8474EOF
bcb3dc3d 8475if { (eval echo configure:8476: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
596c9d4b 8476 rm -rf conftest*
97bf5e38 8477 bfd_cv_have_sys_procfs_type_gregset_t=yes
596c9d4b
KB
8478else
8479 echo "configure: failed program was:" >&5
8480 cat conftest.$ac_ext >&5
8481 rm -rf conftest*
97bf5e38 8482 bfd_cv_have_sys_procfs_type_gregset_t=no
596c9d4b
KB
8483
8484fi
8485rm -f conftest*
8486fi
8487
97bf5e38 8488 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
596c9d4b 8489 cat >> confdefs.h <<\EOF
97bf5e38 8490#define HAVE_GREGSET_T 1
596c9d4b
KB
8491EOF
8492
8493 fi
97bf5e38 8494 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
451928c5 8495
97bf5e38 8496 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8497echo "configure:8498: checking for fpregset_t in sys/procfs.h" >&5
97bf5e38 8498 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
d84dd0c5 8499 echo $ac_n "(cached) $ac_c" 1>&6
d84dd0c5
MK
8500else
8501 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8502#line 8503 "configure"
d84dd0c5 8503#include "confdefs.h"
97bf5e38
MK
8504
8505#define _SYSCALL32
d84dd0c5 8506#include <sys/procfs.h>
97bf5e38
MK
8507int main() {
8508fpregset_t avar
8509; return 0; }
d84dd0c5 8510EOF
bcb3dc3d 8511if { (eval echo configure:8512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8512 rm -rf conftest*
8513 bfd_cv_have_sys_procfs_type_fpregset_t=yes
d84dd0c5
MK
8514else
8515 echo "configure: failed program was:" >&5
8516 cat conftest.$ac_ext >&5
97bf5e38
MK
8517 rm -rf conftest*
8518 bfd_cv_have_sys_procfs_type_fpregset_t=no
8519
d84dd0c5 8520fi
97bf5e38 8521rm -f conftest*
d84dd0c5
MK
8522fi
8523
97bf5e38
MK
8524 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8525 cat >> confdefs.h <<\EOF
8526#define HAVE_FPREGSET_T 1
d84dd0c5
MK
8527EOF
8528
97bf5e38
MK
8529 fi
8530 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
d84dd0c5 8531
97bf5e38 8532 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8533echo "configure:8534: checking for prgregset_t in sys/procfs.h" >&5
97bf5e38 8534 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
c906108c
SS
8535 echo $ac_n "(cached) $ac_c" 1>&6
8536else
8537 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8538#line 8539 "configure"
c906108c 8539#include "confdefs.h"
c906108c 8540
97bf5e38
MK
8541#define _SYSCALL32
8542#include <sys/procfs.h>
c906108c 8543int main() {
97bf5e38 8544prgregset_t avar
c906108c
SS
8545; return 0; }
8546EOF
bcb3dc3d 8547if { (eval echo configure:8548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8548 rm -rf conftest*
97bf5e38 8549 bfd_cv_have_sys_procfs_type_prgregset_t=yes
c906108c
SS
8550else
8551 echo "configure: failed program was:" >&5
8552 cat conftest.$ac_ext >&5
8553 rm -rf conftest*
97bf5e38
MK
8554 bfd_cv_have_sys_procfs_type_prgregset_t=no
8555
c906108c
SS
8556fi
8557rm -f conftest*
8558fi
8559
97bf5e38
MK
8560 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8561 cat >> confdefs.h <<\EOF
8562#define HAVE_PRGREGSET_T 1
c906108c
SS
8563EOF
8564
97bf5e38
MK
8565 fi
8566 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
c906108c 8567
97bf5e38 8568 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8569echo "configure:8570: checking for prfpregset_t in sys/procfs.h" >&5
97bf5e38 8570 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
d45fe813
KB
8571 echo $ac_n "(cached) $ac_c" 1>&6
8572else
8573 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8574#line 8575 "configure"
d45fe813 8575#include "confdefs.h"
97bf5e38
MK
8576
8577#define _SYSCALL32
8578#include <sys/procfs.h>
d45fe813 8579int main() {
97bf5e38 8580prfpregset_t avar
d45fe813
KB
8581; return 0; }
8582EOF
bcb3dc3d 8583if { (eval echo configure:8584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8584 rm -rf conftest*
97bf5e38 8585 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
d45fe813
KB
8586else
8587 echo "configure: failed program was:" >&5
8588 cat conftest.$ac_ext >&5
8589 rm -rf conftest*
97bf5e38
MK
8590 bfd_cv_have_sys_procfs_type_prfpregset_t=no
8591
d45fe813
KB
8592fi
8593rm -f conftest*
8594fi
8595
97bf5e38
MK
8596 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8597 cat >> confdefs.h <<\EOF
8598#define HAVE_PRFPREGSET_T 1
d45fe813
KB
8599EOF
8600
97bf5e38
MK
8601 fi
8602 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
d45fe813 8603
97bf5e38 8604 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8605echo "configure:8606: checking for prgregset32_t in sys/procfs.h" >&5
97bf5e38 8606 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
d45fe813
KB
8607 echo $ac_n "(cached) $ac_c" 1>&6
8608else
8609 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8610#line 8611 "configure"
d45fe813 8611#include "confdefs.h"
97bf5e38
MK
8612
8613#define _SYSCALL32
8614#include <sys/procfs.h>
d45fe813 8615int main() {
97bf5e38 8616prgregset32_t avar
d45fe813
KB
8617; return 0; }
8618EOF
bcb3dc3d 8619if { (eval echo configure:8620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8620 rm -rf conftest*
97bf5e38 8621 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
d45fe813
KB
8622else
8623 echo "configure: failed program was:" >&5
8624 cat conftest.$ac_ext >&5
8625 rm -rf conftest*
97bf5e38
MK
8626 bfd_cv_have_sys_procfs_type_prgregset32_t=no
8627
d45fe813
KB
8628fi
8629rm -f conftest*
8630fi
8631
97bf5e38
MK
8632 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8633 cat >> confdefs.h <<\EOF
8634#define HAVE_PRGREGSET32_T 1
d45fe813
KB
8635EOF
8636
97bf5e38
MK
8637 fi
8638 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
d45fe813 8639
97bf5e38 8640 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8641echo "configure:8642: checking for prfpregset32_t in sys/procfs.h" >&5
97bf5e38 8642 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
d45fe813
KB
8643 echo $ac_n "(cached) $ac_c" 1>&6
8644else
8645 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8646#line 8647 "configure"
d45fe813 8647#include "confdefs.h"
97bf5e38
MK
8648
8649#define _SYSCALL32
8650#include <sys/procfs.h>
d45fe813 8651int main() {
97bf5e38 8652prfpregset32_t avar
d45fe813
KB
8653; return 0; }
8654EOF
bcb3dc3d 8655if { (eval echo configure:8656: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8656 rm -rf conftest*
97bf5e38 8657 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
d45fe813
KB
8658else
8659 echo "configure: failed program was:" >&5
8660 cat conftest.$ac_ext >&5
8661 rm -rf conftest*
97bf5e38
MK
8662 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8663
d45fe813
KB
8664fi
8665rm -f conftest*
8666fi
8667
97bf5e38
MK
8668 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8669 cat >> confdefs.h <<\EOF
8670#define HAVE_PRFPREGSET32_T 1
d45fe813
KB
8671EOF
8672
97bf5e38
MK
8673 fi
8674 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
d45fe813 8675
97bf5e38 8676 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8677echo "configure:8678: checking for lwpid_t in sys/procfs.h" >&5
97bf5e38 8678 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
d45fe813
KB
8679 echo $ac_n "(cached) $ac_c" 1>&6
8680else
8681 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8682#line 8683 "configure"
d45fe813 8683#include "confdefs.h"
97bf5e38 8684
d45fe813 8685#define _SYSCALL32
97bf5e38 8686#include <sys/procfs.h>
d45fe813 8687int main() {
97bf5e38 8688lwpid_t avar
d45fe813
KB
8689; return 0; }
8690EOF
bcb3dc3d 8691if { (eval echo configure:8692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d45fe813 8692 rm -rf conftest*
97bf5e38 8693 bfd_cv_have_sys_procfs_type_lwpid_t=yes
d45fe813
KB
8694else
8695 echo "configure: failed program was:" >&5
8696 cat conftest.$ac_ext >&5
8697 rm -rf conftest*
97bf5e38
MK
8698 bfd_cv_have_sys_procfs_type_lwpid_t=no
8699
d45fe813
KB
8700fi
8701rm -f conftest*
8702fi
8703
97bf5e38
MK
8704 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8705 cat >> confdefs.h <<\EOF
8706#define HAVE_LWPID_T 1
d45fe813
KB
8707EOF
8708
97bf5e38
MK
8709 fi
8710 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
c906108c 8711
97bf5e38 8712 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8713echo "configure:8714: checking for psaddr_t in sys/procfs.h" >&5
97bf5e38 8714 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
c906108c
SS
8715 echo $ac_n "(cached) $ac_c" 1>&6
8716else
8717 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8718#line 8719 "configure"
c906108c
SS
8719#include "confdefs.h"
8720
97bf5e38
MK
8721#define _SYSCALL32
8722#include <sys/procfs.h>
c906108c 8723int main() {
97bf5e38 8724psaddr_t avar
c906108c
SS
8725; return 0; }
8726EOF
bcb3dc3d 8727if { (eval echo configure:8728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8728 rm -rf conftest*
97bf5e38 8729 bfd_cv_have_sys_procfs_type_psaddr_t=yes
c906108c
SS
8730else
8731 echo "configure: failed program was:" >&5
8732 cat conftest.$ac_ext >&5
8733 rm -rf conftest*
97bf5e38
MK
8734 bfd_cv_have_sys_procfs_type_psaddr_t=no
8735
c906108c
SS
8736fi
8737rm -f conftest*
8738fi
8739
97bf5e38
MK
8740 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8741 cat >> confdefs.h <<\EOF
8742#define HAVE_PSADDR_T 1
c906108c
SS
8743EOF
8744
97bf5e38
MK
8745 fi
8746 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
c906108c 8747
97bf5e38 8748 echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8749echo "configure:8750: checking for prsysent_t in sys/procfs.h" >&5
97bf5e38 8750 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
c906108c 8751 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
8752else
8753 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8754#line 8755 "configure"
c906108c
SS
8755#include "confdefs.h"
8756
97bf5e38
MK
8757#define _SYSCALL32
8758#include <sys/procfs.h>
8759int main() {
8760prsysent_t avar
8761; return 0; }
c906108c 8762EOF
bcb3dc3d 8763if { (eval echo configure:8764: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8764 rm -rf conftest*
8765 bfd_cv_have_sys_procfs_type_prsysent_t=yes
c906108c
SS
8766else
8767 echo "configure: failed program was:" >&5
8768 cat conftest.$ac_ext >&5
97bf5e38
MK
8769 rm -rf conftest*
8770 bfd_cv_have_sys_procfs_type_prsysent_t=no
8771
c906108c 8772fi
97bf5e38 8773rm -f conftest*
c906108c
SS
8774fi
8775
97bf5e38
MK
8776 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8777 cat >> confdefs.h <<\EOF
8778#define HAVE_PRSYSENT_T 1
c906108c
SS
8779EOF
8780
97bf5e38
MK
8781 fi
8782 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
c906108c 8783
97bf5e38 8784 echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8785echo "configure:8786: checking for pr_sigset_t in sys/procfs.h" >&5
97bf5e38 8786 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
c906108c
SS
8787 echo $ac_n "(cached) $ac_c" 1>&6
8788else
8789 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8790#line 8791 "configure"
c906108c
SS
8791#include "confdefs.h"
8792
97bf5e38
MK
8793#define _SYSCALL32
8794#include <sys/procfs.h>
c906108c 8795int main() {
97bf5e38 8796pr_sigset_t avar
c906108c
SS
8797; return 0; }
8798EOF
bcb3dc3d 8799if { (eval echo configure:8800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8800 rm -rf conftest*
97bf5e38 8801 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
c906108c
SS
8802else
8803 echo "configure: failed program was:" >&5
8804 cat conftest.$ac_ext >&5
8805 rm -rf conftest*
97bf5e38
MK
8806 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8807
c906108c
SS
8808fi
8809rm -f conftest*
8810fi
8811
97bf5e38
MK
8812 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8813 cat >> confdefs.h <<\EOF
8814#define HAVE_PR_SIGSET_T 1
c906108c
SS
8815EOF
8816
97bf5e38
MK
8817 fi
8818 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
c906108c 8819
97bf5e38 8820 echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8821echo "configure:8822: checking for pr_sigaction64_t in sys/procfs.h" >&5
97bf5e38 8822 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
c906108c 8823 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
8824else
8825 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8826#line 8827 "configure"
c906108c
SS
8827#include "confdefs.h"
8828
97bf5e38
MK
8829#define _SYSCALL32
8830#include <sys/procfs.h>
8831int main() {
8832pr_sigaction64_t avar
8833; return 0; }
c906108c 8834EOF
bcb3dc3d 8835if { (eval echo configure:8836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8836 rm -rf conftest*
8837 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
c906108c
SS
8838else
8839 echo "configure: failed program was:" >&5
8840 cat conftest.$ac_ext >&5
97bf5e38
MK
8841 rm -rf conftest*
8842 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8843
c906108c 8844fi
97bf5e38 8845rm -f conftest*
c906108c
SS
8846fi
8847
97bf5e38
MK
8848 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8849 cat >> confdefs.h <<\EOF
8850#define HAVE_PR_SIGACTION64_T 1
c906108c
SS
8851EOF
8852
97bf5e38
MK
8853 fi
8854 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8855
8856 echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8857echo "configure:8858: checking for pr_siginfo64_t in sys/procfs.h" >&5
97bf5e38
MK
8858 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8859 echo $ac_n "(cached) $ac_c" 1>&6
8860else
8861 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8862#line 8863 "configure"
97bf5e38
MK
8863#include "confdefs.h"
8864
8865#define _SYSCALL32
8866#include <sys/procfs.h>
8867int main() {
8868pr_siginfo64_t avar
8869; return 0; }
8870EOF
bcb3dc3d 8871if { (eval echo configure:8872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
8872 rm -rf conftest*
8873 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8874else
8875 echo "configure: failed program was:" >&5
8876 cat conftest.$ac_ext >&5
8877 rm -rf conftest*
8878 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8879
8880fi
8881rm -f conftest*
c906108c 8882fi
c906108c 8883
97bf5e38
MK
8884 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8885 cat >> confdefs.h <<\EOF
8886#define HAVE_PR_SIGINFO64_T 1
8887EOF
c906108c 8888
97bf5e38
MK
8889 fi
8890 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8891
8892
8893
8894
8895
8896 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8897 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
bcb3dc3d 8898echo "configure:8899: checking whether prfpregset_t type is broken" >&5
97bf5e38 8899 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
c906108c
SS
8900 echo $ac_n "(cached) $ac_c" 1>&6
8901else
8902 if test "$cross_compiling" = yes; then
97bf5e38 8903 gdb_cv_prfpregset_t_broken=yes
c906108c
SS
8904else
8905 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8906#line 8907 "configure"
c906108c 8907#include "confdefs.h"
97bf5e38
MK
8908#include <sys/procfs.h>
8909 int main ()
8910 {
8911 if (sizeof (prfpregset_t) == sizeof (void *))
8912 return 1;
8913 return 0;
8914 }
c906108c 8915EOF
bcb3dc3d 8916if { (eval echo configure:8917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c 8917then
97bf5e38 8918 gdb_cv_prfpregset_t_broken=no
c906108c
SS
8919else
8920 echo "configure: failed program was:" >&5
8921 cat conftest.$ac_ext >&5
8922 rm -fr conftest*
97bf5e38 8923 gdb_cv_prfpregset_t_broken=yes
c906108c
SS
8924fi
8925rm -fr conftest*
8926fi
8927
8928fi
8929
97bf5e38
MK
8930 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8931 if test $gdb_cv_prfpregset_t_broken = yes; then
8932 cat >> confdefs.h <<\EOF
8933#define PRFPREGSET_T_BROKEN 1
c906108c
SS
8934EOF
8935
97bf5e38
MK
8936 fi
8937 fi
c906108c 8938
97bf5e38
MK
8939
8940 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
bcb3dc3d 8941echo "configure:8942: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
97bf5e38 8942 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
c906108c
SS
8943 echo $ac_n "(cached) $ac_c" 1>&6
8944else
8945 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8946#line 8947 "configure"
c906108c 8947#include "confdefs.h"
97bf5e38
MK
8948#include <unistd.h>
8949#include <sys/types.h>
8950#include <sys/procfs.h>
8951
8952int main() {
8953
8954 int dummy;;
8955 dummy = ioctl(0, PIOCSET, &dummy);
8956
8957; return 0; }
c906108c 8958EOF
bcb3dc3d 8959if { (eval echo configure:8960: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8960 rm -rf conftest*
97bf5e38 8961 gdb_cv_have_procfs_piocset=yes
c906108c 8962else
c906108c
SS
8963 echo "configure: failed program was:" >&5
8964 cat conftest.$ac_ext >&5
8965 rm -rf conftest*
97bf5e38 8966 gdb_cv_have_procfs_piocset=no
c906108c
SS
8967fi
8968rm -f conftest*
8969fi
97bf5e38
MK
8970
8971 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8972 if test $gdb_cv_have_procfs_piocset = yes; then
8973 cat >> confdefs.h <<\EOF
8974#define HAVE_PROCFS_PIOCSET 1
c906108c 8975EOF
97bf5e38
MK
8976
8977 fi
c906108c 8978fi
c906108c 8979
97bf5e38
MK
8980if test ${host} = ${target} ; then
8981
8982 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
bcb3dc3d 8983echo "configure:8984: checking for member l_addr in struct link_map" >&5
97bf5e38 8984 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
c906108c
SS
8985 echo $ac_n "(cached) $ac_c" 1>&6
8986else
8987 cat > conftest.$ac_ext <<EOF
bcb3dc3d 8988#line 8989 "configure"
c906108c 8989#include "confdefs.h"
97bf5e38 8990#include <link.h>
c906108c 8991int main() {
97bf5e38 8992struct link_map lm; (void) lm.l_addr;
c906108c
SS
8993; return 0; }
8994EOF
bcb3dc3d 8995if { (eval echo configure:8996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c 8996 rm -rf conftest*
97bf5e38 8997 gdb_cv_have_struct_link_map_with_l_members=yes
c906108c
SS
8998else
8999 echo "configure: failed program was:" >&5
9000 cat conftest.$ac_ext >&5
9001 rm -rf conftest*
97bf5e38 9002 gdb_cv_have_struct_link_map_with_l_members=no
c906108c
SS
9003fi
9004rm -f conftest*
9005fi
9006
97bf5e38
MK
9007 echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
9008 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
9009 cat >> confdefs.h <<\EOF
9010#define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
c906108c 9011EOF
97bf5e38
MK
9012
9013 fi
9014
9015
9016 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
bcb3dc3d 9017echo "configure:9018: checking for member lm_addr in struct link_map" >&5
97bf5e38
MK
9018 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
9019 echo $ac_n "(cached) $ac_c" 1>&6
c906108c 9020else
97bf5e38 9021 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9022#line 9023 "configure"
97bf5e38
MK
9023#include "confdefs.h"
9024#include <sys/types.h>
9025#include <link.h>
9026int main() {
9027struct link_map lm; (void) lm.lm_addr;
9028; return 0; }
9029EOF
bcb3dc3d 9030if { (eval echo configure:9031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
9031 rm -rf conftest*
9032 gdb_cv_have_struct_link_map_with_lm_members=yes
9033else
9034 echo "configure: failed program was:" >&5
9035 cat conftest.$ac_ext >&5
9036 rm -rf conftest*
9037 gdb_cv_have_struct_link_map_with_lm_members=no
9038fi
9039rm -f conftest*
c906108c 9040fi
c906108c 9041
97bf5e38
MK
9042 echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
9043 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
9044 cat >> confdefs.h <<\EOF
9045#define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
9046EOF
9047
9048 fi
9049
9050
9051 echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
bcb3dc3d 9052echo "configure:9053: checking for member som_addr in struct so_map" >&5
97bf5e38 9053 if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
c906108c 9054 echo $ac_n "(cached) $ac_c" 1>&6
c906108c
SS
9055else
9056 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9057#line 9058 "configure"
c906108c 9058#include "confdefs.h"
97bf5e38
MK
9059#include <sys/types.h>
9060#ifdef HAVE_NLIST_H
9061#include <nlist.h>
9062#endif
9063#include <link.h>
9064int main() {
9065struct so_map lm; (void) lm.som_addr;
9066; return 0; }
9067EOF
bcb3dc3d 9068if { (eval echo configure:9069: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
9069 rm -rf conftest*
9070 gdb_cv_have_struct_so_map_with_som_members=yes
9071else
9072 echo "configure: failed program was:" >&5
9073 cat conftest.$ac_ext >&5
9074 rm -rf conftest*
9075 gdb_cv_have_struct_so_map_with_som_members=no
9076fi
9077rm -f conftest*
9078fi
c906108c 9079
97bf5e38
MK
9080 echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
9081 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
9082 cat >> confdefs.h <<\EOF
9083#define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
9084EOF
c906108c 9085
97bf5e38 9086 fi
c906108c 9087
97bf5e38
MK
9088
9089 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
bcb3dc3d 9090echo "configure:9091: checking for struct link_map32 in sys/link.h" >&5
97bf5e38
MK
9091 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
9092 echo $ac_n "(cached) $ac_c" 1>&6
9093else
9094 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9095#line 9096 "configure"
97bf5e38
MK
9096#include "confdefs.h"
9097#define _SYSCALL32
9098#include <sys/link.h>
9099int main() {
9100struct link_map32 l;
9101; return 0; }
9102EOF
bcb3dc3d 9103if { (eval echo configure:9104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
9104 rm -rf conftest*
9105 gdb_cv_have_struct_link_map32=yes
9106else
9107 echo "configure: failed program was:" >&5
9108 cat conftest.$ac_ext >&5
9109 rm -rf conftest*
9110 gdb_cv_have_struct_link_map32=no
9111fi
9112rm -f conftest*
9113fi
c906108c 9114
97bf5e38
MK
9115 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
9116 if test $gdb_cv_have_struct_link_map32 = yes; then
9117 cat >> confdefs.h <<\EOF
9118#define HAVE_STRUCT_LINK_MAP32 1
9119EOF
c906108c 9120
97bf5e38
MK
9121 cat >> confdefs.h <<\EOF
9122#define _SYSCALL32 1
9123EOF
c906108c 9124
97bf5e38
MK
9125 fi
9126fi
c906108c 9127
c906108c 9128
97bf5e38 9129echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
bcb3dc3d 9130echo "configure:9131: checking for long long support in compiler" >&5
97bf5e38
MK
9131if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
9132 echo $ac_n "(cached) $ac_c" 1>&6
9133else
9134 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9135#line 9136 "configure"
97bf5e38 9136#include "confdefs.h"
c906108c 9137
97bf5e38 9138int main() {
c906108c 9139
97bf5e38
MK
9140 extern long long foo;
9141 switch (foo & 2) { case 0: return 1; }
c906108c 9142
97bf5e38
MK
9143; return 0; }
9144EOF
bcb3dc3d 9145if { (eval echo configure:9146: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
9146 rm -rf conftest*
9147 gdb_cv_c_long_long=yes
9148else
9149 echo "configure: failed program was:" >&5
9150 cat conftest.$ac_ext >&5
9151 rm -rf conftest*
9152 gdb_cv_c_long_long=no
9153fi
9154rm -f conftest*
9155fi
c906108c 9156
97bf5e38
MK
9157echo "$ac_t""$gdb_cv_c_long_long" 1>&6
9158if test $gdb_cv_c_long_long = yes; then
9159 cat >> confdefs.h <<\EOF
9160#define CC_HAS_LONG_LONG 1
9161EOF
9162
9163fi
9164
9165
9166echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
bcb3dc3d 9167echo "configure:9168: checking for long long support in printf" >&5
97bf5e38
MK
9168if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
9169 echo $ac_n "(cached) $ac_c" 1>&6
9170else
9171 if test "$cross_compiling" = yes; then
9172 gdb_cv_printf_has_long_long=no
9173else
9174 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9175#line 9176 "configure"
97bf5e38
MK
9176#include "confdefs.h"
9177
9178int main () {
9179 char buf[32];
9180 long long l = 0;
9181 l = (l << 16) + 0x0123;
9182 l = (l << 16) + 0x4567;
9183 l = (l << 16) + 0x89ab;
9184 l = (l << 16) + 0xcdef;
9185 sprintf (buf, "0x%016llx", l);
9186 return (strcmp ("0x0123456789abcdef", buf));
c906108c 9187}
97bf5e38 9188EOF
bcb3dc3d 9189if { (eval echo configure:9190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
9190then
9191 gdb_cv_printf_has_long_long=yes
9192else
9193 echo "configure: failed program was:" >&5
9194 cat conftest.$ac_ext >&5
9195 rm -fr conftest*
9196 gdb_cv_printf_has_long_long=no
9197fi
9198rm -fr conftest*
9199fi
9200
9201fi
9202
9203if test $gdb_cv_printf_has_long_long = yes; then
9204 cat >> confdefs.h <<\EOF
9205#define PRINTF_HAS_LONG_LONG 1
9206EOF
9207
9208fi
9209echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
9210
9211
9212echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
bcb3dc3d 9213echo "configure:9214: checking for long double support in compiler" >&5
97bf5e38
MK
9214if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
9215 echo $ac_n "(cached) $ac_c" 1>&6
9216else
9217 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9218#line 9219 "configure"
97bf5e38
MK
9219#include "confdefs.h"
9220
9221int main() {
9222long double foo;
9223; return 0; }
9224EOF
bcb3dc3d 9225if { (eval echo configure:9226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
97bf5e38
MK
9226 rm -rf conftest*
9227 ac_cv_c_long_double=yes
9228else
9229 echo "configure: failed program was:" >&5
9230 cat conftest.$ac_ext >&5
9231 rm -rf conftest*
9232 ac_cv_c_long_double=no
9233fi
9234rm -f conftest*
9235fi
c906108c 9236
97bf5e38
MK
9237echo "$ac_t""$ac_cv_c_long_double" 1>&6
9238if test $ac_cv_c_long_double = yes; then
9239 cat >> confdefs.h <<\EOF
9240#define HAVE_LONG_DOUBLE 1
c906108c 9241EOF
97bf5e38
MK
9242
9243fi
9244
9245
9246echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
bcb3dc3d 9247echo "configure:9248: checking for long double support in printf" >&5
97bf5e38
MK
9248if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
9249 echo $ac_n "(cached) $ac_c" 1>&6
9250else
9251 if test "$cross_compiling" = yes; then
9252 gdb_cv_printf_has_long_double=no
9253else
9254 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9255#line 9256 "configure"
97bf5e38
MK
9256#include "confdefs.h"
9257
9258int main () {
9259 char buf[16];
9260 long double f = 3.141592653;
9261 sprintf (buf, "%Lg", f);
9262 return (strncmp ("3.14159", buf, 7));
9263}
9264EOF
bcb3dc3d 9265if { (eval echo configure:9266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
c906108c 9266then
97bf5e38 9267 gdb_cv_printf_has_long_double=yes
c906108c
SS
9268else
9269 echo "configure: failed program was:" >&5
9270 cat conftest.$ac_ext >&5
9271 rm -fr conftest*
97bf5e38 9272 gdb_cv_printf_has_long_double=no
c906108c
SS
9273fi
9274rm -fr conftest*
9275fi
9276
9277fi
9278
97bf5e38 9279if test $gdb_cv_printf_has_long_double = yes; then
c906108c 9280 cat >> confdefs.h <<\EOF
97bf5e38
MK
9281#define PRINTF_HAS_LONG_DOUBLE 1
9282EOF
9283
9284fi
9285echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
9286
9287
9288echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
bcb3dc3d 9289echo "configure:9290: checking for long double support in scanf" >&5
97bf5e38
MK
9290if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
9291 echo $ac_n "(cached) $ac_c" 1>&6
9292else
9293 if test "$cross_compiling" = yes; then
9294 gdb_cv_scanf_has_long_double=no
9295else
9296 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9297#line 9298 "configure"
97bf5e38
MK
9298#include "confdefs.h"
9299
9300int main () {
9301 char *buf = "3.141592653";
9302 long double f = 0;
9303 sscanf (buf, "%Lg", &f);
9304 return !(f > 3.14159 && f < 3.14160);
9305}
c906108c 9306EOF
bcb3dc3d 9307if { (eval echo configure:9308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
97bf5e38
MK
9308then
9309 gdb_cv_scanf_has_long_double=yes
9310else
9311 echo "configure: failed program was:" >&5
9312 cat conftest.$ac_ext >&5
9313 rm -fr conftest*
9314 gdb_cv_scanf_has_long_double=no
9315fi
9316rm -fr conftest*
9317fi
c906108c
SS
9318
9319fi
9320
97bf5e38
MK
9321if test $gdb_cv_scanf_has_long_double = yes; then
9322 cat >> confdefs.h <<\EOF
9323#define SCANF_HAS_LONG_DOUBLE 1
9324EOF
9325
9326fi
9327echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
c906108c 9328
438013df
AO
9329case ${host_os} in
9330aix*)
9331 echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
bcb3dc3d 9332echo "configure:9333: checking for -bbigtoc option" >&5
438013df
AO
9333if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
9334 echo $ac_n "(cached) $ac_c" 1>&6
9335else
9336
9337 SAVE_LDFLAGS=$LDFLAGS
9338
9339 case $GCC in
9340 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
9341 *) gdb_cv_bigtoc=-bbigtoc ;;
9342 esac
9343
9344 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
9345 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9346#line 9347 "configure"
438013df
AO
9347#include "confdefs.h"
9348
9349int main() {
9350int i;
9351; return 0; }
9352EOF
bcb3dc3d 9353if { (eval echo configure:9354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
438013df
AO
9354 :
9355else
9356 echo "configure: failed program was:" >&5
9357 cat conftest.$ac_ext >&5
9358 rm -rf conftest*
9359 gdb_cv_bigtoc=
9360fi
9361rm -f conftest*
ec76baa5 9362 LDFLAGS="${SAVE_LDFLAGS}"
438013df
AO
9363
9364fi
9365
9366echo "$ac_t""$gdb_cv_bigtoc" 1>&6
9367 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
9368 ;;
9369esac
9370
c906108c
SS
9371
9372
9373if test ${build} = ${host} -a ${host} = ${target} ; then
9374 case ${host_os} in
9375 hpux*)
9376 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
bcb3dc3d 9377echo "configure:9378: checking for HPUX/OSF thread support" >&5
c906108c
SS
9378 if test -f /usr/include/dce/cma_config.h ; then
9379 if test "$GCC" = "yes" ; then
9380 echo "$ac_t""yes" 1>&6
9381 cat >> confdefs.h <<\EOF
9382#define HAVE_HPUX_THREAD_SUPPORT 1
9383EOF
9384
3483b318 9385 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
c906108c
SS
9386 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
9387 else
9388 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
9389 fi
9390 else
9391 echo "$ac_t""no" 1>&6
9392 fi
9393 ;;
9394 solaris*)
d92419e5
JB
9395 # See if thread_db library is around for Solaris thread debugging.
9396 # Note that we must explicitly test for version 1 of the library
9397 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
9398 # the same API.
c906108c 9399 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
bcb3dc3d 9400echo "configure:9401: checking for Solaris thread debugging library" >&5
c906108c
SS
9401 if test -f /usr/lib/libthread_db.so.1 ; then
9402 echo "$ac_t""yes" 1>&6
9403 cat >> confdefs.h <<\EOF
9404#define HAVE_THREAD_DB_LIB 1
9405EOF
9406
3483b318 9407 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
c906108c
SS
9408 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
9409 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
bcb3dc3d 9410echo "configure:9411: checking for dlopen in -ldl" >&5
c906108c
SS
9411ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
9412if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9413 echo $ac_n "(cached) $ac_c" 1>&6
9414else
9415 ac_save_LIBS="$LIBS"
9416LIBS="-ldl $LIBS"
9417cat > conftest.$ac_ext <<EOF
bcb3dc3d 9418#line 9419 "configure"
c906108c
SS
9419#include "confdefs.h"
9420/* Override any gcc2 internal prototype to avoid an error. */
9421/* We use char because int might match the return type of a gcc2
9422 builtin and then its argument prototype would still apply. */
9423char dlopen();
9424
9425int main() {
9426dlopen()
9427; return 0; }
9428EOF
bcb3dc3d 9429if { (eval echo configure:9430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
9430 rm -rf conftest*
9431 eval "ac_cv_lib_$ac_lib_var=yes"
9432else
9433 echo "configure: failed program was:" >&5
9434 cat conftest.$ac_ext >&5
9435 rm -rf conftest*
9436 eval "ac_cv_lib_$ac_lib_var=no"
9437fi
9438rm -f conftest*
9439LIBS="$ac_save_LIBS"
9440
9441fi
9442if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9443 echo "$ac_t""yes" 1>&6
9444 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9445 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9446 cat >> confdefs.h <<EOF
9447#define $ac_tr_lib 1
9448EOF
9449
9450 LIBS="-ldl $LIBS"
9451
9452else
9453 echo "$ac_t""no" 1>&6
9454fi
9455
9456 if test "$GCC" = "yes" ; then
9457 # The GNU linker requires the -export-dynamic option to make
9458 # all symbols visible in the dynamic symbol table.
9459 hold_ldflags=$LDFLAGS
9460 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
bcb3dc3d 9461echo "configure:9462: checking for the ld -export-dynamic flag" >&5
c906108c
SS
9462 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
9463 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9464#line 9465 "configure"
c906108c
SS
9465#include "confdefs.h"
9466
9467int main() {
9468int i;
9469; return 0; }
9470EOF
bcb3dc3d 9471if { (eval echo configure:9472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
9472 rm -rf conftest*
9473 found=yes
9474else
9475 echo "configure: failed program was:" >&5
9476 cat conftest.$ac_ext >&5
9477 rm -rf conftest*
9478 found=no
9479fi
9480rm -f conftest*
9481 LDFLAGS=$hold_ldflags
9482 echo "$ac_t""$found" 1>&6
9483 if test $found = yes; then
9484 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9485 fi
9486 fi
9487 # Sun randomly tweaked the prototypes in <proc_service.h>
9488 # at one point.
9489 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
bcb3dc3d 9490echo "configure:9491: checking if <proc_service.h> is old" >&5
c906108c
SS
9491 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9492 echo $ac_n "(cached) $ac_c" 1>&6
9493else
9494
9495 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9496#line 9497 "configure"
c906108c
SS
9497#include "confdefs.h"
9498
9499 #include <proc_service.h>
9500 ps_err_e ps_pdwrite
9501 (struct ps_prochandle*, psaddr_t, const void*, size_t);
9502
9503int main() {
9504
9505; return 0; }
9506EOF
bcb3dc3d 9507if { (eval echo configure:9508: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
9508 rm -rf conftest*
9509 gdb_cv_proc_service_is_old=no
9510else
9511 echo "configure: failed program was:" >&5
9512 cat conftest.$ac_ext >&5
9513 rm -rf conftest*
9514 gdb_cv_proc_service_is_old=yes
9515fi
9516rm -f conftest*
9517
9518fi
9519
9520 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9521 if test $gdb_cv_proc_service_is_old = yes; then
9522 cat >> confdefs.h <<\EOF
9523#define PROC_SERVICE_IS_OLD 1
9524EOF
9525
9526 fi
9527 else
9528 echo "$ac_t""no" 1>&6
9529 fi
9530 ;;
d92419e5
JB
9531 aix*)
9532 echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
bcb3dc3d 9533echo "configure:9534: checking for AiX thread debugging library" >&5
d92419e5
JB
9534 if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9535 echo $ac_n "(cached) $ac_c" 1>&6
9536else
9537 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9538#line 9539 "configure"
d92419e5
JB
9539#include "confdefs.h"
9540#include <sys/pthdebug.h>
9541int main() {
9542#ifndef PTHDB_VERSION_3
9543 #error
9544 #endif
9545; return 0; }
9546EOF
bcb3dc3d 9547if { (eval echo configure:9548: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
d92419e5
JB
9548 rm -rf conftest*
9549 gdb_cv_have_aix_thread_debug=yes
9550else
9551 echo "configure: failed program was:" >&5
9552 cat conftest.$ac_ext >&5
9553 rm -rf conftest*
9554 gdb_cv_have_aix_thread_debug=no
9555fi
9556rm -f conftest*
9557fi
9558
9559 echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9560 if test $gdb_cv_have_aix_thread_debug = yes; then
9561 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
3483b318 9562 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
d92419e5
JB
9563 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9564 fi
9565 ;;
c906108c
SS
9566 esac
9567
9568fi
9569
3f47be5c
EZ
9570if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9571 echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
bcb3dc3d 9572echo "configure:9573: checking whether <thread_db.h> has TD_NOTALLOC" >&5
3f47be5c
EZ
9573if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9574 echo $ac_n "(cached) $ac_c" 1>&6
9575else
9576 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9577#line 9578 "configure"
3f47be5c
EZ
9578#include "confdefs.h"
9579#include <thread_db.h>
9580int main() {
9581int i = TD_NOTALLOC;
9582; return 0; }
9583EOF
bcb3dc3d 9584if { (eval echo configure:9585: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3f47be5c
EZ
9585 rm -rf conftest*
9586 gdb_cv_thread_db_h_has_td_notalloc=yes
9587else
9588 echo "configure: failed program was:" >&5
9589 cat conftest.$ac_ext >&5
9590 rm -rf conftest*
9591 gdb_cv_thread_db_h_has_td_notalloc=no
9592
9593fi
9594rm -f conftest*
9595
9596fi
9597
9598echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9599fi
9600if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9601 cat >> confdefs.h <<\EOF
9602#define THREAD_DB_HAS_TD_NOTALLOC 1
9603EOF
9604
9605fi
9606
b757528f
JJ
9607if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9608 echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
bcb3dc3d 9609echo "configure:9610: checking whether <sys/syscall.h> has __NR_tkill" >&5
b757528f
JJ
9610if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9611 echo $ac_n "(cached) $ac_c" 1>&6
9612else
9613 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9614#line 9615 "configure"
b757528f
JJ
9615#include "confdefs.h"
9616#include <sys/syscall.h>
9617int main() {
9618int i = __NR_tkill;
9619; return 0; }
9620EOF
bcb3dc3d 9621if { (eval echo configure:9622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
b757528f
JJ
9622 rm -rf conftest*
9623 gdb_cv_sys_syscall_h_has_tkill=yes
9624else
9625 echo "configure: failed program was:" >&5
9626 cat conftest.$ac_ext >&5
9627 rm -rf conftest*
9628 gdb_cv_sys_syscall_h_has_tkill=no
9629
9630fi
9631rm -f conftest*
9632
9633fi
9634
9635echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9636fi
9637if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9638 cat >> confdefs.h <<\EOF
9639#define HAVE_TKILL_SYSCALL 1
9640EOF
9641
9642fi
9643
fb40c209 9644
030292b7
DJ
9645# Check whether --with-sysroot or --without-sysroot was given.
9646if test "${with_sysroot+set}" = set; then
9647 withval="$with_sysroot"
9648
9649 case ${with_sysroot} in
715d1656 9650 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
030292b7
DJ
9651 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9652 esac
9653
9654 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9655
9656 if test "x$exec_prefix" = xNONE; then
9657 if test "x$prefix" = xNONE; then
9658 test_prefix=/usr/local
9659 else
9660 test_prefix=$prefix
9661 fi
9662 else
9663 test_prefix=$exec_prefix
9664 fi
9665 case ${TARGET_SYSTEM_ROOT} in
715d1656
AO
9666 "${test_prefix}"|"${test_prefix}/"*|\
9667 '${exec_prefix}'|'${exec_prefix}/'*)
030292b7
DJ
9668 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9669 TARGET_SYSTEM_ROOT_DEFINE="$t"
9670 ;;
9671 esac
9672
9673else
9674
9675 TARGET_SYSTEM_ROOT=
9676 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9677
9678fi
9679
9680
9681
9682
3b851bce
AC
9683# NOTE: Don't add -Wall or -Wunused, they both include
9684# -Wunused-parameter which reports bogus warnings.
9685# NOTE: If you add to this list, remember to update
9686# gdb/doc/gdbint.texinfo.
1decb323 9687build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
0f0cffd2 9688-Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
4566dfcf 9689-Wunused-label -Wunused-function"
d8038014 9690# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
0f0cffd2 9691# -Wunused-function -Wunused-variable -Wunused-value
93d56215 9692# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
d8038014
AC
9693# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9694# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9695# -Woverloaded-virtual -Winline -Werror"
c906108c
SS
9696# Check whether --enable-build-warnings or --disable-build-warnings was given.
9697if test "${enable_build_warnings+set}" = set; then
9698 enableval="$enable_build_warnings"
1decb323 9699 case "${enableval}" in
c906108c
SS
9700 yes) ;;
9701 no) build_warnings="-w";;
9702 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9703 build_warnings="${build_warnings} ${t}";;
9704 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9705 build_warnings="${t} ${build_warnings}";;
9706 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9707esac
d4f3574e 9708if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
746a987d 9709 echo "Setting compiler warning flags = $build_warnings" 6>&1
c906108c 9710fi
1decb323 9711fi
3b851bce
AC
9712# Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9713if test "${enable_gdb_build_warnings+set}" = set; then
9714 enableval="$enable_gdb_build_warnings"
9715 case "${enableval}" in
9716 yes) ;;
9717 no) build_warnings="-w";;
9718 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9719 build_warnings="${build_warnings} ${t}";;
9720 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9721 build_warnings="${t} ${build_warnings}";;
9722 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9723esac
9724if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9725 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9726fi
9727fi
104c1213
JM
9728WARN_CFLAGS=""
9729WERROR_CFLAGS=""
c906108c
SS
9730if test "x${build_warnings}" != x -a "x$GCC" = xyes
9731then
746a987d 9732 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
bcb3dc3d 9733echo "configure:9734: checking compiler warning flags" >&5
746a987d
AC
9734 # Separate out the -Werror flag as some files just cannot be
9735 # compiled with it enabled.
9736 for w in ${build_warnings}; do
9737 case $w in
9738 -Werr*) WERROR_CFLAGS=-Werror ;;
9739 *) # Check that GCC accepts it
4536bbc6
AC
9740 saved_CFLAGS="$CFLAGS"
9741 CFLAGS="$CFLAGS $w"
9742 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9743#line 9744 "configure"
4536bbc6
AC
9744#include "confdefs.h"
9745
9746int main() {
9747
9748; return 0; }
9749EOF
bcb3dc3d 9750if { (eval echo configure:9751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4536bbc6
AC
9751 rm -rf conftest*
9752 WARN_CFLAGS="${WARN_CFLAGS} $w"
9753else
9754 echo "configure: failed program was:" >&5
9755 cat conftest.$ac_ext >&5
9756fi
9757rm -f conftest*
9758 CFLAGS="$saved_CFLAGS"
746a987d
AC
9759 esac
9760 done
9761 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
c906108c
SS
9762fi
9763
9764
104c1213 9765
7a292a7a
SS
9766# In the Cygwin environment, we need some additional flags.
9767echo $ac_n "checking for cygwin""... $ac_c" 1>&6
bcb3dc3d 9768echo "configure:9769: checking for cygwin" >&5
7a292a7a
SS
9769if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9770 echo $ac_n "(cached) $ac_c" 1>&6
9771else
9772 cat > conftest.$ac_ext <<EOF
bcb3dc3d 9773#line 9774 "configure"
7a292a7a
SS
9774#include "confdefs.h"
9775
9776#if defined (__CYGWIN__) || defined (__CYGWIN32__)
9777lose
9778#endif
9779EOF
9780if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9781 egrep "lose" >/dev/null 2>&1; then
9782 rm -rf conftest*
9783 gdb_cv_os_cygwin=yes
9784else
9785 rm -rf conftest*
9786 gdb_cv_os_cygwin=no
9787fi
9788rm -f conftest*
9789
9790fi
9791
9792echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9793
aff38e61
AC
9794
9795SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9796case ${host} in
95cbc983
AC
9797 *go32* ) SER_HARDWIRE=ser-go32.o ;;
9798 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
aff38e61
AC
9799esac
9800
9801
cd0fc7c3
SS
9802# libreadline needs libuser32.a in a cygwin environment
9803WIN32LIBS=
9804if test x$gdb_cv_os_cygwin = xyes; then
c5394b80
JM
9805 WIN32LIBS="-luser32"
9806 case "${target}" in
9807 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9808 ;;
9809 esac
cd0fc7c3 9810fi
c906108c 9811
7a292a7a 9812
3fc11d3e
JM
9813LIBGUI="../libgui/src/libgui.a"
9814GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9815
9816
7a292a7a 9817
3fc11d3e
JM
9818WIN32LDAPP=
9819
9820
9821
d91670b9
CV
9822case "${host}" in
9823*-*-cygwin*)
9824 configdir="win"
9825 ;;
9826*)
9827 configdir="unix"
9828 ;;
9829esac
3fc11d3e
JM
9830
9831GDBTKLIBS=
9832if test "${enable_gdbtk}" = "yes"; then
9833
d1c3b63a
KS
9834 # Gdbtk must have an absolute path to srcdir in order to run
9835 # properly when not installed.
9836 here=`pwd`
9837 cd ${srcdir}
9838 GDBTK_SRC_DIR=`pwd`
9839 cd $here
9840
3fc11d3e
JM
9841
9842#
9843# Ok, lets find the tcl configuration
9844# First, look for one uninstalled.
9845# the alternative search directory is invoked by --with-tclconfig
9846#
9847
9848if test x"${no_tcl}" = x ; then
9849 # we reset no_tcl in case something fails here
9850 no_tcl=true
9851 # Check whether --with-tclconfig or --without-tclconfig was given.
9852if test "${with_tclconfig+set}" = set; then
9853 withval="$with_tclconfig"
9854 with_tclconfig=${withval}
9855fi
9856
9857 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
bcb3dc3d 9858echo "configure:9859: checking for Tcl configuration" >&5
3fc11d3e
JM
9859 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9860 echo $ac_n "(cached) $ac_c" 1>&6
9861else
9862
9863
9864 # First check to see if --with-tclconfig was specified.
9865 if test x"${with_tclconfig}" != x ; then
9866 if test -f "${with_tclconfig}/tclConfig.sh" ; then
9867 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9868 else
9869 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9870 fi
9871 fi
9872
9873 # then check for a private Tcl installation
9874 if test x"${ac_cv_c_tclconfig}" = x ; then
9875 for i in \
9876 ../tcl \
9877 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9878 ../../tcl \
9879 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9880 ../../../tcl \
9881 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9882 if test -f "$i/${configdir}/tclConfig.sh" ; then
9883 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9884 break
9885 fi
9886 done
9887 fi
9888 # check in a few common install locations
9889 if test x"${ac_cv_c_tclconfig}" = x ; then
9890 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9891 if test -f "$i/tclConfig.sh" ; then
9892 ac_cv_c_tclconfig=`(cd $i; pwd)`
9893 break
9894 fi
9895 done
9896 fi
9897 # check in a few other private locations
9898 if test x"${ac_cv_c_tclconfig}" = x ; then
9899 for i in \
9900 ${srcdir}/../tcl \
9901 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9902 if test -f "$i/${configdir}/tclConfig.sh" ; then
9903 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9904 break
9905 fi
9906 done
9907 fi
9908
9909fi
9910
9911 if test x"${ac_cv_c_tclconfig}" = x ; then
9912 TCLCONFIG="# no Tcl configs found"
9913 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9914 else
9915 no_tcl=
9916 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9917 echo "$ac_t""found $TCLCONFIG" 1>&6
9918 fi
9919fi
9920
9921 if test -z "${no_tcl}"; then
9922
9923 . $TCLCONFIG
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
033afc63 9944
3fc11d3e
JM
9945
9946
9947
9948
9949
9950
9951#
9952# Ok, lets find the tk configuration
9953# First, look for one uninstalled.
9954# the alternative search directory is invoked by --with-tkconfig
9955#
9956
9957if test x"${no_tk}" = x ; then
9958 # we reset no_tk in case something fails here
9959 no_tk=true
9960 # Check whether --with-tkconfig or --without-tkconfig was given.
9961if test "${with_tkconfig+set}" = set; then
9962 withval="$with_tkconfig"
9963 with_tkconfig=${withval}
9964fi
9965
9966 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
bcb3dc3d 9967echo "configure:9968: checking for Tk configuration" >&5
3fc11d3e
JM
9968 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9969 echo $ac_n "(cached) $ac_c" 1>&6
9970else
9971
9972
9973 # First check to see if --with-tkconfig was specified.
9974 if test x"${with_tkconfig}" != x ; then
9975 if test -f "${with_tkconfig}/tkConfig.sh" ; then
9976 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9977 else
9978 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9979 fi
9980 fi
9981
9982 # then check for a private Tk library
9983 if test x"${ac_cv_c_tkconfig}" = x ; then
9984 for i in \
9985 ../tk \
9986 `ls -dr ../tk[4-9]* 2>/dev/null` \
9987 ../../tk \
9988 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9989 ../../../tk \
9990 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9991 if test -f "$i/${configdir}/tkConfig.sh" ; then
9992 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9993 break
9994 fi
9995 done
9996 fi
9997 # check in a few common install locations
9998 if test x"${ac_cv_c_tkconfig}" = x ; then
9999 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10000 if test -f "$i/tkConfig.sh" ; then
10001 ac_cv_c_tkconfig=`(cd $i; pwd)`
10002 break
10003 fi
10004 done
10005 fi
10006 # check in a few other private locations
10007 if test x"${ac_cv_c_tkconfig}" = x ; then
10008 for i in \
10009 ${srcdir}/../tk \
10010 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
10011 if test -f "$i/${configdir}/tkConfig.sh" ; then
10012 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
10013 break
10014 fi
10015 done
10016 fi
10017
10018fi
10019
10020 if test x"${ac_cv_c_tkconfig}" = x ; then
10021 TKCONFIG="# no Tk configs found"
10022 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
10023 else
10024 no_tk=
10025 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
10026 echo "$ac_t""found $TKCONFIG" 1>&6
10027 fi
10028fi
10029
10030
10031
dd2504ab
JM
10032 # now look for Tcl library stuff
10033
d91670b9 10034 tcldir="../tcl/${configdir}/"
dd2504ab
JM
10035
10036 TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
10037
3fc11d3e
JM
10038 # If $no_tk is nonempty, then we can't do Tk, and there is no
10039 # point to doing Tcl.
10040 if test -z "${no_tk}"; then
10041
10042 if test -f "$TKCONFIG" ; then
10043 . $TKCONFIG
10044 fi
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059#
10060# Ok, lets find the tcl source trees so we can use the headers
10061# Warning: transition of version 9 to 10 will break this algorithm
10062# because 10 sorts before 9. We also look for just tcl. We have to
10063# be careful that we don't match stuff like tclX by accident.
10064# the alternative search directory is involked by --with-tclinclude
10065#
10066
10067no_tcl=true
10068echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
bcb3dc3d 10069echo "configure:10070: checking for Tcl private headers. dir=${configdir}" >&5
3fc11d3e
JM
10070# Check whether --with-tclinclude or --without-tclinclude was given.
10071if test "${with_tclinclude+set}" = set; then
10072 withval="$with_tclinclude"
10073 with_tclinclude=${withval}
10074fi
10075
10076if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
10077 echo $ac_n "(cached) $ac_c" 1>&6
10078else
10079
10080# first check to see if --with-tclinclude was specified
10081if test x"${with_tclinclude}" != x ; then
10082 if test -f ${with_tclinclude}/tclInt.h ; then
10083 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
10084 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
10085 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
10086 else
10087 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
10088 fi
10089fi
10090
10091# next check if it came with Tcl configuration file
10092if test x"${ac_cv_c_tclconfig}" = x ; then
10093 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
10094 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
10095 fi
10096fi
10097
10098# next check in private source directory
10099#
10100# since ls returns lowest version numbers first, reverse its output
10101if test x"${ac_cv_c_tclh}" = x ; then
10102 for i in \
10103 ${srcdir}/../tcl \
10104 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
10105 ${srcdir}/../../tcl \
10106 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
10107 ${srcdir}/../../../tcl \
10108 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
10109 if test -f $i/generic/tclInt.h ; then
10110 ac_cv_c_tclh=`(cd $i/generic; pwd)`
10111 break
10112 fi
10113 done
10114fi
10115# finally check in a few common install locations
10116#
10117# since ls returns lowest version numbers first, reverse its output
10118if test x"${ac_cv_c_tclh}" = x ; then
10119 for i in \
10120 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
10121 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
10122 /usr/local/src/tcl \
10123 /usr/local/lib/tcl \
10124 ${prefix}/include ; do
10125 if test -f $i/generic/tclInt.h ; then
10126 ac_cv_c_tclh=`(cd $i/generic; pwd)`
10127 break
10128 fi
10129 done
10130fi
10131# see if one is installed
10132if test x"${ac_cv_c_tclh}" = x ; then
10133 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
10134echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
bcb3dc3d 10135echo "configure:10136: checking for tclInt.h" >&5
3fc11d3e
JM
10136if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
10137 echo $ac_n "(cached) $ac_c" 1>&6
10138else
10139 cat > conftest.$ac_ext <<EOF
bcb3dc3d 10140#line 10141 "configure"
3fc11d3e
JM
10141#include "confdefs.h"
10142#include <tclInt.h>
10143EOF
10144ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
bcb3dc3d 10145{ (eval echo configure:10146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
10146ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10147if test -z "$ac_err"; then
10148 rm -rf conftest*
10149 eval "ac_cv_header_$ac_safe=yes"
10150else
10151 echo "$ac_err" >&5
10152 echo "configure: failed program was:" >&5
10153 cat conftest.$ac_ext >&5
10154 rm -rf conftest*
10155 eval "ac_cv_header_$ac_safe=no"
10156fi
10157rm -f conftest*
10158fi
10159if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10160 echo "$ac_t""yes" 1>&6
10161 ac_cv_c_tclh=installed
10162else
10163 echo "$ac_t""no" 1>&6
10164ac_cv_c_tclh=""
10165fi
10166
10167fi
10168
10169fi
10170
10171if test x"${ac_cv_c_tclh}" = x ; then
10172 TCLHDIR="# no Tcl private headers found"
10173 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
10174fi
10175if test x"${ac_cv_c_tclh}" != x ; then
10176 no_tcl=""
10177 if test x"${ac_cv_c_tclh}" = x"installed" ; then
10178 echo "$ac_t""is installed" 1>&6
10179 TCLHDIR=""
10180 else
10181 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
10182 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
10183 TCLHDIR="-I${ac_cv_c_tclh}"
10184 fi
10185fi
10186
10187
10188
10189
10190#
10191# Ok, lets find the tk source trees so we can use the headers
10192# If the directory (presumably symlink) named "tk" exists, use that one
10193# in preference to any others. Same logic is used when choosing library
10194# and again with Tcl. The search order is the best place to look first, then in
10195# decreasing significance. The loop breaks if the trigger file is found.
10196# Note the gross little conversion here of srcdir by cd'ing to the found
10197# directory. This converts the path from a relative to an absolute, so
10198# recursive cache variables for the path will work right. We check all
10199# the possible paths in one loop rather than many seperate loops to speed
10200# things up.
10201# the alternative search directory is involked by --with-tkinclude
10202#
10203no_tk=true
10204echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
bcb3dc3d 10205echo "configure:10206: checking for Tk private headers" >&5
3fc11d3e
JM
10206# Check whether --with-tkinclude or --without-tkinclude was given.
10207if test "${with_tkinclude+set}" = set; then
10208 withval="$with_tkinclude"
10209 with_tkinclude=${withval}
10210fi
10211
10212if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
10213 echo $ac_n "(cached) $ac_c" 1>&6
10214else
10215
10216# first check to see if --with-tkinclude was specified
10217if test x"${with_tkinclude}" != x ; then
10218 if test -f ${with_tkinclude}/tk.h ; then
10219 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
10220 elif test -f ${with_tkinclude}/generic/tk.h ; then
10221 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
10222 else
10223 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
10224 fi
10225fi
10226
10227# next check if it came with Tk configuration file
10228if test x"${ac_cv_c_tkconfig}" = x ; then
10229 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
10230 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
10231 fi
10232fi
10233
10234# next check in private source directory
10235#
10236# since ls returns lowest version numbers first, reverse its output
10237if test x"${ac_cv_c_tkh}" = x ; then
10238 for i in \
10239 ${srcdir}/../tk \
10240 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
10241 ${srcdir}/../../tk \
10242 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
10243 ${srcdir}/../../../tk \
10244 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
10245 if test -f $i/generic/tk.h ; then
10246 ac_cv_c_tkh=`(cd $i/generic; pwd)`
10247 break
10248 fi
10249 done
10250fi
10251# finally check in a few common install locations
10252#
10253# since ls returns lowest version numbers first, reverse its output
10254if test x"${ac_cv_c_tkh}" = x ; then
10255 for i in \
10256 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
10257 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
10258 /usr/local/src/tk \
10259 /usr/local/lib/tk \
10260 ${prefix}/include ; do
10261 if test -f $i/generic/tk.h ; then
10262 ac_cv_c_tkh=`(cd $i/generic; pwd)`
10263 break
10264 fi
10265 done
10266fi
10267# see if one is installed
10268if test x"${ac_cv_c_tkh}" = x ; then
10269 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
10270echo $ac_n "checking for tk.h""... $ac_c" 1>&6
bcb3dc3d 10271echo "configure:10272: checking for tk.h" >&5
3fc11d3e
JM
10272if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
10273 echo $ac_n "(cached) $ac_c" 1>&6
10274else
10275 cat > conftest.$ac_ext <<EOF
bcb3dc3d 10276#line 10277 "configure"
3fc11d3e
JM
10277#include "confdefs.h"
10278#include <tk.h>
10279EOF
10280ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
bcb3dc3d 10281{ (eval echo configure:10282: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3fc11d3e
JM
10282ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10283if test -z "$ac_err"; then
10284 rm -rf conftest*
10285 eval "ac_cv_header_$ac_safe=yes"
10286else
10287 echo "$ac_err" >&5
10288 echo "configure: failed program was:" >&5
10289 cat conftest.$ac_ext >&5
10290 rm -rf conftest*
10291 eval "ac_cv_header_$ac_safe=no"
10292fi
10293rm -f conftest*
10294fi
10295if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10296 echo "$ac_t""yes" 1>&6
10297 ac_cv_c_tkh=installed
10298else
10299 echo "$ac_t""no" 1>&6
10300ac_cv_c_tkh=""
10301fi
10302
10303fi
10304
10305fi
10306
10307if test x"${ac_cv_c_tkh}" != x ; then
10308 no_tk=""
10309 if test x"${ac_cv_c_tkh}" = x"installed" ; then
10310 echo "$ac_t""is installed" 1>&6
10311 TKHDIR=""
10312 else
10313 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
10314 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
10315 TKHDIR="-I${ac_cv_c_tkh}"
10316 fi
10317else
10318 TKHDIR="# no Tk directory found"
10319 echo "configure: warning: Can't find Tk private headers" 1>&2
10320 no_tk=true
10321fi
10322
10323
10324
10325
10326echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
bcb3dc3d 10327echo "configure:10328: checking for Itcl private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
10328if test x"${ac_cv_c_itclh}" = x ; then
10329 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
10330 if test -f $i/generic/itcl.h ; then
10331 ac_cv_c_itclh=`(cd $i/generic; pwd)`
10332 break
10333 fi
10334 done
10335fi
10336if test x"${ac_cv_c_itclh}" = x ; then
10337 ITCLHDIR="# no Itcl private headers found"
10338 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
10339fi
10340if test x"${ac_cv_c_itclh}" != x ; then
10341 ITCLHDIR="-I${ac_cv_c_itclh}"
10342fi
10343# should always be here
10344# ITCLLIB="../itcl/itcl/unix/libitcl.a"
10345
10346#AC_SUBST(ITCLLIB)
10347
10348
10349echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
bcb3dc3d 10350echo "configure:10351: checking for Itk private headers. srcdir=${srcdir}" >&5
3fc11d3e
JM
10351if test x"${ac_cv_c_itkh}" = x ; then
10352 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
10353 if test -f $i/generic/itk.h ; then
10354 ac_cv_c_itkh=`(cd $i/generic; pwd)`
10355 break
10356 fi
10357 done
10358fi
10359if test x"${ac_cv_c_itkh}" = x ; then
10360 ITKHDIR="# no Itk private headers found"
10361 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
10362fi
10363if test x"${ac_cv_c_itkh}" != x ; then
10364 ITKHDIR="-I${ac_cv_c_itkh}"
10365fi
10366# should always be here
10367# ITKLIB="../itcl/itk/unix/libitk.a"
10368
10369#AC_SUBST(ITKLIB)
10370
3fc11d3e 10371
dd2504ab
JM
10372
10373 # now look for Tk library stuff
10374
d91670b9 10375 tkdir="../tk/${configdir}/"
dd2504ab
JM
10376
10377 TK_DEPS="${tkdir}${TK_LIB_FILE}"
10378
3fc11d3e
JM
10379 # now look for Itcl library stuff
10380
10381
10382#
10383# Ok, lets find the itcl configuration
10384# First, look for one uninstalled.
10385# the alternative search directory is invoked by --with-itclconfig
10386#
10387
10388if test x"${no_itcl}" = x ; then
10389 # we reset no_itcl in case something fails here
10390 no_itcl=true
10391 # Check whether --with-itclconfig or --without-itclconfig was given.
10392if test "${with_itclconfig+set}" = set; then
10393 withval="$with_itclconfig"
10394 with_itclconfig=${withval}
10395fi
10396
10397 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
bcb3dc3d 10398echo "configure:10399: checking for Itcl configuration" >&5
3fc11d3e
JM
10399 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
10400 echo $ac_n "(cached) $ac_c" 1>&6
10401else
10402
10403
10404 # First check to see if --with-itclconfig was specified.
10405 if test x"${with_itclconfig}" != x ; then
10406 if test -f "${with_itclconfig}/itclConfig.sh" ; then
10407 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
10408 else
10409 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
10410 fi
10411 fi
10412
10413 # then check for a private Itcl library
10414 if test x"${ac_cv_c_itclconfig}" = x ; then
10415 for i in \
10416 ../itcl/itcl \
10417 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
10418 ../../itcl \
10419 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
10420 ../../../itcl \
10421 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
10422 if test -f "$i/itclConfig.sh" ; then
10423 ac_cv_c_itclconfig=`(cd $i; pwd)`
10424 break
10425 fi
10426 done
10427 fi
10428 # check in a few common install locations
10429 if test x"${ac_cv_c_itclconfig}" = x ; then
10430 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10431 if test -f "$i/itclConfig.sh" ; then
10432 ac_cv_c_itclconfig=`(cd $i; pwd)`
10433 break
10434 fi
10435 done
10436 fi
10437 # check in a few other private locations
10438 if test x"${ac_cv_c_itclconfig}" = x ; then
10439 for i in \
10440 ${srcdir}/../itcl/itcl \
10441 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
10442 if test -f "$i/itclConfig.sh" ; then
10443 ac_cv_c_itclconfig=`(cd $i; pwd)`
10444 break
10445 fi
10446 done
10447 fi
10448
10449fi
10450
10451 if test x"${ac_cv_c_itclconfig}" = x ; then
10452 ITCLCONFIG="# no Itcl configs found"
10453 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
10454 else
10455 no_itcl=
10456 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
10457 echo "$ac_t""found $ITCLCONFIG" 1>&6
10458 fi
10459fi
10460
10461 if test -z "${no_itcl}"; then
10462
10463 if test -f "$ITCLCONFIG" ; then
10464 . $ITCLCONFIG
10465 fi
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
3fc11d3e
JM
10476
10477
10478 ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
b381d62d 10479 ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
3fc11d3e
JM
10480 fi
10481
10482
10483 # now look for Itk library stuff
10484
10485#
10486# Ok, lets find the itk configuration
10487# First, look for one uninstalled.
10488# the alternative search directory is invoked by --with-itkconfig
10489#
10490
10491if test x"${no_itk}" = x ; then
10492 # we reset no_itk in case something fails here
10493 no_itk=true
10494 # Check whether --with-itkconfig or --without-itkconfig was given.
10495if test "${with_itkconfig+set}" = set; then
10496 withval="$with_itkconfig"
10497 with_itkconfig=${withval}
10498fi
10499
10500 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
bcb3dc3d 10501echo "configure:10502: checking for Itk configuration" >&5
3fc11d3e
JM
10502 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10503 echo $ac_n "(cached) $ac_c" 1>&6
10504else
10505
10506
10507 # First check to see if --with-itkconfig was specified.
10508 if test x"${with_itkconfig}" != x ; then
10509 if test -f "${with_itkconfig}/itkConfig.sh" ; then
10510 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10511 else
10512 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10513 fi
10514 fi
10515
10516 # then check for a private Itk library
10517 if test x"${ac_cv_c_itkconfig}" = x ; then
10518 for i in \
10519 ../itcl/itk \
10520 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10521 ../../itk \
10522 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10523 ../../../itk \
10524 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10525 if test -f "$i/itkConfig.sh" ; then
10526 ac_cv_c_itkconfig=`(cd $i; pwd)`
10527 break
10528 fi
10529 done
10530 fi
10531 # check in a few common install locations
10532 if test x"${ac_cv_c_itkconfig}" = x ; then
10533 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10534 if test -f "$i/itkConfig.sh" ; then
10535 ac_cv_c_itkconfig=`(cd $i; pwd)`
10536 break
10537 fi
10538 done
10539 fi
10540 # check in a few other private locations
10541 if test x"${ac_cv_c_itkconfig}" = x ; then
10542 for i in \
10543 ${srcdir}/../itcl/itk \
10544 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10545 if test -f "$i/itkConfig.sh" ; then
10546 ac_cv_c_itkconfig=`(cd $i; pwd)`
10547 break
10548 fi
10549 done
10550 fi
10551
10552fi
10553
10554 if test x"${ac_cv_c_itkconfig}" = x ; then
10555 ITKCONFIG="# no Itk configs found"
10556 echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10557 else
10558 no_itk=
10559 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10560 echo "$ac_t""found $ITKCONFIG" 1>&6
10561 fi
10562fi
10563
10564
10565 if test -z "${no_itcl}"; then
10566
10567 if test -f "$ITKCONFIG" ; then
10568 . $ITKCONFIG
10569 fi
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
3fc11d3e 10582 ITKLIB="${ITK_BUILD_LIB_SPEC}"
b381d62d 10583 ITK_DEPS="${ITK_LIB_FULL_PATH}"
3fc11d3e
JM
10584 fi
10585
4226a5a5 10586 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
3fc11d3e
JM
10587 # Tcl/Tk 8.1 require -fwritable strings. I don't
10588 # know whether 8.2 will or not, but I bet it will.
10589 # I don't have to worry about 7.x since we don't support it.
10590 GDBTK_CFLAGS=""
10591 if test "$GCC" = "yes"; then
10592 if test "$TCL_VERSION" != "8.0" ; then
10593 GDBTK_CFLAGS="-fwritable-strings"
10594 fi
10595 fi
10596
10597 # Include some libraries that Tcl and Tk want.
b2a1bd4f 10598 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3fc11d3e
JM
10599 # Yes, the ordering seems wrong here. But it isn't.
10600 # TK_LIBS is the list of libraries that need to be linked
10601 # after Tcl/Tk. Note that this isn't put into LIBS. If it
10602 # were in LIBS then any link tests after this point would
10603 # try to include things like `$(LIBGUI)', which wouldn't work.
10604 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
4226a5a5
FN
10605
10606 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10607 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10608 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
33f8ca73
AC
10609 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10610 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10611 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10612 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
3fc11d3e
JM
10613
10614 if test x$gdb_cv_os_cygwin = xyes; then
10615 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10616 WIN32LDAPP="-Wl,--subsystem,console"
10617 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10618 fi
10619 fi
10620 fi
ffc6a242 10621
ffc6a242 10622 configdirs="${configdirs} gdbtk"
3fc11d3e
JM
10623fi
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
dd2504ab 10637
c906108c
SS
10638# If we find X, set shell vars x_includes and x_libraries to the
10639# paths, otherwise set no_x=yes.
10640# Uses ac_ vars as temps to allow command line to override cache and checks.
10641# --without-x overrides everything else, but does not touch the cache.
10642echo $ac_n "checking for X""... $ac_c" 1>&6
bcb3dc3d 10643echo "configure:10644: checking for X" >&5
c906108c
SS
10644
10645# Check whether --with-x or --without-x was given.
10646if test "${with_x+set}" = set; then
10647 withval="$with_x"
10648 :
10649fi
10650
10651# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10652if test "x$with_x" = xno; then
10653 # The user explicitly disabled X.
10654 have_x=disabled
10655else
10656 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10657 # Both variables are already set.
10658 have_x=yes
10659 else
10660if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10661 echo $ac_n "(cached) $ac_c" 1>&6
10662else
10663 # One or both of the vars are not set, and there is no cached value.
10664ac_x_includes=NO ac_x_libraries=NO
10665rm -fr conftestdir
10666if mkdir conftestdir; then
10667 cd conftestdir
10668 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10669 cat > Imakefile <<'EOF'
10670acfindx:
10671 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10672EOF
10673 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10674 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10675 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10676 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10677 for ac_extension in a so sl; do
10678 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10679 test -f $ac_im_libdir/libX11.$ac_extension; then
10680 ac_im_usrlibdir=$ac_im_libdir; break
10681 fi
10682 done
10683 # Screen out bogus values from the imake configuration. They are
10684 # bogus both because they are the default anyway, and because
10685 # using them would break gcc on systems where it needs fixed includes.
10686 case "$ac_im_incroot" in
10687 /usr/include) ;;
10688 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10689 esac
10690 case "$ac_im_usrlibdir" in
10691 /usr/lib | /lib) ;;
10692 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10693 esac
10694 fi
10695 cd ..
10696 rm -fr conftestdir
10697fi
10698
10699if test "$ac_x_includes" = NO; then
10700 # Guess where to find include files, by looking for this one X11 .h file.
10701 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10702
10703 # First, try using that file with no special directory specified.
10704cat > conftest.$ac_ext <<EOF
bcb3dc3d 10705#line 10706 "configure"
c906108c
SS
10706#include "confdefs.h"
10707#include <$x_direct_test_include>
10708EOF
10709ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
bcb3dc3d 10710{ (eval echo configure:10711: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
c906108c
SS
10711ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10712if test -z "$ac_err"; then
10713 rm -rf conftest*
10714 # We can compile using X headers with no special include directory.
10715ac_x_includes=
10716else
10717 echo "$ac_err" >&5
10718 echo "configure: failed program was:" >&5
10719 cat conftest.$ac_ext >&5
10720 rm -rf conftest*
10721 # Look for the header file in a standard set of common directories.
10722# Check X11 before X11Rn because it is often a symlink to the current release.
10723 for ac_dir in \
10724 /usr/X11/include \
10725 /usr/X11R6/include \
10726 /usr/X11R5/include \
10727 /usr/X11R4/include \
10728 \
10729 /usr/include/X11 \
10730 /usr/include/X11R6 \
10731 /usr/include/X11R5 \
10732 /usr/include/X11R4 \
10733 \
10734 /usr/local/X11/include \
10735 /usr/local/X11R6/include \
10736 /usr/local/X11R5/include \
10737 /usr/local/X11R4/include \
10738 \
10739 /usr/local/include/X11 \
10740 /usr/local/include/X11R6 \
10741 /usr/local/include/X11R5 \
10742 /usr/local/include/X11R4 \
10743 \
10744 /usr/X386/include \
10745 /usr/x386/include \
10746 /usr/XFree86/include/X11 \
10747 \
10748 /usr/include \
10749 /usr/local/include \
10750 /usr/unsupported/include \
10751 /usr/athena/include \
10752 /usr/local/x11r5/include \
10753 /usr/lpp/Xamples/include \
10754 \
10755 /usr/openwin/include \
10756 /usr/openwin/share/include \
10757 ; \
10758 do
10759 if test -r "$ac_dir/$x_direct_test_include"; then
10760 ac_x_includes=$ac_dir
10761 break
10762 fi
10763 done
10764fi
10765rm -f conftest*
10766fi # $ac_x_includes = NO
10767
10768if test "$ac_x_libraries" = NO; then
10769 # Check for the libraries.
10770
10771 test -z "$x_direct_test_library" && x_direct_test_library=Xt
10772 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10773
10774 # See if we find them without any special options.
10775 # Don't add to $LIBS permanently.
10776 ac_save_LIBS="$LIBS"
10777 LIBS="-l$x_direct_test_library $LIBS"
10778cat > conftest.$ac_ext <<EOF
bcb3dc3d 10779#line 10780 "configure"
c906108c
SS
10780#include "confdefs.h"
10781
10782int main() {
10783${x_direct_test_function}()
10784; return 0; }
10785EOF
bcb3dc3d 10786if { (eval echo configure:10787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
c906108c
SS
10787 rm -rf conftest*
10788 LIBS="$ac_save_LIBS"
10789# We can link X programs with no special library path.
10790ac_x_libraries=
10791else
10792 echo "configure: failed program was:" >&5
10793 cat conftest.$ac_ext >&5
10794 rm -rf conftest*
10795 LIBS="$ac_save_LIBS"
10796# First see if replacing the include by lib works.
10797# Check X11 before X11Rn because it is often a symlink to the current release.
10798for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10799 /usr/X11/lib \
10800 /usr/X11R6/lib \
10801 /usr/X11R5/lib \
10802 /usr/X11R4/lib \
10803 \
10804 /usr/lib/X11 \
10805 /usr/lib/X11R6 \
10806 /usr/lib/X11R5 \
10807 /usr/lib/X11R4 \
10808 \
10809 /usr/local/X11/lib \
10810 /usr/local/X11R6/lib \
10811 /usr/local/X11R5/lib \
10812 /usr/local/X11R4/lib \
10813 \
10814 /usr/local/lib/X11 \
10815 /usr/local/lib/X11R6 \
10816 /usr/local/lib/X11R5 \
10817 /usr/local/lib/X11R4 \
10818 \
10819 /usr/X386/lib \
10820 /usr/x386/lib \
10821 /usr/XFree86/lib/X11 \
10822 \
10823 /usr/lib \
10824 /usr/local/lib \
10825 /usr/unsupported/lib \
10826 /usr/athena/lib \
10827 /usr/local/x11r5/lib \
10828 /usr/lpp/Xamples/lib \
10829 /lib/usr/lib/X11 \
10830 \
10831 /usr/openwin/lib \
10832 /usr/openwin/share/lib \
10833 ; \
10834do
10835 for ac_extension in a so sl; do
10836 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10837 ac_x_libraries=$ac_dir
10838 break 2
10839 fi
10840 done
10841done
10842fi
10843rm -f conftest*
10844fi # $ac_x_libraries = NO
10845
10846if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10847 # Didn't find X anywhere. Cache the known absence of X.
10848 ac_cv_have_x="have_x=no"
10849else
10850 # Record where we found X for the cache.
10851 ac_cv_have_x="have_x=yes \
10852 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10853fi
10854fi
10855 fi
10856 eval "$ac_cv_have_x"
10857fi # $with_x != no
10858
10859if test "$have_x" != yes; then
10860 echo "$ac_t""$have_x" 1>&6
10861 no_x=yes
10862else
10863 # If each of the values was on the command line, it overrides each guess.
10864 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10865 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10866 # Update the cache value to reflect the command line values.
10867 ac_cv_have_x="have_x=yes \
10868 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10869 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10870fi
10871
10872
7a292a7a
SS
10873
10874# Unlike the sim directory, whether a simulator is linked is controlled by
10875# presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
10876# This code just checks for a few cases where we'd like to ignore those
10877# definitions, even when they're present in the '.mt' file. These cases
10878# are when --disable-sim is specified, or if the simulator directory is
6c5cfe5b 10879# not part of the source tree.
7a292a7a
SS
10880#
10881# Check whether --enable-sim or --disable-sim was given.
10882if test "${enable_sim+set}" = set; then
10883 enableval="$enable_sim"
10884 echo "enable_sim = $enable_sim";
10885 echo "enableval = ${enableval}";
10886 case "${enableval}" in
10887 yes) ignore_sim=false ;;
10888 no) ignore_sim=true ;;
10889 *) ignore_sim=false ;;
10890 esac
10891else
10892 ignore_sim=false
10893fi
10894
10895
10896if test ! -d "${srcdir}/../sim"; then
10897 ignore_sim=true
10898fi
10899
10900if test "${ignore_sim}" = "true"; then
10901 IGNORE_SIM="SIM="
10902 IGNORE_SIM_OBS="SIM_OBS="
10903else
10904 IGNORE_SIM=""
10905 IGNORE_SIM_OBS=""
10906 cat >> confdefs.h <<\EOF
10907#define WITH_SIM 1
10908EOF
10909
10910fi
10911
10912
10913
c906108c
SS
10914
10915
10916
10917
10918
10919
dfcd3bfb 10920
e56ac5c3
AC
10921
10922
b3a90332
AC
10923
10924
c35f4ffc
AC
10925# List of host floatformats.
10926cat >> confdefs.h <<EOF
10927#define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
10928EOF
10929
10930cat >> confdefs.h <<EOF
10931#define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
10932EOF
10933
10934cat >> confdefs.h <<EOF
10935#define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
10936EOF
10937
10938
c906108c
SS
10939# target_subdir is used by the testsuite to find the target libraries.
10940target_subdir=
10941if test "${host}" != "${target}"; then
10942 target_subdir="${target_alias}/"
10943fi
10944
10945
10946frags=
10947host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10948if test ! -f ${host_makefile_frag}; then
7fd60527
AC
10949 # When building a native debuger the .mh file containing things
10950 # like NATDEPFILES is needed. Cross debuggers don't need .mh
10951 # since it no longer contains anything useful.
10952 if test "${target}" = "${host}"; then
10953 { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10954 else
10955 host_makefile_frag=/dev/null
10956 fi
c906108c
SS
10957fi
10958frags="$frags $host_makefile_frag"
10959
10960target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10961if test ! -f ${target_makefile_frag}; then
10962{ echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10963fi
10964frags="$frags $target_makefile_frag"
10965
10966
10967
10968
10969
10970hostfile=`sed -n '
10971s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10972' ${host_makefile_frag}`
10973
10974targetfile=`sed -n '
10975s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10976' ${target_makefile_frag}`
10977
c906108c 10978if test "${target}" = "${host}"; then
a85f51e7
DJ
10979# We pick this up from the host configuration file (.mh) because we
10980# do not have a native configuration Makefile fragment.
c906108c
SS
10981nativefile=`sed -n '
10982s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10983' ${host_makefile_frag}`
c906108c
SS
10984fi
10985
10986
b00a8037
DJ
10987if test x"${gdb_osabi}" != x ; then
10988 cat >> confdefs.h <<EOF
10989#define GDB_OSABI_DEFAULT $gdb_osabi
10990EOF
10991
10992fi
10993
8dcde887
MK
10994# Enable multi-ice-gdb-server.
10995# Check whether --enable-multi-ice or --disable-multi-ice was given.
10996if test "${enable_multi_ice+set}" = set; then
10997 enableval="$enable_multi_ice"
10998 case $enableval in
10999 yes | no)
11000 ;;
11001 *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
11002 esac
96baa820
JM
11003fi
11004
8dcde887
MK
11005if test "x$enable_multi_ice" = xyes; then
11006 configdirs="$configdirs multi-ice"
a85f51e7
DJ
11007fi
11008
8dcde887
MK
11009# We only build gdbserver automatically if host and target are the same.
11010if test "x$target" = "x$host"; then
11011 echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
bcb3dc3d 11012echo "configure:11013: checking whether gdbserver is supported on this host" >&5
8dcde887
MK
11013 if test "x$build_gdbserver" = xyes; then
11014 configdirs="$configdirs gdbserver"
11015 echo "$ac_t""yes" 1>&6
11016 else
11017 echo "$ac_t""no" 1>&6
11018 fi
11019fi
11020
11021subdirs="doc testsuite $configdirs"
11022
96baa820 11023
c906108c 11024# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5a2402b8
AC
11025# (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
11026# version.
c906108c
SS
11027
11028files=
11029links=
5a2402b8 11030
c906108c 11031rm -f xm.h
5a2402b8 11032xm_h=""
c906108c 11033if test "${hostfile}" != ""; then
5a2402b8 11034 xm_h=xm.h
0f475e27
AC
11035 case "${hostfile}" in
11036 xm-*.h ) GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}" ;;
11037 * ) GDB_XM_FILE="${hostfile}"
11038 esac
5a2402b8
AC
11039 files="${files} ${GDB_XM_FILE}"
11040 links="${links} xm.h"
11041 cat >> confdefs.h <<EOF
b78960be 11042#define GDB_XM_FILE "${GDB_XM_FILE}"
5a2402b8
AC
11043EOF
11044
c906108c 11045fi
5a2402b8
AC
11046
11047
c906108c 11048rm -f tm.h
5a2402b8 11049tm_h=""
c906108c 11050if test "${targetfile}" != ""; then
5a2402b8 11051 tm_h=tm.h
0f475e27 11052 case "${targetfile}" in
b8c4aece 11053 tm-*.h ) GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}" ;;
0f475e27
AC
11054 * ) GDB_TM_FILE="${targetfile}"
11055 esac
5a2402b8
AC
11056 files="${files} ${GDB_TM_FILE}"
11057 links="${links} tm.h"
11058 cat >> confdefs.h <<EOF
b78960be 11059#define GDB_TM_FILE "${GDB_TM_FILE}"
5a2402b8
AC
11060EOF
11061
c906108c 11062fi
5a2402b8
AC
11063
11064
c906108c 11065rm -f nm.h
5a2402b8 11066nm_h=""
c906108c 11067if test "${nativefile}" != ""; then
5a2402b8 11068 nm_h=nm.h
0f475e27
AC
11069 case "${nativefile}" in
11070 nm-*.h ) GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}" ;;
11071 * ) GDB_NM_FILE="${nativefile}"
11072 esac
5a2402b8
AC
11073 files="${files} ${GDB_NM_FILE}"
11074 links="${links} nm.h"
11075 cat >> confdefs.h <<EOF
b78960be 11076#define GDB_NM_FILE "${GDB_NM_FILE}"
5a2402b8
AC
11077EOF
11078
c906108c 11079fi
5a2402b8
AC
11080
11081
c906108c
SS
11082
11083
11084echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
0f475e27 11085echo "configure:11086: checking for Cygwin environment" >&5
c906108c
SS
11086if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
11087 echo $ac_n "(cached) $ac_c" 1>&6
11088else
11089 cat > conftest.$ac_ext <<EOF
0f475e27 11090#line 11091 "configure"
c906108c
SS
11091#include "confdefs.h"
11092
11093int main() {
11094
11095#ifndef __CYGWIN__
11096#define __CYGWIN__ __CYGWIN32__
11097#endif
11098return __CYGWIN__;
11099; return 0; }
11100EOF
0f475e27 11101if { (eval echo configure:11102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
11102 rm -rf conftest*
11103 ac_cv_cygwin=yes
11104else
11105 echo "configure: failed program was:" >&5
11106 cat conftest.$ac_ext >&5
11107 rm -rf conftest*
11108 ac_cv_cygwin=no
11109fi
11110rm -f conftest*
11111rm -f conftest*
11112fi
11113
11114echo "$ac_t""$ac_cv_cygwin" 1>&6
11115CYGWIN=
11116test "$ac_cv_cygwin" = yes && CYGWIN=yes
11117echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
0f475e27 11118echo "configure:11119: checking for mingw32 environment" >&5
c906108c
SS
11119if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
11120 echo $ac_n "(cached) $ac_c" 1>&6
11121else
11122 cat > conftest.$ac_ext <<EOF
0f475e27 11123#line 11124 "configure"
c906108c
SS
11124#include "confdefs.h"
11125
11126int main() {
11127return __MINGW32__;
11128; return 0; }
11129EOF
0f475e27 11130if { (eval echo configure:11131: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
c906108c
SS
11131 rm -rf conftest*
11132 ac_cv_mingw32=yes
11133else
11134 echo "configure: failed program was:" >&5
11135 cat conftest.$ac_ext >&5
11136 rm -rf conftest*
11137 ac_cv_mingw32=no
11138fi
11139rm -f conftest*
11140rm -f conftest*
11141fi
11142
11143echo "$ac_t""$ac_cv_mingw32" 1>&6
11144MINGW32=
11145test "$ac_cv_mingw32" = yes && MINGW32=yes
11146
11147
11148echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
0f475e27 11149echo "configure:11150: checking for executable suffix" >&5
c906108c
SS
11150if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
11151 echo $ac_n "(cached) $ac_c" 1>&6
11152else
11153 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
11154 ac_cv_exeext=.exe
11155else
11156 rm -f conftest*
11157 echo 'int main () { return 0; }' > conftest.$ac_ext
11158 ac_cv_exeext=
0f475e27 11159 if { (eval echo configure:11160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
c906108c
SS
11160 for file in conftest.*; do
11161 case $file in
b78960be 11162 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
c906108c
SS
11163 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
11164 esac
11165 done
11166 else
11167 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
11168 fi
11169 rm -f conftest*
11170 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
11171fi
11172fi
11173
11174EXEEXT=""
11175test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
11176echo "$ac_t""${ac_cv_exeext}" 1>&6
11177ac_exeext=$EXEEXT
11178
11179
234b45d4
KB
11180
11181cat >> confdefs.h <<\EOF
11182#define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
11183EOF
11184
11185
11186
11187
11188 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
11189if test "${with_libiconv_prefix+set}" = set; then
11190 withval="$with_libiconv_prefix"
11191
11192 for dir in `echo "$withval" | tr : ' '`; do
11193 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
11194 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
11195 done
11196
11197fi
11198
11199
11200 echo $ac_n "checking for iconv""... $ac_c" 1>&6
0f475e27 11201echo "configure:11202: checking for iconv" >&5
234b45d4
KB
11202if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
11203 echo $ac_n "(cached) $ac_c" 1>&6
11204else
11205
11206 am_cv_func_iconv="no, consider installing GNU libiconv"
11207 am_cv_lib_iconv=no
11208 cat > conftest.$ac_ext <<EOF
0f475e27 11209#line 11210 "configure"
234b45d4
KB
11210#include "confdefs.h"
11211#include <stdlib.h>
11212#include <iconv.h>
11213int main() {
11214iconv_t cd = iconv_open("","");
11215 iconv(cd,NULL,NULL,NULL,NULL);
11216 iconv_close(cd);
11217; return 0; }
11218EOF
0f475e27 11219if { (eval echo configure:11220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
234b45d4
KB
11220 rm -rf conftest*
11221 am_cv_func_iconv=yes
11222else
11223 echo "configure: failed program was:" >&5
11224 cat conftest.$ac_ext >&5
11225fi
11226rm -f conftest*
11227 if test "$am_cv_func_iconv" != yes; then
11228 am_save_LIBS="$LIBS"
11229 LIBS="$LIBS -liconv"
11230 cat > conftest.$ac_ext <<EOF
0f475e27 11231#line 11232 "configure"
234b45d4
KB
11232#include "confdefs.h"
11233#include <stdlib.h>
11234#include <iconv.h>
11235int main() {
11236iconv_t cd = iconv_open("","");
11237 iconv(cd,NULL,NULL,NULL,NULL);
11238 iconv_close(cd);
11239; return 0; }
11240EOF
0f475e27 11241if { (eval echo configure:11242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
234b45d4
KB
11242 rm -rf conftest*
11243 am_cv_lib_iconv=yes
11244 am_cv_func_iconv=yes
11245else
11246 echo "configure: failed program was:" >&5
11247 cat conftest.$ac_ext >&5
11248fi
11249rm -f conftest*
11250 LIBS="$am_save_LIBS"
11251 fi
11252
11253fi
11254
11255echo "$ac_t""$am_cv_func_iconv" 1>&6
11256 if test "$am_cv_func_iconv" = yes; then
11257 cat >> confdefs.h <<\EOF
11258#define HAVE_ICONV 1
11259EOF
11260
11261 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
0f475e27 11262echo "configure:11263: checking for iconv declaration" >&5
234b45d4
KB
11263 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
11264 echo $ac_n "(cached) $ac_c" 1>&6
11265else
11266
11267 cat > conftest.$ac_ext <<EOF
0f475e27 11268#line 11269 "configure"
234b45d4
KB
11269#include "confdefs.h"
11270
11271#include <stdlib.h>
11272#include <iconv.h>
11273extern
11274#ifdef __cplusplus
11275"C"
11276#endif
11277#if defined(__STDC__) || defined(__cplusplus)
11278size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11279#else
11280size_t iconv();
11281#endif
11282
11283int main() {
11284
11285; return 0; }
11286EOF
0f475e27 11287if { (eval echo configure:11288: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
234b45d4
KB
11288 rm -rf conftest*
11289 am_cv_proto_iconv_arg1=""
11290else
11291 echo "configure: failed program was:" >&5
11292 cat conftest.$ac_ext >&5
11293 rm -rf conftest*
11294 am_cv_proto_iconv_arg1="const"
11295fi
11296rm -f conftest*
11297 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);"
11298fi
11299
11300 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11301 echo "$ac_t""${ac_t:-
11302 }$am_cv_proto_iconv" 1>&6
11303 cat >> confdefs.h <<EOF
11304#define ICONV_CONST $am_cv_proto_iconv_arg1
11305EOF
11306
11307 fi
11308 LIBICONV=
11309 if test "$am_cv_lib_iconv" = yes; then
11310 LIBICONV="-liconv"
11311 fi
11312
11313
11314
c906108c
SS
11315trap '' 1 2 15
11316cat > confcache <<\EOF
11317# This file is a shell script that caches the results of configure
11318# tests run on this system so they can be shared between configure
11319# scripts and configure runs. It is not useful on other systems.
11320# If it contains results you don't want to keep, you may remove or edit it.
11321#
11322# By default, configure uses ./config.cache as the cache file,
11323# creating it if it does not exist already. You can give configure
11324# the --cache-file=FILE option to use a different cache file; that is
11325# what configure does when it calls configure scripts in
11326# subdirectories, so they share the cache.
11327# Giving --cache-file=/dev/null disables caching, for debugging configure.
11328# config.status only pays attention to the cache file if you give it the
11329# --recheck option to rerun configure.
11330#
11331EOF
11332# The following way of writing the cache mishandles newlines in values,
11333# but we know of no workaround that is simple, portable, and efficient.
11334# So, don't put newlines in cache variables' values.
11335# Ultrix sh set writes to stderr and can't be redirected directly,
11336# and sets the high bit in the cache file unless we assign to the vars.
11337(set) 2>&1 |
11338 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11339 *ac_space=\ *)
11340 # `set' does not quote correctly, so add quotes (double-quote substitution
11341 # turns \\\\ into \\, and sed turns \\ into \).
11342 sed -n \
11343 -e "s/'/'\\\\''/g" \
11344 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
11345 ;;
11346 *)
11347 # `set' quotes correctly as required by POSIX, so do not add quotes.
11348 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
11349 ;;
11350 esac >> confcache
11351if cmp -s $cache_file confcache; then
11352 :
11353else
11354 if test -w $cache_file; then
11355 echo "updating cache $cache_file"
11356 cat confcache > $cache_file
11357 else
11358 echo "not updating unwritable cache $cache_file"
11359 fi
11360fi
11361rm -f confcache
11362
11363trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
11364
11365test "x$prefix" = xNONE && prefix=$ac_default_prefix
11366# Let make expand exec_prefix.
11367test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11368
11369# Any assignment to VPATH causes Sun make to only execute
11370# the first set of double-colon rules, so remove it if not needed.
11371# If there is a colon in the path, we need to keep it.
11372if test "x$srcdir" = x.; then
11373 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
11374fi
11375
11376trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
11377
11378DEFS=-DHAVE_CONFIG_H
11379
11380# Without the "./", some shells look in PATH for config.status.
11381: ${CONFIG_STATUS=./config.status}
11382
11383echo creating $CONFIG_STATUS
11384rm -f $CONFIG_STATUS
11385cat > $CONFIG_STATUS <<EOF
11386#! /bin/sh
11387# Generated automatically by configure.
11388# Run this file to recreate the current configuration.
11389# This directory was configured as follows,
11390# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11391#
11392# $0 $ac_configure_args
11393#
11394# Compiler output produced by configure, useful for debugging
11395# configure, is in ./config.log if it exists.
11396
11397ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
11398for ac_option
11399do
11400 case "\$ac_option" in
11401 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11402 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
11403 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
11404 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
11405 echo "$CONFIG_STATUS generated by autoconf version 2.13"
11406 exit 0 ;;
11407 -help | --help | --hel | --he | --h)
11408 echo "\$ac_cs_usage"; exit 0 ;;
11409 *) echo "\$ac_cs_usage"; exit 1 ;;
11410 esac
11411done
11412
11413ac_given_srcdir=$srcdir
11414ac_given_INSTALL="$INSTALL"
11415
ed952ac5 11416trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
c906108c
SS
11417EOF
11418cat >> $CONFIG_STATUS <<EOF
11419
11420# Protect against being on the right side of a sed subst in config.status.
11421sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
11422 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
11423$ac_vpsub
11424$extrasub
11425s%@SHELL@%$SHELL%g
11426s%@CFLAGS@%$CFLAGS%g
11427s%@CPPFLAGS@%$CPPFLAGS%g
11428s%@CXXFLAGS@%$CXXFLAGS%g
11429s%@FFLAGS@%$FFLAGS%g
11430s%@DEFS@%$DEFS%g
11431s%@LDFLAGS@%$LDFLAGS%g
11432s%@LIBS@%$LIBS%g
11433s%@exec_prefix@%$exec_prefix%g
11434s%@prefix@%$prefix%g
11435s%@program_transform_name@%$program_transform_name%g
11436s%@bindir@%$bindir%g
11437s%@sbindir@%$sbindir%g
11438s%@libexecdir@%$libexecdir%g
11439s%@datadir@%$datadir%g
11440s%@sysconfdir@%$sysconfdir%g
11441s%@sharedstatedir@%$sharedstatedir%g
11442s%@localstatedir@%$localstatedir%g
11443s%@libdir@%$libdir%g
11444s%@includedir@%$includedir%g
11445s%@oldincludedir@%$oldincludedir%g
11446s%@infodir@%$infodir%g
11447s%@mandir@%$mandir%g
413ccac7
AC
11448s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
11449s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
11450s%@MAINT@%$MAINT%g
c906108c
SS
11451s%@CC@%$CC%g
11452s%@CPP@%$CPP%g
11453s%@host@%$host%g
11454s%@host_alias@%$host_alias%g
11455s%@host_cpu@%$host_cpu%g
11456s%@host_vendor@%$host_vendor%g
11457s%@host_os@%$host_os%g
11458s%@target@%$target%g
11459s%@target_alias@%$target_alias%g
11460s%@target_cpu@%$target_cpu%g
11461s%@target_vendor@%$target_vendor%g
11462s%@target_os@%$target_os%g
11463s%@build@%$build%g
11464s%@build_alias@%$build_alias%g
11465s%@build_cpu@%$build_cpu%g
11466s%@build_vendor@%$build_vendor%g
11467s%@build_os@%$build_os%g
c906108c 11468s%@RANLIB@%$RANLIB%g
8bb2c122 11469s%@SET_MAKE@%$SET_MAKE%g
c906108c
SS
11470s%@ALLOCA@%$ALLOCA%g
11471s%@USE_NLS@%$USE_NLS%g
11472s%@MSGFMT@%$MSGFMT%g
11473s%@GMSGFMT@%$GMSGFMT%g
11474s%@XGETTEXT@%$XGETTEXT%g
11475s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
11476s%@CATALOGS@%$CATALOGS%g
11477s%@CATOBJEXT@%$CATOBJEXT%g
11478s%@DATADIRNAME@%$DATADIRNAME%g
11479s%@GMOFILES@%$GMOFILES%g
11480s%@INSTOBJEXT@%$INSTOBJEXT%g
11481s%@INTLDEPS@%$INTLDEPS%g
11482s%@INTLLIBS@%$INTLLIBS%g
11483s%@INTLOBJS@%$INTLOBJS%g
11484s%@POFILES@%$POFILES%g
11485s%@POSUB@%$POSUB%g
11486s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
11487s%@GT_NO@%$GT_NO%g
11488s%@GT_YES@%$GT_YES%g
11489s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
11490s%@l@%$l%g
ddc9cd0f
AC
11491s%@localedir@%$localedir%g
11492s%@PACKAGE@%$PACKAGE%g
8dcde887 11493s%@subdirs@%$subdirs%g
7a292a7a 11494s%@AWK@%$AWK%g
c906108c
SS
11495s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
11496s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
11497s%@INSTALL_DATA@%$INSTALL_DATA%g
8bb2c122
MK
11498s%@LN_S@%$LN_S%g
11499s%@YACC@%$YACC%g
c906108c 11500s%@AR@%$AR%g
95ca63c4
CF
11501s%@DLLTOOL@%$DLLTOOL%g
11502s%@WINDRES@%$WINDRES%g
75c6e08a 11503s%@MIG@%$MIG%g
c906108c 11504s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
030292b7
DJ
11505s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11506s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
c906108c 11507s%@WARN_CFLAGS@%$WARN_CFLAGS%g
104c1213 11508s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
aff38e61 11509s%@SER_HARDWIRE@%$SER_HARDWIRE%g
cd0fc7c3 11510s%@WIN32LIBS@%$WIN32LIBS%g
7a292a7a
SS
11511s%@LIBGUI@%$LIBGUI%g
11512s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
7a292a7a
SS
11513s%@WIN32LDAPP@%$WIN32LDAPP%g
11514s%@TCL_VERSION@%$TCL_VERSION%g
11515s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11516s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11517s%@TCL_CC@%$TCL_CC%g
11518s%@TCL_DEFS@%$TCL_DEFS%g
11519s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11520s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11521s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11522s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11523s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11524s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11525s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
033afc63 11526s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
7a292a7a
SS
11527s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11528s%@TCL_RANLIB@%$TCL_RANLIB%g
11529s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11530s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11531s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11532s%@TK_VERSION@%$TK_VERSION%g
11533s%@TK_DEFS@%$TK_DEFS%g
11534s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11535s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11536s%@TK_XLIBSW@%$TK_XLIBSW%g
11537s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11538s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11539s%@TCLHDIR@%$TCLHDIR%g
11540s%@TKHDIR@%$TKHDIR%g
11541s%@ITCLHDIR@%$ITCLHDIR%g
11542s%@ITKHDIR@%$ITKHDIR%g
7a292a7a
SS
11543s%@ITCL_VERSION@%$ITCL_VERSION%g
11544s%@ITCL_DEFS@%$ITCL_DEFS%g
11545s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11546s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11547s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11548s%@ITK_VERSION@%$ITK_VERSION%g
11549s%@ITK_DEFS@%$ITK_DEFS%g
11550s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11551s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11552s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
7a292a7a
SS
11553s%@X_CFLAGS@%$X_CFLAGS%g
11554s%@X_LDFLAGS@%$X_LDFLAGS%g
11555s%@X_LIBS@%$X_LIBS%g
dd2504ab
JM
11556s%@TCL_DEPS@%$TCL_DEPS%g
11557s%@TK_DEPS@%$TK_DEPS%g
7a292a7a
SS
11558s%@ITCLLIB@%$ITCLLIB%g
11559s%@ITCL_DEPS@%$ITCL_DEPS%g
11560s%@ITKLIB@%$ITKLIB%g
11561s%@ITK_DEPS@%$ITK_DEPS%g
7a292a7a
SS
11562s%@GDBTKLIBS@%$GDBTKLIBS%g
11563s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
d1c3b63a 11564s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
7a292a7a
SS
11565s%@IGNORE_SIM@%$IGNORE_SIM%g
11566s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
c906108c 11567s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
d28f9cdf 11568s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
c906108c
SS
11569s%@CONFIG_OBS@%$CONFIG_OBS%g
11570s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11571s%@CONFIG_SRCS@%$CONFIG_SRCS%g
b3a90332
AC
11572s%@CONFIG_ALL@%$CONFIG_ALL%g
11573s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
e56ac5c3
AC
11574s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11575s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
c906108c
SS
11576s%@target_subdir@%$target_subdir%g
11577/@host_makefile_frag@/r $host_makefile_frag
11578s%@host_makefile_frag@%%g
11579/@target_makefile_frag@/r $target_makefile_frag
11580s%@target_makefile_frag@%%g
11581s%@frags@%$frags%g
5a2402b8
AC
11582s%@xm_h@%$xm_h%g
11583s%@tm_h@%$tm_h%g
11584s%@nm_h@%$nm_h%g
c906108c 11585s%@EXEEXT@%$EXEEXT%g
234b45d4 11586s%@LIBICONV@%$LIBICONV%g
c906108c
SS
11587
11588CEOF
11589EOF
11590
11591cat >> $CONFIG_STATUS <<\EOF
11592
11593# Split the substitutions into bite-sized pieces for seds with
11594# small command number limits, like on Digital OSF/1 and HP-UX.
234b45d4 11595ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
c906108c
SS
11596ac_file=1 # Number of current file.
11597ac_beg=1 # First line for current file.
11598ac_end=$ac_max_sed_cmds # Line after last line for current file.
11599ac_more_lines=:
11600ac_sed_cmds=""
11601while $ac_more_lines; do
11602 if test $ac_beg -gt 1; then
11603 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11604 else
11605 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11606 fi
11607 if test ! -s conftest.s$ac_file; then
11608 ac_more_lines=false
11609 rm -f conftest.s$ac_file
11610 else
11611 if test -z "$ac_sed_cmds"; then
11612 ac_sed_cmds="sed -f conftest.s$ac_file"
11613 else
11614 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11615 fi
11616 ac_file=`expr $ac_file + 1`
11617 ac_beg=$ac_end
11618 ac_end=`expr $ac_end + $ac_max_sed_cmds`
11619 fi
11620done
11621if test -z "$ac_sed_cmds"; then
11622 ac_sed_cmds=cat
11623fi
11624EOF
11625
11626cat >> $CONFIG_STATUS <<EOF
11627
ed952ac5 11628CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
c906108c
SS
11629EOF
11630cat >> $CONFIG_STATUS <<\EOF
11631for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11632 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11633 case "$ac_file" in
11634 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11635 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11636 *) ac_file_in="${ac_file}.in" ;;
11637 esac
11638
11639 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11640
11641 # Remove last slash and all that follows it. Not all systems have dirname.
11642 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11643 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11644 # The file is in a subdirectory.
11645 test ! -d "$ac_dir" && mkdir "$ac_dir"
11646 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11647 # A "../" for each directory in $ac_dir_suffix.
11648 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11649 else
11650 ac_dir_suffix= ac_dots=
11651 fi
11652
11653 case "$ac_given_srcdir" in
11654 .) srcdir=.
11655 if test -z "$ac_dots"; then top_srcdir=.
11656 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11657 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11658 *) # Relative path.
11659 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11660 top_srcdir="$ac_dots$ac_given_srcdir" ;;
11661 esac
11662
11663 case "$ac_given_INSTALL" in
11664 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11665 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11666 esac
11667
11668 echo creating "$ac_file"
11669 rm -f "$ac_file"
11670 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11671 case "$ac_file" in
11672 *Makefile*) ac_comsub="1i\\
11673# $configure_input" ;;
11674 *) ac_comsub= ;;
11675 esac
11676
11677 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11678 sed -e "$ac_comsub
11679s%@configure_input@%$configure_input%g
11680s%@srcdir@%$srcdir%g
11681s%@top_srcdir@%$top_srcdir%g
11682s%@INSTALL@%$INSTALL%g
11683" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11684fi; done
11685rm -f conftest.s*
11686
11687# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11688# NAME is the cpp macro being defined and VALUE is the value it is being given.
11689#
11690# ac_d sets the value in "#define NAME VALUE" lines.
11691ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11692ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
11693ac_dC='\3'
11694ac_dD='%g'
11695# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11696ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11697ac_uB='\([ ]\)%\1#\2define\3'
11698ac_uC=' '
11699ac_uD='\4%g'
11700# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11701ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11702ac_eB='$%\1#\2define\3'
11703ac_eC=' '
11704ac_eD='%g'
11705
11706if test "${CONFIG_HEADERS+set}" != set; then
11707EOF
11708cat >> $CONFIG_STATUS <<EOF
11709 CONFIG_HEADERS="config.h:config.in"
11710EOF
11711cat >> $CONFIG_STATUS <<\EOF
11712fi
11713for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11714 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11715 case "$ac_file" in
11716 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11717 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11718 *) ac_file_in="${ac_file}.in" ;;
11719 esac
11720
11721 echo creating $ac_file
11722
11723 rm -f conftest.frag conftest.in conftest.out
11724 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11725 cat $ac_file_inputs > conftest.in
11726
11727EOF
11728
11729# Transform confdefs.h into a sed script conftest.vals that substitutes
11730# the proper values into config.h.in to produce config.h. And first:
11731# Protect against being on the right side of a sed subst in config.status.
11732# Protect against being in an unquoted here document in config.status.
11733rm -f conftest.vals
11734cat > conftest.hdr <<\EOF
11735s/[\\&%]/\\&/g
11736s%[\\$`]%\\&%g
11737s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11738s%ac_d%ac_u%gp
11739s%ac_u%ac_e%gp
11740EOF
11741sed -n -f conftest.hdr confdefs.h > conftest.vals
11742rm -f conftest.hdr
11743
11744# This sed command replaces #undef with comments. This is necessary, for
11745# example, in the case of _POSIX_SOURCE, which is predefined and required
11746# on some systems where configure will not decide to define it.
11747cat >> conftest.vals <<\EOF
11748s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11749EOF
11750
11751# Break up conftest.vals because some shells have a limit on
11752# the size of here documents, and old seds have small limits too.
11753
11754rm -f conftest.tail
11755while :
11756do
11757 ac_lines=`grep -c . conftest.vals`
11758 # grep -c gives empty output for an empty file on some AIX systems.
11759 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11760 # Write a limited-size here document to conftest.frag.
11761 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11762 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11763 echo 'CEOF
11764 sed -f conftest.frag conftest.in > conftest.out
11765 rm -f conftest.in
11766 mv conftest.out conftest.in
11767' >> $CONFIG_STATUS
11768 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11769 rm -f conftest.vals
11770 mv conftest.tail conftest.vals
11771done
11772rm -f conftest.vals
11773
11774cat >> $CONFIG_STATUS <<\EOF
11775 rm -f conftest.frag conftest.h
11776 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
11777 cat conftest.in >> conftest.h
11778 rm -f conftest.in
11779 if cmp -s $ac_file conftest.h 2>/dev/null; then
11780 echo "$ac_file is unchanged"
11781 rm -f conftest.h
11782 else
11783 # Remove last slash and all that follows it. Not all systems have dirname.
11784 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11785 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11786 # The file is in a subdirectory.
11787 test ! -d "$ac_dir" && mkdir "$ac_dir"
11788 fi
11789 rm -f $ac_file
11790 mv conftest.h $ac_file
11791 fi
11792fi; done
11793
11794EOF
11795
11796cat >> $CONFIG_STATUS <<EOF
11797ac_sources="$files"
11798ac_dests="$links"
11799EOF
11800
11801cat >> $CONFIG_STATUS <<\EOF
11802srcdir=$ac_given_srcdir
11803while test -n "$ac_sources"; do
11804 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11805 set $ac_sources; ac_source=$1; shift; ac_sources=$*
11806
11807 echo "linking $srcdir/$ac_source to $ac_dest"
11808
11809 if test ! -r $srcdir/$ac_source; then
11810 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11811 fi
11812 rm -f $ac_dest
11813
11814 # Make relative symlinks.
11815 # Remove last slash and all that follows it. Not all systems have dirname.
11816 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11817 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11818 # The dest file is in a subdirectory.
11819 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11820 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11821 # A "../" for each directory in $ac_dest_dir_suffix.
11822 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11823 else
11824 ac_dest_dir_suffix= ac_dots=
11825 fi
11826
11827 case "$srcdir" in
11828 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11829 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11830 esac
11831
11832 # Make a symlink if possible; otherwise try a hard link.
11833 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11834 ln $srcdir/$ac_source $ac_dest; then :
11835 else
11836 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11837 fi
11838done
11839EOF
11840cat >> $CONFIG_STATUS <<EOF
11841
11842gdb_host_cpu=$gdb_host_cpu
11843gdb_target_cpu=$gdb_target_cpu
11844nativefile=$nativefile
11845
11846EOF
11847cat >> $CONFIG_STATUS <<\EOF
11848
7ee6d7eb 11849if test "${nativefile}" = ""; then
c4620205 11850 < Makefile \
e27da16d
JT
11851 sed -e '/^NATDEPFILES[ ]*=.*\\$/,/[^\\]$/s/^/# /' \
11852 -e '/^NATDEPFILES[ ]*=/s/^/# /' \
c4620205
JB
11853 | sed -e '/^\(NATDEPFILES[ ]*[+]=[ ]*\)/s//# \1/' \
11854 > Makefile.tem
c906108c
SS
11855mv -f Makefile.tem Makefile
11856fi
11857
11858sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
11859/^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
11860/^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11861mv -f Makefile.tmp Makefile
11862
2acceee2 11863
c906108c
SS
11864case x$CONFIG_HEADERS in
11865xconfig.h:config.in)
11866echo > stamp-h ;;
11867esac
11868
11869exit 0
11870EOF
11871chmod +x $CONFIG_STATUS
11872rm -fr confdefs* $ac_clean_files
11873test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11874
11875if test "$no_recursion" != yes; then
11876
11877 # Remove --cache-file and --srcdir arguments so they do not pile up.
11878 ac_sub_configure_args=
11879 ac_prev=
11880 for ac_arg in $ac_configure_args; do
11881 if test -n "$ac_prev"; then
11882 ac_prev=
11883 continue
11884 fi
11885 case "$ac_arg" in
11886 -cache-file | --cache-file | --cache-fil | --cache-fi \
11887 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11888 ac_prev=cache_file ;;
11889 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11890 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11891 ;;
11892 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11893 ac_prev=srcdir ;;
11894 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11895 ;;
11896 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11897 esac
11898 done
11899
8dcde887 11900 for ac_config_dir in doc testsuite $configdirs; do
c906108c
SS
11901
11902 # Do not complain, so a configure script can configure whichever
11903 # parts of a large source tree are present.
11904 if test ! -d $srcdir/$ac_config_dir; then
11905 continue
11906 fi
11907
11908 echo configuring in $ac_config_dir
11909
11910 case "$srcdir" in
11911 .) ;;
11912 *)
11913 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11914 else
11915 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11916 fi
11917 ;;
11918 esac
11919
11920 ac_popdir=`pwd`
11921 cd $ac_config_dir
11922
11923 # A "../" for each directory in /$ac_config_dir.
11924 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11925
11926 case "$srcdir" in
11927 .) # No --srcdir option. We are building in place.
11928 ac_sub_srcdir=$srcdir ;;
11929 /*) # Absolute path.
11930 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11931 *) # Relative path.
11932 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11933 esac
11934
11935 # Check for guested configure; otherwise get Cygnus style configure.
11936 if test -f $ac_sub_srcdir/configure; then
11937 ac_sub_configure=$ac_sub_srcdir/configure
11938 elif test -f $ac_sub_srcdir/configure.in; then
11939 ac_sub_configure=$ac_configure
11940 else
11941 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11942 ac_sub_configure=
11943 fi
11944
11945 # The recursion is here.
11946 if test -n "$ac_sub_configure"; then
11947
11948 # Make the cache file name correct relative to the subdirectory.
11949 case "$cache_file" in
11950 /*) ac_sub_cache_file=$cache_file ;;
11951 *) # Relative path.
11952 ac_sub_cache_file="$ac_dots$cache_file" ;;
11953 esac
11954 case "$ac_given_INSTALL" in
11955 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11956 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11957 esac
11958
11959 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11960 # The eval makes quoting arguments work.
11961 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11962 then :
11963 else
11964 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11965 fi
11966 fi
11967
11968 cd $ac_popdir
11969 done
11970fi
11971
11972
11973exit 0
This page took 1.630576 seconds and 4 git commands to generate.