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