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