* configure.in: Check for <sys/types.h>. Check return and
[binutils-gdb.git] / gdb / configure
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:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --enable-maintainer-mode enable make rules and dependencies not useful
16 (and sometimes confusing) to the casual installer"
17 ac_help="$ac_help
18 --disable-nls do not use Native Language Support"
19 ac_help="$ac_help
20 --with-included-gettext use the GNU gettext library included here"
21 ac_help="$ac_help
22 --with-separate-debug-dir=path Look for global separate debug info in this path [LIBDIR/debug]"
23 ac_help="$ac_help
24 --disable-gdbcli disable command-line interface (CLI)"
25 ac_help="$ac_help
26 --disable-gdbmi disable machine-interface (MI)"
27 ac_help="$ac_help
28 --enable-tui enable full-screen terminal user interface (TUI)"
29 ac_help="$ac_help
30 --enable-gdbtk enable gdbtk graphical user interface (GUI)"
31 ac_help="$ac_help
32 --with-libunwind Use libunwind frame unwinding support"
33 ac_help="$ac_help
34 --enable-profiling enable profiling of GDB"
35 ac_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)"
39 ac_help="$ac_help
40 --with-sysroot[=DIR] Search for usr/lib et al within DIR."
41 ac_help="$ac_help
42 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
43 ac_help="$ac_help
44 --enable-gdb-build-warnings Enable GDB specific build-time compiler warnings if gcc is used"
45 ac_help="$ac_help
46 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
47 ac_help="$ac_help
48 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
49 ac_help="$ac_help
50 --with-tclinclude=DIR Directory where tcl private headers are"
51 ac_help="$ac_help
52 --with-tkinclude=DIR Directory where tk private headers are"
53 ac_help="$ac_help
54 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)"
55 ac_help="$ac_help
56 --with-itkconfig Directory containing itk configuration (itkConfig.sh)"
57 ac_help="$ac_help
58 --with-x use the X Window System"
59 ac_help="$ac_help
60 --enable-sim Link gdb with simulator"
61 ac_help="$ac_help
62 --enable-multi-ice build the multi-ice-gdb-server"
63 ac_help="$ac_help
64 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib"
65
66 # Initialize some variables set by options.
67 # The variables have the same names as the options, with
68 # dashes changed to underlines.
69 build=NONE
70 cache_file=./config.cache
71 exec_prefix=NONE
72 host=NONE
73 no_create=
74 nonopt=NONE
75 no_recursion=
76 prefix=NONE
77 program_prefix=NONE
78 program_suffix=NONE
79 program_transform_name=s,x,x,
80 silent=
81 site=
82 sitefile=
83 srcdir=
84 target=NONE
85 verbose=
86 x_includes=NONE
87 x_libraries=NONE
88 bindir='${exec_prefix}/bin'
89 sbindir='${exec_prefix}/sbin'
90 libexecdir='${exec_prefix}/libexec'
91 datadir='${prefix}/share'
92 sysconfdir='${prefix}/etc'
93 sharedstatedir='${prefix}/com'
94 localstatedir='${prefix}/var'
95 libdir='${exec_prefix}/lib'
96 includedir='${prefix}/include'
97 oldincludedir='/usr/include'
98 infodir='${prefix}/info'
99 mandir='${prefix}/man'
100
101 # Initialize some other variables.
102 subdirs=
103 MFLAGS= MAKEFLAGS=
104 SHELL=${CONFIG_SHELL-/bin/sh}
105 # Maximum number of lines to put in a shell here document.
106 ac_max_here_lines=12
107
108 ac_prev=
109 for ac_option
110 do
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
190 Usage: configure [options] [host]
191 Options: [defaults in brackets after descriptions]
192 Configuration:
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
197 --site-file=FILE use FILE as the site file
198 --version print the version of autoconf that created configure
199 Directory 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
223 EOF
224 cat << EOF
225 Host 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]
229 Features 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
236 EOF
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
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
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
451 done
452
453 if test -n "$ac_prev"; then
454 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
455 fi
456
457 trap '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
467 if test "$silent" = yes; then
468 exec 6>/dev/null
469 else
470 exec 6>&1
471 fi
472 exec 5>./config.log
473
474 echo "\
475 This file contains any messages produced by compilers while
476 running 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.
481 ac_configure_args=
482 for ac_arg
483 do
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
493 done
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.
500 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
501 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
502 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
503 if 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.
506 rm -rf conftest* confdefs.h
507 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
508 echo > 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.
512 ac_unique_file=main.c
513
514 # Find the source files, if location was not specified.
515 if 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
525 else
526 ac_srcdir_defaulted=no
527 fi
528 if 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
534 fi
535 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
536
537 # Prefer explicitly selected file to automatically selected ones.
538 if 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
545 fi
546 else
547 CONFIG_SITE="$sitefile"
548 fi
549 for 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
554 done
555
556 if test -r "$cache_file"; then
557 echo "loading cache $cache_file"
558 . $cache_file
559 else
560 echo "creating cache $cache_file"
561 > $cache_file
562 fi
563
564 ac_ext=c
565 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
566 ac_cpp='$CPP $CPPFLAGS'
567 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
568 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
569 cross_compiling=$ac_cv_prog_cc_cross
570
571 ac_exeext=
572 ac_objext=o
573 if (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
581 else
582 ac_n= ac_c='\c' ac_t=
583 fi
584
585
586
587 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
588 echo "configure:589: checking whether to enable maintainer-specific portions of Makefiles" >&5
589 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
590 if test "${enable_maintainer_mode+set}" = set; then
591 enableval="$enable_maintainer_mode"
592 USE_MAINTAINER_MODE=$enableval
593 else
594 USE_MAINTAINER_MODE=no
595 fi
596
597 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
598
599
600 if test $USE_MAINTAINER_MODE = yes; then
601 MAINTAINER_MODE_TRUE=
602 MAINTAINER_MODE_FALSE='#'
603 else
604 MAINTAINER_MODE_TRUE='#'
605 MAINTAINER_MODE_FALSE=
606 fi
607 MAINT=$MAINTAINER_MODE_TRUE
608
609
610
611 # Extract the first word of "gcc", so it can be a program name with args.
612 set dummy gcc; ac_word=$2
613 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
614 echo "configure:615: checking for $ac_word" >&5
615 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
616 echo $ac_n "(cached) $ac_c" 1>&6
617 else
618 if test -n "$CC"; then
619 ac_cv_prog_CC="$CC" # Let the user override the test.
620 else
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"
631 fi
632 fi
633 CC="$ac_cv_prog_CC"
634 if test -n "$CC"; then
635 echo "$ac_t""$CC" 1>&6
636 else
637 echo "$ac_t""no" 1>&6
638 fi
639
640 if test -z "$CC"; then
641 # Extract the first word of "cc", so it can be a program name with args.
642 set dummy cc; ac_word=$2
643 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
644 echo "configure:645: checking for $ac_word" >&5
645 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646 echo $ac_n "(cached) $ac_c" 1>&6
647 else
648 if test -n "$CC"; then
649 ac_cv_prog_CC="$CC" # Let the user override the test.
650 else
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"
666 if 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
679 fi
680 fi
681 fi
682 CC="$ac_cv_prog_CC"
683 if test -n "$CC"; then
684 echo "$ac_t""$CC" 1>&6
685 else
686 echo "$ac_t""no" 1>&6
687 fi
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.
693 set dummy cl; ac_word=$2
694 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
695 echo "configure:696: checking for $ac_word" >&5
696 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
697 echo $ac_n "(cached) $ac_c" 1>&6
698 else
699 if test -n "$CC"; then
700 ac_cv_prog_CC="$CC" # Let the user override the test.
701 else
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"
712 fi
713 fi
714 CC="$ac_cv_prog_CC"
715 if test -n "$CC"; then
716 echo "$ac_t""$CC" 1>&6
717 else
718 echo "$ac_t""no" 1>&6
719 fi
720 ;;
721 esac
722 fi
723 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
724 fi
725
726 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
727 echo "configure:728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
728
729 ac_ext=c
730 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
731 ac_cpp='$CPP $CPPFLAGS'
732 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
733 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
734 cross_compiling=$ac_cv_prog_cc_cross
735
736 cat > conftest.$ac_ext << EOF
737
738 #line 739 "configure"
739 #include "confdefs.h"
740
741 main(){return(0);}
742 EOF
743 if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
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
751 else
752 echo "configure: failed program was:" >&5
753 cat conftest.$ac_ext >&5
754 ac_cv_prog_cc_works=no
755 fi
756 rm -fr conftest*
757 ac_ext=c
758 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
759 ac_cpp='$CPP $CPPFLAGS'
760 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
761 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
762 cross_compiling=$ac_cv_prog_cc_cross
763
764 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
765 if 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; }
767 fi
768 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
769 echo "configure:770: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
770 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
771 cross_compiling=$ac_cv_prog_cc_cross
772
773 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
774 echo "configure:775: checking whether we are using GNU C" >&5
775 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
776 echo $ac_n "(cached) $ac_c" 1>&6
777 else
778 cat > conftest.c <<EOF
779 #ifdef __GNUC__
780 yes;
781 #endif
782 EOF
783 if { 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
784 ac_cv_prog_gcc=yes
785 else
786 ac_cv_prog_gcc=no
787 fi
788 fi
789
790 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
791
792 if test $ac_cv_prog_gcc = yes; then
793 GCC=yes
794 else
795 GCC=
796 fi
797
798 ac_test_CFLAGS="${CFLAGS+set}"
799 ac_save_CFLAGS="$CFLAGS"
800 CFLAGS=
801 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
802 echo "configure:803: checking whether ${CC-cc} accepts -g" >&5
803 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
804 echo $ac_n "(cached) $ac_c" 1>&6
805 else
806 echo 'void f(){}' > conftest.c
807 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
808 ac_cv_prog_cc_g=yes
809 else
810 ac_cv_prog_cc_g=no
811 fi
812 rm -f conftest*
813
814 fi
815
816 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
817 if test "$ac_test_CFLAGS" = set; then
818 CFLAGS="$ac_save_CFLAGS"
819 elif 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
825 else
826 if test "$GCC" = yes; then
827 CFLAGS="-O2"
828 else
829 CFLAGS=
830 fi
831 fi
832
833 cat >> confdefs.h <<\EOF
834 #define _GNU_SOURCE 1
835 EOF
836
837
838 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
839 echo "configure:840: checking how to run the C preprocessor" >&5
840 # On Suns, sometimes $CPP names a directory.
841 if test -n "$CPP" && test -d "$CPP"; then
842 CPP=
843 fi
844 if test -z "$CPP"; then
845 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
846 echo $ac_n "(cached) $ac_c" 1>&6
847 else
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
854 #line 855 "configure"
855 #include "confdefs.h"
856 #include <assert.h>
857 Syntax Error
858 EOF
859 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
860 { (eval echo configure:861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
861 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
862 if test -z "$ac_err"; then
863 :
864 else
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
871 #line 872 "configure"
872 #include "confdefs.h"
873 #include <assert.h>
874 Syntax Error
875 EOF
876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
877 { (eval echo configure:878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
878 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
879 if test -z "$ac_err"; then
880 :
881 else
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
888 #line 889 "configure"
889 #include "confdefs.h"
890 #include <assert.h>
891 Syntax Error
892 EOF
893 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
894 { (eval echo configure:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
895 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
896 if test -z "$ac_err"; then
897 :
898 else
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
904 fi
905 rm -f conftest*
906 fi
907 rm -f conftest*
908 fi
909 rm -f conftest*
910 ac_cv_prog_CPP="$CPP"
911 fi
912 CPP="$ac_cv_prog_CPP"
913 else
914 ac_cv_prog_CPP="$CPP"
915 fi
916 echo "$ac_t""$CPP" 1>&6
917
918 echo $ac_n "checking for AIX""... $ac_c" 1>&6
919 echo "configure:920: checking for AIX" >&5
920 cat > conftest.$ac_ext <<EOF
921 #line 922 "configure"
922 #include "confdefs.h"
923 #ifdef _AIX
924 yes
925 #endif
926
927 EOF
928 if (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
933 EOF
934
935 else
936 rm -rf conftest*
937 echo "$ac_t""no" 1>&6
938 fi
939 rm -f conftest*
940
941
942 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
943 echo "configure:944: checking for POSIXized ISC" >&5
944 if test -d /etc/conf/kconfig.d &&
945 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
946 then
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
951 EOF
952
953 if test "$GCC" = yes; then
954 CC="$CC -posix"
955 else
956 CC="$CC -Xp"
957 fi
958 else
959 echo "$ac_t""no" 1>&6
960 ISC=
961 fi
962
963
964
965
966 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
967 echo "configure:968: checking for ${CC-cc} option to accept ANSI C" >&5
968 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
969 echo $ac_n "(cached) $ac_c" 1>&6
970 else
971 am_cv_prog_cc_stdc=no
972 ac_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
977 # HP-UX 10.20 and later -Ae
978 # HP-UX older versions -Aa -D_HPUX_SOURCE
979 # SVR4 -Xc -D__EXTENSIONS__
980 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
981 do
982 CC="$ac_save_CC $ac_arg"
983 cat > conftest.$ac_ext <<EOF
984 #line 985 "configure"
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. */
991 struct buf { int x; };
992 FILE * (*rcsopen) (struct buf *, struct stat *, int);
993 static char *e (p, i)
994 char **p;
995 int i;
996 {
997 return p[i];
998 }
999 static 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 }
1008 int test (int i, double x);
1009 struct s1 {int (*f) (int a);};
1010 struct s2 {int (*f) (double a);};
1011 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1012 int argc;
1013 char **argv;
1014
1015 int main() {
1016
1017 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
1018
1019 ; return 0; }
1020 EOF
1021 if { (eval echo configure:1022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1022 rm -rf conftest*
1023 am_cv_prog_cc_stdc="$ac_arg"; break
1024 else
1025 echo "configure: failed program was:" >&5
1026 cat conftest.$ac_ext >&5
1027 fi
1028 rm -f conftest*
1029 done
1030 CC="$ac_save_CC"
1031
1032 fi
1033
1034 if test -z "$am_cv_prog_cc_stdc"; then
1035 echo "$ac_t""none needed" 1>&6
1036 else
1037 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
1038 fi
1039 case "x$am_cv_prog_cc_stdc" in
1040 x|xno) ;;
1041 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1042 esac
1043
1044
1045 ac_aux_dir=
1046 for 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
1056 done
1057 if 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; }
1059 fi
1060 ac_config_guess=$ac_aux_dir/config.guess
1061 ac_config_sub=$ac_aux_dir/config.sub
1062 ac_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.
1080 case $host---$target---$nonopt in
1081 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1082 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1083 esac
1084
1085
1086 # Make sure we can run config.sub.
1087 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1088 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1089 fi
1090
1091 echo $ac_n "checking host system type""... $ac_c" 1>&6
1092 echo "configure:1093: checking host system type" >&5
1093
1094 host_alias=$host
1095 case "$host_alias" in
1096 NONE)
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 ;;
1104 esac
1105
1106 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1107 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1108 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1109 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1110 echo "$ac_t""$host" 1>&6
1111
1112 echo $ac_n "checking target system type""... $ac_c" 1>&6
1113 echo "configure:1114: checking target system type" >&5
1114
1115 target_alias=$target
1116 case "$target_alias" in
1117 NONE)
1118 case $nonopt in
1119 NONE) target_alias=$host_alias ;;
1120 *) target_alias=$nonopt ;;
1121 esac ;;
1122 esac
1123
1124 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1125 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1126 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1127 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1128 echo "$ac_t""$target" 1>&6
1129
1130 echo $ac_n "checking build system type""... $ac_c" 1>&6
1131 echo "configure:1132: checking build system type" >&5
1132
1133 build_alias=$build
1134 case "$build_alias" in
1135 NONE)
1136 case $nonopt in
1137 NONE) build_alias=$host_alias ;;
1138 *) build_alias=$nonopt ;;
1139 esac ;;
1140 esac
1141
1142 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1143 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1144 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1145 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1146 echo "$ac_t""$build" 1>&6
1147
1148 test "$host_alias" != "$target_alias" &&
1149 test "$program_prefix$program_suffix$program_transform_name" = \
1150 NONENONEs,x,x, &&
1151 program_prefix=${target_alias}-
1152
1153
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
1158 # AC_PROG_RANLIB. This can be removed when we switch to Autoconf
1159 # 2.5x.
1160 if test $host != $build; then
1161 ac_tool_prefix=${host_alias}-
1162 else
1163 ac_tool_prefix=
1164 fi
1165
1166 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1167 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1168 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1169 echo "configure:1170: checking for $ac_word" >&5
1170 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1171 echo $ac_n "(cached) $ac_c" 1>&6
1172 else
1173 if test -n "$RANLIB"; then
1174 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1175 else
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"
1186 fi
1187 fi
1188 RANLIB="$ac_cv_prog_RANLIB"
1189 if test -n "$RANLIB"; then
1190 echo "$ac_t""$RANLIB" 1>&6
1191 else
1192 echo "$ac_t""no" 1>&6
1193 fi
1194
1195
1196 if test -z "$ac_cv_prog_RANLIB"; then
1197 if test -n "$ac_tool_prefix"; then
1198 # Extract the first word of "ranlib", so it can be a program name with args.
1199 set dummy ranlib; ac_word=$2
1200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1201 echo "configure:1202: checking for $ac_word" >&5
1202 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1203 echo $ac_n "(cached) $ac_c" 1>&6
1204 else
1205 if test -n "$RANLIB"; then
1206 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1207 else
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=":"
1219 fi
1220 fi
1221 RANLIB="$ac_cv_prog_RANLIB"
1222 if test -n "$RANLIB"; then
1223 echo "$ac_t""$RANLIB" 1>&6
1224 else
1225 echo "$ac_t""no" 1>&6
1226 fi
1227
1228 else
1229 RANLIB=":"
1230 fi
1231 fi
1232
1233
1234
1235 CONFIG_OBS=
1236 CONFIG_DEPS=
1237 CONFIG_SRCS=
1238 ENABLE_CFLAGS=
1239
1240 CONFIG_ALL=
1241 CONFIG_CLEAN=
1242 CONFIG_INSTALL=
1243 CONFIG_UNINSTALL=
1244
1245
1246 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1247 echo "configure:1248: checking whether ${MAKE-make} sets \${MAKE}" >&5
1248 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1249 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1250 echo $ac_n "(cached) $ac_c" 1>&6
1251 else
1252 cat > conftestmake <<\EOF
1253 all:
1254 @echo 'ac_maketemp="${MAKE}"'
1255 EOF
1256 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1257 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1258 if test -n "$ac_maketemp"; then
1259 eval ac_cv_prog_make_${ac_make}_set=yes
1260 else
1261 eval ac_cv_prog_make_${ac_make}_set=no
1262 fi
1263 rm -f conftestmake
1264 fi
1265 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1266 echo "$ac_t""yes" 1>&6
1267 SET_MAKE=
1268 else
1269 echo "$ac_t""no" 1>&6
1270 SET_MAKE="MAKE=${MAKE-make}"
1271 fi
1272
1273 # Extract the first word of "ranlib", so it can be a program name with args.
1274 set dummy ranlib; ac_word=$2
1275 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1276 echo "configure:1277: checking for $ac_word" >&5
1277 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1278 echo $ac_n "(cached) $ac_c" 1>&6
1279 else
1280 if test -n "$RANLIB"; then
1281 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1282 else
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=":"
1294 fi
1295 fi
1296 RANLIB="$ac_cv_prog_RANLIB"
1297 if test -n "$RANLIB"; then
1298 echo "$ac_t""$RANLIB" 1>&6
1299 else
1300 echo "$ac_t""no" 1>&6
1301 fi
1302
1303 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1304 echo "configure:1305: checking for ANSI C header files" >&5
1305 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1306 echo $ac_n "(cached) $ac_c" 1>&6
1307 else
1308 cat > conftest.$ac_ext <<EOF
1309 #line 1310 "configure"
1310 #include "confdefs.h"
1311 #include <stdlib.h>
1312 #include <stdarg.h>
1313 #include <string.h>
1314 #include <float.h>
1315 EOF
1316 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1317 { (eval echo configure:1318: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1318 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1319 if test -z "$ac_err"; then
1320 rm -rf conftest*
1321 ac_cv_header_stdc=yes
1322 else
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
1328 fi
1329 rm -f conftest*
1330
1331 if test $ac_cv_header_stdc = yes; then
1332 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1333 cat > conftest.$ac_ext <<EOF
1334 #line 1335 "configure"
1335 #include "confdefs.h"
1336 #include <string.h>
1337 EOF
1338 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1339 egrep "memchr" >/dev/null 2>&1; then
1340 :
1341 else
1342 rm -rf conftest*
1343 ac_cv_header_stdc=no
1344 fi
1345 rm -f conftest*
1346
1347 fi
1348
1349 if test $ac_cv_header_stdc = yes; then
1350 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1351 cat > conftest.$ac_ext <<EOF
1352 #line 1353 "configure"
1353 #include "confdefs.h"
1354 #include <stdlib.h>
1355 EOF
1356 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1357 egrep "free" >/dev/null 2>&1; then
1358 :
1359 else
1360 rm -rf conftest*
1361 ac_cv_header_stdc=no
1362 fi
1363 rm -f conftest*
1364
1365 fi
1366
1367 if test $ac_cv_header_stdc = yes; then
1368 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1369 if test "$cross_compiling" = yes; then
1370 :
1371 else
1372 cat > conftest.$ac_ext <<EOF
1373 #line 1374 "configure"
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)))
1379 int main () { int i; for (i = 0; i < 256; i++)
1380 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1381 exit (0); }
1382
1383 EOF
1384 if { (eval echo configure:1385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1385 then
1386 :
1387 else
1388 echo "configure: failed program was:" >&5
1389 cat conftest.$ac_ext >&5
1390 rm -fr conftest*
1391 ac_cv_header_stdc=no
1392 fi
1393 rm -fr conftest*
1394 fi
1395
1396 fi
1397 fi
1398
1399 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1400 if test $ac_cv_header_stdc = yes; then
1401 cat >> confdefs.h <<\EOF
1402 #define STDC_HEADERS 1
1403 EOF
1404
1405 fi
1406
1407 echo $ac_n "checking for working const""... $ac_c" 1>&6
1408 echo "configure:1409: checking for working const" >&5
1409 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1410 echo $ac_n "(cached) $ac_c" 1>&6
1411 else
1412 cat > conftest.$ac_ext <<EOF
1413 #line 1414 "configure"
1414 #include "confdefs.h"
1415
1416 int main() {
1417
1418 /* Ultrix mips cc rejects this. */
1419 typedef int charset[2]; const charset x;
1420 /* SunOS 4.1.1 cc rejects this. */
1421 char const *const *ccp;
1422 char **p;
1423 /* NEC SVR4.0.2 mips cc rejects this. */
1424 struct point {int x, y;};
1425 static 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 */
1429 const char *g = "string";
1430 ccp = &g + (g ? g-g : 0);
1431 /* HPUX 7.0 cc rejects these. */
1432 ++ccp;
1433 p = (char**) ccp;
1434 ccp = (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; }
1461 EOF
1462 if { (eval echo configure:1463: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1463 rm -rf conftest*
1464 ac_cv_c_const=yes
1465 else
1466 echo "configure: failed program was:" >&5
1467 cat conftest.$ac_ext >&5
1468 rm -rf conftest*
1469 ac_cv_c_const=no
1470 fi
1471 rm -f conftest*
1472 fi
1473
1474 echo "$ac_t""$ac_cv_c_const" 1>&6
1475 if test $ac_cv_c_const = no; then
1476 cat >> confdefs.h <<\EOF
1477 #define const
1478 EOF
1479
1480 fi
1481
1482 echo $ac_n "checking for inline""... $ac_c" 1>&6
1483 echo "configure:1484: checking for inline" >&5
1484 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1485 echo $ac_n "(cached) $ac_c" 1>&6
1486 else
1487 ac_cv_c_inline=no
1488 for ac_kw in inline __inline__ __inline; do
1489 cat > conftest.$ac_ext <<EOF
1490 #line 1491 "configure"
1491 #include "confdefs.h"
1492
1493 int main() {
1494 } $ac_kw foo() {
1495 ; return 0; }
1496 EOF
1497 if { (eval echo configure:1498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1498 rm -rf conftest*
1499 ac_cv_c_inline=$ac_kw; break
1500 else
1501 echo "configure: failed program was:" >&5
1502 cat conftest.$ac_ext >&5
1503 fi
1504 rm -f conftest*
1505 done
1506
1507 fi
1508
1509 echo "$ac_t""$ac_cv_c_inline" 1>&6
1510 case "$ac_cv_c_inline" in
1511 inline | yes) ;;
1512 no) cat >> confdefs.h <<\EOF
1513 #define inline
1514 EOF
1515 ;;
1516 *) cat >> confdefs.h <<EOF
1517 #define inline $ac_cv_c_inline
1518 EOF
1519 ;;
1520 esac
1521
1522 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1523 echo "configure:1524: checking for off_t" >&5
1524 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1525 echo $ac_n "(cached) $ac_c" 1>&6
1526 else
1527 cat > conftest.$ac_ext <<EOF
1528 #line 1529 "configure"
1529 #include "confdefs.h"
1530 #include <sys/types.h>
1531 #if STDC_HEADERS
1532 #include <stdlib.h>
1533 #include <stddef.h>
1534 #endif
1535 EOF
1536 if (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
1540 else
1541 rm -rf conftest*
1542 ac_cv_type_off_t=no
1543 fi
1544 rm -f conftest*
1545
1546 fi
1547 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1548 if test $ac_cv_type_off_t = no; then
1549 cat >> confdefs.h <<\EOF
1550 #define off_t long
1551 EOF
1552
1553 fi
1554
1555 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1556 echo "configure:1557: checking for size_t" >&5
1557 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1558 echo $ac_n "(cached) $ac_c" 1>&6
1559 else
1560 cat > conftest.$ac_ext <<EOF
1561 #line 1562 "configure"
1562 #include "confdefs.h"
1563 #include <sys/types.h>
1564 #if STDC_HEADERS
1565 #include <stdlib.h>
1566 #include <stddef.h>
1567 #endif
1568 EOF
1569 if (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
1573 else
1574 rm -rf conftest*
1575 ac_cv_type_size_t=no
1576 fi
1577 rm -f conftest*
1578
1579 fi
1580 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1581 if test $ac_cv_type_size_t = no; then
1582 cat >> confdefs.h <<\EOF
1583 #define size_t unsigned
1584 EOF
1585
1586 fi
1587
1588 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1589 # for constant arguments. Useless!
1590 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1591 echo "configure:1592: checking for working alloca.h" >&5
1592 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
1594 else
1595 cat > conftest.$ac_ext <<EOF
1596 #line 1597 "configure"
1597 #include "confdefs.h"
1598 #include <alloca.h>
1599 int main() {
1600 char *p = alloca(2 * sizeof(int));
1601 ; return 0; }
1602 EOF
1603 if { (eval echo configure:1604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1604 rm -rf conftest*
1605 ac_cv_header_alloca_h=yes
1606 else
1607 echo "configure: failed program was:" >&5
1608 cat conftest.$ac_ext >&5
1609 rm -rf conftest*
1610 ac_cv_header_alloca_h=no
1611 fi
1612 rm -f conftest*
1613 fi
1614
1615 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1616 if test $ac_cv_header_alloca_h = yes; then
1617 cat >> confdefs.h <<\EOF
1618 #define HAVE_ALLOCA_H 1
1619 EOF
1620
1621 fi
1622
1623 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1624 echo "configure:1625: checking for alloca" >&5
1625 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
1627 else
1628 cat > conftest.$ac_ext <<EOF
1629 #line 1630 "configure"
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 */
1646 char *alloca ();
1647 # endif
1648 # endif
1649 # endif
1650 # endif
1651 #endif
1652
1653 int main() {
1654 char *p = (char *) alloca(1);
1655 ; return 0; }
1656 EOF
1657 if { (eval echo configure:1658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1658 rm -rf conftest*
1659 ac_cv_func_alloca_works=yes
1660 else
1661 echo "configure: failed program was:" >&5
1662 cat conftest.$ac_ext >&5
1663 rm -rf conftest*
1664 ac_cv_func_alloca_works=no
1665 fi
1666 rm -f conftest*
1667 fi
1668
1669 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1670 if test $ac_cv_func_alloca_works = yes; then
1671 cat >> confdefs.h <<\EOF
1672 #define HAVE_ALLOCA 1
1673 EOF
1674
1675 fi
1676
1677 if 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
1685 EOF
1686
1687
1688 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1689 echo "configure:1690: checking whether alloca needs Cray hooks" >&5
1690 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1691 echo $ac_n "(cached) $ac_c" 1>&6
1692 else
1693 cat > conftest.$ac_ext <<EOF
1694 #line 1695 "configure"
1695 #include "confdefs.h"
1696 #if defined(CRAY) && ! defined(CRAY2)
1697 webecray
1698 #else
1699 wenotbecray
1700 #endif
1701
1702 EOF
1703 if (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
1707 else
1708 rm -rf conftest*
1709 ac_cv_os_cray=no
1710 fi
1711 rm -f conftest*
1712
1713 fi
1714
1715 echo "$ac_t""$ac_cv_os_cray" 1>&6
1716 if test $ac_cv_os_cray = yes; then
1717 for ac_func in _getb67 GETB67 getb67; do
1718 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1719 echo "configure:1720: checking for $ac_func" >&5
1720 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1721 echo $ac_n "(cached) $ac_c" 1>&6
1722 else
1723 cat > conftest.$ac_ext <<EOF
1724 #line 1725 "configure"
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. */
1732 char $ac_func();
1733
1734 int 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)
1740 choke me
1741 #else
1742 $ac_func();
1743 #endif
1744
1745 ; return 0; }
1746 EOF
1747 if { (eval echo configure:1748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1748 rm -rf conftest*
1749 eval "ac_cv_func_$ac_func=yes"
1750 else
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"
1755 fi
1756 rm -f conftest*
1757 fi
1758
1759 if 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
1763 EOF
1764
1765 break
1766 else
1767 echo "$ac_t""no" 1>&6
1768 fi
1769
1770 done
1771 fi
1772
1773 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1774 echo "configure:1775: checking stack direction for C alloca" >&5
1775 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1776 echo $ac_n "(cached) $ac_c" 1>&6
1777 else
1778 if test "$cross_compiling" = yes; then
1779 ac_cv_c_stack_direction=0
1780 else
1781 cat > conftest.$ac_ext <<EOF
1782 #line 1783 "configure"
1783 #include "confdefs.h"
1784 find_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 }
1796 main ()
1797 {
1798 exit (find_stack_direction() < 0);
1799 }
1800 EOF
1801 if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1802 then
1803 ac_cv_c_stack_direction=1
1804 else
1805 echo "configure: failed program was:" >&5
1806 cat conftest.$ac_ext >&5
1807 rm -fr conftest*
1808 ac_cv_c_stack_direction=-1
1809 fi
1810 rm -fr conftest*
1811 fi
1812
1813 fi
1814
1815 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1816 cat >> confdefs.h <<EOF
1817 #define STACK_DIRECTION $ac_cv_c_stack_direction
1818 EOF
1819
1820 fi
1821
1822 for ac_hdr in unistd.h
1823 do
1824 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1825 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1826 echo "configure:1827: checking for $ac_hdr" >&5
1827 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1828 echo $ac_n "(cached) $ac_c" 1>&6
1829 else
1830 cat > conftest.$ac_ext <<EOF
1831 #line 1832 "configure"
1832 #include "confdefs.h"
1833 #include <$ac_hdr>
1834 EOF
1835 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1836 { (eval echo configure:1837: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1837 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1838 if test -z "$ac_err"; then
1839 rm -rf conftest*
1840 eval "ac_cv_header_$ac_safe=yes"
1841 else
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"
1847 fi
1848 rm -f conftest*
1849 fi
1850 if 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
1855 EOF
1856
1857 else
1858 echo "$ac_t""no" 1>&6
1859 fi
1860 done
1861
1862 for ac_func in getpagesize
1863 do
1864 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1865 echo "configure:1866: checking for $ac_func" >&5
1866 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1867 echo $ac_n "(cached) $ac_c" 1>&6
1868 else
1869 cat > conftest.$ac_ext <<EOF
1870 #line 1871 "configure"
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. */
1878 char $ac_func();
1879
1880 int 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)
1886 choke me
1887 #else
1888 $ac_func();
1889 #endif
1890
1891 ; return 0; }
1892 EOF
1893 if { (eval echo configure:1894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1894 rm -rf conftest*
1895 eval "ac_cv_func_$ac_func=yes"
1896 else
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"
1901 fi
1902 rm -f conftest*
1903 fi
1904
1905 if 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
1910 EOF
1911
1912 else
1913 echo "$ac_t""no" 1>&6
1914 fi
1915 done
1916
1917 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1918 echo "configure:1919: checking for working mmap" >&5
1919 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1920 echo $ac_n "(cached) $ac_c" 1>&6
1921 else
1922 if test "$cross_compiling" = yes; then
1923 ac_cv_func_mmap_fixed_mapped=no
1924 else
1925 cat > conftest.$ac_ext <<EOF
1926 #line 1927 "configure"
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
1956 # ifdef HAVE_UNISTD_H
1957 # include <unistd.h>
1958 # endif
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
1996 extern "C" { void *malloc(unsigned); }
1997 #else
1998 char *malloc();
1999 #endif
2000
2001 int
2002 main()
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
2065 EOF
2066 if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2067 then
2068 ac_cv_func_mmap_fixed_mapped=yes
2069 else
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
2074 fi
2075 rm -fr conftest*
2076 fi
2077
2078 fi
2079
2080 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2081 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2082 cat >> confdefs.h <<\EOF
2083 #define HAVE_MMAP 1
2084 EOF
2085
2086 fi
2087
2088
2089 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2090 unistd.h values.h sys/param.h
2091 do
2092 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2093 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2094 echo "configure:2095: checking for $ac_hdr" >&5
2095 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2096 echo $ac_n "(cached) $ac_c" 1>&6
2097 else
2098 cat > conftest.$ac_ext <<EOF
2099 #line 2100 "configure"
2100 #include "confdefs.h"
2101 #include <$ac_hdr>
2102 EOF
2103 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2104 { (eval echo configure:2105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2105 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2106 if test -z "$ac_err"; then
2107 rm -rf conftest*
2108 eval "ac_cv_header_$ac_safe=yes"
2109 else
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"
2115 fi
2116 rm -f conftest*
2117 fi
2118 if 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
2123 EOF
2124
2125 else
2126 echo "$ac_t""no" 1>&6
2127 fi
2128 done
2129
2130 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2131 __argz_count __argz_stringify __argz_next
2132 do
2133 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2134 echo "configure:2135: checking for $ac_func" >&5
2135 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2136 echo $ac_n "(cached) $ac_c" 1>&6
2137 else
2138 cat > conftest.$ac_ext <<EOF
2139 #line 2140 "configure"
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. */
2147 char $ac_func();
2148
2149 int 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)
2155 choke me
2156 #else
2157 $ac_func();
2158 #endif
2159
2160 ; return 0; }
2161 EOF
2162 if { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2163 rm -rf conftest*
2164 eval "ac_cv_func_$ac_func=yes"
2165 else
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"
2170 fi
2171 rm -f conftest*
2172 fi
2173
2174 if 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
2179 EOF
2180
2181 else
2182 echo "$ac_t""no" 1>&6
2183 fi
2184 done
2185
2186
2187 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2188 for ac_func in stpcpy
2189 do
2190 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2191 echo "configure:2192: checking for $ac_func" >&5
2192 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2193 echo $ac_n "(cached) $ac_c" 1>&6
2194 else
2195 cat > conftest.$ac_ext <<EOF
2196 #line 2197 "configure"
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. */
2204 char $ac_func();
2205
2206 int 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)
2212 choke me
2213 #else
2214 $ac_func();
2215 #endif
2216
2217 ; return 0; }
2218 EOF
2219 if { (eval echo configure:2220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2220 rm -rf conftest*
2221 eval "ac_cv_func_$ac_func=yes"
2222 else
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"
2227 fi
2228 rm -f conftest*
2229 fi
2230
2231 if 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
2236 EOF
2237
2238 else
2239 echo "$ac_t""no" 1>&6
2240 fi
2241 done
2242
2243 fi
2244 if test "${ac_cv_func_stpcpy}" = "yes"; then
2245 cat >> confdefs.h <<\EOF
2246 #define HAVE_STPCPY 1
2247 EOF
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
2253 echo "configure:2254: checking for LC_MESSAGES" >&5
2254 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2255 echo $ac_n "(cached) $ac_c" 1>&6
2256 else
2257 cat > conftest.$ac_ext <<EOF
2258 #line 2259 "configure"
2259 #include "confdefs.h"
2260 #include <locale.h>
2261 int main() {
2262 return LC_MESSAGES
2263 ; return 0; }
2264 EOF
2265 if { (eval echo configure:2266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2266 rm -rf conftest*
2267 am_cv_val_LC_MESSAGES=yes
2268 else
2269 echo "configure: failed program was:" >&5
2270 cat conftest.$ac_ext >&5
2271 rm -rf conftest*
2272 am_cv_val_LC_MESSAGES=no
2273 fi
2274 rm -f conftest*
2275 fi
2276
2277 echo "$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
2281 EOF
2282
2283 fi
2284 fi
2285 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2286 echo "configure:2287: checking whether NLS is requested" >&5
2287 # Check whether --enable-nls or --disable-nls was given.
2288 if test "${enable_nls+set}" = set; then
2289 enableval="$enable_nls"
2290 USE_NLS=$enableval
2291 else
2292 USE_NLS=yes
2293 fi
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
2303 EOF
2304
2305 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2306 echo "configure:2307: checking whether included gettext is requested" >&5
2307 # Check whether --with-included-gettext or --without-included-gettext was given.
2308 if test "${with_included_gettext+set}" = set; then
2309 withval="$with_included_gettext"
2310 nls_cv_force_use_gnu_gettext=$withval
2311 else
2312 nls_cv_force_use_gnu_gettext=no
2313 fi
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_%'`
2324 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2325 echo "configure:2326: checking for libintl.h" >&5
2326 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2327 echo $ac_n "(cached) $ac_c" 1>&6
2328 else
2329 cat > conftest.$ac_ext <<EOF
2330 #line 2331 "configure"
2331 #include "confdefs.h"
2332 #include <libintl.h>
2333 EOF
2334 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2335 { (eval echo configure:2336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2336 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2337 if test -z "$ac_err"; then
2338 rm -rf conftest*
2339 eval "ac_cv_header_$ac_safe=yes"
2340 else
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"
2346 fi
2347 rm -f conftest*
2348 fi
2349 if 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
2352 echo "configure:2353: checking for gettext in libc" >&5
2353 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2354 echo $ac_n "(cached) $ac_c" 1>&6
2355 else
2356 cat > conftest.$ac_ext <<EOF
2357 #line 2358 "configure"
2358 #include "confdefs.h"
2359 #include <libintl.h>
2360 int main() {
2361 return (int) gettext ("")
2362 ; return 0; }
2363 EOF
2364 if { (eval echo configure:2365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2365 rm -rf conftest*
2366 gt_cv_func_gettext_libc=yes
2367 else
2368 echo "configure: failed program was:" >&5
2369 cat conftest.$ac_ext >&5
2370 rm -rf conftest*
2371 gt_cv_func_gettext_libc=no
2372 fi
2373 rm -f conftest*
2374 fi
2375
2376 echo "$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
2380 echo "configure:2381: checking for bindtextdomain in -lintl" >&5
2381 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2382 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2383 echo $ac_n "(cached) $ac_c" 1>&6
2384 else
2385 ac_save_LIBS="$LIBS"
2386 LIBS="-lintl $LIBS"
2387 cat > conftest.$ac_ext <<EOF
2388 #line 2389 "configure"
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. */
2393 char bindtextdomain();
2394
2395 int main() {
2396 bindtextdomain()
2397 ; return 0; }
2398 EOF
2399 if { (eval echo configure:2400: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2400 rm -rf conftest*
2401 eval "ac_cv_lib_$ac_lib_var=yes"
2402 else
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"
2407 fi
2408 rm -f conftest*
2409 LIBS="$ac_save_LIBS"
2410
2411 fi
2412 if 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
2415 echo "configure:2416: checking for gettext in libintl" >&5
2416 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2417 echo $ac_n "(cached) $ac_c" 1>&6
2418 else
2419 cat > conftest.$ac_ext <<EOF
2420 #line 2421 "configure"
2421 #include "confdefs.h"
2422
2423 int main() {
2424 return (int) gettext ("")
2425 ; return 0; }
2426 EOF
2427 if { (eval echo configure:2428: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2428 rm -rf conftest*
2429 gt_cv_func_gettext_libintl=yes
2430 else
2431 echo "configure: failed program was:" >&5
2432 cat conftest.$ac_ext >&5
2433 rm -rf conftest*
2434 gt_cv_func_gettext_libintl=no
2435 fi
2436 rm -f conftest*
2437 fi
2438
2439 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2440 else
2441 echo "$ac_t""no" 1>&6
2442 fi
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
2450 EOF
2451
2452 # Extract the first word of "msgfmt", so it can be a program name with args.
2453 set dummy msgfmt; ac_word=$2
2454 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2455 echo "configure:2456: checking for $ac_word" >&5
2456 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2457 echo $ac_n "(cached) $ac_c" 1>&6
2458 else
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 ;;
2477 esac
2478 fi
2479 MSGFMT="$ac_cv_path_MSGFMT"
2480 if test -n "$MSGFMT"; then
2481 echo "$ac_t""$MSGFMT" 1>&6
2482 else
2483 echo "$ac_t""no" 1>&6
2484 fi
2485 if test "$MSGFMT" != "no"; then
2486 for ac_func in dcgettext
2487 do
2488 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2489 echo "configure:2490: checking for $ac_func" >&5
2490 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2491 echo $ac_n "(cached) $ac_c" 1>&6
2492 else
2493 cat > conftest.$ac_ext <<EOF
2494 #line 2495 "configure"
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. */
2502 char $ac_func();
2503
2504 int 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)
2510 choke me
2511 #else
2512 $ac_func();
2513 #endif
2514
2515 ; return 0; }
2516 EOF
2517 if { (eval echo configure:2518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2518 rm -rf conftest*
2519 eval "ac_cv_func_$ac_func=yes"
2520 else
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"
2525 fi
2526 rm -f conftest*
2527 fi
2528
2529 if 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
2534 EOF
2535
2536 else
2537 echo "$ac_t""no" 1>&6
2538 fi
2539 done
2540
2541 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2542 set dummy gmsgfmt; ac_word=$2
2543 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2544 echo "configure:2545: checking for $ac_word" >&5
2545 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2546 echo $ac_n "(cached) $ac_c" 1>&6
2547 else
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 ;;
2568 esac
2569 fi
2570 GMSGFMT="$ac_cv_path_GMSGFMT"
2571 if test -n "$GMSGFMT"; then
2572 echo "$ac_t""$GMSGFMT" 1>&6
2573 else
2574 echo "$ac_t""no" 1>&6
2575 fi
2576
2577 # Extract the first word of "xgettext", so it can be a program name with args.
2578 set dummy xgettext; ac_word=$2
2579 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2580 echo "configure:2581: checking for $ac_word" >&5
2581 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2582 echo $ac_n "(cached) $ac_c" 1>&6
2583 else
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 ;;
2602 esac
2603 fi
2604 XGETTEXT="$ac_cv_path_XGETTEXT"
2605 if test -n "$XGETTEXT"; then
2606 echo "$ac_t""$XGETTEXT" 1>&6
2607 else
2608 echo "$ac_t""no" 1>&6
2609 fi
2610
2611 cat > conftest.$ac_ext <<EOF
2612 #line 2613 "configure"
2613 #include "confdefs.h"
2614
2615 int main() {
2616 extern int _nl_msg_cat_cntr;
2617 return _nl_msg_cat_cntr
2618 ; return 0; }
2619 EOF
2620 if { (eval echo configure:2621: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2621 rm -rf conftest*
2622 CATOBJEXT=.gmo
2623 DATADIRNAME=share
2624 else
2625 echo "configure: failed program was:" >&5
2626 cat conftest.$ac_ext >&5
2627 rm -rf conftest*
2628 CATOBJEXT=.mo
2629 DATADIRNAME=lib
2630 fi
2631 rm -f conftest*
2632 INSTOBJEXT=.mo
2633 fi
2634 fi
2635
2636 else
2637 echo "$ac_t""no" 1>&6
2638 fi
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.
2650 set dummy msgfmt; ac_word=$2
2651 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2652 echo "configure:2653: checking for $ac_word" >&5
2653 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2654 echo $ac_n "(cached) $ac_c" 1>&6
2655 else
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 ;;
2674 esac
2675 fi
2676 MSGFMT="$ac_cv_path_MSGFMT"
2677 if test -n "$MSGFMT"; then
2678 echo "$ac_t""$MSGFMT" 1>&6
2679 else
2680 echo "$ac_t""no" 1>&6
2681 fi
2682
2683 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2684 set dummy gmsgfmt; ac_word=$2
2685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2686 echo "configure:2687: checking for $ac_word" >&5
2687 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2688 echo $ac_n "(cached) $ac_c" 1>&6
2689 else
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 ;;
2710 esac
2711 fi
2712 GMSGFMT="$ac_cv_path_GMSGFMT"
2713 if test -n "$GMSGFMT"; then
2714 echo "$ac_t""$GMSGFMT" 1>&6
2715 else
2716 echo "$ac_t""no" 1>&6
2717 fi
2718
2719 # Extract the first word of "xgettext", so it can be a program name with args.
2720 set dummy xgettext; ac_word=$2
2721 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2722 echo "configure:2723: checking for $ac_word" >&5
2723 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2724 echo $ac_n "(cached) $ac_c" 1>&6
2725 else
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 ;;
2744 esac
2745 fi
2746 XGETTEXT="$ac_cv_path_XGETTEXT"
2747 if test -n "$XGETTEXT"; then
2748 echo "$ac_t""$XGETTEXT" 1>&6
2749 else
2750 echo "$ac_t""no" 1>&6
2751 fi
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
2812 echo "configure:2813: checking for catalogs to be installed" >&5
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_%'`
2839 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2840 echo "configure:2841: checking for linux/version.h" >&5
2841 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2842 echo $ac_n "(cached) $ac_c" 1>&6
2843 else
2844 cat > conftest.$ac_ext <<EOF
2845 #line 2846 "configure"
2846 #include "confdefs.h"
2847 #include <linux/version.h>
2848 EOF
2849 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2850 { (eval echo configure:2851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2851 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2852 if test -z "$ac_err"; then
2853 rm -rf conftest*
2854 eval "ac_cv_header_$ac_safe=yes"
2855 else
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"
2861 fi
2862 rm -f conftest*
2863 fi
2864 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2865 echo "$ac_t""yes" 1>&6
2866 msgformat=linux
2867 else
2868 echo "$ac_t""no" 1>&6
2869 msgformat=xopen
2870 fi
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
2895 if test -f $srcdir/po/POTFILES.in; then
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
2911
2912 localedir='${datadir}/locale'
2913
2914
2915 if test "x$POSUB" != x; then
2916
2917 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2918 echo "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"
2955 fi
2956
2957 PACKAGE=gdb
2958 cat >> confdefs.h <<EOF
2959 #define PACKAGE "$PACKAGE"
2960 EOF
2961
2962
2963
2964 debugdir=${libdir}/debug
2965
2966 # Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2967 if test "${with_separate_debug_dir+set}" = set; then
2968 withval="$with_separate_debug_dir"
2969 debugdir="${withval}"
2970 fi
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"
2980 EOF
2981
2982
2983 #AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
2984
2985 subdirs="doc testsuite"
2986
2987 configdirs=
2988
2989 . $srcdir/configure.host
2990
2991 . $srcdir/configure.tgt
2992
2993 # Fetch the default architecture and default target vector from BFD.
2994 targ=$target; . $srcdir/../bfd/config.bfd
2995
2996 # We only want the first architecture, so strip off the others if
2997 # there is more than one.
2998 targ_archs=`echo $targ_archs | sed 's/ .*//'`
2999
3000 if test "x$targ_archs" != x; then
3001 cat >> confdefs.h <<EOF
3002 #define DEFAULT_BFD_ARCH $targ_archs
3003 EOF
3004
3005 fi
3006 if test "x$targ_defvec" != x; then
3007 cat >> confdefs.h <<EOF
3008 #define DEFAULT_BFD_VEC $targ_defvec
3009 EOF
3010
3011 fi
3012
3013 if test "$program_transform_name" = s,x,x,; then
3014 program_transform_name=
3015 else
3016 # Double any \ or $. echo might interpret backslashes.
3017 cat <<\EOF_SED > conftestsed
3018 s,\\,\\\\,g; s,\$,$$,g
3019 EOF_SED
3020 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3021 rm -f conftestsed
3022 fi
3023 test "$program_prefix" != NONE &&
3024 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3025 # Use a double $ so make ignores it.
3026 test "$program_suffix" != NONE &&
3027 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3028
3029 # sed with no file args requires a program.
3030 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3031
3032
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.
3037 if 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
3047 else
3048 enable_gdbcli=yes
3049 fi
3050
3051 if 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)"
3056 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
3057 fi
3058 fi
3059
3060 # Enable MI.
3061 # Check whether --enable-gdbmi or --disable-gdbmi was given.
3062 if 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
3070 else
3071 enable_gdbmi=yes
3072 fi
3073
3074 if 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)"
3079 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
3080 fi
3081 fi
3082
3083 # Enable TUI.
3084 # Check whether --enable-tui or --disable-tui was given.
3085 if 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
3093 else
3094 enable_tui=yes
3095 fi
3096
3097 if test x"$enable_tui" = xyes; then
3098 if test -d $srcdir/tui; then
3099 if test "$ac_cv_search_initscr" != no -a "$ac_cv_search_wborder" != no; then
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)"
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"
3109 fi
3110 fi
3111 fi
3112
3113 # Enable gdbtk.
3114 # Check whether --enable-gdbtk or --disable-gdbtk was given.
3115 if 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
3123 else
3124 if test -d $srcdir/gdbtk; then
3125 enable_gdbtk=yes
3126 else
3127 enable_gdbtk=no
3128 fi
3129 fi
3130
3131 # We unconditionally disable gdbtk tests on selected platforms.
3132 case $host_os in
3133 go32* | windows*)
3134 echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3135 enable_gdbtk=no ;;
3136 esac
3137
3138 # Libunwind support.
3139 # Check whether --with-libunwind or --without-libunwind was given.
3140 if 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; } ;;
3146 esac
3147 else
3148
3149 for ac_hdr in libunwind.h
3150 do
3151 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3152 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3153 echo "configure:3154: checking for $ac_hdr" >&5
3154 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3155 echo $ac_n "(cached) $ac_c" 1>&6
3156 else
3157 cat > conftest.$ac_ext <<EOF
3158 #line 3159 "configure"
3159 #include "confdefs.h"
3160 #include <$ac_hdr>
3161 EOF
3162 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3163 { (eval echo configure:3164: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3164 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3165 if test -z "$ac_err"; then
3166 rm -rf conftest*
3167 eval "ac_cv_header_$ac_safe=yes"
3168 else
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"
3174 fi
3175 rm -f conftest*
3176 fi
3177 if 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
3182 EOF
3183
3184 else
3185 echo "$ac_t""no" 1>&6
3186 fi
3187 done
3188
3189 for ac_hdr in libunwind-ia64.h
3190 do
3191 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3192 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3193 echo "configure:3194: checking for $ac_hdr" >&5
3194 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3195 echo $ac_n "(cached) $ac_c" 1>&6
3196 else
3197 cat > conftest.$ac_ext <<EOF
3198 #line 3199 "configure"
3199 #include "confdefs.h"
3200 #include <$ac_hdr>
3201 EOF
3202 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3203 { (eval echo configure:3204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3204 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3205 if test -z "$ac_err"; then
3206 rm -rf conftest*
3207 eval "ac_cv_header_$ac_safe=yes"
3208 else
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"
3214 fi
3215 rm -f conftest*
3216 fi
3217 if 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
3222 EOF
3223
3224 else
3225 echo "$ac_t""no" 1>&6
3226 fi
3227 done
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
3233 fi
3234
3235
3236 if test x"$enable_libunwind" = xyes; then
3237 for ac_hdr in libunwind.h
3238 do
3239 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3240 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3241 echo "configure:3242: checking for $ac_hdr" >&5
3242 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3243 echo $ac_n "(cached) $ac_c" 1>&6
3244 else
3245 cat > conftest.$ac_ext <<EOF
3246 #line 3247 "configure"
3247 #include "confdefs.h"
3248 #include <$ac_hdr>
3249 EOF
3250 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3251 { (eval echo configure:3252: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3252 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3253 if test -z "$ac_err"; then
3254 rm -rf conftest*
3255 eval "ac_cv_header_$ac_safe=yes"
3256 else
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"
3262 fi
3263 rm -f conftest*
3264 fi
3265 if 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
3270 EOF
3271
3272 else
3273 echo "$ac_t""no" 1>&6
3274 fi
3275 done
3276
3277 for ac_hdr in libunwind-ia64.h
3278 do
3279 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3280 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3281 echo "configure:3282: checking for $ac_hdr" >&5
3282 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3283 echo $ac_n "(cached) $ac_c" 1>&6
3284 else
3285 cat > conftest.$ac_ext <<EOF
3286 #line 3287 "configure"
3287 #include "confdefs.h"
3288 #include <$ac_hdr>
3289 EOF
3290 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3291 { (eval echo configure:3292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3292 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3293 if test -z "$ac_err"; then
3294 rm -rf conftest*
3295 eval "ac_cv_header_$ac_safe=yes"
3296 else
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"
3302 fi
3303 rm -f conftest*
3304 fi
3305 if 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
3310 EOF
3311
3312 else
3313 echo "$ac_t""no" 1>&6
3314 fi
3315 done
3316
3317 cat >> confdefs.h <<\EOF
3318 #define HAVE_LIBUNWIND 1
3319 EOF
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"
3324 fi
3325
3326 # Profiling support.
3327 # Check whether --enable-profiling or --disable-profiling was given.
3328 if 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
3336 else
3337 enable_profiling=no
3338 fi
3339
3340
3341 for ac_func in monstartup _mcleanup
3342 do
3343 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3344 echo "configure:3345: checking for $ac_func" >&5
3345 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3346 echo $ac_n "(cached) $ac_c" 1>&6
3347 else
3348 cat > conftest.$ac_ext <<EOF
3349 #line 3350 "configure"
3350 #include "confdefs.h"
3351 /* System header to define __stub macros and hopefully few prototypes,
3352 which can conflict with char $ac_func(); below. */
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. */
3357 char $ac_func();
3358
3359 int 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. */
3364 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3365 choke me
3366 #else
3367 $ac_func();
3368 #endif
3369
3370 ; return 0; }
3371 EOF
3372 if { (eval echo configure:3373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3373 rm -rf conftest*
3374 eval "ac_cv_func_$ac_func=yes"
3375 else
3376 echo "configure: failed program was:" >&5
3377 cat conftest.$ac_ext >&5
3378 rm -rf conftest*
3379 eval "ac_cv_func_$ac_func=no"
3380 fi
3381 rm -f conftest*
3382 fi
3383
3384 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3385 echo "$ac_t""yes" 1>&6
3386 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3387 cat >> confdefs.h <<EOF
3388 #define $ac_tr_func 1
3389 EOF
3390
3391 else
3392 echo "$ac_t""no" 1>&6
3393 fi
3394 done
3395
3396 echo $ac_n "checking for _etext""... $ac_c" 1>&6
3397 echo "configure:3398: checking for _etext" >&5
3398 if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3399 echo $ac_n "(cached) $ac_c" 1>&6
3400 else
3401 cat > conftest.$ac_ext <<EOF
3402 #line 3403 "configure"
3403 #include "confdefs.h"
3404 #include <stdlib.h>
3405 extern char _etext;
3406
3407 int main() {
3408 free (&_etext);
3409 ; return 0; }
3410 EOF
3411 if { (eval echo configure:3412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3412 rm -rf conftest*
3413 ac_cv_var__etext=yes
3414 else
3415 echo "configure: failed program was:" >&5
3416 cat conftest.$ac_ext >&5
3417 rm -rf conftest*
3418 ac_cv_var__etext=no
3419 fi
3420 rm -f conftest*
3421 fi
3422
3423 echo "$ac_t""$ac_cv_var__etext" 1>&6
3424 if test $ac_cv_var__etext = yes; then
3425 cat >> confdefs.h <<\EOF
3426 #define HAVE__ETEXT 1
3427 EOF
3428
3429 fi
3430 if 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"
3437
3438 echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
3439 echo "configure:3440: checking whether $CC supports -pg" >&5
3440 if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
3441 echo $ac_n "(cached) $ac_c" 1>&6
3442 else
3443 cat > conftest.$ac_ext <<EOF
3444 #line 3445 "configure"
3445 #include "confdefs.h"
3446
3447 int main() {
3448 int x;
3449 ; return 0; }
3450 EOF
3451 if { (eval echo configure:3452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3452 rm -rf conftest*
3453 ac_cv_cc_supports_pg=yes
3454 else
3455 echo "configure: failed program was:" >&5
3456 cat conftest.$ac_ext >&5
3457 rm -rf conftest*
3458 ac_cv_cc_supports_pg=no
3459 fi
3460 rm -f conftest*
3461 fi
3462
3463 echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
3464
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
3468
3469 CFLAGS="$OLD_CFLAGS"
3470 fi
3471
3472 # --------------------- #
3473 # Checks for programs. #
3474 # --------------------- #
3475
3476 for ac_prog in mawk gawk nawk awk
3477 do
3478 # Extract the first word of "$ac_prog", so it can be a program name with args.
3479 set dummy $ac_prog; ac_word=$2
3480 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3481 echo "configure:3482: checking for $ac_word" >&5
3482 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3483 echo $ac_n "(cached) $ac_c" 1>&6
3484 else
3485 if test -n "$AWK"; then
3486 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3487 else
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"
3498 fi
3499 fi
3500 AWK="$ac_cv_prog_AWK"
3501 if test -n "$AWK"; then
3502 echo "$ac_t""$AWK" 1>&6
3503 else
3504 echo "$ac_t""no" 1>&6
3505 fi
3506
3507 test -n "$AWK" && break
3508 done
3509
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.
3521 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3522 echo "configure:3523: checking for a BSD compatible install" >&5
3523 if test -z "$INSTALL"; then
3524 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3525 echo $ac_n "(cached) $ac_c" 1>&6
3526 else
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
3553 fi
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
3563 fi
3564 echo "$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.
3568 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3569
3570 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3571
3572 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3573
3574 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3575 echo "configure:3576: checking whether ln -s works" >&5
3576 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3577 echo $ac_n "(cached) $ac_c" 1>&6
3578 else
3579 rm -f conftestdata
3580 if ln -s X conftestdata 2>/dev/null
3581 then
3582 rm -f conftestdata
3583 ac_cv_prog_LN_S="ln -s"
3584 else
3585 ac_cv_prog_LN_S=ln
3586 fi
3587 fi
3588 LN_S="$ac_cv_prog_LN_S"
3589 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3590 echo "$ac_t""yes" 1>&6
3591 else
3592 echo "$ac_t""no" 1>&6
3593 fi
3594
3595 # Extract the first word of "ranlib", so it can be a program name with args.
3596 set dummy ranlib; ac_word=$2
3597 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3598 echo "configure:3599: checking for $ac_word" >&5
3599 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3600 echo $ac_n "(cached) $ac_c" 1>&6
3601 else
3602 if test -n "$RANLIB"; then
3603 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3604 else
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
3610 ac_cv_prog_RANLIB="ranlib"
3611 break
3612 fi
3613 done
3614 IFS="$ac_save_ifs"
3615 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3616 fi
3617 fi
3618 RANLIB="$ac_cv_prog_RANLIB"
3619 if test -n "$RANLIB"; then
3620 echo "$ac_t""$RANLIB" 1>&6
3621 else
3622 echo "$ac_t""no" 1>&6
3623 fi
3624
3625 for ac_prog in 'bison -y' byacc
3626 do
3627 # Extract the first word of "$ac_prog", so it can be a program name with args.
3628 set dummy $ac_prog; ac_word=$2
3629 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3630 echo "configure:3631: checking for $ac_word" >&5
3631 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3632 echo $ac_n "(cached) $ac_c" 1>&6
3633 else
3634 if test -n "$YACC"; then
3635 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3636 else
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
3642 ac_cv_prog_YACC="$ac_prog"
3643 break
3644 fi
3645 done
3646 IFS="$ac_save_ifs"
3647 fi
3648 fi
3649 YACC="$ac_cv_prog_YACC"
3650 if test -n "$YACC"; then
3651 echo "$ac_t""$YACC" 1>&6
3652 else
3653 echo "$ac_t""no" 1>&6
3654 fi
3655
3656 test -n "$YACC" && break
3657 done
3658 test -n "$YACC" || YACC="yacc"
3659
3660
3661 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3662 set dummy ${ac_tool_prefix}ar; ac_word=$2
3663 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3664 echo "configure:3665: checking for $ac_word" >&5
3665 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3666 echo $ac_n "(cached) $ac_c" 1>&6
3667 else
3668 if test -n "$AR"; then
3669 ac_cv_prog_AR="$AR" # Let the user override the test.
3670 else
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
3676 ac_cv_prog_AR="${ac_tool_prefix}ar"
3677 break
3678 fi
3679 done
3680 IFS="$ac_save_ifs"
3681 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3682 fi
3683 fi
3684 AR="$ac_cv_prog_AR"
3685 if test -n "$AR"; then
3686 echo "$ac_t""$AR" 1>&6
3687 else
3688 echo "$ac_t""no" 1>&6
3689 fi
3690
3691
3692
3693 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3694 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3695 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3696 echo "configure:3697: checking for $ac_word" >&5
3697 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3698 echo $ac_n "(cached) $ac_c" 1>&6
3699 else
3700 if test -n "$DLLTOOL"; then
3701 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3702 else
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"
3714 fi
3715 fi
3716 DLLTOOL="$ac_cv_prog_DLLTOOL"
3717 if test -n "$DLLTOOL"; then
3718 echo "$ac_t""$DLLTOOL" 1>&6
3719 else
3720 echo "$ac_t""no" 1>&6
3721 fi
3722
3723
3724
3725 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3726 set dummy ${ac_tool_prefix}windres; ac_word=$2
3727 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3728 echo "configure:3729: checking for $ac_word" >&5
3729 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3730 echo $ac_n "(cached) $ac_c" 1>&6
3731 else
3732 if test -n "$WINDRES"; then
3733 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3734 else
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"
3746 fi
3747 fi
3748 WINDRES="$ac_cv_prog_WINDRES"
3749 if test -n "$WINDRES"; then
3750 echo "$ac_t""$WINDRES" 1>&6
3751 else
3752 echo "$ac_t""no" 1>&6
3753 fi
3754
3755
3756
3757
3758 # Needed for GNU/Hurd.
3759 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3760 set dummy ${ac_tool_prefix}mig; ac_word=$2
3761 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3762 echo "configure:3763: checking for $ac_word" >&5
3763 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3764 echo $ac_n "(cached) $ac_c" 1>&6
3765 else
3766 if test -n "$MIG"; then
3767 ac_cv_prog_MIG="$MIG" # Let the user override the test.
3768 else
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"
3780 fi
3781 fi
3782 MIG="$ac_cv_prog_MIG"
3783 if test -n "$MIG"; then
3784 echo "$ac_t""$MIG" 1>&6
3785 else
3786 echo "$ac_t""no" 1>&6
3787 fi
3788
3789
3790
3791
3792 # ---------------------- #
3793 # Checks for libraries. #
3794 # ---------------------- #
3795
3796 # We might need to link with -lm; most simulators need it.
3797 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3798 echo "configure:3799: checking for main in -lm" >&5
3799 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3800 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3801 echo $ac_n "(cached) $ac_c" 1>&6
3802 else
3803 ac_save_LIBS="$LIBS"
3804 LIBS="-lm $LIBS"
3805 cat > conftest.$ac_ext <<EOF
3806 #line 3807 "configure"
3807 #include "confdefs.h"
3808
3809 int main() {
3810 main()
3811 ; return 0; }
3812 EOF
3813 if { (eval echo configure:3814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3814 rm -rf conftest*
3815 eval "ac_cv_lib_$ac_lib_var=yes"
3816 else
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"
3821 fi
3822 rm -f conftest*
3823 LIBS="$ac_save_LIBS"
3824
3825 fi
3826 if 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
3832 EOF
3833
3834 LIBS="-lm $LIBS"
3835
3836 else
3837 echo "$ac_t""no" 1>&6
3838 fi
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.
3845 echo $ac_n "checking for wctype""... $ac_c" 1>&6
3846 echo "configure:3847: checking for wctype" >&5
3847 if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3848 echo $ac_n "(cached) $ac_c" 1>&6
3849 else
3850 cat > conftest.$ac_ext <<EOF
3851 #line 3852 "configure"
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. */
3859 char wctype();
3860
3861 int 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)
3867 choke me
3868 #else
3869 wctype();
3870 #endif
3871
3872 ; return 0; }
3873 EOF
3874 if { (eval echo configure:3875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3875 rm -rf conftest*
3876 eval "ac_cv_func_wctype=yes"
3877 else
3878 echo "configure: failed program was:" >&5
3879 cat conftest.$ac_ext >&5
3880 rm -rf conftest*
3881 eval "ac_cv_func_wctype=no"
3882 fi
3883 rm -f conftest*
3884 fi
3885
3886 if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3887 echo "$ac_t""yes" 1>&6
3888 :
3889 else
3890 echo "$ac_t""no" 1>&6
3891 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3892 echo "configure:3893: checking for wctype in -lw" >&5
3893 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3894 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3895 echo $ac_n "(cached) $ac_c" 1>&6
3896 else
3897 ac_save_LIBS="$LIBS"
3898 LIBS="-lw $LIBS"
3899 cat > conftest.$ac_ext <<EOF
3900 #line 3901 "configure"
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. */
3905 char wctype();
3906
3907 int main() {
3908 wctype()
3909 ; return 0; }
3910 EOF
3911 if { (eval echo configure:3912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3912 rm -rf conftest*
3913 eval "ac_cv_lib_$ac_lib_var=yes"
3914 else
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"
3919 fi
3920 rm -f conftest*
3921 LIBS="$ac_save_LIBS"
3922
3923 fi
3924 if 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
3930 EOF
3931
3932 LIBS="-lw $LIBS"
3933
3934 else
3935 echo "$ac_t""no" 1>&6
3936 fi
3937
3938 fi
3939
3940
3941 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3942
3943 echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
3944 echo "configure:3945: checking for library containing gethostbyname" >&5
3945 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3946 echo $ac_n "(cached) $ac_c" 1>&6
3947 else
3948 ac_func_search_save_LIBS="$LIBS"
3949 ac_cv_search_gethostbyname="no"
3950 cat > conftest.$ac_ext <<EOF
3951 #line 3952 "configure"
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. */
3956 char gethostbyname();
3957
3958 int main() {
3959 gethostbyname()
3960 ; return 0; }
3961 EOF
3962 if { (eval echo configure:3963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3963 rm -rf conftest*
3964 ac_cv_search_gethostbyname="none required"
3965 else
3966 echo "configure: failed program was:" >&5
3967 cat conftest.$ac_ext >&5
3968 fi
3969 rm -f conftest*
3970 test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3971 LIBS="-l$i $ac_func_search_save_LIBS"
3972 cat > conftest.$ac_ext <<EOF
3973 #line 3974 "configure"
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. */
3978 char gethostbyname();
3979
3980 int main() {
3981 gethostbyname()
3982 ; return 0; }
3983 EOF
3984 if { (eval echo configure:3985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3985 rm -rf conftest*
3986 ac_cv_search_gethostbyname="-l$i"
3987 break
3988 else
3989 echo "configure: failed program was:" >&5
3990 cat conftest.$ac_ext >&5
3991 fi
3992 rm -f conftest*
3993 done
3994 LIBS="$ac_func_search_save_LIBS"
3995 fi
3996
3997 echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
3998 if test "$ac_cv_search_gethostbyname" != "no"; then
3999 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
4000
4001 else :
4002
4003 fi
4004
4005 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
4006
4007 echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
4008 echo "configure:4009: checking for library containing socketpair" >&5
4009 if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
4010 echo $ac_n "(cached) $ac_c" 1>&6
4011 else
4012 ac_func_search_save_LIBS="$LIBS"
4013 ac_cv_search_socketpair="no"
4014 cat > conftest.$ac_ext <<EOF
4015 #line 4016 "configure"
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. */
4020 char socketpair();
4021
4022 int main() {
4023 socketpair()
4024 ; return 0; }
4025 EOF
4026 if { (eval echo configure:4027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4027 rm -rf conftest*
4028 ac_cv_search_socketpair="none required"
4029 else
4030 echo "configure: failed program was:" >&5
4031 cat conftest.$ac_ext >&5
4032 fi
4033 rm -f conftest*
4034 test "$ac_cv_search_socketpair" = "no" && for i in socket; do
4035 LIBS="-l$i $ac_func_search_save_LIBS"
4036 cat > conftest.$ac_ext <<EOF
4037 #line 4038 "configure"
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. */
4042 char socketpair();
4043
4044 int main() {
4045 socketpair()
4046 ; return 0; }
4047 EOF
4048 if { (eval echo configure:4049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4049 rm -rf conftest*
4050 ac_cv_search_socketpair="-l$i"
4051 break
4052 else
4053 echo "configure: failed program was:" >&5
4054 cat conftest.$ac_ext >&5
4055 fi
4056 rm -f conftest*
4057 done
4058 LIBS="$ac_func_search_save_LIBS"
4059 fi
4060
4061 echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4062 if test "$ac_cv_search_socketpair" != "no"; then
4063 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4064
4065 else :
4066
4067 fi
4068
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
4071 # the TUI, we need full curses functionality.
4072
4073 case $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 ;;
4079 go32* | *djgpp*)
4080 ac_cv_search_tgetent="none required"
4081 ;;
4082 aix*)
4083 # Readline prefers curses over termcap on AIX.
4084 # ??? Why?
4085
4086 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4087 echo "configure:4088: checking for library containing tgetent" >&5
4088 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4089 echo $ac_n "(cached) $ac_c" 1>&6
4090 else
4091 ac_func_search_save_LIBS="$LIBS"
4092 ac_cv_search_tgetent="no"
4093 cat > conftest.$ac_ext <<EOF
4094 #line 4095 "configure"
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. */
4099 char tgetent();
4100
4101 int main() {
4102 tgetent()
4103 ; return 0; }
4104 EOF
4105 if { (eval echo configure:4106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4106 rm -rf conftest*
4107 ac_cv_search_tgetent="none required"
4108 else
4109 echo "configure: failed program was:" >&5
4110 cat conftest.$ac_ext >&5
4111 fi
4112 rm -f conftest*
4113 test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4114 LIBS="-l$i $ac_func_search_save_LIBS"
4115 cat > conftest.$ac_ext <<EOF
4116 #line 4117 "configure"
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. */
4121 char tgetent();
4122
4123 int main() {
4124 tgetent()
4125 ; return 0; }
4126 EOF
4127 if { (eval echo configure:4128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4128 rm -rf conftest*
4129 ac_cv_search_tgetent="-l$i"
4130 break
4131 else
4132 echo "configure: failed program was:" >&5
4133 cat conftest.$ac_ext >&5
4134 fi
4135 rm -f conftest*
4136 done
4137 LIBS="$ac_func_search_save_LIBS"
4138 fi
4139
4140 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4141 if test "$ac_cv_search_tgetent" != "no"; then
4142 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4143
4144 else :
4145
4146 fi
4147 ;;
4148 esac
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
4153 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4154 echo "configure:4155: checking for library containing tgetent" >&5
4155 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4156 echo $ac_n "(cached) $ac_c" 1>&6
4157 else
4158 ac_func_search_save_LIBS="$LIBS"
4159 ac_cv_search_tgetent="no"
4160 cat > conftest.$ac_ext <<EOF
4161 #line 4162 "configure"
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. */
4166 char tgetent();
4167
4168 int main() {
4169 tgetent()
4170 ; return 0; }
4171 EOF
4172 if { (eval echo configure:4173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4173 rm -rf conftest*
4174 ac_cv_search_tgetent="none required"
4175 else
4176 echo "configure: failed program was:" >&5
4177 cat conftest.$ac_ext >&5
4178 fi
4179 rm -f conftest*
4180 test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4181 LIBS="-l$i $ac_func_search_save_LIBS"
4182 cat > conftest.$ac_ext <<EOF
4183 #line 4184 "configure"
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. */
4188 char tgetent();
4189
4190 int main() {
4191 tgetent()
4192 ; return 0; }
4193 EOF
4194 if { (eval echo configure:4195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4195 rm -rf conftest*
4196 ac_cv_search_tgetent="-l$i"
4197 break
4198 else
4199 echo "configure: failed program was:" >&5
4200 cat conftest.$ac_ext >&5
4201 fi
4202 rm -f conftest*
4203 done
4204 LIBS="$ac_func_search_save_LIBS"
4205 fi
4206
4207 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4208 if test "$ac_cv_search_tgetent" != "no"; then
4209 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4210
4211 else :
4212
4213 fi
4214
4215 if test "$ac_cv_search_tgetent" = no; then
4216 { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4217 fi
4218
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
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
4232
4233
4234 echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
4235 echo "configure:4236: checking for library containing initscr" >&5
4236 if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
4237 echo $ac_n "(cached) $ac_c" 1>&6
4238 else
4239 ac_func_search_save_LIBS="$LIBS"
4240 ac_cv_search_initscr="no"
4241 cat > conftest.$ac_ext <<EOF
4242 #line 4243 "configure"
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. */
4247 char initscr();
4248
4249 int main() {
4250 initscr()
4251 ; return 0; }
4252 EOF
4253 if { (eval echo configure:4254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4254 rm -rf conftest*
4255 ac_cv_search_initscr="none required"
4256 else
4257 echo "configure: failed program was:" >&5
4258 cat conftest.$ac_ext >&5
4259 fi
4260 rm -f conftest*
4261 test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses cursesX curses pdcurses; do
4262 LIBS="-l$i $ac_func_search_save_LIBS"
4263 cat > conftest.$ac_ext <<EOF
4264 #line 4265 "configure"
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. */
4269 char initscr();
4270
4271 int main() {
4272 initscr()
4273 ; return 0; }
4274 EOF
4275 if { (eval echo configure:4276: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4276 rm -rf conftest*
4277 ac_cv_search_initscr="-l$i"
4278 break
4279 else
4280 echo "configure: failed program was:" >&5
4281 cat conftest.$ac_ext >&5
4282 fi
4283 rm -f conftest*
4284 done
4285 LIBS="$ac_func_search_save_LIBS"
4286 fi
4287
4288 echo "$ac_t""$ac_cv_search_initscr" 1>&6
4289 if test "$ac_cv_search_initscr" != "no"; then
4290 test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
4291
4292 else :
4293 echo "configure: warning: no curses library found" 1>&2
4294 fi
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
4303 echo $ac_n "checking for library containing wborder""... $ac_c" 1>&6
4304 echo "configure:4305: checking for library containing wborder" >&5
4305 if eval "test \"`echo '$''{'ac_cv_search_wborder'+set}'`\" = set"; then
4306 echo $ac_n "(cached) $ac_c" 1>&6
4307 else
4308 ac_func_search_save_LIBS="$LIBS"
4309 ac_cv_search_wborder="no"
4310 cat > conftest.$ac_ext <<EOF
4311 #line 4312 "configure"
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. */
4316 char wborder();
4317
4318 int main() {
4319 wborder()
4320 ; return 0; }
4321 EOF
4322 if { (eval echo configure:4323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4323 rm -rf conftest*
4324 ac_cv_search_wborder="none required"
4325 else
4326 echo "configure: failed program was:" >&5
4327 cat conftest.$ac_ext >&5
4328 fi
4329 rm -f conftest*
4330 test "$ac_cv_search_wborder" = "no" && for i in cur_colr; do
4331 LIBS="-l$i $ac_func_search_save_LIBS"
4332 cat > conftest.$ac_ext <<EOF
4333 #line 4334 "configure"
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. */
4338 char wborder();
4339
4340 int main() {
4341 wborder()
4342 ; return 0; }
4343 EOF
4344 if { (eval echo configure:4345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4345 rm -rf conftest*
4346 ac_cv_search_wborder="-l$i"
4347 break
4348 else
4349 echo "configure: failed program was:" >&5
4350 cat conftest.$ac_ext >&5
4351 fi
4352 rm -f conftest*
4353 done
4354 LIBS="$ac_func_search_save_LIBS"
4355 fi
4356
4357 echo "$ac_t""$ac_cv_search_wborder" 1>&6
4358 if test "$ac_cv_search_wborder" != "no"; then
4359 test "$ac_cv_search_wborder" = "none required" || LIBS="$ac_cv_search_wborder $LIBS"
4360
4361 else :
4362 echo "configure: warning: wborder function not found, tui will be disabled" 1>&2
4363 fi
4364
4365 # ------------------------- #
4366 # Checks for header files. #
4367 # ------------------------- #
4368
4369 ac_header_dirent=no
4370 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4371 do
4372 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4373 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4374 echo "configure:4375: checking for $ac_hdr that defines DIR" >&5
4375 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4376 echo $ac_n "(cached) $ac_c" 1>&6
4377 else
4378 cat > conftest.$ac_ext <<EOF
4379 #line 4380 "configure"
4380 #include "confdefs.h"
4381 #include <sys/types.h>
4382 #include <$ac_hdr>
4383 int main() {
4384 DIR *dirp = 0;
4385 ; return 0; }
4386 EOF
4387 if { (eval echo configure:4388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4388 rm -rf conftest*
4389 eval "ac_cv_header_dirent_$ac_safe=yes"
4390 else
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"
4395 fi
4396 rm -f conftest*
4397 fi
4398 if 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
4403 EOF
4404 ac_header_dirent=$ac_hdr; break
4405 else
4406 echo "$ac_t""no" 1>&6
4407 fi
4408 done
4409 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4410 if test $ac_header_dirent = dirent.h; then
4411 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4412 echo "configure:4413: checking for opendir in -ldir" >&5
4413 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4414 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4415 echo $ac_n "(cached) $ac_c" 1>&6
4416 else
4417 ac_save_LIBS="$LIBS"
4418 LIBS="-ldir $LIBS"
4419 cat > conftest.$ac_ext <<EOF
4420 #line 4421 "configure"
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. */
4425 char opendir();
4426
4427 int main() {
4428 opendir()
4429 ; return 0; }
4430 EOF
4431 if { (eval echo configure:4432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4432 rm -rf conftest*
4433 eval "ac_cv_lib_$ac_lib_var=yes"
4434 else
4435 echo "configure: failed program was:" >&5
4436 cat conftest.$ac_ext >&5
4437 rm -rf conftest*
4438 eval "ac_cv_lib_$ac_lib_var=no"
4439 fi
4440 rm -f conftest*
4441 LIBS="$ac_save_LIBS"
4442
4443 fi
4444 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4445 echo "$ac_t""yes" 1>&6
4446 LIBS="$LIBS -ldir"
4447 else
4448 echo "$ac_t""no" 1>&6
4449 fi
4450
4451 else
4452 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4453 echo "configure:4454: checking for opendir in -lx" >&5
4454 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4455 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4456 echo $ac_n "(cached) $ac_c" 1>&6
4457 else
4458 ac_save_LIBS="$LIBS"
4459 LIBS="-lx $LIBS"
4460 cat > conftest.$ac_ext <<EOF
4461 #line 4462 "configure"
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. */
4466 char opendir();
4467
4468 int main() {
4469 opendir()
4470 ; return 0; }
4471 EOF
4472 if { (eval echo configure:4473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4473 rm -rf conftest*
4474 eval "ac_cv_lib_$ac_lib_var=yes"
4475 else
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"
4480 fi
4481 rm -f conftest*
4482 LIBS="$ac_save_LIBS"
4483
4484 fi
4485 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4486 echo "$ac_t""yes" 1>&6
4487 LIBS="$LIBS -lx"
4488 else
4489 echo "$ac_t""no" 1>&6
4490 fi
4491
4492 fi
4493
4494 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
4495 echo "configure:4496: checking whether stat file-mode macros are broken" >&5
4496 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
4497 echo $ac_n "(cached) $ac_c" 1>&6
4498 else
4499 cat > conftest.$ac_ext <<EOF
4500 #line 4501 "configure"
4501 #include "confdefs.h"
4502 #include <sys/types.h>
4503 #include <sys/stat.h>
4504
4505 #if defined(S_ISBLK) && defined(S_IFDIR)
4506 # if S_ISBLK (S_IFDIR)
4507 You lose.
4508 # endif
4509 #endif
4510
4511 #if defined(S_ISBLK) && defined(S_IFCHR)
4512 # if S_ISBLK (S_IFCHR)
4513 You lose.
4514 # endif
4515 #endif
4516
4517 #if defined(S_ISLNK) && defined(S_IFREG)
4518 # if S_ISLNK (S_IFREG)
4519 You lose.
4520 # endif
4521 #endif
4522
4523 #if defined(S_ISSOCK) && defined(S_IFREG)
4524 # if S_ISSOCK (S_IFREG)
4525 You lose.
4526 # endif
4527 #endif
4528
4529 EOF
4530 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4531 egrep "You lose" >/dev/null 2>&1; then
4532 rm -rf conftest*
4533 ac_cv_header_stat_broken=yes
4534 else
4535 rm -rf conftest*
4536 ac_cv_header_stat_broken=no
4537 fi
4538 rm -f conftest*
4539
4540 fi
4541
4542 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4543 if test $ac_cv_header_stat_broken = yes; then
4544 cat >> confdefs.h <<\EOF
4545 #define STAT_MACROS_BROKEN 1
4546 EOF
4547
4548 fi
4549
4550 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4551 echo "configure:4552: checking for ANSI C header files" >&5
4552 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4553 echo $ac_n "(cached) $ac_c" 1>&6
4554 else
4555 cat > conftest.$ac_ext <<EOF
4556 #line 4557 "configure"
4557 #include "confdefs.h"
4558 #include <stdlib.h>
4559 #include <stdarg.h>
4560 #include <string.h>
4561 #include <float.h>
4562 EOF
4563 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4564 { (eval echo configure:4565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4565 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4566 if test -z "$ac_err"; then
4567 rm -rf conftest*
4568 ac_cv_header_stdc=yes
4569 else
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
4575 fi
4576 rm -f conftest*
4577
4578 if test $ac_cv_header_stdc = yes; then
4579 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4580 cat > conftest.$ac_ext <<EOF
4581 #line 4582 "configure"
4582 #include "confdefs.h"
4583 #include <string.h>
4584 EOF
4585 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4586 egrep "memchr" >/dev/null 2>&1; then
4587 :
4588 else
4589 rm -rf conftest*
4590 ac_cv_header_stdc=no
4591 fi
4592 rm -f conftest*
4593
4594 fi
4595
4596 if test $ac_cv_header_stdc = yes; then
4597 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4598 cat > conftest.$ac_ext <<EOF
4599 #line 4600 "configure"
4600 #include "confdefs.h"
4601 #include <stdlib.h>
4602 EOF
4603 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4604 egrep "free" >/dev/null 2>&1; then
4605 :
4606 else
4607 rm -rf conftest*
4608 ac_cv_header_stdc=no
4609 fi
4610 rm -f conftest*
4611
4612 fi
4613
4614 if test $ac_cv_header_stdc = yes; then
4615 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4616 if test "$cross_compiling" = yes; then
4617 :
4618 else
4619 cat > conftest.$ac_ext <<EOF
4620 #line 4621 "configure"
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)))
4626 int main () { int i; for (i = 0; i < 256; i++)
4627 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4628 exit (0); }
4629
4630 EOF
4631 if { (eval echo configure:4632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4632 then
4633 :
4634 else
4635 echo "configure: failed program was:" >&5
4636 cat conftest.$ac_ext >&5
4637 rm -fr conftest*
4638 ac_cv_header_stdc=no
4639 fi
4640 rm -fr conftest*
4641 fi
4642
4643 fi
4644 fi
4645
4646 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4647 if test $ac_cv_header_stdc = yes; then
4648 cat >> confdefs.h <<\EOF
4649 #define STDC_HEADERS 1
4650 EOF
4651
4652 fi
4653
4654 for ac_hdr in link.h
4655 do
4656 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4657 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4658 echo "configure:4659: checking for $ac_hdr" >&5
4659 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4660 echo $ac_n "(cached) $ac_c" 1>&6
4661 else
4662 cat > conftest.$ac_ext <<EOF
4663 #line 4664 "configure"
4664 #include "confdefs.h"
4665 #include <$ac_hdr>
4666 EOF
4667 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4668 { (eval echo configure:4669: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4669 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4670 if test -z "$ac_err"; then
4671 rm -rf conftest*
4672 eval "ac_cv_header_$ac_safe=yes"
4673 else
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"
4679 fi
4680 rm -f conftest*
4681 fi
4682 if 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
4687 EOF
4688
4689 else
4690 echo "$ac_t""no" 1>&6
4691 fi
4692 done
4693
4694 for ac_hdr in machine/reg.h
4695 do
4696 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4697 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4698 echo "configure:4699: checking for $ac_hdr" >&5
4699 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4700 echo $ac_n "(cached) $ac_c" 1>&6
4701 else
4702 cat > conftest.$ac_ext <<EOF
4703 #line 4704 "configure"
4704 #include "confdefs.h"
4705 #include <$ac_hdr>
4706 EOF
4707 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4708 { (eval echo configure:4709: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4709 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4710 if test -z "$ac_err"; then
4711 rm -rf conftest*
4712 eval "ac_cv_header_$ac_safe=yes"
4713 else
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"
4719 fi
4720 rm -f conftest*
4721 fi
4722 if 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
4727 EOF
4728
4729 else
4730 echo "$ac_t""no" 1>&6
4731 fi
4732 done
4733
4734 for ac_hdr in nlist.h
4735 do
4736 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4737 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4738 echo "configure:4739: checking for $ac_hdr" >&5
4739 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4740 echo $ac_n "(cached) $ac_c" 1>&6
4741 else
4742 cat > conftest.$ac_ext <<EOF
4743 #line 4744 "configure"
4744 #include "confdefs.h"
4745 #include <$ac_hdr>
4746 EOF
4747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4748 { (eval echo configure:4749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4749 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4750 if test -z "$ac_err"; then
4751 rm -rf conftest*
4752 eval "ac_cv_header_$ac_safe=yes"
4753 else
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"
4759 fi
4760 rm -f conftest*
4761 fi
4762 if 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
4767 EOF
4768
4769 else
4770 echo "$ac_t""no" 1>&6
4771 fi
4772 done
4773
4774 for ac_hdr in poll.h sys/poll.h
4775 do
4776 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4777 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4778 echo "configure:4779: checking for $ac_hdr" >&5
4779 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4781 else
4782 cat > conftest.$ac_ext <<EOF
4783 #line 4784 "configure"
4784 #include "confdefs.h"
4785 #include <$ac_hdr>
4786 EOF
4787 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4788 { (eval echo configure:4789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4789 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4790 if test -z "$ac_err"; then
4791 rm -rf conftest*
4792 eval "ac_cv_header_$ac_safe=yes"
4793 else
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"
4799 fi
4800 rm -f conftest*
4801 fi
4802 if 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
4807 EOF
4808
4809 else
4810 echo "$ac_t""no" 1>&6
4811 fi
4812 done
4813
4814 for ac_hdr in proc_service.h thread_db.h gnu/libc-version.h
4815 do
4816 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4817 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4818 echo "configure:4819: checking for $ac_hdr" >&5
4819 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4820 echo $ac_n "(cached) $ac_c" 1>&6
4821 else
4822 cat > conftest.$ac_ext <<EOF
4823 #line 4824 "configure"
4824 #include "confdefs.h"
4825 #include <$ac_hdr>
4826 EOF
4827 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4828 { (eval echo configure:4829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4829 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4830 if test -z "$ac_err"; then
4831 rm -rf conftest*
4832 eval "ac_cv_header_$ac_safe=yes"
4833 else
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"
4839 fi
4840 rm -f conftest*
4841 fi
4842 if 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
4847 EOF
4848
4849 else
4850 echo "$ac_t""no" 1>&6
4851 fi
4852 done
4853
4854 for ac_hdr in stddef.h
4855 do
4856 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4857 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4858 echo "configure:4859: checking for $ac_hdr" >&5
4859 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4860 echo $ac_n "(cached) $ac_c" 1>&6
4861 else
4862 cat > conftest.$ac_ext <<EOF
4863 #line 4864 "configure"
4864 #include "confdefs.h"
4865 #include <$ac_hdr>
4866 EOF
4867 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4868 { (eval echo configure:4869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4869 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4870 if test -z "$ac_err"; then
4871 rm -rf conftest*
4872 eval "ac_cv_header_$ac_safe=yes"
4873 else
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"
4879 fi
4880 rm -f conftest*
4881 fi
4882 if 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
4887 EOF
4888
4889 else
4890 echo "$ac_t""no" 1>&6
4891 fi
4892 done
4893
4894 for ac_hdr in stdlib.h
4895 do
4896 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4897 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4898 echo "configure:4899: checking for $ac_hdr" >&5
4899 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4900 echo $ac_n "(cached) $ac_c" 1>&6
4901 else
4902 cat > conftest.$ac_ext <<EOF
4903 #line 4904 "configure"
4904 #include "confdefs.h"
4905 #include <$ac_hdr>
4906 EOF
4907 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4908 { (eval echo configure:4909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4909 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4910 if test -z "$ac_err"; then
4911 rm -rf conftest*
4912 eval "ac_cv_header_$ac_safe=yes"
4913 else
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"
4919 fi
4920 rm -f conftest*
4921 fi
4922 if 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
4927 EOF
4928
4929 else
4930 echo "$ac_t""no" 1>&6
4931 fi
4932 done
4933
4934 for ac_hdr in stdint.h
4935 do
4936 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4937 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4938 echo "configure:4939: checking for $ac_hdr" >&5
4939 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4940 echo $ac_n "(cached) $ac_c" 1>&6
4941 else
4942 cat > conftest.$ac_ext <<EOF
4943 #line 4944 "configure"
4944 #include "confdefs.h"
4945 #include <$ac_hdr>
4946 EOF
4947 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4948 { (eval echo configure:4949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4949 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4950 if test -z "$ac_err"; then
4951 rm -rf conftest*
4952 eval "ac_cv_header_$ac_safe=yes"
4953 else
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"
4959 fi
4960 rm -f conftest*
4961 fi
4962 if 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
4967 EOF
4968
4969 else
4970 echo "$ac_t""no" 1>&6
4971 fi
4972 done
4973
4974 for ac_hdr in string.h memory.h strings.h
4975 do
4976 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4977 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4978 echo "configure:4979: checking for $ac_hdr" >&5
4979 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4980 echo $ac_n "(cached) $ac_c" 1>&6
4981 else
4982 cat > conftest.$ac_ext <<EOF
4983 #line 4984 "configure"
4984 #include "confdefs.h"
4985 #include <$ac_hdr>
4986 EOF
4987 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4988 { (eval echo configure:4989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4989 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4990 if test -z "$ac_err"; then
4991 rm -rf conftest*
4992 eval "ac_cv_header_$ac_safe=yes"
4993 else
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"
4999 fi
5000 rm -f conftest*
5001 fi
5002 if 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
5007 EOF
5008
5009 else
5010 echo "$ac_t""no" 1>&6
5011 fi
5012 done
5013
5014 for ac_hdr in sys/fault.h
5015 do
5016 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5017 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5018 echo "configure:5019: checking for $ac_hdr" >&5
5019 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5020 echo $ac_n "(cached) $ac_c" 1>&6
5021 else
5022 cat > conftest.$ac_ext <<EOF
5023 #line 5024 "configure"
5024 #include "confdefs.h"
5025 #include <$ac_hdr>
5026 EOF
5027 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5028 { (eval echo configure:5029: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5029 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5030 if test -z "$ac_err"; then
5031 rm -rf conftest*
5032 eval "ac_cv_header_$ac_safe=yes"
5033 else
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"
5039 fi
5040 rm -f conftest*
5041 fi
5042 if 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
5047 EOF
5048
5049 else
5050 echo "$ac_t""no" 1>&6
5051 fi
5052 done
5053
5054 for ac_hdr in sys/file.h
5055 do
5056 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5057 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5058 echo "configure:5059: checking for $ac_hdr" >&5
5059 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5060 echo $ac_n "(cached) $ac_c" 1>&6
5061 else
5062 cat > conftest.$ac_ext <<EOF
5063 #line 5064 "configure"
5064 #include "confdefs.h"
5065 #include <$ac_hdr>
5066 EOF
5067 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5068 { (eval echo configure:5069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5069 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5070 if test -z "$ac_err"; then
5071 rm -rf conftest*
5072 eval "ac_cv_header_$ac_safe=yes"
5073 else
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"
5079 fi
5080 rm -f conftest*
5081 fi
5082 if 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
5087 EOF
5088
5089 else
5090 echo "$ac_t""no" 1>&6
5091 fi
5092 done
5093
5094 for ac_hdr in sys/filio.h
5095 do
5096 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5097 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5098 echo "configure:5099: checking for $ac_hdr" >&5
5099 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5100 echo $ac_n "(cached) $ac_c" 1>&6
5101 else
5102 cat > conftest.$ac_ext <<EOF
5103 #line 5104 "configure"
5104 #include "confdefs.h"
5105 #include <$ac_hdr>
5106 EOF
5107 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5108 { (eval echo configure:5109: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5109 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5110 if test -z "$ac_err"; then
5111 rm -rf conftest*
5112 eval "ac_cv_header_$ac_safe=yes"
5113 else
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"
5119 fi
5120 rm -f conftest*
5121 fi
5122 if 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
5127 EOF
5128
5129 else
5130 echo "$ac_t""no" 1>&6
5131 fi
5132 done
5133
5134 for ac_hdr in sys/ioctl.h
5135 do
5136 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5137 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5138 echo "configure:5139: checking for $ac_hdr" >&5
5139 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5140 echo $ac_n "(cached) $ac_c" 1>&6
5141 else
5142 cat > conftest.$ac_ext <<EOF
5143 #line 5144 "configure"
5144 #include "confdefs.h"
5145 #include <$ac_hdr>
5146 EOF
5147 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5148 { (eval echo configure:5149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5149 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5150 if test -z "$ac_err"; then
5151 rm -rf conftest*
5152 eval "ac_cv_header_$ac_safe=yes"
5153 else
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"
5159 fi
5160 rm -f conftest*
5161 fi
5162 if 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
5167 EOF
5168
5169 else
5170 echo "$ac_t""no" 1>&6
5171 fi
5172 done
5173
5174 for ac_hdr in sys/param.h
5175 do
5176 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5177 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5178 echo "configure:5179: checking for $ac_hdr" >&5
5179 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5180 echo $ac_n "(cached) $ac_c" 1>&6
5181 else
5182 cat > conftest.$ac_ext <<EOF
5183 #line 5184 "configure"
5184 #include "confdefs.h"
5185 #include <$ac_hdr>
5186 EOF
5187 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5188 { (eval echo configure:5189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5189 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5190 if test -z "$ac_err"; then
5191 rm -rf conftest*
5192 eval "ac_cv_header_$ac_safe=yes"
5193 else
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"
5199 fi
5200 rm -f conftest*
5201 fi
5202 if 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
5207 EOF
5208
5209 else
5210 echo "$ac_t""no" 1>&6
5211 fi
5212 done
5213
5214 for ac_hdr in sys/proc.h
5215 do
5216 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5217 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5218 echo "configure:5219: checking for $ac_hdr" >&5
5219 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5220 echo $ac_n "(cached) $ac_c" 1>&6
5221 else
5222 cat > conftest.$ac_ext <<EOF
5223 #line 5224 "configure"
5224 #include "confdefs.h"
5225 #include <$ac_hdr>
5226 EOF
5227 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5228 { (eval echo configure:5229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5229 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5230 if test -z "$ac_err"; then
5231 rm -rf conftest*
5232 eval "ac_cv_header_$ac_safe=yes"
5233 else
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"
5239 fi
5240 rm -f conftest*
5241 fi
5242 if 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
5247 EOF
5248
5249 else
5250 echo "$ac_t""no" 1>&6
5251 fi
5252 done
5253
5254 for ac_hdr in sys/procfs.h
5255 do
5256 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5257 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5258 echo "configure:5259: checking for $ac_hdr" >&5
5259 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5260 echo $ac_n "(cached) $ac_c" 1>&6
5261 else
5262 cat > conftest.$ac_ext <<EOF
5263 #line 5264 "configure"
5264 #include "confdefs.h"
5265 #include <$ac_hdr>
5266 EOF
5267 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5268 { (eval echo configure:5269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5269 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5270 if test -z "$ac_err"; then
5271 rm -rf conftest*
5272 eval "ac_cv_header_$ac_safe=yes"
5273 else
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"
5279 fi
5280 rm -f conftest*
5281 fi
5282 if 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
5287 EOF
5288
5289 else
5290 echo "$ac_t""no" 1>&6
5291 fi
5292 done
5293
5294 for ac_hdr in sys/ptrace.h ptrace.h
5295 do
5296 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5297 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5298 echo "configure:5299: checking for $ac_hdr" >&5
5299 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5301 else
5302 cat > conftest.$ac_ext <<EOF
5303 #line 5304 "configure"
5304 #include "confdefs.h"
5305 #include <$ac_hdr>
5306 EOF
5307 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5308 { (eval echo configure:5309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5309 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5310 if test -z "$ac_err"; then
5311 rm -rf conftest*
5312 eval "ac_cv_header_$ac_safe=yes"
5313 else
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"
5319 fi
5320 rm -f conftest*
5321 fi
5322 if 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
5327 EOF
5328
5329 else
5330 echo "$ac_t""no" 1>&6
5331 fi
5332 done
5333
5334 for ac_hdr in sys/reg.h sys/debugreg.h
5335 do
5336 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5337 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5338 echo "configure:5339: checking for $ac_hdr" >&5
5339 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5340 echo $ac_n "(cached) $ac_c" 1>&6
5341 else
5342 cat > conftest.$ac_ext <<EOF
5343 #line 5344 "configure"
5344 #include "confdefs.h"
5345 #include <$ac_hdr>
5346 EOF
5347 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5348 { (eval echo configure:5349: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5349 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5350 if test -z "$ac_err"; then
5351 rm -rf conftest*
5352 eval "ac_cv_header_$ac_safe=yes"
5353 else
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"
5359 fi
5360 rm -f conftest*
5361 fi
5362 if 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
5367 EOF
5368
5369 else
5370 echo "$ac_t""no" 1>&6
5371 fi
5372 done
5373
5374 for ac_hdr in sys/select.h
5375 do
5376 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5377 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5378 echo "configure:5379: checking for $ac_hdr" >&5
5379 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5380 echo $ac_n "(cached) $ac_c" 1>&6
5381 else
5382 cat > conftest.$ac_ext <<EOF
5383 #line 5384 "configure"
5384 #include "confdefs.h"
5385 #include <$ac_hdr>
5386 EOF
5387 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5388 { (eval echo configure:5389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5389 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5390 if test -z "$ac_err"; then
5391 rm -rf conftest*
5392 eval "ac_cv_header_$ac_safe=yes"
5393 else
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"
5399 fi
5400 rm -f conftest*
5401 fi
5402 if 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
5407 EOF
5408
5409 else
5410 echo "$ac_t""no" 1>&6
5411 fi
5412 done
5413
5414 for ac_hdr in sys/syscall.h
5415 do
5416 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5417 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5418 echo "configure:5419: checking for $ac_hdr" >&5
5419 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5420 echo $ac_n "(cached) $ac_c" 1>&6
5421 else
5422 cat > conftest.$ac_ext <<EOF
5423 #line 5424 "configure"
5424 #include "confdefs.h"
5425 #include <$ac_hdr>
5426 EOF
5427 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5428 { (eval echo configure:5429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5429 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5430 if test -z "$ac_err"; then
5431 rm -rf conftest*
5432 eval "ac_cv_header_$ac_safe=yes"
5433 else
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"
5439 fi
5440 rm -f conftest*
5441 fi
5442 if 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
5447 EOF
5448
5449 else
5450 echo "$ac_t""no" 1>&6
5451 fi
5452 done
5453
5454 for ac_hdr in sys/types.h
5455 do
5456 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5457 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5458 echo "configure:5459: checking for $ac_hdr" >&5
5459 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5460 echo $ac_n "(cached) $ac_c" 1>&6
5461 else
5462 cat > conftest.$ac_ext <<EOF
5463 #line 5464 "configure"
5464 #include "confdefs.h"
5465 #include <$ac_hdr>
5466 EOF
5467 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5468 { (eval echo configure:5469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5469 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5470 if test -z "$ac_err"; then
5471 rm -rf conftest*
5472 eval "ac_cv_header_$ac_safe=yes"
5473 else
5474 echo "$ac_err" >&5
5475 echo "configure: failed program was:" >&5
5476 cat conftest.$ac_ext >&5
5477 rm -rf conftest*
5478 eval "ac_cv_header_$ac_safe=no"
5479 fi
5480 rm -f conftest*
5481 fi
5482 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
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
5487 EOF
5488
5489 else
5490 echo "$ac_t""no" 1>&6
5491 fi
5492 done
5493
5494 for ac_hdr in sys/user.h
5495 do
5496 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5497 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5498 echo "configure:5499: checking for $ac_hdr" >&5
5499 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5500 echo $ac_n "(cached) $ac_c" 1>&6
5501 else
5502 cat > conftest.$ac_ext <<EOF
5503 #line 5504 "configure"
5504 #include "confdefs.h"
5505 #include <$ac_hdr>
5506 EOF
5507 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5508 { (eval echo configure:5509: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5509 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5510 if test -z "$ac_err"; then
5511 rm -rf conftest*
5512 eval "ac_cv_header_$ac_safe=yes"
5513 else
5514 echo "$ac_err" >&5
5515 echo "configure: failed program was:" >&5
5516 cat conftest.$ac_ext >&5
5517 rm -rf conftest*
5518 eval "ac_cv_header_$ac_safe=no"
5519 fi
5520 rm -f conftest*
5521 fi
5522 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5523 echo "$ac_t""yes" 1>&6
5524 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5525 cat >> confdefs.h <<EOF
5526 #define $ac_tr_hdr 1
5527 EOF
5528
5529 else
5530 echo "$ac_t""no" 1>&6
5531 fi
5532 done
5533
5534 for ac_hdr in sys/wait.h wait.h
5535 do
5536 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5537 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5538 echo "configure:5539: checking for $ac_hdr" >&5
5539 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5540 echo $ac_n "(cached) $ac_c" 1>&6
5541 else
5542 cat > conftest.$ac_ext <<EOF
5543 #line 5544 "configure"
5544 #include "confdefs.h"
5545 #include <$ac_hdr>
5546 EOF
5547 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5548 { (eval echo configure:5549: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5549 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5550 if test -z "$ac_err"; then
5551 rm -rf conftest*
5552 eval "ac_cv_header_$ac_safe=yes"
5553 else
5554 echo "$ac_err" >&5
5555 echo "configure: failed program was:" >&5
5556 cat conftest.$ac_ext >&5
5557 rm -rf conftest*
5558 eval "ac_cv_header_$ac_safe=no"
5559 fi
5560 rm -f conftest*
5561 fi
5562 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5563 echo "$ac_t""yes" 1>&6
5564 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5565 cat >> confdefs.h <<EOF
5566 #define $ac_tr_hdr 1
5567 EOF
5568
5569 else
5570 echo "$ac_t""no" 1>&6
5571 fi
5572 done
5573
5574 for ac_hdr in termios.h termio.h sgtty.h
5575 do
5576 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5577 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5578 echo "configure:5579: checking for $ac_hdr" >&5
5579 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5580 echo $ac_n "(cached) $ac_c" 1>&6
5581 else
5582 cat > conftest.$ac_ext <<EOF
5583 #line 5584 "configure"
5584 #include "confdefs.h"
5585 #include <$ac_hdr>
5586 EOF
5587 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5588 { (eval echo configure:5589: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5589 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5590 if test -z "$ac_err"; then
5591 rm -rf conftest*
5592 eval "ac_cv_header_$ac_safe=yes"
5593 else
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"
5599 fi
5600 rm -f conftest*
5601 fi
5602 if 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
5607 EOF
5608
5609 else
5610 echo "$ac_t""no" 1>&6
5611 fi
5612 done
5613
5614 for ac_hdr in unistd.h
5615 do
5616 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5617 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5618 echo "configure:5619: checking for $ac_hdr" >&5
5619 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5620 echo $ac_n "(cached) $ac_c" 1>&6
5621 else
5622 cat > conftest.$ac_ext <<EOF
5623 #line 5624 "configure"
5624 #include "confdefs.h"
5625 #include <$ac_hdr>
5626 EOF
5627 ac_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; }
5629 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5630 if test -z "$ac_err"; then
5631 rm -rf conftest*
5632 eval "ac_cv_header_$ac_safe=yes"
5633 else
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"
5639 fi
5640 rm -f conftest*
5641 fi
5642 if 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
5647 EOF
5648
5649 else
5650 echo "$ac_t""no" 1>&6
5651 fi
5652 done
5653
5654
5655 # On Solaris 2.[789], we need to define _MSE_INT_H to avoid a clash
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.
5658 case $host_os in
5659 solaris2.[789])
5660 if test "$GCC" = yes; then
5661 cat >> confdefs.h <<\EOF
5662 #define _MSE_INT_H 1
5663 EOF
5664
5665 fi ;;
5666 esac
5667 for ac_hdr in curses.h cursesX.h ncurses.h term.h
5668 do
5669 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5670 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5671 echo "configure:5672: checking for $ac_hdr" >&5
5672 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5673 echo $ac_n "(cached) $ac_c" 1>&6
5674 else
5675 cat > conftest.$ac_ext <<EOF
5676 #line 5677 "configure"
5677 #include "confdefs.h"
5678 #include <$ac_hdr>
5679 EOF
5680 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5681 { (eval echo configure:5682: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5682 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5683 if test -z "$ac_err"; then
5684 rm -rf conftest*
5685 eval "ac_cv_header_$ac_safe=yes"
5686 else
5687 echo "$ac_err" >&5
5688 echo "configure: failed program was:" >&5
5689 cat conftest.$ac_ext >&5
5690 rm -rf conftest*
5691 eval "ac_cv_header_$ac_safe=no"
5692 fi
5693 rm -f conftest*
5694 fi
5695 if 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
5700 EOF
5701
5702 else
5703 echo "$ac_t""no" 1>&6
5704 fi
5705 done
5706
5707
5708 # FIXME: kettenis/20030102: In most cases we include these
5709 # unconditionally, so what's the point in checking these?
5710 for ac_hdr in ctype.h time.h
5711 do
5712 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5713 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5714 echo "configure:5715: checking for $ac_hdr" >&5
5715 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5716 echo $ac_n "(cached) $ac_c" 1>&6
5717 else
5718 cat > conftest.$ac_ext <<EOF
5719 #line 5720 "configure"
5720 #include "confdefs.h"
5721 #include <$ac_hdr>
5722 EOF
5723 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5724 { (eval echo configure:5725: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5725 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5726 if test -z "$ac_err"; then
5727 rm -rf conftest*
5728 eval "ac_cv_header_$ac_safe=yes"
5729 else
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"
5735 fi
5736 rm -f conftest*
5737 fi
5738 if 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
5743 EOF
5744
5745 else
5746 echo "$ac_t""no" 1>&6
5747 fi
5748 done
5749
5750
5751 echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
5752 echo "configure:5753: checking for member st_blocks in struct stat" >&5
5753 if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then
5754 echo $ac_n "(cached) $ac_c" 1>&6
5755 else
5756 cat > conftest.$ac_ext <<EOF
5757 #line 5758 "configure"
5758 #include "confdefs.h"
5759 #include <sys/types.h>
5760 #include <sys/stat.h>
5761 int main() {
5762 struct stat st; (void) st.st_blocks;
5763 ; return 0; }
5764 EOF
5765 if { (eval echo configure:5766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5766 rm -rf conftest*
5767 gdb_cv_have_struct_stat_with_st_blocks_member=yes
5768 else
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
5773 fi
5774 rm -f conftest*
5775 fi
5776
5777 echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5778 if 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
5781 EOF
5782
5783 fi
5784
5785 # ------------------------- #
5786 # Checks for declarations. #
5787 # ------------------------- #
5788
5789 for ac_func in getopt
5790 do
5791 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5792 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
5793 echo "configure:5794: checking whether $ac_func is declared" >&5
5794 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5795 echo $ac_n "(cached) $ac_c" 1>&6
5796 else
5797 cat > conftest.$ac_ext <<EOF
5798 #line 5799 "configure"
5799 #include "confdefs.h"
5800 #undef $ac_tr_decl
5801 #define $ac_tr_decl 1
5802
5803
5804 int main() {
5805 #ifndef $ac_func
5806 char *(*pfn) = (char *(*)) $ac_func ;
5807 #endif
5808 ; return 0; }
5809 EOF
5810 if { (eval echo configure:5811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5811 rm -rf conftest*
5812 eval "gcc_cv_have_decl_$ac_func=yes"
5813 else
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"
5818 fi
5819 rm -f conftest*
5820 fi
5821
5822 if 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
5825 EOF
5826
5827 else
5828 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5829 #define $ac_tr_decl 0
5830 EOF
5831
5832 fi
5833
5834 done
5835 if test x = y ; then
5836 cat >> confdefs.h <<\EOF
5837 #define HAVE_DECL_GETOPT 1
5838 EOF
5839 fi
5840
5841
5842 # ------------------ #
5843 # Checks for types. #
5844 # ------------------ #
5845
5846 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5847 echo "configure:5848: checking return type of signal handlers" >&5
5848 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5849 echo $ac_n "(cached) $ac_c" 1>&6
5850 else
5851 cat > conftest.$ac_ext <<EOF
5852 #line 5853 "configure"
5853 #include "confdefs.h"
5854 #include <sys/types.h>
5855 #include <signal.h>
5856 #ifdef signal
5857 #undef signal
5858 #endif
5859 #ifdef __cplusplus
5860 extern "C" void (*signal (int, void (*)(int)))(int);
5861 #else
5862 void (*signal ()) ();
5863 #endif
5864
5865 int main() {
5866 int i;
5867 ; return 0; }
5868 EOF
5869 if { (eval echo configure:5870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5870 rm -rf conftest*
5871 ac_cv_type_signal=void
5872 else
5873 echo "configure: failed program was:" >&5
5874 cat conftest.$ac_ext >&5
5875 rm -rf conftest*
5876 ac_cv_type_signal=int
5877 fi
5878 rm -f conftest*
5879 fi
5880
5881 echo "$ac_t""$ac_cv_type_signal" 1>&6
5882 cat >> confdefs.h <<EOF
5883 #define RETSIGTYPE $ac_cv_type_signal
5884 EOF
5885
5886
5887
5888 # ------------------------------------- #
5889 # Checks for compiler characteristics. #
5890 # ------------------------------------- #
5891
5892 echo $ac_n "checking for working const""... $ac_c" 1>&6
5893 echo "configure:5894: checking for working const" >&5
5894 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5895 echo $ac_n "(cached) $ac_c" 1>&6
5896 else
5897 cat > conftest.$ac_ext <<EOF
5898 #line 5899 "configure"
5899 #include "confdefs.h"
5900
5901 int main() {
5902
5903 /* Ultrix mips cc rejects this. */
5904 typedef int charset[2]; const charset x;
5905 /* SunOS 4.1.1 cc rejects this. */
5906 char const *const *ccp;
5907 char **p;
5908 /* NEC SVR4.0.2 mips cc rejects this. */
5909 struct point {int x, y;};
5910 static 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 */
5914 const char *g = "string";
5915 ccp = &g + (g ? g-g : 0);
5916 /* HPUX 7.0 cc rejects these. */
5917 ++ccp;
5918 p = (char**) ccp;
5919 ccp = (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; }
5946 EOF
5947 if { (eval echo configure:5948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5948 rm -rf conftest*
5949 ac_cv_c_const=yes
5950 else
5951 echo "configure: failed program was:" >&5
5952 cat conftest.$ac_ext >&5
5953 rm -rf conftest*
5954 ac_cv_c_const=no
5955 fi
5956 rm -f conftest*
5957 fi
5958
5959 echo "$ac_t""$ac_cv_c_const" 1>&6
5960 if test $ac_cv_c_const = no; then
5961 cat >> confdefs.h <<\EOF
5962 #define const
5963 EOF
5964
5965 fi
5966
5967 echo $ac_n "checking for inline""... $ac_c" 1>&6
5968 echo "configure:5969: checking for inline" >&5
5969 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5970 echo $ac_n "(cached) $ac_c" 1>&6
5971 else
5972 ac_cv_c_inline=no
5973 for ac_kw in inline __inline__ __inline; do
5974 cat > conftest.$ac_ext <<EOF
5975 #line 5976 "configure"
5976 #include "confdefs.h"
5977
5978 int main() {
5979 } $ac_kw foo() {
5980 ; return 0; }
5981 EOF
5982 if { (eval echo configure:5983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5983 rm -rf conftest*
5984 ac_cv_c_inline=$ac_kw; break
5985 else
5986 echo "configure: failed program was:" >&5
5987 cat conftest.$ac_ext >&5
5988 fi
5989 rm -f conftest*
5990 done
5991
5992 fi
5993
5994 echo "$ac_t""$ac_cv_c_inline" 1>&6
5995 case "$ac_cv_c_inline" in
5996 inline | yes) ;;
5997 no) cat >> confdefs.h <<\EOF
5998 #define inline
5999 EOF
6000 ;;
6001 *) cat >> confdefs.h <<EOF
6002 #define inline $ac_cv_c_inline
6003 EOF
6004 ;;
6005 esac
6006
6007
6008 # ------------------------------ #
6009 # Checks for library functions. #
6010 # ------------------------------ #
6011
6012 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6013 # for constant arguments. Useless!
6014 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6015 echo "configure:6016: checking for working alloca.h" >&5
6016 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
6017 echo $ac_n "(cached) $ac_c" 1>&6
6018 else
6019 cat > conftest.$ac_ext <<EOF
6020 #line 6021 "configure"
6021 #include "confdefs.h"
6022 #include <alloca.h>
6023 int main() {
6024 char *p = alloca(2 * sizeof(int));
6025 ; return 0; }
6026 EOF
6027 if { (eval echo configure:6028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6028 rm -rf conftest*
6029 ac_cv_header_alloca_h=yes
6030 else
6031 echo "configure: failed program was:" >&5
6032 cat conftest.$ac_ext >&5
6033 rm -rf conftest*
6034 ac_cv_header_alloca_h=no
6035 fi
6036 rm -f conftest*
6037 fi
6038
6039 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
6040 if test $ac_cv_header_alloca_h = yes; then
6041 cat >> confdefs.h <<\EOF
6042 #define HAVE_ALLOCA_H 1
6043 EOF
6044
6045 fi
6046
6047 echo $ac_n "checking for alloca""... $ac_c" 1>&6
6048 echo "configure:6049: checking for alloca" >&5
6049 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
6050 echo $ac_n "(cached) $ac_c" 1>&6
6051 else
6052 cat > conftest.$ac_ext <<EOF
6053 #line 6054 "configure"
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 */
6070 char *alloca ();
6071 # endif
6072 # endif
6073 # endif
6074 # endif
6075 #endif
6076
6077 int main() {
6078 char *p = (char *) alloca(1);
6079 ; return 0; }
6080 EOF
6081 if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6082 rm -rf conftest*
6083 ac_cv_func_alloca_works=yes
6084 else
6085 echo "configure: failed program was:" >&5
6086 cat conftest.$ac_ext >&5
6087 rm -rf conftest*
6088 ac_cv_func_alloca_works=no
6089 fi
6090 rm -f conftest*
6091 fi
6092
6093 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
6094 if test $ac_cv_func_alloca_works = yes; then
6095 cat >> confdefs.h <<\EOF
6096 #define HAVE_ALLOCA 1
6097 EOF
6098
6099 fi
6100
6101 if 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
6109 EOF
6110
6111
6112 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6113 echo "configure:6114: checking whether alloca needs Cray hooks" >&5
6114 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
6115 echo $ac_n "(cached) $ac_c" 1>&6
6116 else
6117 cat > conftest.$ac_ext <<EOF
6118 #line 6119 "configure"
6119 #include "confdefs.h"
6120 #if defined(CRAY) && ! defined(CRAY2)
6121 webecray
6122 #else
6123 wenotbecray
6124 #endif
6125
6126 EOF
6127 if (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
6131 else
6132 rm -rf conftest*
6133 ac_cv_os_cray=no
6134 fi
6135 rm -f conftest*
6136
6137 fi
6138
6139 echo "$ac_t""$ac_cv_os_cray" 1>&6
6140 if test $ac_cv_os_cray = yes; then
6141 for ac_func in _getb67 GETB67 getb67; do
6142 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6143 echo "configure:6144: checking for $ac_func" >&5
6144 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6145 echo $ac_n "(cached) $ac_c" 1>&6
6146 else
6147 cat > conftest.$ac_ext <<EOF
6148 #line 6149 "configure"
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. */
6156 char $ac_func();
6157
6158 int 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)
6164 choke me
6165 #else
6166 $ac_func();
6167 #endif
6168
6169 ; return 0; }
6170 EOF
6171 if { (eval echo configure:6172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6172 rm -rf conftest*
6173 eval "ac_cv_func_$ac_func=yes"
6174 else
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"
6179 fi
6180 rm -f conftest*
6181 fi
6182
6183 if 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
6187 EOF
6188
6189 break
6190 else
6191 echo "$ac_t""no" 1>&6
6192 fi
6193
6194 done
6195 fi
6196
6197 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6198 echo "configure:6199: checking stack direction for C alloca" >&5
6199 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6200 echo $ac_n "(cached) $ac_c" 1>&6
6201 else
6202 if test "$cross_compiling" = yes; then
6203 ac_cv_c_stack_direction=0
6204 else
6205 cat > conftest.$ac_ext <<EOF
6206 #line 6207 "configure"
6207 #include "confdefs.h"
6208 find_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 }
6220 main ()
6221 {
6222 exit (find_stack_direction() < 0);
6223 }
6224 EOF
6225 if { (eval echo configure:6226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6226 then
6227 ac_cv_c_stack_direction=1
6228 else
6229 echo "configure: failed program was:" >&5
6230 cat conftest.$ac_ext >&5
6231 rm -fr conftest*
6232 ac_cv_c_stack_direction=-1
6233 fi
6234 rm -fr conftest*
6235 fi
6236
6237 fi
6238
6239 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6240 cat >> confdefs.h <<EOF
6241 #define STACK_DIRECTION $ac_cv_c_stack_direction
6242 EOF
6243
6244 fi
6245
6246 for ac_hdr in unistd.h
6247 do
6248 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6249 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6250 echo "configure:6251: checking for $ac_hdr" >&5
6251 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6252 echo $ac_n "(cached) $ac_c" 1>&6
6253 else
6254 cat > conftest.$ac_ext <<EOF
6255 #line 6256 "configure"
6256 #include "confdefs.h"
6257 #include <$ac_hdr>
6258 EOF
6259 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6260 { (eval echo configure:6261: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6261 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6262 if test -z "$ac_err"; then
6263 rm -rf conftest*
6264 eval "ac_cv_header_$ac_safe=yes"
6265 else
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"
6271 fi
6272 rm -f conftest*
6273 fi
6274 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6275 echo "$ac_t""yes" 1>&6
6276 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6277 cat >> confdefs.h <<EOF
6278 #define $ac_tr_hdr 1
6279 EOF
6280
6281 else
6282 echo "$ac_t""no" 1>&6
6283 fi
6284 done
6285
6286 for ac_func in getpagesize
6287 do
6288 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6289 echo "configure:6290: checking for $ac_func" >&5
6290 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6291 echo $ac_n "(cached) $ac_c" 1>&6
6292 else
6293 cat > conftest.$ac_ext <<EOF
6294 #line 6295 "configure"
6295 #include "confdefs.h"
6296 /* System header to define __stub macros and hopefully few prototypes,
6297 which can conflict with char $ac_func(); below. */
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. */
6302 char $ac_func();
6303
6304 int 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. */
6309 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6310 choke me
6311 #else
6312 $ac_func();
6313 #endif
6314
6315 ; return 0; }
6316 EOF
6317 if { (eval echo configure:6318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6318 rm -rf conftest*
6319 eval "ac_cv_func_$ac_func=yes"
6320 else
6321 echo "configure: failed program was:" >&5
6322 cat conftest.$ac_ext >&5
6323 rm -rf conftest*
6324 eval "ac_cv_func_$ac_func=no"
6325 fi
6326 rm -f conftest*
6327 fi
6328
6329 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6330 echo "$ac_t""yes" 1>&6
6331 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6332 cat >> confdefs.h <<EOF
6333 #define $ac_tr_func 1
6334 EOF
6335
6336 else
6337 echo "$ac_t""no" 1>&6
6338 fi
6339 done
6340
6341 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6342 echo "configure:6343: checking for working mmap" >&5
6343 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6344 echo $ac_n "(cached) $ac_c" 1>&6
6345 else
6346 if test "$cross_compiling" = yes; then
6347 ac_cv_func_mmap_fixed_mapped=no
6348 else
6349 cat > conftest.$ac_ext <<EOF
6350 #line 6351 "configure"
6351 #include "confdefs.h"
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) */
6374 #include <sys/types.h>
6375 #include <fcntl.h>
6376 #include <sys/mman.h>
6377
6378 /* This mess was copied from the GNU getpagesize.h. */
6379 #ifndef HAVE_GETPAGESIZE
6380 # ifdef HAVE_UNISTD_H
6381 # include <unistd.h>
6382 # endif
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
6419 #ifdef __cplusplus
6420 extern "C" { void *malloc(unsigned); }
6421 #else
6422 char *malloc();
6423 #endif
6424
6425 int
6426 main()
6427 {
6428 char *data, *data2, *data3;
6429 int i, pagesize;
6430 int fd;
6431
6432 pagesize = getpagesize();
6433
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);
6449
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);
6468
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);
6487 }
6488
6489 EOF
6490 if { (eval echo configure:6491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6491 then
6492 ac_cv_func_mmap_fixed_mapped=yes
6493 else
6494 echo "configure: failed program was:" >&5
6495 cat conftest.$ac_ext >&5
6496 rm -fr conftest*
6497 ac_cv_func_mmap_fixed_mapped=no
6498 fi
6499 rm -fr conftest*
6500 fi
6501
6502 fi
6503
6504 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6505 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6506 cat >> confdefs.h <<\EOF
6507 #define HAVE_MMAP 1
6508 EOF
6509
6510 fi
6511
6512 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6513 echo "configure:6514: checking for pid_t" >&5
6514 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6515 echo $ac_n "(cached) $ac_c" 1>&6
6516 else
6517 cat > conftest.$ac_ext <<EOF
6518 #line 6519 "configure"
6519 #include "confdefs.h"
6520 #include <sys/types.h>
6521 #if STDC_HEADERS
6522 #include <stdlib.h>
6523 #include <stddef.h>
6524 #endif
6525 EOF
6526 if (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
6530 else
6531 rm -rf conftest*
6532 ac_cv_type_pid_t=no
6533 fi
6534 rm -f conftest*
6535
6536 fi
6537 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6538 if test $ac_cv_type_pid_t = no; then
6539 cat >> confdefs.h <<\EOF
6540 #define pid_t int
6541 EOF
6542
6543 fi
6544
6545 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6546 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6547 echo "configure:6548: checking for vfork.h" >&5
6548 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6549 echo $ac_n "(cached) $ac_c" 1>&6
6550 else
6551 cat > conftest.$ac_ext <<EOF
6552 #line 6553 "configure"
6553 #include "confdefs.h"
6554 #include <vfork.h>
6555 EOF
6556 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6557 { (eval echo configure:6558: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6558 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6559 if test -z "$ac_err"; then
6560 rm -rf conftest*
6561 eval "ac_cv_header_$ac_safe=yes"
6562 else
6563 echo "$ac_err" >&5
6564 echo "configure: failed program was:" >&5
6565 cat conftest.$ac_ext >&5
6566 rm -rf conftest*
6567 eval "ac_cv_header_$ac_safe=no"
6568 fi
6569 rm -f conftest*
6570 fi
6571 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6572 echo "$ac_t""yes" 1>&6
6573 cat >> confdefs.h <<\EOF
6574 #define HAVE_VFORK_H 1
6575 EOF
6576
6577 else
6578 echo "$ac_t""no" 1>&6
6579 fi
6580
6581 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6582 echo "configure:6583: checking for working vfork" >&5
6583 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6584 echo $ac_n "(cached) $ac_c" 1>&6
6585 else
6586 if test "$cross_compiling" = yes; then
6587 echo $ac_n "checking for vfork""... $ac_c" 1>&6
6588 echo "configure:6589: checking for vfork" >&5
6589 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6590 echo $ac_n "(cached) $ac_c" 1>&6
6591 else
6592 cat > conftest.$ac_ext <<EOF
6593 #line 6594 "configure"
6594 #include "confdefs.h"
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. */
6601 char vfork();
6602
6603 int main() {
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)
6609 choke me
6610 #else
6611 vfork();
6612 #endif
6613
6614 ; return 0; }
6615 EOF
6616 if { (eval echo configure:6617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6617 rm -rf conftest*
6618 eval "ac_cv_func_vfork=yes"
6619 else
6620 echo "configure: failed program was:" >&5
6621 cat conftest.$ac_ext >&5
6622 rm -rf conftest*
6623 eval "ac_cv_func_vfork=no"
6624 fi
6625 rm -f conftest*
6626 fi
6627
6628 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6629 echo "$ac_t""yes" 1>&6
6630 :
6631 else
6632 echo "$ac_t""no" 1>&6
6633 fi
6634
6635 ac_cv_func_vfork_works=$ac_cv_func_vfork
6636 else
6637 cat > conftest.$ac_ext <<EOF
6638 #line 6639 "configure"
6639 #include "confdefs.h"
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. */
6656 static
6657 #ifdef __cplusplus
6658 sparc_address_test (int arg)
6659 #else
6660 sparc_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 }
6677 main() {
6678 pid_t parent = getpid ();
6679 pid_t child;
6680
6681 sparc_address_test ();
6682
6683 child = vfork ();
6684
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);
6704
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;
6714
6715 while (wait(&status) != child)
6716 ;
6717 exit(
6718 /* Was there some problem with vforking? */
6719 child < 0
6720
6721 /* Did the child fail? (This shouldn't happen.) */
6722 || status
6723
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 }
6732 EOF
6733 if { (eval echo configure:6734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6734 then
6735 ac_cv_func_vfork_works=yes
6736 else
6737 echo "configure: failed program was:" >&5
6738 cat conftest.$ac_ext >&5
6739 rm -fr conftest*
6740 ac_cv_func_vfork_works=no
6741 fi
6742 rm -fr conftest*
6743 fi
6744
6745 fi
6746
6747 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6748 if test $ac_cv_func_vfork_works = no; then
6749 cat >> confdefs.h <<\EOF
6750 #define vfork fork
6751 EOF
6752
6753 fi
6754
6755 for ac_func in canonicalize_file_name realpath
6756 do
6757 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6758 echo "configure:6759: checking for $ac_func" >&5
6759 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6760 echo $ac_n "(cached) $ac_c" 1>&6
6761 else
6762 cat > conftest.$ac_ext <<EOF
6763 #line 6764 "configure"
6764 #include "confdefs.h"
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. */
6771 char $ac_func();
6772
6773 int main() {
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)
6779 choke me
6780 #else
6781 $ac_func();
6782 #endif
6783
6784 ; return 0; }
6785 EOF
6786 if { (eval echo configure:6787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6787 rm -rf conftest*
6788 eval "ac_cv_func_$ac_func=yes"
6789 else
6790 echo "configure: failed program was:" >&5
6791 cat conftest.$ac_ext >&5
6792 rm -rf conftest*
6793 eval "ac_cv_func_$ac_func=no"
6794 fi
6795 rm -f conftest*
6796 fi
6797
6798 if 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
6803 EOF
6804
6805 else
6806 echo "$ac_t""no" 1>&6
6807 fi
6808 done
6809
6810 for ac_func in poll
6811 do
6812 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6813 echo "configure:6814: checking for $ac_func" >&5
6814 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6815 echo $ac_n "(cached) $ac_c" 1>&6
6816 else
6817 cat > conftest.$ac_ext <<EOF
6818 #line 6819 "configure"
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. */
6826 char $ac_func();
6827
6828 int 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)
6834 choke me
6835 #else
6836 $ac_func();
6837 #endif
6838
6839 ; return 0; }
6840 EOF
6841 if { (eval echo configure:6842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6842 rm -rf conftest*
6843 eval "ac_cv_func_$ac_func=yes"
6844 else
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"
6849 fi
6850 rm -f conftest*
6851 fi
6852
6853 if 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
6858 EOF
6859
6860 else
6861 echo "$ac_t""no" 1>&6
6862 fi
6863 done
6864
6865 for ac_func in pread64
6866 do
6867 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6868 echo "configure:6869: checking for $ac_func" >&5
6869 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6870 echo $ac_n "(cached) $ac_c" 1>&6
6871 else
6872 cat > conftest.$ac_ext <<EOF
6873 #line 6874 "configure"
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. */
6881 char $ac_func();
6882
6883 int 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)
6889 choke me
6890 #else
6891 $ac_func();
6892 #endif
6893
6894 ; return 0; }
6895 EOF
6896 if { (eval echo configure:6897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6897 rm -rf conftest*
6898 eval "ac_cv_func_$ac_func=yes"
6899 else
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"
6904 fi
6905 rm -f conftest*
6906 fi
6907
6908 if 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
6913 EOF
6914
6915 else
6916 echo "$ac_t""no" 1>&6
6917 fi
6918 done
6919
6920 for ac_func in sbrk
6921 do
6922 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6923 echo "configure:6924: checking for $ac_func" >&5
6924 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6925 echo $ac_n "(cached) $ac_c" 1>&6
6926 else
6927 cat > conftest.$ac_ext <<EOF
6928 #line 6929 "configure"
6929 #include "confdefs.h"
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. */
6936 char $ac_func();
6937
6938 int 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)
6944 choke me
6945 #else
6946 $ac_func();
6947 #endif
6948
6949 ; return 0; }
6950 EOF
6951 if { (eval echo configure:6952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6952 rm -rf conftest*
6953 eval "ac_cv_func_$ac_func=yes"
6954 else
6955 echo "configure: failed program was:" >&5
6956 cat conftest.$ac_ext >&5
6957 rm -rf conftest*
6958 eval "ac_cv_func_$ac_func=no"
6959 fi
6960 rm -f conftest*
6961 fi
6962
6963 if 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
6968 EOF
6969
6970 else
6971 echo "$ac_t""no" 1>&6
6972 fi
6973 done
6974
6975 for ac_func in setpgid setpgrp
6976 do
6977 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6978 echo "configure:6979: checking for $ac_func" >&5
6979 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6980 echo $ac_n "(cached) $ac_c" 1>&6
6981 else
6982 cat > conftest.$ac_ext <<EOF
6983 #line 6984 "configure"
6984 #include "confdefs.h"
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. */
6991 char $ac_func();
6992
6993 int 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)
6999 choke me
7000 #else
7001 $ac_func();
7002 #endif
7003
7004 ; return 0; }
7005 EOF
7006 if { (eval echo configure:7007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7007 rm -rf conftest*
7008 eval "ac_cv_func_$ac_func=yes"
7009 else
7010 echo "configure: failed program was:" >&5
7011 cat conftest.$ac_ext >&5
7012 rm -rf conftest*
7013 eval "ac_cv_func_$ac_func=no"
7014 fi
7015 rm -f conftest*
7016 fi
7017
7018 if 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
7023 EOF
7024
7025 else
7026 echo "$ac_t""no" 1>&6
7027 fi
7028 done
7029
7030 for ac_func in sigaction sigprocmask sigsetmask
7031 do
7032 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7033 echo "configure:7034: checking for $ac_func" >&5
7034 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7035 echo $ac_n "(cached) $ac_c" 1>&6
7036 else
7037 cat > conftest.$ac_ext <<EOF
7038 #line 7039 "configure"
7039 #include "confdefs.h"
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. */
7046 char $ac_func();
7047
7048 int 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)
7054 choke me
7055 #else
7056 $ac_func();
7057 #endif
7058
7059 ; return 0; }
7060 EOF
7061 if { (eval echo configure:7062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7062 rm -rf conftest*
7063 eval "ac_cv_func_$ac_func=yes"
7064 else
7065 echo "configure: failed program was:" >&5
7066 cat conftest.$ac_ext >&5
7067 rm -rf conftest*
7068 eval "ac_cv_func_$ac_func=no"
7069 fi
7070 rm -f conftest*
7071 fi
7072
7073 if 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
7078 EOF
7079
7080 else
7081 echo "$ac_t""no" 1>&6
7082 fi
7083 done
7084
7085 for ac_func in socketpair
7086 do
7087 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7088 echo "configure:7089: checking for $ac_func" >&5
7089 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7090 echo $ac_n "(cached) $ac_c" 1>&6
7091 else
7092 cat > conftest.$ac_ext <<EOF
7093 #line 7094 "configure"
7094 #include "confdefs.h"
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. */
7101 char $ac_func();
7102
7103 int 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)
7109 choke me
7110 #else
7111 $ac_func();
7112 #endif
7113
7114 ; return 0; }
7115 EOF
7116 if { (eval echo configure:7117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7117 rm -rf conftest*
7118 eval "ac_cv_func_$ac_func=yes"
7119 else
7120 echo "configure: failed program was:" >&5
7121 cat conftest.$ac_ext >&5
7122 rm -rf conftest*
7123 eval "ac_cv_func_$ac_func=no"
7124 fi
7125 rm -f conftest*
7126 fi
7127
7128 if 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
7133 EOF
7134
7135 else
7136 echo "$ac_t""no" 1>&6
7137 fi
7138 done
7139
7140 for ac_func in syscall
7141 do
7142 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7143 echo "configure:7144: checking for $ac_func" >&5
7144 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7145 echo $ac_n "(cached) $ac_c" 1>&6
7146 else
7147 cat > conftest.$ac_ext <<EOF
7148 #line 7149 "configure"
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. */
7156 char $ac_func();
7157
7158 int 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)
7164 choke me
7165 #else
7166 $ac_func();
7167 #endif
7168
7169 ; return 0; }
7170 EOF
7171 if { (eval echo configure:7172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7172 rm -rf conftest*
7173 eval "ac_cv_func_$ac_func=yes"
7174 else
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"
7179 fi
7180 rm -f conftest*
7181 fi
7182
7183 if 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
7188 EOF
7189
7190 else
7191 echo "$ac_t""no" 1>&6
7192 fi
7193 done
7194
7195
7196 # Check the return and argument types of ptrace. No canned test for
7197 # this, so roll our own.
7198 gdb_ptrace_headers='
7199 #if HAVE_SYS_TYPES_H
7200 # include <sys/types.h>
7201 #endif
7202 #if HAVE_SYS_PTRACE_H
7203 # include <sys/ptrace.h>
7204 #endif
7205 #if HAVE_UNISTD_H
7206 # include <unistd.h>
7207 #endif
7208 '
7209 # There is no point in checking if we don't have a prototype.
7210 for ac_func in ptrace
7211 do
7212 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7213 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
7214 echo "configure:7215: checking whether $ac_func is declared" >&5
7215 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
7216 echo $ac_n "(cached) $ac_c" 1>&6
7217 else
7218 cat > conftest.$ac_ext <<EOF
7219 #line 7220 "configure"
7220 #include "confdefs.h"
7221 #undef $ac_tr_decl
7222 #define $ac_tr_decl 1
7223 $gdb_ptrace_headers
7224
7225 int main() {
7226 #ifndef $ac_func
7227 char *(*pfn) = (char *(*)) $ac_func ;
7228 #endif
7229 ; return 0; }
7230 EOF
7231 if { (eval echo configure:7232: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7232 rm -rf conftest*
7233 eval "gcc_cv_have_decl_$ac_func=yes"
7234 else
7235 echo "configure: failed program was:" >&5
7236 cat conftest.$ac_ext >&5
7237 rm -rf conftest*
7238 eval "gcc_cv_have_decl_$ac_func=no"
7239 fi
7240 rm -f conftest*
7241 fi
7242
7243 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7244 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
7245 #define $ac_tr_decl 1
7246 EOF
7247
7248 else
7249 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
7250 #define $ac_tr_decl 0
7251 EOF
7252
7253 : ${gdb_cv_func_ptrace_ret='int'}
7254 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
7255
7256 fi
7257
7258 done
7259 if test x = y ; then
7260 cat >> confdefs.h <<\EOF
7261 #define HAVE_DECL_PTRACE 1
7262 EOF
7263 fi
7264
7265 # Check return type.
7266 echo $ac_n "checking return type of ptrace""... $ac_c" 1>&6
7267 echo "configure:7268: checking return type of ptrace" >&5
7268 if eval "test \"`echo '$''{'gdb_cv_func_ptrace_ret'+set}'`\" = set"; then
7269 echo $ac_n "(cached) $ac_c" 1>&6
7270 else
7271 cat > conftest.$ac_ext <<EOF
7272 #line 7273 "configure"
7273 #include "confdefs.h"
7274 $gdb_ptrace_headers
7275 int main() {
7276 extern long ptrace ();
7277 ; return 0; }
7278 EOF
7279 if { (eval echo configure:7280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7280 rm -rf conftest*
7281 gdb_cv_func_ptrace_ret='long'
7282 else
7283 echo "configure: failed program was:" >&5
7284 cat conftest.$ac_ext >&5
7285 rm -rf conftest*
7286 gdb_cv_func_ptrace_ret='int'
7287 fi
7288 rm -f conftest*
7289 fi
7290
7291 echo "$ac_t""$gdb_cv_func_ptrace_ret" 1>&6
7292 cat >> confdefs.h <<EOF
7293 #define PTRACE_TYPE_RET $gdb_cv_func_ptrace_ret
7294 EOF
7295
7296 # Check argument types.
7297 echo $ac_n "checking types of arguments for ptrace""... $ac_c" 1>&6
7298 echo "configure:7299: checking types of arguments for ptrace" >&5
7299 if eval "test \"`echo '$''{'gdb_cv_func_ptrace_args'+set}'`\" = set"; then
7300 echo $ac_n "(cached) $ac_c" 1>&6
7301 else
7302
7303 for gdb_arg1 in 'int' 'long'; do
7304 for gdb_arg2 in 'pid_t' 'int' 'long'; do
7305 for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long'; do
7306 for gdb_arg4 in 'int' 'long'; do
7307 cat > conftest.$ac_ext <<EOF
7308 #line 7309 "configure"
7309 #include "confdefs.h"
7310 $gdb_ptrace_headers
7311 int main() {
7312
7313 extern $gdb_cv_func_ptrace_ret
7314 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4);
7315
7316 ; return 0; }
7317 EOF
7318 if { (eval echo configure:7319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7319 rm -rf conftest*
7320 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4";
7321 break 4;
7322 else
7323 echo "configure: failed program was:" >&5
7324 cat conftest.$ac_ext >&5
7325 fi
7326 rm -f conftest*
7327 for gdb_arg5 in 'int *' 'int' 'long'; do
7328 cat > conftest.$ac_ext <<EOF
7329 #line 7330 "configure"
7330 #include "confdefs.h"
7331 $gdb_ptrace_headers
7332 int main() {
7333
7334 extern $gdb_cv_func_ptrace_ret
7335 ptrace ($gdb_arg1, $gdb_arg2, $gdb_arg3, $gdb_arg4, $gdb_arg5);
7336
7337 ; return 0; }
7338 EOF
7339 if { (eval echo configure:7340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7340 rm -rf conftest*
7341
7342 gdb_cv_func_ptrace_args="$gdb_arg1,$gdb_arg2,$gdb_arg3,$gdb_arg4,$gdb_arg5";
7343 break 5;
7344 else
7345 echo "configure: failed program was:" >&5
7346 cat conftest.$ac_ext >&5
7347 fi
7348 rm -f conftest*
7349 done
7350 done
7351 done
7352 done
7353 done
7354 # Provide a safe default value.
7355 : ${gdb_cv_func_ptrace_args='int,int,long,long'}
7356
7357 fi
7358
7359 echo "$ac_t""$gdb_cv_func_ptrace_args" 1>&6
7360 ac_save_IFS=$IFS; IFS=','
7361 set dummy `echo "$gdb_cv_func_ptrace_args" | sed 's/\*/\*/g'`
7362 IFS=$ac_save_IFS
7363 shift
7364 cat >> confdefs.h <<EOF
7365 #define PTRACE_TYPE_ARG3 ($3)
7366 EOF
7367
7368 if test -n "$5"; then
7369 cat >> confdefs.h <<EOF
7370 #define PTRACE_TYPE_ARG5 ($5)
7371 EOF
7372
7373 fi
7374
7375 if test "$cross_compiling" = no; then
7376 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7377 echo "configure:7378: checking whether setpgrp takes no argument" >&5
7378 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7379 echo $ac_n "(cached) $ac_c" 1>&6
7380 else
7381 if test "$cross_compiling" = yes; then
7382 { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
7383 else
7384 cat > conftest.$ac_ext <<EOF
7385 #line 7386 "configure"
7386 #include "confdefs.h"
7387
7388 #ifdef HAVE_UNISTD_H
7389 #include <unistd.h>
7390 #endif
7391
7392 /*
7393 * If this system has a BSD-style setpgrp, which takes arguments, exit
7394 * successfully.
7395 */
7396 main()
7397 {
7398 if (setpgrp(1,1) == -1)
7399 exit(0);
7400 else
7401 exit(1);
7402 }
7403
7404 EOF
7405 if { (eval echo configure:7406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7406 then
7407 ac_cv_func_setpgrp_void=no
7408 else
7409 echo "configure: failed program was:" >&5
7410 cat conftest.$ac_ext >&5
7411 rm -fr conftest*
7412 ac_cv_func_setpgrp_void=yes
7413 fi
7414 rm -fr conftest*
7415 fi
7416
7417
7418 fi
7419
7420 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7421 if test $ac_cv_func_setpgrp_void = yes; then
7422 cat >> confdefs.h <<\EOF
7423 #define SETPGRP_VOID 1
7424 EOF
7425
7426 fi
7427
7428 else
7429 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7430 echo "configure:7431: checking whether setpgrp takes no argument" >&5
7431 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7432 echo $ac_n "(cached) $ac_c" 1>&6
7433 else
7434 cat > conftest.$ac_ext <<EOF
7435 #line 7436 "configure"
7436 #include "confdefs.h"
7437
7438 #include <unistd.h>
7439
7440 int main() {
7441
7442 if (setpgrp(1,1) == -1)
7443 exit (0);
7444 else
7445 exit (1);
7446
7447 ; return 0; }
7448 EOF
7449 if { (eval echo configure:7450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7450 rm -rf conftest*
7451 ac_cv_func_setpgrp_void=no
7452 else
7453 echo "configure: failed program was:" >&5
7454 cat conftest.$ac_ext >&5
7455 rm -rf conftest*
7456 ac_cv_func_setpgrp_void=yes
7457 fi
7458 rm -f conftest*
7459 fi
7460
7461 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7462 if test $ac_cv_func_setpgrp_void = yes; then
7463 cat >> confdefs.h <<\EOF
7464 #define SETPGRP_VOID 1
7465 EOF
7466
7467 fi
7468 fi
7469
7470 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
7471 # since sigsetjmp might only be defined as a macro.
7472 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7473 echo "configure:7474: checking for sigsetjmp" >&5
7474 if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
7475 echo $ac_n "(cached) $ac_c" 1>&6
7476 else
7477 cat > conftest.$ac_ext <<EOF
7478 #line 7479 "configure"
7479 #include "confdefs.h"
7480
7481 #include <setjmp.h>
7482
7483 int main() {
7484 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
7485 ; return 0; }
7486 EOF
7487 if { (eval echo configure:7488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7488 rm -rf conftest*
7489 gdb_cv_func_sigsetjmp=yes
7490 else
7491 echo "configure: failed program was:" >&5
7492 cat conftest.$ac_ext >&5
7493 rm -rf conftest*
7494 gdb_cv_func_sigsetjmp=no
7495 fi
7496 rm -f conftest*
7497 fi
7498
7499 echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7500 if test $gdb_cv_func_sigsetjmp = yes; then
7501 cat >> confdefs.h <<\EOF
7502 #define HAVE_SIGSETJMP 1
7503 EOF
7504
7505 fi
7506
7507 # Assume we'll default to using the included libiberty regex.
7508 gdb_use_included_regex=yes
7509
7510 # However, if the system regex is GNU regex, then default to *not*
7511 # using the included regex.
7512 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
7513 echo "configure:7514: checking for GNU regex" >&5
7514 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7515 echo $ac_n "(cached) $ac_c" 1>&6
7516 else
7517 cat > conftest.$ac_ext <<EOF
7518 #line 7519 "configure"
7519 #include "confdefs.h"
7520 #include <gnu-versions.h>
7521 int main() {
7522 #define REGEX_INTERFACE_VERSION 1
7523 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7524 # error "Version mismatch"
7525 #endif
7526 ; return 0; }
7527 EOF
7528 if { (eval echo configure:7529: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7529 rm -rf conftest*
7530 gdb_cv_have_gnu_regex=yes
7531 else
7532 echo "configure: failed program was:" >&5
7533 cat conftest.$ac_ext >&5
7534 rm -rf conftest*
7535 gdb_cv_have_gnu_regex=no
7536 fi
7537 rm -f conftest*
7538 fi
7539
7540 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7541 if test $gdb_cv_have_gnu_regex = yes; then
7542 gdb_use_included_regex=no
7543 fi
7544
7545 # Check whether --with-included-regex or --without-included-regex was given.
7546 if test "${with_included_regex+set}" = set; then
7547 withval="$with_included_regex"
7548 gdb_with_regex=$withval
7549 else
7550 gdb_with_regex=$gdb_use_included_regex
7551 fi
7552
7553 if test "$gdb_with_regex" = yes; then
7554 cat >> confdefs.h <<\EOF
7555 #define USE_INCLUDED_REGEX 1
7556 EOF
7557
7558 fi
7559
7560 # See if <sys/proc.h> defines `struct thread' with a td_pcb member.
7561 echo $ac_n "checking for td_pcb in struct thread""... $ac_c" 1>&6
7562 echo "configure:7563: checking for td_pcb in struct thread" >&5
7563 if eval "test \"`echo '$''{'gdb_cv_struct_thread_td_pcb'+set}'`\" = set"; then
7564 echo $ac_n "(cached) $ac_c" 1>&6
7565 else
7566 cat > conftest.$ac_ext <<EOF
7567 #line 7568 "configure"
7568 #include "confdefs.h"
7569 #include <sys/param.h>
7570 #include <sys/proc.h>
7571 int main() {
7572 struct thread td; td.td_pcb;
7573 ; return 0; }
7574 EOF
7575 if { (eval echo configure:7576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7576 rm -rf conftest*
7577 gdb_cv_struct_thread_td_pcb=yes
7578 else
7579 echo "configure: failed program was:" >&5
7580 cat conftest.$ac_ext >&5
7581 rm -rf conftest*
7582 gdb_cv_struct_thread_td_pcb=no
7583 fi
7584 rm -f conftest*
7585 fi
7586
7587 echo "$ac_t""$gdb_cv_struct_thread_td_pcb" 1>&6
7588 if test $gdb_cv_struct_thread_td_pcb = yes; then
7589 cat >> confdefs.h <<\EOF
7590 #define HAVE_STRUCT_THREAD_TD_PCB 1
7591 EOF
7592
7593 fi
7594
7595 # See if <sys/lwp.h> defines `struct lwp`.
7596 echo $ac_n "checking for struct lwp""... $ac_c" 1>&6
7597 echo "configure:7598: checking for struct lwp" >&5
7598 if eval "test \"`echo '$''{'gdb_cv_struct_lwp'+set}'`\" = set"; then
7599 echo $ac_n "(cached) $ac_c" 1>&6
7600 else
7601 cat > conftest.$ac_ext <<EOF
7602 #line 7603 "configure"
7603 #include "confdefs.h"
7604 #include <sys/param.h>
7605 #include <sys/lwp.h>
7606 int main() {
7607 struct lwp l;
7608 ; return 0; }
7609 EOF
7610 if { (eval echo configure:7611: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7611 rm -rf conftest*
7612 gdb_cv_struct_lwp=yes
7613 else
7614 echo "configure: failed program was:" >&5
7615 cat conftest.$ac_ext >&5
7616 rm -rf conftest*
7617 gdb_cv_struct_lwp=no
7618 fi
7619 rm -f conftest*
7620 fi
7621
7622 echo "$ac_t""$gdb_cv_struct_lwp" 1>&6
7623 if test $gdb_cv_struct_lwp = yes; then
7624 cat >> confdefs.h <<\EOF
7625 #define HAVE_STRUCT_LWP 1
7626 EOF
7627
7628 fi
7629
7630 # See if <machine/reg.h> degines `struct reg'.
7631 echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
7632 echo "configure:7633: checking for struct reg in machine/reg.h" >&5
7633 if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7634 echo $ac_n "(cached) $ac_c" 1>&6
7635 else
7636 cat > conftest.$ac_ext <<EOF
7637 #line 7638 "configure"
7638 #include "confdefs.h"
7639 #include <sys/types.h>
7640 #include <machine/reg.h>
7641 int main() {
7642 struct reg r;
7643 ; return 0; }
7644 EOF
7645 if { (eval echo configure:7646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7646 rm -rf conftest*
7647 gdb_cv_struct_reg=yes
7648 else
7649 echo "configure: failed program was:" >&5
7650 cat conftest.$ac_ext >&5
7651 rm -rf conftest*
7652 gdb_cv_struct_reg=no
7653 fi
7654 rm -f conftest*
7655 fi
7656
7657 echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7658 if test $gdb_cv_struct_reg = yes; then
7659 cat >> confdefs.h <<\EOF
7660 #define HAVE_STRUCT_REG 1
7661 EOF
7662
7663 fi
7664
7665 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7666 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7667 echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
7668 echo "configure:7669: checking for r_fs in struct reg" >&5
7669 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7670 echo $ac_n "(cached) $ac_c" 1>&6
7671 else
7672 cat > conftest.$ac_ext <<EOF
7673 #line 7674 "configure"
7674 #include "confdefs.h"
7675 #include <machine/reg.h>
7676 int main() {
7677 struct reg r; r.r_fs;
7678 ; return 0; }
7679 EOF
7680 if { (eval echo configure:7681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7681 rm -rf conftest*
7682 gdb_cv_struct_reg_r_fs=yes
7683 else
7684 echo "configure: failed program was:" >&5
7685 cat conftest.$ac_ext >&5
7686 rm -rf conftest*
7687 gdb_cv_struct_reg_r_fs=no
7688 fi
7689 rm -f conftest*
7690 fi
7691
7692 echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7693 if test $gdb_cv_struct_reg_r_fs = yes; then
7694 cat >> confdefs.h <<\EOF
7695 #define HAVE_STRUCT_REG_R_FS 1
7696 EOF
7697
7698 fi
7699 echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
7700 echo "configure:7701: checking for r_gs in struct reg" >&5
7701 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7702 echo $ac_n "(cached) $ac_c" 1>&6
7703 else
7704 cat > conftest.$ac_ext <<EOF
7705 #line 7706 "configure"
7706 #include "confdefs.h"
7707 #include <machine/reg.h>
7708 int main() {
7709 struct reg r; r.r_gs;
7710 ; return 0; }
7711 EOF
7712 if { (eval echo configure:7713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7713 rm -rf conftest*
7714 gdb_cv_struct_reg_r_gs=yes
7715 else
7716 echo "configure: failed program was:" >&5
7717 cat conftest.$ac_ext >&5
7718 rm -rf conftest*
7719 gdb_cv_struct_reg_r_gs=no
7720 fi
7721 rm -f conftest*
7722 fi
7723
7724 echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7725 if test $gdb_cv_struct_reg_r_gs = yes; then
7726 cat >> confdefs.h <<\EOF
7727 #define HAVE_STRUCT_REG_R_GS 1
7728 EOF
7729
7730 fi
7731
7732 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7733 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
7734 echo "configure:7735: checking for PTRACE_GETREGS" >&5
7735 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
7736 echo $ac_n "(cached) $ac_c" 1>&6
7737 else
7738 cat > conftest.$ac_ext <<EOF
7739 #line 7740 "configure"
7740 #include "confdefs.h"
7741 #include <sys/ptrace.h>
7742 int main() {
7743 PTRACE_GETREGS;
7744 ; return 0; }
7745 EOF
7746 if { (eval echo configure:7747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7747 rm -rf conftest*
7748 gdb_cv_have_ptrace_getregs=yes
7749 else
7750 echo "configure: failed program was:" >&5
7751 cat conftest.$ac_ext >&5
7752 rm -rf conftest*
7753 gdb_cv_have_ptrace_getregs=no
7754 fi
7755 rm -f conftest*
7756 fi
7757
7758 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7759 if test $gdb_cv_have_ptrace_getregs = yes; then
7760 cat >> confdefs.h <<\EOF
7761 #define HAVE_PTRACE_GETREGS 1
7762 EOF
7763
7764 fi
7765
7766 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7767 echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
7768 echo "configure:7769: checking for PTRACE_GETFPXREGS" >&5
7769 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
7770 echo $ac_n "(cached) $ac_c" 1>&6
7771 else
7772 cat > conftest.$ac_ext <<EOF
7773 #line 7774 "configure"
7774 #include "confdefs.h"
7775 #include <sys/ptrace.h>
7776 int main() {
7777 PTRACE_GETFPXREGS;
7778 ; return 0; }
7779 EOF
7780 if { (eval echo configure:7781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7781 rm -rf conftest*
7782 gdb_cv_have_ptrace_getfpxregs=yes
7783 else
7784 echo "configure: failed program was:" >&5
7785 cat conftest.$ac_ext >&5
7786 rm -rf conftest*
7787 gdb_cv_have_ptrace_getfpxregs=no
7788 fi
7789 rm -f conftest*
7790 fi
7791
7792 echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7793 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7794 cat >> confdefs.h <<\EOF
7795 #define HAVE_PTRACE_GETFPXREGS 1
7796 EOF
7797
7798 fi
7799
7800 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7801 echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
7802 echo "configure:7803: checking for PT_GETDBREGS" >&5
7803 if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
7804 echo $ac_n "(cached) $ac_c" 1>&6
7805 else
7806 cat > conftest.$ac_ext <<EOF
7807 #line 7808 "configure"
7808 #include "confdefs.h"
7809 #include <sys/types.h>
7810 #include <sys/ptrace.h>
7811 int main() {
7812 PT_GETDBREGS;
7813 ; return 0; }
7814 EOF
7815 if { (eval echo configure:7816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7816 rm -rf conftest*
7817 gdb_cv_have_pt_getdbregs=yes
7818 else
7819 echo "configure: failed program was:" >&5
7820 cat conftest.$ac_ext >&5
7821 rm -rf conftest*
7822 gdb_cv_have_pt_getdbregs=no
7823 fi
7824 rm -f conftest*
7825 fi
7826
7827 echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7828 if test $gdb_cv_have_pt_getdbregs = yes; then
7829 cat >> confdefs.h <<\EOF
7830 #define HAVE_PT_GETDBREGS 1
7831 EOF
7832
7833 fi
7834
7835 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7836 echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
7837 echo "configure:7838: checking for PT_GETXMMREGS" >&5
7838 if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
7839 echo $ac_n "(cached) $ac_c" 1>&6
7840 else
7841 cat > conftest.$ac_ext <<EOF
7842 #line 7843 "configure"
7843 #include "confdefs.h"
7844 #include <sys/types.h>
7845 #include <sys/ptrace.h>
7846 int main() {
7847 PT_GETXMMREGS;
7848 ; return 0; }
7849 EOF
7850 if { (eval echo configure:7851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7851 rm -rf conftest*
7852 gdb_cv_have_pt_getxmmregs=yes
7853 else
7854 echo "configure: failed program was:" >&5
7855 cat conftest.$ac_ext >&5
7856 rm -rf conftest*
7857 gdb_cv_have_pt_getxmmregs=no
7858 fi
7859 rm -f conftest*
7860 fi
7861
7862 echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7863 if test $gdb_cv_have_pt_getxmmregs = yes; then
7864 cat >> confdefs.h <<\EOF
7865 #define HAVE_PT_GETXMMREGS 1
7866 EOF
7867
7868 fi
7869
7870 # See if stdint.h provides the uintptr_t type.
7871 # Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
7872 echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
7873 echo "configure:7874: checking for uintptr_t in stdint.h" >&5
7874 if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7875 echo $ac_n "(cached) $ac_c" 1>&6
7876 else
7877 cat > conftest.$ac_ext <<EOF
7878 #line 7879 "configure"
7879 #include "confdefs.h"
7880 #include <stdint.h>
7881 int main() {
7882 uintptr_t foo = 0;
7883 ; return 0; }
7884 EOF
7885 if { (eval echo configure:7886: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7886 rm -rf conftest*
7887 gdb_cv_have_uintptr_t=yes
7888 else
7889 echo "configure: failed program was:" >&5
7890 cat conftest.$ac_ext >&5
7891 rm -rf conftest*
7892 gdb_cv_have_uintptr_t=no
7893 fi
7894 rm -f conftest*
7895 fi
7896
7897 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7898 if test $gdb_cv_have_uintptr_t = yes; then
7899 cat >> confdefs.h <<\EOF
7900 #define HAVE_UINTPTR_T 1
7901 EOF
7902
7903 fi
7904
7905 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
7906 echo "configure:7907: checking whether malloc must be declared" >&5
7907 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
7908 echo $ac_n "(cached) $ac_c" 1>&6
7909 else
7910 cat > conftest.$ac_ext <<EOF
7911 #line 7912 "configure"
7912 #include "confdefs.h"
7913
7914 #include <stdio.h>
7915 #ifdef HAVE_STRING_H
7916 #include <string.h>
7917 #else
7918 #ifdef HAVE_STRINGS_H
7919 #include <strings.h>
7920 #endif
7921 #endif
7922 #ifdef HAVE_STDLIB_H
7923 #include <stdlib.h>
7924 #endif
7925 #ifdef HAVE_UNISTD_H
7926 #include <unistd.h>
7927 #endif
7928 int main() {
7929 char *(*pfn) = (char *(*)) malloc
7930 ; return 0; }
7931 EOF
7932 if { (eval echo configure:7933: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7933 rm -rf conftest*
7934 bfd_cv_decl_needed_malloc=no
7935 else
7936 echo "configure: failed program was:" >&5
7937 cat conftest.$ac_ext >&5
7938 rm -rf conftest*
7939 bfd_cv_decl_needed_malloc=yes
7940 fi
7941 rm -f conftest*
7942 fi
7943
7944 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7945 if test $bfd_cv_decl_needed_malloc = yes; then
7946 cat >> confdefs.h <<\EOF
7947 #define NEED_DECLARATION_MALLOC 1
7948 EOF
7949
7950 fi
7951
7952 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
7953 echo "configure:7954: checking whether realloc must be declared" >&5
7954 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
7955 echo $ac_n "(cached) $ac_c" 1>&6
7956 else
7957 cat > conftest.$ac_ext <<EOF
7958 #line 7959 "configure"
7959 #include "confdefs.h"
7960
7961 #include <stdio.h>
7962 #ifdef HAVE_STRING_H
7963 #include <string.h>
7964 #else
7965 #ifdef HAVE_STRINGS_H
7966 #include <strings.h>
7967 #endif
7968 #endif
7969 #ifdef HAVE_STDLIB_H
7970 #include <stdlib.h>
7971 #endif
7972 #ifdef HAVE_UNISTD_H
7973 #include <unistd.h>
7974 #endif
7975 int main() {
7976 char *(*pfn) = (char *(*)) realloc
7977 ; return 0; }
7978 EOF
7979 if { (eval echo configure:7980: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7980 rm -rf conftest*
7981 bfd_cv_decl_needed_realloc=no
7982 else
7983 echo "configure: failed program was:" >&5
7984 cat conftest.$ac_ext >&5
7985 rm -rf conftest*
7986 bfd_cv_decl_needed_realloc=yes
7987 fi
7988 rm -f conftest*
7989 fi
7990
7991 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7992 if test $bfd_cv_decl_needed_realloc = yes; then
7993 cat >> confdefs.h <<\EOF
7994 #define NEED_DECLARATION_REALLOC 1
7995 EOF
7996
7997 fi
7998
7999 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
8000 echo "configure:8001: checking whether free must be declared" >&5
8001 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
8002 echo $ac_n "(cached) $ac_c" 1>&6
8003 else
8004 cat > conftest.$ac_ext <<EOF
8005 #line 8006 "configure"
8006 #include "confdefs.h"
8007
8008 #include <stdio.h>
8009 #ifdef HAVE_STRING_H
8010 #include <string.h>
8011 #else
8012 #ifdef HAVE_STRINGS_H
8013 #include <strings.h>
8014 #endif
8015 #endif
8016 #ifdef HAVE_STDLIB_H
8017 #include <stdlib.h>
8018 #endif
8019 #ifdef HAVE_UNISTD_H
8020 #include <unistd.h>
8021 #endif
8022 int main() {
8023 char *(*pfn) = (char *(*)) free
8024 ; return 0; }
8025 EOF
8026 if { (eval echo configure:8027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8027 rm -rf conftest*
8028 bfd_cv_decl_needed_free=no
8029 else
8030 echo "configure: failed program was:" >&5
8031 cat conftest.$ac_ext >&5
8032 rm -rf conftest*
8033 bfd_cv_decl_needed_free=yes
8034 fi
8035 rm -f conftest*
8036 fi
8037
8038 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
8039 if test $bfd_cv_decl_needed_free = yes; then
8040 cat >> confdefs.h <<\EOF
8041 #define NEED_DECLARATION_FREE 1
8042 EOF
8043
8044 fi
8045
8046 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
8047 echo "configure:8048: checking whether strerror must be declared" >&5
8048 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
8049 echo $ac_n "(cached) $ac_c" 1>&6
8050 else
8051 cat > conftest.$ac_ext <<EOF
8052 #line 8053 "configure"
8053 #include "confdefs.h"
8054
8055 #include <stdio.h>
8056 #ifdef HAVE_STRING_H
8057 #include <string.h>
8058 #else
8059 #ifdef HAVE_STRINGS_H
8060 #include <strings.h>
8061 #endif
8062 #endif
8063 #ifdef HAVE_STDLIB_H
8064 #include <stdlib.h>
8065 #endif
8066 #ifdef HAVE_UNISTD_H
8067 #include <unistd.h>
8068 #endif
8069 int main() {
8070 char *(*pfn) = (char *(*)) strerror
8071 ; return 0; }
8072 EOF
8073 if { (eval echo configure:8074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8074 rm -rf conftest*
8075 bfd_cv_decl_needed_strerror=no
8076 else
8077 echo "configure: failed program was:" >&5
8078 cat conftest.$ac_ext >&5
8079 rm -rf conftest*
8080 bfd_cv_decl_needed_strerror=yes
8081 fi
8082 rm -f conftest*
8083 fi
8084
8085 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
8086 if test $bfd_cv_decl_needed_strerror = yes; then
8087 cat >> confdefs.h <<\EOF
8088 #define NEED_DECLARATION_STRERROR 1
8089 EOF
8090
8091 fi
8092
8093 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
8094 echo "configure:8095: checking whether strdup must be declared" >&5
8095 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
8096 echo $ac_n "(cached) $ac_c" 1>&6
8097 else
8098 cat > conftest.$ac_ext <<EOF
8099 #line 8100 "configure"
8100 #include "confdefs.h"
8101
8102 #include <stdio.h>
8103 #ifdef HAVE_STRING_H
8104 #include <string.h>
8105 #else
8106 #ifdef HAVE_STRINGS_H
8107 #include <strings.h>
8108 #endif
8109 #endif
8110 #ifdef HAVE_STDLIB_H
8111 #include <stdlib.h>
8112 #endif
8113 #ifdef HAVE_UNISTD_H
8114 #include <unistd.h>
8115 #endif
8116 int main() {
8117 char *(*pfn) = (char *(*)) strdup
8118 ; return 0; }
8119 EOF
8120 if { (eval echo configure:8121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8121 rm -rf conftest*
8122 bfd_cv_decl_needed_strdup=no
8123 else
8124 echo "configure: failed program was:" >&5
8125 cat conftest.$ac_ext >&5
8126 rm -rf conftest*
8127 bfd_cv_decl_needed_strdup=yes
8128 fi
8129 rm -f conftest*
8130 fi
8131
8132 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
8133 if test $bfd_cv_decl_needed_strdup = yes; then
8134 cat >> confdefs.h <<\EOF
8135 #define NEED_DECLARATION_STRDUP 1
8136 EOF
8137
8138 fi
8139
8140 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
8141 echo "configure:8142: checking whether strstr must be declared" >&5
8142 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
8143 echo $ac_n "(cached) $ac_c" 1>&6
8144 else
8145 cat > conftest.$ac_ext <<EOF
8146 #line 8147 "configure"
8147 #include "confdefs.h"
8148
8149 #include <stdio.h>
8150 #ifdef HAVE_STRING_H
8151 #include <string.h>
8152 #else
8153 #ifdef HAVE_STRINGS_H
8154 #include <strings.h>
8155 #endif
8156 #endif
8157 #ifdef HAVE_STDLIB_H
8158 #include <stdlib.h>
8159 #endif
8160 #ifdef HAVE_UNISTD_H
8161 #include <unistd.h>
8162 #endif
8163 int main() {
8164 char *(*pfn) = (char *(*)) strstr
8165 ; return 0; }
8166 EOF
8167 if { (eval echo configure:8168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8168 rm -rf conftest*
8169 bfd_cv_decl_needed_strstr=no
8170 else
8171 echo "configure: failed program was:" >&5
8172 cat conftest.$ac_ext >&5
8173 rm -rf conftest*
8174 bfd_cv_decl_needed_strstr=yes
8175 fi
8176 rm -f conftest*
8177 fi
8178
8179 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
8180 if test $bfd_cv_decl_needed_strstr = yes; then
8181 cat >> confdefs.h <<\EOF
8182 #define NEED_DECLARATION_STRSTR 1
8183 EOF
8184
8185 fi
8186
8187 echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
8188 echo "configure:8189: checking whether canonicalize_file_name must be declared" >&5
8189 if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
8190 echo $ac_n "(cached) $ac_c" 1>&6
8191 else
8192 cat > conftest.$ac_ext <<EOF
8193 #line 8194 "configure"
8194 #include "confdefs.h"
8195
8196 #include <stdio.h>
8197 #ifdef HAVE_STRING_H
8198 #include <string.h>
8199 #else
8200 #ifdef HAVE_STRINGS_H
8201 #include <strings.h>
8202 #endif
8203 #endif
8204 #ifdef HAVE_STDLIB_H
8205 #include <stdlib.h>
8206 #endif
8207 #ifdef HAVE_UNISTD_H
8208 #include <unistd.h>
8209 #endif
8210 int main() {
8211 char *(*pfn) = (char *(*)) canonicalize_file_name
8212 ; return 0; }
8213 EOF
8214 if { (eval echo configure:8215: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8215 rm -rf conftest*
8216 bfd_cv_decl_needed_canonicalize_file_name=no
8217 else
8218 echo "configure: failed program was:" >&5
8219 cat conftest.$ac_ext >&5
8220 rm -rf conftest*
8221 bfd_cv_decl_needed_canonicalize_file_name=yes
8222 fi
8223 rm -f conftest*
8224 fi
8225
8226 echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
8227 if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
8228 cat >> confdefs.h <<\EOF
8229 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
8230 EOF
8231
8232 fi
8233
8234
8235 # The following save_state_t checkery is only necessary for HPUX
8236 # versions earlier than 10.20. When those fade from memory, this
8237 # could be expunged. --jsm 1999-03-22
8238
8239 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
8240 echo "configure:8241: checking for HPUX save_state structure" >&5
8241 cat > conftest.$ac_ext <<EOF
8242 #line 8243 "configure"
8243 #include "confdefs.h"
8244 #include <machine/save_state.h>
8245 EOF
8246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8247 egrep "save_state_t" >/dev/null 2>&1; then
8248 rm -rf conftest*
8249 gdb_cv_hpux_savestate=yes
8250 else
8251 rm -rf conftest*
8252 gdb_cv_hpux_savestate=no
8253 fi
8254 rm -f conftest*
8255
8256 cat > conftest.$ac_ext <<EOF
8257 #line 8258 "configure"
8258 #include "confdefs.h"
8259 #include <machine/save_state.h>
8260 EOF
8261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8262 egrep "ss_wide" >/dev/null 2>&1; then
8263 rm -rf conftest*
8264 gdb_cv_hpux_sswide=yes
8265 else
8266 rm -rf conftest*
8267 gdb_cv_hpux_sswide=no
8268 fi
8269 rm -f conftest*
8270
8271 if test $gdb_cv_hpux_savestate = yes
8272 then
8273 cat >> confdefs.h <<\EOF
8274 #define HAVE_STRUCT_SAVE_STATE_T 1
8275 EOF
8276
8277 fi
8278 if test $gdb_cv_hpux_sswide = yes
8279 then
8280 cat >> confdefs.h <<\EOF
8281 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
8282 EOF
8283
8284 fi
8285 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
8286
8287
8288 # If we are configured native on GNU/Linux, work around problems with
8289 # sys/procfs.h
8290 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
8291
8292 if test "${target}" = "${host}"; then
8293 case "${host}" in
8294 i[3456]86-*-linux*)
8295 cat >> confdefs.h <<\EOF
8296 #define START_INFERIOR_TRAPS_EXPECTED 2
8297 EOF
8298
8299 cat >> confdefs.h <<\EOF
8300 #define sys_quotactl 1
8301 EOF
8302
8303 ;;
8304 ia64-*-aix*)
8305 cat >> confdefs.h <<\EOF
8306 #define NEW_PROC_API 1
8307 EOF
8308
8309 ;;
8310 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
8311 cat >> confdefs.h <<\EOF
8312 #define NEW_PROC_API 1
8313 EOF
8314
8315 ;;
8316 *-*-solaris2.[6789])
8317 cat >> confdefs.h <<\EOF
8318 #define NEW_PROC_API 1
8319 EOF
8320
8321 ;;
8322 mips-sgi-irix5*)
8323 # Work around <sys/proc.h> needing _KMEMUSER problem on IRIX 5.
8324 cat >> confdefs.h <<\EOF
8325 #define _KMEMUSER 1
8326 EOF
8327
8328 ;;
8329 esac
8330 fi
8331
8332 if test "$ac_cv_header_sys_procfs_h" = yes; then
8333 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
8334 echo "configure:8335: checking for pstatus_t in sys/procfs.h" >&5
8335 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
8336 echo $ac_n "(cached) $ac_c" 1>&6
8337 else
8338 cat > conftest.$ac_ext <<EOF
8339 #line 8340 "configure"
8340 #include "confdefs.h"
8341
8342 #define _SYSCALL32
8343 #include <sys/procfs.h>
8344 int main() {
8345 pstatus_t avar
8346 ; return 0; }
8347 EOF
8348 if { (eval echo configure:8349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8349 rm -rf conftest*
8350 bfd_cv_have_sys_procfs_type_pstatus_t=yes
8351 else
8352 echo "configure: failed program was:" >&5
8353 cat conftest.$ac_ext >&5
8354 rm -rf conftest*
8355 bfd_cv_have_sys_procfs_type_pstatus_t=no
8356
8357 fi
8358 rm -f conftest*
8359 fi
8360
8361 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
8362 cat >> confdefs.h <<\EOF
8363 #define HAVE_PSTATUS_T 1
8364 EOF
8365
8366 fi
8367 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
8368
8369 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
8370 echo "configure:8371: checking for prrun_t in sys/procfs.h" >&5
8371 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
8372 echo $ac_n "(cached) $ac_c" 1>&6
8373 else
8374 cat > conftest.$ac_ext <<EOF
8375 #line 8376 "configure"
8376 #include "confdefs.h"
8377
8378 #define _SYSCALL32
8379 #include <sys/procfs.h>
8380 int main() {
8381 prrun_t avar
8382 ; return 0; }
8383 EOF
8384 if { (eval echo configure:8385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8385 rm -rf conftest*
8386 bfd_cv_have_sys_procfs_type_prrun_t=yes
8387 else
8388 echo "configure: failed program was:" >&5
8389 cat conftest.$ac_ext >&5
8390 rm -rf conftest*
8391 bfd_cv_have_sys_procfs_type_prrun_t=no
8392
8393 fi
8394 rm -f conftest*
8395 fi
8396
8397 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
8398 cat >> confdefs.h <<\EOF
8399 #define HAVE_PRRUN_T 1
8400 EOF
8401
8402 fi
8403 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
8404
8405 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
8406 echo "configure:8407: checking for gregset_t in sys/procfs.h" >&5
8407 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
8408 echo $ac_n "(cached) $ac_c" 1>&6
8409 else
8410 cat > conftest.$ac_ext <<EOF
8411 #line 8412 "configure"
8412 #include "confdefs.h"
8413
8414 #define _SYSCALL32
8415 #include <sys/procfs.h>
8416 int main() {
8417 gregset_t avar
8418 ; return 0; }
8419 EOF
8420 if { (eval echo configure:8421: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8421 rm -rf conftest*
8422 bfd_cv_have_sys_procfs_type_gregset_t=yes
8423 else
8424 echo "configure: failed program was:" >&5
8425 cat conftest.$ac_ext >&5
8426 rm -rf conftest*
8427 bfd_cv_have_sys_procfs_type_gregset_t=no
8428
8429 fi
8430 rm -f conftest*
8431 fi
8432
8433 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
8434 cat >> confdefs.h <<\EOF
8435 #define HAVE_GREGSET_T 1
8436 EOF
8437
8438 fi
8439 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
8440
8441 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
8442 echo "configure:8443: checking for fpregset_t in sys/procfs.h" >&5
8443 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
8444 echo $ac_n "(cached) $ac_c" 1>&6
8445 else
8446 cat > conftest.$ac_ext <<EOF
8447 #line 8448 "configure"
8448 #include "confdefs.h"
8449
8450 #define _SYSCALL32
8451 #include <sys/procfs.h>
8452 int main() {
8453 fpregset_t avar
8454 ; return 0; }
8455 EOF
8456 if { (eval echo configure:8457: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8457 rm -rf conftest*
8458 bfd_cv_have_sys_procfs_type_fpregset_t=yes
8459 else
8460 echo "configure: failed program was:" >&5
8461 cat conftest.$ac_ext >&5
8462 rm -rf conftest*
8463 bfd_cv_have_sys_procfs_type_fpregset_t=no
8464
8465 fi
8466 rm -f conftest*
8467 fi
8468
8469 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8470 cat >> confdefs.h <<\EOF
8471 #define HAVE_FPREGSET_T 1
8472 EOF
8473
8474 fi
8475 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
8476
8477 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
8478 echo "configure:8479: checking for prgregset_t in sys/procfs.h" >&5
8479 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
8480 echo $ac_n "(cached) $ac_c" 1>&6
8481 else
8482 cat > conftest.$ac_ext <<EOF
8483 #line 8484 "configure"
8484 #include "confdefs.h"
8485
8486 #define _SYSCALL32
8487 #include <sys/procfs.h>
8488 int main() {
8489 prgregset_t avar
8490 ; return 0; }
8491 EOF
8492 if { (eval echo configure:8493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8493 rm -rf conftest*
8494 bfd_cv_have_sys_procfs_type_prgregset_t=yes
8495 else
8496 echo "configure: failed program was:" >&5
8497 cat conftest.$ac_ext >&5
8498 rm -rf conftest*
8499 bfd_cv_have_sys_procfs_type_prgregset_t=no
8500
8501 fi
8502 rm -f conftest*
8503 fi
8504
8505 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8506 cat >> confdefs.h <<\EOF
8507 #define HAVE_PRGREGSET_T 1
8508 EOF
8509
8510 fi
8511 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
8512
8513 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
8514 echo "configure:8515: checking for prfpregset_t in sys/procfs.h" >&5
8515 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
8516 echo $ac_n "(cached) $ac_c" 1>&6
8517 else
8518 cat > conftest.$ac_ext <<EOF
8519 #line 8520 "configure"
8520 #include "confdefs.h"
8521
8522 #define _SYSCALL32
8523 #include <sys/procfs.h>
8524 int main() {
8525 prfpregset_t avar
8526 ; return 0; }
8527 EOF
8528 if { (eval echo configure:8529: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8529 rm -rf conftest*
8530 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
8531 else
8532 echo "configure: failed program was:" >&5
8533 cat conftest.$ac_ext >&5
8534 rm -rf conftest*
8535 bfd_cv_have_sys_procfs_type_prfpregset_t=no
8536
8537 fi
8538 rm -f conftest*
8539 fi
8540
8541 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8542 cat >> confdefs.h <<\EOF
8543 #define HAVE_PRFPREGSET_T 1
8544 EOF
8545
8546 fi
8547 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
8548
8549 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
8550 echo "configure:8551: checking for prgregset32_t in sys/procfs.h" >&5
8551 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
8552 echo $ac_n "(cached) $ac_c" 1>&6
8553 else
8554 cat > conftest.$ac_ext <<EOF
8555 #line 8556 "configure"
8556 #include "confdefs.h"
8557
8558 #define _SYSCALL32
8559 #include <sys/procfs.h>
8560 int main() {
8561 prgregset32_t avar
8562 ; return 0; }
8563 EOF
8564 if { (eval echo configure:8565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8565 rm -rf conftest*
8566 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
8567 else
8568 echo "configure: failed program was:" >&5
8569 cat conftest.$ac_ext >&5
8570 rm -rf conftest*
8571 bfd_cv_have_sys_procfs_type_prgregset32_t=no
8572
8573 fi
8574 rm -f conftest*
8575 fi
8576
8577 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8578 cat >> confdefs.h <<\EOF
8579 #define HAVE_PRGREGSET32_T 1
8580 EOF
8581
8582 fi
8583 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
8584
8585 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
8586 echo "configure:8587: checking for prfpregset32_t in sys/procfs.h" >&5
8587 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
8588 echo $ac_n "(cached) $ac_c" 1>&6
8589 else
8590 cat > conftest.$ac_ext <<EOF
8591 #line 8592 "configure"
8592 #include "confdefs.h"
8593
8594 #define _SYSCALL32
8595 #include <sys/procfs.h>
8596 int main() {
8597 prfpregset32_t avar
8598 ; return 0; }
8599 EOF
8600 if { (eval echo configure:8601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8601 rm -rf conftest*
8602 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
8603 else
8604 echo "configure: failed program was:" >&5
8605 cat conftest.$ac_ext >&5
8606 rm -rf conftest*
8607 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8608
8609 fi
8610 rm -f conftest*
8611 fi
8612
8613 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8614 cat >> confdefs.h <<\EOF
8615 #define HAVE_PRFPREGSET32_T 1
8616 EOF
8617
8618 fi
8619 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
8620
8621 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
8622 echo "configure:8623: checking for lwpid_t in sys/procfs.h" >&5
8623 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
8624 echo $ac_n "(cached) $ac_c" 1>&6
8625 else
8626 cat > conftest.$ac_ext <<EOF
8627 #line 8628 "configure"
8628 #include "confdefs.h"
8629
8630 #define _SYSCALL32
8631 #include <sys/procfs.h>
8632 int main() {
8633 lwpid_t avar
8634 ; return 0; }
8635 EOF
8636 if { (eval echo configure:8637: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8637 rm -rf conftest*
8638 bfd_cv_have_sys_procfs_type_lwpid_t=yes
8639 else
8640 echo "configure: failed program was:" >&5
8641 cat conftest.$ac_ext >&5
8642 rm -rf conftest*
8643 bfd_cv_have_sys_procfs_type_lwpid_t=no
8644
8645 fi
8646 rm -f conftest*
8647 fi
8648
8649 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8650 cat >> confdefs.h <<\EOF
8651 #define HAVE_LWPID_T 1
8652 EOF
8653
8654 fi
8655 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
8656
8657 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
8658 echo "configure:8659: checking for psaddr_t in sys/procfs.h" >&5
8659 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
8660 echo $ac_n "(cached) $ac_c" 1>&6
8661 else
8662 cat > conftest.$ac_ext <<EOF
8663 #line 8664 "configure"
8664 #include "confdefs.h"
8665
8666 #define _SYSCALL32
8667 #include <sys/procfs.h>
8668 int main() {
8669 psaddr_t avar
8670 ; return 0; }
8671 EOF
8672 if { (eval echo configure:8673: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8673 rm -rf conftest*
8674 bfd_cv_have_sys_procfs_type_psaddr_t=yes
8675 else
8676 echo "configure: failed program was:" >&5
8677 cat conftest.$ac_ext >&5
8678 rm -rf conftest*
8679 bfd_cv_have_sys_procfs_type_psaddr_t=no
8680
8681 fi
8682 rm -f conftest*
8683 fi
8684
8685 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8686 cat >> confdefs.h <<\EOF
8687 #define HAVE_PSADDR_T 1
8688 EOF
8689
8690 fi
8691 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
8692
8693 echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
8694 echo "configure:8695: checking for prsysent_t in sys/procfs.h" >&5
8695 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
8696 echo $ac_n "(cached) $ac_c" 1>&6
8697 else
8698 cat > conftest.$ac_ext <<EOF
8699 #line 8700 "configure"
8700 #include "confdefs.h"
8701
8702 #define _SYSCALL32
8703 #include <sys/procfs.h>
8704 int main() {
8705 prsysent_t avar
8706 ; return 0; }
8707 EOF
8708 if { (eval echo configure:8709: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8709 rm -rf conftest*
8710 bfd_cv_have_sys_procfs_type_prsysent_t=yes
8711 else
8712 echo "configure: failed program was:" >&5
8713 cat conftest.$ac_ext >&5
8714 rm -rf conftest*
8715 bfd_cv_have_sys_procfs_type_prsysent_t=no
8716
8717 fi
8718 rm -f conftest*
8719 fi
8720
8721 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8722 cat >> confdefs.h <<\EOF
8723 #define HAVE_PRSYSENT_T 1
8724 EOF
8725
8726 fi
8727 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
8728
8729 echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
8730 echo "configure:8731: checking for pr_sigset_t in sys/procfs.h" >&5
8731 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
8732 echo $ac_n "(cached) $ac_c" 1>&6
8733 else
8734 cat > conftest.$ac_ext <<EOF
8735 #line 8736 "configure"
8736 #include "confdefs.h"
8737
8738 #define _SYSCALL32
8739 #include <sys/procfs.h>
8740 int main() {
8741 pr_sigset_t avar
8742 ; return 0; }
8743 EOF
8744 if { (eval echo configure:8745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8745 rm -rf conftest*
8746 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
8747 else
8748 echo "configure: failed program was:" >&5
8749 cat conftest.$ac_ext >&5
8750 rm -rf conftest*
8751 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8752
8753 fi
8754 rm -f conftest*
8755 fi
8756
8757 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8758 cat >> confdefs.h <<\EOF
8759 #define HAVE_PR_SIGSET_T 1
8760 EOF
8761
8762 fi
8763 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
8764
8765 echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
8766 echo "configure:8767: checking for pr_sigaction64_t in sys/procfs.h" >&5
8767 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
8768 echo $ac_n "(cached) $ac_c" 1>&6
8769 else
8770 cat > conftest.$ac_ext <<EOF
8771 #line 8772 "configure"
8772 #include "confdefs.h"
8773
8774 #define _SYSCALL32
8775 #include <sys/procfs.h>
8776 int main() {
8777 pr_sigaction64_t avar
8778 ; return 0; }
8779 EOF
8780 if { (eval echo configure:8781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8781 rm -rf conftest*
8782 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
8783 else
8784 echo "configure: failed program was:" >&5
8785 cat conftest.$ac_ext >&5
8786 rm -rf conftest*
8787 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8788
8789 fi
8790 rm -f conftest*
8791 fi
8792
8793 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8794 cat >> confdefs.h <<\EOF
8795 #define HAVE_PR_SIGACTION64_T 1
8796 EOF
8797
8798 fi
8799 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8800
8801 echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
8802 echo "configure:8803: checking for pr_siginfo64_t in sys/procfs.h" >&5
8803 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8804 echo $ac_n "(cached) $ac_c" 1>&6
8805 else
8806 cat > conftest.$ac_ext <<EOF
8807 #line 8808 "configure"
8808 #include "confdefs.h"
8809
8810 #define _SYSCALL32
8811 #include <sys/procfs.h>
8812 int main() {
8813 pr_siginfo64_t avar
8814 ; return 0; }
8815 EOF
8816 if { (eval echo configure:8817: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8817 rm -rf conftest*
8818 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8819 else
8820 echo "configure: failed program was:" >&5
8821 cat conftest.$ac_ext >&5
8822 rm -rf conftest*
8823 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8824
8825 fi
8826 rm -f conftest*
8827 fi
8828
8829 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8830 cat >> confdefs.h <<\EOF
8831 #define HAVE_PR_SIGINFO64_T 1
8832 EOF
8833
8834 fi
8835 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8836
8837
8838
8839
8840
8841 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8842 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
8843 echo "configure:8844: checking whether prfpregset_t type is broken" >&5
8844 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
8845 echo $ac_n "(cached) $ac_c" 1>&6
8846 else
8847 if test "$cross_compiling" = yes; then
8848 gdb_cv_prfpregset_t_broken=yes
8849 else
8850 cat > conftest.$ac_ext <<EOF
8851 #line 8852 "configure"
8852 #include "confdefs.h"
8853 #include <sys/procfs.h>
8854 int main ()
8855 {
8856 if (sizeof (prfpregset_t) == sizeof (void *))
8857 return 1;
8858 return 0;
8859 }
8860 EOF
8861 if { (eval echo configure:8862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8862 then
8863 gdb_cv_prfpregset_t_broken=no
8864 else
8865 echo "configure: failed program was:" >&5
8866 cat conftest.$ac_ext >&5
8867 rm -fr conftest*
8868 gdb_cv_prfpregset_t_broken=yes
8869 fi
8870 rm -fr conftest*
8871 fi
8872
8873 fi
8874
8875 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8876 if test $gdb_cv_prfpregset_t_broken = yes; then
8877 cat >> confdefs.h <<\EOF
8878 #define PRFPREGSET_T_BROKEN 1
8879 EOF
8880
8881 fi
8882 fi
8883
8884
8885 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8886 echo "configure:8887: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
8887 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
8888 echo $ac_n "(cached) $ac_c" 1>&6
8889 else
8890 cat > conftest.$ac_ext <<EOF
8891 #line 8892 "configure"
8892 #include "confdefs.h"
8893 #include <unistd.h>
8894 #include <sys/types.h>
8895 #include <sys/procfs.h>
8896
8897 int main() {
8898
8899 int dummy;;
8900 dummy = ioctl(0, PIOCSET, &dummy);
8901
8902 ; return 0; }
8903 EOF
8904 if { (eval echo configure:8905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8905 rm -rf conftest*
8906 gdb_cv_have_procfs_piocset=yes
8907 else
8908 echo "configure: failed program was:" >&5
8909 cat conftest.$ac_ext >&5
8910 rm -rf conftest*
8911 gdb_cv_have_procfs_piocset=no
8912 fi
8913 rm -f conftest*
8914 fi
8915
8916 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8917 if test $gdb_cv_have_procfs_piocset = yes; then
8918 cat >> confdefs.h <<\EOF
8919 #define HAVE_PROCFS_PIOCSET 1
8920 EOF
8921
8922 fi
8923 fi
8924
8925 if test ${host} = ${target} ; then
8926
8927 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8928 echo "configure:8929: checking for member l_addr in struct link_map" >&5
8929 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
8930 echo $ac_n "(cached) $ac_c" 1>&6
8931 else
8932 cat > conftest.$ac_ext <<EOF
8933 #line 8934 "configure"
8934 #include "confdefs.h"
8935 #include <link.h>
8936 int main() {
8937 struct link_map lm; (void) lm.l_addr;
8938 ; return 0; }
8939 EOF
8940 if { (eval echo configure:8941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8941 rm -rf conftest*
8942 gdb_cv_have_struct_link_map_with_l_members=yes
8943 else
8944 echo "configure: failed program was:" >&5
8945 cat conftest.$ac_ext >&5
8946 rm -rf conftest*
8947 gdb_cv_have_struct_link_map_with_l_members=no
8948 fi
8949 rm -f conftest*
8950 fi
8951
8952 echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8953 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8954 cat >> confdefs.h <<\EOF
8955 #define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
8956 EOF
8957
8958 fi
8959
8960
8961 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8962 echo "configure:8963: checking for member lm_addr in struct link_map" >&5
8963 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8964 echo $ac_n "(cached) $ac_c" 1>&6
8965 else
8966 cat > conftest.$ac_ext <<EOF
8967 #line 8968 "configure"
8968 #include "confdefs.h"
8969 #include <sys/types.h>
8970 #include <link.h>
8971 int main() {
8972 struct link_map lm; (void) lm.lm_addr;
8973 ; return 0; }
8974 EOF
8975 if { (eval echo configure:8976: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8976 rm -rf conftest*
8977 gdb_cv_have_struct_link_map_with_lm_members=yes
8978 else
8979 echo "configure: failed program was:" >&5
8980 cat conftest.$ac_ext >&5
8981 rm -rf conftest*
8982 gdb_cv_have_struct_link_map_with_lm_members=no
8983 fi
8984 rm -f conftest*
8985 fi
8986
8987 echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8988 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8989 cat >> confdefs.h <<\EOF
8990 #define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8991 EOF
8992
8993 fi
8994
8995
8996 echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
8997 echo "configure:8998: checking for member som_addr in struct so_map" >&5
8998 if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
8999 echo $ac_n "(cached) $ac_c" 1>&6
9000 else
9001 cat > conftest.$ac_ext <<EOF
9002 #line 9003 "configure"
9003 #include "confdefs.h"
9004 #include <sys/types.h>
9005 #ifdef HAVE_NLIST_H
9006 #include <nlist.h>
9007 #endif
9008 #include <link.h>
9009 int main() {
9010 struct so_map lm; (void) lm.som_addr;
9011 ; return 0; }
9012 EOF
9013 if { (eval echo configure:9014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9014 rm -rf conftest*
9015 gdb_cv_have_struct_so_map_with_som_members=yes
9016 else
9017 echo "configure: failed program was:" >&5
9018 cat conftest.$ac_ext >&5
9019 rm -rf conftest*
9020 gdb_cv_have_struct_so_map_with_som_members=no
9021 fi
9022 rm -f conftest*
9023 fi
9024
9025 echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
9026 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
9027 cat >> confdefs.h <<\EOF
9028 #define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
9029 EOF
9030
9031 fi
9032
9033
9034 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
9035 echo "configure:9036: checking for struct link_map32 in sys/link.h" >&5
9036 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
9037 echo $ac_n "(cached) $ac_c" 1>&6
9038 else
9039 cat > conftest.$ac_ext <<EOF
9040 #line 9041 "configure"
9041 #include "confdefs.h"
9042 #define _SYSCALL32
9043 #include <sys/link.h>
9044 int main() {
9045 struct link_map32 l;
9046 ; return 0; }
9047 EOF
9048 if { (eval echo configure:9049: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9049 rm -rf conftest*
9050 gdb_cv_have_struct_link_map32=yes
9051 else
9052 echo "configure: failed program was:" >&5
9053 cat conftest.$ac_ext >&5
9054 rm -rf conftest*
9055 gdb_cv_have_struct_link_map32=no
9056 fi
9057 rm -f conftest*
9058 fi
9059
9060 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
9061 if test $gdb_cv_have_struct_link_map32 = yes; then
9062 cat >> confdefs.h <<\EOF
9063 #define HAVE_STRUCT_LINK_MAP32 1
9064 EOF
9065
9066 cat >> confdefs.h <<\EOF
9067 #define _SYSCALL32 1
9068 EOF
9069
9070 fi
9071 fi
9072
9073
9074 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
9075 echo "configure:9076: checking for long long support in compiler" >&5
9076 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
9077 echo $ac_n "(cached) $ac_c" 1>&6
9078 else
9079 cat > conftest.$ac_ext <<EOF
9080 #line 9081 "configure"
9081 #include "confdefs.h"
9082
9083 int main() {
9084
9085 extern long long foo;
9086 switch (foo & 2) { case 0: return 1; }
9087
9088 ; return 0; }
9089 EOF
9090 if { (eval echo configure:9091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9091 rm -rf conftest*
9092 gdb_cv_c_long_long=yes
9093 else
9094 echo "configure: failed program was:" >&5
9095 cat conftest.$ac_ext >&5
9096 rm -rf conftest*
9097 gdb_cv_c_long_long=no
9098 fi
9099 rm -f conftest*
9100 fi
9101
9102 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
9103 if test $gdb_cv_c_long_long = yes; then
9104 cat >> confdefs.h <<\EOF
9105 #define CC_HAS_LONG_LONG 1
9106 EOF
9107
9108 fi
9109
9110
9111 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
9112 echo "configure:9113: checking for long long support in printf" >&5
9113 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
9114 echo $ac_n "(cached) $ac_c" 1>&6
9115 else
9116 if test "$cross_compiling" = yes; then
9117 gdb_cv_printf_has_long_long=no
9118 else
9119 cat > conftest.$ac_ext <<EOF
9120 #line 9121 "configure"
9121 #include "confdefs.h"
9122
9123 int main () {
9124 char buf[32];
9125 long long l = 0;
9126 l = (l << 16) + 0x0123;
9127 l = (l << 16) + 0x4567;
9128 l = (l << 16) + 0x89ab;
9129 l = (l << 16) + 0xcdef;
9130 sprintf (buf, "0x%016llx", l);
9131 return (strcmp ("0x0123456789abcdef", buf));
9132 }
9133 EOF
9134 if { (eval echo configure:9135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9135 then
9136 gdb_cv_printf_has_long_long=yes
9137 else
9138 echo "configure: failed program was:" >&5
9139 cat conftest.$ac_ext >&5
9140 rm -fr conftest*
9141 gdb_cv_printf_has_long_long=no
9142 fi
9143 rm -fr conftest*
9144 fi
9145
9146 fi
9147
9148 if test $gdb_cv_printf_has_long_long = yes; then
9149 cat >> confdefs.h <<\EOF
9150 #define PRINTF_HAS_LONG_LONG 1
9151 EOF
9152
9153 fi
9154 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
9155
9156
9157 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
9158 echo "configure:9159: checking for long double support in compiler" >&5
9159 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
9160 echo $ac_n "(cached) $ac_c" 1>&6
9161 else
9162 cat > conftest.$ac_ext <<EOF
9163 #line 9164 "configure"
9164 #include "confdefs.h"
9165
9166 int main() {
9167 long double foo;
9168 ; return 0; }
9169 EOF
9170 if { (eval echo configure:9171: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9171 rm -rf conftest*
9172 ac_cv_c_long_double=yes
9173 else
9174 echo "configure: failed program was:" >&5
9175 cat conftest.$ac_ext >&5
9176 rm -rf conftest*
9177 ac_cv_c_long_double=no
9178 fi
9179 rm -f conftest*
9180 fi
9181
9182 echo "$ac_t""$ac_cv_c_long_double" 1>&6
9183 if test $ac_cv_c_long_double = yes; then
9184 cat >> confdefs.h <<\EOF
9185 #define HAVE_LONG_DOUBLE 1
9186 EOF
9187
9188 fi
9189
9190
9191 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
9192 echo "configure:9193: checking for long double support in printf" >&5
9193 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
9194 echo $ac_n "(cached) $ac_c" 1>&6
9195 else
9196 if test "$cross_compiling" = yes; then
9197 gdb_cv_printf_has_long_double=no
9198 else
9199 cat > conftest.$ac_ext <<EOF
9200 #line 9201 "configure"
9201 #include "confdefs.h"
9202
9203 int main () {
9204 char buf[16];
9205 long double f = 3.141592653;
9206 sprintf (buf, "%Lg", f);
9207 return (strncmp ("3.14159", buf, 7));
9208 }
9209 EOF
9210 if { (eval echo configure:9211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9211 then
9212 gdb_cv_printf_has_long_double=yes
9213 else
9214 echo "configure: failed program was:" >&5
9215 cat conftest.$ac_ext >&5
9216 rm -fr conftest*
9217 gdb_cv_printf_has_long_double=no
9218 fi
9219 rm -fr conftest*
9220 fi
9221
9222 fi
9223
9224 if test $gdb_cv_printf_has_long_double = yes; then
9225 cat >> confdefs.h <<\EOF
9226 #define PRINTF_HAS_LONG_DOUBLE 1
9227 EOF
9228
9229 fi
9230 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
9231
9232
9233 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
9234 echo "configure:9235: checking for long double support in scanf" >&5
9235 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
9236 echo $ac_n "(cached) $ac_c" 1>&6
9237 else
9238 if test "$cross_compiling" = yes; then
9239 gdb_cv_scanf_has_long_double=no
9240 else
9241 cat > conftest.$ac_ext <<EOF
9242 #line 9243 "configure"
9243 #include "confdefs.h"
9244
9245 int main () {
9246 char *buf = "3.141592653";
9247 long double f = 0;
9248 sscanf (buf, "%Lg", &f);
9249 return !(f > 3.14159 && f < 3.14160);
9250 }
9251 EOF
9252 if { (eval echo configure:9253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
9253 then
9254 gdb_cv_scanf_has_long_double=yes
9255 else
9256 echo "configure: failed program was:" >&5
9257 cat conftest.$ac_ext >&5
9258 rm -fr conftest*
9259 gdb_cv_scanf_has_long_double=no
9260 fi
9261 rm -fr conftest*
9262 fi
9263
9264 fi
9265
9266 if test $gdb_cv_scanf_has_long_double = yes; then
9267 cat >> confdefs.h <<\EOF
9268 #define SCANF_HAS_LONG_DOUBLE 1
9269 EOF
9270
9271 fi
9272 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
9273
9274 case ${host_os} in
9275 aix*)
9276 echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
9277 echo "configure:9278: checking for -bbigtoc option" >&5
9278 if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
9279 echo $ac_n "(cached) $ac_c" 1>&6
9280 else
9281
9282 SAVE_LDFLAGS=$LDFLAGS
9283
9284 case $GCC in
9285 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
9286 *) gdb_cv_bigtoc=-bbigtoc ;;
9287 esac
9288
9289 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
9290 cat > conftest.$ac_ext <<EOF
9291 #line 9292 "configure"
9292 #include "confdefs.h"
9293
9294 int main() {
9295 int i;
9296 ; return 0; }
9297 EOF
9298 if { (eval echo configure:9299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9299 :
9300 else
9301 echo "configure: failed program was:" >&5
9302 cat conftest.$ac_ext >&5
9303 rm -rf conftest*
9304 gdb_cv_bigtoc=
9305 fi
9306 rm -f conftest*
9307 LDFLAGS="${SAVE_LDFLAGS}"
9308
9309 fi
9310
9311 echo "$ac_t""$gdb_cv_bigtoc" 1>&6
9312 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
9313 ;;
9314 esac
9315
9316
9317
9318 if test ${build} = ${host} -a ${host} = ${target} ; then
9319 case ${host_os} in
9320 hpux*)
9321 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
9322 echo "configure:9323: checking for HPUX/OSF thread support" >&5
9323 if test -f /usr/include/dce/cma_config.h ; then
9324 if test "$GCC" = "yes" ; then
9325 echo "$ac_t""yes" 1>&6
9326 cat >> confdefs.h <<\EOF
9327 #define HAVE_HPUX_THREAD_SUPPORT 1
9328 EOF
9329
9330 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
9331 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
9332 else
9333 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
9334 fi
9335 else
9336 echo "$ac_t""no" 1>&6
9337 fi
9338 ;;
9339 solaris*)
9340 # See if thread_db library is around for Solaris thread debugging.
9341 # Note that we must explicitly test for version 1 of the library
9342 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
9343 # the same API.
9344 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
9345 echo "configure:9346: checking for Solaris thread debugging library" >&5
9346 if test -f /usr/lib/libthread_db.so.1 ; then
9347 echo "$ac_t""yes" 1>&6
9348 cat >> confdefs.h <<\EOF
9349 #define HAVE_THREAD_DB_LIB 1
9350 EOF
9351
9352 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
9353 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
9354 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
9355 echo "configure:9356: checking for dlopen in -ldl" >&5
9356 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
9357 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
9358 echo $ac_n "(cached) $ac_c" 1>&6
9359 else
9360 ac_save_LIBS="$LIBS"
9361 LIBS="-ldl $LIBS"
9362 cat > conftest.$ac_ext <<EOF
9363 #line 9364 "configure"
9364 #include "confdefs.h"
9365 /* Override any gcc2 internal prototype to avoid an error. */
9366 /* We use char because int might match the return type of a gcc2
9367 builtin and then its argument prototype would still apply. */
9368 char dlopen();
9369
9370 int main() {
9371 dlopen()
9372 ; return 0; }
9373 EOF
9374 if { (eval echo configure:9375: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9375 rm -rf conftest*
9376 eval "ac_cv_lib_$ac_lib_var=yes"
9377 else
9378 echo "configure: failed program was:" >&5
9379 cat conftest.$ac_ext >&5
9380 rm -rf conftest*
9381 eval "ac_cv_lib_$ac_lib_var=no"
9382 fi
9383 rm -f conftest*
9384 LIBS="$ac_save_LIBS"
9385
9386 fi
9387 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
9388 echo "$ac_t""yes" 1>&6
9389 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9390 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9391 cat >> confdefs.h <<EOF
9392 #define $ac_tr_lib 1
9393 EOF
9394
9395 LIBS="-ldl $LIBS"
9396
9397 else
9398 echo "$ac_t""no" 1>&6
9399 fi
9400
9401 if test "$GCC" = "yes" ; then
9402 # The GNU linker requires the -export-dynamic option to make
9403 # all symbols visible in the dynamic symbol table.
9404 hold_ldflags=$LDFLAGS
9405 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
9406 echo "configure:9407: checking for the ld -export-dynamic flag" >&5
9407 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
9408 cat > conftest.$ac_ext <<EOF
9409 #line 9410 "configure"
9410 #include "confdefs.h"
9411
9412 int main() {
9413 int i;
9414 ; return 0; }
9415 EOF
9416 if { (eval echo configure:9417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9417 rm -rf conftest*
9418 found=yes
9419 else
9420 echo "configure: failed program was:" >&5
9421 cat conftest.$ac_ext >&5
9422 rm -rf conftest*
9423 found=no
9424 fi
9425 rm -f conftest*
9426 LDFLAGS=$hold_ldflags
9427 echo "$ac_t""$found" 1>&6
9428 if test $found = yes; then
9429 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9430 fi
9431 fi
9432 # Sun randomly tweaked the prototypes in <proc_service.h>
9433 # at one point.
9434 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
9435 echo "configure:9436: checking if <proc_service.h> is old" >&5
9436 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9437 echo $ac_n "(cached) $ac_c" 1>&6
9438 else
9439
9440 cat > conftest.$ac_ext <<EOF
9441 #line 9442 "configure"
9442 #include "confdefs.h"
9443
9444 #include <proc_service.h>
9445 ps_err_e ps_pdwrite
9446 (struct ps_prochandle*, psaddr_t, const void*, size_t);
9447
9448 int main() {
9449
9450 ; return 0; }
9451 EOF
9452 if { (eval echo configure:9453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9453 rm -rf conftest*
9454 gdb_cv_proc_service_is_old=no
9455 else
9456 echo "configure: failed program was:" >&5
9457 cat conftest.$ac_ext >&5
9458 rm -rf conftest*
9459 gdb_cv_proc_service_is_old=yes
9460 fi
9461 rm -f conftest*
9462
9463 fi
9464
9465 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9466 if test $gdb_cv_proc_service_is_old = yes; then
9467 cat >> confdefs.h <<\EOF
9468 #define PROC_SERVICE_IS_OLD 1
9469 EOF
9470
9471 fi
9472 else
9473 echo "$ac_t""no" 1>&6
9474 fi
9475 ;;
9476 aix*)
9477 echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
9478 echo "configure:9479: checking for AiX thread debugging library" >&5
9479 if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9480 echo $ac_n "(cached) $ac_c" 1>&6
9481 else
9482 cat > conftest.$ac_ext <<EOF
9483 #line 9484 "configure"
9484 #include "confdefs.h"
9485 #include <sys/pthdebug.h>
9486 int main() {
9487 #ifndef PTHDB_VERSION_3
9488 #error
9489 #endif
9490 ; return 0; }
9491 EOF
9492 if { (eval echo configure:9493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9493 rm -rf conftest*
9494 gdb_cv_have_aix_thread_debug=yes
9495 else
9496 echo "configure: failed program was:" >&5
9497 cat conftest.$ac_ext >&5
9498 rm -rf conftest*
9499 gdb_cv_have_aix_thread_debug=no
9500 fi
9501 rm -f conftest*
9502 fi
9503
9504 echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9505 if test $gdb_cv_have_aix_thread_debug = yes; then
9506 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
9507 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
9508 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9509 fi
9510 ;;
9511 esac
9512
9513 fi
9514
9515 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9516 echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
9517 echo "configure:9518: checking whether <thread_db.h> has TD_NOTALLOC" >&5
9518 if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9519 echo $ac_n "(cached) $ac_c" 1>&6
9520 else
9521 cat > conftest.$ac_ext <<EOF
9522 #line 9523 "configure"
9523 #include "confdefs.h"
9524 #include <thread_db.h>
9525 int main() {
9526 int i = TD_NOTALLOC;
9527 ; return 0; }
9528 EOF
9529 if { (eval echo configure:9530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9530 rm -rf conftest*
9531 gdb_cv_thread_db_h_has_td_notalloc=yes
9532 else
9533 echo "configure: failed program was:" >&5
9534 cat conftest.$ac_ext >&5
9535 rm -rf conftest*
9536 gdb_cv_thread_db_h_has_td_notalloc=no
9537
9538 fi
9539 rm -f conftest*
9540
9541 fi
9542
9543 echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9544 fi
9545 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9546 cat >> confdefs.h <<\EOF
9547 #define THREAD_DB_HAS_TD_NOTALLOC 1
9548 EOF
9549
9550 fi
9551
9552 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9553 echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
9554 echo "configure:9555: checking whether <sys/syscall.h> has __NR_tkill" >&5
9555 if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9556 echo $ac_n "(cached) $ac_c" 1>&6
9557 else
9558 cat > conftest.$ac_ext <<EOF
9559 #line 9560 "configure"
9560 #include "confdefs.h"
9561 #include <sys/syscall.h>
9562 int main() {
9563 int i = __NR_tkill;
9564 ; return 0; }
9565 EOF
9566 if { (eval echo configure:9567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9567 rm -rf conftest*
9568 gdb_cv_sys_syscall_h_has_tkill=yes
9569 else
9570 echo "configure: failed program was:" >&5
9571 cat conftest.$ac_ext >&5
9572 rm -rf conftest*
9573 gdb_cv_sys_syscall_h_has_tkill=no
9574
9575 fi
9576 rm -f conftest*
9577
9578 fi
9579
9580 echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9581 fi
9582 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9583 cat >> confdefs.h <<\EOF
9584 #define HAVE_TKILL_SYSCALL 1
9585 EOF
9586
9587 fi
9588
9589
9590 # Check whether --with-sysroot or --without-sysroot was given.
9591 if test "${with_sysroot+set}" = set; then
9592 withval="$with_sysroot"
9593
9594 case ${with_sysroot} in
9595 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
9596 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9597 esac
9598
9599 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9600
9601 if test "x$exec_prefix" = xNONE; then
9602 if test "x$prefix" = xNONE; then
9603 test_prefix=/usr/local
9604 else
9605 test_prefix=$prefix
9606 fi
9607 else
9608 test_prefix=$exec_prefix
9609 fi
9610 case ${TARGET_SYSTEM_ROOT} in
9611 "${test_prefix}"|"${test_prefix}/"*|\
9612 '${exec_prefix}'|'${exec_prefix}/'*)
9613 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9614 TARGET_SYSTEM_ROOT_DEFINE="$t"
9615 ;;
9616 esac
9617
9618 else
9619
9620 TARGET_SYSTEM_ROOT=
9621 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9622
9623 fi
9624
9625
9626
9627
9628 # NOTE: Don't add -Wall or -Wunused, they both include
9629 # -Wunused-parameter which reports bogus warnings.
9630 # NOTE: If you add to this list, remember to update
9631 # gdb/doc/gdbint.texinfo.
9632 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
9633 -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
9634 -Wunused-label -Wunused-function"
9635 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
9636 # -Wunused-function -Wunused-variable -Wunused-value
9637 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
9638 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9639 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9640 # -Woverloaded-virtual -Winline -Werror"
9641 # Check whether --enable-build-warnings or --disable-build-warnings was given.
9642 if test "${enable_build_warnings+set}" = set; then
9643 enableval="$enable_build_warnings"
9644 case "${enableval}" in
9645 yes) ;;
9646 no) build_warnings="-w";;
9647 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9648 build_warnings="${build_warnings} ${t}";;
9649 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9650 build_warnings="${t} ${build_warnings}";;
9651 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9652 esac
9653 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9654 echo "Setting compiler warning flags = $build_warnings" 6>&1
9655 fi
9656 fi
9657 # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9658 if test "${enable_gdb_build_warnings+set}" = set; then
9659 enableval="$enable_gdb_build_warnings"
9660 case "${enableval}" in
9661 yes) ;;
9662 no) build_warnings="-w";;
9663 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9664 build_warnings="${build_warnings} ${t}";;
9665 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9666 build_warnings="${t} ${build_warnings}";;
9667 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9668 esac
9669 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9670 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9671 fi
9672 fi
9673 WARN_CFLAGS=""
9674 WERROR_CFLAGS=""
9675 if test "x${build_warnings}" != x -a "x$GCC" = xyes
9676 then
9677 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
9678 echo "configure:9679: checking compiler warning flags" >&5
9679 # Separate out the -Werror flag as some files just cannot be
9680 # compiled with it enabled.
9681 for w in ${build_warnings}; do
9682 case $w in
9683 -Werr*) WERROR_CFLAGS=-Werror ;;
9684 *) # Check that GCC accepts it
9685 saved_CFLAGS="$CFLAGS"
9686 CFLAGS="$CFLAGS $w"
9687 cat > conftest.$ac_ext <<EOF
9688 #line 9689 "configure"
9689 #include "confdefs.h"
9690
9691 int main() {
9692
9693 ; return 0; }
9694 EOF
9695 if { (eval echo configure:9696: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9696 rm -rf conftest*
9697 WARN_CFLAGS="${WARN_CFLAGS} $w"
9698 else
9699 echo "configure: failed program was:" >&5
9700 cat conftest.$ac_ext >&5
9701 fi
9702 rm -f conftest*
9703 CFLAGS="$saved_CFLAGS"
9704 esac
9705 done
9706 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
9707 fi
9708
9709
9710
9711 # In the Cygwin environment, we need some additional flags.
9712 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
9713 echo "configure:9714: checking for cygwin" >&5
9714 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9715 echo $ac_n "(cached) $ac_c" 1>&6
9716 else
9717 cat > conftest.$ac_ext <<EOF
9718 #line 9719 "configure"
9719 #include "confdefs.h"
9720
9721 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
9722 lose
9723 #endif
9724 EOF
9725 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9726 egrep "lose" >/dev/null 2>&1; then
9727 rm -rf conftest*
9728 gdb_cv_os_cygwin=yes
9729 else
9730 rm -rf conftest*
9731 gdb_cv_os_cygwin=no
9732 fi
9733 rm -f conftest*
9734
9735 fi
9736
9737 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9738
9739
9740 SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9741 case ${host} in
9742 *go32* ) SER_HARDWIRE=ser-go32.o ;;
9743 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
9744 esac
9745
9746
9747 # libreadline needs libuser32.a in a cygwin environment
9748 WIN32LIBS=
9749 if test x$gdb_cv_os_cygwin = xyes; then
9750 WIN32LIBS="-luser32"
9751 case "${target}" in
9752 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9753 ;;
9754 esac
9755 fi
9756
9757
9758 LIBGUI="../libgui/src/libgui.a"
9759 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9760
9761
9762
9763 WIN32LDAPP=
9764
9765
9766
9767 case "${host}" in
9768 *-*-cygwin*)
9769 configdir="win"
9770 ;;
9771 *)
9772 configdir="unix"
9773 ;;
9774 esac
9775
9776 GDBTKLIBS=
9777 if test "${enable_gdbtk}" = "yes"; then
9778
9779 # Gdbtk must have an absolute path to srcdir in order to run
9780 # properly when not installed.
9781 here=`pwd`
9782 cd ${srcdir}
9783 GDBTK_SRC_DIR=`pwd`
9784 cd $here
9785
9786
9787 #
9788 # Ok, lets find the tcl configuration
9789 # First, look for one uninstalled.
9790 # the alternative search directory is invoked by --with-tclconfig
9791 #
9792
9793 if test x"${no_tcl}" = x ; then
9794 # we reset no_tcl in case something fails here
9795 no_tcl=true
9796 # Check whether --with-tclconfig or --without-tclconfig was given.
9797 if test "${with_tclconfig+set}" = set; then
9798 withval="$with_tclconfig"
9799 with_tclconfig=${withval}
9800 fi
9801
9802 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
9803 echo "configure:9804: checking for Tcl configuration" >&5
9804 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9805 echo $ac_n "(cached) $ac_c" 1>&6
9806 else
9807
9808
9809 # First check to see if --with-tclconfig was specified.
9810 if test x"${with_tclconfig}" != x ; then
9811 if test -f "${with_tclconfig}/tclConfig.sh" ; then
9812 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9813 else
9814 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9815 fi
9816 fi
9817
9818 # then check for a private Tcl installation
9819 if test x"${ac_cv_c_tclconfig}" = x ; then
9820 for i in \
9821 ../tcl \
9822 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9823 ../../tcl \
9824 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9825 ../../../tcl \
9826 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9827 if test -f "$i/${configdir}/tclConfig.sh" ; then
9828 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9829 break
9830 fi
9831 done
9832 fi
9833 # check in a few common install locations
9834 if test x"${ac_cv_c_tclconfig}" = x ; then
9835 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9836 if test -f "$i/tclConfig.sh" ; then
9837 ac_cv_c_tclconfig=`(cd $i; pwd)`
9838 break
9839 fi
9840 done
9841 fi
9842 # check in a few other private locations
9843 if test x"${ac_cv_c_tclconfig}" = x ; then
9844 for i in \
9845 ${srcdir}/../tcl \
9846 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9847 if test -f "$i/${configdir}/tclConfig.sh" ; then
9848 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9849 break
9850 fi
9851 done
9852 fi
9853
9854 fi
9855
9856 if test x"${ac_cv_c_tclconfig}" = x ; then
9857 TCLCONFIG="# no Tcl configs found"
9858 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9859 else
9860 no_tcl=
9861 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9862 echo "$ac_t""found $TCLCONFIG" 1>&6
9863 fi
9864 fi
9865
9866 if test -z "${no_tcl}"; then
9867
9868 . $TCLCONFIG
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896 #
9897 # Ok, lets find the tk configuration
9898 # First, look for one uninstalled.
9899 # the alternative search directory is invoked by --with-tkconfig
9900 #
9901
9902 if test x"${no_tk}" = x ; then
9903 # we reset no_tk in case something fails here
9904 no_tk=true
9905 # Check whether --with-tkconfig or --without-tkconfig was given.
9906 if test "${with_tkconfig+set}" = set; then
9907 withval="$with_tkconfig"
9908 with_tkconfig=${withval}
9909 fi
9910
9911 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
9912 echo "configure:9913: checking for Tk configuration" >&5
9913 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9914 echo $ac_n "(cached) $ac_c" 1>&6
9915 else
9916
9917
9918 # First check to see if --with-tkconfig was specified.
9919 if test x"${with_tkconfig}" != x ; then
9920 if test -f "${with_tkconfig}/tkConfig.sh" ; then
9921 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9922 else
9923 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9924 fi
9925 fi
9926
9927 # then check for a private Tk library
9928 if test x"${ac_cv_c_tkconfig}" = x ; then
9929 for i in \
9930 ../tk \
9931 `ls -dr ../tk[4-9]* 2>/dev/null` \
9932 ../../tk \
9933 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9934 ../../../tk \
9935 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9936 if test -f "$i/${configdir}/tkConfig.sh" ; then
9937 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9938 break
9939 fi
9940 done
9941 fi
9942 # check in a few common install locations
9943 if test x"${ac_cv_c_tkconfig}" = x ; then
9944 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9945 if test -f "$i/tkConfig.sh" ; then
9946 ac_cv_c_tkconfig=`(cd $i; pwd)`
9947 break
9948 fi
9949 done
9950 fi
9951 # check in a few other private locations
9952 if test x"${ac_cv_c_tkconfig}" = x ; then
9953 for i in \
9954 ${srcdir}/../tk \
9955 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9956 if test -f "$i/${configdir}/tkConfig.sh" ; then
9957 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9958 break
9959 fi
9960 done
9961 fi
9962
9963 fi
9964
9965 if test x"${ac_cv_c_tkconfig}" = x ; then
9966 TKCONFIG="# no Tk configs found"
9967 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9968 else
9969 no_tk=
9970 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9971 echo "$ac_t""found $TKCONFIG" 1>&6
9972 fi
9973 fi
9974
9975
9976
9977 # now look for Tcl library stuff
9978
9979 tcldir="../tcl/${configdir}/"
9980
9981 TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9982
9983 # If $no_tk is nonempty, then we can't do Tk, and there is no
9984 # point to doing Tcl.
9985 if test -z "${no_tk}"; then
9986
9987 if test -f "$TKCONFIG" ; then
9988 . $TKCONFIG
9989 fi
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004 #
10005 # Ok, lets find the tcl source trees so we can use the headers
10006 # Warning: transition of version 9 to 10 will break this algorithm
10007 # because 10 sorts before 9. We also look for just tcl. We have to
10008 # be careful that we don't match stuff like tclX by accident.
10009 # the alternative search directory is involked by --with-tclinclude
10010 #
10011
10012 no_tcl=true
10013 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
10014 echo "configure:10015: checking for Tcl private headers. dir=${configdir}" >&5
10015 # Check whether --with-tclinclude or --without-tclinclude was given.
10016 if test "${with_tclinclude+set}" = set; then
10017 withval="$with_tclinclude"
10018 with_tclinclude=${withval}
10019 fi
10020
10021 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
10022 echo $ac_n "(cached) $ac_c" 1>&6
10023 else
10024
10025 # first check to see if --with-tclinclude was specified
10026 if test x"${with_tclinclude}" != x ; then
10027 if test -f ${with_tclinclude}/tclInt.h ; then
10028 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
10029 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
10030 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
10031 else
10032 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
10033 fi
10034 fi
10035
10036 # next check if it came with Tcl configuration file
10037 if test x"${ac_cv_c_tclconfig}" = x ; then
10038 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
10039 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
10040 fi
10041 fi
10042
10043 # next check in private source directory
10044 #
10045 # since ls returns lowest version numbers first, reverse its output
10046 if test x"${ac_cv_c_tclh}" = x ; then
10047 for i in \
10048 ${srcdir}/../tcl \
10049 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
10050 ${srcdir}/../../tcl \
10051 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
10052 ${srcdir}/../../../tcl \
10053 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
10054 if test -f $i/generic/tclInt.h ; then
10055 ac_cv_c_tclh=`(cd $i/generic; pwd)`
10056 break
10057 fi
10058 done
10059 fi
10060 # finally check in a few common install locations
10061 #
10062 # since ls returns lowest version numbers first, reverse its output
10063 if test x"${ac_cv_c_tclh}" = x ; then
10064 for i in \
10065 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
10066 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
10067 /usr/local/src/tcl \
10068 /usr/local/lib/tcl \
10069 ${prefix}/include ; do
10070 if test -f $i/generic/tclInt.h ; then
10071 ac_cv_c_tclh=`(cd $i/generic; pwd)`
10072 break
10073 fi
10074 done
10075 fi
10076 # see if one is installed
10077 if test x"${ac_cv_c_tclh}" = x ; then
10078 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
10079 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
10080 echo "configure:10081: checking for tclInt.h" >&5
10081 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
10082 echo $ac_n "(cached) $ac_c" 1>&6
10083 else
10084 cat > conftest.$ac_ext <<EOF
10085 #line 10086 "configure"
10086 #include "confdefs.h"
10087 #include <tclInt.h>
10088 EOF
10089 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10090 { (eval echo configure:10091: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10091 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10092 if test -z "$ac_err"; then
10093 rm -rf conftest*
10094 eval "ac_cv_header_$ac_safe=yes"
10095 else
10096 echo "$ac_err" >&5
10097 echo "configure: failed program was:" >&5
10098 cat conftest.$ac_ext >&5
10099 rm -rf conftest*
10100 eval "ac_cv_header_$ac_safe=no"
10101 fi
10102 rm -f conftest*
10103 fi
10104 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10105 echo "$ac_t""yes" 1>&6
10106 ac_cv_c_tclh=installed
10107 else
10108 echo "$ac_t""no" 1>&6
10109 ac_cv_c_tclh=""
10110 fi
10111
10112 fi
10113
10114 fi
10115
10116 if test x"${ac_cv_c_tclh}" = x ; then
10117 TCLHDIR="# no Tcl private headers found"
10118 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
10119 fi
10120 if test x"${ac_cv_c_tclh}" != x ; then
10121 no_tcl=""
10122 if test x"${ac_cv_c_tclh}" = x"installed" ; then
10123 echo "$ac_t""is installed" 1>&6
10124 TCLHDIR=""
10125 else
10126 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
10127 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
10128 TCLHDIR="-I${ac_cv_c_tclh}"
10129 fi
10130 fi
10131
10132
10133
10134
10135 #
10136 # Ok, lets find the tk source trees so we can use the headers
10137 # If the directory (presumably symlink) named "tk" exists, use that one
10138 # in preference to any others. Same logic is used when choosing library
10139 # and again with Tcl. The search order is the best place to look first, then in
10140 # decreasing significance. The loop breaks if the trigger file is found.
10141 # Note the gross little conversion here of srcdir by cd'ing to the found
10142 # directory. This converts the path from a relative to an absolute, so
10143 # recursive cache variables for the path will work right. We check all
10144 # the possible paths in one loop rather than many seperate loops to speed
10145 # things up.
10146 # the alternative search directory is involked by --with-tkinclude
10147 #
10148 no_tk=true
10149 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
10150 echo "configure:10151: checking for Tk private headers" >&5
10151 # Check whether --with-tkinclude or --without-tkinclude was given.
10152 if test "${with_tkinclude+set}" = set; then
10153 withval="$with_tkinclude"
10154 with_tkinclude=${withval}
10155 fi
10156
10157 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
10158 echo $ac_n "(cached) $ac_c" 1>&6
10159 else
10160
10161 # first check to see if --with-tkinclude was specified
10162 if test x"${with_tkinclude}" != x ; then
10163 if test -f ${with_tkinclude}/tk.h ; then
10164 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
10165 elif test -f ${with_tkinclude}/generic/tk.h ; then
10166 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
10167 else
10168 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
10169 fi
10170 fi
10171
10172 # next check if it came with Tk configuration file
10173 if test x"${ac_cv_c_tkconfig}" = x ; then
10174 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
10175 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
10176 fi
10177 fi
10178
10179 # next check in private source directory
10180 #
10181 # since ls returns lowest version numbers first, reverse its output
10182 if test x"${ac_cv_c_tkh}" = x ; then
10183 for i in \
10184 ${srcdir}/../tk \
10185 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
10186 ${srcdir}/../../tk \
10187 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
10188 ${srcdir}/../../../tk \
10189 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
10190 if test -f $i/generic/tk.h ; then
10191 ac_cv_c_tkh=`(cd $i/generic; pwd)`
10192 break
10193 fi
10194 done
10195 fi
10196 # finally check in a few common install locations
10197 #
10198 # since ls returns lowest version numbers first, reverse its output
10199 if test x"${ac_cv_c_tkh}" = x ; then
10200 for i in \
10201 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
10202 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
10203 /usr/local/src/tk \
10204 /usr/local/lib/tk \
10205 ${prefix}/include ; do
10206 if test -f $i/generic/tk.h ; then
10207 ac_cv_c_tkh=`(cd $i/generic; pwd)`
10208 break
10209 fi
10210 done
10211 fi
10212 # see if one is installed
10213 if test x"${ac_cv_c_tkh}" = x ; then
10214 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
10215 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
10216 echo "configure:10217: checking for tk.h" >&5
10217 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
10218 echo $ac_n "(cached) $ac_c" 1>&6
10219 else
10220 cat > conftest.$ac_ext <<EOF
10221 #line 10222 "configure"
10222 #include "confdefs.h"
10223 #include <tk.h>
10224 EOF
10225 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10226 { (eval echo configure:10227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10227 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10228 if test -z "$ac_err"; then
10229 rm -rf conftest*
10230 eval "ac_cv_header_$ac_safe=yes"
10231 else
10232 echo "$ac_err" >&5
10233 echo "configure: failed program was:" >&5
10234 cat conftest.$ac_ext >&5
10235 rm -rf conftest*
10236 eval "ac_cv_header_$ac_safe=no"
10237 fi
10238 rm -f conftest*
10239 fi
10240 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10241 echo "$ac_t""yes" 1>&6
10242 ac_cv_c_tkh=installed
10243 else
10244 echo "$ac_t""no" 1>&6
10245 ac_cv_c_tkh=""
10246 fi
10247
10248 fi
10249
10250 fi
10251
10252 if test x"${ac_cv_c_tkh}" != x ; then
10253 no_tk=""
10254 if test x"${ac_cv_c_tkh}" = x"installed" ; then
10255 echo "$ac_t""is installed" 1>&6
10256 TKHDIR=""
10257 else
10258 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
10259 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
10260 TKHDIR="-I${ac_cv_c_tkh}"
10261 fi
10262 else
10263 TKHDIR="# no Tk directory found"
10264 echo "configure: warning: Can't find Tk private headers" 1>&2
10265 no_tk=true
10266 fi
10267
10268
10269
10270
10271 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
10272 echo "configure:10273: checking for Itcl private headers. srcdir=${srcdir}" >&5
10273 if test x"${ac_cv_c_itclh}" = x ; then
10274 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
10275 if test -f $i/generic/itcl.h ; then
10276 ac_cv_c_itclh=`(cd $i/generic; pwd)`
10277 break
10278 fi
10279 done
10280 fi
10281 if test x"${ac_cv_c_itclh}" = x ; then
10282 ITCLHDIR="# no Itcl private headers found"
10283 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
10284 fi
10285 if test x"${ac_cv_c_itclh}" != x ; then
10286 ITCLHDIR="-I${ac_cv_c_itclh}"
10287 fi
10288 # should always be here
10289 # ITCLLIB="../itcl/itcl/unix/libitcl.a"
10290
10291 #AC_SUBST(ITCLLIB)
10292
10293
10294 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
10295 echo "configure:10296: checking for Itk private headers. srcdir=${srcdir}" >&5
10296 if test x"${ac_cv_c_itkh}" = x ; then
10297 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
10298 if test -f $i/generic/itk.h ; then
10299 ac_cv_c_itkh=`(cd $i/generic; pwd)`
10300 break
10301 fi
10302 done
10303 fi
10304 if test x"${ac_cv_c_itkh}" = x ; then
10305 ITKHDIR="# no Itk private headers found"
10306 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
10307 fi
10308 if test x"${ac_cv_c_itkh}" != x ; then
10309 ITKHDIR="-I${ac_cv_c_itkh}"
10310 fi
10311 # should always be here
10312 # ITKLIB="../itcl/itk/unix/libitk.a"
10313
10314 #AC_SUBST(ITKLIB)
10315
10316
10317
10318 # now look for Tk library stuff
10319
10320 tkdir="../tk/${configdir}/"
10321
10322 TK_DEPS="${tkdir}${TK_LIB_FILE}"
10323
10324 # now look for Itcl library stuff
10325
10326
10327 #
10328 # Ok, lets find the itcl configuration
10329 # First, look for one uninstalled.
10330 # the alternative search directory is invoked by --with-itclconfig
10331 #
10332
10333 if test x"${no_itcl}" = x ; then
10334 # we reset no_itcl in case something fails here
10335 no_itcl=true
10336 # Check whether --with-itclconfig or --without-itclconfig was given.
10337 if test "${with_itclconfig+set}" = set; then
10338 withval="$with_itclconfig"
10339 with_itclconfig=${withval}
10340 fi
10341
10342 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
10343 echo "configure:10344: checking for Itcl configuration" >&5
10344 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
10345 echo $ac_n "(cached) $ac_c" 1>&6
10346 else
10347
10348
10349 # First check to see if --with-itclconfig was specified.
10350 if test x"${with_itclconfig}" != x ; then
10351 if test -f "${with_itclconfig}/itclConfig.sh" ; then
10352 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
10353 else
10354 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
10355 fi
10356 fi
10357
10358 # then check for a private Itcl library
10359 if test x"${ac_cv_c_itclconfig}" = x ; then
10360 for i in \
10361 ../itcl/itcl \
10362 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
10363 ../../itcl \
10364 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
10365 ../../../itcl \
10366 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
10367 if test -f "$i/itclConfig.sh" ; then
10368 ac_cv_c_itclconfig=`(cd $i; pwd)`
10369 break
10370 fi
10371 done
10372 fi
10373 # check in a few common install locations
10374 if test x"${ac_cv_c_itclconfig}" = x ; then
10375 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10376 if test -f "$i/itclConfig.sh" ; then
10377 ac_cv_c_itclconfig=`(cd $i; pwd)`
10378 break
10379 fi
10380 done
10381 fi
10382 # check in a few other private locations
10383 if test x"${ac_cv_c_itclconfig}" = x ; then
10384 for i in \
10385 ${srcdir}/../itcl/itcl \
10386 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
10387 if test -f "$i/itclConfig.sh" ; then
10388 ac_cv_c_itclconfig=`(cd $i; pwd)`
10389 break
10390 fi
10391 done
10392 fi
10393
10394 fi
10395
10396 if test x"${ac_cv_c_itclconfig}" = x ; then
10397 ITCLCONFIG="# no Itcl configs found"
10398 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
10399 else
10400 no_itcl=
10401 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
10402 echo "$ac_t""found $ITCLCONFIG" 1>&6
10403 fi
10404 fi
10405
10406 if test -z "${no_itcl}"; then
10407
10408 if test -f "$ITCLCONFIG" ; then
10409 . $ITCLCONFIG
10410 fi
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423 ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
10424 ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
10425 fi
10426
10427
10428 # now look for Itk library stuff
10429
10430 #
10431 # Ok, lets find the itk configuration
10432 # First, look for one uninstalled.
10433 # the alternative search directory is invoked by --with-itkconfig
10434 #
10435
10436 if test x"${no_itk}" = x ; then
10437 # we reset no_itk in case something fails here
10438 no_itk=true
10439 # Check whether --with-itkconfig or --without-itkconfig was given.
10440 if test "${with_itkconfig+set}" = set; then
10441 withval="$with_itkconfig"
10442 with_itkconfig=${withval}
10443 fi
10444
10445 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
10446 echo "configure:10447: checking for Itk configuration" >&5
10447 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10448 echo $ac_n "(cached) $ac_c" 1>&6
10449 else
10450
10451
10452 # First check to see if --with-itkconfig was specified.
10453 if test x"${with_itkconfig}" != x ; then
10454 if test -f "${with_itkconfig}/itkConfig.sh" ; then
10455 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10456 else
10457 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10458 fi
10459 fi
10460
10461 # then check for a private Itk library
10462 if test x"${ac_cv_c_itkconfig}" = x ; then
10463 for i in \
10464 ../itcl/itk \
10465 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10466 ../../itk \
10467 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10468 ../../../itk \
10469 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10470 if test -f "$i/itkConfig.sh" ; then
10471 ac_cv_c_itkconfig=`(cd $i; pwd)`
10472 break
10473 fi
10474 done
10475 fi
10476 # check in a few common install locations
10477 if test x"${ac_cv_c_itkconfig}" = x ; then
10478 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10479 if test -f "$i/itkConfig.sh" ; then
10480 ac_cv_c_itkconfig=`(cd $i; pwd)`
10481 break
10482 fi
10483 done
10484 fi
10485 # check in a few other private locations
10486 if test x"${ac_cv_c_itkconfig}" = x ; then
10487 for i in \
10488 ${srcdir}/../itcl/itk \
10489 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10490 if test -f "$i/itkConfig.sh" ; then
10491 ac_cv_c_itkconfig=`(cd $i; pwd)`
10492 break
10493 fi
10494 done
10495 fi
10496
10497 fi
10498
10499 if test x"${ac_cv_c_itkconfig}" = x ; then
10500 ITKCONFIG="# no Itk configs found"
10501 echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10502 else
10503 no_itk=
10504 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10505 echo "$ac_t""found $ITKCONFIG" 1>&6
10506 fi
10507 fi
10508
10509
10510 if test -z "${no_itcl}"; then
10511
10512 if test -f "$ITKCONFIG" ; then
10513 . $ITKCONFIG
10514 fi
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527 ITKLIB="${ITK_BUILD_LIB_SPEC}"
10528 ITK_DEPS="${ITK_LIB_FULL_PATH}"
10529 fi
10530
10531 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
10532 # Tcl/Tk 8.1 require -fwritable strings. I don't
10533 # know whether 8.2 will or not, but I bet it will.
10534 # I don't have to worry about 7.x since we don't support it.
10535 GDBTK_CFLAGS=""
10536 if test "$GCC" = "yes"; then
10537 if test "$TCL_VERSION" != "8.0" ; then
10538 GDBTK_CFLAGS="-fwritable-strings"
10539 fi
10540 fi
10541
10542 # Include some libraries that Tcl and Tk want.
10543 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
10544 # Yes, the ordering seems wrong here. But it isn't.
10545 # TK_LIBS is the list of libraries that need to be linked
10546 # after Tcl/Tk. Note that this isn't put into LIBS. If it
10547 # were in LIBS then any link tests after this point would
10548 # try to include things like `$(LIBGUI)', which wouldn't work.
10549 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
10550
10551 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10552 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10553 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
10554 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10555 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10556 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10557 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
10558
10559 if test x$gdb_cv_os_cygwin = xyes; then
10560 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10561 WIN32LDAPP="-Wl,--subsystem,console"
10562 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10563 fi
10564 fi
10565 fi
10566
10567 configdirs="${configdirs} gdbtk"
10568 fi
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583 # If we find X, set shell vars x_includes and x_libraries to the
10584 # paths, otherwise set no_x=yes.
10585 # Uses ac_ vars as temps to allow command line to override cache and checks.
10586 # --without-x overrides everything else, but does not touch the cache.
10587 echo $ac_n "checking for X""... $ac_c" 1>&6
10588 echo "configure:10589: checking for X" >&5
10589
10590 # Check whether --with-x or --without-x was given.
10591 if test "${with_x+set}" = set; then
10592 withval="$with_x"
10593 :
10594 fi
10595
10596 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10597 if test "x$with_x" = xno; then
10598 # The user explicitly disabled X.
10599 have_x=disabled
10600 else
10601 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10602 # Both variables are already set.
10603 have_x=yes
10604 else
10605 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10606 echo $ac_n "(cached) $ac_c" 1>&6
10607 else
10608 # One or both of the vars are not set, and there is no cached value.
10609 ac_x_includes=NO ac_x_libraries=NO
10610 rm -fr conftestdir
10611 if mkdir conftestdir; then
10612 cd conftestdir
10613 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10614 cat > Imakefile <<'EOF'
10615 acfindx:
10616 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10617 EOF
10618 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10619 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10620 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10621 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10622 for ac_extension in a so sl; do
10623 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10624 test -f $ac_im_libdir/libX11.$ac_extension; then
10625 ac_im_usrlibdir=$ac_im_libdir; break
10626 fi
10627 done
10628 # Screen out bogus values from the imake configuration. They are
10629 # bogus both because they are the default anyway, and because
10630 # using them would break gcc on systems where it needs fixed includes.
10631 case "$ac_im_incroot" in
10632 /usr/include) ;;
10633 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10634 esac
10635 case "$ac_im_usrlibdir" in
10636 /usr/lib | /lib) ;;
10637 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10638 esac
10639 fi
10640 cd ..
10641 rm -fr conftestdir
10642 fi
10643
10644 if test "$ac_x_includes" = NO; then
10645 # Guess where to find include files, by looking for this one X11 .h file.
10646 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10647
10648 # First, try using that file with no special directory specified.
10649 cat > conftest.$ac_ext <<EOF
10650 #line 10651 "configure"
10651 #include "confdefs.h"
10652 #include <$x_direct_test_include>
10653 EOF
10654 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10655 { (eval echo configure:10656: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10656 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10657 if test -z "$ac_err"; then
10658 rm -rf conftest*
10659 # We can compile using X headers with no special include directory.
10660 ac_x_includes=
10661 else
10662 echo "$ac_err" >&5
10663 echo "configure: failed program was:" >&5
10664 cat conftest.$ac_ext >&5
10665 rm -rf conftest*
10666 # Look for the header file in a standard set of common directories.
10667 # Check X11 before X11Rn because it is often a symlink to the current release.
10668 for ac_dir in \
10669 /usr/X11/include \
10670 /usr/X11R6/include \
10671 /usr/X11R5/include \
10672 /usr/X11R4/include \
10673 \
10674 /usr/include/X11 \
10675 /usr/include/X11R6 \
10676 /usr/include/X11R5 \
10677 /usr/include/X11R4 \
10678 \
10679 /usr/local/X11/include \
10680 /usr/local/X11R6/include \
10681 /usr/local/X11R5/include \
10682 /usr/local/X11R4/include \
10683 \
10684 /usr/local/include/X11 \
10685 /usr/local/include/X11R6 \
10686 /usr/local/include/X11R5 \
10687 /usr/local/include/X11R4 \
10688 \
10689 /usr/X386/include \
10690 /usr/x386/include \
10691 /usr/XFree86/include/X11 \
10692 \
10693 /usr/include \
10694 /usr/local/include \
10695 /usr/unsupported/include \
10696 /usr/athena/include \
10697 /usr/local/x11r5/include \
10698 /usr/lpp/Xamples/include \
10699 \
10700 /usr/openwin/include \
10701 /usr/openwin/share/include \
10702 ; \
10703 do
10704 if test -r "$ac_dir/$x_direct_test_include"; then
10705 ac_x_includes=$ac_dir
10706 break
10707 fi
10708 done
10709 fi
10710 rm -f conftest*
10711 fi # $ac_x_includes = NO
10712
10713 if test "$ac_x_libraries" = NO; then
10714 # Check for the libraries.
10715
10716 test -z "$x_direct_test_library" && x_direct_test_library=Xt
10717 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10718
10719 # See if we find them without any special options.
10720 # Don't add to $LIBS permanently.
10721 ac_save_LIBS="$LIBS"
10722 LIBS="-l$x_direct_test_library $LIBS"
10723 cat > conftest.$ac_ext <<EOF
10724 #line 10725 "configure"
10725 #include "confdefs.h"
10726
10727 int main() {
10728 ${x_direct_test_function}()
10729 ; return 0; }
10730 EOF
10731 if { (eval echo configure:10732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10732 rm -rf conftest*
10733 LIBS="$ac_save_LIBS"
10734 # We can link X programs with no special library path.
10735 ac_x_libraries=
10736 else
10737 echo "configure: failed program was:" >&5
10738 cat conftest.$ac_ext >&5
10739 rm -rf conftest*
10740 LIBS="$ac_save_LIBS"
10741 # First see if replacing the include by lib works.
10742 # Check X11 before X11Rn because it is often a symlink to the current release.
10743 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10744 /usr/X11/lib \
10745 /usr/X11R6/lib \
10746 /usr/X11R5/lib \
10747 /usr/X11R4/lib \
10748 \
10749 /usr/lib/X11 \
10750 /usr/lib/X11R6 \
10751 /usr/lib/X11R5 \
10752 /usr/lib/X11R4 \
10753 \
10754 /usr/local/X11/lib \
10755 /usr/local/X11R6/lib \
10756 /usr/local/X11R5/lib \
10757 /usr/local/X11R4/lib \
10758 \
10759 /usr/local/lib/X11 \
10760 /usr/local/lib/X11R6 \
10761 /usr/local/lib/X11R5 \
10762 /usr/local/lib/X11R4 \
10763 \
10764 /usr/X386/lib \
10765 /usr/x386/lib \
10766 /usr/XFree86/lib/X11 \
10767 \
10768 /usr/lib \
10769 /usr/local/lib \
10770 /usr/unsupported/lib \
10771 /usr/athena/lib \
10772 /usr/local/x11r5/lib \
10773 /usr/lpp/Xamples/lib \
10774 /lib/usr/lib/X11 \
10775 \
10776 /usr/openwin/lib \
10777 /usr/openwin/share/lib \
10778 ; \
10779 do
10780 for ac_extension in a so sl; do
10781 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10782 ac_x_libraries=$ac_dir
10783 break 2
10784 fi
10785 done
10786 done
10787 fi
10788 rm -f conftest*
10789 fi # $ac_x_libraries = NO
10790
10791 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10792 # Didn't find X anywhere. Cache the known absence of X.
10793 ac_cv_have_x="have_x=no"
10794 else
10795 # Record where we found X for the cache.
10796 ac_cv_have_x="have_x=yes \
10797 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10798 fi
10799 fi
10800 fi
10801 eval "$ac_cv_have_x"
10802 fi # $with_x != no
10803
10804 if test "$have_x" != yes; then
10805 echo "$ac_t""$have_x" 1>&6
10806 no_x=yes
10807 else
10808 # If each of the values was on the command line, it overrides each guess.
10809 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10810 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10811 # Update the cache value to reflect the command line values.
10812 ac_cv_have_x="have_x=yes \
10813 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10814 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10815 fi
10816
10817
10818
10819 # Unlike the sim directory, whether a simulator is linked is controlled by
10820 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
10821 # This code just checks for a few cases where we'd like to ignore those
10822 # definitions, even when they're present in the '.mt' file. These cases
10823 # are when --disable-sim is specified, or if the simulator directory is
10824 # not part of the source tree.
10825 #
10826 # Check whether --enable-sim or --disable-sim was given.
10827 if test "${enable_sim+set}" = set; then
10828 enableval="$enable_sim"
10829 echo "enable_sim = $enable_sim";
10830 echo "enableval = ${enableval}";
10831 case "${enableval}" in
10832 yes) ignore_sim=false ;;
10833 no) ignore_sim=true ;;
10834 *) ignore_sim=false ;;
10835 esac
10836 else
10837 ignore_sim=false
10838 fi
10839
10840
10841 if test ! -d "${srcdir}/../sim"; then
10842 ignore_sim=true
10843 fi
10844
10845 if test "${ignore_sim}" = "true"; then
10846 IGNORE_SIM="SIM="
10847 IGNORE_SIM_OBS="SIM_OBS="
10848 else
10849 IGNORE_SIM=""
10850 IGNORE_SIM_OBS=""
10851 cat >> confdefs.h <<\EOF
10852 #define WITH_SIM 1
10853 EOF
10854
10855 fi
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870 # List of host floatformats.
10871 cat >> confdefs.h <<EOF
10872 #define GDB_HOST_FLOAT_FORMAT $gdb_host_float_format
10873 EOF
10874
10875 cat >> confdefs.h <<EOF
10876 #define GDB_HOST_DOUBLE_FORMAT $gdb_host_double_format
10877 EOF
10878
10879 cat >> confdefs.h <<EOF
10880 #define GDB_HOST_LONG_DOUBLE_FORMAT $gdb_host_long_double_format
10881 EOF
10882
10883
10884 # target_subdir is used by the testsuite to find the target libraries.
10885 target_subdir=
10886 if test "${host}" != "${target}"; then
10887 target_subdir="${target_alias}/"
10888 fi
10889
10890
10891 frags=
10892 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10893 if test ! -f ${host_makefile_frag}; then
10894 # When building a native debuger the .mh file containing things
10895 # like NATDEPFILES is needed. Cross debuggers don't need .mh
10896 # since it no longer contains anything useful.
10897 if test "${target}" = "${host}"; then
10898 { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10899 else
10900 host_makefile_frag=/dev/null
10901 fi
10902 fi
10903 frags="$frags $host_makefile_frag"
10904
10905 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10906 if test ! -f ${target_makefile_frag}; then
10907 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10908 fi
10909 frags="$frags $target_makefile_frag"
10910
10911
10912
10913
10914
10915 hostfile=`sed -n '
10916 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10917 ' ${host_makefile_frag}`
10918
10919 targetfile=`sed -n '
10920 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10921 ' ${target_makefile_frag}`
10922
10923 if test "${target}" = "${host}"; then
10924 # We pick this up from the host configuration file (.mh) because we
10925 # do not have a native configuration Makefile fragment.
10926 nativefile=`sed -n '
10927 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10928 ' ${host_makefile_frag}`
10929 fi
10930
10931
10932 if test x"${gdb_osabi}" != x ; then
10933 cat >> confdefs.h <<EOF
10934 #define GDB_OSABI_DEFAULT $gdb_osabi
10935 EOF
10936
10937 fi
10938
10939 # Enable multi-ice-gdb-server.
10940 # Check whether --enable-multi-ice or --disable-multi-ice was given.
10941 if test "${enable_multi_ice+set}" = set; then
10942 enableval="$enable_multi_ice"
10943 case $enableval in
10944 yes | no)
10945 ;;
10946 *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10947 esac
10948 fi
10949
10950 if test "x$enable_multi_ice" = xyes; then
10951 configdirs="$configdirs multi-ice"
10952 fi
10953
10954 # We only build gdbserver automatically if host and target are the same.
10955 if test "x$target" = "x$host"; then
10956 echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
10957 echo "configure:10958: checking whether gdbserver is supported on this host" >&5
10958 if test "x$build_gdbserver" = xyes; then
10959 configdirs="$configdirs gdbserver"
10960 echo "$ac_t""yes" 1>&6
10961 else
10962 echo "$ac_t""no" 1>&6
10963 fi
10964 fi
10965
10966 subdirs="doc testsuite $configdirs"
10967
10968
10969 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
10970 # (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10971 # version.
10972
10973 files=
10974 links=
10975
10976 rm -f xm.h
10977 xm_h=""
10978 if test "${hostfile}" != ""; then
10979 xm_h=xm.h
10980 GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10981 files="${files} ${GDB_XM_FILE}"
10982 links="${links} xm.h"
10983 cat >> confdefs.h <<EOF
10984 #define GDB_XM_FILE ${GDB_XM_FILE}
10985 EOF
10986
10987 fi
10988
10989
10990 rm -f tm.h
10991 tm_h=""
10992 if test "${targetfile}" != ""; then
10993 tm_h=tm.h
10994 GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10995 files="${files} ${GDB_TM_FILE}"
10996 links="${links} tm.h"
10997 cat >> confdefs.h <<EOF
10998 #define GDB_TM_FILE ${GDB_TM_FILE}
10999 EOF
11000
11001 fi
11002
11003
11004 rm -f nm.h
11005 nm_h=""
11006 if test "${nativefile}" != ""; then
11007 nm_h=nm.h
11008 GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
11009 files="${files} ${GDB_NM_FILE}"
11010 links="${links} nm.h"
11011 cat >> confdefs.h <<EOF
11012 #define GDB_NM_FILE ${GDB_NM_FILE}
11013 EOF
11014
11015 fi
11016
11017
11018
11019
11020 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
11021 echo "configure:11022: checking for Cygwin environment" >&5
11022 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
11023 echo $ac_n "(cached) $ac_c" 1>&6
11024 else
11025 cat > conftest.$ac_ext <<EOF
11026 #line 11027 "configure"
11027 #include "confdefs.h"
11028
11029 int main() {
11030
11031 #ifndef __CYGWIN__
11032 #define __CYGWIN__ __CYGWIN32__
11033 #endif
11034 return __CYGWIN__;
11035 ; return 0; }
11036 EOF
11037 if { (eval echo configure:11038: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11038 rm -rf conftest*
11039 ac_cv_cygwin=yes
11040 else
11041 echo "configure: failed program was:" >&5
11042 cat conftest.$ac_ext >&5
11043 rm -rf conftest*
11044 ac_cv_cygwin=no
11045 fi
11046 rm -f conftest*
11047 rm -f conftest*
11048 fi
11049
11050 echo "$ac_t""$ac_cv_cygwin" 1>&6
11051 CYGWIN=
11052 test "$ac_cv_cygwin" = yes && CYGWIN=yes
11053 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
11054 echo "configure:11055: checking for mingw32 environment" >&5
11055 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
11056 echo $ac_n "(cached) $ac_c" 1>&6
11057 else
11058 cat > conftest.$ac_ext <<EOF
11059 #line 11060 "configure"
11060 #include "confdefs.h"
11061
11062 int main() {
11063 return __MINGW32__;
11064 ; return 0; }
11065 EOF
11066 if { (eval echo configure:11067: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11067 rm -rf conftest*
11068 ac_cv_mingw32=yes
11069 else
11070 echo "configure: failed program was:" >&5
11071 cat conftest.$ac_ext >&5
11072 rm -rf conftest*
11073 ac_cv_mingw32=no
11074 fi
11075 rm -f conftest*
11076 rm -f conftest*
11077 fi
11078
11079 echo "$ac_t""$ac_cv_mingw32" 1>&6
11080 MINGW32=
11081 test "$ac_cv_mingw32" = yes && MINGW32=yes
11082
11083
11084 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
11085 echo "configure:11086: checking for executable suffix" >&5
11086 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
11087 echo $ac_n "(cached) $ac_c" 1>&6
11088 else
11089 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
11090 ac_cv_exeext=.exe
11091 else
11092 rm -f conftest*
11093 echo 'int main () { return 0; }' > conftest.$ac_ext
11094 ac_cv_exeext=
11095 if { (eval echo configure:11096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
11096 for file in conftest.*; do
11097 case $file in
11098 *.c | *.C | *.o | *.obj | *.ilk | *.pdb) ;;
11099 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
11100 esac
11101 done
11102 else
11103 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
11104 fi
11105 rm -f conftest*
11106 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
11107 fi
11108 fi
11109
11110 EXEEXT=""
11111 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
11112 echo "$ac_t""${ac_cv_exeext}" 1>&6
11113 ac_exeext=$EXEEXT
11114
11115
11116
11117 cat >> confdefs.h <<\EOF
11118 #define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
11119 EOF
11120
11121
11122
11123
11124 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
11125 if test "${with_libiconv_prefix+set}" = set; then
11126 withval="$with_libiconv_prefix"
11127
11128 for dir in `echo "$withval" | tr : ' '`; do
11129 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
11130 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
11131 done
11132
11133 fi
11134
11135
11136 echo $ac_n "checking for iconv""... $ac_c" 1>&6
11137 echo "configure:11138: checking for iconv" >&5
11138 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
11139 echo $ac_n "(cached) $ac_c" 1>&6
11140 else
11141
11142 am_cv_func_iconv="no, consider installing GNU libiconv"
11143 am_cv_lib_iconv=no
11144 cat > conftest.$ac_ext <<EOF
11145 #line 11146 "configure"
11146 #include "confdefs.h"
11147 #include <stdlib.h>
11148 #include <iconv.h>
11149 int main() {
11150 iconv_t cd = iconv_open("","");
11151 iconv(cd,NULL,NULL,NULL,NULL);
11152 iconv_close(cd);
11153 ; return 0; }
11154 EOF
11155 if { (eval echo configure:11156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11156 rm -rf conftest*
11157 am_cv_func_iconv=yes
11158 else
11159 echo "configure: failed program was:" >&5
11160 cat conftest.$ac_ext >&5
11161 fi
11162 rm -f conftest*
11163 if test "$am_cv_func_iconv" != yes; then
11164 am_save_LIBS="$LIBS"
11165 LIBS="$LIBS -liconv"
11166 cat > conftest.$ac_ext <<EOF
11167 #line 11168 "configure"
11168 #include "confdefs.h"
11169 #include <stdlib.h>
11170 #include <iconv.h>
11171 int main() {
11172 iconv_t cd = iconv_open("","");
11173 iconv(cd,NULL,NULL,NULL,NULL);
11174 iconv_close(cd);
11175 ; return 0; }
11176 EOF
11177 if { (eval echo configure:11178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11178 rm -rf conftest*
11179 am_cv_lib_iconv=yes
11180 am_cv_func_iconv=yes
11181 else
11182 echo "configure: failed program was:" >&5
11183 cat conftest.$ac_ext >&5
11184 fi
11185 rm -f conftest*
11186 LIBS="$am_save_LIBS"
11187 fi
11188
11189 fi
11190
11191 echo "$ac_t""$am_cv_func_iconv" 1>&6
11192 if test "$am_cv_func_iconv" = yes; then
11193 cat >> confdefs.h <<\EOF
11194 #define HAVE_ICONV 1
11195 EOF
11196
11197 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
11198 echo "configure:11199: checking for iconv declaration" >&5
11199 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
11200 echo $ac_n "(cached) $ac_c" 1>&6
11201 else
11202
11203 cat > conftest.$ac_ext <<EOF
11204 #line 11205 "configure"
11205 #include "confdefs.h"
11206
11207 #include <stdlib.h>
11208 #include <iconv.h>
11209 extern
11210 #ifdef __cplusplus
11211 "C"
11212 #endif
11213 #if defined(__STDC__) || defined(__cplusplus)
11214 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11215 #else
11216 size_t iconv();
11217 #endif
11218
11219 int main() {
11220
11221 ; return 0; }
11222 EOF
11223 if { (eval echo configure:11224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11224 rm -rf conftest*
11225 am_cv_proto_iconv_arg1=""
11226 else
11227 echo "configure: failed program was:" >&5
11228 cat conftest.$ac_ext >&5
11229 rm -rf conftest*
11230 am_cv_proto_iconv_arg1="const"
11231 fi
11232 rm -f conftest*
11233 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);"
11234 fi
11235
11236 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11237 echo "$ac_t""${ac_t:-
11238 }$am_cv_proto_iconv" 1>&6
11239 cat >> confdefs.h <<EOF
11240 #define ICONV_CONST $am_cv_proto_iconv_arg1
11241 EOF
11242
11243 fi
11244 LIBICONV=
11245 if test "$am_cv_lib_iconv" = yes; then
11246 LIBICONV="-liconv"
11247 fi
11248
11249
11250
11251 trap '' 1 2 15
11252 cat > confcache <<\EOF
11253 # This file is a shell script that caches the results of configure
11254 # tests run on this system so they can be shared between configure
11255 # scripts and configure runs. It is not useful on other systems.
11256 # If it contains results you don't want to keep, you may remove or edit it.
11257 #
11258 # By default, configure uses ./config.cache as the cache file,
11259 # creating it if it does not exist already. You can give configure
11260 # the --cache-file=FILE option to use a different cache file; that is
11261 # what configure does when it calls configure scripts in
11262 # subdirectories, so they share the cache.
11263 # Giving --cache-file=/dev/null disables caching, for debugging configure.
11264 # config.status only pays attention to the cache file if you give it the
11265 # --recheck option to rerun configure.
11266 #
11267 EOF
11268 # The following way of writing the cache mishandles newlines in values,
11269 # but we know of no workaround that is simple, portable, and efficient.
11270 # So, don't put newlines in cache variables' values.
11271 # Ultrix sh set writes to stderr and can't be redirected directly,
11272 # and sets the high bit in the cache file unless we assign to the vars.
11273 (set) 2>&1 |
11274 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11275 *ac_space=\ *)
11276 # `set' does not quote correctly, so add quotes (double-quote substitution
11277 # turns \\\\ into \\, and sed turns \\ into \).
11278 sed -n \
11279 -e "s/'/'\\\\''/g" \
11280 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
11281 ;;
11282 *)
11283 # `set' quotes correctly as required by POSIX, so do not add quotes.
11284 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
11285 ;;
11286 esac >> confcache
11287 if cmp -s $cache_file confcache; then
11288 :
11289 else
11290 if test -w $cache_file; then
11291 echo "updating cache $cache_file"
11292 cat confcache > $cache_file
11293 else
11294 echo "not updating unwritable cache $cache_file"
11295 fi
11296 fi
11297 rm -f confcache
11298
11299 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
11300
11301 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11302 # Let make expand exec_prefix.
11303 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11304
11305 # Any assignment to VPATH causes Sun make to only execute
11306 # the first set of double-colon rules, so remove it if not needed.
11307 # If there is a colon in the path, we need to keep it.
11308 if test "x$srcdir" = x.; then
11309 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
11310 fi
11311
11312 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
11313
11314 DEFS=-DHAVE_CONFIG_H
11315
11316 # Without the "./", some shells look in PATH for config.status.
11317 : ${CONFIG_STATUS=./config.status}
11318
11319 echo creating $CONFIG_STATUS
11320 rm -f $CONFIG_STATUS
11321 cat > $CONFIG_STATUS <<EOF
11322 #! /bin/sh
11323 # Generated automatically by configure.
11324 # Run this file to recreate the current configuration.
11325 # This directory was configured as follows,
11326 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11327 #
11328 # $0 $ac_configure_args
11329 #
11330 # Compiler output produced by configure, useful for debugging
11331 # configure, is in ./config.log if it exists.
11332
11333 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
11334 for ac_option
11335 do
11336 case "\$ac_option" in
11337 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11338 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
11339 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
11340 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
11341 echo "$CONFIG_STATUS generated by autoconf version 2.13"
11342 exit 0 ;;
11343 -help | --help | --hel | --he | --h)
11344 echo "\$ac_cs_usage"; exit 0 ;;
11345 *) echo "\$ac_cs_usage"; exit 1 ;;
11346 esac
11347 done
11348
11349 ac_given_srcdir=$srcdir
11350 ac_given_INSTALL="$INSTALL"
11351
11352 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
11353 EOF
11354 cat >> $CONFIG_STATUS <<EOF
11355
11356 # Protect against being on the right side of a sed subst in config.status.
11357 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
11358 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
11359 $ac_vpsub
11360 $extrasub
11361 s%@SHELL@%$SHELL%g
11362 s%@CFLAGS@%$CFLAGS%g
11363 s%@CPPFLAGS@%$CPPFLAGS%g
11364 s%@CXXFLAGS@%$CXXFLAGS%g
11365 s%@FFLAGS@%$FFLAGS%g
11366 s%@DEFS@%$DEFS%g
11367 s%@LDFLAGS@%$LDFLAGS%g
11368 s%@LIBS@%$LIBS%g
11369 s%@exec_prefix@%$exec_prefix%g
11370 s%@prefix@%$prefix%g
11371 s%@program_transform_name@%$program_transform_name%g
11372 s%@bindir@%$bindir%g
11373 s%@sbindir@%$sbindir%g
11374 s%@libexecdir@%$libexecdir%g
11375 s%@datadir@%$datadir%g
11376 s%@sysconfdir@%$sysconfdir%g
11377 s%@sharedstatedir@%$sharedstatedir%g
11378 s%@localstatedir@%$localstatedir%g
11379 s%@libdir@%$libdir%g
11380 s%@includedir@%$includedir%g
11381 s%@oldincludedir@%$oldincludedir%g
11382 s%@infodir@%$infodir%g
11383 s%@mandir@%$mandir%g
11384 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
11385 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
11386 s%@MAINT@%$MAINT%g
11387 s%@CC@%$CC%g
11388 s%@CPP@%$CPP%g
11389 s%@host@%$host%g
11390 s%@host_alias@%$host_alias%g
11391 s%@host_cpu@%$host_cpu%g
11392 s%@host_vendor@%$host_vendor%g
11393 s%@host_os@%$host_os%g
11394 s%@target@%$target%g
11395 s%@target_alias@%$target_alias%g
11396 s%@target_cpu@%$target_cpu%g
11397 s%@target_vendor@%$target_vendor%g
11398 s%@target_os@%$target_os%g
11399 s%@build@%$build%g
11400 s%@build_alias@%$build_alias%g
11401 s%@build_cpu@%$build_cpu%g
11402 s%@build_vendor@%$build_vendor%g
11403 s%@build_os@%$build_os%g
11404 s%@RANLIB@%$RANLIB%g
11405 s%@SET_MAKE@%$SET_MAKE%g
11406 s%@ALLOCA@%$ALLOCA%g
11407 s%@USE_NLS@%$USE_NLS%g
11408 s%@MSGFMT@%$MSGFMT%g
11409 s%@GMSGFMT@%$GMSGFMT%g
11410 s%@XGETTEXT@%$XGETTEXT%g
11411 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
11412 s%@CATALOGS@%$CATALOGS%g
11413 s%@CATOBJEXT@%$CATOBJEXT%g
11414 s%@DATADIRNAME@%$DATADIRNAME%g
11415 s%@GMOFILES@%$GMOFILES%g
11416 s%@INSTOBJEXT@%$INSTOBJEXT%g
11417 s%@INTLDEPS@%$INTLDEPS%g
11418 s%@INTLLIBS@%$INTLLIBS%g
11419 s%@INTLOBJS@%$INTLOBJS%g
11420 s%@POFILES@%$POFILES%g
11421 s%@POSUB@%$POSUB%g
11422 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
11423 s%@GT_NO@%$GT_NO%g
11424 s%@GT_YES@%$GT_YES%g
11425 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
11426 s%@l@%$l%g
11427 s%@localedir@%$localedir%g
11428 s%@PACKAGE@%$PACKAGE%g
11429 s%@subdirs@%$subdirs%g
11430 s%@AWK@%$AWK%g
11431 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
11432 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
11433 s%@INSTALL_DATA@%$INSTALL_DATA%g
11434 s%@LN_S@%$LN_S%g
11435 s%@YACC@%$YACC%g
11436 s%@AR@%$AR%g
11437 s%@DLLTOOL@%$DLLTOOL%g
11438 s%@WINDRES@%$WINDRES%g
11439 s%@MIG@%$MIG%g
11440 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
11441 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11442 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
11443 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
11444 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
11445 s%@SER_HARDWIRE@%$SER_HARDWIRE%g
11446 s%@WIN32LIBS@%$WIN32LIBS%g
11447 s%@LIBGUI@%$LIBGUI%g
11448 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
11449 s%@WIN32LDAPP@%$WIN32LDAPP%g
11450 s%@TCL_VERSION@%$TCL_VERSION%g
11451 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11452 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11453 s%@TCL_CC@%$TCL_CC%g
11454 s%@TCL_DEFS@%$TCL_DEFS%g
11455 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11456 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11457 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11458 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11459 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11460 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11461 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
11462 s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
11463 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11464 s%@TCL_RANLIB@%$TCL_RANLIB%g
11465 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11466 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11467 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11468 s%@TK_VERSION@%$TK_VERSION%g
11469 s%@TK_DEFS@%$TK_DEFS%g
11470 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11471 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11472 s%@TK_XLIBSW@%$TK_XLIBSW%g
11473 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11474 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11475 s%@TCLHDIR@%$TCLHDIR%g
11476 s%@TKHDIR@%$TKHDIR%g
11477 s%@ITCLHDIR@%$ITCLHDIR%g
11478 s%@ITKHDIR@%$ITKHDIR%g
11479 s%@ITCL_VERSION@%$ITCL_VERSION%g
11480 s%@ITCL_DEFS@%$ITCL_DEFS%g
11481 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11482 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11483 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11484 s%@ITK_VERSION@%$ITK_VERSION%g
11485 s%@ITK_DEFS@%$ITK_DEFS%g
11486 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11487 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11488 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
11489 s%@X_CFLAGS@%$X_CFLAGS%g
11490 s%@X_LDFLAGS@%$X_LDFLAGS%g
11491 s%@X_LIBS@%$X_LIBS%g
11492 s%@TCL_DEPS@%$TCL_DEPS%g
11493 s%@TK_DEPS@%$TK_DEPS%g
11494 s%@ITCLLIB@%$ITCLLIB%g
11495 s%@ITCL_DEPS@%$ITCL_DEPS%g
11496 s%@ITKLIB@%$ITKLIB%g
11497 s%@ITK_DEPS@%$ITK_DEPS%g
11498 s%@GDBTKLIBS@%$GDBTKLIBS%g
11499 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
11500 s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
11501 s%@IGNORE_SIM@%$IGNORE_SIM%g
11502 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
11503 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
11504 s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
11505 s%@CONFIG_OBS@%$CONFIG_OBS%g
11506 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11507 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
11508 s%@CONFIG_ALL@%$CONFIG_ALL%g
11509 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
11510 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11511 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
11512 s%@target_subdir@%$target_subdir%g
11513 /@host_makefile_frag@/r $host_makefile_frag
11514 s%@host_makefile_frag@%%g
11515 /@target_makefile_frag@/r $target_makefile_frag
11516 s%@target_makefile_frag@%%g
11517 s%@frags@%$frags%g
11518 s%@xm_h@%$xm_h%g
11519 s%@tm_h@%$tm_h%g
11520 s%@nm_h@%$nm_h%g
11521 s%@EXEEXT@%$EXEEXT%g
11522 s%@LIBICONV@%$LIBICONV%g
11523
11524 CEOF
11525 EOF
11526
11527 cat >> $CONFIG_STATUS <<\EOF
11528
11529 # Split the substitutions into bite-sized pieces for seds with
11530 # small command number limits, like on Digital OSF/1 and HP-UX.
11531 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
11532 ac_file=1 # Number of current file.
11533 ac_beg=1 # First line for current file.
11534 ac_end=$ac_max_sed_cmds # Line after last line for current file.
11535 ac_more_lines=:
11536 ac_sed_cmds=""
11537 while $ac_more_lines; do
11538 if test $ac_beg -gt 1; then
11539 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11540 else
11541 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11542 fi
11543 if test ! -s conftest.s$ac_file; then
11544 ac_more_lines=false
11545 rm -f conftest.s$ac_file
11546 else
11547 if test -z "$ac_sed_cmds"; then
11548 ac_sed_cmds="sed -f conftest.s$ac_file"
11549 else
11550 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11551 fi
11552 ac_file=`expr $ac_file + 1`
11553 ac_beg=$ac_end
11554 ac_end=`expr $ac_end + $ac_max_sed_cmds`
11555 fi
11556 done
11557 if test -z "$ac_sed_cmds"; then
11558 ac_sed_cmds=cat
11559 fi
11560 EOF
11561
11562 cat >> $CONFIG_STATUS <<EOF
11563
11564 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
11565 EOF
11566 cat >> $CONFIG_STATUS <<\EOF
11567 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11568 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11569 case "$ac_file" in
11570 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11571 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11572 *) ac_file_in="${ac_file}.in" ;;
11573 esac
11574
11575 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11576
11577 # Remove last slash and all that follows it. Not all systems have dirname.
11578 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11579 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11580 # The file is in a subdirectory.
11581 test ! -d "$ac_dir" && mkdir "$ac_dir"
11582 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11583 # A "../" for each directory in $ac_dir_suffix.
11584 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11585 else
11586 ac_dir_suffix= ac_dots=
11587 fi
11588
11589 case "$ac_given_srcdir" in
11590 .) srcdir=.
11591 if test -z "$ac_dots"; then top_srcdir=.
11592 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11593 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11594 *) # Relative path.
11595 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11596 top_srcdir="$ac_dots$ac_given_srcdir" ;;
11597 esac
11598
11599 case "$ac_given_INSTALL" in
11600 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11601 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11602 esac
11603
11604 echo creating "$ac_file"
11605 rm -f "$ac_file"
11606 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11607 case "$ac_file" in
11608 *Makefile*) ac_comsub="1i\\
11609 # $configure_input" ;;
11610 *) ac_comsub= ;;
11611 esac
11612
11613 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11614 sed -e "$ac_comsub
11615 s%@configure_input@%$configure_input%g
11616 s%@srcdir@%$srcdir%g
11617 s%@top_srcdir@%$top_srcdir%g
11618 s%@INSTALL@%$INSTALL%g
11619 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11620 fi; done
11621 rm -f conftest.s*
11622
11623 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11624 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11625 #
11626 # ac_d sets the value in "#define NAME VALUE" lines.
11627 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11628 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
11629 ac_dC='\3'
11630 ac_dD='%g'
11631 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11632 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11633 ac_uB='\([ ]\)%\1#\2define\3'
11634 ac_uC=' '
11635 ac_uD='\4%g'
11636 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11637 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11638 ac_eB='$%\1#\2define\3'
11639 ac_eC=' '
11640 ac_eD='%g'
11641
11642 if test "${CONFIG_HEADERS+set}" != set; then
11643 EOF
11644 cat >> $CONFIG_STATUS <<EOF
11645 CONFIG_HEADERS="config.h:config.in"
11646 EOF
11647 cat >> $CONFIG_STATUS <<\EOF
11648 fi
11649 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11650 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11651 case "$ac_file" in
11652 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11653 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11654 *) ac_file_in="${ac_file}.in" ;;
11655 esac
11656
11657 echo creating $ac_file
11658
11659 rm -f conftest.frag conftest.in conftest.out
11660 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11661 cat $ac_file_inputs > conftest.in
11662
11663 EOF
11664
11665 # Transform confdefs.h into a sed script conftest.vals that substitutes
11666 # the proper values into config.h.in to produce config.h. And first:
11667 # Protect against being on the right side of a sed subst in config.status.
11668 # Protect against being in an unquoted here document in config.status.
11669 rm -f conftest.vals
11670 cat > conftest.hdr <<\EOF
11671 s/[\\&%]/\\&/g
11672 s%[\\$`]%\\&%g
11673 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11674 s%ac_d%ac_u%gp
11675 s%ac_u%ac_e%gp
11676 EOF
11677 sed -n -f conftest.hdr confdefs.h > conftest.vals
11678 rm -f conftest.hdr
11679
11680 # This sed command replaces #undef with comments. This is necessary, for
11681 # example, in the case of _POSIX_SOURCE, which is predefined and required
11682 # on some systems where configure will not decide to define it.
11683 cat >> conftest.vals <<\EOF
11684 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11685 EOF
11686
11687 # Break up conftest.vals because some shells have a limit on
11688 # the size of here documents, and old seds have small limits too.
11689
11690 rm -f conftest.tail
11691 while :
11692 do
11693 ac_lines=`grep -c . conftest.vals`
11694 # grep -c gives empty output for an empty file on some AIX systems.
11695 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11696 # Write a limited-size here document to conftest.frag.
11697 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11698 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11699 echo 'CEOF
11700 sed -f conftest.frag conftest.in > conftest.out
11701 rm -f conftest.in
11702 mv conftest.out conftest.in
11703 ' >> $CONFIG_STATUS
11704 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11705 rm -f conftest.vals
11706 mv conftest.tail conftest.vals
11707 done
11708 rm -f conftest.vals
11709
11710 cat >> $CONFIG_STATUS <<\EOF
11711 rm -f conftest.frag conftest.h
11712 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
11713 cat conftest.in >> conftest.h
11714 rm -f conftest.in
11715 if cmp -s $ac_file conftest.h 2>/dev/null; then
11716 echo "$ac_file is unchanged"
11717 rm -f conftest.h
11718 else
11719 # Remove last slash and all that follows it. Not all systems have dirname.
11720 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11721 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11722 # The file is in a subdirectory.
11723 test ! -d "$ac_dir" && mkdir "$ac_dir"
11724 fi
11725 rm -f $ac_file
11726 mv conftest.h $ac_file
11727 fi
11728 fi; done
11729
11730 EOF
11731
11732 cat >> $CONFIG_STATUS <<EOF
11733 ac_sources="$files"
11734 ac_dests="$links"
11735 EOF
11736
11737 cat >> $CONFIG_STATUS <<\EOF
11738 srcdir=$ac_given_srcdir
11739 while test -n "$ac_sources"; do
11740 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11741 set $ac_sources; ac_source=$1; shift; ac_sources=$*
11742
11743 echo "linking $srcdir/$ac_source to $ac_dest"
11744
11745 if test ! -r $srcdir/$ac_source; then
11746 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11747 fi
11748 rm -f $ac_dest
11749
11750 # Make relative symlinks.
11751 # Remove last slash and all that follows it. Not all systems have dirname.
11752 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11753 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11754 # The dest file is in a subdirectory.
11755 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11756 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11757 # A "../" for each directory in $ac_dest_dir_suffix.
11758 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11759 else
11760 ac_dest_dir_suffix= ac_dots=
11761 fi
11762
11763 case "$srcdir" in
11764 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11765 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11766 esac
11767
11768 # Make a symlink if possible; otherwise try a hard link.
11769 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11770 ln $srcdir/$ac_source $ac_dest; then :
11771 else
11772 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11773 fi
11774 done
11775 EOF
11776 cat >> $CONFIG_STATUS <<EOF
11777
11778 gdb_host_cpu=$gdb_host_cpu
11779 gdb_target_cpu=$gdb_target_cpu
11780 nativefile=$nativefile
11781
11782 EOF
11783 cat >> $CONFIG_STATUS <<\EOF
11784
11785 if test "${nativefile}" = ""; then
11786 < Makefile \
11787 sed -e '/^NATDEPFILES[ ]*=.*\\$/,/[^\\]$/s/^/# /' \
11788 -e '/^NATDEPFILES[ ]*=/s/^/# /' \
11789 | sed -e '/^\(NATDEPFILES[ ]*[+]=[ ]*\)/s//# \1/' \
11790 > Makefile.tem
11791 mv -f Makefile.tem Makefile
11792 fi
11793
11794 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
11795 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
11796 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11797 mv -f Makefile.tmp Makefile
11798
11799
11800 case x$CONFIG_HEADERS in
11801 xconfig.h:config.in)
11802 echo > stamp-h ;;
11803 esac
11804
11805 exit 0
11806 EOF
11807 chmod +x $CONFIG_STATUS
11808 rm -fr confdefs* $ac_clean_files
11809 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11810
11811 if test "$no_recursion" != yes; then
11812
11813 # Remove --cache-file and --srcdir arguments so they do not pile up.
11814 ac_sub_configure_args=
11815 ac_prev=
11816 for ac_arg in $ac_configure_args; do
11817 if test -n "$ac_prev"; then
11818 ac_prev=
11819 continue
11820 fi
11821 case "$ac_arg" in
11822 -cache-file | --cache-file | --cache-fil | --cache-fi \
11823 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11824 ac_prev=cache_file ;;
11825 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11826 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11827 ;;
11828 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11829 ac_prev=srcdir ;;
11830 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11831 ;;
11832 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11833 esac
11834 done
11835
11836 for ac_config_dir in doc testsuite $configdirs; do
11837
11838 # Do not complain, so a configure script can configure whichever
11839 # parts of a large source tree are present.
11840 if test ! -d $srcdir/$ac_config_dir; then
11841 continue
11842 fi
11843
11844 echo configuring in $ac_config_dir
11845
11846 case "$srcdir" in
11847 .) ;;
11848 *)
11849 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11850 else
11851 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11852 fi
11853 ;;
11854 esac
11855
11856 ac_popdir=`pwd`
11857 cd $ac_config_dir
11858
11859 # A "../" for each directory in /$ac_config_dir.
11860 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11861
11862 case "$srcdir" in
11863 .) # No --srcdir option. We are building in place.
11864 ac_sub_srcdir=$srcdir ;;
11865 /*) # Absolute path.
11866 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11867 *) # Relative path.
11868 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11869 esac
11870
11871 # Check for guested configure; otherwise get Cygnus style configure.
11872 if test -f $ac_sub_srcdir/configure; then
11873 ac_sub_configure=$ac_sub_srcdir/configure
11874 elif test -f $ac_sub_srcdir/configure.in; then
11875 ac_sub_configure=$ac_configure
11876 else
11877 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11878 ac_sub_configure=
11879 fi
11880
11881 # The recursion is here.
11882 if test -n "$ac_sub_configure"; then
11883
11884 # Make the cache file name correct relative to the subdirectory.
11885 case "$cache_file" in
11886 /*) ac_sub_cache_file=$cache_file ;;
11887 *) # Relative path.
11888 ac_sub_cache_file="$ac_dots$cache_file" ;;
11889 esac
11890 case "$ac_given_INSTALL" in
11891 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11892 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11893 esac
11894
11895 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11896 # The eval makes quoting arguments work.
11897 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11898 then :
11899 else
11900 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11901 fi
11902 fi
11903
11904 cd $ac_popdir
11905 done
11906 fi
11907
11908
11909 exit 0