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
1501 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
1505 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1508 # Not sure whether the presence of OpenBSD here was a mistake.
1509 # Let's accept both of them until this is cleared up.
1510 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1511 lt_cv_file_magic_cmd=/usr/bin/file
1512 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1516 lt_cv_deplibs_check_method=pass_all
1521 lt_cv_deplibs_check_method=pass_all
1525 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1526 lt_cv_file_magic_cmd=/usr/bin/file
1527 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1533 # this will be overridden with pass_all, but let us keep it just in case
1534 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1538 *-32|*"-32 ") libmagic=32-bit;;
1539 *-n32|*"-n32 ") libmagic=N32;;
1540 *-64|*"-64 ") libmagic=64-bit;;
1541 *) libmagic=never-match;;
1543 # this will be overridden with pass_all, but let us keep it just in case
1544 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1547 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1548 lt_cv_deplibs_check_method=pass_all
1551 # This must be Linux ELF.
1554 alpha* | i*86 | powerpc* | sparc* | ia64* )
1555 lt_cv_deplibs_check_method=pass_all ;;
1557 # glibc up to 2.1.1 does not perform some relocations on ARM
1558 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1560 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1564 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1565 lt_cv_deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
1567 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1569 lt_cv_file_magic_cmd='/usr/bin/file -L'
1570 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1574 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1575 lt_cv_file_magic_cmd=/usr/bin/file
1576 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1579 osf3* | osf4* | osf5*)
1580 # this will be overridden with pass_all, but let us keep it just in case
1581 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1582 lt_cv_file_magic_test_file=/shlib/libc.so
1583 lt_cv_deplibs_check_method=pass_all
1587 lt_cv_deplibs_check_method=pass_all
1591 lt_cv_deplibs_check_method=pass_all
1592 lt_cv_file_magic_test_file=/lib/libc.so
1595 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1596 case $host_vendor in
1598 lt_cv_deplibs_check_method=pass_all
1601 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]'
1602 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1610 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1611 file_magic_cmd=$lt_cv_file_magic_cmd
1612 deplibs_check_method=$lt_cv_deplibs_check_method
1614 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1615 echo "configure:1616: checking for object suffix" >&5
1616 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1617 echo $ac_n "(cached) $ac_c" 1>&6
1620 echo 'int i = 1;' > conftest.$ac_ext
1621 if { (eval echo configure:1622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1622 for ac_file in conftest.*; do
1625 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1629 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1634 echo "$ac_t""$ac_cv_objext" 1>&6
1635 OBJEXT=$ac_cv_objext
1636 ac_objext=$ac_cv_objext
1640 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1641 echo "configure:1642: checking for executable suffix" >&5
1642 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1643 echo $ac_n "(cached) $ac_c" 1>&6
1645 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1649 echo 'int main () { return 0; }' > conftest.$ac_ext
1651 if { (eval echo configure:1652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1652 for file in conftest.*; do
1654 *.c | *.o | *.obj) ;;
1655 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1659 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1662 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1667 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1668 echo "$ac_t""${ac_cv_exeext}" 1>&6
1671 if test $host != $build; then
1672 ac_tool_prefix=${host_alias}-
1677 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1679 # Only perform the check for file, if the check method requires it
1680 case $deplibs_check_method in
1682 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1683 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1684 echo "configure:1685: checking for ${ac_tool_prefix}file" >&5
1685 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1686 echo $ac_n "(cached) $ac_c" 1>&6
1690 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1693 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1696 ac_save_MAGIC_CMD="$MAGIC_CMD"
1697 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1698 ac_dummy="/usr/bin:$PATH"
1699 for ac_dir in $ac_dummy; do
1700 test -z "$ac_dir" && ac_dir=.
1701 if test -f $ac_dir/${ac_tool_prefix}file; then
1702 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1703 if test -n "$file_magic_test_file"; then
1704 case $deplibs_check_method in
1706 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1707 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1708 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1709 egrep "$file_magic_regex" > /dev/null; then
1714 *** Warning: the command libtool uses to detect shared libraries,
1715 *** $file_magic_cmd, produces output that libtool cannot recognize.
1716 *** The result is that libtool may fail to recognize shared libraries
1717 *** as such. This will affect the creation of libtool libraries that
1718 *** depend on shared libraries, but programs linked with such libtool
1719 *** libraries will work regardless of this problem. Nevertheless, you
1720 *** may want to report the problem to your system manager and/or to
1721 *** bug-libtool@gnu.org
1731 MAGIC_CMD="$ac_save_MAGIC_CMD"
1736 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1737 if test -n "$MAGIC_CMD"; then
1738 echo "$ac_t""$MAGIC_CMD" 1>&6
1740 echo "$ac_t""no" 1>&6
1743 if test -z "$lt_cv_path_MAGIC_CMD"; then
1744 if test -n "$ac_tool_prefix"; then
1745 echo $ac_n "checking for file""... $ac_c" 1>&6
1746 echo "configure:1747: checking for file" >&5
1747 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1748 echo $ac_n "(cached) $ac_c" 1>&6
1752 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1755 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1758 ac_save_MAGIC_CMD="$MAGIC_CMD"
1759 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1760 ac_dummy="/usr/bin:$PATH"
1761 for ac_dir in $ac_dummy; do
1762 test -z "$ac_dir" && ac_dir=.
1763 if test -f $ac_dir/file; then
1764 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1765 if test -n "$file_magic_test_file"; then
1766 case $deplibs_check_method in
1768 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1769 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1770 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1771 egrep "$file_magic_regex" > /dev/null; then
1776 *** Warning: the command libtool uses to detect shared libraries,
1777 *** $file_magic_cmd, produces output that libtool cannot recognize.
1778 *** The result is that libtool may fail to recognize shared libraries
1779 *** as such. This will affect the creation of libtool libraries that
1780 *** depend on shared libraries, but programs linked with such libtool
1781 *** libraries will work regardless of this problem. Nevertheless, you
1782 *** may want to report the problem to your system manager and/or to
1783 *** bug-libtool@gnu.org
1793 MAGIC_CMD="$ac_save_MAGIC_CMD"
1798 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1799 if test -n "$MAGIC_CMD"; then
1800 echo "$ac_t""$MAGIC_CMD" 1>&6
1802 echo "$ac_t""no" 1>&6
1814 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1815 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1816 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1817 echo "configure:1818: checking for $ac_word" >&5
1818 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1819 echo $ac_n "(cached) $ac_c" 1>&6
1821 if test -n "$RANLIB"; then
1822 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1824 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1826 for ac_dir in $ac_dummy; do
1827 test -z "$ac_dir" && ac_dir=.
1828 if test -f $ac_dir/$ac_word; then
1829 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1836 RANLIB="$ac_cv_prog_RANLIB"
1837 if test -n "$RANLIB"; then
1838 echo "$ac_t""$RANLIB" 1>&6
1840 echo "$ac_t""no" 1>&6
1844 if test -z "$ac_cv_prog_RANLIB"; then
1845 if test -n "$ac_tool_prefix"; then
1846 # Extract the first word of "ranlib", so it can be a program name with args.
1847 set dummy ranlib; ac_word=$2
1848 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1849 echo "configure:1850: checking for $ac_word" >&5
1850 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1851 echo $ac_n "(cached) $ac_c" 1>&6
1853 if test -n "$RANLIB"; then
1854 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1856 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1858 for ac_dir in $ac_dummy; do
1859 test -z "$ac_dir" && ac_dir=.
1860 if test -f $ac_dir/$ac_word; then
1861 ac_cv_prog_RANLIB="ranlib"
1866 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1869 RANLIB="$ac_cv_prog_RANLIB"
1870 if test -n "$RANLIB"; then
1871 echo "$ac_t""$RANLIB" 1>&6
1873 echo "$ac_t""no" 1>&6
1881 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1882 set dummy ${ac_tool_prefix}strip; ac_word=$2
1883 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1884 echo "configure:1885: checking for $ac_word" >&5
1885 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1886 echo $ac_n "(cached) $ac_c" 1>&6
1888 if test -n "$STRIP"; then
1889 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1891 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1893 for ac_dir in $ac_dummy; do
1894 test -z "$ac_dir" && ac_dir=.
1895 if test -f $ac_dir/$ac_word; then
1896 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1903 STRIP="$ac_cv_prog_STRIP"
1904 if test -n "$STRIP"; then
1905 echo "$ac_t""$STRIP" 1>&6
1907 echo "$ac_t""no" 1>&6
1911 if test -z "$ac_cv_prog_STRIP"; then
1912 if test -n "$ac_tool_prefix"; then
1913 # Extract the first word of "strip", so it can be a program name with args.
1914 set dummy strip; ac_word=$2
1915 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1916 echo "configure:1917: checking for $ac_word" >&5
1917 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1918 echo $ac_n "(cached) $ac_c" 1>&6
1920 if test -n "$STRIP"; then
1921 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1923 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1925 for ac_dir in $ac_dummy; do
1926 test -z "$ac_dir" && ac_dir=.
1927 if test -f $ac_dir/$ac_word; then
1928 ac_cv_prog_STRIP="strip"
1933 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1936 STRIP="$ac_cv_prog_STRIP"
1937 if test -n "$STRIP"; then
1938 echo "$ac_t""$STRIP" 1>&6
1940 echo "$ac_t""no" 1>&6
1949 # Check for any special flags to pass to ltconfig.
1950 libtool_flags="--cache-file=$cache_file"
1951 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1952 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1953 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1954 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1955 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1958 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1959 if test "${enable_libtool_lock+set}" = set; then
1960 enableval="$enable_libtool_lock"
1964 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1965 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1967 # Check whether --with-pic or --without-pic was given.
1968 if test "${with_pic+set}" = set; then
1975 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1976 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1978 # Some flags need to be propagated to the compiler or linker for good
1982 # Find out which ABI we are using.
1983 echo '#line 1984 "configure"' > conftest.$ac_ext
1984 if { (eval echo configure:1985: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1985 case `/usr/bin/file conftest.$ac_objext` in
2001 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2002 SAVE_CFLAGS="$CFLAGS"
2003 CFLAGS="$CFLAGS -belf"
2004 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2005 echo "configure:2006: checking whether the C compiler needs -belf" >&5
2006 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2007 echo $ac_n "(cached) $ac_c" 1>&6
2011 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2012 ac_cpp='$CPP $CPPFLAGS'
2013 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2014 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2015 cross_compiling=$ac_cv_prog_cc_cross
2017 cat > conftest.$ac_ext <<EOF
2018 #line 2019 "configure"
2019 #include "confdefs.h"
2025 if { (eval echo configure:2026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2027 lt_cv_cc_needs_belf=yes
2029 echo "configure: failed program was:" >&5
2030 cat conftest.$ac_ext >&5
2032 lt_cv_cc_needs_belf=no
2036 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2037 ac_cpp='$CPP $CPPFLAGS'
2038 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2039 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2040 cross_compiling=$ac_cv_prog_cc_cross
2044 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2045 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2046 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2047 CFLAGS="$SAVE_CFLAGS"
2055 # Save cache, so that ltconfig can load it
2056 cat > confcache <<\EOF
2057 # This file is a shell script that caches the results of configure
2058 # tests run on this system so they can be shared between configure
2059 # scripts and configure runs. It is not useful on other systems.
2060 # If it contains results you don't want to keep, you may remove or edit it.
2062 # By default, configure uses ./config.cache as the cache file,
2063 # creating it if it does not exist already. You can give configure
2064 # the --cache-file=FILE option to use a different cache file; that is
2065 # what configure does when it calls configure scripts in
2066 # subdirectories, so they share the cache.
2067 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2068 # config.status only pays attention to the cache file if you give it the
2069 # --recheck option to rerun configure.
2072 # The following way of writing the cache mishandles newlines in values,
2073 # but we know of no workaround that is simple, portable, and efficient.
2074 # So, don't put newlines in cache variables' values.
2075 # Ultrix sh set writes to stderr and can't be redirected directly,
2076 # and sets the high bit in the cache file unless we assign to the vars.
2078 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2080 # `set' does not quote correctly, so add quotes (double-quote substitution
2081 # turns \\\\ into \\, and sed turns \\ into \).
2083 -e "s/'/'\\\\''/g" \
2084 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2087 # `set' quotes correctly as required by POSIX, so do not add quotes.
2088 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2091 if cmp -s $cache_file confcache; then
2094 if test -w $cache_file; then
2095 echo "updating cache $cache_file"
2096 cat confcache > $cache_file
2098 echo "not updating unwritable cache $cache_file"
2104 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2105 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2106 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2107 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2108 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2109 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2110 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2111 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2112 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2113 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2115 # Reload cache, that may have been modified by ltconfig
2116 if test -r "$cache_file"; then
2117 echo "loading cache $cache_file"
2120 echo "creating cache $cache_file"
2125 # This can be used to rebuild libtool when needed
2126 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2128 # Always use our own libtool.
2129 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2131 # Redirect the config.log output again, so that the ltconfig log is not
2132 # clobbered by the next message.
2133 exec 5>>./config.log
2142 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2143 if test "${enable_bfd_assembler+set}" = set; then
2144 enableval="$enable_bfd_assembler"
2145 case "${enableval}" in
2146 yes) need_bfd=yes user_bfd_gas=yes ;;
2147 no) user_bfd_gas=no ;;
2148 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2151 # Check whether --enable-targets or --disable-targets was given.
2152 if test "${enable_targets+set}" = set; then
2153 enableval="$enable_targets"
2154 case "${enableval}" in
2155 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2157 no) enable_targets= ;;
2158 *) enable_targets=$enableval ;;
2161 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2162 if test "${enable_commonbfdlib+set}" = set; then
2163 enableval="$enable_commonbfdlib"
2164 case "${enableval}" in
2165 yes) commonbfdlib=true ;;
2166 no) commonbfdlib=false ;;
2167 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2173 build_warnings="-W -Wall"
2174 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2175 if test "${enable_build_warnings+set}" = set; then
2176 enableval="$enable_build_warnings"
2177 case "${enableval}" in
2179 no) build_warnings="-w";;
2180 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2181 build_warnings="${build_warnings} ${t}";;
2182 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2183 build_warnings="${t} ${build_warnings}";;
2184 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2186 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2187 echo "Setting warning flags = $build_warnings" 6>&1
2191 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2192 WARN_CFLAGS="${build_warnings}"
2196 # Generate a header file
2201 # If we are on a DOS filesystem, we must use gdb.ini rather than
2205 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
2213 # Makefile target for installing gas in $(tooldir)/bin.
2214 install_tooldir=install-exec-tooldir
2218 if test -n "$enable_targets" ; then
2219 for t in `echo $enable_targets | sed 's/,/ /g'`; do
2220 if test $t = "all"; then
2224 result=`$ac_config_sub $t 2>/dev/null`
2225 if test -n "$result" ; then
2226 canon_targets="$canon_targets $result"
2228 # # Permit "all", etc. We don't support it yet though.
2229 # canon_targets="$canon_targets $t"
2232 _gas_uniq_list="$canon_targets"
2233 _gas_uniq_newlist=""
2234 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2235 case $_gas_uniq_i in
2237 *) case " $_gas_uniq_newlist " in
2238 *" $_gas_uniq_i "*) ;;
2239 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2243 canon_targets=$_gas_uniq_newlist
2249 for this_target in $target $canon_targets ; do
2251 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2253 # check for architecture variants
2257 alpha*) cpu_type=alpha ;;
2258 armeb) cpu_type=arm endian=big ;;
2259 arm*) cpu_type=arm endian=little ;;
2260 armb*) cpu_type=arm endian=little ;;
2261 armv*l) cpu_type=arm endian=little ;;
2262 armv*b) cpu_type=arm endian=big ;;
2263 xscale*) cpu_type=arm endian=little ;;
2264 strongarm*) cpu_type=arm endian=little ;;
2265 thumb*) cpu_type=arm endian=little ;;
2266 hppa*) cpu_type=hppa ;;
2267 i[3456]86) cpu_type=i386 arch=i386;;
2268 x86_64) cpu_type=i386 arch=x86_64;;
2269 ia64) cpu_type=ia64 ;;
2270 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2271 m680[012346]0) cpu_type=m68k ;;
2272 m68008) cpu_type=m68k ;;
2273 m683??) cpu_type=m68k ;;
2274 m5200) cpu_type=m68k ;;
2275 m8*) cpu_type=m88k ;;
2276 mips*el) cpu_type=mips endian=little ;;
2277 mips*) cpu_type=mips endian=big ;;
2278 pjl*) cpu_type=pj endian=little ;;
2279 pj*) cpu_type=pj endian=big ;;
2280 powerpcle*) cpu_type=ppc endian=little ;;
2281 powerpc*) cpu_type=ppc endian=big ;;
2282 rs6000*) cpu_type=ppc ;;
2283 s390x*) cpu_type=s390 arch=s390x ;;
2284 s390*) cpu_type=s390 arch=s390 ;;
2285 sparclite*) cpu_type=sparc arch=sparclite ;;
2286 sparclet*) cpu_type=sparc arch=sparclet ;;
2287 sparc64*) cpu_type=sparc arch=v9-64 ;;
2288 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2289 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2290 v850*) cpu_type=v850 ;;
2291 *) cpu_type=${cpu} ;;
2294 if test ${this_target} = $target ; then
2295 target_cpu_type=${cpu_type}
2296 elif test ${target_cpu_type} != ${cpu_type} ; then
2300 generic_target=${cpu_type}-$vendor-$os
2305 # assign object format
2306 case ${generic_target} in
2307 a29k-*-coff) fmt=coff ;;
2308 a29k-amd-udi) fmt=coff ;;
2309 a29k-amd-ebmon) fmt=coff ;;
2310 a29k-nyu-sym1) fmt=coff ;;
2311 a29k-*-rtems*) fmt=coff ;;
2312 a29k-*-vxworks*) fmt=coff ;;
2314 alpha*-*-*vms*) fmt=evax ;;
2315 alpha*-*-netware*) fmt=ecoff ;;
2316 alpha*-*-openbsd*) fmt=ecoff ;;
2317 alpha*-*-osf*) fmt=ecoff ;;
2318 alpha*-*-linuxecoff*) fmt=ecoff ;;
2319 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2320 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2322 arc-*-elf*) fmt=elf bfd_gas=yes ;;
2324 arm-*-aout) fmt=aout ;;
2325 arm-*-coff | thumb-*-coff) fmt=coff ;;
2326 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
2327 arm-*-elf | thumb-*-elf) fmt=elf ;;
2328 arm*-*-conix*) fmt=elf ;;
2329 arm-*-linux*aout*) fmt=aout em=linux ;;
2330 arm*-*-linux-gnu* | arm*-*-uclinux*)
2332 arm-*-netbsd*) fmt=aout em=nbsd ;;
2333 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2334 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2335 arm-*-wince) fmt=coff em=wince-pe ;;
2336 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2337 arm-*-riscix*) fmt=aout em=riscix ;;
2339 avr-*-*) fmt=elf bfd_gas=yes ;;
2341 cris-*-*) fmt=multi bfd_gas=yes ;;
2343 d10v-*-*) fmt=elf bfd_gas=yes ;;
2344 d30v-*-*) fmt=elf bfd_gas=yes ;;
2347 fr30-*-*) fmt=elf bfd_gas=yes ;;
2349 hppa-*-linux-gnu*) case ${cpu} in
2351 fmt=elf em=hppalinux64;;
2355 hppa-*-*elf*) fmt=elf em=hppa ;;
2356 hppa-*-lites*) fmt=elf em=hppa ;;
2357 hppa-*-osf*) fmt=som em=hppa ;;
2358 hppa-*-rtems*) fmt=elf em=hppa ;;
2359 hppa-*-hpux11*) case ${cpu} in
2361 fmt=elf em=hppa64 ;;
2365 hppa-*-hpux*) fmt=som em=hppa ;;
2366 hppa-*-mpeix*) fmt=som em=hppa ;;
2367 hppa-*-bsd*) fmt=som em=hppa ;;
2368 hppa-*-hiux*) fmt=som em=hppa ;;
2370 h8300-*-rtems*) fmt=coff ;;
2371 h8300-*-coff) fmt=coff ;;
2372 h8500-*-rtems*) fmt=coff ;;
2373 h8500-*-coff) fmt=coff ;;
2375 i370-*-elf* | i370-*-linux*) fmt=elf ;;
2376 i386-ibm-aix*) fmt=coff em=i386aix ;;
2377 i386-sequent-bsd*) fmt=aout em=dynix bfd_gas=yes ;;
2378 i386-*-beospe*) fmt=coff em=pe bfd_gas=yes ;;
2379 i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2380 i386-*-bsd*) fmt=aout em=386bsd ;;
2381 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2382 i386-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2383 i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2384 i386-*-linux*aout* | i386-*-linuxoldld) fmt=aout em=linux ;;
2385 i386-*-linux*coff*) fmt=coff em=linux ;;
2386 i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
2387 x86_64-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
2388 i386-*-lynxos*) fmt=coff em=lynx ;;
2389 i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)
2390 fmt=elf bfd_gas=yes ;;
2391 i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])
2392 fmt=aout em=386bsd ;;
2393 i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2395 i386-*-sco3.2v5*) fmt=elf
2396 if test ${this_target} = $target; then
2397 cat >> confdefs.h <<\EOF
2403 i386-*-sco3.2*) fmt=coff ;;
2404 i386-*-vsta) fmt=aout ;;
2405 i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
2406 fmt=coff em=go32 bfd_gas=yes
2407 cat >> confdefs.h <<\EOF
2408 #define STRICTCOFF 1
2412 i386-*-rtemself*) fmt=elf ;;
2413 i386-*-rtems*) fmt=coff ;;
2414 i386-*-gnu*) fmt=elf ;;
2416 fmt=aout em=mach bfd_gas=yes ;;
2417 i386-*-msdos*) fmt=aout ;;
2418 i386-*-moss*) fmt=elf ;;
2419 i386-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2420 i386-*-cygwin*) fmt=coff em=pe bfd_gas=yes ;;
2421 i386-*-interix*) fmt=coff em=interix bfd_gas=yes ;;
2422 i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;;
2423 i386-*-*nt*) fmt=coff em=pe bfd_gas=yes ;;
2424 i386-*-vxworks*) fmt=aout ;;
2425 i386-*-chaos) fmt=elf ;;
2426 i860-stardent-sysv4* | i860-stardent-elf*)
2427 fmt=elf bfd_gas=yes endian=little
2428 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2429 i960-*-bout) fmt=bout ;;
2430 i960-*-coff) fmt=coff em=ic960 ;;
2431 i960-*-rtems*) fmt=coff em=ic960 ;;
2432 i960-*-nindy*) fmt=bout ;;
2433 i960-*-vxworks4*) fmt=bout ;;
2434 i960-*-vxworks5.0) fmt=bout ;;
2435 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2436 i960-*-vxworks*) fmt=bout ;;
2437 i960-*-elf*) fmt=elf ;;
2439 ia64-*-elf*) fmt=elf ;;
2440 ia64-*-aix*) fmt=elf em=ia64aix ;;
2441 ia64-*-linux-gnu*) fmt=elf em=linux ;;
2442 ia64-*-hpux*) fmt=elf em=hpux ;;
2444 m32r-*-*) fmt=elf bfd_gas=yes ;;
2446 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;
2448 m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2450 m68k-motorola-sysv*) fmt=coff em=delta ;;
2451 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2452 m68k-apollo-*) fmt=coff em=apollo ;;
2453 m68k-*-sysv4*) # must be before -sysv*
2455 m68k-*-elf*) fmt=elf ;;
2456 m68k-*-coff | m68k-*-sysv* | m68k-*-rtems*)
2458 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2459 m68k-*-linux*aout*) fmt=aout em=linux ;;
2460 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2461 m68k-*-gnu*) fmt=elf ;;
2462 m68k-*-lynxos*) fmt=coff em=lynx ;;
2463 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2464 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2465 m68k-apple-aux*) fmt=coff em=aux ;;
2466 m68k-*-psos*) fmt=elf em=psos;;
2468 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2469 m88k-*-coff*) fmt=coff ;;
2471 mcore-*-elf) fmt=elf bfd_gas=yes ;;
2472 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2474 # don't change em like *-*-bsd does
2475 mips-dec-netbsd*) fmt=elf endian=little ;;
2476 mips-dec-openbsd*) fmt=elf endian=little ;;
2477 mips-dec-bsd*) fmt=aout endian=little ;;
2478 mips-sony-bsd*) fmt=ecoff ;;
2479 mips-*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2480 mips-*-ultrix*) fmt=ecoff endian=little ;;
2481 mips-*-osf*) fmt=ecoff endian=little ;;
2482 mips-*-ecoff*) fmt=ecoff ;;
2483 mips-*-ecoff*) fmt=ecoff ;;
2484 mips-*-pe*) fmt=coff endian=little em=pe ;;
2485 mips-*-irix6*) fmt=elf ;;
2486 mips-*-irix5*) fmt=elf ;;
2487 mips-*-irix*) fmt=ecoff ;;
2488 mips-*-lnews*) fmt=ecoff em=lnews ;;
2489 mips-*-riscos*) fmt=ecoff ;;
2490 mips-*-sysv4*MP* | mips-*-linux-gnu* | mips-*-gnu*)
2492 mips-*-sysv*) fmt=ecoff ;;
2493 mips-*-elf* | mips-*-rtems* | mips-*-openbsd*)
2495 mips-*-vxworks*) fmt=elf
2496 cat >> confdefs.h <<\EOF
2497 #define MIPS_STABS_ELF 1
2501 mn10200-*-*) fmt=elf bfd_gas=yes ;;
2502 mn10300-*-*) fmt=elf bfd_gas=yes ;;
2504 ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2506 ppc-*-aix*) fmt=coff ;;
2507 ppc-*-beos*) fmt=coff ;;
2508 ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2510 ppc-*-linux-gnu*) fmt=elf
2513 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2516 ppc-*-solaris*) fmt=elf
2517 if test ${this_target} = $target; then
2518 cat >> confdefs.h <<\EOF
2519 #define TARGET_SOLARIS_COMMENT 1
2523 if test x${endian} = xbig; then
2524 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2527 ppc-*-rtems*) fmt=elf ;;
2528 ppc-*-macos* | ppc-*-mpw*)
2529 fmt=coff em=macos ;;
2530 ppc-*-netware*) fmt=elf em=ppcnw ;;
2531 ppc-*-vxworks*) fmt=elf ;;
2533 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2534 s390-*-linux-gnu*) fmt=elf em=linux ;;
2536 sh-*-linux*) fmt=elf em=linux ;;
2537 sh-*-elf*) fmt=elf ;;
2538 sh-*-coff*) fmt=coff bfd_gas=yes;;
2539 sh-*-pe*) fmt=coff em=pe bfd_gas=yes;;
2540 sh-*-rtemself*) fmt=elf ;;
2541 sh-*-rtems*) fmt=coff bfd_gas=yes;;
2543 ns32k-pc532-mach* | ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2544 ns32k-pc532-netbsd* | ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2545 ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2547 sparc-*-rtemsaout*) fmt=aout ;;
2548 sparc-*-rtemself*) fmt=elf ;;
2549 sparc-*-rtems*) fmt=elf ;;
2550 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2551 sparc-*-aout | sparc*-*-vxworks*)
2552 fmt=aout em=sparcaout ;;
2553 sparc-*-coff) fmt=coff ;;
2554 sparc-*-linux*aout*) fmt=aout em=linux ;;
2555 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2556 sparc-*-lynxos*) fmt=coff em=lynx ;;
2557 sparc-fujitsu-none) fmt=aout ;;
2558 sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2560 sparc-*-netbsd*) em=nbsd bfd_gas=yes
2562 sparc) case ${os} in
2569 sparc-*-openbsd*) fmt=aout em=nbsd ;;
2571 strongarm-*-coff) fmt=coff ;;
2572 strongarm-*-elf) fmt=elf ;;
2573 xscale-*-coff) fmt=coff ;;
2574 xscale-*-elf) fmt=elf ;;
2576 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2577 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2578 tic54x-*-* | c54x*-*-*)
2579 fmt=coff bfd_gas=yes need_libm=yes;;
2580 tic80-*-*) fmt=coff ;;
2582 v850-*-*) fmt=elf bfd_gas=yes ;;
2583 v850e-*-*) fmt=elf bfd_gas=yes ;;
2584 v850ea-*-*) fmt=elf bfd_gas=yes ;;
2586 vax-*-bsd* | vax-*-ultrix*)
2588 vax-*-vms) fmt=vms ;;
2591 z8k-*-coff | z8k-*-sim)
2594 w65-*-*) fmt=coff ;;
2596 *-*-aout | *-*-scout)
2598 *-*-freebsd*) fmt=elf em=freebsd bfd_gas=yes ;;
2603 *-*-generic) fmt=generic ;;
2604 *-*-xray | *-*-hms) fmt=coff ;;
2605 *-*-sim) fmt=coff ;;
2606 *-*-elf | *-*-sysv4* | *-*-solaris*)
2607 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2609 *-*-vxworks) fmt=aout ;;
2610 *-*-netware) fmt=elf ;;
2613 if test ${this_target} = $target ; then
2615 if test x${endian} = xbig; then
2617 elif test x${endian} = xlittle; then
2620 if test x${endian_def} != x; then
2621 cat >> confdefs.h <<EOF
2622 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2628 case ${cpu_type}-${fmt} in
2629 alpha*-*) bfd_gas=yes ;;
2630 arm-*) bfd_gas=yes ;;
2632 # i386-aout) bfd_gas=preferred ;;
2633 ia64*-*) bfd_gas=yes ;;
2634 mips-*) bfd_gas=yes ;;
2635 ns32k-*) bfd_gas=yes ;;
2636 pdp11-*) bfd_gas=yes ;;
2637 ppc-*) bfd_gas=yes ;;
2638 sparc-*) bfd_gas=yes ;;
2639 strongarm-*) bfd_gas=yes ;;
2640 xscale-*) bfd_gas=yes ;;
2641 *-elf) bfd_gas=yes ;;
2642 *-ecoff) bfd_gas=yes ;;
2643 *-som) bfd_gas=yes ;;
2644 #enable bfd for coff and aout to allow testing if a bfd target is
2645 #the primary target, but not for coff or aout as the primary target
2646 i386-coff) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2647 i386-aout) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2651 # Other random stuff.
2653 # Do we need the opcodes library?
2661 case "${enable_shared}" in
2662 yes) shared_opcodes=true ;;
2663 *opcodes*) shared_opcodes=true ;;
2664 *) shared_opcodes=false ;;
2666 if test "${shared_opcodes}" = "true"; then
2667 # A shared libopcodes must be linked against libbfd.
2673 # Any other special object files needed ?
2680 case ${extra_objects} in
2682 *) extra_objects="$extra_objects m68k-parse.o" ;;
2687 if test $this_target = $target ; then
2688 cat >> confdefs.h <<EOF
2689 #define DEFAULT_ARCH "${arch}"
2696 echo ${extra_objects} | grep -s "itbl-parse.o"
2697 if test $? -ne 0 ; then
2698 extra_objects="$extra_objects itbl-parse.o"
2701 echo ${extra_objects} | grep -s "itbl-lex.o"
2702 if test $? -ne 0 ; then
2703 extra_objects="$extra_objects itbl-lex.o"
2706 echo ${extra_objects} | grep -s "itbl-ops.o"
2707 if test $? -ne 0 ; then
2708 extra_objects="$extra_objects itbl-ops.o"
2713 if test $this_target = $target ; then
2714 cat >> confdefs.h <<EOF
2715 #define DEFAULT_ARCH "${arch}"
2721 if test $this_target = $target ; then
2722 cat >> confdefs.h <<EOF
2723 #define DEFAULT_ARCH "${arch}"
2732 if test $using_cgen = yes ; then
2733 case "x${extra_objects}" in
2735 *) extra_objects="$extra_objects cgen.o" ;;
2739 # See if we really can support this configuration with the emulation code.
2741 if test $this_target = $target ; then
2742 primary_bfd_gas=$bfd_gas
2746 if test $bfd_gas = no ; then
2747 # Can't support other configurations this way.
2750 elif test $bfd_gas = no ; then
2751 # Can't support this configuration.
2755 # From target name and format, produce a list of supported emulations.
2757 case ${generic_target}-${fmt} in
2758 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2759 mips-*-linux-gnu*-*) case "$endian" in
2760 big) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2761 *) emulation="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2763 mips-*-lnews*-ecoff) ;;
2764 mips-*-*-ecoff) case "$endian" in
2765 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2766 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2768 mips-*-*-elf) case "$endian" in
2769 big) emulation="mipsbelf mipslelf mipself" ;;
2770 *) emulation="mipslelf mipsbelf mipself" ;;
2772 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2773 # i386-pc-pe-coff != i386-pc-coff.
2775 # Uncommenting the next line will turn on support for i386 AOUT
2776 # for the default linux configuration
2777 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2779 i386-*-aout) emulation="i386aout" ;;
2780 i386-*-coff) emulation="i386coff" ;;
2781 i386-*-elf) emulation="i386elf" ;;
2783 # Always all formats. The first stated emulation becomes the default.
2784 cris-*-*aout*) emulation="crisaout criself" ;;
2785 cris-*-*) emulation="criself crisaout" ;;
2788 emulations="$emulations $emulation"
2792 # Turn on all targets if possible
2793 if test ${all_targets} = "yes"; then
2794 case ${target_cpu_type} in
2796 case ${obj_format} in
2798 emulations="$emulations i386coff i386elf"
2801 emulations="$emulations i386aout i386elf"
2804 emulations="$emulations i386aout i386coff"
2811 # Assign floating point type. Most processors with FP support
2812 # IEEE FP. On those that don't support FP at all, usually IEEE
2814 case ${target_cpu} in
2815 vax | tahoe ) atof=${target_cpu} ;;
2820 case "${obj_format}" in
2821 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2824 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2826 if test $using_cgen = yes ; then
2827 case ${target_cpu} in
2828 *) cgen_cpu_prefix=${target_cpu} ;;
2831 cat >> confdefs.h <<\EOF
2832 #define USING_CGEN 1
2838 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2839 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2842 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2843 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2846 case ${user_bfd_gas}-${primary_bfd_gas} in
2848 # We didn't override user's choice.
2851 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2863 # User specified nothing.
2867 # Some COFF configurations want these random other flags set.
2868 case ${obj_format} in
2870 case ${target_cpu_type} in
2871 i386) cat >> confdefs.h <<\EOF
2875 m68k) cat >> confdefs.h <<\EOF
2879 m88k) cat >> confdefs.h <<\EOF
2887 # Getting this done right is going to be a bitch. Each configuration specified
2888 # with --enable-targets=... should be checked for environment, format, cpu, and
2891 # For each configuration, the necessary object file support code must be linked
2892 # in. This might be only one, it might be up to four. The necessary emulation
2893 # code needs to be provided, too.
2895 # And then there's "--enable-targets=all"....
2897 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2899 formats="${obj_format}"
2902 _gas_uniq_list="$emulations"
2903 _gas_uniq_newlist=""
2904 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2905 case $_gas_uniq_i in
2907 *) case " $_gas_uniq_newlist " in
2908 *" $_gas_uniq_i "*) ;;
2909 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2913 emulations=$_gas_uniq_newlist
2915 for em in . $emulations ; do
2918 mipsbelf | mipslelf | mipself)
2919 fmt=elf file=mipself ;;
2920 mipsbecoff | mipslecoff | mipsecoff)
2921 fmt=ecoff file=mipsecoff ;;
2923 fmt=coff file=$em ;;
2925 fmt=aout file=$em ;;
2929 formats="$formats $fmt"
2930 emfiles="$emfiles e-$file.o"
2931 EMULATIONS="$EMULATIONS &$em,"
2933 _gas_uniq_list="$formats"
2934 _gas_uniq_newlist=""
2935 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2936 case $_gas_uniq_i in
2938 *) case " $_gas_uniq_newlist " in
2939 *" $_gas_uniq_i "*) ;;
2940 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2944 formats=$_gas_uniq_newlist
2946 _gas_uniq_list="$emfiles"
2947 _gas_uniq_newlist=""
2948 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2949 case $_gas_uniq_i in
2951 *) case " $_gas_uniq_newlist " in
2952 *" $_gas_uniq_i "*) ;;
2953 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2957 emfiles=$_gas_uniq_newlist
2959 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2960 for fmt in $formats ; do
2962 aout) cat >> confdefs.h <<\EOF
2963 #define OBJ_MAYBE_AOUT 1
2966 bout) cat >> confdefs.h <<\EOF
2967 #define OBJ_MAYBE_BOUT 1
2970 coff) cat >> confdefs.h <<\EOF
2971 #define OBJ_MAYBE_COFF 1
2974 ecoff) cat >> confdefs.h <<\EOF
2975 #define OBJ_MAYBE_ECOFF 1
2978 elf) cat >> confdefs.h <<\EOF
2979 #define OBJ_MAYBE_ELF 1
2982 generic) cat >> confdefs.h <<\EOF
2983 #define OBJ_MAYBE_GENERIC 1
2986 hp300) cat >> confdefs.h <<\EOF
2987 #define OBJ_MAYBE_HP300 1
2990 ieee) cat >> confdefs.h <<\EOF
2991 #define OBJ_MAYBE_IEEE 1
2994 som) cat >> confdefs.h <<\EOF
2995 #define OBJ_MAYBE_SOM 1
2998 vms) cat >> confdefs.h <<\EOF
2999 #define OBJ_MAYBE_VMS 1
3003 extra_objects="$extra_objects obj-$fmt.o"
3007 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3008 DEFAULT_EMULATION=`set . $emulations ; echo $2`
3009 # e-mips* has more than one emulation per file, e-i386* has just one at the
3010 # moment. If only one emulation is specified, then don't define
3011 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3012 case "${obj_format}${emfiles}" in
3014 extra_objects="$extra_objects $emfiles"
3015 cat >> confdefs.h <<\EOF
3016 #define USE_EMULATIONS 1
3022 cat >> confdefs.h <<EOF
3023 #define EMULATIONS $EMULATIONS
3026 cat >> confdefs.h <<EOF
3027 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3031 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3032 yes-*-coff) need_bfd=yes ;;
3033 no-*-coff) need_bfd=yes
3034 cat >> confdefs.h <<\EOF
3035 #define MANY_SEGMENTS 1
3040 reject_dev_configs=yes
3042 case ${reject_dev_configs}-${dev} in
3044 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3054 case "${primary_bfd_gas}" in
3055 yes) cat >> confdefs.h <<\EOF
3056 #define BFD_ASSEMBLER 1
3062 # do we need the opcodes library?
3063 case "${need_opcodes}" in
3065 OPCODES_LIB=../opcodes/libopcodes.la
3069 case "${need_bfd}" in
3071 BFDLIB=../bfd/libbfd.la
3072 ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
3081 cat >> confdefs.h <<EOF
3082 #define TARGET_ALIAS "${target_alias}"
3085 cat >> confdefs.h <<EOF
3086 #define TARGET_CANONICAL "${target}"
3089 cat >> confdefs.h <<EOF
3090 #define TARGET_CPU "${target_cpu}"
3093 cat >> confdefs.h <<EOF
3094 #define TARGET_VENDOR "${target_vendor}"
3097 cat >> confdefs.h <<EOF
3098 #define TARGET_OS "${target_os}"
3102 # Extract the first word of "gcc", so it can be a program name with args.
3103 set dummy gcc; ac_word=$2
3104 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3105 echo "configure:3106: checking for $ac_word" >&5
3106 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3107 echo $ac_n "(cached) $ac_c" 1>&6
3109 if test -n "$CC"; then
3110 ac_cv_prog_CC="$CC" # Let the user override the test.
3112 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3114 for ac_dir in $ac_dummy; do
3115 test -z "$ac_dir" && ac_dir=.
3116 if test -f $ac_dir/$ac_word; then
3125 if test -n "$CC"; then
3126 echo "$ac_t""$CC" 1>&6
3128 echo "$ac_t""no" 1>&6
3131 if test -z "$CC"; then
3132 # Extract the first word of "cc", so it can be a program name with args.
3133 set dummy cc; ac_word=$2
3134 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3135 echo "configure:3136: checking for $ac_word" >&5
3136 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3137 echo $ac_n "(cached) $ac_c" 1>&6
3139 if test -n "$CC"; then
3140 ac_cv_prog_CC="$CC" # Let the user override the test.
3142 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3145 for ac_dir in $ac_dummy; do
3146 test -z "$ac_dir" && ac_dir=.
3147 if test -f $ac_dir/$ac_word; then
3148 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3149 ac_prog_rejected=yes
3157 if test $ac_prog_rejected = yes; then
3158 # We found a bogon in the path, so make sure we never use it.
3159 set dummy $ac_cv_prog_CC
3161 if test $# -gt 0; then
3162 # We chose a different compiler from the bogus one.
3163 # However, it has the same basename, so the bogon will be chosen
3164 # first if we set CC to just the basename; use the full file name.
3166 set dummy "$ac_dir/$ac_word" "$@"
3174 if test -n "$CC"; then
3175 echo "$ac_t""$CC" 1>&6
3177 echo "$ac_t""no" 1>&6
3180 if test -z "$CC"; then
3181 case "`uname -s`" in
3183 # Extract the first word of "cl", so it can be a program name with args.
3184 set dummy cl; ac_word=$2
3185 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3186 echo "configure:3187: checking for $ac_word" >&5
3187 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3188 echo $ac_n "(cached) $ac_c" 1>&6
3190 if test -n "$CC"; then
3191 ac_cv_prog_CC="$CC" # Let the user override the test.
3193 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3195 for ac_dir in $ac_dummy; do
3196 test -z "$ac_dir" && ac_dir=.
3197 if test -f $ac_dir/$ac_word; then
3206 if test -n "$CC"; then
3207 echo "$ac_t""$CC" 1>&6
3209 echo "$ac_t""no" 1>&6
3214 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3217 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3218 echo "configure:3219: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3221 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3222 ac_cpp='$CPP $CPPFLAGS'
3223 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3224 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3225 cross_compiling=$ac_cv_prog_cc_cross
3227 cat > conftest.$ac_ext << EOF
3229 #line 3230 "configure"
3230 #include "confdefs.h"
3234 if { (eval echo configure:3235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3235 ac_cv_prog_cc_works=yes
3236 # If we can't run a trivial program, we are probably using a cross compiler.
3237 if (./conftest; exit) 2>/dev/null; then
3238 ac_cv_prog_cc_cross=no
3240 ac_cv_prog_cc_cross=yes
3243 echo "configure: failed program was:" >&5
3244 cat conftest.$ac_ext >&5
3245 ac_cv_prog_cc_works=no
3249 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3250 ac_cpp='$CPP $CPPFLAGS'
3251 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3252 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3253 cross_compiling=$ac_cv_prog_cc_cross
3255 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3256 if test $ac_cv_prog_cc_works = no; then
3257 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3259 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3260 echo "configure:3261: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3261 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3262 cross_compiling=$ac_cv_prog_cc_cross
3264 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3265 echo "configure:3266: checking whether we are using GNU C" >&5
3266 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3267 echo $ac_n "(cached) $ac_c" 1>&6
3269 cat > conftest.c <<EOF
3274 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3275: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3281 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3283 if test $ac_cv_prog_gcc = yes; then
3289 ac_test_CFLAGS="${CFLAGS+set}"
3290 ac_save_CFLAGS="$CFLAGS"
3292 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3293 echo "configure:3294: checking whether ${CC-cc} accepts -g" >&5
3294 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3295 echo $ac_n "(cached) $ac_c" 1>&6
3297 echo 'void f(){}' > conftest.c
3298 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3307 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3308 if test "$ac_test_CFLAGS" = set; then
3309 CFLAGS="$ac_save_CFLAGS"
3310 elif test $ac_cv_prog_cc_g = yes; then
3311 if test "$GCC" = yes; then
3317 if test "$GCC" = yes; then
3325 for ac_prog in 'bison -y' byacc
3327 # Extract the first word of "$ac_prog", so it can be a program name with args.
3328 set dummy $ac_prog; ac_word=$2
3329 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3330 echo "configure:3331: checking for $ac_word" >&5
3331 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3332 echo $ac_n "(cached) $ac_c" 1>&6
3334 if test -n "$YACC"; then
3335 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3337 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3339 for ac_dir in $ac_dummy; do
3340 test -z "$ac_dir" && ac_dir=.
3341 if test -f $ac_dir/$ac_word; then
3342 ac_cv_prog_YACC="$ac_prog"
3349 YACC="$ac_cv_prog_YACC"
3350 if test -n "$YACC"; then
3351 echo "$ac_t""$YACC" 1>&6
3353 echo "$ac_t""no" 1>&6
3356 test -n "$YACC" && break
3358 test -n "$YACC" || YACC="yacc"
3360 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3361 echo "configure:3362: checking how to run the C preprocessor" >&5
3362 # On Suns, sometimes $CPP names a directory.
3363 if test -n "$CPP" && test -d "$CPP"; then
3366 if test -z "$CPP"; then
3367 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3368 echo $ac_n "(cached) $ac_c" 1>&6
3370 # This must be in double quotes, not single quotes, because CPP may get
3371 # substituted into the Makefile and "${CC-cc}" will confuse make.
3373 # On the NeXT, cc -E runs the code through the compiler's parser,
3374 # not just through cpp.
3375 cat > conftest.$ac_ext <<EOF
3376 #line 3377 "configure"
3377 #include "confdefs.h"
3381 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3382 { (eval echo configure:3383: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3383 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3384 if test -z "$ac_err"; then
3388 echo "configure: failed program was:" >&5
3389 cat conftest.$ac_ext >&5
3391 CPP="${CC-cc} -E -traditional-cpp"
3392 cat > conftest.$ac_ext <<EOF
3393 #line 3394 "configure"
3394 #include "confdefs.h"
3398 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3399 { (eval echo configure:3400: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3400 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3401 if test -z "$ac_err"; then
3405 echo "configure: failed program was:" >&5
3406 cat conftest.$ac_ext >&5
3408 CPP="${CC-cc} -nologo -E"
3409 cat > conftest.$ac_ext <<EOF
3410 #line 3411 "configure"
3411 #include "confdefs.h"
3415 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3416 { (eval echo configure:3417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3417 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3418 if test -z "$ac_err"; then
3422 echo "configure: failed program was:" >&5
3423 cat conftest.$ac_ext >&5
3432 ac_cv_prog_CPP="$CPP"
3434 CPP="$ac_cv_prog_CPP"
3436 ac_cv_prog_CPP="$CPP"
3438 echo "$ac_t""$CPP" 1>&6
3440 missing_dir=`cd $ac_aux_dir && pwd`
3441 for ac_prog in flex lex
3443 # Extract the first word of "$ac_prog", so it can be a program name with args.
3444 set dummy $ac_prog; ac_word=$2
3445 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3446 echo "configure:3447: checking for $ac_word" >&5
3447 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3448 echo $ac_n "(cached) $ac_c" 1>&6
3450 if test -n "$LEX"; then
3451 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3453 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3455 for ac_dir in $ac_dummy; do
3456 test -z "$ac_dir" && ac_dir=.
3457 if test -f $ac_dir/$ac_word; then
3458 ac_cv_prog_LEX="$ac_prog"
3465 LEX="$ac_cv_prog_LEX"
3466 if test -n "$LEX"; then
3467 echo "$ac_t""$LEX" 1>&6
3469 echo "$ac_t""no" 1>&6
3472 test -n "$LEX" && break
3474 test -n "$LEX" || LEX=""$missing_dir/missing flex""
3476 # Extract the first word of "flex", so it can be a program name with args.
3477 set dummy flex; ac_word=$2
3478 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3479 echo "configure:3480: checking for $ac_word" >&5
3480 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3481 echo $ac_n "(cached) $ac_c" 1>&6
3483 if test -n "$LEX"; then
3484 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3486 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3488 for ac_dir in $ac_dummy; do
3489 test -z "$ac_dir" && ac_dir=.
3490 if test -f $ac_dir/$ac_word; then
3491 ac_cv_prog_LEX="flex"
3496 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3499 LEX="$ac_cv_prog_LEX"
3500 if test -n "$LEX"; then
3501 echo "$ac_t""$LEX" 1>&6
3503 echo "$ac_t""no" 1>&6
3506 if test -z "$LEXLIB"
3512 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3513 echo "configure:3514: checking for yywrap in -l$ac_lib" >&5
3514 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3515 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3516 echo $ac_n "(cached) $ac_c" 1>&6
3518 ac_save_LIBS="$LIBS"
3519 LIBS="-l$ac_lib $LIBS"
3520 cat > conftest.$ac_ext <<EOF
3521 #line 3522 "configure"
3522 #include "confdefs.h"
3523 /* Override any gcc2 internal prototype to avoid an error. */
3524 /* We use char because int might match the return type of a gcc2
3525 builtin and then its argument prototype would still apply. */
3532 if { (eval echo configure:3533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3534 eval "ac_cv_lib_$ac_lib_var=yes"
3536 echo "configure: failed program was:" >&5
3537 cat conftest.$ac_ext >&5
3539 eval "ac_cv_lib_$ac_lib_var=no"
3542 LIBS="$ac_save_LIBS"
3545 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3546 echo "$ac_t""yes" 1>&6
3549 echo "$ac_t""no" 1>&6
3554 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3555 echo "configure:3556: checking lex output file root" >&5
3556 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3557 echo $ac_n "(cached) $ac_c" 1>&6
3559 # The minimal lex program is just a single line: %%. But some broken lexes
3560 # (Solaris, I think it was) want two %% lines, so accommodate them.
3563 if test -f lex.yy.c; then
3564 ac_cv_prog_lex_root=lex.yy
3565 elif test -f lexyy.c; then
3566 ac_cv_prog_lex_root=lexyy
3568 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3572 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3573 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3575 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3576 echo "configure:3577: checking whether yytext is a pointer" >&5
3577 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3578 echo $ac_n "(cached) $ac_c" 1>&6
3580 # POSIX says lex can declare yytext either as a pointer or an array; the
3581 # default is implementation-dependent. Figure out which it is, since
3582 # not all implementations provide the %pointer and %array declarations.
3583 ac_cv_prog_lex_yytext_pointer=no
3584 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3585 ac_save_LIBS="$LIBS"
3586 LIBS="$LIBS $LEXLIB"
3587 cat > conftest.$ac_ext <<EOF
3588 #line 3589 "configure"
3589 #include "confdefs.h"
3590 `cat $LEX_OUTPUT_ROOT.c`
3595 if { (eval echo configure:3596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3597 ac_cv_prog_lex_yytext_pointer=yes
3599 echo "configure: failed program was:" >&5
3600 cat conftest.$ac_ext >&5
3603 LIBS="$ac_save_LIBS"
3604 rm -f "${LEX_OUTPUT_ROOT}.c"
3608 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3609 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3610 cat >> confdefs.h <<\EOF
3611 #define YYTEXT_POINTER 1
3618 # Extract the first word of "ranlib", so it can be a program name with args.
3619 set dummy ranlib; ac_word=$2
3620 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3621 echo "configure:3622: checking for $ac_word" >&5
3622 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3623 echo $ac_n "(cached) $ac_c" 1>&6
3625 if test -n "$RANLIB"; then
3626 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3628 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3630 for ac_dir in $ac_dummy; do
3631 test -z "$ac_dir" && ac_dir=.
3632 if test -f $ac_dir/$ac_word; then
3633 ac_cv_prog_RANLIB="ranlib"
3638 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3641 RANLIB="$ac_cv_prog_RANLIB"
3642 if test -n "$RANLIB"; then
3643 echo "$ac_t""$RANLIB" 1>&6
3645 echo "$ac_t""no" 1>&6
3648 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3649 echo "configure:3650: checking for ANSI C header files" >&5
3650 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3651 echo $ac_n "(cached) $ac_c" 1>&6
3653 cat > conftest.$ac_ext <<EOF
3654 #line 3655 "configure"
3655 #include "confdefs.h"
3661 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3662 { (eval echo configure:3663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3663 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3664 if test -z "$ac_err"; then
3666 ac_cv_header_stdc=yes
3669 echo "configure: failed program was:" >&5
3670 cat conftest.$ac_ext >&5
3672 ac_cv_header_stdc=no
3676 if test $ac_cv_header_stdc = yes; then
3677 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3678 cat > conftest.$ac_ext <<EOF
3679 #line 3680 "configure"
3680 #include "confdefs.h"
3683 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3684 egrep "memchr" >/dev/null 2>&1; then
3688 ac_cv_header_stdc=no
3694 if test $ac_cv_header_stdc = yes; then
3695 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3696 cat > conftest.$ac_ext <<EOF
3697 #line 3698 "configure"
3698 #include "confdefs.h"
3701 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3702 egrep "free" >/dev/null 2>&1; then
3706 ac_cv_header_stdc=no
3712 if test $ac_cv_header_stdc = yes; then
3713 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3714 if test "$cross_compiling" = yes; then
3717 cat > conftest.$ac_ext <<EOF
3718 #line 3719 "configure"
3719 #include "confdefs.h"
3721 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3722 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3723 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3724 int main () { int i; for (i = 0; i < 256; i++)
3725 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3729 if { (eval echo configure:3730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3733 echo "configure: failed program was:" >&5
3734 cat conftest.$ac_ext >&5
3736 ac_cv_header_stdc=no
3744 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3745 if test $ac_cv_header_stdc = yes; then
3746 cat >> confdefs.h <<\EOF
3747 #define STDC_HEADERS 1
3752 echo $ac_n "checking for working const""... $ac_c" 1>&6
3753 echo "configure:3754: checking for working const" >&5
3754 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3755 echo $ac_n "(cached) $ac_c" 1>&6
3757 cat > conftest.$ac_ext <<EOF
3758 #line 3759 "configure"
3759 #include "confdefs.h"
3763 /* Ultrix mips cc rejects this. */
3764 typedef int charset[2]; const charset x;
3765 /* SunOS 4.1.1 cc rejects this. */
3766 char const *const *ccp;
3768 /* NEC SVR4.0.2 mips cc rejects this. */
3769 struct point {int x, y;};
3770 static struct point const zero = {0,0};
3771 /* AIX XL C 1.02.0.0 rejects this.
3772 It does not let you subtract one const X* pointer from another in an arm
3773 of an if-expression whose if-part is not a constant expression */
3774 const char *g = "string";
3775 ccp = &g + (g ? g-g : 0);
3776 /* HPUX 7.0 cc rejects these. */
3779 ccp = (char const *const *) p;
3780 { /* SCO 3.2v4 cc rejects this. */
3782 char const *s = 0 ? (char *) 0 : (char const *) 0;
3786 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3788 const int *foo = &x[0];
3791 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3792 typedef const int *iptr;
3796 { /* AIX XL C 1.02.0.0 rejects this saying
3797 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3798 struct s { int j; const int *ap[3]; };
3799 struct s *b; b->j = 5;
3801 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3807 if { (eval echo configure:3808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3811 echo "configure: failed program was:" >&5
3812 cat conftest.$ac_ext >&5
3819 echo "$ac_t""$ac_cv_c_const" 1>&6
3820 if test $ac_cv_c_const = no; then
3821 cat >> confdefs.h <<\EOF
3827 echo $ac_n "checking for inline""... $ac_c" 1>&6
3828 echo "configure:3829: checking for inline" >&5
3829 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3830 echo $ac_n "(cached) $ac_c" 1>&6
3833 for ac_kw in inline __inline__ __inline; do
3834 cat > conftest.$ac_ext <<EOF
3835 #line 3836 "configure"
3836 #include "confdefs.h"
3842 if { (eval echo configure:3843: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3844 ac_cv_c_inline=$ac_kw; break
3846 echo "configure: failed program was:" >&5
3847 cat conftest.$ac_ext >&5
3854 echo "$ac_t""$ac_cv_c_inline" 1>&6
3855 case "$ac_cv_c_inline" in
3857 no) cat >> confdefs.h <<\EOF
3861 *) cat >> confdefs.h <<EOF
3862 #define inline $ac_cv_c_inline
3867 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3868 echo "configure:3869: checking for off_t" >&5
3869 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3870 echo $ac_n "(cached) $ac_c" 1>&6
3872 cat > conftest.$ac_ext <<EOF
3873 #line 3874 "configure"
3874 #include "confdefs.h"
3875 #include <sys/types.h>
3881 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3882 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3884 ac_cv_type_off_t=yes
3892 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3893 if test $ac_cv_type_off_t = no; then
3894 cat >> confdefs.h <<\EOF
3900 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3901 echo "configure:3902: checking for size_t" >&5
3902 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3903 echo $ac_n "(cached) $ac_c" 1>&6
3905 cat > conftest.$ac_ext <<EOF
3906 #line 3907 "configure"
3907 #include "confdefs.h"
3908 #include <sys/types.h>
3914 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3915 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3917 ac_cv_type_size_t=yes
3920 ac_cv_type_size_t=no
3925 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3926 if test $ac_cv_type_size_t = no; then
3927 cat >> confdefs.h <<\EOF
3928 #define size_t unsigned
3933 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3934 # for constant arguments. Useless!
3935 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3936 echo "configure:3937: checking for working alloca.h" >&5
3937 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3938 echo $ac_n "(cached) $ac_c" 1>&6
3940 cat > conftest.$ac_ext <<EOF
3941 #line 3942 "configure"
3942 #include "confdefs.h"
3945 char *p = alloca(2 * sizeof(int));
3948 if { (eval echo configure:3949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3950 ac_cv_header_alloca_h=yes
3952 echo "configure: failed program was:" >&5
3953 cat conftest.$ac_ext >&5
3955 ac_cv_header_alloca_h=no
3960 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3961 if test $ac_cv_header_alloca_h = yes; then
3962 cat >> confdefs.h <<\EOF
3963 #define HAVE_ALLOCA_H 1
3968 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3969 echo "configure:3970: checking for alloca" >&5
3970 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3971 echo $ac_n "(cached) $ac_c" 1>&6
3973 cat > conftest.$ac_ext <<EOF
3974 #line 3975 "configure"
3975 #include "confdefs.h"
3978 # define alloca __builtin_alloca
3981 # include <malloc.h>
3982 # define alloca _alloca
3985 # include <alloca.h>
3990 # ifndef alloca /* predefined by HP cc +Olibcalls */
3999 char *p = (char *) alloca(1);
4002 if { (eval echo configure:4003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4004 ac_cv_func_alloca_works=yes
4006 echo "configure: failed program was:" >&5
4007 cat conftest.$ac_ext >&5
4009 ac_cv_func_alloca_works=no
4014 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4015 if test $ac_cv_func_alloca_works = yes; then
4016 cat >> confdefs.h <<\EOF
4017 #define HAVE_ALLOCA 1
4022 if test $ac_cv_func_alloca_works = no; then
4023 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4024 # that cause trouble. Some versions do not even contain alloca or
4025 # contain a buggy version. If you still want to use their alloca,
4026 # use ar to extract alloca.o from them instead of compiling alloca.c.
4027 ALLOCA=alloca.${ac_objext}
4028 cat >> confdefs.h <<\EOF
4033 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4034 echo "configure:4035: checking whether alloca needs Cray hooks" >&5
4035 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4036 echo $ac_n "(cached) $ac_c" 1>&6
4038 cat > conftest.$ac_ext <<EOF
4039 #line 4040 "configure"
4040 #include "confdefs.h"
4041 #if defined(CRAY) && ! defined(CRAY2)
4048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4049 egrep "webecray" >/dev/null 2>&1; then
4060 echo "$ac_t""$ac_cv_os_cray" 1>&6
4061 if test $ac_cv_os_cray = yes; then
4062 for ac_func in _getb67 GETB67 getb67; do
4063 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4064 echo "configure:4065: checking for $ac_func" >&5
4065 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4066 echo $ac_n "(cached) $ac_c" 1>&6
4068 cat > conftest.$ac_ext <<EOF
4069 #line 4070 "configure"
4070 #include "confdefs.h"
4071 /* System header to define __stub macros and hopefully few prototypes,
4072 which can conflict with char $ac_func(); below. */
4074 /* Override any gcc2 internal prototype to avoid an error. */
4075 /* We use char because int might match the return type of a gcc2
4076 builtin and then its argument prototype would still apply. */
4081 /* The GNU C library defines this for functions which it implements
4082 to always fail with ENOSYS. Some functions are actually named
4083 something starting with __ and the normal name is an alias. */
4084 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4092 if { (eval echo configure:4093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4094 eval "ac_cv_func_$ac_func=yes"
4096 echo "configure: failed program was:" >&5
4097 cat conftest.$ac_ext >&5
4099 eval "ac_cv_func_$ac_func=no"
4104 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4105 echo "$ac_t""yes" 1>&6
4106 cat >> confdefs.h <<EOF
4107 #define CRAY_STACKSEG_END $ac_func
4112 echo "$ac_t""no" 1>&6
4118 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4119 echo "configure:4120: checking stack direction for C alloca" >&5
4120 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4121 echo $ac_n "(cached) $ac_c" 1>&6
4123 if test "$cross_compiling" = yes; then
4124 ac_cv_c_stack_direction=0
4126 cat > conftest.$ac_ext <<EOF
4127 #line 4128 "configure"
4128 #include "confdefs.h"
4129 find_stack_direction ()
4131 static char *addr = 0;
4136 return find_stack_direction ();
4139 return (&dummy > addr) ? 1 : -1;
4143 exit (find_stack_direction() < 0);
4146 if { (eval echo configure:4147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4148 ac_cv_c_stack_direction=1
4150 echo "configure: failed program was:" >&5
4151 cat conftest.$ac_ext >&5
4153 ac_cv_c_stack_direction=-1
4160 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4161 cat >> confdefs.h <<EOF
4162 #define STACK_DIRECTION $ac_cv_c_stack_direction
4167 for ac_hdr in unistd.h
4169 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4170 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4171 echo "configure:4172: checking for $ac_hdr" >&5
4172 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4173 echo $ac_n "(cached) $ac_c" 1>&6
4175 cat > conftest.$ac_ext <<EOF
4176 #line 4177 "configure"
4177 #include "confdefs.h"
4180 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4181 { (eval echo configure:4182: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4182 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4183 if test -z "$ac_err"; then
4185 eval "ac_cv_header_$ac_safe=yes"
4188 echo "configure: failed program was:" >&5
4189 cat conftest.$ac_ext >&5
4191 eval "ac_cv_header_$ac_safe=no"
4195 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4196 echo "$ac_t""yes" 1>&6
4197 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4198 cat >> confdefs.h <<EOF
4199 #define $ac_tr_hdr 1
4203 echo "$ac_t""no" 1>&6
4207 for ac_func in getpagesize
4209 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4210 echo "configure:4211: checking for $ac_func" >&5
4211 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4212 echo $ac_n "(cached) $ac_c" 1>&6
4214 cat > conftest.$ac_ext <<EOF
4215 #line 4216 "configure"
4216 #include "confdefs.h"
4217 /* System header to define __stub macros and hopefully few prototypes,
4218 which can conflict with char $ac_func(); below. */
4220 /* Override any gcc2 internal prototype to avoid an error. */
4221 /* We use char because int might match the return type of a gcc2
4222 builtin and then its argument prototype would still apply. */
4227 /* The GNU C library defines this for functions which it implements
4228 to always fail with ENOSYS. Some functions are actually named
4229 something starting with __ and the normal name is an alias. */
4230 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4238 if { (eval echo configure:4239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4240 eval "ac_cv_func_$ac_func=yes"
4242 echo "configure: failed program was:" >&5
4243 cat conftest.$ac_ext >&5
4245 eval "ac_cv_func_$ac_func=no"
4250 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4251 echo "$ac_t""yes" 1>&6
4252 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4253 cat >> confdefs.h <<EOF
4254 #define $ac_tr_func 1
4258 echo "$ac_t""no" 1>&6
4262 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4263 echo "configure:4264: checking for working mmap" >&5
4264 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4265 echo $ac_n "(cached) $ac_c" 1>&6
4267 if test "$cross_compiling" = yes; then
4268 ac_cv_func_mmap_fixed_mapped=no
4270 cat > conftest.$ac_ext <<EOF
4271 #line 4272 "configure"
4272 #include "confdefs.h"
4274 /* Thanks to Mike Haertel and Jim Avera for this test.
4275 Here is a matrix of mmap possibilities:
4276 mmap private not fixed
4277 mmap private fixed at somewhere currently unmapped
4278 mmap private fixed at somewhere already mapped
4279 mmap shared not fixed
4280 mmap shared fixed at somewhere currently unmapped
4281 mmap shared fixed at somewhere already mapped
4282 For private mappings, we should verify that changes cannot be read()
4283 back from the file, nor mmap's back from the file at a different
4284 address. (There have been systems where private was not correctly
4285 implemented like the infamous i386 svr4.0, and systems where the
4286 VM page cache was not coherent with the filesystem buffer cache
4287 like early versions of FreeBSD and possibly contemporary NetBSD.)
4288 For shared mappings, we should conversely verify that changes get
4289 propogated back to all the places they're supposed to be.
4291 Grep wants private fixed already mapped.
4292 The main things grep needs to know about mmap are:
4293 * does it exist and is it safe to write into the mmap'd area
4294 * how to use it (BSD variants) */
4295 #include <sys/types.h>
4297 #include <sys/mman.h>
4299 /* This mess was copied from the GNU getpagesize.h. */
4300 #ifndef HAVE_GETPAGESIZE
4301 # ifdef HAVE_UNISTD_H
4302 # include <unistd.h>
4305 /* Assume that all systems that can run configure have sys/param.h. */
4306 # ifndef HAVE_SYS_PARAM_H
4307 # define HAVE_SYS_PARAM_H 1
4310 # ifdef _SC_PAGESIZE
4311 # define getpagesize() sysconf(_SC_PAGESIZE)
4312 # else /* no _SC_PAGESIZE */
4313 # ifdef HAVE_SYS_PARAM_H
4314 # include <sys/param.h>
4315 # ifdef EXEC_PAGESIZE
4316 # define getpagesize() EXEC_PAGESIZE
4317 # else /* no EXEC_PAGESIZE */
4319 # define getpagesize() NBPG * CLSIZE
4322 # endif /* no CLSIZE */
4323 # else /* no NBPG */
4325 # define getpagesize() NBPC
4326 # else /* no NBPC */
4328 # define getpagesize() PAGESIZE
4329 # endif /* PAGESIZE */
4330 # endif /* no NBPC */
4331 # endif /* no NBPG */
4332 # endif /* no EXEC_PAGESIZE */
4333 # else /* no HAVE_SYS_PARAM_H */
4334 # define getpagesize() 8192 /* punt totally */
4335 # endif /* no HAVE_SYS_PARAM_H */
4336 # endif /* no _SC_PAGESIZE */
4338 #endif /* no HAVE_GETPAGESIZE */
4341 extern "C" { void *malloc(unsigned); }
4349 char *data, *data2, *data3;
4353 pagesize = getpagesize();
4356 * First, make a file with some known garbage in it.
4358 data = malloc(pagesize);
4361 for (i = 0; i < pagesize; ++i)
4362 *(data + i) = rand();
4364 fd = creat("conftestmmap", 0600);
4367 if (write(fd, data, pagesize) != pagesize)
4372 * Next, try to mmap the file at a fixed address which
4373 * already has something else allocated at it. If we can,
4374 * also make sure that we see the same garbage.
4376 fd = open("conftestmmap", O_RDWR);
4379 data2 = malloc(2 * pagesize);
4382 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4383 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4384 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4386 for (i = 0; i < pagesize; ++i)
4387 if (*(data + i) != *(data2 + i))
4391 * Finally, make sure that changes to the mapped area
4392 * do not percolate back to the file as seen by read().
4393 * (This is a bug on some variants of i386 svr4.0.)
4395 for (i = 0; i < pagesize; ++i)
4396 *(data2 + i) = *(data2 + i) + 1;
4397 data3 = malloc(pagesize);
4400 if (read(fd, data3, pagesize) != pagesize)
4402 for (i = 0; i < pagesize; ++i)
4403 if (*(data + i) != *(data3 + i))
4406 unlink("conftestmmap");
4411 if { (eval echo configure:4412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4413 ac_cv_func_mmap_fixed_mapped=yes
4415 echo "configure: failed program was:" >&5
4416 cat conftest.$ac_ext >&5
4418 ac_cv_func_mmap_fixed_mapped=no
4425 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4426 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4427 cat >> confdefs.h <<\EOF
4434 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4435 unistd.h values.h sys/param.h
4437 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4438 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4439 echo "configure:4440: checking for $ac_hdr" >&5
4440 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4441 echo $ac_n "(cached) $ac_c" 1>&6
4443 cat > conftest.$ac_ext <<EOF
4444 #line 4445 "configure"
4445 #include "confdefs.h"
4448 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4449 { (eval echo configure:4450: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4450 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4451 if test -z "$ac_err"; then
4453 eval "ac_cv_header_$ac_safe=yes"
4456 echo "configure: failed program was:" >&5
4457 cat conftest.$ac_ext >&5
4459 eval "ac_cv_header_$ac_safe=no"
4463 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4464 echo "$ac_t""yes" 1>&6
4465 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4466 cat >> confdefs.h <<EOF
4467 #define $ac_tr_hdr 1
4471 echo "$ac_t""no" 1>&6
4475 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4476 __argz_count __argz_stringify __argz_next
4478 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4479 echo "configure:4480: checking for $ac_func" >&5
4480 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4481 echo $ac_n "(cached) $ac_c" 1>&6
4483 cat > conftest.$ac_ext <<EOF
4484 #line 4485 "configure"
4485 #include "confdefs.h"
4486 /* System header to define __stub macros and hopefully few prototypes,
4487 which can conflict with char $ac_func(); below. */
4489 /* Override any gcc2 internal prototype to avoid an error. */
4490 /* We use char because int might match the return type of a gcc2
4491 builtin and then its argument prototype would still apply. */
4496 /* The GNU C library defines this for functions which it implements
4497 to always fail with ENOSYS. Some functions are actually named
4498 something starting with __ and the normal name is an alias. */
4499 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4507 if { (eval echo configure:4508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4509 eval "ac_cv_func_$ac_func=yes"
4511 echo "configure: failed program was:" >&5
4512 cat conftest.$ac_ext >&5
4514 eval "ac_cv_func_$ac_func=no"
4519 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4520 echo "$ac_t""yes" 1>&6
4521 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4522 cat >> confdefs.h <<EOF
4523 #define $ac_tr_func 1
4527 echo "$ac_t""no" 1>&6
4532 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4533 for ac_func in stpcpy
4535 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4536 echo "configure:4537: checking for $ac_func" >&5
4537 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4538 echo $ac_n "(cached) $ac_c" 1>&6
4540 cat > conftest.$ac_ext <<EOF
4541 #line 4542 "configure"
4542 #include "confdefs.h"
4543 /* System header to define __stub macros and hopefully few prototypes,
4544 which can conflict with char $ac_func(); below. */
4546 /* Override any gcc2 internal prototype to avoid an error. */
4547 /* We use char because int might match the return type of a gcc2
4548 builtin and then its argument prototype would still apply. */
4553 /* The GNU C library defines this for functions which it implements
4554 to always fail with ENOSYS. Some functions are actually named
4555 something starting with __ and the normal name is an alias. */
4556 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4564 if { (eval echo configure:4565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4566 eval "ac_cv_func_$ac_func=yes"
4568 echo "configure: failed program was:" >&5
4569 cat conftest.$ac_ext >&5
4571 eval "ac_cv_func_$ac_func=no"
4576 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4577 echo "$ac_t""yes" 1>&6
4578 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4579 cat >> confdefs.h <<EOF
4580 #define $ac_tr_func 1
4584 echo "$ac_t""no" 1>&6
4589 if test "${ac_cv_func_stpcpy}" = "yes"; then
4590 cat >> confdefs.h <<\EOF
4591 #define HAVE_STPCPY 1
4596 if test $ac_cv_header_locale_h = yes; then
4597 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4598 echo "configure:4599: checking for LC_MESSAGES" >&5
4599 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4600 echo $ac_n "(cached) $ac_c" 1>&6
4602 cat > conftest.$ac_ext <<EOF
4603 #line 4604 "configure"
4604 #include "confdefs.h"
4610 if { (eval echo configure:4611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4612 am_cv_val_LC_MESSAGES=yes
4614 echo "configure: failed program was:" >&5
4615 cat conftest.$ac_ext >&5
4617 am_cv_val_LC_MESSAGES=no
4622 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4623 if test $am_cv_val_LC_MESSAGES = yes; then
4624 cat >> confdefs.h <<\EOF
4625 #define HAVE_LC_MESSAGES 1
4630 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4631 echo "configure:4632: checking whether NLS is requested" >&5
4632 # Check whether --enable-nls or --disable-nls was given.
4633 if test "${enable_nls+set}" = set; then
4634 enableval="$enable_nls"
4640 echo "$ac_t""$USE_NLS" 1>&6
4643 USE_INCLUDED_LIBINTL=no
4645 if test "$USE_NLS" = "yes"; then
4646 cat >> confdefs.h <<\EOF
4647 #define ENABLE_NLS 1
4650 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4651 echo "configure:4652: checking whether included gettext is requested" >&5
4652 # Check whether --with-included-gettext or --without-included-gettext was given.
4653 if test "${with_included_gettext+set}" = set; then
4654 withval="$with_included_gettext"
4655 nls_cv_force_use_gnu_gettext=$withval
4657 nls_cv_force_use_gnu_gettext=no
4660 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4662 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4663 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4665 nls_cv_header_libgt=
4668 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4669 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4670 echo "configure:4671: checking for libintl.h" >&5
4671 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4672 echo $ac_n "(cached) $ac_c" 1>&6
4674 cat > conftest.$ac_ext <<EOF
4675 #line 4676 "configure"
4676 #include "confdefs.h"
4677 #include <libintl.h>
4679 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4680 { (eval echo configure:4681: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4681 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4682 if test -z "$ac_err"; then
4684 eval "ac_cv_header_$ac_safe=yes"
4687 echo "configure: failed program was:" >&5
4688 cat conftest.$ac_ext >&5
4690 eval "ac_cv_header_$ac_safe=no"
4694 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4695 echo "$ac_t""yes" 1>&6
4696 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4697 echo "configure:4698: checking for gettext in libc" >&5
4698 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4699 echo $ac_n "(cached) $ac_c" 1>&6
4701 cat > conftest.$ac_ext <<EOF
4702 #line 4703 "configure"
4703 #include "confdefs.h"
4704 #include <libintl.h>
4706 return (int) gettext ("")
4709 if { (eval echo configure:4710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4711 gt_cv_func_gettext_libc=yes
4713 echo "configure: failed program was:" >&5
4714 cat conftest.$ac_ext >&5
4716 gt_cv_func_gettext_libc=no
4721 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4723 if test "$gt_cv_func_gettext_libc" != "yes"; then
4724 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4725 echo "configure:4726: checking for bindtextdomain in -lintl" >&5
4726 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4727 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4728 echo $ac_n "(cached) $ac_c" 1>&6
4730 ac_save_LIBS="$LIBS"
4732 cat > conftest.$ac_ext <<EOF
4733 #line 4734 "configure"
4734 #include "confdefs.h"
4735 /* Override any gcc2 internal prototype to avoid an error. */
4736 /* We use char because int might match the return type of a gcc2
4737 builtin and then its argument prototype would still apply. */
4738 char bindtextdomain();
4744 if { (eval echo configure:4745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4746 eval "ac_cv_lib_$ac_lib_var=yes"
4748 echo "configure: failed program was:" >&5
4749 cat conftest.$ac_ext >&5
4751 eval "ac_cv_lib_$ac_lib_var=no"
4754 LIBS="$ac_save_LIBS"
4757 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4758 echo "$ac_t""yes" 1>&6
4759 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4760 echo "configure:4761: checking for gettext in libintl" >&5
4761 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4762 echo $ac_n "(cached) $ac_c" 1>&6
4764 cat > conftest.$ac_ext <<EOF
4765 #line 4766 "configure"
4766 #include "confdefs.h"
4769 return (int) gettext ("")
4772 if { (eval echo configure:4773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4774 gt_cv_func_gettext_libintl=yes
4776 echo "configure: failed program was:" >&5
4777 cat conftest.$ac_ext >&5
4779 gt_cv_func_gettext_libintl=no
4784 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4786 echo "$ac_t""no" 1>&6
4791 if test "$gt_cv_func_gettext_libc" = "yes" \
4792 || test "$gt_cv_func_gettext_libintl" = "yes"; then
4793 cat >> confdefs.h <<\EOF
4794 #define HAVE_GETTEXT 1
4797 # Extract the first word of "msgfmt", so it can be a program name with args.
4798 set dummy msgfmt; ac_word=$2
4799 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4800 echo "configure:4801: checking for $ac_word" >&5
4801 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4802 echo $ac_n "(cached) $ac_c" 1>&6
4806 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4809 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4810 for ac_dir in $PATH; do
4811 test -z "$ac_dir" && ac_dir=.
4812 if test -f $ac_dir/$ac_word; then
4813 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4814 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4820 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4824 MSGFMT="$ac_cv_path_MSGFMT"
4825 if test -n "$MSGFMT"; then
4826 echo "$ac_t""$MSGFMT" 1>&6
4828 echo "$ac_t""no" 1>&6
4830 if test "$MSGFMT" != "no"; then
4831 for ac_func in dcgettext
4833 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4834 echo "configure:4835: checking for $ac_func" >&5
4835 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4836 echo $ac_n "(cached) $ac_c" 1>&6
4838 cat > conftest.$ac_ext <<EOF
4839 #line 4840 "configure"
4840 #include "confdefs.h"
4841 /* System header to define __stub macros and hopefully few prototypes,
4842 which can conflict with char $ac_func(); below. */
4844 /* Override any gcc2 internal prototype to avoid an error. */
4845 /* We use char because int might match the return type of a gcc2
4846 builtin and then its argument prototype would still apply. */
4851 /* The GNU C library defines this for functions which it implements
4852 to always fail with ENOSYS. Some functions are actually named
4853 something starting with __ and the normal name is an alias. */
4854 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4862 if { (eval echo configure:4863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4864 eval "ac_cv_func_$ac_func=yes"
4866 echo "configure: failed program was:" >&5
4867 cat conftest.$ac_ext >&5
4869 eval "ac_cv_func_$ac_func=no"
4874 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4875 echo "$ac_t""yes" 1>&6
4876 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4877 cat >> confdefs.h <<EOF
4878 #define $ac_tr_func 1
4882 echo "$ac_t""no" 1>&6
4886 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4887 set dummy gmsgfmt; ac_word=$2
4888 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4889 echo "configure:4890: checking for $ac_word" >&5
4890 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4891 echo $ac_n "(cached) $ac_c" 1>&6
4895 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4898 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4901 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4903 for ac_dir in $ac_dummy; do
4904 test -z "$ac_dir" && ac_dir=.
4905 if test -f $ac_dir/$ac_word; then
4906 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4911 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4915 GMSGFMT="$ac_cv_path_GMSGFMT"
4916 if test -n "$GMSGFMT"; then
4917 echo "$ac_t""$GMSGFMT" 1>&6
4919 echo "$ac_t""no" 1>&6
4922 # Extract the first word of "xgettext", so it can be a program name with args.
4923 set dummy xgettext; ac_word=$2
4924 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4925 echo "configure:4926: checking for $ac_word" >&5
4926 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4927 echo $ac_n "(cached) $ac_c" 1>&6
4931 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4934 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4935 for ac_dir in $PATH; do
4936 test -z "$ac_dir" && ac_dir=.
4937 if test -f $ac_dir/$ac_word; then
4938 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4939 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4945 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4949 XGETTEXT="$ac_cv_path_XGETTEXT"
4950 if test -n "$XGETTEXT"; then
4951 echo "$ac_t""$XGETTEXT" 1>&6
4953 echo "$ac_t""no" 1>&6
4956 cat > conftest.$ac_ext <<EOF
4957 #line 4958 "configure"
4958 #include "confdefs.h"
4961 extern int _nl_msg_cat_cntr;
4962 return _nl_msg_cat_cntr
4965 if { (eval echo configure:4966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4970 echo "configure: failed program was:" >&5
4971 cat conftest.$ac_ext >&5
4982 echo "$ac_t""no" 1>&6
4987 if test "$CATOBJEXT" = "NONE"; then
4988 nls_cv_use_gnu_gettext=yes
4992 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4993 INTLOBJS="\$(GETTOBJS)"
4994 # Extract the first word of "msgfmt", so it can be a program name with args.
4995 set dummy msgfmt; ac_word=$2
4996 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4997 echo "configure:4998: checking for $ac_word" >&5
4998 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4999 echo $ac_n "(cached) $ac_c" 1>&6
5003 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5006 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5007 for ac_dir in $PATH; do
5008 test -z "$ac_dir" && ac_dir=.
5009 if test -f $ac_dir/$ac_word; then
5010 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5011 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5017 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5021 MSGFMT="$ac_cv_path_MSGFMT"
5022 if test -n "$MSGFMT"; then
5023 echo "$ac_t""$MSGFMT" 1>&6
5025 echo "$ac_t""no" 1>&6
5028 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5029 set dummy gmsgfmt; ac_word=$2
5030 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5031 echo "configure:5032: checking for $ac_word" >&5
5032 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5033 echo $ac_n "(cached) $ac_c" 1>&6
5037 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5040 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5043 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5045 for ac_dir in $ac_dummy; do
5046 test -z "$ac_dir" && ac_dir=.
5047 if test -f $ac_dir/$ac_word; then
5048 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5053 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5057 GMSGFMT="$ac_cv_path_GMSGFMT"
5058 if test -n "$GMSGFMT"; then
5059 echo "$ac_t""$GMSGFMT" 1>&6
5061 echo "$ac_t""no" 1>&6
5064 # Extract the first word of "xgettext", so it can be a program name with args.
5065 set dummy xgettext; ac_word=$2
5066 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5067 echo "configure:5068: checking for $ac_word" >&5
5068 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5069 echo $ac_n "(cached) $ac_c" 1>&6
5073 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5076 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5077 for ac_dir in $PATH; do
5078 test -z "$ac_dir" && ac_dir=.
5079 if test -f $ac_dir/$ac_word; then
5080 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5081 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5087 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5091 XGETTEXT="$ac_cv_path_XGETTEXT"
5092 if test -n "$XGETTEXT"; then
5093 echo "$ac_t""$XGETTEXT" 1>&6
5095 echo "$ac_t""no" 1>&6
5099 USE_INCLUDED_LIBINTL=yes
5103 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5105 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5106 nls_cv_header_intl=libintl.h
5107 nls_cv_header_libgt=libgettext.h
5110 if test "$XGETTEXT" != ":"; then
5111 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5114 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5119 # We need to process the po/ directory.
5123 nls_cv_header_intl=libintl.h
5124 nls_cv_header_libgt=libgettext.h
5127 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5128 # because some of the sources are only built for this goal.
5129 if test "$PACKAGE" = gettext; then
5131 USE_INCLUDED_LIBINTL=yes
5134 for lang in $ALL_LINGUAS; do
5135 GMOFILES="$GMOFILES $lang.gmo"
5136 POFILES="$POFILES $lang.po"
5152 if test "x$CATOBJEXT" != "x"; then
5153 if test "x$ALL_LINGUAS" = "x"; then
5156 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5157 echo "configure:5158: checking for catalogs to be installed" >&5
5159 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5160 case "$ALL_LINGUAS" in
5161 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5164 LINGUAS=$NEW_LINGUAS
5165 echo "$ac_t""$LINGUAS" 1>&6
5168 if test -n "$LINGUAS"; then
5169 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5173 if test $ac_cv_header_locale_h = yes; then
5174 INCLUDE_LOCALE_H="#include <locale.h>"
5177 /* The system does not provide the header <locale.h>. Take care yourself. */"
5181 if test -f $srcdir/po2tbl.sed.in; then
5182 if test "$CATOBJEXT" = ".cat"; then
5183 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5184 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5185 echo "configure:5186: checking for linux/version.h" >&5
5186 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5187 echo $ac_n "(cached) $ac_c" 1>&6
5189 cat > conftest.$ac_ext <<EOF
5190 #line 5191 "configure"
5191 #include "confdefs.h"
5192 #include <linux/version.h>
5194 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5195 { (eval echo configure:5196: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5196 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5197 if test -z "$ac_err"; then
5199 eval "ac_cv_header_$ac_safe=yes"
5202 echo "configure: failed program was:" >&5
5203 cat conftest.$ac_ext >&5
5205 eval "ac_cv_header_$ac_safe=no"
5209 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5210 echo "$ac_t""yes" 1>&6
5213 echo "$ac_t""no" 1>&6
5218 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5220 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5221 $srcdir/po2tbl.sed.in > po2tbl.sed
5224 if test "$PACKAGE" = "gettext"; then
5234 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5240 if test -d $srcdir/po; then
5241 test -d po || mkdir po
5242 if test "x$srcdir" != "x."; then
5243 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5244 posrcprefix="$srcdir/"
5246 posrcprefix="../$srcdir/"
5252 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5253 < $srcdir/po/POTFILES.in > po/POTFILES
5257 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5258 echo "configure:5259: checking whether to enable maintainer-specific portions of Makefiles" >&5
5259 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5260 if test "${enable_maintainer_mode+set}" = set; then
5261 enableval="$enable_maintainer_mode"
5262 USE_MAINTAINER_MODE=$enableval
5264 USE_MAINTAINER_MODE=no
5267 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5270 if test $USE_MAINTAINER_MODE = yes; then
5271 MAINTAINER_MODE_TRUE=
5272 MAINTAINER_MODE_FALSE='#'
5274 MAINTAINER_MODE_TRUE='#'
5275 MAINTAINER_MODE_FALSE=
5277 MAINT=$MAINTAINER_MODE_TRUE
5282 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5283 echo "configure:5284: checking for executable suffix" >&5
5284 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5285 echo $ac_n "(cached) $ac_c" 1>&6
5287 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5291 echo 'int main () { return 0; }' > conftest.$ac_ext
5293 if { (eval echo configure:5294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5294 for file in conftest.*; do
5296 *.c | *.o | *.obj) ;;
5297 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5301 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5304 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5309 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5310 echo "$ac_t""${ac_cv_exeext}" 1>&6
5314 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5316 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5317 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5318 echo "configure:5319: checking for $ac_hdr" >&5
5319 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5320 echo $ac_n "(cached) $ac_c" 1>&6
5322 cat > conftest.$ac_ext <<EOF
5323 #line 5324 "configure"
5324 #include "confdefs.h"
5327 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5328 { (eval echo configure:5329: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5329 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5330 if test -z "$ac_err"; then
5332 eval "ac_cv_header_$ac_safe=yes"
5335 echo "configure: failed program was:" >&5
5336 cat conftest.$ac_ext >&5
5338 eval "ac_cv_header_$ac_safe=no"
5342 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5343 echo "$ac_t""yes" 1>&6
5344 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5345 cat >> confdefs.h <<EOF
5346 #define $ac_tr_hdr 1
5350 echo "$ac_t""no" 1>&6
5355 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5356 # people who are not cross-compiling but are compiling cross-assemblers.
5357 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5358 echo "configure:5359: checking whether compiling a cross-assembler" >&5
5359 if test "${host}" = "${target}"; then
5363 cat >> confdefs.h <<\EOF
5364 #define CROSS_COMPILE 1
5368 echo "$ac_t""$cross_gas" 1>&6
5370 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5371 # for constant arguments. Useless!
5372 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5373 echo "configure:5374: checking for working alloca.h" >&5
5374 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5375 echo $ac_n "(cached) $ac_c" 1>&6
5377 cat > conftest.$ac_ext <<EOF
5378 #line 5379 "configure"
5379 #include "confdefs.h"
5382 char *p = alloca(2 * sizeof(int));
5385 if { (eval echo configure:5386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5387 ac_cv_header_alloca_h=yes
5389 echo "configure: failed program was:" >&5
5390 cat conftest.$ac_ext >&5
5392 ac_cv_header_alloca_h=no
5397 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5398 if test $ac_cv_header_alloca_h = yes; then
5399 cat >> confdefs.h <<\EOF
5400 #define HAVE_ALLOCA_H 1
5405 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5406 echo "configure:5407: checking for alloca" >&5
5407 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5408 echo $ac_n "(cached) $ac_c" 1>&6
5410 cat > conftest.$ac_ext <<EOF
5411 #line 5412 "configure"
5412 #include "confdefs.h"
5415 # define alloca __builtin_alloca
5418 # include <malloc.h>
5419 # define alloca _alloca
5422 # include <alloca.h>
5427 # ifndef alloca /* predefined by HP cc +Olibcalls */
5436 char *p = (char *) alloca(1);
5439 if { (eval echo configure:5440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5441 ac_cv_func_alloca_works=yes
5443 echo "configure: failed program was:" >&5
5444 cat conftest.$ac_ext >&5
5446 ac_cv_func_alloca_works=no
5451 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5452 if test $ac_cv_func_alloca_works = yes; then
5453 cat >> confdefs.h <<\EOF
5454 #define HAVE_ALLOCA 1
5459 if test $ac_cv_func_alloca_works = no; then
5460 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5461 # that cause trouble. Some versions do not even contain alloca or
5462 # contain a buggy version. If you still want to use their alloca,
5463 # use ar to extract alloca.o from them instead of compiling alloca.c.
5464 ALLOCA=alloca.${ac_objext}
5465 cat >> confdefs.h <<\EOF
5470 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5471 echo "configure:5472: checking whether alloca needs Cray hooks" >&5
5472 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5473 echo $ac_n "(cached) $ac_c" 1>&6
5475 cat > conftest.$ac_ext <<EOF
5476 #line 5477 "configure"
5477 #include "confdefs.h"
5478 #if defined(CRAY) && ! defined(CRAY2)
5485 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5486 egrep "webecray" >/dev/null 2>&1; then
5497 echo "$ac_t""$ac_cv_os_cray" 1>&6
5498 if test $ac_cv_os_cray = yes; then
5499 for ac_func in _getb67 GETB67 getb67; do
5500 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5501 echo "configure:5502: checking for $ac_func" >&5
5502 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5503 echo $ac_n "(cached) $ac_c" 1>&6
5505 cat > conftest.$ac_ext <<EOF
5506 #line 5507 "configure"
5507 #include "confdefs.h"
5508 /* System header to define __stub macros and hopefully few prototypes,
5509 which can conflict with char $ac_func(); below. */
5511 /* Override any gcc2 internal prototype to avoid an error. */
5512 /* We use char because int might match the return type of a gcc2
5513 builtin and then its argument prototype would still apply. */
5518 /* The GNU C library defines this for functions which it implements
5519 to always fail with ENOSYS. Some functions are actually named
5520 something starting with __ and the normal name is an alias. */
5521 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5529 if { (eval echo configure:5530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5531 eval "ac_cv_func_$ac_func=yes"
5533 echo "configure: failed program was:" >&5
5534 cat conftest.$ac_ext >&5
5536 eval "ac_cv_func_$ac_func=no"
5541 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5542 echo "$ac_t""yes" 1>&6
5543 cat >> confdefs.h <<EOF
5544 #define CRAY_STACKSEG_END $ac_func
5549 echo "$ac_t""no" 1>&6
5555 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5556 echo "configure:5557: checking stack direction for C alloca" >&5
5557 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5558 echo $ac_n "(cached) $ac_c" 1>&6
5560 if test "$cross_compiling" = yes; then
5561 ac_cv_c_stack_direction=0
5563 cat > conftest.$ac_ext <<EOF
5564 #line 5565 "configure"
5565 #include "confdefs.h"
5566 find_stack_direction ()
5568 static char *addr = 0;
5573 return find_stack_direction ();
5576 return (&dummy > addr) ? 1 : -1;
5580 exit (find_stack_direction() < 0);
5583 if { (eval echo configure:5584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5585 ac_cv_c_stack_direction=1
5587 echo "configure: failed program was:" >&5
5588 cat conftest.$ac_ext >&5
5590 ac_cv_c_stack_direction=-1
5597 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5598 cat >> confdefs.h <<EOF
5599 #define STACK_DIRECTION $ac_cv_c_stack_direction
5604 echo $ac_n "checking for inline""... $ac_c" 1>&6
5605 echo "configure:5606: checking for inline" >&5
5606 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5607 echo $ac_n "(cached) $ac_c" 1>&6
5610 for ac_kw in inline __inline__ __inline; do
5611 cat > conftest.$ac_ext <<EOF
5612 #line 5613 "configure"
5613 #include "confdefs.h"
5619 if { (eval echo configure:5620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5621 ac_cv_c_inline=$ac_kw; break
5623 echo "configure: failed program was:" >&5
5624 cat conftest.$ac_ext >&5
5631 echo "$ac_t""$ac_cv_c_inline" 1>&6
5632 case "$ac_cv_c_inline" in
5634 no) cat >> confdefs.h <<\EOF
5638 *) cat >> confdefs.h <<EOF
5639 #define inline $ac_cv_c_inline
5645 # VMS doesn't have unlink.
5646 for ac_func in unlink remove
5648 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5649 echo "configure:5650: checking for $ac_func" >&5
5650 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5651 echo $ac_n "(cached) $ac_c" 1>&6
5653 cat > conftest.$ac_ext <<EOF
5654 #line 5655 "configure"
5655 #include "confdefs.h"
5656 /* System header to define __stub macros and hopefully few prototypes,
5657 which can conflict with char $ac_func(); below. */
5659 /* Override any gcc2 internal prototype to avoid an error. */
5660 /* We use char because int might match the return type of a gcc2
5661 builtin and then its argument prototype would still apply. */
5666 /* The GNU C library defines this for functions which it implements
5667 to always fail with ENOSYS. Some functions are actually named
5668 something starting with __ and the normal name is an alias. */
5669 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5677 if { (eval echo configure:5678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5679 eval "ac_cv_func_$ac_func=yes"
5681 echo "configure: failed program was:" >&5
5682 cat conftest.$ac_ext >&5
5684 eval "ac_cv_func_$ac_func=no"
5689 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5690 echo "$ac_t""yes" 1>&6
5691 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5692 cat >> confdefs.h <<EOF
5693 #define $ac_tr_func 1
5697 echo "$ac_t""no" 1>&6
5702 # Some systems don't have sbrk().
5705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5706 echo "configure:5707: checking for $ac_func" >&5
5707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5708 echo $ac_n "(cached) $ac_c" 1>&6
5710 cat > conftest.$ac_ext <<EOF
5711 #line 5712 "configure"
5712 #include "confdefs.h"
5713 /* System header to define __stub macros and hopefully few prototypes,
5714 which can conflict with char $ac_func(); below. */
5716 /* Override any gcc2 internal prototype to avoid an error. */
5717 /* We use char because int might match the return type of a gcc2
5718 builtin and then its argument prototype would still apply. */
5723 /* The GNU C library defines this for functions which it implements
5724 to always fail with ENOSYS. Some functions are actually named
5725 something starting with __ and the normal name is an alias. */
5726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5734 if { (eval echo configure:5735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5736 eval "ac_cv_func_$ac_func=yes"
5738 echo "configure: failed program was:" >&5
5739 cat conftest.$ac_ext >&5
5741 eval "ac_cv_func_$ac_func=no"
5746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5747 echo "$ac_t""yes" 1>&6
5748 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5749 cat >> confdefs.h <<EOF
5750 #define $ac_tr_func 1
5754 echo "$ac_t""no" 1>&6
5759 # do we need the math library?
5760 case "${need_libm}" in
5764 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5765 # These system don't have libm
5768 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5769 echo "configure:5770: checking for _mwvalidcheckl in -lmw" >&5
5770 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5771 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5772 echo $ac_n "(cached) $ac_c" 1>&6
5774 ac_save_LIBS="$LIBS"
5776 cat > conftest.$ac_ext <<EOF
5777 #line 5778 "configure"
5778 #include "confdefs.h"
5779 /* Override any gcc2 internal prototype to avoid an error. */
5780 /* We use char because int might match the return type of a gcc2
5781 builtin and then its argument prototype would still apply. */
5782 char _mwvalidcheckl();
5788 if { (eval echo configure:5789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5790 eval "ac_cv_lib_$ac_lib_var=yes"
5792 echo "configure: failed program was:" >&5
5793 cat conftest.$ac_ext >&5
5795 eval "ac_cv_lib_$ac_lib_var=no"
5798 LIBS="$ac_save_LIBS"
5801 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5802 echo "$ac_t""yes" 1>&6
5805 echo "$ac_t""no" 1>&6
5808 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5809 echo "configure:5810: checking for main in -lm" >&5
5810 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5811 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5812 echo $ac_n "(cached) $ac_c" 1>&6
5814 ac_save_LIBS="$LIBS"
5816 cat > conftest.$ac_ext <<EOF
5817 #line 5818 "configure"
5818 #include "confdefs.h"
5824 if { (eval echo configure:5825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5826 eval "ac_cv_lib_$ac_lib_var=yes"
5828 echo "configure: failed program was:" >&5
5829 cat conftest.$ac_ext >&5
5831 eval "ac_cv_lib_$ac_lib_var=no"
5834 LIBS="$ac_save_LIBS"
5837 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5838 echo "$ac_t""yes" 1>&6
5841 echo "$ac_t""no" 1>&6
5846 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5847 echo "configure:5848: checking for main in -lm" >&5
5848 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5849 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5850 echo $ac_n "(cached) $ac_c" 1>&6
5852 ac_save_LIBS="$LIBS"
5854 cat > conftest.$ac_ext <<EOF
5855 #line 5856 "configure"
5856 #include "confdefs.h"
5862 if { (eval echo configure:5863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5864 eval "ac_cv_lib_$ac_lib_var=yes"
5866 echo "configure: failed program was:" >&5
5867 cat conftest.$ac_ext >&5
5869 eval "ac_cv_lib_$ac_lib_var=no"
5872 LIBS="$ac_save_LIBS"
5875 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5876 echo "$ac_t""yes" 1>&6
5879 echo "$ac_t""no" 1>&6
5889 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5890 # enough, but on some of those systems, the assert macro relies on requoting
5892 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5893 echo "configure:5894: checking for working assert macro" >&5
5894 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5895 echo $ac_n "(cached) $ac_c" 1>&6
5897 cat > conftest.$ac_ext <<EOF
5898 #line 5899 "configure"
5899 #include "confdefs.h"
5904 /* check for requoting problems */
5905 static int a, b, c, d;
5907 assert (!strcmp(s, "foo bar baz quux"));
5908 /* check for newline handling */
5914 if { (eval echo configure:5915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5916 gas_cv_assert_ok=yes
5918 echo "configure: failed program was:" >&5
5919 cat conftest.$ac_ext >&5
5925 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5926 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5927 #define BROKEN_ASSERT 1
5932 # On some systems, the system header files may not declare malloc, realloc,
5933 # and free. There are places where gas needs these functions to have been
5934 # declared -- such as when taking their addresses.
5936 #ifdef HAVE_MEMORY_H
5939 #ifdef HAVE_STRING_H
5942 #ifdef HAVE_STRINGS_H
5943 #include <strings.h>
5946 #ifdef HAVE_STDLIB_H
5949 #ifdef HAVE_UNISTD_H
5954 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5955 echo "configure:5956: checking whether declaration is required for strstr" >&5
5956 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5957 echo $ac_n "(cached) $ac_c" 1>&6
5959 cat > conftest.$ac_ext <<EOF
5960 #line 5961 "configure"
5961 #include "confdefs.h"
5965 typedef char *(*f)();
5971 if { (eval echo configure:5972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5973 gas_cv_decl_needed_strstr=no
5975 echo "configure: failed program was:" >&5
5976 cat conftest.$ac_ext >&5
5978 gas_cv_decl_needed_strstr=yes
5982 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5983 if test $gas_cv_decl_needed_strstr = yes; then
5984 cat >> confdefs.h <<\EOF
5985 #define NEED_DECLARATION_STRSTR 1
5991 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5992 echo "configure:5993: checking whether declaration is required for malloc" >&5
5993 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5994 echo $ac_n "(cached) $ac_c" 1>&6
5996 cat > conftest.$ac_ext <<EOF
5997 #line 5998 "configure"
5998 #include "confdefs.h"
6002 typedef char *(*f)();
6008 if { (eval echo configure:6009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6010 gas_cv_decl_needed_malloc=no
6012 echo "configure: failed program was:" >&5
6013 cat conftest.$ac_ext >&5
6015 gas_cv_decl_needed_malloc=yes
6019 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6020 if test $gas_cv_decl_needed_malloc = yes; then
6021 cat >> confdefs.h <<\EOF
6022 #define NEED_DECLARATION_MALLOC 1
6028 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6029 echo "configure:6030: checking whether declaration is required for free" >&5
6030 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6031 echo $ac_n "(cached) $ac_c" 1>&6
6033 cat > conftest.$ac_ext <<EOF
6034 #line 6035 "configure"
6035 #include "confdefs.h"
6039 typedef void (*f)();
6045 if { (eval echo configure:6046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6047 gas_cv_decl_needed_free=no
6049 echo "configure: failed program was:" >&5
6050 cat conftest.$ac_ext >&5
6052 gas_cv_decl_needed_free=yes
6056 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6057 if test $gas_cv_decl_needed_free = yes; then
6058 cat >> confdefs.h <<\EOF
6059 #define NEED_DECLARATION_FREE 1
6065 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6066 echo "configure:6067: checking whether declaration is required for sbrk" >&5
6067 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6068 echo $ac_n "(cached) $ac_c" 1>&6
6070 cat > conftest.$ac_ext <<EOF
6071 #line 6072 "configure"
6072 #include "confdefs.h"
6076 typedef char *(*f)();
6082 if { (eval echo configure:6083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6084 gas_cv_decl_needed_sbrk=no
6086 echo "configure: failed program was:" >&5
6087 cat conftest.$ac_ext >&5
6089 gas_cv_decl_needed_sbrk=yes
6093 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6094 if test $gas_cv_decl_needed_sbrk = yes; then
6095 cat >> confdefs.h <<\EOF
6096 #define NEED_DECLARATION_SBRK 1
6102 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6103 echo "configure:6104: checking whether declaration is required for environ" >&5
6104 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6105 echo $ac_n "(cached) $ac_c" 1>&6
6107 cat > conftest.$ac_ext <<EOF
6108 #line 6109 "configure"
6109 #include "confdefs.h"
6119 if { (eval echo configure:6120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6121 gas_cv_decl_needed_environ=no
6123 echo "configure: failed program was:" >&5
6124 cat conftest.$ac_ext >&5
6126 gas_cv_decl_needed_environ=yes
6130 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6131 if test $gas_cv_decl_needed_environ = yes; then
6132 cat >> confdefs.h <<\EOF
6133 #define NEED_DECLARATION_ENVIRON 1
6139 # Does errno.h declare errno, or do we have to add a separate declaration
6142 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6143 echo "configure:6144: checking whether declaration is required for errno" >&5
6144 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6145 echo $ac_n "(cached) $ac_c" 1>&6
6147 cat > conftest.$ac_ext <<EOF
6148 #line 6149 "configure"
6149 #include "confdefs.h"
6163 if { (eval echo configure:6164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6165 gas_cv_decl_needed_errno=no
6167 echo "configure: failed program was:" >&5
6168 cat conftest.$ac_ext >&5
6170 gas_cv_decl_needed_errno=yes
6174 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6175 if test $gas_cv_decl_needed_errno = yes; then
6176 cat >> confdefs.h <<\EOF
6177 #define NEED_DECLARATION_ERRNO 1
6186 cat > confcache <<\EOF
6187 # This file is a shell script that caches the results of configure
6188 # tests run on this system so they can be shared between configure
6189 # scripts and configure runs. It is not useful on other systems.
6190 # If it contains results you don't want to keep, you may remove or edit it.
6192 # By default, configure uses ./config.cache as the cache file,
6193 # creating it if it does not exist already. You can give configure
6194 # the --cache-file=FILE option to use a different cache file; that is
6195 # what configure does when it calls configure scripts in
6196 # subdirectories, so they share the cache.
6197 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6198 # config.status only pays attention to the cache file if you give it the
6199 # --recheck option to rerun configure.
6202 # The following way of writing the cache mishandles newlines in values,
6203 # but we know of no workaround that is simple, portable, and efficient.
6204 # So, don't put newlines in cache variables' values.
6205 # Ultrix sh set writes to stderr and can't be redirected directly,
6206 # and sets the high bit in the cache file unless we assign to the vars.
6208 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6210 # `set' does not quote correctly, so add quotes (double-quote substitution
6211 # turns \\\\ into \\, and sed turns \\ into \).
6213 -e "s/'/'\\\\''/g" \
6214 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6217 # `set' quotes correctly as required by POSIX, so do not add quotes.
6218 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6221 if cmp -s $cache_file confcache; then
6224 if test -w $cache_file; then
6225 echo "updating cache $cache_file"
6226 cat confcache > $cache_file
6228 echo "not updating unwritable cache $cache_file"
6233 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6235 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6236 # Let make expand exec_prefix.
6237 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6239 # Any assignment to VPATH causes Sun make to only execute
6240 # the first set of double-colon rules, so remove it if not needed.
6241 # If there is a colon in the path, we need to keep it.
6242 if test "x$srcdir" = x.; then
6243 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6246 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6248 DEFS=-DHAVE_CONFIG_H
6250 # Without the "./", some shells look in PATH for config.status.
6251 : ${CONFIG_STATUS=./config.status}
6253 echo creating $CONFIG_STATUS
6254 rm -f $CONFIG_STATUS
6255 cat > $CONFIG_STATUS <<EOF
6257 # Generated automatically by configure.
6258 # Run this file to recreate the current configuration.
6259 # This directory was configured as follows,
6260 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6262 # $0 $ac_configure_args
6264 # Compiler output produced by configure, useful for debugging
6265 # configure, is in ./config.log if it exists.
6267 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6270 case "\$ac_option" in
6271 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6272 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6273 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6274 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6275 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6277 -help | --help | --hel | --he | --h)
6278 echo "\$ac_cs_usage"; exit 0 ;;
6279 *) echo "\$ac_cs_usage"; exit 1 ;;
6283 ac_given_srcdir=$srcdir
6284 ac_given_INSTALL="$INSTALL"
6286 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
6288 cat >> $CONFIG_STATUS <<EOF
6290 # Protect against being on the right side of a sed subst in config.status.
6291 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6292 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6296 s%@CFLAGS@%$CFLAGS%g
6297 s%@CPPFLAGS@%$CPPFLAGS%g
6298 s%@CXXFLAGS@%$CXXFLAGS%g
6299 s%@FFLAGS@%$FFLAGS%g
6301 s%@LDFLAGS@%$LDFLAGS%g
6303 s%@exec_prefix@%$exec_prefix%g
6304 s%@prefix@%$prefix%g
6305 s%@program_transform_name@%$program_transform_name%g
6306 s%@bindir@%$bindir%g
6307 s%@sbindir@%$sbindir%g
6308 s%@libexecdir@%$libexecdir%g
6309 s%@datadir@%$datadir%g
6310 s%@sysconfdir@%$sysconfdir%g
6311 s%@sharedstatedir@%$sharedstatedir%g
6312 s%@localstatedir@%$localstatedir%g
6313 s%@libdir@%$libdir%g
6314 s%@includedir@%$includedir%g
6315 s%@oldincludedir@%$oldincludedir%g
6316 s%@infodir@%$infodir%g
6317 s%@mandir@%$mandir%g
6319 s%@host_alias@%$host_alias%g
6320 s%@host_cpu@%$host_cpu%g
6321 s%@host_vendor@%$host_vendor%g
6322 s%@host_os@%$host_os%g
6323 s%@target@%$target%g
6324 s%@target_alias@%$target_alias%g
6325 s%@target_cpu@%$target_cpu%g
6326 s%@target_vendor@%$target_vendor%g
6327 s%@target_os@%$target_os%g
6329 s%@build_alias@%$build_alias%g
6330 s%@build_cpu@%$build_cpu%g
6331 s%@build_vendor@%$build_vendor%g
6332 s%@build_os@%$build_os%g
6333 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6334 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6335 s%@INSTALL_DATA@%$INSTALL_DATA%g
6336 s%@PACKAGE@%$PACKAGE%g
6337 s%@VERSION@%$VERSION%g
6338 s%@ACLOCAL@%$ACLOCAL%g
6339 s%@AUTOCONF@%$AUTOCONF%g
6340 s%@AUTOMAKE@%$AUTOMAKE%g
6341 s%@AUTOHEADER@%$AUTOHEADER%g
6342 s%@MAKEINFO@%$MAKEINFO%g
6343 s%@SET_MAKE@%$SET_MAKE%g
6346 s%@OBJEXT@%$OBJEXT%g
6347 s%@EXEEXT@%$EXEEXT%g
6348 s%@RANLIB@%$RANLIB%g
6350 s%@LIBTOOL@%$LIBTOOL%g
6351 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6352 s%@GDBINIT@%$GDBINIT%g
6353 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6354 s%@extra_objects@%$extra_objects%g
6355 s%@target_cpu_type@%$target_cpu_type%g
6356 s%@obj_format@%$obj_format%g
6357 s%@te_file@%$te_file%g
6358 s%@install_tooldir@%$install_tooldir%g
6360 s%@BFDLIB@%$BFDLIB%g
6361 s%@OPCODES_LIB@%$OPCODES_LIB%g
6362 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6365 s%@LEXLIB@%$LEXLIB%g
6367 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6368 s%@ALLOCA@%$ALLOCA%g
6369 s%@USE_NLS@%$USE_NLS%g
6370 s%@MSGFMT@%$MSGFMT%g
6371 s%@GMSGFMT@%$GMSGFMT%g
6372 s%@XGETTEXT@%$XGETTEXT%g
6373 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6374 s%@CATALOGS@%$CATALOGS%g
6375 s%@CATOBJEXT@%$CATOBJEXT%g
6376 s%@DATADIRNAME@%$DATADIRNAME%g
6377 s%@GMOFILES@%$GMOFILES%g
6378 s%@INSTOBJEXT@%$INSTOBJEXT%g
6379 s%@INTLDEPS@%$INTLDEPS%g
6380 s%@INTLLIBS@%$INTLLIBS%g
6381 s%@INTLOBJS@%$INTLOBJS%g
6382 s%@POFILES@%$POFILES%g
6384 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6386 s%@GT_YES@%$GT_YES%g
6387 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6389 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6390 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6397 cat >> $CONFIG_STATUS <<\EOF
6399 # Split the substitutions into bite-sized pieces for seds with
6400 # small command number limits, like on Digital OSF/1 and HP-UX.
6401 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6402 ac_file=1 # Number of current file.
6403 ac_beg=1 # First line for current file.
6404 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6407 while $ac_more_lines; do
6408 if test $ac_beg -gt 1; then
6409 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6411 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6413 if test ! -s conftest.s$ac_file; then
6415 rm -f conftest.s$ac_file
6417 if test -z "$ac_sed_cmds"; then
6418 ac_sed_cmds="sed -f conftest.s$ac_file"
6420 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6422 ac_file=`expr $ac_file + 1`
6424 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6427 if test -z "$ac_sed_cmds"; then
6432 cat >> $CONFIG_STATUS <<EOF
6434 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6436 cat >> $CONFIG_STATUS <<\EOF
6437 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6438 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6440 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6441 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6442 *) ac_file_in="${ac_file}.in" ;;
6445 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6447 # Remove last slash and all that follows it. Not all systems have dirname.
6448 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6449 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6450 # The file is in a subdirectory.
6451 test ! -d "$ac_dir" && mkdir "$ac_dir"
6452 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6453 # A "../" for each directory in $ac_dir_suffix.
6454 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6456 ac_dir_suffix= ac_dots=
6459 case "$ac_given_srcdir" in
6461 if test -z "$ac_dots"; then top_srcdir=.
6462 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6463 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6465 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6466 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6469 case "$ac_given_INSTALL" in
6470 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6471 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6474 echo creating "$ac_file"
6476 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6478 *Makefile*) ac_comsub="1i\\
6479 # $configure_input" ;;
6483 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6485 s%@configure_input@%$configure_input%g
6486 s%@srcdir@%$srcdir%g
6487 s%@top_srcdir@%$top_srcdir%g
6488 s%@INSTALL@%$INSTALL%g
6489 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6493 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6494 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6496 # ac_d sets the value in "#define NAME VALUE" lines.
6497 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6498 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6501 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6502 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6503 ac_uB='\([ ]\)%\1#\2define\3'
6506 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6507 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6508 ac_eB='$%\1#\2define\3'
6512 if test "${CONFIG_HEADERS+set}" != set; then
6514 cat >> $CONFIG_STATUS <<EOF
6515 CONFIG_HEADERS="config.h:config.in"
6517 cat >> $CONFIG_STATUS <<\EOF
6519 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6520 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6522 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6523 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6524 *) ac_file_in="${ac_file}.in" ;;
6527 echo creating $ac_file
6529 rm -f conftest.frag conftest.in conftest.out
6530 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6531 cat $ac_file_inputs > conftest.in
6535 # Transform confdefs.h into a sed script conftest.vals that substitutes
6536 # the proper values into config.h.in to produce config.h. And first:
6537 # Protect against being on the right side of a sed subst in config.status.
6538 # Protect against being in an unquoted here document in config.status.
6540 cat > conftest.hdr <<\EOF
6543 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6547 sed -n -f conftest.hdr confdefs.h > conftest.vals
6550 # This sed command replaces #undef with comments. This is necessary, for
6551 # example, in the case of _POSIX_SOURCE, which is predefined and required
6552 # on some systems where configure will not decide to define it.
6553 cat >> conftest.vals <<\EOF
6554 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6557 # Break up conftest.vals because some shells have a limit on
6558 # the size of here documents, and old seds have small limits too.
6563 ac_lines=`grep -c . conftest.vals`
6564 # grep -c gives empty output for an empty file on some AIX systems.
6565 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6566 # Write a limited-size here document to conftest.frag.
6567 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6568 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6570 sed -f conftest.frag conftest.in > conftest.out
6572 mv conftest.out conftest.in
6574 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6576 mv conftest.tail conftest.vals
6580 cat >> $CONFIG_STATUS <<\EOF
6581 rm -f conftest.frag conftest.h
6582 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6583 cat conftest.in >> conftest.h
6585 if cmp -s $ac_file conftest.h 2>/dev/null; then
6586 echo "$ac_file is unchanged"
6589 # Remove last slash and all that follows it. Not all systems have dirname.
6590 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6591 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6592 # The file is in a subdirectory.
6593 test ! -d "$ac_dir" && mkdir "$ac_dir"
6596 mv conftest.h $ac_file
6601 cat >> $CONFIG_STATUS <<EOF
6603 target_cpu_type=${target_cpu_type}
6604 cgen_cpu_prefix=${cgen_cpu_prefix}
6605 obj_format=${obj_format}
6608 cat >> $CONFIG_STATUS <<\EOF
6609 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6610 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6611 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6612 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6613 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6614 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6615 if test "x$cgen_cpu_prefix" != x ; then
6616 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6619 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6622 chmod +x $CONFIG_STATUS
6623 rm -fr confdefs* $ac_clean_files
6624 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1