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