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:
15 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
17 --enable-shared build shared libraries [default=yes]"
19 --enable-static build static libraries [default=yes]"
21 --enable-targets alternative target configurations"
23 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
25 --enable-maintainer-mode enable make rules and dependencies not useful
26 (and sometimes confusing) to the casual installer"
28 # Initialize some variables set by options.
29 # The variables have the same names as the options, with
30 # dashes changed to underlines.
32 cache_file=./config.cache
41 program_transform_name=s,x,x,
49 bindir='${exec_prefix}/bin'
50 sbindir='${exec_prefix}/sbin'
51 libexecdir='${exec_prefix}/libexec'
52 datadir='${prefix}/share'
53 sysconfdir='${prefix}/etc'
54 sharedstatedir='${prefix}/com'
55 localstatedir='${prefix}/var'
56 libdir='${exec_prefix}/lib'
57 includedir='${prefix}/include'
58 oldincludedir='/usr/include'
59 infodir='${prefix}/info'
60 mandir='${prefix}/man'
62 # Initialize some other variables.
65 # Maximum number of lines to put in a shell here document.
72 # If the previous option needs an argument, assign it.
73 if test -n "$ac_prev"; then
74 eval "$ac_prev=\$ac_option"
80 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
84 # Accept the important Cygnus configure options, so we can diagnose typos.
88 -bindir | --bindir | --bindi | --bind | --bin | --bi)
90 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
91 bindir="$ac_optarg" ;;
93 -build | --build | --buil | --bui | --bu)
95 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
98 -cache-file | --cache-file | --cache-fil | --cache-fi \
99 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
100 ac_prev=cache_file ;;
101 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
102 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
103 cache_file="$ac_optarg" ;;
105 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
107 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
109 datadir="$ac_optarg" ;;
111 -disable-* | --disable-*)
112 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
113 # Reject names that are not valid shell variable names.
114 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
115 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
117 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
118 eval "enable_${ac_feature}=no" ;;
120 -enable-* | --enable-*)
121 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
122 # Reject names that are not valid shell variable names.
123 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
124 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
131 eval "enable_${ac_feature}='$ac_optarg'" ;;
133 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
134 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
135 | --exec | --exe | --ex)
136 ac_prev=exec_prefix ;;
137 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
138 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
139 | --exec=* | --exe=* | --ex=*)
140 exec_prefix="$ac_optarg" ;;
142 -gas | --gas | --ga | --g)
143 # Obsolete; use --with-gas.
146 -help | --help | --hel | --he)
147 # Omit some internal or obsolete options to make the list less imposing.
148 # This message is too long to be a string in the A/UX 3.1 sh.
150 Usage: configure [options] [host]
151 Options: [defaults in brackets after descriptions]
153 --cache-file=FILE cache test results in FILE
154 --help print this message
155 --no-create do not create output files
156 --quiet, --silent do not print \`checking...' messages
157 --version print the version of autoconf that created configure
158 Directory and file names:
159 --prefix=PREFIX install architecture-independent files in PREFIX
161 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
163 --bindir=DIR user executables in DIR [EPREFIX/bin]
164 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
165 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
166 --datadir=DIR read-only architecture-independent data in DIR
168 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
169 --sharedstatedir=DIR modifiable architecture-independent data in DIR
171 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
172 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
173 --includedir=DIR C header files in DIR [PREFIX/include]
174 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
175 --infodir=DIR info documentation in DIR [PREFIX/info]
176 --mandir=DIR man documentation in DIR [PREFIX/man]
177 --srcdir=DIR find the sources in DIR [configure dir or ..]
178 --program-prefix=PREFIX prepend PREFIX to installed program names
179 --program-suffix=SUFFIX append SUFFIX to installed program names
180 --program-transform-name=PROGRAM
181 run sed PROGRAM on installed program names
185 --build=BUILD configure for building on BUILD [BUILD=HOST]
186 --host=HOST configure for HOST [guessed]
187 --target=TARGET configure for TARGET [TARGET=HOST]
188 Features and packages:
189 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
190 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
191 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
192 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
193 --x-includes=DIR X include files are in DIR
194 --x-libraries=DIR X library files are in DIR
196 if test -n "$ac_help"; then
197 echo "--enable and --with options recognized:$ac_help"
201 -host | --host | --hos | --ho)
203 -host=* | --host=* | --hos=* | --ho=*)
206 -includedir | --includedir | --includedi | --included | --include \
207 | --includ | --inclu | --incl | --inc)
208 ac_prev=includedir ;;
209 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
210 | --includ=* | --inclu=* | --incl=* | --inc=*)
211 includedir="$ac_optarg" ;;
213 -infodir | --infodir | --infodi | --infod | --info | --inf)
215 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
216 infodir="$ac_optarg" ;;
218 -libdir | --libdir | --libdi | --libd)
220 -libdir=* | --libdir=* | --libdi=* | --libd=*)
221 libdir="$ac_optarg" ;;
223 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
224 | --libexe | --libex | --libe)
225 ac_prev=libexecdir ;;
226 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
227 | --libexe=* | --libex=* | --libe=*)
228 libexecdir="$ac_optarg" ;;
230 -localstatedir | --localstatedir | --localstatedi | --localstated \
231 | --localstate | --localstat | --localsta | --localst \
232 | --locals | --local | --loca | --loc | --lo)
233 ac_prev=localstatedir ;;
234 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
235 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
236 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
237 localstatedir="$ac_optarg" ;;
239 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
241 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
242 mandir="$ac_optarg" ;;
245 # Obsolete; use --without-fp.
248 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
252 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
253 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
256 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
257 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
258 | --oldin | --oldi | --old | --ol | --o)
259 ac_prev=oldincludedir ;;
260 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
261 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
262 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
263 oldincludedir="$ac_optarg" ;;
265 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
267 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
268 prefix="$ac_optarg" ;;
270 -program-prefix | --program-prefix | --program-prefi | --program-pref \
271 | --program-pre | --program-pr | --program-p)
272 ac_prev=program_prefix ;;
273 -program-prefix=* | --program-prefix=* | --program-prefi=* \
274 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
275 program_prefix="$ac_optarg" ;;
277 -program-suffix | --program-suffix | --program-suffi | --program-suff \
278 | --program-suf | --program-su | --program-s)
279 ac_prev=program_suffix ;;
280 -program-suffix=* | --program-suffix=* | --program-suffi=* \
281 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
282 program_suffix="$ac_optarg" ;;
284 -program-transform-name | --program-transform-name \
285 | --program-transform-nam | --program-transform-na \
286 | --program-transform-n | --program-transform- \
287 | --program-transform | --program-transfor \
288 | --program-transfo | --program-transf \
289 | --program-trans | --program-tran \
290 | --progr-tra | --program-tr | --program-t)
291 ac_prev=program_transform_name ;;
292 -program-transform-name=* | --program-transform-name=* \
293 | --program-transform-nam=* | --program-transform-na=* \
294 | --program-transform-n=* | --program-transform-=* \
295 | --program-transform=* | --program-transfor=* \
296 | --program-transfo=* | --program-transf=* \
297 | --program-trans=* | --program-tran=* \
298 | --progr-tra=* | --program-tr=* | --program-t=*)
299 program_transform_name="$ac_optarg" ;;
301 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
302 | -silent | --silent | --silen | --sile | --sil)
305 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
307 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
309 sbindir="$ac_optarg" ;;
311 -sharedstatedir | --sharedstatedir | --sharedstatedi \
312 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
313 | --sharedst | --shareds | --shared | --share | --shar \
315 ac_prev=sharedstatedir ;;
316 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
317 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
318 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
320 sharedstatedir="$ac_optarg" ;;
322 -site | --site | --sit)
324 -site=* | --site=* | --sit=*)
327 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
329 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
330 srcdir="$ac_optarg" ;;
332 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
333 | --syscon | --sysco | --sysc | --sys | --sy)
334 ac_prev=sysconfdir ;;
335 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
336 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
337 sysconfdir="$ac_optarg" ;;
339 -target | --target | --targe | --targ | --tar | --ta | --t)
341 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
342 target="$ac_optarg" ;;
344 -v | -verbose | --verbose | --verbos | --verbo | --verb)
347 -version | --version | --versio | --versi | --vers)
348 echo "configure generated by autoconf version 2.12"
352 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
353 # Reject names that are not valid shell variable names.
354 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
355 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
357 ac_package=`echo $ac_package| sed 's/-/_/g'`
362 eval "with_${ac_package}='$ac_optarg'" ;;
364 -without-* | --without-*)
365 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
366 # Reject names that are not valid shell variable names.
367 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
368 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
370 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 eval "with_${ac_package}=no" ;;
374 # Obsolete; use --with-x.
377 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
378 | --x-incl | --x-inc | --x-in | --x-i)
379 ac_prev=x_includes ;;
380 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
381 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
382 x_includes="$ac_optarg" ;;
384 -x-libraries | --x-libraries | --x-librarie | --x-librari \
385 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
386 ac_prev=x_libraries ;;
387 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
388 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
389 x_libraries="$ac_optarg" ;;
391 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
395 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
396 echo "configure: warning: $ac_option: invalid host type" 1>&2
398 if test "x$nonopt" != xNONE; then
399 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
407 if test -n "$ac_prev"; then
408 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
411 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
413 # File descriptor usage:
416 # 2 errors and warnings
417 # 3 some systems may open it to /dev/tty
418 # 4 used on the Kubota Titan
419 # 6 checking for... messages and results
420 # 5 compiler messages saved in config.log
421 if test "$silent" = yes; then
429 This file contains any messages produced by compilers while
430 running configure, to aid debugging if configure makes a mistake.
433 # Strip out --no-create and --no-recursion so they do not pile up.
434 # Also quote any args containing shell metacharacters.
439 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
440 | --no-cr | --no-c) ;;
441 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
442 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
443 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
444 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
445 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
450 # Only set these to C if already set. These must not be set unconditionally
451 # because not all systems understand e.g. LANG=C (notably SCO).
452 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
453 # Non-C LC_CTYPE values break the ctype check.
454 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
455 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
456 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
457 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
459 # confdefs.h avoids OS command line length limits that DEFS can exceed.
460 rm -rf conftest* confdefs.h
461 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
464 # A filename unique to this package, relative to the directory that
465 # configure is in, which we can look for to find out if srcdir is correct.
468 # Find the source files, if location was not specified.
469 if test -z "$srcdir"; then
470 ac_srcdir_defaulted=yes
471 # Try the directory containing this script, then its parent.
473 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
474 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
476 if test ! -r $srcdir/$ac_unique_file; then
480 ac_srcdir_defaulted=no
482 if test ! -r $srcdir/$ac_unique_file; then
483 if test "$ac_srcdir_defaulted" = yes; then
484 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
486 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
489 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
491 # Prefer explicitly selected file to automatically selected ones.
492 if test -z "$CONFIG_SITE"; then
493 if test "x$prefix" != xNONE; then
494 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
496 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
499 for ac_site_file in $CONFIG_SITE; do
500 if test -r "$ac_site_file"; then
501 echo "loading site script $ac_site_file"
506 if test -r "$cache_file"; then
507 echo "loading cache $cache_file"
510 echo "creating cache $cache_file"
515 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
516 ac_cpp='$CPP $CPPFLAGS'
517 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
518 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
519 cross_compiling=$ac_cv_prog_cc_cross
521 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
522 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
523 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
530 ac_n= ac_c='\c' ac_t=
536 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
537 if test -f $ac_dir/install-sh; then
539 ac_install_sh="$ac_aux_dir/install-sh -c"
541 elif test -f $ac_dir/install.sh; then
543 ac_install_sh="$ac_aux_dir/install.sh -c"
547 if test -z "$ac_aux_dir"; then
548 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
550 ac_config_guess=$ac_aux_dir/config.guess
551 ac_config_sub=$ac_aux_dir/config.sub
552 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
555 # Do some error checking and defaulting for the host and target type.
557 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
560 # 1. You are not allowed to specify --host, --target, and nonopt at the
562 # 2. Host defaults to nonopt.
563 # 3. If nonopt is not specified, then host defaults to the current host,
564 # as determined by config.guess.
565 # 4. Target and build default to nonopt.
566 # 5. If nonopt is not specified, then target and build default to host.
568 # The aliases save the names the user supplied, while $host etc.
569 # will get canonicalized.
570 case $host---$target---$nonopt in
571 NONE---*---* | *---NONE---* | *---*---NONE) ;;
572 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
576 # Make sure we can run config.sub.
577 if $ac_config_sub sun4 >/dev/null 2>&1; then :
578 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
581 echo $ac_n "checking host system type""... $ac_c" 1>&6
582 echo "configure:583: checking host system type" >&5
585 case "$host_alias" in
589 if host_alias=`$ac_config_guess`; then :
590 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
592 *) host_alias=$nonopt ;;
596 host=`$ac_config_sub $host_alias`
597 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
598 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
599 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
600 echo "$ac_t""$host" 1>&6
602 echo $ac_n "checking target system type""... $ac_c" 1>&6
603 echo "configure:604: checking target system type" >&5
606 case "$target_alias" in
609 NONE) target_alias=$host_alias ;;
610 *) target_alias=$nonopt ;;
614 target=`$ac_config_sub $target_alias`
615 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
616 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
617 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
618 echo "$ac_t""$target" 1>&6
620 echo $ac_n "checking build system type""... $ac_c" 1>&6
621 echo "configure:622: checking build system type" >&5
624 case "$build_alias" in
627 NONE) build_alias=$host_alias ;;
628 *) build_alias=$nonopt ;;
632 build=`$ac_config_sub $build_alias`
633 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
634 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
635 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
636 echo "$ac_t""$build" 1>&6
638 test "$host_alias" != "$target_alias" &&
639 test "$program_prefix$program_suffix$program_transform_name" = \
641 program_prefix=${target_alias}-
644 # Find a good install program. We prefer a C program (faster),
645 # so one script is as good as another. But avoid the broken or
646 # incompatible versions:
647 # SysV /etc/install, /usr/sbin/install
648 # SunOS /usr/etc/install
651 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
652 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
653 # ./install, which can be erroneously created by make from ./install.sh.
654 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
655 echo "configure:656: checking for a BSD compatible install" >&5
656 if test -z "$INSTALL"; then
657 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
658 echo $ac_n "(cached) $ac_c" 1>&6
660 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
661 for ac_dir in $PATH; do
662 # Account for people who put trailing slashes in PATH elements.
664 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
666 # OSF1 and SCO ODT 3.0 have their own names for install.
667 for ac_prog in ginstall installbsd scoinst install; do
668 if test -f $ac_dir/$ac_prog; then
669 if test $ac_prog = install &&
670 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
671 # AIX install. It has an incompatible calling convention.
672 # OSF/1 installbsd also uses dspmsg, but is usable.
675 ac_cv_path_install="$ac_dir/$ac_prog -c"
686 if test "${ac_cv_path_install+set}" = set; then
687 INSTALL="$ac_cv_path_install"
689 # As a last resort, use the slow shell script. We don't cache a
690 # path for INSTALL within a source directory, because that will
691 # break other packages using the cache if that directory is
692 # removed, or if the path is relative.
693 INSTALL="$ac_install_sh"
696 echo "$ac_t""$INSTALL" 1>&6
698 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
699 # It thinks the first close brace ends the variable substitution.
700 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
702 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
705 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
712 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
713 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
715 cat >> confdefs.h <<EOF
716 #define PACKAGE "$PACKAGE"
719 cat >> confdefs.h <<EOF
720 #define VERSION "$VERSION"
723 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
724 echo "configure:725: checking whether build environment is sane" >&5
727 echo timestamp > conftestfile
728 # Do `set' in a subshell so we don't clobber the current shell's
729 # arguments. Must try -L first in case configure is actually a
730 # symlink; some systems play weird games with the mod time of symlinks
731 # (eg FreeBSD returns the mod time of the symlink's containing
734 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
735 if test "" = "X"; then
737 set X `ls -t $srcdir/configure conftestfile`
739 test "$2" = conftestfile
745 { echo "configure: error: newly created file is older than distributed files!
746 Check your system clock" 1>&2; exit 1; }
749 echo "$ac_t""yes" 1>&6
750 if test "$program_transform_name" = s,x,x,; then
751 program_transform_name=
753 # Double any \ or $. echo might interpret backslashes.
754 cat <<\EOF_SED > conftestsed
755 s,\\,\\\\,g; s,\$,$$,g
757 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
760 test "$program_prefix" != NONE &&
761 program_transform_name="s,^,${program_prefix},; $program_transform_name"
762 # Use a double $ so make ignores it.
763 test "$program_suffix" != NONE &&
764 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
766 # sed with no file args requires a program.
767 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
769 missing_dir=`cd $ac_aux_dir && pwd`
770 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
771 echo "configure:772: checking for working aclocal" >&5
772 # Run test in a subshell; some versions of sh will print an error if
773 # an executable is not found, even if stderr is redirected.
774 # Redirect stdin to placate older versions of autoconf. Sigh.
775 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
777 echo "$ac_t""found" 1>&6
779 ACLOCAL="$missing_dir/missing aclocal"
780 echo "$ac_t""missing" 1>&6
783 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
784 echo "configure:785: checking for working autoconf" >&5
785 # Run test in a subshell; some versions of sh will print an error if
786 # an executable is not found, even if stderr is redirected.
787 # Redirect stdin to placate older versions of autoconf. Sigh.
788 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
790 echo "$ac_t""found" 1>&6
792 AUTOCONF="$missing_dir/missing autoconf"
793 echo "$ac_t""missing" 1>&6
796 echo $ac_n "checking for working automake""... $ac_c" 1>&6
797 echo "configure:798: checking for working automake" >&5
798 # Run test in a subshell; some versions of sh will print an error if
799 # an executable is not found, even if stderr is redirected.
800 # Redirect stdin to placate older versions of autoconf. Sigh.
801 if (automake --version) < /dev/null > /dev/null 2>&1; then
803 echo "$ac_t""found" 1>&6
805 AUTOMAKE="$missing_dir/missing automake"
806 echo "$ac_t""missing" 1>&6
809 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
810 echo "configure:811: checking for working autoheader" >&5
811 # Run test in a subshell; some versions of sh will print an error if
812 # an executable is not found, even if stderr is redirected.
813 # Redirect stdin to placate older versions of autoconf. Sigh.
814 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
815 AUTOHEADER=autoheader
816 echo "$ac_t""found" 1>&6
818 AUTOHEADER="$missing_dir/missing autoheader"
819 echo "$ac_t""missing" 1>&6
822 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
823 echo "configure:824: checking for working makeinfo" >&5
824 # Run test in a subshell; some versions of sh will print an error if
825 # an executable is not found, even if stderr is redirected.
826 # Redirect stdin to placate older versions of autoconf. Sigh.
827 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
829 echo "$ac_t""found" 1>&6
831 MAKEINFO="$missing_dir/missing makeinfo"
832 echo "$ac_t""missing" 1>&6
835 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
836 echo "configure:837: checking whether ${MAKE-make} sets \${MAKE}" >&5
837 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
838 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
839 echo $ac_n "(cached) $ac_c" 1>&6
841 cat > conftestmake <<\EOF
843 @echo 'ac_maketemp="${MAKE}"'
845 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
846 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
847 if test -n "$ac_maketemp"; then
848 eval ac_cv_prog_make_${ac_make}_set=yes
850 eval ac_cv_prog_make_${ac_make}_set=no
854 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
855 echo "$ac_t""yes" 1>&6
858 echo "$ac_t""no" 1>&6
859 SET_MAKE="MAKE=${MAKE-make}"
863 # Extract the first word of "gcc", so it can be a program name with args.
864 set dummy gcc; ac_word=$2
865 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
866 echo "configure:867: checking for $ac_word" >&5
867 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
868 echo $ac_n "(cached) $ac_c" 1>&6
870 if test -n "$CC"; then
871 ac_cv_prog_CC="$CC" # Let the user override the test.
873 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
874 for ac_dir in $PATH; do
875 test -z "$ac_dir" && ac_dir=.
876 if test -f $ac_dir/$ac_word; then
885 if test -n "$CC"; then
886 echo "$ac_t""$CC" 1>&6
888 echo "$ac_t""no" 1>&6
891 if test -z "$CC"; then
892 # Extract the first word of "cc", so it can be a program name with args.
893 set dummy cc; ac_word=$2
894 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
895 echo "configure:896: checking for $ac_word" >&5
896 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
897 echo $ac_n "(cached) $ac_c" 1>&6
899 if test -n "$CC"; then
900 ac_cv_prog_CC="$CC" # Let the user override the test.
902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
904 for ac_dir in $PATH; do
905 test -z "$ac_dir" && ac_dir=.
906 if test -f $ac_dir/$ac_word; then
907 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
916 if test $ac_prog_rejected = yes; then
917 # We found a bogon in the path, so make sure we never use it.
918 set dummy $ac_cv_prog_CC
920 if test $# -gt 0; then
921 # We chose a different compiler from the bogus one.
922 # However, it has the same basename, so the bogon will be chosen
923 # first if we set CC to just the basename; use the full file name.
925 set dummy "$ac_dir/$ac_word" "$@"
933 if test -n "$CC"; then
934 echo "$ac_t""$CC" 1>&6
936 echo "$ac_t""no" 1>&6
939 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
942 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
943 echo "configure:944: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
946 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
947 ac_cpp='$CPP $CPPFLAGS'
948 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
949 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
950 cross_compiling=$ac_cv_prog_cc_cross
952 cat > conftest.$ac_ext <<EOF
953 #line 954 "configure"
954 #include "confdefs.h"
957 if { (eval echo configure:958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
958 ac_cv_prog_cc_works=yes
959 # If we can't run a trivial program, we are probably using a cross compiler.
960 if (./conftest; exit) 2>/dev/null; then
961 ac_cv_prog_cc_cross=no
963 ac_cv_prog_cc_cross=yes
966 echo "configure: failed program was:" >&5
967 cat conftest.$ac_ext >&5
968 ac_cv_prog_cc_works=no
972 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
973 if test $ac_cv_prog_cc_works = no; then
974 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
976 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
977 echo "configure:978: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
978 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
979 cross_compiling=$ac_cv_prog_cc_cross
981 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
982 echo "configure:983: checking whether we are using GNU C" >&5
983 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
984 echo $ac_n "(cached) $ac_c" 1>&6
986 cat > conftest.c <<EOF
991 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
998 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1000 if test $ac_cv_prog_gcc = yes; then
1002 ac_test_CFLAGS="${CFLAGS+set}"
1003 ac_save_CFLAGS="$CFLAGS"
1005 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1006 echo "configure:1007: checking whether ${CC-cc} accepts -g" >&5
1007 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1008 echo $ac_n "(cached) $ac_c" 1>&6
1010 echo 'void f(){}' > conftest.c
1011 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1020 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1021 if test "$ac_test_CFLAGS" = set; then
1022 CFLAGS="$ac_save_CFLAGS"
1023 elif test $ac_cv_prog_cc_g = yes; then
1030 test "${CFLAGS+set}" = set || CFLAGS="-g"
1033 # Extract the first word of "ranlib", so it can be a program name with args.
1034 set dummy ranlib; ac_word=$2
1035 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1036 echo "configure:1037: checking for $ac_word" >&5
1037 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1040 if test -n "$RANLIB"; then
1041 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1043 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1044 for ac_dir in $PATH; do
1045 test -z "$ac_dir" && ac_dir=.
1046 if test -f $ac_dir/$ac_word; then
1047 ac_cv_prog_RANLIB="ranlib"
1052 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1055 RANLIB="$ac_cv_prog_RANLIB"
1056 if test -n "$RANLIB"; then
1057 echo "$ac_t""$RANLIB" 1>&6
1059 echo "$ac_t""no" 1>&6
1062 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1063 if test "${with_gnu_ld+set}" = set; then
1064 withval="$with_gnu_ld"
1065 test "$withval" = no || with_gnu_ld=yes
1070 if test "$with_gnu_ld" = yes; then
1071 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1072 echo "configure:1073: checking for GNU ld" >&5
1074 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1075 echo "configure:1076: checking for non-GNU ld" >&5
1077 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1078 echo $ac_n "(cached) $ac_c" 1>&6
1082 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1086 for ac_dir in $PATH; do
1087 test -z "$ac_dir" && ac_dir=.
1088 if test -f "$ac_dir/ld"; then
1089 ac_cv_path_LD="$ac_dir/ld"
1090 # Check to see if the program is GNU ld. I'd rather use --version,
1091 # but apparently some GNU ld's only accept -v.
1092 # Break only if it was the GNU/non-GNU ld that we prefer.
1093 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1094 test "$with_gnu_ld" = yes && break
1096 test "$with_gnu_ld" != yes && break
1106 if test -n "$LD"; then
1107 echo "$ac_t""$LD" 1>&6
1109 echo "$ac_t""no" 1>&6
1111 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1113 echo $ac_n "checking whether we are using GNU ld""... $ac_c" 1>&6
1114 echo "configure:1115: checking whether we are using GNU ld" >&5
1115 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1116 echo $ac_n "(cached) $ac_c" 1>&6
1118 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1119 if $LD -v 2>&1 </dev/null | egrep '(GNU ld|with BFD)' > /dev/null; then
1120 ac_cv_prog_gnu_ld=yes
1122 ac_cv_prog_gnu_ld=no
1126 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1129 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1130 echo "configure:1131: checking whether ln -s works" >&5
1131 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1132 echo $ac_n "(cached) $ac_c" 1>&6
1135 if ln -s X conftestdata 2>/dev/null
1138 ac_cv_prog_LN_S="ln -s"
1143 LN_S="$ac_cv_prog_LN_S"
1144 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1145 echo "$ac_t""yes" 1>&6
1147 echo "$ac_t""no" 1>&6
1156 # Always use our own libtool.
1157 LIBTOOL='$(top_builddir)/libtool'
1160 # Check whether --enable-shared or --disable-shared was given.
1161 if test "${enable_shared+set}" = set; then
1162 enableval="$enable_shared"
1163 if test "$enableval" = no; then
1171 test "$enable_shared" = no && libtool_shared=" --disable-shared"
1173 # Check whether --enable-static or --disable-static was given.
1174 if test "${enable_static+set}" = set; then
1175 enableval="$enable_static"
1176 if test "$enableval" = no; then
1184 test "$enable_static" = no && libtool_static=" --disable-static"
1186 libtool_flags="$libtool_shared$libtool_static"
1187 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1188 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1189 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1191 # Some flags need to be propagated to the compiler or linker for good
1195 ac_save_CFLAGS="$CFLAGS"
1196 # -n32 always needs to be added to the linker when using GCC.
1197 test "$ac_cv_prog_gcc" = yes && CFLAGS="$CFLAGS -n32"
1198 for f in '-32' '-64' '-cckr' '-n32' '-mips1' '-mips2' '-mips3' '-mips4'; do
1199 if echo " $CC $CFLAGS " | egrep -e "[ ]$f[ ]" > /dev/null; then
1203 CFLAGS="$ac_save_CFLAGS"
1207 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1208 CFLAGS="$CFLAGS -belf"
1212 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1213 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1214 LD="$LD" RANLIB="$RANLIB" LN_S="$LN_S" \
1215 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig \
1216 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1217 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1220 # Check whether --enable-targets or --disable-targets was given.
1221 if test "${enable_targets+set}" = set; then
1222 enableval="$enable_targets"
1223 case "${enableval}" in
1224 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1226 no) enable_targets= ;;
1227 *) enable_targets=$enableval ;;
1230 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1231 if test "${enable_commonbfdlib+set}" = set; then
1232 enableval="$enable_commonbfdlib"
1233 case "${enableval}" in
1234 yes) commonbfdlib=true ;;
1235 no) commonbfdlib=false ;;
1236 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1244 if test -z "$target" ; then
1245 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1247 if test -z "$host" ; then
1248 { echo "configure: error: Unrecognized host system type; please check config.sub." 1>&2; exit 1; }
1250 if test "$program_transform_name" = s,x,x,; then
1251 program_transform_name=
1253 # Double any \ or $. echo might interpret backslashes.
1254 cat <<\EOF_SED > conftestsed
1255 s,\\,\\\\,g; s,\$,$$,g
1257 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1260 test "$program_prefix" != NONE &&
1261 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1262 # Use a double $ so make ignores it.
1263 test "$program_suffix" != NONE &&
1264 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1266 # sed with no file args requires a program.
1267 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1270 # Extract the first word of "gcc", so it can be a program name with args.
1271 set dummy gcc; ac_word=$2
1272 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1273 echo "configure:1274: checking for $ac_word" >&5
1274 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1275 echo $ac_n "(cached) $ac_c" 1>&6
1277 if test -n "$CC"; then
1278 ac_cv_prog_CC="$CC" # Let the user override the test.
1280 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1281 for ac_dir in $PATH; do
1282 test -z "$ac_dir" && ac_dir=.
1283 if test -f $ac_dir/$ac_word; then
1292 if test -n "$CC"; then
1293 echo "$ac_t""$CC" 1>&6
1295 echo "$ac_t""no" 1>&6
1298 if test -z "$CC"; then
1299 # Extract the first word of "cc", so it can be a program name with args.
1300 set dummy cc; ac_word=$2
1301 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1302 echo "configure:1303: checking for $ac_word" >&5
1303 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1304 echo $ac_n "(cached) $ac_c" 1>&6
1306 if test -n "$CC"; then
1307 ac_cv_prog_CC="$CC" # Let the user override the test.
1309 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1311 for ac_dir in $PATH; do
1312 test -z "$ac_dir" && ac_dir=.
1313 if test -f $ac_dir/$ac_word; then
1314 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1315 ac_prog_rejected=yes
1323 if test $ac_prog_rejected = yes; then
1324 # We found a bogon in the path, so make sure we never use it.
1325 set dummy $ac_cv_prog_CC
1327 if test $# -gt 0; then
1328 # We chose a different compiler from the bogus one.
1329 # However, it has the same basename, so the bogon will be chosen
1330 # first if we set CC to just the basename; use the full file name.
1332 set dummy "$ac_dir/$ac_word" "$@"
1340 if test -n "$CC"; then
1341 echo "$ac_t""$CC" 1>&6
1343 echo "$ac_t""no" 1>&6
1346 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1349 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1350 echo "configure:1351: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1353 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1354 ac_cpp='$CPP $CPPFLAGS'
1355 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1356 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1357 cross_compiling=$ac_cv_prog_cc_cross
1359 cat > conftest.$ac_ext <<EOF
1360 #line 1361 "configure"
1361 #include "confdefs.h"
1364 if { (eval echo configure:1365: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1365 ac_cv_prog_cc_works=yes
1366 # If we can't run a trivial program, we are probably using a cross compiler.
1367 if (./conftest; exit) 2>/dev/null; then
1368 ac_cv_prog_cc_cross=no
1370 ac_cv_prog_cc_cross=yes
1373 echo "configure: failed program was:" >&5
1374 cat conftest.$ac_ext >&5
1375 ac_cv_prog_cc_works=no
1379 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1380 if test $ac_cv_prog_cc_works = no; then
1381 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1383 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1384 echo "configure:1385: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1385 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1386 cross_compiling=$ac_cv_prog_cc_cross
1388 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1389 echo "configure:1390: checking whether we are using GNU C" >&5
1390 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1391 echo $ac_n "(cached) $ac_c" 1>&6
1393 cat > conftest.c <<EOF
1398 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1405 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1407 if test $ac_cv_prog_gcc = yes; then
1409 ac_test_CFLAGS="${CFLAGS+set}"
1410 ac_save_CFLAGS="$CFLAGS"
1412 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1413 echo "configure:1414: checking whether ${CC-cc} accepts -g" >&5
1414 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1415 echo $ac_n "(cached) $ac_c" 1>&6
1417 echo 'void f(){}' > conftest.c
1418 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1427 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1428 if test "$ac_test_CFLAGS" = set; then
1429 CFLAGS="$ac_save_CFLAGS"
1430 elif test $ac_cv_prog_cc_g = yes; then
1437 test "${CFLAGS+set}" = set || CFLAGS="-g"
1441 for ac_prog in 'bison -y' byacc
1443 # Extract the first word of "$ac_prog", so it can be a program name with args.
1444 set dummy $ac_prog; ac_word=$2
1445 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1446 echo "configure:1447: checking for $ac_word" >&5
1447 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1448 echo $ac_n "(cached) $ac_c" 1>&6
1450 if test -n "$YACC"; then
1451 ac_cv_prog_YACC="$YACC" # Let the user override the test.
1453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1454 for ac_dir in $PATH; do
1455 test -z "$ac_dir" && ac_dir=.
1456 if test -f $ac_dir/$ac_word; then
1457 ac_cv_prog_YACC="$ac_prog"
1464 YACC="$ac_cv_prog_YACC"
1465 if test -n "$YACC"; then
1466 echo "$ac_t""$YACC" 1>&6
1468 echo "$ac_t""no" 1>&6
1471 test -n "$YACC" && break
1473 test -n "$YACC" || YACC="yacc"
1475 # Extract the first word of "flex", so it can be a program name with args.
1476 set dummy flex; ac_word=$2
1477 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1478 echo "configure:1479: checking for $ac_word" >&5
1479 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1480 echo $ac_n "(cached) $ac_c" 1>&6
1482 if test -n "$LEX"; then
1483 ac_cv_prog_LEX="$LEX" # Let the user override the test.
1485 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1486 for ac_dir in $PATH; do
1487 test -z "$ac_dir" && ac_dir=.
1488 if test -f $ac_dir/$ac_word; then
1489 ac_cv_prog_LEX="flex"
1494 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
1497 LEX="$ac_cv_prog_LEX"
1498 if test -n "$LEX"; then
1499 echo "$ac_t""$LEX" 1>&6
1501 echo "$ac_t""no" 1>&6
1504 if test -z "$LEXLIB"
1510 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1511 echo "configure:1512: checking for yywrap in -l$ac_lib" >&5
1512 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1513 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1514 echo $ac_n "(cached) $ac_c" 1>&6
1516 ac_save_LIBS="$LIBS"
1517 LIBS="-l$ac_lib $LIBS"
1518 cat > conftest.$ac_ext <<EOF
1519 #line 1520 "configure"
1520 #include "confdefs.h"
1521 /* Override any gcc2 internal prototype to avoid an error. */
1522 /* We use char because int might match the return type of a gcc2
1523 builtin and then its argument prototype would still apply. */
1530 if { (eval echo configure:1531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1532 eval "ac_cv_lib_$ac_lib_var=yes"
1534 echo "configure: failed program was:" >&5
1535 cat conftest.$ac_ext >&5
1537 eval "ac_cv_lib_$ac_lib_var=no"
1540 LIBS="$ac_save_LIBS"
1543 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1544 echo "$ac_t""yes" 1>&6
1547 echo "$ac_t""no" 1>&6
1552 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1553 echo "configure:1554: checking how to run the C preprocessor" >&5
1554 # On Suns, sometimes $CPP names a directory.
1555 if test -n "$CPP" && test -d "$CPP"; then
1558 if test -z "$CPP"; then
1559 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1560 echo $ac_n "(cached) $ac_c" 1>&6
1562 # This must be in double quotes, not single quotes, because CPP may get
1563 # substituted into the Makefile and "${CC-cc}" will confuse make.
1565 # On the NeXT, cc -E runs the code through the compiler's parser,
1566 # not just through cpp.
1567 cat > conftest.$ac_ext <<EOF
1568 #line 1569 "configure"
1569 #include "confdefs.h"
1573 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1574 { (eval echo configure:1575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1575 ac_err=`grep -v '^ *+' conftest.out`
1576 if test -z "$ac_err"; then
1580 echo "configure: failed program was:" >&5
1581 cat conftest.$ac_ext >&5
1583 CPP="${CC-cc} -E -traditional-cpp"
1584 cat > conftest.$ac_ext <<EOF
1585 #line 1586 "configure"
1586 #include "confdefs.h"
1590 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1591 { (eval echo configure:1592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1592 ac_err=`grep -v '^ *+' conftest.out`
1593 if test -z "$ac_err"; then
1597 echo "configure: failed program was:" >&5
1598 cat conftest.$ac_ext >&5
1605 ac_cv_prog_CPP="$CPP"
1607 CPP="$ac_cv_prog_CPP"
1609 ac_cv_prog_CPP="$CPP"
1611 echo "$ac_t""$CPP" 1>&6
1613 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
1614 echo "configure:1615: checking lex output file root" >&5
1615 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
1616 echo $ac_n "(cached) $ac_c" 1>&6
1618 # The minimal lex program is just a single line: %%. But some broken lexes
1619 # (Solaris, I think it was) want two %% lines, so accommodate them.
1622 if test -f lex.yy.c; then
1623 ac_cv_prog_lex_root=lex.yy
1624 elif test -f lexyy.c; then
1625 ac_cv_prog_lex_root=lexyy
1627 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
1631 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
1632 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
1634 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
1635 echo "configure:1636: checking whether yytext is a pointer" >&5
1636 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
1637 echo $ac_n "(cached) $ac_c" 1>&6
1639 # POSIX says lex can declare yytext either as a pointer or an array; the
1640 # default is implementation-dependent. Figure out which it is, since
1641 # not all implementations provide the %pointer and %array declarations.
1642 ac_cv_prog_lex_yytext_pointer=no
1643 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
1644 ac_save_LIBS="$LIBS"
1645 LIBS="$LIBS $LEXLIB"
1646 cat > conftest.$ac_ext <<EOF
1647 #line 1648 "configure"
1648 #include "confdefs.h"
1649 `cat $LEX_OUTPUT_ROOT.c`
1654 if { (eval echo configure:1655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1656 ac_cv_prog_lex_yytext_pointer=yes
1658 echo "configure: failed program was:" >&5
1659 cat conftest.$ac_ext >&5
1662 LIBS="$ac_save_LIBS"
1663 rm -f "${LEX_OUTPUT_ROOT}.c"
1667 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
1668 if test $ac_cv_prog_lex_yytext_pointer = yes; then
1669 cat >> confdefs.h <<\EOF
1670 #define YYTEXT_POINTER 1
1676 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1677 echo "configure:1678: checking whether to enable maintainer-specific portions of Makefiles" >&5
1678 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1679 if test "${enable_maintainer_mode+set}" = set; then
1680 enableval="$enable_maintainer_mode"
1681 USE_MAINTAINER_MODE=$enableval
1683 USE_MAINTAINER_MODE=no
1686 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1687 if test $USE_MAINTAINER_MODE = yes; then
1694 echo $ac_n "checking for Cygwin32 environment""... $ac_c" 1>&6
1695 echo "configure:1696: checking for Cygwin32 environment" >&5
1696 if eval "test \"`echo '$''{'am_cv_cygwin32'+set}'`\" = set"; then
1697 echo $ac_n "(cached) $ac_c" 1>&6
1699 cat > conftest.$ac_ext <<EOF
1700 #line 1701 "configure"
1701 #include "confdefs.h"
1704 int main () { return __CYGWIN32__; }
1707 if { (eval echo configure:1708: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1711 echo "configure: failed program was:" >&5
1712 cat conftest.$ac_ext >&5
1720 echo "$ac_t""$am_cv_cygwin32" 1>&6
1722 test "$am_cv_cygwin32" = yes && CYGWIN32=yes
1723 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1724 echo "configure:1725: checking for executable suffix" >&5
1725 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
1726 echo $ac_n "(cached) $ac_c" 1>&6
1728 if test "$CYGWIN32" = yes; then
1731 cat > am_c_test.c << 'EOF'
1733 /* Nothing needed here */
1736 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
1737 am_cv_exeext=`ls am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
1741 test x"${am_cv_exeext}" = x && am_cv_exeext=no
1744 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
1745 echo "$ac_t""${am_cv_exeext}" 1>&6
1748 # host-specific stuff:
1752 . ${srcdir}/../bfd/configure.host
1757 # Extract the first word of "ranlib", so it can be a program name with args.
1758 set dummy ranlib; ac_word=$2
1759 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1760 echo "configure:1761: checking for $ac_word" >&5
1761 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1762 echo $ac_n "(cached) $ac_c" 1>&6
1764 if test -n "$RANLIB"; then
1765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1767 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1768 for ac_dir in $PATH; do
1769 test -z "$ac_dir" && ac_dir=.
1770 if test -f $ac_dir/$ac_word; then
1771 ac_cv_prog_RANLIB="ranlib"
1776 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1779 RANLIB="$ac_cv_prog_RANLIB"
1780 if test -n "$RANLIB"; then
1781 echo "$ac_t""$RANLIB" 1>&6
1783 echo "$ac_t""no" 1>&6
1787 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1790 # Put a plausible default for CC_FOR_BUILD in Makefile.
1791 if test -z "$CC_FOR_BUILD"; then
1792 if test "x$cross_compiling" = "xno"; then
1793 CC_FOR_BUILD='$(CC)'
1800 for ac_hdr in string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h
1802 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1803 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1804 echo "configure:1805: checking for $ac_hdr" >&5
1805 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1808 cat > conftest.$ac_ext <<EOF
1809 #line 1810 "configure"
1810 #include "confdefs.h"
1813 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1814 { (eval echo configure:1815: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1815 ac_err=`grep -v '^ *+' conftest.out`
1816 if test -z "$ac_err"; then
1818 eval "ac_cv_header_$ac_safe=yes"
1821 echo "configure: failed program was:" >&5
1822 cat conftest.$ac_ext >&5
1824 eval "ac_cv_header_$ac_safe=no"
1828 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1829 echo "$ac_t""yes" 1>&6
1830 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1831 cat >> confdefs.h <<EOF
1832 #define $ac_tr_hdr 1
1836 echo "$ac_t""no" 1>&6
1840 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1841 echo "configure:1842: checking for sys/wait.h that is POSIX.1 compatible" >&5
1842 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1843 echo $ac_n "(cached) $ac_c" 1>&6
1845 cat > conftest.$ac_ext <<EOF
1846 #line 1847 "configure"
1847 #include "confdefs.h"
1848 #include <sys/types.h>
1849 #include <sys/wait.h>
1851 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1854 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1859 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1862 if { (eval echo configure:1863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1864 ac_cv_header_sys_wait_h=yes
1866 echo "configure: failed program was:" >&5
1867 cat conftest.$ac_ext >&5
1869 ac_cv_header_sys_wait_h=no
1874 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1875 if test $ac_cv_header_sys_wait_h = yes; then
1876 cat >> confdefs.h <<\EOF
1877 #define HAVE_SYS_WAIT_H 1
1882 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1883 # for constant arguments. Useless!
1884 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1885 echo "configure:1886: checking for working alloca.h" >&5
1886 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1887 echo $ac_n "(cached) $ac_c" 1>&6
1889 cat > conftest.$ac_ext <<EOF
1890 #line 1891 "configure"
1891 #include "confdefs.h"
1894 char *p = alloca(2 * sizeof(int));
1897 if { (eval echo configure:1898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1899 ac_cv_header_alloca_h=yes
1901 echo "configure: failed program was:" >&5
1902 cat conftest.$ac_ext >&5
1904 ac_cv_header_alloca_h=no
1909 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1910 if test $ac_cv_header_alloca_h = yes; then
1911 cat >> confdefs.h <<\EOF
1912 #define HAVE_ALLOCA_H 1
1917 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1918 echo "configure:1919: checking for alloca" >&5
1919 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1920 echo $ac_n "(cached) $ac_c" 1>&6
1922 cat > conftest.$ac_ext <<EOF
1923 #line 1924 "configure"
1924 #include "confdefs.h"
1927 # define alloca __builtin_alloca
1930 # include <alloca.h>
1935 # ifndef alloca /* predefined by HP cc +Olibcalls */
1943 char *p = (char *) alloca(1);
1946 if { (eval echo configure:1947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1948 ac_cv_func_alloca_works=yes
1950 echo "configure: failed program was:" >&5
1951 cat conftest.$ac_ext >&5
1953 ac_cv_func_alloca_works=no
1958 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1959 if test $ac_cv_func_alloca_works = yes; then
1960 cat >> confdefs.h <<\EOF
1961 #define HAVE_ALLOCA 1
1966 if test $ac_cv_func_alloca_works = no; then
1967 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1968 # that cause trouble. Some versions do not even contain alloca or
1969 # contain a buggy version. If you still want to use their alloca,
1970 # use ar to extract alloca.o from them instead of compiling alloca.c.
1972 cat >> confdefs.h <<\EOF
1977 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1978 echo "configure:1979: checking whether alloca needs Cray hooks" >&5
1979 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1980 echo $ac_n "(cached) $ac_c" 1>&6
1982 cat > conftest.$ac_ext <<EOF
1983 #line 1984 "configure"
1984 #include "confdefs.h"
1985 #if defined(CRAY) && ! defined(CRAY2)
1992 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1993 egrep "webecray" >/dev/null 2>&1; then
2004 echo "$ac_t""$ac_cv_os_cray" 1>&6
2005 if test $ac_cv_os_cray = yes; then
2006 for ac_func in _getb67 GETB67 getb67; do
2007 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2008 echo "configure:2009: checking for $ac_func" >&5
2009 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2010 echo $ac_n "(cached) $ac_c" 1>&6
2012 cat > conftest.$ac_ext <<EOF
2013 #line 2014 "configure"
2014 #include "confdefs.h"
2015 /* System header to define __stub macros and hopefully few prototypes,
2016 which can conflict with char $ac_func(); below. */
2018 /* Override any gcc2 internal prototype to avoid an error. */
2019 /* We use char because int might match the return type of a gcc2
2020 builtin and then its argument prototype would still apply. */
2025 /* The GNU C library defines this for functions which it implements
2026 to always fail with ENOSYS. Some functions are actually named
2027 something starting with __ and the normal name is an alias. */
2028 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2036 if { (eval echo configure:2037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2038 eval "ac_cv_func_$ac_func=yes"
2040 echo "configure: failed program was:" >&5
2041 cat conftest.$ac_ext >&5
2043 eval "ac_cv_func_$ac_func=no"
2048 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2049 echo "$ac_t""yes" 1>&6
2050 cat >> confdefs.h <<EOF
2051 #define CRAY_STACKSEG_END $ac_func
2056 echo "$ac_t""no" 1>&6
2062 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2063 echo "configure:2064: checking stack direction for C alloca" >&5
2064 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2065 echo $ac_n "(cached) $ac_c" 1>&6
2067 if test "$cross_compiling" = yes; then
2068 ac_cv_c_stack_direction=0
2070 cat > conftest.$ac_ext <<EOF
2071 #line 2072 "configure"
2072 #include "confdefs.h"
2073 find_stack_direction ()
2075 static char *addr = 0;
2080 return find_stack_direction ();
2083 return (&dummy > addr) ? 1 : -1;
2087 exit (find_stack_direction() < 0);
2090 if { (eval echo configure:2091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2092 ac_cv_c_stack_direction=1
2094 echo "configure: failed program was:" >&5
2095 cat conftest.$ac_ext >&5
2097 ac_cv_c_stack_direction=-1
2104 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2105 cat >> confdefs.h <<EOF
2106 #define STACK_DIRECTION $ac_cv_c_stack_direction
2111 for ac_func in sbrk utimes
2113 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2114 echo "configure:2115: checking for $ac_func" >&5
2115 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2116 echo $ac_n "(cached) $ac_c" 1>&6
2118 cat > conftest.$ac_ext <<EOF
2119 #line 2120 "configure"
2120 #include "confdefs.h"
2121 /* System header to define __stub macros and hopefully few prototypes,
2122 which can conflict with char $ac_func(); below. */
2124 /* Override any gcc2 internal prototype to avoid an error. */
2125 /* We use char because int might match the return type of a gcc2
2126 builtin and then its argument prototype would still apply. */
2131 /* The GNU C library defines this for functions which it implements
2132 to always fail with ENOSYS. Some functions are actually named
2133 something starting with __ and the normal name is an alias. */
2134 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2142 if { (eval echo configure:2143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2144 eval "ac_cv_func_$ac_func=yes"
2146 echo "configure: failed program was:" >&5
2147 cat conftest.$ac_ext >&5
2149 eval "ac_cv_func_$ac_func=no"
2154 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2155 echo "$ac_t""yes" 1>&6
2156 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2157 cat >> confdefs.h <<EOF
2158 #define $ac_tr_func 1
2162 echo "$ac_t""no" 1>&6
2166 if test "x$cross_compiling" = "xno"; then
2167 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2168 echo "configure:2169: checking for ANSI C header files" >&5
2169 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2170 echo $ac_n "(cached) $ac_c" 1>&6
2172 cat > conftest.$ac_ext <<EOF
2173 #line 2174 "configure"
2174 #include "confdefs.h"
2180 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2181 { (eval echo configure:2182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2182 ac_err=`grep -v '^ *+' conftest.out`
2183 if test -z "$ac_err"; then
2185 ac_cv_header_stdc=yes
2188 echo "configure: failed program was:" >&5
2189 cat conftest.$ac_ext >&5
2191 ac_cv_header_stdc=no
2195 if test $ac_cv_header_stdc = yes; then
2196 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2197 cat > conftest.$ac_ext <<EOF
2198 #line 2199 "configure"
2199 #include "confdefs.h"
2202 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2203 egrep "memchr" >/dev/null 2>&1; then
2207 ac_cv_header_stdc=no
2213 if test $ac_cv_header_stdc = yes; then
2214 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2215 cat > conftest.$ac_ext <<EOF
2216 #line 2217 "configure"
2217 #include "confdefs.h"
2220 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2221 egrep "free" >/dev/null 2>&1; then
2225 ac_cv_header_stdc=no
2231 if test $ac_cv_header_stdc = yes; then
2232 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2233 if test "$cross_compiling" = yes; then
2236 cat > conftest.$ac_ext <<EOF
2237 #line 2238 "configure"
2238 #include "confdefs.h"
2240 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2241 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2242 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2243 int main () { int i; for (i = 0; i < 256; i++)
2244 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2248 if { (eval echo configure:2249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2252 echo "configure: failed program was:" >&5
2253 cat conftest.$ac_ext >&5
2255 ac_cv_header_stdc=no
2263 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2264 if test $ac_cv_header_stdc = yes; then
2265 cat >> confdefs.h <<\EOF
2266 #define STDC_HEADERS 1
2271 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2272 echo "configure:2273: checking for pid_t" >&5
2273 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2274 echo $ac_n "(cached) $ac_c" 1>&6
2276 cat > conftest.$ac_ext <<EOF
2277 #line 2278 "configure"
2278 #include "confdefs.h"
2279 #include <sys/types.h>
2285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2286 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2288 ac_cv_type_pid_t=yes
2296 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2297 if test $ac_cv_type_pid_t = no; then
2298 cat >> confdefs.h <<\EOF
2304 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2305 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2306 echo "configure:2307: checking for vfork.h" >&5
2307 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2308 echo $ac_n "(cached) $ac_c" 1>&6
2310 cat > conftest.$ac_ext <<EOF
2311 #line 2312 "configure"
2312 #include "confdefs.h"
2315 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2316 { (eval echo configure:2317: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2317 ac_err=`grep -v '^ *+' conftest.out`
2318 if test -z "$ac_err"; then
2320 eval "ac_cv_header_$ac_safe=yes"
2323 echo "configure: failed program was:" >&5
2324 cat conftest.$ac_ext >&5
2326 eval "ac_cv_header_$ac_safe=no"
2330 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2331 echo "$ac_t""yes" 1>&6
2332 cat >> confdefs.h <<\EOF
2333 #define HAVE_VFORK_H 1
2337 echo "$ac_t""no" 1>&6
2340 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2341 echo "configure:2342: checking for working vfork" >&5
2342 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2343 echo $ac_n "(cached) $ac_c" 1>&6
2345 if test "$cross_compiling" = yes; then
2346 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2347 echo "configure:2348: checking for vfork" >&5
2348 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2349 echo $ac_n "(cached) $ac_c" 1>&6
2351 cat > conftest.$ac_ext <<EOF
2352 #line 2353 "configure"
2353 #include "confdefs.h"
2354 /* System header to define __stub macros and hopefully few prototypes,
2355 which can conflict with char vfork(); below. */
2357 /* Override any gcc2 internal prototype to avoid an error. */
2358 /* We use char because int might match the return type of a gcc2
2359 builtin and then its argument prototype would still apply. */
2364 /* The GNU C library defines this for functions which it implements
2365 to always fail with ENOSYS. Some functions are actually named
2366 something starting with __ and the normal name is an alias. */
2367 #if defined (__stub_vfork) || defined (__stub___vfork)
2375 if { (eval echo configure:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2377 eval "ac_cv_func_vfork=yes"
2379 echo "configure: failed program was:" >&5
2380 cat conftest.$ac_ext >&5
2382 eval "ac_cv_func_vfork=no"
2387 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2388 echo "$ac_t""yes" 1>&6
2391 echo "$ac_t""no" 1>&6
2395 cat > conftest.$ac_ext <<EOF
2396 #line 2397 "configure"
2397 #include "confdefs.h"
2398 /* Thanks to Paul Eggert for this test. */
2400 #include <sys/types.h>
2401 #include <sys/stat.h>
2402 #ifdef HAVE_UNISTD_H
2408 /* On some sparc systems, changes by the child to local and incoming
2409 argument registers are propagated back to the parent.
2410 The compiler is told about this with #include <vfork.h>,
2411 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2412 Test for this by using a static variable whose address
2413 is put into a register that is clobbered by the vfork. */
2416 sparc_address_test (int arg)
2418 sparc_address_test (arg) int arg;
2436 pid_t parent = getpid ();
2439 sparc_address_test ();
2444 /* Here is another test for sparc vfork register problems.
2445 This test uses lots of local variables, at least
2446 as many local variables as main has allocated so far
2447 including compiler temporaries. 4 locals are enough for
2448 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2449 A buggy compiler should reuse the register of parent
2450 for one of the local variables, since it will think that
2451 parent can't possibly be used any more in this routine.
2452 Assigning to the local variable will thus munge parent
2453 in the parent process. */
2455 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2456 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2457 /* Convince the compiler that p..p7 are live; otherwise, it might
2458 use the same hardware register for all 8 local variables. */
2459 if (p != p1 || p != p2 || p != p3 || p != p4
2460 || p != p5 || p != p6 || p != p7)
2463 /* On some systems (e.g. IRIX 3.3),
2464 vfork doesn't separate parent from child file descriptors.
2465 If the child closes a descriptor before it execs or exits,
2466 this munges the parent's descriptor as well.
2467 Test for this by closing stdout in the child. */
2468 _exit(close(fileno(stdout)) != 0);
2473 while (wait(&status) != child)
2476 /* Was there some problem with vforking? */
2479 /* Did the child fail? (This shouldn't happen.) */
2482 /* Did the vfork/compiler bug occur? */
2483 || parent != getpid()
2485 /* Did the file descriptor bug occur? */
2486 || fstat(fileno(stdout), &st) != 0
2491 if { (eval echo configure:2492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2493 ac_cv_func_vfork_works=yes
2495 echo "configure: failed program was:" >&5
2496 cat conftest.$ac_ext >&5
2498 ac_cv_func_vfork_works=no
2505 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2506 if test $ac_cv_func_vfork_works = no; then
2507 cat >> confdefs.h <<\EOF
2514 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2515 echo "configure:2516: checking for vfork" >&5
2516 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2517 echo $ac_n "(cached) $ac_c" 1>&6
2519 cat > conftest.$ac_ext <<EOF
2520 #line 2521 "configure"
2521 #include "confdefs.h"
2522 /* System header to define __stub macros and hopefully few prototypes,
2523 which can conflict with char vfork(); below. */
2525 /* Override any gcc2 internal prototype to avoid an error. */
2526 /* We use char because int might match the return type of a gcc2
2527 builtin and then its argument prototype would still apply. */
2532 /* The GNU C library defines this for functions which it implements
2533 to always fail with ENOSYS. Some functions are actually named
2534 something starting with __ and the normal name is an alias. */
2535 #if defined (__stub_vfork) || defined (__stub___vfork)
2543 if { (eval echo configure:2544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2545 eval "ac_cv_func_vfork=yes"
2547 echo "configure: failed program was:" >&5
2548 cat conftest.$ac_ext >&5
2550 eval "ac_cv_func_vfork=no"
2555 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2556 echo "$ac_t""yes" 1>&6
2559 echo "$ac_t""no" 1>&6
2560 cat >> confdefs.h <<\EOF
2568 echo $ac_n "checking for time_t in time.h""... $ac_c" 1>&6
2569 echo "configure:2570: checking for time_t in time.h" >&5
2570 if eval "test \"`echo '$''{'bu_cv_decl_time_t_time_h'+set}'`\" = set"; then
2571 echo $ac_n "(cached) $ac_c" 1>&6
2573 cat > conftest.$ac_ext <<EOF
2574 #line 2575 "configure"
2575 #include "confdefs.h"
2581 if { (eval echo configure:2582: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2583 bu_cv_decl_time_t_time_h=yes
2585 echo "configure: failed program was:" >&5
2586 cat conftest.$ac_ext >&5
2588 bu_cv_decl_time_t_time_h=no
2593 echo "$ac_t""$bu_cv_decl_time_t_time_h" 1>&6
2594 if test $bu_cv_decl_time_t_time_h = yes; then
2595 cat >> confdefs.h <<\EOF
2596 #define HAVE_TIME_T_IN_TIME_H 1
2601 echo $ac_n "checking for time_t in sys/types.h""... $ac_c" 1>&6
2602 echo "configure:2603: checking for time_t in sys/types.h" >&5
2603 if eval "test \"`echo '$''{'bu_cv_decl_time_t_types_h'+set}'`\" = set"; then
2604 echo $ac_n "(cached) $ac_c" 1>&6
2606 cat > conftest.$ac_ext <<EOF
2607 #line 2608 "configure"
2608 #include "confdefs.h"
2609 #include <sys/types.h>
2614 if { (eval echo configure:2615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2616 bu_cv_decl_time_t_types_h=yes
2618 echo "configure: failed program was:" >&5
2619 cat conftest.$ac_ext >&5
2621 bu_cv_decl_time_t_types_h=no
2626 echo "$ac_t""$bu_cv_decl_time_t_types_h" 1>&6
2627 if test $bu_cv_decl_time_t_types_h = yes; then
2628 cat >> confdefs.h <<\EOF
2629 #define HAVE_TIME_T_IN_TYPES_H 1
2634 # Under Next 3.2 <utime.h> apparently does not define struct utimbuf
2636 echo $ac_n "checking for utime.h""... $ac_c" 1>&6
2637 echo "configure:2638: checking for utime.h" >&5
2638 if eval "test \"`echo '$''{'bu_cv_header_utime_h'+set}'`\" = set"; then
2639 echo $ac_n "(cached) $ac_c" 1>&6
2641 cat > conftest.$ac_ext <<EOF
2642 #line 2643 "configure"
2643 #include "confdefs.h"
2644 #include <sys/types.h>
2653 if { (eval echo configure:2654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2655 bu_cv_header_utime_h=yes
2657 echo "configure: failed program was:" >&5
2658 cat conftest.$ac_ext >&5
2660 bu_cv_header_utime_h=no
2665 echo "$ac_t""$bu_cv_header_utime_h" 1>&6
2666 if test $bu_cv_header_utime_h = yes; then
2667 cat >> confdefs.h <<\EOF
2668 #define HAVE_GOOD_UTIME_H 1
2673 echo $ac_n "checking whether fprintf must be declared""... $ac_c" 1>&6
2674 echo "configure:2675: checking whether fprintf must be declared" >&5
2675 if eval "test \"`echo '$''{'bfd_cv_decl_needed_fprintf'+set}'`\" = set"; then
2676 echo $ac_n "(cached) $ac_c" 1>&6
2678 cat > conftest.$ac_ext <<EOF
2679 #line 2680 "configure"
2680 #include "confdefs.h"
2683 #ifdef HAVE_STRING_H
2686 #ifdef HAVE_STRINGS_H
2687 #include <strings.h>
2690 #ifdef HAVE_STDLIB_H
2693 #ifdef HAVE_UNISTD_H
2697 char *(*pfn) = (char *(*)) fprintf
2700 if { (eval echo configure:2701: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2702 bfd_cv_decl_needed_fprintf=no
2704 echo "configure: failed program was:" >&5
2705 cat conftest.$ac_ext >&5
2707 bfd_cv_decl_needed_fprintf=yes
2712 echo "$ac_t""$bfd_cv_decl_needed_fprintf" 1>&6
2713 if test $bfd_cv_decl_needed_fprintf = yes; then
2714 bfd_tr_decl=NEED_DECLARATION_`echo fprintf | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2715 cat >> confdefs.h <<EOF
2716 #define $bfd_tr_decl 1
2721 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
2722 echo "configure:2723: checking whether strstr must be declared" >&5
2723 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
2724 echo $ac_n "(cached) $ac_c" 1>&6
2726 cat > conftest.$ac_ext <<EOF
2727 #line 2728 "configure"
2728 #include "confdefs.h"
2731 #ifdef HAVE_STRING_H
2734 #ifdef HAVE_STRINGS_H
2735 #include <strings.h>
2738 #ifdef HAVE_STDLIB_H
2741 #ifdef HAVE_UNISTD_H
2745 char *(*pfn) = (char *(*)) strstr
2748 if { (eval echo configure:2749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2750 bfd_cv_decl_needed_strstr=no
2752 echo "configure: failed program was:" >&5
2753 cat conftest.$ac_ext >&5
2755 bfd_cv_decl_needed_strstr=yes
2760 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
2761 if test $bfd_cv_decl_needed_strstr = yes; then
2762 bfd_tr_decl=NEED_DECLARATION_`echo strstr | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2763 cat >> confdefs.h <<EOF
2764 #define $bfd_tr_decl 1
2769 echo $ac_n "checking whether sbrk must be declared""... $ac_c" 1>&6
2770 echo "configure:2771: checking whether sbrk must be declared" >&5
2771 if eval "test \"`echo '$''{'bfd_cv_decl_needed_sbrk'+set}'`\" = set"; then
2772 echo $ac_n "(cached) $ac_c" 1>&6
2774 cat > conftest.$ac_ext <<EOF
2775 #line 2776 "configure"
2776 #include "confdefs.h"
2779 #ifdef HAVE_STRING_H
2782 #ifdef HAVE_STRINGS_H
2783 #include <strings.h>
2786 #ifdef HAVE_STDLIB_H
2789 #ifdef HAVE_UNISTD_H
2793 char *(*pfn) = (char *(*)) sbrk
2796 if { (eval echo configure:2797: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2798 bfd_cv_decl_needed_sbrk=no
2800 echo "configure: failed program was:" >&5
2801 cat conftest.$ac_ext >&5
2803 bfd_cv_decl_needed_sbrk=yes
2808 echo "$ac_t""$bfd_cv_decl_needed_sbrk" 1>&6
2809 if test $bfd_cv_decl_needed_sbrk = yes; then
2810 bfd_tr_decl=NEED_DECLARATION_`echo sbrk | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2811 cat >> confdefs.h <<EOF
2812 #define $bfd_tr_decl 1
2817 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
2818 echo "configure:2819: checking whether getenv must be declared" >&5
2819 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
2820 echo $ac_n "(cached) $ac_c" 1>&6
2822 cat > conftest.$ac_ext <<EOF
2823 #line 2824 "configure"
2824 #include "confdefs.h"
2827 #ifdef HAVE_STRING_H
2830 #ifdef HAVE_STRINGS_H
2831 #include <strings.h>
2834 #ifdef HAVE_STDLIB_H
2837 #ifdef HAVE_UNISTD_H
2841 char *(*pfn) = (char *(*)) getenv
2844 if { (eval echo configure:2845: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2846 bfd_cv_decl_needed_getenv=no
2848 echo "configure: failed program was:" >&5
2849 cat conftest.$ac_ext >&5
2851 bfd_cv_decl_needed_getenv=yes
2856 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
2857 if test $bfd_cv_decl_needed_getenv = yes; then
2858 bfd_tr_decl=NEED_DECLARATION_`echo getenv | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2859 cat >> confdefs.h <<EOF
2860 #define $bfd_tr_decl 1
2868 i[345]86-*-msdos* | i[345]86-*-go32* | *-*-cygwin32 | *-*-windows)
2869 cat >> confdefs.h <<\EOF
2870 #define USE_BINARY_FOPEN 1
2875 # target-specific stuff:
2877 # Canonicalize the secondary target names.
2878 if test -n "$enable_targets"; then
2879 for targ in `echo $enable_targets | sed 's/,/ /g'`
2881 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
2882 if test -n "$result"; then
2883 canon_targets="$canon_targets $result"
2885 # Allow targets that config.sub doesn't recognize, like "all".
2886 canon_targets="$canon_targets $targ"
2899 for targ in $target $canon_targets
2901 if test "x$targ" = "xall"; then
2903 BUILD_NLMCONV='$(NLMCONV_PROG)'
2904 BUILD_SRCONV='$(SRCONV_PROG)'
2905 NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"
2908 i[3456]86*-*-netware*)
2909 BUILD_NLMCONV='$(NLMCONV_PROG)'
2910 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386"
2913 BUILD_NLMCONV='$(NLMCONV_PROG)'
2914 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA"
2916 powerpc*-*-netware*)
2917 BUILD_NLMCONV='$(NLMCONV_PROG)'
2918 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC"
2921 BUILD_NLMCONV='$(NLMCONV_PROG)'
2922 NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC"
2926 *-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;
2930 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
2931 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"
2932 BUILD_WINDRES='$(WINDRES_PROG)'
2934 i[3-6]86-*pe* | i[3-6]86-*-cygwin32)
2935 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
2936 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
2937 BUILD_WINDRES='$(WINDRES_PROG)'
2939 powerpc*-*-*pe* | powerpc*-*-cygwin32)
2940 BUILD_DLLTOOL='$(DLLTOOL_PROG)'
2941 DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"
2942 BUILD_WINDRES='$(WINDRES_PROG)'
2956 . $srcdir/../bfd/config.bfd
2957 if test "x$targ_underscore" = "xyes"; then
2965 cat > confcache <<\EOF
2966 # This file is a shell script that caches the results of configure
2967 # tests run on this system so they can be shared between configure
2968 # scripts and configure runs. It is not useful on other systems.
2969 # If it contains results you don't want to keep, you may remove or edit it.
2971 # By default, configure uses ./config.cache as the cache file,
2972 # creating it if it does not exist already. You can give configure
2973 # the --cache-file=FILE option to use a different cache file; that is
2974 # what configure does when it calls configure scripts in
2975 # subdirectories, so they share the cache.
2976 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2977 # config.status only pays attention to the cache file if you give it the
2978 # --recheck option to rerun configure.
2981 # The following way of writing the cache mishandles newlines in values,
2982 # but we know of no workaround that is simple, portable, and efficient.
2983 # So, don't put newlines in cache variables' values.
2984 # Ultrix sh set writes to stderr and can't be redirected directly,
2985 # and sets the high bit in the cache file unless we assign to the vars.
2987 case `(ac_space=' '; set) 2>&1` in
2989 # `set' does not quote correctly, so add quotes (double-quote substitution
2990 # turns \\\\ into \\, and sed turns \\ into \).
2992 -e "s/'/'\\\\''/g" \
2993 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2996 # `set' quotes correctly as required by POSIX, so do not add quotes.
2997 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3000 if cmp -s $cache_file confcache; then
3003 if test -w $cache_file; then
3004 echo "updating cache $cache_file"
3005 cat confcache > $cache_file
3007 echo "not updating unwritable cache $cache_file"
3012 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3014 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3015 # Let make expand exec_prefix.
3016 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3018 # Any assignment to VPATH causes Sun make to only execute
3019 # the first set of double-colon rules, so remove it if not needed.
3020 # If there is a colon in the path, we need to keep it.
3021 if test "x$srcdir" = x.; then
3022 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3025 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3027 DEFS=-DHAVE_CONFIG_H
3029 # Without the "./", some shells look in PATH for config.status.
3030 : ${CONFIG_STATUS=./config.status}
3032 echo creating $CONFIG_STATUS
3033 rm -f $CONFIG_STATUS
3034 cat > $CONFIG_STATUS <<EOF
3036 # Generated automatically by configure.
3037 # Run this file to recreate the current configuration.
3038 # This directory was configured as follows,
3039 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3041 # $0 $ac_configure_args
3043 # Compiler output produced by configure, useful for debugging
3044 # configure, is in ./config.log if it exists.
3046 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3049 case "\$ac_option" in
3050 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3051 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3052 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3053 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3054 echo "$CONFIG_STATUS generated by autoconf version 2.12"
3056 -help | --help | --hel | --he | --h)
3057 echo "\$ac_cs_usage"; exit 0 ;;
3058 *) echo "\$ac_cs_usage"; exit 1 ;;
3062 ac_given_srcdir=$srcdir
3063 ac_given_INSTALL="$INSTALL"
3065 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3067 cat >> $CONFIG_STATUS <<EOF
3069 # Protect against being on the right side of a sed subst in config.status.
3070 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3071 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3074 s%@CFLAGS@%$CFLAGS%g
3075 s%@CPPFLAGS@%$CPPFLAGS%g
3076 s%@CXXFLAGS@%$CXXFLAGS%g
3078 s%@LDFLAGS@%$LDFLAGS%g
3080 s%@exec_prefix@%$exec_prefix%g
3081 s%@prefix@%$prefix%g
3082 s%@program_transform_name@%$program_transform_name%g
3083 s%@bindir@%$bindir%g
3084 s%@sbindir@%$sbindir%g
3085 s%@libexecdir@%$libexecdir%g
3086 s%@datadir@%$datadir%g
3087 s%@sysconfdir@%$sysconfdir%g
3088 s%@sharedstatedir@%$sharedstatedir%g
3089 s%@localstatedir@%$localstatedir%g
3090 s%@libdir@%$libdir%g
3091 s%@includedir@%$includedir%g
3092 s%@oldincludedir@%$oldincludedir%g
3093 s%@infodir@%$infodir%g
3094 s%@mandir@%$mandir%g
3096 s%@host_alias@%$host_alias%g
3097 s%@host_cpu@%$host_cpu%g
3098 s%@host_vendor@%$host_vendor%g
3099 s%@host_os@%$host_os%g
3100 s%@target@%$target%g
3101 s%@target_alias@%$target_alias%g
3102 s%@target_cpu@%$target_cpu%g
3103 s%@target_vendor@%$target_vendor%g
3104 s%@target_os@%$target_os%g
3106 s%@build_alias@%$build_alias%g
3107 s%@build_cpu@%$build_cpu%g
3108 s%@build_vendor@%$build_vendor%g
3109 s%@build_os@%$build_os%g
3110 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3111 s%@INSTALL_DATA@%$INSTALL_DATA%g
3112 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3113 s%@PACKAGE@%$PACKAGE%g
3114 s%@VERSION@%$VERSION%g
3115 s%@ACLOCAL@%$ACLOCAL%g
3116 s%@AUTOCONF@%$AUTOCONF%g
3117 s%@AUTOMAKE@%$AUTOMAKE%g
3118 s%@AUTOHEADER@%$AUTOHEADER%g
3119 s%@MAKEINFO@%$MAKEINFO%g
3120 s%@SET_MAKE@%$SET_MAKE%g
3122 s%@RANLIB@%$RANLIB%g
3125 s%@LIBTOOL@%$LIBTOOL%g
3128 s%@LEXLIB@%$LEXLIB%g
3130 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
3132 s%@EXEEXT@%$EXEEXT%g
3133 s%@HDEFINES@%$HDEFINES%g
3135 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3136 s%@ALLOCA@%$ALLOCA%g
3137 s%@NLMCONV_DEFS@%$NLMCONV_DEFS%g
3138 s%@BUILD_NLMCONV@%$BUILD_NLMCONV%g
3139 s%@BUILD_SRCONV@%$BUILD_SRCONV%g
3140 s%@BUILD_DLLTOOL@%$BUILD_DLLTOOL%g
3141 s%@DLLTOOL_DEFS@%$DLLTOOL_DEFS%g
3142 s%@BUILD_WINDRES@%$BUILD_WINDRES%g
3143 s%@UNDERSCORE@%$UNDERSCORE%g
3148 cat >> $CONFIG_STATUS <<\EOF
3150 # Split the substitutions into bite-sized pieces for seds with
3151 # small command number limits, like on Digital OSF/1 and HP-UX.
3152 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3153 ac_file=1 # Number of current file.
3154 ac_beg=1 # First line for current file.
3155 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3158 while $ac_more_lines; do
3159 if test $ac_beg -gt 1; then
3160 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3162 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3164 if test ! -s conftest.s$ac_file; then
3166 rm -f conftest.s$ac_file
3168 if test -z "$ac_sed_cmds"; then
3169 ac_sed_cmds="sed -f conftest.s$ac_file"
3171 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3173 ac_file=`expr $ac_file + 1`
3175 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3178 if test -z "$ac_sed_cmds"; then
3183 cat >> $CONFIG_STATUS <<EOF
3185 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
3187 cat >> $CONFIG_STATUS <<\EOF
3188 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3189 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3191 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3192 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3193 *) ac_file_in="${ac_file}.in" ;;
3196 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3198 # Remove last slash and all that follows it. Not all systems have dirname.
3199 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3200 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3201 # The file is in a subdirectory.
3202 test ! -d "$ac_dir" && mkdir "$ac_dir"
3203 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3204 # A "../" for each directory in $ac_dir_suffix.
3205 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3207 ac_dir_suffix= ac_dots=
3210 case "$ac_given_srcdir" in
3212 if test -z "$ac_dots"; then top_srcdir=.
3213 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3214 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3216 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3217 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3220 case "$ac_given_INSTALL" in
3221 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3222 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3225 echo creating "$ac_file"
3227 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3229 *Makefile*) ac_comsub="1i\\
3230 # $configure_input" ;;
3234 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3236 s%@configure_input@%$configure_input%g
3237 s%@srcdir@%$srcdir%g
3238 s%@top_srcdir@%$top_srcdir%g
3239 s%@INSTALL@%$INSTALL%g
3240 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3244 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3245 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3247 # ac_d sets the value in "#define NAME VALUE" lines.
3248 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3249 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3252 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3253 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3254 ac_uB='\([ ]\)%\1#\2define\3'
3257 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3258 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3259 ac_eB='$%\1#\2define\3'
3263 if test "${CONFIG_HEADERS+set}" != set; then
3265 cat >> $CONFIG_STATUS <<EOF
3266 CONFIG_HEADERS="config.h:config.in"
3268 cat >> $CONFIG_STATUS <<\EOF
3270 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3271 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3273 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3274 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3275 *) ac_file_in="${ac_file}.in" ;;
3278 echo creating $ac_file
3280 rm -f conftest.frag conftest.in conftest.out
3281 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3282 cat $ac_file_inputs > conftest.in
3286 # Transform confdefs.h into a sed script conftest.vals that substitutes
3287 # the proper values into config.h.in to produce config.h. And first:
3288 # Protect against being on the right side of a sed subst in config.status.
3289 # Protect against being in an unquoted here document in config.status.
3291 cat > conftest.hdr <<\EOF
3294 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3298 sed -n -f conftest.hdr confdefs.h > conftest.vals
3301 # This sed command replaces #undef with comments. This is necessary, for
3302 # example, in the case of _POSIX_SOURCE, which is predefined and required
3303 # on some systems where configure will not decide to define it.
3304 cat >> conftest.vals <<\EOF
3305 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3308 # Break up conftest.vals because some shells have a limit on
3309 # the size of here documents, and old seds have small limits too.
3314 ac_lines=`grep -c . conftest.vals`
3315 # grep -c gives empty output for an empty file on some AIX systems.
3316 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3317 # Write a limited-size here document to conftest.frag.
3318 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3319 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3321 sed -f conftest.frag conftest.in > conftest.out
3323 mv conftest.out conftest.in
3325 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3327 mv conftest.tail conftest.vals
3331 cat >> $CONFIG_STATUS <<\EOF
3332 rm -f conftest.frag conftest.h
3333 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3334 cat conftest.in >> conftest.h
3336 if cmp -s $ac_file conftest.h 2>/dev/null; then
3337 echo "$ac_file is unchanged"
3340 # Remove last slash and all that follows it. Not all systems have dirname.
3341 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3342 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3343 # The file is in a subdirectory.
3344 test ! -d "$ac_dir" && mkdir "$ac_dir"
3347 mv conftest.h $ac_file
3352 cat >> $CONFIG_STATUS <<EOF
3356 cat >> $CONFIG_STATUS <<\EOF
3357 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3361 chmod +x $CONFIG_STATUS
3362 rm -fr confdefs* $ac_clean_files
3363 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1