3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.1
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
19 --enable-ide Enable IDE support"
23 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
25 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
27 --with-tclinclude directory where tcl private headers are"
29 --with-tkinclude directory where tk private headers are"
31 --enable-shared use shared libraries"
33 # Initialize some variables set by options.
34 # The variables have the same names as the options, with
35 # dashes changed to underlines.
37 cache_file
=.
/config.cache
46 program_transform_name
=s
,x
,x
,
54 bindir
='${exec_prefix}/bin'
55 sbindir
='${exec_prefix}/sbin'
56 libexecdir
='${exec_prefix}/libexec'
57 datadir
='${prefix}/share'
58 sysconfdir
='${prefix}/etc'
59 sharedstatedir
='${prefix}/com'
60 localstatedir
='${prefix}/var'
61 libdir
='${exec_prefix}/lib'
62 includedir
='${prefix}/include'
63 oldincludedir
='/usr/include'
64 infodir
='${prefix}/info'
65 mandir
='${prefix}/man'
67 # Initialize some other variables.
70 # Maximum number of lines to put in a shell here document.
77 # If the previous option needs an argument, assign it.
78 if test -n "$ac_prev"; then
79 eval "$ac_prev=\$ac_option"
85 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
89 # Accept the important Cygnus configure options, so we can diagnose typos.
93 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
95 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
96 bindir
="$ac_optarg" ;;
98 -build |
--build |
--buil |
--bui |
--bu)
100 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
101 build
="$ac_optarg" ;;
103 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
104 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
105 ac_prev
=cache_file
;;
106 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
107 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
108 cache_file
="$ac_optarg" ;;
110 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
112 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
114 datadir
="$ac_optarg" ;;
116 -disable-* |
--disable-*)
117 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
118 # Reject names that are not valid shell variable names.
119 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
120 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
122 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
123 eval "enable_${ac_feature}=no" ;;
125 -enable-* |
--enable-*)
126 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
127 # Reject names that are not valid shell variable names.
128 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
131 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
136 eval "enable_${ac_feature}='$ac_optarg'" ;;
138 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
139 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
140 |
--exec |
--exe |
--ex)
141 ac_prev
=exec_prefix
;;
142 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
143 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
144 |
--exec=* |
--exe=* |
--ex=*)
145 exec_prefix
="$ac_optarg" ;;
147 -gas |
--gas |
--ga |
--g)
148 # Obsolete; use --with-gas.
151 -help |
--help |
--hel |
--he)
152 # Omit some internal or obsolete options to make the list less imposing.
153 # This message is too long to be a string in the A/UX 3.1 sh.
155 Usage: configure [options] [host]
156 Options: [defaults in brackets after descriptions]
158 --cache-file=FILE cache test results in FILE
159 --help print this message
160 --no-create do not create output files
161 --quiet, --silent do not print \`checking...' messages
162 --version print the version of autoconf that created configure
163 Directory and file names:
164 --prefix=PREFIX install architecture-independent files in PREFIX
166 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
168 --bindir=DIR user executables in DIR [EPREFIX/bin]
169 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
170 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
171 --datadir=DIR read-only architecture-independent data in DIR
173 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
174 --sharedstatedir=DIR modifiable architecture-independent data in DIR
176 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
177 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
178 --includedir=DIR C header files in DIR [PREFIX/include]
179 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
180 --infodir=DIR info documentation in DIR [PREFIX/info]
181 --mandir=DIR man documentation in DIR [PREFIX/man]
182 --srcdir=DIR find the sources in DIR [configure dir or ..]
183 --program-prefix=PREFIX prepend PREFIX to installed program names
184 --program-suffix=SUFFIX append SUFFIX to installed program names
185 --program-transform-name=PROGRAM
186 run sed PROGRAM on installed program names
190 --build=BUILD configure for building on BUILD [BUILD=HOST]
191 --host=HOST configure for HOST [guessed]
192 --target=TARGET configure for TARGET [TARGET=HOST]
193 Features and packages:
194 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
195 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
196 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
197 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
198 --x-includes=DIR X include files are in DIR
199 --x-libraries=DIR X library files are in DIR
201 if test -n "$ac_help"; then
202 echo "--enable and --with options recognized:$ac_help"
206 -host |
--host |
--hos |
--ho)
208 -host=* |
--host=* |
--hos=* |
--ho=*)
211 -includedir |
--includedir |
--includedi |
--included |
--include \
212 |
--includ |
--inclu |
--incl |
--inc)
213 ac_prev
=includedir
;;
214 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
215 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
216 includedir
="$ac_optarg" ;;
218 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
220 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
221 infodir
="$ac_optarg" ;;
223 -libdir |
--libdir |
--libdi |
--libd)
225 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
226 libdir
="$ac_optarg" ;;
228 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
229 |
--libexe |
--libex |
--libe)
230 ac_prev
=libexecdir
;;
231 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
232 |
--libexe=* |
--libex=* |
--libe=*)
233 libexecdir
="$ac_optarg" ;;
235 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
236 |
--localstate |
--localstat |
--localsta |
--localst \
237 |
--locals |
--local |
--loca |
--loc |
--lo)
238 ac_prev
=localstatedir
;;
239 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
240 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
241 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
242 localstatedir
="$ac_optarg" ;;
244 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
246 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
247 mandir
="$ac_optarg" ;;
250 # Obsolete; use --without-fp.
253 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
257 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
258 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
261 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
262 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
263 |
--oldin |
--oldi |
--old |
--ol |
--o)
264 ac_prev
=oldincludedir
;;
265 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
266 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
267 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
268 oldincludedir
="$ac_optarg" ;;
270 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
272 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
273 prefix
="$ac_optarg" ;;
275 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
276 |
--program-pre |
--program-pr |
--program-p)
277 ac_prev
=program_prefix
;;
278 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
279 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
280 program_prefix
="$ac_optarg" ;;
282 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
283 |
--program-suf |
--program-su |
--program-s)
284 ac_prev
=program_suffix
;;
285 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
286 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
287 program_suffix
="$ac_optarg" ;;
289 -program-transform-name |
--program-transform-name \
290 |
--program-transform-nam |
--program-transform-na \
291 |
--program-transform-n |
--program-transform- \
292 |
--program-transform |
--program-transfor \
293 |
--program-transfo |
--program-transf \
294 |
--program-trans |
--program-tran \
295 |
--progr-tra |
--program-tr |
--program-t)
296 ac_prev
=program_transform_name
;;
297 -program-transform-name=* |
--program-transform-name=* \
298 |
--program-transform-nam=* |
--program-transform-na=* \
299 |
--program-transform-n=* |
--program-transform-=* \
300 |
--program-transform=* |
--program-transfor=* \
301 |
--program-transfo=* |
--program-transf=* \
302 |
--program-trans=* |
--program-tran=* \
303 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
304 program_transform_name
="$ac_optarg" ;;
306 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
307 |
-silent |
--silent |
--silen |
--sile |
--sil)
310 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
312 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
314 sbindir
="$ac_optarg" ;;
316 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
317 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
318 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
320 ac_prev
=sharedstatedir
;;
321 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
322 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
323 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
325 sharedstatedir
="$ac_optarg" ;;
327 -site |
--site |
--sit)
329 -site=* |
--site=* |
--sit=*)
332 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
334 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
335 srcdir
="$ac_optarg" ;;
337 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
338 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
339 ac_prev
=sysconfdir
;;
340 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
341 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
342 sysconfdir
="$ac_optarg" ;;
344 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
346 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
347 target
="$ac_optarg" ;;
349 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
352 -version |
--version |
--versio |
--versi |
--vers)
353 echo "configure generated by autoconf version 2.12.1"
357 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
358 # Reject names that are not valid shell variable names.
359 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
360 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
362 ac_package
=`echo $ac_package| sed 's/-/_/g'`
367 eval "with_${ac_package}='$ac_optarg'" ;;
369 -without-* |
--without-*)
370 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package
=`echo $ac_package| sed 's/-/_/g'`
376 eval "with_${ac_package}=no" ;;
379 # Obsolete; use --with-x.
382 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
383 |
--x-incl |
--x-inc |
--x-in |
--x-i)
384 ac_prev
=x_includes
;;
385 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
386 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
387 x_includes
="$ac_optarg" ;;
389 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
390 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
391 ac_prev
=x_libraries
;;
392 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
393 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
394 x_libraries
="$ac_optarg" ;;
396 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
400 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
401 echo "configure: warning: $ac_option: invalid host type" 1>&2
403 if test "x$nonopt" != xNONE
; then
404 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
412 if test -n "$ac_prev"; then
413 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
416 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
418 # File descriptor usage:
421 # 2 errors and warnings
422 # 3 some systems may open it to /dev/tty
423 # 4 used on the Kubota Titan
424 # 6 checking for... messages and results
425 # 5 compiler messages saved in config.log
426 if test "$silent" = yes; then
434 This file contains any messages produced by compilers while
435 running configure, to aid debugging if configure makes a mistake.
438 # Strip out --no-create and --no-recursion so they do not pile up.
439 # Also quote any args containing shell metacharacters.
444 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
445 |
--no-cr |
--no-c) ;;
446 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
447 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
448 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
449 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
450 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
455 # Only set these to C if already set. These must not be set unconditionally
456 # because not all systems understand e.g. LANG=C (notably SCO).
457 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
458 # Non-C LC_CTYPE values break the ctype check.
459 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
460 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
461 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
462 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
464 # confdefs.h avoids OS command line length limits that DEFS can exceed.
465 rm -rf conftest
* confdefs.h
466 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
469 # A filename unique to this package, relative to the directory that
470 # configure is in, which we can look for to find out if srcdir is correct.
471 ac_unique_file
=main.c
473 # Find the source files, if location was not specified.
474 if test -z "$srcdir"; then
475 ac_srcdir_defaulted
=yes
476 # Try the directory containing this script, then its parent.
478 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
479 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
481 if test ! -r $srcdir/$ac_unique_file; then
485 ac_srcdir_defaulted
=no
487 if test ! -r $srcdir/$ac_unique_file; then
488 if test "$ac_srcdir_defaulted" = yes; then
489 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
491 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
494 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
496 # Prefer explicitly selected file to automatically selected ones.
497 if test -z "$CONFIG_SITE"; then
498 if test "x$prefix" != xNONE
; then
499 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
501 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
504 for ac_site_file
in $CONFIG_SITE; do
505 if test -r "$ac_site_file"; then
506 echo "loading site script $ac_site_file"
511 if test -r "$cache_file"; then
512 echo "loading cache $cache_file"
515 echo "creating cache $cache_file"
520 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
521 ac_cpp
='$CPP $CPPFLAGS'
522 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
523 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
524 cross_compiling
=$ac_cv_prog_cc_cross
526 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
527 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
528 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
535 ac_n
= ac_c
='\c' ac_t
=
541 # Extract the first word of "gcc", so it can be a program name with args.
542 set dummy gcc
; ac_word
=$2
543 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
544 echo "configure:545: checking for $ac_word" >&5
545 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
546 echo $ac_n "(cached) $ac_c" 1>&6
548 if test -n "$CC"; then
549 ac_cv_prog_CC
="$CC" # Let the user override the test.
551 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
552 for ac_dir
in $PATH; do
553 test -z "$ac_dir" && ac_dir
=.
554 if test -f $ac_dir/$ac_word; then
563 if test -n "$CC"; then
564 echo "$ac_t""$CC" 1>&6
566 echo "$ac_t""no" 1>&6
569 if test -z "$CC"; then
570 # Extract the first word of "cc", so it can be a program name with args.
571 set dummy cc
; ac_word
=$2
572 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
573 echo "configure:574: checking for $ac_word" >&5
574 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
575 echo $ac_n "(cached) $ac_c" 1>&6
577 if test -n "$CC"; then
578 ac_cv_prog_CC
="$CC" # Let the user override the test.
580 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
582 for ac_dir
in $PATH; do
583 test -z "$ac_dir" && ac_dir
=.
584 if test -f $ac_dir/$ac_word; then
585 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
594 if test $ac_prog_rejected = yes; then
595 # We found a bogon in the path, so make sure we never use it.
596 set dummy
$ac_cv_prog_CC
598 if test $# -gt 0; then
599 # We chose a different compiler from the bogus one.
600 # However, it has the same basename, so the bogon will be chosen
601 # first if we set CC to just the basename; use the full file name.
603 set dummy
"$ac_dir/$ac_word" "$@"
611 if test -n "$CC"; then
612 echo "$ac_t""$CC" 1>&6
614 echo "$ac_t""no" 1>&6
617 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
620 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
621 echo "configure:622: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
624 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
625 ac_cpp
='$CPP $CPPFLAGS'
626 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
627 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
628 cross_compiling
=$ac_cv_prog_cc_cross
630 cat > conftest.
$ac_ext <<EOF
631 #line 632 "configure"
632 #include "confdefs.h"
635 if { (eval echo configure
:636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
636 ac_cv_prog_cc_works
=yes
637 # If we can't run a trivial program, we are probably using a cross compiler.
638 if (.
/conftest
; exit) 2>/dev
/null
; then
639 ac_cv_prog_cc_cross
=no
641 ac_cv_prog_cc_cross
=yes
644 echo "configure: failed program was:" >&5
645 cat conftest.
$ac_ext >&5
646 ac_cv_prog_cc_works
=no
650 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
651 if test $ac_cv_prog_cc_works = no
; then
652 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
654 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
655 echo "configure:656: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
656 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
657 cross_compiling
=$ac_cv_prog_cc_cross
659 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
660 echo "configure:661: checking whether we are using GNU C" >&5
661 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
662 echo $ac_n "(cached) $ac_c" 1>&6
664 cat > conftest.c
<<EOF
669 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
676 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
678 if test $ac_cv_prog_gcc = yes; then
680 ac_test_CFLAGS
="${CFLAGS+set}"
681 ac_save_CFLAGS
="$CFLAGS"
683 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
684 echo "configure:685: checking whether ${CC-cc} accepts -g" >&5
685 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
686 echo $ac_n "(cached) $ac_c" 1>&6
688 echo 'void f(){}' > conftest.c
689 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
698 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
699 if test "$ac_test_CFLAGS" = set; then
700 CFLAGS
="$ac_save_CFLAGS"
701 elif test $ac_cv_prog_cc_g = yes; then
708 test "${CFLAGS+set}" = set || CFLAGS
="-g"
711 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
712 echo "configure:713: checking how to run the C preprocessor" >&5
713 # On Suns, sometimes $CPP names a directory.
714 if test -n "$CPP" && test -d "$CPP"; then
717 if test -z "$CPP"; then
718 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
719 echo $ac_n "(cached) $ac_c" 1>&6
721 # This must be in double quotes, not single quotes, because CPP may get
722 # substituted into the Makefile and "${CC-cc}" will confuse make.
724 # On the NeXT, cc -E runs the code through the compiler's parser,
725 # not just through cpp.
726 cat > conftest.
$ac_ext <<EOF
727 #line 728 "configure"
728 #include "confdefs.h"
732 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
733 { (eval echo configure
:734: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
734 ac_err
=`grep -v '^ *+' conftest.out`
735 if test -z "$ac_err"; then
739 echo "configure: failed program was:" >&5
740 cat conftest.
$ac_ext >&5
742 CPP
="${CC-cc} -E -traditional-cpp"
743 cat > conftest.
$ac_ext <<EOF
744 #line 745 "configure"
745 #include "confdefs.h"
749 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
750 { (eval echo configure
:751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
751 ac_err
=`grep -v '^ *+' conftest.out`
752 if test -z "$ac_err"; then
756 echo "configure: failed program was:" >&5
757 cat conftest.
$ac_ext >&5
764 ac_cv_prog_CPP
="$CPP"
766 CPP
="$ac_cv_prog_CPP"
768 ac_cv_prog_CPP
="$CPP"
770 echo "$ac_t""$CPP" 1>&6
772 echo $ac_n "checking for AIX""... $ac_c" 1>&6
773 echo "configure:774: checking for AIX" >&5
774 cat > conftest.
$ac_ext <<EOF
775 #line 776 "configure"
776 #include "confdefs.h"
782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
783 egrep "yes" >/dev
/null
2>&1; then
785 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
786 #define _ALL_SOURCE 1
791 echo "$ac_t""no" 1>&6
796 ac_safe
=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
797 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
798 echo "configure:799: checking for minix/config.h" >&5
799 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
800 echo $ac_n "(cached) $ac_c" 1>&6
802 cat > conftest.
$ac_ext <<EOF
803 #line 804 "configure"
804 #include "confdefs.h"
805 #include <minix/config.h>
807 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
808 { (eval echo configure
:809: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
809 ac_err
=`grep -v '^ *+' conftest.out`
810 if test -z "$ac_err"; then
812 eval "ac_cv_header_$ac_safe=yes"
815 echo "configure: failed program was:" >&5
816 cat conftest.
$ac_ext >&5
818 eval "ac_cv_header_$ac_safe=no"
822 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
823 echo "$ac_t""yes" 1>&6
826 echo "$ac_t""no" 1>&6
830 if test "$MINIX" = yes; then
831 cat >> confdefs.h
<<\EOF
832 #define _POSIX_SOURCE 1
835 cat >> confdefs.h
<<\EOF
836 #define _POSIX_1_SOURCE 2
839 cat >> confdefs.h
<<\EOF
845 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
846 echo "configure:847: checking for POSIXized ISC" >&5
847 if test -d /etc
/conf
/kconfig.d
&&
848 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
850 echo "$ac_t""yes" 1>&6
851 ISC
=yes # If later tests want to check for ISC.
852 cat >> confdefs.h
<<\EOF
853 #define _POSIX_SOURCE 1
856 if test "$GCC" = yes; then
862 echo "$ac_t""no" 1>&6
867 DLLTOOL
=${DLLTOOL-dlltool}
871 for ac_dir
in `cd $srcdir;pwd`/..
$srcdir/`cd $srcdir;pwd`/..
; do
872 if test -f $ac_dir/install-sh
; then
874 ac_install_sh
="$ac_aux_dir/install-sh -c"
876 elif test -f $ac_dir/install.sh
; then
878 ac_install_sh
="$ac_aux_dir/install.sh -c"
882 if test -z "$ac_aux_dir"; then
883 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
885 ac_config_guess
=$ac_aux_dir/config.guess
886 ac_config_sub
=$ac_aux_dir/config.sub
887 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
890 # Do some error checking and defaulting for the host and target type.
892 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
895 # 1. You are not allowed to specify --host, --target, and nonopt at the
897 # 2. Host defaults to nonopt.
898 # 3. If nonopt is not specified, then host defaults to the current host,
899 # as determined by config.guess.
900 # 4. Target and build default to nonopt.
901 # 5. If nonopt is not specified, then target and build default to host.
903 # The aliases save the names the user supplied, while $host etc.
904 # will get canonicalized.
905 case $host---$target---$nonopt in
906 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
907 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
911 # Make sure we can run config.sub.
912 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
913 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
916 echo $ac_n "checking host system type""... $ac_c" 1>&6
917 echo "configure:918: checking host system type" >&5
920 case "$host_alias" in
924 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
925 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
927 *) host_alias
=$nonopt ;;
931 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
932 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
933 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
934 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
935 echo "$ac_t""$host" 1>&6
937 echo $ac_n "checking target system type""... $ac_c" 1>&6
938 echo "configure:939: checking target system type" >&5
941 case "$target_alias" in
944 NONE
) target_alias
=$host_alias ;;
945 *) target_alias
=$nonopt ;;
949 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
950 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
951 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
952 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
953 echo "$ac_t""$target" 1>&6
955 echo $ac_n "checking build system type""... $ac_c" 1>&6
956 echo "configure:957: checking build system type" >&5
959 case "$build_alias" in
962 NONE
) build_alias
=$host_alias ;;
963 *) build_alias
=$nonopt ;;
967 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
968 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
969 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
970 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
971 echo "$ac_t""$build" 1>&6
973 test "$host_alias" != "$target_alias" &&
974 test "$program_prefix$program_suffix$program_transform_name" = \
976 program_prefix
=${target_alias}-
982 configdirs
="doc testsuite"
985 .
${srcdir}/configure.
host
987 .
${srcdir}/configure.tgt
990 # Find a good install program. We prefer a C program (faster),
991 # so one script is as good as another. But avoid the broken or
992 # incompatible versions:
993 # SysV /etc/install, /usr/sbin/install
994 # SunOS /usr/etc/install
997 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
998 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
999 # ./install, which can be erroneously created by make from ./install.sh.
1000 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1001 echo "configure:1002: checking for a BSD compatible install" >&5
1002 if test -z "$INSTALL"; then
1003 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1004 echo $ac_n "(cached) $ac_c" 1>&6
1006 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1007 for ac_dir
in $PATH; do
1008 # Account for people who put trailing slashes in PATH elements.
1010 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1012 # OSF1 and SCO ODT 3.0 have their own names for install.
1013 for ac_prog
in ginstall installbsd scoinst
install; do
1014 if test -f $ac_dir/$ac_prog; then
1015 if test $ac_prog = install &&
1016 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1017 # AIX install. It has an incompatible calling convention.
1018 # OSF/1 installbsd also uses dspmsg, but is usable.
1021 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1032 if test "${ac_cv_path_install+set}" = set; then
1033 INSTALL
="$ac_cv_path_install"
1035 # As a last resort, use the slow shell script. We don't cache a
1036 # path for INSTALL within a source directory, because that will
1037 # break other packages using the cache if that directory is
1038 # removed, or if the path is relative.
1039 INSTALL
="$ac_install_sh"
1042 echo "$ac_t""$INSTALL" 1>&6
1044 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1045 # It thinks the first close brace ends the variable substitution.
1046 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1048 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1050 if test $host != $build; then
1051 ac_tool_prefix
=${host_alias}-
1056 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1057 set dummy
${ac_tool_prefix}ar; ac_word
=$2
1058 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1059 echo "configure:1060: checking for $ac_word" >&5
1060 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1061 echo $ac_n "(cached) $ac_c" 1>&6
1063 if test -n "$AR"; then
1064 ac_cv_prog_AR
="$AR" # Let the user override the test.
1066 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1067 for ac_dir
in $PATH; do
1068 test -z "$ac_dir" && ac_dir
=.
1069 if test -f $ac_dir/$ac_word; then
1070 ac_cv_prog_AR
="${ac_tool_prefix}ar"
1075 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
1079 if test -n "$AR"; then
1080 echo "$ac_t""$AR" 1>&6
1082 echo "$ac_t""no" 1>&6
1087 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1088 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1089 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1090 echo "configure:1091: checking for $ac_word" >&5
1091 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1092 echo $ac_n "(cached) $ac_c" 1>&6
1094 if test -n "$RANLIB"; then
1095 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1097 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1098 for ac_dir
in $PATH; do
1099 test -z "$ac_dir" && ac_dir
=.
1100 if test -f $ac_dir/$ac_word; then
1101 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1108 RANLIB
="$ac_cv_prog_RANLIB"
1109 if test -n "$RANLIB"; then
1110 echo "$ac_t""$RANLIB" 1>&6
1112 echo "$ac_t""no" 1>&6
1116 if test -z "$ac_cv_prog_RANLIB"; then
1117 if test -n "$ac_tool_prefix"; then
1118 # Extract the first word of "ranlib", so it can be a program name with args.
1119 set dummy ranlib
; ac_word
=$2
1120 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1121 echo "configure:1122: checking for $ac_word" >&5
1122 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1123 echo $ac_n "(cached) $ac_c" 1>&6
1125 if test -n "$RANLIB"; then
1126 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1128 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1129 for ac_dir
in $PATH; do
1130 test -z "$ac_dir" && ac_dir
=.
1131 if test -f $ac_dir/$ac_word; then
1132 ac_cv_prog_RANLIB
="ranlib"
1137 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1140 RANLIB
="$ac_cv_prog_RANLIB"
1141 if test -n "$RANLIB"; then
1142 echo "$ac_t""$RANLIB" 1>&6
1144 echo "$ac_t""no" 1>&6
1152 for ac_prog
in 'bison -y' byacc
1154 # Extract the first word of "$ac_prog", so it can be a program name with args.
1155 set dummy
$ac_prog; ac_word
=$2
1156 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1157 echo "configure:1158: checking for $ac_word" >&5
1158 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1159 echo $ac_n "(cached) $ac_c" 1>&6
1161 if test -n "$YACC"; then
1162 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1164 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1165 for ac_dir
in $PATH; do
1166 test -z "$ac_dir" && ac_dir
=.
1167 if test -f $ac_dir/$ac_word; then
1168 ac_cv_prog_YACC
="$ac_prog"
1175 YACC
="$ac_cv_prog_YACC"
1176 if test -n "$YACC"; then
1177 echo "$ac_t""$YACC" 1>&6
1179 echo "$ac_t""no" 1>&6
1182 test -n "$YACC" && break
1184 test -n "$YACC" || YACC
="yacc"
1186 for ac_prog
in mawk gawk nawk
awk
1188 # Extract the first word of "$ac_prog", so it can be a program name with args.
1189 set dummy
$ac_prog; ac_word
=$2
1190 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1191 echo "configure:1192: checking for $ac_word" >&5
1192 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1193 echo $ac_n "(cached) $ac_c" 1>&6
1195 if test -n "$AWK"; then
1196 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1198 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1199 for ac_dir
in $PATH; do
1200 test -z "$ac_dir" && ac_dir
=.
1201 if test -f $ac_dir/$ac_word; then
1202 ac_cv_prog_AWK
="$ac_prog"
1209 AWK
="$ac_cv_prog_AWK"
1210 if test -n "$AWK"; then
1211 echo "$ac_t""$AWK" 1>&6
1213 echo "$ac_t""no" 1>&6
1216 test -n "$AWK" && break
1220 if test "$program_transform_name" = s
,x
,x
,; then
1221 program_transform_name
=
1223 # Double any \ or $. echo might interpret backslashes.
1224 cat <<\EOF_SED
> conftestsed
1225 s
,\\,\\\\,g
; s
,\$
,$$
,g
1227 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1230 test "$program_prefix" != NONE
&&
1231 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1232 # Use a double $ so make ignores it.
1233 test "$program_suffix" != NONE
&&
1234 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1236 # sed with no file args requires a program.
1237 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1240 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1241 echo "configure:1242: checking return type of signal handlers" >&5
1242 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1243 echo $ac_n "(cached) $ac_c" 1>&6
1245 cat > conftest.
$ac_ext <<EOF
1246 #line 1247 "configure"
1247 #include "confdefs.h"
1248 #include <sys/types.h>
1254 extern "C" void (*signal (int, void (*)(int)))(int);
1256 void (*signal ()) ();
1263 if { (eval echo configure
:1264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1265 ac_cv_type_signal
=void
1267 echo "configure: failed program was:" >&5
1268 cat conftest.
$ac_ext >&5
1270 ac_cv_type_signal
=int
1275 echo "$ac_t""$ac_cv_type_signal" 1>&6
1276 cat >> confdefs.h
<<EOF
1277 #define RETSIGTYPE $ac_cv_type_signal
1282 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1283 echo "configure:1284: checking for ANSI C header files" >&5
1284 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1285 echo $ac_n "(cached) $ac_c" 1>&6
1287 cat > conftest.
$ac_ext <<EOF
1288 #line 1289 "configure"
1289 #include "confdefs.h"
1295 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1296 { (eval echo configure
:1297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1297 ac_err
=`grep -v '^ *+' conftest.out`
1298 if test -z "$ac_err"; then
1300 ac_cv_header_stdc
=yes
1303 echo "configure: failed program was:" >&5
1304 cat conftest.
$ac_ext >&5
1306 ac_cv_header_stdc
=no
1310 if test $ac_cv_header_stdc = yes; then
1311 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1312 cat > conftest.
$ac_ext <<EOF
1313 #line 1314 "configure"
1314 #include "confdefs.h"
1317 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1318 egrep "memchr" >/dev
/null
2>&1; then
1322 ac_cv_header_stdc
=no
1328 if test $ac_cv_header_stdc = yes; then
1329 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1330 cat > conftest.
$ac_ext <<EOF
1331 #line 1332 "configure"
1332 #include "confdefs.h"
1335 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1336 egrep "free" >/dev
/null
2>&1; then
1340 ac_cv_header_stdc
=no
1346 if test $ac_cv_header_stdc = yes; then
1347 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1348 if test "$cross_compiling" = yes; then
1351 cat > conftest.
$ac_ext <<EOF
1352 #line 1353 "configure"
1353 #include "confdefs.h"
1355 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1356 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1357 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1358 int main () { int i; for (i = 0; i < 256; i++)
1359 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1363 if { (eval echo configure
:1364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1367 echo "configure: failed program was:" >&5
1368 cat conftest.
$ac_ext >&5
1370 ac_cv_header_stdc
=no
1378 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1379 if test $ac_cv_header_stdc = yes; then
1380 cat >> confdefs.h
<<\EOF
1381 #define STDC_HEADERS 1
1386 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
1388 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1389 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1390 echo "configure:1391: checking for $ac_hdr" >&5
1391 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1392 echo $ac_n "(cached) $ac_c" 1>&6
1394 cat > conftest.
$ac_ext <<EOF
1395 #line 1396 "configure"
1396 #include "confdefs.h"
1399 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1400 { (eval echo configure
:1401: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1401 ac_err
=`grep -v '^ *+' conftest.out`
1402 if test -z "$ac_err"; then
1404 eval "ac_cv_header_$ac_safe=yes"
1407 echo "configure: failed program was:" >&5
1408 cat conftest.
$ac_ext >&5
1410 eval "ac_cv_header_$ac_safe=no"
1414 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1415 echo "$ac_t""yes" 1>&6
1416 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1417 cat >> confdefs.h
<<EOF
1418 #define $ac_tr_hdr 1
1422 echo "$ac_t""no" 1>&6
1426 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1427 echo "configure:1428: checking whether stat file-mode macros are broken" >&5
1428 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1429 echo $ac_n "(cached) $ac_c" 1>&6
1431 cat > conftest.
$ac_ext <<EOF
1432 #line 1433 "configure"
1433 #include "confdefs.h"
1434 #include <sys/types.h>
1435 #include <sys/stat.h>
1437 #if defined(S_ISBLK) && defined(S_IFDIR)
1438 # if S_ISBLK (S_IFDIR)
1443 #if defined(S_ISBLK) && defined(S_IFCHR)
1444 # if S_ISBLK (S_IFCHR)
1449 #if defined(S_ISLNK) && defined(S_IFREG)
1450 # if S_ISLNK (S_IFREG)
1455 #if defined(S_ISSOCK) && defined(S_IFREG)
1456 # if S_ISSOCK (S_IFREG)
1462 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1463 egrep "You lose" >/dev
/null
2>&1; then
1465 ac_cv_header_stat_broken
=yes
1468 ac_cv_header_stat_broken
=no
1474 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1475 if test $ac_cv_header_stat_broken = yes; then
1476 cat >> confdefs.h
<<\EOF
1477 #define STAT_MACROS_BROKEN 1
1483 echo $ac_n "checking for working const""... $ac_c" 1>&6
1484 echo "configure:1485: checking for working const" >&5
1485 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1486 echo $ac_n "(cached) $ac_c" 1>&6
1488 cat > conftest.
$ac_ext <<EOF
1489 #line 1490 "configure"
1490 #include "confdefs.h"
1494 /* Ultrix mips cc rejects this. */
1495 typedef int charset[2]; const charset x;
1496 /* SunOS 4.1.1 cc rejects this. */
1497 char const *const *ccp;
1499 /* NEC SVR4.0.2 mips cc rejects this. */
1500 struct point {int x, y;};
1501 static struct point const zero = {0,0};
1502 /* AIX XL C 1.02.0.0 rejects this.
1503 It does not let you subtract one const X* pointer from another in an arm
1504 of an if-expression whose if-part is not a constant expression */
1505 const char *g = "string";
1506 ccp = &g + (g ? g-g : 0);
1507 /* HPUX 7.0 cc rejects these. */
1510 ccp = (char const *const *) p;
1511 { /* SCO 3.2v4 cc rejects this. */
1513 char const *s = 0 ? (char *) 0 : (char const *) 0;
1517 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1519 const int *foo = &x[0];
1522 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1523 typedef const int *iptr;
1527 { /* AIX XL C 1.02.0.0 rejects this saying
1528 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1529 struct s { int j; const int *ap[3]; };
1530 struct s *b; b->j = 5;
1532 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1538 if { (eval echo configure
:1539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1542 echo "configure: failed program was:" >&5
1543 cat conftest.
$ac_ext >&5
1550 echo "$ac_t""$ac_cv_c_const" 1>&6
1551 if test $ac_cv_c_const = no
; then
1552 cat >> confdefs.h
<<\EOF
1559 for ac_func
in setpgid sbrk
select poll
1561 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1562 echo "configure:1563: checking for $ac_func" >&5
1563 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1564 echo $ac_n "(cached) $ac_c" 1>&6
1566 cat > conftest.
$ac_ext <<EOF
1567 #line 1568 "configure"
1568 #include "confdefs.h"
1569 /* System header to define __stub macros and hopefully few prototypes,
1570 which can conflict with char $ac_func(); below. */
1572 /* Override any gcc2 internal prototype to avoid an error. */
1573 /* We use char because int might match the return type of a gcc2
1574 builtin and then its argument prototype would still apply. */
1579 /* The GNU C library defines this for functions which it implements
1580 to always fail with ENOSYS. Some functions are actually named
1581 something starting with __ and the normal name is an alias. */
1582 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1590 if { (eval echo configure
:1591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1592 eval "ac_cv_func_$ac_func=yes"
1594 echo "configure: failed program was:" >&5
1595 cat conftest.
$ac_ext >&5
1597 eval "ac_cv_func_$ac_func=no"
1602 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1603 echo "$ac_t""yes" 1>&6
1604 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1605 cat >> confdefs.h
<<EOF
1606 #define $ac_tr_func 1
1610 echo "$ac_t""no" 1>&6
1615 # If we are configured native on Linux, work around problems with sys/procfs.h
1616 if test "${target}" = "${host}"; then
1619 cat >> confdefs.h
<<\EOF
1620 #define START_INFERIOR_TRAPS_EXPECTED "2"
1623 cat >> confdefs.h
<<\EOF
1624 #define sys_quotactl 1
1631 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1632 echo "configure:1633: checking for gregset_t type" >&5
1633 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1634 echo $ac_n "(cached) $ac_c" 1>&6
1636 cat > conftest.
$ac_ext <<EOF
1637 #line 1638 "configure"
1638 #include "confdefs.h"
1639 #include <sys/procfs.h>
1641 gregset_t *gregsetp = 0
1644 if { (eval echo configure
:1645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1646 gdb_cv_have_gregset_t
=yes
1648 echo "configure: failed program was:" >&5
1649 cat conftest.
$ac_ext >&5
1651 gdb_cv_have_gregset_t
=no
1656 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1657 if test $gdb_cv_have_gregset_t = yes; then
1658 cat >> confdefs.h
<<\EOF
1659 #define HAVE_GREGSET_T 1
1664 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1665 echo "configure:1666: checking for fpregset_t type" >&5
1666 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1667 echo $ac_n "(cached) $ac_c" 1>&6
1669 cat > conftest.
$ac_ext <<EOF
1670 #line 1671 "configure"
1671 #include "confdefs.h"
1672 #include <sys/procfs.h>
1674 fpregset_t *fpregsetp = 0
1677 if { (eval echo configure
:1678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1679 gdb_cv_have_fpregset_t
=yes
1681 echo "configure: failed program was:" >&5
1682 cat conftest.
$ac_ext >&5
1684 gdb_cv_have_fpregset_t
=no
1689 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1690 if test $gdb_cv_have_fpregset_t = yes; then
1691 cat >> confdefs.h
<<\EOF
1692 #define HAVE_FPREGSET_T 1
1697 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1698 echo "configure:1699: checking for main in -lm" >&5
1699 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
1700 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1701 echo $ac_n "(cached) $ac_c" 1>&6
1703 ac_save_LIBS
="$LIBS"
1705 cat > conftest.
$ac_ext <<EOF
1706 #line 1707 "configure"
1707 #include "confdefs.h"
1713 if { (eval echo configure
:1714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1715 eval "ac_cv_lib_$ac_lib_var=yes"
1717 echo "configure: failed program was:" >&5
1718 cat conftest.
$ac_ext >&5
1720 eval "ac_cv_lib_$ac_lib_var=no"
1723 LIBS
="$ac_save_LIBS"
1726 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1727 echo "$ac_t""yes" 1>&6
1728 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1729 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1730 cat >> confdefs.h
<<EOF
1731 #define $ac_tr_lib 1
1737 echo "$ac_t""no" 1>&6
1742 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1743 echo "configure:1744: checking for long long support in compiler" >&5
1744 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1745 echo $ac_n "(cached) $ac_c" 1>&6
1747 cat > conftest.
$ac_ext <<EOF
1748 #line 1749 "configure"
1749 #include "confdefs.h"
1753 extern long long foo;
1754 switch (foo & 2) { case 0: return 1; }
1758 if { (eval echo configure
:1759: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1760 gdb_cv_c_long_long
=yes
1762 echo "configure: failed program was:" >&5
1763 cat conftest.
$ac_ext >&5
1765 gdb_cv_c_long_long
=no
1770 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1771 if test $gdb_cv_c_long_long = yes; then
1772 cat >> confdefs.h
<<\EOF
1773 #define CC_HAS_LONG_LONG 1
1779 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1780 echo "configure:1781: checking for long long support in printf" >&5
1781 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1782 echo $ac_n "(cached) $ac_c" 1>&6
1784 if test "$cross_compiling" = yes; then
1785 gdb_cv_printf_has_long_long
=no
1787 cat > conftest.
$ac_ext <<EOF
1788 #line 1789 "configure"
1789 #include "confdefs.h"
1793 long long l = 0x12345;
1794 sprintf (buf, "%llx", l);
1795 return (strcmp ("12345", buf));
1798 if { (eval echo configure
:1799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1800 gdb_cv_printf_has_long_long
=yes
1802 echo "configure: failed program was:" >&5
1803 cat conftest.
$ac_ext >&5
1805 gdb_cv_printf_has_long_long
=no
1812 if test $gdb_cv_printf_has_long_long = yes; then
1813 cat >> confdefs.h
<<\EOF
1814 #define PRINTF_HAS_LONG_LONG 1
1818 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1821 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1822 echo "configure:1823: checking for long double support in compiler" >&5
1823 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1824 echo $ac_n "(cached) $ac_c" 1>&6
1826 cat > conftest.
$ac_ext <<EOF
1827 #line 1828 "configure"
1828 #include "confdefs.h"
1834 if { (eval echo configure
:1835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1836 ac_cv_c_long_double
=yes
1838 echo "configure: failed program was:" >&5
1839 cat conftest.
$ac_ext >&5
1841 ac_cv_c_long_double
=no
1846 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1847 if test $ac_cv_c_long_double = yes; then
1848 cat >> confdefs.h
<<\EOF
1849 #define HAVE_LONG_DOUBLE 1
1855 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1856 echo "configure:1857: checking for long double support in printf" >&5
1857 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1858 echo $ac_n "(cached) $ac_c" 1>&6
1860 if test "$cross_compiling" = yes; then
1861 gdb_cv_printf_has_long_double
=no
1863 cat > conftest.
$ac_ext <<EOF
1864 #line 1865 "configure"
1865 #include "confdefs.h"
1869 long double f = 3.141592653;
1870 sprintf (buf, "%Lg", f);
1871 return (strncmp ("3.14159", buf, 7));
1874 if { (eval echo configure
:1875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1876 gdb_cv_printf_has_long_double
=yes
1878 echo "configure: failed program was:" >&5
1879 cat conftest.
$ac_ext >&5
1881 gdb_cv_printf_has_long_double
=no
1888 if test $gdb_cv_printf_has_long_double = yes; then
1889 cat >> confdefs.h
<<\EOF
1890 #define PRINTF_HAS_LONG_DOUBLE 1
1894 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1896 for ac_hdr
in unistd.h
1898 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1899 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1900 echo "configure:1901: checking for $ac_hdr" >&5
1901 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1904 cat > conftest.
$ac_ext <<EOF
1905 #line 1906 "configure"
1906 #include "confdefs.h"
1909 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1910 { (eval echo configure
:1911: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1911 ac_err
=`grep -v '^ *+' conftest.out`
1912 if test -z "$ac_err"; then
1914 eval "ac_cv_header_$ac_safe=yes"
1917 echo "configure: failed program was:" >&5
1918 cat conftest.
$ac_ext >&5
1920 eval "ac_cv_header_$ac_safe=no"
1924 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1925 echo "$ac_t""yes" 1>&6
1926 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1927 cat >> confdefs.h
<<EOF
1928 #define $ac_tr_hdr 1
1932 echo "$ac_t""no" 1>&6
1936 for ac_func
in getpagesize
1938 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1939 echo "configure:1940: checking for $ac_func" >&5
1940 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1941 echo $ac_n "(cached) $ac_c" 1>&6
1943 cat > conftest.
$ac_ext <<EOF
1944 #line 1945 "configure"
1945 #include "confdefs.h"
1946 /* System header to define __stub macros and hopefully few prototypes,
1947 which can conflict with char $ac_func(); below. */
1949 /* Override any gcc2 internal prototype to avoid an error. */
1950 /* We use char because int might match the return type of a gcc2
1951 builtin and then its argument prototype would still apply. */
1956 /* The GNU C library defines this for functions which it implements
1957 to always fail with ENOSYS. Some functions are actually named
1958 something starting with __ and the normal name is an alias. */
1959 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1967 if { (eval echo configure
:1968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1969 eval "ac_cv_func_$ac_func=yes"
1971 echo "configure: failed program was:" >&5
1972 cat conftest.
$ac_ext >&5
1974 eval "ac_cv_func_$ac_func=no"
1979 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1980 echo "$ac_t""yes" 1>&6
1981 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1982 cat >> confdefs.h
<<EOF
1983 #define $ac_tr_func 1
1987 echo "$ac_t""no" 1>&6
1991 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1992 echo "configure:1993: checking for working mmap" >&5
1993 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1994 echo $ac_n "(cached) $ac_c" 1>&6
1996 if test "$cross_compiling" = yes; then
1997 ac_cv_func_mmap_fixed_mapped
=no
1999 cat > conftest.
$ac_ext <<EOF
2000 #line 2001 "configure"
2001 #include "confdefs.h"
2003 /* Thanks to Mike Haertel and Jim Avera for this test.
2004 Here is a matrix of mmap possibilities:
2005 mmap private not fixed
2006 mmap private fixed at somewhere currently unmapped
2007 mmap private fixed at somewhere already mapped
2008 mmap shared not fixed
2009 mmap shared fixed at somewhere currently unmapped
2010 mmap shared fixed at somewhere already mapped
2011 For private mappings, we should verify that changes cannot be read()
2012 back from the file, nor mmap's back from the file at a different
2013 address. (There have been systems where private was not correctly
2014 implemented like the infamous i386 svr4.0, and systems where the
2015 VM page cache was not coherent with the filesystem buffer cache
2016 like early versions of FreeBSD and possibly contemporary NetBSD.)
2017 For shared mappings, we should conversely verify that changes get
2018 propogated back to all the places they're supposed to be.
2020 Grep wants private fixed already mapped.
2021 The main things grep needs to know about mmap are:
2022 * does it exist and is it safe to write into the mmap'd area
2023 * how to use it (BSD variants) */
2024 #include <sys/types.h>
2026 #include <sys/mman.h>
2028 /* This mess was copied from the GNU getpagesize.h. */
2029 #ifndef HAVE_GETPAGESIZE
2030 # ifdef HAVE_UNISTD_H
2031 # include <unistd.h>
2034 /* Assume that all systems that can run configure have sys/param.h. */
2035 # ifndef HAVE_SYS_PARAM_H
2036 # define HAVE_SYS_PARAM_H 1
2039 # ifdef _SC_PAGESIZE
2040 # define getpagesize() sysconf(_SC_PAGESIZE)
2041 # else /* no _SC_PAGESIZE */
2042 # ifdef HAVE_SYS_PARAM_H
2043 # include <sys/param.h>
2044 # ifdef EXEC_PAGESIZE
2045 # define getpagesize() EXEC_PAGESIZE
2046 # else /* no EXEC_PAGESIZE */
2048 # define getpagesize() NBPG * CLSIZE
2051 # endif /* no CLSIZE */
2052 # else /* no NBPG */
2054 # define getpagesize() NBPC
2055 # else /* no NBPC */
2057 # define getpagesize() PAGESIZE
2058 # endif /* PAGESIZE */
2059 # endif /* no NBPC */
2060 # endif /* no NBPG */
2061 # endif /* no EXEC_PAGESIZE */
2062 # else /* no HAVE_SYS_PARAM_H */
2063 # define getpagesize() 8192 /* punt totally */
2064 # endif /* no HAVE_SYS_PARAM_H */
2065 # endif /* no _SC_PAGESIZE */
2067 #endif /* no HAVE_GETPAGESIZE */
2070 extern "C" { void *malloc(unsigned); }
2078 char *data, *data2, *data3;
2082 pagesize = getpagesize();
2085 * First, make a file with some known garbage in it.
2087 data = malloc(pagesize);
2090 for (i = 0; i < pagesize; ++i)
2091 *(data + i) = rand();
2093 fd = creat("conftestmmap", 0600);
2096 if (write(fd, data, pagesize) != pagesize)
2101 * Next, try to mmap the file at a fixed address which
2102 * already has something else allocated at it. If we can,
2103 * also make sure that we see the same garbage.
2105 fd = open("conftestmmap", O_RDWR);
2108 data2 = malloc(2 * pagesize);
2111 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2112 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2113 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2115 for (i = 0; i < pagesize; ++i)
2116 if (*(data + i) != *(data2 + i))
2120 * Finally, make sure that changes to the mapped area
2121 * do not percolate back to the file as seen by read().
2122 * (This is a bug on some variants of i386 svr4.0.)
2124 for (i = 0; i < pagesize; ++i)
2125 *(data2 + i) = *(data2 + i) + 1;
2126 data3 = malloc(pagesize);
2129 if (read(fd, data3, pagesize) != pagesize)
2131 for (i = 0; i < pagesize; ++i)
2132 if (*(data + i) != *(data3 + i))
2135 unlink("conftestmmap");
2140 if { (eval echo configure
:2141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
2142 ac_cv_func_mmap_fixed_mapped
=yes
2144 echo "configure: failed program was:" >&5
2145 cat conftest.
$ac_ext >&5
2147 ac_cv_func_mmap_fixed_mapped
=no
2154 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2155 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2156 cat >> confdefs.h
<<\EOF
2163 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2164 echo "configure:2165: checking whether malloc must be declared" >&5
2165 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2166 echo $ac_n "(cached) $ac_c" 1>&6
2168 cat > conftest.
$ac_ext <<EOF
2169 #line 2170 "configure"
2170 #include "confdefs.h"
2173 #ifdef HAVE_STRING_H
2176 #ifdef HAVE_STRINGS_H
2177 #include <strings.h>
2180 #ifdef HAVE_STDLIB_H
2183 #ifdef HAVE_UNISTD_H
2187 char *(*pfn) = (char *(*)) malloc
2190 if { (eval echo configure
:2191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2192 bfd_cv_decl_needed_malloc
=no
2194 echo "configure: failed program was:" >&5
2195 cat conftest.
$ac_ext >&5
2197 bfd_cv_decl_needed_malloc
=yes
2202 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2203 if test $bfd_cv_decl_needed_malloc = yes; then
2204 bfd_tr_decl
=NEED_DECLARATION_
`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2205 cat >> confdefs.h
<<EOF
2206 #define $bfd_tr_decl 1
2211 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2212 echo "configure:2213: checking whether realloc must be declared" >&5
2213 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2214 echo $ac_n "(cached) $ac_c" 1>&6
2216 cat > conftest.
$ac_ext <<EOF
2217 #line 2218 "configure"
2218 #include "confdefs.h"
2221 #ifdef HAVE_STRING_H
2224 #ifdef HAVE_STRINGS_H
2225 #include <strings.h>
2228 #ifdef HAVE_STDLIB_H
2231 #ifdef HAVE_UNISTD_H
2235 char *(*pfn) = (char *(*)) realloc
2238 if { (eval echo configure
:2239: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2240 bfd_cv_decl_needed_realloc
=no
2242 echo "configure: failed program was:" >&5
2243 cat conftest.
$ac_ext >&5
2245 bfd_cv_decl_needed_realloc
=yes
2250 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2251 if test $bfd_cv_decl_needed_realloc = yes; then
2252 bfd_tr_decl
=NEED_DECLARATION_
`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2253 cat >> confdefs.h
<<EOF
2254 #define $bfd_tr_decl 1
2259 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2260 echo "configure:2261: checking whether free must be declared" >&5
2261 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2262 echo $ac_n "(cached) $ac_c" 1>&6
2264 cat > conftest.
$ac_ext <<EOF
2265 #line 2266 "configure"
2266 #include "confdefs.h"
2269 #ifdef HAVE_STRING_H
2272 #ifdef HAVE_STRINGS_H
2273 #include <strings.h>
2276 #ifdef HAVE_STDLIB_H
2279 #ifdef HAVE_UNISTD_H
2283 char *(*pfn) = (char *(*)) free
2286 if { (eval echo configure
:2287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2288 bfd_cv_decl_needed_free
=no
2290 echo "configure: failed program was:" >&5
2291 cat conftest.
$ac_ext >&5
2293 bfd_cv_decl_needed_free
=yes
2298 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2299 if test $bfd_cv_decl_needed_free = yes; then
2300 bfd_tr_decl
=NEED_DECLARATION_
`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2301 cat >> confdefs.h
<<EOF
2302 #define $bfd_tr_decl 1
2310 if test ${build} = ${host} -a ${host} = ${target} ; then
2313 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2314 echo "configure:2315: checking for HPUX/OSF thread support" >&5
2315 if test -f /usr
/include
/dce
/cma_config.h
; then
2316 if test "$GCC" = "yes" ; then
2317 echo "$ac_t""yes" 1>&6
2318 cat >> confdefs.h
<<\EOF
2319 #define HAVE_HPUX_THREAD_SUPPORT 1
2322 CONFIG_OBS
="${CONFIG_OJS} hpux-thread.o"
2324 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2327 echo "$ac_t""no" 1>&6
2331 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2332 echo "configure:2333: checking for Solaris thread debugging library" >&5
2333 if test -f /usr
/lib
/libthread_db.so
.1 ; then
2334 echo "$ac_t""yes" 1>&6
2335 cat >> confdefs.h
<<\EOF
2336 #define HAVE_THREAD_DB_LIB 1
2339 CONFIG_OBS
="${CONFIG_OBS} sol-thread.o"
2340 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2341 echo "configure:2342: checking for dlopen in -ldl" >&5
2342 ac_lib_var
=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2343 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2344 echo $ac_n "(cached) $ac_c" 1>&6
2346 ac_save_LIBS
="$LIBS"
2348 cat > conftest.
$ac_ext <<EOF
2349 #line 2350 "configure"
2350 #include "confdefs.h"
2351 /* Override any gcc2 internal prototype to avoid an error. */
2352 /* We use char because int might match the return type of a gcc2
2353 builtin and then its argument prototype would still apply. */
2360 if { (eval echo configure
:2361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2362 eval "ac_cv_lib_$ac_lib_var=yes"
2364 echo "configure: failed program was:" >&5
2365 cat conftest.
$ac_ext >&5
2367 eval "ac_cv_lib_$ac_lib_var=no"
2370 LIBS
="$ac_save_LIBS"
2373 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2374 echo "$ac_t""yes" 1>&6
2375 ac_tr_lib
=HAVE_LIB
`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2376 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2377 cat >> confdefs.h
<<EOF
2378 #define $ac_tr_lib 1
2384 echo "$ac_t""no" 1>&6
2387 if test "$GCC" = "yes" ; then
2388 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2391 echo "$ac_t""no" 1>&6
2400 # Check whether --enable-netrom or --disable-netrom was given.
2401 if test "${enable_netrom+set}" = set; then
2402 enableval
="$enable_netrom"
2403 case "${enableval}" in
2404 yes) enable_netrom
=yes ;;
2405 no
) enable_netrom
=no
;;
2406 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2411 if test "${enable_netrom}" = "yes"; then
2412 CONFIG_OBS
="${CONFIG_OBS} remote-nrom.o"
2418 # Check whether --enable-gm or --disable-gm was given.
2419 if test "${enable_gm+set}" = set; then
2420 enableval
="$enable_gm"
2421 case "${enableval}" in
2422 yes) CONFIG_OBS
="${CONFIG_OBS} gmagic.o"
2423 ENABLE_CFLAGS
=-DGENERAL_MAGIC
2426 *) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2433 # start-sanitize-gdbtk
2435 # Check whether --enable-ide or --disable-ide was given.
2436 if test "${enable_ide+set}" = set; then
2437 enableval
="$enable_ide"
2441 if test "$enable_ide" = yes; then
2451 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2452 if test "${enable_gdbtk+set}" = set; then
2453 enableval
="$enable_gdbtk"
2454 case "${enableval}" in
2458 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2461 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2469 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2473 # Default is on for everything but go32 and cygwin32
2484 # In the cygwin32 environment, we need some additional flags.
2485 echo $ac_n "checking for cygwin32""... $ac_c" 1>&6
2486 echo "configure:2487: checking for cygwin32" >&5
2487 if eval "test \"`echo '$''{'gdb_cv_os_cygwin32'+set}'`\" = set"; then
2488 echo $ac_n "(cached) $ac_c" 1>&6
2490 cat > conftest.
$ac_ext <<EOF
2491 #line 2492 "configure"
2492 #include "confdefs.h"
2498 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2499 egrep "lose" >/dev
/null
2>&1; then
2501 gdb_cv_os_cygwin32
=yes
2504 gdb_cv_os_cygwin32
=no
2510 echo "$ac_t""$gdb_cv_os_cygwin32" 1>&6
2517 if test x
$gdb_cv_os_cygwin32 = xyes
; then
2518 if test x
$enable_ide = xyes
; then
2519 WIN32LIBS
="-ladvapi32"
2525 if test "${enable_gdbtk}" = "yes"; then
2529 # Ok, lets find the tcl configuration
2530 # First, look for one uninstalled.
2531 # the alternative search directory is invoked by --with-tclconfig
2534 if test x
"${no_tcl}" = x
; then
2535 # we reset no_tcl in case something fails here
2537 # Check whether --with-tclconfig or --without-tclconfig was given.
2538 if test "${with_tclconfig+set}" = set; then
2539 withval
="$with_tclconfig"
2540 with_tclconfig
=${withval}
2543 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2544 echo "configure:2545: checking for Tcl configuration" >&5
2545 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2546 echo $ac_n "(cached) $ac_c" 1>&6
2550 # First check to see if --with-tclconfig was specified.
2551 if test x
"${with_tclconfig}" != x
; then
2552 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2553 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
2555 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2559 # then check for a private Tcl installation
2560 if test x
"${ac_cv_c_tclconfig}" = x
; then
2563 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2565 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2567 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2568 if test -f "$i/${configdir}/tclConfig.sh" ; then
2569 ac_cv_c_tclconfig
=`(cd $i/${configdir}; pwd)`
2574 # check in a few common install locations
2575 if test x
"${ac_cv_c_tclconfig}" = x
; then
2576 for i
in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2577 if test -f "$i/tclConfig.sh" ; then
2578 ac_cv_c_tclconfig
=`(cd $i; pwd)`
2583 # check in a few other private locations
2584 if test x
"${ac_cv_c_tclconfig}" = x
; then
2587 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2588 if test -f "$i/${configdir}/tclConfig.sh" ; then
2589 ac_cv_c_tclconfig
=`(cd $i/${configdir}; pwd)`
2597 if test x
"${ac_cv_c_tclconfig}" = x
; then
2598 TCLCONFIG
="# no Tcl configs found"
2599 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2602 TCLCONFIG
=${ac_cv_c_tclconfig}/tclConfig.sh
2603 echo "$ac_t""found $TCLCONFIG" 1>&6
2607 if test -z "${no_tcl}"; then
2637 # Ok, lets find the tk configuration
2638 # First, look for one uninstalled.
2639 # the alternative search directory is invoked by --with-tkconfig
2642 if test x
"${no_tk}" = x
; then
2643 # we reset no_tk in case something fails here
2645 # Check whether --with-tkconfig or --without-tkconfig was given.
2646 if test "${with_tkconfig+set}" = set; then
2647 withval
="$with_tkconfig"
2648 with_tkconfig
=${withval}
2651 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2652 echo "configure:2653: checking for Tk configuration" >&5
2653 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2654 echo $ac_n "(cached) $ac_c" 1>&6
2658 # First check to see if --with-tkconfig was specified.
2659 if test x
"${with_tkconfig}" != x
; then
2660 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2661 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
2663 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2667 # then check for a private Tk library
2668 if test x
"${ac_cv_c_tkconfig}" = x
; then
2671 `ls -dr ../tk[4-9]* 2>/dev/null` \
2673 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2675 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2676 if test -f "$i/${configdir}/tkConfig.sh" ; then
2677 ac_cv_c_tkconfig
=`(cd $i/${configdir}; pwd)`
2682 # check in a few common install locations
2683 if test x
"${ac_cv_c_tkconfig}" = x
; then
2684 for i
in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2685 if test -f "$i/tkConfig.sh" ; then
2686 ac_cv_c_tkconfig
=`(cd $i; pwd)`
2691 # check in a few other private locations
2692 if test x
"${ac_cv_c_tkconfig}" = x
; then
2695 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2696 if test -f "$i/${configdir}/tkConfig.sh" ; then
2697 ac_cv_c_tkconfig
=`(cd $i/${configdir}; pwd)`
2705 if test x
"${ac_cv_c_tkconfig}" = x
; then
2706 TKCONFIG
="# no Tk configs found"
2707 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2710 TKCONFIG
=${ac_cv_c_tkconfig}/tkConfig.sh
2711 echo "$ac_t""found $TKCONFIG" 1>&6
2717 # If $no_tk is nonempty, then we can't do Tk, and there is no
2718 # point to doing Tcl.
2719 if test -z "${no_tk}"; then
2721 if test -f "$TKCONFIG" ; then
2739 # Ok, lets find the tcl source trees so we can use the headers
2740 # Warning: transition of version 9 to 10 will break this algorithm
2741 # because 10 sorts before 9. We also look for just tcl. We have to
2742 # be careful that we don't match stuff like tclX by accident.
2743 # the alternative search directory is involked by --with-tclinclude
2747 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2748 echo "configure:2749: checking for Tcl private headers. dir=${configdir}" >&5
2749 # Check whether --with-tclinclude or --without-tclinclude was given.
2750 if test "${with_tclinclude+set}" = set; then
2751 withval
="$with_tclinclude"
2752 with_tclinclude
=${withval}
2755 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2756 echo $ac_n "(cached) $ac_c" 1>&6
2759 # first check to see if --with-tclinclude was specified
2760 if test x
"${with_tclinclude}" != x
; then
2761 if test -f ${with_tclinclude}/tclInt.h
; then
2762 ac_cv_c_tclh
=`(cd ${with_tclinclude}; pwd)`
2763 elif test -f ${with_tclinclude}/generic
/tclInt.h
; then
2764 ac_cv_c_tclh
=`(cd ${with_tclinclude}/generic; pwd)`
2766 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2770 # next check if it came with Tcl configuration file
2771 if test x
"${ac_cv_c_tclconfig}" = x
; then
2772 if test -f $ac_cv_c_tclconfig/..
/generic
/tclInt.h
; then
2773 ac_cv_c_tclh
=`(cd $ac_cv_c_tclconfig/..; pwd)`
2777 # next check in private source directory
2779 # since ls returns lowest version numbers first, reverse its output
2780 if test x
"${ac_cv_c_tclh}" = x
; then
2783 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2784 ${srcdir}/..
/..
/tcl \
2785 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2786 ${srcdir}/..
/..
/..
/tcl \
2787 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2788 if test -f $i/generic
/tclInt.h
; then
2789 ac_cv_c_tclh
=`(cd $i/generic; pwd)`
2794 # finally check in a few common install locations
2796 # since ls returns lowest version numbers first, reverse its output
2797 if test x
"${ac_cv_c_tclh}" = x
; then
2799 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2800 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2801 /usr
/local
/src
/tcl \
2802 /usr
/local
/lib
/tcl \
2803 ${prefix}/include
; do
2804 if test -f $i/generic
/tclInt.h
; then
2805 ac_cv_c_tclh
=`(cd $i/generic; pwd)`
2810 # see if one is installed
2811 if test x
"${ac_cv_c_tclh}" = x
; then
2812 ac_safe
=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2813 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2814 echo "configure:2815: checking for tclInt.h" >&5
2815 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2816 echo $ac_n "(cached) $ac_c" 1>&6
2818 cat > conftest.
$ac_ext <<EOF
2819 #line 2820 "configure"
2820 #include "confdefs.h"
2823 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2824 { (eval echo configure
:2825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2825 ac_err
=`grep -v '^ *+' conftest.out`
2826 if test -z "$ac_err"; then
2828 eval "ac_cv_header_$ac_safe=yes"
2831 echo "configure: failed program was:" >&5
2832 cat conftest.
$ac_ext >&5
2834 eval "ac_cv_header_$ac_safe=no"
2838 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2839 echo "$ac_t""yes" 1>&6
2840 ac_cv_c_tclh
=installed
2842 echo "$ac_t""no" 1>&6
2850 if test x
"${ac_cv_c_tclh}" = x
; then
2851 TCLHDIR
="# no Tcl private headers found"
2852 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2854 if test x
"${ac_cv_c_tclh}" != x
; then
2856 if test x
"${ac_cv_c_tclh}" = x
"installed" ; then
2857 echo "$ac_t""is installed" 1>&6
2860 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2861 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2862 TCLHDIR
="-I${ac_cv_c_tclh}"
2870 # Ok, lets find the tk source trees so we can use the headers
2871 # If the directory (presumably symlink) named "tk" exists, use that one
2872 # in preference to any others. Same logic is used when choosing library
2873 # and again with Tcl. The search order is the best place to look first, then in
2874 # decreasing significance. The loop breaks if the trigger file is found.
2875 # Note the gross little conversion here of srcdir by cd'ing to the found
2876 # directory. This converts the path from a relative to an absolute, so
2877 # recursive cache variables for the path will work right. We check all
2878 # the possible paths in one loop rather than many seperate loops to speed
2880 # the alternative search directory is involked by --with-tkinclude
2883 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2884 echo "configure:2885: checking for Tk private headers" >&5
2885 # Check whether --with-tkinclude or --without-tkinclude was given.
2886 if test "${with_tkinclude+set}" = set; then
2887 withval
="$with_tkinclude"
2888 with_tkinclude
=${withval}
2891 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2892 echo $ac_n "(cached) $ac_c" 1>&6
2895 # first check to see if --with-tkinclude was specified
2896 if test x
"${with_tkinclude}" != x
; then
2897 if test -f ${with_tkinclude}/tk.h
; then
2898 ac_cv_c_tkh
=`(cd ${with_tkinclude}; pwd)`
2899 elif test -f ${with_tkinclude}/generic
/tk.h
; then
2900 ac_cv_c_tkh
=`(cd ${with_tkinclude}/generic; pwd)`
2902 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2906 # next check if it came with Tk configuration file
2907 if test x
"${ac_cv_c_tkconfig}" = x
; then
2908 if test -f $ac_cv_c_tkconfig/..
/generic
/tk.h
; then
2909 ac_cv_c_tkh
=`(cd $ac_cv_c_tkconfig/..; pwd)`
2913 # next check in private source directory
2915 # since ls returns lowest version numbers first, reverse its output
2916 if test x
"${ac_cv_c_tkh}" = x
; then
2919 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2920 ${srcdir}/..
/..
/tk \
2921 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2922 ${srcdir}/..
/..
/..
/tk \
2923 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2924 if test -f $i/generic
/tk.h
; then
2925 ac_cv_c_tkh
=`(cd $i/generic; pwd)`
2930 # finally check in a few common install locations
2932 # since ls returns lowest version numbers first, reverse its output
2933 if test x
"${ac_cv_c_tkh}" = x
; then
2935 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2936 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2939 ${prefix}/include
; do
2940 if test -f $i/generic
/tk.h
; then
2941 ac_cv_c_tkh
=`(cd $i/generic; pwd)`
2946 # see if one is installed
2947 if test x
"${ac_cv_c_tkh}" = x
; then
2948 ac_safe
=`echo "tk.h" | sed 'y%./+-%__p_%'`
2949 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2950 echo "configure:2951: checking for tk.h" >&5
2951 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2952 echo $ac_n "(cached) $ac_c" 1>&6
2954 cat > conftest.
$ac_ext <<EOF
2955 #line 2956 "configure"
2956 #include "confdefs.h"
2959 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2960 { (eval echo configure
:2961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2961 ac_err
=`grep -v '^ *+' conftest.out`
2962 if test -z "$ac_err"; then
2964 eval "ac_cv_header_$ac_safe=yes"
2967 echo "configure: failed program was:" >&5
2968 cat conftest.
$ac_ext >&5
2970 eval "ac_cv_header_$ac_safe=no"
2974 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2975 echo "$ac_t""yes" 1>&6
2976 ac_cv_c_tkh
=installed
2978 echo "$ac_t""no" 1>&6
2986 if test x
"${ac_cv_c_tkh}" != x
; then
2988 if test x
"${ac_cv_c_tkh}" = x
"installed" ; then
2989 echo "$ac_t""is installed" 1>&6
2992 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
2993 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2994 TKHDIR
="-I${ac_cv_c_tkh}"
2997 TKHDIR
="# no Tk directory found"
2998 echo "configure: warning: Can't find Tk private headers" 1>&2
3005 echo $ac_n "checking for Itcl private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3006 echo "configure:3007: checking for Itcl private headers. srcdir=${srcdir}" >&5
3007 if test x
"${ac_cv_c_itclh}" = x
; then
3008 for i
in ${srcdir}/../itcl ${srcdir}/../../itcl ${srcdir}/..
/..
/..
/itcl
; do
3009 if test -f $i/src
/itcl.h
; then
3010 ac_cv_c_itclh
=`(cd $i/src; pwd)`
3015 if test x
"${ac_cv_c_itclh}" = x
; then
3016 ITCLHDIR
="# no Itcl private headers found"
3017 { echo "configure: error: Can't find Itcl private headers" 1>&2; exit 1; }
3019 if test x
"${ac_cv_c_itclh}" != x
; then
3020 ITCLHDIR
="-I${ac_cv_c_itclh}"
3022 # should always be here
3023 ITCLLIB
="../itcl/src/libitcl.a"
3028 echo $ac_n "checking for Tix private headers. srcdir=${srcdir}""... $ac_c" 1>&6
3029 echo "configure:3030: checking for Tix private headers. srcdir=${srcdir}" >&5
3030 if test x
"${ac_cv_c_tixh}" = x
; then
3031 for i
in ${srcdir}/../tix ${srcdir}/../../tix ${srcdir}/..
/..
/..
/tix
; do
3032 if test -f $i/generic
/tix.h
; then
3033 ac_cv_c_tixh
=`(cd $i/generic; pwd)`
3038 if test x
"${ac_cv_c_tixh}" = x
; then
3039 TIXHDIR
="# no Tix private headers found"
3040 { echo "configure: error: Can't find Tix private headers" 1>&2; exit 1; }
3042 if test x
"${ac_cv_c_tixh}" != x
; then
3043 TIXHDIR
="-I${ac_cv_c_tixh}"
3048 # now look for tix library stuff
3050 .
${ac_cv_c_tclconfig}/tclConfig.sh
3053 tixdir
=..
/tix
/win
/tcl8.0
3056 tixdir
=..
/tix
/unix
/tk8.0
3059 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
3060 TIXLIB
="-L${tixdir} -ltix${TIXVERSION}"
3062 TIXLIB
="-L${tixdir} -ltix`echo ${TIXVERSION} | tr -d .`"
3067 # Include some libraries that Tcl and Tk want.
3068 if test "${enable_ide}" = "yes"; then
3069 TCL_LIBS
='$(IDE) $(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3071 TCL_LIBS
='$(ITCL) $(TIX) $(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
3073 # Yes, the ordering seems wrong here. But it isn't.
3074 # TK_LIBS is the list of libraries that need to be linked
3076 LIBS
="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
3077 CONFIG_OBS
="${CONFIG_OBS} gdbtk.o"
3079 if test x
$gdb_cv_os_cygwin32 = xyes
; then
3080 WIN32LIBS
="${WIN32LIBS} -luser32"
3081 WIN32LDAPP
="-Wl,--subsystem,windows"
3092 # end-sanitize-gdbtk
3098 # Begin stuff to support --enable-shared
3099 # Check whether --enable-shared or --disable-shared was given.
3100 if test "${enable_shared+set}" = set; then
3101 enableval
="$enable_shared"
3102 case "${enableval}" in
3111 # If we have shared libraries, try to set rpath reasonably.
3112 if test "${shared}" = "true"; then
3115 HLDFLAGS
='-Wl,+s,+b,$(libdir)'
3117 *-*-irix5* |
*-*-irix6*)
3118 HLDFLAGS
='-Wl,-rpath,$(libdir)'
3122 *-*-linux* |
*-pc-linux-gnu)
3123 HLDFLAGS
='-Wl,-rpath,$(libdir)'
3126 HLDFLAGS
='-R $(libdir)'
3129 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;'
3134 # On SunOS, if the linker supports the -rpath option, use it to
3135 # prevent ../bfd and ../opcodes from being included in the run time
3139 echo 'main () { }' > conftest.c
3140 ${CC} -o conftest
-Wl,-rpath= conftest.c
>/dev
/null
2>conftest.t
3141 if grep 'unrecognized' conftest.t
>/dev
/null
2>&1; then
3143 elif grep 'No such file' conftest.t
>/dev
/null
2>&1; then
3145 elif grep 'do not mix' conftest.t
>/dev
/null
2>&1; then
3147 elif grep 'some text already loaded' conftest.t
>/dev
/null
2>&1; then
3149 elif test "${shared}" = "true"; then
3150 HLDFLAGS
='-Wl,-rpath=$(libdir)'
3152 HLDFLAGS
='-Wl,-rpath='
3154 rm -f conftest.t conftest.c conftest
3159 # End stuff to support --enable-shared
3161 # target_subdir is used by the testsuite to find the target libraries.
3163 if test "${host}" != "${target}"; then
3164 target_subdir
="${target_alias}/"
3169 host_makefile_frag
=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3170 if test ! -f ${host_makefile_frag}; then
3171 { echo "configure: error: "*** Gdb does not support
host ${host}"" 1>&2; exit 1; }
3173 frags
="$frags $host_makefile_frag"
3175 target_makefile_frag
=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3176 if test ! -f ${target_makefile_frag}; then
3177 { echo "configure: error: "*** Gdb does not support target
${target}"" 1>&2; exit 1; }
3179 frags
="$frags $target_makefile_frag"
3186 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3187 ' ${host_makefile_frag}`
3189 targetfile
=`sed -n '
3190 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3191 ' ${target_makefile_frag}`
3193 # these really aren't orthogonal true/false values of the same condition,
3194 # but shells are slow enough that I like to reuse the test conditions
3196 if test "${target}" = "${host}"; then
3197 nativefile
=`sed -n '
3198 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3199 ' ${host_makefile_frag}`
3201 # GDBserver is only useful in a "native" enviroment
3202 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3206 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3207 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3208 # corresponding links. But we have to remove the xm.h files and tm.h
3209 # files anyway, e.g. when switching from "configure host" to
3215 if test "${hostfile}" != ""; then
3216 files
="${files} config/${gdb_host_cpu}/${hostfile}"
3217 links
="${links} xm.h"
3220 if test "${targetfile}" != ""; then
3221 files
="${files} config/${gdb_target_cpu}/${targetfile}"
3222 links
="${links} tm.h"
3225 if test "${nativefile}" != ""; then
3226 files
="${files} config/${gdb_host_cpu}/${nativefile}"
3227 links
="${links} nm.h"
3229 # A cross-only configuration.
3230 files
="${files} config/nm-empty.h"
3231 links
="${links} nm.h"
3233 # start-sanitize-gdbtk
3234 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3235 echo "configure:3236: checking whether ln -s works" >&5
3236 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3237 echo $ac_n "(cached) $ac_c" 1>&6
3240 if ln -s X conftestdata
2>/dev
/null
3243 ac_cv_prog_LN_S
="ln -s"
3248 LN_S
="$ac_cv_prog_LN_S"
3249 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3250 echo "$ac_t""yes" 1>&6
3252 echo "$ac_t""no" 1>&6
3255 # Make it possible to use the GUI without doing a full install
3256 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl
; then
3257 if test "$LN_S" = "ln -s" -a ! -f gdbtcl
; then
3258 echo linking
$srcdir/gdbtcl to gdbtcl
3259 $LN_S $srcdir/gdbtcl gdbtcl
3261 echo Warning
: Unable to link
$srcdir/gdbtcl to gdbtcl. You will need to
do a
3262 echo " " make install before you are able to run the GUI.
3265 # end-sanitize-gdbtk
3269 subdirs
="$configdirs"
3272 cat > confcache
<<\EOF
3273 # This file is a shell script that caches the results of configure
3274 # tests run on this system so they can be shared between configure
3275 # scripts and configure runs. It is not useful on other systems.
3276 # If it contains results you don't want to keep, you may remove or edit it.
3278 # By default, configure uses ./config.cache as the cache file,
3279 # creating it if it does not exist already. You can give configure
3280 # the --cache-file=FILE option to use a different cache file; that is
3281 # what configure does when it calls configure scripts in
3282 # subdirectories, so they share the cache.
3283 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3284 # config.status only pays attention to the cache file if you give it the
3285 # --recheck option to rerun configure.
3288 # The following way of writing the cache mishandles newlines in values,
3289 # but we know of no workaround that is simple, portable, and efficient.
3290 # So, don't put newlines in cache variables' values.
3291 # Ultrix sh set writes to stderr and can't be redirected directly,
3292 # and sets the high bit in the cache file unless we assign to the vars.
3294 case `(ac_space=' '; set) 2>&1` in
3296 # `set' does not quote correctly, so add quotes (double-quote substitution
3297 # turns \\\\ into \\, and sed turns \\ into \).
3299 -e "s/'/'\\\\''/g" \
3300 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3303 # `set' quotes correctly as required by POSIX, so do not add quotes.
3304 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3307 if cmp -s $cache_file confcache
; then
3310 if test -w $cache_file; then
3311 echo "updating cache $cache_file"
3312 cat confcache
> $cache_file
3314 echo "not updating unwritable cache $cache_file"
3319 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3321 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3322 # Let make expand exec_prefix.
3323 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3325 # Any assignment to VPATH causes Sun make to only execute
3326 # the first set of double-colon rules, so remove it if not needed.
3327 # If there is a colon in the path, we need to keep it.
3328 if test "x$srcdir" = x.
; then
3329 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3332 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3334 DEFS
=-DHAVE_CONFIG_H
3336 # Without the "./", some shells look in PATH for config.status.
3337 : ${CONFIG_STATUS=./config.status}
3339 echo creating
$CONFIG_STATUS
3340 rm -f $CONFIG_STATUS
3341 cat > $CONFIG_STATUS <<EOF
3343 # Generated automatically by configure.
3344 # Run this file to recreate the current configuration.
3345 # This directory was configured as follows,
3346 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3348 # $0 $ac_configure_args
3350 # Compiler output produced by configure, useful for debugging
3351 # configure, is in ./config.log if it exists.
3353 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3356 case "\$ac_option" in
3357 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3358 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3359 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3360 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3361 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
3363 -help | --help | --hel | --he | --h)
3364 echo "\$ac_cs_usage"; exit 0 ;;
3365 *) echo "\$ac_cs_usage"; exit 1 ;;
3369 ac_given_srcdir=$srcdir
3370 ac_given_INSTALL="$INSTALL"
3372 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3374 cat >> $CONFIG_STATUS <<EOF
3376 # Protect against being on the right side of a sed subst in config.status.
3377 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3378 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3381 s%@CFLAGS@%$CFLAGS%g
3382 s%@CPPFLAGS@%$CPPFLAGS%g
3383 s%@CXXFLAGS@%$CXXFLAGS%g
3385 s%@LDFLAGS@%$LDFLAGS%g
3387 s%@exec_prefix@%$exec_prefix%g
3388 s%@prefix@%$prefix%g
3389 s%@program_transform_name@%$program_transform_name%g
3390 s%@bindir@%$bindir%g
3391 s%@sbindir@%$sbindir%g
3392 s%@libexecdir@%$libexecdir%g
3393 s%@datadir@%$datadir%g
3394 s%@sysconfdir@%$sysconfdir%g
3395 s%@sharedstatedir@%$sharedstatedir%g
3396 s%@localstatedir@%$localstatedir%g
3397 s%@libdir@%$libdir%g
3398 s%@includedir@%$includedir%g
3399 s%@oldincludedir@%$oldincludedir%g
3400 s%@infodir@%$infodir%g
3401 s%@mandir@%$mandir%g
3404 s%@DLLTOOL@%$DLLTOOL%g
3406 s%@host_alias@%$host_alias%g
3407 s%@host_cpu@%$host_cpu%g
3408 s%@host_vendor@%$host_vendor%g
3409 s%@host_os@%$host_os%g
3410 s%@target@%$target%g
3411 s%@target_alias@%$target_alias%g
3412 s%@target_cpu@%$target_cpu%g
3413 s%@target_vendor@%$target_vendor%g
3414 s%@target_os@%$target_os%g
3416 s%@build_alias@%$build_alias%g
3417 s%@build_cpu@%$build_cpu%g
3418 s%@build_vendor@%$build_vendor%g
3419 s%@build_os@%$build_os%g
3420 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3421 s%@INSTALL_DATA@%$INSTALL_DATA%g
3423 s%@RANLIB@%$RANLIB%g
3426 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3427 s%@ENABLE_IDE@%$ENABLE_IDE%g
3428 s%@WIN32LIBS@%$WIN32LIBS%g
3429 s%@WIN32LDAPP@%$WIN32LDAPP%g
3430 s%@TCL_VERSION@%$TCL_VERSION%g
3431 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3432 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3433 s%@TCL_CC@%$TCL_CC%g
3434 s%@TCL_DEFS@%$TCL_DEFS%g
3435 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3436 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3437 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3438 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3439 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3440 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3441 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3442 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3443 s%@TCL_RANLIB@%$TCL_RANLIB%g
3444 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3445 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3446 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3447 s%@TK_VERSION@%$TK_VERSION%g
3448 s%@TK_DEFS@%$TK_DEFS%g
3449 s%@TK_BUILD_INCLUDES@%$TK_BUILD_INCLUDES%g
3450 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3451 s%@TK_XLIBSW@%$TK_XLIBSW%g
3452 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3453 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3454 s%@TCLHDIR@%$TCLHDIR%g
3455 s%@TKHDIR@%$TKHDIR%g
3456 s%@ITCLHDIR@%$ITCLHDIR%g
3457 s%@ITCLLIB@%$ITCLLIB%g
3458 s%@TIXHDIR@%$TIXHDIR%g
3459 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3460 s%@X_CFLAGS@%$X_CFLAGS%g
3461 s%@X_LDFLAGS@%$X_LDFLAGS%g
3462 s%@X_LIBS@%$X_LIBS%g
3463 s%@TIXLIB@%$TIXLIB%g
3464 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3465 s%@CONFIG_OBS@%$CONFIG_OBS%g
3466 s%@HLDFLAGS@%$HLDFLAGS%g
3467 s%@HLDENV@%$HLDENV%g
3468 s%@target_subdir@%$target_subdir%g
3469 /@host_makefile_frag@/r $host_makefile_frag
3470 s%@host_makefile_frag@%%g
3471 /@target_makefile_frag@/r $target_makefile_frag
3472 s%@target_makefile_frag@%%g
3475 s%@subdirs@%$subdirs%g
3480 cat >> $CONFIG_STATUS <<\EOF
3482 # Split the substitutions into bite-sized pieces for seds with
3483 # small command number limits, like on Digital OSF/1 and HP-UX.
3484 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3485 ac_file
=1 # Number of current file.
3486 ac_beg
=1 # First line for current file.
3487 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3490 while $ac_more_lines; do
3491 if test $ac_beg -gt 1; then
3492 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3494 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3496 if test ! -s conftest.s
$ac_file; then
3498 rm -f conftest.s
$ac_file
3500 if test -z "$ac_sed_cmds"; then
3501 ac_sed_cmds
="sed -f conftest.s$ac_file"
3503 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3505 ac_file
=`expr $ac_file + 1`
3507 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3510 if test -z "$ac_sed_cmds"; then
3515 cat >> $CONFIG_STATUS <<EOF
3517 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
3519 cat >> $CONFIG_STATUS <<\EOF
3520 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3521 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3523 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3524 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3525 *) ac_file_in
="${ac_file}.in" ;;
3528 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3530 # Remove last slash and all that follows it. Not all systems have dirname.
3531 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3532 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3533 # The file is in a subdirectory.
3534 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3535 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3536 # A "../" for each directory in $ac_dir_suffix.
3537 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3539 ac_dir_suffix
= ac_dots
=
3542 case "$ac_given_srcdir" in
3544 if test -z "$ac_dots"; then top_srcdir
=.
3545 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3546 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3548 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3549 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3552 case "$ac_given_INSTALL" in
3553 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3554 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3557 echo creating
"$ac_file"
3559 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3561 *Makefile
*) ac_comsub
="1i\\
3562 # $configure_input" ;;
3566 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3568 s%@configure_input@%$configure_input%g
3569 s%@srcdir@%$srcdir%g
3570 s%@top_srcdir@%$top_srcdir%g
3571 s%@INSTALL@%$INSTALL%g
3572 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3576 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3577 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3579 # ac_d sets the value in "#define NAME VALUE" lines.
3580 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3581 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3584 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3585 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3586 ac_uB
='\([ ]\)%\1#\2define\3'
3589 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3590 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3591 ac_eB
='$%\1#\2define\3'
3595 if test "${CONFIG_HEADERS+set}" != set; then
3597 cat >> $CONFIG_STATUS <<EOF
3598 CONFIG_HEADERS="config.h:config.in"
3600 cat >> $CONFIG_STATUS <<\EOF
3602 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3603 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3605 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3606 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3607 *) ac_file_in
="${ac_file}.in" ;;
3610 echo creating
$ac_file
3612 rm -f conftest.frag conftest.
in conftest.out
3613 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3614 cat $ac_file_inputs > conftest.
in
3618 # Transform confdefs.h into a sed script conftest.vals that substitutes
3619 # the proper values into config.h.in to produce config.h. And first:
3620 # Protect against being on the right side of a sed subst in config.status.
3621 # Protect against being in an unquoted here document in config.status.
3623 cat > conftest.hdr
<<\EOF
3626 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3630 sed -n -f conftest.hdr confdefs.h > conftest.vals
3633 # This sed command replaces #undef with comments. This is necessary, for
3634 # example, in the case of _POSIX_SOURCE, which is predefined and required
3635 # on some systems where configure will not decide to define it.
3636 cat >> conftest.vals <<\EOF
3637 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3640 # Break up conftest.vals because some shells have a limit on
3641 # the size of here documents, and old seds have small limits too.
3646 ac_lines=`grep -c . conftest.vals
`
3647 # grep -c gives empty output for an empty file on some AIX systems.
3648 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3649 # Write a limited-size here document to conftest.frag.
3650 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3651 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3653 sed -f conftest.frag conftest.in > conftest.out
3655 mv conftest.out conftest.in
3657 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3659 mv conftest.tail conftest.vals
3663 cat >> $CONFIG_STATUS <<\EOF
3664 rm -f conftest.frag conftest.h
3665 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3666 cat conftest.in >> conftest.h
3668 if cmp -s $ac_file conftest.h 2>/dev/null; then
3669 echo "$ac_file is unchanged"
3672 # Remove last slash and all that follows it. Not all systems have dirname.
3673 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3674 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3675 # The file is in a subdirectory.
3676 test ! -d "$ac_dir" && mkdir "$ac_dir"
3679 mv conftest.h $ac_file
3685 cat >> $CONFIG_STATUS <<EOF
3690 cat >> $CONFIG_STATUS <<\EOF
3691 srcdir=$ac_given_srcdir
3692 while test -n "$ac_sources"; do
3693 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3694 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3696 echo "linking $srcdir/$ac_source to $ac_dest"
3698 if test ! -r $srcdir/$ac_source; then
3699 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3703 # Make relative symlinks.
3704 # Remove last slash and all that follows it. Not all systems have dirname.
3705 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
3706 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3707 # The dest file is in a subdirectory.
3708 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3709 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
3710 # A "../" for each directory in $ac_dest_dir_suffix.
3711 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
3713 ac_dest_dir_suffix= ac_dots=
3717 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3718 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3721 # Make a symlink if possible; otherwise try a hard link.
3722 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3723 ln $srcdir/$ac_source $ac_dest; then :
3725 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3729 cat >> $CONFIG_STATUS <<EOF
3731 gdb_host_cpu=$gdb_host_cpu
3732 gdb_target_cpu=$gdb_target_cpu
3733 nativefile=$nativefile
3736 cat >> $CONFIG_STATUS <<\EOF
3738 if test "${nativefile}" = ""; then
3739 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3740 < Makefile > Makefile.tem
3741 mv -f Makefile.tem Makefile
3744 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3745 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3746 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3747 mv -f Makefile.tmp Makefile
3749 case x$CONFIG_HEADERS in
3750 xconfig.h:config.in)
3756 chmod +x $CONFIG_STATUS
3757 rm -fr confdefs* $ac_clean_files
3758 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3760 if test "$no_recursion" != yes; then
3762 # Remove --cache-file and --srcdir arguments so they do not pile up.
3763 ac_sub_configure_args=
3765 for ac_arg in $ac_configure_args; do
3766 if test -n "$ac_prev"; then
3771 -cache-file | --cache-file | --cache-fil | --cache-fi \
3772 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3773 ac_prev=cache_file ;;
3774 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3775 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3777 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3779 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3781 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3785 for ac_config_dir in $configdirs; do
3787 # Do not complain, so a configure script can configure whichever
3788 # parts of a large source tree are present.
3789 if test ! -d $srcdir/$ac_config_dir; then
3793 echo configuring in $ac_config_dir
3798 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3800 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3808 # A "../" for each directory in /$ac_config_dir.
3809 ac_dots=`echo $ac_config_dir|
sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3812 .) # No --srcdir option. We are building in place.
3813 ac_sub_srcdir=$srcdir ;;
3814 /*) # Absolute path.
3815 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3817 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3820 # Check for guested configure; otherwise get Cygnus style configure.
3821 if test -f $ac_sub_srcdir/configure; then
3822 ac_sub_configure=$ac_sub_srcdir/configure
3823 elif test -f $ac_sub_srcdir/configure.in; then
3824 ac_sub_configure=$ac_configure
3826 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3830 # The recursion is here.
3831 if test -n "$ac_sub_configure"; then
3833 # Make the cache file name correct relative to the subdirectory.
3834 case "$cache_file" in
3835 /*) ac_sub_cache_file=$cache_file ;;
3837 ac_sub_cache_file="$ac_dots$cache_file" ;;
3839 case "$ac_given_INSTALL" in
3840 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3841 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3844 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3845 # The eval makes quoting arguments work.
3846 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3849 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }