3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
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 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file=./config.cache
55 program_transform_name=s,x,x,
63 bindir='${exec_prefix}/bin'
64 sbindir='${exec_prefix}/sbin'
65 libexecdir='${exec_prefix}/libexec'
66 datadir='${prefix}/share'
67 sysconfdir='${prefix}/etc'
68 sharedstatedir='${prefix}/com'
69 localstatedir='${prefix}/var'
70 libdir='${exec_prefix}/lib'
71 includedir='${prefix}/include'
72 oldincludedir='/usr/include'
73 infodir='${prefix}/info'
74 mandir='${prefix}/man'
76 # Initialize some other variables.
79 SHELL=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir | --bindir | --bindi | --bind | --bin | --bi)
105 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
106 bindir="$ac_optarg" ;;
108 -build | --build | --buil | --bui | --bu)
110 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
111 build="$ac_optarg" ;;
113 -cache-file | --cache-file | --cache-fil | --cache-fi \
114 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
115 ac_prev=cache_file ;;
116 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
117 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
118 cache_file="$ac_optarg" ;;
120 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
122 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
124 datadir="$ac_optarg" ;;
126 -disable-* | --disable-*)
127 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* | --enable-*)
136 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
149 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
150 | --exec | --exe | --ex)
151 ac_prev=exec_prefix ;;
152 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
153 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
154 | --exec=* | --exe=* | --ex=*)
155 exec_prefix="$ac_optarg" ;;
157 -gas | --gas | --ga | --g)
158 # Obsolete; use --with-gas.
161 -help | --help | --hel | --he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host | --host | --hos | --ho)
218 -host=* | --host=* | --hos=* | --ho=*)
221 -includedir | --includedir | --includedi | --included | --include \
222 | --includ | --inclu | --incl | --inc)
223 ac_prev=includedir ;;
224 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
225 | --includ=* | --inclu=* | --incl=* | --inc=*)
226 includedir="$ac_optarg" ;;
228 -infodir | --infodir | --infodi | --infod | --info | --inf)
230 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
231 infodir="$ac_optarg" ;;
233 -libdir | --libdir | --libdi | --libd)
235 -libdir=* | --libdir=* | --libdi=* | --libd=*)
236 libdir="$ac_optarg" ;;
238 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
239 | --libexe | --libex | --libe)
240 ac_prev=libexecdir ;;
241 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
242 | --libexe=* | --libex=* | --libe=*)
243 libexecdir="$ac_optarg" ;;
245 -localstatedir | --localstatedir | --localstatedi | --localstated \
246 | --localstate | --localstat | --localsta | --localst \
247 | --locals | --local | --loca | --loc | --lo)
248 ac_prev=localstatedir ;;
249 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
250 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
251 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
252 localstatedir="$ac_optarg" ;;
254 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
256 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
257 mandir="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
267 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
268 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
272 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
273 | --oldin | --oldi | --old | --ol | --o)
274 ac_prev=oldincludedir ;;
275 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
276 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
277 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
278 oldincludedir="$ac_optarg" ;;
280 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
282 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
283 prefix="$ac_optarg" ;;
285 -program-prefix | --program-prefix | --program-prefi | --program-pref \
286 | --program-pre | --program-pr | --program-p)
287 ac_prev=program_prefix ;;
288 -program-prefix=* | --program-prefix=* | --program-prefi=* \
289 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
290 program_prefix="$ac_optarg" ;;
292 -program-suffix | --program-suffix | --program-suffi | --program-suff \
293 | --program-suf | --program-su | --program-s)
294 ac_prev=program_suffix ;;
295 -program-suffix=* | --program-suffix=* | --program-suffi=* \
296 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
297 program_suffix="$ac_optarg" ;;
299 -program-transform-name | --program-transform-name \
300 | --program-transform-nam | --program-transform-na \
301 | --program-transform-n | --program-transform- \
302 | --program-transform | --program-transfor \
303 | --program-transfo | --program-transf \
304 | --program-trans | --program-tran \
305 | --progr-tra | --program-tr | --program-t)
306 ac_prev=program_transform_name ;;
307 -program-transform-name=* | --program-transform-name=* \
308 | --program-transform-nam=* | --program-transform-na=* \
309 | --program-transform-n=* | --program-transform-=* \
310 | --program-transform=* | --program-transfor=* \
311 | --program-transfo=* | --program-transf=* \
312 | --program-trans=* | --program-tran=* \
313 | --progr-tra=* | --program-tr=* | --program-t=*)
314 program_transform_name="$ac_optarg" ;;
316 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
317 | -silent | --silent | --silen | --sile | --sil)
320 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
322 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
324 sbindir="$ac_optarg" ;;
326 -sharedstatedir | --sharedstatedir | --sharedstatedi \
327 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
328 | --sharedst | --shareds | --shared | --share | --shar \
330 ac_prev=sharedstatedir ;;
331 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
332 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
333 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
335 sharedstatedir="$ac_optarg" ;;
337 -site | --site | --sit)
339 -site=* | --site=* | --sit=*)
342 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
344 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
345 srcdir="$ac_optarg" ;;
347 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
348 | --syscon | --sysco | --sysc | --sys | --sy)
349 ac_prev=sysconfdir ;;
350 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
351 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
352 sysconfdir="$ac_optarg" ;;
354 -target | --target | --targe | --targ | --tar | --ta | --t)
356 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
357 target="$ac_optarg" ;;
359 -v | -verbose | --verbose | --verbos | --verbo | --verb)
362 -version | --version | --versio | --versi | --vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* | --without-*)
380 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
393 | --x-incl | --x-inc | --x-in | --x-i)
394 ac_prev=x_includes ;;
395 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
396 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
397 x_includes="$ac_optarg" ;;
399 -x-libraries | --x-libraries | --x-librarie | --x-librari \
400 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
401 ac_prev=x_libraries ;;
402 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
403 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
404 x_libraries="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
455 | --no-cr | --no-c) ;;
456 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
457 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
458 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE; then
509 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp='$CPP $CPPFLAGS'
532 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
547 ac_n= ac_c='\c' ac_t=
550 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
551 echo "configure:552: checking for Cygwin environment" >&5
552 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
553 echo $ac_n "(cached) $ac_c" 1>&6
555 cat > conftest.$ac_ext <<EOF
556 #line 557 "configure"
557 #include "confdefs.h"
562 #define __CYGWIN__ __CYGWIN32__
567 if { (eval echo configure:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
571 echo "configure: failed program was:" >&5
572 cat conftest.$ac_ext >&5
580 echo "$ac_t""$ac_cv_cygwin" 1>&6
582 test "$ac_cv_cygwin" = yes && CYGWIN=yes
583 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
584 echo "configure:585: checking for mingw32 environment" >&5
585 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
586 echo $ac_n "(cached) $ac_c" 1>&6
588 cat > conftest.$ac_ext <<EOF
589 #line 590 "configure"
590 #include "confdefs.h"
596 if { (eval echo configure:597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
600 echo "configure: failed program was:" >&5
601 cat conftest.$ac_ext >&5
609 echo "$ac_t""$ac_cv_mingw32" 1>&6
611 test "$ac_cv_mingw32" = yes && MINGW32=yes
615 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
616 if test -f $ac_dir/install-sh; then
618 ac_install_sh="$ac_aux_dir/install-sh -c"
620 elif test -f $ac_dir/install.sh; then
622 ac_install_sh="$ac_aux_dir/install.sh -c"
626 if test -z "$ac_aux_dir"; then
627 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
629 ac_config_guess=$ac_aux_dir/config.guess
630 ac_config_sub=$ac_aux_dir/config.sub
631 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
634 # Do some error checking and defaulting for the host and target type.
636 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
639 # 1. You are not allowed to specify --host, --target, and nonopt at the
641 # 2. Host defaults to nonopt.
642 # 3. If nonopt is not specified, then host defaults to the current host,
643 # as determined by config.guess.
644 # 4. Target and build default to nonopt.
645 # 5. If nonopt is not specified, then target and build default to host.
647 # The aliases save the names the user supplied, while $host etc.
648 # will get canonicalized.
649 case $host---$target---$nonopt in
650 NONE---*---* | *---NONE---* | *---*---NONE) ;;
651 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
655 # Make sure we can run config.sub.
656 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
657 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
660 echo $ac_n "checking host system type""... $ac_c" 1>&6
661 echo "configure:662: checking host system type" >&5
664 case "$host_alias" in
668 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
669 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
671 *) host_alias=$nonopt ;;
675 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
676 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
677 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
678 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
679 echo "$ac_t""$host" 1>&6
681 echo $ac_n "checking target system type""... $ac_c" 1>&6
682 echo "configure:683: checking target system type" >&5
685 case "$target_alias" in
688 NONE) target_alias=$host_alias ;;
689 *) target_alias=$nonopt ;;
693 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
694 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
695 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
696 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
697 echo "$ac_t""$target" 1>&6
699 echo $ac_n "checking build system type""... $ac_c" 1>&6
700 echo "configure:701: checking build system type" >&5
703 case "$build_alias" in
706 NONE) build_alias=$host_alias ;;
707 *) build_alias=$nonopt ;;
711 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
712 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
713 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
714 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
715 echo "$ac_t""$build" 1>&6
717 test "$host_alias" != "$target_alias" &&
718 test "$program_prefix$program_suffix$program_transform_name" = \
720 program_prefix=${target_alias}-
723 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
724 echo "configure:725: checking for strerror in -lcposix" >&5
725 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
726 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
727 echo $ac_n "(cached) $ac_c" 1>&6
730 LIBS="-lcposix $LIBS"
731 cat > conftest.$ac_ext <<EOF
732 #line 733 "configure"
733 #include "confdefs.h"
734 /* Override any gcc2 internal prototype to avoid an error. */
735 /* We use char because int might match the return type of a gcc2
736 builtin and then its argument prototype would still apply. */
743 if { (eval echo configure:744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
745 eval "ac_cv_lib_$ac_lib_var=yes"
747 echo "configure: failed program was:" >&5
748 cat conftest.$ac_ext >&5
750 eval "ac_cv_lib_$ac_lib_var=no"
756 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
757 echo "$ac_t""yes" 1>&6
758 LIBS="$LIBS -lcposix"
760 echo "$ac_t""no" 1>&6
766 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
767 # Find a good install program. We prefer a C program (faster),
768 # so one script is as good as another. But avoid the broken or
769 # incompatible versions:
770 # SysV /etc/install, /usr/sbin/install
771 # SunOS /usr/etc/install
774 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
775 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
776 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
777 # ./install, which can be erroneously created by make from ./install.sh.
778 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
779 echo "configure:780: checking for a BSD compatible install" >&5
780 if test -z "$INSTALL"; then
781 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
782 echo $ac_n "(cached) $ac_c" 1>&6
784 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
785 for ac_dir in $PATH; do
786 # Account for people who put trailing slashes in PATH elements.
788 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
790 # OSF1 and SCO ODT 3.0 have their own names for install.
791 # Don't use installbsd from OSF since it installs stuff as root
793 for ac_prog in ginstall scoinst install; do
794 if test -f $ac_dir/$ac_prog; then
795 if test $ac_prog = install &&
796 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
797 # AIX install. It has an incompatible calling convention.
800 ac_cv_path_install="$ac_dir/$ac_prog -c"
811 if test "${ac_cv_path_install+set}" = set; then
812 INSTALL="$ac_cv_path_install"
814 # As a last resort, use the slow shell script. We don't cache a
815 # path for INSTALL within a source directory, because that will
816 # break other packages using the cache if that directory is
817 # removed, or if the path is relative.
818 INSTALL="$ac_install_sh"
821 echo "$ac_t""$INSTALL" 1>&6
823 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
824 # It thinks the first close brace ends the variable substitution.
825 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
827 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
829 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
831 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
832 echo "configure:833: checking whether build environment is sane" >&5
835 echo timestamp > conftestfile
836 # Do `set' in a subshell so we don't clobber the current shell's
837 # arguments. Must try -L first in case configure is actually a
838 # symlink; some systems play weird games with the mod time of symlinks
839 # (eg FreeBSD returns the mod time of the symlink's containing
842 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
843 if test "$*" = "X"; then
845 set X `ls -t $srcdir/configure conftestfile`
847 if test "$*" != "X $srcdir/configure conftestfile" \
848 && test "$*" != "X conftestfile $srcdir/configure"; then
850 # If neither matched, then we have a broken ls. This can happen
851 # if, for instance, CONFIG_SHELL is bash and it inherits a
852 # broken ls alias from the environment. This has actually
853 # happened. Such a system could not be considered "sane".
854 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
855 alias in your environment" 1>&2; exit 1; }
858 test "$2" = conftestfile
864 { echo "configure: error: newly created file is older than distributed files!
865 Check your system clock" 1>&2; exit 1; }
868 echo "$ac_t""yes" 1>&6
869 if test "$program_transform_name" = s,x,x,; then
870 program_transform_name=
872 # Double any \ or $. echo might interpret backslashes.
873 cat <<\EOF_SED > conftestsed
874 s,\\,\\\\,g; s,\$,$$,g
876 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
879 test "$program_prefix" != NONE &&
880 program_transform_name="s,^,${program_prefix},; $program_transform_name"
881 # Use a double $ so make ignores it.
882 test "$program_suffix" != NONE &&
883 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
885 # sed with no file args requires a program.
886 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
888 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
889 echo "configure:890: checking whether ${MAKE-make} sets \${MAKE}" >&5
890 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
891 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
892 echo $ac_n "(cached) $ac_c" 1>&6
894 cat > conftestmake <<\EOF
896 @echo 'ac_maketemp="${MAKE}"'
898 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
899 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
900 if test -n "$ac_maketemp"; then
901 eval ac_cv_prog_make_${ac_make}_set=yes
903 eval ac_cv_prog_make_${ac_make}_set=no
907 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
908 echo "$ac_t""yes" 1>&6
911 echo "$ac_t""no" 1>&6
912 SET_MAKE="MAKE=${MAKE-make}"
918 VERSION=${BFD_VERSION}
920 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
921 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
923 cat >> confdefs.h <<EOF
924 #define PACKAGE "$PACKAGE"
927 cat >> confdefs.h <<EOF
928 #define VERSION "$VERSION"
933 missing_dir=`cd $ac_aux_dir && pwd`
934 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
935 echo "configure:936: checking for working aclocal" >&5
936 # Run test in a subshell; some versions of sh will print an error if
937 # an executable is not found, even if stderr is redirected.
938 # Redirect stdin to placate older versions of autoconf. Sigh.
939 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
941 echo "$ac_t""found" 1>&6
943 ACLOCAL="$missing_dir/missing aclocal"
944 echo "$ac_t""missing" 1>&6
947 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
948 echo "configure:949: checking for working autoconf" >&5
949 # Run test in a subshell; some versions of sh will print an error if
950 # an executable is not found, even if stderr is redirected.
951 # Redirect stdin to placate older versions of autoconf. Sigh.
952 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
954 echo "$ac_t""found" 1>&6
956 AUTOCONF="$missing_dir/missing autoconf"
957 echo "$ac_t""missing" 1>&6
960 echo $ac_n "checking for working automake""... $ac_c" 1>&6
961 echo "configure:962: checking for working automake" >&5
962 # Run test in a subshell; some versions of sh will print an error if
963 # an executable is not found, even if stderr is redirected.
964 # Redirect stdin to placate older versions of autoconf. Sigh.
965 if (automake --version) < /dev/null > /dev/null 2>&1; then
967 echo "$ac_t""found" 1>&6
969 AUTOMAKE="$missing_dir/missing automake"
970 echo "$ac_t""missing" 1>&6
973 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
974 echo "configure:975: checking for working autoheader" >&5
975 # Run test in a subshell; some versions of sh will print an error if
976 # an executable is not found, even if stderr is redirected.
977 # Redirect stdin to placate older versions of autoconf. Sigh.
978 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
979 AUTOHEADER=autoheader
980 echo "$ac_t""found" 1>&6
982 AUTOHEADER="$missing_dir/missing autoheader"
983 echo "$ac_t""missing" 1>&6
986 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
987 echo "configure:988: checking for working makeinfo" >&5
988 # Run test in a subshell; some versions of sh will print an error if
989 # an executable is not found, even if stderr is redirected.
990 # Redirect stdin to placate older versions of autoconf. Sigh.
991 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
993 echo "$ac_t""found" 1>&6
995 MAKEINFO="$missing_dir/missing makeinfo"
996 echo "$ac_t""missing" 1>&6
1001 # Check whether --enable-shared or --disable-shared was given.
1002 if test "${enable_shared+set}" = set; then
1003 enableval="$enable_shared"
1004 p=${PACKAGE-default}
1006 yes) enable_shared=yes ;;
1007 no) enable_shared=no ;;
1010 # Look at the argument we got. We use all the common list separators.
1011 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1012 for pkg in $enableval; do
1013 if test "X$pkg" = "X$p"; then
1024 # Check whether --enable-static or --disable-static was given.
1025 if test "${enable_static+set}" = set; then
1026 enableval="$enable_static"
1027 p=${PACKAGE-default}
1029 yes) enable_static=yes ;;
1030 no) enable_static=no ;;
1033 # Look at the argument we got. We use all the common list separators.
1034 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1035 for pkg in $enableval; do
1036 if test "X$pkg" = "X$p"; then
1047 # Check whether --enable-fast-install or --disable-fast-install was given.
1048 if test "${enable_fast_install+set}" = set; then
1049 enableval="$enable_fast_install"
1050 p=${PACKAGE-default}
1052 yes) enable_fast_install=yes ;;
1053 no) enable_fast_install=no ;;
1055 enable_fast_install=no
1056 # Look at the argument we got. We use all the common list separators.
1057 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1058 for pkg in $enableval; do
1059 if test "X$pkg" = "X$p"; then
1060 enable_fast_install=yes
1067 enable_fast_install=yes
1070 # Extract the first word of "gcc", so it can be a program name with args.
1071 set dummy gcc; ac_word=$2
1072 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1073 echo "configure:1074: checking for $ac_word" >&5
1074 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1075 echo $ac_n "(cached) $ac_c" 1>&6
1077 if test -n "$CC"; then
1078 ac_cv_prog_CC="$CC" # Let the user override the test.
1080 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1082 for ac_dir in $ac_dummy; do
1083 test -z "$ac_dir" && ac_dir=.
1084 if test -f $ac_dir/$ac_word; then
1093 if test -n "$CC"; then
1094 echo "$ac_t""$CC" 1>&6
1096 echo "$ac_t""no" 1>&6
1099 if test -z "$CC"; then
1100 # Extract the first word of "cc", so it can be a program name with args.
1101 set dummy cc; ac_word=$2
1102 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1103 echo "configure:1104: checking for $ac_word" >&5
1104 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1105 echo $ac_n "(cached) $ac_c" 1>&6
1107 if test -n "$CC"; then
1108 ac_cv_prog_CC="$CC" # Let the user override the test.
1110 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1113 for ac_dir in $ac_dummy; do
1114 test -z "$ac_dir" && ac_dir=.
1115 if test -f $ac_dir/$ac_word; then
1116 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1117 ac_prog_rejected=yes
1125 if test $ac_prog_rejected = yes; then
1126 # We found a bogon in the path, so make sure we never use it.
1127 set dummy $ac_cv_prog_CC
1129 if test $# -gt 0; then
1130 # We chose a different compiler from the bogus one.
1131 # However, it has the same basename, so the bogon will be chosen
1132 # first if we set CC to just the basename; use the full file name.
1134 set dummy "$ac_dir/$ac_word" "$@"
1142 if test -n "$CC"; then
1143 echo "$ac_t""$CC" 1>&6
1145 echo "$ac_t""no" 1>&6
1148 if test -z "$CC"; then
1149 case "`uname -s`" in
1151 # Extract the first word of "cl", so it can be a program name with args.
1152 set dummy cl; ac_word=$2
1153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1154 echo "configure:1155: checking for $ac_word" >&5
1155 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1156 echo $ac_n "(cached) $ac_c" 1>&6
1158 if test -n "$CC"; then
1159 ac_cv_prog_CC="$CC" # Let the user override the test.
1161 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1163 for ac_dir in $ac_dummy; do
1164 test -z "$ac_dir" && ac_dir=.
1165 if test -f $ac_dir/$ac_word; then
1174 if test -n "$CC"; then
1175 echo "$ac_t""$CC" 1>&6
1177 echo "$ac_t""no" 1>&6
1182 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1185 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1186 echo "configure:1187: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1189 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1190 ac_cpp='$CPP $CPPFLAGS'
1191 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1192 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1193 cross_compiling=$ac_cv_prog_cc_cross
1195 cat > conftest.$ac_ext << EOF
1197 #line 1198 "configure"
1198 #include "confdefs.h"
1202 if { (eval echo configure:1203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1203 ac_cv_prog_cc_works=yes
1204 # If we can't run a trivial program, we are probably using a cross compiler.
1205 if (./conftest; exit) 2>/dev/null; then
1206 ac_cv_prog_cc_cross=no
1208 ac_cv_prog_cc_cross=yes
1211 echo "configure: failed program was:" >&5
1212 cat conftest.$ac_ext >&5
1213 ac_cv_prog_cc_works=no
1217 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1218 ac_cpp='$CPP $CPPFLAGS'
1219 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1220 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1221 cross_compiling=$ac_cv_prog_cc_cross
1223 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1224 if test $ac_cv_prog_cc_works = no; then
1225 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1227 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1228 echo "configure:1229: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1229 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1230 cross_compiling=$ac_cv_prog_cc_cross
1232 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1233 echo "configure:1234: checking whether we are using GNU C" >&5
1234 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1235 echo $ac_n "(cached) $ac_c" 1>&6
1237 cat > conftest.c <<EOF
1242 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1249 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1251 if test $ac_cv_prog_gcc = yes; then
1257 ac_test_CFLAGS="${CFLAGS+set}"
1258 ac_save_CFLAGS="$CFLAGS"
1260 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1261 echo "configure:1262: checking whether ${CC-cc} accepts -g" >&5
1262 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1263 echo $ac_n "(cached) $ac_c" 1>&6
1265 echo 'void f(){}' > conftest.c
1266 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1275 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1276 if test "$ac_test_CFLAGS" = set; then
1277 CFLAGS="$ac_save_CFLAGS"
1278 elif test $ac_cv_prog_cc_g = yes; then
1279 if test "$GCC" = yes; then
1285 if test "$GCC" = yes; then
1292 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1293 if test "${with_gnu_ld+set}" = set; then
1294 withval="$with_gnu_ld"
1295 test "$withval" = no || with_gnu_ld=yes
1301 if test "$GCC" = yes; then
1302 # Check if gcc -print-prog-name=ld gives a path.
1303 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1304 echo "configure:1305: checking for ld used by GCC" >&5
1307 # gcc leaves a trailing carriage return which upsets mingw
1308 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1310 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1313 # Accept absolute paths.
1314 [\\/]* | [A-Za-z]:[\\/]*)
1315 re_direlt='/[^/][^/]*/\.\./'
1316 # Canonicalize the path of ld
1317 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1318 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1319 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1321 test -z "$LD" && LD="$ac_prog"
1324 # If it fails, then pretend we aren't using GCC.
1328 # If it is relative, then search for the first ld in PATH.
1332 elif test "$with_gnu_ld" = yes; then
1333 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1334 echo "configure:1335: checking for GNU ld" >&5
1336 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1337 echo "configure:1338: checking for non-GNU ld" >&5
1339 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1340 echo $ac_n "(cached) $ac_c" 1>&6
1342 if test -z "$LD"; then
1343 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1344 for ac_dir in $PATH; do
1345 test -z "$ac_dir" && ac_dir=.
1346 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1347 lt_cv_path_LD="$ac_dir/$ac_prog"
1348 # Check to see if the program is GNU ld. I'd rather use --version,
1349 # but apparently some GNU ld's only accept -v.
1350 # Break only if it was the GNU/non-GNU ld that we prefer.
1351 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1352 test "$with_gnu_ld" != no && break
1354 test "$with_gnu_ld" != yes && break
1360 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1365 if test -n "$LD"; then
1366 echo "$ac_t""$LD" 1>&6
1368 echo "$ac_t""no" 1>&6
1370 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1371 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1372 echo "configure:1373: checking if the linker ($LD) is GNU ld" >&5
1373 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1374 echo $ac_n "(cached) $ac_c" 1>&6
1376 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1377 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1378 lt_cv_prog_gnu_ld=yes
1380 lt_cv_prog_gnu_ld=no
1384 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1385 with_gnu_ld=$lt_cv_prog_gnu_ld
1388 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1389 echo "configure:1390: checking for $LD option to reload object files" >&5
1390 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1391 echo $ac_n "(cached) $ac_c" 1>&6
1393 lt_cv_ld_reload_flag='-r'
1396 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1397 reload_flag=$lt_cv_ld_reload_flag
1398 test -n "$reload_flag" && reload_flag=" $reload_flag"
1400 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1401 echo "configure:1402: checking for BSD-compatible nm" >&5
1402 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1403 echo $ac_n "(cached) $ac_c" 1>&6
1405 if test -n "$NM"; then
1406 # Let the user override the test.
1409 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1410 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1411 test -z "$ac_dir" && ac_dir=.
1412 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1413 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1414 # Check to see if the nm accepts a BSD-compat flag.
1415 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1416 # nm: unknown option "B" ignored
1417 # Tru64's nm complains that /dev/null is an invalid object file
1418 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1419 lt_cv_path_NM="$tmp_nm -B"
1421 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1422 lt_cv_path_NM="$tmp_nm -p"
1425 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1426 continue # so that we can try to find one that supports BSD flags
1431 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1436 echo "$ac_t""$NM" 1>&6
1438 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1439 echo "configure:1440: checking whether ln -s works" >&5
1440 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1441 echo $ac_n "(cached) $ac_c" 1>&6
1444 if ln -s X conftestdata 2>/dev/null
1447 ac_cv_prog_LN_S="ln -s"
1452 LN_S="$ac_cv_prog_LN_S"
1453 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1454 echo "$ac_t""yes" 1>&6
1456 echo "$ac_t""no" 1>&6
1459 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1460 echo "configure:1461: checking how to recognise dependant libraries" >&5
1461 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1462 echo $ac_n "(cached) $ac_c" 1>&6
1464 lt_cv_file_magic_cmd='$MAGIC_CMD'
1465 lt_cv_file_magic_test_file=
1466 lt_cv_deplibs_check_method='unknown'
1467 # Need to set the preceding variable on all platforms that support
1468 # interlibrary dependencies.
1469 # 'none' -- dependencies not supported.
1470 # `unknown' -- same as none, but documents that we really don't know.
1471 # 'pass_all' -- all dependencies passed with no checks.
1472 # 'test_compile' -- check by making test program.
1473 # 'file_magic [regex]' -- check by looking for files in library path
1474 # which responds to the $file_magic_cmd with a given egrep regex.
1475 # If you have `file' or equivalent on your system and you're not sure
1476 # whether `pass_all' will *always* work, you probably want this one.
1480 lt_cv_deplibs_check_method=pass_all
1484 lt_cv_deplibs_check_method=pass_all
1488 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1489 lt_cv_file_magic_cmd='/usr/bin/file -L'
1490 lt_cv_file_magic_test_file=/shlib/libc.so
1493 cygwin* | mingw* |pw32*)
1494 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1495 lt_cv_file_magic_cmd='$OBJDUMP -f'
1498 darwin* | rhapsody*)
1499 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1500 lt_cv_file_magic_cmd='/usr/bin/file -L'
1502 rhapsody* | darwin1.012)
1503 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1506 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1512 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1515 # Not sure whether the presence of OpenBSD here was a mistake.
1516 # Let's accept both of them until this is cleared up.
1517 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1518 lt_cv_file_magic_cmd=/usr/bin/file
1519 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1523 lt_cv_deplibs_check_method=pass_all
1528 lt_cv_deplibs_check_method=pass_all
1534 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1535 lt_cv_file_magic_cmd=/usr/bin/file
1536 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1539 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1540 lt_cv_file_magic_cmd=/usr/bin/file
1541 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1549 # this will be overridden with pass_all, but let us keep it just in case
1550 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1554 *-32|*"-32 ") libmagic=32-bit;;
1555 *-n32|*"-n32 ") libmagic=N32;;
1556 *-64|*"-64 ") libmagic=64-bit;;
1557 *) libmagic=never-match;;
1559 # this will be overridden with pass_all, but let us keep it just in case
1560 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1563 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1564 lt_cv_deplibs_check_method=pass_all
1567 # This must be Linux ELF.
1570 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1571 lt_cv_deplibs_check_method=pass_all ;;
1573 # glibc up to 2.1.1 does not perform some relocations on ARM
1574 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1576 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1580 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1581 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1583 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1588 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1589 lt_cv_file_magic_cmd=/usr/bin/file
1590 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1593 osf3* | osf4* | osf5*)
1594 # this will be overridden with pass_all, but let us keep it just in case
1595 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1596 lt_cv_file_magic_test_file=/shlib/libc.so
1597 lt_cv_deplibs_check_method=pass_all
1601 lt_cv_deplibs_check_method=pass_all
1605 lt_cv_deplibs_check_method=pass_all
1606 lt_cv_file_magic_test_file=/lib/libc.so
1609 sysv5uw[78]* | sysv4*uw2*)
1610 lt_cv_deplibs_check_method=pass_all
1613 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1614 case $host_vendor in
1616 lt_cv_deplibs_check_method=pass_all
1619 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1620 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1628 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1629 file_magic_cmd=$lt_cv_file_magic_cmd
1630 deplibs_check_method=$lt_cv_deplibs_check_method
1632 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1633 echo "configure:1634: checking for object suffix" >&5
1634 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1635 echo $ac_n "(cached) $ac_c" 1>&6
1638 echo 'int i = 1;' > conftest.$ac_ext
1639 if { (eval echo configure:1640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1640 for ac_file in conftest.*; do
1643 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1647 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1652 echo "$ac_t""$ac_cv_objext" 1>&6
1653 OBJEXT=$ac_cv_objext
1654 ac_objext=$ac_cv_objext
1658 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1659 echo "configure:1660: checking for executable suffix" >&5
1660 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1661 echo $ac_n "(cached) $ac_c" 1>&6
1663 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1667 echo 'int main () { return 0; }' > conftest.$ac_ext
1669 if { (eval echo configure:1670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1670 for file in conftest.*; do
1672 *.c | *.o | *.obj) ;;
1673 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1677 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1680 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1685 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1686 echo "$ac_t""${ac_cv_exeext}" 1>&6
1689 if test $host != $build; then
1690 ac_tool_prefix=${host_alias}-
1695 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1697 # Only perform the check for file, if the check method requires it
1698 case $deplibs_check_method in
1700 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1701 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1702 echo "configure:1703: checking for ${ac_tool_prefix}file" >&5
1703 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1704 echo $ac_n "(cached) $ac_c" 1>&6
1708 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1711 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1714 ac_save_MAGIC_CMD="$MAGIC_CMD"
1715 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1716 ac_dummy="/usr/bin:$PATH"
1717 for ac_dir in $ac_dummy; do
1718 test -z "$ac_dir" && ac_dir=.
1719 if test -f $ac_dir/${ac_tool_prefix}file; then
1720 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1721 if test -n "$file_magic_test_file"; then
1722 case $deplibs_check_method in
1724 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1725 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1726 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1727 egrep "$file_magic_regex" > /dev/null; then
1732 *** Warning: the command libtool uses to detect shared libraries,
1733 *** $file_magic_cmd, produces output that libtool cannot recognize.
1734 *** The result is that libtool may fail to recognize shared libraries
1735 *** as such. This will affect the creation of libtool libraries that
1736 *** depend on shared libraries, but programs linked with such libtool
1737 *** libraries will work regardless of this problem. Nevertheless, you
1738 *** may want to report the problem to your system manager and/or to
1739 *** bug-libtool@gnu.org
1749 MAGIC_CMD="$ac_save_MAGIC_CMD"
1754 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1755 if test -n "$MAGIC_CMD"; then
1756 echo "$ac_t""$MAGIC_CMD" 1>&6
1758 echo "$ac_t""no" 1>&6
1761 if test -z "$lt_cv_path_MAGIC_CMD"; then
1762 if test -n "$ac_tool_prefix"; then
1763 echo $ac_n "checking for file""... $ac_c" 1>&6
1764 echo "configure:1765: checking for file" >&5
1765 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1766 echo $ac_n "(cached) $ac_c" 1>&6
1770 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1773 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1776 ac_save_MAGIC_CMD="$MAGIC_CMD"
1777 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1778 ac_dummy="/usr/bin:$PATH"
1779 for ac_dir in $ac_dummy; do
1780 test -z "$ac_dir" && ac_dir=.
1781 if test -f $ac_dir/file; then
1782 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1783 if test -n "$file_magic_test_file"; then
1784 case $deplibs_check_method in
1786 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1787 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1788 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1789 egrep "$file_magic_regex" > /dev/null; then
1794 *** Warning: the command libtool uses to detect shared libraries,
1795 *** $file_magic_cmd, produces output that libtool cannot recognize.
1796 *** The result is that libtool may fail to recognize shared libraries
1797 *** as such. This will affect the creation of libtool libraries that
1798 *** depend on shared libraries, but programs linked with such libtool
1799 *** libraries will work regardless of this problem. Nevertheless, you
1800 *** may want to report the problem to your system manager and/or to
1801 *** bug-libtool@gnu.org
1811 MAGIC_CMD="$ac_save_MAGIC_CMD"
1816 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1817 if test -n "$MAGIC_CMD"; then
1818 echo "$ac_t""$MAGIC_CMD" 1>&6
1820 echo "$ac_t""no" 1>&6
1832 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1833 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1834 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1835 echo "configure:1836: checking for $ac_word" >&5
1836 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1837 echo $ac_n "(cached) $ac_c" 1>&6
1839 if test -n "$RANLIB"; then
1840 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1842 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1844 for ac_dir in $ac_dummy; do
1845 test -z "$ac_dir" && ac_dir=.
1846 if test -f $ac_dir/$ac_word; then
1847 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1854 RANLIB="$ac_cv_prog_RANLIB"
1855 if test -n "$RANLIB"; then
1856 echo "$ac_t""$RANLIB" 1>&6
1858 echo "$ac_t""no" 1>&6
1862 if test -z "$ac_cv_prog_RANLIB"; then
1863 if test -n "$ac_tool_prefix"; then
1864 # Extract the first word of "ranlib", so it can be a program name with args.
1865 set dummy ranlib; ac_word=$2
1866 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1867 echo "configure:1868: checking for $ac_word" >&5
1868 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1871 if test -n "$RANLIB"; then
1872 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1874 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1876 for ac_dir in $ac_dummy; do
1877 test -z "$ac_dir" && ac_dir=.
1878 if test -f $ac_dir/$ac_word; then
1879 ac_cv_prog_RANLIB="ranlib"
1884 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1887 RANLIB="$ac_cv_prog_RANLIB"
1888 if test -n "$RANLIB"; then
1889 echo "$ac_t""$RANLIB" 1>&6
1891 echo "$ac_t""no" 1>&6
1899 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1900 set dummy ${ac_tool_prefix}strip; ac_word=$2
1901 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1902 echo "configure:1903: checking for $ac_word" >&5
1903 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1904 echo $ac_n "(cached) $ac_c" 1>&6
1906 if test -n "$STRIP"; then
1907 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1909 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1911 for ac_dir in $ac_dummy; do
1912 test -z "$ac_dir" && ac_dir=.
1913 if test -f $ac_dir/$ac_word; then
1914 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1921 STRIP="$ac_cv_prog_STRIP"
1922 if test -n "$STRIP"; then
1923 echo "$ac_t""$STRIP" 1>&6
1925 echo "$ac_t""no" 1>&6
1929 if test -z "$ac_cv_prog_STRIP"; then
1930 if test -n "$ac_tool_prefix"; then
1931 # Extract the first word of "strip", so it can be a program name with args.
1932 set dummy strip; ac_word=$2
1933 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1934 echo "configure:1935: checking for $ac_word" >&5
1935 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1936 echo $ac_n "(cached) $ac_c" 1>&6
1938 if test -n "$STRIP"; then
1939 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1941 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1943 for ac_dir in $ac_dummy; do
1944 test -z "$ac_dir" && ac_dir=.
1945 if test -f $ac_dir/$ac_word; then
1946 ac_cv_prog_STRIP="strip"
1951 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1954 STRIP="$ac_cv_prog_STRIP"
1955 if test -n "$STRIP"; then
1956 echo "$ac_t""$STRIP" 1>&6
1958 echo "$ac_t""no" 1>&6
1967 # Check for any special flags to pass to ltconfig.
1968 libtool_flags="--cache-file=$cache_file"
1969 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1970 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1971 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1972 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1973 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1976 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1977 if test "${enable_libtool_lock+set}" = set; then
1978 enableval="$enable_libtool_lock"
1982 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1983 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1985 # Check whether --with-pic or --without-pic was given.
1986 if test "${with_pic+set}" = set; then
1993 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1994 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1996 # Some flags need to be propagated to the compiler or linker for good
2000 # Find out which ABI we are using.
2001 echo '#line 2002 "configure"' > conftest.$ac_ext
2002 if { (eval echo configure:2003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2003 if test "$lt_cv_prog_gnu_ld" = yes; then
2004 case `/usr/bin/file conftest.$ac_objext` in
2006 LD="${LD-ld} -melf32bsmip"
2009 LD="${LD-ld} -melf32bmipn32"
2012 LD="${LD-ld} -melf64bmip"
2016 case `/usr/bin/file conftest.$ac_objext` in
2033 # Find out which ABI we are using.
2034 echo 'int i;' > conftest.$ac_ext
2035 if { (eval echo configure:2036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2036 case "`/usr/bin/file conftest.o`" in
2048 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
2049 # Find out which ABI we are using.
2050 echo 'int i;' > conftest.$ac_ext
2051 if { (eval echo configure:2052: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2052 case "`/usr/bin/file conftest.o`" in
2056 LD="${LD-ld} -m elf_i386"
2059 LD="${LD-ld} -m elf32ppclinux"
2062 LD="${LD-ld} -m elf_s390"
2065 LD="${LD-ld} -m elf32_sparc"
2072 LD="${LD-ld} -m elf_x86_64"
2074 ppc*-*linux*|powerpc*-*linux*)
2075 LD="${LD-ld} -m elf64ppc"
2078 LD="${LD-ld} -m elf64_s390"
2081 LD="${LD-ld} -m elf64_sparc"
2091 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2092 SAVE_CFLAGS="$CFLAGS"
2093 CFLAGS="$CFLAGS -belf"
2094 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2095 echo "configure:2096: checking whether the C compiler needs -belf" >&5
2096 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2097 echo $ac_n "(cached) $ac_c" 1>&6
2101 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2102 ac_cpp='$CPP $CPPFLAGS'
2103 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2104 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2105 cross_compiling=$ac_cv_prog_cc_cross
2107 cat > conftest.$ac_ext <<EOF
2108 #line 2109 "configure"
2109 #include "confdefs.h"
2115 if { (eval echo configure:2116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2117 lt_cv_cc_needs_belf=yes
2119 echo "configure: failed program was:" >&5
2120 cat conftest.$ac_ext >&5
2122 lt_cv_cc_needs_belf=no
2126 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2127 ac_cpp='$CPP $CPPFLAGS'
2128 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2129 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2130 cross_compiling=$ac_cv_prog_cc_cross
2134 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2135 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2136 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2137 CFLAGS="$SAVE_CFLAGS"
2145 # Save cache, so that ltconfig can load it
2146 cat > confcache <<\EOF
2147 # This file is a shell script that caches the results of configure
2148 # tests run on this system so they can be shared between configure
2149 # scripts and configure runs. It is not useful on other systems.
2150 # If it contains results you don't want to keep, you may remove or edit it.
2152 # By default, configure uses ./config.cache as the cache file,
2153 # creating it if it does not exist already. You can give configure
2154 # the --cache-file=FILE option to use a different cache file; that is
2155 # what configure does when it calls configure scripts in
2156 # subdirectories, so they share the cache.
2157 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2158 # config.status only pays attention to the cache file if you give it the
2159 # --recheck option to rerun configure.
2162 # The following way of writing the cache mishandles newlines in values,
2163 # but we know of no workaround that is simple, portable, and efficient.
2164 # So, don't put newlines in cache variables' values.
2165 # Ultrix sh set writes to stderr and can't be redirected directly,
2166 # and sets the high bit in the cache file unless we assign to the vars.
2168 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2170 # `set' does not quote correctly, so add quotes (double-quote substitution
2171 # turns \\\\ into \\, and sed turns \\ into \).
2173 -e "s/'/'\\\\''/g" \
2174 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2177 # `set' quotes correctly as required by POSIX, so do not add quotes.
2178 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2181 if cmp -s $cache_file confcache; then
2184 if test -w $cache_file; then
2185 echo "updating cache $cache_file"
2186 cat confcache > $cache_file
2188 echo "not updating unwritable cache $cache_file"
2194 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2195 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2196 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2197 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2198 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2199 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2200 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2201 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2202 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2203 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2205 # Reload cache, that may have been modified by ltconfig
2206 if test -r "$cache_file"; then
2207 echo "loading cache $cache_file"
2210 echo "creating cache $cache_file"
2215 # This can be used to rebuild libtool when needed
2216 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2218 # Always use our own libtool.
2219 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2221 # Redirect the config.log output again, so that the ltconfig log is not
2222 # clobbered by the next message.
2223 exec 5>>./config.log
2232 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2233 if test "${enable_bfd_assembler+set}" = set; then
2234 enableval="$enable_bfd_assembler"
2235 case "${enableval}" in
2236 yes) need_bfd=yes user_bfd_gas=yes ;;
2237 no) user_bfd_gas=no ;;
2238 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2241 # Check whether --enable-targets or --disable-targets was given.
2242 if test "${enable_targets+set}" = set; then
2243 enableval="$enable_targets"
2244 case "${enableval}" in
2245 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2247 no) enable_targets= ;;
2248 *) enable_targets=$enableval ;;
2251 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2252 if test "${enable_commonbfdlib+set}" = set; then
2253 enableval="$enable_commonbfdlib"
2254 case "${enableval}" in
2255 yes) commonbfdlib=true ;;
2256 no) commonbfdlib=false ;;
2257 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2263 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2264 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2265 if test "${enable_build_warnings+set}" = set; then
2266 enableval="$enable_build_warnings"
2267 case "${enableval}" in
2269 no) build_warnings="-w";;
2270 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2271 build_warnings="${build_warnings} ${t}";;
2272 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2273 build_warnings="${t} ${build_warnings}";;
2274 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2276 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2277 echo "Setting warning flags = $build_warnings" 6>&1
2281 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2282 WARN_CFLAGS="${build_warnings}"
2286 # Generate a header file
2291 # If we are on a DOS filesystem, we must use gdb.ini rather than
2295 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
2303 # Makefile target for installing gas in $(tooldir)/bin.
2304 install_tooldir=install-exec-tooldir
2308 if test -n "$enable_targets" ; then
2309 for t in `echo $enable_targets | sed 's/,/ /g'`; do
2310 if test $t = "all"; then
2314 result=`$ac_config_sub $t 2>/dev/null`
2315 if test -n "$result" ; then
2316 canon_targets="$canon_targets $result"
2318 # # Permit "all", etc. We don't support it yet though.
2319 # canon_targets="$canon_targets $t"
2322 _gas_uniq_list="$canon_targets"
2323 _gas_uniq_newlist=""
2324 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2325 case $_gas_uniq_i in
2327 *) case " $_gas_uniq_newlist " in
2328 *" $_gas_uniq_i "*) ;;
2329 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2333 canon_targets=$_gas_uniq_newlist
2339 for this_target in $target $canon_targets ; do
2341 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2343 # check for architecture variants
2347 am33_2.0) cpu_type=mn10300 endian=little ;;
2348 alpha*) cpu_type=alpha ;;
2349 arm*b|xscale*b|strongarm*b) cpu_type=arm endian=big ;;
2350 arm*|xscale*|strongarm*) cpu_type=arm endian=little ;;
2351 c4x*) cpu_type=tic4x ;;
2352 hppa*) cpu_type=hppa ;;
2353 i[3-7]86) cpu_type=i386 arch=i386;;
2354 x86_64) cpu_type=i386 arch=x86_64;;
2355 ia64) cpu_type=ia64 ;;
2356 ip2k) cpu_type=ip2k endian=big ;;
2357 iq2000) cpu_type=iq2000 endian=big ;;
2358 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2359 m680[012346]0) cpu_type=m68k ;;
2360 m68008) cpu_type=m68k ;;
2361 m683??) cpu_type=m68k ;;
2362 m5200) cpu_type=m68k ;;
2363 m8*) cpu_type=m88k ;;
2364 mips*el) cpu_type=mips endian=little ;;
2365 mips*) cpu_type=mips endian=big ;;
2366 or32*) cpu_type=or32 endian=big ;;
2367 pjl*) cpu_type=pj endian=little ;;
2368 pj*) cpu_type=pj endian=big ;;
2369 powerpc*le*) cpu_type=ppc endian=little ;;
2370 powerpc*) cpu_type=ppc endian=big ;;
2371 rs6000*) cpu_type=ppc ;;
2372 s390x*) cpu_type=s390 arch=s390x ;;
2373 s390*) cpu_type=s390 arch=s390 ;;
2374 sh5*) cpu_type=sh64 endian=big ;;
2375 sh5le*) cpu_type=sh64 endian=little ;;
2376 sh64*) cpu_type=sh64 endian=big ;;
2377 sh64le*) cpu_type=sh64 endian=little ;;
2378 sh*le) cpu_type=sh endian=little ;;
2379 sh*) cpu_type=sh endian=big ;;
2380 sparclite*) cpu_type=sparc arch=sparclite ;;
2381 sparclet*) cpu_type=sparc arch=sparclet ;;
2382 sparc64*) cpu_type=sparc arch=v9-64 ;;
2383 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2384 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2385 v850*) cpu_type=v850 ;;
2386 xtensa*) cpu_type=xtensa arch=xtensa ;;
2387 *) cpu_type=${cpu} ;;
2390 if test ${this_target} = $target ; then
2391 target_cpu_type=${cpu_type}
2392 elif test ${target_cpu_type} != ${cpu_type} ; then
2396 generic_target=${cpu_type}-$vendor-$os
2401 # assign object format
2402 case ${generic_target} in
2403 a29k-*-coff) fmt=coff ;;
2404 a29k-amd-udi) fmt=coff ;;
2405 a29k-amd-ebmon) fmt=coff ;;
2406 a29k-nyu-sym1) fmt=coff ;;
2407 a29k-*-rtems*) fmt=coff ;;
2408 a29k-*-vxworks*) fmt=coff ;;
2410 alpha*-*-*vms*) fmt=evax ;;
2411 alpha*-*-netware*) fmt=ecoff ;;
2412 alpha*-*-osf*) fmt=ecoff ;;
2413 alpha*-*-linuxecoff*) fmt=ecoff ;;
2414 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2415 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2416 alpha*-*-openbsd*) fmt=elf em=obsd ;;
2418 # cpu_type for am33_2.0 is set to mn10300
2419 mn10300-*-linux*) fmt=elf bfd_gas=yes em=linux ;;
2421 arc-*-elf*) fmt=elf ;;
2423 arm-*-aout) fmt=aout ;;
2424 arm-*-coff | thumb-*-coff) fmt=coff ;;
2425 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
2426 arm-*-elf | thumb-*-elf) fmt=elf ;;
2427 arm-*-kaos*) fmt=elf ;;
2428 arm*-*-conix*) fmt=elf ;;
2429 arm-*-linux*aout*) fmt=aout em=linux ;;
2430 arm*-*-linux-gnu*) fmt=elf em=linux ;;
2431 arm*-*-uclinux*) fmt=elf em=linux ;;
2432 arm-*-netbsdelf*) fmt=elf em=nbsd ;;
2433 arm-*-*n*bsd*) fmt=aout em=nbsd ;;
2434 arm-**-nto*) fmt=elf ;;
2435 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2436 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2437 arm-*-wince) fmt=coff em=wince-pe ;;
2438 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2439 arm-*-riscix*) fmt=aout em=riscix ;;
2440 arm-*-vxworks) fmt=coff ;;
2444 cris-*-linux-gnu*) fmt=multi bfd_gas=yes em=linux ;;
2445 cris-*-*) fmt=multi bfd_gas=yes ;;
2447 d10v-*-*) fmt=elf ;;
2448 d30v-*-*) fmt=elf ;;
2451 fr30-*-*) fmt=elf ;;
2454 hppa-*-linux*) case ${cpu} in
2455 hppa*64*) fmt=elf em=hppalinux64;;
2456 hppa*) fmt=elf em=linux;;
2458 hppa-*-*elf*) fmt=elf em=hppa ;;
2459 hppa-*-lites*) fmt=elf em=hppa ;;
2460 hppa-*-netbsd*) fmt=elf em=nbsd ;;
2461 hppa-*-openbsd*) fmt=elf em=hppa ;;
2462 hppa-*-osf*) fmt=som em=hppa ;;
2463 hppa-*-rtems*) fmt=elf em=hppa ;;
2464 hppa-*-hpux11*) case ${cpu} in
2465 hppa*64*) fmt=elf em=hppa64 ;;
2466 hppa*) fmt=som em=hppa ;;
2468 hppa-*-hpux*) fmt=som em=hppa ;;
2469 hppa-*-mpeix*) fmt=som em=hppa ;;
2470 hppa-*-bsd*) fmt=som em=hppa ;;
2471 hppa-*-hiux*) fmt=som em=hppa ;;
2473 h8300-*-rtems*) fmt=coff ;;
2474 h8300-*-coff) fmt=coff ;;
2475 h8300-*-elf) fmt=elf ;;
2476 h8500-*-rtems*) fmt=coff ;;
2477 h8500-*-coff) fmt=coff ;;
2479 i370-*-elf* | i370-*-linux*) fmt=elf ;;
2480 i386-ibm-aix*) fmt=coff em=i386aix ;;
2481 i386-sequent-bsd*) fmt=aout em=dynix ;;
2482 i386-*-beospe*) fmt=coff em=pe ;;
2483 i386-*-beos*) fmt=elf ;;
2484 i386-*-coff) fmt=coff ;;
2485 i386-*-elf) fmt=elf ;;
2486 i386-*-kaos*) fmt=elf ;;
2487 i386-*-bsd*) fmt=aout em=386bsd ;;
2488 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2489 i386-*-netbsdpe*) fmt=coff em=pe ;;
2490 i386-*-netbsd*-gnu*) fmt=elf em=nbsd ;;
2491 i386-*-netbsdelf*) fmt=elf em=nbsd ;;
2492 i386-*-*n*bsd*) case ${cpu} in
2493 x86_64) fmt=elf em=nbsd ;;
2494 *) fmt=aout em=nbsd ;;
2496 i386-*-linux*aout*) fmt=aout em=linux ;;
2497 i386-*-linux*oldld) fmt=aout em=linux ;;
2498 i386-*-linux*coff*) fmt=coff em=linux ;;
2499 i386-*-linux-gnu*) fmt=elf em=linux ;;
2500 x86_64-*-linux-gnu*) fmt=elf em=linux ;;
2501 i386-*-lynxos*) fmt=coff em=lynx ;;
2502 i386-*-sysv[45]*) fmt=elf ;;
2503 i386-*-solaris*) fmt=elf ;;
2504 i386-*-freebsdaout*) fmt=aout em=386bsd ;;
2505 i386-*-freebsd[12].*) fmt=aout em=386bsd ;;
2506 i386-*-freebsd[12]) fmt=aout em=386bsd ;;
2507 i386-*-freebsd*) fmt=elf em=freebsd ;;
2508 i386-*-sysv*) fmt=coff ;;
2509 i386-*-sco3.2v5*coff) fmt=coff ;;
2510 i386-*-isc*) fmt=coff ;;
2511 i386-*-sco3.2v5*) fmt=elf
2512 if test ${this_target} = $target; then
2513 cat >> confdefs.h <<\EOF
2518 i386-*-sco3.2*) fmt=coff ;;
2519 i386-*-vsta) fmt=aout ;;
2520 i386-*-msdosdjgpp* \
2522 | i386-go32-rtems*) fmt=coff em=go32
2523 cat >> confdefs.h <<\EOF
2524 #define STRICTCOFF 1
2527 i386-*-rtemself*) fmt=elf ;;
2528 i386-*-rtemscoff*) fmt=coff ;;
2529 i386-*-rtems*) fmt=elf ;;
2530 i386-*-gnu*) fmt=elf ;;
2531 i386-*-mach*) fmt=aout em=mach ;;
2532 i386-*-msdos*) fmt=aout ;;
2533 i386-*-moss*) fmt=elf ;;
2534 i386-*-pe) fmt=coff em=pe ;;
2535 i386-*-cygwin*) fmt=coff em=pe ;;
2536 i386-*-interix*) fmt=coff em=interix ;;
2537 i386-*-mingw32*) fmt=coff em=pe ;;
2538 i386-*-nto-qnx*) fmt=elf ;;
2539 i386-*-*nt*) fmt=coff em=pe ;;
2540 i386-*-vxworks*) fmt=aout ;;
2541 i386-*-chaos) fmt=elf ;;
2543 i860-*-*) fmt=elf endian=little
2544 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2545 i960-*-bout) fmt=bout ;;
2546 i960-*-coff) fmt=coff em=ic960 ;;
2547 i960-*-rtems*) fmt=coff em=ic960 ;;
2548 i960-*-nindy*) fmt=bout ;;
2549 i960-*-vxworks5.0) fmt=bout ;;
2550 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2551 i960-*-vxworks*) fmt=bout ;;
2552 i960-*-elf*) fmt=elf ;;
2554 ia64-*-elf*) fmt=elf ;;
2555 ia64-*-aix*) fmt=elf em=ia64aix ;;
2556 ia64-*-linux-gnu*) fmt=elf em=linux ;;
2557 ia64-*-hpux*) fmt=elf em=hpux ;;
2558 ia64-*-netbsd*) fmt=elf em=nbsd ;;
2560 ip2k-*-*) fmt=elf ;;
2562 iq2000-*-elf) fmt=elf bfd_gas=yes ;;
2564 m32r-*-*) fmt=elf ;;
2566 m68hc11-*-* | m6811-*-*) fmt=elf ;;
2567 m68hc12-*-* | m6812-*-*) fmt=elf ;;
2569 m68k-*-vxworks*) fmt=aout em=sun3 ;;
2570 m68k-ericsson-ose) fmt=aout em=sun3 ;;
2571 m68k-*-sunos*) fmt=aout em=sun3 ;;
2572 m68k-motorola-sysv*) fmt=coff em=delta ;;
2573 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2574 m68k-apollo-*) fmt=coff em=apollo ;;
2575 m68k-*-elf*) fmt=elf ;;
2576 m68k-*-sysv4*) fmt=elf em=svr4 ;;
2577 m68k-*-sysv*) fmt=coff ;;
2578 m68k-*-coff | m68k-*-rtemscoff*) fmt=coff ;;
2579 m68k-*-rtems*) fmt=elf ;;
2580 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2581 m68k-*-linux*aout*) fmt=aout em=linux ;;
2582 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2583 m68k-*-gnu*) fmt=elf ;;
2584 m68k-*-lynxos*) fmt=coff em=lynx ;;
2585 m68k-*-netbsdelf*) fmt=elf em=nbsd ;;
2586 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2587 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2588 m68k-apple-aux*) fmt=coff em=aux ;;
2589 m68k-*-psos*) fmt=elf em=psos;;
2591 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2592 m88k-*-coff*) fmt=coff ;;
2594 mcore-*-elf) fmt=elf ;;
2595 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2597 # don't change em like *-*-bsd does
2598 mips-dec-openbsd*) fmt=elf endian=little ;;
2599 mips-dec-bsd*) fmt=aout endian=little ;;
2600 mips-sony-bsd*) fmt=ecoff ;;
2602 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2603 mips-*-ultrix*) fmt=ecoff endian=little ;;
2604 mips-*-osf*) fmt=ecoff endian=little ;;
2605 mips-*-ecoff*) fmt=ecoff ;;
2606 mips-*-pe*) fmt=coff endian=little em=pe ;;
2607 mips-*-irix6*) fmt=elf em=irix ;;
2608 mips-*-irix5*) fmt=elf em=irix ;;
2609 mips-*-irix*) fmt=ecoff em=irix ;;
2610 mips-*-lnews*) fmt=ecoff em=lnews ;;
2611 mips-*-riscos*) fmt=ecoff ;;
2612 mips*-*-linux*) fmt=elf em=tmips ;;
2613 mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;;
2614 mips-*-sysv*) fmt=ecoff ;;
2615 mips-*-elf* | mips-*-rtems*) fmt=elf ;;
2616 mips-*-netbsd*) fmt=elf ;;
2617 mips-*-openbsd*) fmt=elf ;;
2618 mips-*-vxworks*) fmt=elf ;;
2620 mmix-*-*) fmt=elf ;;
2621 mn10200-*-*) fmt=elf ;;
2622 mn10300-*-*) fmt=elf ;;
2623 msp430-*-*) fmt=elf ;;
2624 openrisc-*-*) fmt=elf ;;
2625 or32-*-rtems*) fmt=coff ;;
2626 or32-*-coff) fmt=coff ;;
2627 or32-*-elf) fmt=elf ;;
2630 ppc-*-pe | ppc-*-cygwin*) fmt=coff em=pe ;;
2631 ppc-*-winnt*) fmt=coff em=pe ;;
2632 ppc-*-aix5*) fmt=coff em=aix5 ;;
2633 ppc-*-aix*) fmt=coff ;;
2634 ppc-*-beos*) fmt=coff ;;
2635 ppc-*-*n*bsd* | ppc-*-elf*) fmt=elf ;;
2636 ppc-*-eabi* | ppc-*-sysv4*) fmt=elf ;;
2637 ppc-*-linux-gnu*) fmt=elf
2640 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2642 ppc-*-solaris*) fmt=elf
2643 if test ${this_target} = $target; then
2644 cat >> confdefs.h <<\EOF
2645 #define TARGET_SOLARIS_COMMENT 1
2649 if test x${endian} = xbig; then
2650 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2652 ppc-*-rtems*) fmt=elf ;;
2653 ppc-*-macos* | ppc-*-mpw*) fmt=coff em=macos ;;
2654 ppc-*-netware*) fmt=elf em=ppcnw ;;
2655 ppc-**-nto*) fmt=elf ;;
2656 ppc-*-vxworks*) fmt=elf ;;
2657 ppc-*-windiss*) fmt=elf ;;
2658 ppc-*-kaos*) fmt=elf ;;
2660 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2661 s390-*-linux-gnu*) fmt=elf em=linux ;;
2663 sh*-*-linux*) fmt=elf em=linux
2665 sh*eb) endian=big ;;
2668 sh5*-*-netbsd*) fmt=elf em=nbsd ;;
2669 sh64*-*-netbsd*) fmt=elf em=nbsd ;;
2670 sh*-*-netbsdelf*) fmt=elf em=nbsd ;;
2671 sh-*-elf*) fmt=elf ;;
2672 sh-*-coff*) fmt=coff ;;
2673 sh-*-nto*) fmt=elf ;;
2674 sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
2675 sh-*-rtemself*) fmt=elf ;;
2676 sh-*-rtems*) fmt=coff ;;
2677 sh-*-kaos*) fmt=elf ;;
2678 shle*-*-kaos*) fmt=elf ;;
2679 sh64-*-elf*) fmt=elf ;;
2681 ns32k-pc532-mach*) fmt=aout em=pc532mach ;;
2682 ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2683 ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2684 ns32k-*-*n*bsd*) fmt=aout em=nbsd532 ;;
2686 sparc-*-rtemsaout*) fmt=aout ;;
2687 sparc-*-rtemself*) fmt=elf ;;
2688 sparc-*-rtems*) fmt=elf ;;
2689 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2690 sparc-*-aout | sparc*-*-vxworks*) fmt=aout em=sparcaout ;;
2691 sparc-*-coff) fmt=coff ;;
2692 sparc-*-linux*aout*) fmt=aout em=linux ;;
2693 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2694 sparc-*-lynxos*) fmt=coff em=lynx ;;
2695 sparc-fujitsu-none) fmt=aout ;;
2696 sparc-*-elf) fmt=elf ;;
2697 sparc-*-sysv4*) fmt=elf ;;
2698 sparc-*-solaris*) fmt=elf ;;
2699 sparc-*-netbsdelf*) fmt=elf em=nbsd ;;
2700 sparc-*-*n*bsd*) case ${cpu} in
2701 sparc64) fmt=elf em=nbsd ;;
2702 *) fmt=aout em=nbsd ;;
2704 strongarm-*-coff) fmt=coff ;;
2705 strongarm-*-elf) fmt=elf ;;
2706 strongarm-*-kaos*) fmt=elf ;;
2707 xscale-*-coff) fmt=coff ;;
2708 xscale-*-elf) fmt=elf ;;
2710 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2711 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2712 tic4x-*-* | c4x-*-*) fmt=coff bfd_gas=yes ;;
2713 tic54x-*-* | c54x*-*-*) fmt=coff bfd_gas=yes need_libm=yes;;
2714 tic80-*-*) fmt=coff ;;
2716 v850-*-*) fmt=elf ;;
2717 v850e-*-*) fmt=elf ;;
2718 v850ea-*-*) fmt=elf ;;
2720 vax-*-netbsdelf*) fmt=elf em=nbsd ;;
2721 vax-*-netbsd*) fmt=aout em=nbsd ;;
2722 vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
2723 vax-*-vms) fmt=vms ;;
2725 w65-*-*) fmt=coff ;;
2727 xstormy16-*-*) fmt=elf ;;
2729 xtensa-*-*) fmt=elf ;;
2731 z8k-*-coff | z8k-*-sim) fmt=coff ;;
2733 *-*-aout | *-*-scout) fmt=aout ;;
2734 *-*-freebsd*) fmt=elf em=freebsd ;;
2735 *-*-nindy*) fmt=bout ;;
2736 *-*-bsd*) fmt=aout em=sun3 ;;
2737 *-*-generic) fmt=generic ;;
2738 *-*-xray | *-*-hms) fmt=coff ;;
2739 *-*-sim) fmt=coff ;;
2740 *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
2741 *-*-aros*) fmt=elf em=linux bfd_gas=yes ;;
2742 *-*-vxworks) fmt=aout ;;
2743 *-*-netware) fmt=elf ;;
2746 if test ${this_target} = $target ; then
2748 if test x${endian} = xbig; then
2750 elif test x${endian} = xlittle; then
2753 if test x${endian_def} != x; then
2754 cat >> confdefs.h <<EOF
2755 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2761 case ${cpu_type}-${fmt} in
2762 alpha*-* | arm-* | i386-* | ia64*-* | mips-* | ns32k-* \
2763 | pdp11-* | ppc-* | sparc-* | strongarm-* | xscale-* \
2764 | *-elf | *-ecoff | *-som)
2768 # Other random stuff.
2772 # Set mips_cpu to the name of the default CPU.
2773 case ${target_cpu} in
2774 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
2777 mipsisa32 | mipsisa32el)
2780 mipsisa32r2 | mipsisa32r2el)
2783 mipsisa64 | mipsisa64el)
2786 mipstx39 | mipstx39el)
2789 mips64vr | mips64vrel)
2793 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2795 mips64* | mipsisa64* | mipsisa32*)
2796 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2799 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2802 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2803 # binaries. It's a GNU extension that some OSes don't understand.
2804 # The value only matters on ELF targets.
2807 use_e_mips_abi_o32=0
2810 use_e_mips_abi_o32=1
2813 # Decide whether to generate 32-bit or 64-bit code by default.
2814 # Used to resolve -march=from-abi when an embedded ABI is selected.
2816 mips64*-*-* | mipsisa64*-*-*)
2817 mips_default_64bit=1
2820 mips_default_64bit=0
2823 # Decide which ABI to target by default.
2825 mips64*-linux* | mips-sgi-irix6*)
2826 mips_default_abi=N32_ABI
2829 mips_default_abi=O32_ABI
2832 mips_default_abi=NO_ABI
2835 cat >> confdefs.h <<EOF
2836 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2839 cat >> confdefs.h <<EOF
2840 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2843 cat >> confdefs.h <<EOF
2844 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2847 cat >> confdefs.h <<EOF
2848 #define MIPS_DEFAULT_ABI $mips_default_abi
2854 # Do we need the opcodes library?
2862 case "${enable_shared}" in
2863 yes) shared_opcodes=true ;;
2864 *opcodes*) shared_opcodes=true ;;
2865 *) shared_opcodes=false ;;
2867 if test "${shared_opcodes}" = "true"; then
2868 # A shared libopcodes must be linked against libbfd.
2874 # Any other special object files needed ?
2876 fr30 | ip2k | iq2000 | m32r | openrisc)
2884 case ${extra_objects} in
2886 *) extra_objects="$extra_objects m68k-parse.o" ;;
2891 echo ${extra_objects} | grep -s "itbl-parse.o"
2892 if test $? -ne 0 ; then
2893 extra_objects="$extra_objects itbl-parse.o"
2896 echo ${extra_objects} | grep -s "itbl-lex.o"
2897 if test $? -ne 0 ; then
2898 extra_objects="$extra_objects itbl-lex.o"
2901 echo ${extra_objects} | grep -s "itbl-ops.o"
2902 if test $? -ne 0 ; then
2903 extra_objects="$extra_objects itbl-ops.o"
2907 i386 | s390 | sparc)
2908 if test $this_target = $target ; then
2909 cat >> confdefs.h <<EOF
2910 #define DEFAULT_ARCH "${arch}"
2921 echo ${extra_objects} | grep -s "xtensa-relax.o"
2922 if test $? -ne 0 ; then
2923 extra_objects="$extra_objects xtensa-relax.o"
2931 if test $using_cgen = yes ; then
2932 case "x${extra_objects}" in
2934 *) extra_objects="$extra_objects cgen.o" ;;
2938 # See if we really can support this configuration with the emulation code.
2940 if test $this_target = $target ; then
2941 primary_bfd_gas=$bfd_gas
2945 if test $bfd_gas = no ; then
2946 # Can't support other configurations this way.
2949 elif test $bfd_gas = no ; then
2950 # Can't support this configuration.
2954 # From target name and format, produce a list of supported emulations.
2956 case ${generic_target}-${fmt} in
2957 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2958 mips*-*-linux*-*) case "$endian" in
2959 big) emulation="mipsbelf mipslelf mipself" ;;
2960 *) emulation="mipslelf mipsbelf mipself" ;;
2962 mips-*-lnews*-ecoff) ;;
2963 mips-*-*-ecoff) case "$endian" in
2964 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2965 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2967 mips-*-*-elf) case "$endian" in
2968 big) emulation="mipsbelf mipslelf mipself" ;;
2969 *) emulation="mipslelf mipsbelf mipself" ;;
2971 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2972 # i386-pc-pe-coff != i386-pc-coff.
2974 # Uncommenting the next line will turn on support for i386 AOUT
2975 # for the default linux configuration
2976 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2978 i386-*-aout) emulation="i386aout" ;;
2979 i386-*-coff) emulation="i386coff" ;;
2980 i386-*-elf) emulation="i386elf" ;;
2982 # Always all formats. The first stated emulation becomes the default.
2983 cris-*-*aout*) emulation="crisaout criself" ;;
2984 cris-*-*) emulation="criself crisaout" ;;
2987 emulations="$emulations $emulation"
2991 # Turn on all targets if possible
2992 if test ${all_targets} = "yes"; then
2993 case ${target_cpu_type} in
2995 case ${obj_format} in
2997 emulations="$emulations i386coff i386elf"
3000 emulations="$emulations i386aout i386elf"
3003 emulations="$emulations i386aout i386coff"
3010 # Assign floating point type. Most processors with FP support
3011 # IEEE FP. On those that don't support FP at all, usually IEEE
3013 case ${target_cpu} in
3014 vax | tahoe ) atof=${target_cpu} ;;
3019 case "${obj_format}" in
3020 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
3023 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
3025 if test $using_cgen = yes ; then
3026 case ${target_cpu} in
3027 *) cgen_cpu_prefix=${target_cpu} ;;
3030 cat >> confdefs.h <<\EOF
3031 #define USING_CGEN 1
3037 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
3038 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3041 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
3042 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3045 case ${user_bfd_gas}-${primary_bfd_gas} in
3047 # We didn't override user's choice.
3050 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3062 # User specified nothing.
3066 # Some COFF configurations want these random other flags set.
3067 case ${obj_format} in
3069 case ${target_cpu_type} in
3070 i386) cat >> confdefs.h <<\EOF
3074 m68k) cat >> confdefs.h <<\EOF
3078 m88k) cat >> confdefs.h <<\EOF
3086 # Getting this done right is going to be a bitch. Each configuration specified
3087 # with --enable-targets=... should be checked for environment, format, cpu, and
3090 # For each configuration, the necessary object file support code must be linked
3091 # in. This might be only one, it might be up to four. The necessary emulation
3092 # code needs to be provided, too.
3094 # And then there's "--enable-targets=all"....
3096 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3098 formats="${obj_format}"
3101 _gas_uniq_list="$emulations"
3102 _gas_uniq_newlist=""
3103 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3104 case $_gas_uniq_i in
3106 *) case " $_gas_uniq_newlist " in
3107 *" $_gas_uniq_i "*) ;;
3108 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3112 emulations=$_gas_uniq_newlist
3114 for em in . $emulations ; do
3117 mipsbelf | mipslelf | mipself)
3118 fmt=elf file=mipself ;;
3119 mipsbecoff | mipslecoff | mipsecoff)
3120 fmt=ecoff file=mipsecoff ;;
3122 fmt=coff file=$em ;;
3124 fmt=aout file=$em ;;
3128 formats="$formats $fmt"
3129 emfiles="$emfiles e-$file.o"
3130 EMULATIONS="$EMULATIONS &$em,"
3132 _gas_uniq_list="$formats"
3133 _gas_uniq_newlist=""
3134 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3135 case $_gas_uniq_i in
3137 *) case " $_gas_uniq_newlist " in
3138 *" $_gas_uniq_i "*) ;;
3139 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3143 formats=$_gas_uniq_newlist
3145 _gas_uniq_list="$emfiles"
3146 _gas_uniq_newlist=""
3147 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3148 case $_gas_uniq_i in
3150 *) case " $_gas_uniq_newlist " in
3151 *" $_gas_uniq_i "*) ;;
3152 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3156 emfiles=$_gas_uniq_newlist
3158 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3159 for fmt in $formats ; do
3161 aout) cat >> confdefs.h <<\EOF
3162 #define OBJ_MAYBE_AOUT 1
3165 bout) cat >> confdefs.h <<\EOF
3166 #define OBJ_MAYBE_BOUT 1
3169 coff) cat >> confdefs.h <<\EOF
3170 #define OBJ_MAYBE_COFF 1
3173 ecoff) cat >> confdefs.h <<\EOF
3174 #define OBJ_MAYBE_ECOFF 1
3177 elf) cat >> confdefs.h <<\EOF
3178 #define OBJ_MAYBE_ELF 1
3181 generic) cat >> confdefs.h <<\EOF
3182 #define OBJ_MAYBE_GENERIC 1
3185 hp300) cat >> confdefs.h <<\EOF
3186 #define OBJ_MAYBE_HP300 1
3189 ieee) cat >> confdefs.h <<\EOF
3190 #define OBJ_MAYBE_IEEE 1
3193 som) cat >> confdefs.h <<\EOF
3194 #define OBJ_MAYBE_SOM 1
3197 vms) cat >> confdefs.h <<\EOF
3198 #define OBJ_MAYBE_VMS 1
3202 extra_objects="$extra_objects obj-$fmt.o"
3206 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3207 DEFAULT_EMULATION=`set . $emulations ; echo $2`
3208 # e-mips* has more than one emulation per file, e-i386* has just one at the
3209 # moment. If only one emulation is specified, then don't define
3210 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3211 case "${obj_format}${emfiles}" in
3213 extra_objects="$extra_objects $emfiles"
3214 cat >> confdefs.h <<\EOF
3215 #define USE_EMULATIONS 1
3221 cat >> confdefs.h <<EOF
3222 #define EMULATIONS $EMULATIONS
3225 cat >> confdefs.h <<EOF
3226 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3230 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3231 yes-*-coff) need_bfd=yes ;;
3232 no-*-coff) need_bfd=yes
3233 cat >> confdefs.h <<\EOF
3234 #define MANY_SEGMENTS 1
3239 reject_dev_configs=yes
3241 case ${reject_dev_configs}-${dev} in
3243 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3253 case "${primary_bfd_gas}" in
3254 yes) cat >> confdefs.h <<\EOF
3255 #define BFD_ASSEMBLER 1
3261 # do we need the opcodes library?
3262 case "${need_opcodes}" in
3264 OPCODES_LIB=../opcodes/libopcodes.la
3268 case "${need_bfd}" in
3270 BFDLIB=../bfd/libbfd.la
3271 BFDVER_H=../bfd/bfdver.h
3272 ALL_OBJ_DEPS="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3282 cat >> confdefs.h <<EOF
3283 #define TARGET_ALIAS "${target_alias}"
3286 cat >> confdefs.h <<EOF
3287 #define TARGET_CANONICAL "${target}"
3290 cat >> confdefs.h <<EOF
3291 #define TARGET_CPU "${target_cpu}"
3294 cat >> confdefs.h <<EOF
3295 #define TARGET_VENDOR "${target_vendor}"
3298 cat >> confdefs.h <<EOF
3299 #define TARGET_OS "${target_os}"
3303 # Extract the first word of "gcc", so it can be a program name with args.
3304 set dummy gcc; ac_word=$2
3305 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3306 echo "configure:3307: checking for $ac_word" >&5
3307 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3308 echo $ac_n "(cached) $ac_c" 1>&6
3310 if test -n "$CC"; then
3311 ac_cv_prog_CC="$CC" # Let the user override the test.
3313 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3315 for ac_dir in $ac_dummy; do
3316 test -z "$ac_dir" && ac_dir=.
3317 if test -f $ac_dir/$ac_word; then
3326 if test -n "$CC"; then
3327 echo "$ac_t""$CC" 1>&6
3329 echo "$ac_t""no" 1>&6
3332 if test -z "$CC"; then
3333 # Extract the first word of "cc", so it can be a program name with args.
3334 set dummy cc; ac_word=$2
3335 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3336 echo "configure:3337: checking for $ac_word" >&5
3337 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3338 echo $ac_n "(cached) $ac_c" 1>&6
3340 if test -n "$CC"; then
3341 ac_cv_prog_CC="$CC" # Let the user override the test.
3343 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3346 for ac_dir in $ac_dummy; do
3347 test -z "$ac_dir" && ac_dir=.
3348 if test -f $ac_dir/$ac_word; then
3349 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3350 ac_prog_rejected=yes
3358 if test $ac_prog_rejected = yes; then
3359 # We found a bogon in the path, so make sure we never use it.
3360 set dummy $ac_cv_prog_CC
3362 if test $# -gt 0; then
3363 # We chose a different compiler from the bogus one.
3364 # However, it has the same basename, so the bogon will be chosen
3365 # first if we set CC to just the basename; use the full file name.
3367 set dummy "$ac_dir/$ac_word" "$@"
3375 if test -n "$CC"; then
3376 echo "$ac_t""$CC" 1>&6
3378 echo "$ac_t""no" 1>&6
3381 if test -z "$CC"; then
3382 case "`uname -s`" in
3384 # Extract the first word of "cl", so it can be a program name with args.
3385 set dummy cl; ac_word=$2
3386 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3387 echo "configure:3388: checking for $ac_word" >&5
3388 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3389 echo $ac_n "(cached) $ac_c" 1>&6
3391 if test -n "$CC"; then
3392 ac_cv_prog_CC="$CC" # Let the user override the test.
3394 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3396 for ac_dir in $ac_dummy; do
3397 test -z "$ac_dir" && ac_dir=.
3398 if test -f $ac_dir/$ac_word; then
3407 if test -n "$CC"; then
3408 echo "$ac_t""$CC" 1>&6
3410 echo "$ac_t""no" 1>&6
3415 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3418 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3419 echo "configure:3420: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3422 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3423 ac_cpp='$CPP $CPPFLAGS'
3424 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3425 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3426 cross_compiling=$ac_cv_prog_cc_cross
3428 cat > conftest.$ac_ext << EOF
3430 #line 3431 "configure"
3431 #include "confdefs.h"
3435 if { (eval echo configure:3436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3436 ac_cv_prog_cc_works=yes
3437 # If we can't run a trivial program, we are probably using a cross compiler.
3438 if (./conftest; exit) 2>/dev/null; then
3439 ac_cv_prog_cc_cross=no
3441 ac_cv_prog_cc_cross=yes
3444 echo "configure: failed program was:" >&5
3445 cat conftest.$ac_ext >&5
3446 ac_cv_prog_cc_works=no
3450 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3451 ac_cpp='$CPP $CPPFLAGS'
3452 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3453 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3454 cross_compiling=$ac_cv_prog_cc_cross
3456 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3457 if test $ac_cv_prog_cc_works = no; then
3458 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3460 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3461 echo "configure:3462: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3462 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3463 cross_compiling=$ac_cv_prog_cc_cross
3465 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3466 echo "configure:3467: checking whether we are using GNU C" >&5
3467 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3468 echo $ac_n "(cached) $ac_c" 1>&6
3470 cat > conftest.c <<EOF
3475 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3482 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3484 if test $ac_cv_prog_gcc = yes; then
3490 ac_test_CFLAGS="${CFLAGS+set}"
3491 ac_save_CFLAGS="$CFLAGS"
3493 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3494 echo "configure:3495: checking whether ${CC-cc} accepts -g" >&5
3495 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3496 echo $ac_n "(cached) $ac_c" 1>&6
3498 echo 'void f(){}' > conftest.c
3499 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3508 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3509 if test "$ac_test_CFLAGS" = set; then
3510 CFLAGS="$ac_save_CFLAGS"
3511 elif test $ac_cv_prog_cc_g = yes; then
3512 if test "$GCC" = yes; then
3518 if test "$GCC" = yes; then
3526 for ac_prog in 'bison -y' byacc
3528 # Extract the first word of "$ac_prog", so it can be a program name with args.
3529 set dummy $ac_prog; ac_word=$2
3530 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3531 echo "configure:3532: checking for $ac_word" >&5
3532 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3533 echo $ac_n "(cached) $ac_c" 1>&6
3535 if test -n "$YACC"; then
3536 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3538 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3540 for ac_dir in $ac_dummy; do
3541 test -z "$ac_dir" && ac_dir=.
3542 if test -f $ac_dir/$ac_word; then
3543 ac_cv_prog_YACC="$ac_prog"
3550 YACC="$ac_cv_prog_YACC"
3551 if test -n "$YACC"; then
3552 echo "$ac_t""$YACC" 1>&6
3554 echo "$ac_t""no" 1>&6
3557 test -n "$YACC" && break
3559 test -n "$YACC" || YACC="yacc"
3561 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3562 echo "configure:3563: checking how to run the C preprocessor" >&5
3563 # On Suns, sometimes $CPP names a directory.
3564 if test -n "$CPP" && test -d "$CPP"; then
3567 if test -z "$CPP"; then
3568 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3569 echo $ac_n "(cached) $ac_c" 1>&6
3571 # This must be in double quotes, not single quotes, because CPP may get
3572 # substituted into the Makefile and "${CC-cc}" will confuse make.
3574 # On the NeXT, cc -E runs the code through the compiler's parser,
3575 # not just through cpp.
3576 cat > conftest.$ac_ext <<EOF
3577 #line 3578 "configure"
3578 #include "confdefs.h"
3582 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3583 { (eval echo configure:3584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3584 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3585 if test -z "$ac_err"; then
3589 echo "configure: failed program was:" >&5
3590 cat conftest.$ac_ext >&5
3592 CPP="${CC-cc} -E -traditional-cpp"
3593 cat > conftest.$ac_ext <<EOF
3594 #line 3595 "configure"
3595 #include "confdefs.h"
3599 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3600 { (eval echo configure:3601: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3601 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3602 if test -z "$ac_err"; then
3606 echo "configure: failed program was:" >&5
3607 cat conftest.$ac_ext >&5
3609 CPP="${CC-cc} -nologo -E"
3610 cat > conftest.$ac_ext <<EOF
3611 #line 3612 "configure"
3612 #include "confdefs.h"
3616 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3617 { (eval echo configure:3618: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3618 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3619 if test -z "$ac_err"; then
3623 echo "configure: failed program was:" >&5
3624 cat conftest.$ac_ext >&5
3633 ac_cv_prog_CPP="$CPP"
3635 CPP="$ac_cv_prog_CPP"
3637 ac_cv_prog_CPP="$CPP"
3639 echo "$ac_t""$CPP" 1>&6
3641 missing_dir=`cd $ac_aux_dir && pwd`
3642 for ac_prog in flex lex
3644 # Extract the first word of "$ac_prog", so it can be a program name with args.
3645 set dummy $ac_prog; ac_word=$2
3646 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3647 echo "configure:3648: checking for $ac_word" >&5
3648 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3649 echo $ac_n "(cached) $ac_c" 1>&6
3651 if test -n "$LEX"; then
3652 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3654 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3656 for ac_dir in $ac_dummy; do
3657 test -z "$ac_dir" && ac_dir=.
3658 if test -f $ac_dir/$ac_word; then
3659 ac_cv_prog_LEX="$ac_prog"
3666 LEX="$ac_cv_prog_LEX"
3667 if test -n "$LEX"; then
3668 echo "$ac_t""$LEX" 1>&6
3670 echo "$ac_t""no" 1>&6
3673 test -n "$LEX" && break
3675 test -n "$LEX" || LEX=""$missing_dir/missing flex""
3677 # Extract the first word of "flex", so it can be a program name with args.
3678 set dummy flex; ac_word=$2
3679 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3680 echo "configure:3681: checking for $ac_word" >&5
3681 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3682 echo $ac_n "(cached) $ac_c" 1>&6
3684 if test -n "$LEX"; then
3685 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3687 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3689 for ac_dir in $ac_dummy; do
3690 test -z "$ac_dir" && ac_dir=.
3691 if test -f $ac_dir/$ac_word; then
3692 ac_cv_prog_LEX="flex"
3697 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3700 LEX="$ac_cv_prog_LEX"
3701 if test -n "$LEX"; then
3702 echo "$ac_t""$LEX" 1>&6
3704 echo "$ac_t""no" 1>&6
3707 if test -z "$LEXLIB"
3713 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3714 echo "configure:3715: checking for yywrap in -l$ac_lib" >&5
3715 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3716 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3717 echo $ac_n "(cached) $ac_c" 1>&6
3719 ac_save_LIBS="$LIBS"
3720 LIBS="-l$ac_lib $LIBS"
3721 cat > conftest.$ac_ext <<EOF
3722 #line 3723 "configure"
3723 #include "confdefs.h"
3724 /* Override any gcc2 internal prototype to avoid an error. */
3725 /* We use char because int might match the return type of a gcc2
3726 builtin and then its argument prototype would still apply. */
3733 if { (eval echo configure:3734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3735 eval "ac_cv_lib_$ac_lib_var=yes"
3737 echo "configure: failed program was:" >&5
3738 cat conftest.$ac_ext >&5
3740 eval "ac_cv_lib_$ac_lib_var=no"
3743 LIBS="$ac_save_LIBS"
3746 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3747 echo "$ac_t""yes" 1>&6
3750 echo "$ac_t""no" 1>&6
3755 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3756 echo "configure:3757: checking lex output file root" >&5
3757 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3758 echo $ac_n "(cached) $ac_c" 1>&6
3760 # The minimal lex program is just a single line: %%. But some broken lexes
3761 # (Solaris, I think it was) want two %% lines, so accommodate them.
3764 if test -f lex.yy.c; then
3765 ac_cv_prog_lex_root=lex.yy
3766 elif test -f lexyy.c; then
3767 ac_cv_prog_lex_root=lexyy
3769 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3773 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3774 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3776 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3777 echo "configure:3778: checking whether yytext is a pointer" >&5
3778 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3779 echo $ac_n "(cached) $ac_c" 1>&6
3781 # POSIX says lex can declare yytext either as a pointer or an array; the
3782 # default is implementation-dependent. Figure out which it is, since
3783 # not all implementations provide the %pointer and %array declarations.
3784 ac_cv_prog_lex_yytext_pointer=no
3785 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3786 ac_save_LIBS="$LIBS"
3787 LIBS="$LIBS $LEXLIB"
3788 cat > conftest.$ac_ext <<EOF
3789 #line 3790 "configure"
3790 #include "confdefs.h"
3791 `cat $LEX_OUTPUT_ROOT.c`
3796 if { (eval echo configure:3797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3798 ac_cv_prog_lex_yytext_pointer=yes
3800 echo "configure: failed program was:" >&5
3801 cat conftest.$ac_ext >&5
3804 LIBS="$ac_save_LIBS"
3805 rm -f "${LEX_OUTPUT_ROOT}.c"
3809 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3810 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3811 cat >> confdefs.h <<\EOF
3812 #define YYTEXT_POINTER 1
3818 ALL_LINGUAS="fr tr es"
3819 # Extract the first word of "ranlib", so it can be a program name with args.
3820 set dummy ranlib; ac_word=$2
3821 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3822 echo "configure:3823: checking for $ac_word" >&5
3823 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3824 echo $ac_n "(cached) $ac_c" 1>&6
3826 if test -n "$RANLIB"; then
3827 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3829 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3831 for ac_dir in $ac_dummy; do
3832 test -z "$ac_dir" && ac_dir=.
3833 if test -f $ac_dir/$ac_word; then
3834 ac_cv_prog_RANLIB="ranlib"
3839 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3842 RANLIB="$ac_cv_prog_RANLIB"
3843 if test -n "$RANLIB"; then
3844 echo "$ac_t""$RANLIB" 1>&6
3846 echo "$ac_t""no" 1>&6
3849 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3850 echo "configure:3851: checking for ANSI C header files" >&5
3851 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3852 echo $ac_n "(cached) $ac_c" 1>&6
3854 cat > conftest.$ac_ext <<EOF
3855 #line 3856 "configure"
3856 #include "confdefs.h"
3862 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3863 { (eval echo configure:3864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3864 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3865 if test -z "$ac_err"; then
3867 ac_cv_header_stdc=yes
3870 echo "configure: failed program was:" >&5
3871 cat conftest.$ac_ext >&5
3873 ac_cv_header_stdc=no
3877 if test $ac_cv_header_stdc = yes; then
3878 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3879 cat > conftest.$ac_ext <<EOF
3880 #line 3881 "configure"
3881 #include "confdefs.h"
3884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3885 egrep "memchr" >/dev/null 2>&1; then
3889 ac_cv_header_stdc=no
3895 if test $ac_cv_header_stdc = yes; then
3896 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3897 cat > conftest.$ac_ext <<EOF
3898 #line 3899 "configure"
3899 #include "confdefs.h"
3902 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3903 egrep "free" >/dev/null 2>&1; then
3907 ac_cv_header_stdc=no
3913 if test $ac_cv_header_stdc = yes; then
3914 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3915 if test "$cross_compiling" = yes; then
3918 cat > conftest.$ac_ext <<EOF
3919 #line 3920 "configure"
3920 #include "confdefs.h"
3922 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3923 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3924 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3925 int main () { int i; for (i = 0; i < 256; i++)
3926 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3930 if { (eval echo configure:3931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3934 echo "configure: failed program was:" >&5
3935 cat conftest.$ac_ext >&5
3937 ac_cv_header_stdc=no
3945 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3946 if test $ac_cv_header_stdc = yes; then
3947 cat >> confdefs.h <<\EOF
3948 #define STDC_HEADERS 1
3953 echo $ac_n "checking for working const""... $ac_c" 1>&6
3954 echo "configure:3955: checking for working const" >&5
3955 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3956 echo $ac_n "(cached) $ac_c" 1>&6
3958 cat > conftest.$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3964 /* Ultrix mips cc rejects this. */
3965 typedef int charset[2]; const charset x;
3966 /* SunOS 4.1.1 cc rejects this. */
3967 char const *const *ccp;
3969 /* NEC SVR4.0.2 mips cc rejects this. */
3970 struct point {int x, y;};
3971 static struct point const zero = {0,0};
3972 /* AIX XL C 1.02.0.0 rejects this.
3973 It does not let you subtract one const X* pointer from another in an arm
3974 of an if-expression whose if-part is not a constant expression */
3975 const char *g = "string";
3976 ccp = &g + (g ? g-g : 0);
3977 /* HPUX 7.0 cc rejects these. */
3980 ccp = (char const *const *) p;
3981 { /* SCO 3.2v4 cc rejects this. */
3983 char const *s = 0 ? (char *) 0 : (char const *) 0;
3987 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3989 const int *foo = &x[0];
3992 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3993 typedef const int *iptr;
3997 { /* AIX XL C 1.02.0.0 rejects this saying
3998 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3999 struct s { int j; const int *ap[3]; };
4000 struct s *b; b->j = 5;
4002 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4008 if { (eval echo configure:4009: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4012 echo "configure: failed program was:" >&5
4013 cat conftest.$ac_ext >&5
4020 echo "$ac_t""$ac_cv_c_const" 1>&6
4021 if test $ac_cv_c_const = no; then
4022 cat >> confdefs.h <<\EOF
4028 echo $ac_n "checking for inline""... $ac_c" 1>&6
4029 echo "configure:4030: checking for inline" >&5
4030 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
4031 echo $ac_n "(cached) $ac_c" 1>&6
4034 for ac_kw in inline __inline__ __inline; do
4035 cat > conftest.$ac_ext <<EOF
4036 #line 4037 "configure"
4037 #include "confdefs.h"
4043 if { (eval echo configure:4044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4045 ac_cv_c_inline=$ac_kw; break
4047 echo "configure: failed program was:" >&5
4048 cat conftest.$ac_ext >&5
4055 echo "$ac_t""$ac_cv_c_inline" 1>&6
4056 case "$ac_cv_c_inline" in
4058 no) cat >> confdefs.h <<\EOF
4062 *) cat >> confdefs.h <<EOF
4063 #define inline $ac_cv_c_inline
4068 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4069 echo "configure:4070: checking for off_t" >&5
4070 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4071 echo $ac_n "(cached) $ac_c" 1>&6
4073 cat > conftest.$ac_ext <<EOF
4074 #line 4075 "configure"
4075 #include "confdefs.h"
4076 #include <sys/types.h>
4082 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4083 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4085 ac_cv_type_off_t=yes
4093 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4094 if test $ac_cv_type_off_t = no; then
4095 cat >> confdefs.h <<\EOF
4101 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4102 echo "configure:4103: checking for size_t" >&5
4103 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4104 echo $ac_n "(cached) $ac_c" 1>&6
4106 cat > conftest.$ac_ext <<EOF
4107 #line 4108 "configure"
4108 #include "confdefs.h"
4109 #include <sys/types.h>
4115 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4116 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4118 ac_cv_type_size_t=yes
4121 ac_cv_type_size_t=no
4126 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4127 if test $ac_cv_type_size_t = no; then
4128 cat >> confdefs.h <<\EOF
4129 #define size_t unsigned
4134 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4135 # for constant arguments. Useless!
4136 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4137 echo "configure:4138: checking for working alloca.h" >&5
4138 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4139 echo $ac_n "(cached) $ac_c" 1>&6
4141 cat > conftest.$ac_ext <<EOF
4142 #line 4143 "configure"
4143 #include "confdefs.h"
4146 char *p = alloca(2 * sizeof(int));
4149 if { (eval echo configure:4150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4151 ac_cv_header_alloca_h=yes
4153 echo "configure: failed program was:" >&5
4154 cat conftest.$ac_ext >&5
4156 ac_cv_header_alloca_h=no
4161 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4162 if test $ac_cv_header_alloca_h = yes; then
4163 cat >> confdefs.h <<\EOF
4164 #define HAVE_ALLOCA_H 1
4169 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4170 echo "configure:4171: checking for alloca" >&5
4171 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4172 echo $ac_n "(cached) $ac_c" 1>&6
4174 cat > conftest.$ac_ext <<EOF
4175 #line 4176 "configure"
4176 #include "confdefs.h"
4179 # define alloca __builtin_alloca
4182 # include <malloc.h>
4183 # define alloca _alloca
4186 # include <alloca.h>
4191 # ifndef alloca /* predefined by HP cc +Olibcalls */
4200 char *p = (char *) alloca(1);
4203 if { (eval echo configure:4204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4205 ac_cv_func_alloca_works=yes
4207 echo "configure: failed program was:" >&5
4208 cat conftest.$ac_ext >&5
4210 ac_cv_func_alloca_works=no
4215 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4216 if test $ac_cv_func_alloca_works = yes; then
4217 cat >> confdefs.h <<\EOF
4218 #define HAVE_ALLOCA 1
4223 if test $ac_cv_func_alloca_works = no; then
4224 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4225 # that cause trouble. Some versions do not even contain alloca or
4226 # contain a buggy version. If you still want to use their alloca,
4227 # use ar to extract alloca.o from them instead of compiling alloca.c.
4228 ALLOCA=alloca.${ac_objext}
4229 cat >> confdefs.h <<\EOF
4234 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4235 echo "configure:4236: checking whether alloca needs Cray hooks" >&5
4236 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4237 echo $ac_n "(cached) $ac_c" 1>&6
4239 cat > conftest.$ac_ext <<EOF
4240 #line 4241 "configure"
4241 #include "confdefs.h"
4242 #if defined(CRAY) && ! defined(CRAY2)
4249 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4250 egrep "webecray" >/dev/null 2>&1; then
4261 echo "$ac_t""$ac_cv_os_cray" 1>&6
4262 if test $ac_cv_os_cray = yes; then
4263 for ac_func in _getb67 GETB67 getb67; do
4264 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4265 echo "configure:4266: checking for $ac_func" >&5
4266 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4267 echo $ac_n "(cached) $ac_c" 1>&6
4269 cat > conftest.$ac_ext <<EOF
4270 #line 4271 "configure"
4271 #include "confdefs.h"
4272 /* System header to define __stub macros and hopefully few prototypes,
4273 which can conflict with char $ac_func(); below. */
4275 /* Override any gcc2 internal prototype to avoid an error. */
4276 /* We use char because int might match the return type of a gcc2
4277 builtin and then its argument prototype would still apply. */
4282 /* The GNU C library defines this for functions which it implements
4283 to always fail with ENOSYS. Some functions are actually named
4284 something starting with __ and the normal name is an alias. */
4285 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4293 if { (eval echo configure:4294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4295 eval "ac_cv_func_$ac_func=yes"
4297 echo "configure: failed program was:" >&5
4298 cat conftest.$ac_ext >&5
4300 eval "ac_cv_func_$ac_func=no"
4305 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4306 echo "$ac_t""yes" 1>&6
4307 cat >> confdefs.h <<EOF
4308 #define CRAY_STACKSEG_END $ac_func
4313 echo "$ac_t""no" 1>&6
4319 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4320 echo "configure:4321: checking stack direction for C alloca" >&5
4321 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4322 echo $ac_n "(cached) $ac_c" 1>&6
4324 if test "$cross_compiling" = yes; then
4325 ac_cv_c_stack_direction=0
4327 cat > conftest.$ac_ext <<EOF
4328 #line 4329 "configure"
4329 #include "confdefs.h"
4330 find_stack_direction ()
4332 static char *addr = 0;
4337 return find_stack_direction ();
4340 return (&dummy > addr) ? 1 : -1;
4344 exit (find_stack_direction() < 0);
4347 if { (eval echo configure:4348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4349 ac_cv_c_stack_direction=1
4351 echo "configure: failed program was:" >&5
4352 cat conftest.$ac_ext >&5
4354 ac_cv_c_stack_direction=-1
4361 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4362 cat >> confdefs.h <<EOF
4363 #define STACK_DIRECTION $ac_cv_c_stack_direction
4368 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
4370 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4371 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4372 echo "configure:4373: checking for $ac_hdr" >&5
4373 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4374 echo $ac_n "(cached) $ac_c" 1>&6
4376 cat > conftest.$ac_ext <<EOF
4377 #line 4378 "configure"
4378 #include "confdefs.h"
4381 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4382 { (eval echo configure:4383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4383 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4384 if test -z "$ac_err"; then
4386 eval "ac_cv_header_$ac_safe=yes"
4389 echo "configure: failed program was:" >&5
4390 cat conftest.$ac_ext >&5
4392 eval "ac_cv_header_$ac_safe=no"
4396 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4397 echo "$ac_t""yes" 1>&6
4398 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4399 cat >> confdefs.h <<EOF
4400 #define $ac_tr_hdr 1
4404 echo "$ac_t""no" 1>&6
4408 for ac_func in getpagesize
4410 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4411 echo "configure:4412: checking for $ac_func" >&5
4412 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4413 echo $ac_n "(cached) $ac_c" 1>&6
4415 cat > conftest.$ac_ext <<EOF
4416 #line 4417 "configure"
4417 #include "confdefs.h"
4418 /* System header to define __stub macros and hopefully few prototypes,
4419 which can conflict with char $ac_func(); below. */
4421 /* Override any gcc2 internal prototype to avoid an error. */
4422 /* We use char because int might match the return type of a gcc2
4423 builtin and then its argument prototype would still apply. */
4428 /* The GNU C library defines this for functions which it implements
4429 to always fail with ENOSYS. Some functions are actually named
4430 something starting with __ and the normal name is an alias. */
4431 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4439 if { (eval echo configure:4440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4441 eval "ac_cv_func_$ac_func=yes"
4443 echo "configure: failed program was:" >&5
4444 cat conftest.$ac_ext >&5
4446 eval "ac_cv_func_$ac_func=no"
4451 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4452 echo "$ac_t""yes" 1>&6
4453 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4454 cat >> confdefs.h <<EOF
4455 #define $ac_tr_func 1
4459 echo "$ac_t""no" 1>&6
4463 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4464 echo "configure:4465: checking for working mmap" >&5
4465 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4466 echo $ac_n "(cached) $ac_c" 1>&6
4468 if test "$cross_compiling" = yes; then
4469 ac_cv_func_mmap_fixed_mapped=no
4471 cat > conftest.$ac_ext <<EOF
4472 #line 4473 "configure"
4473 #include "confdefs.h"
4475 /* Thanks to Mike Haertel and Jim Avera for this test.
4476 Here is a matrix of mmap possibilities:
4477 mmap private not fixed
4478 mmap private fixed at somewhere currently unmapped
4479 mmap private fixed at somewhere already mapped
4480 mmap shared not fixed
4481 mmap shared fixed at somewhere currently unmapped
4482 mmap shared fixed at somewhere already mapped
4483 For private mappings, we should verify that changes cannot be read()
4484 back from the file, nor mmap's back from the file at a different
4485 address. (There have been systems where private was not correctly
4486 implemented like the infamous i386 svr4.0, and systems where the
4487 VM page cache was not coherent with the filesystem buffer cache
4488 like early versions of FreeBSD and possibly contemporary NetBSD.)
4489 For shared mappings, we should conversely verify that changes get
4490 propogated back to all the places they're supposed to be.
4492 Grep wants private fixed already mapped.
4493 The main things grep needs to know about mmap are:
4494 * does it exist and is it safe to write into the mmap'd area
4495 * how to use it (BSD variants) */
4496 #include <sys/types.h>
4498 #include <sys/mman.h>
4500 #if HAVE_SYS_TYPES_H
4501 # include <sys/types.h>
4505 # include <stdlib.h>
4509 # include <sys/stat.h>
4513 # include <unistd.h>
4516 /* This mess was copied from the GNU getpagesize.h. */
4517 #ifndef HAVE_GETPAGESIZE
4519 /* Assume that all systems that can run configure have sys/param.h. */
4520 # ifndef HAVE_SYS_PARAM_H
4521 # define HAVE_SYS_PARAM_H 1
4524 # ifdef _SC_PAGESIZE
4525 # define getpagesize() sysconf(_SC_PAGESIZE)
4526 # else /* no _SC_PAGESIZE */
4527 # ifdef HAVE_SYS_PARAM_H
4528 # include <sys/param.h>
4529 # ifdef EXEC_PAGESIZE
4530 # define getpagesize() EXEC_PAGESIZE
4531 # else /* no EXEC_PAGESIZE */
4533 # define getpagesize() NBPG * CLSIZE
4536 # endif /* no CLSIZE */
4537 # else /* no NBPG */
4539 # define getpagesize() NBPC
4540 # else /* no NBPC */
4542 # define getpagesize() PAGESIZE
4543 # endif /* PAGESIZE */
4544 # endif /* no NBPC */
4545 # endif /* no NBPG */
4546 # endif /* no EXEC_PAGESIZE */
4547 # else /* no HAVE_SYS_PARAM_H */
4548 # define getpagesize() 8192 /* punt totally */
4549 # endif /* no HAVE_SYS_PARAM_H */
4550 # endif /* no _SC_PAGESIZE */
4552 #endif /* no HAVE_GETPAGESIZE */
4555 extern "C" { void *malloc(unsigned); }
4563 char *data, *data2, *data3;
4567 pagesize = getpagesize();
4570 * First, make a file with some known garbage in it.
4572 data = malloc(pagesize);
4575 for (i = 0; i < pagesize; ++i)
4576 *(data + i) = rand();
4578 fd = creat("conftestmmap", 0600);
4581 if (write(fd, data, pagesize) != pagesize)
4586 * Next, try to mmap the file at a fixed address which
4587 * already has something else allocated at it. If we can,
4588 * also make sure that we see the same garbage.
4590 fd = open("conftestmmap", O_RDWR);
4593 data2 = malloc(2 * pagesize);
4596 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4597 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4598 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4600 for (i = 0; i < pagesize; ++i)
4601 if (*(data + i) != *(data2 + i))
4605 * Finally, make sure that changes to the mapped area
4606 * do not percolate back to the file as seen by read().
4607 * (This is a bug on some variants of i386 svr4.0.)
4609 for (i = 0; i < pagesize; ++i)
4610 *(data2 + i) = *(data2 + i) + 1;
4611 data3 = malloc(pagesize);
4614 if (read(fd, data3, pagesize) != pagesize)
4616 for (i = 0; i < pagesize; ++i)
4617 if (*(data + i) != *(data3 + i))
4620 unlink("conftestmmap");
4625 if { (eval echo configure:4626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4627 ac_cv_func_mmap_fixed_mapped=yes
4629 echo "configure: failed program was:" >&5
4630 cat conftest.$ac_ext >&5
4632 ac_cv_func_mmap_fixed_mapped=no
4639 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4640 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4641 cat >> confdefs.h <<\EOF
4648 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4649 unistd.h values.h sys/param.h
4651 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4652 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4653 echo "configure:4654: checking for $ac_hdr" >&5
4654 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4655 echo $ac_n "(cached) $ac_c" 1>&6
4657 cat > conftest.$ac_ext <<EOF
4658 #line 4659 "configure"
4659 #include "confdefs.h"
4662 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4663 { (eval echo configure:4664: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4664 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4665 if test -z "$ac_err"; then
4667 eval "ac_cv_header_$ac_safe=yes"
4670 echo "configure: failed program was:" >&5
4671 cat conftest.$ac_ext >&5
4673 eval "ac_cv_header_$ac_safe=no"
4677 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4678 echo "$ac_t""yes" 1>&6
4679 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4680 cat >> confdefs.h <<EOF
4681 #define $ac_tr_hdr 1
4685 echo "$ac_t""no" 1>&6
4689 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4690 __argz_count __argz_stringify __argz_next
4692 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4693 echo "configure:4694: checking for $ac_func" >&5
4694 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4695 echo $ac_n "(cached) $ac_c" 1>&6
4697 cat > conftest.$ac_ext <<EOF
4698 #line 4699 "configure"
4699 #include "confdefs.h"
4700 /* System header to define __stub macros and hopefully few prototypes,
4701 which can conflict with char $ac_func(); below. */
4703 /* Override any gcc2 internal prototype to avoid an error. */
4704 /* We use char because int might match the return type of a gcc2
4705 builtin and then its argument prototype would still apply. */
4710 /* The GNU C library defines this for functions which it implements
4711 to always fail with ENOSYS. Some functions are actually named
4712 something starting with __ and the normal name is an alias. */
4713 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4721 if { (eval echo configure:4722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4723 eval "ac_cv_func_$ac_func=yes"
4725 echo "configure: failed program was:" >&5
4726 cat conftest.$ac_ext >&5
4728 eval "ac_cv_func_$ac_func=no"
4733 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4734 echo "$ac_t""yes" 1>&6
4735 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4736 cat >> confdefs.h <<EOF
4737 #define $ac_tr_func 1
4741 echo "$ac_t""no" 1>&6
4746 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4747 for ac_func in stpcpy
4749 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4750 echo "configure:4751: checking for $ac_func" >&5
4751 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4752 echo $ac_n "(cached) $ac_c" 1>&6
4754 cat > conftest.$ac_ext <<EOF
4755 #line 4756 "configure"
4756 #include "confdefs.h"
4757 /* System header to define __stub macros and hopefully few prototypes,
4758 which can conflict with char $ac_func(); below. */
4760 /* Override any gcc2 internal prototype to avoid an error. */
4761 /* We use char because int might match the return type of a gcc2
4762 builtin and then its argument prototype would still apply. */
4767 /* The GNU C library defines this for functions which it implements
4768 to always fail with ENOSYS. Some functions are actually named
4769 something starting with __ and the normal name is an alias. */
4770 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4778 if { (eval echo configure:4779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4780 eval "ac_cv_func_$ac_func=yes"
4782 echo "configure: failed program was:" >&5
4783 cat conftest.$ac_ext >&5
4785 eval "ac_cv_func_$ac_func=no"
4790 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4791 echo "$ac_t""yes" 1>&6
4792 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4793 cat >> confdefs.h <<EOF
4794 #define $ac_tr_func 1
4798 echo "$ac_t""no" 1>&6
4803 if test "${ac_cv_func_stpcpy}" = "yes"; then
4804 cat >> confdefs.h <<\EOF
4805 #define HAVE_STPCPY 1
4810 if test $ac_cv_header_locale_h = yes; then
4811 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4812 echo "configure:4813: checking for LC_MESSAGES" >&5
4813 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4814 echo $ac_n "(cached) $ac_c" 1>&6
4816 cat > conftest.$ac_ext <<EOF
4817 #line 4818 "configure"
4818 #include "confdefs.h"
4824 if { (eval echo configure:4825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4826 am_cv_val_LC_MESSAGES=yes
4828 echo "configure: failed program was:" >&5
4829 cat conftest.$ac_ext >&5
4831 am_cv_val_LC_MESSAGES=no
4836 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4837 if test $am_cv_val_LC_MESSAGES = yes; then
4838 cat >> confdefs.h <<\EOF
4839 #define HAVE_LC_MESSAGES 1
4844 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4845 echo "configure:4846: checking whether NLS is requested" >&5
4846 # Check whether --enable-nls or --disable-nls was given.
4847 if test "${enable_nls+set}" = set; then
4848 enableval="$enable_nls"
4854 echo "$ac_t""$USE_NLS" 1>&6
4857 USE_INCLUDED_LIBINTL=no
4859 if test "$USE_NLS" = "yes"; then
4860 cat >> confdefs.h <<\EOF
4861 #define ENABLE_NLS 1
4864 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4865 echo "configure:4866: checking whether included gettext is requested" >&5
4866 # Check whether --with-included-gettext or --without-included-gettext was given.
4867 if test "${with_included_gettext+set}" = set; then
4868 withval="$with_included_gettext"
4869 nls_cv_force_use_gnu_gettext=$withval
4871 nls_cv_force_use_gnu_gettext=no
4874 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4876 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4877 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4879 nls_cv_header_libgt=
4882 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4883 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4884 echo "configure:4885: checking for libintl.h" >&5
4885 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4886 echo $ac_n "(cached) $ac_c" 1>&6
4888 cat > conftest.$ac_ext <<EOF
4889 #line 4890 "configure"
4890 #include "confdefs.h"
4891 #include <libintl.h>
4893 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4894 { (eval echo configure:4895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4895 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4896 if test -z "$ac_err"; then
4898 eval "ac_cv_header_$ac_safe=yes"
4901 echo "configure: failed program was:" >&5
4902 cat conftest.$ac_ext >&5
4904 eval "ac_cv_header_$ac_safe=no"
4908 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4909 echo "$ac_t""yes" 1>&6
4910 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4911 echo "configure:4912: checking for gettext in libc" >&5
4912 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4913 echo $ac_n "(cached) $ac_c" 1>&6
4915 cat > conftest.$ac_ext <<EOF
4916 #line 4917 "configure"
4917 #include "confdefs.h"
4918 #include <libintl.h>
4920 return (int) gettext ("")
4923 if { (eval echo configure:4924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4925 gt_cv_func_gettext_libc=yes
4927 echo "configure: failed program was:" >&5
4928 cat conftest.$ac_ext >&5
4930 gt_cv_func_gettext_libc=no
4935 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4937 if test "$gt_cv_func_gettext_libc" != "yes"; then
4938 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4939 echo "configure:4940: checking for bindtextdomain in -lintl" >&5
4940 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4941 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4942 echo $ac_n "(cached) $ac_c" 1>&6
4944 ac_save_LIBS="$LIBS"
4946 cat > conftest.$ac_ext <<EOF
4947 #line 4948 "configure"
4948 #include "confdefs.h"
4949 /* Override any gcc2 internal prototype to avoid an error. */
4950 /* We use char because int might match the return type of a gcc2
4951 builtin and then its argument prototype would still apply. */
4952 char bindtextdomain();
4958 if { (eval echo configure:4959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4960 eval "ac_cv_lib_$ac_lib_var=yes"
4962 echo "configure: failed program was:" >&5
4963 cat conftest.$ac_ext >&5
4965 eval "ac_cv_lib_$ac_lib_var=no"
4968 LIBS="$ac_save_LIBS"
4971 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4972 echo "$ac_t""yes" 1>&6
4973 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4974 echo "configure:4975: checking for gettext in libintl" >&5
4975 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4976 echo $ac_n "(cached) $ac_c" 1>&6
4978 cat > conftest.$ac_ext <<EOF
4979 #line 4980 "configure"
4980 #include "confdefs.h"
4983 return (int) gettext ("")
4986 if { (eval echo configure:4987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4988 gt_cv_func_gettext_libintl=yes
4990 echo "configure: failed program was:" >&5
4991 cat conftest.$ac_ext >&5
4993 gt_cv_func_gettext_libintl=no
4998 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
5000 echo "$ac_t""no" 1>&6
5005 if test "$gt_cv_func_gettext_libc" = "yes" \
5006 || test "$gt_cv_func_gettext_libintl" = "yes"; then
5007 cat >> confdefs.h <<\EOF
5008 #define HAVE_GETTEXT 1
5011 # Extract the first word of "msgfmt", so it can be a program name with args.
5012 set dummy msgfmt; ac_word=$2
5013 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5014 echo "configure:5015: checking for $ac_word" >&5
5015 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5016 echo $ac_n "(cached) $ac_c" 1>&6
5020 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5023 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5024 for ac_dir in $PATH; do
5025 test -z "$ac_dir" && ac_dir=.
5026 if test -f $ac_dir/$ac_word; then
5027 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5028 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5034 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
5038 MSGFMT="$ac_cv_path_MSGFMT"
5039 if test -n "$MSGFMT"; then
5040 echo "$ac_t""$MSGFMT" 1>&6
5042 echo "$ac_t""no" 1>&6
5044 if test "$MSGFMT" != "no"; then
5045 for ac_func in dcgettext
5047 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5048 echo "configure:5049: checking for $ac_func" >&5
5049 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5050 echo $ac_n "(cached) $ac_c" 1>&6
5052 cat > conftest.$ac_ext <<EOF
5053 #line 5054 "configure"
5054 #include "confdefs.h"
5055 /* System header to define __stub macros and hopefully few prototypes,
5056 which can conflict with char $ac_func(); below. */
5058 /* Override any gcc2 internal prototype to avoid an error. */
5059 /* We use char because int might match the return type of a gcc2
5060 builtin and then its argument prototype would still apply. */
5065 /* The GNU C library defines this for functions which it implements
5066 to always fail with ENOSYS. Some functions are actually named
5067 something starting with __ and the normal name is an alias. */
5068 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5076 if { (eval echo configure:5077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5078 eval "ac_cv_func_$ac_func=yes"
5080 echo "configure: failed program was:" >&5
5081 cat conftest.$ac_ext >&5
5083 eval "ac_cv_func_$ac_func=no"
5088 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5089 echo "$ac_t""yes" 1>&6
5090 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5091 cat >> confdefs.h <<EOF
5092 #define $ac_tr_func 1
5096 echo "$ac_t""no" 1>&6
5100 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5101 set dummy gmsgfmt; ac_word=$2
5102 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5103 echo "configure:5104: checking for $ac_word" >&5
5104 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5105 echo $ac_n "(cached) $ac_c" 1>&6
5109 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5112 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5115 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5117 for ac_dir in $ac_dummy; do
5118 test -z "$ac_dir" && ac_dir=.
5119 if test -f $ac_dir/$ac_word; then
5120 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5125 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5129 GMSGFMT="$ac_cv_path_GMSGFMT"
5130 if test -n "$GMSGFMT"; then
5131 echo "$ac_t""$GMSGFMT" 1>&6
5133 echo "$ac_t""no" 1>&6
5136 # Extract the first word of "xgettext", so it can be a program name with args.
5137 set dummy xgettext; ac_word=$2
5138 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5139 echo "configure:5140: checking for $ac_word" >&5
5140 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5141 echo $ac_n "(cached) $ac_c" 1>&6
5145 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5148 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5149 for ac_dir in $PATH; do
5150 test -z "$ac_dir" && ac_dir=.
5151 if test -f $ac_dir/$ac_word; then
5152 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5153 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5159 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5163 XGETTEXT="$ac_cv_path_XGETTEXT"
5164 if test -n "$XGETTEXT"; then
5165 echo "$ac_t""$XGETTEXT" 1>&6
5167 echo "$ac_t""no" 1>&6
5170 cat > conftest.$ac_ext <<EOF
5171 #line 5172 "configure"
5172 #include "confdefs.h"
5175 extern int _nl_msg_cat_cntr;
5176 return _nl_msg_cat_cntr
5179 if { (eval echo configure:5180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5184 echo "configure: failed program was:" >&5
5185 cat conftest.$ac_ext >&5
5196 echo "$ac_t""no" 1>&6
5201 if test "$CATOBJEXT" = "NONE"; then
5202 nls_cv_use_gnu_gettext=yes
5206 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5207 INTLOBJS="\$(GETTOBJS)"
5208 # Extract the first word of "msgfmt", so it can be a program name with args.
5209 set dummy msgfmt; ac_word=$2
5210 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5211 echo "configure:5212: checking for $ac_word" >&5
5212 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5213 echo $ac_n "(cached) $ac_c" 1>&6
5217 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5220 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5221 for ac_dir in $PATH; do
5222 test -z "$ac_dir" && ac_dir=.
5223 if test -f $ac_dir/$ac_word; then
5224 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5225 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5231 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5235 MSGFMT="$ac_cv_path_MSGFMT"
5236 if test -n "$MSGFMT"; then
5237 echo "$ac_t""$MSGFMT" 1>&6
5239 echo "$ac_t""no" 1>&6
5242 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5243 set dummy gmsgfmt; ac_word=$2
5244 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5245 echo "configure:5246: checking for $ac_word" >&5
5246 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5247 echo $ac_n "(cached) $ac_c" 1>&6
5251 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5254 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5257 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5259 for ac_dir in $ac_dummy; do
5260 test -z "$ac_dir" && ac_dir=.
5261 if test -f $ac_dir/$ac_word; then
5262 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5267 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5271 GMSGFMT="$ac_cv_path_GMSGFMT"
5272 if test -n "$GMSGFMT"; then
5273 echo "$ac_t""$GMSGFMT" 1>&6
5275 echo "$ac_t""no" 1>&6
5278 # Extract the first word of "xgettext", so it can be a program name with args.
5279 set dummy xgettext; ac_word=$2
5280 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5281 echo "configure:5282: checking for $ac_word" >&5
5282 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5283 echo $ac_n "(cached) $ac_c" 1>&6
5287 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5290 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5291 for ac_dir in $PATH; do
5292 test -z "$ac_dir" && ac_dir=.
5293 if test -f $ac_dir/$ac_word; then
5294 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5295 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5301 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5305 XGETTEXT="$ac_cv_path_XGETTEXT"
5306 if test -n "$XGETTEXT"; then
5307 echo "$ac_t""$XGETTEXT" 1>&6
5309 echo "$ac_t""no" 1>&6
5313 USE_INCLUDED_LIBINTL=yes
5317 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5319 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5320 nls_cv_header_intl=libintl.h
5321 nls_cv_header_libgt=libgettext.h
5324 if test "$XGETTEXT" != ":"; then
5325 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5328 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5333 # We need to process the po/ directory.
5337 nls_cv_header_intl=libintl.h
5338 nls_cv_header_libgt=libgettext.h
5341 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5342 # because some of the sources are only built for this goal.
5343 if test "$PACKAGE" = gettext; then
5345 USE_INCLUDED_LIBINTL=yes
5348 for lang in $ALL_LINGUAS; do
5349 GMOFILES="$GMOFILES $lang.gmo"
5350 POFILES="$POFILES $lang.po"
5366 if test "x$CATOBJEXT" != "x"; then
5367 if test "x$ALL_LINGUAS" = "x"; then
5370 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5371 echo "configure:5372: checking for catalogs to be installed" >&5
5373 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5374 case "$ALL_LINGUAS" in
5375 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5378 LINGUAS=$NEW_LINGUAS
5379 echo "$ac_t""$LINGUAS" 1>&6
5382 if test -n "$LINGUAS"; then
5383 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5387 if test $ac_cv_header_locale_h = yes; then
5388 INCLUDE_LOCALE_H="#include <locale.h>"
5391 /* The system does not provide the header <locale.h>. Take care yourself. */"
5395 if test -f $srcdir/po2tbl.sed.in; then
5396 if test "$CATOBJEXT" = ".cat"; then
5397 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5398 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5399 echo "configure:5400: checking for linux/version.h" >&5
5400 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5401 echo $ac_n "(cached) $ac_c" 1>&6
5403 cat > conftest.$ac_ext <<EOF
5404 #line 5405 "configure"
5405 #include "confdefs.h"
5406 #include <linux/version.h>
5408 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5409 { (eval echo configure:5410: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5410 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5411 if test -z "$ac_err"; then
5413 eval "ac_cv_header_$ac_safe=yes"
5416 echo "configure: failed program was:" >&5
5417 cat conftest.$ac_ext >&5
5419 eval "ac_cv_header_$ac_safe=no"
5423 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5424 echo "$ac_t""yes" 1>&6
5427 echo "$ac_t""no" 1>&6
5432 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5434 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5435 $srcdir/po2tbl.sed.in > po2tbl.sed
5438 if test "$PACKAGE" = "gettext"; then
5448 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5454 if test -f $srcdir/po/POTFILES.in; then
5455 test -d po || mkdir po
5456 if test "x$srcdir" != "x."; then
5457 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5458 posrcprefix="$srcdir/"
5460 posrcprefix="../$srcdir/"
5466 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5467 < $srcdir/po/POTFILES.in > po/POTFILES
5471 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5472 echo "configure:5473: checking whether to enable maintainer-specific portions of Makefiles" >&5
5473 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5474 if test "${enable_maintainer_mode+set}" = set; then
5475 enableval="$enable_maintainer_mode"
5476 USE_MAINTAINER_MODE=$enableval
5478 USE_MAINTAINER_MODE=no
5481 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5484 if test $USE_MAINTAINER_MODE = yes; then
5485 MAINTAINER_MODE_TRUE=
5486 MAINTAINER_MODE_FALSE='#'
5488 MAINTAINER_MODE_TRUE='#'
5489 MAINTAINER_MODE_FALSE=
5491 MAINT=$MAINTAINER_MODE_TRUE
5496 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5497 echo "configure:5498: checking for executable suffix" >&5
5498 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5499 echo $ac_n "(cached) $ac_c" 1>&6
5501 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5505 echo 'int main () { return 0; }' > conftest.$ac_ext
5507 if { (eval echo configure:5508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5508 for file in conftest.*; do
5510 *.c | *.o | *.obj) ;;
5511 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5515 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5518 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5523 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5524 echo "$ac_t""${ac_cv_exeext}" 1>&6
5528 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5530 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5531 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5532 echo "configure:5533: checking for $ac_hdr" >&5
5533 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5534 echo $ac_n "(cached) $ac_c" 1>&6
5536 cat > conftest.$ac_ext <<EOF
5537 #line 5538 "configure"
5538 #include "confdefs.h"
5541 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5542 { (eval echo configure:5543: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5543 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5544 if test -z "$ac_err"; then
5546 eval "ac_cv_header_$ac_safe=yes"
5549 echo "configure: failed program was:" >&5
5550 cat conftest.$ac_ext >&5
5552 eval "ac_cv_header_$ac_safe=no"
5556 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5557 echo "$ac_t""yes" 1>&6
5558 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5559 cat >> confdefs.h <<EOF
5560 #define $ac_tr_hdr 1
5564 echo "$ac_t""no" 1>&6
5569 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5570 # people who are not cross-compiling but are compiling cross-assemblers.
5571 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5572 echo "configure:5573: checking whether compiling a cross-assembler" >&5
5573 if test "${host}" = "${target}"; then
5577 cat >> confdefs.h <<\EOF
5578 #define CROSS_COMPILE 1
5582 echo "$ac_t""$cross_gas" 1>&6
5584 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5585 # for constant arguments. Useless!
5586 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5587 echo "configure:5588: checking for working alloca.h" >&5
5588 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5589 echo $ac_n "(cached) $ac_c" 1>&6
5591 cat > conftest.$ac_ext <<EOF
5592 #line 5593 "configure"
5593 #include "confdefs.h"
5596 char *p = alloca(2 * sizeof(int));
5599 if { (eval echo configure:5600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5601 ac_cv_header_alloca_h=yes
5603 echo "configure: failed program was:" >&5
5604 cat conftest.$ac_ext >&5
5606 ac_cv_header_alloca_h=no
5611 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5612 if test $ac_cv_header_alloca_h = yes; then
5613 cat >> confdefs.h <<\EOF
5614 #define HAVE_ALLOCA_H 1
5619 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5620 echo "configure:5621: checking for alloca" >&5
5621 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5622 echo $ac_n "(cached) $ac_c" 1>&6
5624 cat > conftest.$ac_ext <<EOF
5625 #line 5626 "configure"
5626 #include "confdefs.h"
5629 # define alloca __builtin_alloca
5632 # include <malloc.h>
5633 # define alloca _alloca
5636 # include <alloca.h>
5641 # ifndef alloca /* predefined by HP cc +Olibcalls */
5650 char *p = (char *) alloca(1);
5653 if { (eval echo configure:5654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5655 ac_cv_func_alloca_works=yes
5657 echo "configure: failed program was:" >&5
5658 cat conftest.$ac_ext >&5
5660 ac_cv_func_alloca_works=no
5665 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5666 if test $ac_cv_func_alloca_works = yes; then
5667 cat >> confdefs.h <<\EOF
5668 #define HAVE_ALLOCA 1
5673 if test $ac_cv_func_alloca_works = no; then
5674 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5675 # that cause trouble. Some versions do not even contain alloca or
5676 # contain a buggy version. If you still want to use their alloca,
5677 # use ar to extract alloca.o from them instead of compiling alloca.c.
5678 ALLOCA=alloca.${ac_objext}
5679 cat >> confdefs.h <<\EOF
5684 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5685 echo "configure:5686: checking whether alloca needs Cray hooks" >&5
5686 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5687 echo $ac_n "(cached) $ac_c" 1>&6
5689 cat > conftest.$ac_ext <<EOF
5690 #line 5691 "configure"
5691 #include "confdefs.h"
5692 #if defined(CRAY) && ! defined(CRAY2)
5699 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5700 egrep "webecray" >/dev/null 2>&1; then
5711 echo "$ac_t""$ac_cv_os_cray" 1>&6
5712 if test $ac_cv_os_cray = yes; then
5713 for ac_func in _getb67 GETB67 getb67; do
5714 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5715 echo "configure:5716: checking for $ac_func" >&5
5716 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5717 echo $ac_n "(cached) $ac_c" 1>&6
5719 cat > conftest.$ac_ext <<EOF
5720 #line 5721 "configure"
5721 #include "confdefs.h"
5722 /* System header to define __stub macros and hopefully few prototypes,
5723 which can conflict with char $ac_func(); below. */
5725 /* Override any gcc2 internal prototype to avoid an error. */
5726 /* We use char because int might match the return type of a gcc2
5727 builtin and then its argument prototype would still apply. */
5732 /* The GNU C library defines this for functions which it implements
5733 to always fail with ENOSYS. Some functions are actually named
5734 something starting with __ and the normal name is an alias. */
5735 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5743 if { (eval echo configure:5744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5745 eval "ac_cv_func_$ac_func=yes"
5747 echo "configure: failed program was:" >&5
5748 cat conftest.$ac_ext >&5
5750 eval "ac_cv_func_$ac_func=no"
5755 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5756 echo "$ac_t""yes" 1>&6
5757 cat >> confdefs.h <<EOF
5758 #define CRAY_STACKSEG_END $ac_func
5763 echo "$ac_t""no" 1>&6
5769 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5770 echo "configure:5771: checking stack direction for C alloca" >&5
5771 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5772 echo $ac_n "(cached) $ac_c" 1>&6
5774 if test "$cross_compiling" = yes; then
5775 ac_cv_c_stack_direction=0
5777 cat > conftest.$ac_ext <<EOF
5778 #line 5779 "configure"
5779 #include "confdefs.h"
5780 find_stack_direction ()
5782 static char *addr = 0;
5787 return find_stack_direction ();
5790 return (&dummy > addr) ? 1 : -1;
5794 exit (find_stack_direction() < 0);
5797 if { (eval echo configure:5798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5799 ac_cv_c_stack_direction=1
5801 echo "configure: failed program was:" >&5
5802 cat conftest.$ac_ext >&5
5804 ac_cv_c_stack_direction=-1
5811 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5812 cat >> confdefs.h <<EOF
5813 #define STACK_DIRECTION $ac_cv_c_stack_direction
5818 echo $ac_n "checking for inline""... $ac_c" 1>&6
5819 echo "configure:5820: checking for inline" >&5
5820 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5821 echo $ac_n "(cached) $ac_c" 1>&6
5824 for ac_kw in inline __inline__ __inline; do
5825 cat > conftest.$ac_ext <<EOF
5826 #line 5827 "configure"
5827 #include "confdefs.h"
5833 if { (eval echo configure:5834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5835 ac_cv_c_inline=$ac_kw; break
5837 echo "configure: failed program was:" >&5
5838 cat conftest.$ac_ext >&5
5845 echo "$ac_t""$ac_cv_c_inline" 1>&6
5846 case "$ac_cv_c_inline" in
5848 no) cat >> confdefs.h <<\EOF
5852 *) cat >> confdefs.h <<EOF
5853 #define inline $ac_cv_c_inline
5859 # VMS doesn't have unlink.
5860 for ac_func in unlink remove
5862 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5863 echo "configure:5864: checking for $ac_func" >&5
5864 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5865 echo $ac_n "(cached) $ac_c" 1>&6
5867 cat > conftest.$ac_ext <<EOF
5868 #line 5869 "configure"
5869 #include "confdefs.h"
5870 /* System header to define __stub macros and hopefully few prototypes,
5871 which can conflict with char $ac_func(); below. */
5873 /* Override any gcc2 internal prototype to avoid an error. */
5874 /* We use char because int might match the return type of a gcc2
5875 builtin and then its argument prototype would still apply. */
5880 /* The GNU C library defines this for functions which it implements
5881 to always fail with ENOSYS. Some functions are actually named
5882 something starting with __ and the normal name is an alias. */
5883 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5891 if { (eval echo configure:5892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5893 eval "ac_cv_func_$ac_func=yes"
5895 echo "configure: failed program was:" >&5
5896 cat conftest.$ac_ext >&5
5898 eval "ac_cv_func_$ac_func=no"
5903 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5904 echo "$ac_t""yes" 1>&6
5905 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5906 cat >> confdefs.h <<EOF
5907 #define $ac_tr_func 1
5911 echo "$ac_t""no" 1>&6
5916 # Some systems don't have sbrk().
5919 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5920 echo "configure:5921: checking for $ac_func" >&5
5921 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5922 echo $ac_n "(cached) $ac_c" 1>&6
5924 cat > conftest.$ac_ext <<EOF
5925 #line 5926 "configure"
5926 #include "confdefs.h"
5927 /* System header to define __stub macros and hopefully few prototypes,
5928 which can conflict with char $ac_func(); below. */
5930 /* Override any gcc2 internal prototype to avoid an error. */
5931 /* We use char because int might match the return type of a gcc2
5932 builtin and then its argument prototype would still apply. */
5937 /* The GNU C library defines this for functions which it implements
5938 to always fail with ENOSYS. Some functions are actually named
5939 something starting with __ and the normal name is an alias. */
5940 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5948 if { (eval echo configure:5949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5950 eval "ac_cv_func_$ac_func=yes"
5952 echo "configure: failed program was:" >&5
5953 cat conftest.$ac_ext >&5
5955 eval "ac_cv_func_$ac_func=no"
5960 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5961 echo "$ac_t""yes" 1>&6
5962 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5963 cat >> confdefs.h <<EOF
5964 #define $ac_tr_func 1
5968 echo "$ac_t""no" 1>&6
5973 # do we need the math library?
5974 case "${need_libm}" in
5978 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5979 # These system don't have libm
5982 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5983 echo "configure:5984: checking for _mwvalidcheckl in -lmw" >&5
5984 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5985 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5986 echo $ac_n "(cached) $ac_c" 1>&6
5988 ac_save_LIBS="$LIBS"
5990 cat > conftest.$ac_ext <<EOF
5991 #line 5992 "configure"
5992 #include "confdefs.h"
5993 /* Override any gcc2 internal prototype to avoid an error. */
5994 /* We use char because int might match the return type of a gcc2
5995 builtin and then its argument prototype would still apply. */
5996 char _mwvalidcheckl();
6002 if { (eval echo configure:6003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6004 eval "ac_cv_lib_$ac_lib_var=yes"
6006 echo "configure: failed program was:" >&5
6007 cat conftest.$ac_ext >&5
6009 eval "ac_cv_lib_$ac_lib_var=no"
6012 LIBS="$ac_save_LIBS"
6015 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6016 echo "$ac_t""yes" 1>&6
6019 echo "$ac_t""no" 1>&6
6022 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6023 echo "configure:6024: checking for main in -lm" >&5
6024 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
6025 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6026 echo $ac_n "(cached) $ac_c" 1>&6
6028 ac_save_LIBS="$LIBS"
6030 cat > conftest.$ac_ext <<EOF
6031 #line 6032 "configure"
6032 #include "confdefs.h"
6038 if { (eval echo configure:6039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6040 eval "ac_cv_lib_$ac_lib_var=yes"
6042 echo "configure: failed program was:" >&5
6043 cat conftest.$ac_ext >&5
6045 eval "ac_cv_lib_$ac_lib_var=no"
6048 LIBS="$ac_save_LIBS"
6051 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6052 echo "$ac_t""yes" 1>&6
6055 echo "$ac_t""no" 1>&6
6060 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6061 echo "configure:6062: checking for main in -lm" >&5
6062 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
6063 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6064 echo $ac_n "(cached) $ac_c" 1>&6
6066 ac_save_LIBS="$LIBS"
6068 cat > conftest.$ac_ext <<EOF
6069 #line 6070 "configure"
6070 #include "confdefs.h"
6076 if { (eval echo configure:6077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6078 eval "ac_cv_lib_$ac_lib_var=yes"
6080 echo "configure: failed program was:" >&5
6081 cat conftest.$ac_ext >&5
6083 eval "ac_cv_lib_$ac_lib_var=no"
6086 LIBS="$ac_save_LIBS"
6089 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6090 echo "$ac_t""yes" 1>&6
6093 echo "$ac_t""no" 1>&6
6103 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6104 # enough, but on some of those systems, the assert macro relies on requoting
6106 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6107 echo "configure:6108: checking for working assert macro" >&5
6108 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6109 echo $ac_n "(cached) $ac_c" 1>&6
6111 cat > conftest.$ac_ext <<EOF
6112 #line 6113 "configure"
6113 #include "confdefs.h"
6118 /* check for requoting problems */
6119 static int a, b, c, d;
6121 assert (!strcmp(s, "foo bar baz quux"));
6122 /* check for newline handling */
6128 if { (eval echo configure:6129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6130 gas_cv_assert_ok=yes
6132 echo "configure: failed program was:" >&5
6133 cat conftest.$ac_ext >&5
6139 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6140 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
6141 #define BROKEN_ASSERT 1
6146 # On some systems, the system header files may not declare malloc, realloc,
6147 # and free. There are places where gas needs these functions to have been
6148 # declared -- such as when taking their addresses.
6150 #ifdef HAVE_MEMORY_H
6153 #ifdef HAVE_STRING_H
6156 #ifdef HAVE_STRINGS_H
6157 #include <strings.h>
6160 #ifdef HAVE_STDLIB_H
6163 #ifdef HAVE_UNISTD_H
6168 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6169 echo "configure:6170: checking whether declaration is required for strstr" >&5
6170 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6171 echo $ac_n "(cached) $ac_c" 1>&6
6173 cat > conftest.$ac_ext <<EOF
6174 #line 6175 "configure"
6175 #include "confdefs.h"
6179 typedef char *(*f)();
6185 if { (eval echo configure:6186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6187 gas_cv_decl_needed_strstr=no
6189 echo "configure: failed program was:" >&5
6190 cat conftest.$ac_ext >&5
6192 gas_cv_decl_needed_strstr=yes
6196 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6197 if test $gas_cv_decl_needed_strstr = yes; then
6198 cat >> confdefs.h <<\EOF
6199 #define NEED_DECLARATION_STRSTR 1
6205 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6206 echo "configure:6207: checking whether declaration is required for malloc" >&5
6207 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6208 echo $ac_n "(cached) $ac_c" 1>&6
6210 cat > conftest.$ac_ext <<EOF
6211 #line 6212 "configure"
6212 #include "confdefs.h"
6216 typedef char *(*f)();
6222 if { (eval echo configure:6223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6224 gas_cv_decl_needed_malloc=no
6226 echo "configure: failed program was:" >&5
6227 cat conftest.$ac_ext >&5
6229 gas_cv_decl_needed_malloc=yes
6233 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6234 if test $gas_cv_decl_needed_malloc = yes; then
6235 cat >> confdefs.h <<\EOF
6236 #define NEED_DECLARATION_MALLOC 1
6242 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6243 echo "configure:6244: checking whether declaration is required for free" >&5
6244 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6245 echo $ac_n "(cached) $ac_c" 1>&6
6247 cat > conftest.$ac_ext <<EOF
6248 #line 6249 "configure"
6249 #include "confdefs.h"
6253 typedef void (*f)();
6259 if { (eval echo configure:6260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6261 gas_cv_decl_needed_free=no
6263 echo "configure: failed program was:" >&5
6264 cat conftest.$ac_ext >&5
6266 gas_cv_decl_needed_free=yes
6270 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6271 if test $gas_cv_decl_needed_free = yes; then
6272 cat >> confdefs.h <<\EOF
6273 #define NEED_DECLARATION_FREE 1
6279 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6280 echo "configure:6281: checking whether declaration is required for sbrk" >&5
6281 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6282 echo $ac_n "(cached) $ac_c" 1>&6
6284 cat > conftest.$ac_ext <<EOF
6285 #line 6286 "configure"
6286 #include "confdefs.h"
6290 typedef char *(*f)();
6296 if { (eval echo configure:6297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6298 gas_cv_decl_needed_sbrk=no
6300 echo "configure: failed program was:" >&5
6301 cat conftest.$ac_ext >&5
6303 gas_cv_decl_needed_sbrk=yes
6307 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6308 if test $gas_cv_decl_needed_sbrk = yes; then
6309 cat >> confdefs.h <<\EOF
6310 #define NEED_DECLARATION_SBRK 1
6316 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6317 echo "configure:6318: checking whether declaration is required for environ" >&5
6318 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6319 echo $ac_n "(cached) $ac_c" 1>&6
6321 cat > conftest.$ac_ext <<EOF
6322 #line 6323 "configure"
6323 #include "confdefs.h"
6333 if { (eval echo configure:6334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6335 gas_cv_decl_needed_environ=no
6337 echo "configure: failed program was:" >&5
6338 cat conftest.$ac_ext >&5
6340 gas_cv_decl_needed_environ=yes
6344 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6345 if test $gas_cv_decl_needed_environ = yes; then
6346 cat >> confdefs.h <<\EOF
6347 #define NEED_DECLARATION_ENVIRON 1
6353 # Does errno.h declare errno, or do we have to add a separate declaration
6356 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6357 echo "configure:6358: checking whether declaration is required for errno" >&5
6358 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6359 echo $ac_n "(cached) $ac_c" 1>&6
6361 cat > conftest.$ac_ext <<EOF
6362 #line 6363 "configure"
6363 #include "confdefs.h"
6377 if { (eval echo configure:6378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6379 gas_cv_decl_needed_errno=no
6381 echo "configure: failed program was:" >&5
6382 cat conftest.$ac_ext >&5
6384 gas_cv_decl_needed_errno=yes
6388 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6389 if test $gas_cv_decl_needed_errno = yes; then
6390 cat >> confdefs.h <<\EOF
6391 #define NEED_DECLARATION_ERRNO 1
6400 cat > confcache <<\EOF
6401 # This file is a shell script that caches the results of configure
6402 # tests run on this system so they can be shared between configure
6403 # scripts and configure runs. It is not useful on other systems.
6404 # If it contains results you don't want to keep, you may remove or edit it.
6406 # By default, configure uses ./config.cache as the cache file,
6407 # creating it if it does not exist already. You can give configure
6408 # the --cache-file=FILE option to use a different cache file; that is
6409 # what configure does when it calls configure scripts in
6410 # subdirectories, so they share the cache.
6411 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6412 # config.status only pays attention to the cache file if you give it the
6413 # --recheck option to rerun configure.
6416 # The following way of writing the cache mishandles newlines in values,
6417 # but we know of no workaround that is simple, portable, and efficient.
6418 # So, don't put newlines in cache variables' values.
6419 # Ultrix sh set writes to stderr and can't be redirected directly,
6420 # and sets the high bit in the cache file unless we assign to the vars.
6422 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6424 # `set' does not quote correctly, so add quotes (double-quote substitution
6425 # turns \\\\ into \\, and sed turns \\ into \).
6427 -e "s/'/'\\\\''/g" \
6428 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6431 # `set' quotes correctly as required by POSIX, so do not add quotes.
6432 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6435 if cmp -s $cache_file confcache; then
6438 if test -w $cache_file; then
6439 echo "updating cache $cache_file"
6440 cat confcache > $cache_file
6442 echo "not updating unwritable cache $cache_file"
6447 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6449 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6450 # Let make expand exec_prefix.
6451 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6453 # Any assignment to VPATH causes Sun make to only execute
6454 # the first set of double-colon rules, so remove it if not needed.
6455 # If there is a colon in the path, we need to keep it.
6456 if test "x$srcdir" = x.; then
6457 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6460 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6462 DEFS=-DHAVE_CONFIG_H
6464 # Without the "./", some shells look in PATH for config.status.
6465 : ${CONFIG_STATUS=./config.status}
6467 echo creating $CONFIG_STATUS
6468 rm -f $CONFIG_STATUS
6469 cat > $CONFIG_STATUS <<EOF
6471 # Generated automatically by configure.
6472 # Run this file to recreate the current configuration.
6473 # This directory was configured as follows,
6474 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6476 # $0 $ac_configure_args
6478 # Compiler output produced by configure, useful for debugging
6479 # configure, is in ./config.log if it exists.
6481 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6484 case "\$ac_option" in
6485 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6486 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6487 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6488 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6489 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6491 -help | --help | --hel | --he | --h)
6492 echo "\$ac_cs_usage"; exit 0 ;;
6493 *) echo "\$ac_cs_usage"; exit 1 ;;
6497 ac_given_srcdir=$srcdir
6498 ac_given_INSTALL="$INSTALL"
6500 trap 'rm -fr `echo "Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6502 cat >> $CONFIG_STATUS <<EOF
6504 # Protect against being on the right side of a sed subst in config.status.
6505 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6506 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6510 s%@CFLAGS@%$CFLAGS%g
6511 s%@CPPFLAGS@%$CPPFLAGS%g
6512 s%@CXXFLAGS@%$CXXFLAGS%g
6513 s%@FFLAGS@%$FFLAGS%g
6515 s%@LDFLAGS@%$LDFLAGS%g
6517 s%@exec_prefix@%$exec_prefix%g
6518 s%@prefix@%$prefix%g
6519 s%@program_transform_name@%$program_transform_name%g
6520 s%@bindir@%$bindir%g
6521 s%@sbindir@%$sbindir%g
6522 s%@libexecdir@%$libexecdir%g
6523 s%@datadir@%$datadir%g
6524 s%@sysconfdir@%$sysconfdir%g
6525 s%@sharedstatedir@%$sharedstatedir%g
6526 s%@localstatedir@%$localstatedir%g
6527 s%@libdir@%$libdir%g
6528 s%@includedir@%$includedir%g
6529 s%@oldincludedir@%$oldincludedir%g
6530 s%@infodir@%$infodir%g
6531 s%@mandir@%$mandir%g
6533 s%@host_alias@%$host_alias%g
6534 s%@host_cpu@%$host_cpu%g
6535 s%@host_vendor@%$host_vendor%g
6536 s%@host_os@%$host_os%g
6537 s%@target@%$target%g
6538 s%@target_alias@%$target_alias%g
6539 s%@target_cpu@%$target_cpu%g
6540 s%@target_vendor@%$target_vendor%g
6541 s%@target_os@%$target_os%g
6543 s%@build_alias@%$build_alias%g
6544 s%@build_cpu@%$build_cpu%g
6545 s%@build_vendor@%$build_vendor%g
6546 s%@build_os@%$build_os%g
6547 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6548 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6549 s%@INSTALL_DATA@%$INSTALL_DATA%g
6550 s%@PACKAGE@%$PACKAGE%g
6551 s%@VERSION@%$VERSION%g
6552 s%@ACLOCAL@%$ACLOCAL%g
6553 s%@AUTOCONF@%$AUTOCONF%g
6554 s%@AUTOMAKE@%$AUTOMAKE%g
6555 s%@AUTOHEADER@%$AUTOHEADER%g
6556 s%@MAKEINFO@%$MAKEINFO%g
6557 s%@SET_MAKE@%$SET_MAKE%g
6560 s%@OBJEXT@%$OBJEXT%g
6561 s%@EXEEXT@%$EXEEXT%g
6562 s%@RANLIB@%$RANLIB%g
6564 s%@LIBTOOL@%$LIBTOOL%g
6565 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6566 s%@GDBINIT@%$GDBINIT%g
6567 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6568 s%@extra_objects@%$extra_objects%g
6569 s%@target_cpu_type@%$target_cpu_type%g
6570 s%@obj_format@%$obj_format%g
6571 s%@te_file@%$te_file%g
6572 s%@install_tooldir@%$install_tooldir%g
6574 s%@BFDLIB@%$BFDLIB%g
6575 s%@OPCODES_LIB@%$OPCODES_LIB%g
6576 s%@BFDVER_H@%$BFDVER_H%g
6577 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6580 s%@LEXLIB@%$LEXLIB%g
6582 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6583 s%@ALLOCA@%$ALLOCA%g
6584 s%@USE_NLS@%$USE_NLS%g
6585 s%@MSGFMT@%$MSGFMT%g
6586 s%@GMSGFMT@%$GMSGFMT%g
6587 s%@XGETTEXT@%$XGETTEXT%g
6588 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6589 s%@CATALOGS@%$CATALOGS%g
6590 s%@CATOBJEXT@%$CATOBJEXT%g
6591 s%@DATADIRNAME@%$DATADIRNAME%g
6592 s%@GMOFILES@%$GMOFILES%g
6593 s%@INSTOBJEXT@%$INSTOBJEXT%g
6594 s%@INTLDEPS@%$INTLDEPS%g
6595 s%@INTLLIBS@%$INTLLIBS%g
6596 s%@INTLOBJS@%$INTLOBJS%g
6597 s%@POFILES@%$POFILES%g
6599 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6601 s%@GT_YES@%$GT_YES%g
6602 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6604 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6605 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6612 cat >> $CONFIG_STATUS <<\EOF
6614 # Split the substitutions into bite-sized pieces for seds with
6615 # small command number limits, like on Digital OSF/1 and HP-UX.
6616 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6617 ac_file=1 # Number of current file.
6618 ac_beg=1 # First line for current file.
6619 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6622 while $ac_more_lines; do
6623 if test $ac_beg -gt 1; then
6624 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6626 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6628 if test ! -s conftest.s$ac_file; then
6630 rm -f conftest.s$ac_file
6632 if test -z "$ac_sed_cmds"; then
6633 ac_sed_cmds="sed -f conftest.s$ac_file"
6635 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6637 ac_file=`expr $ac_file + 1`
6639 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6642 if test -z "$ac_sed_cmds"; then
6647 cat >> $CONFIG_STATUS <<EOF
6649 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6651 cat >> $CONFIG_STATUS <<\EOF
6652 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6653 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6655 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6656 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6657 *) ac_file_in="${ac_file}.in" ;;
6660 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6662 # Remove last slash and all that follows it. Not all systems have dirname.
6663 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6664 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6665 # The file is in a subdirectory.
6666 test ! -d "$ac_dir" && mkdir "$ac_dir"
6667 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6668 # A "../" for each directory in $ac_dir_suffix.
6669 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6671 ac_dir_suffix= ac_dots=
6674 case "$ac_given_srcdir" in
6676 if test -z "$ac_dots"; then top_srcdir=.
6677 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6678 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6680 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6681 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6684 case "$ac_given_INSTALL" in
6685 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6686 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6689 echo creating "$ac_file"
6691 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6693 *Makefile*) ac_comsub="1i\\
6694 # $configure_input" ;;
6698 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6700 s%@configure_input@%$configure_input%g
6701 s%@srcdir@%$srcdir%g
6702 s%@top_srcdir@%$top_srcdir%g
6703 s%@INSTALL@%$INSTALL%g
6704 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6708 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6709 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6711 # ac_d sets the value in "#define NAME VALUE" lines.
6712 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6713 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6716 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6717 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6718 ac_uB='\([ ]\)%\1#\2define\3'
6721 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6722 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6723 ac_eB='$%\1#\2define\3'
6727 if test "${CONFIG_HEADERS+set}" != set; then
6729 cat >> $CONFIG_STATUS <<EOF
6730 CONFIG_HEADERS="config.h:config.in"
6732 cat >> $CONFIG_STATUS <<\EOF
6734 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6735 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6737 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6738 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6739 *) ac_file_in="${ac_file}.in" ;;
6742 echo creating $ac_file
6744 rm -f conftest.frag conftest.in conftest.out
6745 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6746 cat $ac_file_inputs > conftest.in
6750 # Transform confdefs.h into a sed script conftest.vals that substitutes
6751 # the proper values into config.h.in to produce config.h. And first:
6752 # Protect against being on the right side of a sed subst in config.status.
6753 # Protect against being in an unquoted here document in config.status.
6755 cat > conftest.hdr <<\EOF
6758 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6762 sed -n -f conftest.hdr confdefs.h > conftest.vals
6765 # This sed command replaces #undef with comments. This is necessary, for
6766 # example, in the case of _POSIX_SOURCE, which is predefined and required
6767 # on some systems where configure will not decide to define it.
6768 cat >> conftest.vals <<\EOF
6769 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6772 # Break up conftest.vals because some shells have a limit on
6773 # the size of here documents, and old seds have small limits too.
6778 ac_lines=`grep -c . conftest.vals`
6779 # grep -c gives empty output for an empty file on some AIX systems.
6780 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6781 # Write a limited-size here document to conftest.frag.
6782 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6783 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6785 sed -f conftest.frag conftest.in > conftest.out
6787 mv conftest.out conftest.in
6789 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6791 mv conftest.tail conftest.vals
6795 cat >> $CONFIG_STATUS <<\EOF
6796 rm -f conftest.frag conftest.h
6797 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6798 cat conftest.in >> conftest.h
6800 if cmp -s $ac_file conftest.h 2>/dev/null; then
6801 echo "$ac_file is unchanged"
6804 # Remove last slash and all that follows it. Not all systems have dirname.
6805 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6806 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6807 # The file is in a subdirectory.
6808 test ! -d "$ac_dir" && mkdir "$ac_dir"
6811 mv conftest.h $ac_file
6816 cat >> $CONFIG_STATUS <<EOF
6818 target_cpu_type=${target_cpu_type}
6819 cgen_cpu_prefix=${cgen_cpu_prefix}
6820 obj_format=${obj_format}
6823 cat >> $CONFIG_STATUS <<\EOF
6824 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6825 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6826 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6827 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6828 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6829 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6830 if test "x$cgen_cpu_prefix" != x ; then
6831 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6834 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6837 chmod +x $CONFIG_STATUS
6838 rm -fr confdefs* $ac_clean_files
6839 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1