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,
64 bindir='${exec_prefix}/bin'
65 sbindir='${exec_prefix}/sbin'
66 libexecdir='${exec_prefix}/libexec'
67 datadir='${prefix}/share'
68 sysconfdir='${prefix}/etc'
69 sharedstatedir='${prefix}/com'
70 localstatedir='${prefix}/var'
71 libdir='${exec_prefix}/lib'
72 includedir='${prefix}/include'
73 oldincludedir='/usr/include'
74 infodir='${prefix}/info'
75 mandir='${prefix}/man'
77 # Initialize some other variables.
80 SHELL=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir | --bindir | --bindi | --bind | --bin | --bi)
106 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
107 bindir="$ac_optarg" ;;
109 -build | --build | --buil | --bui | --bu)
111 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
112 build="$ac_optarg" ;;
114 -cache-file | --cache-file | --cache-fil | --cache-fi \
115 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
116 ac_prev=cache_file ;;
117 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
118 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
119 cache_file="$ac_optarg" ;;
121 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
123 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
125 datadir="$ac_optarg" ;;
127 -disable-* | --disable-*)
128 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* | --enable-*)
137 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
150 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
151 | --exec | --exe | --ex)
152 ac_prev=exec_prefix ;;
153 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
154 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
155 | --exec=* | --exe=* | --ex=*)
156 exec_prefix="$ac_optarg" ;;
158 -gas | --gas | --ga | --g)
159 # Obsolete; use --with-gas.
162 -help | --help | --hel | --he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host | --host | --hos | --ho)
220 -host=* | --host=* | --hos=* | --ho=*)
223 -includedir | --includedir | --includedi | --included | --include \
224 | --includ | --inclu | --incl | --inc)
225 ac_prev=includedir ;;
226 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227 | --includ=* | --inclu=* | --incl=* | --inc=*)
228 includedir="$ac_optarg" ;;
230 -infodir | --infodir | --infodi | --infod | --info | --inf)
232 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233 infodir="$ac_optarg" ;;
235 -libdir | --libdir | --libdi | --libd)
237 -libdir=* | --libdir=* | --libdi=* | --libd=*)
238 libdir="$ac_optarg" ;;
240 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241 | --libexe | --libex | --libe)
242 ac_prev=libexecdir ;;
243 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244 | --libexe=* | --libex=* | --libe=*)
245 libexecdir="$ac_optarg" ;;
247 -localstatedir | --localstatedir | --localstatedi | --localstated \
248 | --localstate | --localstat | --localsta | --localst \
249 | --locals | --local | --loca | --loc | --lo)
250 ac_prev=localstatedir ;;
251 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254 localstatedir="$ac_optarg" ;;
256 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
258 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259 mandir="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
269 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
273 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275 | --oldin | --oldi | --old | --ol | --o)
276 ac_prev=oldincludedir ;;
277 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280 oldincludedir="$ac_optarg" ;;
282 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
284 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285 prefix="$ac_optarg" ;;
287 -program-prefix | --program-prefix | --program-prefi | --program-pref \
288 | --program-pre | --program-pr | --program-p)
289 ac_prev=program_prefix ;;
290 -program-prefix=* | --program-prefix=* | --program-prefi=* \
291 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292 program_prefix="$ac_optarg" ;;
294 -program-suffix | --program-suffix | --program-suffi | --program-suff \
295 | --program-suf | --program-su | --program-s)
296 ac_prev=program_suffix ;;
297 -program-suffix=* | --program-suffix=* | --program-suffi=* \
298 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299 program_suffix="$ac_optarg" ;;
301 -program-transform-name | --program-transform-name \
302 | --program-transform-nam | --program-transform-na \
303 | --program-transform-n | --program-transform- \
304 | --program-transform | --program-transfor \
305 | --program-transfo | --program-transf \
306 | --program-trans | --program-tran \
307 | --progr-tra | --program-tr | --program-t)
308 ac_prev=program_transform_name ;;
309 -program-transform-name=* | --program-transform-name=* \
310 | --program-transform-nam=* | --program-transform-na=* \
311 | --program-transform-n=* | --program-transform-=* \
312 | --program-transform=* | --program-transfor=* \
313 | --program-transfo=* | --program-transf=* \
314 | --program-trans=* | --program-tran=* \
315 | --progr-tra=* | --program-tr=* | --program-t=*)
316 program_transform_name="$ac_optarg" ;;
318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319 | -silent | --silent | --silen | --sile | --sil)
322 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
324 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
326 sbindir="$ac_optarg" ;;
328 -sharedstatedir | --sharedstatedir | --sharedstatedi \
329 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330 | --sharedst | --shareds | --shared | --share | --shar \
332 ac_prev=sharedstatedir ;;
333 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
337 sharedstatedir="$ac_optarg" ;;
339 -site | --site | --sit)
341 -site=* | --site=* | --sit=*)
344 -site-file | --site-file | --site-fil | --site-fi | --site-f)
346 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
347 sitefile="$ac_optarg" ;;
349 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
351 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
352 srcdir="$ac_optarg" ;;
354 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
355 | --syscon | --sysco | --sysc | --sys | --sy)
356 ac_prev=sysconfdir ;;
357 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
358 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
359 sysconfdir="$ac_optarg" ;;
361 -target | --target | --targe | --targ | --tar | --ta | --t)
363 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
364 target="$ac_optarg" ;;
366 -v | -verbose | --verbose | --verbos | --verbo | --verb)
369 -version | --version | --versio | --versi | --vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* | --without-*)
387 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
400 | --x-incl | --x-inc | --x-in | --x-i)
401 ac_prev=x_includes ;;
402 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
403 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
404 x_includes="$ac_optarg" ;;
406 -x-libraries | --x-libraries | --x-librarie | --x-librari \
407 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
408 ac_prev=x_libraries ;;
409 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
410 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
411 x_libraries="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
462 | --no-cr | --no-c) ;;
463 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
464 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
465 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE; then
517 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE="$sitefile"
525 for ac_site_file in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp='$CPP $CPPFLAGS'
543 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
558 ac_n= ac_c='\c' ac_t=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32=yes
626 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627 if test -f $ac_dir/install-sh; then
629 ac_install_sh="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh; then
633 ac_install_sh="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess=$ac_aux_dir/config.guess
641 ac_config_sub=$ac_aux_dir/config.sub
642 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---*---* | *---NONE---* | *---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE) target_alias=$host_alias ;;
700 *) target_alias=$nonopt ;;
704 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE) build_alias=$host_alias ;;
718 *) build_alias=$nonopt ;;
722 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix=${target_alias}-
733 # Extract the first word of "gcc", so it can be a program name with args.
734 set dummy gcc; ac_word=$2
735 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
736 echo "configure:737: checking for $ac_word" >&5
737 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
740 if test -n "$CC"; then
741 ac_cv_prog_CC="$CC" # Let the user override the test.
743 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
745 for ac_dir in $ac_dummy; do
746 test -z "$ac_dir" && ac_dir=.
747 if test -f $ac_dir/$ac_word; then
756 if test -n "$CC"; then
757 echo "$ac_t""$CC" 1>&6
759 echo "$ac_t""no" 1>&6
762 if test -z "$CC"; then
763 # Extract the first word of "cc", so it can be a program name with args.
764 set dummy cc; ac_word=$2
765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
766 echo "configure:767: checking for $ac_word" >&5
767 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
768 echo $ac_n "(cached) $ac_c" 1>&6
770 if test -n "$CC"; then
771 ac_cv_prog_CC="$CC" # Let the user override the test.
773 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
776 for ac_dir in $ac_dummy; do
777 test -z "$ac_dir" && ac_dir=.
778 if test -f $ac_dir/$ac_word; then
779 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
788 if test $ac_prog_rejected = yes; then
789 # We found a bogon in the path, so make sure we never use it.
790 set dummy $ac_cv_prog_CC
792 if test $# -gt 0; then
793 # We chose a different compiler from the bogus one.
794 # However, it has the same basename, so the bogon will be chosen
795 # first if we set CC to just the basename; use the full file name.
797 set dummy "$ac_dir/$ac_word" "$@"
805 if test -n "$CC"; then
806 echo "$ac_t""$CC" 1>&6
808 echo "$ac_t""no" 1>&6
811 if test -z "$CC"; then
814 # Extract the first word of "cl", so it can be a program name with args.
815 set dummy cl; ac_word=$2
816 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
817 echo "configure:818: checking for $ac_word" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
819 echo $ac_n "(cached) $ac_c" 1>&6
821 if test -n "$CC"; then
822 ac_cv_prog_CC="$CC" # Let the user override the test.
824 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
826 for ac_dir in $ac_dummy; do
827 test -z "$ac_dir" && ac_dir=.
828 if test -f $ac_dir/$ac_word; then
837 if test -n "$CC"; then
838 echo "$ac_t""$CC" 1>&6
840 echo "$ac_t""no" 1>&6
845 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
848 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
849 echo "configure:850: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
852 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
853 ac_cpp='$CPP $CPPFLAGS'
854 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
855 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
856 cross_compiling=$ac_cv_prog_cc_cross
858 cat > conftest.$ac_ext << EOF
860 #line 861 "configure"
861 #include "confdefs.h"
865 if { (eval echo configure:866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
866 ac_cv_prog_cc_works=yes
867 # If we can't run a trivial program, we are probably using a cross compiler.
868 if (./conftest; exit) 2>/dev/null; then
869 ac_cv_prog_cc_cross=no
871 ac_cv_prog_cc_cross=yes
874 echo "configure: failed program was:" >&5
875 cat conftest.$ac_ext >&5
876 ac_cv_prog_cc_works=no
880 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
881 ac_cpp='$CPP $CPPFLAGS'
882 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
883 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
884 cross_compiling=$ac_cv_prog_cc_cross
886 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
887 if test $ac_cv_prog_cc_works = no; then
888 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
890 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
891 echo "configure:892: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
892 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
893 cross_compiling=$ac_cv_prog_cc_cross
895 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
896 echo "configure:897: checking whether we are using GNU C" >&5
897 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
900 cat > conftest.c <<EOF
905 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
912 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
914 if test $ac_cv_prog_gcc = yes; then
920 ac_test_CFLAGS="${CFLAGS+set}"
921 ac_save_CFLAGS="$CFLAGS"
923 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
924 echo "configure:925: checking whether ${CC-cc} accepts -g" >&5
925 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
926 echo $ac_n "(cached) $ac_c" 1>&6
928 echo 'void f(){}' > conftest.c
929 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
938 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
939 if test "$ac_test_CFLAGS" = set; then
940 CFLAGS="$ac_save_CFLAGS"
941 elif test $ac_cv_prog_cc_g = yes; then
942 if test "$GCC" = yes; then
948 if test "$GCC" = yes; then
955 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
956 echo "configure:957: checking for POSIXized ISC" >&5
957 if test -d /etc/conf/kconfig.d &&
958 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
960 echo "$ac_t""yes" 1>&6
961 ISC=yes # If later tests want to check for ISC.
962 cat >> confdefs.h <<\EOF
963 #define _POSIX_SOURCE 1
966 if test "$GCC" = yes; then
972 echo "$ac_t""no" 1>&6
977 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
978 # Find a good install program. We prefer a C program (faster),
979 # so one script is as good as another. But avoid the broken or
980 # incompatible versions:
981 # SysV /etc/install, /usr/sbin/install
982 # SunOS /usr/etc/install
985 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
986 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
987 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
988 # ./install, which can be erroneously created by make from ./install.sh.
989 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
990 echo "configure:991: checking for a BSD compatible install" >&5
991 if test -z "$INSTALL"; then
992 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
993 echo $ac_n "(cached) $ac_c" 1>&6
995 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
996 for ac_dir in $PATH; do
997 # Account for people who put trailing slashes in PATH elements.
999 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1001 # OSF1 and SCO ODT 3.0 have their own names for install.
1002 # Don't use installbsd from OSF since it installs stuff as root
1004 for ac_prog in ginstall scoinst install; do
1005 if test -f $ac_dir/$ac_prog; then
1006 if test $ac_prog = install &&
1007 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1008 # AIX install. It has an incompatible calling convention.
1011 ac_cv_path_install="$ac_dir/$ac_prog -c"
1022 if test "${ac_cv_path_install+set}" = set; then
1023 INSTALL="$ac_cv_path_install"
1025 # As a last resort, use the slow shell script. We don't cache a
1026 # path for INSTALL within a source directory, because that will
1027 # break other packages using the cache if that directory is
1028 # removed, or if the path is relative.
1029 INSTALL="$ac_install_sh"
1032 echo "$ac_t""$INSTALL" 1>&6
1034 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1035 # It thinks the first close brace ends the variable substitution.
1036 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1038 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1040 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1042 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1043 echo "configure:1044: checking whether build environment is sane" >&5
1046 echo timestamp > conftestfile
1047 # Do `set' in a subshell so we don't clobber the current shell's
1048 # arguments. Must try -L first in case configure is actually a
1049 # symlink; some systems play weird games with the mod time of symlinks
1050 # (eg FreeBSD returns the mod time of the symlink's containing
1053 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1054 if test "$*" = "X"; then
1056 set X `ls -t $srcdir/configure conftestfile`
1058 if test "$*" != "X $srcdir/configure conftestfile" \
1059 && test "$*" != "X conftestfile $srcdir/configure"; then
1061 # If neither matched, then we have a broken ls. This can happen
1062 # if, for instance, CONFIG_SHELL is bash and it inherits a
1063 # broken ls alias from the environment. This has actually
1064 # happened. Such a system could not be considered "sane".
1065 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1066 alias in your environment" 1>&2; exit 1; }
1069 test "$2" = conftestfile
1075 { echo "configure: error: newly created file is older than distributed files!
1076 Check your system clock" 1>&2; exit 1; }
1079 echo "$ac_t""yes" 1>&6
1080 if test "$program_transform_name" = s,x,x,; then
1081 program_transform_name=
1083 # Double any \ or $. echo might interpret backslashes.
1084 cat <<\EOF_SED > conftestsed
1085 s,\\,\\\\,g; s,\$,$$,g
1087 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1090 test "$program_prefix" != NONE &&
1091 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1092 # Use a double $ so make ignores it.
1093 test "$program_suffix" != NONE &&
1094 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1096 # sed with no file args requires a program.
1097 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1099 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1100 echo "configure:1101: checking whether ${MAKE-make} sets \${MAKE}" >&5
1101 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1102 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1103 echo $ac_n "(cached) $ac_c" 1>&6
1105 cat > conftestmake <<\EOF
1107 @echo 'ac_maketemp="${MAKE}"'
1109 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1110 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1111 if test -n "$ac_maketemp"; then
1112 eval ac_cv_prog_make_${ac_make}_set=yes
1114 eval ac_cv_prog_make_${ac_make}_set=no
1118 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1119 echo "$ac_t""yes" 1>&6
1122 echo "$ac_t""no" 1>&6
1123 SET_MAKE="MAKE=${MAKE-make}"
1129 VERSION=${BFD_VERSION}
1131 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1132 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1134 cat >> confdefs.h <<EOF
1135 #define PACKAGE "$PACKAGE"
1138 cat >> confdefs.h <<EOF
1139 #define VERSION "$VERSION"
1144 missing_dir=`cd $ac_aux_dir && pwd`
1145 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1146 echo "configure:1147: checking for working aclocal" >&5
1147 # Run test in a subshell; some versions of sh will print an error if
1148 # an executable is not found, even if stderr is redirected.
1149 # Redirect stdin to placate older versions of autoconf. Sigh.
1150 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1152 echo "$ac_t""found" 1>&6
1154 ACLOCAL="$missing_dir/missing aclocal"
1155 echo "$ac_t""missing" 1>&6
1158 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1159 echo "configure:1160: checking for working autoconf" >&5
1160 # Run test in a subshell; some versions of sh will print an error if
1161 # an executable is not found, even if stderr is redirected.
1162 # Redirect stdin to placate older versions of autoconf. Sigh.
1163 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1165 echo "$ac_t""found" 1>&6
1167 AUTOCONF="$missing_dir/missing autoconf"
1168 echo "$ac_t""missing" 1>&6
1171 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1172 echo "configure:1173: checking for working automake" >&5
1173 # Run test in a subshell; some versions of sh will print an error if
1174 # an executable is not found, even if stderr is redirected.
1175 # Redirect stdin to placate older versions of autoconf. Sigh.
1176 if (automake --version) < /dev/null > /dev/null 2>&1; then
1178 echo "$ac_t""found" 1>&6
1180 AUTOMAKE="$missing_dir/missing automake"
1181 echo "$ac_t""missing" 1>&6
1184 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1185 echo "configure:1186: checking for working autoheader" >&5
1186 # Run test in a subshell; some versions of sh will print an error if
1187 # an executable is not found, even if stderr is redirected.
1188 # Redirect stdin to placate older versions of autoconf. Sigh.
1189 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1190 AUTOHEADER=autoheader
1191 echo "$ac_t""found" 1>&6
1193 AUTOHEADER="$missing_dir/missing autoheader"
1194 echo "$ac_t""missing" 1>&6
1197 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1198 echo "configure:1199: checking for working makeinfo" >&5
1199 # Run test in a subshell; some versions of sh will print an error if
1200 # an executable is not found, even if stderr is redirected.
1201 # Redirect stdin to placate older versions of autoconf. Sigh.
1202 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1204 echo "$ac_t""found" 1>&6
1206 MAKEINFO="$missing_dir/missing makeinfo"
1207 echo "$ac_t""missing" 1>&6
1212 # Check whether --enable-shared or --disable-shared was given.
1213 if test "${enable_shared+set}" = set; then
1214 enableval="$enable_shared"
1215 p=${PACKAGE-default}
1217 yes) enable_shared=yes ;;
1218 no) enable_shared=no ;;
1221 # Look at the argument we got. We use all the common list separators.
1222 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1223 for pkg in $enableval; do
1224 if test "X$pkg" = "X$p"; then
1235 # Check whether --enable-static or --disable-static was given.
1236 if test "${enable_static+set}" = set; then
1237 enableval="$enable_static"
1238 p=${PACKAGE-default}
1240 yes) enable_static=yes ;;
1241 no) enable_static=no ;;
1244 # Look at the argument we got. We use all the common list separators.
1245 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1246 for pkg in $enableval; do
1247 if test "X$pkg" = "X$p"; then
1258 # Check whether --enable-fast-install or --disable-fast-install was given.
1259 if test "${enable_fast_install+set}" = set; then
1260 enableval="$enable_fast_install"
1261 p=${PACKAGE-default}
1263 yes) enable_fast_install=yes ;;
1264 no) enable_fast_install=no ;;
1266 enable_fast_install=no
1267 # Look at the argument we got. We use all the common list separators.
1268 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1269 for pkg in $enableval; do
1270 if test "X$pkg" = "X$p"; then
1271 enable_fast_install=yes
1278 enable_fast_install=yes
1281 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1282 if test "${with_gnu_ld+set}" = set; then
1283 withval="$with_gnu_ld"
1284 test "$withval" = no || with_gnu_ld=yes
1290 if test "$GCC" = yes; then
1291 # Check if gcc -print-prog-name=ld gives a path.
1292 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ld used by GCC" >&5
1296 # gcc leaves a trailing carriage return which upsets mingw
1297 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1299 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1302 # Accept absolute paths.
1303 [\\/]* | [A-Za-z]:[\\/]*)
1304 re_direlt='/[^/][^/]*/\.\./'
1305 # Canonicalize the path of ld
1306 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1307 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1308 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1310 test -z "$LD" && LD="$ac_prog"
1313 # If it fails, then pretend we aren't using GCC.
1317 # If it is relative, then search for the first ld in PATH.
1321 elif test "$with_gnu_ld" = yes; then
1322 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1323 echo "configure:1324: checking for GNU ld" >&5
1325 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1326 echo "configure:1327: checking for non-GNU ld" >&5
1328 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1329 echo $ac_n "(cached) $ac_c" 1>&6
1331 if test -z "$LD"; then
1332 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1333 for ac_dir in $PATH; do
1334 test -z "$ac_dir" && ac_dir=.
1335 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1336 lt_cv_path_LD="$ac_dir/$ac_prog"
1337 # Check to see if the program is GNU ld. I'd rather use --version,
1338 # but apparently some GNU ld's only accept -v.
1339 # Break only if it was the GNU/non-GNU ld that we prefer.
1340 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1341 test "$with_gnu_ld" != no && break
1343 test "$with_gnu_ld" != yes && break
1349 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1354 if test -n "$LD"; then
1355 echo "$ac_t""$LD" 1>&6
1357 echo "$ac_t""no" 1>&6
1359 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1360 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1361 echo "configure:1362: checking if the linker ($LD) is GNU ld" >&5
1362 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1363 echo $ac_n "(cached) $ac_c" 1>&6
1365 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1366 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1367 lt_cv_prog_gnu_ld=yes
1369 lt_cv_prog_gnu_ld=no
1373 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1374 with_gnu_ld=$lt_cv_prog_gnu_ld
1377 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1378 echo "configure:1379: checking for $LD option to reload object files" >&5
1379 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1380 echo $ac_n "(cached) $ac_c" 1>&6
1382 lt_cv_ld_reload_flag='-r'
1385 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1386 reload_flag=$lt_cv_ld_reload_flag
1387 test -n "$reload_flag" && reload_flag=" $reload_flag"
1389 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1390 echo "configure:1391: checking for BSD-compatible nm" >&5
1391 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1392 echo $ac_n "(cached) $ac_c" 1>&6
1394 if test -n "$NM"; then
1395 # Let the user override the test.
1398 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1399 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1400 test -z "$ac_dir" && ac_dir=.
1401 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1402 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1403 # Check to see if the nm accepts a BSD-compat flag.
1404 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1405 # nm: unknown option "B" ignored
1406 # Tru64's nm complains that /dev/null is an invalid object file
1407 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1408 lt_cv_path_NM="$tmp_nm -B"
1410 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1411 lt_cv_path_NM="$tmp_nm -p"
1414 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1415 continue # so that we can try to find one that supports BSD flags
1420 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1425 echo "$ac_t""$NM" 1>&6
1427 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1428 echo "configure:1429: checking whether ln -s works" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1430 echo $ac_n "(cached) $ac_c" 1>&6
1433 if ln -s X conftestdata 2>/dev/null
1436 ac_cv_prog_LN_S="ln -s"
1441 LN_S="$ac_cv_prog_LN_S"
1442 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1443 echo "$ac_t""yes" 1>&6
1445 echo "$ac_t""no" 1>&6
1448 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1449 echo "configure:1450: checking how to recognise dependant libraries" >&5
1450 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1451 echo $ac_n "(cached) $ac_c" 1>&6
1453 lt_cv_file_magic_cmd='$MAGIC_CMD'
1454 lt_cv_file_magic_test_file=
1455 lt_cv_deplibs_check_method='unknown'
1456 # Need to set the preceding variable on all platforms that support
1457 # interlibrary dependencies.
1458 # 'none' -- dependencies not supported.
1459 # `unknown' -- same as none, but documents that we really don't know.
1460 # 'pass_all' -- all dependencies passed with no checks.
1461 # 'test_compile' -- check by making test program.
1462 # 'file_magic [regex]' -- check by looking for files in library path
1463 # which responds to the $file_magic_cmd with a given egrep regex.
1464 # If you have `file' or equivalent on your system and you're not sure
1465 # whether `pass_all' will *always* work, you probably want this one.
1469 lt_cv_deplibs_check_method=pass_all
1473 lt_cv_deplibs_check_method=pass_all
1477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1478 lt_cv_file_magic_cmd='/usr/bin/file -L'
1479 lt_cv_file_magic_test_file=/shlib/libc.so
1482 cygwin* | mingw* |pw32*)
1483 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1484 lt_cv_file_magic_cmd='$OBJDUMP -f'
1487 darwin* | rhapsody*)
1488 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1489 lt_cv_file_magic_cmd='/usr/bin/file -L'
1491 rhapsody* | darwin1.012)
1492 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1495 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1501 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1504 # Not sure whether the presence of OpenBSD here was a mistake.
1505 # Let's accept both of them until this is cleared up.
1506 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1507 lt_cv_file_magic_cmd=/usr/bin/file
1508 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1512 lt_cv_deplibs_check_method=pass_all
1517 lt_cv_deplibs_check_method=pass_all
1523 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1524 lt_cv_file_magic_cmd=/usr/bin/file
1525 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1528 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1529 lt_cv_file_magic_cmd=/usr/bin/file
1530 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1538 # this will be overridden with pass_all, but let us keep it just in case
1539 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1543 *-32|*"-32 ") libmagic=32-bit;;
1544 *-n32|*"-n32 ") libmagic=N32;;
1545 *-64|*"-64 ") libmagic=64-bit;;
1546 *) libmagic=never-match;;
1548 # this will be overridden with pass_all, but let us keep it just in case
1549 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1552 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1553 lt_cv_deplibs_check_method=pass_all
1556 # This must be Linux ELF.
1559 alpha* | mips* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1560 lt_cv_deplibs_check_method=pass_all ;;
1562 # glibc up to 2.1.1 does not perform some relocations on ARM
1563 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1565 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1569 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1570 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1572 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1577 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1578 lt_cv_file_magic_cmd=/usr/bin/file
1579 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1582 osf3* | osf4* | osf5*)
1583 # this will be overridden with pass_all, but let us keep it just in case
1584 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1585 lt_cv_file_magic_test_file=/shlib/libc.so
1586 lt_cv_deplibs_check_method=pass_all
1590 lt_cv_deplibs_check_method=pass_all
1594 lt_cv_deplibs_check_method=pass_all
1595 lt_cv_file_magic_test_file=/lib/libc.so
1598 sysv5uw[78]* | sysv4*uw2*)
1599 lt_cv_deplibs_check_method=pass_all
1602 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1603 case $host_vendor in
1605 lt_cv_deplibs_check_method=pass_all
1608 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]'
1609 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1617 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1618 file_magic_cmd=$lt_cv_file_magic_cmd
1619 deplibs_check_method=$lt_cv_deplibs_check_method
1621 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1622 echo "configure:1623: checking for object suffix" >&5
1623 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1624 echo $ac_n "(cached) $ac_c" 1>&6
1627 echo 'int i = 1;' > conftest.$ac_ext
1628 if { (eval echo configure:1629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1629 for ac_file in conftest.*; do
1632 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1636 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1641 echo "$ac_t""$ac_cv_objext" 1>&6
1642 OBJEXT=$ac_cv_objext
1643 ac_objext=$ac_cv_objext
1647 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1648 echo "configure:1649: checking for executable suffix" >&5
1649 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1650 echo $ac_n "(cached) $ac_c" 1>&6
1652 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1656 echo 'int main () { return 0; }' > conftest.$ac_ext
1658 if { (eval echo configure:1659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1659 for file in conftest.*; do
1661 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1662 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1666 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1669 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1674 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1675 echo "$ac_t""${ac_cv_exeext}" 1>&6
1678 if test $host != $build; then
1679 ac_tool_prefix=${host_alias}-
1684 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1686 # Only perform the check for file, if the check method requires it
1687 case $deplibs_check_method in
1689 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1690 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1691 echo "configure:1692: checking for ${ac_tool_prefix}file" >&5
1692 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1693 echo $ac_n "(cached) $ac_c" 1>&6
1697 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1700 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1703 ac_save_MAGIC_CMD="$MAGIC_CMD"
1704 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1705 ac_dummy="/usr/bin:$PATH"
1706 for ac_dir in $ac_dummy; do
1707 test -z "$ac_dir" && ac_dir=.
1708 if test -f $ac_dir/${ac_tool_prefix}file; then
1709 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1710 if test -n "$file_magic_test_file"; then
1711 case $deplibs_check_method in
1713 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1714 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1715 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1716 egrep "$file_magic_regex" > /dev/null; then
1721 *** Warning: the command libtool uses to detect shared libraries,
1722 *** $file_magic_cmd, produces output that libtool cannot recognize.
1723 *** The result is that libtool may fail to recognize shared libraries
1724 *** as such. This will affect the creation of libtool libraries that
1725 *** depend on shared libraries, but programs linked with such libtool
1726 *** libraries will work regardless of this problem. Nevertheless, you
1727 *** may want to report the problem to your system manager and/or to
1728 *** bug-libtool@gnu.org
1738 MAGIC_CMD="$ac_save_MAGIC_CMD"
1743 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1744 if test -n "$MAGIC_CMD"; then
1745 echo "$ac_t""$MAGIC_CMD" 1>&6
1747 echo "$ac_t""no" 1>&6
1750 if test -z "$lt_cv_path_MAGIC_CMD"; then
1751 if test -n "$ac_tool_prefix"; then
1752 echo $ac_n "checking for file""... $ac_c" 1>&6
1753 echo "configure:1754: checking for file" >&5
1754 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1759 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1762 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1765 ac_save_MAGIC_CMD="$MAGIC_CMD"
1766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1767 ac_dummy="/usr/bin:$PATH"
1768 for ac_dir in $ac_dummy; do
1769 test -z "$ac_dir" && ac_dir=.
1770 if test -f $ac_dir/file; then
1771 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1772 if test -n "$file_magic_test_file"; then
1773 case $deplibs_check_method in
1775 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1776 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1777 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1778 egrep "$file_magic_regex" > /dev/null; then
1783 *** Warning: the command libtool uses to detect shared libraries,
1784 *** $file_magic_cmd, produces output that libtool cannot recognize.
1785 *** The result is that libtool may fail to recognize shared libraries
1786 *** as such. This will affect the creation of libtool libraries that
1787 *** depend on shared libraries, but programs linked with such libtool
1788 *** libraries will work regardless of this problem. Nevertheless, you
1789 *** may want to report the problem to your system manager and/or to
1790 *** bug-libtool@gnu.org
1800 MAGIC_CMD="$ac_save_MAGIC_CMD"
1805 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1806 if test -n "$MAGIC_CMD"; then
1807 echo "$ac_t""$MAGIC_CMD" 1>&6
1809 echo "$ac_t""no" 1>&6
1821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1822 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1823 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1824 echo "configure:1825: checking for $ac_word" >&5
1825 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1826 echo $ac_n "(cached) $ac_c" 1>&6
1828 if test -n "$RANLIB"; then
1829 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1831 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1833 for ac_dir in $ac_dummy; do
1834 test -z "$ac_dir" && ac_dir=.
1835 if test -f $ac_dir/$ac_word; then
1836 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1843 RANLIB="$ac_cv_prog_RANLIB"
1844 if test -n "$RANLIB"; then
1845 echo "$ac_t""$RANLIB" 1>&6
1847 echo "$ac_t""no" 1>&6
1851 if test -z "$ac_cv_prog_RANLIB"; then
1852 if test -n "$ac_tool_prefix"; then
1853 # Extract the first word of "ranlib", so it can be a program name with args.
1854 set dummy ranlib; ac_word=$2
1855 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1856 echo "configure:1857: checking for $ac_word" >&5
1857 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1858 echo $ac_n "(cached) $ac_c" 1>&6
1860 if test -n "$RANLIB"; then
1861 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1863 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1865 for ac_dir in $ac_dummy; do
1866 test -z "$ac_dir" && ac_dir=.
1867 if test -f $ac_dir/$ac_word; then
1868 ac_cv_prog_RANLIB="ranlib"
1873 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1876 RANLIB="$ac_cv_prog_RANLIB"
1877 if test -n "$RANLIB"; then
1878 echo "$ac_t""$RANLIB" 1>&6
1880 echo "$ac_t""no" 1>&6
1888 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1889 set dummy ${ac_tool_prefix}strip; ac_word=$2
1890 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1891 echo "configure:1892: checking for $ac_word" >&5
1892 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1893 echo $ac_n "(cached) $ac_c" 1>&6
1895 if test -n "$STRIP"; then
1896 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1898 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1900 for ac_dir in $ac_dummy; do
1901 test -z "$ac_dir" && ac_dir=.
1902 if test -f $ac_dir/$ac_word; then
1903 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1910 STRIP="$ac_cv_prog_STRIP"
1911 if test -n "$STRIP"; then
1912 echo "$ac_t""$STRIP" 1>&6
1914 echo "$ac_t""no" 1>&6
1918 if test -z "$ac_cv_prog_STRIP"; then
1919 if test -n "$ac_tool_prefix"; then
1920 # Extract the first word of "strip", so it can be a program name with args.
1921 set dummy strip; ac_word=$2
1922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1923 echo "configure:1924: checking for $ac_word" >&5
1924 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1925 echo $ac_n "(cached) $ac_c" 1>&6
1927 if test -n "$STRIP"; then
1928 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1930 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1932 for ac_dir in $ac_dummy; do
1933 test -z "$ac_dir" && ac_dir=.
1934 if test -f $ac_dir/$ac_word; then
1935 ac_cv_prog_STRIP="strip"
1940 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1943 STRIP="$ac_cv_prog_STRIP"
1944 if test -n "$STRIP"; then
1945 echo "$ac_t""$STRIP" 1>&6
1947 echo "$ac_t""no" 1>&6
1956 # Check for any special flags to pass to ltconfig.
1957 libtool_flags="--cache-file=$cache_file"
1958 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1959 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1960 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1961 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1962 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1965 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1966 if test "${enable_libtool_lock+set}" = set; then
1967 enableval="$enable_libtool_lock"
1971 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1972 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1974 # Check whether --with-pic or --without-pic was given.
1975 if test "${with_pic+set}" = set; then
1982 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1983 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1985 # Some flags need to be propagated to the compiler or linker for good
1989 # Find out which ABI we are using.
1990 echo '#line 1991 "configure"' > conftest.$ac_ext
1991 if { (eval echo configure:1992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1992 if test "$lt_cv_prog_gnu_ld" = yes; then
1993 case `/usr/bin/file conftest.$ac_objext` in
1995 LD="${LD-ld} -melf32bsmip"
1998 LD="${LD-ld} -melf32bmipn32"
2001 LD="${LD-ld} -melf64bmip"
2005 case `/usr/bin/file conftest.$ac_objext` in
2022 # Find out which ABI we are using.
2023 echo 'int i;' > conftest.$ac_ext
2024 if { (eval echo configure:2025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2025 case "`/usr/bin/file conftest.o`" in
2038 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2039 SAVE_CFLAGS="$CFLAGS"
2040 CFLAGS="$CFLAGS -belf"
2041 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2042 echo "configure:2043: checking whether the C compiler needs -belf" >&5
2043 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2044 echo $ac_n "(cached) $ac_c" 1>&6
2048 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2049 ac_cpp='$CPP $CPPFLAGS'
2050 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2051 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2052 cross_compiling=$ac_cv_prog_cc_cross
2054 cat > conftest.$ac_ext <<EOF
2055 #line 2056 "configure"
2056 #include "confdefs.h"
2062 if { (eval echo configure:2063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2064 lt_cv_cc_needs_belf=yes
2066 echo "configure: failed program was:" >&5
2067 cat conftest.$ac_ext >&5
2069 lt_cv_cc_needs_belf=no
2073 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2074 ac_cpp='$CPP $CPPFLAGS'
2075 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2076 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2077 cross_compiling=$ac_cv_prog_cc_cross
2081 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2082 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2083 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2084 CFLAGS="$SAVE_CFLAGS"
2092 # Save cache, so that ltconfig can load it
2093 cat > confcache <<\EOF
2094 # This file is a shell script that caches the results of configure
2095 # tests run on this system so they can be shared between configure
2096 # scripts and configure runs. It is not useful on other systems.
2097 # If it contains results you don't want to keep, you may remove or edit it.
2099 # By default, configure uses ./config.cache as the cache file,
2100 # creating it if it does not exist already. You can give configure
2101 # the --cache-file=FILE option to use a different cache file; that is
2102 # what configure does when it calls configure scripts in
2103 # subdirectories, so they share the cache.
2104 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2105 # config.status only pays attention to the cache file if you give it the
2106 # --recheck option to rerun configure.
2109 # The following way of writing the cache mishandles newlines in values,
2110 # but we know of no workaround that is simple, portable, and efficient.
2111 # So, don't put newlines in cache variables' values.
2112 # Ultrix sh set writes to stderr and can't be redirected directly,
2113 # and sets the high bit in the cache file unless we assign to the vars.
2115 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2117 # `set' does not quote correctly, so add quotes (double-quote substitution
2118 # turns \\\\ into \\, and sed turns \\ into \).
2120 -e "s/'/'\\\\''/g" \
2121 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2124 # `set' quotes correctly as required by POSIX, so do not add quotes.
2125 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2128 if cmp -s $cache_file confcache; then
2131 if test -w $cache_file; then
2132 echo "updating cache $cache_file"
2133 cat confcache > $cache_file
2135 echo "not updating unwritable cache $cache_file"
2141 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2142 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2143 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2144 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2145 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2146 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2147 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2148 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2149 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2150 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2152 # Reload cache, that may have been modified by ltconfig
2153 if test -r "$cache_file"; then
2154 echo "loading cache $cache_file"
2157 echo "creating cache $cache_file"
2162 # This can be used to rebuild libtool when needed
2163 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2165 # Always use our own libtool.
2166 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2168 # Redirect the config.log output again, so that the ltconfig log is not
2169 # clobbered by the next message.
2170 exec 5>>./config.log
2179 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2180 if test "${enable_bfd_assembler+set}" = set; then
2181 enableval="$enable_bfd_assembler"
2182 case "${enableval}" in
2183 yes) need_bfd=yes user_bfd_gas=yes ;;
2184 no) user_bfd_gas=no ;;
2185 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2188 # Check whether --enable-targets or --disable-targets was given.
2189 if test "${enable_targets+set}" = set; then
2190 enableval="$enable_targets"
2191 case "${enableval}" in
2192 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2194 no) enable_targets= ;;
2195 *) enable_targets=$enableval ;;
2198 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2199 if test "${enable_commonbfdlib+set}" = set; then
2200 enableval="$enable_commonbfdlib"
2201 case "${enableval}" in
2202 yes) commonbfdlib=true ;;
2203 no) commonbfdlib=false ;;
2204 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2210 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2211 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2212 if test "${enable_build_warnings+set}" = set; then
2213 enableval="$enable_build_warnings"
2214 case "${enableval}" in
2216 no) build_warnings="-w";;
2217 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2218 build_warnings="${build_warnings} ${t}";;
2219 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2220 build_warnings="${t} ${build_warnings}";;
2221 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2223 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2224 echo "Setting warning flags = $build_warnings" 6>&1
2228 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2229 WARN_CFLAGS="${build_warnings}"
2233 # Generate a header file
2238 # If we are on a DOS filesystem, we must use gdb.ini rather than
2242 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
2250 # Makefile target for installing gas in $(tooldir)/bin.
2251 install_tooldir=install-exec-tooldir
2255 if test -n "$enable_targets" ; then
2256 for t in `echo $enable_targets | sed 's/,/ /g'`; do
2257 if test $t = "all"; then
2261 result=`$ac_config_sub $t 2>/dev/null`
2262 if test -n "$result" ; then
2263 canon_targets="$canon_targets $result"
2265 # # Permit "all", etc. We don't support it yet though.
2266 # canon_targets="$canon_targets $t"
2269 _gas_uniq_list="$canon_targets"
2270 _gas_uniq_newlist=""
2271 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2272 case $_gas_uniq_i in
2274 *) case " $_gas_uniq_newlist " in
2275 *" $_gas_uniq_i "*) ;;
2276 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2280 canon_targets=$_gas_uniq_newlist
2286 for this_target in $target $canon_targets ; do
2288 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2290 # check for architecture variants
2294 alpha*) cpu_type=alpha ;;
2295 arm*b|xscale*b|strongarm*b) cpu_type=arm endian=big ;;
2296 arm*|xscale*|strongarm*) cpu_type=arm endian=little ;;
2297 hppa*) cpu_type=hppa ;;
2298 i[3456]86) cpu_type=i386 arch=i386;;
2299 x86_64) cpu_type=i386 arch=x86_64;;
2300 ia64) cpu_type=ia64 ;;
2301 ip2k) cpu_type=ip2k endian=big ;;
2302 iq2000) cpu_type=iq2000 endian=big ;;
2303 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2304 m680[012346]0) cpu_type=m68k ;;
2305 m68008) cpu_type=m68k ;;
2306 m683??) cpu_type=m68k ;;
2307 m5200) cpu_type=m68k ;;
2308 m8*) cpu_type=m88k ;;
2309 mips*el) cpu_type=mips endian=little ;;
2310 mips*) cpu_type=mips endian=big ;;
2311 or32*) cpu_type=or32 endian=big ;;
2312 pjl*) cpu_type=pj endian=little ;;
2313 pj*) cpu_type=pj endian=big ;;
2314 powerpc*le*) cpu_type=ppc endian=little ;;
2315 powerpc*) cpu_type=ppc endian=big ;;
2316 rs6000*) cpu_type=ppc ;;
2317 s390x*) cpu_type=s390 arch=s390x ;;
2318 s390*) cpu_type=s390 arch=s390 ;;
2319 sh5*) cpu_type=sh64 endian=big ;;
2320 sh5le*) cpu_type=sh64 endian=little ;;
2321 sh64*) cpu_type=sh64 endian=big ;;
2322 sh64le*) cpu_type=sh64 endian=little ;;
2323 sh*le) cpu_type=sh endian=little ;;
2324 sh*) cpu_type=sh endian=big ;;
2325 sparclite*) cpu_type=sparc arch=sparclite ;;
2326 sparclet*) cpu_type=sparc arch=sparclet ;;
2327 sparc64*) cpu_type=sparc arch=v9-64 ;;
2328 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2329 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2330 v850*) cpu_type=v850 ;;
2331 xtensa*) cpu_type=xtensa arch=xtensa ;;
2332 *) cpu_type=${cpu} ;;
2335 if test ${this_target} = $target ; then
2336 target_cpu_type=${cpu_type}
2337 elif test ${target_cpu_type} != ${cpu_type} ; then
2341 generic_target=${cpu_type}-$vendor-$os
2346 # assign object format
2347 case ${generic_target} in
2348 a29k-*-coff) fmt=coff ;;
2349 a29k-amd-udi) fmt=coff ;;
2350 a29k-amd-ebmon) fmt=coff ;;
2351 a29k-nyu-sym1) fmt=coff ;;
2352 a29k-*-rtems*) fmt=coff ;;
2353 a29k-*-vxworks*) fmt=coff ;;
2355 alpha*-*-*vms*) fmt=evax ;;
2356 alpha*-*-netware*) fmt=ecoff ;;
2357 alpha*-*-osf*) fmt=ecoff ;;
2358 alpha*-*-linuxecoff*) fmt=ecoff ;;
2359 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2360 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2361 alpha*-*-openbsd*) fmt=elf em=obsd ;;
2363 arc-*-elf*) fmt=elf ;;
2365 arm-*-aout) fmt=aout ;;
2366 arm-*-coff | thumb-*-coff) fmt=coff ;;
2367 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
2368 arm-*-elf | thumb-*-elf) fmt=elf ;;
2369 arm-*-kaos*) fmt=elf ;;
2370 arm*-*-conix*) fmt=elf ;;
2371 arm-*-linux*aout*) fmt=aout em=linux ;;
2372 arm*-*-linux-gnu*) fmt=elf em=linux ;;
2373 arm*-*-uclinux*) fmt=elf em=linux ;;
2374 arm-*-netbsdelf*) fmt=elf em=nbsd ;;
2375 arm-*-*n*bsd*) fmt=aout em=nbsd ;;
2376 arm-**-nto*) fmt=elf ;;
2377 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2378 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2379 arm-*-wince) fmt=coff em=wince-pe ;;
2380 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2381 arm-*-riscix*) fmt=aout em=riscix ;;
2382 arm-*-vxworks) fmt=coff ;;
2386 cris-*-*) fmt=multi bfd_gas=yes ;;
2388 d10v-*-*) fmt=elf ;;
2389 d30v-*-*) fmt=elf ;;
2392 fr30-*-*) fmt=elf ;;
2395 hppa-*-linux*) case ${cpu} in
2396 hppa*64*) fmt=elf em=hppalinux64;;
2397 hppa*) fmt=elf em=linux;;
2399 hppa-*-*elf*) fmt=elf em=hppa ;;
2400 hppa-*-lites*) fmt=elf em=hppa ;;
2401 hppa-*-netbsd*) fmt=elf em=nbsd ;;
2402 hppa-*-openbsd*) fmt=elf em=hppa ;;
2403 hppa-*-osf*) fmt=som em=hppa ;;
2404 hppa-*-rtems*) fmt=elf em=hppa ;;
2405 hppa-*-hpux11*) case ${cpu} in
2406 hppa*64*) fmt=elf em=hppa64 ;;
2407 hppa*) fmt=som em=hppa ;;
2409 hppa-*-hpux*) fmt=som em=hppa ;;
2410 hppa-*-mpeix*) fmt=som em=hppa ;;
2411 hppa-*-bsd*) fmt=som em=hppa ;;
2412 hppa-*-hiux*) fmt=som em=hppa ;;
2414 h8300-*-rtems*) fmt=coff ;;
2415 h8300-*-coff) fmt=coff ;;
2416 h8300-*-elf) fmt=elf ;;
2417 h8500-*-rtems*) fmt=coff ;;
2418 h8500-*-coff) fmt=coff ;;
2420 i370-*-elf* | i370-*-linux*) fmt=elf ;;
2421 i386-ibm-aix*) fmt=coff em=i386aix ;;
2422 i386-sequent-bsd*) fmt=aout em=dynix ;;
2423 i386-*-beospe*) fmt=coff em=pe ;;
2424 i386-*-beos*) fmt=elf ;;
2425 i386-*-coff) fmt=coff ;;
2426 i386-*-elf) fmt=elf ;;
2427 i386-*-kaos*) fmt=elf ;;
2428 i386-*-bsd*) fmt=aout em=386bsd ;;
2429 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2430 i386-*-netbsdpe*) fmt=coff em=pe ;;
2431 i386-*-netbsdelf*) fmt=elf em=nbsd ;;
2432 i386-*-*n*bsd*) case ${cpu} in
2433 x86_64) fmt=elf em=nbsd ;;
2434 *) fmt=aout em=nbsd ;;
2436 i386-*-linux*aout*) fmt=aout em=linux ;;
2437 i386-*-linux*oldld) fmt=aout em=linux ;;
2438 i386-*-linux*coff*) fmt=coff em=linux ;;
2439 i386-*-linux-gnu*) fmt=elf em=linux ;;
2440 x86_64-*-linux-gnu*) fmt=elf em=linux ;;
2441 i386-*-lynxos*) fmt=coff em=lynx ;;
2442 i386-*-sysv[45]*) fmt=elf ;;
2443 i386-*-solaris*) fmt=elf ;;
2444 i386-*-freebsdaout*) fmt=aout em=386bsd ;;
2445 i386-*-freebsd[12].*) fmt=aout em=386bsd ;;
2446 i386-*-freebsd[12]) fmt=aout em=386bsd ;;
2447 i386-*-sysv*) fmt=coff ;;
2448 i386-*-sco3.2v5*coff) fmt=coff ;;
2449 i386-*-isc*) fmt=coff ;;
2450 i386-*-sco3.2v5*) fmt=elf
2451 if test ${this_target} = $target; then
2452 cat >> confdefs.h <<\EOF
2457 i386-*-sco3.2*) fmt=coff ;;
2458 i386-*-vsta) fmt=aout ;;
2459 i386-*-msdosdjgpp* \
2461 | i386-go32-rtems*) fmt=coff em=go32
2462 cat >> confdefs.h <<\EOF
2463 #define STRICTCOFF 1
2466 i386-*-rtemself*) fmt=elf ;;
2467 i386-*-rtemscoff*) fmt=coff ;;
2468 i386-*-rtems*) fmt=elf ;;
2469 i386-*-gnu*) fmt=elf ;;
2470 i386-*-mach*) fmt=aout em=mach ;;
2471 i386-*-msdos*) fmt=aout ;;
2472 i386-*-moss*) fmt=elf ;;
2473 i386-*-pe) fmt=coff em=pe ;;
2474 i386-*-cygwin*) fmt=coff em=pe ;;
2475 i386-*-interix*) fmt=coff em=interix ;;
2476 i386-*-mingw32*) fmt=coff em=pe ;;
2477 i386-*-nto-qnx*) fmt=elf ;;
2478 i386-*-*nt*) fmt=coff em=pe ;;
2479 i386-*-vxworks*) fmt=aout ;;
2480 i386-*-chaos) fmt=elf ;;
2482 i860-*-*) fmt=elf endian=little
2483 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2484 i960-*-bout) fmt=bout ;;
2485 i960-*-coff) fmt=coff em=ic960 ;;
2486 i960-*-rtems*) fmt=coff em=ic960 ;;
2487 i960-*-nindy*) fmt=bout ;;
2488 i960-*-vxworks5.0) fmt=bout ;;
2489 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2490 i960-*-vxworks*) fmt=bout ;;
2491 i960-*-elf*) fmt=elf ;;
2493 ia64-*-elf*) fmt=elf ;;
2494 ia64-*-aix*) fmt=elf em=ia64aix ;;
2495 ia64-*-linux-gnu*) fmt=elf em=linux ;;
2496 ia64-*-hpux*) fmt=elf em=hpux ;;
2497 ia64-*-netbsd*) fmt=elf em=nbsd ;;
2499 ip2k-*-*) fmt=elf ;;
2501 iq2000-*-elf) fmt=elf bfd_gas=yes ;;
2503 m32r-*-*) fmt=elf ;;
2505 m68hc11-*-* | m6811-*-*) fmt=elf ;;
2506 m68hc12-*-* | m6812-*-*) fmt=elf ;;
2508 m68k-*-vxworks*) fmt=aout em=sun3 ;;
2509 m68k-ericsson-ose) fmt=aout em=sun3 ;;
2510 m68k-*-sunos*) fmt=aout em=sun3 ;;
2511 m68k-motorola-sysv*) fmt=coff em=delta ;;
2512 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2513 m68k-apollo-*) fmt=coff em=apollo ;;
2514 m68k-*-elf*) fmt=elf ;;
2515 m68k-*-sysv4*) fmt=elf em=svr4 ;;
2516 m68k-*-sysv*) fmt=coff ;;
2517 m68k-*-coff | m68k-*-rtemscoff*) fmt=coff ;;
2518 m68k-*-rtems*) fmt=elf ;;
2519 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2520 m68k-*-linux*aout*) fmt=aout em=linux ;;
2521 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2522 m68k-*-gnu*) fmt=elf ;;
2523 m68k-*-lynxos*) fmt=coff em=lynx ;;
2524 m68k-*-netbsdelf*) fmt=elf em=nbsd ;;
2525 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2526 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2527 m68k-apple-aux*) fmt=coff em=aux ;;
2528 m68k-*-psos*) fmt=elf em=psos;;
2530 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2531 m88k-*-coff*) fmt=coff ;;
2533 mcore-*-elf) fmt=elf ;;
2534 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2536 # don't change em like *-*-bsd does
2537 mips-dec-openbsd*) fmt=elf endian=little ;;
2538 mips-dec-bsd*) fmt=aout endian=little ;;
2539 mips-sony-bsd*) fmt=ecoff ;;
2541 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2542 mips-*-ultrix*) fmt=ecoff endian=little ;;
2543 mips-*-osf*) fmt=ecoff endian=little ;;
2544 mips-*-ecoff*) fmt=ecoff ;;
2545 mips-*-pe*) fmt=coff endian=little em=pe ;;
2546 mips-*-irix6*) fmt=elf em=irix ;;
2547 mips-*-irix5*) fmt=elf em=irix ;;
2548 mips-*-irix*) fmt=ecoff em=irix ;;
2549 mips-*-lnews*) fmt=ecoff em=lnews ;;
2550 mips-*-riscos*) fmt=ecoff ;;
2551 mips*-*-linux*) fmt=elf em=tmips ;;
2552 mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;;
2553 mips-*-sysv*) fmt=ecoff ;;
2554 mips-*-elf* | mips-*-rtems*) fmt=elf ;;
2555 mips-*-netbsd*) fmt=elf ;;
2556 mips-*-openbsd*) fmt=elf ;;
2557 mips-*-vxworks*) fmt=elf ;;
2559 mmix-*-*) fmt=elf ;;
2560 mn10200-*-*) fmt=elf ;;
2561 mn10300-*-*) fmt=elf ;;
2562 msp430-*-*) fmt=elf ;;
2563 openrisc-*-*) fmt=elf ;;
2564 or32-*-rtems*) fmt=coff ;;
2565 or32-*-coff) fmt=coff ;;
2566 or32-*-elf) fmt=elf ;;
2569 ppc-*-pe | ppc-*-cygwin*) fmt=coff em=pe ;;
2570 ppc-*-winnt*) fmt=coff em=pe ;;
2571 ppc-*-aix5*) fmt=coff em=aix5 ;;
2572 ppc-*-aix*) fmt=coff ;;
2573 ppc-*-beos*) fmt=coff ;;
2574 ppc-*-*n*bsd* | ppc-*-elf*) fmt=elf ;;
2575 ppc-*-eabi* | ppc-*-sysv4*) fmt=elf ;;
2576 ppc-*-linux-gnu*) fmt=elf
2579 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2581 ppc-*-solaris*) fmt=elf
2582 if test ${this_target} = $target; then
2583 cat >> confdefs.h <<\EOF
2584 #define TARGET_SOLARIS_COMMENT 1
2588 if test x${endian} = xbig; then
2589 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2591 ppc-*-rtems*) fmt=elf ;;
2592 ppc-*-macos* | ppc-*-mpw*) fmt=coff em=macos ;;
2593 ppc-*-netware*) fmt=elf em=ppcnw ;;
2594 ppc-**-nto*) fmt=elf ;;
2595 ppc-*-vxworks*) fmt=elf ;;
2596 ppc-*-windiss*) fmt=elf ;;
2597 ppc-*-kaos*) fmt=elf ;;
2599 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2600 s390-*-linux-gnu*) fmt=elf em=linux ;;
2602 sh*-*-linux*) fmt=elf em=linux
2604 sh*eb) endian=big ;;
2607 sh5*-*-netbsd*) fmt=elf em=nbsd ;;
2608 sh64*-*-netbsd*) fmt=elf em=nbsd ;;
2609 sh*-*-netbsdelf*) fmt=elf em=nbsd ;;
2610 sh-*-elf*) fmt=elf ;;
2611 sh-*-coff*) fmt=coff ;;
2612 sh-*-nto*) fmt=elf ;;
2613 sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
2614 sh-*-rtemself*) fmt=elf ;;
2615 sh-*-rtems*) fmt=coff ;;
2616 sh-*-kaos*) fmt=elf ;;
2617 shle*-*-kaos*) fmt=elf ;;
2618 sh64-*-elf*) fmt=elf ;;
2620 ns32k-pc532-mach*) fmt=aout em=pc532mach ;;
2621 ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2622 ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2623 ns32k-*-*n*bsd*) fmt=aout em=nbsd532 ;;
2625 sparc-*-rtemsaout*) fmt=aout ;;
2626 sparc-*-rtemself*) fmt=elf ;;
2627 sparc-*-rtems*) fmt=elf ;;
2628 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2629 sparc-*-aout | sparc*-*-vxworks*) fmt=aout em=sparcaout ;;
2630 sparc-*-coff) fmt=coff ;;
2631 sparc-*-linux*aout*) fmt=aout em=linux ;;
2632 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2633 sparc-*-lynxos*) fmt=coff em=lynx ;;
2634 sparc-fujitsu-none) fmt=aout ;;
2635 sparc-*-elf) fmt=elf ;;
2636 sparc-*-sysv4*) fmt=elf ;;
2637 sparc-*-solaris*) fmt=elf ;;
2638 sparc-*-netbsdelf*) fmt=elf em=nbsd ;;
2639 sparc-*-*n*bsd*) case ${cpu} in
2640 sparc64) fmt=elf em=nbsd ;;
2641 *) fmt=aout em=nbsd ;;
2643 strongarm-*-coff) fmt=coff ;;
2644 strongarm-*-elf) fmt=elf ;;
2645 strongarm-*-kaos*) fmt=elf ;;
2646 xscale-*-coff) fmt=coff ;;
2647 xscale-*-elf) fmt=elf ;;
2649 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2650 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2651 tic4x-*-* | c4x-*-*) fmt=coff bfd_gas=yes ;;
2652 tic54x-*-* | c54x*-*-*) fmt=coff bfd_gas=yes need_libm=yes;;
2653 tic80-*-*) fmt=coff ;;
2655 v850-*-*) fmt=elf ;;
2656 v850e-*-*) fmt=elf ;;
2657 v850ea-*-*) fmt=elf ;;
2659 vax-*-netbsdelf*) fmt=elf em=nbsd ;;
2660 vax-*-netbsd*) fmt=aout em=nbsd ;;
2661 vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
2662 vax-*-vms) fmt=vms ;;
2664 w65-*-*) fmt=coff ;;
2666 xstormy16-*-*) fmt=elf ;;
2668 xtensa-*-*) fmt=elf ;;
2670 z8k-*-coff | z8k-*-sim) fmt=coff ;;
2672 *-*-aout | *-*-scout) fmt=aout ;;
2673 *-*-freebsd*) fmt=elf em=freebsd ;;
2674 *-*-nindy*) fmt=bout ;;
2675 *-*-bsd*) fmt=aout em=sun3 ;;
2676 *-*-generic) fmt=generic ;;
2677 *-*-xray | *-*-hms) fmt=coff ;;
2678 *-*-sim) fmt=coff ;;
2679 *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
2680 *-*-aros*) fmt=elf em=linux bfd_gas=yes ;;
2681 *-*-vxworks) fmt=aout ;;
2682 *-*-netware) fmt=elf ;;
2685 if test ${this_target} = $target ; then
2687 if test x${endian} = xbig; then
2689 elif test x${endian} = xlittle; then
2692 if test x${endian_def} != x; then
2693 cat >> confdefs.h <<EOF
2694 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2700 case ${cpu_type}-${fmt} in
2701 alpha*-* | arm-* | i386-* | ia64*-* | mips-* | ns32k-* \
2702 | pdp11-* | ppc-* | sparc-* | strongarm-* | xscale-* \
2703 | *-elf | *-ecoff | *-som)
2707 # Other random stuff.
2711 # Set mips_cpu to the name of the default CPU.
2712 case ${target_cpu} in
2713 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
2716 mipsisa32 | mipsisa32el)
2719 mipsisa32r2 | mipsisa32r2el)
2722 mipsisa64 | mipsisa64el)
2725 mipstx39 | mipstx39el)
2728 mips64vr | mips64vrel)
2732 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2734 mips64* | mipsisa64* | mipsisa32*)
2735 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2738 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2741 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2742 # binaries. It's a GNU extension that some OSes don't understand.
2743 # The value only matters on ELF targets.
2746 use_e_mips_abi_o32=0
2749 use_e_mips_abi_o32=1
2752 # Decide whether to generate 32-bit or 64-bit code by default.
2753 # Used to resolve -march=from-abi when an embedded ABI is selected.
2755 mips64*-*-* | mipsisa64*-*-*)
2756 mips_default_64bit=1
2759 mips_default_64bit=0
2762 cat >> confdefs.h <<EOF
2763 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2766 cat >> confdefs.h <<EOF
2767 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2770 cat >> confdefs.h <<EOF
2771 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2777 # Do we need the opcodes library?
2785 case "${enable_shared}" in
2786 yes) shared_opcodes=true ;;
2787 *opcodes*) shared_opcodes=true ;;
2788 *) shared_opcodes=false ;;
2790 if test "${shared_opcodes}" = "true"; then
2791 # A shared libopcodes must be linked against libbfd.
2797 # Any other special object files needed ?
2799 fr30 | ip2k | iq2000 | m32r | openrisc)
2807 case ${extra_objects} in
2809 *) extra_objects="$extra_objects m68k-parse.o" ;;
2814 echo ${extra_objects} | grep -s "itbl-parse.o"
2815 if test $? -ne 0 ; then
2816 extra_objects="$extra_objects itbl-parse.o"
2819 echo ${extra_objects} | grep -s "itbl-lex.o"
2820 if test $? -ne 0 ; then
2821 extra_objects="$extra_objects itbl-lex.o"
2824 echo ${extra_objects} | grep -s "itbl-ops.o"
2825 if test $? -ne 0 ; then
2826 extra_objects="$extra_objects itbl-ops.o"
2830 i386 | s390 | sparc)
2831 if test $this_target = $target ; then
2832 cat >> confdefs.h <<EOF
2833 #define DEFAULT_ARCH "${arch}"
2844 echo ${extra_objects} | grep -s "xtensa-relax.o"
2845 if test $? -ne 0 ; then
2846 extra_objects="$extra_objects xtensa-relax.o"
2854 if test $using_cgen = yes ; then
2855 case "x${extra_objects}" in
2857 *) extra_objects="$extra_objects cgen.o" ;;
2861 # See if we really can support this configuration with the emulation code.
2863 if test $this_target = $target ; then
2864 primary_bfd_gas=$bfd_gas
2868 if test $bfd_gas = no ; then
2869 # Can't support other configurations this way.
2872 elif test $bfd_gas = no ; then
2873 # Can't support this configuration.
2877 # From target name and format, produce a list of supported emulations.
2879 case ${generic_target}-${fmt} in
2880 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2881 mips*-*-linux*-*) case "$endian" in
2882 big) emulation="mipsbelf mipslelf mipself" ;;
2883 *) emulation="mipslelf mipsbelf mipself" ;;
2885 mips-*-lnews*-ecoff) ;;
2886 mips-*-*-ecoff) case "$endian" in
2887 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2888 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2890 mips-*-*-elf) case "$endian" in
2891 big) emulation="mipsbelf mipslelf mipself" ;;
2892 *) emulation="mipslelf mipsbelf mipself" ;;
2894 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2895 # i386-pc-pe-coff != i386-pc-coff.
2897 # Uncommenting the next line will turn on support for i386 AOUT
2898 # for the default linux configuration
2899 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2901 i386-*-aout) emulation="i386aout" ;;
2902 i386-*-coff) emulation="i386coff" ;;
2903 i386-*-elf) emulation="i386elf" ;;
2905 # Always all formats. The first stated emulation becomes the default.
2906 cris-*-*aout*) emulation="crisaout criself" ;;
2907 cris-*-*) emulation="criself crisaout" ;;
2910 emulations="$emulations $emulation"
2914 # Turn on all targets if possible
2915 if test ${all_targets} = "yes"; then
2916 case ${target_cpu_type} in
2918 case ${obj_format} in
2920 emulations="$emulations i386coff i386elf"
2923 emulations="$emulations i386aout i386elf"
2926 emulations="$emulations i386aout i386coff"
2933 # Assign floating point type. Most processors with FP support
2934 # IEEE FP. On those that don't support FP at all, usually IEEE
2936 case ${target_cpu} in
2937 vax | tahoe ) atof=${target_cpu} ;;
2942 case "${obj_format}" in
2943 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2946 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2948 if test $using_cgen = yes ; then
2949 case ${target_cpu} in
2950 *) cgen_cpu_prefix=${target_cpu} ;;
2953 cat >> confdefs.h <<\EOF
2954 #define USING_CGEN 1
2960 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2961 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2964 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2965 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2968 case ${user_bfd_gas}-${primary_bfd_gas} in
2970 # We didn't override user's choice.
2973 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2985 # User specified nothing.
2989 # Some COFF configurations want these random other flags set.
2990 case ${obj_format} in
2992 case ${target_cpu_type} in
2993 i386) cat >> confdefs.h <<\EOF
2997 m68k) cat >> confdefs.h <<\EOF
3001 m88k) cat >> confdefs.h <<\EOF
3009 # Getting this done right is going to be a bitch. Each configuration specified
3010 # with --enable-targets=... should be checked for environment, format, cpu, and
3013 # For each configuration, the necessary object file support code must be linked
3014 # in. This might be only one, it might be up to four. The necessary emulation
3015 # code needs to be provided, too.
3017 # And then there's "--enable-targets=all"....
3019 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3021 formats="${obj_format}"
3024 _gas_uniq_list="$emulations"
3025 _gas_uniq_newlist=""
3026 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3027 case $_gas_uniq_i in
3029 *) case " $_gas_uniq_newlist " in
3030 *" $_gas_uniq_i "*) ;;
3031 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3035 emulations=$_gas_uniq_newlist
3037 for em in . $emulations ; do
3040 mipsbelf | mipslelf | mipself)
3041 fmt=elf file=mipself ;;
3042 mipsbecoff | mipslecoff | mipsecoff)
3043 fmt=ecoff file=mipsecoff ;;
3045 fmt=coff file=$em ;;
3047 fmt=aout file=$em ;;
3051 formats="$formats $fmt"
3052 emfiles="$emfiles e-$file.o"
3053 EMULATIONS="$EMULATIONS &$em,"
3055 _gas_uniq_list="$formats"
3056 _gas_uniq_newlist=""
3057 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3058 case $_gas_uniq_i in
3060 *) case " $_gas_uniq_newlist " in
3061 *" $_gas_uniq_i "*) ;;
3062 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3066 formats=$_gas_uniq_newlist
3068 _gas_uniq_list="$emfiles"
3069 _gas_uniq_newlist=""
3070 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3071 case $_gas_uniq_i in
3073 *) case " $_gas_uniq_newlist " in
3074 *" $_gas_uniq_i "*) ;;
3075 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3079 emfiles=$_gas_uniq_newlist
3081 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3082 for fmt in $formats ; do
3084 aout) cat >> confdefs.h <<\EOF
3085 #define OBJ_MAYBE_AOUT 1
3088 bout) cat >> confdefs.h <<\EOF
3089 #define OBJ_MAYBE_BOUT 1
3092 coff) cat >> confdefs.h <<\EOF
3093 #define OBJ_MAYBE_COFF 1
3096 ecoff) cat >> confdefs.h <<\EOF
3097 #define OBJ_MAYBE_ECOFF 1
3100 elf) cat >> confdefs.h <<\EOF
3101 #define OBJ_MAYBE_ELF 1
3104 generic) cat >> confdefs.h <<\EOF
3105 #define OBJ_MAYBE_GENERIC 1
3108 hp300) cat >> confdefs.h <<\EOF
3109 #define OBJ_MAYBE_HP300 1
3112 ieee) cat >> confdefs.h <<\EOF
3113 #define OBJ_MAYBE_IEEE 1
3116 som) cat >> confdefs.h <<\EOF
3117 #define OBJ_MAYBE_SOM 1
3120 vms) cat >> confdefs.h <<\EOF
3121 #define OBJ_MAYBE_VMS 1
3125 extra_objects="$extra_objects obj-$fmt.o"
3129 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3130 DEFAULT_EMULATION=`set . $emulations ; echo $2`
3131 # e-mips* has more than one emulation per file, e-i386* has just one at the
3132 # moment. If only one emulation is specified, then don't define
3133 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3134 case "${obj_format}${emfiles}" in
3136 extra_objects="$extra_objects $emfiles"
3137 cat >> confdefs.h <<\EOF
3138 #define USE_EMULATIONS 1
3144 cat >> confdefs.h <<EOF
3145 #define EMULATIONS $EMULATIONS
3148 cat >> confdefs.h <<EOF
3149 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3153 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3154 yes-*-coff) need_bfd=yes ;;
3155 no-*-coff) need_bfd=yes
3156 cat >> confdefs.h <<\EOF
3157 #define MANY_SEGMENTS 1
3162 reject_dev_configs=yes
3164 case ${reject_dev_configs}-${dev} in
3166 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3176 case "${primary_bfd_gas}" in
3177 yes) cat >> confdefs.h <<\EOF
3178 #define BFD_ASSEMBLER 1
3184 # do we need the opcodes library?
3185 case "${need_opcodes}" in
3187 OPCODES_LIB=../opcodes/libopcodes.la
3191 case "${need_bfd}" in
3193 BFDLIB=../bfd/libbfd.la
3194 BFDVER_H=../bfd/bfdver.h
3195 ALL_OBJ_DEPS="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3205 cat >> confdefs.h <<EOF
3206 #define TARGET_ALIAS "${target_alias}"
3209 cat >> confdefs.h <<EOF
3210 #define TARGET_CANONICAL "${target}"
3213 cat >> confdefs.h <<EOF
3214 #define TARGET_CPU "${target_cpu}"
3217 cat >> confdefs.h <<EOF
3218 #define TARGET_VENDOR "${target_vendor}"
3221 cat >> confdefs.h <<EOF
3222 #define TARGET_OS "${target_os}"
3226 # Extract the first word of "gcc", so it can be a program name with args.
3227 set dummy gcc; ac_word=$2
3228 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3229 echo "configure:3230: checking for $ac_word" >&5
3230 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3231 echo $ac_n "(cached) $ac_c" 1>&6
3233 if test -n "$CC"; then
3234 ac_cv_prog_CC="$CC" # Let the user override the test.
3236 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3238 for ac_dir in $ac_dummy; do
3239 test -z "$ac_dir" && ac_dir=.
3240 if test -f $ac_dir/$ac_word; then
3249 if test -n "$CC"; then
3250 echo "$ac_t""$CC" 1>&6
3252 echo "$ac_t""no" 1>&6
3255 if test -z "$CC"; then
3256 # Extract the first word of "cc", so it can be a program name with args.
3257 set dummy cc; ac_word=$2
3258 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3259 echo "configure:3260: checking for $ac_word" >&5
3260 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3261 echo $ac_n "(cached) $ac_c" 1>&6
3263 if test -n "$CC"; then
3264 ac_cv_prog_CC="$CC" # Let the user override the test.
3266 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3269 for ac_dir in $ac_dummy; do
3270 test -z "$ac_dir" && ac_dir=.
3271 if test -f $ac_dir/$ac_word; then
3272 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3273 ac_prog_rejected=yes
3281 if test $ac_prog_rejected = yes; then
3282 # We found a bogon in the path, so make sure we never use it.
3283 set dummy $ac_cv_prog_CC
3285 if test $# -gt 0; then
3286 # We chose a different compiler from the bogus one.
3287 # However, it has the same basename, so the bogon will be chosen
3288 # first if we set CC to just the basename; use the full file name.
3290 set dummy "$ac_dir/$ac_word" "$@"
3298 if test -n "$CC"; then
3299 echo "$ac_t""$CC" 1>&6
3301 echo "$ac_t""no" 1>&6
3304 if test -z "$CC"; then
3305 case "`uname -s`" in
3307 # Extract the first word of "cl", so it can be a program name with args.
3308 set dummy cl; ac_word=$2
3309 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3310 echo "configure:3311: checking for $ac_word" >&5
3311 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3312 echo $ac_n "(cached) $ac_c" 1>&6
3314 if test -n "$CC"; then
3315 ac_cv_prog_CC="$CC" # Let the user override the test.
3317 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3319 for ac_dir in $ac_dummy; do
3320 test -z "$ac_dir" && ac_dir=.
3321 if test -f $ac_dir/$ac_word; then
3330 if test -n "$CC"; then
3331 echo "$ac_t""$CC" 1>&6
3333 echo "$ac_t""no" 1>&6
3338 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3341 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3342 echo "configure:3343: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3345 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3346 ac_cpp='$CPP $CPPFLAGS'
3347 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3348 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3349 cross_compiling=$ac_cv_prog_cc_cross
3351 cat > conftest.$ac_ext << EOF
3353 #line 3354 "configure"
3354 #include "confdefs.h"
3358 if { (eval echo configure:3359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3359 ac_cv_prog_cc_works=yes
3360 # If we can't run a trivial program, we are probably using a cross compiler.
3361 if (./conftest; exit) 2>/dev/null; then
3362 ac_cv_prog_cc_cross=no
3364 ac_cv_prog_cc_cross=yes
3367 echo "configure: failed program was:" >&5
3368 cat conftest.$ac_ext >&5
3369 ac_cv_prog_cc_works=no
3373 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3374 ac_cpp='$CPP $CPPFLAGS'
3375 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3376 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3377 cross_compiling=$ac_cv_prog_cc_cross
3379 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3380 if test $ac_cv_prog_cc_works = no; then
3381 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3383 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3384 echo "configure:3385: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3385 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3386 cross_compiling=$ac_cv_prog_cc_cross
3388 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3389 echo "configure:3390: checking whether we are using GNU C" >&5
3390 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3391 echo $ac_n "(cached) $ac_c" 1>&6
3393 cat > conftest.c <<EOF
3398 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3405 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3407 if test $ac_cv_prog_gcc = yes; then
3413 ac_test_CFLAGS="${CFLAGS+set}"
3414 ac_save_CFLAGS="$CFLAGS"
3416 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3417 echo "configure:3418: checking whether ${CC-cc} accepts -g" >&5
3418 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3419 echo $ac_n "(cached) $ac_c" 1>&6
3421 echo 'void f(){}' > conftest.c
3422 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3431 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3432 if test "$ac_test_CFLAGS" = set; then
3433 CFLAGS="$ac_save_CFLAGS"
3434 elif test $ac_cv_prog_cc_g = yes; then
3435 if test "$GCC" = yes; then
3441 if test "$GCC" = yes; then
3449 for ac_prog in 'bison -y' byacc
3451 # Extract the first word of "$ac_prog", so it can be a program name with args.
3452 set dummy $ac_prog; ac_word=$2
3453 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3454 echo "configure:3455: checking for $ac_word" >&5
3455 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3456 echo $ac_n "(cached) $ac_c" 1>&6
3458 if test -n "$YACC"; then
3459 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3461 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3463 for ac_dir in $ac_dummy; do
3464 test -z "$ac_dir" && ac_dir=.
3465 if test -f $ac_dir/$ac_word; then
3466 ac_cv_prog_YACC="$ac_prog"
3473 YACC="$ac_cv_prog_YACC"
3474 if test -n "$YACC"; then
3475 echo "$ac_t""$YACC" 1>&6
3477 echo "$ac_t""no" 1>&6
3480 test -n "$YACC" && break
3482 test -n "$YACC" || YACC="yacc"
3484 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3485 echo "configure:3486: checking how to run the C preprocessor" >&5
3486 # On Suns, sometimes $CPP names a directory.
3487 if test -n "$CPP" && test -d "$CPP"; then
3490 if test -z "$CPP"; then
3491 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3492 echo $ac_n "(cached) $ac_c" 1>&6
3494 # This must be in double quotes, not single quotes, because CPP may get
3495 # substituted into the Makefile and "${CC-cc}" will confuse make.
3497 # On the NeXT, cc -E runs the code through the compiler's parser,
3498 # not just through cpp.
3499 cat > conftest.$ac_ext <<EOF
3500 #line 3501 "configure"
3501 #include "confdefs.h"
3505 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3506 { (eval echo configure:3507: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3507 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3508 if test -z "$ac_err"; then
3512 echo "configure: failed program was:" >&5
3513 cat conftest.$ac_ext >&5
3515 CPP="${CC-cc} -E -traditional-cpp"
3516 cat > conftest.$ac_ext <<EOF
3517 #line 3518 "configure"
3518 #include "confdefs.h"
3522 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3523 { (eval echo configure:3524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3524 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3525 if test -z "$ac_err"; then
3529 echo "configure: failed program was:" >&5
3530 cat conftest.$ac_ext >&5
3532 CPP="${CC-cc} -nologo -E"
3533 cat > conftest.$ac_ext <<EOF
3534 #line 3535 "configure"
3535 #include "confdefs.h"
3539 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3540 { (eval echo configure:3541: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3541 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3542 if test -z "$ac_err"; then
3546 echo "configure: failed program was:" >&5
3547 cat conftest.$ac_ext >&5
3556 ac_cv_prog_CPP="$CPP"
3558 CPP="$ac_cv_prog_CPP"
3560 ac_cv_prog_CPP="$CPP"
3562 echo "$ac_t""$CPP" 1>&6
3564 missing_dir=`cd $ac_aux_dir && pwd`
3565 for ac_prog in flex lex
3567 # Extract the first word of "$ac_prog", so it can be a program name with args.
3568 set dummy $ac_prog; ac_word=$2
3569 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3570 echo "configure:3571: checking for $ac_word" >&5
3571 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3572 echo $ac_n "(cached) $ac_c" 1>&6
3574 if test -n "$LEX"; then
3575 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3577 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3579 for ac_dir in $ac_dummy; do
3580 test -z "$ac_dir" && ac_dir=.
3581 if test -f $ac_dir/$ac_word; then
3582 ac_cv_prog_LEX="$ac_prog"
3589 LEX="$ac_cv_prog_LEX"
3590 if test -n "$LEX"; then
3591 echo "$ac_t""$LEX" 1>&6
3593 echo "$ac_t""no" 1>&6
3596 test -n "$LEX" && break
3598 test -n "$LEX" || LEX="$missing_dir/missing flex"
3600 # Extract the first word of "flex", so it can be a program name with args.
3601 set dummy flex; ac_word=$2
3602 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3603 echo "configure:3604: checking for $ac_word" >&5
3604 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3605 echo $ac_n "(cached) $ac_c" 1>&6
3607 if test -n "$LEX"; then
3608 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3610 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3612 for ac_dir in $ac_dummy; do
3613 test -z "$ac_dir" && ac_dir=.
3614 if test -f $ac_dir/$ac_word; then
3615 ac_cv_prog_LEX="flex"
3620 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3623 LEX="$ac_cv_prog_LEX"
3624 if test -n "$LEX"; then
3625 echo "$ac_t""$LEX" 1>&6
3627 echo "$ac_t""no" 1>&6
3630 if test -z "$LEXLIB"
3636 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3637 echo "configure:3638: checking for yywrap in -l$ac_lib" >&5
3638 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3639 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3640 echo $ac_n "(cached) $ac_c" 1>&6
3642 ac_save_LIBS="$LIBS"
3643 LIBS="-l$ac_lib $LIBS"
3644 cat > conftest.$ac_ext <<EOF
3645 #line 3646 "configure"
3646 #include "confdefs.h"
3647 /* Override any gcc2 internal prototype to avoid an error. */
3648 /* We use char because int might match the return type of a gcc2
3649 builtin and then its argument prototype would still apply. */
3656 if { (eval echo configure:3657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3658 eval "ac_cv_lib_$ac_lib_var=yes"
3660 echo "configure: failed program was:" >&5
3661 cat conftest.$ac_ext >&5
3663 eval "ac_cv_lib_$ac_lib_var=no"
3666 LIBS="$ac_save_LIBS"
3669 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3670 echo "$ac_t""yes" 1>&6
3673 echo "$ac_t""no" 1>&6
3678 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3679 echo "configure:3680: checking lex output file root" >&5
3680 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3681 echo $ac_n "(cached) $ac_c" 1>&6
3683 # The minimal lex program is just a single line: %%. But some broken lexes
3684 # (Solaris, I think it was) want two %% lines, so accommodate them.
3687 if test -f lex.yy.c; then
3688 ac_cv_prog_lex_root=lex.yy
3689 elif test -f lexyy.c; then
3690 ac_cv_prog_lex_root=lexyy
3692 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3696 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3697 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3699 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3700 echo "configure:3701: checking whether yytext is a pointer" >&5
3701 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3702 echo $ac_n "(cached) $ac_c" 1>&6
3704 # POSIX says lex can declare yytext either as a pointer or an array; the
3705 # default is implementation-dependent. Figure out which it is, since
3706 # not all implementations provide the %pointer and %array declarations.
3707 ac_cv_prog_lex_yytext_pointer=no
3708 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3709 ac_save_LIBS="$LIBS"
3710 LIBS="$LIBS $LEXLIB"
3711 cat > conftest.$ac_ext <<EOF
3712 #line 3713 "configure"
3713 #include "confdefs.h"
3714 `cat $LEX_OUTPUT_ROOT.c`
3719 if { (eval echo configure:3720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3721 ac_cv_prog_lex_yytext_pointer=yes
3723 echo "configure: failed program was:" >&5
3724 cat conftest.$ac_ext >&5
3727 LIBS="$ac_save_LIBS"
3728 rm -f "${LEX_OUTPUT_ROOT}.c"
3732 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3733 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3734 cat >> confdefs.h <<\EOF
3735 #define YYTEXT_POINTER 1
3741 ALL_LINGUAS="fr tr es"
3742 # Extract the first word of "ranlib", so it can be a program name with args.
3743 set dummy ranlib; ac_word=$2
3744 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3745 echo "configure:3746: checking for $ac_word" >&5
3746 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3747 echo $ac_n "(cached) $ac_c" 1>&6
3749 if test -n "$RANLIB"; then
3750 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3752 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3754 for ac_dir in $ac_dummy; do
3755 test -z "$ac_dir" && ac_dir=.
3756 if test -f $ac_dir/$ac_word; then
3757 ac_cv_prog_RANLIB="ranlib"
3762 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3765 RANLIB="$ac_cv_prog_RANLIB"
3766 if test -n "$RANLIB"; then
3767 echo "$ac_t""$RANLIB" 1>&6
3769 echo "$ac_t""no" 1>&6
3772 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3773 echo "configure:3774: checking for ANSI C header files" >&5
3774 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3775 echo $ac_n "(cached) $ac_c" 1>&6
3777 cat > conftest.$ac_ext <<EOF
3778 #line 3779 "configure"
3779 #include "confdefs.h"
3785 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3786 { (eval echo configure:3787: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3787 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3788 if test -z "$ac_err"; then
3790 ac_cv_header_stdc=yes
3793 echo "configure: failed program was:" >&5
3794 cat conftest.$ac_ext >&5
3796 ac_cv_header_stdc=no
3800 if test $ac_cv_header_stdc = yes; then
3801 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3802 cat > conftest.$ac_ext <<EOF
3803 #line 3804 "configure"
3804 #include "confdefs.h"
3807 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3808 egrep "memchr" >/dev/null 2>&1; then
3812 ac_cv_header_stdc=no
3818 if test $ac_cv_header_stdc = yes; then
3819 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3820 cat > conftest.$ac_ext <<EOF
3821 #line 3822 "configure"
3822 #include "confdefs.h"
3825 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3826 egrep "free" >/dev/null 2>&1; then
3830 ac_cv_header_stdc=no
3836 if test $ac_cv_header_stdc = yes; then
3837 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3838 if test "$cross_compiling" = yes; then
3841 cat > conftest.$ac_ext <<EOF
3842 #line 3843 "configure"
3843 #include "confdefs.h"
3845 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3846 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3847 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3848 int main () { int i; for (i = 0; i < 256; i++)
3849 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3853 if { (eval echo configure:3854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3857 echo "configure: failed program was:" >&5
3858 cat conftest.$ac_ext >&5
3860 ac_cv_header_stdc=no
3868 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3869 if test $ac_cv_header_stdc = yes; then
3870 cat >> confdefs.h <<\EOF
3871 #define STDC_HEADERS 1
3876 echo $ac_n "checking for working const""... $ac_c" 1>&6
3877 echo "configure:3878: checking for working const" >&5
3878 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3879 echo $ac_n "(cached) $ac_c" 1>&6
3881 cat > conftest.$ac_ext <<EOF
3882 #line 3883 "configure"
3883 #include "confdefs.h"
3887 /* Ultrix mips cc rejects this. */
3888 typedef int charset[2]; const charset x;
3889 /* SunOS 4.1.1 cc rejects this. */
3890 char const *const *ccp;
3892 /* NEC SVR4.0.2 mips cc rejects this. */
3893 struct point {int x, y;};
3894 static struct point const zero = {0,0};
3895 /* AIX XL C 1.02.0.0 rejects this.
3896 It does not let you subtract one const X* pointer from another in an arm
3897 of an if-expression whose if-part is not a constant expression */
3898 const char *g = "string";
3899 ccp = &g + (g ? g-g : 0);
3900 /* HPUX 7.0 cc rejects these. */
3903 ccp = (char const *const *) p;
3904 { /* SCO 3.2v4 cc rejects this. */
3906 char const *s = 0 ? (char *) 0 : (char const *) 0;
3910 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3912 const int *foo = &x[0];
3915 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3916 typedef const int *iptr;
3920 { /* AIX XL C 1.02.0.0 rejects this saying
3921 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3922 struct s { int j; const int *ap[3]; };
3923 struct s *b; b->j = 5;
3925 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3931 if { (eval echo configure:3932: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3935 echo "configure: failed program was:" >&5
3936 cat conftest.$ac_ext >&5
3943 echo "$ac_t""$ac_cv_c_const" 1>&6
3944 if test $ac_cv_c_const = no; then
3945 cat >> confdefs.h <<\EOF
3951 echo $ac_n "checking for inline""... $ac_c" 1>&6
3952 echo "configure:3953: checking for inline" >&5
3953 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3954 echo $ac_n "(cached) $ac_c" 1>&6
3957 for ac_kw in inline __inline__ __inline; do
3958 cat > conftest.$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3966 if { (eval echo configure:3967: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3968 ac_cv_c_inline=$ac_kw; break
3970 echo "configure: failed program was:" >&5
3971 cat conftest.$ac_ext >&5
3978 echo "$ac_t""$ac_cv_c_inline" 1>&6
3979 case "$ac_cv_c_inline" in
3981 no) cat >> confdefs.h <<\EOF
3985 *) cat >> confdefs.h <<EOF
3986 #define inline $ac_cv_c_inline
3991 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3992 echo "configure:3993: checking for off_t" >&5
3993 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3994 echo $ac_n "(cached) $ac_c" 1>&6
3996 cat > conftest.$ac_ext <<EOF
3997 #line 3998 "configure"
3998 #include "confdefs.h"
3999 #include <sys/types.h>
4005 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4006 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4008 ac_cv_type_off_t=yes
4016 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4017 if test $ac_cv_type_off_t = no; then
4018 cat >> confdefs.h <<\EOF
4024 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4025 echo "configure:4026: checking for size_t" >&5
4026 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4027 echo $ac_n "(cached) $ac_c" 1>&6
4029 cat > conftest.$ac_ext <<EOF
4030 #line 4031 "configure"
4031 #include "confdefs.h"
4032 #include <sys/types.h>
4038 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4039 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4041 ac_cv_type_size_t=yes
4044 ac_cv_type_size_t=no
4049 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4050 if test $ac_cv_type_size_t = no; then
4051 cat >> confdefs.h <<\EOF
4052 #define size_t unsigned
4057 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4058 # for constant arguments. Useless!
4059 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4060 echo "configure:4061: checking for working alloca.h" >&5
4061 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4062 echo $ac_n "(cached) $ac_c" 1>&6
4064 cat > conftest.$ac_ext <<EOF
4065 #line 4066 "configure"
4066 #include "confdefs.h"
4069 char *p = alloca(2 * sizeof(int));
4072 if { (eval echo configure:4073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4074 ac_cv_header_alloca_h=yes
4076 echo "configure: failed program was:" >&5
4077 cat conftest.$ac_ext >&5
4079 ac_cv_header_alloca_h=no
4084 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4085 if test $ac_cv_header_alloca_h = yes; then
4086 cat >> confdefs.h <<\EOF
4087 #define HAVE_ALLOCA_H 1
4092 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4093 echo "configure:4094: checking for alloca" >&5
4094 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4095 echo $ac_n "(cached) $ac_c" 1>&6
4097 cat > conftest.$ac_ext <<EOF
4098 #line 4099 "configure"
4099 #include "confdefs.h"
4102 # define alloca __builtin_alloca
4105 # include <malloc.h>
4106 # define alloca _alloca
4109 # include <alloca.h>
4114 # ifndef alloca /* predefined by HP cc +Olibcalls */
4123 char *p = (char *) alloca(1);
4126 if { (eval echo configure:4127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4128 ac_cv_func_alloca_works=yes
4130 echo "configure: failed program was:" >&5
4131 cat conftest.$ac_ext >&5
4133 ac_cv_func_alloca_works=no
4138 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4139 if test $ac_cv_func_alloca_works = yes; then
4140 cat >> confdefs.h <<\EOF
4141 #define HAVE_ALLOCA 1
4146 if test $ac_cv_func_alloca_works = no; then
4147 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4148 # that cause trouble. Some versions do not even contain alloca or
4149 # contain a buggy version. If you still want to use their alloca,
4150 # use ar to extract alloca.o from them instead of compiling alloca.c.
4151 ALLOCA=alloca.${ac_objext}
4152 cat >> confdefs.h <<\EOF
4157 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4158 echo "configure:4159: checking whether alloca needs Cray hooks" >&5
4159 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4160 echo $ac_n "(cached) $ac_c" 1>&6
4162 cat > conftest.$ac_ext <<EOF
4163 #line 4164 "configure"
4164 #include "confdefs.h"
4165 #if defined(CRAY) && ! defined(CRAY2)
4172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4173 egrep "webecray" >/dev/null 2>&1; then
4184 echo "$ac_t""$ac_cv_os_cray" 1>&6
4185 if test $ac_cv_os_cray = yes; then
4186 for ac_func in _getb67 GETB67 getb67; do
4187 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4188 echo "configure:4189: checking for $ac_func" >&5
4189 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4190 echo $ac_n "(cached) $ac_c" 1>&6
4192 cat > conftest.$ac_ext <<EOF
4193 #line 4194 "configure"
4194 #include "confdefs.h"
4195 /* System header to define __stub macros and hopefully few prototypes,
4196 which can conflict with char $ac_func(); below. */
4198 /* Override any gcc2 internal prototype to avoid an error. */
4199 /* We use char because int might match the return type of a gcc2
4200 builtin and then its argument prototype would still apply. */
4205 /* The GNU C library defines this for functions which it implements
4206 to always fail with ENOSYS. Some functions are actually named
4207 something starting with __ and the normal name is an alias. */
4208 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4216 if { (eval echo configure:4217: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4218 eval "ac_cv_func_$ac_func=yes"
4220 echo "configure: failed program was:" >&5
4221 cat conftest.$ac_ext >&5
4223 eval "ac_cv_func_$ac_func=no"
4228 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4229 echo "$ac_t""yes" 1>&6
4230 cat >> confdefs.h <<EOF
4231 #define CRAY_STACKSEG_END $ac_func
4236 echo "$ac_t""no" 1>&6
4242 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4243 echo "configure:4244: checking stack direction for C alloca" >&5
4244 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4245 echo $ac_n "(cached) $ac_c" 1>&6
4247 if test "$cross_compiling" = yes; then
4248 ac_cv_c_stack_direction=0
4250 cat > conftest.$ac_ext <<EOF
4251 #line 4252 "configure"
4252 #include "confdefs.h"
4253 find_stack_direction ()
4255 static char *addr = 0;
4260 return find_stack_direction ();
4263 return (&dummy > addr) ? 1 : -1;
4267 exit (find_stack_direction() < 0);
4270 if { (eval echo configure:4271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4272 ac_cv_c_stack_direction=1
4274 echo "configure: failed program was:" >&5
4275 cat conftest.$ac_ext >&5
4277 ac_cv_c_stack_direction=-1
4284 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4285 cat >> confdefs.h <<EOF
4286 #define STACK_DIRECTION $ac_cv_c_stack_direction
4291 for ac_hdr in unistd.h
4293 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4294 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4295 echo "configure:4296: checking for $ac_hdr" >&5
4296 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4297 echo $ac_n "(cached) $ac_c" 1>&6
4299 cat > conftest.$ac_ext <<EOF
4300 #line 4301 "configure"
4301 #include "confdefs.h"
4304 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4305 { (eval echo configure:4306: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4306 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4307 if test -z "$ac_err"; then
4309 eval "ac_cv_header_$ac_safe=yes"
4312 echo "configure: failed program was:" >&5
4313 cat conftest.$ac_ext >&5
4315 eval "ac_cv_header_$ac_safe=no"
4319 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4320 echo "$ac_t""yes" 1>&6
4321 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4322 cat >> confdefs.h <<EOF
4323 #define $ac_tr_hdr 1
4327 echo "$ac_t""no" 1>&6
4331 for ac_func in getpagesize
4333 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4334 echo "configure:4335: checking for $ac_func" >&5
4335 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4336 echo $ac_n "(cached) $ac_c" 1>&6
4338 cat > conftest.$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4341 /* System header to define __stub macros and hopefully few prototypes,
4342 which can conflict with char $ac_func(); below. */
4344 /* Override any gcc2 internal prototype to avoid an error. */
4345 /* We use char because int might match the return type of a gcc2
4346 builtin and then its argument prototype would still apply. */
4351 /* The GNU C library defines this for functions which it implements
4352 to always fail with ENOSYS. Some functions are actually named
4353 something starting with __ and the normal name is an alias. */
4354 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4362 if { (eval echo configure:4363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4364 eval "ac_cv_func_$ac_func=yes"
4366 echo "configure: failed program was:" >&5
4367 cat conftest.$ac_ext >&5
4369 eval "ac_cv_func_$ac_func=no"
4374 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4375 echo "$ac_t""yes" 1>&6
4376 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4377 cat >> confdefs.h <<EOF
4378 #define $ac_tr_func 1
4382 echo "$ac_t""no" 1>&6
4386 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4387 echo "configure:4388: checking for working mmap" >&5
4388 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4389 echo $ac_n "(cached) $ac_c" 1>&6
4391 if test "$cross_compiling" = yes; then
4392 ac_cv_func_mmap_fixed_mapped=no
4394 cat > conftest.$ac_ext <<EOF
4395 #line 4396 "configure"
4396 #include "confdefs.h"
4398 /* Thanks to Mike Haertel and Jim Avera for this test.
4399 Here is a matrix of mmap possibilities:
4400 mmap private not fixed
4401 mmap private fixed at somewhere currently unmapped
4402 mmap private fixed at somewhere already mapped
4403 mmap shared not fixed
4404 mmap shared fixed at somewhere currently unmapped
4405 mmap shared fixed at somewhere already mapped
4406 For private mappings, we should verify that changes cannot be read()
4407 back from the file, nor mmap's back from the file at a different
4408 address. (There have been systems where private was not correctly
4409 implemented like the infamous i386 svr4.0, and systems where the
4410 VM page cache was not coherent with the filesystem buffer cache
4411 like early versions of FreeBSD and possibly contemporary NetBSD.)
4412 For shared mappings, we should conversely verify that changes get
4413 propogated back to all the places they're supposed to be.
4415 Grep wants private fixed already mapped.
4416 The main things grep needs to know about mmap are:
4417 * does it exist and is it safe to write into the mmap'd area
4418 * how to use it (BSD variants) */
4419 #include <sys/types.h>
4421 #include <sys/mman.h>
4423 /* This mess was copied from the GNU getpagesize.h. */
4424 #ifndef HAVE_GETPAGESIZE
4425 # ifdef HAVE_UNISTD_H
4426 # include <unistd.h>
4429 /* Assume that all systems that can run configure have sys/param.h. */
4430 # ifndef HAVE_SYS_PARAM_H
4431 # define HAVE_SYS_PARAM_H 1
4434 # ifdef _SC_PAGESIZE
4435 # define getpagesize() sysconf(_SC_PAGESIZE)
4436 # else /* no _SC_PAGESIZE */
4437 # ifdef HAVE_SYS_PARAM_H
4438 # include <sys/param.h>
4439 # ifdef EXEC_PAGESIZE
4440 # define getpagesize() EXEC_PAGESIZE
4441 # else /* no EXEC_PAGESIZE */
4443 # define getpagesize() NBPG * CLSIZE
4446 # endif /* no CLSIZE */
4447 # else /* no NBPG */
4449 # define getpagesize() NBPC
4450 # else /* no NBPC */
4452 # define getpagesize() PAGESIZE
4453 # endif /* PAGESIZE */
4454 # endif /* no NBPC */
4455 # endif /* no NBPG */
4456 # endif /* no EXEC_PAGESIZE */
4457 # else /* no HAVE_SYS_PARAM_H */
4458 # define getpagesize() 8192 /* punt totally */
4459 # endif /* no HAVE_SYS_PARAM_H */
4460 # endif /* no _SC_PAGESIZE */
4462 #endif /* no HAVE_GETPAGESIZE */
4465 extern "C" { void *malloc(unsigned); }
4473 char *data, *data2, *data3;
4477 pagesize = getpagesize();
4480 * First, make a file with some known garbage in it.
4482 data = malloc(pagesize);
4485 for (i = 0; i < pagesize; ++i)
4486 *(data + i) = rand();
4488 fd = creat("conftestmmap", 0600);
4491 if (write(fd, data, pagesize) != pagesize)
4496 * Next, try to mmap the file at a fixed address which
4497 * already has something else allocated at it. If we can,
4498 * also make sure that we see the same garbage.
4500 fd = open("conftestmmap", O_RDWR);
4503 data2 = malloc(2 * pagesize);
4506 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4507 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4508 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4510 for (i = 0; i < pagesize; ++i)
4511 if (*(data + i) != *(data2 + i))
4515 * Finally, make sure that changes to the mapped area
4516 * do not percolate back to the file as seen by read().
4517 * (This is a bug on some variants of i386 svr4.0.)
4519 for (i = 0; i < pagesize; ++i)
4520 *(data2 + i) = *(data2 + i) + 1;
4521 data3 = malloc(pagesize);
4524 if (read(fd, data3, pagesize) != pagesize)
4526 for (i = 0; i < pagesize; ++i)
4527 if (*(data + i) != *(data3 + i))
4530 unlink("conftestmmap");
4535 if { (eval echo configure:4536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4537 ac_cv_func_mmap_fixed_mapped=yes
4539 echo "configure: failed program was:" >&5
4540 cat conftest.$ac_ext >&5
4542 ac_cv_func_mmap_fixed_mapped=no
4549 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4550 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4551 cat >> confdefs.h <<\EOF
4558 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4559 unistd.h values.h sys/param.h
4561 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4562 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4563 echo "configure:4564: checking for $ac_hdr" >&5
4564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4565 echo $ac_n "(cached) $ac_c" 1>&6
4567 cat > conftest.$ac_ext <<EOF
4568 #line 4569 "configure"
4569 #include "confdefs.h"
4572 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4573 { (eval echo configure:4574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4574 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4575 if test -z "$ac_err"; then
4577 eval "ac_cv_header_$ac_safe=yes"
4580 echo "configure: failed program was:" >&5
4581 cat conftest.$ac_ext >&5
4583 eval "ac_cv_header_$ac_safe=no"
4587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4588 echo "$ac_t""yes" 1>&6
4589 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4590 cat >> confdefs.h <<EOF
4591 #define $ac_tr_hdr 1
4595 echo "$ac_t""no" 1>&6
4599 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4600 __argz_count __argz_stringify __argz_next
4602 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4603 echo "configure:4604: checking for $ac_func" >&5
4604 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4605 echo $ac_n "(cached) $ac_c" 1>&6
4607 cat > conftest.$ac_ext <<EOF
4608 #line 4609 "configure"
4609 #include "confdefs.h"
4610 /* System header to define __stub macros and hopefully few prototypes,
4611 which can conflict with char $ac_func(); below. */
4613 /* Override any gcc2 internal prototype to avoid an error. */
4614 /* We use char because int might match the return type of a gcc2
4615 builtin and then its argument prototype would still apply. */
4620 /* The GNU C library defines this for functions which it implements
4621 to always fail with ENOSYS. Some functions are actually named
4622 something starting with __ and the normal name is an alias. */
4623 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4631 if { (eval echo configure:4632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4633 eval "ac_cv_func_$ac_func=yes"
4635 echo "configure: failed program was:" >&5
4636 cat conftest.$ac_ext >&5
4638 eval "ac_cv_func_$ac_func=no"
4643 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4644 echo "$ac_t""yes" 1>&6
4645 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4646 cat >> confdefs.h <<EOF
4647 #define $ac_tr_func 1
4651 echo "$ac_t""no" 1>&6
4656 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4657 for ac_func in stpcpy
4659 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4660 echo "configure:4661: checking for $ac_func" >&5
4661 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4662 echo $ac_n "(cached) $ac_c" 1>&6
4664 cat > conftest.$ac_ext <<EOF
4665 #line 4666 "configure"
4666 #include "confdefs.h"
4667 /* System header to define __stub macros and hopefully few prototypes,
4668 which can conflict with char $ac_func(); below. */
4670 /* Override any gcc2 internal prototype to avoid an error. */
4671 /* We use char because int might match the return type of a gcc2
4672 builtin and then its argument prototype would still apply. */
4677 /* The GNU C library defines this for functions which it implements
4678 to always fail with ENOSYS. Some functions are actually named
4679 something starting with __ and the normal name is an alias. */
4680 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4688 if { (eval echo configure:4689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4690 eval "ac_cv_func_$ac_func=yes"
4692 echo "configure: failed program was:" >&5
4693 cat conftest.$ac_ext >&5
4695 eval "ac_cv_func_$ac_func=no"
4700 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4701 echo "$ac_t""yes" 1>&6
4702 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4703 cat >> confdefs.h <<EOF
4704 #define $ac_tr_func 1
4708 echo "$ac_t""no" 1>&6
4713 if test "${ac_cv_func_stpcpy}" = "yes"; then
4714 cat >> confdefs.h <<\EOF
4715 #define HAVE_STPCPY 1
4720 if test $ac_cv_header_locale_h = yes; then
4721 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4722 echo "configure:4723: checking for LC_MESSAGES" >&5
4723 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4724 echo $ac_n "(cached) $ac_c" 1>&6
4726 cat > conftest.$ac_ext <<EOF
4727 #line 4728 "configure"
4728 #include "confdefs.h"
4734 if { (eval echo configure:4735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4736 am_cv_val_LC_MESSAGES=yes
4738 echo "configure: failed program was:" >&5
4739 cat conftest.$ac_ext >&5
4741 am_cv_val_LC_MESSAGES=no
4746 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4747 if test $am_cv_val_LC_MESSAGES = yes; then
4748 cat >> confdefs.h <<\EOF
4749 #define HAVE_LC_MESSAGES 1
4754 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4755 echo "configure:4756: checking whether NLS is requested" >&5
4756 # Check whether --enable-nls or --disable-nls was given.
4757 if test "${enable_nls+set}" = set; then
4758 enableval="$enable_nls"
4764 echo "$ac_t""$USE_NLS" 1>&6
4767 USE_INCLUDED_LIBINTL=no
4769 if test "$USE_NLS" = "yes"; then
4770 cat >> confdefs.h <<\EOF
4771 #define ENABLE_NLS 1
4774 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4775 echo "configure:4776: checking whether included gettext is requested" >&5
4776 # Check whether --with-included-gettext or --without-included-gettext was given.
4777 if test "${with_included_gettext+set}" = set; then
4778 withval="$with_included_gettext"
4779 nls_cv_force_use_gnu_gettext=$withval
4781 nls_cv_force_use_gnu_gettext=no
4784 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4786 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4787 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4789 nls_cv_header_libgt=
4792 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4793 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4794 echo "configure:4795: checking for libintl.h" >&5
4795 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4796 echo $ac_n "(cached) $ac_c" 1>&6
4798 cat > conftest.$ac_ext <<EOF
4799 #line 4800 "configure"
4800 #include "confdefs.h"
4801 #include <libintl.h>
4803 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4804 { (eval echo configure:4805: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4805 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4806 if test -z "$ac_err"; then
4808 eval "ac_cv_header_$ac_safe=yes"
4811 echo "configure: failed program was:" >&5
4812 cat conftest.$ac_ext >&5
4814 eval "ac_cv_header_$ac_safe=no"
4818 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4819 echo "$ac_t""yes" 1>&6
4820 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4821 echo "configure:4822: checking for gettext in libc" >&5
4822 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4823 echo $ac_n "(cached) $ac_c" 1>&6
4825 cat > conftest.$ac_ext <<EOF
4826 #line 4827 "configure"
4827 #include "confdefs.h"
4828 #include <libintl.h>
4830 return (int) gettext ("")
4833 if { (eval echo configure:4834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4835 gt_cv_func_gettext_libc=yes
4837 echo "configure: failed program was:" >&5
4838 cat conftest.$ac_ext >&5
4840 gt_cv_func_gettext_libc=no
4845 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4847 if test "$gt_cv_func_gettext_libc" != "yes"; then
4848 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4849 echo "configure:4850: checking for bindtextdomain in -lintl" >&5
4850 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4851 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4852 echo $ac_n "(cached) $ac_c" 1>&6
4854 ac_save_LIBS="$LIBS"
4856 cat > conftest.$ac_ext <<EOF
4857 #line 4858 "configure"
4858 #include "confdefs.h"
4859 /* Override any gcc2 internal prototype to avoid an error. */
4860 /* We use char because int might match the return type of a gcc2
4861 builtin and then its argument prototype would still apply. */
4862 char bindtextdomain();
4868 if { (eval echo configure:4869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4870 eval "ac_cv_lib_$ac_lib_var=yes"
4872 echo "configure: failed program was:" >&5
4873 cat conftest.$ac_ext >&5
4875 eval "ac_cv_lib_$ac_lib_var=no"
4878 LIBS="$ac_save_LIBS"
4881 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4882 echo "$ac_t""yes" 1>&6
4883 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4884 echo "configure:4885: checking for gettext in libintl" >&5
4885 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4886 echo $ac_n "(cached) $ac_c" 1>&6
4888 cat > conftest.$ac_ext <<EOF
4889 #line 4890 "configure"
4890 #include "confdefs.h"
4893 return (int) gettext ("")
4896 if { (eval echo configure:4897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4898 gt_cv_func_gettext_libintl=yes
4900 echo "configure: failed program was:" >&5
4901 cat conftest.$ac_ext >&5
4903 gt_cv_func_gettext_libintl=no
4908 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4910 echo "$ac_t""no" 1>&6
4915 if test "$gt_cv_func_gettext_libc" = "yes" \
4916 || test "$gt_cv_func_gettext_libintl" = "yes"; then
4917 cat >> confdefs.h <<\EOF
4918 #define HAVE_GETTEXT 1
4921 # Extract the first word of "msgfmt", so it can be a program name with args.
4922 set dummy msgfmt; ac_word=$2
4923 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4924 echo "configure:4925: checking for $ac_word" >&5
4925 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4926 echo $ac_n "(cached) $ac_c" 1>&6
4930 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4933 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4934 for ac_dir in $PATH; do
4935 test -z "$ac_dir" && ac_dir=.
4936 if test -f $ac_dir/$ac_word; then
4937 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4938 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4944 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4948 MSGFMT="$ac_cv_path_MSGFMT"
4949 if test -n "$MSGFMT"; then
4950 echo "$ac_t""$MSGFMT" 1>&6
4952 echo "$ac_t""no" 1>&6
4954 if test "$MSGFMT" != "no"; then
4955 for ac_func in dcgettext
4957 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4958 echo "configure:4959: checking for $ac_func" >&5
4959 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4960 echo $ac_n "(cached) $ac_c" 1>&6
4962 cat > conftest.$ac_ext <<EOF
4963 #line 4964 "configure"
4964 #include "confdefs.h"
4965 /* System header to define __stub macros and hopefully few prototypes,
4966 which can conflict with char $ac_func(); below. */
4968 /* Override any gcc2 internal prototype to avoid an error. */
4969 /* We use char because int might match the return type of a gcc2
4970 builtin and then its argument prototype would still apply. */
4975 /* The GNU C library defines this for functions which it implements
4976 to always fail with ENOSYS. Some functions are actually named
4977 something starting with __ and the normal name is an alias. */
4978 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4986 if { (eval echo configure:4987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4988 eval "ac_cv_func_$ac_func=yes"
4990 echo "configure: failed program was:" >&5
4991 cat conftest.$ac_ext >&5
4993 eval "ac_cv_func_$ac_func=no"
4998 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4999 echo "$ac_t""yes" 1>&6
5000 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5001 cat >> confdefs.h <<EOF
5002 #define $ac_tr_func 1
5006 echo "$ac_t""no" 1>&6
5010 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5011 set dummy gmsgfmt; ac_word=$2
5012 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5013 echo "configure:5014: checking for $ac_word" >&5
5014 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5015 echo $ac_n "(cached) $ac_c" 1>&6
5019 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5022 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5025 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5027 for ac_dir in $ac_dummy; do
5028 test -z "$ac_dir" && ac_dir=.
5029 if test -f $ac_dir/$ac_word; then
5030 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5035 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5039 GMSGFMT="$ac_cv_path_GMSGFMT"
5040 if test -n "$GMSGFMT"; then
5041 echo "$ac_t""$GMSGFMT" 1>&6
5043 echo "$ac_t""no" 1>&6
5046 # Extract the first word of "xgettext", so it can be a program name with args.
5047 set dummy xgettext; ac_word=$2
5048 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5049 echo "configure:5050: checking for $ac_word" >&5
5050 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5051 echo $ac_n "(cached) $ac_c" 1>&6
5055 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5058 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5059 for ac_dir in $PATH; do
5060 test -z "$ac_dir" && ac_dir=.
5061 if test -f $ac_dir/$ac_word; then
5062 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5063 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5069 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5073 XGETTEXT="$ac_cv_path_XGETTEXT"
5074 if test -n "$XGETTEXT"; then
5075 echo "$ac_t""$XGETTEXT" 1>&6
5077 echo "$ac_t""no" 1>&6
5080 cat > conftest.$ac_ext <<EOF
5081 #line 5082 "configure"
5082 #include "confdefs.h"
5085 extern int _nl_msg_cat_cntr;
5086 return _nl_msg_cat_cntr
5089 if { (eval echo configure:5090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5094 echo "configure: failed program was:" >&5
5095 cat conftest.$ac_ext >&5
5106 echo "$ac_t""no" 1>&6
5111 if test "$CATOBJEXT" = "NONE"; then
5112 nls_cv_use_gnu_gettext=yes
5116 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5117 INTLOBJS="\$(GETTOBJS)"
5118 # Extract the first word of "msgfmt", so it can be a program name with args.
5119 set dummy msgfmt; ac_word=$2
5120 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5121 echo "configure:5122: checking for $ac_word" >&5
5122 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5123 echo $ac_n "(cached) $ac_c" 1>&6
5127 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5130 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5131 for ac_dir in $PATH; do
5132 test -z "$ac_dir" && ac_dir=.
5133 if test -f $ac_dir/$ac_word; then
5134 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5135 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5141 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5145 MSGFMT="$ac_cv_path_MSGFMT"
5146 if test -n "$MSGFMT"; then
5147 echo "$ac_t""$MSGFMT" 1>&6
5149 echo "$ac_t""no" 1>&6
5152 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5153 set dummy gmsgfmt; ac_word=$2
5154 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5155 echo "configure:5156: checking for $ac_word" >&5
5156 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5157 echo $ac_n "(cached) $ac_c" 1>&6
5161 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5164 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5167 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5169 for ac_dir in $ac_dummy; do
5170 test -z "$ac_dir" && ac_dir=.
5171 if test -f $ac_dir/$ac_word; then
5172 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5177 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5181 GMSGFMT="$ac_cv_path_GMSGFMT"
5182 if test -n "$GMSGFMT"; then
5183 echo "$ac_t""$GMSGFMT" 1>&6
5185 echo "$ac_t""no" 1>&6
5188 # Extract the first word of "xgettext", so it can be a program name with args.
5189 set dummy xgettext; ac_word=$2
5190 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5191 echo "configure:5192: checking for $ac_word" >&5
5192 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5193 echo $ac_n "(cached) $ac_c" 1>&6
5197 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5200 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5201 for ac_dir in $PATH; do
5202 test -z "$ac_dir" && ac_dir=.
5203 if test -f $ac_dir/$ac_word; then
5204 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5205 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5211 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5215 XGETTEXT="$ac_cv_path_XGETTEXT"
5216 if test -n "$XGETTEXT"; then
5217 echo "$ac_t""$XGETTEXT" 1>&6
5219 echo "$ac_t""no" 1>&6
5223 USE_INCLUDED_LIBINTL=yes
5227 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5229 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5230 nls_cv_header_intl=libintl.h
5231 nls_cv_header_libgt=libgettext.h
5234 if test "$XGETTEXT" != ":"; then
5235 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5238 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5243 # We need to process the po/ directory.
5247 nls_cv_header_intl=libintl.h
5248 nls_cv_header_libgt=libgettext.h
5251 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5252 # because some of the sources are only built for this goal.
5253 if test "$PACKAGE" = gettext; then
5255 USE_INCLUDED_LIBINTL=yes
5258 for lang in $ALL_LINGUAS; do
5259 GMOFILES="$GMOFILES $lang.gmo"
5260 POFILES="$POFILES $lang.po"
5276 if test "x$CATOBJEXT" != "x"; then
5277 if test "x$ALL_LINGUAS" = "x"; then
5280 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5281 echo "configure:5282: checking for catalogs to be installed" >&5
5283 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5284 case "$ALL_LINGUAS" in
5285 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5288 LINGUAS=$NEW_LINGUAS
5289 echo "$ac_t""$LINGUAS" 1>&6
5292 if test -n "$LINGUAS"; then
5293 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5297 if test $ac_cv_header_locale_h = yes; then
5298 INCLUDE_LOCALE_H="#include <locale.h>"
5301 /* The system does not provide the header <locale.h>. Take care yourself. */"
5305 if test -f $srcdir/po2tbl.sed.in; then
5306 if test "$CATOBJEXT" = ".cat"; then
5307 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5308 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5309 echo "configure:5310: checking for linux/version.h" >&5
5310 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5311 echo $ac_n "(cached) $ac_c" 1>&6
5313 cat > conftest.$ac_ext <<EOF
5314 #line 5315 "configure"
5315 #include "confdefs.h"
5316 #include <linux/version.h>
5318 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5319 { (eval echo configure:5320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5320 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5321 if test -z "$ac_err"; then
5323 eval "ac_cv_header_$ac_safe=yes"
5326 echo "configure: failed program was:" >&5
5327 cat conftest.$ac_ext >&5
5329 eval "ac_cv_header_$ac_safe=no"
5333 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5334 echo "$ac_t""yes" 1>&6
5337 echo "$ac_t""no" 1>&6
5342 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5344 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5345 $srcdir/po2tbl.sed.in > po2tbl.sed
5348 if test "$PACKAGE" = "gettext"; then
5358 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5364 if test -f $srcdir/po/POTFILES.in; then
5365 test -d po || mkdir po
5366 if test "x$srcdir" != "x."; then
5367 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5368 posrcprefix="$srcdir/"
5370 posrcprefix="../$srcdir/"
5376 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5377 < $srcdir/po/POTFILES.in > po/POTFILES
5381 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5382 echo "configure:5383: checking whether to enable maintainer-specific portions of Makefiles" >&5
5383 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5384 if test "${enable_maintainer_mode+set}" = set; then
5385 enableval="$enable_maintainer_mode"
5386 USE_MAINTAINER_MODE=$enableval
5388 USE_MAINTAINER_MODE=no
5391 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5394 if test $USE_MAINTAINER_MODE = yes; then
5395 MAINTAINER_MODE_TRUE=
5396 MAINTAINER_MODE_FALSE='#'
5398 MAINTAINER_MODE_TRUE='#'
5399 MAINTAINER_MODE_FALSE=
5401 MAINT=$MAINTAINER_MODE_TRUE
5406 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5407 echo "configure:5408: checking for executable suffix" >&5
5408 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5409 echo $ac_n "(cached) $ac_c" 1>&6
5411 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5415 echo 'int main () { return 0; }' > conftest.$ac_ext
5417 if { (eval echo configure:5418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5418 for file in conftest.*; do
5420 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5421 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5425 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5428 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5433 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5434 echo "$ac_t""${ac_cv_exeext}" 1>&6
5438 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5440 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5441 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5442 echo "configure:5443: checking for $ac_hdr" >&5
5443 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5444 echo $ac_n "(cached) $ac_c" 1>&6
5446 cat > conftest.$ac_ext <<EOF
5447 #line 5448 "configure"
5448 #include "confdefs.h"
5451 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5452 { (eval echo configure:5453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5453 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5454 if test -z "$ac_err"; then
5456 eval "ac_cv_header_$ac_safe=yes"
5459 echo "configure: failed program was:" >&5
5460 cat conftest.$ac_ext >&5
5462 eval "ac_cv_header_$ac_safe=no"
5466 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5467 echo "$ac_t""yes" 1>&6
5468 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5469 cat >> confdefs.h <<EOF
5470 #define $ac_tr_hdr 1
5474 echo "$ac_t""no" 1>&6
5479 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5480 # people who are not cross-compiling but are compiling cross-assemblers.
5481 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5482 echo "configure:5483: checking whether compiling a cross-assembler" >&5
5483 if test "${host}" = "${target}"; then
5487 cat >> confdefs.h <<\EOF
5488 #define CROSS_COMPILE 1
5492 echo "$ac_t""$cross_gas" 1>&6
5494 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5495 # for constant arguments. Useless!
5496 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5497 echo "configure:5498: checking for working alloca.h" >&5
5498 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5499 echo $ac_n "(cached) $ac_c" 1>&6
5501 cat > conftest.$ac_ext <<EOF
5502 #line 5503 "configure"
5503 #include "confdefs.h"
5506 char *p = alloca(2 * sizeof(int));
5509 if { (eval echo configure:5510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5511 ac_cv_header_alloca_h=yes
5513 echo "configure: failed program was:" >&5
5514 cat conftest.$ac_ext >&5
5516 ac_cv_header_alloca_h=no
5521 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5522 if test $ac_cv_header_alloca_h = yes; then
5523 cat >> confdefs.h <<\EOF
5524 #define HAVE_ALLOCA_H 1
5529 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5530 echo "configure:5531: checking for alloca" >&5
5531 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5532 echo $ac_n "(cached) $ac_c" 1>&6
5534 cat > conftest.$ac_ext <<EOF
5535 #line 5536 "configure"
5536 #include "confdefs.h"
5539 # define alloca __builtin_alloca
5542 # include <malloc.h>
5543 # define alloca _alloca
5546 # include <alloca.h>
5551 # ifndef alloca /* predefined by HP cc +Olibcalls */
5560 char *p = (char *) alloca(1);
5563 if { (eval echo configure:5564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5565 ac_cv_func_alloca_works=yes
5567 echo "configure: failed program was:" >&5
5568 cat conftest.$ac_ext >&5
5570 ac_cv_func_alloca_works=no
5575 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5576 if test $ac_cv_func_alloca_works = yes; then
5577 cat >> confdefs.h <<\EOF
5578 #define HAVE_ALLOCA 1
5583 if test $ac_cv_func_alloca_works = no; then
5584 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5585 # that cause trouble. Some versions do not even contain alloca or
5586 # contain a buggy version. If you still want to use their alloca,
5587 # use ar to extract alloca.o from them instead of compiling alloca.c.
5588 ALLOCA=alloca.${ac_objext}
5589 cat >> confdefs.h <<\EOF
5594 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5595 echo "configure:5596: checking whether alloca needs Cray hooks" >&5
5596 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5597 echo $ac_n "(cached) $ac_c" 1>&6
5599 cat > conftest.$ac_ext <<EOF
5600 #line 5601 "configure"
5601 #include "confdefs.h"
5602 #if defined(CRAY) && ! defined(CRAY2)
5609 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5610 egrep "webecray" >/dev/null 2>&1; then
5621 echo "$ac_t""$ac_cv_os_cray" 1>&6
5622 if test $ac_cv_os_cray = yes; then
5623 for ac_func in _getb67 GETB67 getb67; do
5624 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5625 echo "configure:5626: checking for $ac_func" >&5
5626 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5627 echo $ac_n "(cached) $ac_c" 1>&6
5629 cat > conftest.$ac_ext <<EOF
5630 #line 5631 "configure"
5631 #include "confdefs.h"
5632 /* System header to define __stub macros and hopefully few prototypes,
5633 which can conflict with char $ac_func(); below. */
5635 /* Override any gcc2 internal prototype to avoid an error. */
5636 /* We use char because int might match the return type of a gcc2
5637 builtin and then its argument prototype would still apply. */
5642 /* The GNU C library defines this for functions which it implements
5643 to always fail with ENOSYS. Some functions are actually named
5644 something starting with __ and the normal name is an alias. */
5645 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5653 if { (eval echo configure:5654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5655 eval "ac_cv_func_$ac_func=yes"
5657 echo "configure: failed program was:" >&5
5658 cat conftest.$ac_ext >&5
5660 eval "ac_cv_func_$ac_func=no"
5665 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5666 echo "$ac_t""yes" 1>&6
5667 cat >> confdefs.h <<EOF
5668 #define CRAY_STACKSEG_END $ac_func
5673 echo "$ac_t""no" 1>&6
5679 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5680 echo "configure:5681: checking stack direction for C alloca" >&5
5681 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5682 echo $ac_n "(cached) $ac_c" 1>&6
5684 if test "$cross_compiling" = yes; then
5685 ac_cv_c_stack_direction=0
5687 cat > conftest.$ac_ext <<EOF
5688 #line 5689 "configure"
5689 #include "confdefs.h"
5690 find_stack_direction ()
5692 static char *addr = 0;
5697 return find_stack_direction ();
5700 return (&dummy > addr) ? 1 : -1;
5704 exit (find_stack_direction() < 0);
5707 if { (eval echo configure:5708: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5709 ac_cv_c_stack_direction=1
5711 echo "configure: failed program was:" >&5
5712 cat conftest.$ac_ext >&5
5714 ac_cv_c_stack_direction=-1
5721 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5722 cat >> confdefs.h <<EOF
5723 #define STACK_DIRECTION $ac_cv_c_stack_direction
5728 echo $ac_n "checking for inline""... $ac_c" 1>&6
5729 echo "configure:5730: checking for inline" >&5
5730 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5731 echo $ac_n "(cached) $ac_c" 1>&6
5734 for ac_kw in inline __inline__ __inline; do
5735 cat > conftest.$ac_ext <<EOF
5736 #line 5737 "configure"
5737 #include "confdefs.h"
5743 if { (eval echo configure:5744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5745 ac_cv_c_inline=$ac_kw; break
5747 echo "configure: failed program was:" >&5
5748 cat conftest.$ac_ext >&5
5755 echo "$ac_t""$ac_cv_c_inline" 1>&6
5756 case "$ac_cv_c_inline" in
5758 no) cat >> confdefs.h <<\EOF
5762 *) cat >> confdefs.h <<EOF
5763 #define inline $ac_cv_c_inline
5769 # VMS doesn't have unlink.
5770 for ac_func in unlink remove
5772 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5773 echo "configure:5774: checking for $ac_func" >&5
5774 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5775 echo $ac_n "(cached) $ac_c" 1>&6
5777 cat > conftest.$ac_ext <<EOF
5778 #line 5779 "configure"
5779 #include "confdefs.h"
5780 /* System header to define __stub macros and hopefully few prototypes,
5781 which can conflict with char $ac_func(); below. */
5783 /* Override any gcc2 internal prototype to avoid an error. */
5784 /* We use char because int might match the return type of a gcc2
5785 builtin and then its argument prototype would still apply. */
5790 /* The GNU C library defines this for functions which it implements
5791 to always fail with ENOSYS. Some functions are actually named
5792 something starting with __ and the normal name is an alias. */
5793 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5801 if { (eval echo configure:5802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5803 eval "ac_cv_func_$ac_func=yes"
5805 echo "configure: failed program was:" >&5
5806 cat conftest.$ac_ext >&5
5808 eval "ac_cv_func_$ac_func=no"
5813 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5814 echo "$ac_t""yes" 1>&6
5815 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5816 cat >> confdefs.h <<EOF
5817 #define $ac_tr_func 1
5821 echo "$ac_t""no" 1>&6
5826 # Some systems don't have sbrk().
5829 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5830 echo "configure:5831: checking for $ac_func" >&5
5831 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5832 echo $ac_n "(cached) $ac_c" 1>&6
5834 cat > conftest.$ac_ext <<EOF
5835 #line 5836 "configure"
5836 #include "confdefs.h"
5837 /* System header to define __stub macros and hopefully few prototypes,
5838 which can conflict with char $ac_func(); below. */
5840 /* Override any gcc2 internal prototype to avoid an error. */
5841 /* We use char because int might match the return type of a gcc2
5842 builtin and then its argument prototype would still apply. */
5847 /* The GNU C library defines this for functions which it implements
5848 to always fail with ENOSYS. Some functions are actually named
5849 something starting with __ and the normal name is an alias. */
5850 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5858 if { (eval echo configure:5859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5860 eval "ac_cv_func_$ac_func=yes"
5862 echo "configure: failed program was:" >&5
5863 cat conftest.$ac_ext >&5
5865 eval "ac_cv_func_$ac_func=no"
5870 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5871 echo "$ac_t""yes" 1>&6
5872 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5873 cat >> confdefs.h <<EOF
5874 #define $ac_tr_func 1
5878 echo "$ac_t""no" 1>&6
5883 # do we need the math library?
5884 case "${need_libm}" in
5888 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5889 # These system don't have libm
5892 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5893 echo "configure:5894: checking for _mwvalidcheckl in -lmw" >&5
5894 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5895 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5896 echo $ac_n "(cached) $ac_c" 1>&6
5898 ac_save_LIBS="$LIBS"
5900 cat > conftest.$ac_ext <<EOF
5901 #line 5902 "configure"
5902 #include "confdefs.h"
5903 /* Override any gcc2 internal prototype to avoid an error. */
5904 /* We use char because int might match the return type of a gcc2
5905 builtin and then its argument prototype would still apply. */
5906 char _mwvalidcheckl();
5912 if { (eval echo configure:5913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5914 eval "ac_cv_lib_$ac_lib_var=yes"
5916 echo "configure: failed program was:" >&5
5917 cat conftest.$ac_ext >&5
5919 eval "ac_cv_lib_$ac_lib_var=no"
5922 LIBS="$ac_save_LIBS"
5925 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5926 echo "$ac_t""yes" 1>&6
5929 echo "$ac_t""no" 1>&6
5932 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5933 echo "configure:5934: checking for main in -lm" >&5
5934 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5935 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5936 echo $ac_n "(cached) $ac_c" 1>&6
5938 ac_save_LIBS="$LIBS"
5940 cat > conftest.$ac_ext <<EOF
5941 #line 5942 "configure"
5942 #include "confdefs.h"
5948 if { (eval echo configure:5949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5950 eval "ac_cv_lib_$ac_lib_var=yes"
5952 echo "configure: failed program was:" >&5
5953 cat conftest.$ac_ext >&5
5955 eval "ac_cv_lib_$ac_lib_var=no"
5958 LIBS="$ac_save_LIBS"
5961 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5962 echo "$ac_t""yes" 1>&6
5965 echo "$ac_t""no" 1>&6
5970 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5971 echo "configure:5972: checking for main in -lm" >&5
5972 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5973 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5974 echo $ac_n "(cached) $ac_c" 1>&6
5976 ac_save_LIBS="$LIBS"
5978 cat > conftest.$ac_ext <<EOF
5979 #line 5980 "configure"
5980 #include "confdefs.h"
5986 if { (eval echo configure:5987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5988 eval "ac_cv_lib_$ac_lib_var=yes"
5990 echo "configure: failed program was:" >&5
5991 cat conftest.$ac_ext >&5
5993 eval "ac_cv_lib_$ac_lib_var=no"
5996 LIBS="$ac_save_LIBS"
5999 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6000 echo "$ac_t""yes" 1>&6
6003 echo "$ac_t""no" 1>&6
6013 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6014 # enough, but on some of those systems, the assert macro relies on requoting
6016 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6017 echo "configure:6018: checking for working assert macro" >&5
6018 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6019 echo $ac_n "(cached) $ac_c" 1>&6
6021 cat > conftest.$ac_ext <<EOF
6022 #line 6023 "configure"
6023 #include "confdefs.h"
6028 /* check for requoting problems */
6029 static int a, b, c, d;
6031 assert (!strcmp(s, "foo bar baz quux"));
6032 /* check for newline handling */
6038 if { (eval echo configure:6039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6040 gas_cv_assert_ok=yes
6042 echo "configure: failed program was:" >&5
6043 cat conftest.$ac_ext >&5
6049 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6050 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
6051 #define BROKEN_ASSERT 1
6056 # On some systems, the system header files may not declare malloc, realloc,
6057 # and free. There are places where gas needs these functions to have been
6058 # declared -- such as when taking their addresses.
6060 #ifdef HAVE_MEMORY_H
6063 #ifdef HAVE_STRING_H
6066 #ifdef HAVE_STRINGS_H
6067 #include <strings.h>
6070 #ifdef HAVE_STDLIB_H
6073 #ifdef HAVE_UNISTD_H
6078 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6079 echo "configure:6080: checking whether declaration is required for strstr" >&5
6080 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6081 echo $ac_n "(cached) $ac_c" 1>&6
6083 cat > conftest.$ac_ext <<EOF
6084 #line 6085 "configure"
6085 #include "confdefs.h"
6089 typedef char *(*f)();
6095 if { (eval echo configure:6096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6097 gas_cv_decl_needed_strstr=no
6099 echo "configure: failed program was:" >&5
6100 cat conftest.$ac_ext >&5
6102 gas_cv_decl_needed_strstr=yes
6106 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6107 if test $gas_cv_decl_needed_strstr = yes; then
6108 cat >> confdefs.h <<\EOF
6109 #define NEED_DECLARATION_STRSTR 1
6115 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6116 echo "configure:6117: checking whether declaration is required for malloc" >&5
6117 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6118 echo $ac_n "(cached) $ac_c" 1>&6
6120 cat > conftest.$ac_ext <<EOF
6121 #line 6122 "configure"
6122 #include "confdefs.h"
6126 typedef char *(*f)();
6132 if { (eval echo configure:6133: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6134 gas_cv_decl_needed_malloc=no
6136 echo "configure: failed program was:" >&5
6137 cat conftest.$ac_ext >&5
6139 gas_cv_decl_needed_malloc=yes
6143 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6144 if test $gas_cv_decl_needed_malloc = yes; then
6145 cat >> confdefs.h <<\EOF
6146 #define NEED_DECLARATION_MALLOC 1
6152 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6153 echo "configure:6154: checking whether declaration is required for free" >&5
6154 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6155 echo $ac_n "(cached) $ac_c" 1>&6
6157 cat > conftest.$ac_ext <<EOF
6158 #line 6159 "configure"
6159 #include "confdefs.h"
6163 typedef void (*f)();
6169 if { (eval echo configure:6170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6171 gas_cv_decl_needed_free=no
6173 echo "configure: failed program was:" >&5
6174 cat conftest.$ac_ext >&5
6176 gas_cv_decl_needed_free=yes
6180 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6181 if test $gas_cv_decl_needed_free = yes; then
6182 cat >> confdefs.h <<\EOF
6183 #define NEED_DECLARATION_FREE 1
6189 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6190 echo "configure:6191: checking whether declaration is required for sbrk" >&5
6191 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6192 echo $ac_n "(cached) $ac_c" 1>&6
6194 cat > conftest.$ac_ext <<EOF
6195 #line 6196 "configure"
6196 #include "confdefs.h"
6200 typedef char *(*f)();
6206 if { (eval echo configure:6207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6208 gas_cv_decl_needed_sbrk=no
6210 echo "configure: failed program was:" >&5
6211 cat conftest.$ac_ext >&5
6213 gas_cv_decl_needed_sbrk=yes
6217 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6218 if test $gas_cv_decl_needed_sbrk = yes; then
6219 cat >> confdefs.h <<\EOF
6220 #define NEED_DECLARATION_SBRK 1
6226 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6227 echo "configure:6228: checking whether declaration is required for environ" >&5
6228 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6229 echo $ac_n "(cached) $ac_c" 1>&6
6231 cat > conftest.$ac_ext <<EOF
6232 #line 6233 "configure"
6233 #include "confdefs.h"
6243 if { (eval echo configure:6244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6245 gas_cv_decl_needed_environ=no
6247 echo "configure: failed program was:" >&5
6248 cat conftest.$ac_ext >&5
6250 gas_cv_decl_needed_environ=yes
6254 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6255 if test $gas_cv_decl_needed_environ = yes; then
6256 cat >> confdefs.h <<\EOF
6257 #define NEED_DECLARATION_ENVIRON 1
6263 # Does errno.h declare errno, or do we have to add a separate declaration
6266 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6267 echo "configure:6268: checking whether declaration is required for errno" >&5
6268 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6269 echo $ac_n "(cached) $ac_c" 1>&6
6271 cat > conftest.$ac_ext <<EOF
6272 #line 6273 "configure"
6273 #include "confdefs.h"
6287 if { (eval echo configure:6288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6289 gas_cv_decl_needed_errno=no
6291 echo "configure: failed program was:" >&5
6292 cat conftest.$ac_ext >&5
6294 gas_cv_decl_needed_errno=yes
6298 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6299 if test $gas_cv_decl_needed_errno = yes; then
6300 cat >> confdefs.h <<\EOF
6301 #define NEED_DECLARATION_ERRNO 1
6310 cat > confcache <<\EOF
6311 # This file is a shell script that caches the results of configure
6312 # tests run on this system so they can be shared between configure
6313 # scripts and configure runs. It is not useful on other systems.
6314 # If it contains results you don't want to keep, you may remove or edit it.
6316 # By default, configure uses ./config.cache as the cache file,
6317 # creating it if it does not exist already. You can give configure
6318 # the --cache-file=FILE option to use a different cache file; that is
6319 # what configure does when it calls configure scripts in
6320 # subdirectories, so they share the cache.
6321 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6322 # config.status only pays attention to the cache file if you give it the
6323 # --recheck option to rerun configure.
6326 # The following way of writing the cache mishandles newlines in values,
6327 # but we know of no workaround that is simple, portable, and efficient.
6328 # So, don't put newlines in cache variables' values.
6329 # Ultrix sh set writes to stderr and can't be redirected directly,
6330 # and sets the high bit in the cache file unless we assign to the vars.
6332 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6334 # `set' does not quote correctly, so add quotes (double-quote substitution
6335 # turns \\\\ into \\, and sed turns \\ into \).
6337 -e "s/'/'\\\\''/g" \
6338 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6341 # `set' quotes correctly as required by POSIX, so do not add quotes.
6342 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6345 if cmp -s $cache_file confcache; then
6348 if test -w $cache_file; then
6349 echo "updating cache $cache_file"
6350 cat confcache > $cache_file
6352 echo "not updating unwritable cache $cache_file"
6357 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6359 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6360 # Let make expand exec_prefix.
6361 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6363 # Any assignment to VPATH causes Sun make to only execute
6364 # the first set of double-colon rules, so remove it if not needed.
6365 # If there is a colon in the path, we need to keep it.
6366 if test "x$srcdir" = x.; then
6367 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6370 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6372 DEFS=-DHAVE_CONFIG_H
6374 # Without the "./", some shells look in PATH for config.status.
6375 : ${CONFIG_STATUS=./config.status}
6377 echo creating $CONFIG_STATUS
6378 rm -f $CONFIG_STATUS
6379 cat > $CONFIG_STATUS <<EOF
6381 # Generated automatically by configure.
6382 # Run this file to recreate the current configuration.
6383 # This directory was configured as follows,
6384 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6386 # $0 $ac_configure_args
6388 # Compiler output produced by configure, useful for debugging
6389 # configure, is in ./config.log if it exists.
6391 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6394 case "\$ac_option" in
6395 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6396 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6397 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6398 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6399 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6401 -help | --help | --hel | --he | --h)
6402 echo "\$ac_cs_usage"; exit 0 ;;
6403 *) echo "\$ac_cs_usage"; exit 1 ;;
6407 ac_given_srcdir=$srcdir
6408 ac_given_INSTALL="$INSTALL"
6410 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
6412 cat >> $CONFIG_STATUS <<EOF
6414 # Protect against being on the right side of a sed subst in config.status.
6415 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6416 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6420 s%@CFLAGS@%$CFLAGS%g
6421 s%@CPPFLAGS@%$CPPFLAGS%g
6422 s%@CXXFLAGS@%$CXXFLAGS%g
6423 s%@FFLAGS@%$FFLAGS%g
6425 s%@LDFLAGS@%$LDFLAGS%g
6427 s%@exec_prefix@%$exec_prefix%g
6428 s%@prefix@%$prefix%g
6429 s%@program_transform_name@%$program_transform_name%g
6430 s%@bindir@%$bindir%g
6431 s%@sbindir@%$sbindir%g
6432 s%@libexecdir@%$libexecdir%g
6433 s%@datadir@%$datadir%g
6434 s%@sysconfdir@%$sysconfdir%g
6435 s%@sharedstatedir@%$sharedstatedir%g
6436 s%@localstatedir@%$localstatedir%g
6437 s%@libdir@%$libdir%g
6438 s%@includedir@%$includedir%g
6439 s%@oldincludedir@%$oldincludedir%g
6440 s%@infodir@%$infodir%g
6441 s%@mandir@%$mandir%g
6443 s%@host_alias@%$host_alias%g
6444 s%@host_cpu@%$host_cpu%g
6445 s%@host_vendor@%$host_vendor%g
6446 s%@host_os@%$host_os%g
6447 s%@target@%$target%g
6448 s%@target_alias@%$target_alias%g
6449 s%@target_cpu@%$target_cpu%g
6450 s%@target_vendor@%$target_vendor%g
6451 s%@target_os@%$target_os%g
6453 s%@build_alias@%$build_alias%g
6454 s%@build_cpu@%$build_cpu%g
6455 s%@build_vendor@%$build_vendor%g
6456 s%@build_os@%$build_os%g
6458 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6459 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6460 s%@INSTALL_DATA@%$INSTALL_DATA%g
6461 s%@PACKAGE@%$PACKAGE%g
6462 s%@VERSION@%$VERSION%g
6463 s%@ACLOCAL@%$ACLOCAL%g
6464 s%@AUTOCONF@%$AUTOCONF%g
6465 s%@AUTOMAKE@%$AUTOMAKE%g
6466 s%@AUTOHEADER@%$AUTOHEADER%g
6467 s%@MAKEINFO@%$MAKEINFO%g
6468 s%@SET_MAKE@%$SET_MAKE%g
6470 s%@OBJEXT@%$OBJEXT%g
6471 s%@EXEEXT@%$EXEEXT%g
6472 s%@RANLIB@%$RANLIB%g
6474 s%@LIBTOOL@%$LIBTOOL%g
6475 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6476 s%@GDBINIT@%$GDBINIT%g
6477 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6478 s%@extra_objects@%$extra_objects%g
6479 s%@target_cpu_type@%$target_cpu_type%g
6480 s%@obj_format@%$obj_format%g
6481 s%@te_file@%$te_file%g
6482 s%@install_tooldir@%$install_tooldir%g
6484 s%@BFDLIB@%$BFDLIB%g
6485 s%@OPCODES_LIB@%$OPCODES_LIB%g
6486 s%@BFDVER_H@%$BFDVER_H%g
6487 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6490 s%@LEXLIB@%$LEXLIB%g
6492 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6493 s%@ALLOCA@%$ALLOCA%g
6494 s%@USE_NLS@%$USE_NLS%g
6495 s%@MSGFMT@%$MSGFMT%g
6496 s%@GMSGFMT@%$GMSGFMT%g
6497 s%@XGETTEXT@%$XGETTEXT%g
6498 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6499 s%@CATALOGS@%$CATALOGS%g
6500 s%@CATOBJEXT@%$CATOBJEXT%g
6501 s%@DATADIRNAME@%$DATADIRNAME%g
6502 s%@GMOFILES@%$GMOFILES%g
6503 s%@INSTOBJEXT@%$INSTOBJEXT%g
6504 s%@INTLDEPS@%$INTLDEPS%g
6505 s%@INTLLIBS@%$INTLLIBS%g
6506 s%@INTLOBJS@%$INTLOBJS%g
6507 s%@POFILES@%$POFILES%g
6509 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6511 s%@GT_YES@%$GT_YES%g
6512 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6514 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6515 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6522 cat >> $CONFIG_STATUS <<\EOF
6524 # Split the substitutions into bite-sized pieces for seds with
6525 # small command number limits, like on Digital OSF/1 and HP-UX.
6526 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6527 ac_file=1 # Number of current file.
6528 ac_beg=1 # First line for current file.
6529 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6532 while $ac_more_lines; do
6533 if test $ac_beg -gt 1; then
6534 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6536 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6538 if test ! -s conftest.s$ac_file; then
6540 rm -f conftest.s$ac_file
6542 if test -z "$ac_sed_cmds"; then
6543 ac_sed_cmds="sed -f conftest.s$ac_file"
6545 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6547 ac_file=`expr $ac_file + 1`
6549 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6552 if test -z "$ac_sed_cmds"; then
6557 cat >> $CONFIG_STATUS <<EOF
6559 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6561 cat >> $CONFIG_STATUS <<\EOF
6562 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6563 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6565 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6566 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6567 *) ac_file_in="${ac_file}.in" ;;
6570 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6572 # Remove last slash and all that follows it. Not all systems have dirname.
6573 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6574 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6575 # The file is in a subdirectory.
6576 test ! -d "$ac_dir" && mkdir "$ac_dir"
6577 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6578 # A "../" for each directory in $ac_dir_suffix.
6579 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6581 ac_dir_suffix= ac_dots=
6584 case "$ac_given_srcdir" in
6586 if test -z "$ac_dots"; then top_srcdir=.
6587 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6588 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6590 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6591 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6594 case "$ac_given_INSTALL" in
6595 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6596 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6599 echo creating "$ac_file"
6601 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6603 *Makefile*) ac_comsub="1i\\
6604 # $configure_input" ;;
6608 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6610 s%@configure_input@%$configure_input%g
6611 s%@srcdir@%$srcdir%g
6612 s%@top_srcdir@%$top_srcdir%g
6613 s%@INSTALL@%$INSTALL%g
6614 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6618 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6619 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6621 # ac_d sets the value in "#define NAME VALUE" lines.
6622 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6623 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6626 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6627 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6628 ac_uB='\([ ]\)%\1#\2define\3'
6631 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6632 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6633 ac_eB='$%\1#\2define\3'
6637 if test "${CONFIG_HEADERS+set}" != set; then
6639 cat >> $CONFIG_STATUS <<EOF
6640 CONFIG_HEADERS="config.h:config.in"
6642 cat >> $CONFIG_STATUS <<\EOF
6644 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6645 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6647 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6648 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6649 *) ac_file_in="${ac_file}.in" ;;
6652 echo creating $ac_file
6654 rm -f conftest.frag conftest.in conftest.out
6655 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6656 cat $ac_file_inputs > conftest.in
6660 # Transform confdefs.h into a sed script conftest.vals that substitutes
6661 # the proper values into config.h.in to produce config.h. And first:
6662 # Protect against being on the right side of a sed subst in config.status.
6663 # Protect against being in an unquoted here document in config.status.
6665 cat > conftest.hdr <<\EOF
6668 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6672 sed -n -f conftest.hdr confdefs.h > conftest.vals
6675 # This sed command replaces #undef with comments. This is necessary, for
6676 # example, in the case of _POSIX_SOURCE, which is predefined and required
6677 # on some systems where configure will not decide to define it.
6678 cat >> conftest.vals <<\EOF
6679 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6682 # Break up conftest.vals because some shells have a limit on
6683 # the size of here documents, and old seds have small limits too.
6688 ac_lines=`grep -c . conftest.vals`
6689 # grep -c gives empty output for an empty file on some AIX systems.
6690 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6691 # Write a limited-size here document to conftest.frag.
6692 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6693 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6695 sed -f conftest.frag conftest.in > conftest.out
6697 mv conftest.out conftest.in
6699 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6701 mv conftest.tail conftest.vals
6705 cat >> $CONFIG_STATUS <<\EOF
6706 rm -f conftest.frag conftest.h
6707 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6708 cat conftest.in >> conftest.h
6710 if cmp -s $ac_file conftest.h 2>/dev/null; then
6711 echo "$ac_file is unchanged"
6714 # Remove last slash and all that follows it. Not all systems have dirname.
6715 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6716 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6717 # The file is in a subdirectory.
6718 test ! -d "$ac_dir" && mkdir "$ac_dir"
6721 mv conftest.h $ac_file
6726 cat >> $CONFIG_STATUS <<EOF
6728 target_cpu_type=${target_cpu_type}
6729 cgen_cpu_prefix=${cgen_cpu_prefix}
6730 obj_format=${obj_format}
6733 cat >> $CONFIG_STATUS <<\EOF
6734 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6735 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6736 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6737 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6738 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6739 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6740 if test "x$cgen_cpu_prefix" != x ; then
6741 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6744 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6747 chmod +x $CONFIG_STATUS
6748 rm -fr confdefs* $ac_clean_files
6749 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1