]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/configure
import gdb-2000-01-05 snapshot
[thirdparty/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 --disable-nls do not use Native Language Support"
16 ac_help="$ac_help
17 --with-included-gettext use the GNU gettext library included here"
18 ac_help="$ac_help
19 --enable-multi-ice Build the multi-ice-gdb-server"
20 ac_help="$ac_help
21 --enable-tui Enable full-screen terminal user interface"
22 ac_help="$ac_help
23 --enable-netrom Enable NetROM support"
24 ac_help="$ac_help
25 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
26 ac_help="$ac_help
27 --with-mmalloc Use memory mapped malloc package"
28 ac_help="$ac_help
29 --enable-carp Configure alternative readaptive paradigm "
30 ac_help="$ac_help
31 --enable-targets Alternative target configurations"
32 ac_help="$ac_help
33 --enable-ide Enable IDE support"
34 ac_help="$ac_help
35 --with-foundry-libs=DIR Use the Foundry SDK in DIR"
36 ac_help="$ac_help
37 --with-cpu=CPU Set the default CPU variant to debug"
38 ac_help="$ac_help
39 --enable-gdbtk Enable GDBTK GUI front end"
40 ac_help="$ac_help
41 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
42 ac_help="$ac_help
43 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
44 ac_help="$ac_help
45 --with-tclinclude=DIR Directory where tcl private headers are"
46 ac_help="$ac_help
47 --with-tkinclude=DIR Directory where tk private headers are"
48 ac_help="$ac_help
49 --with-itclconfig Directory containing itcl configuration (itclConfig.sh)"
50 ac_help="$ac_help
51 --with-itkconfig Directory containing itk configuration (itkConfig.sh)"
52 ac_help="$ac_help
53 --with-tixconfig Directory containing tix configuration (tixConfig.sh)"
54 ac_help="$ac_help
55 --with-x use the X Window System"
56 ac_help="$ac_help
57 --with-sim-gpu2=DIR Use GPU2 library under given DIR"
58 ac_help="$ac_help
59 --with-sim-funit=DIR Use target FP lib under given DIR"
60 ac_help="$ac_help
61 --enable-sim Link gdb with simulator"
62 ac_help="$ac_help
63 --enable-shared Use shared libraries"
64
65 # Initialize some variables set by options.
66 # The variables have the same names as the options, with
67 # dashes changed to underlines.
68 build=NONE
69 cache_file=./config.cache
70 exec_prefix=NONE
71 host=NONE
72 no_create=
73 nonopt=NONE
74 no_recursion=
75 prefix=NONE
76 program_prefix=NONE
77 program_suffix=NONE
78 program_transform_name=s,x,x,
79 silent=
80 site=
81 srcdir=
82 target=NONE
83 verbose=
84 x_includes=NONE
85 x_libraries=NONE
86 bindir='${exec_prefix}/bin'
87 sbindir='${exec_prefix}/sbin'
88 libexecdir='${exec_prefix}/libexec'
89 datadir='${prefix}/share'
90 sysconfdir='${prefix}/etc'
91 sharedstatedir='${prefix}/com'
92 localstatedir='${prefix}/var'
93 libdir='${exec_prefix}/lib'
94 includedir='${prefix}/include'
95 oldincludedir='/usr/include'
96 infodir='${prefix}/info'
97 mandir='${prefix}/man'
98
99 # Initialize some other variables.
100 subdirs=
101 MFLAGS= MAKEFLAGS=
102 SHELL=${CONFIG_SHELL-/bin/sh}
103 # Maximum number of lines to put in a shell here document.
104 ac_max_here_lines=12
105
106 ac_prev=
107 for ac_option
108 do
109
110 # If the previous option needs an argument, assign it.
111 if test -n "$ac_prev"; then
112 eval "$ac_prev=\$ac_option"
113 ac_prev=
114 continue
115 fi
116
117 case "$ac_option" in
118 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
119 *) ac_optarg= ;;
120 esac
121
122 # Accept the important Cygnus configure options, so we can diagnose typos.
123
124 case "$ac_option" in
125
126 -bindir | --bindir | --bindi | --bind | --bin | --bi)
127 ac_prev=bindir ;;
128 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
129 bindir="$ac_optarg" ;;
130
131 -build | --build | --buil | --bui | --bu)
132 ac_prev=build ;;
133 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
134 build="$ac_optarg" ;;
135
136 -cache-file | --cache-file | --cache-fil | --cache-fi \
137 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
138 ac_prev=cache_file ;;
139 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
140 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
141 cache_file="$ac_optarg" ;;
142
143 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
144 ac_prev=datadir ;;
145 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
146 | --da=*)
147 datadir="$ac_optarg" ;;
148
149 -disable-* | --disable-*)
150 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
151 # Reject names that are not valid shell variable names.
152 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
153 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
154 fi
155 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
156 eval "enable_${ac_feature}=no" ;;
157
158 -enable-* | --enable-*)
159 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
160 # Reject names that are not valid shell variable names.
161 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
162 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
163 fi
164 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
165 case "$ac_option" in
166 *=*) ;;
167 *) ac_optarg=yes ;;
168 esac
169 eval "enable_${ac_feature}='$ac_optarg'" ;;
170
171 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
172 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
173 | --exec | --exe | --ex)
174 ac_prev=exec_prefix ;;
175 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
176 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
177 | --exec=* | --exe=* | --ex=*)
178 exec_prefix="$ac_optarg" ;;
179
180 -gas | --gas | --ga | --g)
181 # Obsolete; use --with-gas.
182 with_gas=yes ;;
183
184 -help | --help | --hel | --he)
185 # Omit some internal or obsolete options to make the list less imposing.
186 # This message is too long to be a string in the A/UX 3.1 sh.
187 cat << EOF
188 Usage: configure [options] [host]
189 Options: [defaults in brackets after descriptions]
190 Configuration:
191 --cache-file=FILE cache test results in FILE
192 --help print this message
193 --no-create do not create output files
194 --quiet, --silent do not print \`checking...' messages
195 --version print the version of autoconf that created configure
196 Directory and file names:
197 --prefix=PREFIX install architecture-independent files in PREFIX
198 [$ac_default_prefix]
199 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
200 [same as prefix]
201 --bindir=DIR user executables in DIR [EPREFIX/bin]
202 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
203 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
204 --datadir=DIR read-only architecture-independent data in DIR
205 [PREFIX/share]
206 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
207 --sharedstatedir=DIR modifiable architecture-independent data in DIR
208 [PREFIX/com]
209 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
210 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
211 --includedir=DIR C header files in DIR [PREFIX/include]
212 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
213 --infodir=DIR info documentation in DIR [PREFIX/info]
214 --mandir=DIR man documentation in DIR [PREFIX/man]
215 --srcdir=DIR find the sources in DIR [configure dir or ..]
216 --program-prefix=PREFIX prepend PREFIX to installed program names
217 --program-suffix=SUFFIX append SUFFIX to installed program names
218 --program-transform-name=PROGRAM
219 run sed PROGRAM on installed program names
220 EOF
221 cat << EOF
222 Host type:
223 --build=BUILD configure for building on BUILD [BUILD=HOST]
224 --host=HOST configure for HOST [guessed]
225 --target=TARGET configure for TARGET [TARGET=HOST]
226 Features and packages:
227 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
228 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
229 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
230 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
231 --x-includes=DIR X include files are in DIR
232 --x-libraries=DIR X library files are in DIR
233 EOF
234 if test -n "$ac_help"; then
235 echo "--enable and --with options recognized:$ac_help"
236 fi
237 exit 0 ;;
238
239 -host | --host | --hos | --ho)
240 ac_prev=host ;;
241 -host=* | --host=* | --hos=* | --ho=*)
242 host="$ac_optarg" ;;
243
244 -includedir | --includedir | --includedi | --included | --include \
245 | --includ | --inclu | --incl | --inc)
246 ac_prev=includedir ;;
247 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
248 | --includ=* | --inclu=* | --incl=* | --inc=*)
249 includedir="$ac_optarg" ;;
250
251 -infodir | --infodir | --infodi | --infod | --info | --inf)
252 ac_prev=infodir ;;
253 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
254 infodir="$ac_optarg" ;;
255
256 -libdir | --libdir | --libdi | --libd)
257 ac_prev=libdir ;;
258 -libdir=* | --libdir=* | --libdi=* | --libd=*)
259 libdir="$ac_optarg" ;;
260
261 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
262 | --libexe | --libex | --libe)
263 ac_prev=libexecdir ;;
264 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
265 | --libexe=* | --libex=* | --libe=*)
266 libexecdir="$ac_optarg" ;;
267
268 -localstatedir | --localstatedir | --localstatedi | --localstated \
269 | --localstate | --localstat | --localsta | --localst \
270 | --locals | --local | --loca | --loc | --lo)
271 ac_prev=localstatedir ;;
272 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
273 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
274 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
275 localstatedir="$ac_optarg" ;;
276
277 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
278 ac_prev=mandir ;;
279 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
280 mandir="$ac_optarg" ;;
281
282 -nfp | --nfp | --nf)
283 # Obsolete; use --without-fp.
284 with_fp=no ;;
285
286 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
287 | --no-cr | --no-c)
288 no_create=yes ;;
289
290 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
291 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
292 no_recursion=yes ;;
293
294 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
295 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
296 | --oldin | --oldi | --old | --ol | --o)
297 ac_prev=oldincludedir ;;
298 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
299 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
300 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
301 oldincludedir="$ac_optarg" ;;
302
303 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
304 ac_prev=prefix ;;
305 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
306 prefix="$ac_optarg" ;;
307
308 -program-prefix | --program-prefix | --program-prefi | --program-pref \
309 | --program-pre | --program-pr | --program-p)
310 ac_prev=program_prefix ;;
311 -program-prefix=* | --program-prefix=* | --program-prefi=* \
312 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
313 program_prefix="$ac_optarg" ;;
314
315 -program-suffix | --program-suffix | --program-suffi | --program-suff \
316 | --program-suf | --program-su | --program-s)
317 ac_prev=program_suffix ;;
318 -program-suffix=* | --program-suffix=* | --program-suffi=* \
319 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
320 program_suffix="$ac_optarg" ;;
321
322 -program-transform-name | --program-transform-name \
323 | --program-transform-nam | --program-transform-na \
324 | --program-transform-n | --program-transform- \
325 | --program-transform | --program-transfor \
326 | --program-transfo | --program-transf \
327 | --program-trans | --program-tran \
328 | --progr-tra | --program-tr | --program-t)
329 ac_prev=program_transform_name ;;
330 -program-transform-name=* | --program-transform-name=* \
331 | --program-transform-nam=* | --program-transform-na=* \
332 | --program-transform-n=* | --program-transform-=* \
333 | --program-transform=* | --program-transfor=* \
334 | --program-transfo=* | --program-transf=* \
335 | --program-trans=* | --program-tran=* \
336 | --progr-tra=* | --program-tr=* | --program-t=*)
337 program_transform_name="$ac_optarg" ;;
338
339 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
340 | -silent | --silent | --silen | --sile | --sil)
341 silent=yes ;;
342
343 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
344 ac_prev=sbindir ;;
345 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
346 | --sbi=* | --sb=*)
347 sbindir="$ac_optarg" ;;
348
349 -sharedstatedir | --sharedstatedir | --sharedstatedi \
350 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
351 | --sharedst | --shareds | --shared | --share | --shar \
352 | --sha | --sh)
353 ac_prev=sharedstatedir ;;
354 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
355 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
356 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
357 | --sha=* | --sh=*)
358 sharedstatedir="$ac_optarg" ;;
359
360 -site | --site | --sit)
361 ac_prev=site ;;
362 -site=* | --site=* | --sit=*)
363 site="$ac_optarg" ;;
364
365 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
366 ac_prev=srcdir ;;
367 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
368 srcdir="$ac_optarg" ;;
369
370 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
371 | --syscon | --sysco | --sysc | --sys | --sy)
372 ac_prev=sysconfdir ;;
373 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
374 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
375 sysconfdir="$ac_optarg" ;;
376
377 -target | --target | --targe | --targ | --tar | --ta | --t)
378 ac_prev=target ;;
379 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
380 target="$ac_optarg" ;;
381
382 -v | -verbose | --verbose | --verbos | --verbo | --verb)
383 verbose=yes ;;
384
385 -version | --version | --versio | --versi | --vers)
386 echo "configure generated by autoconf version 2.13"
387 exit 0 ;;
388
389 -with-* | --with-*)
390 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
391 # Reject names that are not valid shell variable names.
392 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
393 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
394 fi
395 ac_package=`echo $ac_package| sed 's/-/_/g'`
396 case "$ac_option" in
397 *=*) ;;
398 *) ac_optarg=yes ;;
399 esac
400 eval "with_${ac_package}='$ac_optarg'" ;;
401
402 -without-* | --without-*)
403 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
404 # Reject names that are not valid shell variable names.
405 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
406 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
407 fi
408 ac_package=`echo $ac_package| sed 's/-/_/g'`
409 eval "with_${ac_package}=no" ;;
410
411 --x)
412 # Obsolete; use --with-x.
413 with_x=yes ;;
414
415 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
416 | --x-incl | --x-inc | --x-in | --x-i)
417 ac_prev=x_includes ;;
418 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
419 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
420 x_includes="$ac_optarg" ;;
421
422 -x-libraries | --x-libraries | --x-librarie | --x-librari \
423 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
424 ac_prev=x_libraries ;;
425 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
426 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
427 x_libraries="$ac_optarg" ;;
428
429 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
430 ;;
431
432 *)
433 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
434 echo "configure: warning: $ac_option: invalid host type" 1>&2
435 fi
436 if test "x$nonopt" != xNONE; then
437 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
438 fi
439 nonopt="$ac_option"
440 ;;
441
442 esac
443 done
444
445 if test -n "$ac_prev"; then
446 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
447 fi
448
449 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
450
451 # File descriptor usage:
452 # 0 standard input
453 # 1 file creation
454 # 2 errors and warnings
455 # 3 some systems may open it to /dev/tty
456 # 4 used on the Kubota Titan
457 # 6 checking for... messages and results
458 # 5 compiler messages saved in config.log
459 if test "$silent" = yes; then
460 exec 6>/dev/null
461 else
462 exec 6>&1
463 fi
464 exec 5>./config.log
465
466 echo "\
467 This file contains any messages produced by compilers while
468 running configure, to aid debugging if configure makes a mistake.
469 " 1>&5
470
471 # Strip out --no-create and --no-recursion so they do not pile up.
472 # Also quote any args containing shell metacharacters.
473 ac_configure_args=
474 for ac_arg
475 do
476 case "$ac_arg" in
477 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
478 | --no-cr | --no-c) ;;
479 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
480 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
481 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
482 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
483 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
484 esac
485 done
486
487 # NLS nuisances.
488 # Only set these to C if already set. These must not be set unconditionally
489 # because not all systems understand e.g. LANG=C (notably SCO).
490 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
491 # Non-C LC_CTYPE values break the ctype check.
492 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
493 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
494 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
495 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
496
497 # confdefs.h avoids OS command line length limits that DEFS can exceed.
498 rm -rf conftest* confdefs.h
499 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
500 echo > confdefs.h
501
502 # A filename unique to this package, relative to the directory that
503 # configure is in, which we can look for to find out if srcdir is correct.
504 ac_unique_file=main.c
505
506 # Find the source files, if location was not specified.
507 if test -z "$srcdir"; then
508 ac_srcdir_defaulted=yes
509 # Try the directory containing this script, then its parent.
510 ac_prog=$0
511 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
512 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
513 srcdir=$ac_confdir
514 if test ! -r $srcdir/$ac_unique_file; then
515 srcdir=..
516 fi
517 else
518 ac_srcdir_defaulted=no
519 fi
520 if test ! -r $srcdir/$ac_unique_file; then
521 if test "$ac_srcdir_defaulted" = yes; then
522 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
523 else
524 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
525 fi
526 fi
527 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
528
529 # Prefer explicitly selected file to automatically selected ones.
530 if test -z "$CONFIG_SITE"; then
531 if test "x$prefix" != xNONE; then
532 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
533 else
534 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
535 fi
536 fi
537 for ac_site_file in $CONFIG_SITE; do
538 if test -r "$ac_site_file"; then
539 echo "loading site script $ac_site_file"
540 . "$ac_site_file"
541 fi
542 done
543
544 if test -r "$cache_file"; then
545 echo "loading cache $cache_file"
546 . $cache_file
547 else
548 echo "creating cache $cache_file"
549 > $cache_file
550 fi
551
552 ac_ext=c
553 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
554 ac_cpp='$CPP $CPPFLAGS'
555 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
556 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
557 cross_compiling=$ac_cv_prog_cc_cross
558
559 ac_exeext=
560 ac_objext=o
561 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
562 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
563 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
564 ac_n= ac_c='
565 ' ac_t=' '
566 else
567 ac_n=-n ac_c= ac_t=
568 fi
569 else
570 ac_n= ac_c='\c' ac_t=
571 fi
572
573
574
575
576 # Extract the first word of "gcc", so it can be a program name with args.
577 set dummy gcc; ac_word=$2
578 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
579 echo "configure:580: checking for $ac_word" >&5
580 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
581 echo $ac_n "(cached) $ac_c" 1>&6
582 else
583 if test -n "$CC"; then
584 ac_cv_prog_CC="$CC" # Let the user override the test.
585 else
586 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
587 ac_dummy="$PATH"
588 for ac_dir in $ac_dummy; do
589 test -z "$ac_dir" && ac_dir=.
590 if test -f $ac_dir/$ac_word; then
591 ac_cv_prog_CC="gcc"
592 break
593 fi
594 done
595 IFS="$ac_save_ifs"
596 fi
597 fi
598 CC="$ac_cv_prog_CC"
599 if test -n "$CC"; then
600 echo "$ac_t""$CC" 1>&6
601 else
602 echo "$ac_t""no" 1>&6
603 fi
604
605 if test -z "$CC"; then
606 # Extract the first word of "cc", so it can be a program name with args.
607 set dummy cc; ac_word=$2
608 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
609 echo "configure:610: checking for $ac_word" >&5
610 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
611 echo $ac_n "(cached) $ac_c" 1>&6
612 else
613 if test -n "$CC"; then
614 ac_cv_prog_CC="$CC" # Let the user override the test.
615 else
616 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
617 ac_prog_rejected=no
618 ac_dummy="$PATH"
619 for ac_dir in $ac_dummy; do
620 test -z "$ac_dir" && ac_dir=.
621 if test -f $ac_dir/$ac_word; then
622 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
623 ac_prog_rejected=yes
624 continue
625 fi
626 ac_cv_prog_CC="cc"
627 break
628 fi
629 done
630 IFS="$ac_save_ifs"
631 if test $ac_prog_rejected = yes; then
632 # We found a bogon in the path, so make sure we never use it.
633 set dummy $ac_cv_prog_CC
634 shift
635 if test $# -gt 0; then
636 # We chose a different compiler from the bogus one.
637 # However, it has the same basename, so the bogon will be chosen
638 # first if we set CC to just the basename; use the full file name.
639 shift
640 set dummy "$ac_dir/$ac_word" "$@"
641 shift
642 ac_cv_prog_CC="$@"
643 fi
644 fi
645 fi
646 fi
647 CC="$ac_cv_prog_CC"
648 if test -n "$CC"; then
649 echo "$ac_t""$CC" 1>&6
650 else
651 echo "$ac_t""no" 1>&6
652 fi
653
654 if test -z "$CC"; then
655 case "`uname -s`" in
656 *win32* | *WIN32*)
657 # Extract the first word of "cl", so it can be a program name with args.
658 set dummy cl; ac_word=$2
659 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
660 echo "configure:661: checking for $ac_word" >&5
661 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
662 echo $ac_n "(cached) $ac_c" 1>&6
663 else
664 if test -n "$CC"; then
665 ac_cv_prog_CC="$CC" # Let the user override the test.
666 else
667 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
668 ac_dummy="$PATH"
669 for ac_dir in $ac_dummy; do
670 test -z "$ac_dir" && ac_dir=.
671 if test -f $ac_dir/$ac_word; then
672 ac_cv_prog_CC="cl"
673 break
674 fi
675 done
676 IFS="$ac_save_ifs"
677 fi
678 fi
679 CC="$ac_cv_prog_CC"
680 if test -n "$CC"; then
681 echo "$ac_t""$CC" 1>&6
682 else
683 echo "$ac_t""no" 1>&6
684 fi
685 ;;
686 esac
687 fi
688 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
689 fi
690
691 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
692 echo "configure:693: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
693
694 ac_ext=c
695 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
696 ac_cpp='$CPP $CPPFLAGS'
697 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
698 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
699 cross_compiling=$ac_cv_prog_cc_cross
700
701 cat > conftest.$ac_ext << EOF
702
703 #line 704 "configure"
704 #include "confdefs.h"
705
706 main(){return(0);}
707 EOF
708 if { (eval echo configure:709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
709 ac_cv_prog_cc_works=yes
710 # If we can't run a trivial program, we are probably using a cross compiler.
711 if (./conftest; exit) 2>/dev/null; then
712 ac_cv_prog_cc_cross=no
713 else
714 ac_cv_prog_cc_cross=yes
715 fi
716 else
717 echo "configure: failed program was:" >&5
718 cat conftest.$ac_ext >&5
719 ac_cv_prog_cc_works=no
720 fi
721 rm -fr conftest*
722 ac_ext=c
723 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
724 ac_cpp='$CPP $CPPFLAGS'
725 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
726 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
727 cross_compiling=$ac_cv_prog_cc_cross
728
729 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
730 if test $ac_cv_prog_cc_works = no; then
731 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
732 fi
733 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
734 echo "configure:735: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
735 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
736 cross_compiling=$ac_cv_prog_cc_cross
737
738 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
739 echo "configure:740: checking whether we are using GNU C" >&5
740 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
741 echo $ac_n "(cached) $ac_c" 1>&6
742 else
743 cat > conftest.c <<EOF
744 #ifdef __GNUC__
745 yes;
746 #endif
747 EOF
748 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
749 ac_cv_prog_gcc=yes
750 else
751 ac_cv_prog_gcc=no
752 fi
753 fi
754
755 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
756
757 if test $ac_cv_prog_gcc = yes; then
758 GCC=yes
759 else
760 GCC=
761 fi
762
763 ac_test_CFLAGS="${CFLAGS+set}"
764 ac_save_CFLAGS="$CFLAGS"
765 CFLAGS=
766 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
767 echo "configure:768: checking whether ${CC-cc} accepts -g" >&5
768 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
769 echo $ac_n "(cached) $ac_c" 1>&6
770 else
771 echo 'void f(){}' > conftest.c
772 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
773 ac_cv_prog_cc_g=yes
774 else
775 ac_cv_prog_cc_g=no
776 fi
777 rm -f conftest*
778
779 fi
780
781 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
782 if test "$ac_test_CFLAGS" = set; then
783 CFLAGS="$ac_save_CFLAGS"
784 elif test $ac_cv_prog_cc_g = yes; then
785 if test "$GCC" = yes; then
786 CFLAGS="-g -O2"
787 else
788 CFLAGS="-g"
789 fi
790 else
791 if test "$GCC" = yes; then
792 CFLAGS="-O2"
793 else
794 CFLAGS=
795 fi
796 fi
797
798 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
799 echo "configure:800: checking how to run the C preprocessor" >&5
800 # On Suns, sometimes $CPP names a directory.
801 if test -n "$CPP" && test -d "$CPP"; then
802 CPP=
803 fi
804 if test -z "$CPP"; then
805 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
806 echo $ac_n "(cached) $ac_c" 1>&6
807 else
808 # This must be in double quotes, not single quotes, because CPP may get
809 # substituted into the Makefile and "${CC-cc}" will confuse make.
810 CPP="${CC-cc} -E"
811 # On the NeXT, cc -E runs the code through the compiler's parser,
812 # not just through cpp.
813 cat > conftest.$ac_ext <<EOF
814 #line 815 "configure"
815 #include "confdefs.h"
816 #include <assert.h>
817 Syntax Error
818 EOF
819 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
820 { (eval echo configure:821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
821 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
822 if test -z "$ac_err"; then
823 :
824 else
825 echo "$ac_err" >&5
826 echo "configure: failed program was:" >&5
827 cat conftest.$ac_ext >&5
828 rm -rf conftest*
829 CPP="${CC-cc} -E -traditional-cpp"
830 cat > conftest.$ac_ext <<EOF
831 #line 832 "configure"
832 #include "confdefs.h"
833 #include <assert.h>
834 Syntax Error
835 EOF
836 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
837 { (eval echo configure:838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
838 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
839 if test -z "$ac_err"; then
840 :
841 else
842 echo "$ac_err" >&5
843 echo "configure: failed program was:" >&5
844 cat conftest.$ac_ext >&5
845 rm -rf conftest*
846 CPP="${CC-cc} -nologo -E"
847 cat > conftest.$ac_ext <<EOF
848 #line 849 "configure"
849 #include "confdefs.h"
850 #include <assert.h>
851 Syntax Error
852 EOF
853 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
854 { (eval echo configure:855: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
855 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
856 if test -z "$ac_err"; then
857 :
858 else
859 echo "$ac_err" >&5
860 echo "configure: failed program was:" >&5
861 cat conftest.$ac_ext >&5
862 rm -rf conftest*
863 CPP=/lib/cpp
864 fi
865 rm -f conftest*
866 fi
867 rm -f conftest*
868 fi
869 rm -f conftest*
870 ac_cv_prog_CPP="$CPP"
871 fi
872 CPP="$ac_cv_prog_CPP"
873 else
874 ac_cv_prog_CPP="$CPP"
875 fi
876 echo "$ac_t""$CPP" 1>&6
877
878 echo $ac_n "checking for AIX""... $ac_c" 1>&6
879 echo "configure:880: checking for AIX" >&5
880 cat > conftest.$ac_ext <<EOF
881 #line 882 "configure"
882 #include "confdefs.h"
883 #ifdef _AIX
884 yes
885 #endif
886
887 EOF
888 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
889 egrep "yes" >/dev/null 2>&1; then
890 rm -rf conftest*
891 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
892 #define _ALL_SOURCE 1
893 EOF
894
895 else
896 rm -rf conftest*
897 echo "$ac_t""no" 1>&6
898 fi
899 rm -f conftest*
900
901
902 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
903 echo "configure:904: checking for POSIXized ISC" >&5
904 if test -d /etc/conf/kconfig.d &&
905 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
906 then
907 echo "$ac_t""yes" 1>&6
908 ISC=yes # If later tests want to check for ISC.
909 cat >> confdefs.h <<\EOF
910 #define _POSIX_SOURCE 1
911 EOF
912
913 if test "$GCC" = yes; then
914 CC="$CC -posix"
915 else
916 CC="$CC -Xp"
917 fi
918 else
919 echo "$ac_t""no" 1>&6
920 ISC=
921 fi
922
923
924
925
926 echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6
927 echo "configure:928: checking for ${CC-cc} option to accept ANSI C" >&5
928 if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then
929 echo $ac_n "(cached) $ac_c" 1>&6
930 else
931 am_cv_prog_cc_stdc=no
932 ac_save_CC="$CC"
933 # Don't try gcc -ansi; that turns off useful extensions and
934 # breaks some systems' header files.
935 # AIX -qlanglvl=ansi
936 # Ultrix and OSF/1 -std1
937 # HP-UX -Aa -D_HPUX_SOURCE
938 # SVR4 -Xc -D__EXTENSIONS__
939 for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
940 do
941 CC="$ac_save_CC $ac_arg"
942 cat > conftest.$ac_ext <<EOF
943 #line 944 "configure"
944 #include "confdefs.h"
945 #include <stdarg.h>
946 #include <stdio.h>
947 #include <sys/types.h>
948 #include <sys/stat.h>
949 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
950 struct buf { int x; };
951 FILE * (*rcsopen) (struct buf *, struct stat *, int);
952 static char *e (p, i)
953 char **p;
954 int i;
955 {
956 return p[i];
957 }
958 static char *f (char * (*g) (char **, int), char **p, ...)
959 {
960 char *s;
961 va_list v;
962 va_start (v,p);
963 s = g (p, va_arg (v,int));
964 va_end (v);
965 return s;
966 }
967 int test (int i, double x);
968 struct s1 {int (*f) (int a);};
969 struct s2 {int (*f) (double a);};
970 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
971 int argc;
972 char **argv;
973
974 int main() {
975
976 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
977
978 ; return 0; }
979 EOF
980 if { (eval echo configure:981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
981 rm -rf conftest*
982 am_cv_prog_cc_stdc="$ac_arg"; break
983 else
984 echo "configure: failed program was:" >&5
985 cat conftest.$ac_ext >&5
986 fi
987 rm -f conftest*
988 done
989 CC="$ac_save_CC"
990
991 fi
992
993 if test -z "$am_cv_prog_cc_stdc"; then
994 echo "$ac_t""none needed" 1>&6
995 else
996 echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6
997 fi
998 case "x$am_cv_prog_cc_stdc" in
999 x|xno) ;;
1000 *) CC="$CC $am_cv_prog_cc_stdc" ;;
1001 esac
1002
1003
1004 ac_aux_dir=
1005 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
1006 if test -f $ac_dir/install-sh; then
1007 ac_aux_dir=$ac_dir
1008 ac_install_sh="$ac_aux_dir/install-sh -c"
1009 break
1010 elif test -f $ac_dir/install.sh; then
1011 ac_aux_dir=$ac_dir
1012 ac_install_sh="$ac_aux_dir/install.sh -c"
1013 break
1014 fi
1015 done
1016 if test -z "$ac_aux_dir"; then
1017 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
1018 fi
1019 ac_config_guess=$ac_aux_dir/config.guess
1020 ac_config_sub=$ac_aux_dir/config.sub
1021 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1022
1023
1024 # Do some error checking and defaulting for the host and target type.
1025 # The inputs are:
1026 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
1027 #
1028 # The rules are:
1029 # 1. You are not allowed to specify --host, --target, and nonopt at the
1030 # same time.
1031 # 2. Host defaults to nonopt.
1032 # 3. If nonopt is not specified, then host defaults to the current host,
1033 # as determined by config.guess.
1034 # 4. Target and build default to nonopt.
1035 # 5. If nonopt is not specified, then target and build default to host.
1036
1037 # The aliases save the names the user supplied, while $host etc.
1038 # will get canonicalized.
1039 case $host---$target---$nonopt in
1040 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1041 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1042 esac
1043
1044
1045 # Make sure we can run config.sub.
1046 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1047 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1048 fi
1049
1050 echo $ac_n "checking host system type""... $ac_c" 1>&6
1051 echo "configure:1052: checking host system type" >&5
1052
1053 host_alias=$host
1054 case "$host_alias" in
1055 NONE)
1056 case $nonopt in
1057 NONE)
1058 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1059 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1060 fi ;;
1061 *) host_alias=$nonopt ;;
1062 esac ;;
1063 esac
1064
1065 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1066 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1067 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1068 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1069 echo "$ac_t""$host" 1>&6
1070
1071 echo $ac_n "checking target system type""... $ac_c" 1>&6
1072 echo "configure:1073: checking target system type" >&5
1073
1074 target_alias=$target
1075 case "$target_alias" in
1076 NONE)
1077 case $nonopt in
1078 NONE) target_alias=$host_alias ;;
1079 *) target_alias=$nonopt ;;
1080 esac ;;
1081 esac
1082
1083 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1084 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1085 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1086 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1087 echo "$ac_t""$target" 1>&6
1088
1089 echo $ac_n "checking build system type""... $ac_c" 1>&6
1090 echo "configure:1091: checking build system type" >&5
1091
1092 build_alias=$build
1093 case "$build_alias" in
1094 NONE)
1095 case $nonopt in
1096 NONE) build_alias=$host_alias ;;
1097 *) build_alias=$nonopt ;;
1098 esac ;;
1099 esac
1100
1101 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1102 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1103 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1104 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1105 echo "$ac_t""$build" 1>&6
1106
1107 test "$host_alias" != "$target_alias" &&
1108 test "$program_prefix$program_suffix$program_transform_name" = \
1109 NONENONEs,x,x, &&
1110 program_prefix=${target_alias}-
1111
1112
1113 ALL_LINGUAS=
1114 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1115 echo "configure:1116: checking whether ${MAKE-make} sets \${MAKE}" >&5
1116 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1117 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1118 echo $ac_n "(cached) $ac_c" 1>&6
1119 else
1120 cat > conftestmake <<\EOF
1121 all:
1122 @echo 'ac_maketemp="${MAKE}"'
1123 EOF
1124 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1125 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1126 if test -n "$ac_maketemp"; then
1127 eval ac_cv_prog_make_${ac_make}_set=yes
1128 else
1129 eval ac_cv_prog_make_${ac_make}_set=no
1130 fi
1131 rm -f conftestmake
1132 fi
1133 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1134 echo "$ac_t""yes" 1>&6
1135 SET_MAKE=
1136 else
1137 echo "$ac_t""no" 1>&6
1138 SET_MAKE="MAKE=${MAKE-make}"
1139 fi
1140
1141 # Extract the first word of "ranlib", so it can be a program name with args.
1142 set dummy ranlib; ac_word=$2
1143 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1144 echo "configure:1145: checking for $ac_word" >&5
1145 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1146 echo $ac_n "(cached) $ac_c" 1>&6
1147 else
1148 if test -n "$RANLIB"; then
1149 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1150 else
1151 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1152 ac_dummy="$PATH"
1153 for ac_dir in $ac_dummy; do
1154 test -z "$ac_dir" && ac_dir=.
1155 if test -f $ac_dir/$ac_word; then
1156 ac_cv_prog_RANLIB="ranlib"
1157 break
1158 fi
1159 done
1160 IFS="$ac_save_ifs"
1161 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1162 fi
1163 fi
1164 RANLIB="$ac_cv_prog_RANLIB"
1165 if test -n "$RANLIB"; then
1166 echo "$ac_t""$RANLIB" 1>&6
1167 else
1168 echo "$ac_t""no" 1>&6
1169 fi
1170
1171 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1172 echo "configure:1173: checking for ANSI C header files" >&5
1173 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
1175 else
1176 cat > conftest.$ac_ext <<EOF
1177 #line 1178 "configure"
1178 #include "confdefs.h"
1179 #include <stdlib.h>
1180 #include <stdarg.h>
1181 #include <string.h>
1182 #include <float.h>
1183 EOF
1184 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1185 { (eval echo configure:1186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1186 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1187 if test -z "$ac_err"; then
1188 rm -rf conftest*
1189 ac_cv_header_stdc=yes
1190 else
1191 echo "$ac_err" >&5
1192 echo "configure: failed program was:" >&5
1193 cat conftest.$ac_ext >&5
1194 rm -rf conftest*
1195 ac_cv_header_stdc=no
1196 fi
1197 rm -f conftest*
1198
1199 if test $ac_cv_header_stdc = yes; then
1200 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1201 cat > conftest.$ac_ext <<EOF
1202 #line 1203 "configure"
1203 #include "confdefs.h"
1204 #include <string.h>
1205 EOF
1206 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1207 egrep "memchr" >/dev/null 2>&1; then
1208 :
1209 else
1210 rm -rf conftest*
1211 ac_cv_header_stdc=no
1212 fi
1213 rm -f conftest*
1214
1215 fi
1216
1217 if test $ac_cv_header_stdc = yes; then
1218 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1219 cat > conftest.$ac_ext <<EOF
1220 #line 1221 "configure"
1221 #include "confdefs.h"
1222 #include <stdlib.h>
1223 EOF
1224 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1225 egrep "free" >/dev/null 2>&1; then
1226 :
1227 else
1228 rm -rf conftest*
1229 ac_cv_header_stdc=no
1230 fi
1231 rm -f conftest*
1232
1233 fi
1234
1235 if test $ac_cv_header_stdc = yes; then
1236 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1237 if test "$cross_compiling" = yes; then
1238 :
1239 else
1240 cat > conftest.$ac_ext <<EOF
1241 #line 1242 "configure"
1242 #include "confdefs.h"
1243 #include <ctype.h>
1244 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1245 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1246 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1247 int main () { int i; for (i = 0; i < 256; i++)
1248 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1249 exit (0); }
1250
1251 EOF
1252 if { (eval echo configure:1253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1253 then
1254 :
1255 else
1256 echo "configure: failed program was:" >&5
1257 cat conftest.$ac_ext >&5
1258 rm -fr conftest*
1259 ac_cv_header_stdc=no
1260 fi
1261 rm -fr conftest*
1262 fi
1263
1264 fi
1265 fi
1266
1267 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1268 if test $ac_cv_header_stdc = yes; then
1269 cat >> confdefs.h <<\EOF
1270 #define STDC_HEADERS 1
1271 EOF
1272
1273 fi
1274
1275 echo $ac_n "checking for working const""... $ac_c" 1>&6
1276 echo "configure:1277: checking for working const" >&5
1277 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1278 echo $ac_n "(cached) $ac_c" 1>&6
1279 else
1280 cat > conftest.$ac_ext <<EOF
1281 #line 1282 "configure"
1282 #include "confdefs.h"
1283
1284 int main() {
1285
1286 /* Ultrix mips cc rejects this. */
1287 typedef int charset[2]; const charset x;
1288 /* SunOS 4.1.1 cc rejects this. */
1289 char const *const *ccp;
1290 char **p;
1291 /* NEC SVR4.0.2 mips cc rejects this. */
1292 struct point {int x, y;};
1293 static struct point const zero = {0,0};
1294 /* AIX XL C 1.02.0.0 rejects this.
1295 It does not let you subtract one const X* pointer from another in an arm
1296 of an if-expression whose if-part is not a constant expression */
1297 const char *g = "string";
1298 ccp = &g + (g ? g-g : 0);
1299 /* HPUX 7.0 cc rejects these. */
1300 ++ccp;
1301 p = (char**) ccp;
1302 ccp = (char const *const *) p;
1303 { /* SCO 3.2v4 cc rejects this. */
1304 char *t;
1305 char const *s = 0 ? (char *) 0 : (char const *) 0;
1306
1307 *t++ = 0;
1308 }
1309 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1310 int x[] = {25, 17};
1311 const int *foo = &x[0];
1312 ++foo;
1313 }
1314 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1315 typedef const int *iptr;
1316 iptr p = 0;
1317 ++p;
1318 }
1319 { /* AIX XL C 1.02.0.0 rejects this saying
1320 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1321 struct s { int j; const int *ap[3]; };
1322 struct s *b; b->j = 5;
1323 }
1324 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1325 const int foo = 10;
1326 }
1327
1328 ; return 0; }
1329 EOF
1330 if { (eval echo configure:1331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1331 rm -rf conftest*
1332 ac_cv_c_const=yes
1333 else
1334 echo "configure: failed program was:" >&5
1335 cat conftest.$ac_ext >&5
1336 rm -rf conftest*
1337 ac_cv_c_const=no
1338 fi
1339 rm -f conftest*
1340 fi
1341
1342 echo "$ac_t""$ac_cv_c_const" 1>&6
1343 if test $ac_cv_c_const = no; then
1344 cat >> confdefs.h <<\EOF
1345 #define const
1346 EOF
1347
1348 fi
1349
1350 echo $ac_n "checking for inline""... $ac_c" 1>&6
1351 echo "configure:1352: checking for inline" >&5
1352 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1353 echo $ac_n "(cached) $ac_c" 1>&6
1354 else
1355 ac_cv_c_inline=no
1356 for ac_kw in inline __inline__ __inline; do
1357 cat > conftest.$ac_ext <<EOF
1358 #line 1359 "configure"
1359 #include "confdefs.h"
1360
1361 int main() {
1362 } $ac_kw foo() {
1363 ; return 0; }
1364 EOF
1365 if { (eval echo configure:1366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1366 rm -rf conftest*
1367 ac_cv_c_inline=$ac_kw; break
1368 else
1369 echo "configure: failed program was:" >&5
1370 cat conftest.$ac_ext >&5
1371 fi
1372 rm -f conftest*
1373 done
1374
1375 fi
1376
1377 echo "$ac_t""$ac_cv_c_inline" 1>&6
1378 case "$ac_cv_c_inline" in
1379 inline | yes) ;;
1380 no) cat >> confdefs.h <<\EOF
1381 #define inline
1382 EOF
1383 ;;
1384 *) cat >> confdefs.h <<EOF
1385 #define inline $ac_cv_c_inline
1386 EOF
1387 ;;
1388 esac
1389
1390 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1391 echo "configure:1392: checking for off_t" >&5
1392 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1393 echo $ac_n "(cached) $ac_c" 1>&6
1394 else
1395 cat > conftest.$ac_ext <<EOF
1396 #line 1397 "configure"
1397 #include "confdefs.h"
1398 #include <sys/types.h>
1399 #if STDC_HEADERS
1400 #include <stdlib.h>
1401 #include <stddef.h>
1402 #endif
1403 EOF
1404 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1405 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1406 rm -rf conftest*
1407 ac_cv_type_off_t=yes
1408 else
1409 rm -rf conftest*
1410 ac_cv_type_off_t=no
1411 fi
1412 rm -f conftest*
1413
1414 fi
1415 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1416 if test $ac_cv_type_off_t = no; then
1417 cat >> confdefs.h <<\EOF
1418 #define off_t long
1419 EOF
1420
1421 fi
1422
1423 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1424 echo "configure:1425: checking for size_t" >&5
1425 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1426 echo $ac_n "(cached) $ac_c" 1>&6
1427 else
1428 cat > conftest.$ac_ext <<EOF
1429 #line 1430 "configure"
1430 #include "confdefs.h"
1431 #include <sys/types.h>
1432 #if STDC_HEADERS
1433 #include <stdlib.h>
1434 #include <stddef.h>
1435 #endif
1436 EOF
1437 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1438 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1439 rm -rf conftest*
1440 ac_cv_type_size_t=yes
1441 else
1442 rm -rf conftest*
1443 ac_cv_type_size_t=no
1444 fi
1445 rm -f conftest*
1446
1447 fi
1448 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1449 if test $ac_cv_type_size_t = no; then
1450 cat >> confdefs.h <<\EOF
1451 #define size_t unsigned
1452 EOF
1453
1454 fi
1455
1456 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1457 # for constant arguments. Useless!
1458 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1459 echo "configure:1460: checking for working alloca.h" >&5
1460 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1461 echo $ac_n "(cached) $ac_c" 1>&6
1462 else
1463 cat > conftest.$ac_ext <<EOF
1464 #line 1465 "configure"
1465 #include "confdefs.h"
1466 #include <alloca.h>
1467 int main() {
1468 char *p = alloca(2 * sizeof(int));
1469 ; return 0; }
1470 EOF
1471 if { (eval echo configure:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1472 rm -rf conftest*
1473 ac_cv_header_alloca_h=yes
1474 else
1475 echo "configure: failed program was:" >&5
1476 cat conftest.$ac_ext >&5
1477 rm -rf conftest*
1478 ac_cv_header_alloca_h=no
1479 fi
1480 rm -f conftest*
1481 fi
1482
1483 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1484 if test $ac_cv_header_alloca_h = yes; then
1485 cat >> confdefs.h <<\EOF
1486 #define HAVE_ALLOCA_H 1
1487 EOF
1488
1489 fi
1490
1491 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1492 echo "configure:1493: checking for alloca" >&5
1493 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1494 echo $ac_n "(cached) $ac_c" 1>&6
1495 else
1496 cat > conftest.$ac_ext <<EOF
1497 #line 1498 "configure"
1498 #include "confdefs.h"
1499
1500 #ifdef __GNUC__
1501 # define alloca __builtin_alloca
1502 #else
1503 # ifdef _MSC_VER
1504 # include <malloc.h>
1505 # define alloca _alloca
1506 # else
1507 # if HAVE_ALLOCA_H
1508 # include <alloca.h>
1509 # else
1510 # ifdef _AIX
1511 #pragma alloca
1512 # else
1513 # ifndef alloca /* predefined by HP cc +Olibcalls */
1514 char *alloca ();
1515 # endif
1516 # endif
1517 # endif
1518 # endif
1519 #endif
1520
1521 int main() {
1522 char *p = (char *) alloca(1);
1523 ; return 0; }
1524 EOF
1525 if { (eval echo configure:1526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1526 rm -rf conftest*
1527 ac_cv_func_alloca_works=yes
1528 else
1529 echo "configure: failed program was:" >&5
1530 cat conftest.$ac_ext >&5
1531 rm -rf conftest*
1532 ac_cv_func_alloca_works=no
1533 fi
1534 rm -f conftest*
1535 fi
1536
1537 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1538 if test $ac_cv_func_alloca_works = yes; then
1539 cat >> confdefs.h <<\EOF
1540 #define HAVE_ALLOCA 1
1541 EOF
1542
1543 fi
1544
1545 if test $ac_cv_func_alloca_works = no; then
1546 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1547 # that cause trouble. Some versions do not even contain alloca or
1548 # contain a buggy version. If you still want to use their alloca,
1549 # use ar to extract alloca.o from them instead of compiling alloca.c.
1550 ALLOCA=alloca.${ac_objext}
1551 cat >> confdefs.h <<\EOF
1552 #define C_ALLOCA 1
1553 EOF
1554
1555
1556 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1557 echo "configure:1558: checking whether alloca needs Cray hooks" >&5
1558 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1559 echo $ac_n "(cached) $ac_c" 1>&6
1560 else
1561 cat > conftest.$ac_ext <<EOF
1562 #line 1563 "configure"
1563 #include "confdefs.h"
1564 #if defined(CRAY) && ! defined(CRAY2)
1565 webecray
1566 #else
1567 wenotbecray
1568 #endif
1569
1570 EOF
1571 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1572 egrep "webecray" >/dev/null 2>&1; then
1573 rm -rf conftest*
1574 ac_cv_os_cray=yes
1575 else
1576 rm -rf conftest*
1577 ac_cv_os_cray=no
1578 fi
1579 rm -f conftest*
1580
1581 fi
1582
1583 echo "$ac_t""$ac_cv_os_cray" 1>&6
1584 if test $ac_cv_os_cray = yes; then
1585 for ac_func in _getb67 GETB67 getb67; do
1586 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1587 echo "configure:1588: checking for $ac_func" >&5
1588 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1589 echo $ac_n "(cached) $ac_c" 1>&6
1590 else
1591 cat > conftest.$ac_ext <<EOF
1592 #line 1593 "configure"
1593 #include "confdefs.h"
1594 /* System header to define __stub macros and hopefully few prototypes,
1595 which can conflict with char $ac_func(); below. */
1596 #include <assert.h>
1597 /* Override any gcc2 internal prototype to avoid an error. */
1598 /* We use char because int might match the return type of a gcc2
1599 builtin and then its argument prototype would still apply. */
1600 char $ac_func();
1601
1602 int main() {
1603
1604 /* The GNU C library defines this for functions which it implements
1605 to always fail with ENOSYS. Some functions are actually named
1606 something starting with __ and the normal name is an alias. */
1607 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1608 choke me
1609 #else
1610 $ac_func();
1611 #endif
1612
1613 ; return 0; }
1614 EOF
1615 if { (eval echo configure:1616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1616 rm -rf conftest*
1617 eval "ac_cv_func_$ac_func=yes"
1618 else
1619 echo "configure: failed program was:" >&5
1620 cat conftest.$ac_ext >&5
1621 rm -rf conftest*
1622 eval "ac_cv_func_$ac_func=no"
1623 fi
1624 rm -f conftest*
1625 fi
1626
1627 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1628 echo "$ac_t""yes" 1>&6
1629 cat >> confdefs.h <<EOF
1630 #define CRAY_STACKSEG_END $ac_func
1631 EOF
1632
1633 break
1634 else
1635 echo "$ac_t""no" 1>&6
1636 fi
1637
1638 done
1639 fi
1640
1641 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1642 echo "configure:1643: checking stack direction for C alloca" >&5
1643 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1644 echo $ac_n "(cached) $ac_c" 1>&6
1645 else
1646 if test "$cross_compiling" = yes; then
1647 ac_cv_c_stack_direction=0
1648 else
1649 cat > conftest.$ac_ext <<EOF
1650 #line 1651 "configure"
1651 #include "confdefs.h"
1652 find_stack_direction ()
1653 {
1654 static char *addr = 0;
1655 auto char dummy;
1656 if (addr == 0)
1657 {
1658 addr = &dummy;
1659 return find_stack_direction ();
1660 }
1661 else
1662 return (&dummy > addr) ? 1 : -1;
1663 }
1664 main ()
1665 {
1666 exit (find_stack_direction() < 0);
1667 }
1668 EOF
1669 if { (eval echo configure:1670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1670 then
1671 ac_cv_c_stack_direction=1
1672 else
1673 echo "configure: failed program was:" >&5
1674 cat conftest.$ac_ext >&5
1675 rm -fr conftest*
1676 ac_cv_c_stack_direction=-1
1677 fi
1678 rm -fr conftest*
1679 fi
1680
1681 fi
1682
1683 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1684 cat >> confdefs.h <<EOF
1685 #define STACK_DIRECTION $ac_cv_c_stack_direction
1686 EOF
1687
1688 fi
1689
1690 for ac_hdr in unistd.h
1691 do
1692 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1693 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1694 echo "configure:1695: checking for $ac_hdr" >&5
1695 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1696 echo $ac_n "(cached) $ac_c" 1>&6
1697 else
1698 cat > conftest.$ac_ext <<EOF
1699 #line 1700 "configure"
1700 #include "confdefs.h"
1701 #include <$ac_hdr>
1702 EOF
1703 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1704 { (eval echo configure:1705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1705 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1706 if test -z "$ac_err"; then
1707 rm -rf conftest*
1708 eval "ac_cv_header_$ac_safe=yes"
1709 else
1710 echo "$ac_err" >&5
1711 echo "configure: failed program was:" >&5
1712 cat conftest.$ac_ext >&5
1713 rm -rf conftest*
1714 eval "ac_cv_header_$ac_safe=no"
1715 fi
1716 rm -f conftest*
1717 fi
1718 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1719 echo "$ac_t""yes" 1>&6
1720 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1721 cat >> confdefs.h <<EOF
1722 #define $ac_tr_hdr 1
1723 EOF
1724
1725 else
1726 echo "$ac_t""no" 1>&6
1727 fi
1728 done
1729
1730 for ac_func in getpagesize
1731 do
1732 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1733 echo "configure:1734: checking for $ac_func" >&5
1734 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1735 echo $ac_n "(cached) $ac_c" 1>&6
1736 else
1737 cat > conftest.$ac_ext <<EOF
1738 #line 1739 "configure"
1739 #include "confdefs.h"
1740 /* System header to define __stub macros and hopefully few prototypes,
1741 which can conflict with char $ac_func(); below. */
1742 #include <assert.h>
1743 /* Override any gcc2 internal prototype to avoid an error. */
1744 /* We use char because int might match the return type of a gcc2
1745 builtin and then its argument prototype would still apply. */
1746 char $ac_func();
1747
1748 int main() {
1749
1750 /* The GNU C library defines this for functions which it implements
1751 to always fail with ENOSYS. Some functions are actually named
1752 something starting with __ and the normal name is an alias. */
1753 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1754 choke me
1755 #else
1756 $ac_func();
1757 #endif
1758
1759 ; return 0; }
1760 EOF
1761 if { (eval echo configure:1762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1762 rm -rf conftest*
1763 eval "ac_cv_func_$ac_func=yes"
1764 else
1765 echo "configure: failed program was:" >&5
1766 cat conftest.$ac_ext >&5
1767 rm -rf conftest*
1768 eval "ac_cv_func_$ac_func=no"
1769 fi
1770 rm -f conftest*
1771 fi
1772
1773 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1774 echo "$ac_t""yes" 1>&6
1775 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1776 cat >> confdefs.h <<EOF
1777 #define $ac_tr_func 1
1778 EOF
1779
1780 else
1781 echo "$ac_t""no" 1>&6
1782 fi
1783 done
1784
1785 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1786 echo "configure:1787: checking for working mmap" >&5
1787 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1788 echo $ac_n "(cached) $ac_c" 1>&6
1789 else
1790 if test "$cross_compiling" = yes; then
1791 ac_cv_func_mmap_fixed_mapped=no
1792 else
1793 cat > conftest.$ac_ext <<EOF
1794 #line 1795 "configure"
1795 #include "confdefs.h"
1796
1797 /* Thanks to Mike Haertel and Jim Avera for this test.
1798 Here is a matrix of mmap possibilities:
1799 mmap private not fixed
1800 mmap private fixed at somewhere currently unmapped
1801 mmap private fixed at somewhere already mapped
1802 mmap shared not fixed
1803 mmap shared fixed at somewhere currently unmapped
1804 mmap shared fixed at somewhere already mapped
1805 For private mappings, we should verify that changes cannot be read()
1806 back from the file, nor mmap's back from the file at a different
1807 address. (There have been systems where private was not correctly
1808 implemented like the infamous i386 svr4.0, and systems where the
1809 VM page cache was not coherent with the filesystem buffer cache
1810 like early versions of FreeBSD and possibly contemporary NetBSD.)
1811 For shared mappings, we should conversely verify that changes get
1812 propogated back to all the places they're supposed to be.
1813
1814 Grep wants private fixed already mapped.
1815 The main things grep needs to know about mmap are:
1816 * does it exist and is it safe to write into the mmap'd area
1817 * how to use it (BSD variants) */
1818 #include <sys/types.h>
1819 #include <fcntl.h>
1820 #include <sys/mman.h>
1821
1822 /* This mess was copied from the GNU getpagesize.h. */
1823 #ifndef HAVE_GETPAGESIZE
1824 # ifdef HAVE_UNISTD_H
1825 # include <unistd.h>
1826 # endif
1827
1828 /* Assume that all systems that can run configure have sys/param.h. */
1829 # ifndef HAVE_SYS_PARAM_H
1830 # define HAVE_SYS_PARAM_H 1
1831 # endif
1832
1833 # ifdef _SC_PAGESIZE
1834 # define getpagesize() sysconf(_SC_PAGESIZE)
1835 # else /* no _SC_PAGESIZE */
1836 # ifdef HAVE_SYS_PARAM_H
1837 # include <sys/param.h>
1838 # ifdef EXEC_PAGESIZE
1839 # define getpagesize() EXEC_PAGESIZE
1840 # else /* no EXEC_PAGESIZE */
1841 # ifdef NBPG
1842 # define getpagesize() NBPG * CLSIZE
1843 # ifndef CLSIZE
1844 # define CLSIZE 1
1845 # endif /* no CLSIZE */
1846 # else /* no NBPG */
1847 # ifdef NBPC
1848 # define getpagesize() NBPC
1849 # else /* no NBPC */
1850 # ifdef PAGESIZE
1851 # define getpagesize() PAGESIZE
1852 # endif /* PAGESIZE */
1853 # endif /* no NBPC */
1854 # endif /* no NBPG */
1855 # endif /* no EXEC_PAGESIZE */
1856 # else /* no HAVE_SYS_PARAM_H */
1857 # define getpagesize() 8192 /* punt totally */
1858 # endif /* no HAVE_SYS_PARAM_H */
1859 # endif /* no _SC_PAGESIZE */
1860
1861 #endif /* no HAVE_GETPAGESIZE */
1862
1863 #ifdef __cplusplus
1864 extern "C" { void *malloc(unsigned); }
1865 #else
1866 char *malloc();
1867 #endif
1868
1869 int
1870 main()
1871 {
1872 char *data, *data2, *data3;
1873 int i, pagesize;
1874 int fd;
1875
1876 pagesize = getpagesize();
1877
1878 /*
1879 * First, make a file with some known garbage in it.
1880 */
1881 data = malloc(pagesize);
1882 if (!data)
1883 exit(1);
1884 for (i = 0; i < pagesize; ++i)
1885 *(data + i) = rand();
1886 umask(0);
1887 fd = creat("conftestmmap", 0600);
1888 if (fd < 0)
1889 exit(1);
1890 if (write(fd, data, pagesize) != pagesize)
1891 exit(1);
1892 close(fd);
1893
1894 /*
1895 * Next, try to mmap the file at a fixed address which
1896 * already has something else allocated at it. If we can,
1897 * also make sure that we see the same garbage.
1898 */
1899 fd = open("conftestmmap", O_RDWR);
1900 if (fd < 0)
1901 exit(1);
1902 data2 = malloc(2 * pagesize);
1903 if (!data2)
1904 exit(1);
1905 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1906 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1907 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1908 exit(1);
1909 for (i = 0; i < pagesize; ++i)
1910 if (*(data + i) != *(data2 + i))
1911 exit(1);
1912
1913 /*
1914 * Finally, make sure that changes to the mapped area
1915 * do not percolate back to the file as seen by read().
1916 * (This is a bug on some variants of i386 svr4.0.)
1917 */
1918 for (i = 0; i < pagesize; ++i)
1919 *(data2 + i) = *(data2 + i) + 1;
1920 data3 = malloc(pagesize);
1921 if (!data3)
1922 exit(1);
1923 if (read(fd, data3, pagesize) != pagesize)
1924 exit(1);
1925 for (i = 0; i < pagesize; ++i)
1926 if (*(data + i) != *(data3 + i))
1927 exit(1);
1928 close(fd);
1929 unlink("conftestmmap");
1930 exit(0);
1931 }
1932
1933 EOF
1934 if { (eval echo configure:1935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1935 then
1936 ac_cv_func_mmap_fixed_mapped=yes
1937 else
1938 echo "configure: failed program was:" >&5
1939 cat conftest.$ac_ext >&5
1940 rm -fr conftest*
1941 ac_cv_func_mmap_fixed_mapped=no
1942 fi
1943 rm -fr conftest*
1944 fi
1945
1946 fi
1947
1948 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1949 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1950 cat >> confdefs.h <<\EOF
1951 #define HAVE_MMAP 1
1952 EOF
1953
1954 fi
1955
1956
1957 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1958 unistd.h values.h sys/param.h
1959 do
1960 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1961 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1962 echo "configure:1963: checking for $ac_hdr" >&5
1963 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1964 echo $ac_n "(cached) $ac_c" 1>&6
1965 else
1966 cat > conftest.$ac_ext <<EOF
1967 #line 1968 "configure"
1968 #include "confdefs.h"
1969 #include <$ac_hdr>
1970 EOF
1971 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1972 { (eval echo configure:1973: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1973 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1974 if test -z "$ac_err"; then
1975 rm -rf conftest*
1976 eval "ac_cv_header_$ac_safe=yes"
1977 else
1978 echo "$ac_err" >&5
1979 echo "configure: failed program was:" >&5
1980 cat conftest.$ac_ext >&5
1981 rm -rf conftest*
1982 eval "ac_cv_header_$ac_safe=no"
1983 fi
1984 rm -f conftest*
1985 fi
1986 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1987 echo "$ac_t""yes" 1>&6
1988 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1989 cat >> confdefs.h <<EOF
1990 #define $ac_tr_hdr 1
1991 EOF
1992
1993 else
1994 echo "$ac_t""no" 1>&6
1995 fi
1996 done
1997
1998 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
1999 __argz_count __argz_stringify __argz_next
2000 do
2001 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2002 echo "configure:2003: checking for $ac_func" >&5
2003 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2004 echo $ac_n "(cached) $ac_c" 1>&6
2005 else
2006 cat > conftest.$ac_ext <<EOF
2007 #line 2008 "configure"
2008 #include "confdefs.h"
2009 /* System header to define __stub macros and hopefully few prototypes,
2010 which can conflict with char $ac_func(); below. */
2011 #include <assert.h>
2012 /* Override any gcc2 internal prototype to avoid an error. */
2013 /* We use char because int might match the return type of a gcc2
2014 builtin and then its argument prototype would still apply. */
2015 char $ac_func();
2016
2017 int main() {
2018
2019 /* The GNU C library defines this for functions which it implements
2020 to always fail with ENOSYS. Some functions are actually named
2021 something starting with __ and the normal name is an alias. */
2022 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2023 choke me
2024 #else
2025 $ac_func();
2026 #endif
2027
2028 ; return 0; }
2029 EOF
2030 if { (eval echo configure:2031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2031 rm -rf conftest*
2032 eval "ac_cv_func_$ac_func=yes"
2033 else
2034 echo "configure: failed program was:" >&5
2035 cat conftest.$ac_ext >&5
2036 rm -rf conftest*
2037 eval "ac_cv_func_$ac_func=no"
2038 fi
2039 rm -f conftest*
2040 fi
2041
2042 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2043 echo "$ac_t""yes" 1>&6
2044 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2045 cat >> confdefs.h <<EOF
2046 #define $ac_tr_func 1
2047 EOF
2048
2049 else
2050 echo "$ac_t""no" 1>&6
2051 fi
2052 done
2053
2054
2055 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2056 for ac_func in stpcpy
2057 do
2058 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2059 echo "configure:2060: checking for $ac_func" >&5
2060 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2061 echo $ac_n "(cached) $ac_c" 1>&6
2062 else
2063 cat > conftest.$ac_ext <<EOF
2064 #line 2065 "configure"
2065 #include "confdefs.h"
2066 /* System header to define __stub macros and hopefully few prototypes,
2067 which can conflict with char $ac_func(); below. */
2068 #include <assert.h>
2069 /* Override any gcc2 internal prototype to avoid an error. */
2070 /* We use char because int might match the return type of a gcc2
2071 builtin and then its argument prototype would still apply. */
2072 char $ac_func();
2073
2074 int main() {
2075
2076 /* The GNU C library defines this for functions which it implements
2077 to always fail with ENOSYS. Some functions are actually named
2078 something starting with __ and the normal name is an alias. */
2079 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2080 choke me
2081 #else
2082 $ac_func();
2083 #endif
2084
2085 ; return 0; }
2086 EOF
2087 if { (eval echo configure:2088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2088 rm -rf conftest*
2089 eval "ac_cv_func_$ac_func=yes"
2090 else
2091 echo "configure: failed program was:" >&5
2092 cat conftest.$ac_ext >&5
2093 rm -rf conftest*
2094 eval "ac_cv_func_$ac_func=no"
2095 fi
2096 rm -f conftest*
2097 fi
2098
2099 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2100 echo "$ac_t""yes" 1>&6
2101 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2102 cat >> confdefs.h <<EOF
2103 #define $ac_tr_func 1
2104 EOF
2105
2106 else
2107 echo "$ac_t""no" 1>&6
2108 fi
2109 done
2110
2111 fi
2112 if test "${ac_cv_func_stpcpy}" = "yes"; then
2113 cat >> confdefs.h <<\EOF
2114 #define HAVE_STPCPY 1
2115 EOF
2116
2117 fi
2118
2119 if test $ac_cv_header_locale_h = yes; then
2120 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2121 echo "configure:2122: checking for LC_MESSAGES" >&5
2122 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2123 echo $ac_n "(cached) $ac_c" 1>&6
2124 else
2125 cat > conftest.$ac_ext <<EOF
2126 #line 2127 "configure"
2127 #include "confdefs.h"
2128 #include <locale.h>
2129 int main() {
2130 return LC_MESSAGES
2131 ; return 0; }
2132 EOF
2133 if { (eval echo configure:2134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2134 rm -rf conftest*
2135 am_cv_val_LC_MESSAGES=yes
2136 else
2137 echo "configure: failed program was:" >&5
2138 cat conftest.$ac_ext >&5
2139 rm -rf conftest*
2140 am_cv_val_LC_MESSAGES=no
2141 fi
2142 rm -f conftest*
2143 fi
2144
2145 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2146 if test $am_cv_val_LC_MESSAGES = yes; then
2147 cat >> confdefs.h <<\EOF
2148 #define HAVE_LC_MESSAGES 1
2149 EOF
2150
2151 fi
2152 fi
2153 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2154 echo "configure:2155: checking whether NLS is requested" >&5
2155 # Check whether --enable-nls or --disable-nls was given.
2156 if test "${enable_nls+set}" = set; then
2157 enableval="$enable_nls"
2158 USE_NLS=$enableval
2159 else
2160 USE_NLS=yes
2161 fi
2162
2163 echo "$ac_t""$USE_NLS" 1>&6
2164
2165
2166 USE_INCLUDED_LIBINTL=no
2167
2168 if test "$USE_NLS" = "yes"; then
2169 cat >> confdefs.h <<\EOF
2170 #define ENABLE_NLS 1
2171 EOF
2172
2173 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2174 echo "configure:2175: checking whether included gettext is requested" >&5
2175 # Check whether --with-included-gettext or --without-included-gettext was given.
2176 if test "${with_included_gettext+set}" = set; then
2177 withval="$with_included_gettext"
2178 nls_cv_force_use_gnu_gettext=$withval
2179 else
2180 nls_cv_force_use_gnu_gettext=no
2181 fi
2182
2183 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2184
2185 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2186 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2187 nls_cv_header_intl=
2188 nls_cv_header_libgt=
2189 CATOBJEXT=NONE
2190
2191 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2192 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2193 echo "configure:2194: checking for libintl.h" >&5
2194 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2195 echo $ac_n "(cached) $ac_c" 1>&6
2196 else
2197 cat > conftest.$ac_ext <<EOF
2198 #line 2199 "configure"
2199 #include "confdefs.h"
2200 #include <libintl.h>
2201 EOF
2202 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2203 { (eval echo configure:2204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2204 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2205 if test -z "$ac_err"; then
2206 rm -rf conftest*
2207 eval "ac_cv_header_$ac_safe=yes"
2208 else
2209 echo "$ac_err" >&5
2210 echo "configure: failed program was:" >&5
2211 cat conftest.$ac_ext >&5
2212 rm -rf conftest*
2213 eval "ac_cv_header_$ac_safe=no"
2214 fi
2215 rm -f conftest*
2216 fi
2217 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2218 echo "$ac_t""yes" 1>&6
2219 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2220 echo "configure:2221: checking for gettext in libc" >&5
2221 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2222 echo $ac_n "(cached) $ac_c" 1>&6
2223 else
2224 cat > conftest.$ac_ext <<EOF
2225 #line 2226 "configure"
2226 #include "confdefs.h"
2227 #include <libintl.h>
2228 int main() {
2229 return (int) gettext ("")
2230 ; return 0; }
2231 EOF
2232 if { (eval echo configure:2233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2233 rm -rf conftest*
2234 gt_cv_func_gettext_libc=yes
2235 else
2236 echo "configure: failed program was:" >&5
2237 cat conftest.$ac_ext >&5
2238 rm -rf conftest*
2239 gt_cv_func_gettext_libc=no
2240 fi
2241 rm -f conftest*
2242 fi
2243
2244 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2245
2246 if test "$gt_cv_func_gettext_libc" != "yes"; then
2247 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2248 echo "configure:2249: checking for bindtextdomain in -lintl" >&5
2249 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2250 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2251 echo $ac_n "(cached) $ac_c" 1>&6
2252 else
2253 ac_save_LIBS="$LIBS"
2254 LIBS="-lintl $LIBS"
2255 cat > conftest.$ac_ext <<EOF
2256 #line 2257 "configure"
2257 #include "confdefs.h"
2258 /* Override any gcc2 internal prototype to avoid an error. */
2259 /* We use char because int might match the return type of a gcc2
2260 builtin and then its argument prototype would still apply. */
2261 char bindtextdomain();
2262
2263 int main() {
2264 bindtextdomain()
2265 ; return 0; }
2266 EOF
2267 if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2268 rm -rf conftest*
2269 eval "ac_cv_lib_$ac_lib_var=yes"
2270 else
2271 echo "configure: failed program was:" >&5
2272 cat conftest.$ac_ext >&5
2273 rm -rf conftest*
2274 eval "ac_cv_lib_$ac_lib_var=no"
2275 fi
2276 rm -f conftest*
2277 LIBS="$ac_save_LIBS"
2278
2279 fi
2280 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2281 echo "$ac_t""yes" 1>&6
2282 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2283 echo "configure:2284: checking for gettext in libintl" >&5
2284 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2285 echo $ac_n "(cached) $ac_c" 1>&6
2286 else
2287 cat > conftest.$ac_ext <<EOF
2288 #line 2289 "configure"
2289 #include "confdefs.h"
2290
2291 int main() {
2292 return (int) gettext ("")
2293 ; return 0; }
2294 EOF
2295 if { (eval echo configure:2296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2296 rm -rf conftest*
2297 gt_cv_func_gettext_libintl=yes
2298 else
2299 echo "configure: failed program was:" >&5
2300 cat conftest.$ac_ext >&5
2301 rm -rf conftest*
2302 gt_cv_func_gettext_libintl=no
2303 fi
2304 rm -f conftest*
2305 fi
2306
2307 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2308 else
2309 echo "$ac_t""no" 1>&6
2310 fi
2311
2312 fi
2313
2314 if test "$gt_cv_func_gettext_libc" = "yes" \
2315 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2316 cat >> confdefs.h <<\EOF
2317 #define HAVE_GETTEXT 1
2318 EOF
2319
2320 # Extract the first word of "msgfmt", so it can be a program name with args.
2321 set dummy msgfmt; ac_word=$2
2322 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2323 echo "configure:2324: checking for $ac_word" >&5
2324 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2325 echo $ac_n "(cached) $ac_c" 1>&6
2326 else
2327 case "$MSGFMT" in
2328 /*)
2329 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2330 ;;
2331 *)
2332 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2333 for ac_dir in $PATH; do
2334 test -z "$ac_dir" && ac_dir=.
2335 if test -f $ac_dir/$ac_word; then
2336 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2337 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2338 break
2339 fi
2340 fi
2341 done
2342 IFS="$ac_save_ifs"
2343 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2344 ;;
2345 esac
2346 fi
2347 MSGFMT="$ac_cv_path_MSGFMT"
2348 if test -n "$MSGFMT"; then
2349 echo "$ac_t""$MSGFMT" 1>&6
2350 else
2351 echo "$ac_t""no" 1>&6
2352 fi
2353 if test "$MSGFMT" != "no"; then
2354 for ac_func in dcgettext
2355 do
2356 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2357 echo "configure:2358: checking for $ac_func" >&5
2358 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2359 echo $ac_n "(cached) $ac_c" 1>&6
2360 else
2361 cat > conftest.$ac_ext <<EOF
2362 #line 2363 "configure"
2363 #include "confdefs.h"
2364 /* System header to define __stub macros and hopefully few prototypes,
2365 which can conflict with char $ac_func(); below. */
2366 #include <assert.h>
2367 /* Override any gcc2 internal prototype to avoid an error. */
2368 /* We use char because int might match the return type of a gcc2
2369 builtin and then its argument prototype would still apply. */
2370 char $ac_func();
2371
2372 int main() {
2373
2374 /* The GNU C library defines this for functions which it implements
2375 to always fail with ENOSYS. Some functions are actually named
2376 something starting with __ and the normal name is an alias. */
2377 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2378 choke me
2379 #else
2380 $ac_func();
2381 #endif
2382
2383 ; return 0; }
2384 EOF
2385 if { (eval echo configure:2386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2386 rm -rf conftest*
2387 eval "ac_cv_func_$ac_func=yes"
2388 else
2389 echo "configure: failed program was:" >&5
2390 cat conftest.$ac_ext >&5
2391 rm -rf conftest*
2392 eval "ac_cv_func_$ac_func=no"
2393 fi
2394 rm -f conftest*
2395 fi
2396
2397 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2398 echo "$ac_t""yes" 1>&6
2399 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2400 cat >> confdefs.h <<EOF
2401 #define $ac_tr_func 1
2402 EOF
2403
2404 else
2405 echo "$ac_t""no" 1>&6
2406 fi
2407 done
2408
2409 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2410 set dummy gmsgfmt; ac_word=$2
2411 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2412 echo "configure:2413: checking for $ac_word" >&5
2413 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2414 echo $ac_n "(cached) $ac_c" 1>&6
2415 else
2416 case "$GMSGFMT" in
2417 /*)
2418 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2419 ;;
2420 ?:/*)
2421 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2422 ;;
2423 *)
2424 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2425 ac_dummy="$PATH"
2426 for ac_dir in $ac_dummy; do
2427 test -z "$ac_dir" && ac_dir=.
2428 if test -f $ac_dir/$ac_word; then
2429 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2430 break
2431 fi
2432 done
2433 IFS="$ac_save_ifs"
2434 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2435 ;;
2436 esac
2437 fi
2438 GMSGFMT="$ac_cv_path_GMSGFMT"
2439 if test -n "$GMSGFMT"; then
2440 echo "$ac_t""$GMSGFMT" 1>&6
2441 else
2442 echo "$ac_t""no" 1>&6
2443 fi
2444
2445 # Extract the first word of "xgettext", so it can be a program name with args.
2446 set dummy xgettext; ac_word=$2
2447 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2448 echo "configure:2449: checking for $ac_word" >&5
2449 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2450 echo $ac_n "(cached) $ac_c" 1>&6
2451 else
2452 case "$XGETTEXT" in
2453 /*)
2454 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2455 ;;
2456 *)
2457 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2458 for ac_dir in $PATH; do
2459 test -z "$ac_dir" && ac_dir=.
2460 if test -f $ac_dir/$ac_word; then
2461 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2462 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2463 break
2464 fi
2465 fi
2466 done
2467 IFS="$ac_save_ifs"
2468 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2469 ;;
2470 esac
2471 fi
2472 XGETTEXT="$ac_cv_path_XGETTEXT"
2473 if test -n "$XGETTEXT"; then
2474 echo "$ac_t""$XGETTEXT" 1>&6
2475 else
2476 echo "$ac_t""no" 1>&6
2477 fi
2478
2479 cat > conftest.$ac_ext <<EOF
2480 #line 2481 "configure"
2481 #include "confdefs.h"
2482
2483 int main() {
2484 extern int _nl_msg_cat_cntr;
2485 return _nl_msg_cat_cntr
2486 ; return 0; }
2487 EOF
2488 if { (eval echo configure:2489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2489 rm -rf conftest*
2490 CATOBJEXT=.gmo
2491 DATADIRNAME=share
2492 else
2493 echo "configure: failed program was:" >&5
2494 cat conftest.$ac_ext >&5
2495 rm -rf conftest*
2496 CATOBJEXT=.mo
2497 DATADIRNAME=lib
2498 fi
2499 rm -f conftest*
2500 INSTOBJEXT=.mo
2501 fi
2502 fi
2503
2504 else
2505 echo "$ac_t""no" 1>&6
2506 fi
2507
2508
2509
2510 if test "$CATOBJEXT" = "NONE"; then
2511 nls_cv_use_gnu_gettext=yes
2512 fi
2513 fi
2514
2515 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2516 INTLOBJS="\$(GETTOBJS)"
2517 # Extract the first word of "msgfmt", so it can be a program name with args.
2518 set dummy msgfmt; ac_word=$2
2519 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2520 echo "configure:2521: checking for $ac_word" >&5
2521 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2522 echo $ac_n "(cached) $ac_c" 1>&6
2523 else
2524 case "$MSGFMT" in
2525 /*)
2526 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2527 ;;
2528 *)
2529 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2530 for ac_dir in $PATH; do
2531 test -z "$ac_dir" && ac_dir=.
2532 if test -f $ac_dir/$ac_word; then
2533 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2534 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2535 break
2536 fi
2537 fi
2538 done
2539 IFS="$ac_save_ifs"
2540 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2541 ;;
2542 esac
2543 fi
2544 MSGFMT="$ac_cv_path_MSGFMT"
2545 if test -n "$MSGFMT"; then
2546 echo "$ac_t""$MSGFMT" 1>&6
2547 else
2548 echo "$ac_t""no" 1>&6
2549 fi
2550
2551 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2552 set dummy gmsgfmt; ac_word=$2
2553 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2554 echo "configure:2555: checking for $ac_word" >&5
2555 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2556 echo $ac_n "(cached) $ac_c" 1>&6
2557 else
2558 case "$GMSGFMT" in
2559 /*)
2560 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2561 ;;
2562 ?:/*)
2563 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2564 ;;
2565 *)
2566 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2567 ac_dummy="$PATH"
2568 for ac_dir in $ac_dummy; do
2569 test -z "$ac_dir" && ac_dir=.
2570 if test -f $ac_dir/$ac_word; then
2571 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2572 break
2573 fi
2574 done
2575 IFS="$ac_save_ifs"
2576 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2577 ;;
2578 esac
2579 fi
2580 GMSGFMT="$ac_cv_path_GMSGFMT"
2581 if test -n "$GMSGFMT"; then
2582 echo "$ac_t""$GMSGFMT" 1>&6
2583 else
2584 echo "$ac_t""no" 1>&6
2585 fi
2586
2587 # Extract the first word of "xgettext", so it can be a program name with args.
2588 set dummy xgettext; ac_word=$2
2589 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2590 echo "configure:2591: checking for $ac_word" >&5
2591 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2592 echo $ac_n "(cached) $ac_c" 1>&6
2593 else
2594 case "$XGETTEXT" in
2595 /*)
2596 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2597 ;;
2598 *)
2599 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2600 for ac_dir in $PATH; do
2601 test -z "$ac_dir" && ac_dir=.
2602 if test -f $ac_dir/$ac_word; then
2603 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2604 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2605 break
2606 fi
2607 fi
2608 done
2609 IFS="$ac_save_ifs"
2610 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2611 ;;
2612 esac
2613 fi
2614 XGETTEXT="$ac_cv_path_XGETTEXT"
2615 if test -n "$XGETTEXT"; then
2616 echo "$ac_t""$XGETTEXT" 1>&6
2617 else
2618 echo "$ac_t""no" 1>&6
2619 fi
2620
2621
2622 USE_INCLUDED_LIBINTL=yes
2623 CATOBJEXT=.gmo
2624 INSTOBJEXT=.mo
2625 DATADIRNAME=share
2626 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2627 INTLLIBS=$INTLDEPS
2628 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2629 nls_cv_header_intl=libintl.h
2630 nls_cv_header_libgt=libgettext.h
2631 fi
2632
2633 if test "$XGETTEXT" != ":"; then
2634 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2635 : ;
2636 else
2637 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2638 XGETTEXT=":"
2639 fi
2640 fi
2641
2642 # We need to process the po/ directory.
2643 POSUB=po
2644 else
2645 DATADIRNAME=share
2646 nls_cv_header_intl=libintl.h
2647 nls_cv_header_libgt=libgettext.h
2648 fi
2649
2650 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2651 # because some of the sources are only built for this goal.
2652 if test "$PACKAGE" = gettext; then
2653 USE_NLS=yes
2654 USE_INCLUDED_LIBINTL=yes
2655 fi
2656
2657 for lang in $ALL_LINGUAS; do
2658 GMOFILES="$GMOFILES $lang.gmo"
2659 POFILES="$POFILES $lang.po"
2660 done
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675 if test "x$CATOBJEXT" != "x"; then
2676 if test "x$ALL_LINGUAS" = "x"; then
2677 LINGUAS=
2678 else
2679 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2680 echo "configure:2681: checking for catalogs to be installed" >&5
2681 NEW_LINGUAS=
2682 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2683 case "$ALL_LINGUAS" in
2684 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2685 esac
2686 done
2687 LINGUAS=$NEW_LINGUAS
2688 echo "$ac_t""$LINGUAS" 1>&6
2689 fi
2690
2691 if test -n "$LINGUAS"; then
2692 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2693 fi
2694 fi
2695
2696 if test $ac_cv_header_locale_h = yes; then
2697 INCLUDE_LOCALE_H="#include <locale.h>"
2698 else
2699 INCLUDE_LOCALE_H="\
2700 /* The system does not provide the header <locale.h>. Take care yourself. */"
2701 fi
2702
2703
2704 if test -f $srcdir/po2tbl.sed.in; then
2705 if test "$CATOBJEXT" = ".cat"; then
2706 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2707 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2708 echo "configure:2709: checking for linux/version.h" >&5
2709 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2710 echo $ac_n "(cached) $ac_c" 1>&6
2711 else
2712 cat > conftest.$ac_ext <<EOF
2713 #line 2714 "configure"
2714 #include "confdefs.h"
2715 #include <linux/version.h>
2716 EOF
2717 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2718 { (eval echo configure:2719: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2719 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2720 if test -z "$ac_err"; then
2721 rm -rf conftest*
2722 eval "ac_cv_header_$ac_safe=yes"
2723 else
2724 echo "$ac_err" >&5
2725 echo "configure: failed program was:" >&5
2726 cat conftest.$ac_ext >&5
2727 rm -rf conftest*
2728 eval "ac_cv_header_$ac_safe=no"
2729 fi
2730 rm -f conftest*
2731 fi
2732 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2733 echo "$ac_t""yes" 1>&6
2734 msgformat=linux
2735 else
2736 echo "$ac_t""no" 1>&6
2737 msgformat=xopen
2738 fi
2739
2740
2741 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2742 fi
2743 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2744 $srcdir/po2tbl.sed.in > po2tbl.sed
2745 fi
2746
2747 if test "$PACKAGE" = "gettext"; then
2748 GT_NO="#NO#"
2749 GT_YES=
2750 else
2751 GT_NO=
2752 GT_YES="#YES#"
2753 fi
2754
2755
2756
2757 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2758
2759
2760 l=
2761
2762
2763 if test -d $srcdir/po; then
2764 test -d po || mkdir po
2765 if test "x$srcdir" != "x."; then
2766 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2767 posrcprefix="$srcdir/"
2768 else
2769 posrcprefix="../$srcdir/"
2770 fi
2771 else
2772 posrcprefix="../"
2773 fi
2774 rm -f po/POTFILES
2775 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2776 < $srcdir/po/POTFILES.in > po/POTFILES
2777 fi
2778
2779
2780
2781 CONFIG_OBS=
2782 CONFIG_DEPS=
2783 CONFIG_SRCS=
2784
2785 configdirs="doc testsuite"
2786
2787 # Check whether --enable-multi-ice or --disable-multi-ice was given.
2788 if test "${enable_multi_ice+set}" = set; then
2789 enableval="$enable_multi_ice"
2790 case "${enableval}" in
2791 yes ) enable_multi_ice="yes" ;;
2792 no) enable_multi_ice="no" ;;
2793 *) { echo "configure: error: Bad value for --enable-multi-ice: ${enableval}" 1>&2; exit 1; } ;;
2794 esac
2795
2796 fi
2797
2798
2799 if test "${enable_multi_ice}" = "yes"; then
2800 configdirs="${configdirs} multi-ice"
2801 fi
2802
2803
2804 . ${srcdir}/configure.host
2805
2806 . ${srcdir}/configure.tgt
2807
2808
2809 for ac_prog in gawk mawk nawk awk
2810 do
2811 # Extract the first word of "$ac_prog", so it can be a program name with args.
2812 set dummy $ac_prog; ac_word=$2
2813 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2814 echo "configure:2815: checking for $ac_word" >&5
2815 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2816 echo $ac_n "(cached) $ac_c" 1>&6
2817 else
2818 if test -n "$AWK"; then
2819 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2820 else
2821 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2822 ac_dummy="$PATH"
2823 for ac_dir in $ac_dummy; do
2824 test -z "$ac_dir" && ac_dir=.
2825 if test -f $ac_dir/$ac_word; then
2826 ac_cv_prog_AWK="$ac_prog"
2827 break
2828 fi
2829 done
2830 IFS="$ac_save_ifs"
2831 fi
2832 fi
2833 AWK="$ac_cv_prog_AWK"
2834 if test -n "$AWK"; then
2835 echo "$ac_t""$AWK" 1>&6
2836 else
2837 echo "$ac_t""no" 1>&6
2838 fi
2839
2840 test -n "$AWK" && break
2841 done
2842
2843 # Find a good install program. We prefer a C program (faster),
2844 # so one script is as good as another. But avoid the broken or
2845 # incompatible versions:
2846 # SysV /etc/install, /usr/sbin/install
2847 # SunOS /usr/etc/install
2848 # IRIX /sbin/install
2849 # AIX /bin/install
2850 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2851 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2852 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2853 # ./install, which can be erroneously created by make from ./install.sh.
2854 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2855 echo "configure:2856: checking for a BSD compatible install" >&5
2856 if test -z "$INSTALL"; then
2857 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2858 echo $ac_n "(cached) $ac_c" 1>&6
2859 else
2860 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2861 for ac_dir in $PATH; do
2862 # Account for people who put trailing slashes in PATH elements.
2863 case "$ac_dir/" in
2864 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2865 *)
2866 # OSF1 and SCO ODT 3.0 have their own names for install.
2867 # Don't use installbsd from OSF since it installs stuff as root
2868 # by default.
2869 for ac_prog in ginstall scoinst install; do
2870 if test -f $ac_dir/$ac_prog; then
2871 if test $ac_prog = install &&
2872 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2873 # AIX install. It has an incompatible calling convention.
2874 :
2875 else
2876 ac_cv_path_install="$ac_dir/$ac_prog -c"
2877 break 2
2878 fi
2879 fi
2880 done
2881 ;;
2882 esac
2883 done
2884 IFS="$ac_save_IFS"
2885
2886 fi
2887 if test "${ac_cv_path_install+set}" = set; then
2888 INSTALL="$ac_cv_path_install"
2889 else
2890 # As a last resort, use the slow shell script. We don't cache a
2891 # path for INSTALL within a source directory, because that will
2892 # break other packages using the cache if that directory is
2893 # removed, or if the path is relative.
2894 INSTALL="$ac_install_sh"
2895 fi
2896 fi
2897 echo "$ac_t""$INSTALL" 1>&6
2898
2899 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2900 # It thinks the first close brace ends the variable substitution.
2901 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2902
2903 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2904
2905 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2906
2907 if test $host != $build; then
2908 ac_tool_prefix=${host_alias}-
2909 else
2910 ac_tool_prefix=
2911 fi
2912
2913 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2914 set dummy ${ac_tool_prefix}ar; ac_word=$2
2915 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2916 echo "configure:2917: checking for $ac_word" >&5
2917 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2918 echo $ac_n "(cached) $ac_c" 1>&6
2919 else
2920 if test -n "$AR"; then
2921 ac_cv_prog_AR="$AR" # Let the user override the test.
2922 else
2923 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2924 ac_dummy="$PATH"
2925 for ac_dir in $ac_dummy; do
2926 test -z "$ac_dir" && ac_dir=.
2927 if test -f $ac_dir/$ac_word; then
2928 ac_cv_prog_AR="${ac_tool_prefix}ar"
2929 break
2930 fi
2931 done
2932 IFS="$ac_save_ifs"
2933 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2934 fi
2935 fi
2936 AR="$ac_cv_prog_AR"
2937 if test -n "$AR"; then
2938 echo "$ac_t""$AR" 1>&6
2939 else
2940 echo "$ac_t""no" 1>&6
2941 fi
2942
2943
2944
2945 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2946 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2947 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2948 echo "configure:2949: checking for $ac_word" >&5
2949 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2950 echo $ac_n "(cached) $ac_c" 1>&6
2951 else
2952 if test -n "$RANLIB"; then
2953 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2954 else
2955 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2956 ac_dummy="$PATH"
2957 for ac_dir in $ac_dummy; do
2958 test -z "$ac_dir" && ac_dir=.
2959 if test -f $ac_dir/$ac_word; then
2960 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2961 break
2962 fi
2963 done
2964 IFS="$ac_save_ifs"
2965 fi
2966 fi
2967 RANLIB="$ac_cv_prog_RANLIB"
2968 if test -n "$RANLIB"; then
2969 echo "$ac_t""$RANLIB" 1>&6
2970 else
2971 echo "$ac_t""no" 1>&6
2972 fi
2973
2974
2975 if test -z "$ac_cv_prog_RANLIB"; then
2976 if test -n "$ac_tool_prefix"; then
2977 # Extract the first word of "ranlib", so it can be a program name with args.
2978 set dummy ranlib; ac_word=$2
2979 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2980 echo "configure:2981: checking for $ac_word" >&5
2981 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2982 echo $ac_n "(cached) $ac_c" 1>&6
2983 else
2984 if test -n "$RANLIB"; then
2985 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2986 else
2987 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2988 ac_dummy="$PATH"
2989 for ac_dir in $ac_dummy; do
2990 test -z "$ac_dir" && ac_dir=.
2991 if test -f $ac_dir/$ac_word; then
2992 ac_cv_prog_RANLIB="ranlib"
2993 break
2994 fi
2995 done
2996 IFS="$ac_save_ifs"
2997 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2998 fi
2999 fi
3000 RANLIB="$ac_cv_prog_RANLIB"
3001 if test -n "$RANLIB"; then
3002 echo "$ac_t""$RANLIB" 1>&6
3003 else
3004 echo "$ac_t""no" 1>&6
3005 fi
3006
3007 else
3008 RANLIB=":"
3009 fi
3010 fi
3011
3012 for ac_prog in 'bison -y' byacc
3013 do
3014 # Extract the first word of "$ac_prog", so it can be a program name with args.
3015 set dummy $ac_prog; ac_word=$2
3016 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3017 echo "configure:3018: checking for $ac_word" >&5
3018 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3019 echo $ac_n "(cached) $ac_c" 1>&6
3020 else
3021 if test -n "$YACC"; then
3022 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3023 else
3024 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3025 ac_dummy="$PATH"
3026 for ac_dir in $ac_dummy; do
3027 test -z "$ac_dir" && ac_dir=.
3028 if test -f $ac_dir/$ac_word; then
3029 ac_cv_prog_YACC="$ac_prog"
3030 break
3031 fi
3032 done
3033 IFS="$ac_save_ifs"
3034 fi
3035 fi
3036 YACC="$ac_cv_prog_YACC"
3037 if test -n "$YACC"; then
3038 echo "$ac_t""$YACC" 1>&6
3039 else
3040 echo "$ac_t""no" 1>&6
3041 fi
3042
3043 test -n "$YACC" && break
3044 done
3045 test -n "$YACC" || YACC="yacc"
3046
3047
3048 if test "$program_transform_name" = s,x,x,; then
3049 program_transform_name=
3050 else
3051 # Double any \ or $. echo might interpret backslashes.
3052 cat <<\EOF_SED > conftestsed
3053 s,\\,\\\\,g; s,\$,$$,g
3054 EOF_SED
3055 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
3056 rm -f conftestsed
3057 fi
3058 test "$program_prefix" != NONE &&
3059 program_transform_name="s,^,${program_prefix},; $program_transform_name"
3060 # Use a double $ so make ignores it.
3061 test "$program_suffix" != NONE &&
3062 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
3063
3064 # sed with no file args requires a program.
3065 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
3066
3067
3068 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3069 echo "configure:3070: checking return type of signal handlers" >&5
3070 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3071 echo $ac_n "(cached) $ac_c" 1>&6
3072 else
3073 cat > conftest.$ac_ext <<EOF
3074 #line 3075 "configure"
3075 #include "confdefs.h"
3076 #include <sys/types.h>
3077 #include <signal.h>
3078 #ifdef signal
3079 #undef signal
3080 #endif
3081 #ifdef __cplusplus
3082 extern "C" void (*signal (int, void (*)(int)))(int);
3083 #else
3084 void (*signal ()) ();
3085 #endif
3086
3087 int main() {
3088 int i;
3089 ; return 0; }
3090 EOF
3091 if { (eval echo configure:3092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3092 rm -rf conftest*
3093 ac_cv_type_signal=void
3094 else
3095 echo "configure: failed program was:" >&5
3096 cat conftest.$ac_ext >&5
3097 rm -rf conftest*
3098 ac_cv_type_signal=int
3099 fi
3100 rm -f conftest*
3101 fi
3102
3103 echo "$ac_t""$ac_cv_type_signal" 1>&6
3104 cat >> confdefs.h <<EOF
3105 #define RETSIGTYPE $ac_cv_type_signal
3106 EOF
3107
3108
3109
3110 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3111 echo "configure:3112: checking for ANSI C header files" >&5
3112 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3113 echo $ac_n "(cached) $ac_c" 1>&6
3114 else
3115 cat > conftest.$ac_ext <<EOF
3116 #line 3117 "configure"
3117 #include "confdefs.h"
3118 #include <stdlib.h>
3119 #include <stdarg.h>
3120 #include <string.h>
3121 #include <float.h>
3122 EOF
3123 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3124 { (eval echo configure:3125: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3125 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3126 if test -z "$ac_err"; then
3127 rm -rf conftest*
3128 ac_cv_header_stdc=yes
3129 else
3130 echo "$ac_err" >&5
3131 echo "configure: failed program was:" >&5
3132 cat conftest.$ac_ext >&5
3133 rm -rf conftest*
3134 ac_cv_header_stdc=no
3135 fi
3136 rm -f conftest*
3137
3138 if test $ac_cv_header_stdc = yes; then
3139 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3140 cat > conftest.$ac_ext <<EOF
3141 #line 3142 "configure"
3142 #include "confdefs.h"
3143 #include <string.h>
3144 EOF
3145 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3146 egrep "memchr" >/dev/null 2>&1; then
3147 :
3148 else
3149 rm -rf conftest*
3150 ac_cv_header_stdc=no
3151 fi
3152 rm -f conftest*
3153
3154 fi
3155
3156 if test $ac_cv_header_stdc = yes; then
3157 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3158 cat > conftest.$ac_ext <<EOF
3159 #line 3160 "configure"
3160 #include "confdefs.h"
3161 #include <stdlib.h>
3162 EOF
3163 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3164 egrep "free" >/dev/null 2>&1; then
3165 :
3166 else
3167 rm -rf conftest*
3168 ac_cv_header_stdc=no
3169 fi
3170 rm -f conftest*
3171
3172 fi
3173
3174 if test $ac_cv_header_stdc = yes; then
3175 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3176 if test "$cross_compiling" = yes; then
3177 :
3178 else
3179 cat > conftest.$ac_ext <<EOF
3180 #line 3181 "configure"
3181 #include "confdefs.h"
3182 #include <ctype.h>
3183 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3184 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3185 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3186 int main () { int i; for (i = 0; i < 256; i++)
3187 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3188 exit (0); }
3189
3190 EOF
3191 if { (eval echo configure:3192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3192 then
3193 :
3194 else
3195 echo "configure: failed program was:" >&5
3196 cat conftest.$ac_ext >&5
3197 rm -fr conftest*
3198 ac_cv_header_stdc=no
3199 fi
3200 rm -fr conftest*
3201 fi
3202
3203 fi
3204 fi
3205
3206 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3207 if test $ac_cv_header_stdc = yes; then
3208 cat >> confdefs.h <<\EOF
3209 #define STDC_HEADERS 1
3210 EOF
3211
3212 fi
3213
3214
3215 for ac_hdr in ctype.h curses.h endian.h link.h thread_db.h proc_service.h \
3216 memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
3217 string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
3218 term.h termio.h termios.h unistd.h wait.h sys/wait.h \
3219 wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
3220 time.h sys/ioctl.h
3221 do
3222 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3223 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3224 echo "configure:3225: checking for $ac_hdr" >&5
3225 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3226 echo $ac_n "(cached) $ac_c" 1>&6
3227 else
3228 cat > conftest.$ac_ext <<EOF
3229 #line 3230 "configure"
3230 #include "confdefs.h"
3231 #include <$ac_hdr>
3232 EOF
3233 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3234 { (eval echo configure:3235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3235 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3236 if test -z "$ac_err"; then
3237 rm -rf conftest*
3238 eval "ac_cv_header_$ac_safe=yes"
3239 else
3240 echo "$ac_err" >&5
3241 echo "configure: failed program was:" >&5
3242 cat conftest.$ac_ext >&5
3243 rm -rf conftest*
3244 eval "ac_cv_header_$ac_safe=no"
3245 fi
3246 rm -f conftest*
3247 fi
3248 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3249 echo "$ac_t""yes" 1>&6
3250 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3251 cat >> confdefs.h <<EOF
3252 #define $ac_tr_hdr 1
3253 EOF
3254
3255 else
3256 echo "$ac_t""no" 1>&6
3257 fi
3258 done
3259
3260 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
3261 echo "configure:3262: checking whether stat file-mode macros are broken" >&5
3262 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3263 echo $ac_n "(cached) $ac_c" 1>&6
3264 else
3265 cat > conftest.$ac_ext <<EOF
3266 #line 3267 "configure"
3267 #include "confdefs.h"
3268 #include <sys/types.h>
3269 #include <sys/stat.h>
3270
3271 #if defined(S_ISBLK) && defined(S_IFDIR)
3272 # if S_ISBLK (S_IFDIR)
3273 You lose.
3274 # endif
3275 #endif
3276
3277 #if defined(S_ISBLK) && defined(S_IFCHR)
3278 # if S_ISBLK (S_IFCHR)
3279 You lose.
3280 # endif
3281 #endif
3282
3283 #if defined(S_ISLNK) && defined(S_IFREG)
3284 # if S_ISLNK (S_IFREG)
3285 You lose.
3286 # endif
3287 #endif
3288
3289 #if defined(S_ISSOCK) && defined(S_IFREG)
3290 # if S_ISSOCK (S_IFREG)
3291 You lose.
3292 # endif
3293 #endif
3294
3295 EOF
3296 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3297 egrep "You lose" >/dev/null 2>&1; then
3298 rm -rf conftest*
3299 ac_cv_header_stat_broken=yes
3300 else
3301 rm -rf conftest*
3302 ac_cv_header_stat_broken=no
3303 fi
3304 rm -f conftest*
3305
3306 fi
3307
3308 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3309 if test $ac_cv_header_stat_broken = yes; then
3310 cat >> confdefs.h <<\EOF
3311 #define STAT_MACROS_BROKEN 1
3312 EOF
3313
3314 fi
3315
3316
3317 echo $ac_n "checking for working const""... $ac_c" 1>&6
3318 echo "configure:3319: checking for working const" >&5
3319 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3320 echo $ac_n "(cached) $ac_c" 1>&6
3321 else
3322 cat > conftest.$ac_ext <<EOF
3323 #line 3324 "configure"
3324 #include "confdefs.h"
3325
3326 int main() {
3327
3328 /* Ultrix mips cc rejects this. */
3329 typedef int charset[2]; const charset x;
3330 /* SunOS 4.1.1 cc rejects this. */
3331 char const *const *ccp;
3332 char **p;
3333 /* NEC SVR4.0.2 mips cc rejects this. */
3334 struct point {int x, y;};
3335 static struct point const zero = {0,0};
3336 /* AIX XL C 1.02.0.0 rejects this.
3337 It does not let you subtract one const X* pointer from another in an arm
3338 of an if-expression whose if-part is not a constant expression */
3339 const char *g = "string";
3340 ccp = &g + (g ? g-g : 0);
3341 /* HPUX 7.0 cc rejects these. */
3342 ++ccp;
3343 p = (char**) ccp;
3344 ccp = (char const *const *) p;
3345 { /* SCO 3.2v4 cc rejects this. */
3346 char *t;
3347 char const *s = 0 ? (char *) 0 : (char const *) 0;
3348
3349 *t++ = 0;
3350 }
3351 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3352 int x[] = {25, 17};
3353 const int *foo = &x[0];
3354 ++foo;
3355 }
3356 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3357 typedef const int *iptr;
3358 iptr p = 0;
3359 ++p;
3360 }
3361 { /* AIX XL C 1.02.0.0 rejects this saying
3362 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3363 struct s { int j; const int *ap[3]; };
3364 struct s *b; b->j = 5;
3365 }
3366 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3367 const int foo = 10;
3368 }
3369
3370 ; return 0; }
3371 EOF
3372 if { (eval echo configure:3373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3373 rm -rf conftest*
3374 ac_cv_c_const=yes
3375 else
3376 echo "configure: failed program was:" >&5
3377 cat conftest.$ac_ext >&5
3378 rm -rf conftest*
3379 ac_cv_c_const=no
3380 fi
3381 rm -f conftest*
3382 fi
3383
3384 echo "$ac_t""$ac_cv_c_const" 1>&6
3385 if test $ac_cv_c_const = no; then
3386 cat >> confdefs.h <<\EOF
3387 #define const
3388 EOF
3389
3390 fi
3391
3392
3393 for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc poll sigprocmask
3394 do
3395 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3396 echo "configure:3397: checking for $ac_func" >&5
3397 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3398 echo $ac_n "(cached) $ac_c" 1>&6
3399 else
3400 cat > conftest.$ac_ext <<EOF
3401 #line 3402 "configure"
3402 #include "confdefs.h"
3403 /* System header to define __stub macros and hopefully few prototypes,
3404 which can conflict with char $ac_func(); below. */
3405 #include <assert.h>
3406 /* Override any gcc2 internal prototype to avoid an error. */
3407 /* We use char because int might match the return type of a gcc2
3408 builtin and then its argument prototype would still apply. */
3409 char $ac_func();
3410
3411 int main() {
3412
3413 /* The GNU C library defines this for functions which it implements
3414 to always fail with ENOSYS. Some functions are actually named
3415 something starting with __ and the normal name is an alias. */
3416 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3417 choke me
3418 #else
3419 $ac_func();
3420 #endif
3421
3422 ; return 0; }
3423 EOF
3424 if { (eval echo configure:3425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3425 rm -rf conftest*
3426 eval "ac_cv_func_$ac_func=yes"
3427 else
3428 echo "configure: failed program was:" >&5
3429 cat conftest.$ac_ext >&5
3430 rm -rf conftest*
3431 eval "ac_cv_func_$ac_func=no"
3432 fi
3433 rm -f conftest*
3434 fi
3435
3436 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3437 echo "$ac_t""yes" 1>&6
3438 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3439 cat >> confdefs.h <<EOF
3440 #define $ac_tr_func 1
3441 EOF
3442
3443 else
3444 echo "$ac_t""no" 1>&6
3445 fi
3446 done
3447
3448 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3449 # for constant arguments. Useless!
3450 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3451 echo "configure:3452: checking for working alloca.h" >&5
3452 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3453 echo $ac_n "(cached) $ac_c" 1>&6
3454 else
3455 cat > conftest.$ac_ext <<EOF
3456 #line 3457 "configure"
3457 #include "confdefs.h"
3458 #include <alloca.h>
3459 int main() {
3460 char *p = alloca(2 * sizeof(int));
3461 ; return 0; }
3462 EOF
3463 if { (eval echo configure:3464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3464 rm -rf conftest*
3465 ac_cv_header_alloca_h=yes
3466 else
3467 echo "configure: failed program was:" >&5
3468 cat conftest.$ac_ext >&5
3469 rm -rf conftest*
3470 ac_cv_header_alloca_h=no
3471 fi
3472 rm -f conftest*
3473 fi
3474
3475 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3476 if test $ac_cv_header_alloca_h = yes; then
3477 cat >> confdefs.h <<\EOF
3478 #define HAVE_ALLOCA_H 1
3479 EOF
3480
3481 fi
3482
3483 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3484 echo "configure:3485: checking for alloca" >&5
3485 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3486 echo $ac_n "(cached) $ac_c" 1>&6
3487 else
3488 cat > conftest.$ac_ext <<EOF
3489 #line 3490 "configure"
3490 #include "confdefs.h"
3491
3492 #ifdef __GNUC__
3493 # define alloca __builtin_alloca
3494 #else
3495 # ifdef _MSC_VER
3496 # include <malloc.h>
3497 # define alloca _alloca
3498 # else
3499 # if HAVE_ALLOCA_H
3500 # include <alloca.h>
3501 # else
3502 # ifdef _AIX
3503 #pragma alloca
3504 # else
3505 # ifndef alloca /* predefined by HP cc +Olibcalls */
3506 char *alloca ();
3507 # endif
3508 # endif
3509 # endif
3510 # endif
3511 #endif
3512
3513 int main() {
3514 char *p = (char *) alloca(1);
3515 ; return 0; }
3516 EOF
3517 if { (eval echo configure:3518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3518 rm -rf conftest*
3519 ac_cv_func_alloca_works=yes
3520 else
3521 echo "configure: failed program was:" >&5
3522 cat conftest.$ac_ext >&5
3523 rm -rf conftest*
3524 ac_cv_func_alloca_works=no
3525 fi
3526 rm -f conftest*
3527 fi
3528
3529 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3530 if test $ac_cv_func_alloca_works = yes; then
3531 cat >> confdefs.h <<\EOF
3532 #define HAVE_ALLOCA 1
3533 EOF
3534
3535 fi
3536
3537 if test $ac_cv_func_alloca_works = no; then
3538 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3539 # that cause trouble. Some versions do not even contain alloca or
3540 # contain a buggy version. If you still want to use their alloca,
3541 # use ar to extract alloca.o from them instead of compiling alloca.c.
3542 ALLOCA=alloca.${ac_objext}
3543 cat >> confdefs.h <<\EOF
3544 #define C_ALLOCA 1
3545 EOF
3546
3547
3548 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3549 echo "configure:3550: checking whether alloca needs Cray hooks" >&5
3550 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3551 echo $ac_n "(cached) $ac_c" 1>&6
3552 else
3553 cat > conftest.$ac_ext <<EOF
3554 #line 3555 "configure"
3555 #include "confdefs.h"
3556 #if defined(CRAY) && ! defined(CRAY2)
3557 webecray
3558 #else
3559 wenotbecray
3560 #endif
3561
3562 EOF
3563 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3564 egrep "webecray" >/dev/null 2>&1; then
3565 rm -rf conftest*
3566 ac_cv_os_cray=yes
3567 else
3568 rm -rf conftest*
3569 ac_cv_os_cray=no
3570 fi
3571 rm -f conftest*
3572
3573 fi
3574
3575 echo "$ac_t""$ac_cv_os_cray" 1>&6
3576 if test $ac_cv_os_cray = yes; then
3577 for ac_func in _getb67 GETB67 getb67; do
3578 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3579 echo "configure:3580: checking for $ac_func" >&5
3580 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3581 echo $ac_n "(cached) $ac_c" 1>&6
3582 else
3583 cat > conftest.$ac_ext <<EOF
3584 #line 3585 "configure"
3585 #include "confdefs.h"
3586 /* System header to define __stub macros and hopefully few prototypes,
3587 which can conflict with char $ac_func(); below. */
3588 #include <assert.h>
3589 /* Override any gcc2 internal prototype to avoid an error. */
3590 /* We use char because int might match the return type of a gcc2
3591 builtin and then its argument prototype would still apply. */
3592 char $ac_func();
3593
3594 int main() {
3595
3596 /* The GNU C library defines this for functions which it implements
3597 to always fail with ENOSYS. Some functions are actually named
3598 something starting with __ and the normal name is an alias. */
3599 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3600 choke me
3601 #else
3602 $ac_func();
3603 #endif
3604
3605 ; return 0; }
3606 EOF
3607 if { (eval echo configure:3608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3608 rm -rf conftest*
3609 eval "ac_cv_func_$ac_func=yes"
3610 else
3611 echo "configure: failed program was:" >&5
3612 cat conftest.$ac_ext >&5
3613 rm -rf conftest*
3614 eval "ac_cv_func_$ac_func=no"
3615 fi
3616 rm -f conftest*
3617 fi
3618
3619 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3620 echo "$ac_t""yes" 1>&6
3621 cat >> confdefs.h <<EOF
3622 #define CRAY_STACKSEG_END $ac_func
3623 EOF
3624
3625 break
3626 else
3627 echo "$ac_t""no" 1>&6
3628 fi
3629
3630 done
3631 fi
3632
3633 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3634 echo "configure:3635: checking stack direction for C alloca" >&5
3635 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3636 echo $ac_n "(cached) $ac_c" 1>&6
3637 else
3638 if test "$cross_compiling" = yes; then
3639 ac_cv_c_stack_direction=0
3640 else
3641 cat > conftest.$ac_ext <<EOF
3642 #line 3643 "configure"
3643 #include "confdefs.h"
3644 find_stack_direction ()
3645 {
3646 static char *addr = 0;
3647 auto char dummy;
3648 if (addr == 0)
3649 {
3650 addr = &dummy;
3651 return find_stack_direction ();
3652 }
3653 else
3654 return (&dummy > addr) ? 1 : -1;
3655 }
3656 main ()
3657 {
3658 exit (find_stack_direction() < 0);
3659 }
3660 EOF
3661 if { (eval echo configure:3662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3662 then
3663 ac_cv_c_stack_direction=1
3664 else
3665 echo "configure: failed program was:" >&5
3666 cat conftest.$ac_ext >&5
3667 rm -fr conftest*
3668 ac_cv_c_stack_direction=-1
3669 fi
3670 rm -fr conftest*
3671 fi
3672
3673 fi
3674
3675 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3676 cat >> confdefs.h <<EOF
3677 #define STACK_DIRECTION $ac_cv_c_stack_direction
3678 EOF
3679
3680 fi
3681
3682
3683 echo $ac_n "checking for PTRACE_GETXFPREGS""... $ac_c" 1>&6
3684 echo "configure:3685: checking for PTRACE_GETXFPREGS" >&5
3685 if eval "test \"`echo '$''{'gdb_cv_have_ptrace_getxfpregs'+set}'`\" = set"; then
3686 echo $ac_n "(cached) $ac_c" 1>&6
3687 else
3688 cat > conftest.$ac_ext <<EOF
3689 #line 3690 "configure"
3690 #include "confdefs.h"
3691 #include <sys/ptrace.h>
3692 int main() {
3693 PTRACE_GETXFPREGS;
3694 ; return 0; }
3695 EOF
3696 if { (eval echo configure:3697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3697 rm -rf conftest*
3698 gdb_cv_have_ptrace_getxfpregs=yes
3699 else
3700 echo "configure: failed program was:" >&5
3701 cat conftest.$ac_ext >&5
3702 rm -rf conftest*
3703 gdb_cv_have_ptrace_getxfpregs=no
3704 fi
3705 rm -f conftest*
3706 fi
3707
3708 echo "$ac_t""$gdb_cv_have_ptrace_getxfpregs" 1>&6
3709 if test $gdb_cv_have_ptrace_getxfpregs = yes; then
3710 cat >> confdefs.h <<\EOF
3711 #define HAVE_PTRACE_GETXFPREGS 1
3712 EOF
3713
3714 fi
3715
3716 echo $ac_n "checking for socketpair in -lsocket""... $ac_c" 1>&6
3717 echo "configure:3718: checking for socketpair in -lsocket" >&5
3718 ac_lib_var=`echo socket'_'socketpair | sed 'y%./+-%__p_%'`
3719 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3720 echo $ac_n "(cached) $ac_c" 1>&6
3721 else
3722 ac_save_LIBS="$LIBS"
3723 LIBS="-lsocket $LIBS"
3724 cat > conftest.$ac_ext <<EOF
3725 #line 3726 "configure"
3726 #include "confdefs.h"
3727 /* Override any gcc2 internal prototype to avoid an error. */
3728 /* We use char because int might match the return type of a gcc2
3729 builtin and then its argument prototype would still apply. */
3730 char socketpair();
3731
3732 int main() {
3733 socketpair()
3734 ; return 0; }
3735 EOF
3736 if { (eval echo configure:3737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3737 rm -rf conftest*
3738 eval "ac_cv_lib_$ac_lib_var=yes"
3739 else
3740 echo "configure: failed program was:" >&5
3741 cat conftest.$ac_ext >&5
3742 rm -rf conftest*
3743 eval "ac_cv_lib_$ac_lib_var=no"
3744 fi
3745 rm -f conftest*
3746 LIBS="$ac_save_LIBS"
3747
3748 fi
3749 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3750 echo "$ac_t""yes" 1>&6
3751 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3752 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3753 cat >> confdefs.h <<EOF
3754 #define $ac_tr_lib 1
3755 EOF
3756
3757 LIBS="-lsocket $LIBS"
3758
3759 else
3760 echo "$ac_t""no" 1>&6
3761 fi
3762
3763 for ac_func in socketpair
3764 do
3765 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3766 echo "configure:3767: checking for $ac_func" >&5
3767 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3768 echo $ac_n "(cached) $ac_c" 1>&6
3769 else
3770 cat > conftest.$ac_ext <<EOF
3771 #line 3772 "configure"
3772 #include "confdefs.h"
3773 /* System header to define __stub macros and hopefully few prototypes,
3774 which can conflict with char $ac_func(); below. */
3775 #include <assert.h>
3776 /* Override any gcc2 internal prototype to avoid an error. */
3777 /* We use char because int might match the return type of a gcc2
3778 builtin and then its argument prototype would still apply. */
3779 char $ac_func();
3780
3781 int main() {
3782
3783 /* The GNU C library defines this for functions which it implements
3784 to always fail with ENOSYS. Some functions are actually named
3785 something starting with __ and the normal name is an alias. */
3786 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3787 choke me
3788 #else
3789 $ac_func();
3790 #endif
3791
3792 ; return 0; }
3793 EOF
3794 if { (eval echo configure:3795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3795 rm -rf conftest*
3796 eval "ac_cv_func_$ac_func=yes"
3797 else
3798 echo "configure: failed program was:" >&5
3799 cat conftest.$ac_ext >&5
3800 rm -rf conftest*
3801 eval "ac_cv_func_$ac_func=no"
3802 fi
3803 rm -f conftest*
3804 fi
3805
3806 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3807 echo "$ac_t""yes" 1>&6
3808 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3809 cat >> confdefs.h <<EOF
3810 #define $ac_tr_func 1
3811 EOF
3812
3813 else
3814 echo "$ac_t""no" 1>&6
3815 fi
3816 done
3817
3818
3819
3820 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
3821 echo "configure:3822: checking whether malloc must be declared" >&5
3822 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3823 echo $ac_n "(cached) $ac_c" 1>&6
3824 else
3825 cat > conftest.$ac_ext <<EOF
3826 #line 3827 "configure"
3827 #include "confdefs.h"
3828
3829 #include <stdio.h>
3830 #ifdef HAVE_STRING_H
3831 #include <string.h>
3832 #else
3833 #ifdef HAVE_STRINGS_H
3834 #include <strings.h>
3835 #endif
3836 #endif
3837 #ifdef HAVE_STDLIB_H
3838 #include <stdlib.h>
3839 #endif
3840 #ifdef HAVE_UNISTD_H
3841 #include <unistd.h>
3842 #endif
3843 int main() {
3844 char *(*pfn) = (char *(*)) malloc
3845 ; return 0; }
3846 EOF
3847 if { (eval echo configure:3848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3848 rm -rf conftest*
3849 bfd_cv_decl_needed_malloc=no
3850 else
3851 echo "configure: failed program was:" >&5
3852 cat conftest.$ac_ext >&5
3853 rm -rf conftest*
3854 bfd_cv_decl_needed_malloc=yes
3855 fi
3856 rm -f conftest*
3857 fi
3858
3859 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
3860 if test $bfd_cv_decl_needed_malloc = yes; then
3861 cat >> confdefs.h <<\EOF
3862 #define NEED_DECLARATION_MALLOC 1
3863 EOF
3864
3865 fi
3866
3867 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
3868 echo "configure:3869: checking whether realloc must be declared" >&5
3869 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3870 echo $ac_n "(cached) $ac_c" 1>&6
3871 else
3872 cat > conftest.$ac_ext <<EOF
3873 #line 3874 "configure"
3874 #include "confdefs.h"
3875
3876 #include <stdio.h>
3877 #ifdef HAVE_STRING_H
3878 #include <string.h>
3879 #else
3880 #ifdef HAVE_STRINGS_H
3881 #include <strings.h>
3882 #endif
3883 #endif
3884 #ifdef HAVE_STDLIB_H
3885 #include <stdlib.h>
3886 #endif
3887 #ifdef HAVE_UNISTD_H
3888 #include <unistd.h>
3889 #endif
3890 int main() {
3891 char *(*pfn) = (char *(*)) realloc
3892 ; return 0; }
3893 EOF
3894 if { (eval echo configure:3895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3895 rm -rf conftest*
3896 bfd_cv_decl_needed_realloc=no
3897 else
3898 echo "configure: failed program was:" >&5
3899 cat conftest.$ac_ext >&5
3900 rm -rf conftest*
3901 bfd_cv_decl_needed_realloc=yes
3902 fi
3903 rm -f conftest*
3904 fi
3905
3906 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
3907 if test $bfd_cv_decl_needed_realloc = yes; then
3908 cat >> confdefs.h <<\EOF
3909 #define NEED_DECLARATION_REALLOC 1
3910 EOF
3911
3912 fi
3913
3914 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
3915 echo "configure:3916: checking whether free must be declared" >&5
3916 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
3917 echo $ac_n "(cached) $ac_c" 1>&6
3918 else
3919 cat > conftest.$ac_ext <<EOF
3920 #line 3921 "configure"
3921 #include "confdefs.h"
3922
3923 #include <stdio.h>
3924 #ifdef HAVE_STRING_H
3925 #include <string.h>
3926 #else
3927 #ifdef HAVE_STRINGS_H
3928 #include <strings.h>
3929 #endif
3930 #endif
3931 #ifdef HAVE_STDLIB_H
3932 #include <stdlib.h>
3933 #endif
3934 #ifdef HAVE_UNISTD_H
3935 #include <unistd.h>
3936 #endif
3937 int main() {
3938 char *(*pfn) = (char *(*)) free
3939 ; return 0; }
3940 EOF
3941 if { (eval echo configure:3942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3942 rm -rf conftest*
3943 bfd_cv_decl_needed_free=no
3944 else
3945 echo "configure: failed program was:" >&5
3946 cat conftest.$ac_ext >&5
3947 rm -rf conftest*
3948 bfd_cv_decl_needed_free=yes
3949 fi
3950 rm -f conftest*
3951 fi
3952
3953 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
3954 if test $bfd_cv_decl_needed_free = yes; then
3955 cat >> confdefs.h <<\EOF
3956 #define NEED_DECLARATION_FREE 1
3957 EOF
3958
3959 fi
3960
3961 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
3962 echo "configure:3963: checking whether strerror must be declared" >&5
3963 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
3964 echo $ac_n "(cached) $ac_c" 1>&6
3965 else
3966 cat > conftest.$ac_ext <<EOF
3967 #line 3968 "configure"
3968 #include "confdefs.h"
3969
3970 #include <stdio.h>
3971 #ifdef HAVE_STRING_H
3972 #include <string.h>
3973 #else
3974 #ifdef HAVE_STRINGS_H
3975 #include <strings.h>
3976 #endif
3977 #endif
3978 #ifdef HAVE_STDLIB_H
3979 #include <stdlib.h>
3980 #endif
3981 #ifdef HAVE_UNISTD_H
3982 #include <unistd.h>
3983 #endif
3984 int main() {
3985 char *(*pfn) = (char *(*)) strerror
3986 ; return 0; }
3987 EOF
3988 if { (eval echo configure:3989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3989 rm -rf conftest*
3990 bfd_cv_decl_needed_strerror=no
3991 else
3992 echo "configure: failed program was:" >&5
3993 cat conftest.$ac_ext >&5
3994 rm -rf conftest*
3995 bfd_cv_decl_needed_strerror=yes
3996 fi
3997 rm -f conftest*
3998 fi
3999
4000 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
4001 if test $bfd_cv_decl_needed_strerror = yes; then
4002 cat >> confdefs.h <<\EOF
4003 #define NEED_DECLARATION_STRERROR 1
4004 EOF
4005
4006 fi
4007
4008 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
4009 echo "configure:4010: checking whether strdup must be declared" >&5
4010 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
4011 echo $ac_n "(cached) $ac_c" 1>&6
4012 else
4013 cat > conftest.$ac_ext <<EOF
4014 #line 4015 "configure"
4015 #include "confdefs.h"
4016
4017 #include <stdio.h>
4018 #ifdef HAVE_STRING_H
4019 #include <string.h>
4020 #else
4021 #ifdef HAVE_STRINGS_H
4022 #include <strings.h>
4023 #endif
4024 #endif
4025 #ifdef HAVE_STDLIB_H
4026 #include <stdlib.h>
4027 #endif
4028 #ifdef HAVE_UNISTD_H
4029 #include <unistd.h>
4030 #endif
4031 int main() {
4032 char *(*pfn) = (char *(*)) strdup
4033 ; return 0; }
4034 EOF
4035 if { (eval echo configure:4036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4036 rm -rf conftest*
4037 bfd_cv_decl_needed_strdup=no
4038 else
4039 echo "configure: failed program was:" >&5
4040 cat conftest.$ac_ext >&5
4041 rm -rf conftest*
4042 bfd_cv_decl_needed_strdup=yes
4043 fi
4044 rm -f conftest*
4045 fi
4046
4047 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
4048 if test $bfd_cv_decl_needed_strdup = yes; then
4049 cat >> confdefs.h <<\EOF
4050 #define NEED_DECLARATION_STRDUP 1
4051 EOF
4052
4053 fi
4054
4055 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4056 echo "configure:4057: checking whether strstr must be declared" >&5
4057 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4058 echo $ac_n "(cached) $ac_c" 1>&6
4059 else
4060 cat > conftest.$ac_ext <<EOF
4061 #line 4062 "configure"
4062 #include "confdefs.h"
4063
4064 #include <stdio.h>
4065 #ifdef HAVE_STRING_H
4066 #include <string.h>
4067 #else
4068 #ifdef HAVE_STRINGS_H
4069 #include <strings.h>
4070 #endif
4071 #endif
4072 #ifdef HAVE_STDLIB_H
4073 #include <stdlib.h>
4074 #endif
4075 #ifdef HAVE_UNISTD_H
4076 #include <unistd.h>
4077 #endif
4078 int main() {
4079 char *(*pfn) = (char *(*)) strstr
4080 ; return 0; }
4081 EOF
4082 if { (eval echo configure:4083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4083 rm -rf conftest*
4084 bfd_cv_decl_needed_strstr=no
4085 else
4086 echo "configure: failed program was:" >&5
4087 cat conftest.$ac_ext >&5
4088 rm -rf conftest*
4089 bfd_cv_decl_needed_strstr=yes
4090 fi
4091 rm -f conftest*
4092 fi
4093
4094 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4095 if test $bfd_cv_decl_needed_strstr = yes; then
4096 cat >> confdefs.h <<\EOF
4097 #define NEED_DECLARATION_STRSTR 1
4098 EOF
4099
4100 fi
4101
4102
4103
4104 # The following save_state_t checkery is only necessary for HPUX
4105 # versions earlier than 10.20. When those fade from memory, this
4106 # could be expunged. --jsm 1999-03-22
4107
4108 echo $ac_n "checking for HPUX save_state structure""... $ac_c" 1>&6
4109 echo "configure:4110: checking for HPUX save_state structure" >&5
4110 cat > conftest.$ac_ext <<EOF
4111 #line 4112 "configure"
4112 #include "confdefs.h"
4113 #include <machine/save_state.h>
4114 EOF
4115 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4116 egrep "save_state_t" >/dev/null 2>&1; then
4117 rm -rf conftest*
4118 gdb_cv_hpux_savestate=yes
4119 else
4120 rm -rf conftest*
4121 gdb_cv_hpux_savestate=no
4122 fi
4123 rm -f conftest*
4124
4125 cat > conftest.$ac_ext <<EOF
4126 #line 4127 "configure"
4127 #include "confdefs.h"
4128 #include <machine/save_state.h>
4129 EOF
4130 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4131 egrep "ss_wide" >/dev/null 2>&1; then
4132 rm -rf conftest*
4133 gdb_cv_hpux_sswide=yes
4134 else
4135 rm -rf conftest*
4136 gdb_cv_hpux_sswide=no
4137 fi
4138 rm -f conftest*
4139
4140 if test $gdb_cv_hpux_savestate = yes
4141 then
4142 cat >> confdefs.h <<\EOF
4143 #define HAVE_STRUCT_SAVE_STATE_T 1
4144 EOF
4145
4146 fi
4147 if test $gdb_cv_hpux_sswide = yes
4148 then
4149 cat >> confdefs.h <<\EOF
4150 #define HAVE_STRUCT_MEMBER_SS_WIDE 1
4151 EOF
4152
4153 fi
4154 echo "$ac_t""$gdb_cv_hpux_sswide" 1>&6
4155
4156
4157 # If we are configured native on GNU/Linux, work around problems with
4158 # sys/procfs.h
4159 # Also detect which type of /proc is in use, such as for Unixware or Solaris.
4160
4161 if test "${target}" = "${host}"; then
4162 case "${host}" in
4163 i[3456]86-*-linux*)
4164 cat >> confdefs.h <<\EOF
4165 #define START_INFERIOR_TRAPS_EXPECTED 2
4166 EOF
4167
4168 cat >> confdefs.h <<\EOF
4169 #define sys_quotactl 1
4170 EOF
4171
4172 ;;
4173 *-*-unixware* | *-*-sysv4.2uw2.* | *-*-sysv4.2uw7.*)
4174 cat >> confdefs.h <<\EOF
4175 #define NEW_PROC_API 1
4176 EOF
4177
4178 ;;
4179 # FIXME: we would like to define NEW_PROC_API for all versions of
4180 # Solaris from 2.6 on... but it isn't quite working yet. Seems
4181 # to work on sparc 2.6, so let's try it out there.
4182 sparc-sun-solaris2.6)
4183 cat >> confdefs.h <<\EOF
4184 #define NEW_PROC_API 1
4185 EOF
4186
4187 ;;
4188 esac
4189 fi
4190
4191 if test "$ac_cv_header_sys_procfs_h" = yes; then
4192 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
4193 echo "configure:4194: checking for pstatus_t in sys/procfs.h" >&5
4194 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4195 echo $ac_n "(cached) $ac_c" 1>&6
4196 else
4197 cat > conftest.$ac_ext <<EOF
4198 #line 4199 "configure"
4199 #include "confdefs.h"
4200 #include <sys/procfs.h>
4201 int main() {
4202 pstatus_t avar
4203 ; return 0; }
4204 EOF
4205 if { (eval echo configure:4206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4206 rm -rf conftest*
4207 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4208 else
4209 echo "configure: failed program was:" >&5
4210 cat conftest.$ac_ext >&5
4211 rm -rf conftest*
4212 bfd_cv_have_sys_procfs_type_pstatus_t=no
4213
4214 fi
4215 rm -f conftest*
4216 fi
4217
4218 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4219 cat >> confdefs.h <<\EOF
4220 #define HAVE_PSTATUS_T 1
4221 EOF
4222
4223 fi
4224 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4225
4226 echo $ac_n "checking for prrun_t in sys/procfs.h""... $ac_c" 1>&6
4227 echo "configure:4228: checking for prrun_t in sys/procfs.h" >&5
4228 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prrun_t'+set}'`\" = set"; then
4229 echo $ac_n "(cached) $ac_c" 1>&6
4230 else
4231 cat > conftest.$ac_ext <<EOF
4232 #line 4233 "configure"
4233 #include "confdefs.h"
4234 #include <sys/procfs.h>
4235 int main() {
4236 prrun_t avar
4237 ; return 0; }
4238 EOF
4239 if { (eval echo configure:4240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4240 rm -rf conftest*
4241 bfd_cv_have_sys_procfs_type_prrun_t=yes
4242 else
4243 echo "configure: failed program was:" >&5
4244 cat conftest.$ac_ext >&5
4245 rm -rf conftest*
4246 bfd_cv_have_sys_procfs_type_prrun_t=no
4247
4248 fi
4249 rm -f conftest*
4250 fi
4251
4252 if test $bfd_cv_have_sys_procfs_type_prrun_t = yes; then
4253 cat >> confdefs.h <<\EOF
4254 #define HAVE_PRRUN_T 1
4255 EOF
4256
4257 fi
4258 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prrun_t" 1>&6
4259
4260 echo $ac_n "checking for gregset_t in sys/procfs.h""... $ac_c" 1>&6
4261 echo "configure:4262: checking for gregset_t in sys/procfs.h" >&5
4262 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_gregset_t'+set}'`\" = set"; then
4263 echo $ac_n "(cached) $ac_c" 1>&6
4264 else
4265 cat > conftest.$ac_ext <<EOF
4266 #line 4267 "configure"
4267 #include "confdefs.h"
4268 #include <sys/procfs.h>
4269 int main() {
4270 gregset_t avar
4271 ; return 0; }
4272 EOF
4273 if { (eval echo configure:4274: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4274 rm -rf conftest*
4275 bfd_cv_have_sys_procfs_type_gregset_t=yes
4276 else
4277 echo "configure: failed program was:" >&5
4278 cat conftest.$ac_ext >&5
4279 rm -rf conftest*
4280 bfd_cv_have_sys_procfs_type_gregset_t=no
4281
4282 fi
4283 rm -f conftest*
4284 fi
4285
4286 if test $bfd_cv_have_sys_procfs_type_gregset_t = yes; then
4287 cat >> confdefs.h <<\EOF
4288 #define HAVE_GREGSET_T 1
4289 EOF
4290
4291 fi
4292 echo "$ac_t""$bfd_cv_have_sys_procfs_type_gregset_t" 1>&6
4293
4294 echo $ac_n "checking for fpregset_t in sys/procfs.h""... $ac_c" 1>&6
4295 echo "configure:4296: checking for fpregset_t in sys/procfs.h" >&5
4296 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_fpregset_t'+set}'`\" = set"; then
4297 echo $ac_n "(cached) $ac_c" 1>&6
4298 else
4299 cat > conftest.$ac_ext <<EOF
4300 #line 4301 "configure"
4301 #include "confdefs.h"
4302 #include <sys/procfs.h>
4303 int main() {
4304 fpregset_t avar
4305 ; return 0; }
4306 EOF
4307 if { (eval echo configure:4308: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4308 rm -rf conftest*
4309 bfd_cv_have_sys_procfs_type_fpregset_t=yes
4310 else
4311 echo "configure: failed program was:" >&5
4312 cat conftest.$ac_ext >&5
4313 rm -rf conftest*
4314 bfd_cv_have_sys_procfs_type_fpregset_t=no
4315
4316 fi
4317 rm -f conftest*
4318 fi
4319
4320 if test $bfd_cv_have_sys_procfs_type_fpregset_t = yes; then
4321 cat >> confdefs.h <<\EOF
4322 #define HAVE_FPREGSET_T 1
4323 EOF
4324
4325 fi
4326 echo "$ac_t""$bfd_cv_have_sys_procfs_type_fpregset_t" 1>&6
4327
4328
4329
4330 echo $ac_n "checking for PIOCSET ioctl entry in sys/procfs.h""... $ac_c" 1>&6
4331 echo "configure:4332: checking for PIOCSET ioctl entry in sys/procfs.h" >&5
4332 if eval "test \"`echo '$''{'gdb_cv_have_procfs_piocset'+set}'`\" = set"; then
4333 echo $ac_n "(cached) $ac_c" 1>&6
4334 else
4335 cat > conftest.$ac_ext <<EOF
4336 #line 4337 "configure"
4337 #include "confdefs.h"
4338 #include <unistd.h>
4339 #include <sys/types.h>
4340 #include <sys/procfs.h>
4341
4342 int main() {
4343
4344 int dummy;;
4345 dummy = ioctl(0, PIOCSET, &dummy);
4346
4347 ; return 0; }
4348 EOF
4349 if { (eval echo configure:4350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4350 rm -rf conftest*
4351 gdb_cv_have_procfs_piocset=yes
4352 else
4353 echo "configure: failed program was:" >&5
4354 cat conftest.$ac_ext >&5
4355 rm -rf conftest*
4356 gdb_cv_have_procfs_piocset=no
4357 fi
4358 rm -f conftest*
4359 fi
4360
4361 echo "$ac_t""$gdb_cv_have_procfs_piocset" 1>&6
4362 if test $gdb_cv_have_procfs_piocset = yes; then
4363 cat >> confdefs.h <<\EOF
4364 #define HAVE_PROCFS_PIOCSET 1
4365 EOF
4366
4367 fi
4368 fi
4369
4370 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
4371 echo "configure:4372: checking for main in -lm" >&5
4372 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
4373 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4374 echo $ac_n "(cached) $ac_c" 1>&6
4375 else
4376 ac_save_LIBS="$LIBS"
4377 LIBS="-lm $LIBS"
4378 cat > conftest.$ac_ext <<EOF
4379 #line 4380 "configure"
4380 #include "confdefs.h"
4381
4382 int main() {
4383 main()
4384 ; return 0; }
4385 EOF
4386 if { (eval echo configure:4387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4387 rm -rf conftest*
4388 eval "ac_cv_lib_$ac_lib_var=yes"
4389 else
4390 echo "configure: failed program was:" >&5
4391 cat conftest.$ac_ext >&5
4392 rm -rf conftest*
4393 eval "ac_cv_lib_$ac_lib_var=no"
4394 fi
4395 rm -f conftest*
4396 LIBS="$ac_save_LIBS"
4397
4398 fi
4399 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4400 echo "$ac_t""yes" 1>&6
4401 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4402 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4403 cat >> confdefs.h <<EOF
4404 #define $ac_tr_lib 1
4405 EOF
4406
4407 LIBS="-lm $LIBS"
4408
4409 else
4410 echo "$ac_t""no" 1>&6
4411 fi
4412
4413
4414 echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
4415 echo "configure:4416: checking for wctype in -lc" >&5
4416 ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
4417 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4418 echo $ac_n "(cached) $ac_c" 1>&6
4419 else
4420 ac_save_LIBS="$LIBS"
4421 LIBS="-lc $LIBS"
4422 cat > conftest.$ac_ext <<EOF
4423 #line 4424 "configure"
4424 #include "confdefs.h"
4425 /* Override any gcc2 internal prototype to avoid an error. */
4426 /* We use char because int might match the return type of a gcc2
4427 builtin and then its argument prototype would still apply. */
4428 char wctype();
4429
4430 int main() {
4431 wctype()
4432 ; return 0; }
4433 EOF
4434 if { (eval echo configure:4435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4435 rm -rf conftest*
4436 eval "ac_cv_lib_$ac_lib_var=yes"
4437 else
4438 echo "configure: failed program was:" >&5
4439 cat conftest.$ac_ext >&5
4440 rm -rf conftest*
4441 eval "ac_cv_lib_$ac_lib_var=no"
4442 fi
4443 rm -f conftest*
4444 LIBS="$ac_save_LIBS"
4445
4446 fi
4447 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4448 echo "$ac_t""yes" 1>&6
4449 :
4450 else
4451 echo "$ac_t""no" 1>&6
4452 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
4453 echo "configure:4454: checking for wctype in -lw" >&5
4454 ac_lib_var=`echo w'_'wctype | 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="-lw $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 wctype();
4467
4468 int main() {
4469 wctype()
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 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
4488 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4489 cat >> confdefs.h <<EOF
4490 #define $ac_tr_lib 1
4491 EOF
4492
4493 LIBS="-lw $LIBS"
4494
4495 else
4496 echo "$ac_t""no" 1>&6
4497 fi
4498
4499 fi
4500
4501
4502
4503 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
4504 echo "configure:4505: checking for long long support in compiler" >&5
4505 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
4506 echo $ac_n "(cached) $ac_c" 1>&6
4507 else
4508 cat > conftest.$ac_ext <<EOF
4509 #line 4510 "configure"
4510 #include "confdefs.h"
4511
4512 int main() {
4513
4514 extern long long foo;
4515 switch (foo & 2) { case 0: return 1; }
4516
4517 ; return 0; }
4518 EOF
4519 if { (eval echo configure:4520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4520 rm -rf conftest*
4521 gdb_cv_c_long_long=yes
4522 else
4523 echo "configure: failed program was:" >&5
4524 cat conftest.$ac_ext >&5
4525 rm -rf conftest*
4526 gdb_cv_c_long_long=no
4527 fi
4528 rm -f conftest*
4529 fi
4530
4531 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
4532 if test $gdb_cv_c_long_long = yes; then
4533 cat >> confdefs.h <<\EOF
4534 #define CC_HAS_LONG_LONG 1
4535 EOF
4536
4537 fi
4538
4539
4540 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
4541 echo "configure:4542: checking for long long support in printf" >&5
4542 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
4543 echo $ac_n "(cached) $ac_c" 1>&6
4544 else
4545 if test "$cross_compiling" = yes; then
4546 gdb_cv_printf_has_long_long=no
4547 else
4548 cat > conftest.$ac_ext <<EOF
4549 #line 4550 "configure"
4550 #include "confdefs.h"
4551
4552 int main () {
4553 char buf[32];
4554 long long l = 0;
4555 l = (l << 16) + 0x0123;
4556 l = (l << 16) + 0x4567;
4557 l = (l << 16) + 0x89ab;
4558 l = (l << 16) + 0xcdef;
4559 sprintf (buf, "0x%016llx", l);
4560 return (strcmp ("0x0123456789abcdef", buf));
4561 }
4562 EOF
4563 if { (eval echo configure:4564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4564 then
4565 gdb_cv_printf_has_long_long=yes
4566 else
4567 echo "configure: failed program was:" >&5
4568 cat conftest.$ac_ext >&5
4569 rm -fr conftest*
4570 gdb_cv_printf_has_long_long=no
4571 fi
4572 rm -fr conftest*
4573 fi
4574
4575 fi
4576
4577 if test $gdb_cv_printf_has_long_long = yes; then
4578 cat >> confdefs.h <<\EOF
4579 #define PRINTF_HAS_LONG_LONG 1
4580 EOF
4581
4582 fi
4583 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
4584
4585
4586 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
4587 echo "configure:4588: checking for long double support in compiler" >&5
4588 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
4589 echo $ac_n "(cached) $ac_c" 1>&6
4590 else
4591 cat > conftest.$ac_ext <<EOF
4592 #line 4593 "configure"
4593 #include "confdefs.h"
4594
4595 int main() {
4596 long double foo;
4597 ; return 0; }
4598 EOF
4599 if { (eval echo configure:4600: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4600 rm -rf conftest*
4601 ac_cv_c_long_double=yes
4602 else
4603 echo "configure: failed program was:" >&5
4604 cat conftest.$ac_ext >&5
4605 rm -rf conftest*
4606 ac_cv_c_long_double=no
4607 fi
4608 rm -f conftest*
4609 fi
4610
4611 echo "$ac_t""$ac_cv_c_long_double" 1>&6
4612 if test $ac_cv_c_long_double = yes; then
4613 cat >> confdefs.h <<\EOF
4614 #define HAVE_LONG_DOUBLE 1
4615 EOF
4616
4617 fi
4618
4619
4620 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
4621 echo "configure:4622: checking for long double support in printf" >&5
4622 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
4623 echo $ac_n "(cached) $ac_c" 1>&6
4624 else
4625 if test "$cross_compiling" = yes; then
4626 gdb_cv_printf_has_long_double=no
4627 else
4628 cat > conftest.$ac_ext <<EOF
4629 #line 4630 "configure"
4630 #include "confdefs.h"
4631
4632 int main () {
4633 char buf[16];
4634 long double f = 3.141592653;
4635 sprintf (buf, "%Lg", f);
4636 return (strncmp ("3.14159", buf, 7));
4637 }
4638 EOF
4639 if { (eval echo configure:4640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4640 then
4641 gdb_cv_printf_has_long_double=yes
4642 else
4643 echo "configure: failed program was:" >&5
4644 cat conftest.$ac_ext >&5
4645 rm -fr conftest*
4646 gdb_cv_printf_has_long_double=no
4647 fi
4648 rm -fr conftest*
4649 fi
4650
4651 fi
4652
4653 if test $gdb_cv_printf_has_long_double = yes; then
4654 cat >> confdefs.h <<\EOF
4655 #define PRINTF_HAS_LONG_DOUBLE 1
4656 EOF
4657
4658 fi
4659 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
4660
4661
4662 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
4663 echo "configure:4664: checking for long double support in scanf" >&5
4664 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
4665 echo $ac_n "(cached) $ac_c" 1>&6
4666 else
4667 if test "$cross_compiling" = yes; then
4668 gdb_cv_scanf_has_long_double=no
4669 else
4670 cat > conftest.$ac_ext <<EOF
4671 #line 4672 "configure"
4672 #include "confdefs.h"
4673
4674 int main () {
4675 char *buf = "3.141592653";
4676 long double f = 0;
4677 sscanf (buf, "%Lg", &f);
4678 return !(f > 3.14159 && f < 3.14160);
4679 }
4680 EOF
4681 if { (eval echo configure:4682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4682 then
4683 gdb_cv_scanf_has_long_double=yes
4684 else
4685 echo "configure: failed program was:" >&5
4686 cat conftest.$ac_ext >&5
4687 rm -fr conftest*
4688 gdb_cv_scanf_has_long_double=no
4689 fi
4690 rm -fr conftest*
4691 fi
4692
4693 fi
4694
4695 if test $gdb_cv_scanf_has_long_double = yes; then
4696 cat >> confdefs.h <<\EOF
4697 #define SCANF_HAS_LONG_DOUBLE 1
4698 EOF
4699
4700 fi
4701 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
4702
4703 for ac_hdr in unistd.h
4704 do
4705 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4706 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4707 echo "configure:4708: checking for $ac_hdr" >&5
4708 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4709 echo $ac_n "(cached) $ac_c" 1>&6
4710 else
4711 cat > conftest.$ac_ext <<EOF
4712 #line 4713 "configure"
4713 #include "confdefs.h"
4714 #include <$ac_hdr>
4715 EOF
4716 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4717 { (eval echo configure:4718: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4718 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4719 if test -z "$ac_err"; then
4720 rm -rf conftest*
4721 eval "ac_cv_header_$ac_safe=yes"
4722 else
4723 echo "$ac_err" >&5
4724 echo "configure: failed program was:" >&5
4725 cat conftest.$ac_ext >&5
4726 rm -rf conftest*
4727 eval "ac_cv_header_$ac_safe=no"
4728 fi
4729 rm -f conftest*
4730 fi
4731 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4732 echo "$ac_t""yes" 1>&6
4733 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4734 cat >> confdefs.h <<EOF
4735 #define $ac_tr_hdr 1
4736 EOF
4737
4738 else
4739 echo "$ac_t""no" 1>&6
4740 fi
4741 done
4742
4743 for ac_func in getpagesize
4744 do
4745 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4746 echo "configure:4747: checking for $ac_func" >&5
4747 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4748 echo $ac_n "(cached) $ac_c" 1>&6
4749 else
4750 cat > conftest.$ac_ext <<EOF
4751 #line 4752 "configure"
4752 #include "confdefs.h"
4753 /* System header to define __stub macros and hopefully few prototypes,
4754 which can conflict with char $ac_func(); below. */
4755 #include <assert.h>
4756 /* Override any gcc2 internal prototype to avoid an error. */
4757 /* We use char because int might match the return type of a gcc2
4758 builtin and then its argument prototype would still apply. */
4759 char $ac_func();
4760
4761 int main() {
4762
4763 /* The GNU C library defines this for functions which it implements
4764 to always fail with ENOSYS. Some functions are actually named
4765 something starting with __ and the normal name is an alias. */
4766 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4767 choke me
4768 #else
4769 $ac_func();
4770 #endif
4771
4772 ; return 0; }
4773 EOF
4774 if { (eval echo configure:4775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4775 rm -rf conftest*
4776 eval "ac_cv_func_$ac_func=yes"
4777 else
4778 echo "configure: failed program was:" >&5
4779 cat conftest.$ac_ext >&5
4780 rm -rf conftest*
4781 eval "ac_cv_func_$ac_func=no"
4782 fi
4783 rm -f conftest*
4784 fi
4785
4786 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4787 echo "$ac_t""yes" 1>&6
4788 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4789 cat >> confdefs.h <<EOF
4790 #define $ac_tr_func 1
4791 EOF
4792
4793 else
4794 echo "$ac_t""no" 1>&6
4795 fi
4796 done
4797
4798 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4799 echo "configure:4800: checking for working mmap" >&5
4800 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4801 echo $ac_n "(cached) $ac_c" 1>&6
4802 else
4803 if test "$cross_compiling" = yes; then
4804 ac_cv_func_mmap_fixed_mapped=no
4805 else
4806 cat > conftest.$ac_ext <<EOF
4807 #line 4808 "configure"
4808 #include "confdefs.h"
4809
4810 /* Thanks to Mike Haertel and Jim Avera for this test.
4811 Here is a matrix of mmap possibilities:
4812 mmap private not fixed
4813 mmap private fixed at somewhere currently unmapped
4814 mmap private fixed at somewhere already mapped
4815 mmap shared not fixed
4816 mmap shared fixed at somewhere currently unmapped
4817 mmap shared fixed at somewhere already mapped
4818 For private mappings, we should verify that changes cannot be read()
4819 back from the file, nor mmap's back from the file at a different
4820 address. (There have been systems where private was not correctly
4821 implemented like the infamous i386 svr4.0, and systems where the
4822 VM page cache was not coherent with the filesystem buffer cache
4823 like early versions of FreeBSD and possibly contemporary NetBSD.)
4824 For shared mappings, we should conversely verify that changes get
4825 propogated back to all the places they're supposed to be.
4826
4827 Grep wants private fixed already mapped.
4828 The main things grep needs to know about mmap are:
4829 * does it exist and is it safe to write into the mmap'd area
4830 * how to use it (BSD variants) */
4831 #include <sys/types.h>
4832 #include <fcntl.h>
4833 #include <sys/mman.h>
4834
4835 /* This mess was copied from the GNU getpagesize.h. */
4836 #ifndef HAVE_GETPAGESIZE
4837 # ifdef HAVE_UNISTD_H
4838 # include <unistd.h>
4839 # endif
4840
4841 /* Assume that all systems that can run configure have sys/param.h. */
4842 # ifndef HAVE_SYS_PARAM_H
4843 # define HAVE_SYS_PARAM_H 1
4844 # endif
4845
4846 # ifdef _SC_PAGESIZE
4847 # define getpagesize() sysconf(_SC_PAGESIZE)
4848 # else /* no _SC_PAGESIZE */
4849 # ifdef HAVE_SYS_PARAM_H
4850 # include <sys/param.h>
4851 # ifdef EXEC_PAGESIZE
4852 # define getpagesize() EXEC_PAGESIZE
4853 # else /* no EXEC_PAGESIZE */
4854 # ifdef NBPG
4855 # define getpagesize() NBPG * CLSIZE
4856 # ifndef CLSIZE
4857 # define CLSIZE 1
4858 # endif /* no CLSIZE */
4859 # else /* no NBPG */
4860 # ifdef NBPC
4861 # define getpagesize() NBPC
4862 # else /* no NBPC */
4863 # ifdef PAGESIZE
4864 # define getpagesize() PAGESIZE
4865 # endif /* PAGESIZE */
4866 # endif /* no NBPC */
4867 # endif /* no NBPG */
4868 # endif /* no EXEC_PAGESIZE */
4869 # else /* no HAVE_SYS_PARAM_H */
4870 # define getpagesize() 8192 /* punt totally */
4871 # endif /* no HAVE_SYS_PARAM_H */
4872 # endif /* no _SC_PAGESIZE */
4873
4874 #endif /* no HAVE_GETPAGESIZE */
4875
4876 #ifdef __cplusplus
4877 extern "C" { void *malloc(unsigned); }
4878 #else
4879 char *malloc();
4880 #endif
4881
4882 int
4883 main()
4884 {
4885 char *data, *data2, *data3;
4886 int i, pagesize;
4887 int fd;
4888
4889 pagesize = getpagesize();
4890
4891 /*
4892 * First, make a file with some known garbage in it.
4893 */
4894 data = malloc(pagesize);
4895 if (!data)
4896 exit(1);
4897 for (i = 0; i < pagesize; ++i)
4898 *(data + i) = rand();
4899 umask(0);
4900 fd = creat("conftestmmap", 0600);
4901 if (fd < 0)
4902 exit(1);
4903 if (write(fd, data, pagesize) != pagesize)
4904 exit(1);
4905 close(fd);
4906
4907 /*
4908 * Next, try to mmap the file at a fixed address which
4909 * already has something else allocated at it. If we can,
4910 * also make sure that we see the same garbage.
4911 */
4912 fd = open("conftestmmap", O_RDWR);
4913 if (fd < 0)
4914 exit(1);
4915 data2 = malloc(2 * pagesize);
4916 if (!data2)
4917 exit(1);
4918 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4919 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4920 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4921 exit(1);
4922 for (i = 0; i < pagesize; ++i)
4923 if (*(data + i) != *(data2 + i))
4924 exit(1);
4925
4926 /*
4927 * Finally, make sure that changes to the mapped area
4928 * do not percolate back to the file as seen by read().
4929 * (This is a bug on some variants of i386 svr4.0.)
4930 */
4931 for (i = 0; i < pagesize; ++i)
4932 *(data2 + i) = *(data2 + i) + 1;
4933 data3 = malloc(pagesize);
4934 if (!data3)
4935 exit(1);
4936 if (read(fd, data3, pagesize) != pagesize)
4937 exit(1);
4938 for (i = 0; i < pagesize; ++i)
4939 if (*(data + i) != *(data3 + i))
4940 exit(1);
4941 close(fd);
4942 unlink("conftestmmap");
4943 exit(0);
4944 }
4945
4946 EOF
4947 if { (eval echo configure:4948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4948 then
4949 ac_cv_func_mmap_fixed_mapped=yes
4950 else
4951 echo "configure: failed program was:" >&5
4952 cat conftest.$ac_ext >&5
4953 rm -fr conftest*
4954 ac_cv_func_mmap_fixed_mapped=no
4955 fi
4956 rm -fr conftest*
4957 fi
4958
4959 fi
4960
4961 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4962 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4963 cat >> confdefs.h <<\EOF
4964 #define HAVE_MMAP 1
4965 EOF
4966
4967 fi
4968
4969
4970
4971
4972 if test ${build} = ${host} -a ${host} = ${target} ; then
4973 case ${host_os} in
4974 hpux*)
4975 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
4976 echo "configure:4977: checking for HPUX/OSF thread support" >&5
4977 if test -f /usr/include/dce/cma_config.h ; then
4978 if test "$GCC" = "yes" ; then
4979 echo "$ac_t""yes" 1>&6
4980 cat >> confdefs.h <<\EOF
4981 #define HAVE_HPUX_THREAD_SUPPORT 1
4982 EOF
4983
4984 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
4985 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
4986 else
4987 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
4988 fi
4989 else
4990 echo "$ac_t""no" 1>&6
4991 fi
4992 ;;
4993 solaris*)
4994 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
4995 echo "configure:4996: checking for Solaris thread debugging library" >&5
4996 if test -f /usr/lib/libthread_db.so.1 ; then
4997 echo "$ac_t""yes" 1>&6
4998 cat >> confdefs.h <<\EOF
4999 #define HAVE_THREAD_DB_LIB 1
5000 EOF
5001
5002 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
5003 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
5004 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
5005 echo "configure:5006: checking for dlopen in -ldl" >&5
5006 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
5007 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5008 echo $ac_n "(cached) $ac_c" 1>&6
5009 else
5010 ac_save_LIBS="$LIBS"
5011 LIBS="-ldl $LIBS"
5012 cat > conftest.$ac_ext <<EOF
5013 #line 5014 "configure"
5014 #include "confdefs.h"
5015 /* Override any gcc2 internal prototype to avoid an error. */
5016 /* We use char because int might match the return type of a gcc2
5017 builtin and then its argument prototype would still apply. */
5018 char dlopen();
5019
5020 int main() {
5021 dlopen()
5022 ; return 0; }
5023 EOF
5024 if { (eval echo configure:5025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5025 rm -rf conftest*
5026 eval "ac_cv_lib_$ac_lib_var=yes"
5027 else
5028 echo "configure: failed program was:" >&5
5029 cat conftest.$ac_ext >&5
5030 rm -rf conftest*
5031 eval "ac_cv_lib_$ac_lib_var=no"
5032 fi
5033 rm -f conftest*
5034 LIBS="$ac_save_LIBS"
5035
5036 fi
5037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5038 echo "$ac_t""yes" 1>&6
5039 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5040 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5041 cat >> confdefs.h <<EOF
5042 #define $ac_tr_lib 1
5043 EOF
5044
5045 LIBS="-ldl $LIBS"
5046
5047 else
5048 echo "$ac_t""no" 1>&6
5049 fi
5050
5051 if test "$GCC" = "yes" ; then
5052 # The GNU linker requires the -export-dynamic option to make
5053 # all symbols visible in the dynamic symbol table.
5054 hold_ldflags=$LDFLAGS
5055 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
5056 echo "configure:5057: checking for the ld -export-dynamic flag" >&5
5057 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
5058 cat > conftest.$ac_ext <<EOF
5059 #line 5060 "configure"
5060 #include "confdefs.h"
5061
5062 int main() {
5063 int i;
5064 ; return 0; }
5065 EOF
5066 if { (eval echo configure:5067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5067 rm -rf conftest*
5068 found=yes
5069 else
5070 echo "configure: failed program was:" >&5
5071 cat conftest.$ac_ext >&5
5072 rm -rf conftest*
5073 found=no
5074 fi
5075 rm -f conftest*
5076 LDFLAGS=$hold_ldflags
5077 echo "$ac_t""$found" 1>&6
5078 if test $found = yes; then
5079 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
5080 fi
5081 fi
5082 # Sun randomly tweaked the prototypes in <proc_service.h>
5083 # at one point.
5084 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
5085 echo "configure:5086: checking if <proc_service.h> is old" >&5
5086 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
5087 echo $ac_n "(cached) $ac_c" 1>&6
5088 else
5089
5090 cat > conftest.$ac_ext <<EOF
5091 #line 5092 "configure"
5092 #include "confdefs.h"
5093
5094 #include <proc_service.h>
5095 ps_err_e ps_pdwrite
5096 (struct ps_prochandle*, psaddr_t, const void*, size_t);
5097
5098 int main() {
5099
5100 ; return 0; }
5101 EOF
5102 if { (eval echo configure:5103: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5103 rm -rf conftest*
5104 gdb_cv_proc_service_is_old=no
5105 else
5106 echo "configure: failed program was:" >&5
5107 cat conftest.$ac_ext >&5
5108 rm -rf conftest*
5109 gdb_cv_proc_service_is_old=yes
5110 fi
5111 rm -f conftest*
5112
5113 fi
5114
5115 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
5116 if test $gdb_cv_proc_service_is_old = yes; then
5117 cat >> confdefs.h <<\EOF
5118 #define PROC_SERVICE_IS_OLD 1
5119 EOF
5120
5121 fi
5122 else
5123 echo "$ac_t""no" 1>&6
5124 fi
5125 ;;
5126 esac
5127
5128 fi
5129
5130 ENABLE_CFLAGS=
5131
5132 # Check whether --enable-tui or --disable-tui was given.
5133 if test "${enable_tui+set}" = set; then
5134 enableval="$enable_tui"
5135
5136 case "${enable_tui}" in
5137 yes | no) ;;
5138 "") enable_tui=yes ;;
5139 *)
5140 { echo "configure: error: Bad value for --enable-tui: ${enableval}" 1>&2; exit 1; }
5141 ;;
5142 esac
5143
5144 fi
5145
5146 case ${enable_tui} in
5147 "yes" )
5148 cat >> confdefs.h <<\EOF
5149 #define TUI 1
5150 EOF
5151
5152 BUILD_TUI=all-tui
5153 TUI_LIBRARY=tui/libtui.a
5154 ;;
5155 * )
5156 BUILD_TUI=
5157 TUI_LIBRARY=
5158 ;;
5159 esac
5160
5161
5162
5163 # Check whether --enable-netrom or --disable-netrom was given.
5164 if test "${enable_netrom+set}" = set; then
5165 enableval="$enable_netrom"
5166 case "${enableval}" in
5167 yes) enable_netrom=yes ;;
5168 no) enable_netrom=no ;;
5169 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
5170 esac
5171 fi
5172
5173
5174 if test "${enable_netrom}" = "yes"; then
5175 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
5176 CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
5177 fi
5178
5179 # Check whether --enable-build-warnings or --disable-build-warnings was given.
5180 if test "${enable_build_warnings+set}" = set; then
5181 enableval="$enable_build_warnings"
5182 build_warnings="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
5183 case "${enableval}" in
5184 yes) ;;
5185 no) build_warnings="-w";;
5186 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5187 build_warnings="${build_warnings} ${t}";;
5188 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5189 build_warnings="${t} ${build_warnings}";;
5190 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5191 esac
5192 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
5193 echo "Setting warning flags = $build_warnings" 6>&1
5194 fi
5195 WARN_CFLAGS=""
5196 WERROR_CFLAGS=""
5197 if test "x${build_warnings}" != x -a "x$GCC" = xyes
5198 then
5199 # Separate out the -Werror flag as some files just cannot be
5200 # compiled with it enabled.
5201 for w in ${build_warnings}; do
5202 case $w in
5203 -Werr*) WERROR_CFLAGS=-Werror ;;
5204 *) WARN_CFLAGS="${WARN_CFLAGS} $w"
5205 esac
5206 done
5207 fi
5208 else
5209 build_warnings=""
5210 fi
5211
5212
5213
5214
5215 MMALLOC_CFLAGS=
5216 MMALLOC=
5217
5218
5219
5220 # Check whether --with-mmalloc or --without-mmalloc was given.
5221 if test "${with_mmalloc+set}" = set; then
5222 withval="$with_mmalloc"
5223 case "${withval}" in
5224 yes) want_mmalloc=true ;;
5225 no) want_mmalloc=false;;
5226 *) { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
5227 esac
5228 else
5229 want_mmalloc=false
5230 fi
5231
5232 if test x$want_mmalloc = xtrue; then
5233 cat >> confdefs.h <<\EOF
5234 #define USE_MMALLOC 1
5235 EOF
5236
5237 cat >> confdefs.h <<\EOF
5238 #define MMCHECK_FORCE 1
5239 EOF
5240
5241 MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
5242 MMALLOC='../mmalloc/libmmalloc.a'
5243 fi
5244
5245
5246 # In the Cygwin environment, we need some additional flags.
5247 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
5248 echo "configure:5372: checking for cygwin" >&5
5249 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
5250 echo $ac_n "(cached) $ac_c" 1>&6
5251 else
5252 cat > conftest.$ac_ext <<EOF
5253 #line 5377 "configure"
5254 #include "confdefs.h"
5255
5256 #if defined (__CYGWIN__) || defined (__CYGWIN32__)
5257 lose
5258 #endif
5259 EOF
5260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5261 egrep "lose" >/dev/null 2>&1; then
5262 rm -rf conftest*
5263 gdb_cv_os_cygwin=yes
5264 else
5265 rm -rf conftest*
5266 gdb_cv_os_cygwin=no
5267 fi
5268 rm -f conftest*
5269
5270 fi
5271
5272 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
5273
5274 DLLTOOL=${DLLTOOL-dlltool}
5275 WINDRES=${WINDRES-windres}
5276
5277
5278
5279 if test x$gdb_host = xgo32; then
5280 TERM_LIB=
5281 else
5282 if test x$gdb_cv_os_cygwin = xyes; then
5283 TERM_LIB='`if test -r ../libtermcap/libtermcap.a; then echo ../libtermcap/libtermcap.a; else echo -ltermcap; fi`'
5284 else
5285 TERM_LIB=
5286 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
5287 echo "configure:5411: checking for tgetent in -lncurses" >&5
5288 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
5289 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5290 echo $ac_n "(cached) $ac_c" 1>&6
5291 else
5292 ac_save_LIBS="$LIBS"
5293 LIBS="-lncurses $LIBS"
5294 cat > conftest.$ac_ext <<EOF
5295 #line 5419 "configure"
5296 #include "confdefs.h"
5297 /* Override any gcc2 internal prototype to avoid an error. */
5298 /* We use char because int might match the return type of a gcc2
5299 builtin and then its argument prototype would still apply. */
5300 char tgetent();
5301
5302 int main() {
5303 tgetent()
5304 ; return 0; }
5305 EOF
5306 if { (eval echo configure:5430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5307 rm -rf conftest*
5308 eval "ac_cv_lib_$ac_lib_var=yes"
5309 else
5310 echo "configure: failed program was:" >&5
5311 cat conftest.$ac_ext >&5
5312 rm -rf conftest*
5313 eval "ac_cv_lib_$ac_lib_var=no"
5314 fi
5315 rm -f conftest*
5316 LIBS="$ac_save_LIBS"
5317
5318 fi
5319 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5320 echo "$ac_t""yes" 1>&6
5321 TERM_LIB=-lncurses
5322 else
5323 echo "$ac_t""no" 1>&6
5324 echo $ac_n "checking for tgetent in -lHcurses""... $ac_c" 1>&6
5325 echo "configure:5449: checking for tgetent in -lHcurses" >&5
5326 ac_lib_var=`echo Hcurses'_'tgetent | sed 'y%./+-%__p_%'`
5327 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5328 echo $ac_n "(cached) $ac_c" 1>&6
5329 else
5330 ac_save_LIBS="$LIBS"
5331 LIBS="-lHcurses $LIBS"
5332 cat > conftest.$ac_ext <<EOF
5333 #line 5457 "configure"
5334 #include "confdefs.h"
5335 /* Override any gcc2 internal prototype to avoid an error. */
5336 /* We use char because int might match the return type of a gcc2
5337 builtin and then its argument prototype would still apply. */
5338 char tgetent();
5339
5340 int main() {
5341 tgetent()
5342 ; return 0; }
5343 EOF
5344 if { (eval echo configure:5468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5345 rm -rf conftest*
5346 eval "ac_cv_lib_$ac_lib_var=yes"
5347 else
5348 echo "configure: failed program was:" >&5
5349 cat conftest.$ac_ext >&5
5350 rm -rf conftest*
5351 eval "ac_cv_lib_$ac_lib_var=no"
5352 fi
5353 rm -f conftest*
5354 LIBS="$ac_save_LIBS"
5355
5356 fi
5357 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5358 echo "$ac_t""yes" 1>&6
5359 TERM_LIB=-lHcurses
5360 else
5361 echo "$ac_t""no" 1>&6
5362 echo $ac_n "checking for tgetent in -ltermlib""... $ac_c" 1>&6
5363 echo "configure:5487: checking for tgetent in -ltermlib" >&5
5364 ac_lib_var=`echo termlib'_'tgetent | sed 'y%./+-%__p_%'`
5365 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5366 echo $ac_n "(cached) $ac_c" 1>&6
5367 else
5368 ac_save_LIBS="$LIBS"
5369 LIBS="-ltermlib $LIBS"
5370 cat > conftest.$ac_ext <<EOF
5371 #line 5495 "configure"
5372 #include "confdefs.h"
5373 /* Override any gcc2 internal prototype to avoid an error. */
5374 /* We use char because int might match the return type of a gcc2
5375 builtin and then its argument prototype would still apply. */
5376 char tgetent();
5377
5378 int main() {
5379 tgetent()
5380 ; return 0; }
5381 EOF
5382 if { (eval echo configure:5506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5383 rm -rf conftest*
5384 eval "ac_cv_lib_$ac_lib_var=yes"
5385 else
5386 echo "configure: failed program was:" >&5
5387 cat conftest.$ac_ext >&5
5388 rm -rf conftest*
5389 eval "ac_cv_lib_$ac_lib_var=no"
5390 fi
5391 rm -f conftest*
5392 LIBS="$ac_save_LIBS"
5393
5394 fi
5395 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5396 echo "$ac_t""yes" 1>&6
5397 TERM_LIB=-ltermlib
5398 else
5399 echo "$ac_t""no" 1>&6
5400 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
5401 echo "configure:5525: checking for tgetent in -ltermcap" >&5
5402 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
5403 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5404 echo $ac_n "(cached) $ac_c" 1>&6
5405 else
5406 ac_save_LIBS="$LIBS"
5407 LIBS="-ltermcap $LIBS"
5408 cat > conftest.$ac_ext <<EOF
5409 #line 5533 "configure"
5410 #include "confdefs.h"
5411 /* Override any gcc2 internal prototype to avoid an error. */
5412 /* We use char because int might match the return type of a gcc2
5413 builtin and then its argument prototype would still apply. */
5414 char tgetent();
5415
5416 int main() {
5417 tgetent()
5418 ; return 0; }
5419 EOF
5420 if { (eval echo configure:5544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5421 rm -rf conftest*
5422 eval "ac_cv_lib_$ac_lib_var=yes"
5423 else
5424 echo "configure: failed program was:" >&5
5425 cat conftest.$ac_ext >&5
5426 rm -rf conftest*
5427 eval "ac_cv_lib_$ac_lib_var=no"
5428 fi
5429 rm -f conftest*
5430 LIBS="$ac_save_LIBS"
5431
5432 fi
5433 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5434 echo "$ac_t""yes" 1>&6
5435 TERM_LIB=-ltermcap
5436 else
5437 echo "$ac_t""no" 1>&6
5438 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
5439 echo "configure:5563: checking for tgetent in -lcurses" >&5
5440 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
5441 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5442 echo $ac_n "(cached) $ac_c" 1>&6
5443 else
5444 ac_save_LIBS="$LIBS"
5445 LIBS="-lcurses $LIBS"
5446 cat > conftest.$ac_ext <<EOF
5447 #line 5571 "configure"
5448 #include "confdefs.h"
5449 /* Override any gcc2 internal prototype to avoid an error. */
5450 /* We use char because int might match the return type of a gcc2
5451 builtin and then its argument prototype would still apply. */
5452 char tgetent();
5453
5454 int main() {
5455 tgetent()
5456 ; return 0; }
5457 EOF
5458 if { (eval echo configure:5582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5459 rm -rf conftest*
5460 eval "ac_cv_lib_$ac_lib_var=yes"
5461 else
5462 echo "configure: failed program was:" >&5
5463 cat conftest.$ac_ext >&5
5464 rm -rf conftest*
5465 eval "ac_cv_lib_$ac_lib_var=no"
5466 fi
5467 rm -f conftest*
5468 LIBS="$ac_save_LIBS"
5469
5470 fi
5471 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5472 echo "$ac_t""yes" 1>&6
5473 TERM_LIB=-lcurses
5474 else
5475 echo "$ac_t""no" 1>&6
5476 echo $ac_n "checking for tgetent in -lterminfo""... $ac_c" 1>&6
5477 echo "configure:5601: checking for tgetent in -lterminfo" >&5
5478 ac_lib_var=`echo terminfo'_'tgetent | sed 'y%./+-%__p_%'`
5479 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5480 echo $ac_n "(cached) $ac_c" 1>&6
5481 else
5482 ac_save_LIBS="$LIBS"
5483 LIBS="-lterminfo $LIBS"
5484 cat > conftest.$ac_ext <<EOF
5485 #line 5609 "configure"
5486 #include "confdefs.h"
5487 /* Override any gcc2 internal prototype to avoid an error. */
5488 /* We use char because int might match the return type of a gcc2
5489 builtin and then its argument prototype would still apply. */
5490 char tgetent();
5491
5492 int main() {
5493 tgetent()
5494 ; return 0; }
5495 EOF
5496 if { (eval echo configure:5620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5497 rm -rf conftest*
5498 eval "ac_cv_lib_$ac_lib_var=yes"
5499 else
5500 echo "configure: failed program was:" >&5
5501 cat conftest.$ac_ext >&5
5502 rm -rf conftest*
5503 eval "ac_cv_lib_$ac_lib_var=no"
5504 fi
5505 rm -f conftest*
5506 LIBS="$ac_save_LIBS"
5507
5508 fi
5509 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5510 echo "$ac_t""yes" 1>&6
5511 TERM_LIB=-lterminfo
5512 else
5513 echo "$ac_t""no" 1>&6
5514 fi
5515
5516 fi
5517
5518 fi
5519
5520 fi
5521
5522 fi
5523
5524 fi
5525
5526
5527 if test "x$TERM_LIB" = x
5528 then
5529 { echo "configure: error: Could not find a term library" 1>&2; exit 1; }
5530 fi
5531 fi
5532 fi
5533
5534
5535 # libreadline needs libuser32.a in a cygwin environment
5536 WIN32LIBS=
5537 if test x$gdb_cv_os_cygwin = xyes; then
5538 WIN32LIBS="-luser32"
5539 fi
5540
5541
5542
5543 # If we find X, set shell vars x_includes and x_libraries to the
5544 # paths, otherwise set no_x=yes.
5545 # Uses ac_ vars as temps to allow command line to override cache and checks.
5546 # --without-x overrides everything else, but does not touch the cache.
5547 echo $ac_n "checking for X""... $ac_c" 1>&6
5548 echo "configure:6756: checking for X" >&5
5549
5550 # Check whether --with-x or --without-x was given.
5551 if test "${with_x+set}" = set; then
5552 withval="$with_x"
5553 :
5554 fi
5555
5556 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5557 if test "x$with_x" = xno; then
5558 # The user explicitly disabled X.
5559 have_x=disabled
5560 else
5561 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5562 # Both variables are already set.
5563 have_x=yes
5564 else
5565 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5566 echo $ac_n "(cached) $ac_c" 1>&6
5567 else
5568 # One or both of the vars are not set, and there is no cached value.
5569 ac_x_includes=NO ac_x_libraries=NO
5570 rm -fr conftestdir
5571 if mkdir conftestdir; then
5572 cd conftestdir
5573 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5574 cat > Imakefile <<'EOF'
5575 acfindx:
5576 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5577 EOF
5578 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5579 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5580 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5581 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5582 for ac_extension in a so sl; do
5583 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5584 test -f $ac_im_libdir/libX11.$ac_extension; then
5585 ac_im_usrlibdir=$ac_im_libdir; break
5586 fi
5587 done
5588 # Screen out bogus values from the imake configuration. They are
5589 # bogus both because they are the default anyway, and because
5590 # using them would break gcc on systems where it needs fixed includes.
5591 case "$ac_im_incroot" in
5592 /usr/include) ;;
5593 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5594 esac
5595 case "$ac_im_usrlibdir" in
5596 /usr/lib | /lib) ;;
5597 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5598 esac
5599 fi
5600 cd ..
5601 rm -fr conftestdir
5602 fi
5603
5604 if test "$ac_x_includes" = NO; then
5605 # Guess where to find include files, by looking for this one X11 .h file.
5606 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5607
5608 # First, try using that file with no special directory specified.
5609 cat > conftest.$ac_ext <<EOF
5610 #line 6818 "configure"
5611 #include "confdefs.h"
5612 #include <$x_direct_test_include>
5613 EOF
5614 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5615 { (eval echo configure:6823: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5616 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5617 if test -z "$ac_err"; then
5618 rm -rf conftest*
5619 # We can compile using X headers with no special include directory.
5620 ac_x_includes=
5621 else
5622 echo "$ac_err" >&5
5623 echo "configure: failed program was:" >&5
5624 cat conftest.$ac_ext >&5
5625 rm -rf conftest*
5626 # Look for the header file in a standard set of common directories.
5627 # Check X11 before X11Rn because it is often a symlink to the current release.
5628 for ac_dir in \
5629 /usr/X11/include \
5630 /usr/X11R6/include \
5631 /usr/X11R5/include \
5632 /usr/X11R4/include \
5633 \
5634 /usr/include/X11 \
5635 /usr/include/X11R6 \
5636 /usr/include/X11R5 \
5637 /usr/include/X11R4 \
5638 \
5639 /usr/local/X11/include \
5640 /usr/local/X11R6/include \
5641 /usr/local/X11R5/include \
5642 /usr/local/X11R4/include \
5643 \
5644 /usr/local/include/X11 \
5645 /usr/local/include/X11R6 \
5646 /usr/local/include/X11R5 \
5647 /usr/local/include/X11R4 \
5648 \
5649 /usr/X386/include \
5650 /usr/x386/include \
5651 /usr/XFree86/include/X11 \
5652 \
5653 /usr/include \
5654 /usr/local/include \
5655 /usr/unsupported/include \
5656 /usr/athena/include \
5657 /usr/local/x11r5/include \
5658 /usr/lpp/Xamples/include \
5659 \
5660 /usr/openwin/include \
5661 /usr/openwin/share/include \
5662 ; \
5663 do
5664 if test -r "$ac_dir/$x_direct_test_include"; then
5665 ac_x_includes=$ac_dir
5666 break
5667 fi
5668 done
5669 fi
5670 rm -f conftest*
5671 fi # $ac_x_includes = NO
5672
5673 if test "$ac_x_libraries" = NO; then
5674 # Check for the libraries.
5675
5676 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5677 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5678
5679 # See if we find them without any special options.
5680 # Don't add to $LIBS permanently.
5681 ac_save_LIBS="$LIBS"
5682 LIBS="-l$x_direct_test_library $LIBS"
5683 cat > conftest.$ac_ext <<EOF
5684 #line 6892 "configure"
5685 #include "confdefs.h"
5686
5687 int main() {
5688 ${x_direct_test_function}()
5689 ; return 0; }
5690 EOF
5691 if { (eval echo configure:6899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5692 rm -rf conftest*
5693 LIBS="$ac_save_LIBS"
5694 # We can link X programs with no special library path.
5695 ac_x_libraries=
5696 else
5697 echo "configure: failed program was:" >&5
5698 cat conftest.$ac_ext >&5
5699 rm -rf conftest*
5700 LIBS="$ac_save_LIBS"
5701 # First see if replacing the include by lib works.
5702 # Check X11 before X11Rn because it is often a symlink to the current release.
5703 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5704 /usr/X11/lib \
5705 /usr/X11R6/lib \
5706 /usr/X11R5/lib \
5707 /usr/X11R4/lib \
5708 \
5709 /usr/lib/X11 \
5710 /usr/lib/X11R6 \
5711 /usr/lib/X11R5 \
5712 /usr/lib/X11R4 \
5713 \
5714 /usr/local/X11/lib \
5715 /usr/local/X11R6/lib \
5716 /usr/local/X11R5/lib \
5717 /usr/local/X11R4/lib \
5718 \
5719 /usr/local/lib/X11 \
5720 /usr/local/lib/X11R6 \
5721 /usr/local/lib/X11R5 \
5722 /usr/local/lib/X11R4 \
5723 \
5724 /usr/X386/lib \
5725 /usr/x386/lib \
5726 /usr/XFree86/lib/X11 \
5727 \
5728 /usr/lib \
5729 /usr/local/lib \
5730 /usr/unsupported/lib \
5731 /usr/athena/lib \
5732 /usr/local/x11r5/lib \
5733 /usr/lpp/Xamples/lib \
5734 /lib/usr/lib/X11 \
5735 \
5736 /usr/openwin/lib \
5737 /usr/openwin/share/lib \
5738 ; \
5739 do
5740 for ac_extension in a so sl; do
5741 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5742 ac_x_libraries=$ac_dir
5743 break 2
5744 fi
5745 done
5746 done
5747 fi
5748 rm -f conftest*
5749 fi # $ac_x_libraries = NO
5750
5751 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5752 # Didn't find X anywhere. Cache the known absence of X.
5753 ac_cv_have_x="have_x=no"
5754 else
5755 # Record where we found X for the cache.
5756 ac_cv_have_x="have_x=yes \
5757 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5758 fi
5759 fi
5760 fi
5761 eval "$ac_cv_have_x"
5762 fi # $with_x != no
5763
5764 if test "$have_x" != yes; then
5765 echo "$ac_t""$have_x" 1>&6
5766 no_x=yes
5767 else
5768 # If each of the values was on the command line, it overrides each guess.
5769 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5770 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5771 # Update the cache value to reflect the command line values.
5772 ac_cv_have_x="have_x=yes \
5773 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5774 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5775 fi
5776
5777
5778
5779 # Unlike the sim directory, whether a simulator is linked is controlled by
5780 # presence of a SIM= and a SIM_OBS= definition in the target '.mt' file.
5781 # This code just checks for a few cases where we'd like to ignore those
5782 # definitions, even when they're present in the '.mt' file. These cases
5783 # are when --disable-sim is specified, or if the simulator directory is
5784 # not part of the soruce tree.
5785 #
5786 # Check whether --enable-sim or --disable-sim was given.
5787 if test "${enable_sim+set}" = set; then
5788 enableval="$enable_sim"
5789 echo "enable_sim = $enable_sim";
5790 echo "enableval = ${enableval}";
5791 case "${enableval}" in
5792 yes) ignore_sim=false ;;
5793 no) ignore_sim=true ;;
5794 *) ignore_sim=false ;;
5795 esac
5796 else
5797 ignore_sim=false
5798 fi
5799
5800
5801 if test ! -d "${srcdir}/../sim"; then
5802 ignore_sim=true
5803 fi
5804
5805 if test "${ignore_sim}" = "true"; then
5806 IGNORE_SIM="SIM="
5807 IGNORE_SIM_OBS="SIM_OBS="
5808 else
5809 IGNORE_SIM=""
5810 IGNORE_SIM_OBS=""
5811 cat >> confdefs.h <<\EOF
5812 #define WITH_SIM 1
5813 EOF
5814
5815 fi
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825 # Begin stuff to support --enable-shared
5826 # Check whether --enable-shared or --disable-shared was given.
5827 if test "${enable_shared+set}" = set; then
5828 enableval="$enable_shared"
5829 case "${enableval}" in
5830 yes) shared=true ;;
5831 no) shared=false ;;
5832 *) shared=true ;;
5833 esac
5834 fi
5835
5836 HLDFLAGS=
5837 HLDENV=
5838 # If we have shared libraries, try to set rpath reasonably.
5839 if test "${shared}" = "true"; then
5840 case "${host}" in
5841 *-*-hpux*)
5842 HLDFLAGS='-Wl,+s,+b,$(libdir)'
5843 ;;
5844 *-*-irix5* | *-*-irix6*)
5845 HLDFLAGS='-Wl,-rpath,$(libdir)'
5846 ;;
5847 *-*-linux*aout*)
5848 ;;
5849 *-*-linux* | *-pc-linux-gnu)
5850 HLDFLAGS='-Wl,-rpath,$(libdir)'
5851 ;;
5852 *-*-solaris*)
5853 HLDFLAGS='-R $(libdir)'
5854 ;;
5855 *-*-sysv4*)
5856 HLDENV='if test -z "$${LD_RUN_PATH}"; then LD_RUN_PATH=$(libdir); else LD_RUN_PATH=$${LD_RUN_PATH}:$(libdir); fi; export LD_RUN_PATH;'
5857 ;;
5858 esac
5859 fi
5860
5861 # On SunOS, if the linker supports the -rpath option, use it to
5862 # prevent ../bfd and ../opcodes from being included in the run time
5863 # search path.
5864 case "${host}" in
5865 *-*-sunos*)
5866 echo 'main () { }' > conftest.c
5867 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
5868 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
5869 :
5870 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
5871 :
5872 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
5873 :
5874 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
5875 :
5876 elif test "${shared}" = "true"; then
5877 HLDFLAGS='-Wl,-rpath=$(libdir)'
5878 else
5879 HLDFLAGS='-Wl,-rpath='
5880 fi
5881 rm -f conftest.t conftest.c conftest
5882 ;;
5883 esac
5884
5885
5886 # End stuff to support --enable-shared
5887
5888 # target_subdir is used by the testsuite to find the target libraries.
5889 target_subdir=
5890 if test "${host}" != "${target}"; then
5891 target_subdir="${target_alias}/"
5892 fi
5893
5894
5895 frags=
5896 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
5897 if test ! -f ${host_makefile_frag}; then
5898 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
5899 fi
5900 frags="$frags $host_makefile_frag"
5901
5902 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
5903 if test ! -f ${target_makefile_frag}; then
5904 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
5905 fi
5906 frags="$frags $target_makefile_frag"
5907
5908
5909
5910
5911
5912 hostfile=`sed -n '
5913 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5914 ' ${host_makefile_frag}`
5915
5916 targetfile=`sed -n '
5917 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5918 ' ${target_makefile_frag}`
5919
5920 # these really aren't orthogonal true/false values of the same condition,
5921 # but shells are slow enough that I like to reuse the test conditions
5922 # whenever possible
5923 if test "${target}" = "${host}"; then
5924 nativefile=`sed -n '
5925 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5926 ' ${host_makefile_frag}`
5927 # else
5928 # GDBserver is only useful in a "native" enviroment
5929 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
5930 fi
5931
5932
5933 SUBDIRS="doc testsuite nlm"
5934 if test "${enable_multi_ice}" = "yes"; then
5935 SUBDIRS="${SUBDIRS} multi-ice"
5936 fi
5937
5938
5939
5940 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5941 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
5942 # corresponding links. But we have to remove the xm.h files and tm.h
5943 # files anyway, e.g. when switching from "configure host" to
5944 # "configure none".
5945
5946 files=
5947 links=
5948 rm -f xm.h
5949 if test "${hostfile}" != ""; then
5950 files="${files} config/${gdb_host_cpu}/${hostfile}"
5951 links="${links} xm.h"
5952 fi
5953 rm -f tm.h
5954 if test "${targetfile}" != ""; then
5955 files="${files} config/${gdb_target_cpu}/${targetfile}"
5956 links="${links} tm.h"
5957 fi
5958 rm -f nm.h
5959 if test "${nativefile}" != ""; then
5960 files="${files} config/${gdb_host_cpu}/${nativefile}"
5961 links="${links} nm.h"
5962 else
5963 # A cross-only configuration.
5964 files="${files} config/nm-empty.h"
5965 links="${links} nm.h"
5966 fi
5967
5968
5969
5970 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
5971 echo "configure:7250: checking for Cygwin environment" >&5
5972 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
5973 echo $ac_n "(cached) $ac_c" 1>&6
5974 else
5975 cat > conftest.$ac_ext <<EOF
5976 #line 7255 "configure"
5977 #include "confdefs.h"
5978
5979 int main() {
5980
5981 #ifndef __CYGWIN__
5982 #define __CYGWIN__ __CYGWIN32__
5983 #endif
5984 return __CYGWIN__;
5985 ; return 0; }
5986 EOF
5987 if { (eval echo configure:7266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5988 rm -rf conftest*
5989 ac_cv_cygwin=yes
5990 else
5991 echo "configure: failed program was:" >&5
5992 cat conftest.$ac_ext >&5
5993 rm -rf conftest*
5994 ac_cv_cygwin=no
5995 fi
5996 rm -f conftest*
5997 rm -f conftest*
5998 fi
5999
6000 echo "$ac_t""$ac_cv_cygwin" 1>&6
6001 CYGWIN=
6002 test "$ac_cv_cygwin" = yes && CYGWIN=yes
6003 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
6004 echo "configure:7283: checking for mingw32 environment" >&5
6005 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
6006 echo $ac_n "(cached) $ac_c" 1>&6
6007 else
6008 cat > conftest.$ac_ext <<EOF
6009 #line 7288 "configure"
6010 #include "confdefs.h"
6011
6012 int main() {
6013 return __MINGW32__;
6014 ; return 0; }
6015 EOF
6016 if { (eval echo configure:7295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6017 rm -rf conftest*
6018 ac_cv_mingw32=yes
6019 else
6020 echo "configure: failed program was:" >&5
6021 cat conftest.$ac_ext >&5
6022 rm -rf conftest*
6023 ac_cv_mingw32=no
6024 fi
6025 rm -f conftest*
6026 rm -f conftest*
6027 fi
6028
6029 echo "$ac_t""$ac_cv_mingw32" 1>&6
6030 MINGW32=
6031 test "$ac_cv_mingw32" = yes && MINGW32=yes
6032
6033
6034 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
6035 echo "configure:7314: checking for executable suffix" >&5
6036 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
6037 echo $ac_n "(cached) $ac_c" 1>&6
6038 else
6039 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
6040 ac_cv_exeext=.exe
6041 else
6042 rm -f conftest*
6043 echo 'int main () { return 0; }' > conftest.$ac_ext
6044 ac_cv_exeext=
6045 if { (eval echo configure:7324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
6046 for file in conftest.*; do
6047 case $file in
6048 *.c | *.o | *.obj) ;;
6049 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
6050 esac
6051 done
6052 else
6053 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
6054 fi
6055 rm -f conftest*
6056 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
6057 fi
6058 fi
6059
6060 EXEEXT=""
6061 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
6062 echo "$ac_t""${ac_cv_exeext}" 1>&6
6063 ac_exeext=$EXEEXT
6064
6065
6066 subdirs="$configdirs"
6067
6068 trap '' 1 2 15
6069 cat > confcache <<\EOF
6070 # This file is a shell script that caches the results of configure
6071 # tests run on this system so they can be shared between configure
6072 # scripts and configure runs. It is not useful on other systems.
6073 # If it contains results you don't want to keep, you may remove or edit it.
6074 #
6075 # By default, configure uses ./config.cache as the cache file,
6076 # creating it if it does not exist already. You can give configure
6077 # the --cache-file=FILE option to use a different cache file; that is
6078 # what configure does when it calls configure scripts in
6079 # subdirectories, so they share the cache.
6080 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6081 # config.status only pays attention to the cache file if you give it the
6082 # --recheck option to rerun configure.
6083 #
6084 EOF
6085 # The following way of writing the cache mishandles newlines in values,
6086 # but we know of no workaround that is simple, portable, and efficient.
6087 # So, don't put newlines in cache variables' values.
6088 # Ultrix sh set writes to stderr and can't be redirected directly,
6089 # and sets the high bit in the cache file unless we assign to the vars.
6090 (set) 2>&1 |
6091 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6092 *ac_space=\ *)
6093 # `set' does not quote correctly, so add quotes (double-quote substitution
6094 # turns \\\\ into \\, and sed turns \\ into \).
6095 sed -n \
6096 -e "s/'/'\\\\''/g" \
6097 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6098 ;;
6099 *)
6100 # `set' quotes correctly as required by POSIX, so do not add quotes.
6101 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6102 ;;
6103 esac >> confcache
6104 if cmp -s $cache_file confcache; then
6105 :
6106 else
6107 if test -w $cache_file; then
6108 echo "updating cache $cache_file"
6109 cat confcache > $cache_file
6110 else
6111 echo "not updating unwritable cache $cache_file"
6112 fi
6113 fi
6114 rm -f confcache
6115
6116 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6117
6118 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6119 # Let make expand exec_prefix.
6120 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6121
6122 # Any assignment to VPATH causes Sun make to only execute
6123 # the first set of double-colon rules, so remove it if not needed.
6124 # If there is a colon in the path, we need to keep it.
6125 if test "x$srcdir" = x.; then
6126 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6127 fi
6128
6129 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6130
6131 DEFS=-DHAVE_CONFIG_H
6132
6133 # Without the "./", some shells look in PATH for config.status.
6134 : ${CONFIG_STATUS=./config.status}
6135
6136 echo creating $CONFIG_STATUS
6137 rm -f $CONFIG_STATUS
6138 cat > $CONFIG_STATUS <<EOF
6139 #! /bin/sh
6140 # Generated automatically by configure.
6141 # Run this file to recreate the current configuration.
6142 # This directory was configured as follows,
6143 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6144 #
6145 # $0 $ac_configure_args
6146 #
6147 # Compiler output produced by configure, useful for debugging
6148 # configure, is in ./config.log if it exists.
6149
6150 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6151 for ac_option
6152 do
6153 case "\$ac_option" in
6154 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6155 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6156 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6157 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6158 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6159 exit 0 ;;
6160 -help | --help | --hel | --he | --h)
6161 echo "\$ac_cs_usage"; exit 0 ;;
6162 *) echo "\$ac_cs_usage"; exit 1 ;;
6163 esac
6164 done
6165
6166 ac_given_srcdir=$srcdir
6167 ac_given_INSTALL="$INSTALL"
6168
6169 trap 'rm -fr `echo "Makefile tui/Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6170 EOF
6171 cat >> $CONFIG_STATUS <<EOF
6172
6173 # Protect against being on the right side of a sed subst in config.status.
6174 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6175 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6176 $ac_vpsub
6177 $extrasub
6178 s%@SHELL@%$SHELL%g
6179 s%@CFLAGS@%$CFLAGS%g
6180 s%@CPPFLAGS@%$CPPFLAGS%g
6181 s%@CXXFLAGS@%$CXXFLAGS%g
6182 s%@FFLAGS@%$FFLAGS%g
6183 s%@DEFS@%$DEFS%g
6184 s%@LDFLAGS@%$LDFLAGS%g
6185 s%@LIBS@%$LIBS%g
6186 s%@exec_prefix@%$exec_prefix%g
6187 s%@prefix@%$prefix%g
6188 s%@program_transform_name@%$program_transform_name%g
6189 s%@bindir@%$bindir%g
6190 s%@sbindir@%$sbindir%g
6191 s%@libexecdir@%$libexecdir%g
6192 s%@datadir@%$datadir%g
6193 s%@sysconfdir@%$sysconfdir%g
6194 s%@sharedstatedir@%$sharedstatedir%g
6195 s%@localstatedir@%$localstatedir%g
6196 s%@libdir@%$libdir%g
6197 s%@includedir@%$includedir%g
6198 s%@oldincludedir@%$oldincludedir%g
6199 s%@infodir@%$infodir%g
6200 s%@mandir@%$mandir%g
6201 s%@CC@%$CC%g
6202 s%@CPP@%$CPP%g
6203 s%@host@%$host%g
6204 s%@host_alias@%$host_alias%g
6205 s%@host_cpu@%$host_cpu%g
6206 s%@host_vendor@%$host_vendor%g
6207 s%@host_os@%$host_os%g
6208 s%@target@%$target%g
6209 s%@target_alias@%$target_alias%g
6210 s%@target_cpu@%$target_cpu%g
6211 s%@target_vendor@%$target_vendor%g
6212 s%@target_os@%$target_os%g
6213 s%@build@%$build%g
6214 s%@build_alias@%$build_alias%g
6215 s%@build_cpu@%$build_cpu%g
6216 s%@build_vendor@%$build_vendor%g
6217 s%@build_os@%$build_os%g
6218 s%@SET_MAKE@%$SET_MAKE%g
6219 s%@RANLIB@%$RANLIB%g
6220 s%@ALLOCA@%$ALLOCA%g
6221 s%@USE_NLS@%$USE_NLS%g
6222 s%@MSGFMT@%$MSGFMT%g
6223 s%@GMSGFMT@%$GMSGFMT%g
6224 s%@XGETTEXT@%$XGETTEXT%g
6225 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6226 s%@CATALOGS@%$CATALOGS%g
6227 s%@CATOBJEXT@%$CATOBJEXT%g
6228 s%@DATADIRNAME@%$DATADIRNAME%g
6229 s%@GMOFILES@%$GMOFILES%g
6230 s%@INSTOBJEXT@%$INSTOBJEXT%g
6231 s%@INTLDEPS@%$INTLDEPS%g
6232 s%@INTLLIBS@%$INTLLIBS%g
6233 s%@INTLOBJS@%$INTLOBJS%g
6234 s%@POFILES@%$POFILES%g
6235 s%@POSUB@%$POSUB%g
6236 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6237 s%@GT_NO@%$GT_NO%g
6238 s%@GT_YES@%$GT_YES%g
6239 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6240 s%@l@%$l%g
6241 s%@AWK@%$AWK%g
6242 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6243 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6244 s%@INSTALL_DATA@%$INSTALL_DATA%g
6245 s%@AR@%$AR%g
6246 s%@YACC@%$YACC%g
6247 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
6248 s%@BUILD_TUI@%$BUILD_TUI%g
6249 s%@TUI_LIBRARY@%$TUI_LIBRARY%g
6250 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6251 s%@WERROR_CFLAGS@%$WERROR_CFLAGS%g
6252 s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
6253 s%@MMALLOC@%$MMALLOC%g
6254 s%@MACHINE_OBS@%$MACHINE_OBS%g
6255 s%@DLLTOOL@%$DLLTOOL%g
6256 s%@WINDRES@%$WINDRES%g
6257 s%@TERM_LIB@%$TERM_LIB%g
6258 s%@WIN32LIBS@%$WIN32LIBS%g
6259 s%@ENABLE_IDE@%$ENABLE_IDE%g
6260 s%@FOUNDRY_LIB_BASE@%$FOUNDRY_LIB_BASE%g
6261 s%@LIBGUI@%$LIBGUI%g
6262 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
6263 s%@IDE_CFLAGS_X@%$IDE_CFLAGS_X%g
6264 s%@IDE_X@%$IDE_X%g
6265 s%@LIBIDETCL@%$LIBIDETCL%g
6266 s%@LIBIDE@%$LIBIDE%g
6267 s%@IDE_DEPS@%$IDE_DEPS%g
6268 s%@WIN32LDAPP@%$WIN32LDAPP%g
6269 s%@TCL_VERSION@%$TCL_VERSION%g
6270 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
6271 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
6272 s%@TCL_CC@%$TCL_CC%g
6273 s%@TCL_DEFS@%$TCL_DEFS%g
6274 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
6275 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
6276 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
6277 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
6278 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
6279 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
6280 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
6281 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
6282 s%@TCL_RANLIB@%$TCL_RANLIB%g
6283 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
6284 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
6285 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
6286 s%@TK_VERSION@%$TK_VERSION%g
6287 s%@TK_DEFS@%$TK_DEFS%g
6288 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
6289 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
6290 s%@TK_XLIBSW@%$TK_XLIBSW%g
6291 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
6292 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
6293 s%@TCLHDIR@%$TCLHDIR%g
6294 s%@TKHDIR@%$TKHDIR%g
6295 s%@ITCLHDIR@%$ITCLHDIR%g
6296 s%@ITKHDIR@%$ITKHDIR%g
6297 s%@TIXHDIR@%$TIXHDIR%g
6298 s%@ITCL_VERSION@%$ITCL_VERSION%g
6299 s%@ITCL_DEFS@%$ITCL_DEFS%g
6300 s%@ITCL_BUILD_INCLUDES@%$ITCL_BUILD_INCLUDES%g
6301 s%@ITCL_BUILD_LIB_SPEC@%$ITCL_BUILD_LIB_SPEC%g
6302 s%@ITCL_LIB_SPEC@%$ITCL_LIB_SPEC%g
6303 s%@ITK_VERSION@%$ITK_VERSION%g
6304 s%@ITK_DEFS@%$ITK_DEFS%g
6305 s%@ITK_BUILD_INCLUDES@%$ITK_BUILD_INCLUDES%g
6306 s%@ITK_BUILD_LIB_SPEC@%$ITK_BUILD_LIB_SPEC%g
6307 s%@ITK_LIB_SPEC@%$ITK_LIB_SPEC%g
6308 s%@TIX_VERSION@%$TIX_VERSION%g
6309 s%@TIX_BUILD_LIB_SPEC@%$TIX_BUILD_LIB_SPEC%g
6310 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
6311 s%@X_CFLAGS@%$X_CFLAGS%g
6312 s%@X_LDFLAGS@%$X_LDFLAGS%g
6313 s%@X_LIBS@%$X_LIBS%g
6314 s%@ITCLLIB@%$ITCLLIB%g
6315 s%@ITCL_DEPS@%$ITCL_DEPS%g
6316 s%@ITKLIB@%$ITKLIB%g
6317 s%@ITK_DEPS@%$ITK_DEPS%g
6318 s%@TIXLIB@%$TIXLIB%g
6319 s%@TIX_DEPS@%$TIX_DEPS%g
6320 s%@GDBTKLIBS@%$GDBTKLIBS%g
6321 s%@GDBTK_CFLAGS@%$GDBTK_CFLAGS%g
6322 s%@IGNORE_SIM@%$IGNORE_SIM%g
6323 s%@IGNORE_SIM_OBS@%$IGNORE_SIM_OBS%g
6324 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
6325 s%@CONFIG_OBS@%$CONFIG_OBS%g
6326 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
6327 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
6328 s%@HLDFLAGS@%$HLDFLAGS%g
6329 s%@HLDENV@%$HLDENV%g
6330 s%@target_subdir@%$target_subdir%g
6331 /@host_makefile_frag@/r $host_makefile_frag
6332 s%@host_makefile_frag@%%g
6333 /@target_makefile_frag@/r $target_makefile_frag
6334 s%@target_makefile_frag@%%g
6335 s%@frags@%$frags%g
6336 s%@SUBDIRS@%$SUBDIRS%g
6337 s%@LN_S@%$LN_S%g
6338 s%@EXEEXT@%$EXEEXT%g
6339 s%@subdirs@%$subdirs%g
6340
6341 CEOF
6342 EOF
6343
6344 cat >> $CONFIG_STATUS <<\EOF
6345
6346 # Split the substitutions into bite-sized pieces for seds with
6347 # small command number limits, like on Digital OSF/1 and HP-UX.
6348 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6349 ac_file=1 # Number of current file.
6350 ac_beg=1 # First line for current file.
6351 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6352 ac_more_lines=:
6353 ac_sed_cmds=""
6354 while $ac_more_lines; do
6355 if test $ac_beg -gt 1; then
6356 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6357 else
6358 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6359 fi
6360 if test ! -s conftest.s$ac_file; then
6361 ac_more_lines=false
6362 rm -f conftest.s$ac_file
6363 else
6364 if test -z "$ac_sed_cmds"; then
6365 ac_sed_cmds="sed -f conftest.s$ac_file"
6366 else
6367 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6368 fi
6369 ac_file=`expr $ac_file + 1`
6370 ac_beg=$ac_end
6371 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6372 fi
6373 done
6374 if test -z "$ac_sed_cmds"; then
6375 ac_sed_cmds=cat
6376 fi
6377 EOF
6378
6379 cat >> $CONFIG_STATUS <<EOF
6380
6381 CONFIG_FILES=\${CONFIG_FILES-"Makefile tui/Makefile .gdbinit:gdbinit.in"}
6382 EOF
6383 cat >> $CONFIG_STATUS <<\EOF
6384 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6385 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6386 case "$ac_file" in
6387 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6388 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6389 *) ac_file_in="${ac_file}.in" ;;
6390 esac
6391
6392 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6393
6394 # Remove last slash and all that follows it. Not all systems have dirname.
6395 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6396 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6397 # The file is in a subdirectory.
6398 test ! -d "$ac_dir" && mkdir "$ac_dir"
6399 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6400 # A "../" for each directory in $ac_dir_suffix.
6401 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6402 else
6403 ac_dir_suffix= ac_dots=
6404 fi
6405
6406 case "$ac_given_srcdir" in
6407 .) srcdir=.
6408 if test -z "$ac_dots"; then top_srcdir=.
6409 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6410 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6411 *) # Relative path.
6412 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6413 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6414 esac
6415
6416 case "$ac_given_INSTALL" in
6417 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6418 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6419 esac
6420
6421 echo creating "$ac_file"
6422 rm -f "$ac_file"
6423 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6424 case "$ac_file" in
6425 *Makefile*) ac_comsub="1i\\
6426 # $configure_input" ;;
6427 *) ac_comsub= ;;
6428 esac
6429
6430 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6431 sed -e "$ac_comsub
6432 s%@configure_input@%$configure_input%g
6433 s%@srcdir@%$srcdir%g
6434 s%@top_srcdir@%$top_srcdir%g
6435 s%@INSTALL@%$INSTALL%g
6436 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6437 fi; done
6438 rm -f conftest.s*
6439
6440 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6441 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6442 #
6443 # ac_d sets the value in "#define NAME VALUE" lines.
6444 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6445 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6446 ac_dC='\3'
6447 ac_dD='%g'
6448 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6449 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6450 ac_uB='\([ ]\)%\1#\2define\3'
6451 ac_uC=' '
6452 ac_uD='\4%g'
6453 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6454 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6455 ac_eB='$%\1#\2define\3'
6456 ac_eC=' '
6457 ac_eD='%g'
6458
6459 if test "${CONFIG_HEADERS+set}" != set; then
6460 EOF
6461 cat >> $CONFIG_STATUS <<EOF
6462 CONFIG_HEADERS="config.h:config.in"
6463 EOF
6464 cat >> $CONFIG_STATUS <<\EOF
6465 fi
6466 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6467 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6468 case "$ac_file" in
6469 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6470 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6471 *) ac_file_in="${ac_file}.in" ;;
6472 esac
6473
6474 echo creating $ac_file
6475
6476 rm -f conftest.frag conftest.in conftest.out
6477 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6478 cat $ac_file_inputs > conftest.in
6479
6480 EOF
6481
6482 # Transform confdefs.h into a sed script conftest.vals that substitutes
6483 # the proper values into config.h.in to produce config.h. And first:
6484 # Protect against being on the right side of a sed subst in config.status.
6485 # Protect against being in an unquoted here document in config.status.
6486 rm -f conftest.vals
6487 cat > conftest.hdr <<\EOF
6488 s/[\\&%]/\\&/g
6489 s%[\\$`]%\\&%g
6490 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6491 s%ac_d%ac_u%gp
6492 s%ac_u%ac_e%gp
6493 EOF
6494 sed -n -f conftest.hdr confdefs.h > conftest.vals
6495 rm -f conftest.hdr
6496
6497 # This sed command replaces #undef with comments. This is necessary, for
6498 # example, in the case of _POSIX_SOURCE, which is predefined and required
6499 # on some systems where configure will not decide to define it.
6500 cat >> conftest.vals <<\EOF
6501 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6502 EOF
6503
6504 # Break up conftest.vals because some shells have a limit on
6505 # the size of here documents, and old seds have small limits too.
6506
6507 rm -f conftest.tail
6508 while :
6509 do
6510 ac_lines=`grep -c . conftest.vals`
6511 # grep -c gives empty output for an empty file on some AIX systems.
6512 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6513 # Write a limited-size here document to conftest.frag.
6514 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6515 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6516 echo 'CEOF
6517 sed -f conftest.frag conftest.in > conftest.out
6518 rm -f conftest.in
6519 mv conftest.out conftest.in
6520 ' >> $CONFIG_STATUS
6521 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6522 rm -f conftest.vals
6523 mv conftest.tail conftest.vals
6524 done
6525 rm -f conftest.vals
6526
6527 cat >> $CONFIG_STATUS <<\EOF
6528 rm -f conftest.frag conftest.h
6529 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6530 cat conftest.in >> conftest.h
6531 rm -f conftest.in
6532 if cmp -s $ac_file conftest.h 2>/dev/null; then
6533 echo "$ac_file is unchanged"
6534 rm -f conftest.h
6535 else
6536 # Remove last slash and all that follows it. Not all systems have dirname.
6537 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6538 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6539 # The file is in a subdirectory.
6540 test ! -d "$ac_dir" && mkdir "$ac_dir"
6541 fi
6542 rm -f $ac_file
6543 mv conftest.h $ac_file
6544 fi
6545 fi; done
6546
6547 EOF
6548
6549 cat >> $CONFIG_STATUS <<EOF
6550 ac_sources="$files"
6551 ac_dests="$links"
6552 EOF
6553
6554 cat >> $CONFIG_STATUS <<\EOF
6555 srcdir=$ac_given_srcdir
6556 while test -n "$ac_sources"; do
6557 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6558 set $ac_sources; ac_source=$1; shift; ac_sources=$*
6559
6560 echo "linking $srcdir/$ac_source to $ac_dest"
6561
6562 if test ! -r $srcdir/$ac_source; then
6563 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
6564 fi
6565 rm -f $ac_dest
6566
6567 # Make relative symlinks.
6568 # Remove last slash and all that follows it. Not all systems have dirname.
6569 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
6570 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
6571 # The dest file is in a subdirectory.
6572 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
6573 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
6574 # A "../" for each directory in $ac_dest_dir_suffix.
6575 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
6576 else
6577 ac_dest_dir_suffix= ac_dots=
6578 fi
6579
6580 case "$srcdir" in
6581 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
6582 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
6583 esac
6584
6585 # Make a symlink if possible; otherwise try a hard link.
6586 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
6587 ln $srcdir/$ac_source $ac_dest; then :
6588 else
6589 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
6590 fi
6591 done
6592 EOF
6593 cat >> $CONFIG_STATUS <<EOF
6594
6595 gdb_host_cpu=$gdb_host_cpu
6596 gdb_target_cpu=$gdb_target_cpu
6597 nativefile=$nativefile
6598
6599 EOF
6600 cat >> $CONFIG_STATUS <<\EOF
6601
6602 if test "${nativefile}" = ""; then
6603 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
6604 < Makefile > Makefile.tem
6605 mv -f Makefile.tem Makefile
6606 fi
6607
6608 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
6609 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
6610 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
6611 mv -f Makefile.tmp Makefile
6612
6613
6614 case x$CONFIG_HEADERS in
6615 xconfig.h:config.in)
6616 echo > stamp-h ;;
6617 esac
6618
6619 exit 0
6620 EOF
6621 chmod +x $CONFIG_STATUS
6622 rm -fr confdefs* $ac_clean_files
6623 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6624
6625 if test "$no_recursion" != yes; then
6626
6627 # Remove --cache-file and --srcdir arguments so they do not pile up.
6628 ac_sub_configure_args=
6629 ac_prev=
6630 for ac_arg in $ac_configure_args; do
6631 if test -n "$ac_prev"; then
6632 ac_prev=
6633 continue
6634 fi
6635 case "$ac_arg" in
6636 -cache-file | --cache-file | --cache-fil | --cache-fi \
6637 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6638 ac_prev=cache_file ;;
6639 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6640 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6641 ;;
6642 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6643 ac_prev=srcdir ;;
6644 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6645 ;;
6646 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
6647 esac
6648 done
6649
6650 for ac_config_dir in $configdirs; do
6651
6652 # Do not complain, so a configure script can configure whichever
6653 # parts of a large source tree are present.
6654 if test ! -d $srcdir/$ac_config_dir; then
6655 continue
6656 fi
6657
6658 echo configuring in $ac_config_dir
6659
6660 case "$srcdir" in
6661 .) ;;
6662 *)
6663 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
6664 else
6665 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
6666 fi
6667 ;;
6668 esac
6669
6670 ac_popdir=`pwd`
6671 cd $ac_config_dir
6672
6673 # A "../" for each directory in /$ac_config_dir.
6674 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
6675
6676 case "$srcdir" in
6677 .) # No --srcdir option. We are building in place.
6678 ac_sub_srcdir=$srcdir ;;
6679 /*) # Absolute path.
6680 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
6681 *) # Relative path.
6682 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
6683 esac
6684
6685 # Check for guested configure; otherwise get Cygnus style configure.
6686 if test -f $ac_sub_srcdir/configure; then
6687 ac_sub_configure=$ac_sub_srcdir/configure
6688 elif test -f $ac_sub_srcdir/configure.in; then
6689 ac_sub_configure=$ac_configure
6690 else
6691 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
6692 ac_sub_configure=
6693 fi
6694
6695 # The recursion is here.
6696 if test -n "$ac_sub_configure"; then
6697
6698 # Make the cache file name correct relative to the subdirectory.
6699 case "$cache_file" in
6700 /*) ac_sub_cache_file=$cache_file ;;
6701 *) # Relative path.
6702 ac_sub_cache_file="$ac_dots$cache_file" ;;
6703 esac
6704 case "$ac_given_INSTALL" in
6705 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6706 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6707 esac
6708
6709 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
6710 # The eval makes quoting arguments work.
6711 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
6712 then :
6713 else
6714 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
6715 fi
6716 fi
6717
6718 cd $ac_popdir
6719 done
6720 fi
6721
6722
6723 exit 0