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:
17 --enable-ide Enable IDE support"
21 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
23 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
25 --with-tclinclude directory where tcl private headers are"
27 --with-tkinclude directory where tk private headers are"
29 --enable-shared use shared libraries"
31 # Initialize some variables set by options.
32 # The variables have the same names as the options, with
33 # dashes changed to underlines.
35 cache_file=./config.cache
44 program_transform_name=s,x,x,
52 bindir='${exec_prefix}/bin'
53 sbindir='${exec_prefix}/sbin'
54 libexecdir='${exec_prefix}/libexec'
55 datadir='${prefix}/share'
56 sysconfdir='${prefix}/etc'
57 sharedstatedir='${prefix}/com'
58 localstatedir='${prefix}/var'
59 libdir='${exec_prefix}/lib'
60 includedir='${prefix}/include'
61 oldincludedir='/usr/include'
62 infodir='${prefix}/info'
63 mandir='${prefix}/man'
65 # Initialize some other variables.
68 # Maximum number of lines to put in a shell here document.
75 # If the previous option needs an argument, assign it.
76 if test -n "$ac_prev"; then
77 eval "$ac_prev=\$ac_option"
83 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
87 # Accept the important Cygnus configure options, so we can diagnose typos.
91 -bindir | --bindir | --bindi | --bind | --bin | --bi)
93 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
94 bindir="$ac_optarg" ;;
96 -build | --build | --buil | --bui | --bu)
98 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
101 -cache-file | --cache-file | --cache-fil | --cache-fi \
102 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
103 ac_prev=cache_file ;;
104 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
105 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
106 cache_file="$ac_optarg" ;;
108 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
110 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
112 datadir="$ac_optarg" ;;
114 -disable-* | --disable-*)
115 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
121 eval "enable_${ac_feature}=no" ;;
123 -enable-* | --enable-*)
124 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}='$ac_optarg'" ;;
136 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
137 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
138 | --exec | --exe | --ex)
139 ac_prev=exec_prefix ;;
140 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
141 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
142 | --exec=* | --exe=* | --ex=*)
143 exec_prefix="$ac_optarg" ;;
145 -gas | --gas | --ga | --g)
146 # Obsolete; use --with-gas.
149 -help | --help | --hel | --he)
150 # Omit some internal or obsolete options to make the list less imposing.
151 # This message is too long to be a string in the A/UX 3.1 sh.
153 Usage: configure [options] [host]
154 Options: [defaults in brackets after descriptions]
156 --cache-file=FILE cache test results in FILE
157 --help print this message
158 --no-create do not create output files
159 --quiet, --silent do not print \`checking...' messages
160 --version print the version of autoconf that created configure
161 Directory and file names:
162 --prefix=PREFIX install architecture-independent files in PREFIX
164 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
166 --bindir=DIR user executables in DIR [EPREFIX/bin]
167 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
168 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
169 --datadir=DIR read-only architecture-independent data in DIR
171 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
172 --sharedstatedir=DIR modifiable architecture-independent data in DIR
174 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
175 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
176 --includedir=DIR C header files in DIR [PREFIX/include]
177 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
178 --infodir=DIR info documentation in DIR [PREFIX/info]
179 --mandir=DIR man documentation in DIR [PREFIX/man]
180 --srcdir=DIR find the sources in DIR [configure dir or ..]
181 --program-prefix=PREFIX prepend PREFIX to installed program names
182 --program-suffix=SUFFIX append SUFFIX to installed program names
183 --program-transform-name=PROGRAM
184 run sed PROGRAM on installed program names
188 --build=BUILD configure for building on BUILD [BUILD=HOST]
189 --host=HOST configure for HOST [guessed]
190 --target=TARGET configure for TARGET [TARGET=HOST]
191 Features and packages:
192 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
193 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
194 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
195 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
196 --x-includes=DIR X include files are in DIR
197 --x-libraries=DIR X library files are in DIR
199 if test -n "$ac_help"; then
200 echo "--enable and --with options recognized:$ac_help"
204 -host | --host | --hos | --ho)
206 -host=* | --host=* | --hos=* | --ho=*)
209 -includedir | --includedir | --includedi | --included | --include \
210 | --includ | --inclu | --incl | --inc)
211 ac_prev=includedir ;;
212 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
213 | --includ=* | --inclu=* | --incl=* | --inc=*)
214 includedir="$ac_optarg" ;;
216 -infodir | --infodir | --infodi | --infod | --info | --inf)
218 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
219 infodir="$ac_optarg" ;;
221 -libdir | --libdir | --libdi | --libd)
223 -libdir=* | --libdir=* | --libdi=* | --libd=*)
224 libdir="$ac_optarg" ;;
226 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
227 | --libexe | --libex | --libe)
228 ac_prev=libexecdir ;;
229 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
230 | --libexe=* | --libex=* | --libe=*)
231 libexecdir="$ac_optarg" ;;
233 -localstatedir | --localstatedir | --localstatedi | --localstated \
234 | --localstate | --localstat | --localsta | --localst \
235 | --locals | --local | --loca | --loc | --lo)
236 ac_prev=localstatedir ;;
237 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
238 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
239 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
240 localstatedir="$ac_optarg" ;;
242 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
244 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
245 mandir="$ac_optarg" ;;
248 # Obsolete; use --without-fp.
251 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
255 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
256 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
259 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
260 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
261 | --oldin | --oldi | --old | --ol | --o)
262 ac_prev=oldincludedir ;;
263 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
264 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
265 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
266 oldincludedir="$ac_optarg" ;;
268 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
270 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
271 prefix="$ac_optarg" ;;
273 -program-prefix | --program-prefix | --program-prefi | --program-pref \
274 | --program-pre | --program-pr | --program-p)
275 ac_prev=program_prefix ;;
276 -program-prefix=* | --program-prefix=* | --program-prefi=* \
277 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
278 program_prefix="$ac_optarg" ;;
280 -program-suffix | --program-suffix | --program-suffi | --program-suff \
281 | --program-suf | --program-su | --program-s)
282 ac_prev=program_suffix ;;
283 -program-suffix=* | --program-suffix=* | --program-suffi=* \
284 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
285 program_suffix="$ac_optarg" ;;
287 -program-transform-name | --program-transform-name \
288 | --program-transform-nam | --program-transform-na \
289 | --program-transform-n | --program-transform- \
290 | --program-transform | --program-transfor \
291 | --program-transfo | --program-transf \
292 | --program-trans | --program-tran \
293 | --progr-tra | --program-tr | --program-t)
294 ac_prev=program_transform_name ;;
295 -program-transform-name=* | --program-transform-name=* \
296 | --program-transform-nam=* | --program-transform-na=* \
297 | --program-transform-n=* | --program-transform-=* \
298 | --program-transform=* | --program-transfor=* \
299 | --program-transfo=* | --program-transf=* \
300 | --program-trans=* | --program-tran=* \
301 | --progr-tra=* | --program-tr=* | --program-t=*)
302 program_transform_name="$ac_optarg" ;;
304 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
305 | -silent | --silent | --silen | --sile | --sil)
308 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
310 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
312 sbindir="$ac_optarg" ;;
314 -sharedstatedir | --sharedstatedir | --sharedstatedi \
315 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
316 | --sharedst | --shareds | --shared | --share | --shar \
318 ac_prev=sharedstatedir ;;
319 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
320 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
321 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
323 sharedstatedir="$ac_optarg" ;;
325 -site | --site | --sit)
327 -site=* | --site=* | --sit=*)
330 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
332 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
333 srcdir="$ac_optarg" ;;
335 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
336 | --syscon | --sysco | --sysc | --sys | --sy)
337 ac_prev=sysconfdir ;;
338 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
339 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
340 sysconfdir="$ac_optarg" ;;
342 -target | --target | --targe | --targ | --tar | --ta | --t)
344 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
345 target="$ac_optarg" ;;
347 -v | -verbose | --verbose | --verbos | --verbo | --verb)
350 -version | --version | --versio | --versi | --vers)
351 echo "configure generated by autoconf version 2.12"
355 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
356 # Reject names that are not valid shell variable names.
357 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
358 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
360 ac_package=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}='$ac_optarg'" ;;
367 -without-* | --without-*)
368 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
369 # Reject names that are not valid shell variable names.
370 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
371 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373 ac_package=`echo $ac_package| sed 's/-/_/g'`
374 eval "with_${ac_package}=no" ;;
377 # Obsolete; use --with-x.
380 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
381 | --x-incl | --x-inc | --x-in | --x-i)
382 ac_prev=x_includes ;;
383 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
384 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
385 x_includes="$ac_optarg" ;;
387 -x-libraries | --x-libraries | --x-librarie | --x-librari \
388 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
389 ac_prev=x_libraries ;;
390 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
391 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
392 x_libraries="$ac_optarg" ;;
394 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
398 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
399 echo "configure: warning: $ac_option: invalid host type" 1>&2
401 if test "x$nonopt" != xNONE; then
402 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
410 if test -n "$ac_prev"; then
411 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
414 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
416 # File descriptor usage:
419 # 2 errors and warnings
420 # 3 some systems may open it to /dev/tty
421 # 4 used on the Kubota Titan
422 # 6 checking for... messages and results
423 # 5 compiler messages saved in config.log
424 if test "$silent" = yes; then
432 This file contains any messages produced by compilers while
433 running configure, to aid debugging if configure makes a mistake.
436 # Strip out --no-create and --no-recursion so they do not pile up.
437 # Also quote any args containing shell metacharacters.
442 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
443 | --no-cr | --no-c) ;;
444 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
445 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
446 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
447 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
448 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
453 # Only set these to C if already set. These must not be set unconditionally
454 # because not all systems understand e.g. LANG=C (notably SCO).
455 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
456 # Non-C LC_CTYPE values break the ctype check.
457 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
458 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
459 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
460 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
462 # confdefs.h avoids OS command line length limits that DEFS can exceed.
463 rm -rf conftest* confdefs.h
464 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
467 # A filename unique to this package, relative to the directory that
468 # configure is in, which we can look for to find out if srcdir is correct.
469 ac_unique_file=main.c
471 # Find the source files, if location was not specified.
472 if test -z "$srcdir"; then
473 ac_srcdir_defaulted=yes
474 # Try the directory containing this script, then its parent.
476 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
477 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
479 if test ! -r $srcdir/$ac_unique_file; then
483 ac_srcdir_defaulted=no
485 if test ! -r $srcdir/$ac_unique_file; then
486 if test "$ac_srcdir_defaulted" = yes; then
487 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
489 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
492 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
494 # Prefer explicitly selected file to automatically selected ones.
495 if test -z "$CONFIG_SITE"; then
496 if test "x$prefix" != xNONE; then
497 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
499 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
502 for ac_site_file in $CONFIG_SITE; do
503 if test -r "$ac_site_file"; then
504 echo "loading site script $ac_site_file"
509 if test -r "$cache_file"; then
510 echo "loading cache $cache_file"
513 echo "creating cache $cache_file"
518 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
519 ac_cpp='$CPP $CPPFLAGS'
520 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
521 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
522 cross_compiling=$ac_cv_prog_cc_cross
524 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
525 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
526 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
533 ac_n= ac_c='\c' ac_t=
539 # Extract the first word of "gcc", so it can be a program name with args.
540 set dummy gcc; ac_word=$2
541 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
542 echo "configure:543: checking for $ac_word" >&5
543 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
544 echo $ac_n "(cached) $ac_c" 1>&6
546 if test -n "$CC"; then
547 ac_cv_prog_CC="$CC" # Let the user override the test.
549 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
550 for ac_dir in $PATH; do
551 test -z "$ac_dir" && ac_dir=.
552 if test -f $ac_dir/$ac_word; then
561 if test -n "$CC"; then
562 echo "$ac_t""$CC" 1>&6
564 echo "$ac_t""no" 1>&6
567 if test -z "$CC"; then
568 # Extract the first word of "cc", so it can be a program name with args.
569 set dummy cc; ac_word=$2
570 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
571 echo "configure:572: checking for $ac_word" >&5
572 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
573 echo $ac_n "(cached) $ac_c" 1>&6
575 if test -n "$CC"; then
576 ac_cv_prog_CC="$CC" # Let the user override the test.
578 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
580 for ac_dir in $PATH; do
581 test -z "$ac_dir" && ac_dir=.
582 if test -f $ac_dir/$ac_word; then
583 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
592 if test $ac_prog_rejected = yes; then
593 # We found a bogon in the path, so make sure we never use it.
594 set dummy $ac_cv_prog_CC
596 if test $# -gt 0; then
597 # We chose a different compiler from the bogus one.
598 # However, it has the same basename, so the bogon will be chosen
599 # first if we set CC to just the basename; use the full file name.
601 set dummy "$ac_dir/$ac_word" "$@"
609 if test -n "$CC"; then
610 echo "$ac_t""$CC" 1>&6
612 echo "$ac_t""no" 1>&6
615 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
618 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
619 echo "configure:620: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
622 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
623 ac_cpp='$CPP $CPPFLAGS'
624 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
625 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
626 cross_compiling=$ac_cv_prog_cc_cross
628 cat > conftest.$ac_ext <<EOF
629 #line 630 "configure"
630 #include "confdefs.h"
633 if { (eval echo configure:634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
634 ac_cv_prog_cc_works=yes
635 # If we can't run a trivial program, we are probably using a cross compiler.
636 if (./conftest; exit) 2>/dev/null; then
637 ac_cv_prog_cc_cross=no
639 ac_cv_prog_cc_cross=yes
642 echo "configure: failed program was:" >&5
643 cat conftest.$ac_ext >&5
644 ac_cv_prog_cc_works=no
648 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
649 if test $ac_cv_prog_cc_works = no; then
650 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
652 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
653 echo "configure:654: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
654 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
655 cross_compiling=$ac_cv_prog_cc_cross
657 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
658 echo "configure:659: checking whether we are using GNU C" >&5
659 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
660 echo $ac_n "(cached) $ac_c" 1>&6
662 cat > conftest.c <<EOF
667 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
674 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
676 if test $ac_cv_prog_gcc = yes; then
678 ac_test_CFLAGS="${CFLAGS+set}"
679 ac_save_CFLAGS="$CFLAGS"
681 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
682 echo "configure:683: checking whether ${CC-cc} accepts -g" >&5
683 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
684 echo $ac_n "(cached) $ac_c" 1>&6
686 echo 'void f(){}' > conftest.c
687 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
696 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
697 if test "$ac_test_CFLAGS" = set; then
698 CFLAGS="$ac_save_CFLAGS"
699 elif test $ac_cv_prog_cc_g = yes; then
706 test "${CFLAGS+set}" = set || CFLAGS="-g"
709 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
710 echo "configure:711: checking how to run the C preprocessor" >&5
711 # On Suns, sometimes $CPP names a directory.
712 if test -n "$CPP" && test -d "$CPP"; then
715 if test -z "$CPP"; then
716 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
717 echo $ac_n "(cached) $ac_c" 1>&6
719 # This must be in double quotes, not single quotes, because CPP may get
720 # substituted into the Makefile and "${CC-cc}" will confuse make.
722 # On the NeXT, cc -E runs the code through the compiler's parser,
723 # not just through cpp.
724 cat > conftest.$ac_ext <<EOF
725 #line 726 "configure"
726 #include "confdefs.h"
730 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
731 { (eval echo configure:732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
732 ac_err=`grep -v '^ *+' conftest.out`
733 if test -z "$ac_err"; then
737 echo "configure: failed program was:" >&5
738 cat conftest.$ac_ext >&5
740 CPP="${CC-cc} -E -traditional-cpp"
741 cat > conftest.$ac_ext <<EOF
742 #line 743 "configure"
743 #include "confdefs.h"
747 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
748 { (eval echo configure:749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
749 ac_err=`grep -v '^ *+' conftest.out`
750 if test -z "$ac_err"; then
754 echo "configure: failed program was:" >&5
755 cat conftest.$ac_ext >&5
762 ac_cv_prog_CPP="$CPP"
764 CPP="$ac_cv_prog_CPP"
766 ac_cv_prog_CPP="$CPP"
768 echo "$ac_t""$CPP" 1>&6
770 echo $ac_n "checking for AIX""... $ac_c" 1>&6
771 echo "configure:772: checking for AIX" >&5
772 cat > conftest.$ac_ext <<EOF
773 #line 774 "configure"
774 #include "confdefs.h"
780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
781 egrep "yes" >/dev/null 2>&1; then
783 echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF
784 #define _ALL_SOURCE 1
789 echo "$ac_t""no" 1>&6
794 ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
795 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
796 echo "configure:797: checking for minix/config.h" >&5
797 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
798 echo $ac_n "(cached) $ac_c" 1>&6
800 cat > conftest.$ac_ext <<EOF
801 #line 802 "configure"
802 #include "confdefs.h"
803 #include <minix/config.h>
805 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
806 { (eval echo configure:807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
807 ac_err=`grep -v '^ *+' conftest.out`
808 if test -z "$ac_err"; then
810 eval "ac_cv_header_$ac_safe=yes"
813 echo "configure: failed program was:" >&5
814 cat conftest.$ac_ext >&5
816 eval "ac_cv_header_$ac_safe=no"
820 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
821 echo "$ac_t""yes" 1>&6
824 echo "$ac_t""no" 1>&6
828 if test "$MINIX" = yes; then
829 cat >> confdefs.h <<\EOF
830 #define _POSIX_SOURCE 1
833 cat >> confdefs.h <<\EOF
834 #define _POSIX_1_SOURCE 2
837 cat >> confdefs.h <<\EOF
843 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
844 echo "configure:845: checking for POSIXized ISC" >&5
845 if test -d /etc/conf/kconfig.d &&
846 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
848 echo "$ac_t""yes" 1>&6
849 ISC=yes # If later tests want to check for ISC.
850 cat >> confdefs.h <<\EOF
851 #define _POSIX_SOURCE 1
854 if test "$GCC" = yes; then
860 echo "$ac_t""no" 1>&6
865 DLLTOOL=${DLLTOOL-dlltool}
869 for ac_dir in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/..; do
870 if test -f $ac_dir/install-sh; then
872 ac_install_sh="$ac_aux_dir/install-sh -c"
874 elif test -f $ac_dir/install.sh; then
876 ac_install_sh="$ac_aux_dir/install.sh -c"
880 if test -z "$ac_aux_dir"; then
881 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
883 ac_config_guess=$ac_aux_dir/config.guess
884 ac_config_sub=$ac_aux_dir/config.sub
885 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
888 # Do some error checking and defaulting for the host and target type.
890 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
893 # 1. You are not allowed to specify --host, --target, and nonopt at the
895 # 2. Host defaults to nonopt.
896 # 3. If nonopt is not specified, then host defaults to the current host,
897 # as determined by config.guess.
898 # 4. Target and build default to nonopt.
899 # 5. If nonopt is not specified, then target and build default to host.
901 # The aliases save the names the user supplied, while $host etc.
902 # will get canonicalized.
903 case $host---$target---$nonopt in
904 NONE---*---* | *---NONE---* | *---*---NONE) ;;
905 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
909 # Make sure we can run config.sub.
910 if $ac_config_sub sun4 >/dev/null 2>&1; then :
911 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
914 echo $ac_n "checking host system type""... $ac_c" 1>&6
915 echo "configure:916: checking host system type" >&5
918 case "$host_alias" in
922 if host_alias=`$ac_config_guess`; then :
923 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
925 *) host_alias=$nonopt ;;
929 host=`$ac_config_sub $host_alias`
930 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
931 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
932 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
933 echo "$ac_t""$host" 1>&6
935 echo $ac_n "checking target system type""... $ac_c" 1>&6
936 echo "configure:937: checking target system type" >&5
939 case "$target_alias" in
942 NONE) target_alias=$host_alias ;;
943 *) target_alias=$nonopt ;;
947 target=`$ac_config_sub $target_alias`
948 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
949 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
950 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
951 echo "$ac_t""$target" 1>&6
953 echo $ac_n "checking build system type""... $ac_c" 1>&6
954 echo "configure:955: checking build system type" >&5
957 case "$build_alias" in
960 NONE) build_alias=$host_alias ;;
961 *) build_alias=$nonopt ;;
965 build=`$ac_config_sub $build_alias`
966 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
967 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
968 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
969 echo "$ac_t""$build" 1>&6
971 test "$host_alias" != "$target_alias" &&
972 test "$program_prefix$program_suffix$program_transform_name" = \
974 program_prefix=${target_alias}-
981 configdirs="doc testsuite"
984 . ${srcdir}/configure.host
986 . ${srcdir}/configure.tgt
989 # Find a good install program. We prefer a C program (faster),
990 # so one script is as good as another. But avoid the broken or
991 # incompatible versions:
992 # SysV /etc/install, /usr/sbin/install
993 # SunOS /usr/etc/install
996 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
997 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
998 # ./install, which can be erroneously created by make from ./install.sh.
999 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1000 echo "configure:1001: checking for a BSD compatible install" >&5
1001 if test -z "$INSTALL"; then
1002 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1003 echo $ac_n "(cached) $ac_c" 1>&6
1005 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1006 for ac_dir in $PATH; do
1007 # Account for people who put trailing slashes in PATH elements.
1009 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1011 # OSF1 and SCO ODT 3.0 have their own names for install.
1012 for ac_prog in ginstall installbsd scoinst install; do
1013 if test -f $ac_dir/$ac_prog; then
1014 if test $ac_prog = install &&
1015 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1016 # AIX install. It has an incompatible calling convention.
1017 # OSF/1 installbsd also uses dspmsg, but is usable.
1020 ac_cv_path_install="$ac_dir/$ac_prog -c"
1031 if test "${ac_cv_path_install+set}" = set; then
1032 INSTALL="$ac_cv_path_install"
1034 # As a last resort, use the slow shell script. We don't cache a
1035 # path for INSTALL within a source directory, because that will
1036 # break other packages using the cache if that directory is
1037 # removed, or if the path is relative.
1038 INSTALL="$ac_install_sh"
1041 echo "$ac_t""$INSTALL" 1>&6
1043 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1044 # It thinks the first close brace ends the variable substitution.
1045 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1047 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1049 if test $host != $build; then
1050 ac_tool_prefix=${host_alias}-
1055 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1056 set dummy ${ac_tool_prefix}ar; ac_word=$2
1057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1058 echo "configure:1059: checking for $ac_word" >&5
1059 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1060 echo $ac_n "(cached) $ac_c" 1>&6
1062 if test -n "$AR"; then
1063 ac_cv_prog_AR="$AR" # Let the user override the test.
1065 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1066 for ac_dir in $PATH; do
1067 test -z "$ac_dir" && ac_dir=.
1068 if test -f $ac_dir/$ac_word; then
1069 ac_cv_prog_AR="${ac_tool_prefix}ar"
1074 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1078 if test -n "$AR"; then
1079 echo "$ac_t""$AR" 1>&6
1081 echo "$ac_t""no" 1>&6
1086 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1087 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1089 echo "configure:1090: checking for $ac_word" >&5
1090 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1091 echo $ac_n "(cached) $ac_c" 1>&6
1093 if test -n "$RANLIB"; then
1094 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1096 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1097 for ac_dir in $PATH; do
1098 test -z "$ac_dir" && ac_dir=.
1099 if test -f $ac_dir/$ac_word; then
1100 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1107 RANLIB="$ac_cv_prog_RANLIB"
1108 if test -n "$RANLIB"; then
1109 echo "$ac_t""$RANLIB" 1>&6
1111 echo "$ac_t""no" 1>&6
1115 if test -z "$ac_cv_prog_RANLIB"; then
1116 if test -n "$ac_tool_prefix"; then
1117 # Extract the first word of "ranlib", so it can be a program name with args.
1118 set dummy ranlib; ac_word=$2
1119 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1120 echo "configure:1121: checking for $ac_word" >&5
1121 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1122 echo $ac_n "(cached) $ac_c" 1>&6
1124 if test -n "$RANLIB"; then
1125 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1127 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1128 for ac_dir in $PATH; do
1129 test -z "$ac_dir" && ac_dir=.
1130 if test -f $ac_dir/$ac_word; then
1131 ac_cv_prog_RANLIB="ranlib"
1136 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1139 RANLIB="$ac_cv_prog_RANLIB"
1140 if test -n "$RANLIB"; then
1141 echo "$ac_t""$RANLIB" 1>&6
1143 echo "$ac_t""no" 1>&6
1151 for ac_prog in 'bison -y' byacc
1153 # Extract the first word of "$ac_prog", so it can be a program name with args.
1154 set dummy $ac_prog; ac_word=$2
1155 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1156 echo "configure:1157: checking for $ac_word" >&5
1157 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1158 echo $ac_n "(cached) $ac_c" 1>&6
1160 if test -n "$YACC"; then
1161 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1163 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1164 for ac_dir in $PATH; do
1165 test -z "$ac_dir" && ac_dir=.
1166 if test -f $ac_dir/$ac_word; then
1167 ac_cv_prog_YACC="$ac_prog"
1174 YACC="$ac_cv_prog_YACC"
1175 if test -n "$YACC"; then
1176 echo "$ac_t""$YACC" 1>&6
1178 echo "$ac_t""no" 1>&6
1181 test -n "$YACC" && break
1183 test -n "$YACC" || YACC="yacc"
1185 for ac_prog in mawk gawk nawk awk
1187 # Extract the first word of "$ac_prog", so it can be a program name with args.
1188 set dummy $ac_prog; ac_word=$2
1189 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1190 echo "configure:1191: checking for $ac_word" >&5
1191 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1192 echo $ac_n "(cached) $ac_c" 1>&6
1194 if test -n "$AWK"; then
1195 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1197 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1198 for ac_dir in $PATH; do
1199 test -z "$ac_dir" && ac_dir=.
1200 if test -f $ac_dir/$ac_word; then
1201 ac_cv_prog_AWK="$ac_prog"
1208 AWK="$ac_cv_prog_AWK"
1209 if test -n "$AWK"; then
1210 echo "$ac_t""$AWK" 1>&6
1212 echo "$ac_t""no" 1>&6
1215 test -n "$AWK" && break
1219 if test "$program_transform_name" = s,x,x,; then
1220 program_transform_name=
1222 # Double any \ or $. echo might interpret backslashes.
1223 cat <<\EOF_SED > conftestsed
1224 s,\\,\\\\,g; s,\$,$$,g
1226 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1229 test "$program_prefix" != NONE &&
1230 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1231 # Use a double $ so make ignores it.
1232 test "$program_suffix" != NONE &&
1233 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1235 # sed with no file args requires a program.
1236 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1239 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1240 echo "configure:1241: checking return type of signal handlers" >&5
1241 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1242 echo $ac_n "(cached) $ac_c" 1>&6
1244 cat > conftest.$ac_ext <<EOF
1245 #line 1246 "configure"
1246 #include "confdefs.h"
1247 #include <sys/types.h>
1253 extern "C" void (*signal (int, void (*)(int)))(int);
1255 void (*signal ()) ();
1262 if { (eval echo configure:1263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1264 ac_cv_type_signal=void
1266 echo "configure: failed program was:" >&5
1267 cat conftest.$ac_ext >&5
1269 ac_cv_type_signal=int
1274 echo "$ac_t""$ac_cv_type_signal" 1>&6
1275 cat >> confdefs.h <<EOF
1276 #define RETSIGTYPE $ac_cv_type_signal
1281 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1282 echo "configure:1283: checking for ANSI C header files" >&5
1283 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1284 echo $ac_n "(cached) $ac_c" 1>&6
1286 cat > conftest.$ac_ext <<EOF
1287 #line 1288 "configure"
1288 #include "confdefs.h"
1294 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1295 { (eval echo configure:1296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1296 ac_err=`grep -v '^ *+' conftest.out`
1297 if test -z "$ac_err"; then
1299 ac_cv_header_stdc=yes
1302 echo "configure: failed program was:" >&5
1303 cat conftest.$ac_ext >&5
1305 ac_cv_header_stdc=no
1309 if test $ac_cv_header_stdc = yes; then
1310 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1311 cat > conftest.$ac_ext <<EOF
1312 #line 1313 "configure"
1313 #include "confdefs.h"
1316 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1317 egrep "memchr" >/dev/null 2>&1; then
1321 ac_cv_header_stdc=no
1327 if test $ac_cv_header_stdc = yes; then
1328 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1329 cat > conftest.$ac_ext <<EOF
1330 #line 1331 "configure"
1331 #include "confdefs.h"
1334 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1335 egrep "free" >/dev/null 2>&1; then
1339 ac_cv_header_stdc=no
1345 if test $ac_cv_header_stdc = yes; then
1346 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1347 if test "$cross_compiling" = yes; then
1350 cat > conftest.$ac_ext <<EOF
1351 #line 1352 "configure"
1352 #include "confdefs.h"
1354 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1355 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1356 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1357 int main () { int i; for (i = 0; i < 256; i++)
1358 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1362 if { (eval echo configure:1363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1366 echo "configure: failed program was:" >&5
1367 cat conftest.$ac_ext >&5
1369 ac_cv_header_stdc=no
1377 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1378 if test $ac_cv_header_stdc = yes; then
1379 cat >> confdefs.h <<\EOF
1380 #define STDC_HEADERS 1
1385 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
1387 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1388 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1389 echo "configure:1390: checking for $ac_hdr" >&5
1390 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1391 echo $ac_n "(cached) $ac_c" 1>&6
1393 cat > conftest.$ac_ext <<EOF
1394 #line 1395 "configure"
1395 #include "confdefs.h"
1398 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1399 { (eval echo configure:1400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1400 ac_err=`grep -v '^ *+' conftest.out`
1401 if test -z "$ac_err"; then
1403 eval "ac_cv_header_$ac_safe=yes"
1406 echo "configure: failed program was:" >&5
1407 cat conftest.$ac_ext >&5
1409 eval "ac_cv_header_$ac_safe=no"
1413 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1414 echo "$ac_t""yes" 1>&6
1415 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1416 cat >> confdefs.h <<EOF
1417 #define $ac_tr_hdr 1
1421 echo "$ac_t""no" 1>&6
1425 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1426 echo "configure:1427: checking whether stat file-mode macros are broken" >&5
1427 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1428 echo $ac_n "(cached) $ac_c" 1>&6
1430 cat > conftest.$ac_ext <<EOF
1431 #line 1432 "configure"
1432 #include "confdefs.h"
1433 #include <sys/types.h>
1434 #include <sys/stat.h>
1436 #if defined(S_ISBLK) && defined(S_IFDIR)
1437 # if S_ISBLK (S_IFDIR)
1442 #if defined(S_ISBLK) && defined(S_IFCHR)
1443 # if S_ISBLK (S_IFCHR)
1448 #if defined(S_ISLNK) && defined(S_IFREG)
1449 # if S_ISLNK (S_IFREG)
1454 #if defined(S_ISSOCK) && defined(S_IFREG)
1455 # if S_ISSOCK (S_IFREG)
1461 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1462 egrep "You lose" >/dev/null 2>&1; then
1464 ac_cv_header_stat_broken=yes
1467 ac_cv_header_stat_broken=no
1473 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1474 if test $ac_cv_header_stat_broken = yes; then
1475 cat >> confdefs.h <<\EOF
1476 #define STAT_MACROS_BROKEN 1
1482 echo $ac_n "checking for working const""... $ac_c" 1>&6
1483 echo "configure:1484: checking for working const" >&5
1484 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1485 echo $ac_n "(cached) $ac_c" 1>&6
1487 cat > conftest.$ac_ext <<EOF
1488 #line 1489 "configure"
1489 #include "confdefs.h"
1493 /* Ultrix mips cc rejects this. */
1494 typedef int charset[2]; const charset x;
1495 /* SunOS 4.1.1 cc rejects this. */
1496 char const *const *ccp;
1498 /* NEC SVR4.0.2 mips cc rejects this. */
1499 struct point {int x, y;};
1500 static struct point const zero = {0,0};
1501 /* AIX XL C 1.02.0.0 rejects this.
1502 It does not let you subtract one const X* pointer from another in an arm
1503 of an if-expression whose if-part is not a constant expression */
1504 const char *g = "string";
1505 ccp = &g + (g ? g-g : 0);
1506 /* HPUX 7.0 cc rejects these. */
1509 ccp = (char const *const *) p;
1510 { /* SCO 3.2v4 cc rejects this. */
1512 char const *s = 0 ? (char *) 0 : (char const *) 0;
1516 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1518 const int *foo = &x[0];
1521 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1522 typedef const int *iptr;
1526 { /* AIX XL C 1.02.0.0 rejects this saying
1527 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1528 struct s { int j; const int *ap[3]; };
1529 struct s *b; b->j = 5;
1531 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1537 if { (eval echo configure:1538: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1541 echo "configure: failed program was:" >&5
1542 cat conftest.$ac_ext >&5
1549 echo "$ac_t""$ac_cv_c_const" 1>&6
1550 if test $ac_cv_c_const = no; then
1551 cat >> confdefs.h <<\EOF
1558 for ac_func in setpgid sbrk select poll
1560 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1561 echo "configure:1562: checking for $ac_func" >&5
1562 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1563 echo $ac_n "(cached) $ac_c" 1>&6
1565 cat > conftest.$ac_ext <<EOF
1566 #line 1567 "configure"
1567 #include "confdefs.h"
1568 /* System header to define __stub macros and hopefully few prototypes,
1569 which can conflict with char $ac_func(); below. */
1571 /* Override any gcc2 internal prototype to avoid an error. */
1572 /* We use char because int might match the return type of a gcc2
1573 builtin and then its argument prototype would still apply. */
1578 /* The GNU C library defines this for functions which it implements
1579 to always fail with ENOSYS. Some functions are actually named
1580 something starting with __ and the normal name is an alias. */
1581 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1589 if { (eval echo configure:1590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1591 eval "ac_cv_func_$ac_func=yes"
1593 echo "configure: failed program was:" >&5
1594 cat conftest.$ac_ext >&5
1596 eval "ac_cv_func_$ac_func=no"
1601 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1602 echo "$ac_t""yes" 1>&6
1603 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1604 cat >> confdefs.h <<EOF
1605 #define $ac_tr_func 1
1609 echo "$ac_t""no" 1>&6
1614 # If we are configured native on Linux, work around problems with sys/procfs.h
1615 if test "${target}" = "${host}"; then
1618 cat >> confdefs.h <<\EOF
1619 #define START_INFERIOR_TRAPS_EXPECTED "2"
1622 cat >> confdefs.h <<\EOF
1623 #define sys_quotactl 1
1630 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1631 echo "configure:1632: checking for gregset_t type" >&5
1632 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1633 echo $ac_n "(cached) $ac_c" 1>&6
1635 cat > conftest.$ac_ext <<EOF
1636 #line 1637 "configure"
1637 #include "confdefs.h"
1638 #include <sys/procfs.h>
1640 gregset_t *gregsetp = 0
1643 if { (eval echo configure:1644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1645 gdb_cv_have_gregset_t=yes
1647 echo "configure: failed program was:" >&5
1648 cat conftest.$ac_ext >&5
1650 gdb_cv_have_gregset_t=no
1655 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1656 if test $gdb_cv_have_gregset_t = yes; then
1657 cat >> confdefs.h <<\EOF
1658 #define HAVE_GREGSET_T 1
1663 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1664 echo "configure:1665: checking for fpregset_t type" >&5
1665 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1666 echo $ac_n "(cached) $ac_c" 1>&6
1668 cat > conftest.$ac_ext <<EOF
1669 #line 1670 "configure"
1670 #include "confdefs.h"
1671 #include <sys/procfs.h>
1673 fpregset_t *fpregsetp = 0
1676 if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1678 gdb_cv_have_fpregset_t=yes
1680 echo "configure: failed program was:" >&5
1681 cat conftest.$ac_ext >&5
1683 gdb_cv_have_fpregset_t=no
1688 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1689 if test $gdb_cv_have_fpregset_t = yes; then
1690 cat >> confdefs.h <<\EOF
1691 #define HAVE_FPREGSET_T 1
1696 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1697 echo "configure:1698: checking for main in -lm" >&5
1698 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
1699 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1700 echo $ac_n "(cached) $ac_c" 1>&6
1702 ac_save_LIBS="$LIBS"
1704 cat > conftest.$ac_ext <<EOF
1705 #line 1706 "configure"
1706 #include "confdefs.h"
1712 if { (eval echo configure:1713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1714 eval "ac_cv_lib_$ac_lib_var=yes"
1716 echo "configure: failed program was:" >&5
1717 cat conftest.$ac_ext >&5
1719 eval "ac_cv_lib_$ac_lib_var=no"
1722 LIBS="$ac_save_LIBS"
1725 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1726 echo "$ac_t""yes" 1>&6
1727 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1728 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1729 cat >> confdefs.h <<EOF
1730 #define $ac_tr_lib 1
1736 echo "$ac_t""no" 1>&6
1741 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1742 echo "configure:1743: checking for long long support in compiler" >&5
1743 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1744 echo $ac_n "(cached) $ac_c" 1>&6
1746 cat > conftest.$ac_ext <<EOF
1747 #line 1748 "configure"
1748 #include "confdefs.h"
1752 extern long long foo;
1753 switch (foo & 2) { case 0: return 1; }
1757 if { (eval echo configure:1758: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1759 gdb_cv_c_long_long=yes
1761 echo "configure: failed program was:" >&5
1762 cat conftest.$ac_ext >&5
1764 gdb_cv_c_long_long=no
1769 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1770 if test $gdb_cv_c_long_long = yes; then
1771 cat >> confdefs.h <<\EOF
1772 #define CC_HAS_LONG_LONG 1
1778 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1779 echo "configure:1780: checking for long long support in printf" >&5
1780 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1781 echo $ac_n "(cached) $ac_c" 1>&6
1783 if test "$cross_compiling" = yes; then
1784 gdb_cv_printf_has_long_long=no
1786 cat > conftest.$ac_ext <<EOF
1787 #line 1788 "configure"
1788 #include "confdefs.h"
1793 l = (l << 16) + 0x0123;
1794 l = (l << 16) + 0x4567;
1795 l = (l << 16) + 0x89ab;
1796 l = (l << 16) + 0xcdef;
1797 sprintf (buf, "0x%016llx", l);
1798 return (strcmp ("0x0123456789abcdef", buf));
1801 if { (eval echo configure:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1803 gdb_cv_printf_has_long_long=yes
1805 echo "configure: failed program was:" >&5
1806 cat conftest.$ac_ext >&5
1808 gdb_cv_printf_has_long_long=no
1815 if test $gdb_cv_printf_has_long_long = yes; then
1816 cat >> confdefs.h <<\EOF
1817 #define PRINTF_HAS_LONG_LONG 1
1821 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1824 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1825 echo "configure:1826: checking for long double support in compiler" >&5
1826 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1827 echo $ac_n "(cached) $ac_c" 1>&6
1829 cat > conftest.$ac_ext <<EOF
1830 #line 1831 "configure"
1831 #include "confdefs.h"
1837 if { (eval echo configure:1838: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1839 ac_cv_c_long_double=yes
1841 echo "configure: failed program was:" >&5
1842 cat conftest.$ac_ext >&5
1844 ac_cv_c_long_double=no
1849 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1850 if test $ac_cv_c_long_double = yes; then
1851 cat >> confdefs.h <<\EOF
1852 #define HAVE_LONG_DOUBLE 1
1858 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1859 echo "configure:1860: checking for long double support in printf" >&5
1860 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1861 echo $ac_n "(cached) $ac_c" 1>&6
1863 if test "$cross_compiling" = yes; then
1864 gdb_cv_printf_has_long_double=no
1866 cat > conftest.$ac_ext <<EOF
1867 #line 1868 "configure"
1868 #include "confdefs.h"
1872 long double f = 3.141592653;
1873 sprintf (buf, "%Lg", f);
1874 return (strncmp ("3.14159", buf, 7));
1877 if { (eval echo configure:1878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1879 gdb_cv_printf_has_long_double=yes
1881 echo "configure: failed program was:" >&5
1882 cat conftest.$ac_ext >&5
1884 gdb_cv_printf_has_long_double=no
1891 if test $gdb_cv_printf_has_long_double = yes; then
1892 cat >> confdefs.h <<\EOF
1893 #define PRINTF_HAS_LONG_DOUBLE 1
1897 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1900 echo $ac_n "checking for long double support in scanf""... $ac_c" 1>&6
1901 echo "configure:1902: checking for long double support in scanf" >&5
1902 if eval "test \"`echo '$''{'gdb_cv_scanf_has_long_double'+set}'`\" = set"; then
1903 echo $ac_n "(cached) $ac_c" 1>&6
1905 if test "$cross_compiling" = yes; then
1906 gdb_cv_scanf_has_long_double=no
1908 cat > conftest.$ac_ext <<EOF
1909 #line 1910 "configure"
1910 #include "confdefs.h"
1913 char *buf = "3.141592653";
1915 sscanf (buf, "%Lg", &f);
1916 return !(f > 3.14159 && f < 3.14160);
1919 if { (eval echo configure:1920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1921 gdb_cv_scanf_has_long_double=yes
1923 echo "configure: failed program was:" >&5
1924 cat conftest.$ac_ext >&5
1926 gdb_cv_scanf_has_long_double=no
1933 if test $gdb_cv_scanf_has_long_double = yes; then
1934 cat >> confdefs.h <<\EOF
1935 #define SCANF_HAS_LONG_DOUBLE 1
1939 echo "$ac_t""$gdb_cv_scanf_has_long_double" 1>&6
1941 for ac_hdr in unistd.h
1943 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1944 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1945 echo "configure:1946: checking for $ac_hdr" >&5
1946 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1947 echo $ac_n "(cached) $ac_c" 1>&6
1949 cat > conftest.$ac_ext <<EOF
1950 #line 1951 "configure"
1951 #include "confdefs.h"
1954 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1955 { (eval echo configure:1956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1956 ac_err=`grep -v '^ *+' conftest.out`
1957 if test -z "$ac_err"; then
1959 eval "ac_cv_header_$ac_safe=yes"
1962 echo "configure: failed program was:" >&5
1963 cat conftest.$ac_ext >&5
1965 eval "ac_cv_header_$ac_safe=no"
1969 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1970 echo "$ac_t""yes" 1>&6
1971 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1972 cat >> confdefs.h <<EOF
1973 #define $ac_tr_hdr 1
1977 echo "$ac_t""no" 1>&6
1981 for ac_func in getpagesize
1983 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1984 echo "configure:1985: checking for $ac_func" >&5
1985 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1986 echo $ac_n "(cached) $ac_c" 1>&6
1988 cat > conftest.$ac_ext <<EOF
1989 #line 1990 "configure"
1990 #include "confdefs.h"
1991 /* System header to define __stub macros and hopefully few prototypes,
1992 which can conflict with char $ac_func(); below. */
1994 /* Override any gcc2 internal prototype to avoid an error. */
1995 /* We use char because int might match the return type of a gcc2
1996 builtin and then its argument prototype would still apply. */
2001 /* The GNU C library defines this for functions which it implements
2002 to always fail with ENOSYS. Some functions are actually named
2003 something starting with __ and the normal name is an alias. */
2004 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2012 if { (eval echo configure:2013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2014 eval "ac_cv_func_$ac_func=yes"
2016 echo "configure: failed program was:" >&5
2017 cat conftest.$ac_ext >&5
2019 eval "ac_cv_func_$ac_func=no"
2024 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2025 echo "$ac_t""yes" 1>&6
2026 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2027 cat >> confdefs.h <<EOF
2028 #define $ac_tr_func 1
2032 echo "$ac_t""no" 1>&6
2036 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2037 echo "configure:2038: checking for working mmap" >&5
2038 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2039 echo $ac_n "(cached) $ac_c" 1>&6
2041 if test "$cross_compiling" = yes; then
2042 ac_cv_func_mmap_fixed_mapped=no
2044 cat > conftest.$ac_ext <<EOF
2045 #line 2046 "configure"
2046 #include "confdefs.h"
2048 /* Thanks to Mike Haertel and Jim Avera for this test.
2049 Here is a matrix of mmap possibilities:
2050 mmap private not fixed
2051 mmap private fixed at somewhere currently unmapped
2052 mmap private fixed at somewhere already mapped
2053 mmap shared not fixed
2054 mmap shared fixed at somewhere currently unmapped
2055 mmap shared fixed at somewhere already mapped
2056 For private mappings, we should verify that changes cannot be read()
2057 back from the file, nor mmap's back from the file at a different
2058 address. (There have been systems where private was not correctly
2059 implemented like the infamous i386 svr4.0, and systems where the
2060 VM page cache was not coherent with the filesystem buffer cache
2061 like early versions of FreeBSD and possibly contemporary NetBSD.)
2062 For shared mappings, we should conversely verify that changes get
2063 propogated back to all the places they're supposed to be.
2065 Grep wants private fixed already mapped.
2066 The main things grep needs to know about mmap are:
2067 * does it exist and is it safe to write into the mmap'd area
2068 * how to use it (BSD variants) */
2069 #include <sys/types.h>
2071 #include <sys/mman.h>
2073 /* This mess was copied from the GNU getpagesize.h. */
2074 #ifndef HAVE_GETPAGESIZE
2075 # ifdef HAVE_UNISTD_H
2076 # include <unistd.h>
2079 /* Assume that all systems that can run configure have sys/param.h. */
2080 # ifndef HAVE_SYS_PARAM_H
2081 # define HAVE_SYS_PARAM_H 1
2084 # ifdef _SC_PAGESIZE
2085 # define getpagesize() sysconf(_SC_PAGESIZE)
2086 # else /* no _SC_PAGESIZE */
2087 # ifdef HAVE_SYS_PARAM_H
2088 # include <sys/param.h>
2089 # ifdef EXEC_PAGESIZE
2090 # define getpagesize() EXEC_PAGESIZE
2091 # else /* no EXEC_PAGESIZE */
2093 # define getpagesize() NBPG * CLSIZE
2096 # endif /* no CLSIZE */
2097 # else /* no NBPG */
2099 # define getpagesize() NBPC
2100 # else /* no NBPC */
2102 # define getpagesize() PAGESIZE
2103 # endif /* PAGESIZE */
2104 # endif /* no NBPC */
2105 # endif /* no NBPG */
2106 # endif /* no EXEC_PAGESIZE */
2107 # else /* no HAVE_SYS_PARAM_H */
2108 # define getpagesize() 8192 /* punt totally */
2109 # endif /* no HAVE_SYS_PARAM_H */
2110 # endif /* no _SC_PAGESIZE */
2112 #endif /* no HAVE_GETPAGESIZE */
2115 extern "C" { void *malloc(unsigned); }
2123 char *data, *data2, *data3;
2127 pagesize = getpagesize();
2130 * First, make a file with some known garbage in it.
2132 data = malloc(pagesize);
2135 for (i = 0; i < pagesize; ++i)
2136 *(data + i) = rand();
2138 fd = creat("conftestmmap", 0600);
2141 if (write(fd, data, pagesize) != pagesize)
2146 * Next, try to mmap the file at a fixed address which
2147 * already has something else allocated at it. If we can,
2148 * also make sure that we see the same garbage.
2150 fd = open("conftestmmap", O_RDWR);
2153 data2 = malloc(2 * pagesize);
2156 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2157 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2158 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2160 for (i = 0; i < pagesize; ++i)
2161 if (*(data + i) != *(data2 + i))
2165 * Finally, make sure that changes to the mapped area
2166 * do not percolate back to the file as seen by read().
2167 * (This is a bug on some variants of i386 svr4.0.)
2169 for (i = 0; i < pagesize; ++i)
2170 *(data2 + i) = *(data2 + i) + 1;
2171 data3 = malloc(pagesize);
2174 if (read(fd, data3, pagesize) != pagesize)
2176 for (i = 0; i < pagesize; ++i)
2177 if (*(data + i) != *(data3 + i))
2180 unlink("conftestmmap");
2185 if { (eval echo configure:2186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2187 ac_cv_func_mmap_fixed_mapped=yes
2189 echo "configure: failed program was:" >&5
2190 cat conftest.$ac_ext >&5
2192 ac_cv_func_mmap_fixed_mapped=no
2199 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2200 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2201 cat >> confdefs.h <<\EOF
2208 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2209 echo "configure:2210: checking whether malloc must be declared" >&5
2210 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+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 *(*)) malloc
2235 if { (eval echo configure:2236: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2237 bfd_cv_decl_needed_malloc=no
2239 echo "configure: failed program was:" >&5
2240 cat conftest.$ac_ext >&5
2242 bfd_cv_decl_needed_malloc=yes
2247 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2248 if test $bfd_cv_decl_needed_malloc = yes; then
2249 bfd_tr_decl=NEED_DECLARATION_`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2250 cat >> confdefs.h <<EOF
2251 #define $bfd_tr_decl 1
2256 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2257 echo "configure:2258: checking whether realloc must be declared" >&5
2258 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+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 *(*)) realloc
2283 if { (eval echo configure:2284: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2285 bfd_cv_decl_needed_realloc=no
2287 echo "configure: failed program was:" >&5
2288 cat conftest.$ac_ext >&5
2290 bfd_cv_decl_needed_realloc=yes
2295 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2296 if test $bfd_cv_decl_needed_realloc = yes; then
2297 bfd_tr_decl=NEED_DECLARATION_`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2298 cat >> confdefs.h <<EOF
2299 #define $bfd_tr_decl 1
2304 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2305 echo "configure:2306: checking whether free must be declared" >&5
2306 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2307 echo $ac_n "(cached) $ac_c" 1>&6
2309 cat > conftest.$ac_ext <<EOF
2310 #line 2311 "configure"
2311 #include "confdefs.h"
2314 #ifdef HAVE_STRING_H
2317 #ifdef HAVE_STRINGS_H
2318 #include <strings.h>
2321 #ifdef HAVE_STDLIB_H
2324 #ifdef HAVE_UNISTD_H
2328 char *(*pfn) = (char *(*)) free
2331 if { (eval echo configure:2332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2333 bfd_cv_decl_needed_free=no
2335 echo "configure: failed program was:" >&5
2336 cat conftest.$ac_ext >&5
2338 bfd_cv_decl_needed_free=yes
2343 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2344 if test $bfd_cv_decl_needed_free = yes; then
2345 bfd_tr_decl=NEED_DECLARATION_`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2346 cat >> confdefs.h <<EOF
2347 #define $bfd_tr_decl 1
2355 if test ${build} = ${host} -a ${host} = ${target} ; then
2358 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2359 echo "configure:2360: checking for HPUX/OSF thread support" >&5
2360 if test -f /usr/include/dce/cma_config.h ; then
2361 if test "$GCC" = "yes" ; then
2362 echo "$ac_t""yes" 1>&6
2363 cat >> confdefs.h <<\EOF
2364 #define HAVE_HPUX_THREAD_SUPPORT 1
2367 CONFIG_OBS="${CONFIG_OJS} hpux-thread.o"
2369 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2372 echo "$ac_t""no" 1>&6
2376 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2377 echo "configure:2378: checking for Solaris thread debugging library" >&5
2378 if test -f /usr/lib/libthread_db.so.1 ; then
2379 echo "$ac_t""yes" 1>&6
2380 cat >> confdefs.h <<\EOF
2381 #define HAVE_THREAD_DB_LIB 1
2384 CONFIG_OBS="${CONFIG_OBS} sol-thread.o"
2385 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2386 echo "configure:2387: checking for dlopen in -ldl" >&5
2387 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2388 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2389 echo $ac_n "(cached) $ac_c" 1>&6
2391 ac_save_LIBS="$LIBS"
2393 cat > conftest.$ac_ext <<EOF
2394 #line 2395 "configure"
2395 #include "confdefs.h"
2396 /* Override any gcc2 internal prototype to avoid an error. */
2397 /* We use char because int might match the return type of a gcc2
2398 builtin and then its argument prototype would still apply. */
2405 if { (eval echo configure:2406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2407 eval "ac_cv_lib_$ac_lib_var=yes"
2409 echo "configure: failed program was:" >&5
2410 cat conftest.$ac_ext >&5
2412 eval "ac_cv_lib_$ac_lib_var=no"
2415 LIBS="$ac_save_LIBS"
2418 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2419 echo "$ac_t""yes" 1>&6
2420 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2421 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2422 cat >> confdefs.h <<EOF
2423 #define $ac_tr_lib 1
2429 echo "$ac_t""no" 1>&6
2432 if test "$GCC" = "yes" ; then
2433 CONFIG_LDFLAGS="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2436 echo "$ac_t""no" 1>&6
2445 # Check whether --enable-netrom or --disable-netrom was given.
2446 if test "${enable_netrom+set}" = set; then
2447 enableval="$enable_netrom"
2448 case "${enableval}" in
2449 yes) enable_netrom=yes ;;
2450 no) enable_netrom=no ;;
2451 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2456 if test "${enable_netrom}" = "yes"; then
2457 CONFIG_OBS="${CONFIG_OBS} remote-nrom.o"
2460 # start-sanitize-gdbtk
2462 # Check whether --enable-ide or --disable-ide was given.
2463 if test "${enable_ide+set}" = set; then
2464 enableval="$enable_ide"
2468 if test "$enable_ide" = yes; then
2478 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2479 if test "${enable_gdbtk+set}" = set; then
2480 enableval="$enable_gdbtk"
2481 case "${enableval}" in
2485 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2488 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2496 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2500 # Default is on for everything but go32 and cygwin32
2511 # In the cygwin32 environment, we need some additional flags.
2512 echo $ac_n "checking for cygwin32""... $ac_c" 1>&6
2513 echo "configure:2514: checking for cygwin32" >&5
2514 if eval "test \"`echo '$''{'gdb_cv_os_cygwin32'+set}'`\" = set"; then
2515 echo $ac_n "(cached) $ac_c" 1>&6
2517 cat > conftest.$ac_ext <<EOF
2518 #line 2519 "configure"
2519 #include "confdefs.h"
2525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2526 egrep "lose" >/dev/null 2>&1; then
2528 gdb_cv_os_cygwin32=yes
2531 gdb_cv_os_cygwin32=no
2537 echo "$ac_t""$gdb_cv_os_cygwin32" 1>&6
2544 if test x$gdb_cv_os_cygwin32 = xyes; then
2545 if test x$enable_ide = xyes; then
2546 WIN32LIBS="-ladvapi32"
2552 if test "${enable_gdbtk}" = "yes"; then
2556 # Ok, lets find the tcl configuration
2557 # First, look for one uninstalled.
2558 # the alternative search directory is invoked by --with-tclconfig
2561 if test x"${no_tcl}" = x ; then
2562 # we reset no_tcl in case something fails here
2564 # Check whether --with-tclconfig or --without-tclconfig was given.
2565 if test "${with_tclconfig+set}" = set; then
2566 withval="$with_tclconfig"
2567 with_tclconfig=${withval}
2570 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2571 echo "configure:2572: checking for Tcl configuration" >&5
2572 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2573 echo $ac_n "(cached) $ac_c" 1>&6
2577 # First check to see if --with-tclconfig was specified.
2578 if test x"${with_tclconfig}" != x ; then
2579 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2580 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
2582 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2586 # then check for a private Tcl installation
2587 if test x"${ac_cv_c_tclconfig}" = x ; then
2590 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2592 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2594 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2595 if test -f "$i/${configdir}/tclConfig.sh" ; then
2596 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2601 # check in a few common install locations
2602 if test x"${ac_cv_c_tclconfig}" = x ; then
2603 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2604 if test -f "$i/tclConfig.sh" ; then
2605 ac_cv_c_tclconfig=`(cd $i; pwd)`
2610 # check in a few other private locations
2611 if test x"${ac_cv_c_tclconfig}" = x ; then
2614 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2615 if test -f "$i/${configdir}/tclConfig.sh" ; then
2616 ac_cv_c_tclconfig=`(cd $i/${configdir}; pwd)`
2624 if test x"${ac_cv_c_tclconfig}" = x ; then
2625 TCLCONFIG="# no Tcl configs found"
2626 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2629 TCLCONFIG=${ac_cv_c_tclconfig}/tclConfig.sh
2630 echo "$ac_t""found $TCLCONFIG" 1>&6
2634 if test -z "${no_tcl}"; then
2664 # Ok, lets find the tk configuration
2665 # First, look for one uninstalled.
2666 # the alternative search directory is invoked by --with-tkconfig
2669 if test x"${no_tk}" = x ; then
2670 # we reset no_tk in case something fails here
2672 # Check whether --with-tkconfig or --without-tkconfig was given.
2673 if test "${with_tkconfig+set}" = set; then
2674 withval="$with_tkconfig"
2675 with_tkconfig=${withval}
2678 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2679 echo "configure:2680: checking for Tk configuration" >&5
2680 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2681 echo $ac_n "(cached) $ac_c" 1>&6
2685 # First check to see if --with-tkconfig was specified.
2686 if test x"${with_tkconfig}" != x ; then
2687 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2688 ac_cv_c_tkconfig=`(cd ${with_tkconfig}; pwd)`
2690 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2694 # then check for a private Tk library
2695 if test x"${ac_cv_c_tkconfig}" = x ; then
2698 `ls -dr ../tk[4-9]* 2>/dev/null` \
2700 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2702 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2703 if test -f "$i/${configdir}/tkConfig.sh" ; then
2704 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2709 # check in a few common install locations
2710 if test x"${ac_cv_c_tkconfig}" = x ; then
2711 for i in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2712 if test -f "$i/tkConfig.sh" ; then
2713 ac_cv_c_tkconfig=`(cd $i; pwd)`
2718 # check in a few other private locations
2719 if test x"${ac_cv_c_tkconfig}" = x ; then
2722 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2723 if test -f "$i/${configdir}/tkConfig.sh" ; then
2724 ac_cv_c_tkconfig=`(cd $i/${configdir}; pwd)`
2732 if test x"${ac_cv_c_tkconfig}" = x ; then
2733 TKCONFIG="# no Tk configs found"
2734 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2737 TKCONFIG=${ac_cv_c_tkconfig}/tkConfig.sh
2738 echo "$ac_t""found $TKCONFIG" 1>&6
2744 # If $no_tk is nonempty, then we can't do Tk, and there is no
2745 # point to doing Tcl.
2746 if test -z "${no_tk}"; then
2748 if test -f "$TKCONFIG" ; then
2766 # Ok, lets find the tcl source trees so we can use the headers
2767 # Warning: transition of version 9 to 10 will break this algorithm
2768 # because 10 sorts before 9. We also look for just tcl. We have to
2769 # be careful that we don't match stuff like tclX by accident.
2770 # the alternative search directory is involked by --with-tclinclude
2774 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2775 echo "configure:2776: checking for Tcl private headers. dir=${configdir}" >&5
2776 # Check whether --with-tclinclude or --without-tclinclude was given.
2777 if test "${with_tclinclude+set}" = set; then
2778 withval="$with_tclinclude"
2779 with_tclinclude=${withval}
2782 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2783 echo $ac_n "(cached) $ac_c" 1>&6
2786 # first check to see if --with-tclinclude was specified
2787 if test x"${with_tclinclude}" != x ; then
2788 if test -f ${with_tclinclude}/tclInt.h ; then
2789 ac_cv_c_tclh=`(cd ${with_tclinclude}; pwd)`
2790 elif test -f ${with_tclinclude}/generic/tclInt.h ; then
2791 ac_cv_c_tclh=`(cd ${with_tclinclude}/generic; pwd)`
2793 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2797 # next check if it came with Tcl configuration file
2798 if test x"${ac_cv_c_tclconfig}" = x ; then
2799 if test -f $ac_cv_c_tclconfig/../generic/tclInt.h ; then
2800 ac_cv_c_tclh=`(cd $ac_cv_c_tclconfig/..; pwd)`
2804 # next check in private source directory
2806 # since ls returns lowest version numbers first, reverse its output
2807 if test x"${ac_cv_c_tclh}" = x ; then
2810 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2811 ${srcdir}/../../tcl \
2812 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2813 ${srcdir}/../../../tcl \
2814 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2815 if test -f $i/generic/tclInt.h ; then
2816 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2821 # finally check in a few common install locations
2823 # since ls returns lowest version numbers first, reverse its output
2824 if test x"${ac_cv_c_tclh}" = x ; then
2826 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2827 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2828 /usr/local/src/tcl \
2829 /usr/local/lib/tcl \
2830 ${prefix}/include ; do
2831 if test -f $i/generic/tclInt.h ; then
2832 ac_cv_c_tclh=`(cd $i/generic; pwd)`
2837 # see if one is installed
2838 if test x"${ac_cv_c_tclh}" = x ; then
2839 ac_safe=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2840 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2841 echo "configure:2842: checking for tclInt.h" >&5
2842 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2843 echo $ac_n "(cached) $ac_c" 1>&6
2845 cat > conftest.$ac_ext <<EOF
2846 #line 2847 "configure"
2847 #include "confdefs.h"
2850 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2851 { (eval echo configure:2852: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2852 ac_err=`grep -v '^ *+' conftest.out`
2853 if test -z "$ac_err"; then
2855 eval "ac_cv_header_$ac_safe=yes"
2858 echo "configure: failed program was:" >&5
2859 cat conftest.$ac_ext >&5
2861 eval "ac_cv_header_$ac_safe=no"
2865 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2866 echo "$ac_t""yes" 1>&6
2867 ac_cv_c_tclh=installed
2869 echo "$ac_t""no" 1>&6
2877 if test x"${ac_cv_c_tclh}" = x ; then
2878 TCLHDIR="# no Tcl private headers found"
2879 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2881 if test x"${ac_cv_c_tclh}" != x ; then
2883 if test x"${ac_cv_c_tclh}" = x"installed" ; then
2884 echo "$ac_t""is installed" 1>&6
2887 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2888 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2889 TCLHDIR="-I${ac_cv_c_tclh}"
2897 # Ok, lets find the tk source trees so we can use the headers
2898 # If the directory (presumably symlink) named "tk" exists, use that one
2899 # in preference to any others. Same logic is used when choosing library
2900 # and again with Tcl. The search order is the best place to look first, then in
2901 # decreasing significance. The loop breaks if the trigger file is found.
2902 # Note the gross little conversion here of srcdir by cd'ing to the found
2903 # directory. This converts the path from a relative to an absolute, so
2904 # recursive cache variables for the path will work right. We check all
2905 # the possible paths in one loop rather than many seperate loops to speed
2907 # the alternative search directory is involked by --with-tkinclude
2910 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2911 echo "configure:2912: checking for Tk private headers" >&5
2912 # Check whether --with-tkinclude or --without-tkinclude was given.
2913 if test "${with_tkinclude+set}" = set; then
2914 withval="$with_tkinclude"
2915 with_tkinclude=${withval}
2918 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2919 echo $ac_n "(cached) $ac_c" 1>&6
2922 # first check to see if --with-tkinclude was specified
2923 if test x"${with_tkinclude}" != x ; then
2924 if test -f ${with_tkinclude}/tk.h ; then
2925 ac_cv_c_tkh=`(cd ${with_tkinclude}; pwd)`
2926 elif test -f ${with_tkinclude}/generic/tk.h ; then
2927 ac_cv_c_tkh=`(cd ${with_tkinclude}/generic; pwd)`
2929 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2933 # next check if it came with Tk configuration file
2934 if test x"${ac_cv_c_tkconfig}" = x ; then
2935 if test -f $ac_cv_c_tkconfig/../generic/tk.h ; then
2936 ac_cv_c_tkh=`(cd $ac_cv_c_tkconfig/..; pwd)`
2940 # next check in private source directory
2942 # since ls returns lowest version numbers first, reverse its output
2943 if test x"${ac_cv_c_tkh}" = x ; then
2946 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2947 ${srcdir}/../../tk \
2948 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2949 ${srcdir}/../../../tk \
2950 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2951 if test -f $i/generic/tk.h ; then
2952 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2957 # finally check in a few common install locations
2959 # since ls returns lowest version numbers first, reverse its output
2960 if test x"${ac_cv_c_tkh}" = x ; then
2962 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2963 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2966 ${prefix}/include ; do
2967 if test -f $i/generic/tk.h ; then
2968 ac_cv_c_tkh=`(cd $i/generic; pwd)`
2973 # see if one is installed
2974 if test x"${ac_cv_c_tkh}" = x ; then
2975 ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
2976 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2977 echo "configure:2978: checking for tk.h" >&5
2978 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2979 echo $ac_n "(cached) $ac_c" 1>&6
2981 cat > conftest.$ac_ext <<EOF
2982 #line 2983 "configure"
2983 #include "confdefs.h"
2986 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2987 { (eval echo configure:2988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2988 ac_err=`grep -v '^ *+' conftest.out`
2989 if test -z "$ac_err"; then
2991 eval "ac_cv_header_$ac_safe=yes"
2994 echo "configure: failed program was:" >&5
2995 cat conftest.$ac_ext >&5
2997 eval "ac_cv_header_$ac_safe=no"
3001 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3002 echo "$ac_t""yes" 1>&6
3003 ac_cv_c_tkh=installed
3005 echo "$ac_t""no" 1>&6
3013 if test x"${ac_cv_c_tkh}" != x ; then
3015 if test x"${ac_cv_c_tkh}" = x"installed" ; then
3016 echo "$ac_t""is installed" 1>&6
3019 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
3020 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
3021 TKHDIR="-I${ac_cv_c_tkh}"
3024 TKHDIR="# no Tk directory found"
3025 echo "configure: warning: Can't find Tk private headers" 1>&2
3032 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3033 echo "configure:3034: checking for Itcl private headers. srcdir=${srcdir}" >&5
3034 if test x"${ac_cv_c_itclh}" = x ; then
3035 for i in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/../../../itcl ; do
3036 if test -f $i/src/itcl.h ; then
3037 ac_cv_c_itclh=`(cd $i/src; pwd)`
3042 if test x"${ac_cv_c_itclh}" = x ; then
3043 ITCLHDIR="# no Itcl private headers found"
3044 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
3046 if test x"${ac_cv_c_itclh}" != x ; then
3047 ITCLHDIR="-I${ac_cv_c_itclh}"
3049 # should always be here
3050 ITCLLIB="../itcl/src/libitcl.a"
3055 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3056 echo "configure:3057: checking for Tix private headers. srcdir=${srcdir}" >&5
3057 if test x"${ac_cv_c_tixh}" = x ; then
3058 for i in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/../../../tix ; do
3059 if test -f $i/generic/tix.h ; then
3060 ac_cv_c_tixh=`(cd $i/generic; pwd)`
3065 if test x"${ac_cv_c_tixh}" = x ; then
3066 TIXHDIR="# no Tix private headers found"
3067 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
3069 if test x"${ac_cv_c_tixh}" != x ; then
3070 TIXHDIR="-I${ac_cv_c_tixh}"
3075 # now look for tix library stuff
3077 . ${ac_cv_c_tclconfig}/tclConfig.sh
3080 tixdir=../tix/win/tcl8.0
3083 tixdir=../tix/unix/tk8.0
3086 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
3087 TIXLIB="-L${tixdir} -ltix${TIXVERSION}"
3088 TIX_DEPS="${tixdir}/libtix${TIXVERSION}.a"
3090 TIXLIB="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
3091 TIX_DEPS="${tixdir}/libtix`echo ${TIXVERSION} | tr -d .`.a"
3096 # Include some libraries that Tcl and Tk want.
3097 if test "${enable_ide}" = "yes"; then
3098 TCL_LIBS='$(LIBIDE) $(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3099 CONFIG_DEPS='$(LIBIDE) $(IDE_DEPS) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
3101 TCL_LIBS='$(LIBIDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3102 CONFIG_DEPS='$(LIBIDE) $(ITCL_DEPS) $(TIX_DEPS) $(TK_DEPS) $(TCL_DEPS)'
3104 # Yes, the ordering seems wrong here. But it isn't.
3105 # TK_LIBS is the list of libraries that need to be linked
3107 LIBS="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
3108 CONFIG_OBS="${CONFIG_OBS} gdbtk.o"
3110 if test x$gdb_cv_os_cygwin32 = xyes; then
3111 WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32 -luser32"
3112 WIN32LDAPP="-Wl,--subsystem,windows"
3124 # end-sanitize-gdbtk
3131 # Begin stuff to support --enable-shared
3132 # Check whether --enable-shared or --disable-shared was given.
3133 if test "${enable_shared+set}" = set; then
3134 enableval="$enable_shared"
3135 case "${enableval}" in
3144 # If we have shared libraries, try to set rpath reasonably.
3145 if test "${shared}" = "true"; then
3148 HLDFLAGS='-Wl,+s,+b,$(libdir)'
3150 *-*-irix5* | *-*-irix6*)
3151 HLDFLAGS='-Wl,-rpath,$(libdir)'
3155 *-*-linux* | *-pc-linux-gnu)
3156 HLDFLAGS='-Wl,-rpath,$(libdir)'
3159 HLDFLAGS='-R $(libdir)'
3162 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;'
3167 # On SunOS, if the linker supports the -rpath option, use it to
3168 # prevent ../bfd and ../opcodes from being included in the run time
3172 echo 'main () { }' > conftest.c
3173 ${CC} -o conftest -Wl,-rpath= conftest.c >/dev/null 2>conftest.t
3174 if grep 'unrecognized' conftest.t >/dev/null 2>&1; then
3176 elif grep 'No such file' conftest.t >/dev/null 2>&1; then
3178 elif grep 'do not mix' conftest.t >/dev/null 2>&1; then
3180 elif grep 'some text already loaded' conftest.t >/dev/null 2>&1; then
3182 elif test "${shared}" = "true"; then
3183 HLDFLAGS='-Wl,-rpath=$(libdir)'
3185 HLDFLAGS='-Wl,-rpath='
3187 rm -f conftest.t conftest.c conftest
3192 # End stuff to support --enable-shared
3194 # target_subdir is used by the testsuite to find the target libraries.
3196 if test "${host}" != "${target}"; then
3197 target_subdir="${target_alias}/"
3202 host_makefile_frag=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3203 if test ! -f ${host_makefile_frag}; then
3204 { echo "configure: error: "*** Gdb does not support host ${host}"" 1>&2; exit 1; }
3206 frags="$frags $host_makefile_frag"
3208 target_makefile_frag=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3209 if test ! -f ${target_makefile_frag}; then
3210 { echo "configure: error: "*** Gdb does not support target ${target}"" 1>&2; exit 1; }
3212 frags="$frags $target_makefile_frag"
3219 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3220 ' ${host_makefile_frag}`
3222 targetfile=`sed -n '
3223 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3224 ' ${target_makefile_frag}`
3226 # these really aren't orthogonal true/false values of the same condition,
3227 # but shells are slow enough that I like to reuse the test conditions
3229 if test "${target}" = "${host}"; then
3230 nativefile=`sed -n '
3231 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3232 ' ${host_makefile_frag}`
3234 # GDBserver is only useful in a "native" enviroment
3235 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3239 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3240 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3241 # corresponding links. But we have to remove the xm.h files and tm.h
3242 # files anyway, e.g. when switching from "configure host" to
3248 if test "${hostfile}" != ""; then
3249 files="${files} config/${gdb_host_cpu}/${hostfile}"
3250 links="${links} xm.h"
3253 if test "${targetfile}" != ""; then
3254 files="${files} config/${gdb_target_cpu}/${targetfile}"
3255 links="${links} tm.h"
3258 if test "${nativefile}" != ""; then
3259 files="${files} config/${gdb_host_cpu}/${nativefile}"
3260 links="${links} nm.h"
3262 # A cross-only configuration.
3263 files="${files} config/nm-empty.h"
3264 links="${links} nm.h"
3266 # start-sanitize-gdbtk
3267 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3268 echo "configure:3269: checking whether ln -s works" >&5
3269 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3270 echo $ac_n "(cached) $ac_c" 1>&6
3273 if ln -s X conftestdata 2>/dev/null
3276 ac_cv_prog_LN_S="ln -s"
3281 LN_S="$ac_cv_prog_LN_S"
3282 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3283 echo "$ac_t""yes" 1>&6
3285 echo "$ac_t""no" 1>&6
3288 # Make it possible to use the GUI without doing a full install
3289 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
3290 if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
3291 echo linking $srcdir/gdbtcl to gdbtcl
3292 $LN_S $srcdir/gdbtcl gdbtcl
3294 echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl. You will need to do a
3295 echo " " make install before you are able to run the GUI.
3298 # end-sanitize-gdbtk
3302 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
3303 echo "configure:3304: checking for Cygwin32 environment" >&5
3304 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
3305 echo $ac_n "(cached) $ac_c" 1>&6
3307 cat > conftest.$ac_ext <<EOF
3308 #line 3309 "configure"
3309 #include "confdefs.h"
3312 int main () { return __CYGWIN32__; }
3315 if { (eval echo configure:3316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3319 echo "configure: failed program was:" >&5
3320 cat conftest.$ac_ext >&5
3328 echo "$ac_t""$am_cv_cygwin32" 1>&6
3330 test "$am_cv_cygwin32" = yes && CYGWIN32=yes
3332 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3333 echo "configure:3334: checking for executable suffix" >&5
3334 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3335 echo $ac_n "(cached) $ac_c" 1>&6
3337 if test "$CYGWIN32" = yes; then
3340 cat > am_c_test.c << 'EOF'
3342 /* Nothing needed here */
3345 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3346 am_cv_exeext=`echo am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3350 test x"${am_cv_exeext}" = x && am_cv_exeext=no
3353 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3354 echo "$ac_t""${am_cv_exeext}" 1>&6
3357 subdirs="$configdirs"
3360 cat > confcache <<\EOF
3361 # This file is a shell script that caches the results of configure
3362 # tests run on this system so they can be shared between configure
3363 # scripts and configure runs. It is not useful on other systems.
3364 # If it contains results you don't want to keep, you may remove or edit it.
3366 # By default, configure uses ./config.cache as the cache file,
3367 # creating it if it does not exist already. You can give configure
3368 # the --cache-file=FILE option to use a different cache file; that is
3369 # what configure does when it calls configure scripts in
3370 # subdirectories, so they share the cache.
3371 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3372 # config.status only pays attention to the cache file if you give it the
3373 # --recheck option to rerun configure.
3376 # The following way of writing the cache mishandles newlines in values,
3377 # but we know of no workaround that is simple, portable, and efficient.
3378 # So, don't put newlines in cache variables' values.
3379 # Ultrix sh set writes to stderr and can't be redirected directly,
3380 # and sets the high bit in the cache file unless we assign to the vars.
3382 case `(ac_space=' '; set) 2>&1` in
3384 # `set' does not quote correctly, so add quotes (double-quote substitution
3385 # turns \\\\ into \\, and sed turns \\ into \).
3387 -e "s/'/'\\\\''/g" \
3388 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3391 # `set' quotes correctly as required by POSIX, so do not add quotes.
3392 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3395 if cmp -s $cache_file confcache; then
3398 if test -w $cache_file; then
3399 echo "updating cache $cache_file"
3400 cat confcache > $cache_file
3402 echo "not updating unwritable cache $cache_file"
3407 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3409 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3410 # Let make expand exec_prefix.
3411 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3413 # Any assignment to VPATH causes Sun make to only execute
3414 # the first set of double-colon rules, so remove it if not needed.
3415 # If there is a colon in the path, we need to keep it.
3416 if test "x$srcdir" = x.; then
3417 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3420 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3422 DEFS=-DHAVE_CONFIG_H
3424 # Without the "./", some shells look in PATH for config.status.
3425 : ${CONFIG_STATUS=./config.status}
3427 echo creating $CONFIG_STATUS
3428 rm -f $CONFIG_STATUS
3429 cat > $CONFIG_STATUS <<EOF
3431 # Generated automatically by configure.
3432 # Run this file to recreate the current configuration.
3433 # This directory was configured as follows,
3434 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3436 # $0 $ac_configure_args
3438 # Compiler output produced by configure, useful for debugging
3439 # configure, is in ./config.log if it exists.
3441 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3444 case "\$ac_option" in
3445 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3446 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3447 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3448 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3449 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3451 -help | --help | --hel | --he | --h)
3452 echo "\$ac_cs_usage"; exit 0 ;;
3453 *) echo "\$ac_cs_usage"; exit 1 ;;
3457 ac_given_srcdir=$srcdir
3458 ac_given_INSTALL="$INSTALL"
3460 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3462 cat >> $CONFIG_STATUS <<EOF
3464 # Protect against being on the right side of a sed subst in config.status.
3465 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3466 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3469 s%@CFLAGS@%$CFLAGS%g
3470 s%@CPPFLAGS@%$CPPFLAGS%g
3471 s%@CXXFLAGS@%$CXXFLAGS%g
3473 s%@LDFLAGS@%$LDFLAGS%g
3475 s%@exec_prefix@%$exec_prefix%g
3476 s%@prefix@%$prefix%g
3477 s%@program_transform_name@%$program_transform_name%g
3478 s%@bindir@%$bindir%g
3479 s%@sbindir@%$sbindir%g
3480 s%@libexecdir@%$libexecdir%g
3481 s%@datadir@%$datadir%g
3482 s%@sysconfdir@%$sysconfdir%g
3483 s%@sharedstatedir@%$sharedstatedir%g
3484 s%@localstatedir@%$localstatedir%g
3485 s%@libdir@%$libdir%g
3486 s%@includedir@%$includedir%g
3487 s%@oldincludedir@%$oldincludedir%g
3488 s%@infodir@%$infodir%g
3489 s%@mandir@%$mandir%g
3492 s%@DLLTOOL@%$DLLTOOL%g
3494 s%@host_alias@%$host_alias%g
3495 s%@host_cpu@%$host_cpu%g
3496 s%@host_vendor@%$host_vendor%g
3497 s%@host_os@%$host_os%g
3498 s%@target@%$target%g
3499 s%@target_alias@%$target_alias%g
3500 s%@target_cpu@%$target_cpu%g
3501 s%@target_vendor@%$target_vendor%g
3502 s%@target_os@%$target_os%g
3504 s%@build_alias@%$build_alias%g
3505 s%@build_cpu@%$build_cpu%g
3506 s%@build_vendor@%$build_vendor%g
3507 s%@build_os@%$build_os%g
3508 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3509 s%@INSTALL_DATA@%$INSTALL_DATA%g
3511 s%@RANLIB@%$RANLIB%g
3514 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3515 s%@ENABLE_IDE@%$ENABLE_IDE%g
3516 s%@WIN32LIBS@%$WIN32LIBS%g
3517 s%@WIN32LDAPP@%$WIN32LDAPP%g
3518 s%@TCL_VERSION@%$TCL_VERSION%g
3519 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3520 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3521 s%@TCL_CC@%$TCL_CC%g
3522 s%@TCL_DEFS@%$TCL_DEFS%g
3523 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3524 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3525 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3526 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3527 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3528 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3529 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3530 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3531 s%@TCL_RANLIB@%$TCL_RANLIB%g
3532 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3533 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3534 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3535 s%@TK_VERSION@%$TK_VERSION%g
3536 s%@TK_DEFS@%$TK_DEFS%g
3537 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
3538 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3539 s%@TK_XLIBSW@%$TK_XLIBSW%g
3540 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3541 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3542 s%@TCLHDIR@%$TCLHDIR%g
3543 s%@TKHDIR@%$TKHDIR%g
3544 s%@ITCLHDIR@%$ITCLHDIR%g
3545 s%@ITCLLIB@%$ITCLLIB%g
3546 s%@TIXHDIR@%$TIXHDIR%g
3547 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3548 s%@X_CFLAGS@%$X_CFLAGS%g
3549 s%@X_LDFLAGS@%$X_LDFLAGS%g
3550 s%@X_LIBS@%$X_LIBS%g
3551 s%@TIXLIB@%$TIXLIB%g
3552 s%@TIX_DEPS@%$TIX_DEPS%g
3553 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3554 s%@CONFIG_OBS@%$CONFIG_OBS%g
3555 s%@CONFIG_DEPS@%$CONFIG_DEPS%g
3556 s%@HLDFLAGS@%$HLDFLAGS%g
3557 s%@HLDENV@%$HLDENV%g
3558 s%@target_subdir@%$target_subdir%g
3559 /@host_makefile_frag@/r $host_makefile_frag
3560 s%@host_makefile_frag@%%g
3561 /@target_makefile_frag@/r $target_makefile_frag
3562 s%@target_makefile_frag@%%g
3565 s%@EXEEXT@%$EXEEXT%g
3566 s%@subdirs@%$subdirs%g
3571 cat >> $CONFIG_STATUS <<\EOF
3573 # Split the substitutions into bite-sized pieces for seds with
3574 # small command number limits, like on Digital OSF/1 and HP-UX.
3575 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3576 ac_file=1 # Number of current file.
3577 ac_beg=1 # First line for current file.
3578 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3581 while $ac_more_lines; do
3582 if test $ac_beg -gt 1; then
3583 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3585 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3587 if test ! -s conftest.s$ac_file; then
3589 rm -f conftest.s$ac_file
3591 if test -z "$ac_sed_cmds"; then
3592 ac_sed_cmds="sed -f conftest.s$ac_file"
3594 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3596 ac_file=`expr $ac_file + 1`
3598 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3601 if test -z "$ac_sed_cmds"; then
3606 cat >> $CONFIG_STATUS <<EOF
3608 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
3610 cat >> $CONFIG_STATUS <<\EOF
3611 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3612 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3614 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3615 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3616 *) ac_file_in="${ac_file}.in" ;;
3619 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3621 # Remove last slash and all that follows it. Not all systems have dirname.
3622 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3623 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3624 # The file is in a subdirectory.
3625 test ! -d "$ac_dir" && mkdir "$ac_dir"
3626 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3627 # A "../" for each directory in $ac_dir_suffix.
3628 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3630 ac_dir_suffix= ac_dots=
3633 case "$ac_given_srcdir" in
3635 if test -z "$ac_dots"; then top_srcdir=.
3636 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3637 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3639 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3640 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3643 case "$ac_given_INSTALL" in
3644 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3645 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3648 echo creating "$ac_file"
3650 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3652 *Makefile*) ac_comsub="1i\\
3653 # $configure_input" ;;
3657 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3659 s%@configure_input@%$configure_input%g
3660 s%@srcdir@%$srcdir%g
3661 s%@top_srcdir@%$top_srcdir%g
3662 s%@INSTALL@%$INSTALL%g
3663 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3667 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3668 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3670 # ac_d sets the value in "#define NAME VALUE" lines.
3671 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3672 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3675 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3676 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3677 ac_uB='\([ ]\)%\1#\2define\3'
3680 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3681 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3682 ac_eB='$%\1#\2define\3'
3686 if test "${CONFIG_HEADERS+set}" != set; then
3688 cat >> $CONFIG_STATUS <<EOF
3689 CONFIG_HEADERS="config.h:config.in"
3691 cat >> $CONFIG_STATUS <<\EOF
3693 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3694 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3696 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3697 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3698 *) ac_file_in="${ac_file}.in" ;;
3701 echo creating $ac_file
3703 rm -f conftest.frag conftest.in conftest.out
3704 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3705 cat $ac_file_inputs > conftest.in
3709 # Transform confdefs.h into a sed script conftest.vals that substitutes
3710 # the proper values into config.h.in to produce config.h. And first:
3711 # Protect against being on the right side of a sed subst in config.status.
3712 # Protect against being in an unquoted here document in config.status.
3714 cat > conftest.hdr <<\EOF
3717 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3721 sed -n -f conftest.hdr confdefs.h > conftest.vals
3724 # This sed command replaces #undef with comments. This is necessary, for
3725 # example, in the case of _POSIX_SOURCE, which is predefined and required
3726 # on some systems where configure will not decide to define it.
3727 cat >> conftest.vals <<\EOF
3728 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3731 # Break up conftest.vals because some shells have a limit on
3732 # the size of here documents, and old seds have small limits too.
3737 ac_lines=`grep -c . conftest.vals`
3738 # grep -c gives empty output for an empty file on some AIX systems.
3739 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3740 # Write a limited-size here document to conftest.frag.
3741 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3742 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3744 sed -f conftest.frag conftest.in > conftest.out
3746 mv conftest.out conftest.in
3748 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3750 mv conftest.tail conftest.vals
3754 cat >> $CONFIG_STATUS <<\EOF
3755 rm -f conftest.frag conftest.h
3756 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3757 cat conftest.in >> conftest.h
3759 if cmp -s $ac_file conftest.h 2>/dev/null; then
3760 echo "$ac_file is unchanged"
3763 # Remove last slash and all that follows it. Not all systems have dirname.
3764 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3765 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3766 # The file is in a subdirectory.
3767 test ! -d "$ac_dir" && mkdir "$ac_dir"
3770 mv conftest.h $ac_file
3776 cat >> $CONFIG_STATUS <<EOF
3781 cat >> $CONFIG_STATUS <<\EOF
3782 srcdir=$ac_given_srcdir
3783 while test -n "$ac_sources"; do
3784 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3785 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3787 echo "linking $srcdir/$ac_source to $ac_dest"
3789 if test ! -r $srcdir/$ac_source; then
3790 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3794 # Make relative symlinks.
3795 # Remove last slash and all that follows it. Not all systems have dirname.
3796 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
3797 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3798 # The dest file is in a subdirectory.
3799 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3800 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
3801 # A "../" for each directory in $ac_dest_dir_suffix.
3802 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
3804 ac_dest_dir_suffix= ac_dots=
3808 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3809 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3812 # Make a symlink if possible; otherwise try a hard link.
3813 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3814 ln $srcdir/$ac_source $ac_dest; then :
3816 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3820 cat >> $CONFIG_STATUS <<EOF
3822 gdb_host_cpu=$gdb_host_cpu
3823 gdb_target_cpu=$gdb_target_cpu
3824 nativefile=$nativefile
3827 cat >> $CONFIG_STATUS <<\EOF
3829 if test "${nativefile}" = ""; then
3830 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3831 < Makefile > Makefile.tem
3832 mv -f Makefile.tem Makefile
3835 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3836 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3837 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3838 mv -f Makefile.tmp Makefile
3840 case x$CONFIG_HEADERS in
3841 xconfig.h:config.in)
3847 chmod +x $CONFIG_STATUS
3848 rm -fr confdefs* $ac_clean_files
3849 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3851 if test "$no_recursion" != yes; then
3853 # Remove --cache-file and --srcdir arguments so they do not pile up.
3854 ac_sub_configure_args=
3856 for ac_arg in $ac_configure_args; do
3857 if test -n "$ac_prev"; then
3862 -cache-file | --cache-file | --cache-fil | --cache-fi \
3863 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3864 ac_prev=cache_file ;;
3865 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3866 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3868 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3870 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3872 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3876 for ac_config_dir in $configdirs; do
3878 # Do not complain, so a configure script can configure whichever
3879 # parts of a large source tree are present.
3880 if test ! -d $srcdir/$ac_config_dir; then
3884 echo configuring in $ac_config_dir
3889 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3891 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3899 # A "../" for each directory in /$ac_config_dir.
3900 ac_dots=`echo $ac_config_dir|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3903 .) # No --srcdir option. We are building in place.
3904 ac_sub_srcdir=$srcdir ;;
3905 /*) # Absolute path.
3906 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3908 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3911 # Check for guested configure; otherwise get Cygnus style configure.
3912 if test -f $ac_sub_srcdir/configure; then
3913 ac_sub_configure=$ac_sub_srcdir/configure
3914 elif test -f $ac_sub_srcdir/configure.in; then
3915 ac_sub_configure=$ac_configure
3917 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3921 # The recursion is here.
3922 if test -n "$ac_sub_configure"; then
3924 # Make the cache file name correct relative to the subdirectory.
3925 case "$cache_file" in
3926 /*) ac_sub_cache_file=$cache_file ;;
3928 ac_sub_cache_file="$ac_dots$cache_file" ;;
3930 case "$ac_given_INSTALL" in
3931 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3932 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3935 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3936 # The eval makes quoting arguments work.
3937 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3940 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }