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