* Sanitization fixes to retain new files.
[binutils-gdb.git] / gdb / configure
bloba2847924ff009fa9eb6d2d650830d150dee6a7f6
1 #! /bin/sh
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.2
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15 --disable-nls do not use Native Language Support"
16 ac_help="$ac_help
17 --with-included-gettext use the GNU gettext library included here"
18 ac_help="$ac_help
19 --enable-netrom "
20 ac_help="$ac_help
21 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
22 ac_help="$ac_help
23 --with-mmalloc Use memory mapped malloc package"
24 ac_help="$ac_help
25 --enable-carp Configure alternative readaptive paradigm "
26 ac_help="$ac_help
27 --enable-targets alternative target configurations"
28 ac_help="$ac_help
29 --enable-ide Enable IDE support"
30 ac_help="$ac_help
31 --with-foundry-libs=DIR Use the Foundry SDK in DIR"
32 ac_help="$ac_help
33 --enable-gdbtk Enable GDBTK GUI front end"
34 ac_help="$ac_help
35 --with-tclconfig=DIR Directory containing tcl configuration (tclConfig.sh)"
36 ac_help="$ac_help
37 --with-tkconfig=DIR Directory containing tk configuration (tkConfig.sh)"
38 ac_help="$ac_help
39 --with-tclinclude=DIR Directory where tcl private headers are"
40 ac_help="$ac_help
41 --with-tkinclude=DIR Directory where tk private headers are"
42 ac_help="$ac_help
43 --with-x use the X Window System"
44 ac_help="$ac_help
45 --with-sim-gpu2=DIR Use GPU2 library under given DIR"
46 ac_help="$ac_help
47 --with-sim-funit=DIR Use target FP lib under given DIR"
48 ac_help="$ac_help
49 --enable-shared Use shared libraries"
51 # Initialize some variables set by options.
52 # The variables have the same names as the options, with
53 # dashes changed to underlines.
54 build=NONE
55 cache_file=./config.cache
56 exec_prefix=NONE
57 host=NONE
58 no_create=
59 nonopt=NONE
60 no_recursion=
61 prefix=NONE
62 program_prefix=NONE
63 program_suffix=NONE
64 program_transform_name=s,x,x,
65 silent=
66 site=
67 srcdir=
68 target=NONE
69 verbose=
70 x_includes=NONE
71 x_libraries=NONE
72 bindir='${exec_prefix}/bin'
73 sbindir='${exec_prefix}/sbin'
74 libexecdir='${exec_prefix}/libexec'
75 datadir='${prefix}/share'
76 sysconfdir='${prefix}/etc'
77 sharedstatedir='${prefix}/com'
78 localstatedir='${prefix}/var'
79 libdir='${exec_prefix}/lib'
80 includedir='${prefix}/include'
81 oldincludedir='/usr/include'
82 infodir='${prefix}/info'
83 mandir='${prefix}/man'
85 # Initialize some other variables.
86 subdirs=
87 MFLAGS= MAKEFLAGS=
88 SHELL=${CONFIG_SHELL-/bin/sh}
89 # Maximum number of lines to put in a shell here document.
90 ac_max_here_lines=12
92 ac_prev=
93 for ac_option
96 # If the previous option needs an argument, assign it.
97 if test -n "$ac_prev"; then
98 eval "$ac_prev=\$ac_option"
99 ac_prev=
100 continue
103 case "$ac_option" in
104 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
105 *) ac_optarg= ;;
106 esac
108 # Accept the important Cygnus configure options, so we can diagnose typos.
110 case "$ac_option" in
112 -bindir | --bindir | --bindi | --bind | --bin | --bi)
113 ac_prev=bindir ;;
114 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
115 bindir="$ac_optarg" ;;
117 -build | --build | --buil | --bui | --bu)
118 ac_prev=build ;;
119 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
120 build="$ac_optarg" ;;
122 -cache-file | --cache-file | --cache-fil | --cache-fi \
123 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
124 ac_prev=cache_file ;;
125 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
126 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
127 cache_file="$ac_optarg" ;;
129 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
130 ac_prev=datadir ;;
131 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
132 | --da=*)
133 datadir="$ac_optarg" ;;
135 -disable-* | --disable-*)
136 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
142 eval "enable_${ac_feature}=no" ;;
144 -enable-* | --enable-*)
145 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
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; }
150 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
151 case "$ac_option" in
152 *=*) ;;
153 *) ac_optarg=yes ;;
154 esac
155 eval "enable_${ac_feature}='$ac_optarg'" ;;
157 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
158 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
159 | --exec | --exe | --ex)
160 ac_prev=exec_prefix ;;
161 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
162 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
163 | --exec=* | --exe=* | --ex=*)
164 exec_prefix="$ac_optarg" ;;
166 -gas | --gas | --ga | --g)
167 # Obsolete; use --with-gas.
168 with_gas=yes ;;
170 -help | --help | --hel | --he)
171 # Omit some internal or obsolete options to make the list less imposing.
172 # This message is too long to be a string in the A/UX 3.1 sh.
173 cat << EOF
174 Usage: configure [options] [host]
175 Options: [defaults in brackets after descriptions]
176 Configuration:
177 --cache-file=FILE cache test results in FILE
178 --help print this message
179 --no-create do not create output files
180 --quiet, --silent do not print \`checking...' messages
181 --version print the version of autoconf that created configure
182 Directory and file names:
183 --prefix=PREFIX install architecture-independent files in PREFIX
184 [$ac_default_prefix]
185 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
186 [same as prefix]
187 --bindir=DIR user executables in DIR [EPREFIX/bin]
188 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
189 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
190 --datadir=DIR read-only architecture-independent data in DIR
191 [PREFIX/share]
192 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
193 --sharedstatedir=DIR modifiable architecture-independent data in DIR
194 [PREFIX/com]
195 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
196 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
197 --includedir=DIR C header files in DIR [PREFIX/include]
198 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
199 --infodir=DIR info documentation in DIR [PREFIX/info]
200 --mandir=DIR man documentation in DIR [PREFIX/man]
201 --srcdir=DIR find the sources in DIR [configure dir or ..]
202 --program-prefix=PREFIX prepend PREFIX to installed program names
203 --program-suffix=SUFFIX append SUFFIX to installed program names
204 --program-transform-name=PROGRAM
205 run sed PROGRAM on installed program names
207 cat << EOF
208 Host type:
209 --build=BUILD configure for building on BUILD [BUILD=HOST]
210 --host=HOST configure for HOST [guessed]
211 --target=TARGET configure for TARGET [TARGET=HOST]
212 Features and packages:
213 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
214 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
215 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
216 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
217 --x-includes=DIR X include files are in DIR
218 --x-libraries=DIR X library files are in DIR
220 if test -n "$ac_help"; then
221 echo "--enable and --with options recognized:$ac_help"
223 exit 0 ;;
225 -host | --host | --hos | --ho)
226 ac_prev=host ;;
227 -host=* | --host=* | --hos=* | --ho=*)
228 host="$ac_optarg" ;;
230 -includedir | --includedir | --includedi | --included | --include \
231 | --includ | --inclu | --incl | --inc)
232 ac_prev=includedir ;;
233 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
234 | --includ=* | --inclu=* | --incl=* | --inc=*)
235 includedir="$ac_optarg" ;;
237 -infodir | --infodir | --infodi | --infod | --info | --inf)
238 ac_prev=infodir ;;
239 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
240 infodir="$ac_optarg" ;;
242 -libdir | --libdir | --libdi | --libd)
243 ac_prev=libdir ;;
244 -libdir=* | --libdir=* | --libdi=* | --libd=*)
245 libdir="$ac_optarg" ;;
247 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
248 | --libexe | --libex | --libe)
249 ac_prev=libexecdir ;;
250 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
251 | --libexe=* | --libex=* | --libe=*)
252 libexecdir="$ac_optarg" ;;
254 -localstatedir | --localstatedir | --localstatedi | --localstated \
255 | --localstate | --localstat | --localsta | --localst \
256 | --locals | --local | --loca | --loc | --lo)
257 ac_prev=localstatedir ;;
258 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
259 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
260 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
261 localstatedir="$ac_optarg" ;;
263 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
264 ac_prev=mandir ;;
265 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
266 mandir="$ac_optarg" ;;
268 -nfp | --nfp | --nf)
269 # Obsolete; use --without-fp.
270 with_fp=no ;;
272 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
273 | --no-cr | --no-c)
274 no_create=yes ;;
276 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
277 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
278 no_recursion=yes ;;
280 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
281 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
282 | --oldin | --oldi | --old | --ol | --o)
283 ac_prev=oldincludedir ;;
284 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
285 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
286 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
287 oldincludedir="$ac_optarg" ;;
289 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
290 ac_prev=prefix ;;
291 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
292 prefix="$ac_optarg" ;;
294 -program-prefix | --program-prefix | --program-prefi | --program-pref \
295 | --program-pre | --program-pr | --program-p)
296 ac_prev=program_prefix ;;
297 -program-prefix=* | --program-prefix=* | --program-prefi=* \
298 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
299 program_prefix="$ac_optarg" ;;
301 -program-suffix | --program-suffix | --program-suffi | --program-suff \
302 | --program-suf | --program-su | --program-s)
303 ac_prev=program_suffix ;;
304 -program-suffix=* | --program-suffix=* | --program-suffi=* \
305 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
306 program_suffix="$ac_optarg" ;;
308 -program-transform-name | --program-transform-name \
309 | --program-transform-nam | --program-transform-na \
310 | --program-transform-n | --program-transform- \
311 | --program-transform | --program-transfor \
312 | --program-transfo | --program-transf \
313 | --program-trans | --program-tran \
314 | --progr-tra | --program-tr | --program-t)
315 ac_prev=program_transform_name ;;
316 -program-transform-name=* | --program-transform-name=* \
317 | --program-transform-nam=* | --program-transform-na=* \
318 | --program-transform-n=* | --program-transform-=* \
319 | --program-transform=* | --program-transfor=* \
320 | --program-transfo=* | --program-transf=* \
321 | --program-trans=* | --program-tran=* \
322 | --progr-tra=* | --program-tr=* | --program-t=*)
323 program_transform_name="$ac_optarg" ;;
325 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
326 | -silent | --silent | --silen | --sile | --sil)
327 silent=yes ;;
329 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
330 ac_prev=sbindir ;;
331 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
332 | --sbi=* | --sb=*)
333 sbindir="$ac_optarg" ;;
335 -sharedstatedir | --sharedstatedir | --sharedstatedi \
336 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
337 | --sharedst | --shareds | --shared | --share | --shar \
338 | --sha | --sh)
339 ac_prev=sharedstatedir ;;
340 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
341 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
342 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
343 | --sha=* | --sh=*)
344 sharedstatedir="$ac_optarg" ;;
346 -site | --site | --sit)
347 ac_prev=site ;;
348 -site=* | --site=* | --sit=*)
349 site="$ac_optarg" ;;
351 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
352 ac_prev=srcdir ;;
353 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
354 srcdir="$ac_optarg" ;;
356 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
357 | --syscon | --sysco | --sysc | --sys | --sy)
358 ac_prev=sysconfdir ;;
359 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
360 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
361 sysconfdir="$ac_optarg" ;;
363 -target | --target | --targe | --targ | --tar | --ta | --t)
364 ac_prev=target ;;
365 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
366 target="$ac_optarg" ;;
368 -v | -verbose | --verbose | --verbos | --verbo | --verb)
369 verbose=yes ;;
371 -version | --version | --versio | --versi | --vers)
372 echo "configure generated by autoconf version 2.12.2"
373 exit 0 ;;
375 -with-* | --with-*)
376 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
377 # Reject names that are not valid shell variable names.
378 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
379 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
381 ac_package=`echo $ac_package| sed 's/-/_/g'`
382 case "$ac_option" in
383 *=*) ;;
384 *) ac_optarg=yes ;;
385 esac
386 eval "with_${ac_package}='$ac_optarg'" ;;
388 -without-* | --without-*)
389 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
390 # Reject names that are not valid shell variable names.
391 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
392 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
394 ac_package=`echo $ac_package| sed 's/-/_/g'`
395 eval "with_${ac_package}=no" ;;
397 --x)
398 # Obsolete; use --with-x.
399 with_x=yes ;;
401 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
402 | --x-incl | --x-inc | --x-in | --x-i)
403 ac_prev=x_includes ;;
404 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
405 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
406 x_includes="$ac_optarg" ;;
408 -x-libraries | --x-libraries | --x-librarie | --x-librari \
409 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
410 ac_prev=x_libraries ;;
411 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
412 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
413 x_libraries="$ac_optarg" ;;
415 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
419 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
420 echo "configure: warning: $ac_option: invalid host type" 1>&2
422 if test "x$nonopt" != xNONE; then
423 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
425 nonopt="$ac_option"
428 esac
429 done
431 if test -n "$ac_prev"; then
432 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
435 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
437 # File descriptor usage:
438 # 0 standard input
439 # 1 file creation
440 # 2 errors and warnings
441 # 3 some systems may open it to /dev/tty
442 # 4 used on the Kubota Titan
443 # 6 checking for... messages and results
444 # 5 compiler messages saved in config.log
445 if test "$silent" = yes; then
446 exec 6>/dev/null
447 else
448 exec 6>&1
450 exec 5>./config.log
452 echo "\
453 This file contains any messages produced by compilers while
454 running configure, to aid debugging if configure makes a mistake.
455 " 1>&5
457 # Strip out --no-create and --no-recursion so they do not pile up.
458 # Also quote any args containing shell metacharacters.
459 ac_configure_args=
460 for ac_arg
462 case "$ac_arg" in
463 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
464 | --no-cr | --no-c) ;;
465 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
466 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
467 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
468 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
469 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
470 esac
471 done
473 # NLS nuisances.
474 # Only set these to C if already set. These must not be set unconditionally
475 # because not all systems understand e.g. LANG=C (notably SCO).
476 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
477 # Non-C LC_CTYPE values break the ctype check.
478 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
479 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
480 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
481 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
483 # confdefs.h avoids OS command line length limits that DEFS can exceed.
484 rm -rf conftest* confdefs.h
485 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 echo > confdefs.h
488 # A filename unique to this package, relative to the directory that
489 # configure is in, which we can look for to find out if srcdir is correct.
490 ac_unique_file=main.c
492 # Find the source files, if location was not specified.
493 if test -z "$srcdir"; then
494 ac_srcdir_defaulted=yes
495 # Try the directory containing this script, then its parent.
496 ac_prog=$0
497 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
498 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
499 srcdir=$ac_confdir
500 if test ! -r $srcdir/$ac_unique_file; then
501 srcdir=..
503 else
504 ac_srcdir_defaulted=no
506 if test ! -r $srcdir/$ac_unique_file; then
507 if test "$ac_srcdir_defaulted" = yes; then
508 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
509 else
510 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
513 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
515 # Prefer explicitly selected file to automatically selected ones.
516 if test -z "$CONFIG_SITE"; then
517 if test "x$prefix" != xNONE; then
518 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
519 else
520 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 for ac_site_file in $CONFIG_SITE; do
524 if test -r "$ac_site_file"; then
525 echo "loading site script $ac_site_file"
526 . "$ac_site_file"
528 done
530 if test -r "$cache_file"; then
531 echo "loading cache $cache_file"
532 . $cache_file
533 else
534 echo "creating cache $cache_file"
535 > $cache_file
538 ac_ext=c
539 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
540 ac_cpp='$CPP $CPPFLAGS'
541 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
542 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
543 cross_compiling=$ac_cv_prog_cc_cross
545 ac_exeext=
546 ac_objext=o
547 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
548 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
549 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
550 ac_n= ac_c='
551 ' ac_t=' '
552 else
553 ac_n=-n ac_c= ac_t=
555 else
556 ac_n= ac_c='\c' ac_t=
562 # Extract the first word of "gcc", so it can be a program name with args.
563 set dummy gcc; ac_word=$2
564 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
565 echo "configure:566: checking for $ac_word" >&5
566 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
567 echo $ac_n "(cached) $ac_c" 1>&6
568 else
569 if test -n "$CC"; then
570 ac_cv_prog_CC="$CC" # Let the user override the test.
571 else
572 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
573 for ac_dir in $PATH; do
574 test -z "$ac_dir" && ac_dir=.
575 if test -f $ac_dir/$ac_word; then
576 ac_cv_prog_CC="gcc"
577 break
579 done
580 IFS="$ac_save_ifs"
583 CC="$ac_cv_prog_CC"
584 if test -n "$CC"; then
585 echo "$ac_t""$CC" 1>&6
586 else
587 echo "$ac_t""no" 1>&6
590 if test -z "$CC"; then
591 # Extract the first word of "cc", so it can be a program name with args.
592 set dummy cc; ac_word=$2
593 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
594 echo "configure:595: checking for $ac_word" >&5
595 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
596 echo $ac_n "(cached) $ac_c" 1>&6
597 else
598 if test -n "$CC"; then
599 ac_cv_prog_CC="$CC" # Let the user override the test.
600 else
601 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
602 ac_prog_rejected=no
603 for ac_dir in $PATH; do
604 test -z "$ac_dir" && ac_dir=.
605 if test -f $ac_dir/$ac_word; then
606 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
607 ac_prog_rejected=yes
608 continue
610 ac_cv_prog_CC="cc"
611 break
613 done
614 IFS="$ac_save_ifs"
615 if test $ac_prog_rejected = yes; then
616 # We found a bogon in the path, so make sure we never use it.
617 set dummy $ac_cv_prog_CC
618 shift
619 if test $# -gt 0; then
620 # We chose a different compiler from the bogus one.
621 # However, it has the same basename, so the bogon will be chosen
622 # first if we set CC to just the basename; use the full file name.
623 shift
624 set dummy "$ac_dir/$ac_word" "$@"
625 shift
626 ac_cv_prog_CC="$@"
631 CC="$ac_cv_prog_CC"
632 if test -n "$CC"; then
633 echo "$ac_t""$CC" 1>&6
634 else
635 echo "$ac_t""no" 1>&6
638 if test -z "$CC"; then
639 case "`uname -s`" in
640 *win32* | *WIN32*)
641 # Extract the first word of "cl", so it can be a program name with args.
642 set dummy cl; ac_word=$2
643 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
644 echo "configure:645: checking for $ac_word" >&5
645 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
646 echo $ac_n "(cached) $ac_c" 1>&6
647 else
648 if test -n "$CC"; then
649 ac_cv_prog_CC="$CC" # Let the user override the test.
650 else
651 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
652 for ac_dir in $PATH; do
653 test -z "$ac_dir" && ac_dir=.
654 if test -f $ac_dir/$ac_word; then
655 ac_cv_prog_CC="cl"
656 break
658 done
659 IFS="$ac_save_ifs"
662 CC="$ac_cv_prog_CC"
663 if test -n "$CC"; then
664 echo "$ac_t""$CC" 1>&6
665 else
666 echo "$ac_t""no" 1>&6
669 esac
671 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
674 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
675 echo "configure:676: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
677 ac_ext=c
678 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
679 ac_cpp='$CPP $CPPFLAGS'
680 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
681 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
682 cross_compiling=$ac_cv_prog_cc_cross
684 cat > conftest.$ac_ext <<EOF
685 #line 686 "configure"
686 #include "confdefs.h"
687 main(){return(0);}
689 if { (eval echo configure:690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
690 ac_cv_prog_cc_works=yes
691 # If we can't run a trivial program, we are probably using a cross compiler.
692 if (./conftest; exit) 2>/dev/null; then
693 ac_cv_prog_cc_cross=no
694 else
695 ac_cv_prog_cc_cross=yes
697 else
698 echo "configure: failed program was:" >&5
699 cat conftest.$ac_ext >&5
700 ac_cv_prog_cc_works=no
702 rm -fr conftest*
704 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
705 if test $ac_cv_prog_cc_works = no; then
706 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
708 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
709 echo "configure:710: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
710 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
711 cross_compiling=$ac_cv_prog_cc_cross
713 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
714 echo "configure:715: checking whether we are using GNU C" >&5
715 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
716 echo $ac_n "(cached) $ac_c" 1>&6
717 else
718 cat > conftest.c <<EOF
719 #ifdef __GNUC__
720 yes;
721 #endif
723 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:724: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
724 ac_cv_prog_gcc=yes
725 else
726 ac_cv_prog_gcc=no
730 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
732 if test $ac_cv_prog_gcc = yes; then
733 GCC=yes
734 else
735 GCC=
738 ac_test_CFLAGS="${CFLAGS+set}"
739 ac_save_CFLAGS="$CFLAGS"
740 CFLAGS=
741 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
742 echo "configure:743: checking whether ${CC-cc} accepts -g" >&5
743 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
744 echo $ac_n "(cached) $ac_c" 1>&6
745 else
746 echo 'void f(){}' > conftest.c
747 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
748 ac_cv_prog_cc_g=yes
749 else
750 ac_cv_prog_cc_g=no
752 rm -f conftest*
756 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
757 if test "$ac_test_CFLAGS" = set; then
758 CFLAGS="$ac_save_CFLAGS"
759 elif test $ac_cv_prog_cc_g = yes; then
760 if test "$GCC" = yes; then
761 CFLAGS="-g -O2"
762 else
763 CFLAGS="-g"
765 else
766 if test "$GCC" = yes; then
767 CFLAGS="-O2"
768 else
769 CFLAGS=
773 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
774 echo "configure:775: checking how to run the C preprocessor" >&5
775 # On Suns, sometimes $CPP names a directory.
776 if test -n "$CPP" && test -d "$CPP"; then
777 CPP=
779 if test -z "$CPP"; then
780 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
781 echo $ac_n "(cached) $ac_c" 1>&6
782 else
783 # This must be in double quotes, not single quotes, because CPP may get
784 # substituted into the Makefile and "${CC-cc}" will confuse make.
785 CPP="${CC-cc} -E"
786 # On the NeXT, cc -E runs the code through the compiler's parser,
787 # not just through cpp.
788 cat > conftest.$ac_ext <<EOF
789 #line 790 "configure"
790 #include "confdefs.h"
791 #include <assert.h>
792 Syntax Error
794 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
795 { (eval echo configure:796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
796 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
797 if test -z "$ac_err"; then
799 else
800 echo "$ac_err" >&5
801 echo "configure: failed program was:" >&5
802 cat conftest.$ac_ext >&5
803 rm -rf conftest*
804 CPP="${CC-cc} -E -traditional-cpp"
805 cat > conftest.$ac_ext <<EOF
806 #line 807 "configure"
807 #include "confdefs.h"
808 #include <assert.h>
809 Syntax Error
811 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
812 { (eval echo configure:813: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
813 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
814 if test -z "$ac_err"; then
816 else
817 echo "$ac_err" >&5
818 echo "configure: failed program was:" >&5
819 cat conftest.$ac_ext >&5
820 rm -rf conftest*
821 CPP="${CC-cc} -nologo -E"
822 cat > conftest.$ac_ext <<EOF
823 #line 824 "configure"
824 #include "confdefs.h"
825 #include <assert.h>
826 Syntax Error
828 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
829 { (eval echo configure:830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
830 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
831 if test -z "$ac_err"; then
833 else
834 echo "$ac_err" >&5
835 echo "configure: failed program was:" >&5
836 cat conftest.$ac_ext >&5
837 rm -rf conftest*
838 CPP=/lib/cpp
840 rm -f conftest*
842 rm -f conftest*
844 rm -f conftest*
845 ac_cv_prog_CPP="$CPP"
847 CPP="$ac_cv_prog_CPP"
848 else
849 ac_cv_prog_CPP="$CPP"
851 echo "$ac_t""$CPP" 1>&6
853 echo $ac_n "checking for AIX""... $ac_c" 1>&6
854 echo "configure:855: checking for AIX" >&5
855 cat > conftest.$ac_ext <<EOF
856 #line 857 "configure"
857 #include "confdefs.h"
858 #ifdef _AIX
860 #endif
863 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
864 egrep "yes" >/dev/null 2>&1; then
865 rm -rf conftest*
866 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
867 #define _ALL_SOURCE 1
870 else
871 rm -rf conftest*
872 echo "$ac_t""no" 1>&6
874 rm -f conftest*
877 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
878 echo "configure:879: checking for POSIXized ISC" >&5
879 if test -d /etc/conf/kconfig.d &&
880 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
881 then
882 echo "$ac_t""yes" 1>&6
883 ISC=yes # If later tests want to check for ISC.
884 cat >> confdefs.h <<\EOF
885 #define _POSIX_SOURCE 1
888 if test "$GCC" = yes; then
889 CC="$CC -posix"
890 else
891 CC="$CC -Xp"
893 else
894 echo "$ac_t""no" 1>&6
895 ISC=
899 ac_aux_dir=
900 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
901 if test -f $ac_dir/install-sh; then
902 ac_aux_dir=$ac_dir
903 ac_install_sh="$ac_aux_dir/install-sh -c"
904 break
905 elif test -f $ac_dir/install.sh; then
906 ac_aux_dir=$ac_dir
907 ac_install_sh="$ac_aux_dir/install.sh -c"
908 break
910 done
911 if test -z "$ac_aux_dir"; then
912 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
914 ac_config_guess=$ac_aux_dir/config.guess
915 ac_config_sub=$ac_aux_dir/config.sub
916 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
919 # Do some error checking and defaulting for the host and target type.
920 # The inputs are:
921 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
923 # The rules are:
924 # 1. You are not allowed to specify --host, --target, and nonopt at the
925 # same time.
926 # 2. Host defaults to nonopt.
927 # 3. If nonopt is not specified, then host defaults to the current host,
928 # as determined by config.guess.
929 # 4. Target and build default to nonopt.
930 # 5. If nonopt is not specified, then target and build default to host.
932 # The aliases save the names the user supplied, while $host etc.
933 # will get canonicalized.
934 case $host---$target---$nonopt in
935 NONE---*---* | *---NONE---* | *---*---NONE) ;;
936 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
937 esac
940 # Make sure we can run config.sub.
941 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
942 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
945 echo $ac_n "checking host system type""... $ac_c" 1>&6
946 echo "configure:947: checking host system type" >&5
948 host_alias=$host
949 case "$host_alias" in
950 NONE)
951 case $nonopt in
952 NONE)
953 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
954 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
955 fi ;;
956 *) host_alias=$nonopt ;;
957 esac ;;
958 esac
960 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
961 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
962 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
963 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
964 echo "$ac_t""$host" 1>&6
966 echo $ac_n "checking target system type""... $ac_c" 1>&6
967 echo "configure:968: checking target system type" >&5
969 target_alias=$target
970 case "$target_alias" in
971 NONE)
972 case $nonopt in
973 NONE) target_alias=$host_alias ;;
974 *) target_alias=$nonopt ;;
975 esac ;;
976 esac
978 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
979 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
980 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
981 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
982 echo "$ac_t""$target" 1>&6
984 echo $ac_n "checking build system type""... $ac_c" 1>&6
985 echo "configure:986: checking build system type" >&5
987 build_alias=$build
988 case "$build_alias" in
989 NONE)
990 case $nonopt in
991 NONE) build_alias=$host_alias ;;
992 *) build_alias=$nonopt ;;
993 esac ;;
994 esac
996 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
997 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
998 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
999 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1000 echo "$ac_t""$build" 1>&6
1002 test "$host_alias" != "$target_alias" &&
1003 test "$program_prefix$program_suffix$program_transform_name" = \
1004 NONENONEs,x,x, &&
1005 program_prefix=${target_alias}-
1008 ALL_LINGUAS=
1009 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1010 echo "configure:1011: checking whether ${MAKE-make} sets \${MAKE}" >&5
1011 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1012 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1013 echo $ac_n "(cached) $ac_c" 1>&6
1014 else
1015 cat > conftestmake <<\EOF
1016 all:
1017 @echo 'ac_maketemp="${MAKE}"'
1019 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1020 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1021 if test -n "$ac_maketemp"; then
1022 eval ac_cv_prog_make_${ac_make}_set=yes
1023 else
1024 eval ac_cv_prog_make_${ac_make}_set=no
1026 rm -f conftestmake
1028 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1029 echo "$ac_t""yes" 1>&6
1030 SET_MAKE=
1031 else
1032 echo "$ac_t""no" 1>&6
1033 SET_MAKE="MAKE=${MAKE-make}"
1036 # Extract the first word of "ranlib", so it can be a program name with args.
1037 set dummy ranlib; ac_word=$2
1038 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1039 echo "configure:1040: checking for $ac_word" >&5
1040 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1041 echo $ac_n "(cached) $ac_c" 1>&6
1042 else
1043 if test -n "$RANLIB"; then
1044 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1045 else
1046 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1047 for ac_dir in $PATH; do
1048 test -z "$ac_dir" && ac_dir=.
1049 if test -f $ac_dir/$ac_word; then
1050 ac_cv_prog_RANLIB="ranlib"
1051 break
1053 done
1054 IFS="$ac_save_ifs"
1055 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1058 RANLIB="$ac_cv_prog_RANLIB"
1059 if test -n "$RANLIB"; then
1060 echo "$ac_t""$RANLIB" 1>&6
1061 else
1062 echo "$ac_t""no" 1>&6
1065 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1066 echo "configure:1067: checking for ANSI C header files" >&5
1067 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1068 echo $ac_n "(cached) $ac_c" 1>&6
1069 else
1070 cat > conftest.$ac_ext <<EOF
1071 #line 1072 "configure"
1072 #include "confdefs.h"
1073 #include <stdlib.h>
1074 #include <stdarg.h>
1075 #include <string.h>
1076 #include <float.h>
1078 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1079 { (eval echo configure:1080: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1080 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1081 if test -z "$ac_err"; then
1082 rm -rf conftest*
1083 ac_cv_header_stdc=yes
1084 else
1085 echo "$ac_err" >&5
1086 echo "configure: failed program was:" >&5
1087 cat conftest.$ac_ext >&5
1088 rm -rf conftest*
1089 ac_cv_header_stdc=no
1091 rm -f conftest*
1093 if test $ac_cv_header_stdc = yes; then
1094 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1095 cat > conftest.$ac_ext <<EOF
1096 #line 1097 "configure"
1097 #include "confdefs.h"
1098 #include <string.h>
1100 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1101 egrep "memchr" >/dev/null 2>&1; then
1103 else
1104 rm -rf conftest*
1105 ac_cv_header_stdc=no
1107 rm -f conftest*
1111 if test $ac_cv_header_stdc = yes; then
1112 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1113 cat > conftest.$ac_ext <<EOF
1114 #line 1115 "configure"
1115 #include "confdefs.h"
1116 #include <stdlib.h>
1118 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1119 egrep "free" >/dev/null 2>&1; then
1121 else
1122 rm -rf conftest*
1123 ac_cv_header_stdc=no
1125 rm -f conftest*
1129 if test $ac_cv_header_stdc = yes; then
1130 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1131 if test "$cross_compiling" = yes; then
1133 else
1134 cat > conftest.$ac_ext <<EOF
1135 #line 1136 "configure"
1136 #include "confdefs.h"
1137 #include <ctype.h>
1138 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1139 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1140 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1141 int main () { int i; for (i = 0; i < 256; i++)
1142 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1143 exit (0); }
1146 if { (eval echo configure:1147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1147 then
1149 else
1150 echo "configure: failed program was:" >&5
1151 cat conftest.$ac_ext >&5
1152 rm -fr conftest*
1153 ac_cv_header_stdc=no
1155 rm -fr conftest*
1161 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1162 if test $ac_cv_header_stdc = yes; then
1163 cat >> confdefs.h <<\EOF
1164 #define STDC_HEADERS 1
1169 echo $ac_n "checking for working const""... $ac_c" 1>&6
1170 echo "configure:1171: checking for working const" >&5
1171 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1172 echo $ac_n "(cached) $ac_c" 1>&6
1173 else
1174 cat > conftest.$ac_ext <<EOF
1175 #line 1176 "configure"
1176 #include "confdefs.h"
1178 int main() {
1180 /* Ultrix mips cc rejects this. */
1181 typedef int charset[2]; const charset x;
1182 /* SunOS 4.1.1 cc rejects this. */
1183 char const *const *ccp;
1184 char **p;
1185 /* NEC SVR4.0.2 mips cc rejects this. */
1186 struct point {int x, y;};
1187 static struct point const zero = {0,0};
1188 /* AIX XL C 1.02.0.0 rejects this.
1189 It does not let you subtract one const X* pointer from another in an arm
1190 of an if-expression whose if-part is not a constant expression */
1191 const char *g = "string";
1192 ccp = &g + (g ? g-g : 0);
1193 /* HPUX 7.0 cc rejects these. */
1194 ++ccp;
1195 p = (char**) ccp;
1196 ccp = (char const *const *) p;
1197 { /* SCO 3.2v4 cc rejects this. */
1198 char *t;
1199 char const *s = 0 ? (char *) 0 : (char const *) 0;
1201 *t++ = 0;
1203 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1204 int x[] = {25, 17};
1205 const int *foo = &x[0];
1206 ++foo;
1208 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1209 typedef const int *iptr;
1210 iptr p = 0;
1211 ++p;
1213 { /* AIX XL C 1.02.0.0 rejects this saying
1214 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1215 struct s { int j; const int *ap[3]; };
1216 struct s *b; b->j = 5;
1218 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1219 const int foo = 10;
1222 ; return 0; }
1224 if { (eval echo configure:1225: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1225 rm -rf conftest*
1226 ac_cv_c_const=yes
1227 else
1228 echo "configure: failed program was:" >&5
1229 cat conftest.$ac_ext >&5
1230 rm -rf conftest*
1231 ac_cv_c_const=no
1233 rm -f conftest*
1236 echo "$ac_t""$ac_cv_c_const" 1>&6
1237 if test $ac_cv_c_const = no; then
1238 cat >> confdefs.h <<\EOF
1239 #define const
1244 echo $ac_n "checking for inline""... $ac_c" 1>&6
1245 echo "configure:1246: checking for inline" >&5
1246 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1247 echo $ac_n "(cached) $ac_c" 1>&6
1248 else
1249 ac_cv_c_inline=no
1250 for ac_kw in inline __inline__ __inline; do
1251 cat > conftest.$ac_ext <<EOF
1252 #line 1253 "configure"
1253 #include "confdefs.h"
1255 int main() {
1256 } $ac_kw foo() {
1257 ; return 0; }
1259 if { (eval echo configure:1260: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1260 rm -rf conftest*
1261 ac_cv_c_inline=$ac_kw; break
1262 else
1263 echo "configure: failed program was:" >&5
1264 cat conftest.$ac_ext >&5
1266 rm -f conftest*
1267 done
1271 echo "$ac_t""$ac_cv_c_inline" 1>&6
1272 case "$ac_cv_c_inline" in
1273 inline | yes) ;;
1274 no) cat >> confdefs.h <<\EOF
1275 #define inline
1278 *) cat >> confdefs.h <<EOF
1279 #define inline $ac_cv_c_inline
1282 esac
1284 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1285 echo "configure:1286: checking for off_t" >&5
1286 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1287 echo $ac_n "(cached) $ac_c" 1>&6
1288 else
1289 cat > conftest.$ac_ext <<EOF
1290 #line 1291 "configure"
1291 #include "confdefs.h"
1292 #include <sys/types.h>
1293 #if STDC_HEADERS
1294 #include <stdlib.h>
1295 #include <stddef.h>
1296 #endif
1298 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1299 egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1300 rm -rf conftest*
1301 ac_cv_type_off_t=yes
1302 else
1303 rm -rf conftest*
1304 ac_cv_type_off_t=no
1306 rm -f conftest*
1309 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1310 if test $ac_cv_type_off_t = no; then
1311 cat >> confdefs.h <<\EOF
1312 #define off_t long
1317 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1318 echo "configure:1319: checking for size_t" >&5
1319 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1320 echo $ac_n "(cached) $ac_c" 1>&6
1321 else
1322 cat > conftest.$ac_ext <<EOF
1323 #line 1324 "configure"
1324 #include "confdefs.h"
1325 #include <sys/types.h>
1326 #if STDC_HEADERS
1327 #include <stdlib.h>
1328 #include <stddef.h>
1329 #endif
1331 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1332 egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1333 rm -rf conftest*
1334 ac_cv_type_size_t=yes
1335 else
1336 rm -rf conftest*
1337 ac_cv_type_size_t=no
1339 rm -f conftest*
1342 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1343 if test $ac_cv_type_size_t = no; then
1344 cat >> confdefs.h <<\EOF
1345 #define size_t unsigned
1350 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1351 # for constant arguments. Useless!
1352 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1353 echo "configure:1354: checking for working alloca.h" >&5
1354 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1355 echo $ac_n "(cached) $ac_c" 1>&6
1356 else
1357 cat > conftest.$ac_ext <<EOF
1358 #line 1359 "configure"
1359 #include "confdefs.h"
1360 #include <alloca.h>
1361 int main() {
1362 char *p = alloca(2 * sizeof(int));
1363 ; return 0; }
1365 if { (eval echo configure:1366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1366 rm -rf conftest*
1367 ac_cv_header_alloca_h=yes
1368 else
1369 echo "configure: failed program was:" >&5
1370 cat conftest.$ac_ext >&5
1371 rm -rf conftest*
1372 ac_cv_header_alloca_h=no
1374 rm -f conftest*
1377 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1378 if test $ac_cv_header_alloca_h = yes; then
1379 cat >> confdefs.h <<\EOF
1380 #define HAVE_ALLOCA_H 1
1385 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1386 echo "configure:1387: checking for alloca" >&5
1387 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1388 echo $ac_n "(cached) $ac_c" 1>&6
1389 else
1390 cat > conftest.$ac_ext <<EOF
1391 #line 1392 "configure"
1392 #include "confdefs.h"
1394 #ifdef __GNUC__
1395 # define alloca __builtin_alloca
1396 #else
1397 # ifdef _MSC_VER
1398 # include <malloc.h>
1399 # define alloca _alloca
1400 # else
1401 # if HAVE_ALLOCA_H
1402 # include <alloca.h>
1403 # else
1404 # ifdef _AIX
1405 #pragma alloca
1406 # else
1407 # ifndef alloca /* predefined by HP cc +Olibcalls */
1408 char *alloca ();
1409 # endif
1410 # endif
1411 # endif
1412 # endif
1413 #endif
1415 int main() {
1416 char *p = (char *) alloca(1);
1417 ; return 0; }
1419 if { (eval echo configure:1420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1420 rm -rf conftest*
1421 ac_cv_func_alloca_works=yes
1422 else
1423 echo "configure: failed program was:" >&5
1424 cat conftest.$ac_ext >&5
1425 rm -rf conftest*
1426 ac_cv_func_alloca_works=no
1428 rm -f conftest*
1431 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1432 if test $ac_cv_func_alloca_works = yes; then
1433 cat >> confdefs.h <<\EOF
1434 #define HAVE_ALLOCA 1
1439 if test $ac_cv_func_alloca_works = no; then
1440 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1441 # that cause trouble. Some versions do not even contain alloca or
1442 # contain a buggy version. If you still want to use their alloca,
1443 # use ar to extract alloca.o from them instead of compiling alloca.c.
1444 ALLOCA=alloca.${ac_objext}
1445 cat >> confdefs.h <<\EOF
1446 #define C_ALLOCA 1
1450 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1451 echo "configure:1452: checking whether alloca needs Cray hooks" >&5
1452 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1453 echo $ac_n "(cached) $ac_c" 1>&6
1454 else
1455 cat > conftest.$ac_ext <<EOF
1456 #line 1457 "configure"
1457 #include "confdefs.h"
1458 #if defined(CRAY) && ! defined(CRAY2)
1459 webecray
1460 #else
1461 wenotbecray
1462 #endif
1465 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1466 egrep "webecray" >/dev/null 2>&1; then
1467 rm -rf conftest*
1468 ac_cv_os_cray=yes
1469 else
1470 rm -rf conftest*
1471 ac_cv_os_cray=no
1473 rm -f conftest*
1477 echo "$ac_t""$ac_cv_os_cray" 1>&6
1478 if test $ac_cv_os_cray = yes; then
1479 for ac_func in _getb67 GETB67 getb67; do
1480 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1481 echo "configure:1482: checking for $ac_func" >&5
1482 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1483 echo $ac_n "(cached) $ac_c" 1>&6
1484 else
1485 cat > conftest.$ac_ext <<EOF
1486 #line 1487 "configure"
1487 #include "confdefs.h"
1488 /* System header to define __stub macros and hopefully few prototypes,
1489 which can conflict with char $ac_func(); below. */
1490 #include <assert.h>
1491 /* Override any gcc2 internal prototype to avoid an error. */
1492 /* We use char because int might match the return type of a gcc2
1493 builtin and then its argument prototype would still apply. */
1494 char $ac_func();
1496 int main() {
1498 /* The GNU C library defines this for functions which it implements
1499 to always fail with ENOSYS. Some functions are actually named
1500 something starting with __ and the normal name is an alias. */
1501 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1502 choke me
1503 #else
1504 $ac_func();
1505 #endif
1507 ; return 0; }
1509 if { (eval echo configure:1510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1510 rm -rf conftest*
1511 eval "ac_cv_func_$ac_func=yes"
1512 else
1513 echo "configure: failed program was:" >&5
1514 cat conftest.$ac_ext >&5
1515 rm -rf conftest*
1516 eval "ac_cv_func_$ac_func=no"
1518 rm -f conftest*
1521 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1522 echo "$ac_t""yes" 1>&6
1523 cat >> confdefs.h <<EOF
1524 #define CRAY_STACKSEG_END $ac_func
1527 break
1528 else
1529 echo "$ac_t""no" 1>&6
1532 done
1535 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1536 echo "configure:1537: checking stack direction for C alloca" >&5
1537 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1538 echo $ac_n "(cached) $ac_c" 1>&6
1539 else
1540 if test "$cross_compiling" = yes; then
1541 ac_cv_c_stack_direction=0
1542 else
1543 cat > conftest.$ac_ext <<EOF
1544 #line 1545 "configure"
1545 #include "confdefs.h"
1546 find_stack_direction ()
1548 static char *addr = 0;
1549 auto char dummy;
1550 if (addr == 0)
1552 addr = &dummy;
1553 return find_stack_direction ();
1555 else
1556 return (&dummy > addr) ? 1 : -1;
1558 main ()
1560 exit (find_stack_direction() < 0);
1563 if { (eval echo configure:1564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1564 then
1565 ac_cv_c_stack_direction=1
1566 else
1567 echo "configure: failed program was:" >&5
1568 cat conftest.$ac_ext >&5
1569 rm -fr conftest*
1570 ac_cv_c_stack_direction=-1
1572 rm -fr conftest*
1577 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1578 cat >> confdefs.h <<EOF
1579 #define STACK_DIRECTION $ac_cv_c_stack_direction
1584 for ac_hdr in unistd.h
1586 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1587 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1588 echo "configure:1589: checking for $ac_hdr" >&5
1589 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1590 echo $ac_n "(cached) $ac_c" 1>&6
1591 else
1592 cat > conftest.$ac_ext <<EOF
1593 #line 1594 "configure"
1594 #include "confdefs.h"
1595 #include <$ac_hdr>
1597 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1598 { (eval echo configure:1599: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1599 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1600 if test -z "$ac_err"; then
1601 rm -rf conftest*
1602 eval "ac_cv_header_$ac_safe=yes"
1603 else
1604 echo "$ac_err" >&5
1605 echo "configure: failed program was:" >&5
1606 cat conftest.$ac_ext >&5
1607 rm -rf conftest*
1608 eval "ac_cv_header_$ac_safe=no"
1610 rm -f conftest*
1612 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1613 echo "$ac_t""yes" 1>&6
1614 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1615 cat >> confdefs.h <<EOF
1616 #define $ac_tr_hdr 1
1619 else
1620 echo "$ac_t""no" 1>&6
1622 done
1624 for ac_func in getpagesize
1626 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1627 echo "configure:1628: checking for $ac_func" >&5
1628 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1629 echo $ac_n "(cached) $ac_c" 1>&6
1630 else
1631 cat > conftest.$ac_ext <<EOF
1632 #line 1633 "configure"
1633 #include "confdefs.h"
1634 /* System header to define __stub macros and hopefully few prototypes,
1635 which can conflict with char $ac_func(); below. */
1636 #include <assert.h>
1637 /* Override any gcc2 internal prototype to avoid an error. */
1638 /* We use char because int might match the return type of a gcc2
1639 builtin and then its argument prototype would still apply. */
1640 char $ac_func();
1642 int main() {
1644 /* The GNU C library defines this for functions which it implements
1645 to always fail with ENOSYS. Some functions are actually named
1646 something starting with __ and the normal name is an alias. */
1647 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1648 choke me
1649 #else
1650 $ac_func();
1651 #endif
1653 ; return 0; }
1655 if { (eval echo configure:1656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1656 rm -rf conftest*
1657 eval "ac_cv_func_$ac_func=yes"
1658 else
1659 echo "configure: failed program was:" >&5
1660 cat conftest.$ac_ext >&5
1661 rm -rf conftest*
1662 eval "ac_cv_func_$ac_func=no"
1664 rm -f conftest*
1667 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1668 echo "$ac_t""yes" 1>&6
1669 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1670 cat >> confdefs.h <<EOF
1671 #define $ac_tr_func 1
1674 else
1675 echo "$ac_t""no" 1>&6
1677 done
1679 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1680 echo "configure:1681: checking for working mmap" >&5
1681 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1682 echo $ac_n "(cached) $ac_c" 1>&6
1683 else
1684 if test "$cross_compiling" = yes; then
1685 ac_cv_func_mmap_fixed_mapped=no
1686 else
1687 cat > conftest.$ac_ext <<EOF
1688 #line 1689 "configure"
1689 #include "confdefs.h"
1691 /* Thanks to Mike Haertel and Jim Avera for this test.
1692 Here is a matrix of mmap possibilities:
1693 mmap private not fixed
1694 mmap private fixed at somewhere currently unmapped
1695 mmap private fixed at somewhere already mapped
1696 mmap shared not fixed
1697 mmap shared fixed at somewhere currently unmapped
1698 mmap shared fixed at somewhere already mapped
1699 For private mappings, we should verify that changes cannot be read()
1700 back from the file, nor mmap's back from the file at a different
1701 address. (There have been systems where private was not correctly
1702 implemented like the infamous i386 svr4.0, and systems where the
1703 VM page cache was not coherent with the filesystem buffer cache
1704 like early versions of FreeBSD and possibly contemporary NetBSD.)
1705 For shared mappings, we should conversely verify that changes get
1706 propogated back to all the places they're supposed to be.
1708 Grep wants private fixed already mapped.
1709 The main things grep needs to know about mmap are:
1710 * does it exist and is it safe to write into the mmap'd area
1711 * how to use it (BSD variants) */
1712 #include <sys/types.h>
1713 #include <fcntl.h>
1714 #include <sys/mman.h>
1716 /* This mess was copied from the GNU getpagesize.h. */
1717 #ifndef HAVE_GETPAGESIZE
1718 # ifdef HAVE_UNISTD_H
1719 # include <unistd.h>
1720 # endif
1722 /* Assume that all systems that can run configure have sys/param.h. */
1723 # ifndef HAVE_SYS_PARAM_H
1724 # define HAVE_SYS_PARAM_H 1
1725 # endif
1727 # ifdef _SC_PAGESIZE
1728 # define getpagesize() sysconf(_SC_PAGESIZE)
1729 # else /* no _SC_PAGESIZE */
1730 # ifdef HAVE_SYS_PARAM_H
1731 # include <sys/param.h>
1732 # ifdef EXEC_PAGESIZE
1733 # define getpagesize() EXEC_PAGESIZE
1734 # else /* no EXEC_PAGESIZE */
1735 # ifdef NBPG
1736 # define getpagesize() NBPG * CLSIZE
1737 # ifndef CLSIZE
1738 # define CLSIZE 1
1739 # endif /* no CLSIZE */
1740 # else /* no NBPG */
1741 # ifdef NBPC
1742 # define getpagesize() NBPC
1743 # else /* no NBPC */
1744 # ifdef PAGESIZE
1745 # define getpagesize() PAGESIZE
1746 # endif /* PAGESIZE */
1747 # endif /* no NBPC */
1748 # endif /* no NBPG */
1749 # endif /* no EXEC_PAGESIZE */
1750 # else /* no HAVE_SYS_PARAM_H */
1751 # define getpagesize() 8192 /* punt totally */
1752 # endif /* no HAVE_SYS_PARAM_H */
1753 # endif /* no _SC_PAGESIZE */
1755 #endif /* no HAVE_GETPAGESIZE */
1757 #ifdef __cplusplus
1758 extern "C" { void *malloc(unsigned); }
1759 #else
1760 char *malloc();
1761 #endif
1764 main()
1766 char *data, *data2, *data3;
1767 int i, pagesize;
1768 int fd;
1770 pagesize = getpagesize();
1773 * First, make a file with some known garbage in it.
1775 data = malloc(pagesize);
1776 if (!data)
1777 exit(1);
1778 for (i = 0; i < pagesize; ++i)
1779 *(data + i) = rand();
1780 umask(0);
1781 fd = creat("conftestmmap", 0600);
1782 if (fd < 0)
1783 exit(1);
1784 if (write(fd, data, pagesize) != pagesize)
1785 exit(1);
1786 close(fd);
1789 * Next, try to mmap the file at a fixed address which
1790 * already has something else allocated at it. If we can,
1791 * also make sure that we see the same garbage.
1793 fd = open("conftestmmap", O_RDWR);
1794 if (fd < 0)
1795 exit(1);
1796 data2 = malloc(2 * pagesize);
1797 if (!data2)
1798 exit(1);
1799 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1800 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1801 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1802 exit(1);
1803 for (i = 0; i < pagesize; ++i)
1804 if (*(data + i) != *(data2 + i))
1805 exit(1);
1808 * Finally, make sure that changes to the mapped area
1809 * do not percolate back to the file as seen by read().
1810 * (This is a bug on some variants of i386 svr4.0.)
1812 for (i = 0; i < pagesize; ++i)
1813 *(data2 + i) = *(data2 + i) + 1;
1814 data3 = malloc(pagesize);
1815 if (!data3)
1816 exit(1);
1817 if (read(fd, data3, pagesize) != pagesize)
1818 exit(1);
1819 for (i = 0; i < pagesize; ++i)
1820 if (*(data + i) != *(data3 + i))
1821 exit(1);
1822 close(fd);
1823 unlink("conftestmmap");
1824 exit(0);
1828 if { (eval echo configure:1829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1829 then
1830 ac_cv_func_mmap_fixed_mapped=yes
1831 else
1832 echo "configure: failed program was:" >&5
1833 cat conftest.$ac_ext >&5
1834 rm -fr conftest*
1835 ac_cv_func_mmap_fixed_mapped=no
1837 rm -fr conftest*
1842 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1843 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1844 cat >> confdefs.h <<\EOF
1845 #define HAVE_MMAP 1
1851 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
1852 unistd.h values.h sys/param.h
1854 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1855 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1856 echo "configure:1857: checking for $ac_hdr" >&5
1857 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1858 echo $ac_n "(cached) $ac_c" 1>&6
1859 else
1860 cat > conftest.$ac_ext <<EOF
1861 #line 1862 "configure"
1862 #include "confdefs.h"
1863 #include <$ac_hdr>
1865 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1866 { (eval echo configure:1867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1867 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1868 if test -z "$ac_err"; then
1869 rm -rf conftest*
1870 eval "ac_cv_header_$ac_safe=yes"
1871 else
1872 echo "$ac_err" >&5
1873 echo "configure: failed program was:" >&5
1874 cat conftest.$ac_ext >&5
1875 rm -rf conftest*
1876 eval "ac_cv_header_$ac_safe=no"
1878 rm -f conftest*
1880 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1881 echo "$ac_t""yes" 1>&6
1882 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1883 cat >> confdefs.h <<EOF
1884 #define $ac_tr_hdr 1
1887 else
1888 echo "$ac_t""no" 1>&6
1890 done
1892 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
1893 __argz_count __argz_stringify __argz_next
1895 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1896 echo "configure:1897: checking for $ac_func" >&5
1897 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1898 echo $ac_n "(cached) $ac_c" 1>&6
1899 else
1900 cat > conftest.$ac_ext <<EOF
1901 #line 1902 "configure"
1902 #include "confdefs.h"
1903 /* System header to define __stub macros and hopefully few prototypes,
1904 which can conflict with char $ac_func(); below. */
1905 #include <assert.h>
1906 /* Override any gcc2 internal prototype to avoid an error. */
1907 /* We use char because int might match the return type of a gcc2
1908 builtin and then its argument prototype would still apply. */
1909 char $ac_func();
1911 int main() {
1913 /* The GNU C library defines this for functions which it implements
1914 to always fail with ENOSYS. Some functions are actually named
1915 something starting with __ and the normal name is an alias. */
1916 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1917 choke me
1918 #else
1919 $ac_func();
1920 #endif
1922 ; return 0; }
1924 if { (eval echo configure:1925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1925 rm -rf conftest*
1926 eval "ac_cv_func_$ac_func=yes"
1927 else
1928 echo "configure: failed program was:" >&5
1929 cat conftest.$ac_ext >&5
1930 rm -rf conftest*
1931 eval "ac_cv_func_$ac_func=no"
1933 rm -f conftest*
1936 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1937 echo "$ac_t""yes" 1>&6
1938 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1939 cat >> confdefs.h <<EOF
1940 #define $ac_tr_func 1
1943 else
1944 echo "$ac_t""no" 1>&6
1946 done
1949 if test "${ac_cv_func_stpcpy+set}" != "set"; then
1950 for ac_func in stpcpy
1952 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1953 echo "configure:1954: checking for $ac_func" >&5
1954 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1955 echo $ac_n "(cached) $ac_c" 1>&6
1956 else
1957 cat > conftest.$ac_ext <<EOF
1958 #line 1959 "configure"
1959 #include "confdefs.h"
1960 /* System header to define __stub macros and hopefully few prototypes,
1961 which can conflict with char $ac_func(); below. */
1962 #include <assert.h>
1963 /* Override any gcc2 internal prototype to avoid an error. */
1964 /* We use char because int might match the return type of a gcc2
1965 builtin and then its argument prototype would still apply. */
1966 char $ac_func();
1968 int main() {
1970 /* The GNU C library defines this for functions which it implements
1971 to always fail with ENOSYS. Some functions are actually named
1972 something starting with __ and the normal name is an alias. */
1973 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1974 choke me
1975 #else
1976 $ac_func();
1977 #endif
1979 ; return 0; }
1981 if { (eval echo configure:1982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1982 rm -rf conftest*
1983 eval "ac_cv_func_$ac_func=yes"
1984 else
1985 echo "configure: failed program was:" >&5
1986 cat conftest.$ac_ext >&5
1987 rm -rf conftest*
1988 eval "ac_cv_func_$ac_func=no"
1990 rm -f conftest*
1993 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1994 echo "$ac_t""yes" 1>&6
1995 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1996 cat >> confdefs.h <<EOF
1997 #define $ac_tr_func 1
2000 else
2001 echo "$ac_t""no" 1>&6
2003 done
2006 if test "${ac_cv_func_stpcpy}" = "yes"; then
2007 cat >> confdefs.h <<\EOF
2008 #define HAVE_STPCPY 1
2013 if test $ac_cv_header_locale_h = yes; then
2014 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2015 echo "configure:2016: checking for LC_MESSAGES" >&5
2016 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2017 echo $ac_n "(cached) $ac_c" 1>&6
2018 else
2019 cat > conftest.$ac_ext <<EOF
2020 #line 2021 "configure"
2021 #include "confdefs.h"
2022 #include <locale.h>
2023 int main() {
2024 return LC_MESSAGES
2025 ; return 0; }
2027 if { (eval echo configure:2028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2028 rm -rf conftest*
2029 am_cv_val_LC_MESSAGES=yes
2030 else
2031 echo "configure: failed program was:" >&5
2032 cat conftest.$ac_ext >&5
2033 rm -rf conftest*
2034 am_cv_val_LC_MESSAGES=no
2036 rm -f conftest*
2039 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2040 if test $am_cv_val_LC_MESSAGES = yes; then
2041 cat >> confdefs.h <<\EOF
2042 #define HAVE_LC_MESSAGES 1
2047 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2048 echo "configure:2049: checking whether NLS is requested" >&5
2049 # Check whether --enable-nls or --disable-nls was given.
2050 if test "${enable_nls+set}" = set; then
2051 enableval="$enable_nls"
2052 USE_NLS=$enableval
2053 else
2054 USE_NLS=yes
2057 echo "$ac_t""$USE_NLS" 1>&6
2060 USE_INCLUDED_LIBINTL=no
2062 if test "$USE_NLS" = "yes"; then
2063 cat >> confdefs.h <<\EOF
2064 #define ENABLE_NLS 1
2067 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2068 echo "configure:2069: checking whether included gettext is requested" >&5
2069 # Check whether --with-included-gettext or --without-included-gettext was given.
2070 if test "${with_included_gettext+set}" = set; then
2071 withval="$with_included_gettext"
2072 nls_cv_force_use_gnu_gettext=$withval
2073 else
2074 nls_cv_force_use_gnu_gettext=no
2077 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2079 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2080 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2081 nls_cv_header_intl=
2082 nls_cv_header_libgt=
2083 CATOBJEXT=NONE
2085 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2086 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2087 echo "configure:2088: checking for libintl.h" >&5
2088 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2089 echo $ac_n "(cached) $ac_c" 1>&6
2090 else
2091 cat > conftest.$ac_ext <<EOF
2092 #line 2093 "configure"
2093 #include "confdefs.h"
2094 #include <libintl.h>
2096 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2097 { (eval echo configure:2098: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2098 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2099 if test -z "$ac_err"; then
2100 rm -rf conftest*
2101 eval "ac_cv_header_$ac_safe=yes"
2102 else
2103 echo "$ac_err" >&5
2104 echo "configure: failed program was:" >&5
2105 cat conftest.$ac_ext >&5
2106 rm -rf conftest*
2107 eval "ac_cv_header_$ac_safe=no"
2109 rm -f conftest*
2111 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2112 echo "$ac_t""yes" 1>&6
2113 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2114 echo "configure:2115: checking for gettext in libc" >&5
2115 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2116 echo $ac_n "(cached) $ac_c" 1>&6
2117 else
2118 cat > conftest.$ac_ext <<EOF
2119 #line 2120 "configure"
2120 #include "confdefs.h"
2121 #include <libintl.h>
2122 int main() {
2123 return (int) gettext ("")
2124 ; return 0; }
2126 if { (eval echo configure:2127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2127 rm -rf conftest*
2128 gt_cv_func_gettext_libc=yes
2129 else
2130 echo "configure: failed program was:" >&5
2131 cat conftest.$ac_ext >&5
2132 rm -rf conftest*
2133 gt_cv_func_gettext_libc=no
2135 rm -f conftest*
2138 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2140 if test "$gt_cv_func_gettext_libc" != "yes"; then
2141 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2142 echo "configure:2143: checking for bindtextdomain in -lintl" >&5
2143 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2144 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2145 echo $ac_n "(cached) $ac_c" 1>&6
2146 else
2147 ac_save_LIBS="$LIBS"
2148 LIBS="-lintl $LIBS"
2149 cat > conftest.$ac_ext <<EOF
2150 #line 2151 "configure"
2151 #include "confdefs.h"
2152 /* Override any gcc2 internal prototype to avoid an error. */
2153 /* We use char because int might match the return type of a gcc2
2154 builtin and then its argument prototype would still apply. */
2155 char bindtextdomain();
2157 int main() {
2158 bindtextdomain()
2159 ; return 0; }
2161 if { (eval echo configure:2162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2162 rm -rf conftest*
2163 eval "ac_cv_lib_$ac_lib_var=yes"
2164 else
2165 echo "configure: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
2167 rm -rf conftest*
2168 eval "ac_cv_lib_$ac_lib_var=no"
2170 rm -f conftest*
2171 LIBS="$ac_save_LIBS"
2174 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2175 echo "$ac_t""yes" 1>&6
2176 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2177 echo "configure:2178: checking for gettext in libintl" >&5
2178 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2179 echo $ac_n "(cached) $ac_c" 1>&6
2180 else
2181 cat > conftest.$ac_ext <<EOF
2182 #line 2183 "configure"
2183 #include "confdefs.h"
2185 int main() {
2186 return (int) gettext ("")
2187 ; return 0; }
2189 if { (eval echo configure:2190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2190 rm -rf conftest*
2191 gt_cv_func_gettext_libintl=yes
2192 else
2193 echo "configure: failed program was:" >&5
2194 cat conftest.$ac_ext >&5
2195 rm -rf conftest*
2196 gt_cv_func_gettext_libintl=no
2198 rm -f conftest*
2201 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2202 else
2203 echo "$ac_t""no" 1>&6
2208 if test "$gt_cv_func_gettext_libc" = "yes" \
2209 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2210 cat >> confdefs.h <<\EOF
2211 #define HAVE_GETTEXT 1
2214 # Extract the first word of "msgfmt", so it can be a program name with args.
2215 set dummy msgfmt; ac_word=$2
2216 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2217 echo "configure:2218: checking for $ac_word" >&5
2218 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2219 echo $ac_n "(cached) $ac_c" 1>&6
2220 else
2221 case "$MSGFMT" in
2223 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2226 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2227 for ac_dir in $PATH; do
2228 test -z "$ac_dir" && ac_dir=.
2229 if test -f $ac_dir/$ac_word; then
2230 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2231 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2232 break
2235 done
2236 IFS="$ac_save_ifs"
2237 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2239 esac
2241 MSGFMT="$ac_cv_path_MSGFMT"
2242 if test -n "$MSGFMT"; then
2243 echo "$ac_t""$MSGFMT" 1>&6
2244 else
2245 echo "$ac_t""no" 1>&6
2247 if test "$MSGFMT" != "no"; then
2248 for ac_func in dcgettext
2250 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2251 echo "configure:2252: checking for $ac_func" >&5
2252 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2253 echo $ac_n "(cached) $ac_c" 1>&6
2254 else
2255 cat > conftest.$ac_ext <<EOF
2256 #line 2257 "configure"
2257 #include "confdefs.h"
2258 /* System header to define __stub macros and hopefully few prototypes,
2259 which can conflict with char $ac_func(); below. */
2260 #include <assert.h>
2261 /* Override any gcc2 internal prototype to avoid an error. */
2262 /* We use char because int might match the return type of a gcc2
2263 builtin and then its argument prototype would still apply. */
2264 char $ac_func();
2266 int main() {
2268 /* The GNU C library defines this for functions which it implements
2269 to always fail with ENOSYS. Some functions are actually named
2270 something starting with __ and the normal name is an alias. */
2271 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2272 choke me
2273 #else
2274 $ac_func();
2275 #endif
2277 ; return 0; }
2279 if { (eval echo configure:2280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2280 rm -rf conftest*
2281 eval "ac_cv_func_$ac_func=yes"
2282 else
2283 echo "configure: failed program was:" >&5
2284 cat conftest.$ac_ext >&5
2285 rm -rf conftest*
2286 eval "ac_cv_func_$ac_func=no"
2288 rm -f conftest*
2291 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2292 echo "$ac_t""yes" 1>&6
2293 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2294 cat >> confdefs.h <<EOF
2295 #define $ac_tr_func 1
2298 else
2299 echo "$ac_t""no" 1>&6
2301 done
2303 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2304 set dummy gmsgfmt; ac_word=$2
2305 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2306 echo "configure:2307: checking for $ac_word" >&5
2307 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2308 echo $ac_n "(cached) $ac_c" 1>&6
2309 else
2310 case "$GMSGFMT" in
2312 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2314 ?:/*)
2315 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2318 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2319 for ac_dir in $PATH; do
2320 test -z "$ac_dir" && ac_dir=.
2321 if test -f $ac_dir/$ac_word; then
2322 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2323 break
2325 done
2326 IFS="$ac_save_ifs"
2327 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2329 esac
2331 GMSGFMT="$ac_cv_path_GMSGFMT"
2332 if test -n "$GMSGFMT"; then
2333 echo "$ac_t""$GMSGFMT" 1>&6
2334 else
2335 echo "$ac_t""no" 1>&6
2338 # Extract the first word of "xgettext", so it can be a program name with args.
2339 set dummy xgettext; 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_XGETTEXT'+set}'`\" = set"; then
2343 echo $ac_n "(cached) $ac_c" 1>&6
2344 else
2345 case "$XGETTEXT" in
2347 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
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 '(HELP)'`"; then
2355 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2356 break
2359 done
2360 IFS="$ac_save_ifs"
2361 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2363 esac
2365 XGETTEXT="$ac_cv_path_XGETTEXT"
2366 if test -n "$XGETTEXT"; then
2367 echo "$ac_t""$XGETTEXT" 1>&6
2368 else
2369 echo "$ac_t""no" 1>&6
2372 cat > conftest.$ac_ext <<EOF
2373 #line 2374 "configure"
2374 #include "confdefs.h"
2376 int main() {
2377 extern int _nl_msg_cat_cntr;
2378 return _nl_msg_cat_cntr
2379 ; return 0; }
2381 if { (eval echo configure:2382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2382 rm -rf conftest*
2383 CATOBJEXT=.gmo
2384 DATADIRNAME=share
2385 else
2386 echo "configure: failed program was:" >&5
2387 cat conftest.$ac_ext >&5
2388 rm -rf conftest*
2389 CATOBJEXT=.mo
2390 DATADIRNAME=lib
2392 rm -f conftest*
2393 INSTOBJEXT=.mo
2397 else
2398 echo "$ac_t""no" 1>&6
2403 if test "$CATOBJEXT" = "NONE"; then
2404 nls_cv_use_gnu_gettext=yes
2408 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2409 INTLOBJS="\$(GETTOBJS)"
2410 # Extract the first word of "msgfmt", so it can be a program name with args.
2411 set dummy msgfmt; ac_word=$2
2412 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2413 echo "configure:2414: checking for $ac_word" >&5
2414 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2415 echo $ac_n "(cached) $ac_c" 1>&6
2416 else
2417 case "$MSGFMT" in
2419 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2422 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2423 for ac_dir in $PATH; do
2424 test -z "$ac_dir" && ac_dir=.
2425 if test -f $ac_dir/$ac_word; then
2426 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2427 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2428 break
2431 done
2432 IFS="$ac_save_ifs"
2433 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2435 esac
2437 MSGFMT="$ac_cv_path_MSGFMT"
2438 if test -n "$MSGFMT"; then
2439 echo "$ac_t""$MSGFMT" 1>&6
2440 else
2441 echo "$ac_t""no" 1>&6
2444 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2445 set dummy gmsgfmt; ac_word=$2
2446 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2447 echo "configure:2448: checking for $ac_word" >&5
2448 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2449 echo $ac_n "(cached) $ac_c" 1>&6
2450 else
2451 case "$GMSGFMT" in
2453 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2455 ?:/*)
2456 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2459 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2460 for ac_dir in $PATH; do
2461 test -z "$ac_dir" && ac_dir=.
2462 if test -f $ac_dir/$ac_word; then
2463 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2464 break
2466 done
2467 IFS="$ac_save_ifs"
2468 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2470 esac
2472 GMSGFMT="$ac_cv_path_GMSGFMT"
2473 if test -n "$GMSGFMT"; then
2474 echo "$ac_t""$GMSGFMT" 1>&6
2475 else
2476 echo "$ac_t""no" 1>&6
2479 # Extract the first word of "xgettext", so it can be a program name with args.
2480 set dummy xgettext; ac_word=$2
2481 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2482 echo "configure:2483: checking for $ac_word" >&5
2483 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2484 echo $ac_n "(cached) $ac_c" 1>&6
2485 else
2486 case "$XGETTEXT" in
2488 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2491 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2492 for ac_dir in $PATH; do
2493 test -z "$ac_dir" && ac_dir=.
2494 if test -f $ac_dir/$ac_word; then
2495 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2496 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2497 break
2500 done
2501 IFS="$ac_save_ifs"
2502 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2504 esac
2506 XGETTEXT="$ac_cv_path_XGETTEXT"
2507 if test -n "$XGETTEXT"; then
2508 echo "$ac_t""$XGETTEXT" 1>&6
2509 else
2510 echo "$ac_t""no" 1>&6
2514 USE_INCLUDED_LIBINTL=yes
2515 CATOBJEXT=.gmo
2516 INSTOBJEXT=.mo
2517 DATADIRNAME=share
2518 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2519 INTLLIBS=$INTLDEPS
2520 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2521 nls_cv_header_intl=libintl.h
2522 nls_cv_header_libgt=libgettext.h
2525 if test "$XGETTEXT" != ":"; then
2526 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2528 else
2529 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2530 XGETTEXT=":"
2534 # We need to process the po/ directory.
2535 POSUB=po
2536 else
2537 DATADIRNAME=share
2538 nls_cv_header_intl=libintl.h
2539 nls_cv_header_libgt=libgettext.h
2542 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2543 # because some of the sources are only built for this goal.
2544 if test "$PACKAGE" = gettext; then
2545 USE_NLS=yes
2546 USE_INCLUDED_LIBINTL=yes
2549 for lang in $ALL_LINGUAS; do
2550 GMOFILES="$GMOFILES $lang.gmo"
2551 POFILES="$POFILES $lang.po"
2552 done
2567 if test "x$CATOBJEXT" != "x"; then
2568 if test "x$ALL_LINGUAS" = "x"; then
2569 LINGUAS=
2570 else
2571 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2572 echo "configure:2573: checking for catalogs to be installed" >&5
2573 NEW_LINGUAS=
2574 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2575 case "$ALL_LINGUAS" in
2576 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2577 esac
2578 done
2579 LINGUAS=$NEW_LINGUAS
2580 echo "$ac_t""$LINGUAS" 1>&6
2583 if test -n "$LINGUAS"; then
2584 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2588 if test $ac_cv_header_locale_h = yes; then
2589 INCLUDE_LOCALE_H="#include <locale.h>"
2590 else
2591 INCLUDE_LOCALE_H="\
2592 /* The system does not provide the header <locale.h>. Take care yourself. */"
2596 if test -f $srcdir/po2tbl.sed.in; then
2597 if test "$CATOBJEXT" = ".cat"; then
2598 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2599 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2600 echo "configure:2601: checking for linux/version.h" >&5
2601 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2603 else
2604 cat > conftest.$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2607 #include <linux/version.h>
2609 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2610 { (eval echo configure:2611: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2611 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2612 if test -z "$ac_err"; then
2613 rm -rf conftest*
2614 eval "ac_cv_header_$ac_safe=yes"
2615 else
2616 echo "$ac_err" >&5
2617 echo "configure: failed program was:" >&5
2618 cat conftest.$ac_ext >&5
2619 rm -rf conftest*
2620 eval "ac_cv_header_$ac_safe=no"
2622 rm -f conftest*
2624 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2625 echo "$ac_t""yes" 1>&6
2626 msgformat=linux
2627 else
2628 echo "$ac_t""no" 1>&6
2629 msgformat=xopen
2633 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2635 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2636 $srcdir/po2tbl.sed.in > po2tbl.sed
2639 if test "$PACKAGE" = "gettext"; then
2640 GT_NO="#NO#"
2641 GT_YES=
2642 else
2643 GT_NO=
2644 GT_YES="#YES#"
2649 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2655 if test -d $srcdir/po; then
2656 test -d po || mkdir po
2657 if test "x$srcdir" != "x."; then
2658 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2659 posrcprefix="$srcdir/"
2660 else
2661 posrcprefix="../$srcdir/"
2663 else
2664 posrcprefix="../"
2666 rm -f po/POTFILES
2667 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2668 < $srcdir/po/POTFILES.in > po/POTFILES
2673 CONFIG_OBS=
2674 CONFIG_DEPS=
2675 CONFIG_SRCS=
2677 configdirs="doc testsuite"
2680 . ${srcdir}/configure.host
2682 . ${srcdir}/configure.tgt
2685 # Find a good install program. We prefer a C program (faster),
2686 # so one script is as good as another. But avoid the broken or
2687 # incompatible versions:
2688 # SysV /etc/install, /usr/sbin/install
2689 # SunOS /usr/etc/install
2690 # IRIX /sbin/install
2691 # AIX /bin/install
2692 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2693 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2694 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2695 # ./install, which can be erroneously created by make from ./install.sh.
2696 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2697 echo "configure:2698: checking for a BSD compatible install" >&5
2698 if test -z "$INSTALL"; then
2699 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2700 echo $ac_n "(cached) $ac_c" 1>&6
2701 else
2702 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2703 for ac_dir in $PATH; do
2704 # Account for people who put trailing slashes in PATH elements.
2705 case "$ac_dir/" in
2706 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2708 # OSF1 and SCO ODT 3.0 have their own names for install.
2709 # Don't use installbsd from OSF since it installs stuff as root
2710 # by default.
2711 for ac_prog in ginstall scoinst install; do
2712 if test -f $ac_dir/$ac_prog; then
2713 if test $ac_prog = install &&
2714 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2715 # AIX install. It has an incompatible calling convention.
2717 else
2718 ac_cv_path_install="$ac_dir/$ac_prog -c"
2719 break 2
2722 done
2724 esac
2725 done
2726 IFS="$ac_save_IFS"
2729 if test "${ac_cv_path_install+set}" = set; then
2730 INSTALL="$ac_cv_path_install"
2731 else
2732 # As a last resort, use the slow shell script. We don't cache a
2733 # path for INSTALL within a source directory, because that will
2734 # break other packages using the cache if that directory is
2735 # removed, or if the path is relative.
2736 INSTALL="$ac_install_sh"
2739 echo "$ac_t""$INSTALL" 1>&6
2741 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2742 # It thinks the first close brace ends the variable substitution.
2743 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2745 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2747 if test $host != $build; then
2748 ac_tool_prefix=${host_alias}-
2749 else
2750 ac_tool_prefix=
2753 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2754 set dummy ${ac_tool_prefix}ar; ac_word=$2
2755 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2756 echo "configure:2757: checking for $ac_word" >&5
2757 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
2758 echo $ac_n "(cached) $ac_c" 1>&6
2759 else
2760 if test -n "$AR"; then
2761 ac_cv_prog_AR="$AR" # Let the user override the test.
2762 else
2763 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2764 for ac_dir in $PATH; do
2765 test -z "$ac_dir" && ac_dir=.
2766 if test -f $ac_dir/$ac_word; then
2767 ac_cv_prog_AR="${ac_tool_prefix}ar"
2768 break
2770 done
2771 IFS="$ac_save_ifs"
2772 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
2775 AR="$ac_cv_prog_AR"
2776 if test -n "$AR"; then
2777 echo "$ac_t""$AR" 1>&6
2778 else
2779 echo "$ac_t""no" 1>&6
2784 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2785 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2786 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2787 echo "configure:2788: checking for $ac_word" >&5
2788 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2789 echo $ac_n "(cached) $ac_c" 1>&6
2790 else
2791 if test -n "$RANLIB"; then
2792 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2793 else
2794 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2795 for ac_dir in $PATH; do
2796 test -z "$ac_dir" && ac_dir=.
2797 if test -f $ac_dir/$ac_word; then
2798 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2799 break
2801 done
2802 IFS="$ac_save_ifs"
2805 RANLIB="$ac_cv_prog_RANLIB"
2806 if test -n "$RANLIB"; then
2807 echo "$ac_t""$RANLIB" 1>&6
2808 else
2809 echo "$ac_t""no" 1>&6
2813 if test -z "$ac_cv_prog_RANLIB"; then
2814 if test -n "$ac_tool_prefix"; then
2815 # Extract the first word of "ranlib", so it can be a program name with args.
2816 set dummy ranlib; ac_word=$2
2817 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2818 echo "configure:2819: checking for $ac_word" >&5
2819 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2820 echo $ac_n "(cached) $ac_c" 1>&6
2821 else
2822 if test -n "$RANLIB"; then
2823 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2824 else
2825 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2826 for ac_dir in $PATH; do
2827 test -z "$ac_dir" && ac_dir=.
2828 if test -f $ac_dir/$ac_word; then
2829 ac_cv_prog_RANLIB="ranlib"
2830 break
2832 done
2833 IFS="$ac_save_ifs"
2834 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2837 RANLIB="$ac_cv_prog_RANLIB"
2838 if test -n "$RANLIB"; then
2839 echo "$ac_t""$RANLIB" 1>&6
2840 else
2841 echo "$ac_t""no" 1>&6
2844 else
2845 RANLIB=":"
2849 for ac_prog in 'bison -y' byacc
2851 # Extract the first word of "$ac_prog", so it can be a program name with args.
2852 set dummy $ac_prog; ac_word=$2
2853 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2854 echo "configure:2855: checking for $ac_word" >&5
2855 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
2857 else
2858 if test -n "$YACC"; then
2859 ac_cv_prog_YACC="$YACC" # Let the user override the test.
2860 else
2861 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2862 for ac_dir in $PATH; do
2863 test -z "$ac_dir" && ac_dir=.
2864 if test -f $ac_dir/$ac_word; then
2865 ac_cv_prog_YACC="$ac_prog"
2866 break
2868 done
2869 IFS="$ac_save_ifs"
2872 YACC="$ac_cv_prog_YACC"
2873 if test -n "$YACC"; then
2874 echo "$ac_t""$YACC" 1>&6
2875 else
2876 echo "$ac_t""no" 1>&6
2879 test -n "$YACC" && break
2880 done
2881 test -n "$YACC" || YACC="yacc"
2884 if test "$program_transform_name" = s,x,x,; then
2885 program_transform_name=
2886 else
2887 # Double any \ or $. echo might interpret backslashes.
2888 cat <<\EOF_SED > conftestsed
2889 s,\\,\\\\,g; s,\$,$$,g
2890 EOF_SED
2891 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
2892 rm -f conftestsed
2894 test "$program_prefix" != NONE &&
2895 program_transform_name="s,^,${program_prefix},; $program_transform_name"
2896 # Use a double $ so make ignores it.
2897 test "$program_suffix" != NONE &&
2898 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
2900 # sed with no file args requires a program.
2901 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
2904 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2905 echo "configure:2906: checking return type of signal handlers" >&5
2906 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2907 echo $ac_n "(cached) $ac_c" 1>&6
2908 else
2909 cat > conftest.$ac_ext <<EOF
2910 #line 2911 "configure"
2911 #include "confdefs.h"
2912 #include <sys/types.h>
2913 #include <signal.h>
2914 #ifdef signal
2915 #undef signal
2916 #endif
2917 #ifdef __cplusplus
2918 extern "C" void (*signal (int, void (*)(int)))(int);
2919 #else
2920 void (*signal ()) ();
2921 #endif
2923 int main() {
2924 int i;
2925 ; return 0; }
2927 if { (eval echo configure:2928: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2928 rm -rf conftest*
2929 ac_cv_type_signal=void
2930 else
2931 echo "configure: failed program was:" >&5
2932 cat conftest.$ac_ext >&5
2933 rm -rf conftest*
2934 ac_cv_type_signal=int
2936 rm -f conftest*
2939 echo "$ac_t""$ac_cv_type_signal" 1>&6
2940 cat >> confdefs.h <<EOF
2941 #define RETSIGTYPE $ac_cv_type_signal
2946 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2947 echo "configure:2948: checking for ANSI C header files" >&5
2948 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2949 echo $ac_n "(cached) $ac_c" 1>&6
2950 else
2951 cat > conftest.$ac_ext <<EOF
2952 #line 2953 "configure"
2953 #include "confdefs.h"
2954 #include <stdlib.h>
2955 #include <stdarg.h>
2956 #include <string.h>
2957 #include <float.h>
2959 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2960 { (eval echo configure:2961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2961 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2962 if test -z "$ac_err"; then
2963 rm -rf conftest*
2964 ac_cv_header_stdc=yes
2965 else
2966 echo "$ac_err" >&5
2967 echo "configure: failed program was:" >&5
2968 cat conftest.$ac_ext >&5
2969 rm -rf conftest*
2970 ac_cv_header_stdc=no
2972 rm -f conftest*
2974 if test $ac_cv_header_stdc = yes; then
2975 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2976 cat > conftest.$ac_ext <<EOF
2977 #line 2978 "configure"
2978 #include "confdefs.h"
2979 #include <string.h>
2981 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2982 egrep "memchr" >/dev/null 2>&1; then
2984 else
2985 rm -rf conftest*
2986 ac_cv_header_stdc=no
2988 rm -f conftest*
2992 if test $ac_cv_header_stdc = yes; then
2993 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2994 cat > conftest.$ac_ext <<EOF
2995 #line 2996 "configure"
2996 #include "confdefs.h"
2997 #include <stdlib.h>
2999 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3000 egrep "free" >/dev/null 2>&1; then
3002 else
3003 rm -rf conftest*
3004 ac_cv_header_stdc=no
3006 rm -f conftest*
3010 if test $ac_cv_header_stdc = yes; then
3011 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3012 if test "$cross_compiling" = yes; then
3014 else
3015 cat > conftest.$ac_ext <<EOF
3016 #line 3017 "configure"
3017 #include "confdefs.h"
3018 #include <ctype.h>
3019 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3020 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3021 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3022 int main () { int i; for (i = 0; i < 256; i++)
3023 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3024 exit (0); }
3027 if { (eval echo configure:3028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3028 then
3030 else
3031 echo "configure: failed program was:" >&5
3032 cat conftest.$ac_ext >&5
3033 rm -fr conftest*
3034 ac_cv_header_stdc=no
3036 rm -fr conftest*
3042 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3043 if test $ac_cv_header_stdc = yes; then
3044 cat >> confdefs.h <<\EOF
3045 #define STDC_HEADERS 1
3050 for ac_hdr in ctype.h curses.h endian.h libintl.h link.h \
3051 memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \
3052 string.h sys/procfs.h sys/ptrace.h sys/reg.h \
3053 term.h termio.h termios.h unistd.h wait.h sys/wait.h \
3054 wchar.h wctype.h asm/debugreg.h
3056 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3057 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3058 echo "configure:3059: checking for $ac_hdr" >&5
3059 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3060 echo $ac_n "(cached) $ac_c" 1>&6
3061 else
3062 cat > conftest.$ac_ext <<EOF
3063 #line 3064 "configure"
3064 #include "confdefs.h"
3065 #include <$ac_hdr>
3067 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3068 { (eval echo configure:3069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3069 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3070 if test -z "$ac_err"; then
3071 rm -rf conftest*
3072 eval "ac_cv_header_$ac_safe=yes"
3073 else
3074 echo "$ac_err" >&5
3075 echo "configure: failed program was:" >&5
3076 cat conftest.$ac_ext >&5
3077 rm -rf conftest*
3078 eval "ac_cv_header_$ac_safe=no"
3080 rm -f conftest*
3082 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3083 echo "$ac_t""yes" 1>&6
3084 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3085 cat >> confdefs.h <<EOF
3086 #define $ac_tr_hdr 1
3089 else
3090 echo "$ac_t""no" 1>&6
3092 done
3095 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
3096 echo "configure:3097: checking whether stat file-mode macros are broken" >&5
3097 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
3099 else
3100 cat > conftest.$ac_ext <<EOF
3101 #line 3102 "configure"
3102 #include "confdefs.h"
3103 #include <sys/types.h>
3104 #include <sys/stat.h>
3106 #if defined(S_ISBLK) && defined(S_IFDIR)
3107 # if S_ISBLK (S_IFDIR)
3108 You lose.
3109 # endif
3110 #endif
3112 #if defined(S_ISBLK) && defined(S_IFCHR)
3113 # if S_ISBLK (S_IFCHR)
3114 You lose.
3115 # endif
3116 #endif
3118 #if defined(S_ISLNK) && defined(S_IFREG)
3119 # if S_ISLNK (S_IFREG)
3120 You lose.
3121 # endif
3122 #endif
3124 #if defined(S_ISSOCK) && defined(S_IFREG)
3125 # if S_ISSOCK (S_IFREG)
3126 You lose.
3127 # endif
3128 #endif
3131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3132 egrep "You lose" >/dev/null 2>&1; then
3133 rm -rf conftest*
3134 ac_cv_header_stat_broken=yes
3135 else
3136 rm -rf conftest*
3137 ac_cv_header_stat_broken=no
3139 rm -f conftest*
3143 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
3144 if test $ac_cv_header_stat_broken = yes; then
3145 cat >> confdefs.h <<\EOF
3146 #define STAT_MACROS_BROKEN 1
3152 echo $ac_n "checking for working const""... $ac_c" 1>&6
3153 echo "configure:3154: checking for working const" >&5
3154 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3155 echo $ac_n "(cached) $ac_c" 1>&6
3156 else
3157 cat > conftest.$ac_ext <<EOF
3158 #line 3159 "configure"
3159 #include "confdefs.h"
3161 int main() {
3163 /* Ultrix mips cc rejects this. */
3164 typedef int charset[2]; const charset x;
3165 /* SunOS 4.1.1 cc rejects this. */
3166 char const *const *ccp;
3167 char **p;
3168 /* NEC SVR4.0.2 mips cc rejects this. */
3169 struct point {int x, y;};
3170 static struct point const zero = {0,0};
3171 /* AIX XL C 1.02.0.0 rejects this.
3172 It does not let you subtract one const X* pointer from another in an arm
3173 of an if-expression whose if-part is not a constant expression */
3174 const char *g = "string";
3175 ccp = &g + (g ? g-g : 0);
3176 /* HPUX 7.0 cc rejects these. */
3177 ++ccp;
3178 p = (char**) ccp;
3179 ccp = (char const *const *) p;
3180 { /* SCO 3.2v4 cc rejects this. */
3181 char *t;
3182 char const *s = 0 ? (char *) 0 : (char const *) 0;
3184 *t++ = 0;
3186 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3187 int x[] = {25, 17};
3188 const int *foo = &x[0];
3189 ++foo;
3191 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3192 typedef const int *iptr;
3193 iptr p = 0;
3194 ++p;
3196 { /* AIX XL C 1.02.0.0 rejects this saying
3197 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3198 struct s { int j; const int *ap[3]; };
3199 struct s *b; b->j = 5;
3201 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3202 const int foo = 10;
3205 ; return 0; }
3207 if { (eval echo configure:3208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3208 rm -rf conftest*
3209 ac_cv_c_const=yes
3210 else
3211 echo "configure: failed program was:" >&5
3212 cat conftest.$ac_ext >&5
3213 rm -rf conftest*
3214 ac_cv_c_const=no
3216 rm -f conftest*
3219 echo "$ac_t""$ac_cv_c_const" 1>&6
3220 if test $ac_cv_c_const = no; then
3221 cat >> confdefs.h <<\EOF
3222 #define const
3228 for ac_func in setpgid sbrk sigaction isascii bzero bcopy btowc
3230 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3231 echo "configure:3232: checking for $ac_func" >&5
3232 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3233 echo $ac_n "(cached) $ac_c" 1>&6
3234 else
3235 cat > conftest.$ac_ext <<EOF
3236 #line 3237 "configure"
3237 #include "confdefs.h"
3238 /* System header to define __stub macros and hopefully few prototypes,
3239 which can conflict with char $ac_func(); below. */
3240 #include <assert.h>
3241 /* Override any gcc2 internal prototype to avoid an error. */
3242 /* We use char because int might match the return type of a gcc2
3243 builtin and then its argument prototype would still apply. */
3244 char $ac_func();
3246 int main() {
3248 /* The GNU C library defines this for functions which it implements
3249 to always fail with ENOSYS. Some functions are actually named
3250 something starting with __ and the normal name is an alias. */
3251 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3252 choke me
3253 #else
3254 $ac_func();
3255 #endif
3257 ; return 0; }
3259 if { (eval echo configure:3260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3260 rm -rf conftest*
3261 eval "ac_cv_func_$ac_func=yes"
3262 else
3263 echo "configure: failed program was:" >&5
3264 cat conftest.$ac_ext >&5
3265 rm -rf conftest*
3266 eval "ac_cv_func_$ac_func=no"
3268 rm -f conftest*
3271 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3272 echo "$ac_t""yes" 1>&6
3273 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3274 cat >> confdefs.h <<EOF
3275 #define $ac_tr_func 1
3278 else
3279 echo "$ac_t""no" 1>&6
3281 done
3283 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3284 # for constant arguments. Useless!
3285 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3286 echo "configure:3287: checking for working alloca.h" >&5
3287 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3288 echo $ac_n "(cached) $ac_c" 1>&6
3289 else
3290 cat > conftest.$ac_ext <<EOF
3291 #line 3292 "configure"
3292 #include "confdefs.h"
3293 #include <alloca.h>
3294 int main() {
3295 char *p = alloca(2 * sizeof(int));
3296 ; return 0; }
3298 if { (eval echo configure:3299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3299 rm -rf conftest*
3300 ac_cv_header_alloca_h=yes
3301 else
3302 echo "configure: failed program was:" >&5
3303 cat conftest.$ac_ext >&5
3304 rm -rf conftest*
3305 ac_cv_header_alloca_h=no
3307 rm -f conftest*
3310 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3311 if test $ac_cv_header_alloca_h = yes; then
3312 cat >> confdefs.h <<\EOF
3313 #define HAVE_ALLOCA_H 1
3318 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3319 echo "configure:3320: checking for alloca" >&5
3320 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3321 echo $ac_n "(cached) $ac_c" 1>&6
3322 else
3323 cat > conftest.$ac_ext <<EOF
3324 #line 3325 "configure"
3325 #include "confdefs.h"
3327 #ifdef __GNUC__
3328 # define alloca __builtin_alloca
3329 #else
3330 # ifdef _MSC_VER
3331 # include <malloc.h>
3332 # define alloca _alloca
3333 # else
3334 # if HAVE_ALLOCA_H
3335 # include <alloca.h>
3336 # else
3337 # ifdef _AIX
3338 #pragma alloca
3339 # else
3340 # ifndef alloca /* predefined by HP cc +Olibcalls */
3341 char *alloca ();
3342 # endif
3343 # endif
3344 # endif
3345 # endif
3346 #endif
3348 int main() {
3349 char *p = (char *) alloca(1);
3350 ; return 0; }
3352 if { (eval echo configure:3353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3353 rm -rf conftest*
3354 ac_cv_func_alloca_works=yes
3355 else
3356 echo "configure: failed program was:" >&5
3357 cat conftest.$ac_ext >&5
3358 rm -rf conftest*
3359 ac_cv_func_alloca_works=no
3361 rm -f conftest*
3364 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3365 if test $ac_cv_func_alloca_works = yes; then
3366 cat >> confdefs.h <<\EOF
3367 #define HAVE_ALLOCA 1
3372 if test $ac_cv_func_alloca_works = no; then
3373 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3374 # that cause trouble. Some versions do not even contain alloca or
3375 # contain a buggy version. If you still want to use their alloca,
3376 # use ar to extract alloca.o from them instead of compiling alloca.c.
3377 ALLOCA=alloca.${ac_objext}
3378 cat >> confdefs.h <<\EOF
3379 #define C_ALLOCA 1
3383 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3384 echo "configure:3385: checking whether alloca needs Cray hooks" >&5
3385 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3386 echo $ac_n "(cached) $ac_c" 1>&6
3387 else
3388 cat > conftest.$ac_ext <<EOF
3389 #line 3390 "configure"
3390 #include "confdefs.h"
3391 #if defined(CRAY) && ! defined(CRAY2)
3392 webecray
3393 #else
3394 wenotbecray
3395 #endif
3398 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3399 egrep "webecray" >/dev/null 2>&1; then
3400 rm -rf conftest*
3401 ac_cv_os_cray=yes
3402 else
3403 rm -rf conftest*
3404 ac_cv_os_cray=no
3406 rm -f conftest*
3410 echo "$ac_t""$ac_cv_os_cray" 1>&6
3411 if test $ac_cv_os_cray = yes; then
3412 for ac_func in _getb67 GETB67 getb67; do
3413 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3414 echo "configure:3415: checking for $ac_func" >&5
3415 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3416 echo $ac_n "(cached) $ac_c" 1>&6
3417 else
3418 cat > conftest.$ac_ext <<EOF
3419 #line 3420 "configure"
3420 #include "confdefs.h"
3421 /* System header to define __stub macros and hopefully few prototypes,
3422 which can conflict with char $ac_func(); below. */
3423 #include <assert.h>
3424 /* Override any gcc2 internal prototype to avoid an error. */
3425 /* We use char because int might match the return type of a gcc2
3426 builtin and then its argument prototype would still apply. */
3427 char $ac_func();
3429 int main() {
3431 /* The GNU C library defines this for functions which it implements
3432 to always fail with ENOSYS. Some functions are actually named
3433 something starting with __ and the normal name is an alias. */
3434 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3435 choke me
3436 #else
3437 $ac_func();
3438 #endif
3440 ; return 0; }
3442 if { (eval echo configure:3443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3443 rm -rf conftest*
3444 eval "ac_cv_func_$ac_func=yes"
3445 else
3446 echo "configure: failed program was:" >&5
3447 cat conftest.$ac_ext >&5
3448 rm -rf conftest*
3449 eval "ac_cv_func_$ac_func=no"
3451 rm -f conftest*
3454 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3455 echo "$ac_t""yes" 1>&6
3456 cat >> confdefs.h <<EOF
3457 #define CRAY_STACKSEG_END $ac_func
3460 break
3461 else
3462 echo "$ac_t""no" 1>&6
3465 done
3468 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3469 echo "configure:3470: checking stack direction for C alloca" >&5
3470 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3471 echo $ac_n "(cached) $ac_c" 1>&6
3472 else
3473 if test "$cross_compiling" = yes; then
3474 ac_cv_c_stack_direction=0
3475 else
3476 cat > conftest.$ac_ext <<EOF
3477 #line 3478 "configure"
3478 #include "confdefs.h"
3479 find_stack_direction ()
3481 static char *addr = 0;
3482 auto char dummy;
3483 if (addr == 0)
3485 addr = &dummy;
3486 return find_stack_direction ();
3488 else
3489 return (&dummy > addr) ? 1 : -1;
3491 main ()
3493 exit (find_stack_direction() < 0);
3496 if { (eval echo configure:3497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3497 then
3498 ac_cv_c_stack_direction=1
3499 else
3500 echo "configure: failed program was:" >&5
3501 cat conftest.$ac_ext >&5
3502 rm -fr conftest*
3503 ac_cv_c_stack_direction=-1
3505 rm -fr conftest*
3510 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3511 cat >> confdefs.h <<EOF
3512 #define STACK_DIRECTION $ac_cv_c_stack_direction
3518 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
3519 echo "configure:3520: checking whether malloc must be declared" >&5
3520 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
3521 echo $ac_n "(cached) $ac_c" 1>&6
3522 else
3523 cat > conftest.$ac_ext <<EOF
3524 #line 3525 "configure"
3525 #include "confdefs.h"
3527 #include <stdio.h>
3528 #ifdef HAVE_STRING_H
3529 #include <string.h>
3530 #else
3531 #ifdef HAVE_STRINGS_H
3532 #include <strings.h>
3533 #endif
3534 #endif
3535 #ifdef HAVE_STDLIB_H
3536 #include <stdlib.h>
3537 #endif
3538 #ifdef HAVE_UNISTD_H
3539 #include <unistd.h>
3540 #endif
3541 int main() {
3542 char *(*pfn) = (char *(*)) malloc
3543 ; return 0; }
3545 if { (eval echo configure:3546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3546 rm -rf conftest*
3547 bfd_cv_decl_needed_malloc=no
3548 else
3549 echo "configure: failed program was:" >&5
3550 cat conftest.$ac_ext >&5
3551 rm -rf conftest*
3552 bfd_cv_decl_needed_malloc=yes
3554 rm -f conftest*
3557 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
3558 if test $bfd_cv_decl_needed_malloc = yes; then
3559 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3560 cat >> confdefs.h <<EOF
3561 #define $bfd_tr_decl 1
3566 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
3567 echo "configure:3568: checking whether realloc must be declared" >&5
3568 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
3569 echo $ac_n "(cached) $ac_c" 1>&6
3570 else
3571 cat > conftest.$ac_ext <<EOF
3572 #line 3573 "configure"
3573 #include "confdefs.h"
3575 #include <stdio.h>
3576 #ifdef HAVE_STRING_H
3577 #include <string.h>
3578 #else
3579 #ifdef HAVE_STRINGS_H
3580 #include <strings.h>
3581 #endif
3582 #endif
3583 #ifdef HAVE_STDLIB_H
3584 #include <stdlib.h>
3585 #endif
3586 #ifdef HAVE_UNISTD_H
3587 #include <unistd.h>
3588 #endif
3589 int main() {
3590 char *(*pfn) = (char *(*)) realloc
3591 ; return 0; }
3593 if { (eval echo configure:3594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3594 rm -rf conftest*
3595 bfd_cv_decl_needed_realloc=no
3596 else
3597 echo "configure: failed program was:" >&5
3598 cat conftest.$ac_ext >&5
3599 rm -rf conftest*
3600 bfd_cv_decl_needed_realloc=yes
3602 rm -f conftest*
3605 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
3606 if test $bfd_cv_decl_needed_realloc = yes; then
3607 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3608 cat >> confdefs.h <<EOF
3609 #define $bfd_tr_decl 1
3614 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
3615 echo "configure:3616: checking whether free must be declared" >&5
3616 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
3617 echo $ac_n "(cached) $ac_c" 1>&6
3618 else
3619 cat > conftest.$ac_ext <<EOF
3620 #line 3621 "configure"
3621 #include "confdefs.h"
3623 #include <stdio.h>
3624 #ifdef HAVE_STRING_H
3625 #include <string.h>
3626 #else
3627 #ifdef HAVE_STRINGS_H
3628 #include <strings.h>
3629 #endif
3630 #endif
3631 #ifdef HAVE_STDLIB_H
3632 #include <stdlib.h>
3633 #endif
3634 #ifdef HAVE_UNISTD_H
3635 #include <unistd.h>
3636 #endif
3637 int main() {
3638 char *(*pfn) = (char *(*)) free
3639 ; return 0; }
3641 if { (eval echo configure:3642: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3642 rm -rf conftest*
3643 bfd_cv_decl_needed_free=no
3644 else
3645 echo "configure: failed program was:" >&5
3646 cat conftest.$ac_ext >&5
3647 rm -rf conftest*
3648 bfd_cv_decl_needed_free=yes
3650 rm -f conftest*
3653 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
3654 if test $bfd_cv_decl_needed_free = yes; then
3655 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3656 cat >> confdefs.h <<EOF
3657 #define $bfd_tr_decl 1
3662 echo $ac_n "checking whether strerror must be declared""... $ac_c" 1>&6
3663 echo "configure:3664: checking whether strerror must be declared" >&5
3664 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strerror'+set}'`\" = set"; then
3665 echo $ac_n "(cached) $ac_c" 1>&6
3666 else
3667 cat > conftest.$ac_ext <<EOF
3668 #line 3669 "configure"
3669 #include "confdefs.h"
3671 #include <stdio.h>
3672 #ifdef HAVE_STRING_H
3673 #include <string.h>
3674 #else
3675 #ifdef HAVE_STRINGS_H
3676 #include <strings.h>
3677 #endif
3678 #endif
3679 #ifdef HAVE_STDLIB_H
3680 #include <stdlib.h>
3681 #endif
3682 #ifdef HAVE_UNISTD_H
3683 #include <unistd.h>
3684 #endif
3685 int main() {
3686 char *(*pfn) = (char *(*)) strerror
3687 ; return 0; }
3689 if { (eval echo configure:3690: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3690 rm -rf conftest*
3691 bfd_cv_decl_needed_strerror=no
3692 else
3693 echo "configure: failed program was:" >&5
3694 cat conftest.$ac_ext >&5
3695 rm -rf conftest*
3696 bfd_cv_decl_needed_strerror=yes
3698 rm -f conftest*
3701 echo "$ac_t""$bfd_cv_decl_needed_strerror" 1>&6
3702 if test $bfd_cv_decl_needed_strerror = yes; then
3703 bfd_tr_decl=NEED_DECLARATION_`echo strerror | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3704 cat >> confdefs.h <<EOF
3705 #define $bfd_tr_decl 1
3710 echo $ac_n "checking whether strdup must be declared""... $ac_c" 1>&6
3711 echo "configure:3712: checking whether strdup must be declared" >&5
3712 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strdup'+set}'`\" = set"; then
3713 echo $ac_n "(cached) $ac_c" 1>&6
3714 else
3715 cat > conftest.$ac_ext <<EOF
3716 #line 3717 "configure"
3717 #include "confdefs.h"
3719 #include <stdio.h>
3720 #ifdef HAVE_STRING_H
3721 #include <string.h>
3722 #else
3723 #ifdef HAVE_STRINGS_H
3724 #include <strings.h>
3725 #endif
3726 #endif
3727 #ifdef HAVE_STDLIB_H
3728 #include <stdlib.h>
3729 #endif
3730 #ifdef HAVE_UNISTD_H
3731 #include <unistd.h>
3732 #endif
3733 int main() {
3734 char *(*pfn) = (char *(*)) strdup
3735 ; return 0; }
3737 if { (eval echo configure:3738: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3738 rm -rf conftest*
3739 bfd_cv_decl_needed_strdup=no
3740 else
3741 echo "configure: failed program was:" >&5
3742 cat conftest.$ac_ext >&5
3743 rm -rf conftest*
3744 bfd_cv_decl_needed_strdup=yes
3746 rm -f conftest*
3749 echo "$ac_t""$bfd_cv_decl_needed_strdup" 1>&6
3750 if test $bfd_cv_decl_needed_strdup = yes; then
3751 bfd_tr_decl=NEED_DECLARATION_`echo strdup | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3752 cat >> confdefs.h <<EOF
3753 #define $bfd_tr_decl 1
3759 # If we are configured native on GNU/Linux, work around problems with sys/procfs.h
3760 if test "${target}" = "${host}"; then
3761 case "${host}" in
3762 i[3456]86-*-linux*)
3763 cat >> confdefs.h <<\EOF
3764 #define START_INFERIOR_TRAPS_EXPECTED 2
3767 cat >> confdefs.h <<\EOF
3768 #define sys_quotactl 1
3772 esac
3775 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
3776 echo "configure:3777: checking for gregset_t type" >&5
3777 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
3778 echo $ac_n "(cached) $ac_c" 1>&6
3779 else
3780 cat > conftest.$ac_ext <<EOF
3781 #line 3782 "configure"
3782 #include "confdefs.h"
3783 #include <sys/procfs.h>
3784 int main() {
3785 gregset_t *gregsetp = 0
3786 ; return 0; }
3788 if { (eval echo configure:3789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3789 rm -rf conftest*
3790 gdb_cv_have_gregset_t=yes
3791 else
3792 echo "configure: failed program was:" >&5
3793 cat conftest.$ac_ext >&5
3794 rm -rf conftest*
3795 gdb_cv_have_gregset_t=no
3797 rm -f conftest*
3800 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
3801 if test $gdb_cv_have_gregset_t = yes; then
3802 cat >> confdefs.h <<\EOF
3803 #define HAVE_GREGSET_T 1
3808 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
3809 echo "configure:3810: checking for fpregset_t type" >&5
3810 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
3811 echo $ac_n "(cached) $ac_c" 1>&6
3812 else
3813 cat > conftest.$ac_ext <<EOF
3814 #line 3815 "configure"
3815 #include "confdefs.h"
3816 #include <sys/procfs.h>
3817 int main() {
3818 fpregset_t *fpregsetp = 0
3819 ; return 0; }
3821 if { (eval echo configure:3822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3822 rm -rf conftest*
3823 gdb_cv_have_fpregset_t=yes
3824 else
3825 echo "configure: failed program was:" >&5
3826 cat conftest.$ac_ext >&5
3827 rm -rf conftest*
3828 gdb_cv_have_fpregset_t=no
3830 rm -f conftest*
3833 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
3834 if test $gdb_cv_have_fpregset_t = yes; then
3835 cat >> confdefs.h <<\EOF
3836 #define HAVE_FPREGSET_T 1
3841 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3842 echo "configure:3843: checking for main in -lm" >&5
3843 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3844 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3845 echo $ac_n "(cached) $ac_c" 1>&6
3846 else
3847 ac_save_LIBS="$LIBS"
3848 LIBS="-lm $LIBS"
3849 cat > conftest.$ac_ext <<EOF
3850 #line 3851 "configure"
3851 #include "confdefs.h"
3853 int main() {
3854 main()
3855 ; return 0; }
3857 if { (eval echo configure:3858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3858 rm -rf conftest*
3859 eval "ac_cv_lib_$ac_lib_var=yes"
3860 else
3861 echo "configure: failed program was:" >&5
3862 cat conftest.$ac_ext >&5
3863 rm -rf conftest*
3864 eval "ac_cv_lib_$ac_lib_var=no"
3866 rm -f conftest*
3867 LIBS="$ac_save_LIBS"
3870 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3871 echo "$ac_t""yes" 1>&6
3872 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3873 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3874 cat >> confdefs.h <<EOF
3875 #define $ac_tr_lib 1
3878 LIBS="-lm $LIBS"
3880 else
3881 echo "$ac_t""no" 1>&6
3885 echo $ac_n "checking for wctype in -lc""... $ac_c" 1>&6
3886 echo "configure:3887: checking for wctype in -lc" >&5
3887 ac_lib_var=`echo c'_'wctype | sed 'y%./+-%__p_%'`
3888 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3889 echo $ac_n "(cached) $ac_c" 1>&6
3890 else
3891 ac_save_LIBS="$LIBS"
3892 LIBS="-lc $LIBS"
3893 cat > conftest.$ac_ext <<EOF
3894 #line 3895 "configure"
3895 #include "confdefs.h"
3896 /* Override any gcc2 internal prototype to avoid an error. */
3897 /* We use char because int might match the return type of a gcc2
3898 builtin and then its argument prototype would still apply. */
3899 char wctype();
3901 int main() {
3902 wctype()
3903 ; return 0; }
3905 if { (eval echo configure:3906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3906 rm -rf conftest*
3907 eval "ac_cv_lib_$ac_lib_var=yes"
3908 else
3909 echo "configure: failed program was:" >&5
3910 cat conftest.$ac_ext >&5
3911 rm -rf conftest*
3912 eval "ac_cv_lib_$ac_lib_var=no"
3914 rm -f conftest*
3915 LIBS="$ac_save_LIBS"
3918 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3919 echo "$ac_t""yes" 1>&6
3921 else
3922 echo "$ac_t""no" 1>&6
3923 echo $ac_n "checking for wctype in -lw""... $ac_c" 1>&6
3924 echo "configure:3925: checking for wctype in -lw" >&5
3925 ac_lib_var=`echo w'_'wctype | sed 'y%./+-%__p_%'`
3926 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3927 echo $ac_n "(cached) $ac_c" 1>&6
3928 else
3929 ac_save_LIBS="$LIBS"
3930 LIBS="-lw $LIBS"
3931 cat > conftest.$ac_ext <<EOF
3932 #line 3933 "configure"
3933 #include "confdefs.h"
3934 /* Override any gcc2 internal prototype to avoid an error. */
3935 /* We use char because int might match the return type of a gcc2
3936 builtin and then its argument prototype would still apply. */
3937 char wctype();
3939 int main() {
3940 wctype()
3941 ; return 0; }
3943 if { (eval echo configure:3944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3944 rm -rf conftest*
3945 eval "ac_cv_lib_$ac_lib_var=yes"
3946 else
3947 echo "configure: failed program was:" >&5
3948 cat conftest.$ac_ext >&5
3949 rm -rf conftest*
3950 eval "ac_cv_lib_$ac_lib_var=no"
3952 rm -f conftest*
3953 LIBS="$ac_save_LIBS"
3956 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3957 echo "$ac_t""yes" 1>&6
3958 ac_tr_lib=HAVE_LIB`echo w | sed -e 's/^a-zA-Z0-9_/_/g' \
3959 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3960 cat >> confdefs.h <<EOF
3961 #define $ac_tr_lib 1
3964 LIBS="-lw $LIBS"
3966 else
3967 echo "$ac_t""no" 1>&6
3974 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
3975 echo "configure:3976: checking for long long support in compiler" >&5
3976 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
3977 echo $ac_n "(cached) $ac_c" 1>&6
3978 else
3979 cat > conftest.$ac_ext <<EOF
3980 #line 3981 "configure"
3981 #include "confdefs.h"
3983 int main() {
3985 extern long long foo;
3986 switch (foo & 2) { case 0: return 1; }
3988 ; return 0; }
3990 if { (eval echo configure:3991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3991 rm -rf conftest*
3992 gdb_cv_c_long_long=yes
3993 else
3994 echo "configure: failed program was:" >&5
3995 cat conftest.$ac_ext >&5
3996 rm -rf conftest*
3997 gdb_cv_c_long_long=no
3999 rm -f conftest*
4002 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
4003 if test $gdb_cv_c_long_long = yes; then
4004 cat >> confdefs.h <<\EOF
4005 #define CC_HAS_LONG_LONG 1
4011 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
4012 echo "configure:4013: checking for long long support in printf" >&5
4013 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
4014 echo $ac_n "(cached) $ac_c" 1>&6
4015 else
4016 if test "$cross_compiling" = yes; then
4017 gdb_cv_printf_has_long_long=no
4018 else
4019 cat > conftest.$ac_ext <<EOF
4020 #line 4021 "configure"
4021 #include "confdefs.h"
4023 int main () {
4024 char buf[32];
4025 long long l = 0;
4026 l = (l << 16) + 0x0123;
4027 l = (l << 16) + 0x4567;
4028 l = (l << 16) + 0x89ab;
4029 l = (l << 16) + 0xcdef;
4030 sprintf (buf, "0x%016llx", l);
4031 return (strcmp ("0x0123456789abcdef", buf));
4034 if { (eval echo configure:4035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4035 then
4036 gdb_cv_printf_has_long_long=yes
4037 else
4038 echo "configure: failed program was:" >&5
4039 cat conftest.$ac_ext >&5
4040 rm -fr conftest*
4041 gdb_cv_printf_has_long_long=no
4043 rm -fr conftest*
4048 if test $gdb_cv_printf_has_long_long = yes; then
4049 cat >> confdefs.h <<\EOF
4050 #define PRINTF_HAS_LONG_LONG 1
4054 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
4057 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
4058 echo "configure:4059: checking for long double support in compiler" >&5
4059 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
4060 echo $ac_n "(cached) $ac_c" 1>&6
4061 else
4062 cat > conftest.$ac_ext <<EOF
4063 #line 4064 "configure"
4064 #include "confdefs.h"
4066 int main() {
4067 long double foo;
4068 ; return 0; }
4070 if { (eval echo configure:4071: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4071 rm -rf conftest*
4072 ac_cv_c_long_double=yes
4073 else
4074 echo "configure: failed program was:" >&5
4075 cat conftest.$ac_ext >&5
4076 rm -rf conftest*
4077 ac_cv_c_long_double=no
4079 rm -f conftest*
4082 echo "$ac_t""$ac_cv_c_long_double" 1>&6
4083 if test $ac_cv_c_long_double = yes; then
4084 cat >> confdefs.h <<\EOF
4085 #define HAVE_LONG_DOUBLE 1
4091 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
4092 echo "configure:4093: checking for long double support in printf" >&5
4093 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
4094 echo $ac_n "(cached) $ac_c" 1>&6
4095 else
4096 if test "$cross_compiling" = yes; then
4097 gdb_cv_printf_has_long_double=no
4098 else
4099 cat > conftest.$ac_ext <<EOF
4100 #line 4101 "configure"
4101 #include "confdefs.h"
4103 int main () {
4104 char buf[16];
4105 long double f = 3.141592653;
4106 sprintf (buf, "%Lg", f);
4107 return (strncmp ("3.14159", buf, 7));
4110 if { (eval echo configure:4111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4111 then
4112 gdb_cv_printf_has_long_double=yes
4113 else
4114 echo "configure: failed program was:" >&5
4115 cat conftest.$ac_ext >&5
4116 rm -fr conftest*
4117 gdb_cv_printf_has_long_double=no
4119 rm -fr conftest*
4124 if test $gdb_cv_printf_has_long_double = yes; then
4125 cat >> confdefs.h <<\EOF
4126 #define PRINTF_HAS_LONG_DOUBLE 1
4130 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
4133 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
4134 echo "configure:4135: checking for long double support in scanf" >&5
4135 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
4136 echo $ac_n "(cached) $ac_c" 1>&6
4137 else
4138 if test "$cross_compiling" = yes; then
4139 gdb_cv_scanf_has_long_double=no
4140 else
4141 cat > conftest.$ac_ext <<EOF
4142 #line 4143 "configure"
4143 #include "confdefs.h"
4145 int main () {
4146 char *buf = "3.141592653";
4147 long double f = 0;
4148 sscanf (buf, "%Lg", &f);
4149 return !(f > 3.14159 && f < 3.14160);
4152 if { (eval echo configure:4153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4153 then
4154 gdb_cv_scanf_has_long_double=yes
4155 else
4156 echo "configure: failed program was:" >&5
4157 cat conftest.$ac_ext >&5
4158 rm -fr conftest*
4159 gdb_cv_scanf_has_long_double=no
4161 rm -fr conftest*
4166 if test $gdb_cv_scanf_has_long_double = yes; then
4167 cat >> confdefs.h <<\EOF
4168 #define SCANF_HAS_LONG_DOUBLE 1
4172 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
4174 for ac_hdr in unistd.h
4176 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4177 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4178 echo "configure:4179: checking for $ac_hdr" >&5
4179 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4180 echo $ac_n "(cached) $ac_c" 1>&6
4181 else
4182 cat > conftest.$ac_ext <<EOF
4183 #line 4184 "configure"
4184 #include "confdefs.h"
4185 #include <$ac_hdr>
4187 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4188 { (eval echo configure:4189: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4189 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4190 if test -z "$ac_err"; then
4191 rm -rf conftest*
4192 eval "ac_cv_header_$ac_safe=yes"
4193 else
4194 echo "$ac_err" >&5
4195 echo "configure: failed program was:" >&5
4196 cat conftest.$ac_ext >&5
4197 rm -rf conftest*
4198 eval "ac_cv_header_$ac_safe=no"
4200 rm -f conftest*
4202 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4203 echo "$ac_t""yes" 1>&6
4204 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4205 cat >> confdefs.h <<EOF
4206 #define $ac_tr_hdr 1
4209 else
4210 echo "$ac_t""no" 1>&6
4212 done
4214 for ac_func in getpagesize
4216 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4217 echo "configure:4218: checking for $ac_func" >&5
4218 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4219 echo $ac_n "(cached) $ac_c" 1>&6
4220 else
4221 cat > conftest.$ac_ext <<EOF
4222 #line 4223 "configure"
4223 #include "confdefs.h"
4224 /* System header to define __stub macros and hopefully few prototypes,
4225 which can conflict with char $ac_func(); below. */
4226 #include <assert.h>
4227 /* Override any gcc2 internal prototype to avoid an error. */
4228 /* We use char because int might match the return type of a gcc2
4229 builtin and then its argument prototype would still apply. */
4230 char $ac_func();
4232 int main() {
4234 /* The GNU C library defines this for functions which it implements
4235 to always fail with ENOSYS. Some functions are actually named
4236 something starting with __ and the normal name is an alias. */
4237 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4238 choke me
4239 #else
4240 $ac_func();
4241 #endif
4243 ; return 0; }
4245 if { (eval echo configure:4246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4246 rm -rf conftest*
4247 eval "ac_cv_func_$ac_func=yes"
4248 else
4249 echo "configure: failed program was:" >&5
4250 cat conftest.$ac_ext >&5
4251 rm -rf conftest*
4252 eval "ac_cv_func_$ac_func=no"
4254 rm -f conftest*
4257 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4258 echo "$ac_t""yes" 1>&6
4259 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4260 cat >> confdefs.h <<EOF
4261 #define $ac_tr_func 1
4264 else
4265 echo "$ac_t""no" 1>&6
4267 done
4269 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4270 echo "configure:4271: checking for working mmap" >&5
4271 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4272 echo $ac_n "(cached) $ac_c" 1>&6
4273 else
4274 if test "$cross_compiling" = yes; then
4275 ac_cv_func_mmap_fixed_mapped=no
4276 else
4277 cat > conftest.$ac_ext <<EOF
4278 #line 4279 "configure"
4279 #include "confdefs.h"
4281 /* Thanks to Mike Haertel and Jim Avera for this test.
4282 Here is a matrix of mmap possibilities:
4283 mmap private not fixed
4284 mmap private fixed at somewhere currently unmapped
4285 mmap private fixed at somewhere already mapped
4286 mmap shared not fixed
4287 mmap shared fixed at somewhere currently unmapped
4288 mmap shared fixed at somewhere already mapped
4289 For private mappings, we should verify that changes cannot be read()
4290 back from the file, nor mmap's back from the file at a different
4291 address. (There have been systems where private was not correctly
4292 implemented like the infamous i386 svr4.0, and systems where the
4293 VM page cache was not coherent with the filesystem buffer cache
4294 like early versions of FreeBSD and possibly contemporary NetBSD.)
4295 For shared mappings, we should conversely verify that changes get
4296 propogated back to all the places they're supposed to be.
4298 Grep wants private fixed already mapped.
4299 The main things grep needs to know about mmap are:
4300 * does it exist and is it safe to write into the mmap'd area
4301 * how to use it (BSD variants) */
4302 #include <sys/types.h>
4303 #include <fcntl.h>
4304 #include <sys/mman.h>
4306 /* This mess was copied from the GNU getpagesize.h. */
4307 #ifndef HAVE_GETPAGESIZE
4308 # ifdef HAVE_UNISTD_H
4309 # include <unistd.h>
4310 # endif
4312 /* Assume that all systems that can run configure have sys/param.h. */
4313 # ifndef HAVE_SYS_PARAM_H
4314 # define HAVE_SYS_PARAM_H 1
4315 # endif
4317 # ifdef _SC_PAGESIZE
4318 # define getpagesize() sysconf(_SC_PAGESIZE)
4319 # else /* no _SC_PAGESIZE */
4320 # ifdef HAVE_SYS_PARAM_H
4321 # include <sys/param.h>
4322 # ifdef EXEC_PAGESIZE
4323 # define getpagesize() EXEC_PAGESIZE
4324 # else /* no EXEC_PAGESIZE */
4325 # ifdef NBPG
4326 # define getpagesize() NBPG * CLSIZE
4327 # ifndef CLSIZE
4328 # define CLSIZE 1
4329 # endif /* no CLSIZE */
4330 # else /* no NBPG */
4331 # ifdef NBPC
4332 # define getpagesize() NBPC
4333 # else /* no NBPC */
4334 # ifdef PAGESIZE
4335 # define getpagesize() PAGESIZE
4336 # endif /* PAGESIZE */
4337 # endif /* no NBPC */
4338 # endif /* no NBPG */
4339 # endif /* no EXEC_PAGESIZE */
4340 # else /* no HAVE_SYS_PARAM_H */
4341 # define getpagesize() 8192 /* punt totally */
4342 # endif /* no HAVE_SYS_PARAM_H */
4343 # endif /* no _SC_PAGESIZE */
4345 #endif /* no HAVE_GETPAGESIZE */
4347 #ifdef __cplusplus
4348 extern "C" { void *malloc(unsigned); }
4349 #else
4350 char *malloc();
4351 #endif
4354 main()
4356 char *data, *data2, *data3;
4357 int i, pagesize;
4358 int fd;
4360 pagesize = getpagesize();
4363 * First, make a file with some known garbage in it.
4365 data = malloc(pagesize);
4366 if (!data)
4367 exit(1);
4368 for (i = 0; i < pagesize; ++i)
4369 *(data + i) = rand();
4370 umask(0);
4371 fd = creat("conftestmmap", 0600);
4372 if (fd < 0)
4373 exit(1);
4374 if (write(fd, data, pagesize) != pagesize)
4375 exit(1);
4376 close(fd);
4379 * Next, try to mmap the file at a fixed address which
4380 * already has something else allocated at it. If we can,
4381 * also make sure that we see the same garbage.
4383 fd = open("conftestmmap", O_RDWR);
4384 if (fd < 0)
4385 exit(1);
4386 data2 = malloc(2 * pagesize);
4387 if (!data2)
4388 exit(1);
4389 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4390 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4391 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4392 exit(1);
4393 for (i = 0; i < pagesize; ++i)
4394 if (*(data + i) != *(data2 + i))
4395 exit(1);
4398 * Finally, make sure that changes to the mapped area
4399 * do not percolate back to the file as seen by read().
4400 * (This is a bug on some variants of i386 svr4.0.)
4402 for (i = 0; i < pagesize; ++i)
4403 *(data2 + i) = *(data2 + i) + 1;
4404 data3 = malloc(pagesize);
4405 if (!data3)
4406 exit(1);
4407 if (read(fd, data3, pagesize) != pagesize)
4408 exit(1);
4409 for (i = 0; i < pagesize; ++i)
4410 if (*(data + i) != *(data3 + i))
4411 exit(1);
4412 close(fd);
4413 unlink("conftestmmap");
4414 exit(0);
4418 if { (eval echo configure:4419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4419 then
4420 ac_cv_func_mmap_fixed_mapped=yes
4421 else
4422 echo "configure: failed program was:" >&5
4423 cat conftest.$ac_ext >&5
4424 rm -fr conftest*
4425 ac_cv_func_mmap_fixed_mapped=no
4427 rm -fr conftest*
4432 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4433 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4434 cat >> confdefs.h <<\EOF
4435 #define HAVE_MMAP 1
4443 if test ${build} = ${host} -a ${host} = ${target} ; then
4444 case ${host_os} in
4445 hpux*)
4446 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
4447 echo "configure:4448: checking for HPUX/OSF thread support" >&5
4448 if test -f /usr/include/dce/cma_config.h ; then
4449 if test "$GCC" = "yes" ; then
4450 echo "$ac_t""yes" 1>&6
4451 cat >> confdefs.h <<\EOF
4452 #define HAVE_HPUX_THREAD_SUPPORT 1
4455 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
4456 CONFIG_SRCS="${CONFIG_SRCS} hpux-thread.c"
4457 else
4458 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
4460 else
4461 echo "$ac_t""no" 1>&6
4464 solaris*)
4465 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
4466 echo "configure:4467: checking for Solaris thread debugging library" >&5
4467 if test -f /usr/lib/libthread_db.so.1 ; then
4468 echo "$ac_t""yes" 1>&6
4469 cat >> confdefs.h <<\EOF
4470 #define HAVE_THREAD_DB_LIB 1
4473 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
4474 CONFIG_SRCS="${CONFIG_SRCS} sol-thread.c"
4475 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
4476 echo "configure:4477: checking for dlopen in -ldl" >&5
4477 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
4478 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4479 echo $ac_n "(cached) $ac_c" 1>&6
4480 else
4481 ac_save_LIBS="$LIBS"
4482 LIBS="-ldl $LIBS"
4483 cat > conftest.$ac_ext <<EOF
4484 #line 4485 "configure"
4485 #include "confdefs.h"
4486 /* Override any gcc2 internal prototype to avoid an error. */
4487 /* We use char because int might match the return type of a gcc2
4488 builtin and then its argument prototype would still apply. */
4489 char dlopen();
4491 int main() {
4492 dlopen()
4493 ; return 0; }
4495 if { (eval echo configure:4496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4496 rm -rf conftest*
4497 eval "ac_cv_lib_$ac_lib_var=yes"
4498 else
4499 echo "configure: failed program was:" >&5
4500 cat conftest.$ac_ext >&5
4501 rm -rf conftest*
4502 eval "ac_cv_lib_$ac_lib_var=no"
4504 rm -f conftest*
4505 LIBS="$ac_save_LIBS"
4508 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4509 echo "$ac_t""yes" 1>&6
4510 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4511 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4512 cat >> confdefs.h <<EOF
4513 #define $ac_tr_lib 1
4516 LIBS="-ldl $LIBS"
4518 else
4519 echo "$ac_t""no" 1>&6
4522 if test "$GCC" = "yes" ; then
4523 # The GNU linker requires the -export-dynamic option to make
4524 # all symbols visible in the dynamic symbol table.
4525 hold_ldflags=$LDFLAGS
4526 echo $ac_n "checking for the ld -export-dynamic flag""... $ac_c" 1>&6
4527 echo "configure:4528: checking for the ld -export-dynamic flag" >&5
4528 LDFLAGS="${LDFLAGS} -Wl,-export-dynamic"
4529 cat > conftest.$ac_ext <<EOF
4530 #line 4531 "configure"
4531 #include "confdefs.h"
4533 int main() {
4534 int i;
4535 ; return 0; }
4537 if { (eval echo configure:4538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4538 rm -rf conftest*
4539 found=yes
4540 else
4541 echo "configure: failed program was:" >&5
4542 cat conftest.$ac_ext >&5
4543 rm -rf conftest*
4544 found=no
4546 rm -f conftest*
4547 LDFLAGS=$hold_ldflags
4548 echo "$ac_t""$found" 1>&6
4549 if test $found = yes; then
4550 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Wl,-export-dynamic"
4553 # Sun randomly tweaked the prototypes in <proc_service.h>
4554 # at one point.
4555 echo $ac_n "checking if <proc_service.h> is old""... $ac_c" 1>&6
4556 echo "configure:4557: checking if <proc_service.h> is old" >&5
4557 if eval "test \"`echo '$''{'gdb_cv_proc_service_is_old'+set}'`\" = set"; then
4558 echo $ac_n "(cached) $ac_c" 1>&6
4559 else
4561 cat > conftest.$ac_ext <<EOF
4562 #line 4563 "configure"
4563 #include "confdefs.h"
4565 #include <proc_service.h>
4566 ps_err_e ps_pdwrite
4567 (struct ps_prochandle*, psaddr_t, const void*, size_t);
4569 int main() {
4571 ; return 0; }
4573 if { (eval echo configure:4574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4574 rm -rf conftest*
4575 gdb_cv_proc_service_is_old=no
4576 else
4577 echo "configure: failed program was:" >&5
4578 cat conftest.$ac_ext >&5
4579 rm -rf conftest*
4580 gdb_cv_proc_service_is_old=yes
4582 rm -f conftest*
4586 echo "$ac_t""$gdb_cv_proc_service_is_old" 1>&6
4587 if test $gdb_cv_proc_service_is_old = yes; then
4588 cat >> confdefs.h <<\EOF
4589 #define PROC_SERVICE_IS_OLD 1
4593 else
4594 echo "$ac_t""no" 1>&6
4597 esac
4601 ENABLE_CFLAGS=
4603 # Check whether --enable-netrom or --disable-netrom was given.
4604 if test "${enable_netrom+set}" = set; then
4605 enableval="$enable_netrom"
4606 case "${enableval}" in
4607 yes) enable_netrom=yes ;;
4608 no) enable_netrom=no ;;
4609 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
4610 esac
4614 if test "${enable_netrom}" = "yes"; then
4615 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
4616 CONFIG_SRCS="${CONFIG_SRCS} remote-nrom.c"
4619 # Check whether --enable-build-warnings or --disable-build-warnings was given.
4620 if test "${enable_build_warnings+set}" = set; then
4621 enableval="$enable_build_warnings"
4622 build_warnings="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations"
4623 case "${enableval}" in
4624 yes) ;;
4625 no) build_warnings="-w";;
4626 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4627 build_warnings="${build_warnings} ${t}";;
4628 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4629 build_warnings="${t} ${build_warnings}";;
4630 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4631 esac
4632 else
4633 build_warnings=""
4636 if test "x${build_warnings}" != x -a "x$GCC" = xyes
4637 then
4638 WARN_CFLAGS="${build_warnings}"
4639 else
4640 WARN_CFLAGS=""
4644 MMALLOC_CFLAGS=
4645 MMALLOC=
4649 # Check whether --with-mmalloc or --without-mmalloc was given.
4650 if test "${with_mmalloc+set}" = set; then
4651 withval="$with_mmalloc"
4652 case "${withval}" in
4653 yes) want_mmalloc=true ;;
4654 no) want_mmalloc=false;;
4655 *) { echo "configure: error: bad value ${withval} for GDB with-mmalloc option" 1>&2; exit 1; } ;;
4656 esac
4657 else
4658 want_mmalloc=false
4661 if test x$want_mmalloc = xtrue; then
4662 cat >> confdefs.h <<\EOF
4663 #define USE_MMALLOC 1
4666 cat >> confdefs.h <<\EOF
4667 #define MMCHECK_FORCE 1
4670 MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
4671 MMALLOC='../mmalloc/libmmalloc.a'
4674 # start-sanitize-carp
4675 # The below takes an educated guess at the targets that
4676 # should be built. It is an interum version that provides
4677 # significant backward compatibility.
4679 # Check whether --enable-carp or --disable-carp was given.
4680 if test "${enable_carp+set}" = set; then
4681 enableval="$enable_carp"
4682 case "${enableval}" in
4683 yes) enable_carp=yes ;;
4684 no) enable_carp=no ;;
4685 *) { echo "configure: error: bad value ${enableval} for carp option" 1>&2; exit 1; } ;;
4686 esac
4687 else
4688 enable_carp=no
4691 # Check whether --enable-targets or --disable-targets was given.
4692 if test "${enable_targets+set}" = set; then
4693 enableval="$enable_targets"
4694 case "${enableval}" in
4695 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
4697 no) enable_targets= ;;
4698 *) enable_targets="$enableval" ;;
4699 esac
4702 # Canonicalize the secondary target names.
4703 all_targets=false
4704 if test -n "$enable_targets" ; then
4705 if test "$enable_targets" = all ; then
4706 all_targets=true
4707 else
4708 for targ in `echo $enable_targets | sed 's/,/ /g'`
4710 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
4711 if test -n "$result" ; then
4712 canon_targets="$canon_targets $result"
4714 done
4718 # Convert the target names into GDB [*]-tdep.c names
4719 selarchs=
4720 for targ in $target $canon_targets
4722 if test "x$targ" = "xall" ; then
4723 all_targets=true
4724 else
4725 t_cpu=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
4726 t_vendor=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
4727 t_os=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
4728 mt=`
4729 target=$targ
4730 target_cpu=$t_cpu
4731 target_vendor=$t_vendor
4732 target_os=$t_os
4733 . ${srcdir}/configure.tgt
4734 echo ${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt`
4735 if test -r ${mt} ; then
4736 # This gets confused over .mt files that have multiple -tdep.o
4737 tdep=`sed -n '
4738 s/^.*[ =]\([^ ]*\)-tdep.o.*/\1/p
4739 ' $mt`
4740 selarchs="$selarchs $tdep"
4743 done
4745 # We don't do any links based on the target system, just makefile config.
4747 if test x${all_targets} = xfalse ; then
4749 # Target architecture .o files.
4752 for arch in $selarchs
4754 archdefs="$archdefs -DARCH_$arch"
4755 ta="$ta ${arch}-tdep.o"
4756 # Special cases
4757 case "$arch" in
4758 dvp) ta="$ta mips-tdep.o dvp-tdep.o" ;;
4759 esac
4760 done
4762 # Weed out duplicate .o files.
4763 f=""
4764 for i in $ta ; do
4765 case " $f " in
4766 *" $i "*) ;;
4767 *) f="$f $i" ;;
4768 esac
4769 done
4770 ta="$f"
4772 # And duplicate -D flags.
4773 f=""
4774 for i in $archdefs ; do
4775 case " $f " in
4776 *" $i "*) ;;
4777 *) f="$f $i" ;;
4778 esac
4779 done
4780 archdefs="$f"
4782 MACHINE_OBS="$ta"
4784 else # all_targets is true
4785 archdefs=-DARCH_all
4786 MACHINE_OBS='$(ALL_MACHINES)'
4789 if test "${enable_carp}" = yes ; then
4790 gdb_target=carp
4791 gdb_target_cpu=carp
4792 else
4793 MACHINE_OBS="# $MACHINE_OBS"
4797 # end-sanitize-carp
4798 # start-sanitize-gdbtk
4799 # start-sanitize-ide
4800 ENABLE_IDE=
4801 # Check whether --enable-ide or --disable-ide was given.
4802 if test "${enable_ide+set}" = set; then
4803 enableval="$enable_ide"
4807 if test "$enable_ide" = yes; then
4808 enable_ide=yes
4809 ENABLE_IDE=1
4810 else
4811 enable_ide=no
4815 # Check whether --with-foundry-libs or --without-foundry-libs was given.
4816 if test "${with_foundry_libs+set}" = set; then
4817 withval="$with_foundry_libs"
4818 FOUNDRY_LIB_BASE=${withval}
4824 # This is the Foundry SDK
4826 # These variables are used to determine where the Foundry libs and
4827 # header files are located.
4829 if test "$FOUNDRY_LIB_BASE" != ""; then
4830 LIBGUI="${FOUNDRY_LIB_BASE}/lib/libgui.a"
4831 GUI_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include"
4832 if test x$enable_ide = xyes; then
4833 IDE_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include -DIDE"
4834 IDE_X="-L${FOUNDRY_LIB_BASE}/lib -lilu-Tk -lilu-c -lilu"
4835 else
4836 IDE_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include"
4838 LIBIDETCL="${FOUNDRY_LIB_BASE}/lib/libidetcl.a"
4839 LIBIDE="${FOUNDRY_LIB_BASE}/lib/libide.a"
4840 IDE_DEPS="${FOUNDRY_LIB_BASE}/lib/libilu-Tk.a ${FOUNDRY_LIB_BASE}/lib/libilu-c.a ${FOUNDRY_LIB_BASE}/lib/libilu.a"
4841 else
4842 # end-sanitize-ide
4843 LIBGUI="../libgui/src/libgui.a"
4844 GUI_CFLAGS_X="-I${srcdir}/../libgui/src"
4845 # start-sanitize-ide
4846 if test x$enable_ide = xyes; then
4847 IDE_CFLAGS_X="-I${srcdir}/../libidetcl/src -I${srcdir}/../libide/src -DIDE -I${srcdir}/../ilu/runtime/mainloop"
4848 IDE_X="-L../ilu/runtime/mainloop -lilu-Tk -L../ilu/runtime/c -lilu-c -L../ilu/runtime/kernel -lilu"
4849 else
4850 IDE_CFLAGS_X="-I${srcdir}/../libidetcl/src -I${srcdir}/../libide/src"
4852 LIBIDETCL="../libidetcl/src/libidetcl.a"
4853 LIBIDE="../libide/src/libide.a"
4854 IDE_DEPS="../ilu/runtime/mainloop/libilu-Tk.a ../ilu/runtime/c/libilu-c.a ../ilu/runtime/kernel/libilu.a"
4857 # end-sanitize-ide
4860 # start-sanitize-ide
4866 # end-sanitize-ide
4868 ENABLE_GDBTK=
4870 # Check whether --enable-gdbtk or --disable-gdbtk was given.
4871 if test "${enable_gdbtk+set}" = set; then
4872 enableval="$enable_gdbtk"
4873 case "${enableval}" in
4874 yes)
4875 case "$host" in
4876 *go32*)
4877 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
4878 enable_gdbtk=no ;;
4879 *windows*)
4880 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
4881 enable_gdbtk=no ;;
4883 enable_gdbtk=yes ;;
4884 esac ;;
4886 enable_gdbtk=no ;;
4888 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
4889 esac
4890 else
4892 # Default is on for everything but go32 and Cygwin
4893 case "$host" in
4894 *go32* | *windows*)
4897 enable_gdbtk=yes ;;
4898 esac
4903 # In the Cygwin environment, we need some additional flags.
4904 echo $ac_n "checking for cygwin""... $ac_c" 1>&6
4905 echo "configure:4906: checking for cygwin" >&5
4906 if eval "test \"`echo '$''{'gdb_cv_os_cygwin'+set}'`\" = set"; then
4907 echo $ac_n "(cached) $ac_c" 1>&6
4908 else
4909 cat > conftest.$ac_ext <<EOF
4910 #line 4911 "configure"
4911 #include "confdefs.h"
4913 #ifdef __CYGWIN32__
4914 lose
4915 #endif
4917 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4918 egrep "lose" >/dev/null 2>&1; then
4919 rm -rf conftest*
4920 gdb_cv_os_cygwin=yes
4921 else
4922 rm -rf conftest*
4923 gdb_cv_os_cygwin=no
4925 rm -f conftest*
4929 echo "$ac_t""$gdb_cv_os_cygwin" 1>&6
4931 WIN32LIBS=
4932 WIN32LDAPP=
4936 DLLTOOL=${DLLTOOL-dlltool}
4937 WINDRES=${WINDRES-windres}
4941 if test x$gdb_cv_os_cygwin = xyes; then
4942 if test x$enable_ide = xyes; then
4943 WIN32LIBS="-ladvapi32"
4947 configdir="unix"
4949 GDBTKLIBS=
4950 if test "${enable_gdbtk}" = "yes"; then
4954 # Ok, lets find the tcl configuration
4955 # First, look for one uninstalled.
4956 # the alternative search directory is invoked by --with-tclconfig
4959 if test x"${no_tcl}" = x ; then
4960 # we reset no_tcl in case something fails here
4961 no_tcl=true
4962 # Check whether --with-tclconfig or --without-tclconfig was given.
4963 if test "${with_tclconfig+set}" = set; then
4964 withval="$with_tclconfig"
4965 with_tclconfig=${withval}
4968 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
4969 echo "configure:4970: checking for Tcl configuration" >&5
4970 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
4971 echo $ac_n "(cached) $ac_c" 1>&6
4972 else
4975 # First check to see if --with-tclconfig was specified.
4976 if test x"${with_tclconfig}" != x ; then
4977 if test -f "${with_tclconfig}/tclConfig.sh" ; then
4978 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
4979 else
4980 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
4984 # then check for a private Tcl installation
4985 if test x"${ac_cv_c_tclconfig}" = x ; then
4986 for i in \
4987 ../tcl \
4988 `ls -dr ../tcl[7-9]* 2>/dev/null` \
4989 ../../tcl \
4990 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
4991 ../../../tcl \
4992 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
4993 if test -f "$i/${configdir}/tclConfig.sh" ; then
4994 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
4995 break
4997 done
4999 # check in a few common install locations
5000 if test x"${ac_cv_c_tclconfig}" = x ; then
5001 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
5002 if test -f "$i/tclConfig.sh" ; then
5003 ac_cv_c_tclconfig=`(cd $i; pwd)`
5004 break
5006 done
5008 # check in a few other private locations
5009 if test x"${ac_cv_c_tclconfig}" = x ; then
5010 for i in \
5011 ${srcdir}/../tcl \
5012 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
5013 if test -f "$i/${configdir}/tclConfig.sh" ; then
5014 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
5015 break
5017 done
5022 if test x"${ac_cv_c_tclconfig}" = x ; then
5023 TCLCONFIG="# no Tcl configs found"
5024 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
5025 else
5026 no_tcl=
5027 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
5028 echo "$ac_t""found $TCLCONFIG" 1>&6
5032 if test -z "${no_tcl}"; then
5034 . $TCLCONFIG
5062 # Ok, lets find the tk configuration
5063 # First, look for one uninstalled.
5064 # the alternative search directory is invoked by --with-tkconfig
5067 if test x"${no_tk}" = x ; then
5068 # we reset no_tk in case something fails here
5069 no_tk=true
5070 # Check whether --with-tkconfig or --without-tkconfig was given.
5071 if test "${with_tkconfig+set}" = set; then
5072 withval="$with_tkconfig"
5073 with_tkconfig=${withval}
5076 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
5077 echo "configure:5078: checking for Tk configuration" >&5
5078 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
5079 echo $ac_n "(cached) $ac_c" 1>&6
5080 else
5083 # First check to see if --with-tkconfig was specified.
5084 if test x"${with_tkconfig}" != x ; then
5085 if test -f "${with_tkconfig}/tkConfig.sh" ; then
5086 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
5087 else
5088 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
5092 # then check for a private Tk library
5093 if test x"${ac_cv_c_tkconfig}" = x ; then
5094 for i in \
5095 ../tk \
5096 `ls -dr ../tk[4-9]* 2>/dev/null` \
5097 ../../tk \
5098 `ls -dr ../../tk[4-9]* 2>/dev/null` \
5099 ../../../tk \
5100 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
5101 if test -f "$i/${configdir}/tkConfig.sh" ; then
5102 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
5103 break
5105 done
5107 # check in a few common install locations
5108 if test x"${ac_cv_c_tkconfig}" = x ; then
5109 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
5110 if test -f "$i/tkConfig.sh" ; then
5111 ac_cv_c_tkconfig=`(cd $i; pwd)`
5112 break
5114 done
5116 # check in a few other private locations
5117 if test x"${ac_cv_c_tkconfig}" = x ; then
5118 for i in \
5119 ${srcdir}/../tk \
5120 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
5121 if test -f "$i/${configdir}/tkConfig.sh" ; then
5122 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
5123 break
5125 done
5130 if test x"${ac_cv_c_tkconfig}" = x ; then
5131 TKCONFIG="# no Tk configs found"
5132 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
5133 else
5134 no_tk=
5135 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
5136 echo "$ac_t""found $TKCONFIG" 1>&6
5142 # If $no_tk is nonempty, then we can't do Tk, and there is no
5143 # point to doing Tcl.
5144 if test -z "${no_tk}"; then
5146 if test -f "$TKCONFIG" ; then
5147 . $TKCONFIG
5164 # Ok, lets find the tcl source trees so we can use the headers
5165 # Warning: transition of version 9 to 10 will break this algorithm
5166 # because 10 sorts before 9. We also look for just tcl. We have to
5167 # be careful that we don't match stuff like tclX by accident.
5168 # the alternative search directory is involked by --with-tclinclude
5171 no_tcl=true
5172 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
5173 echo "configure:5174: checking for Tcl private headers. dir=${configdir}" >&5
5174 # Check whether --with-tclinclude or --without-tclinclude was given.
5175 if test "${with_tclinclude+set}" = set; then
5176 withval="$with_tclinclude"
5177 with_tclinclude=${withval}
5180 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
5181 echo $ac_n "(cached) $ac_c" 1>&6
5182 else
5184 # first check to see if --with-tclinclude was specified
5185 if test x"${with_tclinclude}" != x ; then
5186 if test -f ${with_tclinclude}/tclInt.h ; then
5187 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
5188 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
5189 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
5190 else
5191 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
5195 # next check if it came with Tcl configuration file
5196 if test x"${ac_cv_c_tclconfig}" = x ; then
5197 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
5198 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
5202 # next check in private source directory
5204 # since ls returns lowest version numbers first, reverse its output
5205 if test x"${ac_cv_c_tclh}" = x ; then
5206 for i in \
5207 ${srcdir}/../tcl \
5208 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
5209 ${srcdir}/../../tcl \
5210 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
5211 ${srcdir}/../../../tcl \
5212 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
5213 if test -f $i/generic/tclInt.h ; then
5214 ac_cv_c_tclh=`(cd $i/generic; pwd)`
5215 break
5217 done
5219 # finally check in a few common install locations
5221 # since ls returns lowest version numbers first, reverse its output
5222 if test x"${ac_cv_c_tclh}" = x ; then
5223 for i in \
5224 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
5225 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
5226 /usr/local/src/tcl \
5227 /usr/local/lib/tcl \
5228 ${prefix}/include ; do
5229 if test -f $i/generic/tclInt.h ; then
5230 ac_cv_c_tclh=`(cd $i/generic; pwd)`
5231 break
5233 done
5235 # see if one is installed
5236 if test x"${ac_cv_c_tclh}" = x ; then
5237 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
5238 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
5239 echo "configure:5240: checking for tclInt.h" >&5
5240 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5241 echo $ac_n "(cached) $ac_c" 1>&6
5242 else
5243 cat > conftest.$ac_ext <<EOF
5244 #line 5245 "configure"
5245 #include "confdefs.h"
5246 #include <tclInt.h>
5248 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5249 { (eval echo configure:5250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5250 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5251 if test -z "$ac_err"; then
5252 rm -rf conftest*
5253 eval "ac_cv_header_$ac_safe=yes"
5254 else
5255 echo "$ac_err" >&5
5256 echo "configure: failed program was:" >&5
5257 cat conftest.$ac_ext >&5
5258 rm -rf conftest*
5259 eval "ac_cv_header_$ac_safe=no"
5261 rm -f conftest*
5263 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5264 echo "$ac_t""yes" 1>&6
5265 ac_cv_c_tclh=installed
5266 else
5267 echo "$ac_t""no" 1>&6
5268 ac_cv_c_tclh=""
5275 if test x"${ac_cv_c_tclh}" = x ; then
5276 TCLHDIR="# no Tcl private headers found"
5277 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
5279 if test x"${ac_cv_c_tclh}" != x ; then
5280 no_tcl=""
5281 if test x"${ac_cv_c_tclh}" = x"installed" ; then
5282 echo "$ac_t""is installed" 1>&6
5283 TCLHDIR=""
5284 else
5285 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
5286 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
5287 TCLHDIR="-I${ac_cv_c_tclh}"
5295 # Ok, lets find the tk source trees so we can use the headers
5296 # If the directory (presumably symlink) named "tk" exists, use that one
5297 # in preference to any others. Same logic is used when choosing library
5298 # and again with Tcl. The search order is the best place to look first, then in
5299 # decreasing significance. The loop breaks if the trigger file is found.
5300 # Note the gross little conversion here of srcdir by cd'ing to the found
5301 # directory. This converts the path from a relative to an absolute, so
5302 # recursive cache variables for the path will work right. We check all
5303 # the possible paths in one loop rather than many seperate loops to speed
5304 # things up.
5305 # the alternative search directory is involked by --with-tkinclude
5307 no_tk=true
5308 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
5309 echo "configure:5310: checking for Tk private headers" >&5
5310 # Check whether --with-tkinclude or --without-tkinclude was given.
5311 if test "${with_tkinclude+set}" = set; then
5312 withval="$with_tkinclude"
5313 with_tkinclude=${withval}
5316 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
5317 echo $ac_n "(cached) $ac_c" 1>&6
5318 else
5320 # first check to see if --with-tkinclude was specified
5321 if test x"${with_tkinclude}" != x ; then
5322 if test -f ${with_tkinclude}/tk.h ; then
5323 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
5324 elif test -f ${with_tkinclude}/generic/tk.h ; then
5325 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
5326 else
5327 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
5331 # next check if it came with Tk configuration file
5332 if test x"${ac_cv_c_tkconfig}" = x ; then
5333 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
5334 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
5338 # next check in private source directory
5340 # since ls returns lowest version numbers first, reverse its output
5341 if test x"${ac_cv_c_tkh}" = x ; then
5342 for i in \
5343 ${srcdir}/../tk \
5344 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
5345 ${srcdir}/../../tk \
5346 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
5347 ${srcdir}/../../../tk \
5348 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
5349 if test -f $i/generic/tk.h ; then
5350 ac_cv_c_tkh=`(cd $i/generic; pwd)`
5351 break
5353 done
5355 # finally check in a few common install locations
5357 # since ls returns lowest version numbers first, reverse its output
5358 if test x"${ac_cv_c_tkh}" = x ; then
5359 for i in \
5360 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
5361 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
5362 /usr/local/src/tk \
5363 /usr/local/lib/tk \
5364 ${prefix}/include ; do
5365 if test -f $i/generic/tk.h ; then
5366 ac_cv_c_tkh=`(cd $i/generic; pwd)`
5367 break
5369 done
5371 # see if one is installed
5372 if test x"${ac_cv_c_tkh}" = x ; then
5373 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
5374 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
5375 echo "configure:5376: checking for tk.h" >&5
5376 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5377 echo $ac_n "(cached) $ac_c" 1>&6
5378 else
5379 cat > conftest.$ac_ext <<EOF
5380 #line 5381 "configure"
5381 #include "confdefs.h"
5382 #include <tk.h>
5384 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5385 { (eval echo configure:5386: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5386 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5387 if test -z "$ac_err"; then
5388 rm -rf conftest*
5389 eval "ac_cv_header_$ac_safe=yes"
5390 else
5391 echo "$ac_err" >&5
5392 echo "configure: failed program was:" >&5
5393 cat conftest.$ac_ext >&5
5394 rm -rf conftest*
5395 eval "ac_cv_header_$ac_safe=no"
5397 rm -f conftest*
5399 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5400 echo "$ac_t""yes" 1>&6
5401 ac_cv_c_tkh=installed
5402 else
5403 echo "$ac_t""no" 1>&6
5404 ac_cv_c_tkh=""
5411 if test x"${ac_cv_c_tkh}" != x ; then
5412 no_tk=""
5413 if test x"${ac_cv_c_tkh}" = x"installed" ; then
5414 echo "$ac_t""is installed" 1>&6
5415 TKHDIR=""
5416 else
5417 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
5418 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
5419 TKHDIR="-I${ac_cv_c_tkh}"
5421 else
5422 TKHDIR="# no Tk directory found"
5423 echo "configure: warning: Can't find Tk private headers" 1>&2
5424 no_tk=true
5430 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
5431 echo "configure:5432: checking for Itcl private headers. srcdir=${srcdir}" >&5
5432 if test x"${ac_cv_c_itclh}" = x ; then
5433 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ; do
5434 if test -f $i/src/itcl.h ; then
5435 ac_cv_c_itclh=`(cd $i/src; pwd)`
5436 break
5438 done
5440 if test x"${ac_cv_c_itclh}" = x ; then
5441 ITCLHDIR="# no Itcl private headers found"
5442 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
5444 if test x"${ac_cv_c_itclh}" != x ; then
5445 ITCLHDIR="-I${ac_cv_c_itclh}"
5447 # should always be here
5448 ITCLLIB="../itcl/src/libitcl.a"
5453 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
5454 echo "configure:5455: checking for Tix private headers. srcdir=${srcdir}" >&5
5455 if test x"${ac_cv_c_tixh}" = x ; then
5456 for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
5457 if test -f $i/generic/tix.h ; then
5458 ac_cv_c_tixh=`(cd $i/generic; pwd)`
5459 break
5461 done
5463 if test x"${ac_cv_c_tixh}" = x ; then
5464 TIXHDIR="# no Tix private headers found"
5465 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
5467 if test x"${ac_cv_c_tixh}" != x ; then
5468 TIXHDIR="-I${ac_cv_c_tixh}"
5473 # now look for tix library stuff
5474 TIXVERSION=4.1.8.0
5475 . ${ac_cv_c_tclconfig}/tclConfig.sh
5476 case "${host}" in
5477 *-*-cygwin*)
5478 tixdir=../tix/win/tcl8.0
5481 tixdir=../tix/unix/tk8.0
5483 esac
5484 if test "${TCL_SHARED_BUILD}" = "1"; then
5485 TIX_LIB_EXT="${TCL_SHLIB_SUFFIX}"
5487 # Can't win them all: SunOS 4 (others?) appends a version
5488 # number after the ".so"
5489 case "${host}" in
5490 *-*-sunos4*)
5491 TIX_LIB_EXT="${TIX_LIB_EXT}.1.0" ;;
5492 esac
5494 else
5495 TIX_LIB_EXT=".a"
5498 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
5499 TIXLIB="-L${tixdir} -ltix${TIXVERSION}"
5500 TIX_DEPS="${tixdir}/libtix${TIXVERSION}${TIX_LIB_EXT}"
5501 else
5502 TIXLIB="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
5503 TIX_DEPS="${tixdir}/libtix`echo ${TIXVERSION} | tr -d .`${TIX_LIB_EXT}"
5506 ENABLE_GDBTK=1
5507 ENABLE_CFLAGS="${ENABLE_CFLAGS} -DGDBTK"
5509 # Include some libraries that Tcl and Tk want.
5510 if test "${enable_ide}" = "yes"; then
5511 TCL_LIBS='$(LIBIDETCL) $(LIBIDE) $(LIBGUI) $(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
5512 CONFIG_DEPS='$(LIBIDETCL) $(LIBIDE) $(LIBGUI) $(IDE_DEPS) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
5513 else
5514 TCL_LIBS='$(LIBGUI) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
5515 CONFIG_DEPS='$(LIBGUI) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
5517 # Yes, the ordering seems wrong here. But it isn't.
5518 # TK_LIBS is the list of libraries that need to be linked
5519 # after Tcl/Tk. Note that this isn't put into LIBS. If it
5520 # were in LIBS then any link tests after this point would
5521 # try to include things like `$(LIBGUI)', which wouldn't work.
5522 GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}"
5523 CONFIG_OBS="${CONFIG_OBS} gdbtk.o gdbtk-cmds.o gdbtk-hooks.o"
5525 if test x$gdb_cv_os_cygwin = xyes; then
5526 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32 -luser32"
5527 WIN32LDAPP="-Wl,--subsystem,console"
5528 CONFIG_OBS="${CONFIG_OBS} gdbres.o"
5541 # end-sanitize-gdbtk
5543 # If we find X, set shell vars x_includes and x_libraries to the
5544 # paths, otherwise set no_x=yes.
5545 # Uses ac_ vars as temps to allow command line to override cache and checks.
5546 # --without-x overrides everything else, but does not touch the cache.
5547 echo $ac_n "checking for X""... $ac_c" 1>&6
5548 echo "configure:5549: checking for X" >&5
5550 # Check whether --with-x or --without-x was given.
5551 if test "${with_x+set}" = set; then
5552 withval="$with_x"
5556 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5557 if test "x$with_x" = xno; then
5558 # The user explicitly disabled X.
5559 have_x=disabled
5560 else
5561 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5562 # Both variables are already set.
5563 have_x=yes
5564 else
5565 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
5566 echo $ac_n "(cached) $ac_c" 1>&6
5567 else
5568 # One or both of the vars are not set, and there is no cached value.
5569 ac_x_includes=NO ac_x_libraries=NO
5570 rm -fr conftestdir
5571 if mkdir conftestdir; then
5572 cd conftestdir
5573 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5574 cat > Imakefile <<'EOF'
5575 acfindx:
5576 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5578 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5579 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5580 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5581 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5582 for ac_extension in a so sl; do
5583 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5584 test -f $ac_im_libdir/libX11.$ac_extension; then
5585 ac_im_usrlibdir=$ac_im_libdir; break
5587 done
5588 # Screen out bogus values from the imake configuration. They are
5589 # bogus both because they are the default anyway, and because
5590 # using them would break gcc on systems where it needs fixed includes.
5591 case "$ac_im_incroot" in
5592 /usr/include) ;;
5593 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5594 esac
5595 case "$ac_im_usrlibdir" in
5596 /usr/lib | /lib) ;;
5597 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5598 esac
5600 cd ..
5601 rm -fr conftestdir
5604 if test "$ac_x_includes" = NO; then
5605 # Guess where to find include files, by looking for this one X11 .h file.
5606 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5608 # First, try using that file with no special directory specified.
5609 cat > conftest.$ac_ext <<EOF
5610 #line 5611 "configure"
5611 #include "confdefs.h"
5612 #include <$x_direct_test_include>
5614 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5615 { (eval echo configure:5616: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5616 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5617 if test -z "$ac_err"; then
5618 rm -rf conftest*
5619 # We can compile using X headers with no special include directory.
5620 ac_x_includes=
5621 else
5622 echo "$ac_err" >&5
5623 echo "configure: failed program was:" >&5
5624 cat conftest.$ac_ext >&5
5625 rm -rf conftest*
5626 # Look for the header file in a standard set of common directories.
5627 # Check X11 before X11Rn because it is often a symlink to the current release.
5628 for ac_dir in \
5629 /usr/X11/include \
5630 /usr/X11R6/include \
5631 /usr/X11R5/include \
5632 /usr/X11R4/include \
5634 /usr/include/X11 \
5635 /usr/include/X11R6 \
5636 /usr/include/X11R5 \
5637 /usr/include/X11R4 \
5639 /usr/local/X11/include \
5640 /usr/local/X11R6/include \
5641 /usr/local/X11R5/include \
5642 /usr/local/X11R4/include \
5644 /usr/local/include/X11 \
5645 /usr/local/include/X11R6 \
5646 /usr/local/include/X11R5 \
5647 /usr/local/include/X11R4 \
5649 /usr/X386/include \
5650 /usr/x386/include \
5651 /usr/XFree86/include/X11 \
5653 /usr/include \
5654 /usr/local/include \
5655 /usr/unsupported/include \
5656 /usr/athena/include \
5657 /usr/local/x11r5/include \
5658 /usr/lpp/Xamples/include \
5660 /usr/openwin/include \
5661 /usr/openwin/share/include \
5664 if test -r "$ac_dir/$x_direct_test_include"; then
5665 ac_x_includes=$ac_dir
5666 break
5668 done
5670 rm -f conftest*
5671 fi # $ac_x_includes = NO
5673 if test "$ac_x_libraries" = NO; then
5674 # Check for the libraries.
5676 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5677 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5679 # See if we find them without any special options.
5680 # Don't add to $LIBS permanently.
5681 ac_save_LIBS="$LIBS"
5682 LIBS="-l$x_direct_test_library $LIBS"
5683 cat > conftest.$ac_ext <<EOF
5684 #line 5685 "configure"
5685 #include "confdefs.h"
5687 int main() {
5688 ${x_direct_test_function}()
5689 ; return 0; }
5691 if { (eval echo configure:5692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5692 rm -rf conftest*
5693 LIBS="$ac_save_LIBS"
5694 # We can link X programs with no special library path.
5695 ac_x_libraries=
5696 else
5697 echo "configure: failed program was:" >&5
5698 cat conftest.$ac_ext >&5
5699 rm -rf conftest*
5700 LIBS="$ac_save_LIBS"
5701 # First see if replacing the include by lib works.
5702 # Check X11 before X11Rn because it is often a symlink to the current release.
5703 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5704 /usr/X11/lib \
5705 /usr/X11R6/lib \
5706 /usr/X11R5/lib \
5707 /usr/X11R4/lib \
5709 /usr/lib/X11 \
5710 /usr/lib/X11R6 \
5711 /usr/lib/X11R5 \
5712 /usr/lib/X11R4 \
5714 /usr/local/X11/lib \
5715 /usr/local/X11R6/lib \
5716 /usr/local/X11R5/lib \
5717 /usr/local/X11R4/lib \
5719 /usr/local/lib/X11 \
5720 /usr/local/lib/X11R6 \
5721 /usr/local/lib/X11R5 \
5722 /usr/local/lib/X11R4 \
5724 /usr/X386/lib \
5725 /usr/x386/lib \
5726 /usr/XFree86/lib/X11 \
5728 /usr/lib \
5729 /usr/local/lib \
5730 /usr/unsupported/lib \
5731 /usr/athena/lib \
5732 /usr/local/x11r5/lib \
5733 /usr/lpp/Xamples/lib \
5734 /lib/usr/lib/X11 \
5736 /usr/openwin/lib \
5737 /usr/openwin/share/lib \
5740 for ac_extension in a so sl; do
5741 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5742 ac_x_libraries=$ac_dir
5743 break 2
5745 done
5746 done
5748 rm -f conftest*
5749 fi # $ac_x_libraries = NO
5751 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5752 # Didn't find X anywhere. Cache the known absence of X.
5753 ac_cv_have_x="have_x=no"
5754 else
5755 # Record where we found X for the cache.
5756 ac_cv_have_x="have_x=yes \
5757 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5761 eval "$ac_cv_have_x"
5762 fi # $with_x != no
5764 if test "$have_x" != yes; then
5765 echo "$ac_t""$have_x" 1>&6
5766 no_x=yes
5767 else
5768 # If each of the values was on the command line, it overrides each guess.
5769 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5770 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5771 # Update the cache value to reflect the command line values.
5772 ac_cv_have_x="have_x=yes \
5773 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5774 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5777 # start-sanitize-sky
5778 # Enable GPU2 library for MIPS simulator
5779 # Check whether --with-sim-gpu2 or --without-sim-gpu2 was given.
5780 if test "${with_sim_gpu2+set}" = set; then
5781 withval="$with_sim_gpu2"
5782 case "${target}" in
5783 mips*-sky*-*)
5784 if test -d "${withval}"
5785 then
5786 if test x${x_libraries} != x
5787 then
5788 LIBS="${LIBS} -L${withval}/lib -lgpu2 -L${x_libraries} -lX11 -lXext -lm"
5789 else
5790 LIBS="${LIBS} -L${withval}/lib -lgpu2 -lX11 -lXext -lm"
5792 else
5793 echo "configure: warning: Directory ${withval} does not exist." 1>&2
5794 fi ;;
5795 *) echo "configure: warning: --with-sim-gpu2 option invalid for target ${target}" 1>&2
5796 esac
5799 # Enable target accurate FP library
5800 # Check whether --with-sim-funit or --without-sim-funit was given.
5801 if test "${with_sim_funit+set}" = set; then
5802 withval="$with_sim_funit"
5803 case "${target}" in
5804 mips*-sky*-*)
5805 if test -d "${withval}"
5806 then
5807 LIBS="${LIBS} -L${withval}/lib -lfunit"
5808 else
5809 echo "configure: warning: Directory ${withval} does not exist." 1>&2
5810 fi ;;
5811 *) echo "configure: warning: --with-sim-funit option invalid for target ${target}" 1>&2
5812 esac
5814 # end-sanitize-sky
5822 # Begin stuff to support --enable-shared
5823 # Check whether --enable-shared or --disable-shared was given.
5824 if test "${enable_shared+set}" = set; then
5825 enableval="$enable_shared"
5826 case "${enableval}" in
5827 yes) shared=true ;;
5828 no) shared=false ;;
5829 *) shared=true ;;
5830 esac
5833 HLDFLAGS=
5834 HLDENV=
5835 # If we have shared libraries, try to set rpath reasonably.
5836 if test "${shared}" = "true"; then
5837 case "${host}" in
5838 *-*-hpux*)
5839 HLDFLAGS='-Wl,+s,+b,$(libdir)'
5841 *-*-irix5* | *-*-irix6*)
5842 HLDFLAGS='-Wl,-rpath,$(libdir)'
5844 *-*-linux*aout*)
5846 *-*-linux* | *-pc-linux-gnu)
5847 HLDFLAGS='-Wl,-rpath,$(libdir)'
5849 *-*-solaris*)
5850 HLDFLAGS='-R $(libdir)'
5852 *-*-sysv4*)
5853 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;'
5855 esac
5858 # On SunOS, if the linker supports the -rpath option, use it to
5859 # prevent ../bfd and ../opcodes from being included in the run time
5860 # search path.
5861 case "${host}" in
5862 *-*-sunos*)
5863 echo 'main () { }' > conftest.c
5864 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
5865 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
5867 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
5869 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
5871 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
5873 elif test "${shared}" = "true"; then
5874 HLDFLAGS='-Wl,-rpath=$(libdir)'
5875 else
5876 HLDFLAGS='-Wl,-rpath='
5878 rm -f conftest.t conftest.c conftest
5880 esac
5883 # End stuff to support --enable-shared
5885 # target_subdir is used by the testsuite to find the target libraries.
5886 target_subdir=
5887 if test "${host}" != "${target}"; then
5888 target_subdir="${target_alias}/"
5892 frags=
5893 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
5894 if test ! -f ${host_makefile_frag}; then
5895 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
5897 frags="$frags $host_makefile_frag"
5899 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
5900 if test ! -f ${target_makefile_frag}; then
5901 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
5903 frags="$frags $target_makefile_frag"
5909 hostfile=`sed -n '
5910 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5911 ' ${host_makefile_frag}`
5913 targetfile=`sed -n '
5914 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5915 ' ${target_makefile_frag}`
5917 # these really aren't orthogonal true/false values of the same condition,
5918 # but shells are slow enough that I like to reuse the test conditions
5919 # whenever possible
5920 if test "${target}" = "${host}"; then
5921 nativefile=`sed -n '
5922 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
5923 ' ${host_makefile_frag}`
5924 # else
5925 # GDBserver is only useful in a "native" enviroment
5926 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
5930 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
5931 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
5932 # corresponding links. But we have to remove the xm.h files and tm.h
5933 # files anyway, e.g. when switching from "configure host" to
5934 # "configure none".
5936 files=
5937 links=
5938 rm -f xm.h
5939 if test "${hostfile}" != ""; then
5940 files="${files} config/${gdb_host_cpu}/${hostfile}"
5941 links="${links} xm.h"
5943 rm -f tm.h
5944 if test "${targetfile}" != ""; then
5945 files="${files} config/${gdb_target_cpu}/${targetfile}"
5946 links="${links} tm.h"
5948 rm -f nm.h
5949 if test "${nativefile}" != ""; then
5950 files="${files} config/${gdb_host_cpu}/${nativefile}"
5951 links="${links} nm.h"
5952 else
5953 # A cross-only configuration.
5954 files="${files} config/nm-empty.h"
5955 links="${links} nm.h"
5957 # start-sanitize-gdbtk
5958 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
5959 echo "configure:5955: checking whether ln -s works" >&5
5960 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
5961 echo $ac_n "(cached) $ac_c" 1>&6
5962 else
5963 rm -f conftestdata
5964 if ln -s X conftestdata 2>/dev/null
5965 then
5966 rm -f conftestdata
5967 ac_cv_prog_LN_S="ln -s"
5968 else
5969 ac_cv_prog_LN_S=ln
5972 LN_S="$ac_cv_prog_LN_S"
5973 if test "$ac_cv_prog_LN_S" = "ln -s"; then
5974 echo "$ac_t""yes" 1>&6
5975 else
5976 echo "$ac_t""no" 1>&6
5979 # Make it possible to use the GUI without doing a full install
5980 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl2 ; then
5981 if test "$LN_S" = "ln -s" -a ! -f gdbtcl2 ; then
5982 echo linking $srcdir/gdbtcl2 to gdbtcl2
5983 $LN_S $srcdir/gdbtcl2 gdbtcl2
5984 else
5985 echo Warning: Unable to link $srcdir/gdbtcl2 to gdbtcl2. You will need to do a
5986 echo " " make install before you are able to run the GUI.
5989 # end-sanitize-gdbtk
5993 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
5994 echo "configure:5990: checking for Cygwin environment" >&5
5995 if eval "test \"`echo '$''{'am_cv_cygwin'+set}'`\" = set"; then
5996 echo $ac_n "(cached) $ac_c" 1>&6
5997 else
5998 cat > conftest.$ac_ext <<EOF
5999 #line 5995 "configure"
6000 #include "confdefs.h"
6002 int main() {
6003 return __CYGWIN32__;
6004 ; return 0; }
6006 if { (eval echo configure:6002: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6007 rm -rf conftest*
6008 am_cv_cygwin=yes
6009 else
6010 echo "configure: failed program was:" >&5
6011 cat conftest.$ac_ext >&5
6012 rm -rf conftest*
6013 am_cv_cygwin=no
6015 rm -f conftest*
6016 rm -f conftest*
6019 echo "$ac_t""$am_cv_cygwin" 1>&6
6020 CYGWIN=
6021 test "$am_cv_cygwin" = yes && CYGWIN=yes
6022 echo $ac_n "checking for Mingw32 environment""... $ac_c" 1>&6
6023 echo "configure:6019: checking for Mingw32 environment" >&5
6024 if eval "test \"`echo '$''{'am_cv_mingw32'+set}'`\" = set"; then
6025 echo $ac_n "(cached) $ac_c" 1>&6
6026 else
6027 cat > conftest.$ac_ext <<EOF
6028 #line 6024 "configure"
6029 #include "confdefs.h"
6031 int main() {
6032 return __MINGW32__;
6033 ; return 0; }
6035 if { (eval echo configure:6031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6036 rm -rf conftest*
6037 am_cv_mingw32=yes
6038 else
6039 echo "configure: failed program was:" >&5
6040 cat conftest.$ac_ext >&5
6041 rm -rf conftest*
6042 am_cv_mingw32=no
6044 rm -f conftest*
6045 rm -f conftest*
6048 echo "$ac_t""$am_cv_mingw32" 1>&6
6049 MINGW32=
6050 test "$am_cv_mingw32" = yes && MINGW32=yes
6053 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
6054 echo "configure:6050: checking for executable suffix" >&5
6055 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
6056 echo $ac_n "(cached) $ac_c" 1>&6
6057 else
6058 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
6059 am_cv_exeext=.exe
6060 else
6061 cat > am_c_test.c << 'EOF'
6062 int main() {
6063 /* Nothing needed here */
6066 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
6067 am_cv_exeext=
6068 for file in am_c_test.*; do
6069 case $file in
6070 *.c) ;;
6071 *.o) ;;
6072 *) am_cv_exeext=`echo $file | sed -e s/am_c_test//` ;;
6073 esac
6074 done
6075 rm -f am_c_test*
6078 test x"${am_cv_exeext}" = x && am_cv_exeext=no
6080 EXEEXT=""
6081 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
6082 echo "$ac_t""${am_cv_exeext}" 1>&6
6085 subdirs="$configdirs"
6087 trap '' 1 2 15
6088 cat > confcache <<\EOF
6089 # This file is a shell script that caches the results of configure
6090 # tests run on this system so they can be shared between configure
6091 # scripts and configure runs. It is not useful on other systems.
6092 # If it contains results you don't want to keep, you may remove or edit it.
6094 # By default, configure uses ./config.cache as the cache file,
6095 # creating it if it does not exist already. You can give configure
6096 # the --cache-file=FILE option to use a different cache file; that is
6097 # what configure does when it calls configure scripts in
6098 # subdirectories, so they share the cache.
6099 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6100 # config.status only pays attention to the cache file if you give it the
6101 # --recheck option to rerun configure.
6104 # The following way of writing the cache mishandles newlines in values,
6105 # but we know of no workaround that is simple, portable, and efficient.
6106 # So, don't put newlines in cache variables' values.
6107 # Ultrix sh set writes to stderr and can't be redirected directly,
6108 # and sets the high bit in the cache file unless we assign to the vars.
6109 (set) 2>&1 |
6110 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
6111 *ac_space=\ *)
6112 # `set' does not quote correctly, so add quotes (double-quote substitution
6113 # turns \\\\ into \\, and sed turns \\ into \).
6114 sed -n \
6115 -e "s/'/'\\\\''/g" \
6116 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6119 # `set' quotes correctly as required by POSIX, so do not add quotes.
6120 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6122 esac >> confcache
6123 if cmp -s $cache_file confcache; then
6125 else
6126 if test -w $cache_file; then
6127 echo "updating cache $cache_file"
6128 cat confcache > $cache_file
6129 else
6130 echo "not updating unwritable cache $cache_file"
6133 rm -f confcache
6135 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6137 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6138 # Let make expand exec_prefix.
6139 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6141 # Any assignment to VPATH causes Sun make to only execute
6142 # the first set of double-colon rules, so remove it if not needed.
6143 # If there is a colon in the path, we need to keep it.
6144 if test "x$srcdir" = x.; then
6145 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6148 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6150 DEFS=-DHAVE_CONFIG_H
6152 # Without the "./", some shells look in PATH for config.status.
6153 : ${CONFIG_STATUS=./config.status}
6155 echo creating $CONFIG_STATUS
6156 rm -f $CONFIG_STATUS
6157 cat > $CONFIG_STATUS <<EOF
6158 #! /bin/sh
6159 # Generated automatically by configure.
6160 # Run this file to recreate the current configuration.
6161 # This directory was configured as follows,
6162 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6164 # $0 $ac_configure_args
6166 # Compiler output produced by configure, useful for debugging
6167 # configure, is in ./config.log if it exists.
6169 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6170 for ac_option
6172 case "\$ac_option" in
6173 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6174 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6175 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6176 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6177 echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
6178 exit 0 ;;
6179 -help | --help | --hel | --he | --h)
6180 echo "\$ac_cs_usage"; exit 0 ;;
6181 *) echo "\$ac_cs_usage"; exit 1 ;;
6182 esac
6183 done
6185 ac_given_srcdir=$srcdir
6186 ac_given_INSTALL="$INSTALL"
6188 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6190 cat >> $CONFIG_STATUS <<EOF
6192 # Protect against being on the right side of a sed subst in config.status.
6193 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6194 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6195 $ac_vpsub
6196 $extrasub
6197 s%@SHELL@%$SHELL%g
6198 s%@CFLAGS@%$CFLAGS%g
6199 s%@CPPFLAGS@%$CPPFLAGS%g
6200 s%@CXXFLAGS@%$CXXFLAGS%g
6201 s%@DEFS@%$DEFS%g
6202 s%@LDFLAGS@%$LDFLAGS%g
6203 s%@LIBS@%$LIBS%g
6204 s%@exec_prefix@%$exec_prefix%g
6205 s%@prefix@%$prefix%g
6206 s%@program_transform_name@%$program_transform_name%g
6207 s%@bindir@%$bindir%g
6208 s%@sbindir@%$sbindir%g
6209 s%@libexecdir@%$libexecdir%g
6210 s%@datadir@%$datadir%g
6211 s%@sysconfdir@%$sysconfdir%g
6212 s%@sharedstatedir@%$sharedstatedir%g
6213 s%@localstatedir@%$localstatedir%g
6214 s%@libdir@%$libdir%g
6215 s%@includedir@%$includedir%g
6216 s%@oldincludedir@%$oldincludedir%g
6217 s%@infodir@%$infodir%g
6218 s%@mandir@%$mandir%g
6219 s%@CC@%$CC%g
6220 s%@CPP@%$CPP%g
6221 s%@host@%$host%g
6222 s%@host_alias@%$host_alias%g
6223 s%@host_cpu@%$host_cpu%g
6224 s%@host_vendor@%$host_vendor%g
6225 s%@host_os@%$host_os%g
6226 s%@target@%$target%g
6227 s%@target_alias@%$target_alias%g
6228 s%@target_cpu@%$target_cpu%g
6229 s%@target_vendor@%$target_vendor%g
6230 s%@target_os@%$target_os%g
6231 s%@build@%$build%g
6232 s%@build_alias@%$build_alias%g
6233 s%@build_cpu@%$build_cpu%g
6234 s%@build_vendor@%$build_vendor%g
6235 s%@build_os@%$build_os%g
6236 s%@SET_MAKE@%$SET_MAKE%g
6237 s%@RANLIB@%$RANLIB%g
6238 s%@ALLOCA@%$ALLOCA%g
6239 s%@USE_NLS@%$USE_NLS%g
6240 s%@MSGFMT@%$MSGFMT%g
6241 s%@GMSGFMT@%$GMSGFMT%g
6242 s%@XGETTEXT@%$XGETTEXT%g
6243 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6244 s%@CATALOGS@%$CATALOGS%g
6245 s%@CATOBJEXT@%$CATOBJEXT%g
6246 s%@DATADIRNAME@%$DATADIRNAME%g
6247 s%@GMOFILES@%$GMOFILES%g
6248 s%@INSTOBJEXT@%$INSTOBJEXT%g
6249 s%@INTLDEPS@%$INTLDEPS%g
6250 s%@INTLLIBS@%$INTLLIBS%g
6251 s%@INTLOBJS@%$INTLOBJS%g
6252 s%@POFILES@%$POFILES%g
6253 s%@POSUB@%$POSUB%g
6254 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6255 s%@GT_NO@%$GT_NO%g
6256 s%@GT_YES@%$GT_YES%g
6257 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6258 s%@l@%$l%g
6259 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6260 s%@INSTALL_DATA@%$INSTALL_DATA%g
6261 s%@AR@%$AR%g
6262 s%@YACC@%$YACC%g
6263 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
6264 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6265 s%@MMALLOC_CFLAGS@%$MMALLOC_CFLAGS%g
6266 s%@MMALLOC@%$MMALLOC%g
6267 s%@MACHINE_OBS@%$MACHINE_OBS%g
6268 s%@ENABLE_IDE@%$ENABLE_IDE%g
6269 s%@FOUNDRY_LIB_BASE@%$FOUNDRY_LIB_BASE%g
6270 s%@LIBGUI@%$LIBGUI%g
6271 s%@GUI_CFLAGS_X@%$GUI_CFLAGS_X%g
6272 s%@IDE_CFLAGS_X@%$IDE_CFLAGS_X%g
6273 s%@IDE_X@%$IDE_X%g
6274 s%@LIBIDETCL@%$LIBIDETCL%g
6275 s%@LIBIDE@%$LIBIDE%g
6276 s%@IDE_DEPS@%$IDE_DEPS%g
6277 s%@WIN32LIBS@%$WIN32LIBS%g
6278 s%@WIN32LDAPP@%$WIN32LDAPP%g
6279 s%@DLLTOOL@%$DLLTOOL%g
6280 s%@WINDRES@%$WINDRES%g
6281 s%@TCL_VERSION@%$TCL_VERSION%g
6282 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
6283 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
6284 s%@TCL_CC@%$TCL_CC%g
6285 s%@TCL_DEFS@%$TCL_DEFS%g
6286 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
6287 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
6288 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
6289 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
6290 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
6291 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
6292 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
6293 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
6294 s%@TCL_RANLIB@%$TCL_RANLIB%g
6295 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
6296 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
6297 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
6298 s%@TK_VERSION@%$TK_VERSION%g
6299 s%@TK_DEFS@%$TK_DEFS%g
6300 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
6301 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
6302 s%@TK_XLIBSW@%$TK_XLIBSW%g
6303 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
6304 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
6305 s%@TCLHDIR@%$TCLHDIR%g
6306 s%@TKHDIR@%$TKHDIR%g
6307 s%@ITCLHDIR@%$ITCLHDIR%g
6308 s%@ITCLLIB@%$ITCLLIB%g
6309 s%@TIXHDIR@%$TIXHDIR%g
6310 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
6311 s%@X_CFLAGS@%$X_CFLAGS%g
6312 s%@X_LDFLAGS@%$X_LDFLAGS%g
6313 s%@X_LIBS@%$X_LIBS%g
6314 s%@TIXLIB@%$TIXLIB%g
6315 s%@TIX_DEPS@%$TIX_DEPS%g
6316 s%@GDBTKLIBS@%$GDBTKLIBS%g
6317 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
6318 s%@CONFIG_OBS@%$CONFIG_OBS%g
6319 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
6320 s%@CONFIG_SRCS@%$CONFIG_SRCS%g
6321 s%@HLDFLAGS@%$HLDFLAGS%g
6322 s%@HLDENV@%$HLDENV%g
6323 s%@target_subdir@%$target_subdir%g
6324 /@host_makefile_frag@/r $host_makefile_frag
6325 s%@host_makefile_frag@%%g
6326 /@target_makefile_frag@/r $target_makefile_frag
6327 s%@target_makefile_frag@%%g
6328 s%@frags@%$frags%g
6329 s%@LN_S@%$LN_S%g
6330 s%@EXEEXT@%$EXEEXT%g
6331 s%@subdirs@%$subdirs%g
6333 CEOF
6336 cat >> $CONFIG_STATUS <<\EOF
6338 # Split the substitutions into bite-sized pieces for seds with
6339 # small command number limits, like on Digital OSF/1 and HP-UX.
6340 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6341 ac_file=1 # Number of current file.
6342 ac_beg=1 # First line for current file.
6343 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6344 ac_more_lines=:
6345 ac_sed_cmds=""
6346 while $ac_more_lines; do
6347 if test $ac_beg -gt 1; then
6348 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6349 else
6350 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6352 if test ! -s conftest.s$ac_file; then
6353 ac_more_lines=false
6354 rm -f conftest.s$ac_file
6355 else
6356 if test -z "$ac_sed_cmds"; then
6357 ac_sed_cmds="sed -f conftest.s$ac_file"
6358 else
6359 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6361 ac_file=`expr $ac_file + 1`
6362 ac_beg=$ac_end
6363 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6365 done
6366 if test -z "$ac_sed_cmds"; then
6367 ac_sed_cmds=cat
6371 cat >> $CONFIG_STATUS <<EOF
6373 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
6375 cat >> $CONFIG_STATUS <<\EOF
6376 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6377 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6378 case "$ac_file" in
6379 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6380 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6381 *) ac_file_in="${ac_file}.in" ;;
6382 esac
6384 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6386 # Remove last slash and all that follows it. Not all systems have dirname.
6387 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6388 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6389 # The file is in a subdirectory.
6390 test ! -d "$ac_dir" && mkdir "$ac_dir"
6391 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6392 # A "../" for each directory in $ac_dir_suffix.
6393 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6394 else
6395 ac_dir_suffix= ac_dots=
6398 case "$ac_given_srcdir" in
6399 .) srcdir=.
6400 if test -z "$ac_dots"; then top_srcdir=.
6401 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6402 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6403 *) # Relative path.
6404 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6405 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6406 esac
6408 case "$ac_given_INSTALL" in
6409 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6410 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6411 esac
6413 echo creating "$ac_file"
6414 rm -f "$ac_file"
6415 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6416 case "$ac_file" in
6417 *Makefile*) ac_comsub="1i\\
6418 # $configure_input" ;;
6419 *) ac_comsub= ;;
6420 esac
6422 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6423 sed -e "$ac_comsub
6424 s%@configure_input@%$configure_input%g
6425 s%@srcdir@%$srcdir%g
6426 s%@top_srcdir@%$top_srcdir%g
6427 s%@INSTALL@%$INSTALL%g
6428 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6429 fi; done
6430 rm -f conftest.s*
6432 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6433 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6435 # ac_d sets the value in "#define NAME VALUE" lines.
6436 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6437 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6438 ac_dC='\3'
6439 ac_dD='%g'
6440 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6441 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6442 ac_uB='\([ ]\)%\1#\2define\3'
6443 ac_uC=' '
6444 ac_uD='\4%g'
6445 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6446 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6447 ac_eB='$%\1#\2define\3'
6448 ac_eC=' '
6449 ac_eD='%g'
6451 if test "${CONFIG_HEADERS+set}" != set; then
6453 cat >> $CONFIG_STATUS <<EOF
6454 CONFIG_HEADERS="config.h:config.in"
6456 cat >> $CONFIG_STATUS <<\EOF
6458 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6459 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6460 case "$ac_file" in
6461 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6462 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6463 *) ac_file_in="${ac_file}.in" ;;
6464 esac
6466 echo creating $ac_file
6468 rm -f conftest.frag conftest.in conftest.out
6469 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6470 cat $ac_file_inputs > conftest.in
6474 # Transform confdefs.h into a sed script conftest.vals that substitutes
6475 # the proper values into config.h.in to produce config.h. And first:
6476 # Protect against being on the right side of a sed subst in config.status.
6477 # Protect against being in an unquoted here document in config.status.
6478 rm -f conftest.vals
6479 cat > conftest.hdr <<\EOF
6480 s/[\\&%]/\\&/g
6481 s%[\\$`]%\\&%g
6482 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6483 s%ac_d%ac_u%gp
6484 s%ac_u%ac_e%gp
6486 sed -n -f conftest.hdr confdefs.h > conftest.vals
6487 rm -f conftest.hdr
6489 # This sed command replaces #undef with comments. This is necessary, for
6490 # example, in the case of _POSIX_SOURCE, which is predefined and required
6491 # on some systems where configure will not decide to define it.
6492 cat >> conftest.vals <<\EOF
6493 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6496 # Break up conftest.vals because some shells have a limit on
6497 # the size of here documents, and old seds have small limits too.
6499 rm -f conftest.tail
6500 while :
6502 ac_lines=`grep -c . conftest.vals`
6503 # grep -c gives empty output for an empty file on some AIX systems.
6504 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6505 # Write a limited-size here document to conftest.frag.
6506 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6507 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6508 echo 'CEOF
6509 sed -f conftest.frag conftest.in > conftest.out
6510 rm -f conftest.in
6511 mv conftest.out conftest.in
6512 ' >> $CONFIG_STATUS
6513 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6514 rm -f conftest.vals
6515 mv conftest.tail conftest.vals
6516 done
6517 rm -f conftest.vals
6519 cat >> $CONFIG_STATUS <<\EOF
6520 rm -f conftest.frag conftest.h
6521 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6522 cat conftest.in >> conftest.h
6523 rm -f conftest.in
6524 if cmp -s $ac_file conftest.h 2>/dev/null; then
6525 echo "$ac_file is unchanged"
6526 rm -f conftest.h
6527 else
6528 # Remove last slash and all that follows it. Not all systems have dirname.
6529 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6530 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6531 # The file is in a subdirectory.
6532 test ! -d "$ac_dir" && mkdir "$ac_dir"
6534 rm -f $ac_file
6535 mv conftest.h $ac_file
6537 fi; done
6541 cat >> $CONFIG_STATUS <<EOF
6542 ac_sources="$files"
6543 ac_dests="$links"
6546 cat >> $CONFIG_STATUS <<\EOF
6547 srcdir=$ac_given_srcdir
6548 while test -n "$ac_sources"; do
6549 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
6550 set $ac_sources; ac_source=$1; shift; ac_sources=$*
6552 echo "linking $srcdir/$ac_source to $ac_dest"
6554 if test ! -r $srcdir/$ac_source; then
6555 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
6557 rm -f $ac_dest
6559 # Make relative symlinks.
6560 # Remove last slash and all that follows it. Not all systems have dirname.
6561 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
6562 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
6563 # The dest file is in a subdirectory.
6564 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
6565 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
6566 # A "../" for each directory in $ac_dest_dir_suffix.
6567 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
6568 else
6569 ac_dest_dir_suffix= ac_dots=
6572 case "$srcdir" in
6573 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
6574 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
6575 esac
6577 # Make a symlink if possible; otherwise try a hard link.
6578 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
6579 ln $srcdir/$ac_source $ac_dest; then :
6580 else
6581 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
6583 done
6585 cat >> $CONFIG_STATUS <<EOF
6587 gdb_host_cpu=$gdb_host_cpu
6588 gdb_target_cpu=$gdb_target_cpu
6589 nativefile=$nativefile
6592 cat >> $CONFIG_STATUS <<\EOF
6594 if test "${nativefile}" = ""; then
6595 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
6596 < Makefile > Makefile.tem
6597 mv -f Makefile.tem Makefile
6600 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
6601 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
6602 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
6603 mv -f Makefile.tmp Makefile
6605 case x$CONFIG_HEADERS in
6606 xconfig.h:config.in)
6607 echo > stamp-h ;;
6608 esac
6610 exit 0
6612 chmod +x $CONFIG_STATUS
6613 rm -fr confdefs* $ac_clean_files
6614 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6616 if test "$no_recursion" != yes; then
6618 # Remove --cache-file and --srcdir arguments so they do not pile up.
6619 ac_sub_configure_args=
6620 ac_prev=
6621 for ac_arg in $ac_configure_args; do
6622 if test -n "$ac_prev"; then
6623 ac_prev=
6624 continue
6626 case "$ac_arg" in
6627 -cache-file | --cache-file | --cache-fil | --cache-fi \
6628 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
6629 ac_prev=cache_file ;;
6630 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
6631 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6633 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
6634 ac_prev=srcdir ;;
6635 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6637 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
6638 esac
6639 done
6641 for ac_config_dir in $configdirs; do
6643 # Do not complain, so a configure script can configure whichever
6644 # parts of a large source tree are present.
6645 if test ! -d $srcdir/$ac_config_dir; then
6646 continue
6649 echo configuring in $ac_config_dir
6651 case "$srcdir" in
6652 .) ;;
6654 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
6655 else
6656 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
6659 esac
6661 ac_popdir=`pwd`
6662 cd $ac_config_dir
6664 # A "../" for each directory in /$ac_config_dir.
6665 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
6667 case "$srcdir" in
6668 .) # No --srcdir option. We are building in place.
6669 ac_sub_srcdir=$srcdir ;;
6670 /*) # Absolute path.
6671 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
6672 *) # Relative path.
6673 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
6674 esac
6676 # Check for guested configure; otherwise get Cygnus style configure.
6677 if test -f $ac_sub_srcdir/configure; then
6678 ac_sub_configure=$ac_sub_srcdir/configure
6679 elif test -f $ac_sub_srcdir/configure.in; then
6680 ac_sub_configure=$ac_configure
6681 else
6682 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
6683 ac_sub_configure=
6686 # The recursion is here.
6687 if test -n "$ac_sub_configure"; then
6689 # Make the cache file name correct relative to the subdirectory.
6690 case "$cache_file" in
6691 /*) ac_sub_cache_file=$cache_file ;;
6692 *) # Relative path.
6693 ac_sub_cache_file="$ac_dots$cache_file" ;;
6694 esac
6695 case "$ac_given_INSTALL" in
6696 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6697 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6698 esac
6700 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
6701 # The eval makes quoting arguments work.
6702 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
6703 then :
6704 else
6705 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }
6709 cd $ac_popdir
6710 done
6714 exit 0