3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
21 --with-tclconfig directory containing tcl configuration (tclConfig.sh)"
23 --with-tkconfig directory containing tk configuration (tkConfig.sh)"
25 --with-tclinclude directory where tcl private headers are"
27 --with-tkinclude directory where tk private headers are"
29 --enable-shared use shared libraries"
31 # Initialize some variables set by options.
32 # The variables have the same names as the options, with
33 # dashes changed to underlines.
35 cache_file
=.
/config.cache
44 program_transform_name
=s
,x
,x
,
52 bindir
='${exec_prefix}/bin'
53 sbindir
='${exec_prefix}/sbin'
54 libexecdir
='${exec_prefix}/libexec'
55 datadir
='${prefix}/share'
56 sysconfdir
='${prefix}/etc'
57 sharedstatedir
='${prefix}/com'
58 localstatedir
='${prefix}/var'
59 libdir
='${exec_prefix}/lib'
60 includedir
='${prefix}/include'
61 oldincludedir
='/usr/include'
62 infodir
='${prefix}/info'
63 mandir
='${prefix}/man'
65 # Initialize some other variables.
68 # Maximum number of lines to put in a shell here document.
75 # If the previous option needs an argument, assign it.
76 if test -n "$ac_prev"; then
77 eval "$ac_prev=\$ac_option"
83 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
87 # Accept the important Cygnus configure options, so we can diagnose typos.
91 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
93 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
94 bindir
="$ac_optarg" ;;
96 -build |
--build |
--buil |
--bui |
--bu)
98 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
101 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
102 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
103 ac_prev
=cache_file
;;
104 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
105 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
106 cache_file
="$ac_optarg" ;;
108 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
110 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
112 datadir
="$ac_optarg" ;;
114 -disable-* |
--disable-*)
115 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
121 eval "enable_${ac_feature}=no" ;;
123 -enable-* |
--enable-*)
124 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}='$ac_optarg'" ;;
136 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
137 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
138 |
--exec |
--exe |
--ex)
139 ac_prev
=exec_prefix
;;
140 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
141 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
142 |
--exec=* |
--exe=* |
--ex=*)
143 exec_prefix
="$ac_optarg" ;;
145 -gas |
--gas |
--ga |
--g)
146 # Obsolete; use --with-gas.
149 -help |
--help |
--hel |
--he)
150 # Omit some internal or obsolete options to make the list less imposing.
151 # This message is too long to be a string in the A/UX 3.1 sh.
153 Usage: configure [options] [host]
154 Options: [defaults in brackets after descriptions]
156 --cache-file=FILE cache test results in FILE
157 --help print this message
158 --no-create do not create output files
159 --quiet, --silent do not print \`checking...' messages
160 --version print the version of autoconf that created configure
161 Directory and file names:
162 --prefix=PREFIX install architecture-independent files in PREFIX
164 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
166 --bindir=DIR user executables in DIR [EPREFIX/bin]
167 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
168 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
169 --datadir=DIR read-only architecture-independent data in DIR
171 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
172 --sharedstatedir=DIR modifiable architecture-independent data in DIR
174 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
175 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
176 --includedir=DIR C header files in DIR [PREFIX/include]
177 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
178 --infodir=DIR info documentation in DIR [PREFIX/info]
179 --mandir=DIR man documentation in DIR [PREFIX/man]
180 --srcdir=DIR find the sources in DIR [configure dir or ..]
181 --program-prefix=PREFIX prepend PREFIX to installed program names
182 --program-suffix=SUFFIX append SUFFIX to installed program names
183 --program-transform-name=PROGRAM
184 run sed PROGRAM on installed program names
188 --build=BUILD configure for building on BUILD [BUILD=HOST]
189 --host=HOST configure for HOST [guessed]
190 --target=TARGET configure for TARGET [TARGET=HOST]
191 Features and packages:
192 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
193 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
194 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
195 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
196 --x-includes=DIR X include files are in DIR
197 --x-libraries=DIR X library files are in DIR
199 if test -n "$ac_help"; then
200 echo "--enable and --with options recognized:$ac_help"
204 -host |
--host |
--hos |
--ho)
206 -host=* |
--host=* |
--hos=* |
--ho=*)
209 -includedir |
--includedir |
--includedi |
--included |
--include \
210 |
--includ |
--inclu |
--incl |
--inc)
211 ac_prev
=includedir
;;
212 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
213 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
214 includedir
="$ac_optarg" ;;
216 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
218 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
219 infodir
="$ac_optarg" ;;
221 -libdir |
--libdir |
--libdi |
--libd)
223 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
224 libdir
="$ac_optarg" ;;
226 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
227 |
--libexe |
--libex |
--libe)
228 ac_prev
=libexecdir
;;
229 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
230 |
--libexe=* |
--libex=* |
--libe=*)
231 libexecdir
="$ac_optarg" ;;
233 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
234 |
--localstate |
--localstat |
--localsta |
--localst \
235 |
--locals |
--local |
--loca |
--loc |
--lo)
236 ac_prev
=localstatedir
;;
237 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
238 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
239 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
240 localstatedir
="$ac_optarg" ;;
242 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
244 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
245 mandir
="$ac_optarg" ;;
248 # Obsolete; use --without-fp.
251 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
255 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
256 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
259 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
260 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
261 |
--oldin |
--oldi |
--old |
--ol |
--o)
262 ac_prev
=oldincludedir
;;
263 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
264 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
265 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
266 oldincludedir
="$ac_optarg" ;;
268 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
270 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
271 prefix
="$ac_optarg" ;;
273 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
274 |
--program-pre |
--program-pr |
--program-p)
275 ac_prev
=program_prefix
;;
276 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
277 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
278 program_prefix
="$ac_optarg" ;;
280 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
281 |
--program-suf |
--program-su |
--program-s)
282 ac_prev
=program_suffix
;;
283 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
284 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
285 program_suffix
="$ac_optarg" ;;
287 -program-transform-name |
--program-transform-name \
288 |
--program-transform-nam |
--program-transform-na \
289 |
--program-transform-n |
--program-transform- \
290 |
--program-transform |
--program-transfor \
291 |
--program-transfo |
--program-transf \
292 |
--program-trans |
--program-tran \
293 |
--progr-tra |
--program-tr |
--program-t)
294 ac_prev
=program_transform_name
;;
295 -program-transform-name=* |
--program-transform-name=* \
296 |
--program-transform-nam=* |
--program-transform-na=* \
297 |
--program-transform-n=* |
--program-transform-=* \
298 |
--program-transform=* |
--program-transfor=* \
299 |
--program-transfo=* |
--program-transf=* \
300 |
--program-trans=* |
--program-tran=* \
301 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
302 program_transform_name
="$ac_optarg" ;;
304 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
305 |
-silent |
--silent |
--silen |
--sile |
--sil)
308 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
310 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
312 sbindir
="$ac_optarg" ;;
314 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
315 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
316 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
318 ac_prev
=sharedstatedir
;;
319 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
320 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
321 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
323 sharedstatedir
="$ac_optarg" ;;
325 -site |
--site |
--sit)
327 -site=* |
--site=* |
--sit=*)
330 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
332 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
333 srcdir
="$ac_optarg" ;;
335 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
336 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
337 ac_prev
=sysconfdir
;;
338 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
339 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
340 sysconfdir
="$ac_optarg" ;;
342 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
344 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
345 target
="$ac_optarg" ;;
347 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
350 -version |
--version |
--versio |
--versi |
--vers)
351 echo "configure generated by autoconf version 2.12"
355 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
356 # Reject names that are not valid shell variable names.
357 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
358 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
360 ac_package
=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}='$ac_optarg'" ;;
367 -without-* |
--without-*)
368 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
369 # Reject names that are not valid shell variable names.
370 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
371 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373 ac_package
=`echo $ac_package| sed 's/-/_/g'`
374 eval "with_${ac_package}=no" ;;
377 # Obsolete; use --with-x.
380 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
381 |
--x-incl |
--x-inc |
--x-in |
--x-i)
382 ac_prev
=x_includes
;;
383 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
384 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
385 x_includes
="$ac_optarg" ;;
387 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
388 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
389 ac_prev
=x_libraries
;;
390 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
391 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
392 x_libraries
="$ac_optarg" ;;
394 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
398 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
399 echo "configure: warning: $ac_option: invalid host type" 1>&2
401 if test "x$nonopt" != xNONE
; then
402 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
410 if test -n "$ac_prev"; then
411 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
414 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
416 # File descriptor usage:
419 # 2 errors and warnings
420 # 3 some systems may open it to /dev/tty
421 # 4 used on the Kubota Titan
422 # 6 checking for... messages and results
423 # 5 compiler messages saved in config.log
424 if test "$silent" = yes; then
432 This file contains any messages produced by compilers while
433 running configure, to aid debugging if configure makes a mistake.
436 # Strip out --no-create and --no-recursion so they do not pile up.
437 # Also quote any args containing shell metacharacters.
442 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
443 |
--no-cr |
--no-c) ;;
444 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
445 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
446 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
447 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
448 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
453 # Only set these to C if already set. These must not be set unconditionally
454 # because not all systems understand e.g. LANG=C (notably SCO).
455 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
456 # Non-C LC_CTYPE values break the ctype check.
457 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
458 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
459 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
460 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
462 # confdefs.h avoids OS command line length limits that DEFS can exceed.
463 rm -rf conftest
* confdefs.h
464 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
467 # A filename unique to this package, relative to the directory that
468 # configure is in, which we can look for to find out if srcdir is correct.
469 ac_unique_file
=main.c
471 # Find the source files, if location was not specified.
472 if test -z "$srcdir"; then
473 ac_srcdir_defaulted
=yes
474 # Try the directory containing this script, then its parent.
476 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
477 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
479 if test ! -r $srcdir/$ac_unique_file; then
483 ac_srcdir_defaulted
=no
485 if test ! -r $srcdir/$ac_unique_file; then
486 if test "$ac_srcdir_defaulted" = yes; then
487 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
489 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
492 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
494 # Prefer explicitly selected file to automatically selected ones.
495 if test -z "$CONFIG_SITE"; then
496 if test "x$prefix" != xNONE
; then
497 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
499 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
502 for ac_site_file
in $CONFIG_SITE; do
503 if test -r "$ac_site_file"; then
504 echo "loading site script $ac_site_file"
509 if test -r "$cache_file"; then
510 echo "loading cache $cache_file"
513 echo "creating cache $cache_file"
518 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
519 ac_cpp
='$CPP $CPPFLAGS'
520 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
521 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
522 cross_compiling
=$ac_cv_prog_cc_cross
524 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
525 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
526 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
533 ac_n
= ac_c
='\c' ac_t
=
539 # Extract the first word of "gcc", so it can be a program name with args.
540 set dummy gcc
; ac_word
=$2
541 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
542 echo "configure:543: checking for $ac_word" >&5
543 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
544 echo $ac_n "(cached) $ac_c" 1>&6
546 if test -n "$CC"; then
547 ac_cv_prog_CC
="$CC" # Let the user override the test.
549 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
550 for ac_dir
in $PATH; do
551 test -z "$ac_dir" && ac_dir
=.
552 if test -f $ac_dir/$ac_word; then
561 if test -n "$CC"; then
562 echo "$ac_t""$CC" 1>&6
564 echo "$ac_t""no" 1>&6
567 if test -z "$CC"; then
568 # Extract the first word of "cc", so it can be a program name with args.
569 set dummy cc
; ac_word
=$2
570 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
571 echo "configure:572: checking for $ac_word" >&5
572 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
573 echo $ac_n "(cached) $ac_c" 1>&6
575 if test -n "$CC"; then
576 ac_cv_prog_CC
="$CC" # Let the user override the test.
578 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
580 for ac_dir
in $PATH; do
581 test -z "$ac_dir" && ac_dir
=.
582 if test -f $ac_dir/$ac_word; then
583 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
592 if test $ac_prog_rejected = yes; then
593 # We found a bogon in the path, so make sure we never use it.
594 set dummy
$ac_cv_prog_CC
596 if test $# -gt 0; then
597 # We chose a different compiler from the bogus one.
598 # However, it has the same basename, so the bogon will be chosen
599 # first if we set CC to just the basename; use the full file name.
601 set dummy
"$ac_dir/$ac_word" "$@"
609 if test -n "$CC"; then
610 echo "$ac_t""$CC" 1>&6
612 echo "$ac_t""no" 1>&6
615 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
618 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
619 echo "configure:620: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
622 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
623 ac_cpp
='$CPP $CPPFLAGS'
624 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
625 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
626 cross_compiling
=$ac_cv_prog_cc_cross
628 cat > conftest.
$ac_ext <<EOF
629 #line 630 "configure"
630 #include "confdefs.h"
633 if { (eval echo configure
:634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
634 ac_cv_prog_cc_works
=yes
635 # If we can't run a trivial program, we are probably using a cross compiler.
636 if (.
/conftest
; exit) 2>/dev
/null
; then
637 ac_cv_prog_cc_cross
=no
639 ac_cv_prog_cc_cross
=yes
642 echo "configure: failed program was:" >&5
643 cat conftest.
$ac_ext >&5
644 ac_cv_prog_cc_works
=no
648 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
649 if test $ac_cv_prog_cc_works = no
; then
650 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
652 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
653 echo "configure:654: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
654 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
655 cross_compiling
=$ac_cv_prog_cc_cross
657 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
658 echo "configure:659: checking whether we are using GNU C" >&5
659 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
660 echo $ac_n "(cached) $ac_c" 1>&6
662 cat > conftest.c
<<EOF
667 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
674 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
676 if test $ac_cv_prog_gcc = yes; then
678 ac_test_CFLAGS
="${CFLAGS+set}"
679 ac_save_CFLAGS
="$CFLAGS"
681 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
682 echo "configure:683: checking whether ${CC-cc} accepts -g" >&5
683 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
684 echo $ac_n "(cached) $ac_c" 1>&6
686 echo 'void f(){}' > conftest.c
687 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
696 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
697 if test "$ac_test_CFLAGS" = set; then
698 CFLAGS
="$ac_save_CFLAGS"
699 elif test $ac_cv_prog_cc_g = yes; then
706 test "${CFLAGS+set}" = set || CFLAGS
="-g"
709 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
710 echo "configure:711: checking how to run the C preprocessor" >&5
711 # On Suns, sometimes $CPP names a directory.
712 if test -n "$CPP" && test -d "$CPP"; then
715 if test -z "$CPP"; then
716 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
717 echo $ac_n "(cached) $ac_c" 1>&6
719 # This must be in double quotes, not single quotes, because CPP may get
720 # substituted into the Makefile and "${CC-cc}" will confuse make.
722 # On the NeXT, cc -E runs the code through the compiler's parser,
723 # not just through cpp.
724 cat > conftest.
$ac_ext <<EOF
725 #line 726 "configure"
726 #include "confdefs.h"
730 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
731 { (eval echo configure
:732: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
732 ac_err
=`grep -v '^ *+' conftest.out`
733 if test -z "$ac_err"; then
737 echo "configure: failed program was:" >&5
738 cat conftest.
$ac_ext >&5
740 CPP
="${CC-cc} -E -traditional-cpp"
741 cat > conftest.
$ac_ext <<EOF
742 #line 743 "configure"
743 #include "confdefs.h"
747 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
748 { (eval echo configure
:749: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
749 ac_err
=`grep -v '^ *+' conftest.out`
750 if test -z "$ac_err"; then
754 echo "configure: failed program was:" >&5
755 cat conftest.
$ac_ext >&5
762 ac_cv_prog_CPP
="$CPP"
764 CPP
="$ac_cv_prog_CPP"
766 ac_cv_prog_CPP
="$CPP"
768 echo "$ac_t""$CPP" 1>&6
770 echo $ac_n "checking for AIX""... $ac_c" 1>&6
771 echo "configure:772: checking for AIX" >&5
772 cat > conftest.
$ac_ext <<EOF
773 #line 774 "configure"
774 #include "confdefs.h"
780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
781 egrep "yes" >/dev
/null
2>&1; then
783 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
784 #define _ALL_SOURCE 1
789 echo "$ac_t""no" 1>&6
794 ac_safe
=`echo "minix/config.h" | sed 'y%./+-%__p_%'`
795 echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6
796 echo "configure:797: checking for minix/config.h" >&5
797 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
798 echo $ac_n "(cached) $ac_c" 1>&6
800 cat > conftest.
$ac_ext <<EOF
801 #line 802 "configure"
802 #include "confdefs.h"
803 #include <minix/config.h>
805 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
806 { (eval echo configure
:807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
807 ac_err
=`grep -v '^ *+' conftest.out`
808 if test -z "$ac_err"; then
810 eval "ac_cv_header_$ac_safe=yes"
813 echo "configure: failed program was:" >&5
814 cat conftest.
$ac_ext >&5
816 eval "ac_cv_header_$ac_safe=no"
820 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
821 echo "$ac_t""yes" 1>&6
824 echo "$ac_t""no" 1>&6
828 if test "$MINIX" = yes; then
829 cat >> confdefs.h
<<\EOF
830 #define _POSIX_SOURCE 1
833 cat >> confdefs.h
<<\EOF
834 #define _POSIX_1_SOURCE 2
837 cat >> confdefs.h
<<\EOF
843 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
844 echo "configure:845: checking for POSIXized ISC" >&5
845 if test -d /etc
/conf
/kconfig.d
&&
846 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
848 echo "$ac_t""yes" 1>&6
849 ISC
=yes # If later tests want to check for ISC.
850 cat >> confdefs.h
<<\EOF
851 #define _POSIX_SOURCE 1
854 if test "$GCC" = yes; then
860 echo "$ac_t""no" 1>&6
866 for ac_dir
in `cd $srcdir;pwd`/..
$srcdir/`cd $srcdir;pwd`/..
; do
867 if test -f $ac_dir/install-sh
; then
869 ac_install_sh
="$ac_aux_dir/install-sh -c"
871 elif test -f $ac_dir/install.sh
; then
873 ac_install_sh
="$ac_aux_dir/install.sh -c"
877 if test -z "$ac_aux_dir"; then
878 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. $srcdir/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
880 ac_config_guess
=$ac_aux_dir/config.guess
881 ac_config_sub
=$ac_aux_dir/config.sub
882 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
885 # Do some error checking and defaulting for the host and target type.
887 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
890 # 1. You are not allowed to specify --host, --target, and nonopt at the
892 # 2. Host defaults to nonopt.
893 # 3. If nonopt is not specified, then host defaults to the current host,
894 # as determined by config.guess.
895 # 4. Target and build default to nonopt.
896 # 5. If nonopt is not specified, then target and build default to host.
898 # The aliases save the names the user supplied, while $host etc.
899 # will get canonicalized.
900 case $host---$target---$nonopt in
901 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
902 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
906 # Make sure we can run config.sub.
907 if $ac_config_sub sun4
>/dev
/null
2>&1; then :
908 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
911 echo $ac_n "checking host system type""... $ac_c" 1>&6
912 echo "configure:913: checking host system type" >&5
915 case "$host_alias" in
919 if host_alias
=`$ac_config_guess`; then :
920 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
922 *) host_alias
=$nonopt ;;
926 host=`$ac_config_sub $host_alias`
927 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
928 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
929 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
930 echo "$ac_t""$host" 1>&6
932 echo $ac_n "checking target system type""... $ac_c" 1>&6
933 echo "configure:934: checking target system type" >&5
936 case "$target_alias" in
939 NONE
) target_alias
=$host_alias ;;
940 *) target_alias
=$nonopt ;;
944 target
=`$ac_config_sub $target_alias`
945 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
946 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
947 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
948 echo "$ac_t""$target" 1>&6
950 echo $ac_n "checking build system type""... $ac_c" 1>&6
951 echo "configure:952: checking build system type" >&5
954 case "$build_alias" in
957 NONE
) build_alias
=$host_alias ;;
958 *) build_alias
=$nonopt ;;
962 build
=`$ac_config_sub $build_alias`
963 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
964 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
965 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
966 echo "$ac_t""$build" 1>&6
968 test "$host_alias" != "$target_alias" &&
969 test "$program_prefix$program_suffix$program_transform_name" = \
971 program_prefix
=${target_alias}-
977 configdirs
="doc testsuite"
980 .
${srcdir}/configure.
host
982 .
${srcdir}/configure.tgt
985 # Find a good install program. We prefer a C program (faster),
986 # so one script is as good as another. But avoid the broken or
987 # incompatible versions:
988 # SysV /etc/install, /usr/sbin/install
989 # SunOS /usr/etc/install
992 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
993 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
994 # ./install, which can be erroneously created by make from ./install.sh.
995 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
996 echo "configure:997: checking for a BSD compatible install" >&5
997 if test -z "$INSTALL"; then
998 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
999 echo $ac_n "(cached) $ac_c" 1>&6
1001 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1002 for ac_dir
in $PATH; do
1003 # Account for people who put trailing slashes in PATH elements.
1005 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1007 # OSF1 and SCO ODT 3.0 have their own names for install.
1008 for ac_prog
in ginstall installbsd scoinst
install; do
1009 if test -f $ac_dir/$ac_prog; then
1010 if test $ac_prog = install &&
1011 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1012 # AIX install. It has an incompatible calling convention.
1013 # OSF/1 installbsd also uses dspmsg, but is usable.
1016 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1027 if test "${ac_cv_path_install+set}" = set; then
1028 INSTALL
="$ac_cv_path_install"
1030 # As a last resort, use the slow shell script. We don't cache a
1031 # path for INSTALL within a source directory, because that will
1032 # break other packages using the cache if that directory is
1033 # removed, or if the path is relative.
1034 INSTALL
="$ac_install_sh"
1037 echo "$ac_t""$INSTALL" 1>&6
1039 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1040 # It thinks the first close brace ends the variable substitution.
1041 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1043 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1045 if test $host != $build; then
1046 ac_tool_prefix
=${host_alias}-
1051 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1052 set dummy
${ac_tool_prefix}ar; ac_word
=$2
1053 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1054 echo "configure:1055: checking for $ac_word" >&5
1055 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1056 echo $ac_n "(cached) $ac_c" 1>&6
1058 if test -n "$AR"; then
1059 ac_cv_prog_AR
="$AR" # Let the user override the test.
1061 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1062 for ac_dir
in $PATH; do
1063 test -z "$ac_dir" && ac_dir
=.
1064 if test -f $ac_dir/$ac_word; then
1065 ac_cv_prog_AR
="${ac_tool_prefix}ar"
1070 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
1074 if test -n "$AR"; then
1075 echo "$ac_t""$AR" 1>&6
1077 echo "$ac_t""no" 1>&6
1082 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1083 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$RANLIB"; then
1090 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1092 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1093 for ac_dir
in $PATH; do
1094 test -z "$ac_dir" && ac_dir
=.
1095 if test -f $ac_dir/$ac_word; then
1096 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1103 RANLIB
="$ac_cv_prog_RANLIB"
1104 if test -n "$RANLIB"; then
1105 echo "$ac_t""$RANLIB" 1>&6
1107 echo "$ac_t""no" 1>&6
1111 if test -z "$ac_cv_prog_RANLIB"; then
1112 if test -n "$ac_tool_prefix"; then
1113 # Extract the first word of "ranlib", so it can be a program name with args.
1114 set dummy ranlib
; ac_word
=$2
1115 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1116 echo "configure:1117: checking for $ac_word" >&5
1117 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1118 echo $ac_n "(cached) $ac_c" 1>&6
1120 if test -n "$RANLIB"; then
1121 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1123 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1124 for ac_dir
in $PATH; do
1125 test -z "$ac_dir" && ac_dir
=.
1126 if test -f $ac_dir/$ac_word; then
1127 ac_cv_prog_RANLIB
="ranlib"
1132 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1135 RANLIB
="$ac_cv_prog_RANLIB"
1136 if test -n "$RANLIB"; then
1137 echo "$ac_t""$RANLIB" 1>&6
1139 echo "$ac_t""no" 1>&6
1147 for ac_prog
in 'bison -y' byacc
1149 # Extract the first word of "$ac_prog", so it can be a program name with args.
1150 set dummy
$ac_prog; ac_word
=$2
1151 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1152 echo "configure:1153: checking for $ac_word" >&5
1153 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1154 echo $ac_n "(cached) $ac_c" 1>&6
1156 if test -n "$YACC"; then
1157 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1159 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1160 for ac_dir
in $PATH; do
1161 test -z "$ac_dir" && ac_dir
=.
1162 if test -f $ac_dir/$ac_word; then
1163 ac_cv_prog_YACC
="$ac_prog"
1170 YACC
="$ac_cv_prog_YACC"
1171 if test -n "$YACC"; then
1172 echo "$ac_t""$YACC" 1>&6
1174 echo "$ac_t""no" 1>&6
1177 test -n "$YACC" && break
1179 test -n "$YACC" || YACC
="yacc"
1181 for ac_prog
in mawk gawk nawk
awk
1183 # Extract the first word of "$ac_prog", so it can be a program name with args.
1184 set dummy
$ac_prog; ac_word
=$2
1185 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1186 echo "configure:1187: checking for $ac_word" >&5
1187 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1188 echo $ac_n "(cached) $ac_c" 1>&6
1190 if test -n "$AWK"; then
1191 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1193 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1194 for ac_dir
in $PATH; do
1195 test -z "$ac_dir" && ac_dir
=.
1196 if test -f $ac_dir/$ac_word; then
1197 ac_cv_prog_AWK
="$ac_prog"
1204 AWK
="$ac_cv_prog_AWK"
1205 if test -n "$AWK"; then
1206 echo "$ac_t""$AWK" 1>&6
1208 echo "$ac_t""no" 1>&6
1211 test -n "$AWK" && break
1215 if test "$program_transform_name" = s
,x
,x
,; then
1216 program_transform_name
=
1218 # Double any \ or $. echo might interpret backslashes.
1219 cat <<\EOF_SED
> conftestsed
1220 s
,\\,\\\\,g
; s
,\$
,$$
,g
1222 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1225 test "$program_prefix" != NONE
&&
1226 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1227 # Use a double $ so make ignores it.
1228 test "$program_suffix" != NONE
&&
1229 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1231 # sed with no file args requires a program.
1232 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1235 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1236 echo "configure:1237: checking return type of signal handlers" >&5
1237 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1238 echo $ac_n "(cached) $ac_c" 1>&6
1240 cat > conftest.
$ac_ext <<EOF
1241 #line 1242 "configure"
1242 #include "confdefs.h"
1243 #include <sys/types.h>
1249 extern "C" void (*signal (int, void (*)(int)))(int);
1251 void (*signal ()) ();
1258 if { (eval echo configure
:1259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1260 ac_cv_type_signal
=void
1262 echo "configure: failed program was:" >&5
1263 cat conftest.
$ac_ext >&5
1265 ac_cv_type_signal
=int
1270 echo "$ac_t""$ac_cv_type_signal" 1>&6
1271 cat >> confdefs.h
<<EOF
1272 #define RETSIGTYPE $ac_cv_type_signal
1277 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1278 echo "configure:1279: checking for ANSI C header files" >&5
1279 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1280 echo $ac_n "(cached) $ac_c" 1>&6
1282 cat > conftest.
$ac_ext <<EOF
1283 #line 1284 "configure"
1284 #include "confdefs.h"
1290 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1291 { (eval echo configure
:1292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1292 ac_err
=`grep -v '^ *+' conftest.out`
1293 if test -z "$ac_err"; then
1295 ac_cv_header_stdc
=yes
1298 echo "configure: failed program was:" >&5
1299 cat conftest.
$ac_ext >&5
1301 ac_cv_header_stdc
=no
1305 if test $ac_cv_header_stdc = yes; then
1306 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1307 cat > conftest.
$ac_ext <<EOF
1308 #line 1309 "configure"
1309 #include "confdefs.h"
1312 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1313 egrep "memchr" >/dev
/null
2>&1; then
1317 ac_cv_header_stdc
=no
1323 if test $ac_cv_header_stdc = yes; then
1324 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1325 cat > conftest.
$ac_ext <<EOF
1326 #line 1327 "configure"
1327 #include "confdefs.h"
1330 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1331 egrep "free" >/dev
/null
2>&1; then
1335 ac_cv_header_stdc
=no
1341 if test $ac_cv_header_stdc = yes; then
1342 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1343 if test "$cross_compiling" = yes; then
1346 cat > conftest.
$ac_ext <<EOF
1347 #line 1348 "configure"
1348 #include "confdefs.h"
1350 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1351 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1352 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1353 int main () { int i; for (i = 0; i < 256; i++)
1354 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1358 if { (eval echo configure
:1359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1362 echo "configure: failed program was:" >&5
1363 cat conftest.
$ac_ext >&5
1365 ac_cv_header_stdc
=no
1373 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1374 if test $ac_cv_header_stdc = yes; then
1375 cat >> confdefs.h
<<\EOF
1376 #define STDC_HEADERS 1
1381 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
1383 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1384 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1385 echo "configure:1386: checking for $ac_hdr" >&5
1386 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1387 echo $ac_n "(cached) $ac_c" 1>&6
1389 cat > conftest.
$ac_ext <<EOF
1390 #line 1391 "configure"
1391 #include "confdefs.h"
1394 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1395 { (eval echo configure
:1396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1396 ac_err
=`grep -v '^ *+' conftest.out`
1397 if test -z "$ac_err"; then
1399 eval "ac_cv_header_$ac_safe=yes"
1402 echo "configure: failed program was:" >&5
1403 cat conftest.
$ac_ext >&5
1405 eval "ac_cv_header_$ac_safe=no"
1409 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1410 echo "$ac_t""yes" 1>&6
1411 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1412 cat >> confdefs.h
<<EOF
1413 #define $ac_tr_hdr 1
1417 echo "$ac_t""no" 1>&6
1421 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
1422 echo "configure:1423: checking whether stat file-mode macros are broken" >&5
1423 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
1424 echo $ac_n "(cached) $ac_c" 1>&6
1426 cat > conftest.
$ac_ext <<EOF
1427 #line 1428 "configure"
1428 #include "confdefs.h"
1429 #include <sys/types.h>
1430 #include <sys/stat.h>
1432 #if defined(S_ISBLK) && defined(S_IFDIR)
1433 # if S_ISBLK (S_IFDIR)
1438 #if defined(S_ISBLK) && defined(S_IFCHR)
1439 # if S_ISBLK (S_IFCHR)
1444 #if defined(S_ISLNK) && defined(S_IFREG)
1445 # if S_ISLNK (S_IFREG)
1450 #if defined(S_ISSOCK) && defined(S_IFREG)
1451 # if S_ISSOCK (S_IFREG)
1457 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1458 egrep "You lose" >/dev
/null
2>&1; then
1460 ac_cv_header_stat_broken
=yes
1463 ac_cv_header_stat_broken
=no
1469 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
1470 if test $ac_cv_header_stat_broken = yes; then
1471 cat >> confdefs.h
<<\EOF
1472 #define STAT_MACROS_BROKEN 1
1478 echo $ac_n "checking for working const""... $ac_c" 1>&6
1479 echo "configure:1480: checking for working const" >&5
1480 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1481 echo $ac_n "(cached) $ac_c" 1>&6
1483 cat > conftest.
$ac_ext <<EOF
1484 #line 1485 "configure"
1485 #include "confdefs.h"
1489 /* Ultrix mips cc rejects this. */
1490 typedef int charset[2]; const charset x;
1491 /* SunOS 4.1.1 cc rejects this. */
1492 char const *const *ccp;
1494 /* NEC SVR4.0.2 mips cc rejects this. */
1495 struct point {int x, y;};
1496 static struct point const zero = {0,0};
1497 /* AIX XL C 1.02.0.0 rejects this.
1498 It does not let you subtract one const X* pointer from another in an arm
1499 of an if-expression whose if-part is not a constant expression */
1500 const char *g = "string";
1501 ccp = &g + (g ? g-g : 0);
1502 /* HPUX 7.0 cc rejects these. */
1505 ccp = (char const *const *) p;
1506 { /* SCO 3.2v4 cc rejects this. */
1508 char const *s = 0 ? (char *) 0 : (char const *) 0;
1512 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1514 const int *foo = &x[0];
1517 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1518 typedef const int *iptr;
1522 { /* AIX XL C 1.02.0.0 rejects this saying
1523 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1524 struct s { int j; const int *ap[3]; };
1525 struct s *b; b->j = 5;
1527 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1533 if { (eval echo configure
:1534: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1537 echo "configure: failed program was:" >&5
1538 cat conftest.
$ac_ext >&5
1545 echo "$ac_t""$ac_cv_c_const" 1>&6
1546 if test $ac_cv_c_const = no
; then
1547 cat >> confdefs.h
<<\EOF
1554 for ac_func
in setpgid sbrk
select poll
1556 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1557 echo "configure:1558: checking for $ac_func" >&5
1558 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1559 echo $ac_n "(cached) $ac_c" 1>&6
1561 cat > conftest.
$ac_ext <<EOF
1562 #line 1563 "configure"
1563 #include "confdefs.h"
1564 /* System header to define __stub macros and hopefully few prototypes,
1565 which can conflict with char $ac_func(); below. */
1567 /* Override any gcc2 internal prototype to avoid an error. */
1568 /* We use char because int might match the return type of a gcc2
1569 builtin and then its argument prototype would still apply. */
1574 /* The GNU C library defines this for functions which it implements
1575 to always fail with ENOSYS. Some functions are actually named
1576 something starting with __ and the normal name is an alias. */
1577 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1585 if { (eval echo configure
:1586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1587 eval "ac_cv_func_$ac_func=yes"
1589 echo "configure: failed program was:" >&5
1590 cat conftest.
$ac_ext >&5
1592 eval "ac_cv_func_$ac_func=no"
1597 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1598 echo "$ac_t""yes" 1>&6
1599 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1600 cat >> confdefs.h
<<EOF
1601 #define $ac_tr_func 1
1605 echo "$ac_t""no" 1>&6
1610 # If we are configured native on Linux, work around problems with sys/procfs.h
1611 if test "${target}" = "${host}"; then
1614 cat >> confdefs.h
<<\EOF
1615 #define START_INFERIOR_TRAPS_EXPECTED "2"
1618 cat >> confdefs.h
<<\EOF
1619 #define sys_quotactl 1
1626 echo $ac_n "checking for gregset_t type""... $ac_c" 1>&6
1627 echo "configure:1628: checking for gregset_t type" >&5
1628 if eval "test \"`echo '$''{'gdb_cv_have_gregset_t'+set}'`\" = set"; then
1629 echo $ac_n "(cached) $ac_c" 1>&6
1631 cat > conftest.
$ac_ext <<EOF
1632 #line 1633 "configure"
1633 #include "confdefs.h"
1634 #include <sys/procfs.h>
1636 gregset_t *gregsetp = 0
1639 if { (eval echo configure
:1640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1641 gdb_cv_have_gregset_t
=yes
1643 echo "configure: failed program was:" >&5
1644 cat conftest.
$ac_ext >&5
1646 gdb_cv_have_gregset_t
=no
1651 echo "$ac_t""$gdb_cv_have_gregset_t" 1>&6
1652 if test $gdb_cv_have_gregset_t = yes; then
1653 cat >> confdefs.h
<<\EOF
1654 #define HAVE_GREGSET_T 1
1659 echo $ac_n "checking for fpregset_t type""... $ac_c" 1>&6
1660 echo "configure:1661: checking for fpregset_t type" >&5
1661 if eval "test \"`echo '$''{'gdb_cv_have_fpregset_t'+set}'`\" = set"; then
1662 echo $ac_n "(cached) $ac_c" 1>&6
1664 cat > conftest.
$ac_ext <<EOF
1665 #line 1666 "configure"
1666 #include "confdefs.h"
1667 #include <sys/procfs.h>
1669 fpregset_t *fpregsetp = 0
1672 if { (eval echo configure
:1673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1674 gdb_cv_have_fpregset_t
=yes
1676 echo "configure: failed program was:" >&5
1677 cat conftest.
$ac_ext >&5
1679 gdb_cv_have_fpregset_t
=no
1684 echo "$ac_t""$gdb_cv_have_fpregset_t" 1>&6
1685 if test $gdb_cv_have_fpregset_t = yes; then
1686 cat >> confdefs.h
<<\EOF
1687 #define HAVE_FPREGSET_T 1
1692 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
1693 echo "configure:1694: checking for main in -lm" >&5
1694 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
1695 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1696 echo $ac_n "(cached) $ac_c" 1>&6
1698 ac_save_LIBS
="$LIBS"
1700 cat > conftest.
$ac_ext <<EOF
1701 #line 1702 "configure"
1702 #include "confdefs.h"
1708 if { (eval echo configure
:1709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1710 eval "ac_cv_lib_$ac_lib_var=yes"
1712 echo "configure: failed program was:" >&5
1713 cat conftest.
$ac_ext >&5
1715 eval "ac_cv_lib_$ac_lib_var=no"
1718 LIBS
="$ac_save_LIBS"
1721 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1722 echo "$ac_t""yes" 1>&6
1723 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1724 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1725 cat >> confdefs.h
<<EOF
1726 #define $ac_tr_lib 1
1732 echo "$ac_t""no" 1>&6
1737 echo $ac_n "checking for long long support in compiler""... $ac_c" 1>&6
1738 echo "configure:1739: checking for long long support in compiler" >&5
1739 if eval "test \"`echo '$''{'gdb_cv_c_long_long'+set}'`\" = set"; then
1740 echo $ac_n "(cached) $ac_c" 1>&6
1742 cat > conftest.
$ac_ext <<EOF
1743 #line 1744 "configure"
1744 #include "confdefs.h"
1748 extern long long foo;
1749 switch (foo & 2) { case 0: return 1; }
1753 if { (eval echo configure
:1754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1755 gdb_cv_c_long_long
=yes
1757 echo "configure: failed program was:" >&5
1758 cat conftest.
$ac_ext >&5
1760 gdb_cv_c_long_long
=no
1765 echo "$ac_t""$gdb_cv_c_long_long" 1>&6
1766 if test $gdb_cv_c_long_long = yes; then
1767 cat >> confdefs.h
<<\EOF
1768 #define CC_HAS_LONG_LONG 1
1774 echo $ac_n "checking for long long support in printf""... $ac_c" 1>&6
1775 echo "configure:1776: checking for long long support in printf" >&5
1776 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_long'+set}'`\" = set"; then
1777 echo $ac_n "(cached) $ac_c" 1>&6
1779 if test "$cross_compiling" = yes; then
1780 gdb_cv_printf_has_long_long
=no
1782 cat > conftest.
$ac_ext <<EOF
1783 #line 1784 "configure"
1784 #include "confdefs.h"
1788 long long l = 0x12345;
1789 sprintf (buf, "%llx", l);
1790 return (strcmp ("12345", buf));
1793 if { (eval echo configure
:1794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1795 gdb_cv_printf_has_long_long
=yes
1797 echo "configure: failed program was:" >&5
1798 cat conftest.
$ac_ext >&5
1800 gdb_cv_printf_has_long_long
=no
1807 if test $gdb_cv_printf_has_long_long = yes; then
1808 cat >> confdefs.h
<<\EOF
1809 #define PRINTF_HAS_LONG_LONG 1
1813 echo "$ac_t""$gdb_cv_printf_has_long_long" 1>&6
1816 echo $ac_n "checking for long double support in compiler""... $ac_c" 1>&6
1817 echo "configure:1818: checking for long double support in compiler" >&5
1818 if eval "test \"`echo '$''{'ac_cv_c_long_double'+set}'`\" = set"; then
1819 echo $ac_n "(cached) $ac_c" 1>&6
1821 cat > conftest.
$ac_ext <<EOF
1822 #line 1823 "configure"
1823 #include "confdefs.h"
1829 if { (eval echo configure
:1830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1831 ac_cv_c_long_double
=yes
1833 echo "configure: failed program was:" >&5
1834 cat conftest.
$ac_ext >&5
1836 ac_cv_c_long_double
=no
1841 echo "$ac_t""$ac_cv_c_long_double" 1>&6
1842 if test $ac_cv_c_long_double = yes; then
1843 cat >> confdefs.h
<<\EOF
1844 #define HAVE_LONG_DOUBLE 1
1850 echo $ac_n "checking for long double support in printf""... $ac_c" 1>&6
1851 echo "configure:1852: checking for long double support in printf" >&5
1852 if eval "test \"`echo '$''{'gdb_cv_printf_has_long_double'+set}'`\" = set"; then
1853 echo $ac_n "(cached) $ac_c" 1>&6
1855 if test "$cross_compiling" = yes; then
1856 gdb_cv_printf_has_long_double
=no
1858 cat > conftest.
$ac_ext <<EOF
1859 #line 1860 "configure"
1860 #include "confdefs.h"
1864 long double f = 3.141592653;
1865 sprintf (buf, "%Lg", f);
1866 return (strncmp ("3.14159", buf, 7));
1869 if { (eval echo configure
:1870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1871 gdb_cv_printf_has_long_double
=yes
1873 echo "configure: failed program was:" >&5
1874 cat conftest.
$ac_ext >&5
1876 gdb_cv_printf_has_long_double
=no
1883 if test $gdb_cv_printf_has_long_double = yes; then
1884 cat >> confdefs.h
<<\EOF
1885 #define PRINTF_HAS_LONG_DOUBLE 1
1889 echo "$ac_t""$gdb_cv_printf_has_long_double" 1>&6
1891 for ac_hdr
in unistd.h
1893 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1894 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1895 echo "configure:1896: checking for $ac_hdr" >&5
1896 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1897 echo $ac_n "(cached) $ac_c" 1>&6
1899 cat > conftest.
$ac_ext <<EOF
1900 #line 1901 "configure"
1901 #include "confdefs.h"
1904 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1905 { (eval echo configure
:1906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1906 ac_err
=`grep -v '^ *+' conftest.out`
1907 if test -z "$ac_err"; then
1909 eval "ac_cv_header_$ac_safe=yes"
1912 echo "configure: failed program was:" >&5
1913 cat conftest.
$ac_ext >&5
1915 eval "ac_cv_header_$ac_safe=no"
1919 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1920 echo "$ac_t""yes" 1>&6
1921 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1922 cat >> confdefs.h
<<EOF
1923 #define $ac_tr_hdr 1
1927 echo "$ac_t""no" 1>&6
1931 for ac_func
in getpagesize
1933 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1934 echo "configure:1935: checking for $ac_func" >&5
1935 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1936 echo $ac_n "(cached) $ac_c" 1>&6
1938 cat > conftest.
$ac_ext <<EOF
1939 #line 1940 "configure"
1940 #include "confdefs.h"
1941 /* System header to define __stub macros and hopefully few prototypes,
1942 which can conflict with char $ac_func(); below. */
1944 /* Override any gcc2 internal prototype to avoid an error. */
1945 /* We use char because int might match the return type of a gcc2
1946 builtin and then its argument prototype would still apply. */
1951 /* The GNU C library defines this for functions which it implements
1952 to always fail with ENOSYS. Some functions are actually named
1953 something starting with __ and the normal name is an alias. */
1954 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1962 if { (eval echo configure
:1963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1964 eval "ac_cv_func_$ac_func=yes"
1966 echo "configure: failed program was:" >&5
1967 cat conftest.
$ac_ext >&5
1969 eval "ac_cv_func_$ac_func=no"
1974 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1975 echo "$ac_t""yes" 1>&6
1976 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1977 cat >> confdefs.h
<<EOF
1978 #define $ac_tr_func 1
1982 echo "$ac_t""no" 1>&6
1986 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1987 echo "configure:1988: checking for working mmap" >&5
1988 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1989 echo $ac_n "(cached) $ac_c" 1>&6
1991 if test "$cross_compiling" = yes; then
1992 ac_cv_func_mmap_fixed_mapped
=no
1994 cat > conftest.
$ac_ext <<EOF
1995 #line 1996 "configure"
1996 #include "confdefs.h"
1998 /* Thanks to Mike Haertel and Jim Avera for this test.
1999 Here is a matrix of mmap possibilities:
2000 mmap private not fixed
2001 mmap private fixed at somewhere currently unmapped
2002 mmap private fixed at somewhere already mapped
2003 mmap shared not fixed
2004 mmap shared fixed at somewhere currently unmapped
2005 mmap shared fixed at somewhere already mapped
2006 For private mappings, we should verify that changes cannot be read()
2007 back from the file, nor mmap's back from the file at a different
2008 address. (There have been systems where private was not correctly
2009 implemented like the infamous i386 svr4.0, and systems where the
2010 VM page cache was not coherent with the filesystem buffer cache
2011 like early versions of FreeBSD and possibly contemporary NetBSD.)
2012 For shared mappings, we should conversely verify that changes get
2013 propogated back to all the places they're supposed to be.
2015 Grep wants private fixed already mapped.
2016 The main things grep needs to know about mmap are:
2017 * does it exist and is it safe to write into the mmap'd area
2018 * how to use it (BSD variants) */
2019 #include <sys/types.h>
2021 #include <sys/mman.h>
2023 /* This mess was copied from the GNU getpagesize.h. */
2024 #ifndef HAVE_GETPAGESIZE
2025 # ifdef HAVE_UNISTD_H
2026 # include <unistd.h>
2029 /* Assume that all systems that can run configure have sys/param.h. */
2030 # ifndef HAVE_SYS_PARAM_H
2031 # define HAVE_SYS_PARAM_H 1
2034 # ifdef _SC_PAGESIZE
2035 # define getpagesize() sysconf(_SC_PAGESIZE)
2036 # else /* no _SC_PAGESIZE */
2037 # ifdef HAVE_SYS_PARAM_H
2038 # include <sys/param.h>
2039 # ifdef EXEC_PAGESIZE
2040 # define getpagesize() EXEC_PAGESIZE
2041 # else /* no EXEC_PAGESIZE */
2043 # define getpagesize() NBPG * CLSIZE
2046 # endif /* no CLSIZE */
2047 # else /* no NBPG */
2049 # define getpagesize() NBPC
2050 # else /* no NBPC */
2052 # define getpagesize() PAGESIZE
2053 # endif /* PAGESIZE */
2054 # endif /* no NBPC */
2055 # endif /* no NBPG */
2056 # endif /* no EXEC_PAGESIZE */
2057 # else /* no HAVE_SYS_PARAM_H */
2058 # define getpagesize() 8192 /* punt totally */
2059 # endif /* no HAVE_SYS_PARAM_H */
2060 # endif /* no _SC_PAGESIZE */
2062 #endif /* no HAVE_GETPAGESIZE */
2065 extern "C" { void *malloc(unsigned); }
2073 char *data, *data2, *data3;
2077 pagesize = getpagesize();
2080 * First, make a file with some known garbage in it.
2082 data = malloc(pagesize);
2085 for (i = 0; i < pagesize; ++i)
2086 *(data + i) = rand();
2088 fd = creat("conftestmmap", 0600);
2091 if (write(fd, data, pagesize) != pagesize)
2096 * Next, try to mmap the file at a fixed address which
2097 * already has something else allocated at it. If we can,
2098 * also make sure that we see the same garbage.
2100 fd = open("conftestmmap", O_RDWR);
2103 data2 = malloc(2 * pagesize);
2106 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2107 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2108 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2110 for (i = 0; i < pagesize; ++i)
2111 if (*(data + i) != *(data2 + i))
2115 * Finally, make sure that changes to the mapped area
2116 * do not percolate back to the file as seen by read().
2117 * (This is a bug on some variants of i386 svr4.0.)
2119 for (i = 0; i < pagesize; ++i)
2120 *(data2 + i) = *(data2 + i) + 1;
2121 data3 = malloc(pagesize);
2124 if (read(fd, data3, pagesize) != pagesize)
2126 for (i = 0; i < pagesize; ++i)
2127 if (*(data + i) != *(data3 + i))
2130 unlink("conftestmmap");
2135 if { (eval echo configure
:2136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
2137 ac_cv_func_mmap_fixed_mapped
=yes
2139 echo "configure: failed program was:" >&5
2140 cat conftest.
$ac_ext >&5
2142 ac_cv_func_mmap_fixed_mapped
=no
2149 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2150 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2151 cat >> confdefs.h
<<\EOF
2158 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
2159 echo "configure:2160: checking whether malloc must be declared" >&5
2160 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
2161 echo $ac_n "(cached) $ac_c" 1>&6
2163 cat > conftest.
$ac_ext <<EOF
2164 #line 2165 "configure"
2165 #include "confdefs.h"
2168 #ifdef HAVE_STRING_H
2171 #ifdef HAVE_STRINGS_H
2172 #include <strings.h>
2175 #ifdef HAVE_STDLIB_H
2178 #ifdef HAVE_UNISTD_H
2182 char *(*pfn) = (char *(*)) malloc
2185 if { (eval echo configure
:2186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2187 bfd_cv_decl_needed_malloc
=no
2189 echo "configure: failed program was:" >&5
2190 cat conftest.
$ac_ext >&5
2192 bfd_cv_decl_needed_malloc
=yes
2197 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
2198 if test $bfd_cv_decl_needed_malloc = yes; then
2199 bfd_tr_decl
=NEED_DECLARATION_
`echo malloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2200 cat >> confdefs.h
<<EOF
2201 #define $bfd_tr_decl 1
2206 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
2207 echo "configure:2208: checking whether realloc must be declared" >&5
2208 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
2209 echo $ac_n "(cached) $ac_c" 1>&6
2211 cat > conftest.
$ac_ext <<EOF
2212 #line 2213 "configure"
2213 #include "confdefs.h"
2216 #ifdef HAVE_STRING_H
2219 #ifdef HAVE_STRINGS_H
2220 #include <strings.h>
2223 #ifdef HAVE_STDLIB_H
2226 #ifdef HAVE_UNISTD_H
2230 char *(*pfn) = (char *(*)) realloc
2233 if { (eval echo configure
:2234: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2235 bfd_cv_decl_needed_realloc
=no
2237 echo "configure: failed program was:" >&5
2238 cat conftest.
$ac_ext >&5
2240 bfd_cv_decl_needed_realloc
=yes
2245 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
2246 if test $bfd_cv_decl_needed_realloc = yes; then
2247 bfd_tr_decl
=NEED_DECLARATION_
`echo realloc | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2248 cat >> confdefs.h
<<EOF
2249 #define $bfd_tr_decl 1
2254 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
2255 echo "configure:2256: checking whether free must be declared" >&5
2256 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
2257 echo $ac_n "(cached) $ac_c" 1>&6
2259 cat > conftest.
$ac_ext <<EOF
2260 #line 2261 "configure"
2261 #include "confdefs.h"
2264 #ifdef HAVE_STRING_H
2267 #ifdef HAVE_STRINGS_H
2268 #include <strings.h>
2271 #ifdef HAVE_STDLIB_H
2274 #ifdef HAVE_UNISTD_H
2278 char *(*pfn) = (char *(*)) free
2281 if { (eval echo configure
:2282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2283 bfd_cv_decl_needed_free
=no
2285 echo "configure: failed program was:" >&5
2286 cat conftest.
$ac_ext >&5
2288 bfd_cv_decl_needed_free
=yes
2293 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
2294 if test $bfd_cv_decl_needed_free = yes; then
2295 bfd_tr_decl
=NEED_DECLARATION_
`echo free | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2296 cat >> confdefs.h
<<EOF
2297 #define $bfd_tr_decl 1
2305 if test ${build} = ${host} -a ${host} = ${target} ; then
2308 echo $ac_n "checking for HPUX/OSF thread support""... $ac_c" 1>&6
2309 echo "configure:2310: checking for HPUX/OSF thread support" >&5
2310 if test -f /usr
/include
/dce
/cma_config.h
; then
2311 if test "$GCC" = "yes" ; then
2312 echo "$ac_t""yes" 1>&6
2313 cat >> confdefs.h
<<\EOF
2314 #define HAVE_HPUX_THREAD_SUPPORT 1
2317 CONFIG_OBS
="${CONFIG_OJS} hpux-thread.o"
2319 echo "$ac_t""no (suppressed because you are not using GCC)" 1>&6
2322 echo "$ac_t""no" 1>&6
2326 echo $ac_n "checking for Solaris thread debugging library""... $ac_c" 1>&6
2327 echo "configure:2328: checking for Solaris thread debugging library" >&5
2328 if test -f /usr
/lib
/libthread_db.so
.1 ; then
2329 echo "$ac_t""yes" 1>&6
2330 cat >> confdefs.h
<<\EOF
2331 #define HAVE_THREAD_DB_LIB 1
2334 CONFIG_OBS
="${CONFIG_OBS} sol-thread.o"
2335 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2336 echo "configure:2337: checking for dlopen in -ldl" >&5
2337 ac_lib_var
=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2338 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2339 echo $ac_n "(cached) $ac_c" 1>&6
2341 ac_save_LIBS
="$LIBS"
2343 cat > conftest.
$ac_ext <<EOF
2344 #line 2345 "configure"
2345 #include "confdefs.h"
2346 /* Override any gcc2 internal prototype to avoid an error. */
2347 /* We use char because int might match the return type of a gcc2
2348 builtin and then its argument prototype would still apply. */
2355 if { (eval echo configure
:2356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2357 eval "ac_cv_lib_$ac_lib_var=yes"
2359 echo "configure: failed program was:" >&5
2360 cat conftest.
$ac_ext >&5
2362 eval "ac_cv_lib_$ac_lib_var=no"
2365 LIBS
="$ac_save_LIBS"
2368 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2369 echo "$ac_t""yes" 1>&6
2370 ac_tr_lib
=HAVE_LIB
`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2371 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2372 cat >> confdefs.h
<<EOF
2373 #define $ac_tr_lib 1
2379 echo "$ac_t""no" 1>&6
2382 if test "$GCC" = "yes" ; then
2383 CONFIG_LDFLAGS
="${CONFIG_LDFLAGS} -Xlinker -export-dynamic"
2386 echo "$ac_t""no" 1>&6
2395 # Check whether --enable-netrom or --disable-netrom was given.
2396 if test "${enable_netrom+set}" = set; then
2397 enableval
="$enable_netrom"
2398 case "${enableval}" in
2399 yes) enable_netrom
=yes ;;
2400 no
) enable_netrom
=no
;;
2401 *) { echo "configure: error: bad value ${enableval} given for netrom option" 1>&2; exit 1; } ;;
2406 if test "${enable_netrom}" = "yes"; then
2407 CONFIG_OBS
="${CONFIG_OBS} remote-nrom.o"
2413 # Check whether --enable-gm or --disable-gm was given.
2414 if test "${enable_gm+set}" = set; then
2415 enableval
="$enable_gm"
2416 case "${enableval}" in
2417 yes) CONFIG_OBS
="${CONFIG_OBS} gmagic.o"
2418 ENABLE_CFLAGS
=-DGENERAL_MAGIC
2421 *) { echo "configure: error: bad value ${enableval} given for gm option" 1>&2; exit 1; } ;;
2428 # start-sanitize-gdbtk
2431 # Check whether --enable-gdbtk or --disable-gdbtk was given.
2432 if test "${enable_gdbtk+set}" = set; then
2433 enableval
="$enable_gdbtk"
2434 case "${enableval}" in
2438 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2441 echo "configure: warning: GDB does not support GDBtk on host ${host}. GDBtk will be disabled." 1>&2
2449 { echo "configure: error: bad value ${enableval} given for gdbtk option" 1>&2; exit 1; } ;;
2453 # Default is on for everything but go32 and cygwin32
2473 if test "${enable_gdbtk}" = "yes"; then
2477 # Ok, lets find the tcl configuration
2478 # First, look for one uninstalled.
2479 # the alternative search directory is invoked by --with-tclconfig
2482 if test x
"${no_tcl}" = x
; then
2483 # we reset no_tcl in case something fails here
2485 # Check whether --with-tclconfig or --without-tclconfig was given.
2486 if test "${with_tclconfig+set}" = set; then
2487 withval
="$with_tclconfig"
2488 with_tclconfig
=${withval}
2491 echo $ac_n "checking for Tcl configuration""... $ac_c" 1>&6
2492 echo "configure:2493: checking for Tcl configuration" >&5
2493 if eval "test \"`echo '$''{'ac_cv_c_tclconfig'+set}'`\" = set"; then
2494 echo $ac_n "(cached) $ac_c" 1>&6
2498 # First check to see if --with-tclconfig was specified.
2499 if test x
"${with_tclconfig}" != x
; then
2500 if test -f "${with_tclconfig}/tclConfig.sh" ; then
2501 ac_cv_c_tclconfig
=`(cd ${with_tclconfig}; pwd)`
2503 { echo "configure: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" 1>&2; exit 1; }
2507 # then check for a private Tcl installation
2508 if test x
"${ac_cv_c_tclconfig}" = x
; then
2511 `ls -dr ../tcl[7-9]* 2>/dev/null` \
2513 `ls -dr ../../tcl[7-9]* 2>/dev/null` \
2515 `ls -dr ../../../tcl[7-9]* 2>/dev/null` ; do
2516 if test -f "$i/${configdir}/tclConfig.sh" ; then
2517 ac_cv_c_tclconfig
=`(cd $i/${configdir}; pwd)`
2522 # check in a few common install locations
2523 if test x
"${ac_cv_c_tclconfig}" = x
; then
2524 for i
in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2525 if test -f "$i/tclConfig.sh" ; then
2526 ac_cv_c_tclconfig
=`(cd $i; pwd)`
2531 # check in a few other private locations
2532 if test x
"${ac_cv_c_tclconfig}" = x
; then
2535 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` ; do
2536 if test -f "$i/${configdir}/tclConfig.sh" ; then
2537 ac_cv_c_tclconfig
=`(cd $i/${configdir}; pwd)`
2545 if test x
"${ac_cv_c_tclconfig}" = x
; then
2546 TCLCONFIG
="# no Tcl configs found"
2547 echo "configure: warning: Can't find Tcl configuration definitions" 1>&2
2550 TCLCONFIG
=${ac_cv_c_tclconfig}/tclConfig.sh
2551 echo "$ac_t""found $TCLCONFIG" 1>&6
2555 if test -z "${no_tcl}"; then
2585 # Ok, lets find the tk configuration
2586 # First, look for one uninstalled.
2587 # the alternative search directory is invoked by --with-tkconfig
2590 if test x
"${no_tk}" = x
; then
2591 # we reset no_tk in case something fails here
2593 # Check whether --with-tkconfig or --without-tkconfig was given.
2594 if test "${with_tkconfig+set}" = set; then
2595 withval
="$with_tkconfig"
2596 with_tkconfig
=${withval}
2599 echo $ac_n "checking for Tk configuration""... $ac_c" 1>&6
2600 echo "configure:2601: checking for Tk configuration" >&5
2601 if eval "test \"`echo '$''{'ac_cv_c_tkconfig'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2606 # First check to see if --with-tkconfig was specified.
2607 if test x
"${with_tkconfig}" != x
; then
2608 if test -f "${with_tkconfig}/tkConfig.sh" ; then
2609 ac_cv_c_tkconfig
=`(cd ${with_tkconfig}; pwd)`
2611 { echo "configure: error: ${with_tkconfig} directory doesn't contain tkConfig.sh" 1>&2; exit 1; }
2615 # then check for a private Tk library
2616 if test x
"${ac_cv_c_tkconfig}" = x
; then
2619 `ls -dr ../tk[4-9]* 2>/dev/null` \
2621 `ls -dr ../../tk[4-9]* 2>/dev/null` \
2623 `ls -dr ../../../tk[4-9]* 2>/dev/null` ; do
2624 if test -f "$i/${configdir}/tkConfig.sh" ; then
2625 ac_cv_c_tkconfig
=`(cd $i/${configdir}; pwd)`
2630 # check in a few common install locations
2631 if test x
"${ac_cv_c_tkconfig}" = x
; then
2632 for i
in `ls -d ${prefix}/lib /usr/local/lib 2>/dev/null` ; do
2633 if test -f "$i/tkConfig.sh" ; then
2634 ac_cv_c_tkconfig
=`(cd $i; pwd)`
2639 # check in a few other private locations
2640 if test x
"${ac_cv_c_tkconfig}" = x
; then
2643 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` ; do
2644 if test -f "$i/${configdir}/tkConfig.sh" ; then
2645 ac_cv_c_tkconfig
=`(cd $i/${configdir}; pwd)`
2653 if test x
"${ac_cv_c_tkconfig}" = x
; then
2654 TKCONFIG
="# no Tk configs found"
2655 echo "configure: warning: Can't find Tk configuration definitions" 1>&2
2658 TKCONFIG
=${ac_cv_c_tkconfig}/tkConfig.sh
2659 echo "$ac_t""found $TKCONFIG" 1>&6
2665 # If $no_tk is nonempty, then we can't do Tk, and there is no
2666 # point to doing Tcl.
2667 if test -z "${no_tk}"; then
2669 if test -f "$TKCONFIG" ; then
2686 # Ok, lets find the tcl source trees so we can use the headers
2687 # Warning: transition of version 9 to 10 will break this algorithm
2688 # because 10 sorts before 9. We also look for just tcl. We have to
2689 # be careful that we don't match stuff like tclX by accident.
2690 # the alternative search directory is involked by --with-tclinclude
2694 echo $ac_n "checking for Tcl private headers. dir=${configdir}""... $ac_c" 1>&6
2695 echo "configure:2696: checking for Tcl private headers. dir=${configdir}" >&5
2696 # Check whether --with-tclinclude or --without-tclinclude was given.
2697 if test "${with_tclinclude+set}" = set; then
2698 withval
="$with_tclinclude"
2699 with_tclinclude
=${withval}
2702 if eval "test \"`echo '$''{'ac_cv_c_tclh'+set}'`\" = set"; then
2703 echo $ac_n "(cached) $ac_c" 1>&6
2706 # first check to see if --with-tclinclude was specified
2707 if test x
"${with_tclinclude}" != x
; then
2708 if test -f ${with_tclinclude}/tclInt.h
; then
2709 ac_cv_c_tclh
=`(cd ${with_tclinclude}; pwd)`
2710 elif test -f ${with_tclinclude}/generic
/tclInt.h
; then
2711 ac_cv_c_tclh
=`(cd ${with_tclinclude}/generic; pwd)`
2713 { echo "configure: error: ${with_tclinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2717 # next check if it came with Tcl configuration file
2718 if test x
"${ac_cv_c_tclconfig}" = x
; then
2719 if test -f $ac_cv_c_tclconfig/..
/generic
/tclInt.h
; then
2720 ac_cv_c_tclh
=`(cd $ac_cv_c_tclconfig/..; pwd)`
2724 # next check in private source directory
2726 # since ls returns lowest version numbers first, reverse its output
2727 if test x
"${ac_cv_c_tclh}" = x
; then
2730 `ls -dr ${srcdir}/../tcl[7-9]* 2>/dev/null` \
2731 ${srcdir}/..
/..
/tcl \
2732 `ls -dr ${srcdir}/../../tcl[7-9]* 2>/dev/null` \
2733 ${srcdir}/..
/..
/..
/tcl \
2734 `ls -dr ${srcdir}/../../../tcl[7-9]* 2>/dev/null ` ; do
2735 if test -f $i/generic
/tclInt.h
; then
2736 ac_cv_c_tclh
=`(cd $i/generic; pwd)`
2741 # finally check in a few common install locations
2743 # since ls returns lowest version numbers first, reverse its output
2744 if test x
"${ac_cv_c_tclh}" = x
; then
2746 `ls -dr /usr/local/src/tcl[7-9]* 2>/dev/null` \
2747 `ls -dr /usr/local/lib/tcl[7-9]* 2>/dev/null` \
2748 /usr
/local
/src
/tcl \
2749 /usr
/local
/lib
/tcl \
2750 ${prefix}/include
; do
2751 if test -f $i/generic
/tclInt.h
; then
2752 ac_cv_c_tclh
=`(cd $i/generic; pwd)`
2757 # see if one is installed
2758 if test x
"${ac_cv_c_tclh}" = x
; then
2759 ac_safe
=`echo "tclInt.h" | sed 'y%./+-%__p_%'`
2760 echo $ac_n "checking for tclInt.h""... $ac_c" 1>&6
2761 echo "configure:2762: checking for tclInt.h" >&5
2762 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2763 echo $ac_n "(cached) $ac_c" 1>&6
2765 cat > conftest.
$ac_ext <<EOF
2766 #line 2767 "configure"
2767 #include "confdefs.h"
2770 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2771 { (eval echo configure
:2772: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2772 ac_err
=`grep -v '^ *+' conftest.out`
2773 if test -z "$ac_err"; then
2775 eval "ac_cv_header_$ac_safe=yes"
2778 echo "configure: failed program was:" >&5
2779 cat conftest.
$ac_ext >&5
2781 eval "ac_cv_header_$ac_safe=no"
2785 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2786 echo "$ac_t""yes" 1>&6
2787 ac_cv_c_tclh
=installed
2789 echo "$ac_t""no" 1>&6
2797 if test x
"${ac_cv_c_tclh}" = x
; then
2798 TCLHDIR
="# no Tcl private headers found"
2799 { echo "configure: error: Can't find Tcl private headers" 1>&2; exit 1; }
2801 if test x
"${ac_cv_c_tclh}" != x
; then
2803 if test x
"${ac_cv_c_tclh}" = x
"installed" ; then
2804 echo "$ac_t""is installed" 1>&6
2807 echo "$ac_t""found in ${ac_cv_c_tclh}" 1>&6
2808 # this hack is cause the TCLHDIR won't print if there is a "-I" in it.
2809 TCLHDIR
="-I${ac_cv_c_tclh}"
2817 # Ok, lets find the tk source trees so we can use the headers
2818 # If the directory (presumably symlink) named "tk" exists, use that one
2819 # in preference to any others. Same logic is used when choosing library
2820 # and again with Tcl. The search order is the best place to look first, then in
2821 # decreasing significance. The loop breaks if the trigger file is found.
2822 # Note the gross little conversion here of srcdir by cd'ing to the found
2823 # directory. This converts the path from a relative to an absolute, so
2824 # recursive cache variables for the path will work right. We check all
2825 # the possible paths in one loop rather than many seperate loops to speed
2827 # the alternative search directory is involked by --with-tkinclude
2830 echo $ac_n "checking for Tk private headers""... $ac_c" 1>&6
2831 echo "configure:2832: checking for Tk private headers" >&5
2832 # Check whether --with-tkinclude or --without-tkinclude was given.
2833 if test "${with_tkinclude+set}" = set; then
2834 withval
="$with_tkinclude"
2835 with_tkinclude
=${withval}
2838 if eval "test \"`echo '$''{'ac_cv_c_tkh'+set}'`\" = set"; then
2839 echo $ac_n "(cached) $ac_c" 1>&6
2842 # first check to see if --with-tkinclude was specified
2843 if test x
"${with_tkinclude}" != x
; then
2844 if test -f ${with_tkinclude}/tk.h
; then
2845 ac_cv_c_tkh
=`(cd ${with_tkinclude}; pwd)`
2846 elif test -f ${with_tkinclude}/generic
/tk.h
; then
2847 ac_cv_c_tkh
=`(cd ${with_tkinclude}/generic; pwd)`
2849 { echo "configure: error: ${with_tkinclude} directory doesn't contain private headers" 1>&2; exit 1; }
2853 # next check if it came with Tk configuration file
2854 if test x
"${ac_cv_c_tkconfig}" = x
; then
2855 if test -f $ac_cv_c_tkconfig/..
/generic
/tk.h
; then
2856 ac_cv_c_tkh
=`(cd $ac_cv_c_tkconfig/..; pwd)`
2860 # next check in private source directory
2862 # since ls returns lowest version numbers first, reverse its output
2863 if test x
"${ac_cv_c_tkh}" = x
; then
2866 `ls -dr ${srcdir}/../tk[4-9]* 2>/dev/null` \
2867 ${srcdir}/..
/..
/tk \
2868 `ls -dr ${srcdir}/../../tk[4-9]* 2>/dev/null` \
2869 ${srcdir}/..
/..
/..
/tk \
2870 `ls -dr ${srcdir}/../../../tk[4-9]* 2>/dev/null ` ; do
2871 if test -f $i/generic
/tk.h
; then
2872 ac_cv_c_tkh
=`(cd $i/generic; pwd)`
2877 # finally check in a few common install locations
2879 # since ls returns lowest version numbers first, reverse its output
2880 if test x
"${ac_cv_c_tkh}" = x
; then
2882 `ls -dr /usr/local/src/tk[4-9]* 2>/dev/null` \
2883 `ls -dr /usr/local/lib/tk[4-9]* 2>/dev/null` \
2886 ${prefix}/include
; do
2887 if test -f $i/generic
/tk.h
; then
2888 ac_cv_c_tkh
=`(cd $i/generic; pwd)`
2893 # see if one is installed
2894 if test x
"${ac_cv_c_tkh}" = x
; then
2895 ac_safe
=`echo "tk.h" | sed 'y%./+-%__p_%'`
2896 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
2897 echo "configure:2898: checking for tk.h" >&5
2898 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2899 echo $ac_n "(cached) $ac_c" 1>&6
2901 cat > conftest.
$ac_ext <<EOF
2902 #line 2903 "configure"
2903 #include "confdefs.h"
2906 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2907 { (eval echo configure
:2908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2908 ac_err
=`grep -v '^ *+' conftest.out`
2909 if test -z "$ac_err"; then
2911 eval "ac_cv_header_$ac_safe=yes"
2914 echo "configure: failed program was:" >&5
2915 cat conftest.
$ac_ext >&5
2917 eval "ac_cv_header_$ac_safe=no"
2921 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2922 echo "$ac_t""yes" 1>&6
2923 ac_cv_c_tkh
=installed
2925 echo "$ac_t""no" 1>&6
2933 if test x
"${ac_cv_c_tkh}" != x
; then
2935 if test x
"${ac_cv_c_tkh}" = x
"installed" ; then
2936 echo "$ac_t""is installed" 1>&6
2939 echo "$ac_t""found in ${ac_cv_c_tkh}" 1>&6
2940 # this hack is cause the TKHDIR won't print if there is a "-I" in it.
2941 TKHDIR
="-I${ac_cv_c_tkh}"
2944 TKHDIR
="# no Tk directory found"
2945 echo "configure: warning: Can't find Tk private headers" 1>&2
2954 # Include some libraries that Tcl and Tk want.
2955 TCL_LIBS
='$(TK) $(TCL) $(X11_LDFLAGS) $(X11_LIBS)'
2956 # Yes, the ordering seems wrong here. But it isn't.
2957 # TK_LIBS is the list of libraries that need to be linked
2959 LIBS
="${LIBS} ${TCL_LIBS} ${TK_LIBS}"
2960 CONFIG_OBS
="${CONFIG_OBS} gdbtk.o"
2969 # end-sanitize-gdbtk
2975 # Begin stuff to support --enable-shared
2976 # Check whether --enable-shared or --disable-shared was given.
2977 if test "${enable_shared+set}" = set; then
2978 enableval
="$enable_shared"
2979 case "${enableval}" in
2988 # If we have shared libraries, try to set rpath reasonably.
2989 if test "${shared}" = "true"; then
2992 HLDFLAGS
='-Wl,+s,+b,$(libdir)'
2994 *-*-irix5* |
*-*-irix6*)
2995 HLDFLAGS
='-Wl,-rpath,$(libdir)'
2999 *-*-linux* |
*-pc-linux-gnu)
3000 HLDFLAGS
='-Wl,-rpath,$(libdir)'
3003 HLDFLAGS
='-R $(libdir)'
3006 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;'
3011 # On SunOS, if the linker supports the -rpath option, use it to
3012 # prevent ../bfd and ../opcodes from being included in the run time
3016 echo 'main () { }' > conftest.c
3017 ${CC} -o conftest
-Wl,-rpath= conftest.c
>/dev
/null
2>conftest.t
3018 if grep 'unrecognized' conftest.t
>/dev
/null
2>&1; then
3020 elif grep 'No such file' conftest.t
>/dev
/null
2>&1; then
3022 elif grep 'do not mix' conftest.t
>/dev
/null
2>&1; then
3024 elif grep 'some text already loaded' conftest.t
>/dev
/null
2>&1; then
3026 elif test "${shared}" = "true"; then
3027 HLDFLAGS
='-Wl,-rpath=$(libdir)'
3029 HLDFLAGS
='-Wl,-rpath='
3031 rm -f conftest.t conftest.c conftest
3036 # End stuff to support --enable-shared
3038 # target_subdir is used by the testsuite to find the target libraries.
3040 if test "${host}" != "${target}"; then
3041 target_subdir
="${target_alias}/"
3046 host_makefile_frag
=${srcdir}/config/${gdb_host_cpu}/${gdb_host}.mh
3047 if test ! -f ${host_makefile_frag}; then
3048 { echo "configure: error: "*** Gdb does not support
host ${host}"" 1>&2; exit 1; }
3050 frags
="$frags $host_makefile_frag"
3052 target_makefile_frag
=${srcdir}/config/${gdb_target_cpu}/${gdb_target}.mt
3053 if test ! -f ${target_makefile_frag}; then
3054 { echo "configure: error: "*** Gdb does not support target
${target}"" 1>&2; exit 1; }
3056 frags
="$frags $target_makefile_frag"
3063 s/XM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3064 ' ${host_makefile_frag}`
3066 targetfile
=`sed -n '
3067 s/TM_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3068 ' ${target_makefile_frag}`
3070 # these really aren't orthogonal true/false values of the same condition,
3071 # but shells are slow enough that I like to reuse the test conditions
3073 if test "${target}" = "${host}"; then
3074 nativefile
=`sed -n '
3075 s/NAT_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
3076 ' ${host_makefile_frag}`
3078 # GDBserver is only useful in a "native" enviroment
3079 # configdirs=`echo $configdirs | sed 's/gdbserver//'`
3083 # If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
3084 # (NAT_FILE) is not set in config/*/*.m[ht] files, we don't make the
3085 # corresponding links. But we have to remove the xm.h files and tm.h
3086 # files anyway, e.g. when switching from "configure host" to
3092 if test "${hostfile}" != ""; then
3093 files
="${files} config/${gdb_host_cpu}/${hostfile}"
3094 links
="${links} xm.h"
3097 if test "${targetfile}" != ""; then
3098 files
="${files} config/${gdb_target_cpu}/${targetfile}"
3099 links
="${links} tm.h"
3102 if test "${nativefile}" != ""; then
3103 files
="${files} config/${gdb_host_cpu}/${nativefile}"
3104 links
="${links} nm.h"
3106 # A cross-only configuration.
3107 files
="${files} config/nm-empty.h"
3108 links
="${links} nm.h"
3110 # start-sanitize-gdbtk
3111 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
3112 echo "configure:3113: checking whether ln -s works" >&5
3113 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
3114 echo $ac_n "(cached) $ac_c" 1>&6
3117 if ln -s X conftestdata
2>/dev
/null
3120 ac_cv_prog_LN_S
="ln -s"
3125 LN_S
="$ac_cv_prog_LN_S"
3126 if test "$ac_cv_prog_LN_S" = "ln -s"; then
3127 echo "$ac_t""yes" 1>&6
3129 echo "$ac_t""no" 1>&6
3132 # Make it possible to use the GUI without doing a full install
3133 if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl
; then
3134 if test "$LN_S" = "ln -s" -a ! -f gdbtcl
; then
3135 echo linking
$srcdir/gdbtcl to gdbtcl
3136 $LN_S $srcdir/gdbtcl gdbtcl
3138 echo Warning
: Unable to link
$srcdir/gdbtcl to gdbtcl. You will need to
do a
3139 echo " " make install before you are able to run the GUI.
3142 # end-sanitize-gdbtk
3146 subdirs
="$configdirs"
3149 cat > confcache
<<\EOF
3150 # This file is a shell script that caches the results of configure
3151 # tests run on this system so they can be shared between configure
3152 # scripts and configure runs. It is not useful on other systems.
3153 # If it contains results you don't want to keep, you may remove or edit it.
3155 # By default, configure uses ./config.cache as the cache file,
3156 # creating it if it does not exist already. You can give configure
3157 # the --cache-file=FILE option to use a different cache file; that is
3158 # what configure does when it calls configure scripts in
3159 # subdirectories, so they share the cache.
3160 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3161 # config.status only pays attention to the cache file if you give it the
3162 # --recheck option to rerun configure.
3165 # The following way of writing the cache mishandles newlines in values,
3166 # but we know of no workaround that is simple, portable, and efficient.
3167 # So, don't put newlines in cache variables' values.
3168 # Ultrix sh set writes to stderr and can't be redirected directly,
3169 # and sets the high bit in the cache file unless we assign to the vars.
3171 case `(ac_space=' '; set) 2>&1` in
3173 # `set' does not quote correctly, so add quotes (double-quote substitution
3174 # turns \\\\ into \\, and sed turns \\ into \).
3176 -e "s/'/'\\\\''/g" \
3177 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3180 # `set' quotes correctly as required by POSIX, so do not add quotes.
3181 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3184 if cmp -s $cache_file confcache
; then
3187 if test -w $cache_file; then
3188 echo "updating cache $cache_file"
3189 cat confcache
> $cache_file
3191 echo "not updating unwritable cache $cache_file"
3196 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3198 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3199 # Let make expand exec_prefix.
3200 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3202 # Any assignment to VPATH causes Sun make to only execute
3203 # the first set of double-colon rules, so remove it if not needed.
3204 # If there is a colon in the path, we need to keep it.
3205 if test "x$srcdir" = x.
; then
3206 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3209 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3211 DEFS
=-DHAVE_CONFIG_H
3213 # Without the "./", some shells look in PATH for config.status.
3214 : ${CONFIG_STATUS=./config.status}
3216 echo creating
$CONFIG_STATUS
3217 rm -f $CONFIG_STATUS
3218 cat > $CONFIG_STATUS <<EOF
3220 # Generated automatically by configure.
3221 # Run this file to recreate the current configuration.
3222 # This directory was configured as follows,
3223 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3225 # $0 $ac_configure_args
3227 # Compiler output produced by configure, useful for debugging
3228 # configure, is in ./config.log if it exists.
3230 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3233 case "\$ac_option" in
3234 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3235 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3236 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3237 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3238 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3240 -help | --help | --hel | --he | --h)
3241 echo "\$ac_cs_usage"; exit 0 ;;
3242 *) echo "\$ac_cs_usage"; exit 1 ;;
3246 ac_given_srcdir=$srcdir
3247 ac_given_INSTALL="$INSTALL"
3249 trap 'rm -fr `echo "Makefile .gdbinit:gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3251 cat >> $CONFIG_STATUS <<EOF
3253 # Protect against being on the right side of a sed subst in config.status.
3254 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3255 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3258 s%@CFLAGS@%$CFLAGS%g
3259 s%@CPPFLAGS@%$CPPFLAGS%g
3260 s%@CXXFLAGS@%$CXXFLAGS%g
3262 s%@LDFLAGS@%$LDFLAGS%g
3264 s%@exec_prefix@%$exec_prefix%g
3265 s%@prefix@%$prefix%g
3266 s%@program_transform_name@%$program_transform_name%g
3267 s%@bindir@%$bindir%g
3268 s%@sbindir@%$sbindir%g
3269 s%@libexecdir@%$libexecdir%g
3270 s%@datadir@%$datadir%g
3271 s%@sysconfdir@%$sysconfdir%g
3272 s%@sharedstatedir@%$sharedstatedir%g
3273 s%@localstatedir@%$localstatedir%g
3274 s%@libdir@%$libdir%g
3275 s%@includedir@%$includedir%g
3276 s%@oldincludedir@%$oldincludedir%g
3277 s%@infodir@%$infodir%g
3278 s%@mandir@%$mandir%g
3282 s%@host_alias@%$host_alias%g
3283 s%@host_cpu@%$host_cpu%g
3284 s%@host_vendor@%$host_vendor%g
3285 s%@host_os@%$host_os%g
3286 s%@target@%$target%g
3287 s%@target_alias@%$target_alias%g
3288 s%@target_cpu@%$target_cpu%g
3289 s%@target_vendor@%$target_vendor%g
3290 s%@target_os@%$target_os%g
3292 s%@build_alias@%$build_alias%g
3293 s%@build_cpu@%$build_cpu%g
3294 s%@build_vendor@%$build_vendor%g
3295 s%@build_os@%$build_os%g
3296 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3297 s%@INSTALL_DATA@%$INSTALL_DATA%g
3299 s%@RANLIB@%$RANLIB%g
3302 s%@CONFIG_LDFLAGS@%$CONFIG_LDFLAGS%g
3303 s%@TCL_VERSION@%$TCL_VERSION%g
3304 s%@TCL_MAJOR_VERSION@%$TCL_MAJOR_VERSION%g
3305 s%@TCL_MINOR_VERSION@%$TCL_MINOR_VERSION%g
3306 s%@TCL_CC@%$TCL_CC%g
3307 s%@TCL_DEFS@%$TCL_DEFS%g
3308 s%@TCL_SHLIB_CFLAGS@%$TCL_SHLIB_CFLAGS%g
3309 s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
3310 s%@TCL_SHLIB_LD_LIBS@%$TCL_SHLIB_LD_LIBS%g
3311 s%@TCL_SHLIB_SUFFIX@%$TCL_SHLIB_SUFFIX%g
3312 s%@TCL_DL_LIBS@%$TCL_DL_LIBS%g
3313 s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
3314 s%@TCL_LD_SEARCH_FLAGS@%$TCL_LD_SEARCH_FLAGS%g
3315 s%@TCL_COMPAT_OBJS@%$TCL_COMPAT_OBJS%g
3316 s%@TCL_RANLIB@%$TCL_RANLIB%g
3317 s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g
3318 s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
3319 s%@TCL_LIB_VERSIONS_OK@%$TCL_LIB_VERSIONS_OK%g
3320 s%@TK_VERSION@%$TK_VERSION%g
3321 s%@TK_DEFS@%$TK_DEFS%g
3322 s%@TK_XINCLUDES@%$TK_XINCLUDES%g
3323 s%@TK_XLIBSW@%$TK_XLIBSW%g
3324 s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
3325 s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
3326 s%@TCLHDIR@%$TCLHDIR%g
3327 s%@TKHDIR@%$TKHDIR%g
3328 s%@ENABLE_GDBTK@%$ENABLE_GDBTK%g
3329 s%@X_CFLAGS@%$X_CFLAGS%g
3330 s%@X_LDFLAGS@%$X_LDFLAGS%g
3331 s%@X_LIBS@%$X_LIBS%g
3332 s%@ENABLE_CFLAGS@%$ENABLE_CFLAGS%g
3333 s%@CONFIG_OBS@%$CONFIG_OBS%g
3334 s%@HLDFLAGS@%$HLDFLAGS%g
3335 s%@HLDENV@%$HLDENV%g
3336 s%@target_subdir@%$target_subdir%g
3337 /@host_makefile_frag@/r $host_makefile_frag
3338 s%@host_makefile_frag@%%g
3339 /@target_makefile_frag@/r $target_makefile_frag
3340 s%@target_makefile_frag@%%g
3343 s%@subdirs@%$subdirs%g
3348 cat >> $CONFIG_STATUS <<\EOF
3350 # Split the substitutions into bite-sized pieces for seds with
3351 # small command number limits, like on Digital OSF/1 and HP-UX.
3352 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3353 ac_file
=1 # Number of current file.
3354 ac_beg
=1 # First line for current file.
3355 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3358 while $ac_more_lines; do
3359 if test $ac_beg -gt 1; then
3360 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3362 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3364 if test ! -s conftest.s
$ac_file; then
3366 rm -f conftest.s
$ac_file
3368 if test -z "$ac_sed_cmds"; then
3369 ac_sed_cmds
="sed -f conftest.s$ac_file"
3371 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3373 ac_file
=`expr $ac_file + 1`
3375 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3378 if test -z "$ac_sed_cmds"; then
3383 cat >> $CONFIG_STATUS <<EOF
3385 CONFIG_FILES=\${CONFIG_FILES-"Makefile .gdbinit:gdbinit.in"}
3387 cat >> $CONFIG_STATUS <<\EOF
3388 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3389 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3391 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3392 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3393 *) ac_file_in
="${ac_file}.in" ;;
3396 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3398 # Remove last slash and all that follows it. Not all systems have dirname.
3399 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3400 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3401 # The file is in a subdirectory.
3402 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3403 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3404 # A "../" for each directory in $ac_dir_suffix.
3405 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3407 ac_dir_suffix
= ac_dots
=
3410 case "$ac_given_srcdir" in
3412 if test -z "$ac_dots"; then top_srcdir
=.
3413 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3414 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3416 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3417 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3420 case "$ac_given_INSTALL" in
3421 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3422 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3425 echo creating
"$ac_file"
3427 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3429 *Makefile
*) ac_comsub
="1i\\
3430 # $configure_input" ;;
3434 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3436 s%@configure_input@%$configure_input%g
3437 s%@srcdir@%$srcdir%g
3438 s%@top_srcdir@%$top_srcdir%g
3439 s%@INSTALL@%$INSTALL%g
3440 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3444 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3445 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3447 # ac_d sets the value in "#define NAME VALUE" lines.
3448 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3449 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3452 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3453 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3454 ac_uB
='\([ ]\)%\1#\2define\3'
3457 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3458 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3459 ac_eB
='$%\1#\2define\3'
3463 if test "${CONFIG_HEADERS+set}" != set; then
3465 cat >> $CONFIG_STATUS <<EOF
3466 CONFIG_HEADERS="config.h:config.in"
3468 cat >> $CONFIG_STATUS <<\EOF
3470 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3471 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3473 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3474 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3475 *) ac_file_in
="${ac_file}.in" ;;
3478 echo creating
$ac_file
3480 rm -f conftest.frag conftest.
in conftest.out
3481 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3482 cat $ac_file_inputs > conftest.
in
3486 # Transform confdefs.h into a sed script conftest.vals that substitutes
3487 # the proper values into config.h.in to produce config.h. And first:
3488 # Protect against being on the right side of a sed subst in config.status.
3489 # Protect against being in an unquoted here document in config.status.
3491 cat > conftest.hdr
<<\EOF
3494 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3498 sed -n -f conftest.hdr confdefs.h > conftest.vals
3501 # This sed command replaces #undef with comments. This is necessary, for
3502 # example, in the case of _POSIX_SOURCE, which is predefined and required
3503 # on some systems where configure will not decide to define it.
3504 cat >> conftest.vals <<\EOF
3505 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3508 # Break up conftest.vals because some shells have a limit on
3509 # the size of here documents, and old seds have small limits too.
3514 ac_lines=`grep -c . conftest.vals
`
3515 # grep -c gives empty output for an empty file on some AIX systems.
3516 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3517 # Write a limited-size here document to conftest.frag.
3518 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3519 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3521 sed -f conftest.frag conftest.in > conftest.out
3523 mv conftest.out conftest.in
3525 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3527 mv conftest.tail conftest.vals
3531 cat >> $CONFIG_STATUS <<\EOF
3532 rm -f conftest.frag conftest.h
3533 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3534 cat conftest.in >> conftest.h
3536 if cmp -s $ac_file conftest.h 2>/dev/null; then
3537 echo "$ac_file is unchanged"
3540 # Remove last slash and all that follows it. Not all systems have dirname.
3541 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3542 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3543 # The file is in a subdirectory.
3544 test ! -d "$ac_dir" && mkdir "$ac_dir"
3547 mv conftest.h $ac_file
3553 cat >> $CONFIG_STATUS <<EOF
3558 cat >> $CONFIG_STATUS <<\EOF
3559 srcdir=$ac_given_srcdir
3560 while test -n "$ac_sources"; do
3561 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
3562 set $ac_sources; ac_source=$1; shift; ac_sources=$*
3564 echo "linking $srcdir/$ac_source to $ac_dest"
3566 if test ! -r $srcdir/$ac_source; then
3567 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
3571 # Make relative symlinks.
3572 # Remove last slash and all that follows it. Not all systems have dirname.
3573 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
3574 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
3575 # The dest file is in a subdirectory.
3576 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
3577 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
3578 # A "../" for each directory in $ac_dest_dir_suffix.
3579 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
3581 ac_dest_dir_suffix= ac_dots=
3585 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
3586 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
3589 # Make a symlink if possible; otherwise try a hard link.
3590 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
3591 ln $srcdir/$ac_source $ac_dest; then :
3593 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
3597 cat >> $CONFIG_STATUS <<EOF
3599 gdb_host_cpu=$gdb_host_cpu
3600 gdb_target_cpu=$gdb_target_cpu
3601 nativefile=$nativefile
3604 cat >> $CONFIG_STATUS <<\EOF
3606 if test "${nativefile}" = ""; then
3607 sed -e '/^NATDEPFILES[ ]*=[ ]*/s//# NATDEPFILES=/' \
3608 < Makefile > Makefile.tem
3609 mv -f Makefile.tem Makefile
3612 sed -e '/^TM_FILE[ ]*=/s,^TM_FILE[ ]*=[ ]*,&config/'"${gdb_target_cpu}"'/,
3613 /^XM_FILE[ ]*=/s,^XM_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,
3614 /^NAT_FILE[ ]*=/s,^NAT_FILE[ ]*=[ ]*,&config/'"${gdb_host_cpu}"'/,' <Makefile >Makefile.tmp
3615 mv -f Makefile.tmp Makefile
3617 case x$CONFIG_HEADERS in
3618 xconfig.h:config.in)
3624 chmod +x $CONFIG_STATUS
3625 rm -fr confdefs* $ac_clean_files
3626 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3628 if test "$no_recursion" != yes; then
3630 # Remove --cache-file and --srcdir arguments so they do not pile up.
3631 ac_sub_configure_args=
3633 for ac_arg in $ac_configure_args; do
3634 if test -n "$ac_prev"; then
3639 -cache-file | --cache-file | --cache-fil | --cache-fi \
3640 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
3641 ac_prev=cache_file ;;
3642 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3643 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
3645 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
3647 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3649 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
3653 for ac_config_dir in $configdirs; do
3655 # Do not complain, so a configure script can configure whichever
3656 # parts of a large source tree are present.
3657 if test ! -d $srcdir/$ac_config_dir; then
3661 echo configuring in $ac_config_dir
3666 if test -d ./$ac_config_dir || mkdir ./$ac_config_dir; then :;
3668 { echo "configure: error: can not create `pwd`/$ac_config_dir" 1>&2; exit 1; }
3676 # A "../" for each directory in /$ac_config_dir.
3677 ac_dots=`echo $ac_config_dir|
sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
3680 .) # No --srcdir option. We are building in place.
3681 ac_sub_srcdir=$srcdir ;;
3682 /*) # Absolute path.
3683 ac_sub_srcdir=$srcdir/$ac_config_dir ;;
3685 ac_sub_srcdir=$ac_dots$srcdir/$ac_config_dir ;;
3688 # Check for guested configure; otherwise get Cygnus style configure.
3689 if test -f $ac_sub_srcdir/configure; then
3690 ac_sub_configure=$ac_sub_srcdir/configure
3691 elif test -f $ac_sub_srcdir/configure.in; then
3692 ac_sub_configure=$ac_configure
3694 echo "configure: warning: no configuration information is in $ac_config_dir" 1>&2
3698 # The recursion is here.
3699 if test -n "$ac_sub_configure"; then
3701 # Make the cache file name correct relative to the subdirectory.
3702 case "$cache_file" in
3703 /*) ac_sub_cache_file=$cache_file ;;
3705 ac_sub_cache_file="$ac_dots$cache_file" ;;
3707 case "$ac_given_INSTALL" in
3708 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3709 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3712 echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
3713 # The eval makes quoting arguments work.
3714 if eval ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir
3717 { echo "configure: error: $ac_sub_configure failed for $ac_config_dir" 1>&2; exit 1; }