2004-02-19 Elena Zannoni <ezannoni@redhat.com>
[deliverable/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 ALL_LINGUAS=
1235 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1236 echo "configure:1237: checking whether ${MAKE-make} sets \${MAKE}" >&5
1237 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1238 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1239 echo $ac_n "(cached) $ac_c" 1>&6
1240 else
1241 cat > conftestmake <<\EOF
1242 all:
1243 @echo 'ac_maketemp="${MAKE}"'
1244 EOF
1245 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1246 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1247 if test -n "$ac_maketemp"; then
1248 eval ac_cv_prog_make_${ac_make}_set=yes
1249 else
1250 eval ac_cv_prog_make_${ac_make}_set=no
1251 fi
1252 rm -f conftestmake
1253 fi
1254 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1255 echo "$ac_t""yes" 1>&6
1256 SET_MAKE=
1257 else
1258 echo "$ac_t""no" 1>&6
1259 SET_MAKE="MAKE=${MAKE-make}"
1260 fi
1261
1262 # Extract the first word of "ranlib", so it can be a program name with args.
1263 set dummy ranlib; ac_word=$2
1264 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1265 echo "configure:1266: checking for $ac_word" >&5
1266 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1267 echo $ac_n "(cached) $ac_c" 1>&6
1268 else
1269 if test -n "$RANLIB"; then
1270 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1271 else
1272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1273 ac_dummy="$PATH"
1274 for ac_dir in $ac_dummy; do
1275 test -z "$ac_dir" && ac_dir=.
1276 if test -f $ac_dir/$ac_word; then
1277 ac_cv_prog_RANLIB="ranlib"
1278 break
1279 fi
1280 done
1281 IFS="$ac_save_ifs"
1282 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1283 fi
1284 fi
1285 RANLIB="$ac_cv_prog_RANLIB"
1286 if test -n "$RANLIB"; then
1287 echo "$ac_t""$RANLIB" 1>&6
1288 else
1289 echo "$ac_t""no" 1>&6
1290 fi
1291
1292 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ANSI C header files" >&5
1294 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1295 echo $ac_n "(cached) $ac_c" 1>&6
1296 else
1297 cat > conftest.$ac_ext <<EOF
1298 #line 1299 "configure"
1299 #include "confdefs.h"
1300 #include <stdlib.h>
1301 #include <stdarg.h>
1302 #include <string.h>
1303 #include <float.h>
1304 EOF
1305 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1306 { (eval echo configure:1307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1307 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1308 if test -z "$ac_err"; then
1309 rm -rf conftest*
1310 ac_cv_header_stdc=yes
1311 else
1312 echo "$ac_err" >&5
1313 echo "configure: failed program was:" >&5
1314 cat conftest.$ac_ext >&5
1315 rm -rf conftest*
1316 ac_cv_header_stdc=no
1317 fi
1318 rm -f conftest*
1319
1320 if test $ac_cv_header_stdc = yes; then
1321 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1322 cat > conftest.$ac_ext <<EOF
1323 #line 1324 "configure"
1324 #include "confdefs.h"
1325 #include <string.h>
1326 EOF
1327 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1328 egrep "memchr" >/dev/null 2>&1; then
1329 :
1330 else
1331 rm -rf conftest*
1332 ac_cv_header_stdc=no
1333 fi
1334 rm -f conftest*
1335
1336 fi
1337
1338 if test $ac_cv_header_stdc = yes; then
1339 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1340 cat > conftest.$ac_ext <<EOF
1341 #line 1342 "configure"
1342 #include "confdefs.h"
1343 #include <stdlib.h>
1344 EOF
1345 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1346 egrep "free" >/dev/null 2>&1; then
1347 :
1348 else
1349 rm -rf conftest*
1350 ac_cv_header_stdc=no
1351 fi
1352 rm -f conftest*
1353
1354 fi
1355
1356 if test $ac_cv_header_stdc = yes; then
1357 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1358 if test "$cross_compiling" = yes; then
1359 :
1360 else
1361 cat > conftest.$ac_ext <<EOF
1362 #line 1363 "configure"
1363 #include "confdefs.h"
1364 #include <ctype.h>
1365 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1366 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1367 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1368 int main () { int i; for (i = 0; i < 256; i++)
1369 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1370 exit (0); }
1371
1372 EOF
1373 if { (eval echo configure:1374: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1374 then
1375 :
1376 else
1377 echo "configure: failed program was:" >&5
1378 cat conftest.$ac_ext >&5
1379 rm -fr conftest*
1380 ac_cv_header_stdc=no
1381 fi
1382 rm -fr conftest*
1383 fi
1384
1385 fi
1386 fi
1387
1388 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1389 if test $ac_cv_header_stdc = yes; then
1390 cat >> confdefs.h <<\EOF
1391 #define STDC_HEADERS 1
1392 EOF
1393
1394 fi
1395
1396 echo $ac_n "checking for working const""... $ac_c" 1>&6
1397 echo "configure:1398: checking for working const" >&5
1398 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1399 echo $ac_n "(cached) $ac_c" 1>&6
1400 else
1401 cat > conftest.$ac_ext <<EOF
1402 #line 1403 "configure"
1403 #include "confdefs.h"
1404
1405 int main() {
1406
1407 /* Ultrix mips cc rejects this. */
1408 typedef int charset[2]; const charset x;
1409 /* SunOS 4.1.1 cc rejects this. */
1410 char const *const *ccp;
1411 char **p;
1412 /* NEC SVR4.0.2 mips cc rejects this. */
1413 struct point {int x, y;};
1414 static struct point const zero = {0,0};
1415 /* AIX XL C 1.02.0.0 rejects this.
1416 It does not let you subtract one const X* pointer from another in an arm
1417 of an if-expression whose if-part is not a constant expression */
1418 const char *g = "string";
1419 ccp = &g + (g ? g-g : 0);
1420 /* HPUX 7.0 cc rejects these. */
1421 ++ccp;
1422 p = (char**) ccp;
1423 ccp = (char const *const *) p;
1424 { /* SCO 3.2v4 cc rejects this. */
1425 char *t;
1426 char const *s = 0 ? (char *) 0 : (char const *) 0;
1427
1428 *t++ = 0;
1429 }
1430 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1431 int x[] = {25, 17};
1432 const int *foo = &x[0];
1433 ++foo;
1434 }
1435 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1436 typedef const int *iptr;
1437 iptr p = 0;
1438 ++p;
1439 }
1440 { /* AIX XL C 1.02.0.0 rejects this saying
1441 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1442 struct s { int j; const int *ap[3]; };
1443 struct s *b; b->j = 5;
1444 }
1445 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1446 const int foo = 10;
1447 }
1448
1449 ; return 0; }
1450 EOF
1451 if { (eval echo configure:1452: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1452 rm -rf conftest*
1453 ac_cv_c_const=yes
1454 else
1455 echo "configure: failed program was:" >&5
1456 cat conftest.$ac_ext >&5
1457 rm -rf conftest*
1458 ac_cv_c_const=no
1459 fi
1460 rm -f conftest*
1461 fi
1462
1463 echo "$ac_t""$ac_cv_c_const" 1>&6
1464 if test $ac_cv_c_const = no; then
1465 cat >> confdefs.h <<\EOF
1466 #define const
1467 EOF
1468
1469 fi
1470
1471 echo $ac_n "checking for inline""... $ac_c" 1>&6
1472 echo "configure:1473: checking for inline" >&5
1473 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1474 echo $ac_n "(cached) $ac_c" 1>&6
1475 else
1476 ac_cv_c_inline=no
1477 for ac_kw in inline __inline__ __inline; do
1478 cat > conftest.$ac_ext <<EOF
1479 #line 1480 "configure"
1480 #include "confdefs.h"
1481
1482 int main() {
1483 } $ac_kw foo() {
1484 ; return 0; }
1485 EOF
1486 if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1487 rm -rf conftest*
1488 ac_cv_c_inline=$ac_kw; break
1489 else
1490 echo "configure: failed program was:" >&5
1491 cat conftest.$ac_ext >&5
1492 fi
1493 rm -f conftest*
1494 done
1495
1496 fi
1497
1498 echo "$ac_t""$ac_cv_c_inline" 1>&6
1499 case "$ac_cv_c_inline" in
1500 inline | yes) ;;
1501 no) cat >> confdefs.h <<\EOF
1502 #define inline
1503 EOF
1504 ;;
1505 *) cat >> confdefs.h <<EOF
1506 #define inline $ac_cv_c_inline
1507 EOF
1508 ;;
1509 esac
1510
1511 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1512 echo "configure:1513: checking for off_t" >&5
1513 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1514 echo $ac_n "(cached) $ac_c" 1>&6
1515 else
1516 cat > conftest.$ac_ext <<EOF
1517 #line 1518 "configure"
1518 #include "confdefs.h"
1519 #include <sys/types.h>
1520 #if STDC_HEADERS
1521 #include <stdlib.h>
1522 #include <stddef.h>
1523 #endif
1524 EOF
1525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1526 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1527 rm -rf conftest*
1528 ac_cv_type_off_t=yes
1529 else
1530 rm -rf conftest*
1531 ac_cv_type_off_t=no
1532 fi
1533 rm -f conftest*
1534
1535 fi
1536 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1537 if test $ac_cv_type_off_t = no; then
1538 cat >> confdefs.h <<\EOF
1539 #define off_t long
1540 EOF
1541
1542 fi
1543
1544 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1545 echo "configure:1546: checking for size_t" >&5
1546 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1547 echo $ac_n "(cached) $ac_c" 1>&6
1548 else
1549 cat > conftest.$ac_ext <<EOF
1550 #line 1551 "configure"
1551 #include "confdefs.h"
1552 #include <sys/types.h>
1553 #if STDC_HEADERS
1554 #include <stdlib.h>
1555 #include <stddef.h>
1556 #endif
1557 EOF
1558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1559 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1560 rm -rf conftest*
1561 ac_cv_type_size_t=yes
1562 else
1563 rm -rf conftest*
1564 ac_cv_type_size_t=no
1565 fi
1566 rm -f conftest*
1567
1568 fi
1569 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1570 if test $ac_cv_type_size_t = no; then
1571 cat >> confdefs.h <<\EOF
1572 #define size_t unsigned
1573 EOF
1574
1575 fi
1576
1577 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1578 # for constant arguments. Useless!
1579 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1580 echo "configure:1581: checking for working alloca.h" >&5
1581 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1582 echo $ac_n "(cached) $ac_c" 1>&6
1583 else
1584 cat > conftest.$ac_ext <<EOF
1585 #line 1586 "configure"
1586 #include "confdefs.h"
1587 #include <alloca.h>
1588 int main() {
1589 char *p = alloca(2 * sizeof(int));
1590 ; return 0; }
1591 EOF
1592 if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1593 rm -rf conftest*
1594 ac_cv_header_alloca_h=yes
1595 else
1596 echo "configure: failed program was:" >&5
1597 cat conftest.$ac_ext >&5
1598 rm -rf conftest*
1599 ac_cv_header_alloca_h=no
1600 fi
1601 rm -f conftest*
1602 fi
1603
1604 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1605 if test $ac_cv_header_alloca_h = yes; then
1606 cat >> confdefs.h <<\EOF
1607 #define HAVE_ALLOCA_H 1
1608 EOF
1609
1610 fi
1611
1612 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1613 echo "configure:1614: checking for alloca" >&5
1614 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1615 echo $ac_n "(cached) $ac_c" 1>&6
1616 else
1617 cat > conftest.$ac_ext <<EOF
1618 #line 1619 "configure"
1619 #include "confdefs.h"
1620
1621 #ifdef __GNUC__
1622 # define alloca __builtin_alloca
1623 #else
1624 # ifdef _MSC_VER
1625 # include <malloc.h>
1626 # define alloca _alloca
1627 # else
1628 # if HAVE_ALLOCA_H
1629 # include <alloca.h>
1630 # else
1631 # ifdef _AIX
1632 #pragma alloca
1633 # else
1634 # ifndef alloca /* predefined by HP cc +Olibcalls */
1635 char *alloca ();
1636 # endif
1637 # endif
1638 # endif
1639 # endif
1640 #endif
1641
1642 int main() {
1643 char *p = (char *) alloca(1);
1644 ; return 0; }
1645 EOF
1646 if { (eval echo configure:1647: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1647 rm -rf conftest*
1648 ac_cv_func_alloca_works=yes
1649 else
1650 echo "configure: failed program was:" >&5
1651 cat conftest.$ac_ext >&5
1652 rm -rf conftest*
1653 ac_cv_func_alloca_works=no
1654 fi
1655 rm -f conftest*
1656 fi
1657
1658 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1659 if test $ac_cv_func_alloca_works = yes; then
1660 cat >> confdefs.h <<\EOF
1661 #define HAVE_ALLOCA 1
1662 EOF
1663
1664 fi
1665
1666 if test $ac_cv_func_alloca_works = no; then
1667 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1668 # that cause trouble. Some versions do not even contain alloca or
1669 # contain a buggy version. If you still want to use their alloca,
1670 # use ar to extract alloca.o from them instead of compiling alloca.c.
1671 ALLOCA=alloca.${ac_objext}
1672 cat >> confdefs.h <<\EOF
1673 #define C_ALLOCA 1
1674 EOF
1675
1676
1677 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1678 echo "configure:1679: checking whether alloca needs Cray hooks" >&5
1679 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1680 echo $ac_n "(cached) $ac_c" 1>&6
1681 else
1682 cat > conftest.$ac_ext <<EOF
1683 #line 1684 "configure"
1684 #include "confdefs.h"
1685 #if defined(CRAY) && ! defined(CRAY2)
1686 webecray
1687 #else
1688 wenotbecray
1689 #endif
1690
1691 EOF
1692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1693 egrep "webecray" >/dev/null 2>&1; then
1694 rm -rf conftest*
1695 ac_cv_os_cray=yes
1696 else
1697 rm -rf conftest*
1698 ac_cv_os_cray=no
1699 fi
1700 rm -f conftest*
1701
1702 fi
1703
1704 echo "$ac_t""$ac_cv_os_cray" 1>&6
1705 if test $ac_cv_os_cray = yes; then
1706 for ac_func in _getb67 GETB67 getb67; do
1707 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1708 echo "configure:1709: checking for $ac_func" >&5
1709 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1710 echo $ac_n "(cached) $ac_c" 1>&6
1711 else
1712 cat > conftest.$ac_ext <<EOF
1713 #line 1714 "configure"
1714 #include "confdefs.h"
1715 /* System header to define __stub macros and hopefully few prototypes,
1716 which can conflict with char $ac_func(); below. */
1717 #include <assert.h>
1718 /* Override any gcc2 internal prototype to avoid an error. */
1719 /* We use char because int might match the return type of a gcc2
1720 builtin and then its argument prototype would still apply. */
1721 char $ac_func();
1722
1723 int main() {
1724
1725 /* The GNU C library defines this for functions which it implements
1726 to always fail with ENOSYS. Some functions are actually named
1727 something starting with __ and the normal name is an alias. */
1728 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1729 choke me
1730 #else
1731 $ac_func();
1732 #endif
1733
1734 ; return 0; }
1735 EOF
1736 if { (eval echo configure:1737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1737 rm -rf conftest*
1738 eval "ac_cv_func_$ac_func=yes"
1739 else
1740 echo "configure: failed program was:" >&5
1741 cat conftest.$ac_ext >&5
1742 rm -rf conftest*
1743 eval "ac_cv_func_$ac_func=no"
1744 fi
1745 rm -f conftest*
1746 fi
1747
1748 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1749 echo "$ac_t""yes" 1>&6
1750 cat >> confdefs.h <<EOF
1751 #define CRAY_STACKSEG_END $ac_func
1752 EOF
1753
1754 break
1755 else
1756 echo "$ac_t""no" 1>&6
1757 fi
1758
1759 done
1760 fi
1761
1762 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1763 echo "configure:1764: checking stack direction for C alloca" >&5
1764 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1765 echo $ac_n "(cached) $ac_c" 1>&6
1766 else
1767 if test "$cross_compiling" = yes; then
1768 ac_cv_c_stack_direction=0
1769 else
1770 cat > conftest.$ac_ext <<EOF
1771 #line 1772 "configure"
1772 #include "confdefs.h"
1773 find_stack_direction ()
1774 {
1775 static char *addr = 0;
1776 auto char dummy;
1777 if (addr == 0)
1778 {
1779 addr = &dummy;
1780 return find_stack_direction ();
1781 }
1782 else
1783 return (&dummy > addr) ? 1 : -1;
1784 }
1785 main ()
1786 {
1787 exit (find_stack_direction() < 0);
1788 }
1789 EOF
1790 if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1791 then
1792 ac_cv_c_stack_direction=1
1793 else
1794 echo "configure: failed program was:" >&5
1795 cat conftest.$ac_ext >&5
1796 rm -fr conftest*
1797 ac_cv_c_stack_direction=-1
1798 fi
1799 rm -fr conftest*
1800 fi
1801
1802 fi
1803
1804 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1805 cat >> confdefs.h <<EOF
1806 #define STACK_DIRECTION $ac_cv_c_stack_direction
1807 EOF
1808
1809 fi
1810
1811 for ac_hdr in unistd.h
1812 do
1813 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1814 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_hdr" >&5
1816 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1817 echo $ac_n "(cached) $ac_c" 1>&6
1818 else
1819 cat > conftest.$ac_ext <<EOF
1820 #line 1821 "configure"
1821 #include "confdefs.h"
1822 #include <$ac_hdr>
1823 EOF
1824 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1825 { (eval echo configure:1826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1826 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1827 if test -z "$ac_err"; then
1828 rm -rf conftest*
1829 eval "ac_cv_header_$ac_safe=yes"
1830 else
1831 echo "$ac_err" >&5
1832 echo "configure: failed program was:" >&5
1833 cat conftest.$ac_ext >&5
1834 rm -rf conftest*
1835 eval "ac_cv_header_$ac_safe=no"
1836 fi
1837 rm -f conftest*
1838 fi
1839 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1840 echo "$ac_t""yes" 1>&6
1841 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1842 cat >> confdefs.h <<EOF
1843 #define $ac_tr_hdr 1
1844 EOF
1845
1846 else
1847 echo "$ac_t""no" 1>&6
1848 fi
1849 done
1850
1851 for ac_func in getpagesize
1852 do
1853 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1854 echo "configure:1855: checking for $ac_func" >&5
1855 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1856 echo $ac_n "(cached) $ac_c" 1>&6
1857 else
1858 cat > conftest.$ac_ext <<EOF
1859 #line 1860 "configure"
1860 #include "confdefs.h"
1861 /* System header to define __stub macros and hopefully few prototypes,
1862 which can conflict with char $ac_func(); below. */
1863 #include <assert.h>
1864 /* Override any gcc2 internal prototype to avoid an error. */
1865 /* We use char because int might match the return type of a gcc2
1866 builtin and then its argument prototype would still apply. */
1867 char $ac_func();
1868
1869 int main() {
1870
1871 /* The GNU C library defines this for functions which it implements
1872 to always fail with ENOSYS. Some functions are actually named
1873 something starting with __ and the normal name is an alias. */
1874 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1875 choke me
1876 #else
1877 $ac_func();
1878 #endif
1879
1880 ; return 0; }
1881 EOF
1882 if { (eval echo configure:1883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1883 rm -rf conftest*
1884 eval "ac_cv_func_$ac_func=yes"
1885 else
1886 echo "configure: failed program was:" >&5
1887 cat conftest.$ac_ext >&5
1888 rm -rf conftest*
1889 eval "ac_cv_func_$ac_func=no"
1890 fi
1891 rm -f conftest*
1892 fi
1893
1894 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1895 echo "$ac_t""yes" 1>&6
1896 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1897 cat >> confdefs.h <<EOF
1898 #define $ac_tr_func 1
1899 EOF
1900
1901 else
1902 echo "$ac_t""no" 1>&6
1903 fi
1904 done
1905
1906 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1907 echo "configure:1908: checking for working mmap" >&5
1908 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1909 echo $ac_n "(cached) $ac_c" 1>&6
1910 else
1911 if test "$cross_compiling" = yes; then
1912 ac_cv_func_mmap_fixed_mapped=no
1913 else
1914 cat > conftest.$ac_ext <<EOF
1915 #line 1916 "configure"
1916 #include "confdefs.h"
1917
1918 /* Thanks to Mike Haertel and Jim Avera for this test.
1919 Here is a matrix of mmap possibilities:
1920 mmap private not fixed
1921 mmap private fixed at somewhere currently unmapped
1922 mmap private fixed at somewhere already mapped
1923 mmap shared not fixed
1924 mmap shared fixed at somewhere currently unmapped
1925 mmap shared fixed at somewhere already mapped
1926 For private mappings, we should verify that changes cannot be read()
1927 back from the file, nor mmap's back from the file at a different
1928 address. (There have been systems where private was not correctly
1929 implemented like the infamous i386 svr4.0, and systems where the
1930 VM page cache was not coherent with the filesystem buffer cache
1931 like early versions of FreeBSD and possibly contemporary NetBSD.)
1932 For shared mappings, we should conversely verify that changes get
1933 propogated back to all the places they're supposed to be.
1934
1935 Grep wants private fixed already mapped.
1936 The main things grep needs to know about mmap are:
1937 * does it exist and is it safe to write into the mmap'd area
1938 * how to use it (BSD variants) */
1939 #include <sys/types.h>
1940 #include <fcntl.h>
1941 #include <sys/mman.h>
1942
1943 /* This mess was copied from the GNU getpagesize.h. */
1944 #ifndef HAVE_GETPAGESIZE
1945 # ifdef HAVE_UNISTD_H
1946 # include <unistd.h>
1947 # endif
1948
1949 /* Assume that all systems that can run configure have sys/param.h. */
1950 # ifndef HAVE_SYS_PARAM_H
1951 # define HAVE_SYS_PARAM_H 1
1952 # endif
1953
1954 # ifdef _SC_PAGESIZE
1955 # define getpagesize() sysconf(_SC_PAGESIZE)
1956 # else /* no _SC_PAGESIZE */
1957 # ifdef HAVE_SYS_PARAM_H
1958 # include <sys/param.h>
1959 # ifdef EXEC_PAGESIZE
1960 # define getpagesize() EXEC_PAGESIZE
1961 # else /* no EXEC_PAGESIZE */
1962 # ifdef NBPG
1963 # define getpagesize() NBPG * CLSIZE
1964 # ifndef CLSIZE
1965 # define CLSIZE 1
1966 # endif /* no CLSIZE */
1967 # else /* no NBPG */
1968 # ifdef NBPC
1969 # define getpagesize() NBPC
1970 # else /* no NBPC */
1971 # ifdef PAGESIZE
1972 # define getpagesize() PAGESIZE
1973 # endif /* PAGESIZE */
1974 # endif /* no NBPC */
1975 # endif /* no NBPG */
1976 # endif /* no EXEC_PAGESIZE */
1977 # else /* no HAVE_SYS_PARAM_H */
1978 # define getpagesize() 8192 /* punt totally */
1979 # endif /* no HAVE_SYS_PARAM_H */
1980 # endif /* no _SC_PAGESIZE */
1981
1982 #endif /* no HAVE_GETPAGESIZE */
1983
1984 #ifdef __cplusplus
1985 extern "C" { void *malloc(unsigned); }
1986 #else
1987 char *malloc();
1988 #endif
1989
1990 int
1991 main()
1992 {
1993 char *data, *data2, *data3;
1994 int i, pagesize;
1995 int fd;
1996
1997 pagesize = getpagesize();
1998
1999 /*
2000 * First, make a file with some known garbage in it.
2001 */
2002 data = malloc(pagesize);
2003 if (!data)
2004 exit(1);
2005 for (i = 0; i < pagesize; ++i)
2006 *(data + i) = rand();
2007 umask(0);
2008 fd = creat("conftestmmap", 0600);
2009 if (fd < 0)
2010 exit(1);
2011 if (write(fd, data, pagesize) != pagesize)
2012 exit(1);
2013 close(fd);
2014
2015 /*
2016 * Next, try to mmap the file at a fixed address which
2017 * already has something else allocated at it. If we can,
2018 * also make sure that we see the same garbage.
2019 */
2020 fd = open("conftestmmap", O_RDWR);
2021 if (fd < 0)
2022 exit(1);
2023 data2 = malloc(2 * pagesize);
2024 if (!data2)
2025 exit(1);
2026 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2027 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2028 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2029 exit(1);
2030 for (i = 0; i < pagesize; ++i)
2031 if (*(data + i) != *(data2 + i))
2032 exit(1);
2033
2034 /*
2035 * Finally, make sure that changes to the mapped area
2036 * do not percolate back to the file as seen by read().
2037 * (This is a bug on some variants of i386 svr4.0.)
2038 */
2039 for (i = 0; i < pagesize; ++i)
2040 *(data2 + i) = *(data2 + i) + 1;
2041 data3 = malloc(pagesize);
2042 if (!data3)
2043 exit(1);
2044 if (read(fd, data3, pagesize) != pagesize)
2045 exit(1);
2046 for (i = 0; i < pagesize; ++i)
2047 if (*(data + i) != *(data3 + i))
2048 exit(1);
2049 close(fd);
2050 unlink("conftestmmap");
2051 exit(0);
2052 }
2053
2054 EOF
2055 if { (eval echo configure:2056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2056 then
2057 ac_cv_func_mmap_fixed_mapped=yes
2058 else
2059 echo "configure: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2061 rm -fr conftest*
2062 ac_cv_func_mmap_fixed_mapped=no
2063 fi
2064 rm -fr conftest*
2065 fi
2066
2067 fi
2068
2069 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2070 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2071 cat >> confdefs.h <<\EOF
2072 #define HAVE_MMAP 1
2073 EOF
2074
2075 fi
2076
2077
2078 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2079 unistd.h values.h sys/param.h
2080 do
2081 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2082 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2083 echo "configure:2084: checking for $ac_hdr" >&5
2084 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2085 echo $ac_n "(cached) $ac_c" 1>&6
2086 else
2087 cat > conftest.$ac_ext <<EOF
2088 #line 2089 "configure"
2089 #include "confdefs.h"
2090 #include <$ac_hdr>
2091 EOF
2092 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2093 { (eval echo configure:2094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2094 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2095 if test -z "$ac_err"; then
2096 rm -rf conftest*
2097 eval "ac_cv_header_$ac_safe=yes"
2098 else
2099 echo "$ac_err" >&5
2100 echo "configure: failed program was:" >&5
2101 cat conftest.$ac_ext >&5
2102 rm -rf conftest*
2103 eval "ac_cv_header_$ac_safe=no"
2104 fi
2105 rm -f conftest*
2106 fi
2107 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2108 echo "$ac_t""yes" 1>&6
2109 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2110 cat >> confdefs.h <<EOF
2111 #define $ac_tr_hdr 1
2112 EOF
2113
2114 else
2115 echo "$ac_t""no" 1>&6
2116 fi
2117 done
2118
2119 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2120 __argz_count __argz_stringify __argz_next
2121 do
2122 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2123 echo "configure:2124: checking for $ac_func" >&5
2124 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2125 echo $ac_n "(cached) $ac_c" 1>&6
2126 else
2127 cat > conftest.$ac_ext <<EOF
2128 #line 2129 "configure"
2129 #include "confdefs.h"
2130 /* System header to define __stub macros and hopefully few prototypes,
2131 which can conflict with char $ac_func(); below. */
2132 #include <assert.h>
2133 /* Override any gcc2 internal prototype to avoid an error. */
2134 /* We use char because int might match the return type of a gcc2
2135 builtin and then its argument prototype would still apply. */
2136 char $ac_func();
2137
2138 int main() {
2139
2140 /* The GNU C library defines this for functions which it implements
2141 to always fail with ENOSYS. Some functions are actually named
2142 something starting with __ and the normal name is an alias. */
2143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2144 choke me
2145 #else
2146 $ac_func();
2147 #endif
2148
2149 ; return 0; }
2150 EOF
2151 if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2152 rm -rf conftest*
2153 eval "ac_cv_func_$ac_func=yes"
2154 else
2155 echo "configure: failed program was:" >&5
2156 cat conftest.$ac_ext >&5
2157 rm -rf conftest*
2158 eval "ac_cv_func_$ac_func=no"
2159 fi
2160 rm -f conftest*
2161 fi
2162
2163 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2164 echo "$ac_t""yes" 1>&6
2165 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2166 cat >> confdefs.h <<EOF
2167 #define $ac_tr_func 1
2168 EOF
2169
2170 else
2171 echo "$ac_t""no" 1>&6
2172 fi
2173 done
2174
2175
2176 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2177 for ac_func in stpcpy
2178 do
2179 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2180 echo "configure:2181: checking for $ac_func" >&5
2181 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2182 echo $ac_n "(cached) $ac_c" 1>&6
2183 else
2184 cat > conftest.$ac_ext <<EOF
2185 #line 2186 "configure"
2186 #include "confdefs.h"
2187 /* System header to define __stub macros and hopefully few prototypes,
2188 which can conflict with char $ac_func(); below. */
2189 #include <assert.h>
2190 /* Override any gcc2 internal prototype to avoid an error. */
2191 /* We use char because int might match the return type of a gcc2
2192 builtin and then its argument prototype would still apply. */
2193 char $ac_func();
2194
2195 int main() {
2196
2197 /* The GNU C library defines this for functions which it implements
2198 to always fail with ENOSYS. Some functions are actually named
2199 something starting with __ and the normal name is an alias. */
2200 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2201 choke me
2202 #else
2203 $ac_func();
2204 #endif
2205
2206 ; return 0; }
2207 EOF
2208 if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2209 rm -rf conftest*
2210 eval "ac_cv_func_$ac_func=yes"
2211 else
2212 echo "configure: failed program was:" >&5
2213 cat conftest.$ac_ext >&5
2214 rm -rf conftest*
2215 eval "ac_cv_func_$ac_func=no"
2216 fi
2217 rm -f conftest*
2218 fi
2219
2220 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2221 echo "$ac_t""yes" 1>&6
2222 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2223 cat >> confdefs.h <<EOF
2224 #define $ac_tr_func 1
2225 EOF
2226
2227 else
2228 echo "$ac_t""no" 1>&6
2229 fi
2230 done
2231
2232 fi
2233 if test "${ac_cv_func_stpcpy}" = "yes"; then
2234 cat >> confdefs.h <<\EOF
2235 #define HAVE_STPCPY 1
2236 EOF
2237
2238 fi
2239
2240 if test $ac_cv_header_locale_h = yes; then
2241 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2242 echo "configure:2243: checking for LC_MESSAGES" >&5
2243 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2244 echo $ac_n "(cached) $ac_c" 1>&6
2245 else
2246 cat > conftest.$ac_ext <<EOF
2247 #line 2248 "configure"
2248 #include "confdefs.h"
2249 #include <locale.h>
2250 int main() {
2251 return LC_MESSAGES
2252 ; return 0; }
2253 EOF
2254 if { (eval echo configure:2255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2255 rm -rf conftest*
2256 am_cv_val_LC_MESSAGES=yes
2257 else
2258 echo "configure: failed program was:" >&5
2259 cat conftest.$ac_ext >&5
2260 rm -rf conftest*
2261 am_cv_val_LC_MESSAGES=no
2262 fi
2263 rm -f conftest*
2264 fi
2265
2266 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2267 if test $am_cv_val_LC_MESSAGES = yes; then
2268 cat >> confdefs.h <<\EOF
2269 #define HAVE_LC_MESSAGES 1
2270 EOF
2271
2272 fi
2273 fi
2274 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2275 echo "configure:2276: checking whether NLS is requested" >&5
2276 # Check whether --enable-nls or --disable-nls was given.
2277 if test "${enable_nls+set}" = set; then
2278 enableval="$enable_nls"
2279 USE_NLS=$enableval
2280 else
2281 USE_NLS=yes
2282 fi
2283
2284 echo "$ac_t""$USE_NLS" 1>&6
2285
2286
2287 USE_INCLUDED_LIBINTL=no
2288
2289 if test "$USE_NLS" = "yes"; then
2290 cat >> confdefs.h <<\EOF
2291 #define ENABLE_NLS 1
2292 EOF
2293
2294 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2295 echo "configure:2296: checking whether included gettext is requested" >&5
2296 # Check whether --with-included-gettext or --without-included-gettext was given.
2297 if test "${with_included_gettext+set}" = set; then
2298 withval="$with_included_gettext"
2299 nls_cv_force_use_gnu_gettext=$withval
2300 else
2301 nls_cv_force_use_gnu_gettext=no
2302 fi
2303
2304 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2305
2306 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2307 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2308 nls_cv_header_intl=
2309 nls_cv_header_libgt=
2310 CATOBJEXT=NONE
2311
2312 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2313 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2314 echo "configure:2315: checking for libintl.h" >&5
2315 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2316 echo $ac_n "(cached) $ac_c" 1>&6
2317 else
2318 cat > conftest.$ac_ext <<EOF
2319 #line 2320 "configure"
2320 #include "confdefs.h"
2321 #include <libintl.h>
2322 EOF
2323 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2324 { (eval echo configure:2325: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2325 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2326 if test -z "$ac_err"; then
2327 rm -rf conftest*
2328 eval "ac_cv_header_$ac_safe=yes"
2329 else
2330 echo "$ac_err" >&5
2331 echo "configure: failed program was:" >&5
2332 cat conftest.$ac_ext >&5
2333 rm -rf conftest*
2334 eval "ac_cv_header_$ac_safe=no"
2335 fi
2336 rm -f conftest*
2337 fi
2338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2339 echo "$ac_t""yes" 1>&6
2340 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2341 echo "configure:2342: checking for gettext in libc" >&5
2342 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2343 echo $ac_n "(cached) $ac_c" 1>&6
2344 else
2345 cat > conftest.$ac_ext <<EOF
2346 #line 2347 "configure"
2347 #include "confdefs.h"
2348 #include <libintl.h>
2349 int main() {
2350 return (int) gettext ("")
2351 ; return 0; }
2352 EOF
2353 if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2354 rm -rf conftest*
2355 gt_cv_func_gettext_libc=yes
2356 else
2357 echo "configure: failed program was:" >&5
2358 cat conftest.$ac_ext >&5
2359 rm -rf conftest*
2360 gt_cv_func_gettext_libc=no
2361 fi
2362 rm -f conftest*
2363 fi
2364
2365 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2366
2367 if test "$gt_cv_func_gettext_libc" != "yes"; then
2368 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2369 echo "configure:2370: checking for bindtextdomain in -lintl" >&5
2370 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2371 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2372 echo $ac_n "(cached) $ac_c" 1>&6
2373 else
2374 ac_save_LIBS="$LIBS"
2375 LIBS="-lintl $LIBS"
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2378 "configure"
2378 #include "confdefs.h"
2379 /* Override any gcc2 internal prototype to avoid an error. */
2380 /* We use char because int might match the return type of a gcc2
2381 builtin and then its argument prototype would still apply. */
2382 char bindtextdomain();
2383
2384 int main() {
2385 bindtextdomain()
2386 ; return 0; }
2387 EOF
2388 if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2389 rm -rf conftest*
2390 eval "ac_cv_lib_$ac_lib_var=yes"
2391 else
2392 echo "configure: failed program was:" >&5
2393 cat conftest.$ac_ext >&5
2394 rm -rf conftest*
2395 eval "ac_cv_lib_$ac_lib_var=no"
2396 fi
2397 rm -f conftest*
2398 LIBS="$ac_save_LIBS"
2399
2400 fi
2401 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2402 echo "$ac_t""yes" 1>&6
2403 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2404 echo "configure:2405: checking for gettext in libintl" >&5
2405 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2406 echo $ac_n "(cached) $ac_c" 1>&6
2407 else
2408 cat > conftest.$ac_ext <<EOF
2409 #line 2410 "configure"
2410 #include "confdefs.h"
2411
2412 int main() {
2413 return (int) gettext ("")
2414 ; return 0; }
2415 EOF
2416 if { (eval echo configure:2417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2417 rm -rf conftest*
2418 gt_cv_func_gettext_libintl=yes
2419 else
2420 echo "configure: failed program was:" >&5
2421 cat conftest.$ac_ext >&5
2422 rm -rf conftest*
2423 gt_cv_func_gettext_libintl=no
2424 fi
2425 rm -f conftest*
2426 fi
2427
2428 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2429 else
2430 echo "$ac_t""no" 1>&6
2431 fi
2432
2433 fi
2434
2435 if test "$gt_cv_func_gettext_libc" = "yes" \
2436 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2437 cat >> confdefs.h <<\EOF
2438 #define HAVE_GETTEXT 1
2439 EOF
2440
2441 # Extract the first word of "msgfmt", so it can be a program name with args.
2442 set dummy msgfmt; ac_word=$2
2443 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2444 echo "configure:2445: checking for $ac_word" >&5
2445 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2446 echo $ac_n "(cached) $ac_c" 1>&6
2447 else
2448 case "$MSGFMT" in
2449 /*)
2450 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2451 ;;
2452 *)
2453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2454 for ac_dir in $PATH; do
2455 test -z "$ac_dir" && ac_dir=.
2456 if test -f $ac_dir/$ac_word; then
2457 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2458 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2459 break
2460 fi
2461 fi
2462 done
2463 IFS="$ac_save_ifs"
2464 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2465 ;;
2466 esac
2467 fi
2468 MSGFMT="$ac_cv_path_MSGFMT"
2469 if test -n "$MSGFMT"; then
2470 echo "$ac_t""$MSGFMT" 1>&6
2471 else
2472 echo "$ac_t""no" 1>&6
2473 fi
2474 if test "$MSGFMT" != "no"; then
2475 for ac_func in dcgettext
2476 do
2477 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2478 echo "configure:2479: checking for $ac_func" >&5
2479 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2480 echo $ac_n "(cached) $ac_c" 1>&6
2481 else
2482 cat > conftest.$ac_ext <<EOF
2483 #line 2484 "configure"
2484 #include "confdefs.h"
2485 /* System header to define __stub macros and hopefully few prototypes,
2486 which can conflict with char $ac_func(); below. */
2487 #include <assert.h>
2488 /* Override any gcc2 internal prototype to avoid an error. */
2489 /* We use char because int might match the return type of a gcc2
2490 builtin and then its argument prototype would still apply. */
2491 char $ac_func();
2492
2493 int main() {
2494
2495 /* The GNU C library defines this for functions which it implements
2496 to always fail with ENOSYS. Some functions are actually named
2497 something starting with __ and the normal name is an alias. */
2498 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2499 choke me
2500 #else
2501 $ac_func();
2502 #endif
2503
2504 ; return 0; }
2505 EOF
2506 if { (eval echo configure:2507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2507 rm -rf conftest*
2508 eval "ac_cv_func_$ac_func=yes"
2509 else
2510 echo "configure: failed program was:" >&5
2511 cat conftest.$ac_ext >&5
2512 rm -rf conftest*
2513 eval "ac_cv_func_$ac_func=no"
2514 fi
2515 rm -f conftest*
2516 fi
2517
2518 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2519 echo "$ac_t""yes" 1>&6
2520 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2521 cat >> confdefs.h <<EOF
2522 #define $ac_tr_func 1
2523 EOF
2524
2525 else
2526 echo "$ac_t""no" 1>&6
2527 fi
2528 done
2529
2530 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2531 set dummy gmsgfmt; ac_word=$2
2532 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2533 echo "configure:2534: checking for $ac_word" >&5
2534 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2535 echo $ac_n "(cached) $ac_c" 1>&6
2536 else
2537 case "$GMSGFMT" in
2538 /*)
2539 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2540 ;;
2541 ?:/*)
2542 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2543 ;;
2544 *)
2545 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2546 ac_dummy="$PATH"
2547 for ac_dir in $ac_dummy; do
2548 test -z "$ac_dir" && ac_dir=.
2549 if test -f $ac_dir/$ac_word; then
2550 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2551 break
2552 fi
2553 done
2554 IFS="$ac_save_ifs"
2555 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2556 ;;
2557 esac
2558 fi
2559 GMSGFMT="$ac_cv_path_GMSGFMT"
2560 if test -n "$GMSGFMT"; then
2561 echo "$ac_t""$GMSGFMT" 1>&6
2562 else
2563 echo "$ac_t""no" 1>&6
2564 fi
2565
2566 # Extract the first word of "xgettext", so it can be a program name with args.
2567 set dummy xgettext; ac_word=$2
2568 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2569 echo "configure:2570: checking for $ac_word" >&5
2570 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2571 echo $ac_n "(cached) $ac_c" 1>&6
2572 else
2573 case "$XGETTEXT" in
2574 /*)
2575 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2576 ;;
2577 *)
2578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2579 for ac_dir in $PATH; do
2580 test -z "$ac_dir" && ac_dir=.
2581 if test -f $ac_dir/$ac_word; then
2582 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2583 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2584 break
2585 fi
2586 fi
2587 done
2588 IFS="$ac_save_ifs"
2589 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2590 ;;
2591 esac
2592 fi
2593 XGETTEXT="$ac_cv_path_XGETTEXT"
2594 if test -n "$XGETTEXT"; then
2595 echo "$ac_t""$XGETTEXT" 1>&6
2596 else
2597 echo "$ac_t""no" 1>&6
2598 fi
2599
2600 cat > conftest.$ac_ext <<EOF
2601 #line 2602 "configure"
2602 #include "confdefs.h"
2603
2604 int main() {
2605 extern int _nl_msg_cat_cntr;
2606 return _nl_msg_cat_cntr
2607 ; return 0; }
2608 EOF
2609 if { (eval echo configure:2610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2610 rm -rf conftest*
2611 CATOBJEXT=.gmo
2612 DATADIRNAME=share
2613 else
2614 echo "configure: failed program was:" >&5
2615 cat conftest.$ac_ext >&5
2616 rm -rf conftest*
2617 CATOBJEXT=.mo
2618 DATADIRNAME=lib
2619 fi
2620 rm -f conftest*
2621 INSTOBJEXT=.mo
2622 fi
2623 fi
2624
2625 else
2626 echo "$ac_t""no" 1>&6
2627 fi
2628
2629
2630
2631 if test "$CATOBJEXT" = "NONE"; then
2632 nls_cv_use_gnu_gettext=yes
2633 fi
2634 fi
2635
2636 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2637 INTLOBJS="\$(GETTOBJS)"
2638 # Extract the first word of "msgfmt", so it can be a program name with args.
2639 set dummy msgfmt; ac_word=$2
2640 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2641 echo "configure:2642: checking for $ac_word" >&5
2642 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2643 echo $ac_n "(cached) $ac_c" 1>&6
2644 else
2645 case "$MSGFMT" in
2646 /*)
2647 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2648 ;;
2649 *)
2650 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2651 for ac_dir in $PATH; do
2652 test -z "$ac_dir" && ac_dir=.
2653 if test -f $ac_dir/$ac_word; then
2654 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2655 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2656 break
2657 fi
2658 fi
2659 done
2660 IFS="$ac_save_ifs"
2661 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2662 ;;
2663 esac
2664 fi
2665 MSGFMT="$ac_cv_path_MSGFMT"
2666 if test -n "$MSGFMT"; then
2667 echo "$ac_t""$MSGFMT" 1>&6
2668 else
2669 echo "$ac_t""no" 1>&6
2670 fi
2671
2672 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2673 set dummy gmsgfmt; ac_word=$2
2674 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2675 echo "configure:2676: checking for $ac_word" >&5
2676 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2677 echo $ac_n "(cached) $ac_c" 1>&6
2678 else
2679 case "$GMSGFMT" in
2680 /*)
2681 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2682 ;;
2683 ?:/*)
2684 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2685 ;;
2686 *)
2687 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2688 ac_dummy="$PATH"
2689 for ac_dir in $ac_dummy; do
2690 test -z "$ac_dir" && ac_dir=.
2691 if test -f $ac_dir/$ac_word; then
2692 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2693 break
2694 fi
2695 done
2696 IFS="$ac_save_ifs"
2697 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2698 ;;
2699 esac
2700 fi
2701 GMSGFMT="$ac_cv_path_GMSGFMT"
2702 if test -n "$GMSGFMT"; then
2703 echo "$ac_t""$GMSGFMT" 1>&6
2704 else
2705 echo "$ac_t""no" 1>&6
2706 fi
2707
2708 # Extract the first word of "xgettext", so it can be a program name with args.
2709 set dummy xgettext; ac_word=$2
2710 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2711 echo "configure:2712: checking for $ac_word" >&5
2712 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2713 echo $ac_n "(cached) $ac_c" 1>&6
2714 else
2715 case "$XGETTEXT" in
2716 /*)
2717 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2718 ;;
2719 *)
2720 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2721 for ac_dir in $PATH; do
2722 test -z "$ac_dir" && ac_dir=.
2723 if test -f $ac_dir/$ac_word; then
2724 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2725 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2726 break
2727 fi
2728 fi
2729 done
2730 IFS="$ac_save_ifs"
2731 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2732 ;;
2733 esac
2734 fi
2735 XGETTEXT="$ac_cv_path_XGETTEXT"
2736 if test -n "$XGETTEXT"; then
2737 echo "$ac_t""$XGETTEXT" 1>&6
2738 else
2739 echo "$ac_t""no" 1>&6
2740 fi
2741
2742
2743 USE_INCLUDED_LIBINTL=yes
2744 CATOBJEXT=.gmo
2745 INSTOBJEXT=.mo
2746 DATADIRNAME=share
2747 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2748 INTLLIBS=$INTLDEPS
2749 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2750 nls_cv_header_intl=libintl.h
2751 nls_cv_header_libgt=libgettext.h
2752 fi
2753
2754 if test "$XGETTEXT" != ":"; then
2755 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2756 : ;
2757 else
2758 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2759 XGETTEXT=":"
2760 fi
2761 fi
2762
2763 # We need to process the po/ directory.
2764 POSUB=po
2765 else
2766 DATADIRNAME=share
2767 nls_cv_header_intl=libintl.h
2768 nls_cv_header_libgt=libgettext.h
2769 fi
2770
2771 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2772 # because some of the sources are only built for this goal.
2773 if test "$PACKAGE" = gettext; then
2774 USE_NLS=yes
2775 USE_INCLUDED_LIBINTL=yes
2776 fi
2777
2778 for lang in $ALL_LINGUAS; do
2779 GMOFILES="$GMOFILES $lang.gmo"
2780 POFILES="$POFILES $lang.po"
2781 done
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796 if test "x$CATOBJEXT" != "x"; then
2797 if test "x$ALL_LINGUAS" = "x"; then
2798 LINGUAS=
2799 else
2800 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2801 echo "configure:2802: checking for catalogs to be installed" >&5
2802 NEW_LINGUAS=
2803 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2804 case "$ALL_LINGUAS" in
2805 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2806 esac
2807 done
2808 LINGUAS=$NEW_LINGUAS
2809 echo "$ac_t""$LINGUAS" 1>&6
2810 fi
2811
2812 if test -n "$LINGUAS"; then
2813 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2814 fi
2815 fi
2816
2817 if test $ac_cv_header_locale_h = yes; then
2818 INCLUDE_LOCALE_H="#include <locale.h>"
2819 else
2820 INCLUDE_LOCALE_H="\
2821 /* The system does not provide the header <locale.h>. Take care yourself. */"
2822 fi
2823
2824
2825 if test -f $srcdir/po2tbl.sed.in; then
2826 if test "$CATOBJEXT" = ".cat"; then
2827 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2828 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2829 echo "configure:2830: checking for linux/version.h" >&5
2830 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2831 echo $ac_n "(cached) $ac_c" 1>&6
2832 else
2833 cat > conftest.$ac_ext <<EOF
2834 #line 2835 "configure"
2835 #include "confdefs.h"
2836 #include <linux/version.h>
2837 EOF
2838 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2839 { (eval echo configure:2840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2840 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2841 if test -z "$ac_err"; then
2842 rm -rf conftest*
2843 eval "ac_cv_header_$ac_safe=yes"
2844 else
2845 echo "$ac_err" >&5
2846 echo "configure: failed program was:" >&5
2847 cat conftest.$ac_ext >&5
2848 rm -rf conftest*
2849 eval "ac_cv_header_$ac_safe=no"
2850 fi
2851 rm -f conftest*
2852 fi
2853 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2854 echo "$ac_t""yes" 1>&6
2855 msgformat=linux
2856 else
2857 echo "$ac_t""no" 1>&6
2858 msgformat=xopen
2859 fi
2860
2861
2862 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2863 fi
2864 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2865 $srcdir/po2tbl.sed.in > po2tbl.sed
2866 fi
2867
2868 if test "$PACKAGE" = "gettext"; then
2869 GT_NO="#NO#"
2870 GT_YES=
2871 else
2872 GT_NO=
2873 GT_YES="#YES#"
2874 fi
2875
2876
2877
2878 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2879
2880
2881 l=
2882
2883
2884 if test -f $srcdir/po/POTFILES.in; then
2885 test -d po || mkdir po
2886 if test "x$srcdir" != "x."; then
2887 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2888 posrcprefix="$srcdir/"
2889 else
2890 posrcprefix="../$srcdir/"
2891 fi
2892 else
2893 posrcprefix="../"
2894 fi
2895 rm -f po/POTFILES
2896 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2897 < $srcdir/po/POTFILES.in > po/POTFILES
2898 fi
2899
2900 cat >> confdefs.h <<\EOF
2901 #define PACKAGE "gdb"
2902 EOF
2903
2904
2905 debugdir=${libdir}/debug
2906
2907 # Check whether --with-separate-debug-dir or --without-separate-debug-dir was given.
2908 if test "${with_separate_debug_dir+set}" = set; then
2909 withval="$with_separate_debug_dir"
2910 debugdir="${withval}"
2911 fi
2912
2913
2914
2915 test "x$prefix" = xNONE && prefix="$ac_default_prefix"
2916 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2917 ac_define_dir=`eval echo $debugdir`
2918 ac_define_dir=`eval echo $ac_define_dir`
2919 cat >> confdefs.h <<EOF
2920 #define DEBUGDIR "$ac_define_dir"
2921 EOF
2922
2923
2924 #AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"),
2925
2926
2927 CONFIG_OBS=
2928 CONFIG_DEPS=
2929 CONFIG_SRCS=
2930 ENABLE_CFLAGS=
2931 CONFIG_ALL=
2932 CONFIG_CLEAN=
2933 CONFIG_INSTALL=
2934 CONFIG_UNINSTALL=
2935
2936 subdirs="doc testsuite"
2937
2938 configdirs=
2939
2940 . $srcdir/configure.host
2941
2942 . $srcdir/configure.tgt
2943
2944 # Fetch the default architecture and default target vector from BFD.
2945 targ=$target; . $srcdir/../bfd/config.bfd
2946
2947 # We only want the first architecture, so strip off the others if
2948 # there is more than one.
2949 targ_archs=`echo $targ_archs | sed 's/ .*//'`
2950
2951 if test "x$targ_archs" != x; then
2952 cat >> confdefs.h <<EOF
2953 #define DEFAULT_BFD_ARCH $targ_archs
2954 EOF
2955
2956 fi
2957 if test "x$targ_defvec" != x; then
2958 cat >> confdefs.h <<EOF
2959 #define DEFAULT_BFD_VEC $targ_defvec
2960 EOF
2961
2962 fi
2963
2964 if test "$program_transform_name" = s,x,x,; then
2965 program_transform_name=
2966 else
2967 # Double any \ or $. echo might interpret backslashes.
2968 cat <<\EOF_SED > conftestsed
2969 s,\\,\\\\,g; s,\$,$$,g
2970 EOF_SED
2971 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2972 rm -f conftestsed
2973 fi
2974 test "$program_prefix" != NONE &&
2975 program_transform_name="s,^,${program_prefix},; $program_transform_name"
2976 # Use a double $ so make ignores it.
2977 test "$program_suffix" != NONE &&
2978 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
2979
2980 # sed with no file args requires a program.
2981 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2982
2983
2984 # The CLI cannot be disabled yet, but may be in the future.
2985
2986 # Enable CLI.
2987 # Check whether --enable-gdbcli or --disable-gdbcli was given.
2988 if test "${enable_gdbcli+set}" = set; then
2989 enableval="$enable_gdbcli"
2990 case $enableval in
2991 yes)
2992 ;;
2993 no)
2994 { echo "configure: error: the command-line interface cannot be disabled yet" 1>&2; exit 1; } ;;
2995 *)
2996 { echo "configure: error: bad value $enableval for --enable-gdbcli" 1>&2; exit 1; } ;;
2997 esac
2998 else
2999 enable_gdbcli=yes
3000 fi
3001
3002 if test x"$enable_gdbcli" = xyes; then
3003 if test -d $srcdir/cli; then
3004 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_CLI_OBS)"
3005 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_CLI_DEPS)"
3006 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_CLI_SRCS)"
3007 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_CLI_CFLAGS)"
3008 fi
3009 fi
3010
3011 # Enable MI.
3012 # Check whether --enable-gdbmi or --disable-gdbmi was given.
3013 if test "${enable_gdbmi+set}" = set; then
3014 enableval="$enable_gdbmi"
3015 case $enableval in
3016 yes | no)
3017 ;;
3018 *)
3019 { echo "configure: error: bad value $enableval for --enable-gdbmi" 1>&2; exit 1; } ;;
3020 esac
3021 else
3022 enable_gdbmi=yes
3023 fi
3024
3025 if test x"$enable_gdbmi" = xyes; then
3026 if test -d $srcdir/mi; then
3027 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_MI_OBS)"
3028 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_MI_DEPS)"
3029 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_MI_SRCS)"
3030 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_MI_CFLAGS)"
3031 fi
3032 fi
3033
3034 # FIXME: kettenis/20030102: We seem to prefer HP curses (Hcurses) over
3035 # Xcurses on HP-UX; see the `-D__HP_CURSES' in the relevant host
3036 # Makefile fragments. That's why we need to have `Hcurses' before
3037 # `curses'. I don't see why we should use HP curses if a more
3038 # standard curses is available, except that according to HP's
3039 # documentation one needs to compile `-D_XOPEN_SOURCE_EXTENDED' on
3040 # HP-UX 10.10 and 10.20.
3041
3042
3043 echo $ac_n "checking for library containing initscr""... $ac_c" 1>&6
3044 echo "configure:3045: checking for library containing initscr" >&5
3045 if eval "test \"`echo '$''{'ac_cv_search_initscr'+set}'`\" = set"; then
3046 echo $ac_n "(cached) $ac_c" 1>&6
3047 else
3048 ac_func_search_save_LIBS="$LIBS"
3049 ac_cv_search_initscr="no"
3050 cat > conftest.$ac_ext <<EOF
3051 #line 3052 "configure"
3052 #include "confdefs.h"
3053 /* Override any gcc2 internal prototype to avoid an error. */
3054 /* We use char because int might match the return type of a gcc2
3055 builtin and then its argument prototype would still apply. */
3056 char initscr();
3057
3058 int main() {
3059 initscr()
3060 ; return 0; }
3061 EOF
3062 if { (eval echo configure:3063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3063 rm -rf conftest*
3064 ac_cv_search_initscr="none required"
3065 else
3066 echo "configure: failed program was:" >&5
3067 cat conftest.$ac_ext >&5
3068 fi
3069 rm -f conftest*
3070 test "$ac_cv_search_initscr" = "no" && for i in ncurses Hcurses curses pdcurses; do
3071 LIBS="-l$i $ac_func_search_save_LIBS"
3072 cat > conftest.$ac_ext <<EOF
3073 #line 3074 "configure"
3074 #include "confdefs.h"
3075 /* Override any gcc2 internal prototype to avoid an error. */
3076 /* We use char because int might match the return type of a gcc2
3077 builtin and then its argument prototype would still apply. */
3078 char initscr();
3079
3080 int main() {
3081 initscr()
3082 ; return 0; }
3083 EOF
3084 if { (eval echo configure:3085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3085 rm -rf conftest*
3086 ac_cv_search_initscr="-l$i"
3087 break
3088 else
3089 echo "configure: failed program was:" >&5
3090 cat conftest.$ac_ext >&5
3091 fi
3092 rm -f conftest*
3093 done
3094 LIBS="$ac_func_search_save_LIBS"
3095 fi
3096
3097 echo "$ac_t""$ac_cv_search_initscr" 1>&6
3098 if test "$ac_cv_search_initscr" != "no"; then
3099 test "$ac_cv_search_initscr" = "none required" || LIBS="$ac_cv_search_initscr $LIBS"
3100
3101 else :
3102 echo "configure: warning: no curses library found" 1>&2
3103 fi
3104
3105 # Enable TUI.
3106 # Check whether --enable-tui or --disable-tui was given.
3107 if test "${enable_tui+set}" = set; then
3108 enableval="$enable_tui"
3109 case $enableval in
3110 yes | no)
3111 ;;
3112 *)
3113 { echo "configure: error: bad value $enableval for --enable-tui" 1>&2; exit 1; } ;;
3114 esac
3115 else
3116 enable_tui=yes
3117 fi
3118
3119 if test x"$enable_tui" = xyes; then
3120 if test -d $srcdir/tui; then
3121 if test "$ac_cv_search_initscr" != no; then
3122 CONFIG_OBS="$CONFIG_OBS \$(SUBDIR_TUI_OBS)"
3123 CONFIG_DEPS="$CONFIG_DEPS \$(SUBDIR_TUI_DEPS)"
3124 CONFIG_SRCS="$CONFIG_SRCS \$(SUBDIR_TUI_SRCS)"
3125 CONFIG_INITS="$CONFIG_INITS \$(SUBDIR_TUI_INITS)"
3126 ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_TUI_CFLAGS)"
3127 CONFIG_ALL="${CONFIG_ALL} all-tui"
3128 CONFIG_CLEAN="${CONFIG_CLEAN} clean-tui"
3129 CONFIG_INSTALL="${CONFIG_INSTALL} install-tui"
3130 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-tui"
3131 fi
3132 fi
3133 fi
3134
3135 # Enable gdbtk.
3136 # Check whether --enable-gdbtk or --disable-gdbtk was given.
3137 if test "${enable_gdbtk+set}" = set; then
3138 enableval="$enable_gdbtk"
3139 case $enableval in
3140 yes | no)
3141 ;;
3142 *)
3143 { echo "configure: error: bad value $enableval for --enable-gdbtk" 1>&2; exit 1; } ;;
3144 esac
3145 else
3146 if test -d $srcdir/gdbtk; then
3147 enable_gdbtk=yes
3148 else
3149 enable_gdbtk=no
3150 fi
3151 fi
3152
3153 # We unconditionally disable gdbtk tests on selected platforms.
3154 case $host_os in
3155 go32* | windows*)
3156 echo "configure: warning: gdbtk isn't supported on $host; disabling" 1>&2
3157 enable_gdbtk=no ;;
3158 esac
3159
3160 # Libunwind support.
3161 # Check whether --with-libunwind or --without-libunwind was given.
3162 if test "${with_libunwind+set}" = set; then
3163 withval="$with_libunwind"
3164 case "${withval}" in
3165 yes) enable_libunwind=yes ;;
3166 no) enable_libunwind=no ;;
3167 *) { echo "configure: error: bad value ${withval} for GDB with-libunwind option" 1>&2; exit 1; } ;;
3168 esac
3169 else
3170
3171 for ac_hdr in libunwind.h
3172 do
3173 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3174 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3175 echo "configure:3176: checking for $ac_hdr" >&5
3176 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3177 echo $ac_n "(cached) $ac_c" 1>&6
3178 else
3179 cat > conftest.$ac_ext <<EOF
3180 #line 3181 "configure"
3181 #include "confdefs.h"
3182 #include <$ac_hdr>
3183 EOF
3184 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3185 { (eval echo configure:3186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3186 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3187 if test -z "$ac_err"; then
3188 rm -rf conftest*
3189 eval "ac_cv_header_$ac_safe=yes"
3190 else
3191 echo "$ac_err" >&5
3192 echo "configure: failed program was:" >&5
3193 cat conftest.$ac_ext >&5
3194 rm -rf conftest*
3195 eval "ac_cv_header_$ac_safe=no"
3196 fi
3197 rm -f conftest*
3198 fi
3199 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3200 echo "$ac_t""yes" 1>&6
3201 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3202 cat >> confdefs.h <<EOF
3203 #define $ac_tr_hdr 1
3204 EOF
3205
3206 else
3207 echo "$ac_t""no" 1>&6
3208 fi
3209 done
3210
3211 for ac_hdr in libunwind-ia64.h
3212 do
3213 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3214 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3215 echo "configure:3216: checking for $ac_hdr" >&5
3216 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3217 echo $ac_n "(cached) $ac_c" 1>&6
3218 else
3219 cat > conftest.$ac_ext <<EOF
3220 #line 3221 "configure"
3221 #include "confdefs.h"
3222 #include <$ac_hdr>
3223 EOF
3224 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3225 { (eval echo configure:3226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3226 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3227 if test -z "$ac_err"; then
3228 rm -rf conftest*
3229 eval "ac_cv_header_$ac_safe=yes"
3230 else
3231 echo "$ac_err" >&5
3232 echo "configure: failed program was:" >&5
3233 cat conftest.$ac_ext >&5
3234 rm -rf conftest*
3235 eval "ac_cv_header_$ac_safe=no"
3236 fi
3237 rm -f conftest*
3238 fi
3239 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3240 echo "$ac_t""yes" 1>&6
3241 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3242 cat >> confdefs.h <<EOF
3243 #define $ac_tr_hdr 1
3244 EOF
3245
3246 else
3247 echo "$ac_t""no" 1>&6
3248 fi
3249 done
3250
3251 if test x"$ac_cv_header_libunwind_h" = xyes -a x"$ac_cv_header_libunwind_ia64_h" = xyes; then
3252 enable_libunwind=yes;
3253 fi
3254
3255 fi
3256
3257
3258 if test x"$enable_libunwind" = xyes; then
3259 for ac_hdr in libunwind.h
3260 do
3261 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3262 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3263 echo "configure:3264: checking for $ac_hdr" >&5
3264 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3265 echo $ac_n "(cached) $ac_c" 1>&6
3266 else
3267 cat > conftest.$ac_ext <<EOF
3268 #line 3269 "configure"
3269 #include "confdefs.h"
3270 #include <$ac_hdr>
3271 EOF
3272 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3273 { (eval echo configure:3274: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3274 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3275 if test -z "$ac_err"; then
3276 rm -rf conftest*
3277 eval "ac_cv_header_$ac_safe=yes"
3278 else
3279 echo "$ac_err" >&5
3280 echo "configure: failed program was:" >&5
3281 cat conftest.$ac_ext >&5
3282 rm -rf conftest*
3283 eval "ac_cv_header_$ac_safe=no"
3284 fi
3285 rm -f conftest*
3286 fi
3287 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3288 echo "$ac_t""yes" 1>&6
3289 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3290 cat >> confdefs.h <<EOF
3291 #define $ac_tr_hdr 1
3292 EOF
3293
3294 else
3295 echo "$ac_t""no" 1>&6
3296 fi
3297 done
3298
3299 for ac_hdr in libunwind-ia64.h
3300 do
3301 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3302 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3303 echo "configure:3304: checking for $ac_hdr" >&5
3304 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3305 echo $ac_n "(cached) $ac_c" 1>&6
3306 else
3307 cat > conftest.$ac_ext <<EOF
3308 #line 3309 "configure"
3309 #include "confdefs.h"
3310 #include <$ac_hdr>
3311 EOF
3312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3313 { (eval echo configure:3314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3315 if test -z "$ac_err"; then
3316 rm -rf conftest*
3317 eval "ac_cv_header_$ac_safe=yes"
3318 else
3319 echo "$ac_err" >&5
3320 echo "configure: failed program was:" >&5
3321 cat conftest.$ac_ext >&5
3322 rm -rf conftest*
3323 eval "ac_cv_header_$ac_safe=no"
3324 fi
3325 rm -f conftest*
3326 fi
3327 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3328 echo "$ac_t""yes" 1>&6
3329 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3330 cat >> confdefs.h <<EOF
3331 #define $ac_tr_hdr 1
3332 EOF
3333
3334 else
3335 echo "$ac_t""no" 1>&6
3336 fi
3337 done
3338
3339 cat >> confdefs.h <<\EOF
3340 #define HAVE_LIBUNWIND 1
3341 EOF
3342
3343 CONFIG_OBS="$CONFIG_OBS libunwind-frame.o"
3344 CONFIG_DEPS="$CONFIG_DEPS libunwind-frame.o"
3345 CONFIG_SRCS="$CONFIG_SRCS libunwind-frame.c"
3346 fi
3347
3348 # Profiling support.
3349 # Check whether --enable-profiling or --disable-profiling was given.
3350 if test "${enable_profiling+set}" = set; then
3351 enableval="$enable_profiling"
3352 case $enableval in
3353 yes | no)
3354 ;;
3355 *)
3356 { echo "configure: error: bad value $enableval for --enable-profile" 1>&2; exit 1; } ;;
3357 esac
3358 else
3359 enable_profiling=no
3360 fi
3361
3362
3363 for ac_func in monstartup _mcleanup
3364 do
3365 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3366 echo "configure:3367: checking for $ac_func" >&5
3367 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3368 echo $ac_n "(cached) $ac_c" 1>&6
3369 else
3370 cat > conftest.$ac_ext <<EOF
3371 #line 3372 "configure"
3372 #include "confdefs.h"
3373 /* System header to define __stub macros and hopefully few prototypes,
3374 which can conflict with char $ac_func(); below. */
3375 #include <assert.h>
3376 /* Override any gcc2 internal prototype to avoid an error. */
3377 /* We use char because int might match the return type of a gcc2
3378 builtin and then its argument prototype would still apply. */
3379 char $ac_func();
3380
3381 int main() {
3382
3383 /* The GNU C library defines this for functions which it implements
3384 to always fail with ENOSYS. Some functions are actually named
3385 something starting with __ and the normal name is an alias. */
3386 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3387 choke me
3388 #else
3389 $ac_func();
3390 #endif
3391
3392 ; return 0; }
3393 EOF
3394 if { (eval echo configure:3395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3395 rm -rf conftest*
3396 eval "ac_cv_func_$ac_func=yes"
3397 else
3398 echo "configure: failed program was:" >&5
3399 cat conftest.$ac_ext >&5
3400 rm -rf conftest*
3401 eval "ac_cv_func_$ac_func=no"
3402 fi
3403 rm -f conftest*
3404 fi
3405
3406 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3407 echo "$ac_t""yes" 1>&6
3408 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3409 cat >> confdefs.h <<EOF
3410 #define $ac_tr_func 1
3411 EOF
3412
3413 else
3414 echo "$ac_t""no" 1>&6
3415 fi
3416 done
3417
3418 echo $ac_n "checking for _etext""... $ac_c" 1>&6
3419 echo "configure:3420: checking for _etext" >&5
3420 if eval "test \"`echo '$''{'ac_cv_var__etext'+set}'`\" = set"; then
3421 echo $ac_n "(cached) $ac_c" 1>&6
3422 else
3423 cat > conftest.$ac_ext <<EOF
3424 #line 3425 "configure"
3425 #include "confdefs.h"
3426 #include <stdlib.h>
3427 extern char _etext;
3428
3429 int main() {
3430 free (&_etext);
3431 ; return 0; }
3432 EOF
3433 if { (eval echo configure:3434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3434 rm -rf conftest*
3435 ac_cv_var__etext=yes
3436 else
3437 echo "configure: failed program was:" >&5
3438 cat conftest.$ac_ext >&5
3439 rm -rf conftest*
3440 ac_cv_var__etext=no
3441 fi
3442 rm -f conftest*
3443 fi
3444
3445 echo "$ac_t""$ac_cv_var__etext" 1>&6
3446 if test $ac_cv_var__etext = yes; then
3447 cat >> confdefs.h <<\EOF
3448 #define HAVE__ETEXT 1
3449 EOF
3450
3451 fi
3452 if test "$enable_profiling" = yes ; then
3453 if test $ac_cv_func_monstartup = no || test $ac_cv_func__mcleanup = no; then
3454 { echo "configure: error: --enable-profiling requires monstartup and _mcleanup" 1>&2; exit 1; }
3455 fi
3456 PROFILE_CFLAGS=-pg
3457 OLD_CFLAGS="$CFLAGS"
3458 CFLAGS="$CFLAGS $PROFILE_CFLAGS"
3459
3460 echo $ac_n "checking whether $CC supports -pg""... $ac_c" 1>&6
3461 echo "configure:3462: checking whether $CC supports -pg" >&5
3462 if eval "test \"`echo '$''{'ac_cv_cc_supports_pg'+set}'`\" = set"; then
3463 echo $ac_n "(cached) $ac_c" 1>&6
3464 else
3465 cat > conftest.$ac_ext <<EOF
3466 #line 3467 "configure"
3467 #include "confdefs.h"
3468
3469 int main() {
3470 int x;
3471 ; return 0; }
3472 EOF
3473 if { (eval echo configure:3474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3474 rm -rf conftest*
3475 ac_cv_cc_supports_pg=yes
3476 else
3477 echo "configure: failed program was:" >&5
3478 cat conftest.$ac_ext >&5
3479 rm -rf conftest*
3480 ac_cv_cc_supports_pg=no
3481 fi
3482 rm -f conftest*
3483 fi
3484
3485 echo "$ac_t""$ac_cv_cc_supports_pg" 1>&6
3486
3487 if test $ac_cv_cc_supports_pg = no; then
3488 { echo "configure: error: --enable-profiling requires a compiler which supports -pg" 1>&2; exit 1; }
3489 fi
3490
3491 CFLAGS="$OLD_CFLAGS"
3492 fi
3493
3494 # --------------------- #
3495 # Checks for programs. #
3496 # --------------------- #
3497
3498 for ac_prog in mawk gawk nawk awk
3499 do
3500 # Extract the first word of "$ac_prog", so it can be a program name with args.
3501 set dummy $ac_prog; ac_word=$2
3502 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3503 echo "configure:3504: checking for $ac_word" >&5
3504 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
3505 echo $ac_n "(cached) $ac_c" 1>&6
3506 else
3507 if test -n "$AWK"; then
3508 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3509 else
3510 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3511 ac_dummy="$PATH"
3512 for ac_dir in $ac_dummy; do
3513 test -z "$ac_dir" && ac_dir=.
3514 if test -f $ac_dir/$ac_word; then
3515 ac_cv_prog_AWK="$ac_prog"
3516 break
3517 fi
3518 done
3519 IFS="$ac_save_ifs"
3520 fi
3521 fi
3522 AWK="$ac_cv_prog_AWK"
3523 if test -n "$AWK"; then
3524 echo "$ac_t""$AWK" 1>&6
3525 else
3526 echo "$ac_t""no" 1>&6
3527 fi
3528
3529 test -n "$AWK" && break
3530 done
3531
3532 # Find a good install program. We prefer a C program (faster),
3533 # so one script is as good as another. But avoid the broken or
3534 # incompatible versions:
3535 # SysV /etc/install, /usr/sbin/install
3536 # SunOS /usr/etc/install
3537 # IRIX /sbin/install
3538 # AIX /bin/install
3539 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3540 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3541 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3542 # ./install, which can be erroneously created by make from ./install.sh.
3543 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3544 echo "configure:3545: checking for a BSD compatible install" >&5
3545 if test -z "$INSTALL"; then
3546 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3547 echo $ac_n "(cached) $ac_c" 1>&6
3548 else
3549 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3550 for ac_dir in $PATH; do
3551 # Account for people who put trailing slashes in PATH elements.
3552 case "$ac_dir/" in
3553 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3554 *)
3555 # OSF1 and SCO ODT 3.0 have their own names for install.
3556 # Don't use installbsd from OSF since it installs stuff as root
3557 # by default.
3558 for ac_prog in ginstall scoinst install; do
3559 if test -f $ac_dir/$ac_prog; then
3560 if test $ac_prog = install &&
3561 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3562 # AIX install. It has an incompatible calling convention.
3563 :
3564 else
3565 ac_cv_path_install="$ac_dir/$ac_prog -c"
3566 break 2
3567 fi
3568 fi
3569 done
3570 ;;
3571 esac
3572 done
3573 IFS="$ac_save_IFS"
3574
3575 fi
3576 if test "${ac_cv_path_install+set}" = set; then
3577 INSTALL="$ac_cv_path_install"
3578 else
3579 # As a last resort, use the slow shell script. We don't cache a
3580 # path for INSTALL within a source directory, because that will
3581 # break other packages using the cache if that directory is
3582 # removed, or if the path is relative.
3583 INSTALL="$ac_install_sh"
3584 fi
3585 fi
3586 echo "$ac_t""$INSTALL" 1>&6
3587
3588 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3589 # It thinks the first close brace ends the variable substitution.
3590 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3591
3592 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3593
3594 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3595
3596 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3597 echo "configure:3598: checking whether ln -s works" >&5
3598 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3599 echo $ac_n "(cached) $ac_c" 1>&6
3600 else
3601 rm -f conftestdata
3602 if ln -s X conftestdata 2>/dev/null
3603 then
3604 rm -f conftestdata
3605 ac_cv_prog_LN_S="ln -s"
3606 else
3607 ac_cv_prog_LN_S=ln
3608 fi
3609 fi
3610 LN_S="$ac_cv_prog_LN_S"
3611 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3612 echo "$ac_t""yes" 1>&6
3613 else
3614 echo "$ac_t""no" 1>&6
3615 fi
3616
3617 # Extract the first word of "ranlib", so it can be a program name with args.
3618 set dummy ranlib; ac_word=$2
3619 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3620 echo "configure:3621: checking for $ac_word" >&5
3621 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3622 echo $ac_n "(cached) $ac_c" 1>&6
3623 else
3624 if test -n "$RANLIB"; then
3625 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3626 else
3627 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3628 ac_dummy="$PATH"
3629 for ac_dir in $ac_dummy; do
3630 test -z "$ac_dir" && ac_dir=.
3631 if test -f $ac_dir/$ac_word; then
3632 ac_cv_prog_RANLIB="ranlib"
3633 break
3634 fi
3635 done
3636 IFS="$ac_save_ifs"
3637 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3638 fi
3639 fi
3640 RANLIB="$ac_cv_prog_RANLIB"
3641 if test -n "$RANLIB"; then
3642 echo "$ac_t""$RANLIB" 1>&6
3643 else
3644 echo "$ac_t""no" 1>&6
3645 fi
3646
3647 for ac_prog in 'bison -y' byacc
3648 do
3649 # Extract the first word of "$ac_prog", so it can be a program name with args.
3650 set dummy $ac_prog; ac_word=$2
3651 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3652 echo "configure:3653: checking for $ac_word" >&5
3653 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3654 echo $ac_n "(cached) $ac_c" 1>&6
3655 else
3656 if test -n "$YACC"; then
3657 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3658 else
3659 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3660 ac_dummy="$PATH"
3661 for ac_dir in $ac_dummy; do
3662 test -z "$ac_dir" && ac_dir=.
3663 if test -f $ac_dir/$ac_word; then
3664 ac_cv_prog_YACC="$ac_prog"
3665 break
3666 fi
3667 done
3668 IFS="$ac_save_ifs"
3669 fi
3670 fi
3671 YACC="$ac_cv_prog_YACC"
3672 if test -n "$YACC"; then
3673 echo "$ac_t""$YACC" 1>&6
3674 else
3675 echo "$ac_t""no" 1>&6
3676 fi
3677
3678 test -n "$YACC" && break
3679 done
3680 test -n "$YACC" || YACC="yacc"
3681
3682
3683 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3684 set dummy ${ac_tool_prefix}ar; ac_word=$2
3685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3686 echo "configure:3687: checking for $ac_word" >&5
3687 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3688 echo $ac_n "(cached) $ac_c" 1>&6
3689 else
3690 if test -n "$AR"; then
3691 ac_cv_prog_AR="$AR" # Let the user override the test.
3692 else
3693 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3694 ac_dummy="$PATH"
3695 for ac_dir in $ac_dummy; do
3696 test -z "$ac_dir" && ac_dir=.
3697 if test -f $ac_dir/$ac_word; then
3698 ac_cv_prog_AR="${ac_tool_prefix}ar"
3699 break
3700 fi
3701 done
3702 IFS="$ac_save_ifs"
3703 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
3704 fi
3705 fi
3706 AR="$ac_cv_prog_AR"
3707 if test -n "$AR"; then
3708 echo "$ac_t""$AR" 1>&6
3709 else
3710 echo "$ac_t""no" 1>&6
3711 fi
3712
3713
3714
3715 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
3716 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
3717 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3718 echo "configure:3719: checking for $ac_word" >&5
3719 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3720 echo $ac_n "(cached) $ac_c" 1>&6
3721 else
3722 if test -n "$DLLTOOL"; then
3723 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3724 else
3725 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3726 ac_dummy="$PATH"
3727 for ac_dir in $ac_dummy; do
3728 test -z "$ac_dir" && ac_dir=.
3729 if test -f $ac_dir/$ac_word; then
3730 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
3731 break
3732 fi
3733 done
3734 IFS="$ac_save_ifs"
3735 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="dlltool"
3736 fi
3737 fi
3738 DLLTOOL="$ac_cv_prog_DLLTOOL"
3739 if test -n "$DLLTOOL"; then
3740 echo "$ac_t""$DLLTOOL" 1>&6
3741 else
3742 echo "$ac_t""no" 1>&6
3743 fi
3744
3745
3746
3747 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
3748 set dummy ${ac_tool_prefix}windres; ac_word=$2
3749 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3750 echo "configure:3751: checking for $ac_word" >&5
3751 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3752 echo $ac_n "(cached) $ac_c" 1>&6
3753 else
3754 if test -n "$WINDRES"; then
3755 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
3756 else
3757 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3758 ac_dummy="$PATH"
3759 for ac_dir in $ac_dummy; do
3760 test -z "$ac_dir" && ac_dir=.
3761 if test -f $ac_dir/$ac_word; then
3762 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
3763 break
3764 fi
3765 done
3766 IFS="$ac_save_ifs"
3767 test -z "$ac_cv_prog_WINDRES" && ac_cv_prog_WINDRES="windres"
3768 fi
3769 fi
3770 WINDRES="$ac_cv_prog_WINDRES"
3771 if test -n "$WINDRES"; then
3772 echo "$ac_t""$WINDRES" 1>&6
3773 else
3774 echo "$ac_t""no" 1>&6
3775 fi
3776
3777
3778
3779
3780 # Needed for GNU/Hurd.
3781 # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
3782 set dummy ${ac_tool_prefix}mig; ac_word=$2
3783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3784 echo "configure:3785: checking for $ac_word" >&5
3785 if eval "test \"`echo '$''{'ac_cv_prog_MIG'+set}'`\" = set"; then
3786 echo $ac_n "(cached) $ac_c" 1>&6
3787 else
3788 if test -n "$MIG"; then
3789 ac_cv_prog_MIG="$MIG" # Let the user override the test.
3790 else
3791 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3792 ac_dummy="$PATH"
3793 for ac_dir in $ac_dummy; do
3794 test -z "$ac_dir" && ac_dir=.
3795 if test -f $ac_dir/$ac_word; then
3796 ac_cv_prog_MIG="${ac_tool_prefix}mig"
3797 break
3798 fi
3799 done
3800 IFS="$ac_save_ifs"
3801 test -z "$ac_cv_prog_MIG" && ac_cv_prog_MIG="mig"
3802 fi
3803 fi
3804 MIG="$ac_cv_prog_MIG"
3805 if test -n "$MIG"; then
3806 echo "$ac_t""$MIG" 1>&6
3807 else
3808 echo "$ac_t""no" 1>&6
3809 fi
3810
3811
3812
3813
3814 # ---------------------- #
3815 # Checks for libraries. #
3816 # ---------------------- #
3817
3818 # We might need to link with -lm; most simulators need it.
3819 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3820 echo "configure:3821: checking for main in -lm" >&5
3821 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3822 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3823 echo $ac_n "(cached) $ac_c" 1>&6
3824 else
3825 ac_save_LIBS="$LIBS"
3826 LIBS="-lm $LIBS"
3827 cat > conftest.$ac_ext <<EOF
3828 #line 3829 "configure"
3829 #include "confdefs.h"
3830
3831 int main() {
3832 main()
3833 ; return 0; }
3834 EOF
3835 if { (eval echo configure:3836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3836 rm -rf conftest*
3837 eval "ac_cv_lib_$ac_lib_var=yes"
3838 else
3839 echo "configure: failed program was:" >&5
3840 cat conftest.$ac_ext >&5
3841 rm -rf conftest*
3842 eval "ac_cv_lib_$ac_lib_var=no"
3843 fi
3844 rm -f conftest*
3845 LIBS="$ac_save_LIBS"
3846
3847 fi
3848 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3849 echo "$ac_t""yes" 1>&6
3850 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3851 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3852 cat >> confdefs.h <<EOF
3853 #define $ac_tr_lib 1
3854 EOF
3855
3856 LIBS="-lm $LIBS"
3857
3858 else
3859 echo "$ac_t""no" 1>&6
3860 fi
3861
3862
3863 # We need to link with -lw to get `wctype' on Solaris before Solaris
3864 # 2.6. Solaris 2.6 and beyond have this function in libc, and have a
3865 # libw that some versions of the GNU linker cannot hanle (GNU ld 2.9.1
3866 # is known to have this problem). Therefore we avoid libw if we can.
3867 echo $ac_n "checking for wctype""... $ac_c" 1>&6
3868 echo "configure:3869: checking for wctype" >&5
3869 if eval "test \"`echo '$''{'ac_cv_func_wctype'+set}'`\" = set"; then
3870 echo $ac_n "(cached) $ac_c" 1>&6
3871 else
3872 cat > conftest.$ac_ext <<EOF
3873 #line 3874 "configure"
3874 #include "confdefs.h"
3875 /* System header to define __stub macros and hopefully few prototypes,
3876 which can conflict with char wctype(); below. */
3877 #include <assert.h>
3878 /* Override any gcc2 internal prototype to avoid an error. */
3879 /* We use char because int might match the return type of a gcc2
3880 builtin and then its argument prototype would still apply. */
3881 char wctype();
3882
3883 int main() {
3884
3885 /* The GNU C library defines this for functions which it implements
3886 to always fail with ENOSYS. Some functions are actually named
3887 something starting with __ and the normal name is an alias. */
3888 #if defined (__stub_wctype) || defined (__stub___wctype)
3889 choke me
3890 #else
3891 wctype();
3892 #endif
3893
3894 ; return 0; }
3895 EOF
3896 if { (eval echo configure:3897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3897 rm -rf conftest*
3898 eval "ac_cv_func_wctype=yes"
3899 else
3900 echo "configure: failed program was:" >&5
3901 cat conftest.$ac_ext >&5
3902 rm -rf conftest*
3903 eval "ac_cv_func_wctype=no"
3904 fi
3905 rm -f conftest*
3906 fi
3907
3908 if eval "test \"`echo '$ac_cv_func_'wctype`\" = yes"; then
3909 echo "$ac_t""yes" 1>&6
3910 :
3911 else
3912 echo "$ac_t""no" 1>&6
3913 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3914 echo "configure:3915: checking for wctype in -lw" >&5
3915 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3916 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3917 echo $ac_n "(cached) $ac_c" 1>&6
3918 else
3919 ac_save_LIBS="$LIBS"
3920 LIBS="-lw $LIBS"
3921 cat > conftest.$ac_ext <<EOF
3922 #line 3923 "configure"
3923 #include "confdefs.h"
3924 /* Override any gcc2 internal prototype to avoid an error. */
3925 /* We use char because int might match the return type of a gcc2
3926 builtin and then its argument prototype would still apply. */
3927 char wctype();
3928
3929 int main() {
3930 wctype()
3931 ; return 0; }
3932 EOF
3933 if { (eval echo configure:3934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3934 rm -rf conftest*
3935 eval "ac_cv_lib_$ac_lib_var=yes"
3936 else
3937 echo "configure: failed program was:" >&5
3938 cat conftest.$ac_ext >&5
3939 rm -rf conftest*
3940 eval "ac_cv_lib_$ac_lib_var=no"
3941 fi
3942 rm -f conftest*
3943 LIBS="$ac_save_LIBS"
3944
3945 fi
3946 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3947 echo "$ac_t""yes" 1>&6
3948 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3949 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3950 cat >> confdefs.h <<EOF
3951 #define $ac_tr_lib 1
3952 EOF
3953
3954 LIBS="-lw $LIBS"
3955
3956 else
3957 echo "$ac_t""no" 1>&6
3958 fi
3959
3960 fi
3961
3962
3963 # Some systems (e.g. Solaris) have `gethostbyname' in libnsl.
3964
3965 echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6
3966 echo "configure:3967: checking for library containing gethostbyname" >&5
3967 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then
3968 echo $ac_n "(cached) $ac_c" 1>&6
3969 else
3970 ac_func_search_save_LIBS="$LIBS"
3971 ac_cv_search_gethostbyname="no"
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="none required"
3987 else
3988 echo "configure: failed program was:" >&5
3989 cat conftest.$ac_ext >&5
3990 fi
3991 rm -f conftest*
3992 test "$ac_cv_search_gethostbyname" = "no" && for i in nsl; do
3993 LIBS="-l$i $ac_func_search_save_LIBS"
3994 cat > conftest.$ac_ext <<EOF
3995 #line 3996 "configure"
3996 #include "confdefs.h"
3997 /* Override any gcc2 internal prototype to avoid an error. */
3998 /* We use char because int might match the return type of a gcc2
3999 builtin and then its argument prototype would still apply. */
4000 char gethostbyname();
4001
4002 int main() {
4003 gethostbyname()
4004 ; return 0; }
4005 EOF
4006 if { (eval echo configure:4007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4007 rm -rf conftest*
4008 ac_cv_search_gethostbyname="-l$i"
4009 break
4010 else
4011 echo "configure: failed program was:" >&5
4012 cat conftest.$ac_ext >&5
4013 fi
4014 rm -f conftest*
4015 done
4016 LIBS="$ac_func_search_save_LIBS"
4017 fi
4018
4019 echo "$ac_t""$ac_cv_search_gethostbyname" 1>&6
4020 if test "$ac_cv_search_gethostbyname" != "no"; then
4021 test "$ac_cv_search_gethostbyname" = "none required" || LIBS="$ac_cv_search_gethostbyname $LIBS"
4022
4023 else :
4024
4025 fi
4026
4027 # Some systems (e.g. Solaris) have `socketpair' in libsocket.
4028
4029 echo $ac_n "checking for library containing socketpair""... $ac_c" 1>&6
4030 echo "configure:4031: checking for library containing socketpair" >&5
4031 if eval "test \"`echo '$''{'ac_cv_search_socketpair'+set}'`\" = set"; then
4032 echo $ac_n "(cached) $ac_c" 1>&6
4033 else
4034 ac_func_search_save_LIBS="$LIBS"
4035 ac_cv_search_socketpair="no"
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="none required"
4051 else
4052 echo "configure: failed program was:" >&5
4053 cat conftest.$ac_ext >&5
4054 fi
4055 rm -f conftest*
4056 test "$ac_cv_search_socketpair" = "no" && for i in socket; do
4057 LIBS="-l$i $ac_func_search_save_LIBS"
4058 cat > conftest.$ac_ext <<EOF
4059 #line 4060 "configure"
4060 #include "confdefs.h"
4061 /* Override any gcc2 internal prototype to avoid an error. */
4062 /* We use char because int might match the return type of a gcc2
4063 builtin and then its argument prototype would still apply. */
4064 char socketpair();
4065
4066 int main() {
4067 socketpair()
4068 ; return 0; }
4069 EOF
4070 if { (eval echo configure:4071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4071 rm -rf conftest*
4072 ac_cv_search_socketpair="-l$i"
4073 break
4074 else
4075 echo "configure: failed program was:" >&5
4076 cat conftest.$ac_ext >&5
4077 fi
4078 rm -f conftest*
4079 done
4080 LIBS="$ac_func_search_save_LIBS"
4081 fi
4082
4083 echo "$ac_t""$ac_cv_search_socketpair" 1>&6
4084 if test "$ac_cv_search_socketpair" != "no"; then
4085 test "$ac_cv_search_socketpair" = "none required" || LIBS="$ac_cv_search_socketpair $LIBS"
4086
4087 else :
4088
4089 fi
4090
4091 # Since GDB uses Readline, we need termcap functionality, so we need
4092 # to find a library that provides that. When GDB is configured with
4093 # the TUI, we need full curses functionality.
4094
4095 case $host_os in
4096 cygwin*)
4097 if test -d $srcdir/libtermcap; then
4098 LIBS="../libtermcap/libtermcap.a $LIBS"
4099 ac_cv_search_tgetent="../libtermcap/libtermcap.a"
4100 fi ;;
4101 go32* | *djgpp*)
4102 ac_cv_search_tgetent="none required"
4103 ;;
4104 aix*)
4105 # Readline prefers curses over termcap on AIX.
4106 # ??? Why?
4107
4108 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4109 echo "configure:4110: checking for library containing tgetent" >&5
4110 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4111 echo $ac_n "(cached) $ac_c" 1>&6
4112 else
4113 ac_func_search_save_LIBS="$LIBS"
4114 ac_cv_search_tgetent="no"
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="none required"
4130 else
4131 echo "configure: failed program was:" >&5
4132 cat conftest.$ac_ext >&5
4133 fi
4134 rm -f conftest*
4135 test "$ac_cv_search_tgetent" = "no" && for i in tinfo ncurses curses termcap; do
4136 LIBS="-l$i $ac_func_search_save_LIBS"
4137 cat > conftest.$ac_ext <<EOF
4138 #line 4139 "configure"
4139 #include "confdefs.h"
4140 /* Override any gcc2 internal prototype to avoid an error. */
4141 /* We use char because int might match the return type of a gcc2
4142 builtin and then its argument prototype would still apply. */
4143 char tgetent();
4144
4145 int main() {
4146 tgetent()
4147 ; return 0; }
4148 EOF
4149 if { (eval echo configure:4150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4150 rm -rf conftest*
4151 ac_cv_search_tgetent="-l$i"
4152 break
4153 else
4154 echo "configure: failed program was:" >&5
4155 cat conftest.$ac_ext >&5
4156 fi
4157 rm -f conftest*
4158 done
4159 LIBS="$ac_func_search_save_LIBS"
4160 fi
4161
4162 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4163 if test "$ac_cv_search_tgetent" != "no"; then
4164 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4165
4166 else :
4167
4168 fi
4169 ;;
4170 esac
4171
4172 # Note: We used to check for libtermlib and libterminfo too, but
4173 # Readline doesn't, so I think we're safe with leaving them out.
4174
4175 echo $ac_n "checking for library containing tgetent""... $ac_c" 1>&6
4176 echo "configure:4177: checking for library containing tgetent" >&5
4177 if eval "test \"`echo '$''{'ac_cv_search_tgetent'+set}'`\" = set"; then
4178 echo $ac_n "(cached) $ac_c" 1>&6
4179 else
4180 ac_func_search_save_LIBS="$LIBS"
4181 ac_cv_search_tgetent="no"
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="none required"
4197 else
4198 echo "configure: failed program was:" >&5
4199 cat conftest.$ac_ext >&5
4200 fi
4201 rm -f conftest*
4202 test "$ac_cv_search_tgetent" = "no" && for i in termcap tinfo ncurses Hcurses curses; do
4203 LIBS="-l$i $ac_func_search_save_LIBS"
4204 cat > conftest.$ac_ext <<EOF
4205 #line 4206 "configure"
4206 #include "confdefs.h"
4207 /* Override any gcc2 internal prototype to avoid an error. */
4208 /* We use char because int might match the return type of a gcc2
4209 builtin and then its argument prototype would still apply. */
4210 char tgetent();
4211
4212 int main() {
4213 tgetent()
4214 ; return 0; }
4215 EOF
4216 if { (eval echo configure:4217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4217 rm -rf conftest*
4218 ac_cv_search_tgetent="-l$i"
4219 break
4220 else
4221 echo "configure: failed program was:" >&5
4222 cat conftest.$ac_ext >&5
4223 fi
4224 rm -f conftest*
4225 done
4226 LIBS="$ac_func_search_save_LIBS"
4227 fi
4228
4229 echo "$ac_t""$ac_cv_search_tgetent" 1>&6
4230 if test "$ac_cv_search_tgetent" != "no"; then
4231 test "$ac_cv_search_tgetent" = "none required" || LIBS="$ac_cv_search_tgetent $LIBS"
4232
4233 else :
4234
4235 fi
4236
4237 if test "$ac_cv_search_tgetent" = no; then
4238 { echo "configure: error: no termcap library found" 1>&2; exit 1; }
4239 fi
4240
4241 # ------------------------- #
4242 # Checks for header files. #
4243 # ------------------------- #
4244
4245 ac_header_dirent=no
4246 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
4247 do
4248 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4249 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4250 echo "configure:4251: checking for $ac_hdr that defines DIR" >&5
4251 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4252 echo $ac_n "(cached) $ac_c" 1>&6
4253 else
4254 cat > conftest.$ac_ext <<EOF
4255 #line 4256 "configure"
4256 #include "confdefs.h"
4257 #include <sys/types.h>
4258 #include <$ac_hdr>
4259 int main() {
4260 DIR *dirp = 0;
4261 ; return 0; }
4262 EOF
4263 if { (eval echo configure:4264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4264 rm -rf conftest*
4265 eval "ac_cv_header_dirent_$ac_safe=yes"
4266 else
4267 echo "configure: failed program was:" >&5
4268 cat conftest.$ac_ext >&5
4269 rm -rf conftest*
4270 eval "ac_cv_header_dirent_$ac_safe=no"
4271 fi
4272 rm -f conftest*
4273 fi
4274 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4275 echo "$ac_t""yes" 1>&6
4276 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4277 cat >> confdefs.h <<EOF
4278 #define $ac_tr_hdr 1
4279 EOF
4280 ac_header_dirent=$ac_hdr; break
4281 else
4282 echo "$ac_t""no" 1>&6
4283 fi
4284 done
4285 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4286 if test $ac_header_dirent = dirent.h; then
4287 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4288 echo "configure:4289: checking for opendir in -ldir" >&5
4289 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4290 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4291 echo $ac_n "(cached) $ac_c" 1>&6
4292 else
4293 ac_save_LIBS="$LIBS"
4294 LIBS="-ldir $LIBS"
4295 cat > conftest.$ac_ext <<EOF
4296 #line 4297 "configure"
4297 #include "confdefs.h"
4298 /* Override any gcc2 internal prototype to avoid an error. */
4299 /* We use char because int might match the return type of a gcc2
4300 builtin and then its argument prototype would still apply. */
4301 char opendir();
4302
4303 int main() {
4304 opendir()
4305 ; return 0; }
4306 EOF
4307 if { (eval echo configure:4308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4308 rm -rf conftest*
4309 eval "ac_cv_lib_$ac_lib_var=yes"
4310 else
4311 echo "configure: failed program was:" >&5
4312 cat conftest.$ac_ext >&5
4313 rm -rf conftest*
4314 eval "ac_cv_lib_$ac_lib_var=no"
4315 fi
4316 rm -f conftest*
4317 LIBS="$ac_save_LIBS"
4318
4319 fi
4320 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4321 echo "$ac_t""yes" 1>&6
4322 LIBS="$LIBS -ldir"
4323 else
4324 echo "$ac_t""no" 1>&6
4325 fi
4326
4327 else
4328 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4329 echo "configure:4330: checking for opendir in -lx" >&5
4330 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4331 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4332 echo $ac_n "(cached) $ac_c" 1>&6
4333 else
4334 ac_save_LIBS="$LIBS"
4335 LIBS="-lx $LIBS"
4336 cat > conftest.$ac_ext <<EOF
4337 #line 4338 "configure"
4338 #include "confdefs.h"
4339 /* Override any gcc2 internal prototype to avoid an error. */
4340 /* We use char because int might match the return type of a gcc2
4341 builtin and then its argument prototype would still apply. */
4342 char opendir();
4343
4344 int main() {
4345 opendir()
4346 ; return 0; }
4347 EOF
4348 if { (eval echo configure:4349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4349 rm -rf conftest*
4350 eval "ac_cv_lib_$ac_lib_var=yes"
4351 else
4352 echo "configure: failed program was:" >&5
4353 cat conftest.$ac_ext >&5
4354 rm -rf conftest*
4355 eval "ac_cv_lib_$ac_lib_var=no"
4356 fi
4357 rm -f conftest*
4358 LIBS="$ac_save_LIBS"
4359
4360 fi
4361 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4362 echo "$ac_t""yes" 1>&6
4363 LIBS="$LIBS -lx"
4364 else
4365 echo "$ac_t""no" 1>&6
4366 fi
4367
4368 fi
4369
4370 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
4371 echo "configure:4372: checking whether stat file-mode macros are broken" >&5
4372 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
4373 echo $ac_n "(cached) $ac_c" 1>&6
4374 else
4375 cat > conftest.$ac_ext <<EOF
4376 #line 4377 "configure"
4377 #include "confdefs.h"
4378 #include <sys/types.h>
4379 #include <sys/stat.h>
4380
4381 #if defined(S_ISBLK) && defined(S_IFDIR)
4382 # if S_ISBLK (S_IFDIR)
4383 You lose.
4384 # endif
4385 #endif
4386
4387 #if defined(S_ISBLK) && defined(S_IFCHR)
4388 # if S_ISBLK (S_IFCHR)
4389 You lose.
4390 # endif
4391 #endif
4392
4393 #if defined(S_ISLNK) && defined(S_IFREG)
4394 # if S_ISLNK (S_IFREG)
4395 You lose.
4396 # endif
4397 #endif
4398
4399 #if defined(S_ISSOCK) && defined(S_IFREG)
4400 # if S_ISSOCK (S_IFREG)
4401 You lose.
4402 # endif
4403 #endif
4404
4405 EOF
4406 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4407 egrep "You lose" >/dev/null 2>&1; then
4408 rm -rf conftest*
4409 ac_cv_header_stat_broken=yes
4410 else
4411 rm -rf conftest*
4412 ac_cv_header_stat_broken=no
4413 fi
4414 rm -f conftest*
4415
4416 fi
4417
4418 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
4419 if test $ac_cv_header_stat_broken = yes; then
4420 cat >> confdefs.h <<\EOF
4421 #define STAT_MACROS_BROKEN 1
4422 EOF
4423
4424 fi
4425
4426 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
4427 echo "configure:4428: checking for ANSI C header files" >&5
4428 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
4429 echo $ac_n "(cached) $ac_c" 1>&6
4430 else
4431 cat > conftest.$ac_ext <<EOF
4432 #line 4433 "configure"
4433 #include "confdefs.h"
4434 #include <stdlib.h>
4435 #include <stdarg.h>
4436 #include <string.h>
4437 #include <float.h>
4438 EOF
4439 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4440 { (eval echo configure:4441: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4441 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4442 if test -z "$ac_err"; then
4443 rm -rf conftest*
4444 ac_cv_header_stdc=yes
4445 else
4446 echo "$ac_err" >&5
4447 echo "configure: failed program was:" >&5
4448 cat conftest.$ac_ext >&5
4449 rm -rf conftest*
4450 ac_cv_header_stdc=no
4451 fi
4452 rm -f conftest*
4453
4454 if test $ac_cv_header_stdc = yes; then
4455 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4456 cat > conftest.$ac_ext <<EOF
4457 #line 4458 "configure"
4458 #include "confdefs.h"
4459 #include <string.h>
4460 EOF
4461 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4462 egrep "memchr" >/dev/null 2>&1; then
4463 :
4464 else
4465 rm -rf conftest*
4466 ac_cv_header_stdc=no
4467 fi
4468 rm -f conftest*
4469
4470 fi
4471
4472 if test $ac_cv_header_stdc = yes; then
4473 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4474 cat > conftest.$ac_ext <<EOF
4475 #line 4476 "configure"
4476 #include "confdefs.h"
4477 #include <stdlib.h>
4478 EOF
4479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4480 egrep "free" >/dev/null 2>&1; then
4481 :
4482 else
4483 rm -rf conftest*
4484 ac_cv_header_stdc=no
4485 fi
4486 rm -f conftest*
4487
4488 fi
4489
4490 if test $ac_cv_header_stdc = yes; then
4491 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4492 if test "$cross_compiling" = yes; then
4493 :
4494 else
4495 cat > conftest.$ac_ext <<EOF
4496 #line 4497 "configure"
4497 #include "confdefs.h"
4498 #include <ctype.h>
4499 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4500 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4501 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4502 int main () { int i; for (i = 0; i < 256; i++)
4503 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
4504 exit (0); }
4505
4506 EOF
4507 if { (eval echo configure:4508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4508 then
4509 :
4510 else
4511 echo "configure: failed program was:" >&5
4512 cat conftest.$ac_ext >&5
4513 rm -fr conftest*
4514 ac_cv_header_stdc=no
4515 fi
4516 rm -fr conftest*
4517 fi
4518
4519 fi
4520 fi
4521
4522 echo "$ac_t""$ac_cv_header_stdc" 1>&6
4523 if test $ac_cv_header_stdc = yes; then
4524 cat >> confdefs.h <<\EOF
4525 #define STDC_HEADERS 1
4526 EOF
4527
4528 fi
4529
4530 for ac_hdr in link.h
4531 do
4532 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4533 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4534 echo "configure:4535: checking for $ac_hdr" >&5
4535 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4536 echo $ac_n "(cached) $ac_c" 1>&6
4537 else
4538 cat > conftest.$ac_ext <<EOF
4539 #line 4540 "configure"
4540 #include "confdefs.h"
4541 #include <$ac_hdr>
4542 EOF
4543 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4544 { (eval echo configure:4545: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4545 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4546 if test -z "$ac_err"; then
4547 rm -rf conftest*
4548 eval "ac_cv_header_$ac_safe=yes"
4549 else
4550 echo "$ac_err" >&5
4551 echo "configure: failed program was:" >&5
4552 cat conftest.$ac_ext >&5
4553 rm -rf conftest*
4554 eval "ac_cv_header_$ac_safe=no"
4555 fi
4556 rm -f conftest*
4557 fi
4558 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4559 echo "$ac_t""yes" 1>&6
4560 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4561 cat >> confdefs.h <<EOF
4562 #define $ac_tr_hdr 1
4563 EOF
4564
4565 else
4566 echo "$ac_t""no" 1>&6
4567 fi
4568 done
4569
4570 for ac_hdr in machine/reg.h
4571 do
4572 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4573 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4574 echo "configure:4575: checking for $ac_hdr" >&5
4575 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4576 echo $ac_n "(cached) $ac_c" 1>&6
4577 else
4578 cat > conftest.$ac_ext <<EOF
4579 #line 4580 "configure"
4580 #include "confdefs.h"
4581 #include <$ac_hdr>
4582 EOF
4583 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4584 { (eval echo configure:4585: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4585 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4586 if test -z "$ac_err"; then
4587 rm -rf conftest*
4588 eval "ac_cv_header_$ac_safe=yes"
4589 else
4590 echo "$ac_err" >&5
4591 echo "configure: failed program was:" >&5
4592 cat conftest.$ac_ext >&5
4593 rm -rf conftest*
4594 eval "ac_cv_header_$ac_safe=no"
4595 fi
4596 rm -f conftest*
4597 fi
4598 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4599 echo "$ac_t""yes" 1>&6
4600 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4601 cat >> confdefs.h <<EOF
4602 #define $ac_tr_hdr 1
4603 EOF
4604
4605 else
4606 echo "$ac_t""no" 1>&6
4607 fi
4608 done
4609
4610 for ac_hdr in nlist.h
4611 do
4612 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4613 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4614 echo "configure:4615: checking for $ac_hdr" >&5
4615 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4616 echo $ac_n "(cached) $ac_c" 1>&6
4617 else
4618 cat > conftest.$ac_ext <<EOF
4619 #line 4620 "configure"
4620 #include "confdefs.h"
4621 #include <$ac_hdr>
4622 EOF
4623 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4624 { (eval echo configure:4625: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4625 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4626 if test -z "$ac_err"; then
4627 rm -rf conftest*
4628 eval "ac_cv_header_$ac_safe=yes"
4629 else
4630 echo "$ac_err" >&5
4631 echo "configure: failed program was:" >&5
4632 cat conftest.$ac_ext >&5
4633 rm -rf conftest*
4634 eval "ac_cv_header_$ac_safe=no"
4635 fi
4636 rm -f conftest*
4637 fi
4638 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4639 echo "$ac_t""yes" 1>&6
4640 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4641 cat >> confdefs.h <<EOF
4642 #define $ac_tr_hdr 1
4643 EOF
4644
4645 else
4646 echo "$ac_t""no" 1>&6
4647 fi
4648 done
4649
4650 for ac_hdr in poll.h sys/poll.h
4651 do
4652 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4653 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4654 echo "configure:4655: checking for $ac_hdr" >&5
4655 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4656 echo $ac_n "(cached) $ac_c" 1>&6
4657 else
4658 cat > conftest.$ac_ext <<EOF
4659 #line 4660 "configure"
4660 #include "confdefs.h"
4661 #include <$ac_hdr>
4662 EOF
4663 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4664 { (eval echo configure:4665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4665 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4666 if test -z "$ac_err"; then
4667 rm -rf conftest*
4668 eval "ac_cv_header_$ac_safe=yes"
4669 else
4670 echo "$ac_err" >&5
4671 echo "configure: failed program was:" >&5
4672 cat conftest.$ac_ext >&5
4673 rm -rf conftest*
4674 eval "ac_cv_header_$ac_safe=no"
4675 fi
4676 rm -f conftest*
4677 fi
4678 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4679 echo "$ac_t""yes" 1>&6
4680 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4681 cat >> confdefs.h <<EOF
4682 #define $ac_tr_hdr 1
4683 EOF
4684
4685 else
4686 echo "$ac_t""no" 1>&6
4687 fi
4688 done
4689
4690 for ac_hdr in proc_service.h thread_db.h
4691 do
4692 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4693 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4694 echo "configure:4695: checking for $ac_hdr" >&5
4695 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4696 echo $ac_n "(cached) $ac_c" 1>&6
4697 else
4698 cat > conftest.$ac_ext <<EOF
4699 #line 4700 "configure"
4700 #include "confdefs.h"
4701 #include <$ac_hdr>
4702 EOF
4703 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4704 { (eval echo configure:4705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4705 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4706 if test -z "$ac_err"; then
4707 rm -rf conftest*
4708 eval "ac_cv_header_$ac_safe=yes"
4709 else
4710 echo "$ac_err" >&5
4711 echo "configure: failed program was:" >&5
4712 cat conftest.$ac_ext >&5
4713 rm -rf conftest*
4714 eval "ac_cv_header_$ac_safe=no"
4715 fi
4716 rm -f conftest*
4717 fi
4718 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4719 echo "$ac_t""yes" 1>&6
4720 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4721 cat >> confdefs.h <<EOF
4722 #define $ac_tr_hdr 1
4723 EOF
4724
4725 else
4726 echo "$ac_t""no" 1>&6
4727 fi
4728 done
4729
4730 for ac_hdr in stddef.h
4731 do
4732 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4733 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4734 echo "configure:4735: checking for $ac_hdr" >&5
4735 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4736 echo $ac_n "(cached) $ac_c" 1>&6
4737 else
4738 cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 #include <$ac_hdr>
4742 EOF
4743 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4744 { (eval echo configure:4745: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4745 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4746 if test -z "$ac_err"; then
4747 rm -rf conftest*
4748 eval "ac_cv_header_$ac_safe=yes"
4749 else
4750 echo "$ac_err" >&5
4751 echo "configure: failed program was:" >&5
4752 cat conftest.$ac_ext >&5
4753 rm -rf conftest*
4754 eval "ac_cv_header_$ac_safe=no"
4755 fi
4756 rm -f conftest*
4757 fi
4758 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4759 echo "$ac_t""yes" 1>&6
4760 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4761 cat >> confdefs.h <<EOF
4762 #define $ac_tr_hdr 1
4763 EOF
4764
4765 else
4766 echo "$ac_t""no" 1>&6
4767 fi
4768 done
4769
4770 for ac_hdr in stdlib.h
4771 do
4772 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4773 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4774 echo "configure:4775: checking for $ac_hdr" >&5
4775 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4776 echo $ac_n "(cached) $ac_c" 1>&6
4777 else
4778 cat > conftest.$ac_ext <<EOF
4779 #line 4780 "configure"
4780 #include "confdefs.h"
4781 #include <$ac_hdr>
4782 EOF
4783 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4784 { (eval echo configure:4785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4785 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4786 if test -z "$ac_err"; then
4787 rm -rf conftest*
4788 eval "ac_cv_header_$ac_safe=yes"
4789 else
4790 echo "$ac_err" >&5
4791 echo "configure: failed program was:" >&5
4792 cat conftest.$ac_ext >&5
4793 rm -rf conftest*
4794 eval "ac_cv_header_$ac_safe=no"
4795 fi
4796 rm -f conftest*
4797 fi
4798 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4799 echo "$ac_t""yes" 1>&6
4800 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4801 cat >> confdefs.h <<EOF
4802 #define $ac_tr_hdr 1
4803 EOF
4804
4805 else
4806 echo "$ac_t""no" 1>&6
4807 fi
4808 done
4809
4810 for ac_hdr in stdint.h
4811 do
4812 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4813 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4814 echo "configure:4815: checking for $ac_hdr" >&5
4815 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4816 echo $ac_n "(cached) $ac_c" 1>&6
4817 else
4818 cat > conftest.$ac_ext <<EOF
4819 #line 4820 "configure"
4820 #include "confdefs.h"
4821 #include <$ac_hdr>
4822 EOF
4823 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4824 { (eval echo configure:4825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4825 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4826 if test -z "$ac_err"; then
4827 rm -rf conftest*
4828 eval "ac_cv_header_$ac_safe=yes"
4829 else
4830 echo "$ac_err" >&5
4831 echo "configure: failed program was:" >&5
4832 cat conftest.$ac_ext >&5
4833 rm -rf conftest*
4834 eval "ac_cv_header_$ac_safe=no"
4835 fi
4836 rm -f conftest*
4837 fi
4838 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4839 echo "$ac_t""yes" 1>&6
4840 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4841 cat >> confdefs.h <<EOF
4842 #define $ac_tr_hdr 1
4843 EOF
4844
4845 else
4846 echo "$ac_t""no" 1>&6
4847 fi
4848 done
4849
4850 for ac_hdr in string.h memory.h strings.h
4851 do
4852 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4853 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4854 echo "configure:4855: checking for $ac_hdr" >&5
4855 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4856 echo $ac_n "(cached) $ac_c" 1>&6
4857 else
4858 cat > conftest.$ac_ext <<EOF
4859 #line 4860 "configure"
4860 #include "confdefs.h"
4861 #include <$ac_hdr>
4862 EOF
4863 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4864 { (eval echo configure:4865: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4865 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4866 if test -z "$ac_err"; then
4867 rm -rf conftest*
4868 eval "ac_cv_header_$ac_safe=yes"
4869 else
4870 echo "$ac_err" >&5
4871 echo "configure: failed program was:" >&5
4872 cat conftest.$ac_ext >&5
4873 rm -rf conftest*
4874 eval "ac_cv_header_$ac_safe=no"
4875 fi
4876 rm -f conftest*
4877 fi
4878 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4879 echo "$ac_t""yes" 1>&6
4880 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4881 cat >> confdefs.h <<EOF
4882 #define $ac_tr_hdr 1
4883 EOF
4884
4885 else
4886 echo "$ac_t""no" 1>&6
4887 fi
4888 done
4889
4890 for ac_hdr in sys/fault.h
4891 do
4892 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4893 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4894 echo "configure:4895: checking for $ac_hdr" >&5
4895 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4896 echo $ac_n "(cached) $ac_c" 1>&6
4897 else
4898 cat > conftest.$ac_ext <<EOF
4899 #line 4900 "configure"
4900 #include "confdefs.h"
4901 #include <$ac_hdr>
4902 EOF
4903 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4904 { (eval echo configure:4905: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4905 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4906 if test -z "$ac_err"; then
4907 rm -rf conftest*
4908 eval "ac_cv_header_$ac_safe=yes"
4909 else
4910 echo "$ac_err" >&5
4911 echo "configure: failed program was:" >&5
4912 cat conftest.$ac_ext >&5
4913 rm -rf conftest*
4914 eval "ac_cv_header_$ac_safe=no"
4915 fi
4916 rm -f conftest*
4917 fi
4918 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4919 echo "$ac_t""yes" 1>&6
4920 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4921 cat >> confdefs.h <<EOF
4922 #define $ac_tr_hdr 1
4923 EOF
4924
4925 else
4926 echo "$ac_t""no" 1>&6
4927 fi
4928 done
4929
4930 for ac_hdr in sys/file.h
4931 do
4932 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4933 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4934 echo "configure:4935: checking for $ac_hdr" >&5
4935 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4936 echo $ac_n "(cached) $ac_c" 1>&6
4937 else
4938 cat > conftest.$ac_ext <<EOF
4939 #line 4940 "configure"
4940 #include "confdefs.h"
4941 #include <$ac_hdr>
4942 EOF
4943 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4944 { (eval echo configure:4945: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4945 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4946 if test -z "$ac_err"; then
4947 rm -rf conftest*
4948 eval "ac_cv_header_$ac_safe=yes"
4949 else
4950 echo "$ac_err" >&5
4951 echo "configure: failed program was:" >&5
4952 cat conftest.$ac_ext >&5
4953 rm -rf conftest*
4954 eval "ac_cv_header_$ac_safe=no"
4955 fi
4956 rm -f conftest*
4957 fi
4958 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4959 echo "$ac_t""yes" 1>&6
4960 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4961 cat >> confdefs.h <<EOF
4962 #define $ac_tr_hdr 1
4963 EOF
4964
4965 else
4966 echo "$ac_t""no" 1>&6
4967 fi
4968 done
4969
4970 for ac_hdr in sys/filio.h
4971 do
4972 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4973 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4974 echo "configure:4975: checking for $ac_hdr" >&5
4975 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4976 echo $ac_n "(cached) $ac_c" 1>&6
4977 else
4978 cat > conftest.$ac_ext <<EOF
4979 #line 4980 "configure"
4980 #include "confdefs.h"
4981 #include <$ac_hdr>
4982 EOF
4983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4984 { (eval echo configure:4985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4985 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4986 if test -z "$ac_err"; then
4987 rm -rf conftest*
4988 eval "ac_cv_header_$ac_safe=yes"
4989 else
4990 echo "$ac_err" >&5
4991 echo "configure: failed program was:" >&5
4992 cat conftest.$ac_ext >&5
4993 rm -rf conftest*
4994 eval "ac_cv_header_$ac_safe=no"
4995 fi
4996 rm -f conftest*
4997 fi
4998 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4999 echo "$ac_t""yes" 1>&6
5000 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5001 cat >> confdefs.h <<EOF
5002 #define $ac_tr_hdr 1
5003 EOF
5004
5005 else
5006 echo "$ac_t""no" 1>&6
5007 fi
5008 done
5009
5010 for ac_hdr in sys/ioctl.h
5011 do
5012 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5013 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5014 echo "configure:5015: checking for $ac_hdr" >&5
5015 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5016 echo $ac_n "(cached) $ac_c" 1>&6
5017 else
5018 cat > conftest.$ac_ext <<EOF
5019 #line 5020 "configure"
5020 #include "confdefs.h"
5021 #include <$ac_hdr>
5022 EOF
5023 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5024 { (eval echo configure:5025: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5025 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5026 if test -z "$ac_err"; then
5027 rm -rf conftest*
5028 eval "ac_cv_header_$ac_safe=yes"
5029 else
5030 echo "$ac_err" >&5
5031 echo "configure: failed program was:" >&5
5032 cat conftest.$ac_ext >&5
5033 rm -rf conftest*
5034 eval "ac_cv_header_$ac_safe=no"
5035 fi
5036 rm -f conftest*
5037 fi
5038 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5039 echo "$ac_t""yes" 1>&6
5040 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5041 cat >> confdefs.h <<EOF
5042 #define $ac_tr_hdr 1
5043 EOF
5044
5045 else
5046 echo "$ac_t""no" 1>&6
5047 fi
5048 done
5049
5050 for ac_hdr in sys/param.h
5051 do
5052 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5053 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5054 echo "configure:5055: checking for $ac_hdr" >&5
5055 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5056 echo $ac_n "(cached) $ac_c" 1>&6
5057 else
5058 cat > conftest.$ac_ext <<EOF
5059 #line 5060 "configure"
5060 #include "confdefs.h"
5061 #include <$ac_hdr>
5062 EOF
5063 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5064 { (eval echo configure:5065: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5065 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5066 if test -z "$ac_err"; then
5067 rm -rf conftest*
5068 eval "ac_cv_header_$ac_safe=yes"
5069 else
5070 echo "$ac_err" >&5
5071 echo "configure: failed program was:" >&5
5072 cat conftest.$ac_ext >&5
5073 rm -rf conftest*
5074 eval "ac_cv_header_$ac_safe=no"
5075 fi
5076 rm -f conftest*
5077 fi
5078 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5079 echo "$ac_t""yes" 1>&6
5080 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5081 cat >> confdefs.h <<EOF
5082 #define $ac_tr_hdr 1
5083 EOF
5084
5085 else
5086 echo "$ac_t""no" 1>&6
5087 fi
5088 done
5089
5090 for ac_hdr in sys/proc.h
5091 do
5092 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5093 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5094 echo "configure:5095: checking for $ac_hdr" >&5
5095 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5096 echo $ac_n "(cached) $ac_c" 1>&6
5097 else
5098 cat > conftest.$ac_ext <<EOF
5099 #line 5100 "configure"
5100 #include "confdefs.h"
5101 #include <$ac_hdr>
5102 EOF
5103 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5104 { (eval echo configure:5105: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5105 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5106 if test -z "$ac_err"; then
5107 rm -rf conftest*
5108 eval "ac_cv_header_$ac_safe=yes"
5109 else
5110 echo "$ac_err" >&5
5111 echo "configure: failed program was:" >&5
5112 cat conftest.$ac_ext >&5
5113 rm -rf conftest*
5114 eval "ac_cv_header_$ac_safe=no"
5115 fi
5116 rm -f conftest*
5117 fi
5118 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5119 echo "$ac_t""yes" 1>&6
5120 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5121 cat >> confdefs.h <<EOF
5122 #define $ac_tr_hdr 1
5123 EOF
5124
5125 else
5126 echo "$ac_t""no" 1>&6
5127 fi
5128 done
5129
5130 for ac_hdr in sys/procfs.h
5131 do
5132 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5133 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5134 echo "configure:5135: checking for $ac_hdr" >&5
5135 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5136 echo $ac_n "(cached) $ac_c" 1>&6
5137 else
5138 cat > conftest.$ac_ext <<EOF
5139 #line 5140 "configure"
5140 #include "confdefs.h"
5141 #include <$ac_hdr>
5142 EOF
5143 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5144 { (eval echo configure:5145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5145 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5146 if test -z "$ac_err"; then
5147 rm -rf conftest*
5148 eval "ac_cv_header_$ac_safe=yes"
5149 else
5150 echo "$ac_err" >&5
5151 echo "configure: failed program was:" >&5
5152 cat conftest.$ac_ext >&5
5153 rm -rf conftest*
5154 eval "ac_cv_header_$ac_safe=no"
5155 fi
5156 rm -f conftest*
5157 fi
5158 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5159 echo "$ac_t""yes" 1>&6
5160 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5161 cat >> confdefs.h <<EOF
5162 #define $ac_tr_hdr 1
5163 EOF
5164
5165 else
5166 echo "$ac_t""no" 1>&6
5167 fi
5168 done
5169
5170 for ac_hdr in sys/ptrace.h ptrace.h
5171 do
5172 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5173 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5174 echo "configure:5175: checking for $ac_hdr" >&5
5175 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5176 echo $ac_n "(cached) $ac_c" 1>&6
5177 else
5178 cat > conftest.$ac_ext <<EOF
5179 #line 5180 "configure"
5180 #include "confdefs.h"
5181 #include <$ac_hdr>
5182 EOF
5183 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5184 { (eval echo configure:5185: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5185 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5186 if test -z "$ac_err"; then
5187 rm -rf conftest*
5188 eval "ac_cv_header_$ac_safe=yes"
5189 else
5190 echo "$ac_err" >&5
5191 echo "configure: failed program was:" >&5
5192 cat conftest.$ac_ext >&5
5193 rm -rf conftest*
5194 eval "ac_cv_header_$ac_safe=no"
5195 fi
5196 rm -f conftest*
5197 fi
5198 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5199 echo "$ac_t""yes" 1>&6
5200 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5201 cat >> confdefs.h <<EOF
5202 #define $ac_tr_hdr 1
5203 EOF
5204
5205 else
5206 echo "$ac_t""no" 1>&6
5207 fi
5208 done
5209
5210 for ac_hdr in sys/reg.h sys/debugreg.h
5211 do
5212 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5213 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5214 echo "configure:5215: checking for $ac_hdr" >&5
5215 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5216 echo $ac_n "(cached) $ac_c" 1>&6
5217 else
5218 cat > conftest.$ac_ext <<EOF
5219 #line 5220 "configure"
5220 #include "confdefs.h"
5221 #include <$ac_hdr>
5222 EOF
5223 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5224 { (eval echo configure:5225: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5225 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5226 if test -z "$ac_err"; then
5227 rm -rf conftest*
5228 eval "ac_cv_header_$ac_safe=yes"
5229 else
5230 echo "$ac_err" >&5
5231 echo "configure: failed program was:" >&5
5232 cat conftest.$ac_ext >&5
5233 rm -rf conftest*
5234 eval "ac_cv_header_$ac_safe=no"
5235 fi
5236 rm -f conftest*
5237 fi
5238 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5239 echo "$ac_t""yes" 1>&6
5240 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5241 cat >> confdefs.h <<EOF
5242 #define $ac_tr_hdr 1
5243 EOF
5244
5245 else
5246 echo "$ac_t""no" 1>&6
5247 fi
5248 done
5249
5250 for ac_hdr in sys/select.h
5251 do
5252 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5253 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5254 echo "configure:5255: checking for $ac_hdr" >&5
5255 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5256 echo $ac_n "(cached) $ac_c" 1>&6
5257 else
5258 cat > conftest.$ac_ext <<EOF
5259 #line 5260 "configure"
5260 #include "confdefs.h"
5261 #include <$ac_hdr>
5262 EOF
5263 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5264 { (eval echo configure:5265: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5265 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5266 if test -z "$ac_err"; then
5267 rm -rf conftest*
5268 eval "ac_cv_header_$ac_safe=yes"
5269 else
5270 echo "$ac_err" >&5
5271 echo "configure: failed program was:" >&5
5272 cat conftest.$ac_ext >&5
5273 rm -rf conftest*
5274 eval "ac_cv_header_$ac_safe=no"
5275 fi
5276 rm -f conftest*
5277 fi
5278 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5279 echo "$ac_t""yes" 1>&6
5280 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5281 cat >> confdefs.h <<EOF
5282 #define $ac_tr_hdr 1
5283 EOF
5284
5285 else
5286 echo "$ac_t""no" 1>&6
5287 fi
5288 done
5289
5290 for ac_hdr in sys/syscall.h
5291 do
5292 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5293 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5294 echo "configure:5295: checking for $ac_hdr" >&5
5295 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5296 echo $ac_n "(cached) $ac_c" 1>&6
5297 else
5298 cat > conftest.$ac_ext <<EOF
5299 #line 5300 "configure"
5300 #include "confdefs.h"
5301 #include <$ac_hdr>
5302 EOF
5303 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5304 { (eval echo configure:5305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5305 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5306 if test -z "$ac_err"; then
5307 rm -rf conftest*
5308 eval "ac_cv_header_$ac_safe=yes"
5309 else
5310 echo "$ac_err" >&5
5311 echo "configure: failed program was:" >&5
5312 cat conftest.$ac_ext >&5
5313 rm -rf conftest*
5314 eval "ac_cv_header_$ac_safe=no"
5315 fi
5316 rm -f conftest*
5317 fi
5318 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5319 echo "$ac_t""yes" 1>&6
5320 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5321 cat >> confdefs.h <<EOF
5322 #define $ac_tr_hdr 1
5323 EOF
5324
5325 else
5326 echo "$ac_t""no" 1>&6
5327 fi
5328 done
5329
5330 for ac_hdr in sys/user.h
5331 do
5332 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5333 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5334 echo "configure:5335: checking for $ac_hdr" >&5
5335 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5336 echo $ac_n "(cached) $ac_c" 1>&6
5337 else
5338 cat > conftest.$ac_ext <<EOF
5339 #line 5340 "configure"
5340 #include "confdefs.h"
5341 #include <$ac_hdr>
5342 EOF
5343 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5344 { (eval echo configure:5345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5345 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5346 if test -z "$ac_err"; then
5347 rm -rf conftest*
5348 eval "ac_cv_header_$ac_safe=yes"
5349 else
5350 echo "$ac_err" >&5
5351 echo "configure: failed program was:" >&5
5352 cat conftest.$ac_ext >&5
5353 rm -rf conftest*
5354 eval "ac_cv_header_$ac_safe=no"
5355 fi
5356 rm -f conftest*
5357 fi
5358 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5359 echo "$ac_t""yes" 1>&6
5360 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5361 cat >> confdefs.h <<EOF
5362 #define $ac_tr_hdr 1
5363 EOF
5364
5365 else
5366 echo "$ac_t""no" 1>&6
5367 fi
5368 done
5369
5370 for ac_hdr in sys/wait.h wait.h
5371 do
5372 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5373 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5374 echo "configure:5375: checking for $ac_hdr" >&5
5375 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5376 echo $ac_n "(cached) $ac_c" 1>&6
5377 else
5378 cat > conftest.$ac_ext <<EOF
5379 #line 5380 "configure"
5380 #include "confdefs.h"
5381 #include <$ac_hdr>
5382 EOF
5383 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5384 { (eval echo configure:5385: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5385 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5386 if test -z "$ac_err"; then
5387 rm -rf conftest*
5388 eval "ac_cv_header_$ac_safe=yes"
5389 else
5390 echo "$ac_err" >&5
5391 echo "configure: failed program was:" >&5
5392 cat conftest.$ac_ext >&5
5393 rm -rf conftest*
5394 eval "ac_cv_header_$ac_safe=no"
5395 fi
5396 rm -f conftest*
5397 fi
5398 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5399 echo "$ac_t""yes" 1>&6
5400 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5401 cat >> confdefs.h <<EOF
5402 #define $ac_tr_hdr 1
5403 EOF
5404
5405 else
5406 echo "$ac_t""no" 1>&6
5407 fi
5408 done
5409
5410 for ac_hdr in termios.h termio.h sgtty.h
5411 do
5412 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5413 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5414 echo "configure:5415: checking for $ac_hdr" >&5
5415 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5416 echo $ac_n "(cached) $ac_c" 1>&6
5417 else
5418 cat > conftest.$ac_ext <<EOF
5419 #line 5420 "configure"
5420 #include "confdefs.h"
5421 #include <$ac_hdr>
5422 EOF
5423 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5424 { (eval echo configure:5425: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5425 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5426 if test -z "$ac_err"; then
5427 rm -rf conftest*
5428 eval "ac_cv_header_$ac_safe=yes"
5429 else
5430 echo "$ac_err" >&5
5431 echo "configure: failed program was:" >&5
5432 cat conftest.$ac_ext >&5
5433 rm -rf conftest*
5434 eval "ac_cv_header_$ac_safe=no"
5435 fi
5436 rm -f conftest*
5437 fi
5438 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5439 echo "$ac_t""yes" 1>&6
5440 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5441 cat >> confdefs.h <<EOF
5442 #define $ac_tr_hdr 1
5443 EOF
5444
5445 else
5446 echo "$ac_t""no" 1>&6
5447 fi
5448 done
5449
5450 for ac_hdr in unistd.h
5451 do
5452 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5453 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5454 echo "configure:5455: checking for $ac_hdr" >&5
5455 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5456 echo $ac_n "(cached) $ac_c" 1>&6
5457 else
5458 cat > conftest.$ac_ext <<EOF
5459 #line 5460 "configure"
5460 #include "confdefs.h"
5461 #include <$ac_hdr>
5462 EOF
5463 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5464 { (eval echo configure:5465: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5465 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5466 if test -z "$ac_err"; then
5467 rm -rf conftest*
5468 eval "ac_cv_header_$ac_safe=yes"
5469 else
5470 echo "$ac_err" >&5
5471 echo "configure: failed program was:" >&5
5472 cat conftest.$ac_ext >&5
5473 rm -rf conftest*
5474 eval "ac_cv_header_$ac_safe=no"
5475 fi
5476 rm -f conftest*
5477 fi
5478 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5479 echo "$ac_t""yes" 1>&6
5480 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5481 cat >> confdefs.h <<EOF
5482 #define $ac_tr_hdr 1
5483 EOF
5484
5485 else
5486 echo "$ac_t""no" 1>&6
5487 fi
5488 done
5489
5490
5491 # On Solaris 2.[78], we need to define _MSE_INT_H to avoid a clash
5492 # between <widec.h> and <wchar.h> that would cause AC_CHECK_HEADERS to
5493 # think that we don't have <curses.h> if we're using GCC.
5494 case $host_os in
5495 solaris2.[78])
5496 if test "$GCC" = yes; then
5497 cat >> confdefs.h <<\EOF
5498 #define _MSE_INT_H 1
5499 EOF
5500
5501 fi ;;
5502 esac
5503 for ac_hdr in curses.h ncurses.h term.h
5504 do
5505 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5506 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5507 echo "configure:5508: checking for $ac_hdr" >&5
5508 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5509 echo $ac_n "(cached) $ac_c" 1>&6
5510 else
5511 cat > conftest.$ac_ext <<EOF
5512 #line 5513 "configure"
5513 #include "confdefs.h"
5514 #include <$ac_hdr>
5515 EOF
5516 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5517 { (eval echo configure:5518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5518 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5519 if test -z "$ac_err"; then
5520 rm -rf conftest*
5521 eval "ac_cv_header_$ac_safe=yes"
5522 else
5523 echo "$ac_err" >&5
5524 echo "configure: failed program was:" >&5
5525 cat conftest.$ac_ext >&5
5526 rm -rf conftest*
5527 eval "ac_cv_header_$ac_safe=no"
5528 fi
5529 rm -f conftest*
5530 fi
5531 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5532 echo "$ac_t""yes" 1>&6
5533 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5534 cat >> confdefs.h <<EOF
5535 #define $ac_tr_hdr 1
5536 EOF
5537
5538 else
5539 echo "$ac_t""no" 1>&6
5540 fi
5541 done
5542
5543
5544 # FIXME: kettenis/20030102: In most cases we include these
5545 # unconditionally, so what's the point in checking these?
5546 for ac_hdr in ctype.h time.h
5547 do
5548 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5549 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5550 echo "configure:5551: checking for $ac_hdr" >&5
5551 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5552 echo $ac_n "(cached) $ac_c" 1>&6
5553 else
5554 cat > conftest.$ac_ext <<EOF
5555 #line 5556 "configure"
5556 #include "confdefs.h"
5557 #include <$ac_hdr>
5558 EOF
5559 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5560 { (eval echo configure:5561: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5561 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5562 if test -z "$ac_err"; then
5563 rm -rf conftest*
5564 eval "ac_cv_header_$ac_safe=yes"
5565 else
5566 echo "$ac_err" >&5
5567 echo "configure: failed program was:" >&5
5568 cat conftest.$ac_ext >&5
5569 rm -rf conftest*
5570 eval "ac_cv_header_$ac_safe=no"
5571 fi
5572 rm -f conftest*
5573 fi
5574 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5575 echo "$ac_t""yes" 1>&6
5576 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5577 cat >> confdefs.h <<EOF
5578 #define $ac_tr_hdr 1
5579 EOF
5580
5581 else
5582 echo "$ac_t""no" 1>&6
5583 fi
5584 done
5585
5586
5587 echo $ac_n "checking for member st_blocks in struct stat""... $ac_c" 1>&6
5588 echo "configure:5589: checking for member st_blocks in struct stat" >&5
5589 if eval "test \"`echo '$''{'gdb_cv_have_struct_stat_with_st_blocks_member'+set}'`\" = set"; then
5590 echo $ac_n "(cached) $ac_c" 1>&6
5591 else
5592 cat > conftest.$ac_ext <<EOF
5593 #line 5594 "configure"
5594 #include "confdefs.h"
5595 #include <sys/types.h>
5596 #include <sys/stat.h>
5597 int main() {
5598 struct stat st; (void) st.st_blocks;
5599 ; return 0; }
5600 EOF
5601 if { (eval echo configure:5602: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5602 rm -rf conftest*
5603 gdb_cv_have_struct_stat_with_st_blocks_member=yes
5604 else
5605 echo "configure: failed program was:" >&5
5606 cat conftest.$ac_ext >&5
5607 rm -rf conftest*
5608 gdb_cv_have_struct_stat_with_st_blocks_member=no
5609 fi
5610 rm -f conftest*
5611 fi
5612
5613 echo "$ac_t""$gdb_cv_have_struct_stat_with_st_blocks_member" 1>&6
5614 if test $gdb_cv_have_struct_stat_with_st_blocks_member = yes; then
5615 cat >> confdefs.h <<\EOF
5616 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
5617 EOF
5618
5619 fi
5620 # ------------------------- #
5621 # Checks for declarations. #
5622 # ------------------------- #
5623
5624 for ac_func in getopt
5625 do
5626 ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5627 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
5628 echo "configure:5629: checking whether $ac_func is declared" >&5
5629 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
5630 echo $ac_n "(cached) $ac_c" 1>&6
5631 else
5632 cat > conftest.$ac_ext <<EOF
5633 #line 5634 "configure"
5634 #include "confdefs.h"
5635 #undef $ac_tr_decl
5636 #define $ac_tr_decl 1
5637
5638
5639 int main() {
5640 #ifndef $ac_func
5641 char *(*pfn) = (char *(*)) $ac_func ;
5642 #endif
5643 ; return 0; }
5644 EOF
5645 if { (eval echo configure:5646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5646 rm -rf conftest*
5647 eval "gcc_cv_have_decl_$ac_func=yes"
5648 else
5649 echo "configure: failed program was:" >&5
5650 cat conftest.$ac_ext >&5
5651 rm -rf conftest*
5652 eval "gcc_cv_have_decl_$ac_func=no"
5653 fi
5654 rm -f conftest*
5655 fi
5656
5657 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
5658 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h <<EOF
5659 #define $ac_tr_decl 1
5660 EOF
5661
5662 else
5663 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <<EOF
5664 #define $ac_tr_decl 0
5665 EOF
5666
5667 fi
5668
5669 done
5670 if test x = y ; then
5671 cat >> confdefs.h <<\EOF
5672 #define HAVE_DECL_GETOPT 1
5673 EOF
5674 fi
5675
5676
5677 # ------------------ #
5678 # Checks for types. #
5679 # ------------------ #
5680
5681 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5682 echo "configure:5683: checking return type of signal handlers" >&5
5683 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
5684 echo $ac_n "(cached) $ac_c" 1>&6
5685 else
5686 cat > conftest.$ac_ext <<EOF
5687 #line 5688 "configure"
5688 #include "confdefs.h"
5689 #include <sys/types.h>
5690 #include <signal.h>
5691 #ifdef signal
5692 #undef signal
5693 #endif
5694 #ifdef __cplusplus
5695 extern "C" void (*signal (int, void (*)(int)))(int);
5696 #else
5697 void (*signal ()) ();
5698 #endif
5699
5700 int main() {
5701 int i;
5702 ; return 0; }
5703 EOF
5704 if { (eval echo configure:5705: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5705 rm -rf conftest*
5706 ac_cv_type_signal=void
5707 else
5708 echo "configure: failed program was:" >&5
5709 cat conftest.$ac_ext >&5
5710 rm -rf conftest*
5711 ac_cv_type_signal=int
5712 fi
5713 rm -f conftest*
5714 fi
5715
5716 echo "$ac_t""$ac_cv_type_signal" 1>&6
5717 cat >> confdefs.h <<EOF
5718 #define RETSIGTYPE $ac_cv_type_signal
5719 EOF
5720
5721
5722
5723 # ------------------------------------- #
5724 # Checks for compiler characteristics. #
5725 # ------------------------------------- #
5726
5727 echo $ac_n "checking for working const""... $ac_c" 1>&6
5728 echo "configure:5729: checking for working const" >&5
5729 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5730 echo $ac_n "(cached) $ac_c" 1>&6
5731 else
5732 cat > conftest.$ac_ext <<EOF
5733 #line 5734 "configure"
5734 #include "confdefs.h"
5735
5736 int main() {
5737
5738 /* Ultrix mips cc rejects this. */
5739 typedef int charset[2]; const charset x;
5740 /* SunOS 4.1.1 cc rejects this. */
5741 char const *const *ccp;
5742 char **p;
5743 /* NEC SVR4.0.2 mips cc rejects this. */
5744 struct point {int x, y;};
5745 static struct point const zero = {0,0};
5746 /* AIX XL C 1.02.0.0 rejects this.
5747 It does not let you subtract one const X* pointer from another in an arm
5748 of an if-expression whose if-part is not a constant expression */
5749 const char *g = "string";
5750 ccp = &g + (g ? g-g : 0);
5751 /* HPUX 7.0 cc rejects these. */
5752 ++ccp;
5753 p = (char**) ccp;
5754 ccp = (char const *const *) p;
5755 { /* SCO 3.2v4 cc rejects this. */
5756 char *t;
5757 char const *s = 0 ? (char *) 0 : (char const *) 0;
5758
5759 *t++ = 0;
5760 }
5761 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5762 int x[] = {25, 17};
5763 const int *foo = &x[0];
5764 ++foo;
5765 }
5766 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5767 typedef const int *iptr;
5768 iptr p = 0;
5769 ++p;
5770 }
5771 { /* AIX XL C 1.02.0.0 rejects this saying
5772 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5773 struct s { int j; const int *ap[3]; };
5774 struct s *b; b->j = 5;
5775 }
5776 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5777 const int foo = 10;
5778 }
5779
5780 ; return 0; }
5781 EOF
5782 if { (eval echo configure:5783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5783 rm -rf conftest*
5784 ac_cv_c_const=yes
5785 else
5786 echo "configure: failed program was:" >&5
5787 cat conftest.$ac_ext >&5
5788 rm -rf conftest*
5789 ac_cv_c_const=no
5790 fi
5791 rm -f conftest*
5792 fi
5793
5794 echo "$ac_t""$ac_cv_c_const" 1>&6
5795 if test $ac_cv_c_const = no; then
5796 cat >> confdefs.h <<\EOF
5797 #define const
5798 EOF
5799
5800 fi
5801
5802 echo $ac_n "checking for inline""... $ac_c" 1>&6
5803 echo "configure:5804: checking for inline" >&5
5804 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5805 echo $ac_n "(cached) $ac_c" 1>&6
5806 else
5807 ac_cv_c_inline=no
5808 for ac_kw in inline __inline__ __inline; do
5809 cat > conftest.$ac_ext <<EOF
5810 #line 5811 "configure"
5811 #include "confdefs.h"
5812
5813 int main() {
5814 } $ac_kw foo() {
5815 ; return 0; }
5816 EOF
5817 if { (eval echo configure:5818: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5818 rm -rf conftest*
5819 ac_cv_c_inline=$ac_kw; break
5820 else
5821 echo "configure: failed program was:" >&5
5822 cat conftest.$ac_ext >&5
5823 fi
5824 rm -f conftest*
5825 done
5826
5827 fi
5828
5829 echo "$ac_t""$ac_cv_c_inline" 1>&6
5830 case "$ac_cv_c_inline" in
5831 inline | yes) ;;
5832 no) cat >> confdefs.h <<\EOF
5833 #define inline
5834 EOF
5835 ;;
5836 *) cat >> confdefs.h <<EOF
5837 #define inline $ac_cv_c_inline
5838 EOF
5839 ;;
5840 esac
5841
5842
5843 # ------------------------------ #
5844 # Checks for library functions. #
5845 # ------------------------------ #
5846
5847 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5848 # for constant arguments. Useless!
5849 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5850 echo "configure:5851: checking for working alloca.h" >&5
5851 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5852 echo $ac_n "(cached) $ac_c" 1>&6
5853 else
5854 cat > conftest.$ac_ext <<EOF
5855 #line 5856 "configure"
5856 #include "confdefs.h"
5857 #include <alloca.h>
5858 int main() {
5859 char *p = alloca(2 * sizeof(int));
5860 ; return 0; }
5861 EOF
5862 if { (eval echo configure:5863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5863 rm -rf conftest*
5864 ac_cv_header_alloca_h=yes
5865 else
5866 echo "configure: failed program was:" >&5
5867 cat conftest.$ac_ext >&5
5868 rm -rf conftest*
5869 ac_cv_header_alloca_h=no
5870 fi
5871 rm -f conftest*
5872 fi
5873
5874 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5875 if test $ac_cv_header_alloca_h = yes; then
5876 cat >> confdefs.h <<\EOF
5877 #define HAVE_ALLOCA_H 1
5878 EOF
5879
5880 fi
5881
5882 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5883 echo "configure:5884: checking for alloca" >&5
5884 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5885 echo $ac_n "(cached) $ac_c" 1>&6
5886 else
5887 cat > conftest.$ac_ext <<EOF
5888 #line 5889 "configure"
5889 #include "confdefs.h"
5890
5891 #ifdef __GNUC__
5892 # define alloca __builtin_alloca
5893 #else
5894 # ifdef _MSC_VER
5895 # include <malloc.h>
5896 # define alloca _alloca
5897 # else
5898 # if HAVE_ALLOCA_H
5899 # include <alloca.h>
5900 # else
5901 # ifdef _AIX
5902 #pragma alloca
5903 # else
5904 # ifndef alloca /* predefined by HP cc +Olibcalls */
5905 char *alloca ();
5906 # endif
5907 # endif
5908 # endif
5909 # endif
5910 #endif
5911
5912 int main() {
5913 char *p = (char *) alloca(1);
5914 ; return 0; }
5915 EOF
5916 if { (eval echo configure:5917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5917 rm -rf conftest*
5918 ac_cv_func_alloca_works=yes
5919 else
5920 echo "configure: failed program was:" >&5
5921 cat conftest.$ac_ext >&5
5922 rm -rf conftest*
5923 ac_cv_func_alloca_works=no
5924 fi
5925 rm -f conftest*
5926 fi
5927
5928 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5929 if test $ac_cv_func_alloca_works = yes; then
5930 cat >> confdefs.h <<\EOF
5931 #define HAVE_ALLOCA 1
5932 EOF
5933
5934 fi
5935
5936 if test $ac_cv_func_alloca_works = no; then
5937 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5938 # that cause trouble. Some versions do not even contain alloca or
5939 # contain a buggy version. If you still want to use their alloca,
5940 # use ar to extract alloca.o from them instead of compiling alloca.c.
5941 ALLOCA=alloca.${ac_objext}
5942 cat >> confdefs.h <<\EOF
5943 #define C_ALLOCA 1
5944 EOF
5945
5946
5947 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5948 echo "configure:5949: checking whether alloca needs Cray hooks" >&5
5949 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5950 echo $ac_n "(cached) $ac_c" 1>&6
5951 else
5952 cat > conftest.$ac_ext <<EOF
5953 #line 5954 "configure"
5954 #include "confdefs.h"
5955 #if defined(CRAY) && ! defined(CRAY2)
5956 webecray
5957 #else
5958 wenotbecray
5959 #endif
5960
5961 EOF
5962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5963 egrep "webecray" >/dev/null 2>&1; then
5964 rm -rf conftest*
5965 ac_cv_os_cray=yes
5966 else
5967 rm -rf conftest*
5968 ac_cv_os_cray=no
5969 fi
5970 rm -f conftest*
5971
5972 fi
5973
5974 echo "$ac_t""$ac_cv_os_cray" 1>&6
5975 if test $ac_cv_os_cray = yes; then
5976 for ac_func in _getb67 GETB67 getb67; do
5977 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5978 echo "configure:5979: checking for $ac_func" >&5
5979 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5980 echo $ac_n "(cached) $ac_c" 1>&6
5981 else
5982 cat > conftest.$ac_ext <<EOF
5983 #line 5984 "configure"
5984 #include "confdefs.h"
5985 /* System header to define __stub macros and hopefully few prototypes,
5986 which can conflict with char $ac_func(); below. */
5987 #include <assert.h>
5988 /* Override any gcc2 internal prototype to avoid an error. */
5989 /* We use char because int might match the return type of a gcc2
5990 builtin and then its argument prototype would still apply. */
5991 char $ac_func();
5992
5993 int main() {
5994
5995 /* The GNU C library defines this for functions which it implements
5996 to always fail with ENOSYS. Some functions are actually named
5997 something starting with __ and the normal name is an alias. */
5998 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5999 choke me
6000 #else
6001 $ac_func();
6002 #endif
6003
6004 ; return 0; }
6005 EOF
6006 if { (eval echo configure:6007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6007 rm -rf conftest*
6008 eval "ac_cv_func_$ac_func=yes"
6009 else
6010 echo "configure: failed program was:" >&5
6011 cat conftest.$ac_ext >&5
6012 rm -rf conftest*
6013 eval "ac_cv_func_$ac_func=no"
6014 fi
6015 rm -f conftest*
6016 fi
6017
6018 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6019 echo "$ac_t""yes" 1>&6
6020 cat >> confdefs.h <<EOF
6021 #define CRAY_STACKSEG_END $ac_func
6022 EOF
6023
6024 break
6025 else
6026 echo "$ac_t""no" 1>&6
6027 fi
6028
6029 done
6030 fi
6031
6032 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6033 echo "configure:6034: checking stack direction for C alloca" >&5
6034 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
6035 echo $ac_n "(cached) $ac_c" 1>&6
6036 else
6037 if test "$cross_compiling" = yes; then
6038 ac_cv_c_stack_direction=0
6039 else
6040 cat > conftest.$ac_ext <<EOF
6041 #line 6042 "configure"
6042 #include "confdefs.h"
6043 find_stack_direction ()
6044 {
6045 static char *addr = 0;
6046 auto char dummy;
6047 if (addr == 0)
6048 {
6049 addr = &dummy;
6050 return find_stack_direction ();
6051 }
6052 else
6053 return (&dummy > addr) ? 1 : -1;
6054 }
6055 main ()
6056 {
6057 exit (find_stack_direction() < 0);
6058 }
6059 EOF
6060 if { (eval echo configure:6061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6061 then
6062 ac_cv_c_stack_direction=1
6063 else
6064 echo "configure: failed program was:" >&5
6065 cat conftest.$ac_ext >&5
6066 rm -fr conftest*
6067 ac_cv_c_stack_direction=-1
6068 fi
6069 rm -fr conftest*
6070 fi
6071
6072 fi
6073
6074 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
6075 cat >> confdefs.h <<EOF
6076 #define STACK_DIRECTION $ac_cv_c_stack_direction
6077 EOF
6078
6079 fi
6080
6081 for ac_hdr in unistd.h
6082 do
6083 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6084 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6085 echo "configure:6086: checking for $ac_hdr" >&5
6086 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6087 echo $ac_n "(cached) $ac_c" 1>&6
6088 else
6089 cat > conftest.$ac_ext <<EOF
6090 #line 6091 "configure"
6091 #include "confdefs.h"
6092 #include <$ac_hdr>
6093 EOF
6094 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6095 { (eval echo configure:6096: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6096 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6097 if test -z "$ac_err"; then
6098 rm -rf conftest*
6099 eval "ac_cv_header_$ac_safe=yes"
6100 else
6101 echo "$ac_err" >&5
6102 echo "configure: failed program was:" >&5
6103 cat conftest.$ac_ext >&5
6104 rm -rf conftest*
6105 eval "ac_cv_header_$ac_safe=no"
6106 fi
6107 rm -f conftest*
6108 fi
6109 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6110 echo "$ac_t""yes" 1>&6
6111 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6112 cat >> confdefs.h <<EOF
6113 #define $ac_tr_hdr 1
6114 EOF
6115
6116 else
6117 echo "$ac_t""no" 1>&6
6118 fi
6119 done
6120
6121 for ac_func in getpagesize
6122 do
6123 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6124 echo "configure:6125: checking for $ac_func" >&5
6125 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6126 echo $ac_n "(cached) $ac_c" 1>&6
6127 else
6128 cat > conftest.$ac_ext <<EOF
6129 #line 6130 "configure"
6130 #include "confdefs.h"
6131 /* System header to define __stub macros and hopefully few prototypes,
6132 which can conflict with char $ac_func(); below. */
6133 #include <assert.h>
6134 /* Override any gcc2 internal prototype to avoid an error. */
6135 /* We use char because int might match the return type of a gcc2
6136 builtin and then its argument prototype would still apply. */
6137 char $ac_func();
6138
6139 int main() {
6140
6141 /* The GNU C library defines this for functions which it implements
6142 to always fail with ENOSYS. Some functions are actually named
6143 something starting with __ and the normal name is an alias. */
6144 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6145 choke me
6146 #else
6147 $ac_func();
6148 #endif
6149
6150 ; return 0; }
6151 EOF
6152 if { (eval echo configure:6153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6153 rm -rf conftest*
6154 eval "ac_cv_func_$ac_func=yes"
6155 else
6156 echo "configure: failed program was:" >&5
6157 cat conftest.$ac_ext >&5
6158 rm -rf conftest*
6159 eval "ac_cv_func_$ac_func=no"
6160 fi
6161 rm -f conftest*
6162 fi
6163
6164 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6165 echo "$ac_t""yes" 1>&6
6166 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6167 cat >> confdefs.h <<EOF
6168 #define $ac_tr_func 1
6169 EOF
6170
6171 else
6172 echo "$ac_t""no" 1>&6
6173 fi
6174 done
6175
6176 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6177 echo "configure:6178: checking for working mmap" >&5
6178 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6179 echo $ac_n "(cached) $ac_c" 1>&6
6180 else
6181 if test "$cross_compiling" = yes; then
6182 ac_cv_func_mmap_fixed_mapped=no
6183 else
6184 cat > conftest.$ac_ext <<EOF
6185 #line 6186 "configure"
6186 #include "confdefs.h"
6187
6188 /* Thanks to Mike Haertel and Jim Avera for this test.
6189 Here is a matrix of mmap possibilities:
6190 mmap private not fixed
6191 mmap private fixed at somewhere currently unmapped
6192 mmap private fixed at somewhere already mapped
6193 mmap shared not fixed
6194 mmap shared fixed at somewhere currently unmapped
6195 mmap shared fixed at somewhere already mapped
6196 For private mappings, we should verify that changes cannot be read()
6197 back from the file, nor mmap's back from the file at a different
6198 address. (There have been systems where private was not correctly
6199 implemented like the infamous i386 svr4.0, and systems where the
6200 VM page cache was not coherent with the filesystem buffer cache
6201 like early versions of FreeBSD and possibly contemporary NetBSD.)
6202 For shared mappings, we should conversely verify that changes get
6203 propogated back to all the places they're supposed to be.
6204
6205 Grep wants private fixed already mapped.
6206 The main things grep needs to know about mmap are:
6207 * does it exist and is it safe to write into the mmap'd area
6208 * how to use it (BSD variants) */
6209 #include <sys/types.h>
6210 #include <fcntl.h>
6211 #include <sys/mman.h>
6212
6213 /* This mess was copied from the GNU getpagesize.h. */
6214 #ifndef HAVE_GETPAGESIZE
6215 # ifdef HAVE_UNISTD_H
6216 # include <unistd.h>
6217 # endif
6218
6219 /* Assume that all systems that can run configure have sys/param.h. */
6220 # ifndef HAVE_SYS_PARAM_H
6221 # define HAVE_SYS_PARAM_H 1
6222 # endif
6223
6224 # ifdef _SC_PAGESIZE
6225 # define getpagesize() sysconf(_SC_PAGESIZE)
6226 # else /* no _SC_PAGESIZE */
6227 # ifdef HAVE_SYS_PARAM_H
6228 # include <sys/param.h>
6229 # ifdef EXEC_PAGESIZE
6230 # define getpagesize() EXEC_PAGESIZE
6231 # else /* no EXEC_PAGESIZE */
6232 # ifdef NBPG
6233 # define getpagesize() NBPG * CLSIZE
6234 # ifndef CLSIZE
6235 # define CLSIZE 1
6236 # endif /* no CLSIZE */
6237 # else /* no NBPG */
6238 # ifdef NBPC
6239 # define getpagesize() NBPC
6240 # else /* no NBPC */
6241 # ifdef PAGESIZE
6242 # define getpagesize() PAGESIZE
6243 # endif /* PAGESIZE */
6244 # endif /* no NBPC */
6245 # endif /* no NBPG */
6246 # endif /* no EXEC_PAGESIZE */
6247 # else /* no HAVE_SYS_PARAM_H */
6248 # define getpagesize() 8192 /* punt totally */
6249 # endif /* no HAVE_SYS_PARAM_H */
6250 # endif /* no _SC_PAGESIZE */
6251
6252 #endif /* no HAVE_GETPAGESIZE */
6253
6254 #ifdef __cplusplus
6255 extern "C" { void *malloc(unsigned); }
6256 #else
6257 char *malloc();
6258 #endif
6259
6260 int
6261 main()
6262 {
6263 char *data, *data2, *data3;
6264 int i, pagesize;
6265 int fd;
6266
6267 pagesize = getpagesize();
6268
6269 /*
6270 * First, make a file with some known garbage in it.
6271 */
6272 data = malloc(pagesize);
6273 if (!data)
6274 exit(1);
6275 for (i = 0; i < pagesize; ++i)
6276 *(data + i) = rand();
6277 umask(0);
6278 fd = creat("conftestmmap", 0600);
6279 if (fd < 0)
6280 exit(1);
6281 if (write(fd, data, pagesize) != pagesize)
6282 exit(1);
6283 close(fd);
6284
6285 /*
6286 * Next, try to mmap the file at a fixed address which
6287 * already has something else allocated at it. If we can,
6288 * also make sure that we see the same garbage.
6289 */
6290 fd = open("conftestmmap", O_RDWR);
6291 if (fd < 0)
6292 exit(1);
6293 data2 = malloc(2 * pagesize);
6294 if (!data2)
6295 exit(1);
6296 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6297 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6298 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6299 exit(1);
6300 for (i = 0; i < pagesize; ++i)
6301 if (*(data + i) != *(data2 + i))
6302 exit(1);
6303
6304 /*
6305 * Finally, make sure that changes to the mapped area
6306 * do not percolate back to the file as seen by read().
6307 * (This is a bug on some variants of i386 svr4.0.)
6308 */
6309 for (i = 0; i < pagesize; ++i)
6310 *(data2 + i) = *(data2 + i) + 1;
6311 data3 = malloc(pagesize);
6312 if (!data3)
6313 exit(1);
6314 if (read(fd, data3, pagesize) != pagesize)
6315 exit(1);
6316 for (i = 0; i < pagesize; ++i)
6317 if (*(data + i) != *(data3 + i))
6318 exit(1);
6319 close(fd);
6320 unlink("conftestmmap");
6321 exit(0);
6322 }
6323
6324 EOF
6325 if { (eval echo configure:6326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6326 then
6327 ac_cv_func_mmap_fixed_mapped=yes
6328 else
6329 echo "configure: failed program was:" >&5
6330 cat conftest.$ac_ext >&5
6331 rm -fr conftest*
6332 ac_cv_func_mmap_fixed_mapped=no
6333 fi
6334 rm -fr conftest*
6335 fi
6336
6337 fi
6338
6339 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6340 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6341 cat >> confdefs.h <<\EOF
6342 #define HAVE_MMAP 1
6343 EOF
6344
6345 fi
6346
6347 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
6348 echo "configure:6349: checking for pid_t" >&5
6349 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
6350 echo $ac_n "(cached) $ac_c" 1>&6
6351 else
6352 cat > conftest.$ac_ext <<EOF
6353 #line 6354 "configure"
6354 #include "confdefs.h"
6355 #include <sys/types.h>
6356 #if STDC_HEADERS
6357 #include <stdlib.h>
6358 #include <stddef.h>
6359 #endif
6360 EOF
6361 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6362 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
6363 rm -rf conftest*
6364 ac_cv_type_pid_t=yes
6365 else
6366 rm -rf conftest*
6367 ac_cv_type_pid_t=no
6368 fi
6369 rm -f conftest*
6370
6371 fi
6372 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
6373 if test $ac_cv_type_pid_t = no; then
6374 cat >> confdefs.h <<\EOF
6375 #define pid_t int
6376 EOF
6377
6378 fi
6379
6380 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
6381 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
6382 echo "configure:6383: checking for vfork.h" >&5
6383 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6384 echo $ac_n "(cached) $ac_c" 1>&6
6385 else
6386 cat > conftest.$ac_ext <<EOF
6387 #line 6388 "configure"
6388 #include "confdefs.h"
6389 #include <vfork.h>
6390 EOF
6391 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6392 { (eval echo configure:6393: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6393 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6394 if test -z "$ac_err"; then
6395 rm -rf conftest*
6396 eval "ac_cv_header_$ac_safe=yes"
6397 else
6398 echo "$ac_err" >&5
6399 echo "configure: failed program was:" >&5
6400 cat conftest.$ac_ext >&5
6401 rm -rf conftest*
6402 eval "ac_cv_header_$ac_safe=no"
6403 fi
6404 rm -f conftest*
6405 fi
6406 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6407 echo "$ac_t""yes" 1>&6
6408 cat >> confdefs.h <<\EOF
6409 #define HAVE_VFORK_H 1
6410 EOF
6411
6412 else
6413 echo "$ac_t""no" 1>&6
6414 fi
6415
6416 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
6417 echo "configure:6418: checking for working vfork" >&5
6418 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
6419 echo $ac_n "(cached) $ac_c" 1>&6
6420 else
6421 if test "$cross_compiling" = yes; then
6422 echo $ac_n "checking for vfork""... $ac_c" 1>&6
6423 echo "configure:6424: checking for vfork" >&5
6424 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
6425 echo $ac_n "(cached) $ac_c" 1>&6
6426 else
6427 cat > conftest.$ac_ext <<EOF
6428 #line 6429 "configure"
6429 #include "confdefs.h"
6430 /* System header to define __stub macros and hopefully few prototypes,
6431 which can conflict with char vfork(); below. */
6432 #include <assert.h>
6433 /* Override any gcc2 internal prototype to avoid an error. */
6434 /* We use char because int might match the return type of a gcc2
6435 builtin and then its argument prototype would still apply. */
6436 char vfork();
6437
6438 int main() {
6439
6440 /* The GNU C library defines this for functions which it implements
6441 to always fail with ENOSYS. Some functions are actually named
6442 something starting with __ and the normal name is an alias. */
6443 #if defined (__stub_vfork) || defined (__stub___vfork)
6444 choke me
6445 #else
6446 vfork();
6447 #endif
6448
6449 ; return 0; }
6450 EOF
6451 if { (eval echo configure:6452: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6452 rm -rf conftest*
6453 eval "ac_cv_func_vfork=yes"
6454 else
6455 echo "configure: failed program was:" >&5
6456 cat conftest.$ac_ext >&5
6457 rm -rf conftest*
6458 eval "ac_cv_func_vfork=no"
6459 fi
6460 rm -f conftest*
6461 fi
6462
6463 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
6464 echo "$ac_t""yes" 1>&6
6465 :
6466 else
6467 echo "$ac_t""no" 1>&6
6468 fi
6469
6470 ac_cv_func_vfork_works=$ac_cv_func_vfork
6471 else
6472 cat > conftest.$ac_ext <<EOF
6473 #line 6474 "configure"
6474 #include "confdefs.h"
6475 /* Thanks to Paul Eggert for this test. */
6476 #include <stdio.h>
6477 #include <sys/types.h>
6478 #include <sys/stat.h>
6479 #ifdef HAVE_UNISTD_H
6480 #include <unistd.h>
6481 #endif
6482 #ifdef HAVE_VFORK_H
6483 #include <vfork.h>
6484 #endif
6485 /* On some sparc systems, changes by the child to local and incoming
6486 argument registers are propagated back to the parent.
6487 The compiler is told about this with #include <vfork.h>,
6488 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
6489 Test for this by using a static variable whose address
6490 is put into a register that is clobbered by the vfork. */
6491 static
6492 #ifdef __cplusplus
6493 sparc_address_test (int arg)
6494 #else
6495 sparc_address_test (arg) int arg;
6496 #endif
6497 {
6498 static pid_t child;
6499 if (!child) {
6500 child = vfork ();
6501 if (child < 0) {
6502 perror ("vfork");
6503 _exit(2);
6504 }
6505 if (!child) {
6506 arg = getpid();
6507 write(-1, "", 0);
6508 _exit (arg);
6509 }
6510 }
6511 }
6512 main() {
6513 pid_t parent = getpid ();
6514 pid_t child;
6515
6516 sparc_address_test ();
6517
6518 child = vfork ();
6519
6520 if (child == 0) {
6521 /* Here is another test for sparc vfork register problems.
6522 This test uses lots of local variables, at least
6523 as many local variables as main has allocated so far
6524 including compiler temporaries. 4 locals are enough for
6525 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
6526 A buggy compiler should reuse the register of parent
6527 for one of the local variables, since it will think that
6528 parent can't possibly be used any more in this routine.
6529 Assigning to the local variable will thus munge parent
6530 in the parent process. */
6531 pid_t
6532 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
6533 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
6534 /* Convince the compiler that p..p7 are live; otherwise, it might
6535 use the same hardware register for all 8 local variables. */
6536 if (p != p1 || p != p2 || p != p3 || p != p4
6537 || p != p5 || p != p6 || p != p7)
6538 _exit(1);
6539
6540 /* On some systems (e.g. IRIX 3.3),
6541 vfork doesn't separate parent from child file descriptors.
6542 If the child closes a descriptor before it execs or exits,
6543 this munges the parent's descriptor as well.
6544 Test for this by closing stdout in the child. */
6545 _exit(close(fileno(stdout)) != 0);
6546 } else {
6547 int status;
6548 struct stat st;
6549
6550 while (wait(&status) != child)
6551 ;
6552 exit(
6553 /* Was there some problem with vforking? */
6554 child < 0
6555
6556 /* Did the child fail? (This shouldn't happen.) */
6557 || status
6558
6559 /* Did the vfork/compiler bug occur? */
6560 || parent != getpid()
6561
6562 /* Did the file descriptor bug occur? */
6563 || fstat(fileno(stdout), &st) != 0
6564 );
6565 }
6566 }
6567 EOF
6568 if { (eval echo configure:6569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6569 then
6570 ac_cv_func_vfork_works=yes
6571 else
6572 echo "configure: failed program was:" >&5
6573 cat conftest.$ac_ext >&5
6574 rm -fr conftest*
6575 ac_cv_func_vfork_works=no
6576 fi
6577 rm -fr conftest*
6578 fi
6579
6580 fi
6581
6582 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
6583 if test $ac_cv_func_vfork_works = no; then
6584 cat >> confdefs.h <<\EOF
6585 #define vfork fork
6586 EOF
6587
6588 fi
6589
6590 for ac_func in canonicalize_file_name realpath
6591 do
6592 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6593 echo "configure:6594: checking for $ac_func" >&5
6594 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6595 echo $ac_n "(cached) $ac_c" 1>&6
6596 else
6597 cat > conftest.$ac_ext <<EOF
6598 #line 6599 "configure"
6599 #include "confdefs.h"
6600 /* System header to define __stub macros and hopefully few prototypes,
6601 which can conflict with char $ac_func(); below. */
6602 #include <assert.h>
6603 /* Override any gcc2 internal prototype to avoid an error. */
6604 /* We use char because int might match the return type of a gcc2
6605 builtin and then its argument prototype would still apply. */
6606 char $ac_func();
6607
6608 int main() {
6609
6610 /* The GNU C library defines this for functions which it implements
6611 to always fail with ENOSYS. Some functions are actually named
6612 something starting with __ and the normal name is an alias. */
6613 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6614 choke me
6615 #else
6616 $ac_func();
6617 #endif
6618
6619 ; return 0; }
6620 EOF
6621 if { (eval echo configure:6622: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6622 rm -rf conftest*
6623 eval "ac_cv_func_$ac_func=yes"
6624 else
6625 echo "configure: failed program was:" >&5
6626 cat conftest.$ac_ext >&5
6627 rm -rf conftest*
6628 eval "ac_cv_func_$ac_func=no"
6629 fi
6630 rm -f conftest*
6631 fi
6632
6633 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6634 echo "$ac_t""yes" 1>&6
6635 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6636 cat >> confdefs.h <<EOF
6637 #define $ac_tr_func 1
6638 EOF
6639
6640 else
6641 echo "$ac_t""no" 1>&6
6642 fi
6643 done
6644
6645 for ac_func in poll
6646 do
6647 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6648 echo "configure:6649: checking for $ac_func" >&5
6649 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6650 echo $ac_n "(cached) $ac_c" 1>&6
6651 else
6652 cat > conftest.$ac_ext <<EOF
6653 #line 6654 "configure"
6654 #include "confdefs.h"
6655 /* System header to define __stub macros and hopefully few prototypes,
6656 which can conflict with char $ac_func(); below. */
6657 #include <assert.h>
6658 /* Override any gcc2 internal prototype to avoid an error. */
6659 /* We use char because int might match the return type of a gcc2
6660 builtin and then its argument prototype would still apply. */
6661 char $ac_func();
6662
6663 int main() {
6664
6665 /* The GNU C library defines this for functions which it implements
6666 to always fail with ENOSYS. Some functions are actually named
6667 something starting with __ and the normal name is an alias. */
6668 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6669 choke me
6670 #else
6671 $ac_func();
6672 #endif
6673
6674 ; return 0; }
6675 EOF
6676 if { (eval echo configure:6677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6677 rm -rf conftest*
6678 eval "ac_cv_func_$ac_func=yes"
6679 else
6680 echo "configure: failed program was:" >&5
6681 cat conftest.$ac_ext >&5
6682 rm -rf conftest*
6683 eval "ac_cv_func_$ac_func=no"
6684 fi
6685 rm -f conftest*
6686 fi
6687
6688 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6689 echo "$ac_t""yes" 1>&6
6690 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6691 cat >> confdefs.h <<EOF
6692 #define $ac_tr_func 1
6693 EOF
6694
6695 else
6696 echo "$ac_t""no" 1>&6
6697 fi
6698 done
6699
6700 for ac_func in pread64
6701 do
6702 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6703 echo "configure:6704: checking for $ac_func" >&5
6704 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6705 echo $ac_n "(cached) $ac_c" 1>&6
6706 else
6707 cat > conftest.$ac_ext <<EOF
6708 #line 6709 "configure"
6709 #include "confdefs.h"
6710 /* System header to define __stub macros and hopefully few prototypes,
6711 which can conflict with char $ac_func(); below. */
6712 #include <assert.h>
6713 /* Override any gcc2 internal prototype to avoid an error. */
6714 /* We use char because int might match the return type of a gcc2
6715 builtin and then its argument prototype would still apply. */
6716 char $ac_func();
6717
6718 int main() {
6719
6720 /* The GNU C library defines this for functions which it implements
6721 to always fail with ENOSYS. Some functions are actually named
6722 something starting with __ and the normal name is an alias. */
6723 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6724 choke me
6725 #else
6726 $ac_func();
6727 #endif
6728
6729 ; return 0; }
6730 EOF
6731 if { (eval echo configure:6732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6732 rm -rf conftest*
6733 eval "ac_cv_func_$ac_func=yes"
6734 else
6735 echo "configure: failed program was:" >&5
6736 cat conftest.$ac_ext >&5
6737 rm -rf conftest*
6738 eval "ac_cv_func_$ac_func=no"
6739 fi
6740 rm -f conftest*
6741 fi
6742
6743 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6744 echo "$ac_t""yes" 1>&6
6745 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6746 cat >> confdefs.h <<EOF
6747 #define $ac_tr_func 1
6748 EOF
6749
6750 else
6751 echo "$ac_t""no" 1>&6
6752 fi
6753 done
6754
6755 for ac_func in sbrk
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 setpgid setpgrp
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 sigaction sigprocmask sigsetmask
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 socketpair
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 syscall
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
7031 if test "$cross_compiling" = no; then
7032 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7033 echo "configure:7034: checking whether setpgrp takes no argument" >&5
7034 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7035 echo $ac_n "(cached) $ac_c" 1>&6
7036 else
7037 if test "$cross_compiling" = yes; then
7038 { echo "configure: error: cannot check setpgrp if cross compiling" 1>&2; exit 1; }
7039 else
7040 cat > conftest.$ac_ext <<EOF
7041 #line 7042 "configure"
7042 #include "confdefs.h"
7043
7044 #ifdef HAVE_UNISTD_H
7045 #include <unistd.h>
7046 #endif
7047
7048 /*
7049 * If this system has a BSD-style setpgrp, which takes arguments, exit
7050 * successfully.
7051 */
7052 main()
7053 {
7054 if (setpgrp(1,1) == -1)
7055 exit(0);
7056 else
7057 exit(1);
7058 }
7059
7060 EOF
7061 if { (eval echo configure:7062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7062 then
7063 ac_cv_func_setpgrp_void=no
7064 else
7065 echo "configure: failed program was:" >&5
7066 cat conftest.$ac_ext >&5
7067 rm -fr conftest*
7068 ac_cv_func_setpgrp_void=yes
7069 fi
7070 rm -fr conftest*
7071 fi
7072
7073
7074 fi
7075
7076 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7077 if test $ac_cv_func_setpgrp_void = yes; then
7078 cat >> confdefs.h <<\EOF
7079 #define SETPGRP_VOID 1
7080 EOF
7081
7082 fi
7083
7084 else
7085 echo $ac_n "checking whether setpgrp takes no argument""... $ac_c" 1>&6
7086 echo "configure:7087: checking whether setpgrp takes no argument" >&5
7087 if eval "test \"`echo '$''{'ac_cv_func_setpgrp_void'+set}'`\" = set"; then
7088 echo $ac_n "(cached) $ac_c" 1>&6
7089 else
7090 cat > conftest.$ac_ext <<EOF
7091 #line 7092 "configure"
7092 #include "confdefs.h"
7093
7094 #include <unistd.h>
7095
7096 int main() {
7097
7098 if (setpgrp(1,1) == -1)
7099 exit (0);
7100 else
7101 exit (1);
7102
7103 ; return 0; }
7104 EOF
7105 if { (eval echo configure:7106: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7106 rm -rf conftest*
7107 ac_cv_func_setpgrp_void=no
7108 else
7109 echo "configure: failed program was:" >&5
7110 cat conftest.$ac_ext >&5
7111 rm -rf conftest*
7112 ac_cv_func_setpgrp_void=yes
7113 fi
7114 rm -f conftest*
7115 fi
7116
7117 echo "$ac_t""$ac_cv_func_setpgrp_void" 1>&6
7118 if test $ac_cv_func_setpgrp_void = yes; then
7119 cat >> confdefs.h <<\EOF
7120 #define SETPGRP_VOID 1
7121 EOF
7122
7123 fi
7124 fi
7125
7126 # Check if sigsetjmp is available. Using AC_CHECK_FUNCS won't do
7127 # since sigsetjmp might only be defined as a macro.
7128 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7129 echo "configure:7130: checking for sigsetjmp" >&5
7130 if eval "test \"`echo '$''{'gdb_cv_func_sigsetjmp'+set}'`\" = set"; then
7131 echo $ac_n "(cached) $ac_c" 1>&6
7132 else
7133 cat > conftest.$ac_ext <<EOF
7134 #line 7135 "configure"
7135 #include "confdefs.h"
7136
7137 #include <setjmp.h>
7138
7139 int main() {
7140 sigjmp_buf env; while (! sigsetjmp (env, 1)) siglongjmp (env, 1);
7141 ; return 0; }
7142 EOF
7143 if { (eval echo configure:7144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7144 rm -rf conftest*
7145 gdb_cv_func_sigsetjmp=yes
7146 else
7147 echo "configure: failed program was:" >&5
7148 cat conftest.$ac_ext >&5
7149 rm -rf conftest*
7150 gdb_cv_func_sigsetjmp=no
7151 fi
7152 rm -f conftest*
7153 fi
7154
7155 echo "$ac_t""$gdb_cv_func_sigsetjmp" 1>&6
7156 if test $gdb_cv_func_sigsetjmp = yes; then
7157 cat >> confdefs.h <<\EOF
7158 #define HAVE_SIGSETJMP 1
7159 EOF
7160
7161 fi
7162
7163 # Assume we'll default to using the included libiberty regex.
7164 gdb_use_included_regex=yes
7165
7166 # However, if the system regex is GNU regex, then default to *not*
7167 # using the included regex.
7168 echo $ac_n "checking for GNU regex""... $ac_c" 1>&6
7169 echo "configure:7170: checking for GNU regex" >&5
7170 if eval "test \"`echo '$''{'gdb_cv_have_gnu_regex'+set}'`\" = set"; then
7171 echo $ac_n "(cached) $ac_c" 1>&6
7172 else
7173 cat > conftest.$ac_ext <<EOF
7174 #line 7175 "configure"
7175 #include "confdefs.h"
7176 #include <gnu-versions.h>
7177 int main() {
7178 #define REGEX_INTERFACE_VERSION 1
7179 #if _GNU_REGEX_INTERFACE_VERSION != REGEX_INTERFACE_VERSION
7180 # error "Version mismatch"
7181 #endif
7182 ; return 0; }
7183 EOF
7184 if { (eval echo configure:7185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7185 rm -rf conftest*
7186 gdb_cv_have_gnu_regex=yes
7187 else
7188 echo "configure: failed program was:" >&5
7189 cat conftest.$ac_ext >&5
7190 rm -rf conftest*
7191 gdb_cv_have_gnu_regex=no
7192 fi
7193 rm -f conftest*
7194 fi
7195
7196 echo "$ac_t""$gdb_cv_have_gnu_regex" 1>&6
7197 if test $gdb_cv_have_gnu_regex = yes; then
7198 gdb_use_included_regex=no
7199 fi
7200
7201 # Check whether --with-included-regex or --without-included-regex was given.
7202 if test "${with_included_regex+set}" = set; then
7203 withval="$with_included_regex"
7204 gdb_with_regex=$withval
7205 else
7206 gdb_with_regex=$gdb_use_included_regex
7207 fi
7208
7209 if test "$gdb_with_regex" = yes; then
7210 cat >> confdefs.h <<\EOF
7211 #define USE_INCLUDED_REGEX 1
7212 EOF
7213
7214 fi
7215
7216 # See if <machine/reg.h> degines `struct reg'.
7217 echo $ac_n "checking for struct reg in machine/reg.h""... $ac_c" 1>&6
7218 echo "configure:7219: checking for struct reg in machine/reg.h" >&5
7219 if eval "test \"`echo '$''{'gdb_cv_struct_reg'+set}'`\" = set"; then
7220 echo $ac_n "(cached) $ac_c" 1>&6
7221 else
7222 cat > conftest.$ac_ext <<EOF
7223 #line 7224 "configure"
7224 #include "confdefs.h"
7225 #include <sys/types.h>
7226 #include <machine/reg.h>
7227 int main() {
7228 struct reg r;
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 gdb_cv_struct_reg=yes
7234 else
7235 echo "configure: failed program was:" >&5
7236 cat conftest.$ac_ext >&5
7237 rm -rf conftest*
7238 gdb_cv_struct_reg=no
7239 fi
7240 rm -f conftest*
7241 fi
7242
7243 echo "$ac_t""$gdb_cv_struct_reg" 1>&6
7244 if test $gdb_cv_struct_reg = yes; then
7245 cat >> confdefs.h <<\EOF
7246 #define HAVE_STRUCT_REG 1
7247 EOF
7248
7249 fi
7250
7251 # See if <machine/reg.h> supports the %fs and %gs i386 segment registers.
7252 # Older i386 BSD's don't have the r_fs and r_gs members of `struct reg'.
7253 echo $ac_n "checking for r_fs in struct reg""... $ac_c" 1>&6
7254 echo "configure:7255: checking for r_fs in struct reg" >&5
7255 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_fs'+set}'`\" = set"; then
7256 echo $ac_n "(cached) $ac_c" 1>&6
7257 else
7258 cat > conftest.$ac_ext <<EOF
7259 #line 7260 "configure"
7260 #include "confdefs.h"
7261 #include <machine/reg.h>
7262 int main() {
7263 struct reg r; r.r_fs;
7264 ; return 0; }
7265 EOF
7266 if { (eval echo configure:7267: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7267 rm -rf conftest*
7268 gdb_cv_struct_reg_r_fs=yes
7269 else
7270 echo "configure: failed program was:" >&5
7271 cat conftest.$ac_ext >&5
7272 rm -rf conftest*
7273 gdb_cv_struct_reg_r_fs=no
7274 fi
7275 rm -f conftest*
7276 fi
7277
7278 echo "$ac_t""$gdb_cv_struct_reg_r_fs" 1>&6
7279 if test $gdb_cv_struct_reg_r_fs = yes; then
7280 cat >> confdefs.h <<\EOF
7281 #define HAVE_STRUCT_REG_R_FS 1
7282 EOF
7283
7284 fi
7285 echo $ac_n "checking for r_gs in struct reg""... $ac_c" 1>&6
7286 echo "configure:7287: checking for r_gs in struct reg" >&5
7287 if eval "test \"`echo '$''{'gdb_cv_struct_reg_r_gs'+set}'`\" = set"; then
7288 echo $ac_n "(cached) $ac_c" 1>&6
7289 else
7290 cat > conftest.$ac_ext <<EOF
7291 #line 7292 "configure"
7292 #include "confdefs.h"
7293 #include <machine/reg.h>
7294 int main() {
7295 struct reg r; r.r_gs;
7296 ; return 0; }
7297 EOF
7298 if { (eval echo configure:7299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7299 rm -rf conftest*
7300 gdb_cv_struct_reg_r_gs=yes
7301 else
7302 echo "configure: failed program was:" >&5
7303 cat conftest.$ac_ext >&5
7304 rm -rf conftest*
7305 gdb_cv_struct_reg_r_gs=no
7306 fi
7307 rm -f conftest*
7308 fi
7309
7310 echo "$ac_t""$gdb_cv_struct_reg_r_gs" 1>&6
7311 if test $gdb_cv_struct_reg_r_gs = yes; then
7312 cat >> confdefs.h <<\EOF
7313 #define HAVE_STRUCT_REG_R_GS 1
7314 EOF
7315
7316 fi
7317
7318 # See if <sys/ptrace.h> provides the PTRACE_GETREGS request.
7319 echo $ac_n "checking for PTRACE_GETREGS""... $ac_c" 1>&6
7320 echo "configure:7321: checking for PTRACE_GETREGS" >&5
7321 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getregs'+set}'`\" = set"; then
7322 echo $ac_n "(cached) $ac_c" 1>&6
7323 else
7324 cat > conftest.$ac_ext <<EOF
7325 #line 7326 "configure"
7326 #include "confdefs.h"
7327 #include <sys/ptrace.h>
7328 int main() {
7329 PTRACE_GETREGS;
7330 ; return 0; }
7331 EOF
7332 if { (eval echo configure:7333: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7333 rm -rf conftest*
7334 gdb_cv_have_ptrace_getregs=yes
7335 else
7336 echo "configure: failed program was:" >&5
7337 cat conftest.$ac_ext >&5
7338 rm -rf conftest*
7339 gdb_cv_have_ptrace_getregs=no
7340 fi
7341 rm -f conftest*
7342 fi
7343
7344 echo "$ac_t""$gdb_cv_have_ptrace_getregs" 1>&6
7345 if test $gdb_cv_have_ptrace_getregs = yes; then
7346 cat >> confdefs.h <<\EOF
7347 #define HAVE_PTRACE_GETREGS 1
7348 EOF
7349
7350 fi
7351
7352 # See if <sys/ptrace.h> provides the PTRACE_GETFPXREGS request.
7353 echo $ac_n "checking for PTRACE_GETFPXREGS""... $ac_c" 1>&6
7354 echo "configure:7355: checking for PTRACE_GETFPXREGS" >&5
7355 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getfpxregs'+set}'`\" = set"; then
7356 echo $ac_n "(cached) $ac_c" 1>&6
7357 else
7358 cat > conftest.$ac_ext <<EOF
7359 #line 7360 "configure"
7360 #include "confdefs.h"
7361 #include <sys/ptrace.h>
7362 int main() {
7363 PTRACE_GETFPXREGS;
7364 ; return 0; }
7365 EOF
7366 if { (eval echo configure:7367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7367 rm -rf conftest*
7368 gdb_cv_have_ptrace_getfpxregs=yes
7369 else
7370 echo "configure: failed program was:" >&5
7371 cat conftest.$ac_ext >&5
7372 rm -rf conftest*
7373 gdb_cv_have_ptrace_getfpxregs=no
7374 fi
7375 rm -f conftest*
7376 fi
7377
7378 echo "$ac_t""$gdb_cv_have_ptrace_getfpxregs" 1>&6
7379 if test $gdb_cv_have_ptrace_getfpxregs = yes; then
7380 cat >> confdefs.h <<\EOF
7381 #define HAVE_PTRACE_GETFPXREGS 1
7382 EOF
7383
7384 fi
7385
7386 # See if <sys/ptrace.h> provides the PT_GETDBREGS request.
7387 echo $ac_n "checking for PT_GETDBREGS""... $ac_c" 1>&6
7388 echo "configure:7389: checking for PT_GETDBREGS" >&5
7389 if eval "test \"`echo '$''{'gdb_cv_have_pt_getdbregs'+set}'`\" = set"; then
7390 echo $ac_n "(cached) $ac_c" 1>&6
7391 else
7392 cat > conftest.$ac_ext <<EOF
7393 #line 7394 "configure"
7394 #include "confdefs.h"
7395 #include <sys/types.h>
7396 #include <sys/ptrace.h>
7397 int main() {
7398 PT_GETDBREGS;
7399 ; return 0; }
7400 EOF
7401 if { (eval echo configure:7402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7402 rm -rf conftest*
7403 gdb_cv_have_pt_getdbregs=yes
7404 else
7405 echo "configure: failed program was:" >&5
7406 cat conftest.$ac_ext >&5
7407 rm -rf conftest*
7408 gdb_cv_have_pt_getdbregs=no
7409 fi
7410 rm -f conftest*
7411 fi
7412
7413 echo "$ac_t""$gdb_cv_have_pt_getdbregs" 1>&6
7414 if test $gdb_cv_have_pt_getdbregs = yes; then
7415 cat >> confdefs.h <<\EOF
7416 #define HAVE_PT_GETDBREGS 1
7417 EOF
7418
7419 fi
7420
7421 # See if <sys/ptrace.h> provides the PT_GETXMMREGS request.
7422 echo $ac_n "checking for PT_GETXMMREGS""... $ac_c" 1>&6
7423 echo "configure:7424: checking for PT_GETXMMREGS" >&5
7424 if eval "test \"`echo '$''{'gdb_cv_have_pt_getxmmregs'+set}'`\" = set"; then
7425 echo $ac_n "(cached) $ac_c" 1>&6
7426 else
7427 cat > conftest.$ac_ext <<EOF
7428 #line 7429 "configure"
7429 #include "confdefs.h"
7430 #include <sys/types.h>
7431 #include <sys/ptrace.h>
7432 int main() {
7433 PT_GETXMMREGS;
7434 ; return 0; }
7435 EOF
7436 if { (eval echo configure:7437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7437 rm -rf conftest*
7438 gdb_cv_have_pt_getxmmregs=yes
7439 else
7440 echo "configure: failed program was:" >&5
7441 cat conftest.$ac_ext >&5
7442 rm -rf conftest*
7443 gdb_cv_have_pt_getxmmregs=no
7444 fi
7445 rm -f conftest*
7446 fi
7447
7448 echo "$ac_t""$gdb_cv_have_pt_getxmmregs" 1>&6
7449 if test $gdb_cv_have_pt_getxmmregs = yes; then
7450 cat >> confdefs.h <<\EOF
7451 #define HAVE_PT_GETXMMREGS 1
7452 EOF
7453
7454 fi
7455
7456 # See if stdint.h provides the uintptr_t type.
7457 # Autoconf 2.5X has an improved AC_CHECK_TYPE which will simplify this.
7458 echo $ac_n "checking for uintptr_t in stdint.h""... $ac_c" 1>&6
7459 echo "configure:7460: checking for uintptr_t in stdint.h" >&5
7460 if eval "test \"`echo '$''{'gdb_cv_have_uintptr_t'+set}'`\" = set"; then
7461 echo $ac_n "(cached) $ac_c" 1>&6
7462 else
7463 cat > conftest.$ac_ext <<EOF
7464 #line 7465 "configure"
7465 #include "confdefs.h"
7466 #include <stdint.h>
7467 int main() {
7468 uintptr_t foo = 0;
7469 ; return 0; }
7470 EOF
7471 if { (eval echo configure:7472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7472 rm -rf conftest*
7473 gdb_cv_have_uintptr_t=yes
7474 else
7475 echo "configure: failed program was:" >&5
7476 cat conftest.$ac_ext >&5
7477 rm -rf conftest*
7478 gdb_cv_have_uintptr_t=no
7479 fi
7480 rm -f conftest*
7481 fi
7482
7483 echo "$ac_t""$gdb_cv_have_uintptr_t" 1>&6
7484 if test $gdb_cv_have_uintptr_t = yes; then
7485 cat >> confdefs.h <<\EOF
7486 #define HAVE_UINTPTR_T 1
7487 EOF
7488
7489 fi
7490
7491 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
7492 echo "configure:7493: checking whether malloc must be declared" >&5
7493 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
7494 echo $ac_n "(cached) $ac_c" 1>&6
7495 else
7496 cat > conftest.$ac_ext <<EOF
7497 #line 7498 "configure"
7498 #include "confdefs.h"
7499
7500 #include <stdio.h>
7501 #ifdef HAVE_STRING_H
7502 #include <string.h>
7503 #else
7504 #ifdef HAVE_STRINGS_H
7505 #include <strings.h>
7506 #endif
7507 #endif
7508 #ifdef HAVE_STDLIB_H
7509 #include <stdlib.h>
7510 #endif
7511 #ifdef HAVE_UNISTD_H
7512 #include <unistd.h>
7513 #endif
7514 int main() {
7515 char *(*pfn) = (char *(*)) malloc
7516 ; return 0; }
7517 EOF
7518 if { (eval echo configure:7519: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7519 rm -rf conftest*
7520 bfd_cv_decl_needed_malloc=no
7521 else
7522 echo "configure: failed program was:" >&5
7523 cat conftest.$ac_ext >&5
7524 rm -rf conftest*
7525 bfd_cv_decl_needed_malloc=yes
7526 fi
7527 rm -f conftest*
7528 fi
7529
7530 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
7531 if test $bfd_cv_decl_needed_malloc = yes; then
7532 cat >> confdefs.h <<\EOF
7533 #define NEED_DECLARATION_MALLOC 1
7534 EOF
7535
7536 fi
7537
7538 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
7539 echo "configure:7540: checking whether realloc must be declared" >&5
7540 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
7541 echo $ac_n "(cached) $ac_c" 1>&6
7542 else
7543 cat > conftest.$ac_ext <<EOF
7544 #line 7545 "configure"
7545 #include "confdefs.h"
7546
7547 #include <stdio.h>
7548 #ifdef HAVE_STRING_H
7549 #include <string.h>
7550 #else
7551 #ifdef HAVE_STRINGS_H
7552 #include <strings.h>
7553 #endif
7554 #endif
7555 #ifdef HAVE_STDLIB_H
7556 #include <stdlib.h>
7557 #endif
7558 #ifdef HAVE_UNISTD_H
7559 #include <unistd.h>
7560 #endif
7561 int main() {
7562 char *(*pfn) = (char *(*)) realloc
7563 ; return 0; }
7564 EOF
7565 if { (eval echo configure:7566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7566 rm -rf conftest*
7567 bfd_cv_decl_needed_realloc=no
7568 else
7569 echo "configure: failed program was:" >&5
7570 cat conftest.$ac_ext >&5
7571 rm -rf conftest*
7572 bfd_cv_decl_needed_realloc=yes
7573 fi
7574 rm -f conftest*
7575 fi
7576
7577 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
7578 if test $bfd_cv_decl_needed_realloc = yes; then
7579 cat >> confdefs.h <<\EOF
7580 #define NEED_DECLARATION_REALLOC 1
7581 EOF
7582
7583 fi
7584
7585 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
7586 echo "configure:7587: checking whether free must be declared" >&5
7587 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
7588 echo $ac_n "(cached) $ac_c" 1>&6
7589 else
7590 cat > conftest.$ac_ext <<EOF
7591 #line 7592 "configure"
7592 #include "confdefs.h"
7593
7594 #include <stdio.h>
7595 #ifdef HAVE_STRING_H
7596 #include <string.h>
7597 #else
7598 #ifdef HAVE_STRINGS_H
7599 #include <strings.h>
7600 #endif
7601 #endif
7602 #ifdef HAVE_STDLIB_H
7603 #include <stdlib.h>
7604 #endif
7605 #ifdef HAVE_UNISTD_H
7606 #include <unistd.h>
7607 #endif
7608 int main() {
7609 char *(*pfn) = (char *(*)) free
7610 ; return 0; }
7611 EOF
7612 if { (eval echo configure:7613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7613 rm -rf conftest*
7614 bfd_cv_decl_needed_free=no
7615 else
7616 echo "configure: failed program was:" >&5
7617 cat conftest.$ac_ext >&5
7618 rm -rf conftest*
7619 bfd_cv_decl_needed_free=yes
7620 fi
7621 rm -f conftest*
7622 fi
7623
7624 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
7625 if test $bfd_cv_decl_needed_free = yes; then
7626 cat >> confdefs.h <<\EOF
7627 #define NEED_DECLARATION_FREE 1
7628 EOF
7629
7630 fi
7631
7632 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
7633 echo "configure:7634: checking whether strerror must be declared" >&5
7634 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
7635 echo $ac_n "(cached) $ac_c" 1>&6
7636 else
7637 cat > conftest.$ac_ext <<EOF
7638 #line 7639 "configure"
7639 #include "confdefs.h"
7640
7641 #include <stdio.h>
7642 #ifdef HAVE_STRING_H
7643 #include <string.h>
7644 #else
7645 #ifdef HAVE_STRINGS_H
7646 #include <strings.h>
7647 #endif
7648 #endif
7649 #ifdef HAVE_STDLIB_H
7650 #include <stdlib.h>
7651 #endif
7652 #ifdef HAVE_UNISTD_H
7653 #include <unistd.h>
7654 #endif
7655 int main() {
7656 char *(*pfn) = (char *(*)) strerror
7657 ; return 0; }
7658 EOF
7659 if { (eval echo configure:7660: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7660 rm -rf conftest*
7661 bfd_cv_decl_needed_strerror=no
7662 else
7663 echo "configure: failed program was:" >&5
7664 cat conftest.$ac_ext >&5
7665 rm -rf conftest*
7666 bfd_cv_decl_needed_strerror=yes
7667 fi
7668 rm -f conftest*
7669 fi
7670
7671 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
7672 if test $bfd_cv_decl_needed_strerror = yes; then
7673 cat >> confdefs.h <<\EOF
7674 #define NEED_DECLARATION_STRERROR 1
7675 EOF
7676
7677 fi
7678
7679 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
7680 echo "configure:7681: checking whether strdup must be declared" >&5
7681 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
7682 echo $ac_n "(cached) $ac_c" 1>&6
7683 else
7684 cat > conftest.$ac_ext <<EOF
7685 #line 7686 "configure"
7686 #include "confdefs.h"
7687
7688 #include <stdio.h>
7689 #ifdef HAVE_STRING_H
7690 #include <string.h>
7691 #else
7692 #ifdef HAVE_STRINGS_H
7693 #include <strings.h>
7694 #endif
7695 #endif
7696 #ifdef HAVE_STDLIB_H
7697 #include <stdlib.h>
7698 #endif
7699 #ifdef HAVE_UNISTD_H
7700 #include <unistd.h>
7701 #endif
7702 int main() {
7703 char *(*pfn) = (char *(*)) strdup
7704 ; return 0; }
7705 EOF
7706 if { (eval echo configure:7707: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7707 rm -rf conftest*
7708 bfd_cv_decl_needed_strdup=no
7709 else
7710 echo "configure: failed program was:" >&5
7711 cat conftest.$ac_ext >&5
7712 rm -rf conftest*
7713 bfd_cv_decl_needed_strdup=yes
7714 fi
7715 rm -f conftest*
7716 fi
7717
7718 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
7719 if test $bfd_cv_decl_needed_strdup = yes; then
7720 cat >> confdefs.h <<\EOF
7721 #define NEED_DECLARATION_STRDUP 1
7722 EOF
7723
7724 fi
7725
7726 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
7727 echo "configure:7728: checking whether strstr must be declared" >&5
7728 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
7729 echo $ac_n "(cached) $ac_c" 1>&6
7730 else
7731 cat > conftest.$ac_ext <<EOF
7732 #line 7733 "configure"
7733 #include "confdefs.h"
7734
7735 #include <stdio.h>
7736 #ifdef HAVE_STRING_H
7737 #include <string.h>
7738 #else
7739 #ifdef HAVE_STRINGS_H
7740 #include <strings.h>
7741 #endif
7742 #endif
7743 #ifdef HAVE_STDLIB_H
7744 #include <stdlib.h>
7745 #endif
7746 #ifdef HAVE_UNISTD_H
7747 #include <unistd.h>
7748 #endif
7749 int main() {
7750 char *(*pfn) = (char *(*)) strstr
7751 ; return 0; }
7752 EOF
7753 if { (eval echo configure:7754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7754 rm -rf conftest*
7755 bfd_cv_decl_needed_strstr=no
7756 else
7757 echo "configure: failed program was:" >&5
7758 cat conftest.$ac_ext >&5
7759 rm -rf conftest*
7760 bfd_cv_decl_needed_strstr=yes
7761 fi
7762 rm -f conftest*
7763 fi
7764
7765 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
7766 if test $bfd_cv_decl_needed_strstr = yes; then
7767 cat >> confdefs.h <<\EOF
7768 #define NEED_DECLARATION_STRSTR 1
7769 EOF
7770
7771 fi
7772
7773 echo $ac_n "checking whether canonicalize_file_name must be declared""... $ac_c" 1>&6
7774 echo "configure:7775: checking whether canonicalize_file_name must be declared" >&5
7775 if eval "test \"`echo '$''{'bfd_cv_decl_needed_canonicalize_file_name'+set}'`\" = set"; then
7776 echo $ac_n "(cached) $ac_c" 1>&6
7777 else
7778 cat > conftest.$ac_ext <<EOF
7779 #line 7780 "configure"
7780 #include "confdefs.h"
7781
7782 #include <stdio.h>
7783 #ifdef HAVE_STRING_H
7784 #include <string.h>
7785 #else
7786 #ifdef HAVE_STRINGS_H
7787 #include <strings.h>
7788 #endif
7789 #endif
7790 #ifdef HAVE_STDLIB_H
7791 #include <stdlib.h>
7792 #endif
7793 #ifdef HAVE_UNISTD_H
7794 #include <unistd.h>
7795 #endif
7796 int main() {
7797 char *(*pfn) = (char *(*)) canonicalize_file_name
7798 ; return 0; }
7799 EOF
7800 if { (eval echo configure:7801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7801 rm -rf conftest*
7802 bfd_cv_decl_needed_canonicalize_file_name=no
7803 else
7804 echo "configure: failed program was:" >&5
7805 cat conftest.$ac_ext >&5
7806 rm -rf conftest*
7807 bfd_cv_decl_needed_canonicalize_file_name=yes
7808 fi
7809 rm -f conftest*
7810 fi
7811
7812 echo "$ac_t""$bfd_cv_decl_needed_canonicalize_file_name" 1>&6
7813 if test $bfd_cv_decl_needed_canonicalize_file_name = yes; then
7814 cat >> confdefs.h <<\EOF
7815 #define NEED_DECLARATION_CANONICALIZE_FILE_NAME 1
7816 EOF
7817
7818 fi
7819
7820
7821 # The following save_state_t checkery is only necessary for HPUX
7822 # versions earlier than 10.20. When those fade from memory, this
7823 # could be expunged. --jsm 1999-03-22
7824
7825 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
7826 echo "configure:7827: checking for HPUX save_state structure" >&5
7827 cat > conftest.$ac_ext <<EOF
7828 #line 7829 "configure"
7829 #include "confdefs.h"
7830 #include <machine/save_state.h>
7831 EOF
7832 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7833 egrep "save_state_t" >/dev/null 2>&1; then
7834 rm -rf conftest*
7835 gdb_cv_hpux_savestate=yes
7836 else
7837 rm -rf conftest*
7838 gdb_cv_hpux_savestate=no
7839 fi
7840 rm -f conftest*
7841
7842 cat > conftest.$ac_ext <<EOF
7843 #line 7844 "configure"
7844 #include "confdefs.h"
7845 #include <machine/save_state.h>
7846 EOF
7847 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7848 egrep "ss_wide" >/dev/null 2>&1; then
7849 rm -rf conftest*
7850 gdb_cv_hpux_sswide=yes
7851 else
7852 rm -rf conftest*
7853 gdb_cv_hpux_sswide=no
7854 fi
7855 rm -f conftest*
7856
7857 if test $gdb_cv_hpux_savestate = yes
7858 then
7859 cat >> confdefs.h <<\EOF
7860 #define HAVE_STRUCT_SAVE_STATE_T 1
7861 EOF
7862
7863 fi
7864 if test $gdb_cv_hpux_sswide = yes
7865 then
7866 cat >> confdefs.h <<\EOF
7867 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
7868 EOF
7869
7870 fi
7871 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
7872
7873
7874 # If we are configured native on GNU/Linux, work around problems with
7875 # sys/procfs.h
7876 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
7877
7878 if test "${target}" = "${host}"; then
7879 case "${host}" in
7880 i[3456]86-*-linux*)
7881 cat >> confdefs.h <<\EOF
7882 #define START_INFERIOR_TRAPS_EXPECTED 2
7883 EOF
7884
7885 cat >> confdefs.h <<\EOF
7886 #define sys_quotactl 1
7887 EOF
7888
7889 ;;
7890 ia64-*-aix*)
7891 cat >> confdefs.h <<\EOF
7892 #define NEW_PROC_API 1
7893 EOF
7894
7895 ;;
7896 *-*-unixware* | *-*-sysv4.2* | *-*-sysv5* | *-*-interix* )
7897 cat >> confdefs.h <<\EOF
7898 #define NEW_PROC_API 1
7899 EOF
7900
7901 ;;
7902 *-*-solaris2.[6789])
7903 cat >> confdefs.h <<\EOF
7904 #define NEW_PROC_API 1
7905 EOF
7906
7907 ;;
7908 esac
7909 fi
7910
7911 if test "$ac_cv_header_sys_procfs_h" = yes; then
7912 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
7913 echo "configure:7914: checking for pstatus_t in sys/procfs.h" >&5
7914 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
7915 echo $ac_n "(cached) $ac_c" 1>&6
7916 else
7917 cat > conftest.$ac_ext <<EOF
7918 #line 7919 "configure"
7919 #include "confdefs.h"
7920
7921 #define _SYSCALL32
7922 #include <sys/procfs.h>
7923 int main() {
7924 pstatus_t avar
7925 ; return 0; }
7926 EOF
7927 if { (eval echo configure:7928: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7928 rm -rf conftest*
7929 bfd_cv_have_sys_procfs_type_pstatus_t=yes
7930 else
7931 echo "configure: failed program was:" >&5
7932 cat conftest.$ac_ext >&5
7933 rm -rf conftest*
7934 bfd_cv_have_sys_procfs_type_pstatus_t=no
7935
7936 fi
7937 rm -f conftest*
7938 fi
7939
7940 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
7941 cat >> confdefs.h <<\EOF
7942 #define HAVE_PSTATUS_T 1
7943 EOF
7944
7945 fi
7946 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
7947
7948 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
7949 echo "configure:7950: checking for prrun_t in sys/procfs.h" >&5
7950 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
7951 echo $ac_n "(cached) $ac_c" 1>&6
7952 else
7953 cat > conftest.$ac_ext <<EOF
7954 #line 7955 "configure"
7955 #include "confdefs.h"
7956
7957 #define _SYSCALL32
7958 #include <sys/procfs.h>
7959 int main() {
7960 prrun_t avar
7961 ; return 0; }
7962 EOF
7963 if { (eval echo configure:7964: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7964 rm -rf conftest*
7965 bfd_cv_have_sys_procfs_type_prrun_t=yes
7966 else
7967 echo "configure: failed program was:" >&5
7968 cat conftest.$ac_ext >&5
7969 rm -rf conftest*
7970 bfd_cv_have_sys_procfs_type_prrun_t=no
7971
7972 fi
7973 rm -f conftest*
7974 fi
7975
7976 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
7977 cat >> confdefs.h <<\EOF
7978 #define HAVE_PRRUN_T 1
7979 EOF
7980
7981 fi
7982 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
7983
7984 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
7985 echo "configure:7986: checking for gregset_t in sys/procfs.h" >&5
7986 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
7987 echo $ac_n "(cached) $ac_c" 1>&6
7988 else
7989 cat > conftest.$ac_ext <<EOF
7990 #line 7991 "configure"
7991 #include "confdefs.h"
7992
7993 #define _SYSCALL32
7994 #include <sys/procfs.h>
7995 int main() {
7996 gregset_t avar
7997 ; return 0; }
7998 EOF
7999 if { (eval echo configure:8000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8000 rm -rf conftest*
8001 bfd_cv_have_sys_procfs_type_gregset_t=yes
8002 else
8003 echo "configure: failed program was:" >&5
8004 cat conftest.$ac_ext >&5
8005 rm -rf conftest*
8006 bfd_cv_have_sys_procfs_type_gregset_t=no
8007
8008 fi
8009 rm -f conftest*
8010 fi
8011
8012 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
8013 cat >> confdefs.h <<\EOF
8014 #define HAVE_GREGSET_T 1
8015 EOF
8016
8017 fi
8018 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
8019
8020 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
8021 echo "configure:8022: checking for fpregset_t in sys/procfs.h" >&5
8022 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
8023 echo $ac_n "(cached) $ac_c" 1>&6
8024 else
8025 cat > conftest.$ac_ext <<EOF
8026 #line 8027 "configure"
8027 #include "confdefs.h"
8028
8029 #define _SYSCALL32
8030 #include <sys/procfs.h>
8031 int main() {
8032 fpregset_t avar
8033 ; return 0; }
8034 EOF
8035 if { (eval echo configure:8036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8036 rm -rf conftest*
8037 bfd_cv_have_sys_procfs_type_fpregset_t=yes
8038 else
8039 echo "configure: failed program was:" >&5
8040 cat conftest.$ac_ext >&5
8041 rm -rf conftest*
8042 bfd_cv_have_sys_procfs_type_fpregset_t=no
8043
8044 fi
8045 rm -f conftest*
8046 fi
8047
8048 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
8049 cat >> confdefs.h <<\EOF
8050 #define HAVE_FPREGSET_T 1
8051 EOF
8052
8053 fi
8054 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
8055
8056 echo $ac_n "checking for prgregset_t in sys/procfs.h""... $ac_c" 1>&6
8057 echo "configure:8058: checking for prgregset_t in sys/procfs.h" >&5
8058 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset_t'+set}'`\" = set"; then
8059 echo $ac_n "(cached) $ac_c" 1>&6
8060 else
8061 cat > conftest.$ac_ext <<EOF
8062 #line 8063 "configure"
8063 #include "confdefs.h"
8064
8065 #define _SYSCALL32
8066 #include <sys/procfs.h>
8067 int main() {
8068 prgregset_t avar
8069 ; return 0; }
8070 EOF
8071 if { (eval echo configure:8072: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8072 rm -rf conftest*
8073 bfd_cv_have_sys_procfs_type_prgregset_t=yes
8074 else
8075 echo "configure: failed program was:" >&5
8076 cat conftest.$ac_ext >&5
8077 rm -rf conftest*
8078 bfd_cv_have_sys_procfs_type_prgregset_t=no
8079
8080 fi
8081 rm -f conftest*
8082 fi
8083
8084 if test $bfd_cv_have_sys_procfs_type_prgregset_t = yes; then
8085 cat >> confdefs.h <<\EOF
8086 #define HAVE_PRGREGSET_T 1
8087 EOF
8088
8089 fi
8090 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset_t" 1>&6
8091
8092 echo $ac_n "checking for prfpregset_t in sys/procfs.h""... $ac_c" 1>&6
8093 echo "configure:8094: checking for prfpregset_t in sys/procfs.h" >&5
8094 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset_t'+set}'`\" = set"; then
8095 echo $ac_n "(cached) $ac_c" 1>&6
8096 else
8097 cat > conftest.$ac_ext <<EOF
8098 #line 8099 "configure"
8099 #include "confdefs.h"
8100
8101 #define _SYSCALL32
8102 #include <sys/procfs.h>
8103 int main() {
8104 prfpregset_t avar
8105 ; return 0; }
8106 EOF
8107 if { (eval echo configure:8108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8108 rm -rf conftest*
8109 bfd_cv_have_sys_procfs_type_prfpregset_t=yes
8110 else
8111 echo "configure: failed program was:" >&5
8112 cat conftest.$ac_ext >&5
8113 rm -rf conftest*
8114 bfd_cv_have_sys_procfs_type_prfpregset_t=no
8115
8116 fi
8117 rm -f conftest*
8118 fi
8119
8120 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8121 cat >> confdefs.h <<\EOF
8122 #define HAVE_PRFPREGSET_T 1
8123 EOF
8124
8125 fi
8126 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset_t" 1>&6
8127
8128 echo $ac_n "checking for prgregset32_t in sys/procfs.h""... $ac_c" 1>&6
8129 echo "configure:8130: checking for prgregset32_t in sys/procfs.h" >&5
8130 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prgregset32_t'+set}'`\" = set"; then
8131 echo $ac_n "(cached) $ac_c" 1>&6
8132 else
8133 cat > conftest.$ac_ext <<EOF
8134 #line 8135 "configure"
8135 #include "confdefs.h"
8136
8137 #define _SYSCALL32
8138 #include <sys/procfs.h>
8139 int main() {
8140 prgregset32_t avar
8141 ; return 0; }
8142 EOF
8143 if { (eval echo configure:8144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8144 rm -rf conftest*
8145 bfd_cv_have_sys_procfs_type_prgregset32_t=yes
8146 else
8147 echo "configure: failed program was:" >&5
8148 cat conftest.$ac_ext >&5
8149 rm -rf conftest*
8150 bfd_cv_have_sys_procfs_type_prgregset32_t=no
8151
8152 fi
8153 rm -f conftest*
8154 fi
8155
8156 if test $bfd_cv_have_sys_procfs_type_prgregset32_t = yes; then
8157 cat >> confdefs.h <<\EOF
8158 #define HAVE_PRGREGSET32_T 1
8159 EOF
8160
8161 fi
8162 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prgregset32_t" 1>&6
8163
8164 echo $ac_n "checking for prfpregset32_t in sys/procfs.h""... $ac_c" 1>&6
8165 echo "configure:8166: checking for prfpregset32_t in sys/procfs.h" >&5
8166 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prfpregset32_t'+set}'`\" = set"; then
8167 echo $ac_n "(cached) $ac_c" 1>&6
8168 else
8169 cat > conftest.$ac_ext <<EOF
8170 #line 8171 "configure"
8171 #include "confdefs.h"
8172
8173 #define _SYSCALL32
8174 #include <sys/procfs.h>
8175 int main() {
8176 prfpregset32_t avar
8177 ; return 0; }
8178 EOF
8179 if { (eval echo configure:8180: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8180 rm -rf conftest*
8181 bfd_cv_have_sys_procfs_type_prfpregset32_t=yes
8182 else
8183 echo "configure: failed program was:" >&5
8184 cat conftest.$ac_ext >&5
8185 rm -rf conftest*
8186 bfd_cv_have_sys_procfs_type_prfpregset32_t=no
8187
8188 fi
8189 rm -f conftest*
8190 fi
8191
8192 if test $bfd_cv_have_sys_procfs_type_prfpregset32_t = yes; then
8193 cat >> confdefs.h <<\EOF
8194 #define HAVE_PRFPREGSET32_T 1
8195 EOF
8196
8197 fi
8198 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prfpregset32_t" 1>&6
8199
8200 echo $ac_n "checking for lwpid_t in sys/procfs.h""... $ac_c" 1>&6
8201 echo "configure:8202: checking for lwpid_t in sys/procfs.h" >&5
8202 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpid_t'+set}'`\" = set"; then
8203 echo $ac_n "(cached) $ac_c" 1>&6
8204 else
8205 cat > conftest.$ac_ext <<EOF
8206 #line 8207 "configure"
8207 #include "confdefs.h"
8208
8209 #define _SYSCALL32
8210 #include <sys/procfs.h>
8211 int main() {
8212 lwpid_t avar
8213 ; return 0; }
8214 EOF
8215 if { (eval echo configure:8216: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8216 rm -rf conftest*
8217 bfd_cv_have_sys_procfs_type_lwpid_t=yes
8218 else
8219 echo "configure: failed program was:" >&5
8220 cat conftest.$ac_ext >&5
8221 rm -rf conftest*
8222 bfd_cv_have_sys_procfs_type_lwpid_t=no
8223
8224 fi
8225 rm -f conftest*
8226 fi
8227
8228 if test $bfd_cv_have_sys_procfs_type_lwpid_t = yes; then
8229 cat >> confdefs.h <<\EOF
8230 #define HAVE_LWPID_T 1
8231 EOF
8232
8233 fi
8234 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpid_t" 1>&6
8235
8236 echo $ac_n "checking for psaddr_t in sys/procfs.h""... $ac_c" 1>&6
8237 echo "configure:8238: checking for psaddr_t in sys/procfs.h" >&5
8238 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psaddr_t'+set}'`\" = set"; then
8239 echo $ac_n "(cached) $ac_c" 1>&6
8240 else
8241 cat > conftest.$ac_ext <<EOF
8242 #line 8243 "configure"
8243 #include "confdefs.h"
8244
8245 #define _SYSCALL32
8246 #include <sys/procfs.h>
8247 int main() {
8248 psaddr_t avar
8249 ; return 0; }
8250 EOF
8251 if { (eval echo configure:8252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8252 rm -rf conftest*
8253 bfd_cv_have_sys_procfs_type_psaddr_t=yes
8254 else
8255 echo "configure: failed program was:" >&5
8256 cat conftest.$ac_ext >&5
8257 rm -rf conftest*
8258 bfd_cv_have_sys_procfs_type_psaddr_t=no
8259
8260 fi
8261 rm -f conftest*
8262 fi
8263
8264 if test $bfd_cv_have_sys_procfs_type_psaddr_t = yes; then
8265 cat >> confdefs.h <<\EOF
8266 #define HAVE_PSADDR_T 1
8267 EOF
8268
8269 fi
8270 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psaddr_t" 1>&6
8271
8272 echo $ac_n "checking for prsysent_t in sys/procfs.h""... $ac_c" 1>&6
8273 echo "configure:8274: checking for prsysent_t in sys/procfs.h" >&5
8274 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prsysent_t'+set}'`\" = set"; then
8275 echo $ac_n "(cached) $ac_c" 1>&6
8276 else
8277 cat > conftest.$ac_ext <<EOF
8278 #line 8279 "configure"
8279 #include "confdefs.h"
8280
8281 #define _SYSCALL32
8282 #include <sys/procfs.h>
8283 int main() {
8284 prsysent_t avar
8285 ; return 0; }
8286 EOF
8287 if { (eval echo configure:8288: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8288 rm -rf conftest*
8289 bfd_cv_have_sys_procfs_type_prsysent_t=yes
8290 else
8291 echo "configure: failed program was:" >&5
8292 cat conftest.$ac_ext >&5
8293 rm -rf conftest*
8294 bfd_cv_have_sys_procfs_type_prsysent_t=no
8295
8296 fi
8297 rm -f conftest*
8298 fi
8299
8300 if test $bfd_cv_have_sys_procfs_type_prsysent_t = yes; then
8301 cat >> confdefs.h <<\EOF
8302 #define HAVE_PRSYSENT_T 1
8303 EOF
8304
8305 fi
8306 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prsysent_t" 1>&6
8307
8308 echo $ac_n "checking for pr_sigset_t in sys/procfs.h""... $ac_c" 1>&6
8309 echo "configure:8310: checking for pr_sigset_t in sys/procfs.h" >&5
8310 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigset_t'+set}'`\" = set"; then
8311 echo $ac_n "(cached) $ac_c" 1>&6
8312 else
8313 cat > conftest.$ac_ext <<EOF
8314 #line 8315 "configure"
8315 #include "confdefs.h"
8316
8317 #define _SYSCALL32
8318 #include <sys/procfs.h>
8319 int main() {
8320 pr_sigset_t avar
8321 ; return 0; }
8322 EOF
8323 if { (eval echo configure:8324: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8324 rm -rf conftest*
8325 bfd_cv_have_sys_procfs_type_pr_sigset_t=yes
8326 else
8327 echo "configure: failed program was:" >&5
8328 cat conftest.$ac_ext >&5
8329 rm -rf conftest*
8330 bfd_cv_have_sys_procfs_type_pr_sigset_t=no
8331
8332 fi
8333 rm -f conftest*
8334 fi
8335
8336 if test $bfd_cv_have_sys_procfs_type_pr_sigset_t = yes; then
8337 cat >> confdefs.h <<\EOF
8338 #define HAVE_PR_SIGSET_T 1
8339 EOF
8340
8341 fi
8342 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigset_t" 1>&6
8343
8344 echo $ac_n "checking for pr_sigaction64_t in sys/procfs.h""... $ac_c" 1>&6
8345 echo "configure:8346: checking for pr_sigaction64_t in sys/procfs.h" >&5
8346 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_sigaction64_t'+set}'`\" = set"; then
8347 echo $ac_n "(cached) $ac_c" 1>&6
8348 else
8349 cat > conftest.$ac_ext <<EOF
8350 #line 8351 "configure"
8351 #include "confdefs.h"
8352
8353 #define _SYSCALL32
8354 #include <sys/procfs.h>
8355 int main() {
8356 pr_sigaction64_t avar
8357 ; return 0; }
8358 EOF
8359 if { (eval echo configure:8360: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8360 rm -rf conftest*
8361 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=yes
8362 else
8363 echo "configure: failed program was:" >&5
8364 cat conftest.$ac_ext >&5
8365 rm -rf conftest*
8366 bfd_cv_have_sys_procfs_type_pr_sigaction64_t=no
8367
8368 fi
8369 rm -f conftest*
8370 fi
8371
8372 if test $bfd_cv_have_sys_procfs_type_pr_sigaction64_t = yes; then
8373 cat >> confdefs.h <<\EOF
8374 #define HAVE_PR_SIGACTION64_T 1
8375 EOF
8376
8377 fi
8378 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_sigaction64_t" 1>&6
8379
8380 echo $ac_n "checking for pr_siginfo64_t in sys/procfs.h""... $ac_c" 1>&6
8381 echo "configure:8382: checking for pr_siginfo64_t in sys/procfs.h" >&5
8382 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pr_siginfo64_t'+set}'`\" = set"; then
8383 echo $ac_n "(cached) $ac_c" 1>&6
8384 else
8385 cat > conftest.$ac_ext <<EOF
8386 #line 8387 "configure"
8387 #include "confdefs.h"
8388
8389 #define _SYSCALL32
8390 #include <sys/procfs.h>
8391 int main() {
8392 pr_siginfo64_t avar
8393 ; return 0; }
8394 EOF
8395 if { (eval echo configure:8396: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8396 rm -rf conftest*
8397 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=yes
8398 else
8399 echo "configure: failed program was:" >&5
8400 cat conftest.$ac_ext >&5
8401 rm -rf conftest*
8402 bfd_cv_have_sys_procfs_type_pr_siginfo64_t=no
8403
8404 fi
8405 rm -f conftest*
8406 fi
8407
8408 if test $bfd_cv_have_sys_procfs_type_pr_siginfo64_t = yes; then
8409 cat >> confdefs.h <<\EOF
8410 #define HAVE_PR_SIGINFO64_T 1
8411 EOF
8412
8413 fi
8414 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pr_siginfo64_t" 1>&6
8415
8416
8417
8418
8419
8420 if test $bfd_cv_have_sys_procfs_type_prfpregset_t = yes; then
8421 echo $ac_n "checking whether prfpregset_t type is broken""... $ac_c" 1>&6
8422 echo "configure:8423: checking whether prfpregset_t type is broken" >&5
8423 if eval "test \"`echo '$''{'gdb_cv_prfpregset_t_broken'+set}'`\" = set"; then
8424 echo $ac_n "(cached) $ac_c" 1>&6
8425 else
8426 if test "$cross_compiling" = yes; then
8427 gdb_cv_prfpregset_t_broken=yes
8428 else
8429 cat > conftest.$ac_ext <<EOF
8430 #line 8431 "configure"
8431 #include "confdefs.h"
8432 #include <sys/procfs.h>
8433 int main ()
8434 {
8435 if (sizeof (prfpregset_t) == sizeof (void *))
8436 return 1;
8437 return 0;
8438 }
8439 EOF
8440 if { (eval echo configure:8441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8441 then
8442 gdb_cv_prfpregset_t_broken=no
8443 else
8444 echo "configure: failed program was:" >&5
8445 cat conftest.$ac_ext >&5
8446 rm -fr conftest*
8447 gdb_cv_prfpregset_t_broken=yes
8448 fi
8449 rm -fr conftest*
8450 fi
8451
8452 fi
8453
8454 echo "$ac_t""$gdb_cv_prfpregset_t_broken" 1>&6
8455 if test $gdb_cv_prfpregset_t_broken = yes; then
8456 cat >> confdefs.h <<\EOF
8457 #define PRFPREGSET_T_BROKEN 1
8458 EOF
8459
8460 fi
8461 fi
8462
8463
8464 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
8465 echo "configure:8466: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
8466 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
8467 echo $ac_n "(cached) $ac_c" 1>&6
8468 else
8469 cat > conftest.$ac_ext <<EOF
8470 #line 8471 "configure"
8471 #include "confdefs.h"
8472 #include <unistd.h>
8473 #include <sys/types.h>
8474 #include <sys/procfs.h>
8475
8476 int main() {
8477
8478 int dummy;;
8479 dummy = ioctl(0, PIOCSET, &dummy);
8480
8481 ; return 0; }
8482 EOF
8483 if { (eval echo configure:8484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8484 rm -rf conftest*
8485 gdb_cv_have_procfs_piocset=yes
8486 else
8487 echo "configure: failed program was:" >&5
8488 cat conftest.$ac_ext >&5
8489 rm -rf conftest*
8490 gdb_cv_have_procfs_piocset=no
8491 fi
8492 rm -f conftest*
8493 fi
8494
8495 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
8496 if test $gdb_cv_have_procfs_piocset = yes; then
8497 cat >> confdefs.h <<\EOF
8498 #define HAVE_PROCFS_PIOCSET 1
8499 EOF
8500
8501 fi
8502 fi
8503
8504 if test ${host} = ${target} ; then
8505
8506 echo $ac_n "checking for member l_addr in struct link_map""... $ac_c" 1>&6
8507 echo "configure:8508: checking for member l_addr in struct link_map" >&5
8508 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_l_members'+set}'`\" = set"; then
8509 echo $ac_n "(cached) $ac_c" 1>&6
8510 else
8511 cat > conftest.$ac_ext <<EOF
8512 #line 8513 "configure"
8513 #include "confdefs.h"
8514 #include <link.h>
8515 int main() {
8516 struct link_map lm; (void) lm.l_addr;
8517 ; return 0; }
8518 EOF
8519 if { (eval echo configure:8520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8520 rm -rf conftest*
8521 gdb_cv_have_struct_link_map_with_l_members=yes
8522 else
8523 echo "configure: failed program was:" >&5
8524 cat conftest.$ac_ext >&5
8525 rm -rf conftest*
8526 gdb_cv_have_struct_link_map_with_l_members=no
8527 fi
8528 rm -f conftest*
8529 fi
8530
8531 echo "$ac_t""$gdb_cv_have_struct_link_map_with_l_members" 1>&6
8532 if test $gdb_cv_have_struct_link_map_with_l_members = yes; then
8533 cat >> confdefs.h <<\EOF
8534 #define HAVE_STRUCT_LINK_MAP_WITH_L_MEMBERS 1
8535 EOF
8536
8537 fi
8538
8539
8540 echo $ac_n "checking for member lm_addr in struct link_map""... $ac_c" 1>&6
8541 echo "configure:8542: checking for member lm_addr in struct link_map" >&5
8542 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map_with_lm_members'+set}'`\" = set"; then
8543 echo $ac_n "(cached) $ac_c" 1>&6
8544 else
8545 cat > conftest.$ac_ext <<EOF
8546 #line 8547 "configure"
8547 #include "confdefs.h"
8548 #include <sys/types.h>
8549 #include <link.h>
8550 int main() {
8551 struct link_map lm; (void) lm.lm_addr;
8552 ; return 0; }
8553 EOF
8554 if { (eval echo configure:8555: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8555 rm -rf conftest*
8556 gdb_cv_have_struct_link_map_with_lm_members=yes
8557 else
8558 echo "configure: failed program was:" >&5
8559 cat conftest.$ac_ext >&5
8560 rm -rf conftest*
8561 gdb_cv_have_struct_link_map_with_lm_members=no
8562 fi
8563 rm -f conftest*
8564 fi
8565
8566 echo "$ac_t""$gdb_cv_have_struct_link_map_with_lm_members" 1>&6
8567 if test $gdb_cv_have_struct_link_map_with_lm_members = yes; then
8568 cat >> confdefs.h <<\EOF
8569 #define HAVE_STRUCT_LINK_MAP_WITH_LM_MEMBERS 1
8570 EOF
8571
8572 fi
8573
8574
8575 echo $ac_n "checking for member som_addr in struct so_map""... $ac_c" 1>&6
8576 echo "configure:8577: checking for member som_addr in struct so_map" >&5
8577 if eval "test \"`echo '$''{'gdb_cv_have_struct_so_map_with_som_members'+set}'`\" = set"; then
8578 echo $ac_n "(cached) $ac_c" 1>&6
8579 else
8580 cat > conftest.$ac_ext <<EOF
8581 #line 8582 "configure"
8582 #include "confdefs.h"
8583 #include <sys/types.h>
8584 #ifdef HAVE_NLIST_H
8585 #include <nlist.h>
8586 #endif
8587 #include <link.h>
8588 int main() {
8589 struct so_map lm; (void) lm.som_addr;
8590 ; return 0; }
8591 EOF
8592 if { (eval echo configure:8593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8593 rm -rf conftest*
8594 gdb_cv_have_struct_so_map_with_som_members=yes
8595 else
8596 echo "configure: failed program was:" >&5
8597 cat conftest.$ac_ext >&5
8598 rm -rf conftest*
8599 gdb_cv_have_struct_so_map_with_som_members=no
8600 fi
8601 rm -f conftest*
8602 fi
8603
8604 echo "$ac_t""$gdb_cv_have_struct_so_map_with_som_members" 1>&6
8605 if test $gdb_cv_have_struct_so_map_with_som_members = yes; then
8606 cat >> confdefs.h <<\EOF
8607 #define HAVE_STRUCT_SO_MAP_WITH_SOM_MEMBERS 1
8608 EOF
8609
8610 fi
8611
8612
8613 echo $ac_n "checking for struct link_map32 in sys/link.h""... $ac_c" 1>&6
8614 echo "configure:8615: checking for struct link_map32 in sys/link.h" >&5
8615 if eval "test \"`echo '$''{'gdb_cv_have_struct_link_map32'+set}'`\" = set"; then
8616 echo $ac_n "(cached) $ac_c" 1>&6
8617 else
8618 cat > conftest.$ac_ext <<EOF
8619 #line 8620 "configure"
8620 #include "confdefs.h"
8621 #define _SYSCALL32
8622 #include <sys/link.h>
8623 int main() {
8624 struct link_map32 l;
8625 ; return 0; }
8626 EOF
8627 if { (eval echo configure:8628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8628 rm -rf conftest*
8629 gdb_cv_have_struct_link_map32=yes
8630 else
8631 echo "configure: failed program was:" >&5
8632 cat conftest.$ac_ext >&5
8633 rm -rf conftest*
8634 gdb_cv_have_struct_link_map32=no
8635 fi
8636 rm -f conftest*
8637 fi
8638
8639 echo "$ac_t""$gdb_cv_have_struct_link_map32" 1>&6
8640 if test $gdb_cv_have_struct_link_map32 = yes; then
8641 cat >> confdefs.h <<\EOF
8642 #define HAVE_STRUCT_LINK_MAP32 1
8643 EOF
8644
8645 cat >> confdefs.h <<\EOF
8646 #define _SYSCALL32 1
8647 EOF
8648
8649 fi
8650 fi
8651
8652
8653 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
8654 echo "configure:8655: checking for long long support in compiler" >&5
8655 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
8656 echo $ac_n "(cached) $ac_c" 1>&6
8657 else
8658 cat > conftest.$ac_ext <<EOF
8659 #line 8660 "configure"
8660 #include "confdefs.h"
8661
8662 int main() {
8663
8664 extern long long foo;
8665 switch (foo & 2) { case 0: return 1; }
8666
8667 ; return 0; }
8668 EOF
8669 if { (eval echo configure:8670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8670 rm -rf conftest*
8671 gdb_cv_c_long_long=yes
8672 else
8673 echo "configure: failed program was:" >&5
8674 cat conftest.$ac_ext >&5
8675 rm -rf conftest*
8676 gdb_cv_c_long_long=no
8677 fi
8678 rm -f conftest*
8679 fi
8680
8681 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
8682 if test $gdb_cv_c_long_long = yes; then
8683 cat >> confdefs.h <<\EOF
8684 #define CC_HAS_LONG_LONG 1
8685 EOF
8686
8687 fi
8688
8689
8690 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
8691 echo "configure:8692: checking for long long support in printf" >&5
8692 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
8693 echo $ac_n "(cached) $ac_c" 1>&6
8694 else
8695 if test "$cross_compiling" = yes; then
8696 gdb_cv_printf_has_long_long=no
8697 else
8698 cat > conftest.$ac_ext <<EOF
8699 #line 8700 "configure"
8700 #include "confdefs.h"
8701
8702 int main () {
8703 char buf[32];
8704 long long l = 0;
8705 l = (l << 16) + 0x0123;
8706 l = (l << 16) + 0x4567;
8707 l = (l << 16) + 0x89ab;
8708 l = (l << 16) + 0xcdef;
8709 sprintf (buf, "0x%016llx", l);
8710 return (strcmp ("0x0123456789abcdef", buf));
8711 }
8712 EOF
8713 if { (eval echo configure:8714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8714 then
8715 gdb_cv_printf_has_long_long=yes
8716 else
8717 echo "configure: failed program was:" >&5
8718 cat conftest.$ac_ext >&5
8719 rm -fr conftest*
8720 gdb_cv_printf_has_long_long=no
8721 fi
8722 rm -fr conftest*
8723 fi
8724
8725 fi
8726
8727 if test $gdb_cv_printf_has_long_long = yes; then
8728 cat >> confdefs.h <<\EOF
8729 #define PRINTF_HAS_LONG_LONG 1
8730 EOF
8731
8732 fi
8733 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
8734
8735
8736 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
8737 echo "configure:8738: checking for long double support in compiler" >&5
8738 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
8739 echo $ac_n "(cached) $ac_c" 1>&6
8740 else
8741 cat > conftest.$ac_ext <<EOF
8742 #line 8743 "configure"
8743 #include "confdefs.h"
8744
8745 int main() {
8746 long double foo;
8747 ; return 0; }
8748 EOF
8749 if { (eval echo configure:8750: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8750 rm -rf conftest*
8751 ac_cv_c_long_double=yes
8752 else
8753 echo "configure: failed program was:" >&5
8754 cat conftest.$ac_ext >&5
8755 rm -rf conftest*
8756 ac_cv_c_long_double=no
8757 fi
8758 rm -f conftest*
8759 fi
8760
8761 echo "$ac_t""$ac_cv_c_long_double" 1>&6
8762 if test $ac_cv_c_long_double = yes; then
8763 cat >> confdefs.h <<\EOF
8764 #define HAVE_LONG_DOUBLE 1
8765 EOF
8766
8767 fi
8768
8769
8770 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
8771 echo "configure:8772: checking for long double support in printf" >&5
8772 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
8773 echo $ac_n "(cached) $ac_c" 1>&6
8774 else
8775 if test "$cross_compiling" = yes; then
8776 gdb_cv_printf_has_long_double=no
8777 else
8778 cat > conftest.$ac_ext <<EOF
8779 #line 8780 "configure"
8780 #include "confdefs.h"
8781
8782 int main () {
8783 char buf[16];
8784 long double f = 3.141592653;
8785 sprintf (buf, "%Lg", f);
8786 return (strncmp ("3.14159", buf, 7));
8787 }
8788 EOF
8789 if { (eval echo configure:8790: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8790 then
8791 gdb_cv_printf_has_long_double=yes
8792 else
8793 echo "configure: failed program was:" >&5
8794 cat conftest.$ac_ext >&5
8795 rm -fr conftest*
8796 gdb_cv_printf_has_long_double=no
8797 fi
8798 rm -fr conftest*
8799 fi
8800
8801 fi
8802
8803 if test $gdb_cv_printf_has_long_double = yes; then
8804 cat >> confdefs.h <<\EOF
8805 #define PRINTF_HAS_LONG_DOUBLE 1
8806 EOF
8807
8808 fi
8809 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
8810
8811
8812 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
8813 echo "configure:8814: checking for long double support in scanf" >&5
8814 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
8815 echo $ac_n "(cached) $ac_c" 1>&6
8816 else
8817 if test "$cross_compiling" = yes; then
8818 gdb_cv_scanf_has_long_double=no
8819 else
8820 cat > conftest.$ac_ext <<EOF
8821 #line 8822 "configure"
8822 #include "confdefs.h"
8823
8824 int main () {
8825 char *buf = "3.141592653";
8826 long double f = 0;
8827 sscanf (buf, "%Lg", &f);
8828 return !(f > 3.14159 && f < 3.14160);
8829 }
8830 EOF
8831 if { (eval echo configure:8832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8832 then
8833 gdb_cv_scanf_has_long_double=yes
8834 else
8835 echo "configure: failed program was:" >&5
8836 cat conftest.$ac_ext >&5
8837 rm -fr conftest*
8838 gdb_cv_scanf_has_long_double=no
8839 fi
8840 rm -fr conftest*
8841 fi
8842
8843 fi
8844
8845 if test $gdb_cv_scanf_has_long_double = yes; then
8846 cat >> confdefs.h <<\EOF
8847 #define SCANF_HAS_LONG_DOUBLE 1
8848 EOF
8849
8850 fi
8851 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
8852
8853 case ${host_os} in
8854 aix*)
8855 echo $ac_n "checking for -bbigtoc option""... $ac_c" 1>&6
8856 echo "configure:8857: checking for -bbigtoc option" >&5
8857 if eval "test \"`echo '$''{'gdb_cv_bigtoc'+set}'`\" = set"; then
8858 echo $ac_n "(cached) $ac_c" 1>&6
8859 else
8860
8861 SAVE_LDFLAGS=$LDFLAGS
8862
8863 case $GCC in
8864 yes) gdb_cv_bigtoc=-Wl,-bbigtoc ;;
8865 *) gdb_cv_bigtoc=-bbigtoc ;;
8866 esac
8867
8868 LDFLAGS=$LDFLAGS\ $gdb_cv_bigtoc
8869 cat > conftest.$ac_ext <<EOF
8870 #line 8871 "configure"
8871 #include "confdefs.h"
8872
8873 int main() {
8874 int i;
8875 ; return 0; }
8876 EOF
8877 if { (eval echo configure:8878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8878 :
8879 else
8880 echo "configure: failed program was:" >&5
8881 cat conftest.$ac_ext >&5
8882 rm -rf conftest*
8883 gdb_cv_bigtoc=
8884 fi
8885 rm -f conftest*
8886
8887 fi
8888
8889 echo "$ac_t""$gdb_cv_bigtoc" 1>&6
8890 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} ${gdb_cv_bigtoc}"
8891 ;;
8892 esac
8893
8894
8895
8896 if test ${build} = ${host} -a ${host} = ${target} ; then
8897 case ${host_os} in
8898 hpux*)
8899 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
8900 echo "configure:8901: checking for HPUX/OSF thread support" >&5
8901 if test -f /usr/include/dce/cma_config.h ; then
8902 if test "$GCC" = "yes" ; then
8903 echo "$ac_t""yes" 1>&6
8904 cat >> confdefs.h <<\EOF
8905 #define HAVE_HPUX_THREAD_SUPPORT 1
8906 EOF
8907
8908 CONFIG_OBS="${CONFIG_OBS} hpux-thread.o"
8909 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
8910 else
8911 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
8912 fi
8913 else
8914 echo "$ac_t""no" 1>&6
8915 fi
8916 ;;
8917 solaris*)
8918 # See if thread_db library is around for Solaris thread debugging.
8919 # Note that we must explicitly test for version 1 of the library
8920 # because version 0 (present on Solaris 2.4 or earlier) doesn't have
8921 # the same API.
8922 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
8923 echo "configure:8924: checking for Solaris thread debugging library" >&5
8924 if test -f /usr/lib/libthread_db.so.1 ; then
8925 echo "$ac_t""yes" 1>&6
8926 cat >> confdefs.h <<\EOF
8927 #define HAVE_THREAD_DB_LIB 1
8928 EOF
8929
8930 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
8931 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
8932 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
8933 echo "configure:8934: checking for dlopen in -ldl" >&5
8934 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
8935 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8936 echo $ac_n "(cached) $ac_c" 1>&6
8937 else
8938 ac_save_LIBS="$LIBS"
8939 LIBS="-ldl $LIBS"
8940 cat > conftest.$ac_ext <<EOF
8941 #line 8942 "configure"
8942 #include "confdefs.h"
8943 /* Override any gcc2 internal prototype to avoid an error. */
8944 /* We use char because int might match the return type of a gcc2
8945 builtin and then its argument prototype would still apply. */
8946 char dlopen();
8947
8948 int main() {
8949 dlopen()
8950 ; return 0; }
8951 EOF
8952 if { (eval echo configure:8953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8953 rm -rf conftest*
8954 eval "ac_cv_lib_$ac_lib_var=yes"
8955 else
8956 echo "configure: failed program was:" >&5
8957 cat conftest.$ac_ext >&5
8958 rm -rf conftest*
8959 eval "ac_cv_lib_$ac_lib_var=no"
8960 fi
8961 rm -f conftest*
8962 LIBS="$ac_save_LIBS"
8963
8964 fi
8965 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8966 echo "$ac_t""yes" 1>&6
8967 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8968 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8969 cat >> confdefs.h <<EOF
8970 #define $ac_tr_lib 1
8971 EOF
8972
8973 LIBS="-ldl $LIBS"
8974
8975 else
8976 echo "$ac_t""no" 1>&6
8977 fi
8978
8979 if test "$GCC" = "yes" ; then
8980 # The GNU linker requires the -export-dynamic option to make
8981 # all symbols visible in the dynamic symbol table.
8982 hold_ldflags=$LDFLAGS
8983 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
8984 echo "configure:8985: checking for the ld -export-dynamic flag" >&5
8985 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
8986 cat > conftest.$ac_ext <<EOF
8987 #line 8988 "configure"
8988 #include "confdefs.h"
8989
8990 int main() {
8991 int i;
8992 ; return 0; }
8993 EOF
8994 if { (eval echo configure:8995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8995 rm -rf conftest*
8996 found=yes
8997 else
8998 echo "configure: failed program was:" >&5
8999 cat conftest.$ac_ext >&5
9000 rm -rf conftest*
9001 found=no
9002 fi
9003 rm -f conftest*
9004 LDFLAGS=$hold_ldflags
9005 echo "$ac_t""$found" 1>&6
9006 if test $found = yes; then
9007 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
9008 fi
9009 fi
9010 # Sun randomly tweaked the prototypes in <proc_service.h>
9011 # at one point.
9012 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
9013 echo "configure:9014: checking if <proc_service.h> is old" >&5
9014 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
9015 echo $ac_n "(cached) $ac_c" 1>&6
9016 else
9017
9018 cat > conftest.$ac_ext <<EOF
9019 #line 9020 "configure"
9020 #include "confdefs.h"
9021
9022 #include <proc_service.h>
9023 ps_err_e ps_pdwrite
9024 (struct ps_prochandle*, psaddr_t, const void*, size_t);
9025
9026 int main() {
9027
9028 ; return 0; }
9029 EOF
9030 if { (eval echo configure:9031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9031 rm -rf conftest*
9032 gdb_cv_proc_service_is_old=no
9033 else
9034 echo "configure: failed program was:" >&5
9035 cat conftest.$ac_ext >&5
9036 rm -rf conftest*
9037 gdb_cv_proc_service_is_old=yes
9038 fi
9039 rm -f conftest*
9040
9041 fi
9042
9043 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
9044 if test $gdb_cv_proc_service_is_old = yes; then
9045 cat >> confdefs.h <<\EOF
9046 #define PROC_SERVICE_IS_OLD 1
9047 EOF
9048
9049 fi
9050 else
9051 echo "$ac_t""no" 1>&6
9052 fi
9053 ;;
9054 aix*)
9055 echo $ac_n "checking for AiX thread debugging library""... $ac_c" 1>&6
9056 echo "configure:9057: checking for AiX thread debugging library" >&5
9057 if eval "test \"`echo '$''{'gdb_cv_have_aix_thread_debug'+set}'`\" = set"; then
9058 echo $ac_n "(cached) $ac_c" 1>&6
9059 else
9060 cat > conftest.$ac_ext <<EOF
9061 #line 9062 "configure"
9062 #include "confdefs.h"
9063 #include <sys/pthdebug.h>
9064 int main() {
9065 #ifndef PTHDB_VERSION_3
9066 #error
9067 #endif
9068 ; return 0; }
9069 EOF
9070 if { (eval echo configure:9071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9071 rm -rf conftest*
9072 gdb_cv_have_aix_thread_debug=yes
9073 else
9074 echo "configure: failed program was:" >&5
9075 cat conftest.$ac_ext >&5
9076 rm -rf conftest*
9077 gdb_cv_have_aix_thread_debug=no
9078 fi
9079 rm -f conftest*
9080 fi
9081
9082 echo "$ac_t""$gdb_cv_have_aix_thread_debug" 1>&6
9083 if test $gdb_cv_have_aix_thread_debug = yes; then
9084 CONFIG_SRCS="${CONFIG_SRCS} aix-thread.c"
9085 CONFIG_OBS="${CONFIG_OBS} aix-thread.o"
9086 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -lpthdebug"
9087 fi
9088 ;;
9089 esac
9090
9091 fi
9092
9093 if test "x$ac_cv_header_thread_db_h" = "xyes"; then
9094 echo $ac_n "checking whether <thread_db.h> has TD_NOTALLOC""... $ac_c" 1>&6
9095 echo "configure:9096: checking whether <thread_db.h> has TD_NOTALLOC" >&5
9096 if eval "test \"`echo '$''{'gdb_cv_thread_db_h_has_td_notalloc'+set}'`\" = set"; then
9097 echo $ac_n "(cached) $ac_c" 1>&6
9098 else
9099 cat > conftest.$ac_ext <<EOF
9100 #line 9101 "configure"
9101 #include "confdefs.h"
9102 #include <thread_db.h>
9103 int main() {
9104 int i = TD_NOTALLOC;
9105 ; return 0; }
9106 EOF
9107 if { (eval echo configure:9108: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9108 rm -rf conftest*
9109 gdb_cv_thread_db_h_has_td_notalloc=yes
9110 else
9111 echo "configure: failed program was:" >&5
9112 cat conftest.$ac_ext >&5
9113 rm -rf conftest*
9114 gdb_cv_thread_db_h_has_td_notalloc=no
9115
9116 fi
9117 rm -f conftest*
9118
9119 fi
9120
9121 echo "$ac_t""$gdb_cv_thread_db_h_has_td_notalloc" 1>&6
9122 fi
9123 if test "x$gdb_cv_thread_db_h_has_td_notalloc" = "xyes"; then
9124 cat >> confdefs.h <<\EOF
9125 #define THREAD_DB_HAS_TD_NOTALLOC 1
9126 EOF
9127
9128 fi
9129
9130 if test "x$ac_cv_header_sys_syscall_h" = "xyes"; then
9131 echo $ac_n "checking whether <sys/syscall.h> has __NR_tkill""... $ac_c" 1>&6
9132 echo "configure:9133: checking whether <sys/syscall.h> has __NR_tkill" >&5
9133 if eval "test \"`echo '$''{'gdb_cv_sys_syscall_h_has_tkill'+set}'`\" = set"; then
9134 echo $ac_n "(cached) $ac_c" 1>&6
9135 else
9136 cat > conftest.$ac_ext <<EOF
9137 #line 9138 "configure"
9138 #include "confdefs.h"
9139 #include <sys/syscall.h>
9140 int main() {
9141 int i = __NR_tkill;
9142 ; return 0; }
9143 EOF
9144 if { (eval echo configure:9145: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9145 rm -rf conftest*
9146 gdb_cv_sys_syscall_h_has_tkill=yes
9147 else
9148 echo "configure: failed program was:" >&5
9149 cat conftest.$ac_ext >&5
9150 rm -rf conftest*
9151 gdb_cv_sys_syscall_h_has_tkill=no
9152
9153 fi
9154 rm -f conftest*
9155
9156 fi
9157
9158 echo "$ac_t""$gdb_cv_sys_syscall_h_has_tkill" 1>&6
9159 fi
9160 if test "x$gdb_cv_sys_syscall_h_has_tkill" = "xyes" && test "x$ac_cv_func_syscall" = "xyes"; then
9161 cat >> confdefs.h <<\EOF
9162 #define HAVE_TKILL_SYSCALL 1
9163 EOF
9164
9165 fi
9166
9167
9168 # Check whether --with-sysroot or --without-sysroot was given.
9169 if test "${with_sysroot+set}" = set; then
9170 withval="$with_sysroot"
9171
9172 case ${with_sysroot} in
9173 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
9174 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
9175 esac
9176
9177 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
9178
9179 if test "x$exec_prefix" = xNONE; then
9180 if test "x$prefix" = xNONE; then
9181 test_prefix=/usr/local
9182 else
9183 test_prefix=$prefix
9184 fi
9185 else
9186 test_prefix=$exec_prefix
9187 fi
9188 case ${TARGET_SYSTEM_ROOT} in
9189 "${test_prefix}"|"${test_prefix}/"*|\
9190 '${exec_prefix}'|'${exec_prefix}/'*)
9191 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
9192 TARGET_SYSTEM_ROOT_DEFINE="$t"
9193 ;;
9194 esac
9195
9196 else
9197
9198 TARGET_SYSTEM_ROOT=
9199 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
9200
9201 fi
9202
9203
9204
9205
9206 # NOTE: Don't add -Wall or -Wunused, they both include
9207 # -Wunused-parameter which reports bogus warnings.
9208 # NOTE: If you add to this list, remember to update
9209 # gdb/doc/gdbint.texinfo.
9210 build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
9211 -Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
9212 -Wunused-label -Wunused-function"
9213 # Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
9214 # -Wunused-function -Wunused-variable -Wunused-value
9215 # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
9216 # -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
9217 # -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
9218 # -Woverloaded-virtual -Winline -Werror"
9219 # Check whether --enable-build-warnings or --disable-build-warnings was given.
9220 if test "${enable_build_warnings+set}" = set; then
9221 enableval="$enable_build_warnings"
9222 case "${enableval}" in
9223 yes) ;;
9224 no) build_warnings="-w";;
9225 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9226 build_warnings="${build_warnings} ${t}";;
9227 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9228 build_warnings="${t} ${build_warnings}";;
9229 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9230 esac
9231 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9232 echo "Setting compiler warning flags = $build_warnings" 6>&1
9233 fi
9234 fi
9235 # Check whether --enable-gdb-build-warnings or --disable-gdb-build-warnings was given.
9236 if test "${enable_gdb_build_warnings+set}" = set; then
9237 enableval="$enable_gdb_build_warnings"
9238 case "${enableval}" in
9239 yes) ;;
9240 no) build_warnings="-w";;
9241 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9242 build_warnings="${build_warnings} ${t}";;
9243 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
9244 build_warnings="${t} ${build_warnings}";;
9245 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
9246 esac
9247 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
9248 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
9249 fi
9250 fi
9251 WARN_CFLAGS=""
9252 WERROR_CFLAGS=""
9253 if test "x${build_warnings}" != x -a "x$GCC" = xyes
9254 then
9255 echo $ac_n "checking compiler warning flags""... $ac_c" 1>&6
9256 echo "configure:9257: checking compiler warning flags" >&5
9257 # Separate out the -Werror flag as some files just cannot be
9258 # compiled with it enabled.
9259 for w in ${build_warnings}; do
9260 case $w in
9261 -Werr*) WERROR_CFLAGS=-Werror ;;
9262 *) # Check that GCC accepts it
9263 saved_CFLAGS="$CFLAGS"
9264 CFLAGS="$CFLAGS $w"
9265 cat > conftest.$ac_ext <<EOF
9266 #line 9267 "configure"
9267 #include "confdefs.h"
9268
9269 int main() {
9270
9271 ; return 0; }
9272 EOF
9273 if { (eval echo configure:9274: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
9274 rm -rf conftest*
9275 WARN_CFLAGS="${WARN_CFLAGS} $w"
9276 else
9277 echo "configure: failed program was:" >&5
9278 cat conftest.$ac_ext >&5
9279 fi
9280 rm -f conftest*
9281 CFLAGS="$saved_CFLAGS"
9282 esac
9283 done
9284 echo "$ac_t""${WARN_CFLAGS}${WERROR_CFLAGS}" 1>&6
9285 fi
9286
9287
9288
9289 # In the Cygwin environment, we need some additional flags.
9290 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
9291 echo "configure:9292: checking for cygwin" >&5
9292 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
9293 echo $ac_n "(cached) $ac_c" 1>&6
9294 else
9295 cat > conftest.$ac_ext <<EOF
9296 #line 9297 "configure"
9297 #include "confdefs.h"
9298
9299 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
9300 lose
9301 #endif
9302 EOF
9303 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9304 egrep "lose" >/dev/null 2>&1; then
9305 rm -rf conftest*
9306 gdb_cv_os_cygwin=yes
9307 else
9308 rm -rf conftest*
9309 gdb_cv_os_cygwin=no
9310 fi
9311 rm -f conftest*
9312
9313 fi
9314
9315 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
9316
9317
9318 SER_HARDWIRE="ser-unix.o ser-pipe.o ser-tcp.o"
9319 case ${host} in
9320 *go32* ) SER_HARDWIRE=ser-go32.o ;;
9321 *djgpp* ) SER_HARDWIRE=ser-go32.o ;;
9322 esac
9323
9324
9325 # libreadline needs libuser32.a in a cygwin environment
9326 WIN32LIBS=
9327 if test x$gdb_cv_os_cygwin = xyes; then
9328 WIN32LIBS="-luser32"
9329 case "${target}" in
9330 *cygwin*) WIN32LIBS="$WIN32LIBS -limagehlp"
9331 ;;
9332 esac
9333 fi
9334
9335
9336 LIBGUI="../libgui/src/libgui.a"
9337 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
9338
9339
9340
9341 WIN32LDAPP=
9342
9343
9344
9345 configdir="unix"
9346
9347 GDBTKLIBS=
9348 if test "${enable_gdbtk}" = "yes"; then
9349
9350 # Gdbtk must have an absolute path to srcdir in order to run
9351 # properly when not installed.
9352 here=`pwd`
9353 cd ${srcdir}
9354 GDBTK_SRC_DIR=`pwd`
9355 cd $here
9356
9357
9358 #
9359 # Ok, lets find the tcl configuration
9360 # First, look for one uninstalled.
9361 # the alternative search directory is invoked by --with-tclconfig
9362 #
9363
9364 if test x"${no_tcl}" = x ; then
9365 # we reset no_tcl in case something fails here
9366 no_tcl=true
9367 # Check whether --with-tclconfig or --without-tclconfig was given.
9368 if test "${with_tclconfig+set}" = set; then
9369 withval="$with_tclconfig"
9370 with_tclconfig=${withval}
9371 fi
9372
9373 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
9374 echo "configure:9375: checking for Tcl configuration" >&5
9375 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
9376 echo $ac_n "(cached) $ac_c" 1>&6
9377 else
9378
9379
9380 # First check to see if --with-tclconfig was specified.
9381 if test x"${with_tclconfig}" != x ; then
9382 if test -f "${with_tclconfig}/tclConfig.sh" ; then
9383 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
9384 else
9385 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
9386 fi
9387 fi
9388
9389 # then check for a private Tcl installation
9390 if test x"${ac_cv_c_tclconfig}" = x ; then
9391 for i in \
9392 ../tcl \
9393 `ls -dr ../tcl[7-9]* 2>/dev/null` \
9394 ../../tcl \
9395 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
9396 ../../../tcl \
9397 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
9398 if test -f "$i/${configdir}/tclConfig.sh" ; then
9399 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9400 break
9401 fi
9402 done
9403 fi
9404 # check in a few common install locations
9405 if test x"${ac_cv_c_tclconfig}" = x ; then
9406 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9407 if test -f "$i/tclConfig.sh" ; then
9408 ac_cv_c_tclconfig=`(cd $i; pwd)`
9409 break
9410 fi
9411 done
9412 fi
9413 # check in a few other private locations
9414 if test x"${ac_cv_c_tclconfig}" = x ; then
9415 for i in \
9416 ${srcdir}/../tcl \
9417 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
9418 if test -f "$i/${configdir}/tclConfig.sh" ; then
9419 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
9420 break
9421 fi
9422 done
9423 fi
9424
9425 fi
9426
9427 if test x"${ac_cv_c_tclconfig}" = x ; then
9428 TCLCONFIG="# no Tcl configs found"
9429 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
9430 else
9431 no_tcl=
9432 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
9433 echo "$ac_t""found $TCLCONFIG" 1>&6
9434 fi
9435 fi
9436
9437 if test -z "${no_tcl}"; then
9438
9439 . $TCLCONFIG
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467 #
9468 # Ok, lets find the tk configuration
9469 # First, look for one uninstalled.
9470 # the alternative search directory is invoked by --with-tkconfig
9471 #
9472
9473 if test x"${no_tk}" = x ; then
9474 # we reset no_tk in case something fails here
9475 no_tk=true
9476 # Check whether --with-tkconfig or --without-tkconfig was given.
9477 if test "${with_tkconfig+set}" = set; then
9478 withval="$with_tkconfig"
9479 with_tkconfig=${withval}
9480 fi
9481
9482 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
9483 echo "configure:9484: checking for Tk configuration" >&5
9484 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
9485 echo $ac_n "(cached) $ac_c" 1>&6
9486 else
9487
9488
9489 # First check to see if --with-tkconfig was specified.
9490 if test x"${with_tkconfig}" != x ; then
9491 if test -f "${with_tkconfig}/tkConfig.sh" ; then
9492 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
9493 else
9494 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
9495 fi
9496 fi
9497
9498 # then check for a private Tk library
9499 if test x"${ac_cv_c_tkconfig}" = x ; then
9500 for i in \
9501 ../tk \
9502 `ls -dr ../tk[4-9]* 2>/dev/null` \
9503 ../../tk \
9504 `ls -dr ../../tk[4-9]* 2>/dev/null` \
9505 ../../../tk \
9506 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
9507 if test -f "$i/${configdir}/tkConfig.sh" ; then
9508 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9509 break
9510 fi
9511 done
9512 fi
9513 # check in a few common install locations
9514 if test x"${ac_cv_c_tkconfig}" = x ; then
9515 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9516 if test -f "$i/tkConfig.sh" ; then
9517 ac_cv_c_tkconfig=`(cd $i; pwd)`
9518 break
9519 fi
9520 done
9521 fi
9522 # check in a few other private locations
9523 if test x"${ac_cv_c_tkconfig}" = x ; then
9524 for i in \
9525 ${srcdir}/../tk \
9526 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
9527 if test -f "$i/${configdir}/tkConfig.sh" ; then
9528 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
9529 break
9530 fi
9531 done
9532 fi
9533
9534 fi
9535
9536 if test x"${ac_cv_c_tkconfig}" = x ; then
9537 TKCONFIG="# no Tk configs found"
9538 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
9539 else
9540 no_tk=
9541 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
9542 echo "$ac_t""found $TKCONFIG" 1>&6
9543 fi
9544 fi
9545
9546
9547
9548 # now look for Tcl library stuff
9549
9550 case "${host}" in
9551 *-*-cygwin*)
9552 tcldir=../tcl/win/
9553 ;;
9554 *)
9555 tcldir=../tcl/unix/
9556 ;;
9557 esac
9558
9559 TCL_DEPS="${tcldir}${TCL_LIB_FILE}"
9560
9561 # If $no_tk is nonempty, then we can't do Tk, and there is no
9562 # point to doing Tcl.
9563 if test -z "${no_tk}"; then
9564
9565 if test -f "$TKCONFIG" ; then
9566 . $TKCONFIG
9567 fi
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582 #
9583 # Ok, lets find the tcl source trees so we can use the headers
9584 # Warning: transition of version 9 to 10 will break this algorithm
9585 # because 10 sorts before 9. We also look for just tcl. We have to
9586 # be careful that we don't match stuff like tclX by accident.
9587 # the alternative search directory is involked by --with-tclinclude
9588 #
9589
9590 no_tcl=true
9591 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
9592 echo "configure:9593: checking for Tcl private headers. dir=${configdir}" >&5
9593 # Check whether --with-tclinclude or --without-tclinclude was given.
9594 if test "${with_tclinclude+set}" = set; then
9595 withval="$with_tclinclude"
9596 with_tclinclude=${withval}
9597 fi
9598
9599 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
9600 echo $ac_n "(cached) $ac_c" 1>&6
9601 else
9602
9603 # first check to see if --with-tclinclude was specified
9604 if test x"${with_tclinclude}" != x ; then
9605 if test -f ${with_tclinclude}/tclInt.h ; then
9606 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
9607 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
9608 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
9609 else
9610 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9611 fi
9612 fi
9613
9614 # next check if it came with Tcl configuration file
9615 if test x"${ac_cv_c_tclconfig}" = x ; then
9616 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
9617 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
9618 fi
9619 fi
9620
9621 # next check in private source directory
9622 #
9623 # since ls returns lowest version numbers first, reverse its output
9624 if test x"${ac_cv_c_tclh}" = x ; then
9625 for i in \
9626 ${srcdir}/../tcl \
9627 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
9628 ${srcdir}/../../tcl \
9629 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
9630 ${srcdir}/../../../tcl \
9631 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
9632 if test -f $i/generic/tclInt.h ; then
9633 ac_cv_c_tclh=`(cd $i/generic; pwd)`
9634 break
9635 fi
9636 done
9637 fi
9638 # finally check in a few common install locations
9639 #
9640 # since ls returns lowest version numbers first, reverse its output
9641 if test x"${ac_cv_c_tclh}" = x ; then
9642 for i in \
9643 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
9644 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
9645 /usr/local/src/tcl \
9646 /usr/local/lib/tcl \
9647 ${prefix}/include ; do
9648 if test -f $i/generic/tclInt.h ; then
9649 ac_cv_c_tclh=`(cd $i/generic; pwd)`
9650 break
9651 fi
9652 done
9653 fi
9654 # see if one is installed
9655 if test x"${ac_cv_c_tclh}" = x ; then
9656 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
9657 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
9658 echo "configure:9659: checking for tclInt.h" >&5
9659 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9660 echo $ac_n "(cached) $ac_c" 1>&6
9661 else
9662 cat > conftest.$ac_ext <<EOF
9663 #line 9664 "configure"
9664 #include "confdefs.h"
9665 #include <tclInt.h>
9666 EOF
9667 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9668 { (eval echo configure:9669: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9669 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9670 if test -z "$ac_err"; then
9671 rm -rf conftest*
9672 eval "ac_cv_header_$ac_safe=yes"
9673 else
9674 echo "$ac_err" >&5
9675 echo "configure: failed program was:" >&5
9676 cat conftest.$ac_ext >&5
9677 rm -rf conftest*
9678 eval "ac_cv_header_$ac_safe=no"
9679 fi
9680 rm -f conftest*
9681 fi
9682 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9683 echo "$ac_t""yes" 1>&6
9684 ac_cv_c_tclh=installed
9685 else
9686 echo "$ac_t""no" 1>&6
9687 ac_cv_c_tclh=""
9688 fi
9689
9690 fi
9691
9692 fi
9693
9694 if test x"${ac_cv_c_tclh}" = x ; then
9695 TCLHDIR="# no Tcl private headers found"
9696 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
9697 fi
9698 if test x"${ac_cv_c_tclh}" != x ; then
9699 no_tcl=""
9700 if test x"${ac_cv_c_tclh}" = x"installed" ; then
9701 echo "$ac_t""is installed" 1>&6
9702 TCLHDIR=""
9703 else
9704 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
9705 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
9706 TCLHDIR="-I${ac_cv_c_tclh}"
9707 fi
9708 fi
9709
9710
9711
9712
9713 #
9714 # Ok, lets find the tk source trees so we can use the headers
9715 # If the directory (presumably symlink) named "tk" exists, use that one
9716 # in preference to any others. Same logic is used when choosing library
9717 # and again with Tcl. The search order is the best place to look first, then in
9718 # decreasing significance. The loop breaks if the trigger file is found.
9719 # Note the gross little conversion here of srcdir by cd'ing to the found
9720 # directory. This converts the path from a relative to an absolute, so
9721 # recursive cache variables for the path will work right. We check all
9722 # the possible paths in one loop rather than many seperate loops to speed
9723 # things up.
9724 # the alternative search directory is involked by --with-tkinclude
9725 #
9726 no_tk=true
9727 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
9728 echo "configure:9729: checking for Tk private headers" >&5
9729 # Check whether --with-tkinclude or --without-tkinclude was given.
9730 if test "${with_tkinclude+set}" = set; then
9731 withval="$with_tkinclude"
9732 with_tkinclude=${withval}
9733 fi
9734
9735 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
9736 echo $ac_n "(cached) $ac_c" 1>&6
9737 else
9738
9739 # first check to see if --with-tkinclude was specified
9740 if test x"${with_tkinclude}" != x ; then
9741 if test -f ${with_tkinclude}/tk.h ; then
9742 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
9743 elif test -f ${with_tkinclude}/generic/tk.h ; then
9744 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
9745 else
9746 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
9747 fi
9748 fi
9749
9750 # next check if it came with Tk configuration file
9751 if test x"${ac_cv_c_tkconfig}" = x ; then
9752 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
9753 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
9754 fi
9755 fi
9756
9757 # next check in private source directory
9758 #
9759 # since ls returns lowest version numbers first, reverse its output
9760 if test x"${ac_cv_c_tkh}" = x ; then
9761 for i in \
9762 ${srcdir}/../tk \
9763 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
9764 ${srcdir}/../../tk \
9765 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
9766 ${srcdir}/../../../tk \
9767 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
9768 if test -f $i/generic/tk.h ; then
9769 ac_cv_c_tkh=`(cd $i/generic; pwd)`
9770 break
9771 fi
9772 done
9773 fi
9774 # finally check in a few common install locations
9775 #
9776 # since ls returns lowest version numbers first, reverse its output
9777 if test x"${ac_cv_c_tkh}" = x ; then
9778 for i in \
9779 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
9780 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
9781 /usr/local/src/tk \
9782 /usr/local/lib/tk \
9783 ${prefix}/include ; do
9784 if test -f $i/generic/tk.h ; then
9785 ac_cv_c_tkh=`(cd $i/generic; pwd)`
9786 break
9787 fi
9788 done
9789 fi
9790 # see if one is installed
9791 if test x"${ac_cv_c_tkh}" = x ; then
9792 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
9793 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
9794 echo "configure:9795: checking for tk.h" >&5
9795 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
9796 echo $ac_n "(cached) $ac_c" 1>&6
9797 else
9798 cat > conftest.$ac_ext <<EOF
9799 #line 9800 "configure"
9800 #include "confdefs.h"
9801 #include <tk.h>
9802 EOF
9803 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9804 { (eval echo configure:9805: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9805 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9806 if test -z "$ac_err"; then
9807 rm -rf conftest*
9808 eval "ac_cv_header_$ac_safe=yes"
9809 else
9810 echo "$ac_err" >&5
9811 echo "configure: failed program was:" >&5
9812 cat conftest.$ac_ext >&5
9813 rm -rf conftest*
9814 eval "ac_cv_header_$ac_safe=no"
9815 fi
9816 rm -f conftest*
9817 fi
9818 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9819 echo "$ac_t""yes" 1>&6
9820 ac_cv_c_tkh=installed
9821 else
9822 echo "$ac_t""no" 1>&6
9823 ac_cv_c_tkh=""
9824 fi
9825
9826 fi
9827
9828 fi
9829
9830 if test x"${ac_cv_c_tkh}" != x ; then
9831 no_tk=""
9832 if test x"${ac_cv_c_tkh}" = x"installed" ; then
9833 echo "$ac_t""is installed" 1>&6
9834 TKHDIR=""
9835 else
9836 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
9837 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
9838 TKHDIR="-I${ac_cv_c_tkh}"
9839 fi
9840 else
9841 TKHDIR="# no Tk directory found"
9842 echo "configure: warning: Can't find Tk private headers" 1>&2
9843 no_tk=true
9844 fi
9845
9846
9847
9848
9849 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9850 echo "configure:9851: checking for Itcl private headers. srcdir=${srcdir}" >&5
9851 if test x"${ac_cv_c_itclh}" = x ; then
9852 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itcl; do
9853 if test -f $i/generic/itcl.h ; then
9854 ac_cv_c_itclh=`(cd $i/generic; pwd)`
9855 break
9856 fi
9857 done
9858 fi
9859 if test x"${ac_cv_c_itclh}" = x ; then
9860 ITCLHDIR="# no Itcl private headers found"
9861 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
9862 fi
9863 if test x"${ac_cv_c_itclh}" != x ; then
9864 ITCLHDIR="-I${ac_cv_c_itclh}"
9865 fi
9866 # should always be here
9867 # ITCLLIB="../itcl/itcl/unix/libitcl.a"
9868
9869 #AC_SUBST(ITCLLIB)
9870
9871
9872 echo $ac_n "checking for Itk private headers. srcdir=${srcdir}""... $ac_c" 1>&6
9873 echo "configure:9874: checking for Itk private headers. srcdir=${srcdir}" >&5
9874 if test x"${ac_cv_c_itkh}" = x ; then
9875 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ${srcdir}/../itcl/itk; do
9876 if test -f $i/generic/itk.h ; then
9877 ac_cv_c_itkh=`(cd $i/generic; pwd)`
9878 break
9879 fi
9880 done
9881 fi
9882 if test x"${ac_cv_c_itkh}" = x ; then
9883 ITKHDIR="# no Itk private headers found"
9884 { echo "configure: error: Can't find Itk private headers" 1>&2; exit 1; }
9885 fi
9886 if test x"${ac_cv_c_itkh}" != x ; then
9887 ITKHDIR="-I${ac_cv_c_itkh}"
9888 fi
9889 # should always be here
9890 # ITKLIB="../itcl/itk/unix/libitk.a"
9891
9892 #AC_SUBST(ITKLIB)
9893
9894
9895
9896 # now look for Tk library stuff
9897
9898 case "${host}" in
9899 *-*-cygwin*)
9900 tkdir=../tk/win/
9901 ;;
9902 *)
9903 tkdir=../tk/unix/
9904 ;;
9905 esac
9906
9907 TK_DEPS="${tkdir}${TK_LIB_FILE}"
9908
9909 # now look for Itcl library stuff
9910
9911
9912 #
9913 # Ok, lets find the itcl configuration
9914 # First, look for one uninstalled.
9915 # the alternative search directory is invoked by --with-itclconfig
9916 #
9917
9918 if test x"${no_itcl}" = x ; then
9919 # we reset no_itcl in case something fails here
9920 no_itcl=true
9921 # Check whether --with-itclconfig or --without-itclconfig was given.
9922 if test "${with_itclconfig+set}" = set; then
9923 withval="$with_itclconfig"
9924 with_itclconfig=${withval}
9925 fi
9926
9927 echo $ac_n "checking for Itcl configuration""... $ac_c" 1>&6
9928 echo "configure:9929: checking for Itcl configuration" >&5
9929 if eval "test \"`echo '$''{'ac_cv_c_itclconfig'+set}'`\" = set"; then
9930 echo $ac_n "(cached) $ac_c" 1>&6
9931 else
9932
9933
9934 # First check to see if --with-itclconfig was specified.
9935 if test x"${with_itclconfig}" != x ; then
9936 if test -f "${with_itclconfig}/itclConfig.sh" ; then
9937 ac_cv_c_itclconfig=`(cd ${with_itclconfig}; pwd)`
9938 else
9939 { echo "configure: error: ${with_itclconfig} directory doesn't contain itclConfig.sh" 1>&2; exit 1; }
9940 fi
9941 fi
9942
9943 # then check for a private Itcl library
9944 if test x"${ac_cv_c_itclconfig}" = x ; then
9945 for i in \
9946 ../itcl/itcl \
9947 `ls -dr ../itcl[4-9]*/itcl 2>/dev/null` \
9948 ../../itcl \
9949 `ls -dr ../../itcl[4-9]*/itcl 2>/dev/null` \
9950 ../../../itcl \
9951 `ls -dr ../../../itcl[4-9]*/itcl 2>/dev/null` ; do
9952 if test -f "$i/itclConfig.sh" ; then
9953 ac_cv_c_itclconfig=`(cd $i; pwd)`
9954 break
9955 fi
9956 done
9957 fi
9958 # check in a few common install locations
9959 if test x"${ac_cv_c_itclconfig}" = x ; then
9960 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
9961 if test -f "$i/itclConfig.sh" ; then
9962 ac_cv_c_itclconfig=`(cd $i; pwd)`
9963 break
9964 fi
9965 done
9966 fi
9967 # check in a few other private locations
9968 if test x"${ac_cv_c_itclconfig}" = x ; then
9969 for i in \
9970 ${srcdir}/../itcl/itcl \
9971 `ls -dr ${srcdir}/../itcl[4-9]*/itcl 2>/dev/null` ; do
9972 if test -f "$i/itclConfig.sh" ; then
9973 ac_cv_c_itclconfig=`(cd $i; pwd)`
9974 break
9975 fi
9976 done
9977 fi
9978
9979 fi
9980
9981 if test x"${ac_cv_c_itclconfig}" = x ; then
9982 ITCLCONFIG="# no Itcl configs found"
9983 echo "configure: warning: Can't find Itcl configuration definitions" 1>&2
9984 else
9985 no_itcl=
9986 ITCLCONFIG=${ac_cv_c_itclconfig}/itclConfig.sh
9987 echo "$ac_t""found $ITCLCONFIG" 1>&6
9988 fi
9989 fi
9990
9991 if test -z "${no_itcl}"; then
9992
9993 if test -f "$ITCLCONFIG" ; then
9994 . $ITCLCONFIG
9995 fi
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008 ITCLLIB="${ITCL_BUILD_LIB_SPEC}"
10009 ITCL_DEPS="${ITCL_LIB_FULL_PATH}"
10010 fi
10011
10012
10013 # now look for Itk library stuff
10014
10015 #
10016 # Ok, lets find the itk configuration
10017 # First, look for one uninstalled.
10018 # the alternative search directory is invoked by --with-itkconfig
10019 #
10020
10021 if test x"${no_itk}" = x ; then
10022 # we reset no_itk in case something fails here
10023 no_itk=true
10024 # Check whether --with-itkconfig or --without-itkconfig was given.
10025 if test "${with_itkconfig+set}" = set; then
10026 withval="$with_itkconfig"
10027 with_itkconfig=${withval}
10028 fi
10029
10030 echo $ac_n "checking for Itk configuration""... $ac_c" 1>&6
10031 echo "configure:10032: checking for Itk configuration" >&5
10032 if eval "test \"`echo '$''{'ac_cv_c_itkconfig'+set}'`\" = set"; then
10033 echo $ac_n "(cached) $ac_c" 1>&6
10034 else
10035
10036
10037 # First check to see if --with-itkconfig was specified.
10038 if test x"${with_itkconfig}" != x ; then
10039 if test -f "${with_itkconfig}/itkConfig.sh" ; then
10040 ac_cv_c_itkconfig=`(cd ${with_itkconfig}; pwd)`
10041 else
10042 { echo "configure: error: ${with_itkconfig} directory doesn't contain itkConfig.sh" 1>&2; exit 1; }
10043 fi
10044 fi
10045
10046 # then check for a private Itk library
10047 if test x"${ac_cv_c_itkconfig}" = x ; then
10048 for i in \
10049 ../itcl/itk \
10050 `ls -dr ../itcl[4-9]*/itk 2>/dev/null` \
10051 ../../itk \
10052 `ls -dr ../../itcl[4-9]*/itk 2>/dev/null` \
10053 ../../../itk \
10054 `ls -dr ../../../itcl[4-9]*/itk 2>/dev/null` ; do
10055 if test -f "$i/itkConfig.sh" ; then
10056 ac_cv_c_itkconfig=`(cd $i; pwd)`
10057 break
10058 fi
10059 done
10060 fi
10061 # check in a few common install locations
10062 if test x"${ac_cv_c_itkconfig}" = x ; then
10063 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
10064 if test -f "$i/itkConfig.sh" ; then
10065 ac_cv_c_itkconfig=`(cd $i; pwd)`
10066 break
10067 fi
10068 done
10069 fi
10070 # check in a few other private locations
10071 if test x"${ac_cv_c_itkconfig}" = x ; then
10072 for i in \
10073 ${srcdir}/../itcl/itk \
10074 `ls -dr ${srcdir}/../itcl[4-9]*/itk 2>/dev/null` ; do
10075 if test -f "$i/itkConfig.sh" ; then
10076 ac_cv_c_itkconfig=`(cd $i; pwd)`
10077 break
10078 fi
10079 done
10080 fi
10081
10082 fi
10083
10084 if test x"${ac_cv_c_itkconfig}" = x ; then
10085 ITKCONFIG="# no Itk configs found"
10086 echo "configure: warning: Can't find Itk configuration definitions" 1>&2
10087 else
10088 no_itk=
10089 ITKCONFIG=${ac_cv_c_itkconfig}/itkConfig.sh
10090 echo "$ac_t""found $ITKCONFIG" 1>&6
10091 fi
10092 fi
10093
10094
10095 if test -z "${no_itcl}"; then
10096
10097 if test -f "$ITKCONFIG" ; then
10098 . $ITKCONFIG
10099 fi
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112 ITKLIB="${ITK_BUILD_LIB_SPEC}"
10113 ITK_DEPS="${ITK_LIB_FULL_PATH}"
10114 fi
10115
10116 ENABLE_CFLAGS="${ENABLE_CFLAGS} \$(SUBDIR_GDBTK_CFLAGS)"
10117 # Tcl/Tk 8.1 require -fwritable strings. I don't
10118 # know whether 8.2 will or not, but I bet it will.
10119 # I don't have to worry about 7.x since we don't support it.
10120 GDBTK_CFLAGS=""
10121 if test "$GCC" = "yes"; then
10122 if test "$TCL_VERSION" != "8.0" ; then
10123 GDBTK_CFLAGS="-fwritable-strings"
10124 fi
10125 fi
10126
10127 # Include some libraries that Tcl and Tk want.
10128 TCL_LIBS='$(LIBGUI) $(ITCL) $(ITK) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
10129 # Yes, the ordering seems wrong here. But it isn't.
10130 # TK_LIBS is the list of libraries that need to be linked
10131 # after Tcl/Tk. Note that this isn't put into LIBS. If it
10132 # were in LIBS then any link tests after this point would
10133 # try to include things like `$(LIBGUI)', which wouldn't work.
10134 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
10135
10136 CONFIG_OBS="${CONFIG_OBS} \$(SUBDIR_GDBTK_OBS)"
10137 CONFIG_DEPS="${CONFIG_DEPS} \$(SUBDIR_GDBTK_DEPS)"
10138 CONFIG_SRCS="${CONFIG_SRCS} \$(SUBDIR_GDBTK_SRCS)"
10139 CONFIG_ALL="${CONFIG_ALL} all-gdbtk"
10140 CONFIG_CLEAN="${CONFIG_CLEAN} clean-gdbtk"
10141 CONFIG_INSTALL="${CONFIG_INSTALL} install-gdbtk"
10142 CONFIG_UNINSTALL="${CONFIG_UNINSTALL} uninstall-gdbtk"
10143
10144 if test x$gdb_cv_os_cygwin = xyes; then
10145 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32"
10146 WIN32LDAPP="-Wl,--subsystem,console"
10147 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
10148 fi
10149 fi
10150 fi
10151
10152 configdirs="${configdirs} gdbtk"
10153 fi
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168 # If we find X, set shell vars x_includes and x_libraries to the
10169 # paths, otherwise set no_x=yes.
10170 # Uses ac_ vars as temps to allow command line to override cache and checks.
10171 # --without-x overrides everything else, but does not touch the cache.
10172 echo $ac_n "checking for X""... $ac_c" 1>&6
10173 echo "configure:10174: checking for X" >&5
10174
10175 # Check whether --with-x or --without-x was given.
10176 if test "${with_x+set}" = set; then
10177 withval="$with_x"
10178 :
10179 fi
10180
10181 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
10182 if test "x$with_x" = xno; then
10183 # The user explicitly disabled X.
10184 have_x=disabled
10185 else
10186 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
10187 # Both variables are already set.
10188 have_x=yes
10189 else
10190 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
10191 echo $ac_n "(cached) $ac_c" 1>&6
10192 else
10193 # One or both of the vars are not set, and there is no cached value.
10194 ac_x_includes=NO ac_x_libraries=NO
10195 rm -fr conftestdir
10196 if mkdir conftestdir; then
10197 cd conftestdir
10198 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
10199 cat > Imakefile <<'EOF'
10200 acfindx:
10201 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
10202 EOF
10203 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
10204 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
10205 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
10206 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
10207 for ac_extension in a so sl; do
10208 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
10209 test -f $ac_im_libdir/libX11.$ac_extension; then
10210 ac_im_usrlibdir=$ac_im_libdir; break
10211 fi
10212 done
10213 # Screen out bogus values from the imake configuration. They are
10214 # bogus both because they are the default anyway, and because
10215 # using them would break gcc on systems where it needs fixed includes.
10216 case "$ac_im_incroot" in
10217 /usr/include) ;;
10218 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
10219 esac
10220 case "$ac_im_usrlibdir" in
10221 /usr/lib | /lib) ;;
10222 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
10223 esac
10224 fi
10225 cd ..
10226 rm -fr conftestdir
10227 fi
10228
10229 if test "$ac_x_includes" = NO; then
10230 # Guess where to find include files, by looking for this one X11 .h file.
10231 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
10232
10233 # First, try using that file with no special directory specified.
10234 cat > conftest.$ac_ext <<EOF
10235 #line 10236 "configure"
10236 #include "confdefs.h"
10237 #include <$x_direct_test_include>
10238 EOF
10239 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10240 { (eval echo configure:10241: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10241 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10242 if test -z "$ac_err"; then
10243 rm -rf conftest*
10244 # We can compile using X headers with no special include directory.
10245 ac_x_includes=
10246 else
10247 echo "$ac_err" >&5
10248 echo "configure: failed program was:" >&5
10249 cat conftest.$ac_ext >&5
10250 rm -rf conftest*
10251 # Look for the header file in a standard set of common directories.
10252 # Check X11 before X11Rn because it is often a symlink to the current release.
10253 for ac_dir in \
10254 /usr/X11/include \
10255 /usr/X11R6/include \
10256 /usr/X11R5/include \
10257 /usr/X11R4/include \
10258 \
10259 /usr/include/X11 \
10260 /usr/include/X11R6 \
10261 /usr/include/X11R5 \
10262 /usr/include/X11R4 \
10263 \
10264 /usr/local/X11/include \
10265 /usr/local/X11R6/include \
10266 /usr/local/X11R5/include \
10267 /usr/local/X11R4/include \
10268 \
10269 /usr/local/include/X11 \
10270 /usr/local/include/X11R6 \
10271 /usr/local/include/X11R5 \
10272 /usr/local/include/X11R4 \
10273 \
10274 /usr/X386/include \
10275 /usr/x386/include \
10276 /usr/XFree86/include/X11 \
10277 \
10278 /usr/include \
10279 /usr/local/include \
10280 /usr/unsupported/include \
10281 /usr/athena/include \
10282 /usr/local/x11r5/include \
10283 /usr/lpp/Xamples/include \
10284 \
10285 /usr/openwin/include \
10286 /usr/openwin/share/include \
10287 ; \
10288 do
10289 if test -r "$ac_dir/$x_direct_test_include"; then
10290 ac_x_includes=$ac_dir
10291 break
10292 fi
10293 done
10294 fi
10295 rm -f conftest*
10296 fi # $ac_x_includes = NO
10297
10298 if test "$ac_x_libraries" = NO; then
10299 # Check for the libraries.
10300
10301 test -z "$x_direct_test_library" && x_direct_test_library=Xt
10302 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
10303
10304 # See if we find them without any special options.
10305 # Don't add to $LIBS permanently.
10306 ac_save_LIBS="$LIBS"
10307 LIBS="-l$x_direct_test_library $LIBS"
10308 cat > conftest.$ac_ext <<EOF
10309 #line 10310 "configure"
10310 #include "confdefs.h"
10311
10312 int main() {
10313 ${x_direct_test_function}()
10314 ; return 0; }
10315 EOF
10316 if { (eval echo configure:10317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10317 rm -rf conftest*
10318 LIBS="$ac_save_LIBS"
10319 # We can link X programs with no special library path.
10320 ac_x_libraries=
10321 else
10322 echo "configure: failed program was:" >&5
10323 cat conftest.$ac_ext >&5
10324 rm -rf conftest*
10325 LIBS="$ac_save_LIBS"
10326 # First see if replacing the include by lib works.
10327 # Check X11 before X11Rn because it is often a symlink to the current release.
10328 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
10329 /usr/X11/lib \
10330 /usr/X11R6/lib \
10331 /usr/X11R5/lib \
10332 /usr/X11R4/lib \
10333 \
10334 /usr/lib/X11 \
10335 /usr/lib/X11R6 \
10336 /usr/lib/X11R5 \
10337 /usr/lib/X11R4 \
10338 \
10339 /usr/local/X11/lib \
10340 /usr/local/X11R6/lib \
10341 /usr/local/X11R5/lib \
10342 /usr/local/X11R4/lib \
10343 \
10344 /usr/local/lib/X11 \
10345 /usr/local/lib/X11R6 \
10346 /usr/local/lib/X11R5 \
10347 /usr/local/lib/X11R4 \
10348 \
10349 /usr/X386/lib \
10350 /usr/x386/lib \
10351 /usr/XFree86/lib/X11 \
10352 \
10353 /usr/lib \
10354 /usr/local/lib \
10355 /usr/unsupported/lib \
10356 /usr/athena/lib \
10357 /usr/local/x11r5/lib \
10358 /usr/lpp/Xamples/lib \
10359 /lib/usr/lib/X11 \
10360 \
10361 /usr/openwin/lib \
10362 /usr/openwin/share/lib \
10363 ; \
10364 do
10365 for ac_extension in a so sl; do
10366 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
10367 ac_x_libraries=$ac_dir
10368 break 2
10369 fi
10370 done
10371 done
10372 fi
10373 rm -f conftest*
10374 fi # $ac_x_libraries = NO
10375
10376 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
10377 # Didn't find X anywhere. Cache the known absence of X.
10378 ac_cv_have_x="have_x=no"
10379 else
10380 # Record where we found X for the cache.
10381 ac_cv_have_x="have_x=yes \
10382 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
10383 fi
10384 fi
10385 fi
10386 eval "$ac_cv_have_x"
10387 fi # $with_x != no
10388
10389 if test "$have_x" != yes; then
10390 echo "$ac_t""$have_x" 1>&6
10391 no_x=yes
10392 else
10393 # If each of the values was on the command line, it overrides each guess.
10394 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
10395 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
10396 # Update the cache value to reflect the command line values.
10397 ac_cv_have_x="have_x=yes \
10398 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
10399 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
10400 fi
10401
10402
10403
10404 # Unlike the sim directory, whether a simulator is linked is controlled by
10405 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
10406 # This code just checks for a few cases where we'd like to ignore those
10407 # definitions, even when they're present in the '.mt' file. These cases
10408 # are when --disable-sim is specified, or if the simulator directory is
10409 # not part of the source tree.
10410 #
10411 # Check whether --enable-sim or --disable-sim was given.
10412 if test "${enable_sim+set}" = set; then
10413 enableval="$enable_sim"
10414 echo "enable_sim = $enable_sim";
10415 echo "enableval = ${enableval}";
10416 case "${enableval}" in
10417 yes) ignore_sim=false ;;
10418 no) ignore_sim=true ;;
10419 *) ignore_sim=false ;;
10420 esac
10421 else
10422 ignore_sim=false
10423 fi
10424
10425
10426 if test ! -d "${srcdir}/../sim"; then
10427 ignore_sim=true
10428 fi
10429
10430 if test "${ignore_sim}" = "true"; then
10431 IGNORE_SIM="SIM="
10432 IGNORE_SIM_OBS="SIM_OBS="
10433 else
10434 IGNORE_SIM=""
10435 IGNORE_SIM_OBS=""
10436 cat >> confdefs.h <<\EOF
10437 #define WITH_SIM 1
10438 EOF
10439
10440 fi
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455 # target_subdir is used by the testsuite to find the target libraries.
10456 target_subdir=
10457 if test "${host}" != "${target}"; then
10458 target_subdir="${target_alias}/"
10459 fi
10460
10461
10462 frags=
10463 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
10464 if test ! -f ${host_makefile_frag}; then
10465 # When building a native debuger the .mh file containing things
10466 # like NATDEPFILES is needed. Cross debuggers don't need .mh
10467 # since it no longer contains anything useful.
10468 if test "${target}" = "${host}"; then
10469 { echo "configure: error: "*** Gdb does not support native target ${host}"" 1>&2; exit 1; }
10470 else
10471 host_makefile_frag=/dev/null
10472 fi
10473 fi
10474 frags="$frags $host_makefile_frag"
10475
10476 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
10477 if test ! -f ${target_makefile_frag}; then
10478 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
10479 fi
10480 frags="$frags $target_makefile_frag"
10481
10482
10483
10484
10485
10486 hostfile=`sed -n '
10487 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10488 ' ${host_makefile_frag}`
10489
10490 targetfile=`sed -n '
10491 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10492 ' ${target_makefile_frag}`
10493
10494 if test "${target}" = "${host}"; then
10495 # We pick this up from the host configuration file (.mh) because we
10496 # do not have a native configuration Makefile fragment.
10497 nativefile=`sed -n '
10498 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
10499 ' ${host_makefile_frag}`
10500 fi
10501
10502
10503 if test x"${gdb_osabi}" != x ; then
10504 cat >> confdefs.h <<EOF
10505 #define GDB_OSABI_DEFAULT $gdb_osabi
10506 EOF
10507
10508 fi
10509
10510 # Enable multi-ice-gdb-server.
10511 # Check whether --enable-multi-ice or --disable-multi-ice was given.
10512 if test "${enable_multi_ice+set}" = set; then
10513 enableval="$enable_multi_ice"
10514 case $enableval in
10515 yes | no)
10516 ;;
10517 *) { echo "configure: error: bad value $enableval for --enable-multi-ice" 1>&2; exit 1; } ;;
10518 esac
10519 fi
10520
10521 if test "x$enable_multi_ice" = xyes; then
10522 configdirs="$configdirs multi-ice"
10523 fi
10524
10525 # We only build gdbserver automatically if host and target are the same.
10526 if test "x$target" = "x$host"; then
10527 echo $ac_n "checking whether gdbserver is supported on this host""... $ac_c" 1>&6
10528 echo "configure:10529: checking whether gdbserver is supported on this host" >&5
10529 if test "x$build_gdbserver" = xyes; then
10530 configdirs="$configdirs gdbserver"
10531 echo "$ac_t""yes" 1>&6
10532 else
10533 echo "$ac_t""no" 1>&6
10534 fi
10535 fi
10536
10537 subdirs="doc testsuite $configdirs"
10538
10539
10540 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
10541 # (NAT_FILE) is not set in config/*/*.m[ht] files, we link to an empty
10542 # version.
10543
10544 files=
10545 links=
10546
10547 rm -f xm.h
10548 xm_h=""
10549 if test "${hostfile}" != ""; then
10550 xm_h=xm.h
10551 GDB_XM_FILE="config/${gdb_host_cpu}/${hostfile}"
10552 files="${files} ${GDB_XM_FILE}"
10553 links="${links} xm.h"
10554 cat >> confdefs.h <<EOF
10555 #define GDB_XM_FILE ${GDB_XM_FILE}
10556 EOF
10557
10558 fi
10559
10560
10561 rm -f tm.h
10562 tm_h=""
10563 if test "${targetfile}" != ""; then
10564 tm_h=tm.h
10565 GDB_TM_FILE="config/${gdb_target_cpu}/${targetfile}"
10566 files="${files} ${GDB_TM_FILE}"
10567 links="${links} tm.h"
10568 cat >> confdefs.h <<EOF
10569 #define GDB_TM_FILE ${GDB_TM_FILE}
10570 EOF
10571
10572 fi
10573
10574
10575 rm -f nm.h
10576 nm_h=""
10577 if test "${nativefile}" != ""; then
10578 nm_h=nm.h
10579 GDB_NM_FILE="config/${gdb_host_cpu}/${nativefile}"
10580 files="${files} ${GDB_NM_FILE}"
10581 links="${links} nm.h"
10582 cat >> confdefs.h <<EOF
10583 #define GDB_NM_FILE ${GDB_NM_FILE}
10584 EOF
10585
10586 fi
10587
10588
10589
10590
10591 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
10592 echo "configure:10593: checking for Cygwin environment" >&5
10593 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
10594 echo $ac_n "(cached) $ac_c" 1>&6
10595 else
10596 cat > conftest.$ac_ext <<EOF
10597 #line 10598 "configure"
10598 #include "confdefs.h"
10599
10600 int main() {
10601
10602 #ifndef __CYGWIN__
10603 #define __CYGWIN__ __CYGWIN32__
10604 #endif
10605 return __CYGWIN__;
10606 ; return 0; }
10607 EOF
10608 if { (eval echo configure:10609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10609 rm -rf conftest*
10610 ac_cv_cygwin=yes
10611 else
10612 echo "configure: failed program was:" >&5
10613 cat conftest.$ac_ext >&5
10614 rm -rf conftest*
10615 ac_cv_cygwin=no
10616 fi
10617 rm -f conftest*
10618 rm -f conftest*
10619 fi
10620
10621 echo "$ac_t""$ac_cv_cygwin" 1>&6
10622 CYGWIN=
10623 test "$ac_cv_cygwin" = yes && CYGWIN=yes
10624 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
10625 echo "configure:10626: checking for mingw32 environment" >&5
10626 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
10627 echo $ac_n "(cached) $ac_c" 1>&6
10628 else
10629 cat > conftest.$ac_ext <<EOF
10630 #line 10631 "configure"
10631 #include "confdefs.h"
10632
10633 int main() {
10634 return __MINGW32__;
10635 ; return 0; }
10636 EOF
10637 if { (eval echo configure:10638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10638 rm -rf conftest*
10639 ac_cv_mingw32=yes
10640 else
10641 echo "configure: failed program was:" >&5
10642 cat conftest.$ac_ext >&5
10643 rm -rf conftest*
10644 ac_cv_mingw32=no
10645 fi
10646 rm -f conftest*
10647 rm -f conftest*
10648 fi
10649
10650 echo "$ac_t""$ac_cv_mingw32" 1>&6
10651 MINGW32=
10652 test "$ac_cv_mingw32" = yes && MINGW32=yes
10653
10654
10655 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
10656 echo "configure:10657: checking for executable suffix" >&5
10657 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
10658 echo $ac_n "(cached) $ac_c" 1>&6
10659 else
10660 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
10661 ac_cv_exeext=.exe
10662 else
10663 rm -f conftest*
10664 echo 'int main () { return 0; }' > conftest.$ac_ext
10665 ac_cv_exeext=
10666 if { (eval echo configure:10667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
10667 for file in conftest.*; do
10668 case $file in
10669 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
10670 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
10671 esac
10672 done
10673 else
10674 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
10675 fi
10676 rm -f conftest*
10677 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
10678 fi
10679 fi
10680
10681 EXEEXT=""
10682 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
10683 echo "$ac_t""${ac_cv_exeext}" 1>&6
10684 ac_exeext=$EXEEXT
10685
10686
10687
10688 cat >> confdefs.h <<\EOF
10689 #define GDB_DEFAULT_HOST_CHARSET "ISO-8859-1"
10690 EOF
10691
10692
10693
10694
10695 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10696 if test "${with_libiconv_prefix+set}" = set; then
10697 withval="$with_libiconv_prefix"
10698
10699 for dir in `echo "$withval" | tr : ' '`; do
10700 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
10701 if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
10702 done
10703
10704 fi
10705
10706
10707 echo $ac_n "checking for iconv""... $ac_c" 1>&6
10708 echo "configure:10709: checking for iconv" >&5
10709 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
10710 echo $ac_n "(cached) $ac_c" 1>&6
10711 else
10712
10713 am_cv_func_iconv="no, consider installing GNU libiconv"
10714 am_cv_lib_iconv=no
10715 cat > conftest.$ac_ext <<EOF
10716 #line 10717 "configure"
10717 #include "confdefs.h"
10718 #include <stdlib.h>
10719 #include <iconv.h>
10720 int main() {
10721 iconv_t cd = iconv_open("","");
10722 iconv(cd,NULL,NULL,NULL,NULL);
10723 iconv_close(cd);
10724 ; return 0; }
10725 EOF
10726 if { (eval echo configure:10727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10727 rm -rf conftest*
10728 am_cv_func_iconv=yes
10729 else
10730 echo "configure: failed program was:" >&5
10731 cat conftest.$ac_ext >&5
10732 fi
10733 rm -f conftest*
10734 if test "$am_cv_func_iconv" != yes; then
10735 am_save_LIBS="$LIBS"
10736 LIBS="$LIBS -liconv"
10737 cat > conftest.$ac_ext <<EOF
10738 #line 10739 "configure"
10739 #include "confdefs.h"
10740 #include <stdlib.h>
10741 #include <iconv.h>
10742 int main() {
10743 iconv_t cd = iconv_open("","");
10744 iconv(cd,NULL,NULL,NULL,NULL);
10745 iconv_close(cd);
10746 ; return 0; }
10747 EOF
10748 if { (eval echo configure:10749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10749 rm -rf conftest*
10750 am_cv_lib_iconv=yes
10751 am_cv_func_iconv=yes
10752 else
10753 echo "configure: failed program was:" >&5
10754 cat conftest.$ac_ext >&5
10755 fi
10756 rm -f conftest*
10757 LIBS="$am_save_LIBS"
10758 fi
10759
10760 fi
10761
10762 echo "$ac_t""$am_cv_func_iconv" 1>&6
10763 if test "$am_cv_func_iconv" = yes; then
10764 cat >> confdefs.h <<\EOF
10765 #define HAVE_ICONV 1
10766 EOF
10767
10768 echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
10769 echo "configure:10770: checking for iconv declaration" >&5
10770 if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
10771 echo $ac_n "(cached) $ac_c" 1>&6
10772 else
10773
10774 cat > conftest.$ac_ext <<EOF
10775 #line 10776 "configure"
10776 #include "confdefs.h"
10777
10778 #include <stdlib.h>
10779 #include <iconv.h>
10780 extern
10781 #ifdef __cplusplus
10782 "C"
10783 #endif
10784 #if defined(__STDC__) || defined(__cplusplus)
10785 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10786 #else
10787 size_t iconv();
10788 #endif
10789
10790 int main() {
10791
10792 ; return 0; }
10793 EOF
10794 if { (eval echo configure:10795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10795 rm -rf conftest*
10796 am_cv_proto_iconv_arg1=""
10797 else
10798 echo "configure: failed program was:" >&5
10799 cat conftest.$ac_ext >&5
10800 rm -rf conftest*
10801 am_cv_proto_iconv_arg1="const"
10802 fi
10803 rm -f conftest*
10804 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);"
10805 fi
10806
10807 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10808 echo "$ac_t""${ac_t:-
10809 }$am_cv_proto_iconv" 1>&6
10810 cat >> confdefs.h <<EOF
10811 #define ICONV_CONST $am_cv_proto_iconv_arg1
10812 EOF
10813
10814 fi
10815 LIBICONV=
10816 if test "$am_cv_lib_iconv" = yes; then
10817 LIBICONV="-liconv"
10818 fi
10819
10820
10821
10822 trap '' 1 2 15
10823 cat > confcache <<\EOF
10824 # This file is a shell script that caches the results of configure
10825 # tests run on this system so they can be shared between configure
10826 # scripts and configure runs. It is not useful on other systems.
10827 # If it contains results you don't want to keep, you may remove or edit it.
10828 #
10829 # By default, configure uses ./config.cache as the cache file,
10830 # creating it if it does not exist already. You can give configure
10831 # the --cache-file=FILE option to use a different cache file; that is
10832 # what configure does when it calls configure scripts in
10833 # subdirectories, so they share the cache.
10834 # Giving --cache-file=/dev/null disables caching, for debugging configure.
10835 # config.status only pays attention to the cache file if you give it the
10836 # --recheck option to rerun configure.
10837 #
10838 EOF
10839 # The following way of writing the cache mishandles newlines in values,
10840 # but we know of no workaround that is simple, portable, and efficient.
10841 # So, don't put newlines in cache variables' values.
10842 # Ultrix sh set writes to stderr and can't be redirected directly,
10843 # and sets the high bit in the cache file unless we assign to the vars.
10844 (set) 2>&1 |
10845 case `(ac_space=' '; set | grep ac_space) 2>&1` in
10846 *ac_space=\ *)
10847 # `set' does not quote correctly, so add quotes (double-quote substitution
10848 # turns \\\\ into \\, and sed turns \\ into \).
10849 sed -n \
10850 -e "s/'/'\\\\''/g" \
10851 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
10852 ;;
10853 *)
10854 # `set' quotes correctly as required by POSIX, so do not add quotes.
10855 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
10856 ;;
10857 esac >> confcache
10858 if cmp -s $cache_file confcache; then
10859 :
10860 else
10861 if test -w $cache_file; then
10862 echo "updating cache $cache_file"
10863 cat confcache > $cache_file
10864 else
10865 echo "not updating unwritable cache $cache_file"
10866 fi
10867 fi
10868 rm -f confcache
10869
10870 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
10871
10872 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10873 # Let make expand exec_prefix.
10874 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10875
10876 # Any assignment to VPATH causes Sun make to only execute
10877 # the first set of double-colon rules, so remove it if not needed.
10878 # If there is a colon in the path, we need to keep it.
10879 if test "x$srcdir" = x.; then
10880 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
10881 fi
10882
10883 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
10884
10885 DEFS=-DHAVE_CONFIG_H
10886
10887 # Without the "./", some shells look in PATH for config.status.
10888 : ${CONFIG_STATUS=./config.status}
10889
10890 echo creating $CONFIG_STATUS
10891 rm -f $CONFIG_STATUS
10892 cat > $CONFIG_STATUS <<EOF
10893 #! /bin/sh
10894 # Generated automatically by configure.
10895 # Run this file to recreate the current configuration.
10896 # This directory was configured as follows,
10897 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10898 #
10899 # $0 $ac_configure_args
10900 #
10901 # Compiler output produced by configure, useful for debugging
10902 # configure, is in ./config.log if it exists.
10903
10904 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
10905 for ac_option
10906 do
10907 case "\$ac_option" in
10908 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10909 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
10910 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
10911 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
10912 echo "$CONFIG_STATUS generated by autoconf version 2.13"
10913 exit 0 ;;
10914 -help | --help | --hel | --he | --h)
10915 echo "\$ac_cs_usage"; exit 0 ;;
10916 *) echo "\$ac_cs_usage"; exit 1 ;;
10917 esac
10918 done
10919
10920 ac_given_srcdir=$srcdir
10921 ac_given_INSTALL="$INSTALL"
10922
10923 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
10924 EOF
10925 cat >> $CONFIG_STATUS <<EOF
10926
10927 # Protect against being on the right side of a sed subst in config.status.
10928 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
10929 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
10930 $ac_vpsub
10931 $extrasub
10932 s%@SHELL@%$SHELL%g
10933 s%@CFLAGS@%$CFLAGS%g
10934 s%@CPPFLAGS@%$CPPFLAGS%g
10935 s%@CXXFLAGS@%$CXXFLAGS%g
10936 s%@FFLAGS@%$FFLAGS%g
10937 s%@DEFS@%$DEFS%g
10938 s%@LDFLAGS@%$LDFLAGS%g
10939 s%@LIBS@%$LIBS%g
10940 s%@exec_prefix@%$exec_prefix%g
10941 s%@prefix@%$prefix%g
10942 s%@program_transform_name@%$program_transform_name%g
10943 s%@bindir@%$bindir%g
10944 s%@sbindir@%$sbindir%g
10945 s%@libexecdir@%$libexecdir%g
10946 s%@datadir@%$datadir%g
10947 s%@sysconfdir@%$sysconfdir%g
10948 s%@sharedstatedir@%$sharedstatedir%g
10949 s%@localstatedir@%$localstatedir%g
10950 s%@libdir@%$libdir%g
10951 s%@includedir@%$includedir%g
10952 s%@oldincludedir@%$oldincludedir%g
10953 s%@infodir@%$infodir%g
10954 s%@mandir@%$mandir%g
10955 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
10956 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
10957 s%@MAINT@%$MAINT%g
10958 s%@CC@%$CC%g
10959 s%@CPP@%$CPP%g
10960 s%@host@%$host%g
10961 s%@host_alias@%$host_alias%g
10962 s%@host_cpu@%$host_cpu%g
10963 s%@host_vendor@%$host_vendor%g
10964 s%@host_os@%$host_os%g
10965 s%@target@%$target%g
10966 s%@target_alias@%$target_alias%g
10967 s%@target_cpu@%$target_cpu%g
10968 s%@target_vendor@%$target_vendor%g
10969 s%@target_os@%$target_os%g
10970 s%@build@%$build%g
10971 s%@build_alias@%$build_alias%g
10972 s%@build_cpu@%$build_cpu%g
10973 s%@build_vendor@%$build_vendor%g
10974 s%@build_os@%$build_os%g
10975 s%@RANLIB@%$RANLIB%g
10976 s%@SET_MAKE@%$SET_MAKE%g
10977 s%@ALLOCA@%$ALLOCA%g
10978 s%@USE_NLS@%$USE_NLS%g
10979 s%@MSGFMT@%$MSGFMT%g
10980 s%@GMSGFMT@%$GMSGFMT%g
10981 s%@XGETTEXT@%$XGETTEXT%g
10982 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
10983 s%@CATALOGS@%$CATALOGS%g
10984 s%@CATOBJEXT@%$CATOBJEXT%g
10985 s%@DATADIRNAME@%$DATADIRNAME%g
10986 s%@GMOFILES@%$GMOFILES%g
10987 s%@INSTOBJEXT@%$INSTOBJEXT%g
10988 s%@INTLDEPS@%$INTLDEPS%g
10989 s%@INTLLIBS@%$INTLLIBS%g
10990 s%@INTLOBJS@%$INTLOBJS%g
10991 s%@POFILES@%$POFILES%g
10992 s%@POSUB@%$POSUB%g
10993 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
10994 s%@GT_NO@%$GT_NO%g
10995 s%@GT_YES@%$GT_YES%g
10996 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
10997 s%@l@%$l%g
10998 s%@subdirs@%$subdirs%g
10999 s%@AWK@%$AWK%g
11000 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
11001 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
11002 s%@INSTALL_DATA@%$INSTALL_DATA%g
11003 s%@LN_S@%$LN_S%g
11004 s%@YACC@%$YACC%g
11005 s%@AR@%$AR%g
11006 s%@DLLTOOL@%$DLLTOOL%g
11007 s%@WINDRES@%$WINDRES%g
11008 s%@MIG@%$MIG%g
11009 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
11010 s%@TARGET_SYSTEM_ROOT@%$TARGET_SYSTEM_ROOT%g
11011 s%@TARGET_SYSTEM_ROOT_DEFINE@%$TARGET_SYSTEM_ROOT_DEFINE%g
11012 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
11013 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
11014 s%@SER_HARDWIRE@%$SER_HARDWIRE%g
11015 s%@WIN32LIBS@%$WIN32LIBS%g
11016 s%@LIBGUI@%$LIBGUI%g
11017 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
11018 s%@WIN32LDAPP@%$WIN32LDAPP%g
11019 s%@TCL_VERSION@%$TCL_VERSION%g
11020 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
11021 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
11022 s%@TCL_CC@%$TCL_CC%g
11023 s%@TCL_DEFS@%$TCL_DEFS%g
11024 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
11025 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
11026 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
11027 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
11028 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
11029 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
11030 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
11031 s%@TCL_CC_SEARCH_FLAGS@%$TCL_CC_SEARCH_FLAGS%g
11032 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
11033 s%@TCL_RANLIB@%$TCL_RANLIB%g
11034 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
11035 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
11036 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
11037 s%@TK_VERSION@%$TK_VERSION%g
11038 s%@TK_DEFS@%$TK_DEFS%g
11039 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
11040 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
11041 s%@TK_XLIBSW@%$TK_XLIBSW%g
11042 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
11043 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
11044 s%@TCLHDIR@%$TCLHDIR%g
11045 s%@TKHDIR@%$TKHDIR%g
11046 s%@ITCLHDIR@%$ITCLHDIR%g
11047 s%@ITKHDIR@%$ITKHDIR%g
11048 s%@ITCL_VERSION@%$ITCL_VERSION%g
11049 s%@ITCL_DEFS@%$ITCL_DEFS%g
11050 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
11051 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
11052 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
11053 s%@ITK_VERSION@%$ITK_VERSION%g
11054 s%@ITK_DEFS@%$ITK_DEFS%g
11055 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
11056 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
11057 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
11058 s%@X_CFLAGS@%$X_CFLAGS%g
11059 s%@X_LDFLAGS@%$X_LDFLAGS%g
11060 s%@X_LIBS@%$X_LIBS%g
11061 s%@TCL_DEPS@%$TCL_DEPS%g
11062 s%@TK_DEPS@%$TK_DEPS%g
11063 s%@ITCLLIB@%$ITCLLIB%g
11064 s%@ITCL_DEPS@%$ITCL_DEPS%g
11065 s%@ITKLIB@%$ITKLIB%g
11066 s%@ITK_DEPS@%$ITK_DEPS%g
11067 s%@GDBTKLIBS@%$GDBTKLIBS%g
11068 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
11069 s%@GDBTK_SRC_DIR@%$GDBTK_SRC_DIR%g
11070 s%@IGNORE_SIM@%$IGNORE_SIM%g
11071 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
11072 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
11073 s%@PROFILE_CFLAGS@%$PROFILE_CFLAGS%g
11074 s%@CONFIG_OBS@%$CONFIG_OBS%g
11075 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
11076 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
11077 s%@CONFIG_ALL@%$CONFIG_ALL%g
11078 s%@CONFIG_CLEAN@%$CONFIG_CLEAN%g
11079 s%@CONFIG_INSTALL@%$CONFIG_INSTALL%g
11080 s%@CONFIG_UNINSTALL@%$CONFIG_UNINSTALL%g
11081 s%@target_subdir@%$target_subdir%g
11082 /@host_makefile_frag@/r $host_makefile_frag
11083 s%@host_makefile_frag@%%g
11084 /@target_makefile_frag@/r $target_makefile_frag
11085 s%@target_makefile_frag@%%g
11086 s%@frags@%$frags%g
11087 s%@xm_h@%$xm_h%g
11088 s%@tm_h@%$tm_h%g
11089 s%@nm_h@%$nm_h%g
11090 s%@EXEEXT@%$EXEEXT%g
11091 s%@LIBICONV@%$LIBICONV%g
11092
11093 CEOF
11094 EOF
11095
11096 cat >> $CONFIG_STATUS <<\EOF
11097
11098 # Split the substitutions into bite-sized pieces for seds with
11099 # small command number limits, like on Digital OSF/1 and HP-UX.
11100 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
11101 ac_file=1 # Number of current file.
11102 ac_beg=1 # First line for current file.
11103 ac_end=$ac_max_sed_cmds # Line after last line for current file.
11104 ac_more_lines=:
11105 ac_sed_cmds=""
11106 while $ac_more_lines; do
11107 if test $ac_beg -gt 1; then
11108 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
11109 else
11110 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
11111 fi
11112 if test ! -s conftest.s$ac_file; then
11113 ac_more_lines=false
11114 rm -f conftest.s$ac_file
11115 else
11116 if test -z "$ac_sed_cmds"; then
11117 ac_sed_cmds="sed -f conftest.s$ac_file"
11118 else
11119 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
11120 fi
11121 ac_file=`expr $ac_file + 1`
11122 ac_beg=$ac_end
11123 ac_end=`expr $ac_end + $ac_max_sed_cmds`
11124 fi
11125 done
11126 if test -z "$ac_sed_cmds"; then
11127 ac_sed_cmds=cat
11128 fi
11129 EOF
11130
11131 cat >> $CONFIG_STATUS <<EOF
11132
11133 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
11134 EOF
11135 cat >> $CONFIG_STATUS <<\EOF
11136 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
11137 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11138 case "$ac_file" in
11139 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11140 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11141 *) ac_file_in="${ac_file}.in" ;;
11142 esac
11143
11144 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
11145
11146 # Remove last slash and all that follows it. Not all systems have dirname.
11147 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11148 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11149 # The file is in a subdirectory.
11150 test ! -d "$ac_dir" && mkdir "$ac_dir"
11151 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
11152 # A "../" for each directory in $ac_dir_suffix.
11153 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
11154 else
11155 ac_dir_suffix= ac_dots=
11156 fi
11157
11158 case "$ac_given_srcdir" in
11159 .) srcdir=.
11160 if test -z "$ac_dots"; then top_srcdir=.
11161 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
11162 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
11163 *) # Relative path.
11164 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
11165 top_srcdir="$ac_dots$ac_given_srcdir" ;;
11166 esac
11167
11168 case "$ac_given_INSTALL" in
11169 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11170 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11171 esac
11172
11173 echo creating "$ac_file"
11174 rm -f "$ac_file"
11175 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
11176 case "$ac_file" in
11177 *Makefile*) ac_comsub="1i\\
11178 # $configure_input" ;;
11179 *) ac_comsub= ;;
11180 esac
11181
11182 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11183 sed -e "$ac_comsub
11184 s%@configure_input@%$configure_input%g
11185 s%@srcdir@%$srcdir%g
11186 s%@top_srcdir@%$top_srcdir%g
11187 s%@INSTALL@%$INSTALL%g
11188 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
11189 fi; done
11190 rm -f conftest.s*
11191
11192 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11193 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11194 #
11195 # ac_d sets the value in "#define NAME VALUE" lines.
11196 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
11197 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
11198 ac_dC='\3'
11199 ac_dD='%g'
11200 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
11201 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11202 ac_uB='\([ ]\)%\1#\2define\3'
11203 ac_uC=' '
11204 ac_uD='\4%g'
11205 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11206 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
11207 ac_eB='$%\1#\2define\3'
11208 ac_eC=' '
11209 ac_eD='%g'
11210
11211 if test "${CONFIG_HEADERS+set}" != set; then
11212 EOF
11213 cat >> $CONFIG_STATUS <<EOF
11214 CONFIG_HEADERS="config.h:config.in"
11215 EOF
11216 cat >> $CONFIG_STATUS <<\EOF
11217 fi
11218 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
11219 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11220 case "$ac_file" in
11221 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
11222 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
11223 *) ac_file_in="${ac_file}.in" ;;
11224 esac
11225
11226 echo creating $ac_file
11227
11228 rm -f conftest.frag conftest.in conftest.out
11229 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
11230 cat $ac_file_inputs > conftest.in
11231
11232 EOF
11233
11234 # Transform confdefs.h into a sed script conftest.vals that substitutes
11235 # the proper values into config.h.in to produce config.h. And first:
11236 # Protect against being on the right side of a sed subst in config.status.
11237 # Protect against being in an unquoted here document in config.status.
11238 rm -f conftest.vals
11239 cat > conftest.hdr <<\EOF
11240 s/[\\&%]/\\&/g
11241 s%[\\$`]%\\&%g
11242 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
11243 s%ac_d%ac_u%gp
11244 s%ac_u%ac_e%gp
11245 EOF
11246 sed -n -f conftest.hdr confdefs.h > conftest.vals
11247 rm -f conftest.hdr
11248
11249 # This sed command replaces #undef with comments. This is necessary, for
11250 # example, in the case of _POSIX_SOURCE, which is predefined and required
11251 # on some systems where configure will not decide to define it.
11252 cat >> conftest.vals <<\EOF
11253 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
11254 EOF
11255
11256 # Break up conftest.vals because some shells have a limit on
11257 # the size of here documents, and old seds have small limits too.
11258
11259 rm -f conftest.tail
11260 while :
11261 do
11262 ac_lines=`grep -c . conftest.vals`
11263 # grep -c gives empty output for an empty file on some AIX systems.
11264 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
11265 # Write a limited-size here document to conftest.frag.
11266 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
11267 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
11268 echo 'CEOF
11269 sed -f conftest.frag conftest.in > conftest.out
11270 rm -f conftest.in
11271 mv conftest.out conftest.in
11272 ' >> $CONFIG_STATUS
11273 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
11274 rm -f conftest.vals
11275 mv conftest.tail conftest.vals
11276 done
11277 rm -f conftest.vals
11278
11279 cat >> $CONFIG_STATUS <<\EOF
11280 rm -f conftest.frag conftest.h
11281 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
11282 cat conftest.in >> conftest.h
11283 rm -f conftest.in
11284 if cmp -s $ac_file conftest.h 2>/dev/null; then
11285 echo "$ac_file is unchanged"
11286 rm -f conftest.h
11287 else
11288 # Remove last slash and all that follows it. Not all systems have dirname.
11289 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
11290 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
11291 # The file is in a subdirectory.
11292 test ! -d "$ac_dir" && mkdir "$ac_dir"
11293 fi
11294 rm -f $ac_file
11295 mv conftest.h $ac_file
11296 fi
11297 fi; done
11298
11299 EOF
11300
11301 cat >> $CONFIG_STATUS <<EOF
11302 ac_sources="$files"
11303 ac_dests="$links"
11304 EOF
11305
11306 cat >> $CONFIG_STATUS <<\EOF
11307 srcdir=$ac_given_srcdir
11308 while test -n "$ac_sources"; do
11309 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
11310 set $ac_sources; ac_source=$1; shift; ac_sources=$*
11311
11312 echo "linking $srcdir/$ac_source to $ac_dest"
11313
11314 if test ! -r $srcdir/$ac_source; then
11315 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
11316 fi
11317 rm -f $ac_dest
11318
11319 # Make relative symlinks.
11320 # Remove last slash and all that follows it. Not all systems have dirname.
11321 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
11322 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
11323 # The dest file is in a subdirectory.
11324 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
11325 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
11326 # A "../" for each directory in $ac_dest_dir_suffix.
11327 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
11328 else
11329 ac_dest_dir_suffix= ac_dots=
11330 fi
11331
11332 case "$srcdir" in
11333 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
11334 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
11335 esac
11336
11337 # Make a symlink if possible; otherwise try a hard link.
11338 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11339 ln $srcdir/$ac_source $ac_dest; then :
11340 else
11341 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
11342 fi
11343 done
11344 EOF
11345 cat >> $CONFIG_STATUS <<EOF
11346
11347 gdb_host_cpu=$gdb_host_cpu
11348 gdb_target_cpu=$gdb_target_cpu
11349 nativefile=$nativefile
11350
11351 EOF
11352 cat >> $CONFIG_STATUS <<\EOF
11353
11354 if test "${nativefile}" = ""; then
11355 < Makefile \
11356 sed -e '/^NATDEPFILES[ ]*=.*\\$/,/[^\\]$/s/^/# /' \
11357 -e '/^NATDEPFILES[ ]*=/s/^/# /' \
11358 | sed -e '/^\(NATDEPFILES[ ]*[+]=[ ]*\)/s//# \1/' \
11359 > Makefile.tem
11360 mv -f Makefile.tem Makefile
11361 fi
11362
11363 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
11364 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
11365 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
11366 mv -f Makefile.tmp Makefile
11367
11368
11369 case x$CONFIG_HEADERS in
11370 xconfig.h:config.in)
11371 echo > stamp-h ;;
11372 esac
11373
11374 exit 0
11375 EOF
11376 chmod +x $CONFIG_STATUS
11377 rm -fr confdefs* $ac_clean_files
11378 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
11379
11380 if test "$no_recursion" != yes; then
11381
11382 # Remove --cache-file and --srcdir arguments so they do not pile up.
11383 ac_sub_configure_args=
11384 ac_prev=
11385 for ac_arg in $ac_configure_args; do
11386 if test -n "$ac_prev"; then
11387 ac_prev=
11388 continue
11389 fi
11390 case "$ac_arg" in
11391 -cache-file | --cache-file | --cache-fil | --cache-fi \
11392 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
11393 ac_prev=cache_file ;;
11394 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
11395 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
11396 ;;
11397 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
11398 ac_prev=srcdir ;;
11399 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
11400 ;;
11401 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
11402 esac
11403 done
11404
11405 for ac_config_dir in doc testsuite $configdirs; do
11406
11407 # Do not complain, so a configure script can configure whichever
11408 # parts of a large source tree are present.
11409 if test ! -d $srcdir/$ac_config_dir; then
11410 continue
11411 fi
11412
11413 echo configuring in $ac_config_dir
11414
11415 case "$srcdir" in
11416 .) ;;
11417 *)
11418 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
11419 else
11420 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
11421 fi
11422 ;;
11423 esac
11424
11425 ac_popdir=`pwd`
11426 cd $ac_config_dir
11427
11428 # A "../" for each directory in /$ac_config_dir.
11429 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
11430
11431 case "$srcdir" in
11432 .) # No --srcdir option. We are building in place.
11433 ac_sub_srcdir=$srcdir ;;
11434 /*) # Absolute path.
11435 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
11436 *) # Relative path.
11437 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
11438 esac
11439
11440 # Check for guested configure; otherwise get Cygnus style configure.
11441 if test -f $ac_sub_srcdir/configure; then
11442 ac_sub_configure=$ac_sub_srcdir/configure
11443 elif test -f $ac_sub_srcdir/configure.in; then
11444 ac_sub_configure=$ac_configure
11445 else
11446 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
11447 ac_sub_configure=
11448 fi
11449
11450 # The recursion is here.
11451 if test -n "$ac_sub_configure"; then
11452
11453 # Make the cache file name correct relative to the subdirectory.
11454 case "$cache_file" in
11455 /*) ac_sub_cache_file=$cache_file ;;
11456 *) # Relative path.
11457 ac_sub_cache_file="$ac_dots$cache_file" ;;
11458 esac
11459 case "$ac_given_INSTALL" in
11460 [/$]*) INSTALL="$ac_given_INSTALL" ;;
11461 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
11462 esac
11463
11464 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
11465 # The eval makes quoting arguments work.
11466 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
11467 then :
11468 else
11469 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
11470 fi
11471 fi
11472
11473 cd $ac_popdir
11474 done
11475 fi
11476
11477
11478 exit 0
This page took 0.306336 seconds and 4 git commands to generate.