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