3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
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.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
21 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
23 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
25 --with-tclinclude directory where tcl private headers are"
27 --with-tkinclude directory where tk private headers are"
29 --enable-shared use shared libraries"
31 # Initialize some variables set by options.
32 # The variables have the same names as the options, with
33 # dashes changed to underlines.
35 cache_file=./config.cache
44 program_transform_name=s,x,x,
52 bindir='${exec_prefix}/bin'
53 sbindir='${exec_prefix}/sbin'
54 libexecdir='${exec_prefix}/libexec'
55 datadir='${prefix}/share'
56 sysconfdir='${prefix}/etc'
57 sharedstatedir='${prefix}/com'
58 localstatedir='${prefix}/var'
59 libdir='${exec_prefix}/lib'
60 includedir='${prefix}/include'
61 oldincludedir='/usr/include'
62 infodir='${prefix}/info'
63 mandir='${prefix}/man'
65 # Initialize some other variables.
68 # Maximum number of lines to put in a shell here document.
75 # If the previous option needs an argument, assign it.
76 if test -n "$ac_prev"; then
77 eval "$ac_prev=\$ac_option"
83 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
87 # Accept the important Cygnus configure options, so we can diagnose typos.
91 -bindir | --bindir | --bindi | --bind | --bin | --bi)
93 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
94 bindir="$ac_optarg" ;;
96 -build | --build | --buil | --bui | --bu)
98 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
101 -cache-file | --cache-file | --cache-fil | --cache-fi \
102 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
103 ac_prev=cache_file ;;
104 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
105 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
106 cache_file="$ac_optarg" ;;
108 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
110 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
112 datadir="$ac_optarg" ;;
114 -disable-* | --disable-*)
115 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
121 eval "enable_${ac_feature}=no" ;;
123 -enable-* | --enable-*)
124 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}='$ac_optarg'" ;;
136 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
137 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
138 | --exec | --exe | --ex)
139 ac_prev=exec_prefix ;;
140 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
141 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
142 | --exec=* | --exe=* | --ex=*)
143 exec_prefix="$ac_optarg" ;;
145 -gas | --gas | --ga | --g)
146 # Obsolete; use --with-gas.
149 -help | --help | --hel | --he)
150 # Omit some internal or obsolete options to make the list less imposing.
151 # This message is too long to be a string in the A/UX 3.1 sh.
153 Usage: configure [options] [host]
154 Options: [defaults in brackets after descriptions]
156 --cache-file=FILE cache test results in FILE
157 --help print this message
158 --no-create do not create output files
159 --quiet, --silent do not print \`checking...' messages
160 --version print the version of autoconf that created configure
161 Directory and file names:
162 --prefix=PREFIX install architecture-independent files in PREFIX
164 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
166 --bindir=DIR user executables in DIR [EPREFIX/bin]
167 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
168 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
169 --datadir=DIR read-only architecture-independent data in DIR
171 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
172 --sharedstatedir=DIR modifiable architecture-independent data in DIR
174 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
175 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
176 --includedir=DIR C header files in DIR [PREFIX/include]
177 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
178 --infodir=DIR info documentation in DIR [PREFIX/info]
179 --mandir=DIR man documentation in DIR [PREFIX/man]
180 --srcdir=DIR find the sources in DIR [configure dir or ..]
181 --program-prefix=PREFIX prepend PREFIX to installed program names
182 --program-suffix=SUFFIX append SUFFIX to installed program names
183 --program-transform-name=PROGRAM
184 run sed PROGRAM on installed program names
188 --build=BUILD configure for building on BUILD [BUILD=HOST]
189 --host=HOST configure for HOST [guessed]
190 --target=TARGET configure for TARGET [TARGET=HOST]
191 Features and packages:
192 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
193 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
194 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
195 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
196 --x-includes=DIR X include files are in DIR
197 --x-libraries=DIR X library files are in DIR
199 if test -n "$ac_help"; then
200 echo "--enable and --with options recognized:$ac_help"
204 -host | --host | --hos | --ho)
206 -host=* | --host=* | --hos=* | --ho=*)
209 -includedir | --includedir | --includedi | --included | --include \
210 | --includ | --inclu | --incl | --inc)
211 ac_prev=includedir ;;
212 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
213 | --includ=* | --inclu=* | --incl=* | --inc=*)
214 includedir="$ac_optarg" ;;
216 -infodir | --infodir | --infodi | --infod | --info | --inf)
218 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
219 infodir="$ac_optarg" ;;
221 -libdir | --libdir | --libdi | --libd)
223 -libdir=* | --libdir=* | --libdi=* | --libd=*)
224 libdir="$ac_optarg" ;;
226 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
227 | --libexe | --libex | --libe)
228 ac_prev=libexecdir ;;
229 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
230 | --libexe=* | --libex=* | --libe=*)
231 libexecdir="$ac_optarg" ;;
233 -localstatedir | --localstatedir | --localstatedi | --localstated \
234 | --localstate | --localstat | --localsta | --localst \
235 | --locals | --local | --loca | --loc | --lo)
236 ac_prev=localstatedir ;;
237 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
238 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
239 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
240 localstatedir="$ac_optarg" ;;
242 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
244 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
245 mandir="$ac_optarg" ;;
248 # Obsolete; use --without-fp.
251 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
255 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
256 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
259 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
260 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
261 | --oldin | --oldi | --old | --ol | --o)
262 ac_prev=oldincludedir ;;
263 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
264 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
265 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
266 oldincludedir="$ac_optarg" ;;
268 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
270 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
271 prefix="$ac_optarg" ;;
273 -program-prefix | --program-prefix | --program-prefi | --program-pref \
274 | --program-pre | --program-pr | --program-p)
275 ac_prev=program_prefix ;;
276 -program-prefix=* | --program-prefix=* | --program-prefi=* \
277 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
278 program_prefix="$ac_optarg" ;;
280 -program-suffix | --program-suffix | --program-suffi | --program-suff \
281 | --program-suf | --program-su | --program-s)
282 ac_prev=program_suffix ;;
283 -program-suffix=* | --program-suffix=* | --program-suffi=* \
284 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
285 program_suffix="$ac_optarg" ;;
287 -program-transform-name | --program-transform-name \
288 | --program-transform-nam | --program-transform-na \
289 | --program-transform-n | --program-transform- \
290 | --program-transform | --program-transfor \
291 | --program-transfo | --program-transf \
292 | --program-trans | --program-tran \
293 | --progr-tra | --program-tr | --program-t)
294 ac_prev=program_transform_name ;;
295 -program-transform-name=* | --program-transform-name=* \
296 | --program-transform-nam=* | --program-transform-na=* \
297 | --program-transform-n=* | --program-transform-=* \
298 | --program-transform=* | --program-transfor=* \
299 | --program-transfo=* | --program-transf=* \
300 | --program-trans=* | --program-tran=* \
301 | --progr-tra=* | --program-tr=* | --program-t=*)
302 program_transform_name="$ac_optarg" ;;
304 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
305 | -silent | --silent | --silen | --sile | --sil)
308 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
310 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
312 sbindir="$ac_optarg" ;;
314 -sharedstatedir | --sharedstatedir | --sharedstatedi \
315 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
316 | --sharedst | --shareds | --shared | --share | --shar \
318 ac_prev=sharedstatedir ;;
319 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
320 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
321 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
323 sharedstatedir="$ac_optarg" ;;
325 -site | --site | --sit)
327 -site=* | --site=* | --sit=*)
330 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
332 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
333 srcdir="$ac_optarg" ;;
335 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
336 | --syscon | --sysco | --sysc | --sys | --sy)
337 ac_prev=sysconfdir ;;
338 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
339 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
340 sysconfdir="$ac_optarg" ;;
342 -target | --target | --targe | --targ | --tar | --ta | --t)
344 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
345 target="$ac_optarg" ;;
347 -v | -verbose | --verbose | --verbos | --verbo | --verb)
350 -version | --version | --versio | --versi | --vers)
351 echo "configure generated by autoconf version 2.12"
355 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
356 # Reject names that are not valid shell variable names.
357 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
358 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
360 ac_package=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}='$ac_optarg'" ;;
367 -without-* | --without-*)
368 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
369 # Reject names that are not valid shell variable names.
370 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
371 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373 ac_package=`echo $ac_package| sed 's/-/_/g'`
374 eval "with_${ac_package}=no" ;;
377 # Obsolete; use --with-x.
380 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
381 | --x-incl | --x-inc | --x-in | --x-i)
382 ac_prev=x_includes ;;
383 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
384 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
385 x_includes="$ac_optarg" ;;
387 -x-libraries | --x-libraries | --x-librarie | --x-librari \
388 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
389 ac_prev=x_libraries ;;
390 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
391 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
392 x_libraries="$ac_optarg" ;;
394 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
398 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
399 echo "configure: warning: $ac_option: invalid host type" 1>&2
401 if test "x$nonopt" != xNONE; then
402 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
410 if test -n "$ac_prev"; then
411 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
414 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
416 # File descriptor usage:
419 # 2 errors and warnings
420 # 3 some systems may open it to /dev/tty
421 # 4 used on the Kubota Titan
422 # 6 checking for... messages and results
423 # 5 compiler messages saved in config.log
424 if test "$silent" = yes; then
432 This file contains any messages produced by compilers while
433 running configure, to aid debugging if configure makes a mistake.
436 # Strip out --no-create and --no-recursion so they do not pile up.
437 # Also quote any args containing shell metacharacters.
442 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
443 | --no-cr | --no-c) ;;
444 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
445 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
446 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
447 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
448 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
453 # Only set these to C if already set. These must not be set unconditionally
454 # because not all systems understand e.g. LANG=C (notably SCO).
455 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
456 # Non-C LC_CTYPE values break the ctype check.
457 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
458 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
459 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
460 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
462 # confdefs.h avoids OS command line length limits that DEFS can exceed.
463 rm -rf conftest* confdefs.h
464 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
467 # A filename unique to this package, relative to the directory that
468 # configure is in, which we can look for to find out if srcdir is correct.
469 ac_unique_file=main.c
471 # Find the source files, if location was not specified.
472 if test -z "$srcdir"; then
473 ac_srcdir_defaulted=yes
474 # Try the directory containing this script, then its parent.
476 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
477 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
479 if test ! -r $srcdir/$ac_unique_file; then
483 ac_srcdir_defaulted=no
485 if test ! -r $srcdir/$ac_unique_file; then
486 if test "$ac_srcdir_defaulted" = yes; then
487 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
489 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
492 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
494 # Prefer explicitly selected file to automatically selected ones.
495 if test -z "$CONFIG_SITE"; then
496 if test "x$prefix" != xNONE; then
497 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
499 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
502 for ac_site_file in $CONFIG_SITE; do
503 if test -r "$ac_site_file"; then
504 echo "loading site script $ac_site_file"
509 if test -r "$cache_file"; then
510 echo "loading cache $cache_file"
513 echo "creating cache $cache_file"
518 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
519 ac_cpp='$CPP $CPPFLAGS'
520 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
521 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
522 cross_compiling=$ac_cv_prog_cc_cross
524 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
526 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
533 ac_n= ac_c='\c' ac_t=
539 # Extract the first word of "gcc", so it can be a program name with args.
540 set dummy gcc; ac_word=$2
541 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
542 echo "configure:543: checking for $ac_word" >&5
543 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
544 echo $ac_n "(cached) $ac_c" 1>&6
546 if test -n "$CC"; then
547 ac_cv_prog_CC="$CC" # Let the user override the test.
549 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
550 for ac_dir in $PATH; do
551 test -z "$ac_dir" && ac_dir=.
552 if test -f $ac_dir/$ac_word; then
561 if test -n "$CC"; then
562 echo "$ac_t""$CC" 1>&6
564 echo "$ac_t""no" 1>&6
567 if test -z "$CC"; then
568 # Extract the first word of "cc", so it can be a program name with args.
569 set dummy cc; ac_word=$2
570 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
571 echo "configure:572: checking for $ac_word" >&5
572 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
573 echo $ac_n "(cached) $ac_c" 1>&6
575 if test -n "$CC"; then
576 ac_cv_prog_CC="$CC" # Let the user override the test.
578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
580 for ac_dir in $PATH; do
581 test -z "$ac_dir" && ac_dir=.
582 if test -f $ac_dir/$ac_word; then
583 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
592 if test $ac_prog_rejected = yes; then
593 # We found a bogon in the path, so make sure we never use it.
594 set dummy $ac_cv_prog_CC
596 if test $# -gt 0; then
597 # We chose a different compiler from the bogus one.
598 # However, it has the same basename, so the bogon will be chosen
599 # first if we set CC to just the basename; use the full file name.
601 set dummy "$ac_dir/$ac_word" "$@"
609 if test -n "$CC"; then
610 echo "$ac_t""$CC" 1>&6
612 echo "$ac_t""no" 1>&6
615 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
618 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
619 echo "configure:620: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
622 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
623 ac_cpp='$CPP $CPPFLAGS'
624 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
625 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
626 cross_compiling=$ac_cv_prog_cc_cross
628 cat > conftest.$ac_ext <<EOF
629 #line 630 "configure"
630 #include "confdefs.h"
633 if { (eval echo configure:634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
634 ac_cv_prog_cc_works=yes
635 # If we can't run a trivial program, we are probably using a cross compiler.
636 if (./conftest; exit) 2>/dev/null; then
637 ac_cv_prog_cc_cross=no
639 ac_cv_prog_cc_cross=yes
642 echo "configure: failed program was:" >&5
643 cat conftest.$ac_ext >&5
644 ac_cv_prog_cc_works=no
648 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
649 if test $ac_cv_prog_cc_works = no; then
650 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
652 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
653 echo "configure:654: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
654 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
655 cross_compiling=$ac_cv_prog_cc_cross
657 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
658 echo "configure:659: checking whether we are using GNU C" >&5
659 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
660 echo $ac_n "(cached) $ac_c" 1>&6
662 cat > conftest.c <<EOF
667 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
674 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
676 if test $ac_cv_prog_gcc = yes; then
678 ac_test_CFLAGS="${CFLAGS+set}"
679 ac_save_CFLAGS="$CFLAGS"
681 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
682 echo "configure:683: checking whether ${CC-cc} accepts -g" >&5
683 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
684 echo $ac_n "(cached) $ac_c" 1>&6
686 echo 'void f(){}' > conftest.c
687 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
696 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
697 if test "$ac_test_CFLAGS" = set; then
698 CFLAGS="$ac_save_CFLAGS"
699 elif test $ac_cv_prog_cc_g = yes; then
706 test "${CFLAGS+set}" = set || CFLAGS="-g"
709 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
710 echo "configure:711: checking how to run the C preprocessor" >&5
711 # On Suns, sometimes $CPP names a directory.
712 if test -n "$CPP" && test -d "$CPP"; then
715 if test -z "$CPP"; then
716 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
717 echo $ac_n "(cached) $ac_c" 1>&6
719 # This must be in double quotes, not single quotes, because CPP may get
720 # substituted into the Makefile and "${CC-cc}" will confuse make.
722 # On the NeXT, cc -E runs the code through the compiler's parser,
723 # not just through cpp.
724 cat > conftest.$ac_ext <<EOF
725 #line 726 "configure"
726 #include "confdefs.h"
730 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
731 { (eval echo configure:732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
732 ac_err=`grep -v '^ *+' conftest.out`
733 if test -z "$ac_err"; then
737 echo "configure: failed program was:" >&5
738 cat conftest.$ac_ext >&5
740 CPP="${CC-cc} -E -traditional-cpp"
741 cat > conftest.$ac_ext <<EOF
742 #line 743 "configure"
743 #include "confdefs.h"
747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
748 { (eval echo configure:749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
749 ac_err=`grep -v '^ *+' conftest.out`
750 if test -z "$ac_err"; then
754 echo "configure: failed program was:" >&5
755 cat conftest.$ac_ext >&5
762 ac_cv_prog_CPP="$CPP"
764 CPP="$ac_cv_prog_CPP"
766 ac_cv_prog_CPP="$CPP"
768 echo "$ac_t""$CPP" 1>&6
770 echo $ac_n "checking for AIX""... $ac_c" 1>&6
771 echo "configure:772: checking for AIX" >&5
772 cat > conftest.$ac_ext <<EOF
773 #line 774 "configure"
774 #include "confdefs.h"
780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
781 egrep "yes" >/dev/null 2>&1; then
783 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
784 #define _ALL_SOURCE 1
789 echo "$ac_t""no" 1>&6
794 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
795 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
796 echo "configure:797: checking for minix/config.h" >&5
797 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
798 echo $ac_n "(cached) $ac_c" 1>&6
800 cat > conftest.$ac_ext <<EOF
801 #line 802 "configure"
802 #include "confdefs.h"
803 #include <minix/config.h>
805 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
806 { (eval echo configure:807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
807 ac_err=`grep -v '^ *+' conftest.out`
808 if test -z "$ac_err"; then
810 eval "ac_cv_header_$ac_safe=yes"
813 echo "configure: failed program was:" >&5
814 cat conftest.$ac_ext >&5
816 eval "ac_cv_header_$ac_safe=no"
820 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
821 echo "$ac_t""yes" 1>&6
824 echo "$ac_t""no" 1>&6
828 if test "$MINIX" = yes; then
829 cat >> confdefs.h <<\EOF
830 #define _POSIX_SOURCE 1
833 cat >> confdefs.h <<\EOF
834 #define _POSIX_1_SOURCE 2
837 cat >> confdefs.h <<\EOF
843 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
844 echo "configure:845: checking for POSIXized ISC" >&5
845 if test -d /etc/conf/kconfig.d &&
846 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
848 echo "$ac_t""yes" 1>&6
849 ISC=yes # If later tests want to check for ISC.
850 cat >> confdefs.h <<\EOF
851 #define _POSIX_SOURCE 1
854 if test "$GCC" = yes; then
860 echo "$ac_t""no" 1>&6
866 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
867 if test -f $ac_dir/install-sh; then
869 ac_install_sh="$ac_aux_dir/install-sh -c"
871 elif test -f $ac_dir/install.sh; then
873 ac_install_sh="$ac_aux_dir/install.sh -c"
877 if test -z "$ac_aux_dir"; then
878 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
880 ac_config_guess=$ac_aux_dir/config.guess
881 ac_config_sub=$ac_aux_dir/config.sub
882 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
885 # Do some error checking and defaulting for the host and target type.
887 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
890 # 1. You are not allowed to specify --host, --target, and nonopt at the
892 # 2. Host defaults to nonopt.
893 # 3. If nonopt is not specified, then host defaults to the current host,
894 # as determined by config.guess.
895 # 4. Target and build default to nonopt.
896 # 5. If nonopt is not specified, then target and build default to host.
898 # The aliases save the names the user supplied, while $host etc.
899 # will get canonicalized.
900 case $host---$target---$nonopt in
901 NONE---*---* | *---NONE---* | *---*---NONE) ;;
902 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
906 # Make sure we can run config.sub.
907 if $ac_config_sub sun4 >/dev/null 2>&1; then :
908 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
911 echo $ac_n "checking host system type""... $ac_c" 1>&6
912 echo "configure:913: checking host system type" >&5
915 case "$host_alias" in
919 if host_alias=`$ac_config_guess`; then :
920 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
922 *) host_alias=$nonopt ;;
926 host=`$ac_config_sub $host_alias`
927 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
928 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
929 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
930 echo "$ac_t""$host" 1>&6
932 echo $ac_n "checking target system type""... $ac_c" 1>&6
933 echo "configure:934: checking target system type" >&5
936 case "$target_alias" in
939 NONE) target_alias=$host_alias ;;
940 *) target_alias=$nonopt ;;
944 target=`$ac_config_sub $target_alias`
945 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
946 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
947 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
948 echo "$ac_t""$target" 1>&6
950 echo $ac_n "checking build system type""... $ac_c" 1>&6
951 echo "configure:952: checking build system type" >&5
954 case "$build_alias" in
957 NONE) build_alias=$host_alias ;;
958 *) build_alias=$nonopt ;;
962 build=`$ac_config_sub $build_alias`
963 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
964 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
965 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
966 echo "$ac_t""$build" 1>&6
968 test "$host_alias" != "$target_alias" &&
969 test "$program_prefix$program_suffix$program_transform_name" = \
971 program_prefix=${target_alias}-
977 configdirs="doc testsuite"
980 . ${srcdir}/configure.host
982 . ${srcdir}/configure.tgt
985 # Find a good install program. We prefer a C program (faster),
986 # so one script is as good as another. But avoid the broken or
987 # incompatible versions:
988 # SysV /etc/install, /usr/sbin/install
989 # SunOS /usr/etc/install
992 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
993 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
994 # ./install, which can be erroneously created by make from ./install.sh.
995 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
996 echo "configure:997: checking for a BSD compatible install" >&5
997 if test -z "$INSTALL"; then
998 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
999 echo $ac_n "(cached) $ac_c" 1>&6
1001 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1002 for ac_dir in $PATH; do
1003 # Account for people who put trailing slashes in PATH elements.
1005 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1007 # OSF1 and SCO ODT 3.0 have their own names for install.
1008 for ac_prog in ginstall installbsd scoinst install; do
1009 if test -f $ac_dir/$ac_prog; then
1010 if test $ac_prog = install &&
1011 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1012 # AIX install. It has an incompatible calling convention.
1013 # OSF/1 installbsd also uses dspmsg, but is usable.
1016 ac_cv_path_install="$ac_dir/$ac_prog -c"
1027 if test "${ac_cv_path_install+set}" = set; then
1028 INSTALL="$ac_cv_path_install"
1030 # As a last resort, use the slow shell script. We don't cache a
1031 # path for INSTALL within a source directory, because that will
1032 # break other packages using the cache if that directory is
1033 # removed, or if the path is relative.
1034 INSTALL="$ac_install_sh"
1037 echo "$ac_t""$INSTALL" 1>&6
1039 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1040 # It thinks the first close brace ends the variable substitution.
1041 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1043 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1045 if test $host != $build; then
1046 ac_tool_prefix=${host_alias}-
1051 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1052 set dummy ${ac_tool_prefix}ar; ac_word=$2
1053 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1054 echo "configure:1055: checking for $ac_word" >&5
1055 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1056 echo $ac_n "(cached) $ac_c" 1>&6
1058 if test -n "$AR"; then
1059 ac_cv_prog_AR="$AR" # Let the user override the test.
1061 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1062 for ac_dir in $PATH; do
1063 test -z "$ac_dir" && ac_dir=.
1064 if test -f $ac_dir/$ac_word; then
1065 ac_cv_prog_AR="${ac_tool_prefix}ar"
1070 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1074 if test -n "$AR"; then
1075 echo "$ac_t""$AR" 1>&6
1077 echo "$ac_t""no" 1>&6
1082 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1083 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$RANLIB"; then
1090 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1092 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1093 for ac_dir in $PATH; do
1094 test -z "$ac_dir" && ac_dir=.
1095 if test -f $ac_dir/$ac_word; then
1096 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1103 RANLIB="$ac_cv_prog_RANLIB"
1104 if test -n "$RANLIB"; then
1105 echo "$ac_t""$RANLIB" 1>&6
1107 echo "$ac_t""no" 1>&6
1111 if test -z "$ac_cv_prog_RANLIB"; then
1112 if test -n "$ac_tool_prefix"; then
1113 # Extract the first word of "ranlib", so it can be a program name with args.
1114 set dummy ranlib; ac_word=$2
1115 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1116 echo "configure:1117: checking for $ac_word" >&5
1117 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1118 echo $ac_n "(cached) $ac_c" 1>&6
1120 if test -n "$RANLIB"; then
1121 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1123 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1124 for ac_dir in $PATH; do
1125 test -z "$ac_dir" && ac_dir=.
1126 if test -f $ac_dir/$ac_word; then
1127 ac_cv_prog_RANLIB="ranlib"
1132 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1135 RANLIB="$ac_cv_prog_RANLIB"
1136 if test -n "$RANLIB"; then
1137 echo "$ac_t""$RANLIB" 1>&6
1139 echo "$ac_t""no" 1>&6
1147 for ac_prog in 'bison -y' byacc
1149 # Extract the first word of "$ac_prog", so it can be a program name with args.
1150 set dummy $ac_prog; ac_word=$2
1151 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1152 echo "configure:1153: checking for $ac_word" >&5
1153 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1154 echo $ac_n "(cached) $ac_c" 1>&6
1156 if test -n "$YACC"; then
1157 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1159 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1160 for ac_dir in $PATH; do
1161 test -z "$ac_dir" && ac_dir=.
1162 if test -f $ac_dir/$ac_word; then
1163 ac_cv_prog_YACC="$ac_prog"
1170 YACC="$ac_cv_prog_YACC"
1171 if test -n "$YACC"; then
1172 echo "$ac_t""$YACC" 1>&6
1174 echo "$ac_t""no" 1>&6
1177 test -n "$YACC" && break
1179 test -n "$YACC" || YACC="yacc"
1181 for ac_prog in mawk gawk nawk awk
1183 # Extract the first word of "$ac_prog", so it can be a program name with args.
1184 set dummy $ac_prog; ac_word=$2
1185 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1186 echo "configure:1187: checking for $ac_word" >&5
1187 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1188 echo $ac_n "(cached) $ac_c" 1>&6
1190 if test -n "$AWK"; then
1191 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1193 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1194 for ac_dir in $PATH; do
1195 test -z "$ac_dir" && ac_dir=.
1196 if test -f $ac_dir/$ac_word; then
1197 ac_cv_prog_AWK="$ac_prog"
1204 AWK="$ac_cv_prog_AWK"
1205 if test -n "$AWK"; then
1206 echo "$ac_t""$AWK" 1>&6
1208 echo "$ac_t""no" 1>&6
1211 test -n "$AWK" && break
1215 if test "$program_transform_name" = s,x,x,; then
1216 program_transform_name=
1218 # Double any \ or $. echo might interpret backslashes.
1219 cat <<\EOF_SED > conftestsed
1220 s,\\,\\\\,g; s,\$,$$,g
1222 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1225 test "$program_prefix" != NONE &&
1226 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1227 # Use a double $ so make ignores it.
1228 test "$program_suffix" != NONE &&
1229 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1231 # sed with no file args requires a program.
1232 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1235 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1236 echo "configure:1237: checking for ANSI C header files" >&5
1237 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1238 echo $ac_n "(cached) $ac_c" 1>&6
1240 cat > conftest.$ac_ext <<EOF
1241 #line 1242 "configure"
1242 #include "confdefs.h"
1248 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1249 { (eval echo configure:1250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1250 ac_err=`grep -v '^ *+' conftest.out`
1251 if test -z "$ac_err"; then
1253 ac_cv_header_stdc=yes
1256 echo "configure: failed program was:" >&5
1257 cat conftest.$ac_ext >&5
1259 ac_cv_header_stdc=no
1263 if test $ac_cv_header_stdc = yes; then
1264 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1265 cat > conftest.$ac_ext <<EOF
1266 #line 1267 "configure"
1267 #include "confdefs.h"
1270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1271 egrep "memchr" >/dev/null 2>&1; then
1275 ac_cv_header_stdc=no
1281 if test $ac_cv_header_stdc = yes; then
1282 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1283 cat > conftest.$ac_ext <<EOF
1284 #line 1285 "configure"
1285 #include "confdefs.h"
1288 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1289 egrep "free" >/dev/null 2>&1; then
1293 ac_cv_header_stdc=no
1299 if test $ac_cv_header_stdc = yes; then
1300 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1301 if test "$cross_compiling" = yes; then
1304 cat > conftest.$ac_ext <<EOF
1305 #line 1306 "configure"
1306 #include "confdefs.h"
1308 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1309 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1310 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1311 int main () { int i; for (i = 0; i < 256; i++)
1312 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1316 if { (eval echo configure:1317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1320 echo "configure: failed program was:" >&5
1321 cat conftest.$ac_ext >&5
1323 ac_cv_header_stdc=no
1331 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1332 if test $ac_cv_header_stdc = yes; then
1333 cat >> confdefs.h <<\EOF
1334 #define STDC_HEADERS 1
1339 for ac_hdr in limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h stdlib.h sys/procfs.h link.h endian.h objlist.h
1341 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1342 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1343 echo "configure:1344: checking for $ac_hdr" >&5
1344 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1345 echo $ac_n "(cached) $ac_c" 1>&6
1347 cat > conftest.$ac_ext <<EOF
1348 #line 1349 "configure"
1349 #include "confdefs.h"
1352 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1353 { (eval echo configure:1354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1354 ac_err=`grep -v '^ *+' conftest.out`
1355 if test -z "$ac_err"; then
1357 eval "ac_cv_header_$ac_safe=yes"
1360 echo "configure: failed program was:" >&5
1361 cat conftest.$ac_ext >&5
1363 eval "ac_cv_header_$ac_safe=no"
1367 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1368 echo "$ac_t""yes" 1>&6
1369 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1370 cat >> confdefs.h <<EOF
1371 #define $ac_tr_hdr 1
1375 echo "$ac_t""no" 1>&6
1379 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1380 echo "configure:1381: checking whether stat file-mode macros are broken" >&5
1381 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1382 echo $ac_n "(cached) $ac_c" 1>&6
1384 cat > conftest.$ac_ext <<EOF
1385 #line 1386 "configure"
1386 #include "confdefs.h"
1387 #include <sys/types.h>
1388 #include <sys/stat.h>
1390 #if defined(S_ISBLK) && defined(S_IFDIR)
1391 # if S_ISBLK (S_IFDIR)
1396 #if defined(S_ISBLK) && defined(S_IFCHR)
1397 # if S_ISBLK (S_IFCHR)
1402 #if defined(S_ISLNK) && defined(S_IFREG)
1403 # if S_ISLNK (S_IFREG)
1408 #if defined(S_ISSOCK) && defined(S_IFREG)
1409 # if S_ISSOCK (S_IFREG)
1415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1416 egrep "You lose" >/dev/null 2>&1; then
1418 ac_cv_header_stat_broken=yes
1421 ac_cv_header_stat_broken=no
1427 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1428 if test $ac_cv_header_stat_broken = yes; then
1429 cat >> confdefs.h <<\EOF
1430 #define STAT_MACROS_BROKEN 1
1436 echo $ac_n "checking for working const""... $ac_c" 1>&6
1437 echo "configure:1438: checking for working const" >&5
1438 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1439 echo $ac_n "(cached) $ac_c" 1>&6
1441 cat > conftest.$ac_ext <<EOF
1442 #line 1443 "configure"
1443 #include "confdefs.h"
1447 /* Ultrix mips cc rejects this. */
1448 typedef int charset[2]; const charset x;
1449 /* SunOS 4.1.1 cc rejects this. */
1450 char const *const *ccp;
1452 /* NEC SVR4.0.2 mips cc rejects this. */
1453 struct point {int x, y;};
1454 static struct point const zero = {0,0};
1455 /* AIX XL C 1.02.0.0 rejects this.
1456 It does not let you subtract one const X* pointer from another in an arm
1457 of an if-expression whose if-part is not a constant expression */
1458 const char *g = "string";
1459 ccp = &g + (g ? g-g : 0);
1460 /* HPUX 7.0 cc rejects these. */
1463 ccp = (char const *const *) p;
1464 { /* SCO 3.2v4 cc rejects this. */
1466 char const *s = 0 ? (char *) 0 : (char const *) 0;
1470 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1472 const int *foo = &x[0];
1475 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1476 typedef const int *iptr;
1480 { /* AIX XL C 1.02.0.0 rejects this saying
1481 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1482 struct s { int j; const int *ap[3]; };
1483 struct s *b; b->j = 5;
1485 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1491 if { (eval echo configure:1492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1495 echo "configure: failed program was:" >&5
1496 cat conftest.$ac_ext >&5
1503 echo "$ac_t""$ac_cv_c_const" 1>&6
1504 if test $ac_cv_c_const = no; then
1505 cat >> confdefs.h <<\EOF
1512 for ac_func in setpgid sbrk select poll
1514 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1515 echo "configure:1516: checking for $ac_func" >&5
1516 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1517 echo $ac_n "(cached) $ac_c" 1>&6
1519 cat > conftest.$ac_ext <<EOF
1520 #line 1521 "configure"
1521 #include "confdefs.h"
1522 /* System header to define __stub macros and hopefully few prototypes,
1523 which can conflict with char $ac_func(); below. */
1525 /* Override any gcc2 internal prototype to avoid an error. */
1526 /* We use char because int might match the return type of a gcc2
1527 builtin and then its argument prototype would still apply. */
1532 /* The GNU C library defines this for functions which it implements
1533 to always fail with ENOSYS. Some functions are actually named
1534 something starting with __ and the normal name is an alias. */
1535 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1543 if { (eval echo configure:1544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1545 eval "ac_cv_func_$ac_func=yes"
1547 echo "configure: failed program was:" >&5
1548 cat conftest.$ac_ext >&5
1550 eval "ac_cv_func_$ac_func=no"
1555 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1556 echo "$ac_t""yes" 1>&6
1557 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1558 cat >> confdefs.h <<EOF
1559 #define $ac_tr_func 1
1563 echo "$ac_t""no" 1>&6
1568 # If we are configured native on Linux, work around problems with sys/procfs.h
1569 if test "${target}" = "${host}"; then
1572 cat >> confdefs.h <<\EOF
1573 #define START_INFERIOR_TRAPS_EXPECTED "2"
1576 cat >> confdefs.h <<\EOF
1577 #define sys_quotactl 1
1584 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1585 echo "configure:1586: checking for gregset_t type" >&5
1586 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1587 echo $ac_n "(cached) $ac_c" 1>&6
1589 cat > conftest.$ac_ext <<EOF
1590 #line 1591 "configure"
1591 #include "confdefs.h"
1592 #include <sys/procfs.h>
1594 gregset_t *gregsetp = 0
1597 if { (eval echo configure:1598: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1599 gdb_cv_have_gregset_t=yes
1601 echo "configure: failed program was:" >&5
1602 cat conftest.$ac_ext >&5
1604 gdb_cv_have_gregset_t=no
1609 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1610 if test $gdb_cv_have_gregset_t = yes; then
1611 cat >> confdefs.h <<\EOF
1612 #define HAVE_GREGSET_T 1
1617 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1618 echo "configure:1619: checking for fpregset_t type" >&5
1619 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1620 echo $ac_n "(cached) $ac_c" 1>&6
1622 cat > conftest.$ac_ext <<EOF
1623 #line 1624 "configure"
1624 #include "confdefs.h"
1625 #include <sys/procfs.h>
1627 fpregset_t *fpregsetp = 0
1630 if { (eval echo configure:1631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1632 gdb_cv_have_fpregset_t=yes
1634 echo "configure: failed program was:" >&5
1635 cat conftest.$ac_ext >&5
1637 gdb_cv_have_fpregset_t=no
1642 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1643 if test $gdb_cv_have_fpregset_t = yes; then
1644 cat >> confdefs.h <<\EOF
1645 #define HAVE_FPREGSET_T 1
1650 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1651 echo "configure:1652: checking for main in -lm" >&5
1652 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
1653 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1654 echo $ac_n "(cached) $ac_c" 1>&6
1656 ac_save_LIBS="$LIBS"
1658 cat > conftest.$ac_ext <<EOF
1659 #line 1660 "configure"
1660 #include "confdefs.h"
1666 if { (eval echo configure:1667: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1668 eval "ac_cv_lib_$ac_lib_var=yes"
1670 echo "configure: failed program was:" >&5
1671 cat conftest.$ac_ext >&5
1673 eval "ac_cv_lib_$ac_lib_var=no"
1676 LIBS="$ac_save_LIBS"
1679 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1680 echo "$ac_t""yes" 1>&6
1681 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1682 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1683 cat >> confdefs.h <<EOF
1684 #define $ac_tr_lib 1
1690 echo "$ac_t""no" 1>&6
1695 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1696 echo "configure:1697: checking for long long support in compiler" >&5
1697 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1698 echo $ac_n "(cached) $ac_c" 1>&6
1700 cat > conftest.$ac_ext <<EOF
1701 #line 1702 "configure"
1702 #include "confdefs.h"
1706 extern long long foo;
1707 switch (foo & 2) { case 0: return 1; }
1711 if { (eval echo configure:1712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1713 gdb_cv_c_long_long=yes
1715 echo "configure: failed program was:" >&5
1716 cat conftest.$ac_ext >&5
1718 gdb_cv_c_long_long=no
1723 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1724 if test $gdb_cv_c_long_long = yes; then
1725 cat >> confdefs.h <<\EOF
1726 #define CC_HAS_LONG_LONG 1
1732 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1733 echo "configure:1734: checking for long long support in printf" >&5
1734 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1735 echo $ac_n "(cached) $ac_c" 1>&6
1737 if test "$cross_compiling" = yes; then
1738 gdb_cv_printf_has_long_long=no
1740 cat > conftest.$ac_ext <<EOF
1741 #line 1742 "configure"
1742 #include "confdefs.h"
1746 long long l = 0x12345;
1747 sprintf (buf, "%llx", l);
1748 return (strcmp ("12345", buf));
1751 if { (eval echo configure:1752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1753 gdb_cv_printf_has_long_long=yes
1755 echo "configure: failed program was:" >&5
1756 cat conftest.$ac_ext >&5
1758 gdb_cv_printf_has_long_long=no
1765 if test $gdb_cv_printf_has_long_long = yes; then
1766 cat >> confdefs.h <<\EOF
1767 #define PRINTF_HAS_LONG_LONG 1
1771 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1774 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1775 echo "configure:1776: checking for long double support in compiler" >&5
1776 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1777 echo $ac_n "(cached) $ac_c" 1>&6
1779 cat > conftest.$ac_ext <<EOF
1780 #line 1781 "configure"
1781 #include "confdefs.h"
1787 if { (eval echo configure:1788: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1789 ac_cv_c_long_double=yes
1791 echo "configure: failed program was:" >&5
1792 cat conftest.$ac_ext >&5
1794 ac_cv_c_long_double=no
1799 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1800 if test $ac_cv_c_long_double = yes; then
1801 cat >> confdefs.h <<\EOF
1802 #define HAVE_LONG_DOUBLE 1
1808 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1809 echo "configure:1810: checking for long double support in printf" >&5
1810 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1811 echo $ac_n "(cached) $ac_c" 1>&6
1813 if test "$cross_compiling" = yes; then
1814 gdb_cv_printf_has_long_double=no
1816 cat > conftest.$ac_ext <<EOF
1817 #line 1818 "configure"
1818 #include "confdefs.h"
1822 long double f = 3.141592653;
1823 sprintf (buf, "%Lg", f);
1824 return (strncmp ("3.14159", buf, 7));
1827 if { (eval echo configure:1828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1829 gdb_cv_printf_has_long_double=yes
1831 echo "configure: failed program was:" >&5
1832 cat conftest.$ac_ext >&5
1834 gdb_cv_printf_has_long_double=no
1841 if test $gdb_cv_printf_has_long_double = yes; then
1842 cat >> confdefs.h <<\EOF
1843 #define PRINTF_HAS_LONG_DOUBLE 1
1847 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1849 for ac_hdr in unistd.h
1851 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1852 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1853 echo "configure:1854: checking for $ac_hdr" >&5
1854 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1855 echo $ac_n "(cached) $ac_c" 1>&6
1857 cat > conftest.$ac_ext <<EOF
1858 #line 1859 "configure"
1859 #include "confdefs.h"
1862 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1863 { (eval echo configure:1864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1864 ac_err=`grep -v '^ *+' conftest.out`
1865 if test -z "$ac_err"; then
1867 eval "ac_cv_header_$ac_safe=yes"
1870 echo "configure: failed program was:" >&5
1871 cat conftest.$ac_ext >&5
1873 eval "ac_cv_header_$ac_safe=no"
1877 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1878 echo "$ac_t""yes" 1>&6
1879 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1880 cat >> confdefs.h <<EOF
1881 #define $ac_tr_hdr 1
1885 echo "$ac_t""no" 1>&6
1889 for ac_func in getpagesize
1891 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1892 echo "configure:1893: checking for $ac_func" >&5
1893 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1894 echo $ac_n "(cached) $ac_c" 1>&6
1896 cat > conftest.$ac_ext <<EOF
1897 #line 1898 "configure"
1898 #include "confdefs.h"
1899 /* System header to define __stub macros and hopefully few prototypes,
1900 which can conflict with char $ac_func(); below. */
1902 /* Override any gcc2 internal prototype to avoid an error. */
1903 /* We use char because int might match the return type of a gcc2
1904 builtin and then its argument prototype would still apply. */
1909 /* The GNU C library defines this for functions which it implements
1910 to always fail with ENOSYS. Some functions are actually named
1911 something starting with __ and the normal name is an alias. */
1912 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1920 if { (eval echo configure:1921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1922 eval "ac_cv_func_$ac_func=yes"
1924 echo "configure: failed program was:" >&5
1925 cat conftest.$ac_ext >&5
1927 eval "ac_cv_func_$ac_func=no"
1932 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1933 echo "$ac_t""yes" 1>&6
1934 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1935 cat >> confdefs.h <<EOF
1936 #define $ac_tr_func 1
1940 echo "$ac_t""no" 1>&6
1944 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1945 echo "configure:1946: checking for working mmap" >&5
1946 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1947 echo $ac_n "(cached) $ac_c" 1>&6
1949 if test "$cross_compiling" = yes; then
1950 ac_cv_func_mmap_fixed_mapped=no
1952 cat > conftest.$ac_ext <<EOF
1953 #line 1954 "configure"
1954 #include "confdefs.h"
1956 /* Thanks to Mike Haertel and Jim Avera for this test.
1957 Here is a matrix of mmap possibilities:
1958 mmap private not fixed
1959 mmap private fixed at somewhere currently unmapped
1960 mmap private fixed at somewhere already mapped
1961 mmap shared not fixed
1962 mmap shared fixed at somewhere currently unmapped
1963 mmap shared fixed at somewhere already mapped
1964 For private mappings, we should verify that changes cannot be read()
1965 back from the file, nor mmap's back from the file at a different
1966 address. (There have been systems where private was not correctly
1967 implemented like the infamous i386 svr4.0, and systems where the
1968 VM page cache was not coherent with the filesystem buffer cache
1969 like early versions of FreeBSD and possibly contemporary NetBSD.)
1970 For shared mappings, we should conversely verify that changes get
1971 propogated back to all the places they're supposed to be.
1973 Grep wants private fixed already mapped.
1974 The main things grep needs to know about mmap are:
1975 * does it exist and is it safe to write into the mmap'd area
1976 * how to use it (BSD variants) */
1977 #include <sys/types.h>
1979 #include <sys/mman.h>
1981 /* This mess was copied from the GNU getpagesize.h. */
1982 #ifndef HAVE_GETPAGESIZE
1983 # ifdef HAVE_UNISTD_H
1984 # include <unistd.h>
1987 /* Assume that all systems that can run configure have sys/param.h. */
1988 # ifndef HAVE_SYS_PARAM_H
1989 # define HAVE_SYS_PARAM_H 1
1992 # ifdef _SC_PAGESIZE
1993 # define getpagesize() sysconf(_SC_PAGESIZE)
1994 # else /* no _SC_PAGESIZE */
1995 # ifdef HAVE_SYS_PARAM_H
1996 # include <sys/param.h>
1997 # ifdef EXEC_PAGESIZE
1998 # define getpagesize() EXEC_PAGESIZE
1999 # else /* no EXEC_PAGESIZE */
2001 # define getpagesize() NBPG * CLSIZE
2004 # endif /* no CLSIZE */
2005 # else /* no NBPG */
2007 # define getpagesize() NBPC
2008 # else /* no NBPC */
2010 # define getpagesize() PAGESIZE
2011 # endif /* PAGESIZE */
2012 # endif /* no NBPC */
2013 # endif /* no NBPG */
2014 # endif /* no EXEC_PAGESIZE */
2015 # else /* no HAVE_SYS_PARAM_H */
2016 # define getpagesize() 8192 /* punt totally */
2017 # endif /* no HAVE_SYS_PARAM_H */
2018 # endif /* no _SC_PAGESIZE */
2020 #endif /* no HAVE_GETPAGESIZE */
2023 extern "C" { void *malloc(unsigned); }
2031 char *data, *data2, *data3;
2035 pagesize = getpagesize();
2038 * First, make a file with some known garbage in it.
2040 data = malloc(pagesize);
2043 for (i = 0; i < pagesize; ++i)
2044 *(data + i) = rand();
2046 fd = creat("conftestmmap", 0600);
2049 if (write(fd, data, pagesize) != pagesize)
2054 * Next, try to mmap the file at a fixed address which
2055 * already has something else allocated at it. If we can,
2056 * also make sure that we see the same garbage.
2058 fd = open("conftestmmap", O_RDWR);
2061 data2 = malloc(2 * pagesize);
2064 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2065 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2066 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2068 for (i = 0; i < pagesize; ++i)
2069 if (*(data + i) != *(data2 + i))
2073 * Finally, make sure that changes to the mapped area
2074 * do not percolate back to the file as seen by read().
2075 * (This is a bug on some variants of i386 svr4.0.)
2077 for (i = 0; i < pagesize; ++i)
2078 *(data2 + i) = *(data2 + i) + 1;
2079 data3 = malloc(pagesize);
2082 if (read(fd, data3, pagesize) != pagesize)
2084 for (i = 0; i < pagesize; ++i)
2085 if (*(data + i) != *(data3 + i))
2088 unlink("conftestmmap");
2093 if { (eval echo configure:2094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2095 ac_cv_func_mmap_fixed_mapped=yes
2097 echo "configure: failed program was:" >&5
2098 cat conftest.$ac_ext >&5
2100 ac_cv_func_mmap_fixed_mapped=no
2107 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2108 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2109 cat >> confdefs.h <<\EOF
2116 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2117 echo "configure:2118: checking whether malloc must be declared" >&5
2118 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2119 echo $ac_n "(cached) $ac_c" 1>&6
2121 cat > conftest.$ac_ext <<EOF
2122 #line 2123 "configure"
2123 #include "confdefs.h"
2126 #ifdef HAVE_STRING_H
2129 #ifdef HAVE_STRINGS_H
2130 #include <strings.h>
2133 #ifdef HAVE_STDLIB_H
2136 #ifdef HAVE_UNISTD_H
2140 char *(*pfn) = (char *(*)) malloc
2143 if { (eval echo configure:2144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2145 bfd_cv_decl_needed_malloc=no
2147 echo "configure: failed program was:" >&5
2148 cat conftest.$ac_ext >&5
2150 bfd_cv_decl_needed_malloc=yes
2155 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2156 if test $bfd_cv_decl_needed_malloc = yes; then
2157 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2158 cat >> confdefs.h <<EOF
2159 #define $bfd_tr_decl 1
2164 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2165 echo "configure:2166: checking whether realloc must be declared" >&5
2166 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2167 echo $ac_n "(cached) $ac_c" 1>&6
2169 cat > conftest.$ac_ext <<EOF
2170 #line 2171 "configure"
2171 #include "confdefs.h"
2174 #ifdef HAVE_STRING_H
2177 #ifdef HAVE_STRINGS_H
2178 #include <strings.h>
2181 #ifdef HAVE_STDLIB_H
2184 #ifdef HAVE_UNISTD_H
2188 char *(*pfn) = (char *(*)) realloc
2191 if { (eval echo configure:2192: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2193 bfd_cv_decl_needed_realloc=no
2195 echo "configure: failed program was:" >&5
2196 cat conftest.$ac_ext >&5
2198 bfd_cv_decl_needed_realloc=yes
2203 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2204 if test $bfd_cv_decl_needed_realloc = yes; then
2205 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2206 cat >> confdefs.h <<EOF
2207 #define $bfd_tr_decl 1
2212 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2213 echo "configure:2214: checking whether free must be declared" >&5
2214 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2215 echo $ac_n "(cached) $ac_c" 1>&6
2217 cat > conftest.$ac_ext <<EOF
2218 #line 2219 "configure"
2219 #include "confdefs.h"
2222 #ifdef HAVE_STRING_H
2225 #ifdef HAVE_STRINGS_H
2226 #include <strings.h>
2229 #ifdef HAVE_STDLIB_H
2232 #ifdef HAVE_UNISTD_H
2236 char *(*pfn) = (char *(*)) free
2239 if { (eval echo configure:2240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2241 bfd_cv_decl_needed_free=no
2243 echo "configure: failed program was:" >&5
2244 cat conftest.$ac_ext >&5
2246 bfd_cv_decl_needed_free=yes
2251 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2252 if test $bfd_cv_decl_needed_free = yes; then
2253 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2254 cat >> confdefs.h <<EOF
2255 #define $bfd_tr_decl 1
2263 if test ${build} = ${host} -a ${host} = ${target} ; then
2266 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2267 echo "configure:2268: checking for HPUX/OSF thread support" >&5
2268 if test -f /usr/include/dce/cma_config.h ; then
2269 if test "$GCC" = "yes" ; then
2270 echo "$ac_t""yes" 1>&6
2271 cat >> confdefs.h <<\EOF
2272 #define HAVE_HPUX_THREAD_SUPPORT 1
2275 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2277 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2280 echo "$ac_t""no" 1>&6
2284 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2285 echo "configure:2286: checking for Solaris thread debugging library" >&5
2286 if test -f /usr/lib/libthread_db.so.1 ; then
2287 echo "$ac_t""yes" 1>&6
2288 cat >> confdefs.h <<\EOF
2289 #define HAVE_THREAD_DB_LIB 1
2292 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
2293 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2294 echo "configure:2295: checking for dlopen in -ldl" >&5
2295 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2296 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2297 echo $ac_n "(cached) $ac_c" 1>&6
2299 ac_save_LIBS="$LIBS"
2301 cat > conftest.$ac_ext <<EOF
2302 #line 2303 "configure"
2303 #include "confdefs.h"
2304 /* Override any gcc2 internal prototype to avoid an error. */
2305 /* We use char because int might match the return type of a gcc2
2306 builtin and then its argument prototype would still apply. */
2313 if { (eval echo configure:2314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2315 eval "ac_cv_lib_$ac_lib_var=yes"
2317 echo "configure: failed program was:" >&5
2318 cat conftest.$ac_ext >&5
2320 eval "ac_cv_lib_$ac_lib_var=no"
2323 LIBS="$ac_save_LIBS"
2326 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2327 echo "$ac_t""yes" 1>&6
2328 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2329 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2330 cat >> confdefs.h <<EOF
2331 #define $ac_tr_lib 1
2337 echo "$ac_t""no" 1>&6
2340 if test "$GCC" = "yes" ; then
2341 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2344 echo "$ac_t""no" 1>&6
2353 # Check whether --enable-netrom or --disable-netrom was given.
2354 if test "${enable_netrom+set}" = set; then
2355 enableval="$enable_netrom"
2356 case "${enableval}" in
2357 yes) enable_netrom=yes ;;
2358 no) enable_netrom=no ;;
2359 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2364 if test "${enable_netrom}" = "yes"; then
2365 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
2371 # Check whether --enable-gm or --disable-gm was given.
2372 if test "${enable_gm+set}" = set; then
2373 enableval="$enable_gm"
2374 case "${enableval}" in
2375 yes) CONFIG_OBS="${CONFIG_OBS} gmagic.o"
2376 ENABLE_CFLAGS=-DGENERAL_MAGIC
2379 *) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2386 # start-sanitize-gdbtk
2389 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2390 if test "${enable_gdbtk+set}" = set; then
2391 enableval="$enable_gdbtk"
2392 case "${enableval}" in
2396 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2399 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2407 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2411 # Default is on for everything but go32 and cygwin32
2431 if test "${enable_gdbtk}" = "yes"; then
2435 # Ok, lets find the tcl configuration
2436 # First, look for one uninstalled.
2437 # the alternative search directory is invoked by --with-tclconfig
2440 if test x"${no_tcl}" = x ; then
2441 # we reset no_tcl in case something fails here
2443 # Check whether --with-tclconfig or --without-tclconfig was given.
2444 if test "${with_tclconfig+set}" = set; then
2445 withval="$with_tclconfig"
2446 with_tclconfig=${withval}
2449 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2450 echo "configure:2451: checking for Tcl configuration" >&5
2451 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2452 echo $ac_n "(cached) $ac_c" 1>&6
2456 # First check to see if --with-tclconfig was specified.
2457 if test x"${with_tclconfig}" != x ; then
2458 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2459 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2461 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2465 # then check for a private Tcl installation
2466 if test x"${ac_cv_c_tclconfig}" = x ; then
2469 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2471 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2473 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2474 if test -f "$i/${configdir}/tclConfig.sh" ; then
2475 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2480 # check in a few common install locations
2481 if test x"${ac_cv_c_tclconfig}" = x ; then
2482 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2483 if test -f "$i/tclConfig.sh" ; then
2484 ac_cv_c_tclconfig=`(cd $i; pwd)`
2489 # check in a few other private locations
2490 if test x"${ac_cv_c_tclconfig}" = x ; then
2493 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2494 if test -f "$i/${configdir}/tclConfig.sh" ; then
2495 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2503 if test x"${ac_cv_c_tclconfig}" = x ; then
2504 TCLCONFIG="# no Tcl configs found"
2505 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2508 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2509 echo "$ac_t""found $TCLCONFIG" 1>&6
2513 if test -z "${no_tcl}"; then
2543 # Ok, lets find the tk configuration
2544 # First, look for one uninstalled.
2545 # the alternative search directory is invoked by --with-tkconfig
2548 if test x"${no_tk}" = x ; then
2549 # we reset no_tk in case something fails here
2551 # Check whether --with-tkconfig or --without-tkconfig was given.
2552 if test "${with_tkconfig+set}" = set; then
2553 withval="$with_tkconfig"
2554 with_tkconfig=${withval}
2557 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2558 echo "configure:2559: checking for Tk configuration" >&5
2559 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2560 echo $ac_n "(cached) $ac_c" 1>&6
2564 # First check to see if --with-tkconfig was specified.
2565 if test x"${with_tkconfig}" != x ; then
2566 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2567 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2569 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2573 # then check for a private Tk library
2574 if test x"${ac_cv_c_tkconfig}" = x ; then
2577 `ls -dr ../tk[4-9]* 2>/dev/null` \
2579 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2581 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2582 if test -f "$i/${configdir}/tkConfig.sh" ; then
2583 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2588 # check in a few common install locations
2589 if test x"${ac_cv_c_tkconfig}" = x ; then
2590 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2591 if test -f "$i/tkConfig.sh" ; then
2592 ac_cv_c_tkconfig=`(cd $i; pwd)`
2597 # check in a few other private locations
2598 if test x"${ac_cv_c_tkconfig}" = x ; then
2601 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2602 if test -f "$i/${configdir}/tkConfig.sh" ; then
2603 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2611 if test x"${ac_cv_c_tkconfig}" = x ; then
2612 TKCONFIG="# no Tk configs found"
2613 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2616 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2617 echo "$ac_t""found $TKCONFIG" 1>&6
2623 # If $no_tk is nonempty, then we can't do Tk, and there is no
2624 # point to doing Tcl.
2625 if test -z "${no_tk}"; then
2627 if test -f "$TKCONFIG" ; then
2644 # Ok, lets find the tcl source trees so we can use the headers
2645 # Warning: transition of version 9 to 10 will break this algorithm
2646 # because 10 sorts before 9. We also look for just tcl. We have to
2647 # be careful that we don't match stuff like tclX by accident.
2648 # the alternative search directory is involked by --with-tclinclude
2652 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2653 echo "configure:2654: checking for Tcl private headers. dir=${configdir}" >&5
2654 # Check whether --with-tclinclude or --without-tclinclude was given.
2655 if test "${with_tclinclude+set}" = set; then
2656 withval="$with_tclinclude"
2657 with_tclinclude=${withval}
2660 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2661 echo $ac_n "(cached) $ac_c" 1>&6
2664 # first check to see if --with-tclinclude was specified
2665 if test x"${with_tclinclude}" != x ; then
2666 if test -f ${with_tclinclude}/tclInt.h ; then
2667 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
2668 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2669 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
2671 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2675 # next check if it came with Tcl configuration file
2676 if test x"${ac_cv_c_tclconfig}" = x ; then
2677 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2678 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2682 # next check in private source directory
2684 # since ls returns lowest version numbers first, reverse its output
2685 if test x"${ac_cv_c_tclh}" = x ; then
2688 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2689 ${srcdir}/../../tcl \
2690 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2691 ${srcdir}/../../../tcl \
2692 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2693 if test -f $i/generic/tclInt.h ; then
2694 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2699 # finally check in a few common install locations
2701 # since ls returns lowest version numbers first, reverse its output
2702 if test x"${ac_cv_c_tclh}" = x ; then
2704 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2705 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2706 /usr/local/src/tcl \
2707 /usr/local/lib/tcl \
2708 ${prefix}/include ; do
2709 if test -f $i/generic/tclInt.h ; then
2710 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2715 # see if one is installed
2716 if test x"${ac_cv_c_tclh}" = x ; then
2717 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2718 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2719 echo "configure:2720: checking for tclInt.h" >&5
2720 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2721 echo $ac_n "(cached) $ac_c" 1>&6
2723 cat > conftest.$ac_ext <<EOF
2724 #line 2725 "configure"
2725 #include "confdefs.h"
2728 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2729 { (eval echo configure:2730: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2730 ac_err=`grep -v '^ *+' conftest.out`
2731 if test -z "$ac_err"; then
2733 eval "ac_cv_header_$ac_safe=yes"
2736 echo "configure: failed program was:" >&5
2737 cat conftest.$ac_ext >&5
2739 eval "ac_cv_header_$ac_safe=no"
2743 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2744 echo "$ac_t""yes" 1>&6
2745 ac_cv_c_tclh=installed
2747 echo "$ac_t""no" 1>&6
2755 if test x"${ac_cv_c_tclh}" = x ; then
2756 TCLHDIR="# no Tcl private headers found"
2757 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2759 if test x"${ac_cv_c_tclh}" != x ; then
2761 if test x"${ac_cv_c_tclh}" = x"installed" ; then
2762 echo "$ac_t""is installed" 1>&6
2765 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2766 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2767 TCLHDIR="-I${ac_cv_c_tclh}"
2775 # Ok, lets find the tk source trees so we can use the headers
2776 # If the directory (presumably symlink) named "tk" exists, use that one
2777 # in preference to any others. Same logic is used when choosing library
2778 # and again with Tcl. The search order is the best place to look first, then in
2779 # decreasing significance. The loop breaks if the trigger file is found.
2780 # Note the gross little conversion here of srcdir by cd'ing to the found
2781 # directory. This converts the path from a relative to an absolute, so
2782 # recursive cache variables for the path will work right. We check all
2783 # the possible paths in one loop rather than many seperate loops to speed
2785 # the alternative search directory is involked by --with-tkinclude
2788 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2789 echo "configure:2790: checking for Tk private headers" >&5
2790 # Check whether --with-tkinclude or --without-tkinclude was given.
2791 if test "${with_tkinclude+set}" = set; then
2792 withval="$with_tkinclude"
2793 with_tkinclude=${withval}
2796 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2797 echo $ac_n "(cached) $ac_c" 1>&6
2800 # first check to see if --with-tkinclude was specified
2801 if test x"${with_tkinclude}" != x ; then
2802 if test -f ${with_tkinclude}/tk.h ; then
2803 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
2804 elif test -f ${with_tkinclude}/generic/tk.h ; then
2805 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
2807 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2811 # next check if it came with Tk configuration file
2812 if test x"${ac_cv_c_tkconfig}" = x ; then
2813 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2814 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2818 # next check in private source directory
2820 # since ls returns lowest version numbers first, reverse its output
2821 if test x"${ac_cv_c_tkh}" = x ; then
2824 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2825 ${srcdir}/../../tk \
2826 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2827 ${srcdir}/../../../tk \
2828 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2829 if test -f $i/generic/tk.h ; then
2830 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2835 # finally check in a few common install locations
2837 # since ls returns lowest version numbers first, reverse its output
2838 if test x"${ac_cv_c_tkh}" = x ; then
2840 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2841 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2844 ${prefix}/include ; do
2845 if test -f $i/generic/tk.h ; then
2846 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2851 # see if one is installed
2852 if test x"${ac_cv_c_tkh}" = x ; then
2853 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
2854 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2855 echo "configure:2856: checking for tk.h" >&5
2856 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2857 echo $ac_n "(cached) $ac_c" 1>&6
2859 cat > conftest.$ac_ext <<EOF
2860 #line 2861 "configure"
2861 #include "confdefs.h"
2864 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2865 { (eval echo configure:2866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2866 ac_err=`grep -v '^ *+' conftest.out`
2867 if test -z "$ac_err"; then
2869 eval "ac_cv_header_$ac_safe=yes"
2872 echo "configure: failed program was:" >&5
2873 cat conftest.$ac_ext >&5
2875 eval "ac_cv_header_$ac_safe=no"
2879 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2880 echo "$ac_t""yes" 1>&6
2881 ac_cv_c_tkh=installed
2883 echo "$ac_t""no" 1>&6
2891 if test x"${ac_cv_c_tkh}" != x ; then
2893 if test x"${ac_cv_c_tkh}" = x"installed" ; then
2894 echo "$ac_t""is installed" 1>&6
2897 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
2898 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2899 TKHDIR="-I${ac_cv_c_tkh}"
2902 TKHDIR="# no Tk directory found"
2903 echo "configure: warning: Can't find Tk private headers" 1>&2
2912 # Include some libraries that Tcl and Tk want.
2913 TCL_LIBS='$(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
2914 # Yes, the ordering seems wrong here. But it isn't.
2915 # TK_LIBS is the list of libraries that need to be linked
2917 LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
2918 CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
2927 # end-sanitize-gdbtk
2933 # Begin stuff to support --enable-shared
2934 # Check whether --enable-shared or --disable-shared was given.
2935 if test "${enable_shared+set}" = set; then
2936 enableval="$enable_shared"
2937 case "${enableval}" in
2946 # If we have shared libraries, try to set rpath reasonably.
2947 if test "${shared}" = "true"; then
2950 HLDFLAGS='-Wl,+s,+b,$(libdir)'
2952 *-*-irix5* | *-*-irix6*)
2953 HLDFLAGS='-Wl,-rpath,$(libdir)'
2957 *-*-linux* | *-pc-linux-gnu)
2958 HLDFLAGS='-Wl,-rpath,$(libdir)'
2961 HLDFLAGS='-R $(libdir)'
2964 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;'
2969 # On SunOS, if the linker supports the -rpath option, use it to
2970 # prevent ../bfd and ../opcodes from being included in the run time
2974 echo 'main () { }' > conftest.c
2975 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
2976 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
2978 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
2980 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
2982 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
2984 elif test "${shared}" = "true"; then
2985 HLDFLAGS='-Wl,-rpath=$(libdir)'
2987 HLDFLAGS='-Wl,-rpath='
2989 rm -f conftest.t conftest.c conftest
2994 # End stuff to support --enable-shared
2996 # target_subdir is used by the testsuite to find the target libraries.
2998 if test "${host}" != "${target}"; then
2999 target_subdir="${target_alias}/"
3004 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3005 if test ! -f ${host_makefile_frag}; then
3006 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3008 frags="$frags $host_makefile_frag"
3010 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3011 if test ! -f ${target_makefile_frag}; then
3012 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3014 frags="$frags $target_makefile_frag"
3021 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3022 ' ${host_makefile_frag}`
3024 targetfile=`sed -n '
3025 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3026 ' ${target_makefile_frag}`
3028 # these really aren't orthogonal true/false values of the same condition,
3029 # but shells are slow enough that I like to reuse the test conditions
3031 if test "${target}" = "${host}"; then
3032 nativefile=`sed -n '
3033 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3034 ' ${host_makefile_frag}`
3036 # GDBserver is only useful in a "native" enviroment
3037 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3041 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3042 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3043 # corresponding links. But we have to remove the xm.h files and tm.h
3044 # files anyway, e.g. when switching from "configure host" to
3050 if test "${hostfile}" != ""; then
3051 files="${files} config/${gdb_host_cpu}/${hostfile}"
3052 links="${links} xm.h"
3055 if test "${targetfile}" != ""; then
3056 files="${files} config/${gdb_target_cpu}/${targetfile}"
3057 links="${links} tm.h"
3060 if test "${nativefile}" != ""; then
3061 files="${files} config/${gdb_host_cpu}/${nativefile}"
3062 links="${links} nm.h"
3064 # A cross-only configuration.
3065 files="${files} config/nm-empty.h"
3066 links="${links} nm.h"
3068 # start-sanitize-gdbtk
3070 # Make it possible to use the GUI without doing a full install
3071 if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
3072 files="${files} gdbtk.tcl"
3073 links="${links} gdbtk.tcl"
3075 # end-sanitize-gdbtk
3079 subdirs="$configdirs"
3082 cat > confcache <<\EOF
3083 # This file is a shell script that caches the results of configure
3084 # tests run on this system so they can be shared between configure
3085 # scripts and configure runs. It is not useful on other systems.
3086 # If it contains results you don't want to keep, you may remove or edit it.
3088 # By default, configure uses ./config.cache as the cache file,
3089 # creating it if it does not exist already. You can give configure
3090 # the --cache-file=FILE option to use a different cache file; that is
3091 # what configure does when it calls configure scripts in
3092 # subdirectories, so they share the cache.
3093 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3094 # config.status only pays attention to the cache file if you give it the
3095 # --recheck option to rerun configure.
3098 # The following way of writing the cache mishandles newlines in values,
3099 # but we know of no workaround that is simple, portable, and efficient.
3100 # So, don't put newlines in cache variables' values.
3101 # Ultrix sh set writes to stderr and can't be redirected directly,
3102 # and sets the high bit in the cache file unless we assign to the vars.
3104 case `(ac_space=' '; set) 2>&1` in
3106 # `set' does not quote correctly, so add quotes (double-quote substitution
3107 # turns \\\\ into \\, and sed turns \\ into \).
3109 -e "s/'/'\\\\''/g" \
3110 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3113 # `set' quotes correctly as required by POSIX, so do not add quotes.
3114 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3117 if cmp -s $cache_file confcache; then
3120 if test -w $cache_file; then
3121 echo "updating cache $cache_file"
3122 cat confcache > $cache_file
3124 echo "not updating unwritable cache $cache_file"
3129 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3131 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3132 # Let make expand exec_prefix.
3133 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3135 # Any assignment to VPATH causes Sun make to only execute
3136 # the first set of double-colon rules, so remove it if not needed.
3137 # If there is a colon in the path, we need to keep it.
3138 if test "x$srcdir" = x.; then
3139 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3142 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3144 DEFS=-DHAVE_CONFIG_H
3146 # Without the "./", some shells look in PATH for config.status.
3147 : ${CONFIG_STATUS=./config.status}
3149 echo creating $CONFIG_STATUS
3150 rm -f $CONFIG_STATUS
3151 cat > $CONFIG_STATUS <<EOF
3153 # Generated automatically by configure.
3154 # Run this file to recreate the current configuration.
3155 # This directory was configured as follows,
3156 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3158 # $0 $ac_configure_args
3160 # Compiler output produced by configure, useful for debugging
3161 # configure, is in ./config.log if it exists.
3163 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3166 case "\$ac_option" in
3167 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3168 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3169 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3170 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3171 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3173 -help | --help | --hel | --he | --h)
3174 echo "\$ac_cs_usage"; exit 0 ;;
3175 *) echo "\$ac_cs_usage"; exit 1 ;;
3179 ac_given_srcdir=$srcdir
3180 ac_given_INSTALL="$INSTALL"
3182 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3184 cat >> $CONFIG_STATUS <<EOF
3186 # Protect against being on the right side of a sed subst in config.status.
3187 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3188 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3191 s%@CFLAGS@%$CFLAGS%g
3192 s%@CPPFLAGS@%$CPPFLAGS%g
3193 s%@CXXFLAGS@%$CXXFLAGS%g
3195 s%@LDFLAGS@%$LDFLAGS%g
3197 s%@exec_prefix@%$exec_prefix%g
3198 s%@prefix@%$prefix%g
3199 s%@program_transform_name@%$program_transform_name%g
3200 s%@bindir@%$bindir%g
3201 s%@sbindir@%$sbindir%g
3202 s%@libexecdir@%$libexecdir%g
3203 s%@datadir@%$datadir%g
3204 s%@sysconfdir@%$sysconfdir%g
3205 s%@sharedstatedir@%$sharedstatedir%g
3206 s%@localstatedir@%$localstatedir%g
3207 s%@libdir@%$libdir%g
3208 s%@includedir@%$includedir%g
3209 s%@oldincludedir@%$oldincludedir%g
3210 s%@infodir@%$infodir%g
3211 s%@mandir@%$mandir%g
3215 s%@host_alias@%$host_alias%g
3216 s%@host_cpu@%$host_cpu%g
3217 s%@host_vendor@%$host_vendor%g
3218 s%@host_os@%$host_os%g
3219 s%@target@%$target%g
3220 s%@target_alias@%$target_alias%g
3221 s%@target_cpu@%$target_cpu%g
3222 s%@target_vendor@%$target_vendor%g
3223 s%@target_os@%$target_os%g
3225 s%@build_alias@%$build_alias%g
3226 s%@build_cpu@%$build_cpu%g
3227 s%@build_vendor@%$build_vendor%g
3228 s%@build_os@%$build_os%g
3229 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3230 s%@INSTALL_DATA@%$INSTALL_DATA%g
3232 s%@RANLIB@%$RANLIB%g
3235 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3236 s%@TCL_VERSION@%$TCL_VERSION%g
3237 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3238 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3239 s%@TCL_CC@%$TCL_CC%g
3240 s%@TCL_DEFS@%$TCL_DEFS%g
3241 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3242 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3243 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3244 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3245 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3246 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3247 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3248 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3249 s%@TCL_RANLIB@%$TCL_RANLIB%g
3250 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3251 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3252 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3253 s%@TK_VERSION@%$TK_VERSION%g
3254 s%@TK_DEFS@%$TK_DEFS%g
3255 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3256 s%@TK_XLIBSW@%$TK_XLIBSW%g
3257 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3258 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3259 s%@TCLHDIR@%$TCLHDIR%g
3260 s%@TKHDIR@%$TKHDIR%g
3261 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3262 s%@X_CFLAGS@%$X_CFLAGS%g
3263 s%@X_LDFLAGS@%$X_LDFLAGS%g
3264 s%@X_LIBS@%$X_LIBS%g
3265 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3266 s%@CONFIG_OBS@%$CONFIG_OBS%g
3267 s%@HLDFLAGS@%$HLDFLAGS%g
3268 s%@HLDENV@%$HLDENV%g
3269 s%@target_subdir@%$target_subdir%g
3270 /@host_makefile_frag@/r $host_makefile_frag
3271 s%@host_makefile_frag@%%g
3272 /@target_makefile_frag@/r $target_makefile_frag
3273 s%@target_makefile_frag@%%g
3275 s%@subdirs@%$subdirs%g
3280 cat >> $CONFIG_STATUS <<\EOF
3282 # Split the substitutions into bite-sized pieces for seds with
3283 # small command number limits, like on Digital OSF/1 and HP-UX.
3284 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3285 ac_file=1 # Number of current file.
3286 ac_beg=1 # First line for current file.
3287 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3290 while $ac_more_lines; do
3291 if test $ac_beg -gt 1; then
3292 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3294 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3296 if test ! -s conftest.s$ac_file; then
3298 rm -f conftest.s$ac_file
3300 if test -z "$ac_sed_cmds"; then
3301 ac_sed_cmds="sed -f conftest.s$ac_file"
3303 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3305 ac_file=`expr $ac_file + 1`
3307 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3310 if test -z "$ac_sed_cmds"; then
3315 cat >> $CONFIG_STATUS <<EOF
3317 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3319 cat >> $CONFIG_STATUS <<\EOF
3320 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3321 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3323 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3324 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3325 *) ac_file_in="${ac_file}.in" ;;
3328 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3330 # Remove last slash and all that follows it. Not all systems have dirname.
3331 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3332 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3333 # The file is in a subdirectory.
3334 test ! -d "$ac_dir" && mkdir "$ac_dir"
3335 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3336 # A "../" for each directory in $ac_dir_suffix.
3337 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3339 ac_dir_suffix= ac_dots=
3342 case "$ac_given_srcdir" in
3344 if test -z "$ac_dots"; then top_srcdir=.
3345 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3346 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3348 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3349 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3352 case "$ac_given_INSTALL" in
3353 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3354 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3357 echo creating "$ac_file"
3359 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3361 *Makefile*) ac_comsub="1i\\
3362 # $configure_input" ;;
3366 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3368 s%@configure_input@%$configure_input%g
3369 s%@srcdir@%$srcdir%g
3370 s%@top_srcdir@%$top_srcdir%g
3371 s%@INSTALL@%$INSTALL%g
3372 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3376 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3377 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3379 # ac_d sets the value in "#define NAME VALUE" lines.
3380 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3381 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3384 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3385 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3386 ac_uB='\([ ]\)%\1#\2define\3'
3389 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3390 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3391 ac_eB='$%\1#\2define\3'
3395 if test "${CONFIG_HEADERS+set}" != set; then
3397 cat >> $CONFIG_STATUS <<EOF
3398 CONFIG_HEADERS="config.h:config.in"
3400 cat >> $CONFIG_STATUS <<\EOF
3402 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3403 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3405 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3406 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3407 *) ac_file_in="${ac_file}.in" ;;
3410 echo creating $ac_file
3412 rm -f conftest.frag conftest.in conftest.out
3413 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3414 cat $ac_file_inputs > conftest.in
3418 # Transform confdefs.h into a sed script conftest.vals that substitutes
3419 # the proper values into config.h.in to produce config.h. And first:
3420 # Protect against being on the right side of a sed subst in config.status.
3421 # Protect against being in an unquoted here document in config.status.
3423 cat > conftest.hdr <<\EOF
3426 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3430 sed -n -f conftest.hdr confdefs.h > conftest.vals
3433 # This sed command replaces #undef with comments. This is necessary, for
3434 # example, in the case of _POSIX_SOURCE, which is predefined and required
3435 # on some systems where configure will not decide to define it.
3436 cat >> conftest.vals <<\EOF
3437 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3440 # Break up conftest.vals because some shells have a limit on
3441 # the size of here documents, and old seds have small limits too.
3446 ac_lines=`grep -c . conftest.vals`
3447 # grep -c gives empty output for an empty file on some AIX systems.
3448 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3449 # Write a limited-size here document to conftest.frag.
3450 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3451 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3453 sed -f conftest.frag conftest.in > conftest.out
3455 mv conftest.out conftest.in
3457 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3459 mv conftest.tail conftest.vals
3463 cat >> $CONFIG_STATUS <<\EOF
3464 rm -f conftest.frag conftest.h
3465 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3466 cat conftest.in >> conftest.h
3468 if cmp -s $ac_file conftest.h 2>/dev/null; then
3469 echo "$ac_file is unchanged"
3472 # Remove last slash and all that follows it. Not all systems have dirname.
3473 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3474 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3475 # The file is in a subdirectory.
3476 test ! -d "$ac_dir" && mkdir "$ac_dir"
3479 mv conftest.h $ac_file
3485 cat >> $CONFIG_STATUS <<EOF
3490 cat >> $CONFIG_STATUS <<\EOF
3491 srcdir=$ac_given_srcdir
3492 while test -n "$ac_sources"; do
3493 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3494 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3496 echo "linking $srcdir/$ac_source to $ac_dest"
3498 if test ! -r $srcdir/$ac_source; then
3499 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3503 # Make relative symlinks.
3504 # Remove last slash and all that follows it. Not all systems have dirname.
3505 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3506 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3507 # The dest file is in a subdirectory.
3508 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3509 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3510 # A "../" for each directory in $ac_dest_dir_suffix.
3511 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3513 ac_dest_dir_suffix= ac_dots=
3517 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3518 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3521 # Make a symlink if possible; otherwise try a hard link.
3522 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3523 ln $srcdir/$ac_source $ac_dest; then :
3525 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3529 cat >> $CONFIG_STATUS <<EOF
3531 gdb_host_cpu=$gdb_host_cpu
3532 gdb_target_cpu=$gdb_target_cpu
3533 nativefile=$nativefile
3536 cat >> $CONFIG_STATUS <<\EOF
3538 if test "${nativefile}" = ""; then
3539 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3540 < Makefile > Makefile.tem
3541 mv -f Makefile.tem Makefile
3544 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3545 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3546 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3547 mv -f Makefile.tmp Makefile
3553 grep "source ${srcdir}/.gdbinit" .gdbinit >/dev/null 2>/dev/null || \
3554 echo "source ${srcdir}/.gdbinit" >> .gdbinit
3557 case x$CONFIG_HEADERS in
3558 xconfig.h:config.in)
3564 chmod +x $CONFIG_STATUS
3565 rm -fr confdefs* $ac_clean_files
3566 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3568 if test "$no_recursion" != yes; then
3570 # Remove --cache-file and --srcdir arguments so they do not pile up.
3571 ac_sub_configure_args=
3573 for ac_arg in $ac_configure_args; do
3574 if test -n "$ac_prev"; then
3579 -cache-file | --cache-file | --cache-fil | --cache-fi \
3580 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3581 ac_prev=cache_file ;;
3582 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3583 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3585 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3587 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3589 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3593 for ac_config_dir in $configdirs; do
3595 # Do not complain, so a configure script can configure whichever
3596 # parts of a large source tree are present.
3597 if test ! -d $srcdir/$ac_config_dir; then
3601 echo configuring in $ac_config_dir
3606 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3608 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3616 # A "../" for each directory in /$ac_config_dir.
3617 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3620 .) # No --srcdir option. We are building in place.
3621 ac_sub_srcdir=$srcdir ;;
3622 /*) # Absolute path.
3623 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3625 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3628 # Check for guested configure; otherwise get Cygnus style configure.
3629 if test -f $ac_sub_srcdir/configure; then
3630 ac_sub_configure=$ac_sub_srcdir/configure
3631 elif test -f $ac_sub_srcdir/configure.in; then
3632 ac_sub_configure=$ac_configure
3634 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3638 # The recursion is here.
3639 if test -n "$ac_sub_configure"; then
3641 # Make the cache file name correct relative to the subdirectory.
3642 case "$cache_file" in
3643 /*) ac_sub_cache_file=$cache_file ;;
3645 ac_sub_cache_file="$ac_dots$cache_file" ;;
3647 case "$ac_given_INSTALL" in
3648 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3649 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3652 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3653 # The eval makes quoting arguments work.
3654 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3657 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }