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:
19 --enable-ide Enable IDE support"
23 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
25 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
27 --with-tclinclude directory where tcl private headers are"
29 --with-tkinclude directory where tk private headers are"
31 --enable-shared use shared libraries"
33 # Initialize some variables set by options.
34 # The variables have the same names as the options, with
35 # dashes changed to underlines.
37 cache_file=./config.cache
46 program_transform_name=s,x,x,
54 bindir='${exec_prefix}/bin'
55 sbindir='${exec_prefix}/sbin'
56 libexecdir='${exec_prefix}/libexec'
57 datadir='${prefix}/share'
58 sysconfdir='${prefix}/etc'
59 sharedstatedir='${prefix}/com'
60 localstatedir='${prefix}/var'
61 libdir='${exec_prefix}/lib'
62 includedir='${prefix}/include'
63 oldincludedir='/usr/include'
64 infodir='${prefix}/info'
65 mandir='${prefix}/man'
67 # Initialize some other variables.
70 # Maximum number of lines to put in a shell here document.
77 # If the previous option needs an argument, assign it.
78 if test -n "$ac_prev"; then
79 eval "$ac_prev=\$ac_option"
85 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
89 # Accept the important Cygnus configure options, so we can diagnose typos.
93 -bindir | --bindir | --bindi | --bind | --bin | --bi)
95 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
96 bindir="$ac_optarg" ;;
98 -build | --build | --buil | --bui | --bu)
100 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
101 build="$ac_optarg" ;;
103 -cache-file | --cache-file | --cache-fil | --cache-fi \
104 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
105 ac_prev=cache_file ;;
106 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
107 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
108 cache_file="$ac_optarg" ;;
110 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
112 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
114 datadir="$ac_optarg" ;;
116 -disable-* | --disable-*)
117 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
118 # Reject names that are not valid shell variable names.
119 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
120 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
122 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
123 eval "enable_${ac_feature}=no" ;;
125 -enable-* | --enable-*)
126 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
127 # Reject names that are not valid shell variable names.
128 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
131 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
136 eval "enable_${ac_feature}='$ac_optarg'" ;;
138 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
139 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
140 | --exec | --exe | --ex)
141 ac_prev=exec_prefix ;;
142 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
143 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
144 | --exec=* | --exe=* | --ex=*)
145 exec_prefix="$ac_optarg" ;;
147 -gas | --gas | --ga | --g)
148 # Obsolete; use --with-gas.
151 -help | --help | --hel | --he)
152 # Omit some internal or obsolete options to make the list less imposing.
153 # This message is too long to be a string in the A/UX 3.1 sh.
155 Usage: configure [options] [host]
156 Options: [defaults in brackets after descriptions]
158 --cache-file=FILE cache test results in FILE
159 --help print this message
160 --no-create do not create output files
161 --quiet, --silent do not print \`checking...' messages
162 --version print the version of autoconf that created configure
163 Directory and file names:
164 --prefix=PREFIX install architecture-independent files in PREFIX
166 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
168 --bindir=DIR user executables in DIR [EPREFIX/bin]
169 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
170 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
171 --datadir=DIR read-only architecture-independent data in DIR
173 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
174 --sharedstatedir=DIR modifiable architecture-independent data in DIR
176 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
177 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
178 --includedir=DIR C header files in DIR [PREFIX/include]
179 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
180 --infodir=DIR info documentation in DIR [PREFIX/info]
181 --mandir=DIR man documentation in DIR [PREFIX/man]
182 --srcdir=DIR find the sources in DIR [configure dir or ..]
183 --program-prefix=PREFIX prepend PREFIX to installed program names
184 --program-suffix=SUFFIX append SUFFIX to installed program names
185 --program-transform-name=PROGRAM
186 run sed PROGRAM on installed program names
190 --build=BUILD configure for building on BUILD [BUILD=HOST]
191 --host=HOST configure for HOST [guessed]
192 --target=TARGET configure for TARGET [TARGET=HOST]
193 Features and packages:
194 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
195 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
196 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
197 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
198 --x-includes=DIR X include files are in DIR
199 --x-libraries=DIR X library files are in DIR
201 if test -n "$ac_help"; then
202 echo "--enable and --with options recognized:$ac_help"
206 -host | --host | --hos | --ho)
208 -host=* | --host=* | --hos=* | --ho=*)
211 -includedir | --includedir | --includedi | --included | --include \
212 | --includ | --inclu | --incl | --inc)
213 ac_prev=includedir ;;
214 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
215 | --includ=* | --inclu=* | --incl=* | --inc=*)
216 includedir="$ac_optarg" ;;
218 -infodir | --infodir | --infodi | --infod | --info | --inf)
220 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
221 infodir="$ac_optarg" ;;
223 -libdir | --libdir | --libdi | --libd)
225 -libdir=* | --libdir=* | --libdi=* | --libd=*)
226 libdir="$ac_optarg" ;;
228 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
229 | --libexe | --libex | --libe)
230 ac_prev=libexecdir ;;
231 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
232 | --libexe=* | --libex=* | --libe=*)
233 libexecdir="$ac_optarg" ;;
235 -localstatedir | --localstatedir | --localstatedi | --localstated \
236 | --localstate | --localstat | --localsta | --localst \
237 | --locals | --local | --loca | --loc | --lo)
238 ac_prev=localstatedir ;;
239 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
240 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
241 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
242 localstatedir="$ac_optarg" ;;
244 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
246 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
247 mandir="$ac_optarg" ;;
250 # Obsolete; use --without-fp.
253 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
257 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
258 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
261 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
262 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
263 | --oldin | --oldi | --old | --ol | --o)
264 ac_prev=oldincludedir ;;
265 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
266 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
267 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
268 oldincludedir="$ac_optarg" ;;
270 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
272 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
273 prefix="$ac_optarg" ;;
275 -program-prefix | --program-prefix | --program-prefi | --program-pref \
276 | --program-pre | --program-pr | --program-p)
277 ac_prev=program_prefix ;;
278 -program-prefix=* | --program-prefix=* | --program-prefi=* \
279 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
280 program_prefix="$ac_optarg" ;;
282 -program-suffix | --program-suffix | --program-suffi | --program-suff \
283 | --program-suf | --program-su | --program-s)
284 ac_prev=program_suffix ;;
285 -program-suffix=* | --program-suffix=* | --program-suffi=* \
286 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
287 program_suffix="$ac_optarg" ;;
289 -program-transform-name | --program-transform-name \
290 | --program-transform-nam | --program-transform-na \
291 | --program-transform-n | --program-transform- \
292 | --program-transform | --program-transfor \
293 | --program-transfo | --program-transf \
294 | --program-trans | --program-tran \
295 | --progr-tra | --program-tr | --program-t)
296 ac_prev=program_transform_name ;;
297 -program-transform-name=* | --program-transform-name=* \
298 | --program-transform-nam=* | --program-transform-na=* \
299 | --program-transform-n=* | --program-transform-=* \
300 | --program-transform=* | --program-transfor=* \
301 | --program-transfo=* | --program-transf=* \
302 | --program-trans=* | --program-tran=* \
303 | --progr-tra=* | --program-tr=* | --program-t=*)
304 program_transform_name="$ac_optarg" ;;
306 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
307 | -silent | --silent | --silen | --sile | --sil)
310 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
312 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
314 sbindir="$ac_optarg" ;;
316 -sharedstatedir | --sharedstatedir | --sharedstatedi \
317 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
318 | --sharedst | --shareds | --shared | --share | --shar \
320 ac_prev=sharedstatedir ;;
321 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
322 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
323 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
325 sharedstatedir="$ac_optarg" ;;
327 -site | --site | --sit)
329 -site=* | --site=* | --sit=*)
332 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
334 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
335 srcdir="$ac_optarg" ;;
337 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
338 | --syscon | --sysco | --sysc | --sys | --sy)
339 ac_prev=sysconfdir ;;
340 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
341 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
342 sysconfdir="$ac_optarg" ;;
344 -target | --target | --targe | --targ | --tar | --ta | --t)
346 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
347 target="$ac_optarg" ;;
349 -v | -verbose | --verbose | --verbos | --verbo | --verb)
352 -version | --version | --versio | --versi | --vers)
353 echo "configure generated by autoconf version 2.12"
357 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
358 # Reject names that are not valid shell variable names.
359 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
360 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
362 ac_package=`echo $ac_package| sed 's/-/_/g'`
367 eval "with_${ac_package}='$ac_optarg'" ;;
369 -without-* | --without-*)
370 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package=`echo $ac_package| sed 's/-/_/g'`
376 eval "with_${ac_package}=no" ;;
379 # Obsolete; use --with-x.
382 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
383 | --x-incl | --x-inc | --x-in | --x-i)
384 ac_prev=x_includes ;;
385 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
386 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
387 x_includes="$ac_optarg" ;;
389 -x-libraries | --x-libraries | --x-librarie | --x-librari \
390 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
391 ac_prev=x_libraries ;;
392 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
393 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
394 x_libraries="$ac_optarg" ;;
396 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
400 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
401 echo "configure: warning: $ac_option: invalid host type" 1>&2
403 if test "x$nonopt" != xNONE; then
404 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
412 if test -n "$ac_prev"; then
413 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
416 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
418 # File descriptor usage:
421 # 2 errors and warnings
422 # 3 some systems may open it to /dev/tty
423 # 4 used on the Kubota Titan
424 # 6 checking for... messages and results
425 # 5 compiler messages saved in config.log
426 if test "$silent" = yes; then
434 This file contains any messages produced by compilers while
435 running configure, to aid debugging if configure makes a mistake.
438 # Strip out --no-create and --no-recursion so they do not pile up.
439 # Also quote any args containing shell metacharacters.
444 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
445 | --no-cr | --no-c) ;;
446 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
447 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
448 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
449 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
450 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
455 # Only set these to C if already set. These must not be set unconditionally
456 # because not all systems understand e.g. LANG=C (notably SCO).
457 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
458 # Non-C LC_CTYPE values break the ctype check.
459 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
460 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
461 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
462 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
464 # confdefs.h avoids OS command line length limits that DEFS can exceed.
465 rm -rf conftest* confdefs.h
466 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
469 # A filename unique to this package, relative to the directory that
470 # configure is in, which we can look for to find out if srcdir is correct.
471 ac_unique_file=main.c
473 # Find the source files, if location was not specified.
474 if test -z "$srcdir"; then
475 ac_srcdir_defaulted=yes
476 # Try the directory containing this script, then its parent.
478 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
479 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
481 if test ! -r $srcdir/$ac_unique_file; then
485 ac_srcdir_defaulted=no
487 if test ! -r $srcdir/$ac_unique_file; then
488 if test "$ac_srcdir_defaulted" = yes; then
489 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
491 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
494 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
496 # Prefer explicitly selected file to automatically selected ones.
497 if test -z "$CONFIG_SITE"; then
498 if test "x$prefix" != xNONE; then
499 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
501 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
504 for ac_site_file in $CONFIG_SITE; do
505 if test -r "$ac_site_file"; then
506 echo "loading site script $ac_site_file"
511 if test -r "$cache_file"; then
512 echo "loading cache $cache_file"
515 echo "creating cache $cache_file"
520 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
521 ac_cpp='$CPP $CPPFLAGS'
522 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
523 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
524 cross_compiling=$ac_cv_prog_cc_cross
526 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
527 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
528 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
535 ac_n= ac_c='\c' ac_t=
541 # Extract the first word of "gcc", so it can be a program name with args.
542 set dummy gcc; ac_word=$2
543 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
544 echo "configure:545: checking for $ac_word" >&5
545 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
546 echo $ac_n "(cached) $ac_c" 1>&6
548 if test -n "$CC"; then
549 ac_cv_prog_CC="$CC" # Let the user override the test.
551 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
552 for ac_dir in $PATH; do
553 test -z "$ac_dir" && ac_dir=.
554 if test -f $ac_dir/$ac_word; then
563 if test -n "$CC"; then
564 echo "$ac_t""$CC" 1>&6
566 echo "$ac_t""no" 1>&6
569 if test -z "$CC"; then
570 # Extract the first word of "cc", so it can be a program name with args.
571 set dummy cc; ac_word=$2
572 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
573 echo "configure:574: checking for $ac_word" >&5
574 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
575 echo $ac_n "(cached) $ac_c" 1>&6
577 if test -n "$CC"; then
578 ac_cv_prog_CC="$CC" # Let the user override the test.
580 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
582 for ac_dir in $PATH; do
583 test -z "$ac_dir" && ac_dir=.
584 if test -f $ac_dir/$ac_word; then
585 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
594 if test $ac_prog_rejected = yes; then
595 # We found a bogon in the path, so make sure we never use it.
596 set dummy $ac_cv_prog_CC
598 if test $# -gt 0; then
599 # We chose a different compiler from the bogus one.
600 # However, it has the same basename, so the bogon will be chosen
601 # first if we set CC to just the basename; use the full file name.
603 set dummy "$ac_dir/$ac_word" "$@"
611 if test -n "$CC"; then
612 echo "$ac_t""$CC" 1>&6
614 echo "$ac_t""no" 1>&6
617 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
620 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
621 echo "configure:622: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
624 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
625 ac_cpp='$CPP $CPPFLAGS'
626 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
627 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
628 cross_compiling=$ac_cv_prog_cc_cross
630 cat > conftest.$ac_ext <<EOF
631 #line 632 "configure"
632 #include "confdefs.h"
635 if { (eval echo configure:636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
636 ac_cv_prog_cc_works=yes
637 # If we can't run a trivial program, we are probably using a cross compiler.
638 if (./conftest; exit) 2>/dev/null; then
639 ac_cv_prog_cc_cross=no
641 ac_cv_prog_cc_cross=yes
644 echo "configure: failed program was:" >&5
645 cat conftest.$ac_ext >&5
646 ac_cv_prog_cc_works=no
650 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
651 if test $ac_cv_prog_cc_works = no; then
652 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
654 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
655 echo "configure:656: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
656 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
657 cross_compiling=$ac_cv_prog_cc_cross
659 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
660 echo "configure:661: checking whether we are using GNU C" >&5
661 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
662 echo $ac_n "(cached) $ac_c" 1>&6
664 cat > conftest.c <<EOF
669 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
676 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
678 if test $ac_cv_prog_gcc = yes; then
680 ac_test_CFLAGS="${CFLAGS+set}"
681 ac_save_CFLAGS="$CFLAGS"
683 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
684 echo "configure:685: checking whether ${CC-cc} accepts -g" >&5
685 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
686 echo $ac_n "(cached) $ac_c" 1>&6
688 echo 'void f(){}' > conftest.c
689 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
698 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
699 if test "$ac_test_CFLAGS" = set; then
700 CFLAGS="$ac_save_CFLAGS"
701 elif test $ac_cv_prog_cc_g = yes; then
708 test "${CFLAGS+set}" = set || CFLAGS="-g"
711 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
712 echo "configure:713: checking how to run the C preprocessor" >&5
713 # On Suns, sometimes $CPP names a directory.
714 if test -n "$CPP" && test -d "$CPP"; then
717 if test -z "$CPP"; then
718 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
719 echo $ac_n "(cached) $ac_c" 1>&6
721 # This must be in double quotes, not single quotes, because CPP may get
722 # substituted into the Makefile and "${CC-cc}" will confuse make.
724 # On the NeXT, cc -E runs the code through the compiler's parser,
725 # not just through cpp.
726 cat > conftest.$ac_ext <<EOF
727 #line 728 "configure"
728 #include "confdefs.h"
732 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
733 { (eval echo configure:734: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
734 ac_err=`grep -v '^ *+' conftest.out`
735 if test -z "$ac_err"; then
739 echo "configure: failed program was:" >&5
740 cat conftest.$ac_ext >&5
742 CPP="${CC-cc} -E -traditional-cpp"
743 cat > conftest.$ac_ext <<EOF
744 #line 745 "configure"
745 #include "confdefs.h"
749 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
750 { (eval echo configure:751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
751 ac_err=`grep -v '^ *+' conftest.out`
752 if test -z "$ac_err"; then
756 echo "configure: failed program was:" >&5
757 cat conftest.$ac_ext >&5
764 ac_cv_prog_CPP="$CPP"
766 CPP="$ac_cv_prog_CPP"
768 ac_cv_prog_CPP="$CPP"
770 echo "$ac_t""$CPP" 1>&6
772 echo $ac_n "checking for AIX""... $ac_c" 1>&6
773 echo "configure:774: checking for AIX" >&5
774 cat > conftest.$ac_ext <<EOF
775 #line 776 "configure"
776 #include "confdefs.h"
782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
783 egrep "yes" >/dev/null 2>&1; then
785 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
786 #define _ALL_SOURCE 1
791 echo "$ac_t""no" 1>&6
796 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
797 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
798 echo "configure:799: checking for minix/config.h" >&5
799 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
800 echo $ac_n "(cached) $ac_c" 1>&6
802 cat > conftest.$ac_ext <<EOF
803 #line 804 "configure"
804 #include "confdefs.h"
805 #include <minix/config.h>
807 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
808 { (eval echo configure:809: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
809 ac_err=`grep -v '^ *+' conftest.out`
810 if test -z "$ac_err"; then
812 eval "ac_cv_header_$ac_safe=yes"
815 echo "configure: failed program was:" >&5
816 cat conftest.$ac_ext >&5
818 eval "ac_cv_header_$ac_safe=no"
822 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
823 echo "$ac_t""yes" 1>&6
826 echo "$ac_t""no" 1>&6
830 if test "$MINIX" = yes; then
831 cat >> confdefs.h <<\EOF
832 #define _POSIX_SOURCE 1
835 cat >> confdefs.h <<\EOF
836 #define _POSIX_1_SOURCE 2
839 cat >> confdefs.h <<\EOF
845 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
846 echo "configure:847: checking for POSIXized ISC" >&5
847 if test -d /etc/conf/kconfig.d &&
848 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
850 echo "$ac_t""yes" 1>&6
851 ISC=yes # If later tests want to check for ISC.
852 cat >> confdefs.h <<\EOF
853 #define _POSIX_SOURCE 1
856 if test "$GCC" = yes; then
862 echo "$ac_t""no" 1>&6
868 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
869 if test -f $ac_dir/install-sh; then
871 ac_install_sh="$ac_aux_dir/install-sh -c"
873 elif test -f $ac_dir/install.sh; then
875 ac_install_sh="$ac_aux_dir/install.sh -c"
879 if test -z "$ac_aux_dir"; then
880 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
882 ac_config_guess=$ac_aux_dir/config.guess
883 ac_config_sub=$ac_aux_dir/config.sub
884 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
887 # Do some error checking and defaulting for the host and target type.
889 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
892 # 1. You are not allowed to specify --host, --target, and nonopt at the
894 # 2. Host defaults to nonopt.
895 # 3. If nonopt is not specified, then host defaults to the current host,
896 # as determined by config.guess.
897 # 4. Target and build default to nonopt.
898 # 5. If nonopt is not specified, then target and build default to host.
900 # The aliases save the names the user supplied, while $host etc.
901 # will get canonicalized.
902 case $host---$target---$nonopt in
903 NONE---*---* | *---NONE---* | *---*---NONE) ;;
904 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
908 # Make sure we can run config.sub.
909 if $ac_config_sub sun4 >/dev/null 2>&1; then :
910 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
913 echo $ac_n "checking host system type""... $ac_c" 1>&6
914 echo "configure:915: checking host system type" >&5
917 case "$host_alias" in
921 if host_alias=`$ac_config_guess`; then :
922 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
924 *) host_alias=$nonopt ;;
928 host=`$ac_config_sub $host_alias`
929 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
930 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
931 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
932 echo "$ac_t""$host" 1>&6
934 echo $ac_n "checking target system type""... $ac_c" 1>&6
935 echo "configure:936: checking target system type" >&5
938 case "$target_alias" in
941 NONE) target_alias=$host_alias ;;
942 *) target_alias=$nonopt ;;
946 target=`$ac_config_sub $target_alias`
947 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
948 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
949 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
950 echo "$ac_t""$target" 1>&6
952 echo $ac_n "checking build system type""... $ac_c" 1>&6
953 echo "configure:954: checking build system type" >&5
956 case "$build_alias" in
959 NONE) build_alias=$host_alias ;;
960 *) build_alias=$nonopt ;;
964 build=`$ac_config_sub $build_alias`
965 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
966 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
967 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
968 echo "$ac_t""$build" 1>&6
970 test "$host_alias" != "$target_alias" &&
971 test "$program_prefix$program_suffix$program_transform_name" = \
973 program_prefix=${target_alias}-
979 configdirs="doc testsuite"
982 . ${srcdir}/configure.host
984 . ${srcdir}/configure.tgt
987 # Find a good install program. We prefer a C program (faster),
988 # so one script is as good as another. But avoid the broken or
989 # incompatible versions:
990 # SysV /etc/install, /usr/sbin/install
991 # SunOS /usr/etc/install
994 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
995 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
996 # ./install, which can be erroneously created by make from ./install.sh.
997 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
998 echo "configure:999: checking for a BSD compatible install" >&5
999 if test -z "$INSTALL"; then
1000 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1001 echo $ac_n "(cached) $ac_c" 1>&6
1003 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1004 for ac_dir in $PATH; do
1005 # Account for people who put trailing slashes in PATH elements.
1007 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1009 # OSF1 and SCO ODT 3.0 have their own names for install.
1010 for ac_prog in ginstall installbsd scoinst install; do
1011 if test -f $ac_dir/$ac_prog; then
1012 if test $ac_prog = install &&
1013 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1014 # AIX install. It has an incompatible calling convention.
1015 # OSF/1 installbsd also uses dspmsg, but is usable.
1018 ac_cv_path_install="$ac_dir/$ac_prog -c"
1029 if test "${ac_cv_path_install+set}" = set; then
1030 INSTALL="$ac_cv_path_install"
1032 # As a last resort, use the slow shell script. We don't cache a
1033 # path for INSTALL within a source directory, because that will
1034 # break other packages using the cache if that directory is
1035 # removed, or if the path is relative.
1036 INSTALL="$ac_install_sh"
1039 echo "$ac_t""$INSTALL" 1>&6
1041 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1042 # It thinks the first close brace ends the variable substitution.
1043 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1045 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1047 if test $host != $build; then
1048 ac_tool_prefix=${host_alias}-
1053 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1054 set dummy ${ac_tool_prefix}ar; ac_word=$2
1055 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1056 echo "configure:1057: checking for $ac_word" >&5
1057 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1058 echo $ac_n "(cached) $ac_c" 1>&6
1060 if test -n "$AR"; then
1061 ac_cv_prog_AR="$AR" # Let the user override the test.
1063 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1064 for ac_dir in $PATH; do
1065 test -z "$ac_dir" && ac_dir=.
1066 if test -f $ac_dir/$ac_word; then
1067 ac_cv_prog_AR="${ac_tool_prefix}ar"
1072 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1076 if test -n "$AR"; then
1077 echo "$ac_t""$AR" 1>&6
1079 echo "$ac_t""no" 1>&6
1084 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1085 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1087 echo "configure:1088: checking for $ac_word" >&5
1088 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1089 echo $ac_n "(cached) $ac_c" 1>&6
1091 if test -n "$RANLIB"; then
1092 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1094 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1095 for ac_dir in $PATH; do
1096 test -z "$ac_dir" && ac_dir=.
1097 if test -f $ac_dir/$ac_word; then
1098 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1105 RANLIB="$ac_cv_prog_RANLIB"
1106 if test -n "$RANLIB"; then
1107 echo "$ac_t""$RANLIB" 1>&6
1109 echo "$ac_t""no" 1>&6
1113 if test -z "$ac_cv_prog_RANLIB"; then
1114 if test -n "$ac_tool_prefix"; then
1115 # Extract the first word of "ranlib", so it can be a program name with args.
1116 set dummy ranlib; ac_word=$2
1117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1118 echo "configure:1119: checking for $ac_word" >&5
1119 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1120 echo $ac_n "(cached) $ac_c" 1>&6
1122 if test -n "$RANLIB"; then
1123 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1125 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1126 for ac_dir in $PATH; do
1127 test -z "$ac_dir" && ac_dir=.
1128 if test -f $ac_dir/$ac_word; then
1129 ac_cv_prog_RANLIB="ranlib"
1134 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1137 RANLIB="$ac_cv_prog_RANLIB"
1138 if test -n "$RANLIB"; then
1139 echo "$ac_t""$RANLIB" 1>&6
1141 echo "$ac_t""no" 1>&6
1149 for ac_prog in 'bison -y' byacc
1151 # Extract the first word of "$ac_prog", so it can be a program name with args.
1152 set dummy $ac_prog; ac_word=$2
1153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1154 echo "configure:1155: checking for $ac_word" >&5
1155 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1156 echo $ac_n "(cached) $ac_c" 1>&6
1158 if test -n "$YACC"; then
1159 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1161 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1162 for ac_dir in $PATH; do
1163 test -z "$ac_dir" && ac_dir=.
1164 if test -f $ac_dir/$ac_word; then
1165 ac_cv_prog_YACC="$ac_prog"
1172 YACC="$ac_cv_prog_YACC"
1173 if test -n "$YACC"; then
1174 echo "$ac_t""$YACC" 1>&6
1176 echo "$ac_t""no" 1>&6
1179 test -n "$YACC" && break
1181 test -n "$YACC" || YACC="yacc"
1183 for ac_prog in mawk gawk nawk awk
1185 # Extract the first word of "$ac_prog", so it can be a program name with args.
1186 set dummy $ac_prog; ac_word=$2
1187 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1188 echo "configure:1189: checking for $ac_word" >&5
1189 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1190 echo $ac_n "(cached) $ac_c" 1>&6
1192 if test -n "$AWK"; then
1193 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1195 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1196 for ac_dir in $PATH; do
1197 test -z "$ac_dir" && ac_dir=.
1198 if test -f $ac_dir/$ac_word; then
1199 ac_cv_prog_AWK="$ac_prog"
1206 AWK="$ac_cv_prog_AWK"
1207 if test -n "$AWK"; then
1208 echo "$ac_t""$AWK" 1>&6
1210 echo "$ac_t""no" 1>&6
1213 test -n "$AWK" && break
1217 if test "$program_transform_name" = s,x,x,; then
1218 program_transform_name=
1220 # Double any \ or $. echo might interpret backslashes.
1221 cat <<\EOF_SED > conftestsed
1222 s,\\,\\\\,g; s,\$,$$,g
1224 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1227 test "$program_prefix" != NONE &&
1228 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1229 # Use a double $ so make ignores it.
1230 test "$program_suffix" != NONE &&
1231 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1233 # sed with no file args requires a program.
1234 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1237 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1238 echo "configure:1239: checking return type of signal handlers" >&5
1239 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1240 echo $ac_n "(cached) $ac_c" 1>&6
1242 cat > conftest.$ac_ext <<EOF
1243 #line 1244 "configure"
1244 #include "confdefs.h"
1245 #include <sys/types.h>
1251 extern "C" void (*signal (int, void (*)(int)))(int);
1253 void (*signal ()) ();
1260 if { (eval echo configure:1261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1262 ac_cv_type_signal=void
1264 echo "configure: failed program was:" >&5
1265 cat conftest.$ac_ext >&5
1267 ac_cv_type_signal=int
1272 echo "$ac_t""$ac_cv_type_signal" 1>&6
1273 cat >> confdefs.h <<EOF
1274 #define RETSIGTYPE $ac_cv_type_signal
1279 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1280 echo "configure:1281: checking for ANSI C header files" >&5
1281 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1282 echo $ac_n "(cached) $ac_c" 1>&6
1284 cat > conftest.$ac_ext <<EOF
1285 #line 1286 "configure"
1286 #include "confdefs.h"
1292 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1293 { (eval echo configure:1294: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1294 ac_err=`grep -v '^ *+' conftest.out`
1295 if test -z "$ac_err"; then
1297 ac_cv_header_stdc=yes
1300 echo "configure: failed program was:" >&5
1301 cat conftest.$ac_ext >&5
1303 ac_cv_header_stdc=no
1307 if test $ac_cv_header_stdc = yes; then
1308 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1309 cat > conftest.$ac_ext <<EOF
1310 #line 1311 "configure"
1311 #include "confdefs.h"
1314 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1315 egrep "memchr" >/dev/null 2>&1; then
1319 ac_cv_header_stdc=no
1325 if test $ac_cv_header_stdc = yes; then
1326 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1327 cat > conftest.$ac_ext <<EOF
1328 #line 1329 "configure"
1329 #include "confdefs.h"
1332 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1333 egrep "free" >/dev/null 2>&1; then
1337 ac_cv_header_stdc=no
1343 if test $ac_cv_header_stdc = yes; then
1344 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1345 if test "$cross_compiling" = yes; then
1348 cat > conftest.$ac_ext <<EOF
1349 #line 1350 "configure"
1350 #include "confdefs.h"
1352 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1353 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1354 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1355 int main () { int i; for (i = 0; i < 256; i++)
1356 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1360 if { (eval echo configure:1361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1364 echo "configure: failed program was:" >&5
1365 cat conftest.$ac_ext >&5
1367 ac_cv_header_stdc=no
1375 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1376 if test $ac_cv_header_stdc = yes; then
1377 cat >> confdefs.h <<\EOF
1378 #define STDC_HEADERS 1
1383 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
1385 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1386 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1387 echo "configure:1388: checking for $ac_hdr" >&5
1388 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1389 echo $ac_n "(cached) $ac_c" 1>&6
1391 cat > conftest.$ac_ext <<EOF
1392 #line 1393 "configure"
1393 #include "confdefs.h"
1396 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1397 { (eval echo configure:1398: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1398 ac_err=`grep -v '^ *+' conftest.out`
1399 if test -z "$ac_err"; then
1401 eval "ac_cv_header_$ac_safe=yes"
1404 echo "configure: failed program was:" >&5
1405 cat conftest.$ac_ext >&5
1407 eval "ac_cv_header_$ac_safe=no"
1411 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1412 echo "$ac_t""yes" 1>&6
1413 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1414 cat >> confdefs.h <<EOF
1415 #define $ac_tr_hdr 1
1419 echo "$ac_t""no" 1>&6
1423 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1424 echo "configure:1425: checking whether stat file-mode macros are broken" >&5
1425 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1426 echo $ac_n "(cached) $ac_c" 1>&6
1428 cat > conftest.$ac_ext <<EOF
1429 #line 1430 "configure"
1430 #include "confdefs.h"
1431 #include <sys/types.h>
1432 #include <sys/stat.h>
1434 #if defined(S_ISBLK) && defined(S_IFDIR)
1435 # if S_ISBLK (S_IFDIR)
1440 #if defined(S_ISBLK) && defined(S_IFCHR)
1441 # if S_ISBLK (S_IFCHR)
1446 #if defined(S_ISLNK) && defined(S_IFREG)
1447 # if S_ISLNK (S_IFREG)
1452 #if defined(S_ISSOCK) && defined(S_IFREG)
1453 # if S_ISSOCK (S_IFREG)
1459 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1460 egrep "You lose" >/dev/null 2>&1; then
1462 ac_cv_header_stat_broken=yes
1465 ac_cv_header_stat_broken=no
1471 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1472 if test $ac_cv_header_stat_broken = yes; then
1473 cat >> confdefs.h <<\EOF
1474 #define STAT_MACROS_BROKEN 1
1480 echo $ac_n "checking for working const""... $ac_c" 1>&6
1481 echo "configure:1482: checking for working const" >&5
1482 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1483 echo $ac_n "(cached) $ac_c" 1>&6
1485 cat > conftest.$ac_ext <<EOF
1486 #line 1487 "configure"
1487 #include "confdefs.h"
1491 /* Ultrix mips cc rejects this. */
1492 typedef int charset[2]; const charset x;
1493 /* SunOS 4.1.1 cc rejects this. */
1494 char const *const *ccp;
1496 /* NEC SVR4.0.2 mips cc rejects this. */
1497 struct point {int x, y;};
1498 static struct point const zero = {0,0};
1499 /* AIX XL C 1.02.0.0 rejects this.
1500 It does not let you subtract one const X* pointer from another in an arm
1501 of an if-expression whose if-part is not a constant expression */
1502 const char *g = "string";
1503 ccp = &g + (g ? g-g : 0);
1504 /* HPUX 7.0 cc rejects these. */
1507 ccp = (char const *const *) p;
1508 { /* SCO 3.2v4 cc rejects this. */
1510 char const *s = 0 ? (char *) 0 : (char const *) 0;
1514 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1516 const int *foo = &x[0];
1519 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1520 typedef const int *iptr;
1524 { /* AIX XL C 1.02.0.0 rejects this saying
1525 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1526 struct s { int j; const int *ap[3]; };
1527 struct s *b; b->j = 5;
1529 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1535 if { (eval echo configure:1536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1539 echo "configure: failed program was:" >&5
1540 cat conftest.$ac_ext >&5
1547 echo "$ac_t""$ac_cv_c_const" 1>&6
1548 if test $ac_cv_c_const = no; then
1549 cat >> confdefs.h <<\EOF
1556 for ac_func in setpgid sbrk select poll
1558 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1559 echo "configure:1560: checking for $ac_func" >&5
1560 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1561 echo $ac_n "(cached) $ac_c" 1>&6
1563 cat > conftest.$ac_ext <<EOF
1564 #line 1565 "configure"
1565 #include "confdefs.h"
1566 /* System header to define __stub macros and hopefully few prototypes,
1567 which can conflict with char $ac_func(); below. */
1569 /* Override any gcc2 internal prototype to avoid an error. */
1570 /* We use char because int might match the return type of a gcc2
1571 builtin and then its argument prototype would still apply. */
1576 /* The GNU C library defines this for functions which it implements
1577 to always fail with ENOSYS. Some functions are actually named
1578 something starting with __ and the normal name is an alias. */
1579 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1587 if { (eval echo configure:1588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1589 eval "ac_cv_func_$ac_func=yes"
1591 echo "configure: failed program was:" >&5
1592 cat conftest.$ac_ext >&5
1594 eval "ac_cv_func_$ac_func=no"
1599 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1600 echo "$ac_t""yes" 1>&6
1601 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1602 cat >> confdefs.h <<EOF
1603 #define $ac_tr_func 1
1607 echo "$ac_t""no" 1>&6
1612 # If we are configured native on Linux, work around problems with sys/procfs.h
1613 if test "${target}" = "${host}"; then
1616 cat >> confdefs.h <<\EOF
1617 #define START_INFERIOR_TRAPS_EXPECTED "2"
1620 cat >> confdefs.h <<\EOF
1621 #define sys_quotactl 1
1628 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1629 echo "configure:1630: checking for gregset_t type" >&5
1630 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1631 echo $ac_n "(cached) $ac_c" 1>&6
1633 cat > conftest.$ac_ext <<EOF
1634 #line 1635 "configure"
1635 #include "confdefs.h"
1636 #include <sys/procfs.h>
1638 gregset_t *gregsetp = 0
1641 if { (eval echo configure:1642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1643 gdb_cv_have_gregset_t=yes
1645 echo "configure: failed program was:" >&5
1646 cat conftest.$ac_ext >&5
1648 gdb_cv_have_gregset_t=no
1653 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1654 if test $gdb_cv_have_gregset_t = yes; then
1655 cat >> confdefs.h <<\EOF
1656 #define HAVE_GREGSET_T 1
1661 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1662 echo "configure:1663: checking for fpregset_t type" >&5
1663 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1664 echo $ac_n "(cached) $ac_c" 1>&6
1666 cat > conftest.$ac_ext <<EOF
1667 #line 1668 "configure"
1668 #include "confdefs.h"
1669 #include <sys/procfs.h>
1671 fpregset_t *fpregsetp = 0
1674 if { (eval echo configure:1675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1676 gdb_cv_have_fpregset_t=yes
1678 echo "configure: failed program was:" >&5
1679 cat conftest.$ac_ext >&5
1681 gdb_cv_have_fpregset_t=no
1686 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1687 if test $gdb_cv_have_fpregset_t = yes; then
1688 cat >> confdefs.h <<\EOF
1689 #define HAVE_FPREGSET_T 1
1694 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1695 echo "configure:1696: checking for main in -lm" >&5
1696 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
1697 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1698 echo $ac_n "(cached) $ac_c" 1>&6
1700 ac_save_LIBS="$LIBS"
1702 cat > conftest.$ac_ext <<EOF
1703 #line 1704 "configure"
1704 #include "confdefs.h"
1710 if { (eval echo configure:1711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1712 eval "ac_cv_lib_$ac_lib_var=yes"
1714 echo "configure: failed program was:" >&5
1715 cat conftest.$ac_ext >&5
1717 eval "ac_cv_lib_$ac_lib_var=no"
1720 LIBS="$ac_save_LIBS"
1723 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1724 echo "$ac_t""yes" 1>&6
1725 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1726 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1727 cat >> confdefs.h <<EOF
1728 #define $ac_tr_lib 1
1734 echo "$ac_t""no" 1>&6
1739 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1740 echo "configure:1741: checking for long long support in compiler" >&5
1741 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1742 echo $ac_n "(cached) $ac_c" 1>&6
1744 cat > conftest.$ac_ext <<EOF
1745 #line 1746 "configure"
1746 #include "confdefs.h"
1750 extern long long foo;
1751 switch (foo & 2) { case 0: return 1; }
1755 if { (eval echo configure:1756: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1757 gdb_cv_c_long_long=yes
1759 echo "configure: failed program was:" >&5
1760 cat conftest.$ac_ext >&5
1762 gdb_cv_c_long_long=no
1767 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1768 if test $gdb_cv_c_long_long = yes; then
1769 cat >> confdefs.h <<\EOF
1770 #define CC_HAS_LONG_LONG 1
1776 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1777 echo "configure:1778: checking for long long support in printf" >&5
1778 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1779 echo $ac_n "(cached) $ac_c" 1>&6
1781 if test "$cross_compiling" = yes; then
1782 gdb_cv_printf_has_long_long=no
1784 cat > conftest.$ac_ext <<EOF
1785 #line 1786 "configure"
1786 #include "confdefs.h"
1790 long long l = 0x12345;
1791 sprintf (buf, "%llx", l);
1792 return (strcmp ("12345", buf));
1795 if { (eval echo configure:1796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1797 gdb_cv_printf_has_long_long=yes
1799 echo "configure: failed program was:" >&5
1800 cat conftest.$ac_ext >&5
1802 gdb_cv_printf_has_long_long=no
1809 if test $gdb_cv_printf_has_long_long = yes; then
1810 cat >> confdefs.h <<\EOF
1811 #define PRINTF_HAS_LONG_LONG 1
1815 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1818 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1819 echo "configure:1820: checking for long double support in compiler" >&5
1820 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1821 echo $ac_n "(cached) $ac_c" 1>&6
1823 cat > conftest.$ac_ext <<EOF
1824 #line 1825 "configure"
1825 #include "confdefs.h"
1831 if { (eval echo configure:1832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1833 ac_cv_c_long_double=yes
1835 echo "configure: failed program was:" >&5
1836 cat conftest.$ac_ext >&5
1838 ac_cv_c_long_double=no
1843 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1844 if test $ac_cv_c_long_double = yes; then
1845 cat >> confdefs.h <<\EOF
1846 #define HAVE_LONG_DOUBLE 1
1852 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1853 echo "configure:1854: checking for long double support in printf" >&5
1854 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1855 echo $ac_n "(cached) $ac_c" 1>&6
1857 if test "$cross_compiling" = yes; then
1858 gdb_cv_printf_has_long_double=no
1860 cat > conftest.$ac_ext <<EOF
1861 #line 1862 "configure"
1862 #include "confdefs.h"
1866 long double f = 3.141592653;
1867 sprintf (buf, "%Lg", f);
1868 return (strncmp ("3.14159", buf, 7));
1871 if { (eval echo configure:1872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1873 gdb_cv_printf_has_long_double=yes
1875 echo "configure: failed program was:" >&5
1876 cat conftest.$ac_ext >&5
1878 gdb_cv_printf_has_long_double=no
1885 if test $gdb_cv_printf_has_long_double = yes; then
1886 cat >> confdefs.h <<\EOF
1887 #define PRINTF_HAS_LONG_DOUBLE 1
1891 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1893 for ac_hdr in unistd.h
1895 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1896 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1897 echo "configure:1898: checking for $ac_hdr" >&5
1898 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1899 echo $ac_n "(cached) $ac_c" 1>&6
1901 cat > conftest.$ac_ext <<EOF
1902 #line 1903 "configure"
1903 #include "confdefs.h"
1906 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1907 { (eval echo configure:1908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1908 ac_err=`grep -v '^ *+' conftest.out`
1909 if test -z "$ac_err"; then
1911 eval "ac_cv_header_$ac_safe=yes"
1914 echo "configure: failed program was:" >&5
1915 cat conftest.$ac_ext >&5
1917 eval "ac_cv_header_$ac_safe=no"
1921 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1922 echo "$ac_t""yes" 1>&6
1923 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1924 cat >> confdefs.h <<EOF
1925 #define $ac_tr_hdr 1
1929 echo "$ac_t""no" 1>&6
1933 for ac_func in getpagesize
1935 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1936 echo "configure:1937: checking for $ac_func" >&5
1937 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1938 echo $ac_n "(cached) $ac_c" 1>&6
1940 cat > conftest.$ac_ext <<EOF
1941 #line 1942 "configure"
1942 #include "confdefs.h"
1943 /* System header to define __stub macros and hopefully few prototypes,
1944 which can conflict with char $ac_func(); below. */
1946 /* Override any gcc2 internal prototype to avoid an error. */
1947 /* We use char because int might match the return type of a gcc2
1948 builtin and then its argument prototype would still apply. */
1953 /* The GNU C library defines this for functions which it implements
1954 to always fail with ENOSYS. Some functions are actually named
1955 something starting with __ and the normal name is an alias. */
1956 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1964 if { (eval echo configure:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1966 eval "ac_cv_func_$ac_func=yes"
1968 echo "configure: failed program was:" >&5
1969 cat conftest.$ac_ext >&5
1971 eval "ac_cv_func_$ac_func=no"
1976 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1977 echo "$ac_t""yes" 1>&6
1978 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1979 cat >> confdefs.h <<EOF
1980 #define $ac_tr_func 1
1984 echo "$ac_t""no" 1>&6
1988 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1989 echo "configure:1990: checking for working mmap" >&5
1990 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1991 echo $ac_n "(cached) $ac_c" 1>&6
1993 if test "$cross_compiling" = yes; then
1994 ac_cv_func_mmap_fixed_mapped=no
1996 cat > conftest.$ac_ext <<EOF
1997 #line 1998 "configure"
1998 #include "confdefs.h"
2000 /* Thanks to Mike Haertel and Jim Avera for this test.
2001 Here is a matrix of mmap possibilities:
2002 mmap private not fixed
2003 mmap private fixed at somewhere currently unmapped
2004 mmap private fixed at somewhere already mapped
2005 mmap shared not fixed
2006 mmap shared fixed at somewhere currently unmapped
2007 mmap shared fixed at somewhere already mapped
2008 For private mappings, we should verify that changes cannot be read()
2009 back from the file, nor mmap's back from the file at a different
2010 address. (There have been systems where private was not correctly
2011 implemented like the infamous i386 svr4.0, and systems where the
2012 VM page cache was not coherent with the filesystem buffer cache
2013 like early versions of FreeBSD and possibly contemporary NetBSD.)
2014 For shared mappings, we should conversely verify that changes get
2015 propogated back to all the places they're supposed to be.
2017 Grep wants private fixed already mapped.
2018 The main things grep needs to know about mmap are:
2019 * does it exist and is it safe to write into the mmap'd area
2020 * how to use it (BSD variants) */
2021 #include <sys/types.h>
2023 #include <sys/mman.h>
2025 /* This mess was copied from the GNU getpagesize.h. */
2026 #ifndef HAVE_GETPAGESIZE
2027 # ifdef HAVE_UNISTD_H
2028 # include <unistd.h>
2031 /* Assume that all systems that can run configure have sys/param.h. */
2032 # ifndef HAVE_SYS_PARAM_H
2033 # define HAVE_SYS_PARAM_H 1
2036 # ifdef _SC_PAGESIZE
2037 # define getpagesize() sysconf(_SC_PAGESIZE)
2038 # else /* no _SC_PAGESIZE */
2039 # ifdef HAVE_SYS_PARAM_H
2040 # include <sys/param.h>
2041 # ifdef EXEC_PAGESIZE
2042 # define getpagesize() EXEC_PAGESIZE
2043 # else /* no EXEC_PAGESIZE */
2045 # define getpagesize() NBPG * CLSIZE
2048 # endif /* no CLSIZE */
2049 # else /* no NBPG */
2051 # define getpagesize() NBPC
2052 # else /* no NBPC */
2054 # define getpagesize() PAGESIZE
2055 # endif /* PAGESIZE */
2056 # endif /* no NBPC */
2057 # endif /* no NBPG */
2058 # endif /* no EXEC_PAGESIZE */
2059 # else /* no HAVE_SYS_PARAM_H */
2060 # define getpagesize() 8192 /* punt totally */
2061 # endif /* no HAVE_SYS_PARAM_H */
2062 # endif /* no _SC_PAGESIZE */
2064 #endif /* no HAVE_GETPAGESIZE */
2067 extern "C" { void *malloc(unsigned); }
2075 char *data, *data2, *data3;
2079 pagesize = getpagesize();
2082 * First, make a file with some known garbage in it.
2084 data = malloc(pagesize);
2087 for (i = 0; i < pagesize; ++i)
2088 *(data + i) = rand();
2090 fd = creat("conftestmmap", 0600);
2093 if (write(fd, data, pagesize) != pagesize)
2098 * Next, try to mmap the file at a fixed address which
2099 * already has something else allocated at it. If we can,
2100 * also make sure that we see the same garbage.
2102 fd = open("conftestmmap", O_RDWR);
2105 data2 = malloc(2 * pagesize);
2108 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2109 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2110 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2112 for (i = 0; i < pagesize; ++i)
2113 if (*(data + i) != *(data2 + i))
2117 * Finally, make sure that changes to the mapped area
2118 * do not percolate back to the file as seen by read().
2119 * (This is a bug on some variants of i386 svr4.0.)
2121 for (i = 0; i < pagesize; ++i)
2122 *(data2 + i) = *(data2 + i) + 1;
2123 data3 = malloc(pagesize);
2126 if (read(fd, data3, pagesize) != pagesize)
2128 for (i = 0; i < pagesize; ++i)
2129 if (*(data + i) != *(data3 + i))
2132 unlink("conftestmmap");
2137 if { (eval echo configure:2138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2139 ac_cv_func_mmap_fixed_mapped=yes
2141 echo "configure: failed program was:" >&5
2142 cat conftest.$ac_ext >&5
2144 ac_cv_func_mmap_fixed_mapped=no
2151 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2152 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2153 cat >> confdefs.h <<\EOF
2160 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2161 echo "configure:2162: checking whether malloc must be declared" >&5
2162 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2163 echo $ac_n "(cached) $ac_c" 1>&6
2165 cat > conftest.$ac_ext <<EOF
2166 #line 2167 "configure"
2167 #include "confdefs.h"
2170 #ifdef HAVE_STRING_H
2173 #ifdef HAVE_STRINGS_H
2174 #include <strings.h>
2177 #ifdef HAVE_STDLIB_H
2180 #ifdef HAVE_UNISTD_H
2184 char *(*pfn) = (char *(*)) malloc
2187 if { (eval echo configure:2188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2189 bfd_cv_decl_needed_malloc=no
2191 echo "configure: failed program was:" >&5
2192 cat conftest.$ac_ext >&5
2194 bfd_cv_decl_needed_malloc=yes
2199 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2200 if test $bfd_cv_decl_needed_malloc = yes; then
2201 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2202 cat >> confdefs.h <<EOF
2203 #define $bfd_tr_decl 1
2208 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2209 echo "configure:2210: checking whether realloc must be declared" >&5
2210 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2211 echo $ac_n "(cached) $ac_c" 1>&6
2213 cat > conftest.$ac_ext <<EOF
2214 #line 2215 "configure"
2215 #include "confdefs.h"
2218 #ifdef HAVE_STRING_H
2221 #ifdef HAVE_STRINGS_H
2222 #include <strings.h>
2225 #ifdef HAVE_STDLIB_H
2228 #ifdef HAVE_UNISTD_H
2232 char *(*pfn) = (char *(*)) realloc
2235 if { (eval echo configure:2236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2237 bfd_cv_decl_needed_realloc=no
2239 echo "configure: failed program was:" >&5
2240 cat conftest.$ac_ext >&5
2242 bfd_cv_decl_needed_realloc=yes
2247 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2248 if test $bfd_cv_decl_needed_realloc = yes; then
2249 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2250 cat >> confdefs.h <<EOF
2251 #define $bfd_tr_decl 1
2256 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2257 echo "configure:2258: checking whether free must be declared" >&5
2258 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2259 echo $ac_n "(cached) $ac_c" 1>&6
2261 cat > conftest.$ac_ext <<EOF
2262 #line 2263 "configure"
2263 #include "confdefs.h"
2266 #ifdef HAVE_STRING_H
2269 #ifdef HAVE_STRINGS_H
2270 #include <strings.h>
2273 #ifdef HAVE_STDLIB_H
2276 #ifdef HAVE_UNISTD_H
2280 char *(*pfn) = (char *(*)) free
2283 if { (eval echo configure:2284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2285 bfd_cv_decl_needed_free=no
2287 echo "configure: failed program was:" >&5
2288 cat conftest.$ac_ext >&5
2290 bfd_cv_decl_needed_free=yes
2295 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2296 if test $bfd_cv_decl_needed_free = yes; then
2297 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2298 cat >> confdefs.h <<EOF
2299 #define $bfd_tr_decl 1
2307 if test ${build} = ${host} -a ${host} = ${target} ; then
2310 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2311 echo "configure:2312: checking for HPUX/OSF thread support" >&5
2312 if test -f /usr/include/dce/cma_config.h ; then
2313 if test "$GCC" = "yes" ; then
2314 echo "$ac_t""yes" 1>&6
2315 cat >> confdefs.h <<\EOF
2316 #define HAVE_HPUX_THREAD_SUPPORT 1
2319 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2321 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2324 echo "$ac_t""no" 1>&6
2328 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2329 echo "configure:2330: checking for Solaris thread debugging library" >&5
2330 if test -f /usr/lib/libthread_db.so.1 ; then
2331 echo "$ac_t""yes" 1>&6
2332 cat >> confdefs.h <<\EOF
2333 #define HAVE_THREAD_DB_LIB 1
2336 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
2337 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2338 echo "configure:2339: checking for dlopen in -ldl" >&5
2339 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2340 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2341 echo $ac_n "(cached) $ac_c" 1>&6
2343 ac_save_LIBS="$LIBS"
2345 cat > conftest.$ac_ext <<EOF
2346 #line 2347 "configure"
2347 #include "confdefs.h"
2348 /* Override any gcc2 internal prototype to avoid an error. */
2349 /* We use char because int might match the return type of a gcc2
2350 builtin and then its argument prototype would still apply. */
2357 if { (eval echo configure:2358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2359 eval "ac_cv_lib_$ac_lib_var=yes"
2361 echo "configure: failed program was:" >&5
2362 cat conftest.$ac_ext >&5
2364 eval "ac_cv_lib_$ac_lib_var=no"
2367 LIBS="$ac_save_LIBS"
2370 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2371 echo "$ac_t""yes" 1>&6
2372 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2373 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2374 cat >> confdefs.h <<EOF
2375 #define $ac_tr_lib 1
2381 echo "$ac_t""no" 1>&6
2384 if test "$GCC" = "yes" ; then
2385 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2388 echo "$ac_t""no" 1>&6
2397 # Check whether --enable-netrom or --disable-netrom was given.
2398 if test "${enable_netrom+set}" = set; then
2399 enableval="$enable_netrom"
2400 case "${enableval}" in
2401 yes) enable_netrom=yes ;;
2402 no) enable_netrom=no ;;
2403 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2408 if test "${enable_netrom}" = "yes"; then
2409 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
2415 # Check whether --enable-gm or --disable-gm was given.
2416 if test "${enable_gm+set}" = set; then
2417 enableval="$enable_gm"
2418 case "${enableval}" in
2419 yes) CONFIG_OBS="${CONFIG_OBS} gmagic.o"
2420 ENABLE_CFLAGS=-DGENERAL_MAGIC
2423 *) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2430 # start-sanitize-gdbtk
2432 # Check whether --enable-ide or --disable-ide was given.
2433 if test "${enable_ide+set}" = set; then
2434 enableval="$enable_ide"
2438 if test "$enable_ide" = yes; then
2448 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2449 if test "${enable_gdbtk+set}" = set; then
2450 enableval="$enable_gdbtk"
2451 case "${enableval}" in
2455 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2458 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2466 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2470 # Default is on for everything but go32 and cygwin32
2490 if test "${enable_gdbtk}" = "yes"; then
2494 # Ok, lets find the tcl configuration
2495 # First, look for one uninstalled.
2496 # the alternative search directory is invoked by --with-tclconfig
2499 if test x"${no_tcl}" = x ; then
2500 # we reset no_tcl in case something fails here
2502 # Check whether --with-tclconfig or --without-tclconfig was given.
2503 if test "${with_tclconfig+set}" = set; then
2504 withval="$with_tclconfig"
2505 with_tclconfig=${withval}
2508 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2509 echo "configure:2510: checking for Tcl configuration" >&5
2510 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2511 echo $ac_n "(cached) $ac_c" 1>&6
2515 # First check to see if --with-tclconfig was specified.
2516 if test x"${with_tclconfig}" != x ; then
2517 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2518 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2520 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2524 # then check for a private Tcl installation
2525 if test x"${ac_cv_c_tclconfig}" = x ; then
2528 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2530 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2532 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2533 if test -f "$i/${configdir}/tclConfig.sh" ; then
2534 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2539 # check in a few common install locations
2540 if test x"${ac_cv_c_tclconfig}" = x ; then
2541 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2542 if test -f "$i/tclConfig.sh" ; then
2543 ac_cv_c_tclconfig=`(cd $i; pwd)`
2548 # check in a few other private locations
2549 if test x"${ac_cv_c_tclconfig}" = x ; then
2552 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2553 if test -f "$i/${configdir}/tclConfig.sh" ; then
2554 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2562 if test x"${ac_cv_c_tclconfig}" = x ; then
2563 TCLCONFIG="# no Tcl configs found"
2564 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2567 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2568 echo "$ac_t""found $TCLCONFIG" 1>&6
2572 if test -z "${no_tcl}"; then
2602 # Ok, lets find the tk configuration
2603 # First, look for one uninstalled.
2604 # the alternative search directory is invoked by --with-tkconfig
2607 if test x"${no_tk}" = x ; then
2608 # we reset no_tk in case something fails here
2610 # Check whether --with-tkconfig or --without-tkconfig was given.
2611 if test "${with_tkconfig+set}" = set; then
2612 withval="$with_tkconfig"
2613 with_tkconfig=${withval}
2616 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2617 echo "configure:2618: checking for Tk configuration" >&5
2618 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2619 echo $ac_n "(cached) $ac_c" 1>&6
2623 # First check to see if --with-tkconfig was specified.
2624 if test x"${with_tkconfig}" != x ; then
2625 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2626 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2628 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2632 # then check for a private Tk library
2633 if test x"${ac_cv_c_tkconfig}" = x ; then
2636 `ls -dr ../tk[4-9]* 2>/dev/null` \
2638 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2640 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2641 if test -f "$i/${configdir}/tkConfig.sh" ; then
2642 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2647 # check in a few common install locations
2648 if test x"${ac_cv_c_tkconfig}" = x ; then
2649 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2650 if test -f "$i/tkConfig.sh" ; then
2651 ac_cv_c_tkconfig=`(cd $i; pwd)`
2656 # check in a few other private locations
2657 if test x"${ac_cv_c_tkconfig}" = x ; then
2660 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2661 if test -f "$i/${configdir}/tkConfig.sh" ; then
2662 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2670 if test x"${ac_cv_c_tkconfig}" = x ; then
2671 TKCONFIG="# no Tk configs found"
2672 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2675 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2676 echo "$ac_t""found $TKCONFIG" 1>&6
2682 # If $no_tk is nonempty, then we can't do Tk, and there is no
2683 # point to doing Tcl.
2684 if test -z "${no_tk}"; then
2686 if test -f "$TKCONFIG" ; then
2703 # Ok, lets find the tcl source trees so we can use the headers
2704 # Warning: transition of version 9 to 10 will break this algorithm
2705 # because 10 sorts before 9. We also look for just tcl. We have to
2706 # be careful that we don't match stuff like tclX by accident.
2707 # the alternative search directory is involked by --with-tclinclude
2711 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2712 echo "configure:2713: checking for Tcl private headers. dir=${configdir}" >&5
2713 # Check whether --with-tclinclude or --without-tclinclude was given.
2714 if test "${with_tclinclude+set}" = set; then
2715 withval="$with_tclinclude"
2716 with_tclinclude=${withval}
2719 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2720 echo $ac_n "(cached) $ac_c" 1>&6
2723 # first check to see if --with-tclinclude was specified
2724 if test x"${with_tclinclude}" != x ; then
2725 if test -f ${with_tclinclude}/tclInt.h ; then
2726 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
2727 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2728 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
2730 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2734 # next check if it came with Tcl configuration file
2735 if test x"${ac_cv_c_tclconfig}" = x ; then
2736 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2737 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2741 # next check in private source directory
2743 # since ls returns lowest version numbers first, reverse its output
2744 if test x"${ac_cv_c_tclh}" = x ; then
2747 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2748 ${srcdir}/../../tcl \
2749 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2750 ${srcdir}/../../../tcl \
2751 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2752 if test -f $i/generic/tclInt.h ; then
2753 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2758 # finally check in a few common install locations
2760 # since ls returns lowest version numbers first, reverse its output
2761 if test x"${ac_cv_c_tclh}" = x ; then
2763 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2764 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2765 /usr/local/src/tcl \
2766 /usr/local/lib/tcl \
2767 ${prefix}/include ; do
2768 if test -f $i/generic/tclInt.h ; then
2769 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2774 # see if one is installed
2775 if test x"${ac_cv_c_tclh}" = x ; then
2776 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2777 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2778 echo "configure:2779: checking for tclInt.h" >&5
2779 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2780 echo $ac_n "(cached) $ac_c" 1>&6
2782 cat > conftest.$ac_ext <<EOF
2783 #line 2784 "configure"
2784 #include "confdefs.h"
2787 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2788 { (eval echo configure:2789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2789 ac_err=`grep -v '^ *+' conftest.out`
2790 if test -z "$ac_err"; then
2792 eval "ac_cv_header_$ac_safe=yes"
2795 echo "configure: failed program was:" >&5
2796 cat conftest.$ac_ext >&5
2798 eval "ac_cv_header_$ac_safe=no"
2802 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2803 echo "$ac_t""yes" 1>&6
2804 ac_cv_c_tclh=installed
2806 echo "$ac_t""no" 1>&6
2814 if test x"${ac_cv_c_tclh}" = x ; then
2815 TCLHDIR="# no Tcl private headers found"
2816 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2818 if test x"${ac_cv_c_tclh}" != x ; then
2820 if test x"${ac_cv_c_tclh}" = x"installed" ; then
2821 echo "$ac_t""is installed" 1>&6
2824 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2825 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2826 TCLHDIR="-I${ac_cv_c_tclh}"
2834 # Ok, lets find the tk source trees so we can use the headers
2835 # If the directory (presumably symlink) named "tk" exists, use that one
2836 # in preference to any others. Same logic is used when choosing library
2837 # and again with Tcl. The search order is the best place to look first, then in
2838 # decreasing significance. The loop breaks if the trigger file is found.
2839 # Note the gross little conversion here of srcdir by cd'ing to the found
2840 # directory. This converts the path from a relative to an absolute, so
2841 # recursive cache variables for the path will work right. We check all
2842 # the possible paths in one loop rather than many seperate loops to speed
2844 # the alternative search directory is involked by --with-tkinclude
2847 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2848 echo "configure:2849: checking for Tk private headers" >&5
2849 # Check whether --with-tkinclude or --without-tkinclude was given.
2850 if test "${with_tkinclude+set}" = set; then
2851 withval="$with_tkinclude"
2852 with_tkinclude=${withval}
2855 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
2859 # first check to see if --with-tkinclude was specified
2860 if test x"${with_tkinclude}" != x ; then
2861 if test -f ${with_tkinclude}/tk.h ; then
2862 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
2863 elif test -f ${with_tkinclude}/generic/tk.h ; then
2864 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
2866 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2870 # next check if it came with Tk configuration file
2871 if test x"${ac_cv_c_tkconfig}" = x ; then
2872 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2873 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2877 # next check in private source directory
2879 # since ls returns lowest version numbers first, reverse its output
2880 if test x"${ac_cv_c_tkh}" = x ; then
2883 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2884 ${srcdir}/../../tk \
2885 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2886 ${srcdir}/../../../tk \
2887 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2888 if test -f $i/generic/tk.h ; then
2889 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2894 # finally check in a few common install locations
2896 # since ls returns lowest version numbers first, reverse its output
2897 if test x"${ac_cv_c_tkh}" = x ; then
2899 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2900 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2903 ${prefix}/include ; do
2904 if test -f $i/generic/tk.h ; then
2905 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2910 # see if one is installed
2911 if test x"${ac_cv_c_tkh}" = x ; then
2912 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
2913 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2914 echo "configure:2915: checking for tk.h" >&5
2915 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2916 echo $ac_n "(cached) $ac_c" 1>&6
2918 cat > conftest.$ac_ext <<EOF
2919 #line 2920 "configure"
2920 #include "confdefs.h"
2923 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2924 { (eval echo configure:2925: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2925 ac_err=`grep -v '^ *+' conftest.out`
2926 if test -z "$ac_err"; then
2928 eval "ac_cv_header_$ac_safe=yes"
2931 echo "configure: failed program was:" >&5
2932 cat conftest.$ac_ext >&5
2934 eval "ac_cv_header_$ac_safe=no"
2938 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2939 echo "$ac_t""yes" 1>&6
2940 ac_cv_c_tkh=installed
2942 echo "$ac_t""no" 1>&6
2950 if test x"${ac_cv_c_tkh}" != x ; then
2952 if test x"${ac_cv_c_tkh}" = x"installed" ; then
2953 echo "$ac_t""is installed" 1>&6
2956 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
2957 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2958 TKHDIR="-I${ac_cv_c_tkh}"
2961 TKHDIR="# no Tk directory found"
2962 echo "configure: warning: Can't find Tk private headers" 1>&2
2969 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
2970 echo "configure:2971: checking for Itcl private headers. srcdir=${srcdir}" >&5
2971 if test x"${ac_cv_c_itclh}" = x ; then
2972 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ; do
2973 if test -f $i/src/itcl.h ; then
2974 ac_cv_c_itclh=`(cd $i/src; pwd)`
2979 if test x"${ac_cv_c_itclh}" = x ; then
2980 ITCLHDIR="# no Itcl private headers found"
2981 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
2983 if test x"${ac_cv_c_itclh}" != x ; then
2984 ITCLHDIR="-I${ac_cv_c_itclh}"
2986 # should always be here
2987 ITCLLIB="../itcl/src/libitcl.a"
2992 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
2993 echo "configure:2994: checking for Tix private headers. srcdir=${srcdir}" >&5
2994 if test x"${ac_cv_c_tixh}" = x ; then
2995 for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
2996 if test -f $i/generic/tix.h ; then
2997 ac_cv_c_tixh=`(cd $i/generic; pwd)`
3002 if test x"${ac_cv_c_tixh}" = x ; then
3003 TIXHDIR="# no Tix private headers found"
3004 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
3006 if test x"${ac_cv_c_tixh}" != x ; then
3007 TIXHDIR="-I${ac_cv_c_tixh}"
3012 # now look for tix library stuff
3014 . ${ac_cv_c_tclconfig}/tclConfig.sh
3017 tixdir=../tix/win/tcl7.6
3020 tixdir=../tix/unix/tk4.2
3023 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
3024 TIXLIB="-L${tixdir} -ltix${TIXVERSION}"
3026 TIXLIB="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
3031 # Include some libraries that Tcl and Tk want.
3032 if test "${enable_ide}" = "yes"; then
3033 TCL_LIBS='$(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3035 TCL_LIBS='$(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3037 # Yes, the ordering seems wrong here. But it isn't.
3038 # TK_LIBS is the list of libraries that need to be linked
3040 LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
3041 CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
3051 # end-sanitize-gdbtk
3057 # Begin stuff to support --enable-shared
3058 # Check whether --enable-shared or --disable-shared was given.
3059 if test "${enable_shared+set}" = set; then
3060 enableval="$enable_shared"
3061 case "${enableval}" in
3070 # If we have shared libraries, try to set rpath reasonably.
3071 if test "${shared}" = "true"; then
3074 HLDFLAGS='-Wl,+s,+b,$(libdir)'
3076 *-*-irix5* | *-*-irix6*)
3077 HLDFLAGS='-Wl,-rpath,$(libdir)'
3081 *-*-linux* | *-pc-linux-gnu)
3082 HLDFLAGS='-Wl,-rpath,$(libdir)'
3085 HLDFLAGS='-R $(libdir)'
3088 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;'
3093 # On SunOS, if the linker supports the -rpath option, use it to
3094 # prevent ../bfd and ../opcodes from being included in the run time
3098 echo 'main () { }' > conftest.c
3099 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
3100 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
3102 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
3104 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
3106 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
3108 elif test "${shared}" = "true"; then
3109 HLDFLAGS='-Wl,-rpath=$(libdir)'
3111 HLDFLAGS='-Wl,-rpath='
3113 rm -f conftest.t conftest.c conftest
3118 # End stuff to support --enable-shared
3120 # target_subdir is used by the testsuite to find the target libraries.
3122 if test "${host}" != "${target}"; then
3123 target_subdir="${target_alias}/"
3128 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3129 if test ! -f ${host_makefile_frag}; then
3130 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3132 frags="$frags $host_makefile_frag"
3134 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3135 if test ! -f ${target_makefile_frag}; then
3136 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3138 frags="$frags $target_makefile_frag"
3145 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3146 ' ${host_makefile_frag}`
3148 targetfile=`sed -n '
3149 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3150 ' ${target_makefile_frag}`
3152 # these really aren't orthogonal true/false values of the same condition,
3153 # but shells are slow enough that I like to reuse the test conditions
3155 if test "${target}" = "${host}"; then
3156 nativefile=`sed -n '
3157 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3158 ' ${host_makefile_frag}`
3160 # GDBserver is only useful in a "native" enviroment
3161 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3165 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3166 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3167 # corresponding links. But we have to remove the xm.h files and tm.h
3168 # files anyway, e.g. when switching from "configure host" to
3174 if test "${hostfile}" != ""; then
3175 files="${files} config/${gdb_host_cpu}/${hostfile}"
3176 links="${links} xm.h"
3179 if test "${targetfile}" != ""; then
3180 files="${files} config/${gdb_target_cpu}/${targetfile}"
3181 links="${links} tm.h"
3184 if test "${nativefile}" != ""; then
3185 files="${files} config/${gdb_host_cpu}/${nativefile}"
3186 links="${links} nm.h"
3188 # A cross-only configuration.
3189 files="${files} config/nm-empty.h"
3190 links="${links} nm.h"
3192 # start-sanitize-gdbtk
3193 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3194 echo "configure:3195: checking whether ln -s works" >&5
3195 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3196 echo $ac_n "(cached) $ac_c" 1>&6
3199 if ln -s X conftestdata 2>/dev/null
3202 ac_cv_prog_LN_S="ln -s"
3207 LN_S="$ac_cv_prog_LN_S"
3208 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3209 echo "$ac_t""yes" 1>&6
3211 echo "$ac_t""no" 1>&6
3214 # Make it possible to use the GUI without doing a full install
3215 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
3216 if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
3217 echo linking $srcdir/gdbtcl to gdbtcl
3218 $LN_S $srcdir/gdbtcl gdbtcl
3220 echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl. You will need to do a
3221 echo " " make install before you are able to run the GUI.
3224 # end-sanitize-gdbtk
3228 subdirs="$configdirs"
3231 cat > confcache <<\EOF
3232 # This file is a shell script that caches the results of configure
3233 # tests run on this system so they can be shared between configure
3234 # scripts and configure runs. It is not useful on other systems.
3235 # If it contains results you don't want to keep, you may remove or edit it.
3237 # By default, configure uses ./config.cache as the cache file,
3238 # creating it if it does not exist already. You can give configure
3239 # the --cache-file=FILE option to use a different cache file; that is
3240 # what configure does when it calls configure scripts in
3241 # subdirectories, so they share the cache.
3242 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3243 # config.status only pays attention to the cache file if you give it the
3244 # --recheck option to rerun configure.
3247 # The following way of writing the cache mishandles newlines in values,
3248 # but we know of no workaround that is simple, portable, and efficient.
3249 # So, don't put newlines in cache variables' values.
3250 # Ultrix sh set writes to stderr and can't be redirected directly,
3251 # and sets the high bit in the cache file unless we assign to the vars.
3253 case `(ac_space=' '; set) 2>&1` in
3255 # `set' does not quote correctly, so add quotes (double-quote substitution
3256 # turns \\\\ into \\, and sed turns \\ into \).
3258 -e "s/'/'\\\\''/g" \
3259 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3262 # `set' quotes correctly as required by POSIX, so do not add quotes.
3263 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3266 if cmp -s $cache_file confcache; then
3269 if test -w $cache_file; then
3270 echo "updating cache $cache_file"
3271 cat confcache > $cache_file
3273 echo "not updating unwritable cache $cache_file"
3278 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3280 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3281 # Let make expand exec_prefix.
3282 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3284 # Any assignment to VPATH causes Sun make to only execute
3285 # the first set of double-colon rules, so remove it if not needed.
3286 # If there is a colon in the path, we need to keep it.
3287 if test "x$srcdir" = x.; then
3288 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3291 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3293 DEFS=-DHAVE_CONFIG_H
3295 # Without the "./", some shells look in PATH for config.status.
3296 : ${CONFIG_STATUS=./config.status}
3298 echo creating $CONFIG_STATUS
3299 rm -f $CONFIG_STATUS
3300 cat > $CONFIG_STATUS <<EOF
3302 # Generated automatically by configure.
3303 # Run this file to recreate the current configuration.
3304 # This directory was configured as follows,
3305 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3307 # $0 $ac_configure_args
3309 # Compiler output produced by configure, useful for debugging
3310 # configure, is in ./config.log if it exists.
3312 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3315 case "\$ac_option" in
3316 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3317 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3318 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3319 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3320 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3322 -help | --help | --hel | --he | --h)
3323 echo "\$ac_cs_usage"; exit 0 ;;
3324 *) echo "\$ac_cs_usage"; exit 1 ;;
3328 ac_given_srcdir=$srcdir
3329 ac_given_INSTALL="$INSTALL"
3331 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3333 cat >> $CONFIG_STATUS <<EOF
3335 # Protect against being on the right side of a sed subst in config.status.
3336 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3337 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3340 s%@CFLAGS@%$CFLAGS%g
3341 s%@CPPFLAGS@%$CPPFLAGS%g
3342 s%@CXXFLAGS@%$CXXFLAGS%g
3344 s%@LDFLAGS@%$LDFLAGS%g
3346 s%@exec_prefix@%$exec_prefix%g
3347 s%@prefix@%$prefix%g
3348 s%@program_transform_name@%$program_transform_name%g
3349 s%@bindir@%$bindir%g
3350 s%@sbindir@%$sbindir%g
3351 s%@libexecdir@%$libexecdir%g
3352 s%@datadir@%$datadir%g
3353 s%@sysconfdir@%$sysconfdir%g
3354 s%@sharedstatedir@%$sharedstatedir%g
3355 s%@localstatedir@%$localstatedir%g
3356 s%@libdir@%$libdir%g
3357 s%@includedir@%$includedir%g
3358 s%@oldincludedir@%$oldincludedir%g
3359 s%@infodir@%$infodir%g
3360 s%@mandir@%$mandir%g
3364 s%@host_alias@%$host_alias%g
3365 s%@host_cpu@%$host_cpu%g
3366 s%@host_vendor@%$host_vendor%g
3367 s%@host_os@%$host_os%g
3368 s%@target@%$target%g
3369 s%@target_alias@%$target_alias%g
3370 s%@target_cpu@%$target_cpu%g
3371 s%@target_vendor@%$target_vendor%g
3372 s%@target_os@%$target_os%g
3374 s%@build_alias@%$build_alias%g
3375 s%@build_cpu@%$build_cpu%g
3376 s%@build_vendor@%$build_vendor%g
3377 s%@build_os@%$build_os%g
3378 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3379 s%@INSTALL_DATA@%$INSTALL_DATA%g
3381 s%@RANLIB@%$RANLIB%g
3384 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3385 s%@ENABLE_IDE@%$ENABLE_IDE%g
3386 s%@TCL_VERSION@%$TCL_VERSION%g
3387 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3388 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3389 s%@TCL_CC@%$TCL_CC%g
3390 s%@TCL_DEFS@%$TCL_DEFS%g
3391 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3392 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3393 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3394 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3395 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3396 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3397 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3398 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3399 s%@TCL_RANLIB@%$TCL_RANLIB%g
3400 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3401 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3402 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3403 s%@TK_VERSION@%$TK_VERSION%g
3404 s%@TK_DEFS@%$TK_DEFS%g
3405 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3406 s%@TK_XLIBSW@%$TK_XLIBSW%g
3407 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3408 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3409 s%@TCLHDIR@%$TCLHDIR%g
3410 s%@TKHDIR@%$TKHDIR%g
3411 s%@ITCLHDIR@%$ITCLHDIR%g
3412 s%@ITCLLIB@%$ITCLLIB%g
3413 s%@TIXHDIR@%$TIXHDIR%g
3414 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3415 s%@X_CFLAGS@%$X_CFLAGS%g
3416 s%@X_LDFLAGS@%$X_LDFLAGS%g
3417 s%@X_LIBS@%$X_LIBS%g
3418 s%@TIXLIB@%$TIXLIB%g
3419 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3420 s%@CONFIG_OBS@%$CONFIG_OBS%g
3421 s%@HLDFLAGS@%$HLDFLAGS%g
3422 s%@HLDENV@%$HLDENV%g
3423 s%@target_subdir@%$target_subdir%g
3424 /@host_makefile_frag@/r $host_makefile_frag
3425 s%@host_makefile_frag@%%g
3426 /@target_makefile_frag@/r $target_makefile_frag
3427 s%@target_makefile_frag@%%g
3430 s%@subdirs@%$subdirs%g
3435 cat >> $CONFIG_STATUS <<\EOF
3437 # Split the substitutions into bite-sized pieces for seds with
3438 # small command number limits, like on Digital OSF/1 and HP-UX.
3439 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3440 ac_file=1 # Number of current file.
3441 ac_beg=1 # First line for current file.
3442 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3445 while $ac_more_lines; do
3446 if test $ac_beg -gt 1; then
3447 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3449 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3451 if test ! -s conftest.s$ac_file; then
3453 rm -f conftest.s$ac_file
3455 if test -z "$ac_sed_cmds"; then
3456 ac_sed_cmds="sed -f conftest.s$ac_file"
3458 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3460 ac_file=`expr $ac_file + 1`
3462 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3465 if test -z "$ac_sed_cmds"; then
3470 cat >> $CONFIG_STATUS <<EOF
3472 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
3474 cat >> $CONFIG_STATUS <<\EOF
3475 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3476 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3478 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3479 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3480 *) ac_file_in="${ac_file}.in" ;;
3483 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3485 # Remove last slash and all that follows it. Not all systems have dirname.
3486 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3487 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3488 # The file is in a subdirectory.
3489 test ! -d "$ac_dir" && mkdir "$ac_dir"
3490 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3491 # A "../" for each directory in $ac_dir_suffix.
3492 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3494 ac_dir_suffix= ac_dots=
3497 case "$ac_given_srcdir" in
3499 if test -z "$ac_dots"; then top_srcdir=.
3500 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3501 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3503 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3504 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3507 case "$ac_given_INSTALL" in
3508 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3509 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3512 echo creating "$ac_file"
3514 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3516 *Makefile*) ac_comsub="1i\\
3517 # $configure_input" ;;
3521 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3523 s%@configure_input@%$configure_input%g
3524 s%@srcdir@%$srcdir%g
3525 s%@top_srcdir@%$top_srcdir%g
3526 s%@INSTALL@%$INSTALL%g
3527 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3531 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3532 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3534 # ac_d sets the value in "#define NAME VALUE" lines.
3535 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3536 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3539 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3540 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3541 ac_uB='\([ ]\)%\1#\2define\3'
3544 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3545 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3546 ac_eB='$%\1#\2define\3'
3550 if test "${CONFIG_HEADERS+set}" != set; then
3552 cat >> $CONFIG_STATUS <<EOF
3553 CONFIG_HEADERS="config.h:config.in"
3555 cat >> $CONFIG_STATUS <<\EOF
3557 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3558 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3560 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3561 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3562 *) ac_file_in="${ac_file}.in" ;;
3565 echo creating $ac_file
3567 rm -f conftest.frag conftest.in conftest.out
3568 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3569 cat $ac_file_inputs > conftest.in
3573 # Transform confdefs.h into a sed script conftest.vals that substitutes
3574 # the proper values into config.h.in to produce config.h. And first:
3575 # Protect against being on the right side of a sed subst in config.status.
3576 # Protect against being in an unquoted here document in config.status.
3578 cat > conftest.hdr <<\EOF
3581 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3585 sed -n -f conftest.hdr confdefs.h > conftest.vals
3588 # This sed command replaces #undef with comments. This is necessary, for
3589 # example, in the case of _POSIX_SOURCE, which is predefined and required
3590 # on some systems where configure will not decide to define it.
3591 cat >> conftest.vals <<\EOF
3592 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3595 # Break up conftest.vals because some shells have a limit on
3596 # the size of here documents, and old seds have small limits too.
3601 ac_lines=`grep -c . conftest.vals`
3602 # grep -c gives empty output for an empty file on some AIX systems.
3603 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3604 # Write a limited-size here document to conftest.frag.
3605 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3606 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3608 sed -f conftest.frag conftest.in > conftest.out
3610 mv conftest.out conftest.in
3612 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3614 mv conftest.tail conftest.vals
3618 cat >> $CONFIG_STATUS <<\EOF
3619 rm -f conftest.frag conftest.h
3620 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3621 cat conftest.in >> conftest.h
3623 if cmp -s $ac_file conftest.h 2>/dev/null; then
3624 echo "$ac_file is unchanged"
3627 # Remove last slash and all that follows it. Not all systems have dirname.
3628 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3629 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3630 # The file is in a subdirectory.
3631 test ! -d "$ac_dir" && mkdir "$ac_dir"
3634 mv conftest.h $ac_file
3640 cat >> $CONFIG_STATUS <<EOF
3645 cat >> $CONFIG_STATUS <<\EOF
3646 srcdir=$ac_given_srcdir
3647 while test -n "$ac_sources"; do
3648 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3649 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3651 echo "linking $srcdir/$ac_source to $ac_dest"
3653 if test ! -r $srcdir/$ac_source; then
3654 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3658 # Make relative symlinks.
3659 # Remove last slash and all that follows it. Not all systems have dirname.
3660 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3661 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3662 # The dest file is in a subdirectory.
3663 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3664 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3665 # A "../" for each directory in $ac_dest_dir_suffix.
3666 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3668 ac_dest_dir_suffix= ac_dots=
3672 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3673 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3676 # Make a symlink if possible; otherwise try a hard link.
3677 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3678 ln $srcdir/$ac_source $ac_dest; then :
3680 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3684 cat >> $CONFIG_STATUS <<EOF
3686 gdb_host_cpu=$gdb_host_cpu
3687 gdb_target_cpu=$gdb_target_cpu
3688 nativefile=$nativefile
3691 cat >> $CONFIG_STATUS <<\EOF
3693 if test "${nativefile}" = ""; then
3694 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3695 < Makefile > Makefile.tem
3696 mv -f Makefile.tem Makefile
3699 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3700 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3701 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3702 mv -f Makefile.tmp Makefile
3704 case x$CONFIG_HEADERS in
3705 xconfig.h:config.in)
3711 chmod +x $CONFIG_STATUS
3712 rm -fr confdefs* $ac_clean_files
3713 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3715 if test "$no_recursion" != yes; then
3717 # Remove --cache-file and --srcdir arguments so they do not pile up.
3718 ac_sub_configure_args=
3720 for ac_arg in $ac_configure_args; do
3721 if test -n "$ac_prev"; then
3726 -cache-file | --cache-file | --cache-fil | --cache-fi \
3727 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3728 ac_prev=cache_file ;;
3729 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3730 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3732 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3734 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3736 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3740 for ac_config_dir in $configdirs; do
3742 # Do not complain, so a configure script can configure whichever
3743 # parts of a large source tree are present.
3744 if test ! -d $srcdir/$ac_config_dir; then
3748 echo configuring in $ac_config_dir
3753 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3755 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3763 # A "../" for each directory in /$ac_config_dir.
3764 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3767 .) # No --srcdir option. We are building in place.
3768 ac_sub_srcdir=$srcdir ;;
3769 /*) # Absolute path.
3770 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3772 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3775 # Check for guested configure; otherwise get Cygnus style configure.
3776 if test -f $ac_sub_srcdir/configure; then
3777 ac_sub_configure=$ac_sub_srcdir/configure
3778 elif test -f $ac_sub_srcdir/configure.in; then
3779 ac_sub_configure=$ac_configure
3781 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3785 # The recursion is here.
3786 if test -n "$ac_sub_configure"; then
3788 # Make the cache file name correct relative to the subdirectory.
3789 case "$cache_file" in
3790 /*) ac_sub_cache_file=$cache_file ;;
3792 ac_sub_cache_file="$ac_dots$cache_file" ;;
3794 case "$ac_given_INSTALL" in
3795 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3796 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3799 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3800 # The eval makes quoting arguments work.
3801 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3804 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }