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
1521 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1522 lt_cv_file_magic_cmd=/usr/bin/file
1523 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1529 # this will be overridden with pass_all, but let us keep it just in case
1530 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1534 *-32|*"-32 ") libmagic=32-bit;;
1535 *-n32|*"-n32 ") libmagic=N32;;
1536 *-64|*"-64 ") libmagic=64-bit;;
1537 *) libmagic=never-match;;
1539 # this will be overridden with pass_all, but let us keep it just in case
1540 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1543 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1544 lt_cv_deplibs_check_method=pass_all
1547 # This must be Linux ELF.
1550 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1551 lt_cv_deplibs_check_method=pass_all ;;
1553 # glibc up to 2.1.1 does not perform some relocations on ARM
1554 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1556 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1560 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1561 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1563 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1568 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1569 lt_cv_file_magic_cmd=/usr/bin/file
1570 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1573 osf3* | osf4* | osf5*)
1574 # this will be overridden with pass_all, but let us keep it just in case
1575 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1576 lt_cv_file_magic_test_file=/shlib/libc.so
1577 lt_cv_deplibs_check_method=pass_all
1581 lt_cv_deplibs_check_method=pass_all
1585 lt_cv_deplibs_check_method=pass_all
1586 lt_cv_file_magic_test_file=/lib/libc.so
1589 sysv5uw[78]* | sysv4*uw2*)
1590 lt_cv_deplibs_check_method=pass_all
1593 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1594 case $host_vendor in
1596 lt_cv_deplibs_check_method=pass_all
1599 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]'
1600 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1608 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1609 file_magic_cmd=$lt_cv_file_magic_cmd
1610 deplibs_check_method=$lt_cv_deplibs_check_method
1612 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1613 echo "configure:1614: checking for object suffix" >&5
1614 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1615 echo $ac_n "(cached) $ac_c" 1>&6
1618 echo 'int i = 1;' > conftest.$ac_ext
1619 if { (eval echo configure:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1620 for ac_file in conftest.*; do
1623 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1627 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1632 echo "$ac_t""$ac_cv_objext" 1>&6
1633 OBJEXT=$ac_cv_objext
1634 ac_objext=$ac_cv_objext
1638 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1639 echo "configure:1640: checking for executable suffix" >&5
1640 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1641 echo $ac_n "(cached) $ac_c" 1>&6
1643 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1647 echo 'int main () { return 0; }' > conftest.$ac_ext
1649 if { (eval echo configure:1650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1650 for file in conftest.*; do
1652 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1653 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1657 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1660 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1665 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1666 echo "$ac_t""${ac_cv_exeext}" 1>&6
1669 if test $host != $build; then
1670 ac_tool_prefix=${host_alias}-
1675 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1677 # Only perform the check for file, if the check method requires it
1678 case $deplibs_check_method in
1680 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1681 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1682 echo "configure:1683: checking for ${ac_tool_prefix}file" >&5
1683 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1684 echo $ac_n "(cached) $ac_c" 1>&6
1688 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1691 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1694 ac_save_MAGIC_CMD="$MAGIC_CMD"
1695 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1696 ac_dummy="/usr/bin:$PATH"
1697 for ac_dir in $ac_dummy; do
1698 test -z "$ac_dir" && ac_dir=.
1699 if test -f $ac_dir/${ac_tool_prefix}file; then
1700 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1701 if test -n "$file_magic_test_file"; then
1702 case $deplibs_check_method in
1704 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1705 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1706 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1707 egrep "$file_magic_regex" > /dev/null; then
1712 *** Warning: the command libtool uses to detect shared libraries,
1713 *** $file_magic_cmd, produces output that libtool cannot recognize.
1714 *** The result is that libtool may fail to recognize shared libraries
1715 *** as such. This will affect the creation of libtool libraries that
1716 *** depend on shared libraries, but programs linked with such libtool
1717 *** libraries will work regardless of this problem. Nevertheless, you
1718 *** may want to report the problem to your system manager and/or to
1719 *** bug-libtool@gnu.org
1729 MAGIC_CMD="$ac_save_MAGIC_CMD"
1734 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1735 if test -n "$MAGIC_CMD"; then
1736 echo "$ac_t""$MAGIC_CMD" 1>&6
1738 echo "$ac_t""no" 1>&6
1741 if test -z "$lt_cv_path_MAGIC_CMD"; then
1742 if test -n "$ac_tool_prefix"; then
1743 echo $ac_n "checking for file""... $ac_c" 1>&6
1744 echo "configure:1745: checking for file" >&5
1745 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1746 echo $ac_n "(cached) $ac_c" 1>&6
1750 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1753 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1756 ac_save_MAGIC_CMD="$MAGIC_CMD"
1757 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1758 ac_dummy="/usr/bin:$PATH"
1759 for ac_dir in $ac_dummy; do
1760 test -z "$ac_dir" && ac_dir=.
1761 if test -f $ac_dir/file; then
1762 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1763 if test -n "$file_magic_test_file"; then
1764 case $deplibs_check_method in
1766 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1767 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1768 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1769 egrep "$file_magic_regex" > /dev/null; then
1774 *** Warning: the command libtool uses to detect shared libraries,
1775 *** $file_magic_cmd, produces output that libtool cannot recognize.
1776 *** The result is that libtool may fail to recognize shared libraries
1777 *** as such. This will affect the creation of libtool libraries that
1778 *** depend on shared libraries, but programs linked with such libtool
1779 *** libraries will work regardless of this problem. Nevertheless, you
1780 *** may want to report the problem to your system manager and/or to
1781 *** bug-libtool@gnu.org
1791 MAGIC_CMD="$ac_save_MAGIC_CMD"
1796 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1797 if test -n "$MAGIC_CMD"; then
1798 echo "$ac_t""$MAGIC_CMD" 1>&6
1800 echo "$ac_t""no" 1>&6
1812 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1813 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1814 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_word" >&5
1816 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1817 echo $ac_n "(cached) $ac_c" 1>&6
1819 if test -n "$RANLIB"; then
1820 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1822 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1824 for ac_dir in $ac_dummy; do
1825 test -z "$ac_dir" && ac_dir=.
1826 if test -f $ac_dir/$ac_word; then
1827 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1834 RANLIB="$ac_cv_prog_RANLIB"
1835 if test -n "$RANLIB"; then
1836 echo "$ac_t""$RANLIB" 1>&6
1838 echo "$ac_t""no" 1>&6
1842 if test -z "$ac_cv_prog_RANLIB"; then
1843 if test -n "$ac_tool_prefix"; then
1844 # Extract the first word of "ranlib", so it can be a program name with args.
1845 set dummy ranlib; ac_word=$2
1846 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1847 echo "configure:1848: checking for $ac_word" >&5
1848 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1849 echo $ac_n "(cached) $ac_c" 1>&6
1851 if test -n "$RANLIB"; then
1852 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1854 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1856 for ac_dir in $ac_dummy; do
1857 test -z "$ac_dir" && ac_dir=.
1858 if test -f $ac_dir/$ac_word; then
1859 ac_cv_prog_RANLIB="ranlib"
1864 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1867 RANLIB="$ac_cv_prog_RANLIB"
1868 if test -n "$RANLIB"; then
1869 echo "$ac_t""$RANLIB" 1>&6
1871 echo "$ac_t""no" 1>&6
1879 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1880 set dummy ${ac_tool_prefix}strip; ac_word=$2
1881 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1882 echo "configure:1883: checking for $ac_word" >&5
1883 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1884 echo $ac_n "(cached) $ac_c" 1>&6
1886 if test -n "$STRIP"; then
1887 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1891 for ac_dir in $ac_dummy; do
1892 test -z "$ac_dir" && ac_dir=.
1893 if test -f $ac_dir/$ac_word; then
1894 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1901 STRIP="$ac_cv_prog_STRIP"
1902 if test -n "$STRIP"; then
1903 echo "$ac_t""$STRIP" 1>&6
1905 echo "$ac_t""no" 1>&6
1909 if test -z "$ac_cv_prog_STRIP"; then
1910 if test -n "$ac_tool_prefix"; then
1911 # Extract the first word of "strip", so it can be a program name with args.
1912 set dummy strip; ac_word=$2
1913 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1914 echo "configure:1915: checking for $ac_word" >&5
1915 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1916 echo $ac_n "(cached) $ac_c" 1>&6
1918 if test -n "$STRIP"; then
1919 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1921 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1923 for ac_dir in $ac_dummy; do
1924 test -z "$ac_dir" && ac_dir=.
1925 if test -f $ac_dir/$ac_word; then
1926 ac_cv_prog_STRIP="strip"
1931 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1934 STRIP="$ac_cv_prog_STRIP"
1935 if test -n "$STRIP"; then
1936 echo "$ac_t""$STRIP" 1>&6
1938 echo "$ac_t""no" 1>&6
1947 # Check for any special flags to pass to ltconfig.
1948 libtool_flags="--cache-file=$cache_file"
1949 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1950 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1951 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1952 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1953 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1956 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1957 if test "${enable_libtool_lock+set}" = set; then
1958 enableval="$enable_libtool_lock"
1962 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1963 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1965 # Check whether --with-pic or --without-pic was given.
1966 if test "${with_pic+set}" = set; then
1973 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1974 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1976 # Some flags need to be propagated to the compiler or linker for good
1980 # Find out which ABI we are using.
1981 echo '#line 1982 "configure"' > conftest.$ac_ext
1982 if { (eval echo configure:1983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1983 case `/usr/bin/file conftest.$ac_objext` in
1999 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2000 SAVE_CFLAGS="$CFLAGS"
2001 CFLAGS="$CFLAGS -belf"
2002 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2003 echo "configure:2004: checking whether the C compiler needs -belf" >&5
2004 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2005 echo $ac_n "(cached) $ac_c" 1>&6
2009 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2010 ac_cpp='$CPP $CPPFLAGS'
2011 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2012 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2013 cross_compiling=$ac_cv_prog_cc_cross
2015 cat > conftest.$ac_ext <<EOF
2016 #line 2017 "configure"
2017 #include "confdefs.h"
2023 if { (eval echo configure:2024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2025 lt_cv_cc_needs_belf=yes
2027 echo "configure: failed program was:" >&5
2028 cat conftest.$ac_ext >&5
2030 lt_cv_cc_needs_belf=no
2034 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2035 ac_cpp='$CPP $CPPFLAGS'
2036 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2037 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2038 cross_compiling=$ac_cv_prog_cc_cross
2042 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2043 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2044 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2045 CFLAGS="$SAVE_CFLAGS"
2053 # Save cache, so that ltconfig can load it
2054 cat > confcache <<\EOF
2055 # This file is a shell script that caches the results of configure
2056 # tests run on this system so they can be shared between configure
2057 # scripts and configure runs. It is not useful on other systems.
2058 # If it contains results you don't want to keep, you may remove or edit it.
2060 # By default, configure uses ./config.cache as the cache file,
2061 # creating it if it does not exist already. You can give configure
2062 # the --cache-file=FILE option to use a different cache file; that is
2063 # what configure does when it calls configure scripts in
2064 # subdirectories, so they share the cache.
2065 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2066 # config.status only pays attention to the cache file if you give it the
2067 # --recheck option to rerun configure.
2070 # The following way of writing the cache mishandles newlines in values,
2071 # but we know of no workaround that is simple, portable, and efficient.
2072 # So, don't put newlines in cache variables' values.
2073 # Ultrix sh set writes to stderr and can't be redirected directly,
2074 # and sets the high bit in the cache file unless we assign to the vars.
2076 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2078 # `set' does not quote correctly, so add quotes (double-quote substitution
2079 # turns \\\\ into \\, and sed turns \\ into \).
2081 -e "s/'/'\\\\''/g" \
2082 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2085 # `set' quotes correctly as required by POSIX, so do not add quotes.
2086 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2089 if cmp -s $cache_file confcache; then
2092 if test -w $cache_file; then
2093 echo "updating cache $cache_file"
2094 cat confcache > $cache_file
2096 echo "not updating unwritable cache $cache_file"
2102 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2103 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2104 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2105 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2106 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2107 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2108 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2109 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2110 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2111 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2113 # Reload cache, that may have been modified by ltconfig
2114 if test -r "$cache_file"; then
2115 echo "loading cache $cache_file"
2118 echo "creating cache $cache_file"
2123 # This can be used to rebuild libtool when needed
2124 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2126 # Always use our own libtool.
2127 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2129 # Redirect the config.log output again, so that the ltconfig log is not
2130 # clobbered by the next message.
2131 exec 5>>./config.log
2140 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2141 if test "${enable_bfd_assembler+set}" = set; then
2142 enableval="$enable_bfd_assembler"
2143 case "${enableval}" in
2144 yes) need_bfd=yes user_bfd_gas=yes ;;
2145 no) user_bfd_gas=no ;;
2146 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2149 # Check whether --enable-targets or --disable-targets was given.
2150 if test "${enable_targets+set}" = set; then
2151 enableval="$enable_targets"
2152 case "${enableval}" in
2153 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2155 no) enable_targets= ;;
2156 *) enable_targets=$enableval ;;
2159 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2160 if test "${enable_commonbfdlib+set}" = set; then
2161 enableval="$enable_commonbfdlib"
2162 case "${enableval}" in
2163 yes) commonbfdlib=true ;;
2164 no) commonbfdlib=false ;;
2165 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2171 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2172 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2173 if test "${enable_build_warnings+set}" = set; then
2174 enableval="$enable_build_warnings"
2175 case "${enableval}" in
2177 no) build_warnings="-w";;
2178 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2179 build_warnings="${build_warnings} ${t}";;
2180 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2181 build_warnings="${t} ${build_warnings}";;
2182 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2184 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2185 echo "Setting warning flags = $build_warnings" 6>&1
2189 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2190 WARN_CFLAGS="${build_warnings}"
2194 # Generate a header file
2199 # If we are on a DOS filesystem, we must use gdb.ini rather than
2203 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
2211 # Makefile target for installing gas in $(tooldir)/bin.
2212 install_tooldir=install-exec-tooldir
2216 if test -n "$enable_targets" ; then
2217 for t in `echo $enable_targets | sed 's/,/ /g'`; do
2218 if test $t = "all"; then
2222 result=`$ac_config_sub $t 2>/dev/null`
2223 if test -n "$result" ; then
2224 canon_targets="$canon_targets $result"
2226 # # Permit "all", etc. We don't support it yet though.
2227 # canon_targets="$canon_targets $t"
2230 _gas_uniq_list="$canon_targets"
2231 _gas_uniq_newlist=""
2232 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2233 case $_gas_uniq_i in
2235 *) case " $_gas_uniq_newlist " in
2236 *" $_gas_uniq_i "*) ;;
2237 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2241 canon_targets=$_gas_uniq_newlist
2247 for this_target in $target $canon_targets ; do
2249 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2251 # check for architecture variants
2255 alpha*) cpu_type=alpha ;;
2256 armeb) cpu_type=arm endian=big ;;
2257 arm*) cpu_type=arm endian=little ;;
2258 armb*) cpu_type=arm endian=little ;;
2259 armv*l) cpu_type=arm endian=little ;;
2260 armv*b) cpu_type=arm endian=big ;;
2261 xscale*) cpu_type=arm endian=little ;;
2262 strongarm*) cpu_type=arm endian=little ;;
2263 thumb*) cpu_type=arm endian=little ;;
2264 hppa*) cpu_type=hppa ;;
2265 i[3456]86) cpu_type=i386 arch=i386;;
2266 x86_64) cpu_type=i386 arch=x86_64;;
2267 ia64) cpu_type=ia64 ;;
2268 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2269 m680[012346]0) cpu_type=m68k ;;
2270 m68008) cpu_type=m68k ;;
2271 m683??) cpu_type=m68k ;;
2272 m5200) cpu_type=m68k ;;
2273 m8*) cpu_type=m88k ;;
2274 mips*el) cpu_type=mips endian=little ;;
2275 mips*) cpu_type=mips endian=big ;;
2276 pjl*) cpu_type=pj endian=little ;;
2277 pj*) cpu_type=pj endian=big ;;
2278 powerpc*le*) cpu_type=ppc endian=little ;;
2279 powerpc*) cpu_type=ppc endian=big ;;
2280 rs6000*) cpu_type=ppc ;;
2281 s390x*) cpu_type=s390 arch=s390x ;;
2282 s390*) cpu_type=s390 arch=s390 ;;
2283 sh*) cpu_type=sh endian=big ;;
2284 sparclite*) cpu_type=sparc arch=sparclite ;;
2285 sparclet*) cpu_type=sparc arch=sparclet ;;
2286 sparc64*) cpu_type=sparc arch=v9-64 ;;
2287 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2288 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2289 v850*) cpu_type=v850 ;;
2290 *) cpu_type=${cpu} ;;
2293 if test ${this_target} = $target ; then
2294 target_cpu_type=${cpu_type}
2295 elif test ${target_cpu_type} != ${cpu_type} ; then
2299 generic_target=${cpu_type}-$vendor-$os
2305 # assign object format
2306 case ${generic_target} in
2307 a29k-*-coff) fmt=coff ;;
2308 a29k-amd-udi) fmt=coff ;;
2309 a29k-amd-ebmon) fmt=coff ;;
2310 a29k-nyu-sym1) fmt=coff ;;
2311 a29k-*-rtems*) fmt=coff ;;
2312 a29k-*-vxworks*) fmt=coff ;;
2314 alpha*-*-*vms*) fmt=evax ;;
2315 alpha*-*-netware*) fmt=ecoff ;;
2316 alpha*-*-openbsd*) fmt=ecoff ;;
2317 alpha*-*-osf*) fmt=ecoff ;;
2318 alpha*-*-linuxecoff*) fmt=ecoff ;;
2319 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2320 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2322 arc-*-elf*) fmt=elf bfd_gas=yes ;;
2324 arm-*-aout) fmt=aout ;;
2325 arm-*-coff | thumb-*-coff) fmt=coff ;;
2326 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
2327 arm-*-elf | thumb-*-elf) fmt=elf ;;
2328 arm*-*-conix*) fmt=elf ;;
2329 arm-*-linux*aout*) fmt=aout em=linux ;;
2330 arm*-*-linux-gnu* | arm*-*-uclinux*)
2332 arm-*-netbsd* | arm-*-openbsd*) fmt=aout em=nbsd ;;
2333 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2334 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2335 arm-*-wince) fmt=coff em=wince-pe ;;
2336 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2337 arm-*-riscix*) fmt=aout em=riscix ;;
2338 arm-*-vxworks) fmt=coff ;;
2340 avr-*-*) fmt=elf bfd_gas=yes ;;
2342 cris-*-*) fmt=multi bfd_gas=yes ;;
2344 d10v-*-*) fmt=elf bfd_gas=yes ;;
2345 d30v-*-*) fmt=elf bfd_gas=yes ;;
2348 fr30-*-*) fmt=elf bfd_gas=yes ;;
2350 hppa-*-linux-gnu*) case ${cpu} in
2352 fmt=elf em=hppalinux64;;
2356 hppa-*-*elf*) fmt=elf em=hppa ;;
2357 hppa-*-lites*) fmt=elf em=hppa ;;
2358 hppa-*-osf*) fmt=som em=hppa ;;
2359 hppa-*-rtems*) fmt=elf em=hppa ;;
2360 hppa-*-hpux11*) case ${cpu} in
2362 fmt=elf em=hppa64 ;;
2366 hppa-*-hpux*) fmt=som em=hppa ;;
2367 hppa-*-mpeix*) fmt=som em=hppa ;;
2368 hppa-*-bsd*) fmt=som em=hppa ;;
2369 hppa-*-hiux*) fmt=som em=hppa ;;
2371 h8300-*-rtems*) fmt=coff ;;
2372 h8300-*-coff) fmt=coff ;;
2373 h8300-*-elf) fmt=elf ;;
2374 h8500-*-rtems*) fmt=coff ;;
2375 h8500-*-coff) fmt=coff ;;
2377 i370-*-elf* | i370-*-linux*) fmt=elf ;;
2378 i386-ibm-aix*) fmt=coff em=i386aix ;;
2379 i386-sequent-bsd*) fmt=aout em=dynix bfd_gas=yes ;;
2380 i386-*-beospe*) fmt=coff em=pe bfd_gas=yes ;;
2381 i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2382 i386-*-bsd*) fmt=aout em=386bsd ;;
2383 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2384 i386-*-netbsdelf*) fmt=elf em=nbsd bfd_gas=yes ;;
2385 i386-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2386 i386-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes;;
2387 i386-*-linux*aout* | i386-*-linux*oldld) fmt=aout em=linux ;;
2388 i386-*-linux*coff*) fmt=coff em=linux ;;
2389 i386-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
2390 x86_64-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
2391 i386-*-lynxos*) fmt=coff em=lynx ;;
2392 i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)
2393 fmt=elf bfd_gas=yes ;;
2394 i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])
2395 fmt=aout em=386bsd ;;
2396 i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2398 i386-*-sco3.2v5*) fmt=elf
2399 if test ${this_target} = $target; then
2400 cat >> confdefs.h <<\EOF
2406 i386-*-sco3.2*) fmt=coff ;;
2407 i386-*-vsta) fmt=aout ;;
2408 i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
2409 fmt=coff em=go32 bfd_gas=yes
2410 cat >> confdefs.h <<\EOF
2411 #define STRICTCOFF 1
2415 i386-*-rtemself*) fmt=elf ;;
2416 i386-*-rtemscoff*) fmt=coff ;;
2417 i386-*-rtems*) fmt=elf ;;
2418 i386-*-gnu*) fmt=elf ;;
2420 fmt=aout em=mach bfd_gas=yes ;;
2421 i386-*-msdos*) fmt=aout ;;
2422 i386-*-moss*) fmt=elf ;;
2423 i386-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2424 i386-*-cygwin*) fmt=coff em=pe bfd_gas=yes ;;
2425 i386-*-interix*) fmt=coff em=interix bfd_gas=yes ;;
2426 i386-*-mingw32*) fmt=coff em=pe bfd_gas=yes ;;
2427 i386-*-*nt*) fmt=coff em=pe bfd_gas=yes ;;
2428 i386-*-vxworks*) fmt=aout ;;
2429 i386-*-chaos) fmt=elf ;;
2430 i860-stardent-sysv4* | i860-stardent-elf*)
2431 fmt=elf bfd_gas=yes endian=little
2432 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2433 i960-*-bout) fmt=bout ;;
2434 i960-*-coff) fmt=coff em=ic960 ;;
2435 i960-*-rtems*) fmt=coff em=ic960 ;;
2436 i960-*-nindy*) fmt=bout ;;
2437 i960-*-vxworks4*) fmt=bout ;;
2438 i960-*-vxworks5.0) fmt=bout ;;
2439 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2440 i960-*-vxworks*) fmt=bout ;;
2441 i960-*-elf*) fmt=elf ;;
2443 ia64-*-elf*) fmt=elf ;;
2444 ia64-*-aix*) fmt=elf em=ia64aix ;;
2445 ia64-*-linux-gnu*) fmt=elf em=linux ;;
2446 ia64-*-hpux*) fmt=elf em=hpux ;;
2448 m32r-*-*) fmt=elf bfd_gas=yes ;;
2450 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;
2452 m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2454 m68k-motorola-sysv*) fmt=coff em=delta ;;
2455 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2456 m68k-apollo-*) fmt=coff em=apollo ;;
2457 m68k-*-sysv4*) # must be before -sysv*
2459 m68k-*-elf*) fmt=elf ;;
2460 m68k-*-coff | m68k-*-sysv* | m68k-*-rtemscoff*)
2462 m68k-*-rtems*) fmt=elf ;;
2463 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2464 m68k-*-linux*aout*) fmt=aout em=linux ;;
2465 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2466 m68k-*-gnu*) fmt=elf ;;
2467 m68k-*-lynxos*) fmt=coff em=lynx ;;
2468 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2469 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2470 m68k-apple-aux*) fmt=coff em=aux ;;
2471 m68k-*-psos*) fmt=elf em=psos;;
2473 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2474 m88k-*-coff*) fmt=coff ;;
2476 mcore-*-elf) fmt=elf bfd_gas=yes ;;
2477 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2479 # don't change em like *-*-bsd does
2480 mips-dec-netbsd*) fmt=elf endian=little ;;
2481 mips-dec-openbsd*) fmt=elf endian=little ;;
2482 mips-dec-bsd*) fmt=aout endian=little ;;
2483 mips-sony-bsd*) fmt=ecoff ;;
2484 mips-*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2485 mips-*-ultrix*) fmt=ecoff endian=little ;;
2486 mips-*-osf*) fmt=ecoff endian=little ;;
2487 mips-*-ecoff*) fmt=ecoff ;;
2488 mips-*-pe*) fmt=coff endian=little em=pe ;;
2489 mips-*-irix6*) fmt=elf ;;
2490 mips-*-irix5*) fmt=elf ;;
2491 mips-*-irix*) fmt=ecoff ;;
2492 mips-*-lnews*) fmt=ecoff em=lnews ;;
2493 mips-*-riscos*) fmt=ecoff ;;
2494 mips*-*-linux*) fmt=elf em=tmips mips_stabs_elf=y ;;
2495 mips-*-sysv4*MP* | mips-*-gnu*)
2497 mips-*-sysv*) fmt=ecoff ;;
2498 mips-*-elf* | mips-*-rtems* | mips-*-openbsd*)
2500 mips-*-vxworks*) fmt=elf mips_stabs_elf=y ;;
2501 mn10200-*-*) fmt=elf bfd_gas=yes ;;
2502 mn10300-*-*) fmt=elf bfd_gas=yes ;;
2503 openrisc-*-*) fmt=elf bfd_gas=yes ;;
2505 ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2507 ppc-*-aix*) fmt=coff ;;
2508 ppc-*-beos*) fmt=coff ;;
2509 ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2511 ppc-*-linux-gnu*) fmt=elf
2514 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2517 ppc-*-solaris*) fmt=elf
2518 if test ${this_target} = $target; then
2519 cat >> confdefs.h <<\EOF
2520 #define TARGET_SOLARIS_COMMENT 1
2524 if test x${endian} = xbig; then
2525 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2528 ppc-*-rtems*) fmt=elf ;;
2529 ppc-*-macos* | ppc-*-mpw*)
2530 fmt=coff em=macos ;;
2531 ppc-*-netware*) fmt=elf em=ppcnw ;;
2532 ppc-*-vxworks*) fmt=elf ;;
2534 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2535 s390-*-linux-gnu*) fmt=elf em=linux ;;
2537 sh-*-linux*) fmt=elf em=linux ;;
2538 sh-*-elf*) fmt=elf ;;
2539 sh-*-coff*) fmt=coff bfd_gas=yes;;
2540 sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
2541 sh-*-rtemself*) fmt=elf ;;
2542 sh-*-rtems*) fmt=coff bfd_gas=yes;;
2544 ns32k-pc532-mach* | ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2545 ns32k-pc532-netbsd* | ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2546 ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2548 sparc-*-rtemsaout*) fmt=aout ;;
2549 sparc-*-rtemself*) fmt=elf ;;
2550 sparc-*-rtems*) fmt=elf ;;
2551 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2552 sparc-*-aout | sparc*-*-vxworks*)
2553 fmt=aout em=sparcaout ;;
2554 sparc-*-coff) fmt=coff ;;
2555 sparc-*-linux*aout*) fmt=aout em=linux ;;
2556 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2557 sparc-*-lynxos*) fmt=coff em=lynx ;;
2558 sparc-fujitsu-none) fmt=aout ;;
2559 sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2561 sparc-*-netbsd*) em=nbsd bfd_gas=yes
2563 sparc) case ${os} in
2570 sparc-*-openbsd*) fmt=aout em=nbsd ;;
2572 strongarm-*-coff) fmt=coff ;;
2573 strongarm-*-elf) fmt=elf ;;
2574 xscale-*-coff) fmt=coff ;;
2575 xscale-*-elf) fmt=elf ;;
2577 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2578 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2579 tic54x-*-* | c54x*-*-*)
2580 fmt=coff bfd_gas=yes need_libm=yes;;
2581 tic80-*-*) fmt=coff ;;
2583 v850-*-*) fmt=elf bfd_gas=yes ;;
2584 v850e-*-*) fmt=elf bfd_gas=yes ;;
2585 v850ea-*-*) fmt=elf bfd_gas=yes ;;
2587 vax-*-bsd* | vax-*-ultrix*)
2589 vax-*-vms) fmt=vms ;;
2592 z8k-*-coff | z8k-*-sim)
2595 w65-*-*) fmt=coff ;;
2597 *-*-aout | *-*-scout)
2599 *-*-freebsd*) fmt=elf em=freebsd bfd_gas=yes ;;
2604 *-*-generic) fmt=generic ;;
2605 *-*-xray | *-*-hms) fmt=coff ;;
2606 *-*-sim) fmt=coff ;;
2607 *-*-elf | *-*-sysv4* | *-*-solaris*)
2608 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2610 *-*-vxworks) fmt=aout ;;
2611 *-*-netware) fmt=elf ;;
2614 if test ${this_target} = $target ; then
2616 if test x${endian} = xbig; then
2618 elif test x${endian} = xlittle; then
2621 if test x${endian_def} != x; then
2622 cat >> confdefs.h <<EOF
2623 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2629 if test x${mips_stabs_elf} != x; then
2630 cat >> confdefs.h <<\EOF
2631 #define MIPS_STABS_ELF 1
2636 case ${cpu_type}-${fmt} in
2637 alpha*-*) bfd_gas=yes ;;
2638 arm-*) bfd_gas=yes ;;
2640 # i386-aout) bfd_gas=preferred ;;
2641 ia64*-*) bfd_gas=yes ;;
2642 mips-*) bfd_gas=yes ;;
2643 ns32k-*) bfd_gas=yes ;;
2644 pdp11-*) bfd_gas=yes ;;
2645 ppc-*) bfd_gas=yes ;;
2646 sparc-*) bfd_gas=yes ;;
2647 strongarm-*) bfd_gas=yes ;;
2648 xscale-*) bfd_gas=yes ;;
2649 *-elf) bfd_gas=yes ;;
2650 *-ecoff) bfd_gas=yes ;;
2651 *-som) bfd_gas=yes ;;
2652 #enable bfd for coff and aout to allow testing if a bfd target is
2653 #the primary target, but not for coff or aout as the primary target
2654 i386-coff) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2655 i386-aout) if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2659 # Other random stuff.
2661 # Do we need the opcodes library?
2669 case "${enable_shared}" in
2670 yes) shared_opcodes=true ;;
2671 *opcodes*) shared_opcodes=true ;;
2672 *) shared_opcodes=false ;;
2674 if test "${shared_opcodes}" = "true"; then
2675 # A shared libopcodes must be linked against libbfd.
2681 # Any other special object files needed ?
2683 fr30 | m32r | openrisc)
2688 case ${extra_objects} in
2690 *) extra_objects="$extra_objects m68k-parse.o" ;;
2695 echo ${extra_objects} | grep -s "itbl-parse.o"
2696 if test $? -ne 0 ; then
2697 extra_objects="$extra_objects itbl-parse.o"
2700 echo ${extra_objects} | grep -s "itbl-lex.o"
2701 if test $? -ne 0 ; then
2702 extra_objects="$extra_objects itbl-lex.o"
2705 echo ${extra_objects} | grep -s "itbl-ops.o"
2706 if test $? -ne 0 ; then
2707 extra_objects="$extra_objects itbl-ops.o"
2711 i386 | s390 | sparc)
2712 if test $this_target = $target ; then
2713 cat >> confdefs.h <<EOF
2714 #define DEFAULT_ARCH "${arch}"
2723 if test $using_cgen = yes ; then
2724 case "x${extra_objects}" in
2726 *) extra_objects="$extra_objects cgen.o" ;;
2730 # See if we really can support this configuration with the emulation code.
2732 if test $this_target = $target ; then
2733 primary_bfd_gas=$bfd_gas
2737 if test $bfd_gas = no ; then
2738 # Can't support other configurations this way.
2741 elif test $bfd_gas = no ; then
2742 # Can't support this configuration.
2746 # From target name and format, produce a list of supported emulations.
2748 case ${generic_target}-${fmt} in
2749 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2750 mips*-*-linux*-*) case "$endian" in
2751 big) emulation="mipsbelf mipslelf mipself" ;;
2752 *) emulation="mipslelf mipsbelf mipself" ;;
2754 mips-*-lnews*-ecoff) ;;
2755 mips-*-*-ecoff) case "$endian" in
2756 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2757 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2759 mips-*-*-elf) case "$endian" in
2760 big) emulation="mipsbelf mipslelf mipself" ;;
2761 *) emulation="mipslelf mipsbelf mipself" ;;
2763 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2764 # i386-pc-pe-coff != i386-pc-coff.
2766 # Uncommenting the next line will turn on support for i386 AOUT
2767 # for the default linux configuration
2768 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2770 i386-*-aout) emulation="i386aout" ;;
2771 i386-*-coff) emulation="i386coff" ;;
2772 i386-*-elf) emulation="i386elf" ;;
2774 # Always all formats. The first stated emulation becomes the default.
2775 cris-*-*aout*) emulation="crisaout criself" ;;
2776 cris-*-*) emulation="criself crisaout" ;;
2779 emulations="$emulations $emulation"
2783 # Turn on all targets if possible
2784 if test ${all_targets} = "yes"; then
2785 case ${target_cpu_type} in
2787 case ${obj_format} in
2789 emulations="$emulations i386coff i386elf"
2792 emulations="$emulations i386aout i386elf"
2795 emulations="$emulations i386aout i386coff"
2802 # Assign floating point type. Most processors with FP support
2803 # IEEE FP. On those that don't support FP at all, usually IEEE
2805 case ${target_cpu} in
2806 vax | tahoe ) atof=${target_cpu} ;;
2811 case "${obj_format}" in
2812 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2815 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2817 if test $using_cgen = yes ; then
2818 case ${target_cpu} in
2819 *) cgen_cpu_prefix=${target_cpu} ;;
2822 cat >> confdefs.h <<\EOF
2823 #define USING_CGEN 1
2829 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2830 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2833 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2834 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2837 case ${user_bfd_gas}-${primary_bfd_gas} in
2839 # We didn't override user's choice.
2842 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2854 # User specified nothing.
2858 # Some COFF configurations want these random other flags set.
2859 case ${obj_format} in
2861 case ${target_cpu_type} in
2862 i386) cat >> confdefs.h <<\EOF
2866 m68k) cat >> confdefs.h <<\EOF
2870 m88k) cat >> confdefs.h <<\EOF
2878 # Getting this done right is going to be a bitch. Each configuration specified
2879 # with --enable-targets=... should be checked for environment, format, cpu, and
2882 # For each configuration, the necessary object file support code must be linked
2883 # in. This might be only one, it might be up to four. The necessary emulation
2884 # code needs to be provided, too.
2886 # And then there's "--enable-targets=all"....
2888 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2890 formats="${obj_format}"
2893 _gas_uniq_list="$emulations"
2894 _gas_uniq_newlist=""
2895 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2896 case $_gas_uniq_i in
2898 *) case " $_gas_uniq_newlist " in
2899 *" $_gas_uniq_i "*) ;;
2900 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2904 emulations=$_gas_uniq_newlist
2906 for em in . $emulations ; do
2909 mipsbelf | mipslelf | mipself)
2910 fmt=elf file=mipself ;;
2911 mipsbecoff | mipslecoff | mipsecoff)
2912 fmt=ecoff file=mipsecoff ;;
2914 fmt=coff file=$em ;;
2916 fmt=aout file=$em ;;
2920 formats="$formats $fmt"
2921 emfiles="$emfiles e-$file.o"
2922 EMULATIONS="$EMULATIONS &$em,"
2924 _gas_uniq_list="$formats"
2925 _gas_uniq_newlist=""
2926 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2927 case $_gas_uniq_i in
2929 *) case " $_gas_uniq_newlist " in
2930 *" $_gas_uniq_i "*) ;;
2931 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2935 formats=$_gas_uniq_newlist
2937 _gas_uniq_list="$emfiles"
2938 _gas_uniq_newlist=""
2939 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2940 case $_gas_uniq_i in
2942 *) case " $_gas_uniq_newlist " in
2943 *" $_gas_uniq_i "*) ;;
2944 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2948 emfiles=$_gas_uniq_newlist
2950 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2951 for fmt in $formats ; do
2953 aout) cat >> confdefs.h <<\EOF
2954 #define OBJ_MAYBE_AOUT 1
2957 bout) cat >> confdefs.h <<\EOF
2958 #define OBJ_MAYBE_BOUT 1
2961 coff) cat >> confdefs.h <<\EOF
2962 #define OBJ_MAYBE_COFF 1
2965 ecoff) cat >> confdefs.h <<\EOF
2966 #define OBJ_MAYBE_ECOFF 1
2969 elf) cat >> confdefs.h <<\EOF
2970 #define OBJ_MAYBE_ELF 1
2973 generic) cat >> confdefs.h <<\EOF
2974 #define OBJ_MAYBE_GENERIC 1
2977 hp300) cat >> confdefs.h <<\EOF
2978 #define OBJ_MAYBE_HP300 1
2981 ieee) cat >> confdefs.h <<\EOF
2982 #define OBJ_MAYBE_IEEE 1
2985 som) cat >> confdefs.h <<\EOF
2986 #define OBJ_MAYBE_SOM 1
2989 vms) cat >> confdefs.h <<\EOF
2990 #define OBJ_MAYBE_VMS 1
2994 extra_objects="$extra_objects obj-$fmt.o"
2998 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2999 DEFAULT_EMULATION=`set . $emulations ; echo $2`
3000 # e-mips* has more than one emulation per file, e-i386* has just one at the
3001 # moment. If only one emulation is specified, then don't define
3002 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3003 case "${obj_format}${emfiles}" in
3005 extra_objects="$extra_objects $emfiles"
3006 cat >> confdefs.h <<\EOF
3007 #define USE_EMULATIONS 1
3013 cat >> confdefs.h <<EOF
3014 #define EMULATIONS $EMULATIONS
3017 cat >> confdefs.h <<EOF
3018 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3022 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3023 yes-*-coff) need_bfd=yes ;;
3024 no-*-coff) need_bfd=yes
3025 cat >> confdefs.h <<\EOF
3026 #define MANY_SEGMENTS 1
3031 reject_dev_configs=yes
3033 case ${reject_dev_configs}-${dev} in
3035 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3045 case "${primary_bfd_gas}" in
3046 yes) cat >> confdefs.h <<\EOF
3047 #define BFD_ASSEMBLER 1
3053 # do we need the opcodes library?
3054 case "${need_opcodes}" in
3056 OPCODES_LIB=../opcodes/libopcodes.la
3060 case "${need_bfd}" in
3062 BFDLIB=../bfd/libbfd.la
3063 ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
3072 cat >> confdefs.h <<EOF
3073 #define TARGET_ALIAS "${target_alias}"
3076 cat >> confdefs.h <<EOF
3077 #define TARGET_CANONICAL "${target}"
3080 cat >> confdefs.h <<EOF
3081 #define TARGET_CPU "${target_cpu}"
3084 cat >> confdefs.h <<EOF
3085 #define TARGET_VENDOR "${target_vendor}"
3088 cat >> confdefs.h <<EOF
3089 #define TARGET_OS "${target_os}"
3093 # Extract the first word of "gcc", so it can be a program name with args.
3094 set dummy gcc; ac_word=$2
3095 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3096 echo "configure:3097: checking for $ac_word" >&5
3097 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
3100 if test -n "$CC"; then
3101 ac_cv_prog_CC="$CC" # Let the user override the test.
3103 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3105 for ac_dir in $ac_dummy; do
3106 test -z "$ac_dir" && ac_dir=.
3107 if test -f $ac_dir/$ac_word; then
3116 if test -n "$CC"; then
3117 echo "$ac_t""$CC" 1>&6
3119 echo "$ac_t""no" 1>&6
3122 if test -z "$CC"; then
3123 # Extract the first word of "cc", so it can be a program name with args.
3124 set dummy cc; ac_word=$2
3125 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3126 echo "configure:3127: checking for $ac_word" >&5
3127 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3128 echo $ac_n "(cached) $ac_c" 1>&6
3130 if test -n "$CC"; then
3131 ac_cv_prog_CC="$CC" # Let the user override the test.
3133 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3136 for ac_dir in $ac_dummy; do
3137 test -z "$ac_dir" && ac_dir=.
3138 if test -f $ac_dir/$ac_word; then
3139 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3140 ac_prog_rejected=yes
3148 if test $ac_prog_rejected = yes; then
3149 # We found a bogon in the path, so make sure we never use it.
3150 set dummy $ac_cv_prog_CC
3152 if test $# -gt 0; then
3153 # We chose a different compiler from the bogus one.
3154 # However, it has the same basename, so the bogon will be chosen
3155 # first if we set CC to just the basename; use the full file name.
3157 set dummy "$ac_dir/$ac_word" "$@"
3165 if test -n "$CC"; then
3166 echo "$ac_t""$CC" 1>&6
3168 echo "$ac_t""no" 1>&6
3171 if test -z "$CC"; then
3172 case "`uname -s`" in
3174 # Extract the first word of "cl", so it can be a program name with args.
3175 set dummy cl; ac_word=$2
3176 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3177 echo "configure:3178: checking for $ac_word" >&5
3178 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3179 echo $ac_n "(cached) $ac_c" 1>&6
3181 if test -n "$CC"; then
3182 ac_cv_prog_CC="$CC" # Let the user override the test.
3184 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3186 for ac_dir in $ac_dummy; do
3187 test -z "$ac_dir" && ac_dir=.
3188 if test -f $ac_dir/$ac_word; then
3197 if test -n "$CC"; then
3198 echo "$ac_t""$CC" 1>&6
3200 echo "$ac_t""no" 1>&6
3205 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3208 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3209 echo "configure:3210: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3212 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3213 ac_cpp='$CPP $CPPFLAGS'
3214 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3215 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3216 cross_compiling=$ac_cv_prog_cc_cross
3218 cat > conftest.$ac_ext << EOF
3220 #line 3221 "configure"
3221 #include "confdefs.h"
3225 if { (eval echo configure:3226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3226 ac_cv_prog_cc_works=yes
3227 # If we can't run a trivial program, we are probably using a cross compiler.
3228 if (./conftest; exit) 2>/dev/null; then
3229 ac_cv_prog_cc_cross=no
3231 ac_cv_prog_cc_cross=yes
3234 echo "configure: failed program was:" >&5
3235 cat conftest.$ac_ext >&5
3236 ac_cv_prog_cc_works=no
3240 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3241 ac_cpp='$CPP $CPPFLAGS'
3242 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3243 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3244 cross_compiling=$ac_cv_prog_cc_cross
3246 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3247 if test $ac_cv_prog_cc_works = no; then
3248 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3250 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3251 echo "configure:3252: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3252 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3253 cross_compiling=$ac_cv_prog_cc_cross
3255 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3256 echo "configure:3257: checking whether we are using GNU C" >&5
3257 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3258 echo $ac_n "(cached) $ac_c" 1>&6
3260 cat > conftest.c <<EOF
3265 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3266: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3272 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3274 if test $ac_cv_prog_gcc = yes; then
3280 ac_test_CFLAGS="${CFLAGS+set}"
3281 ac_save_CFLAGS="$CFLAGS"
3283 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3284 echo "configure:3285: checking whether ${CC-cc} accepts -g" >&5
3285 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3286 echo $ac_n "(cached) $ac_c" 1>&6
3288 echo 'void f(){}' > conftest.c
3289 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3298 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3299 if test "$ac_test_CFLAGS" = set; then
3300 CFLAGS="$ac_save_CFLAGS"
3301 elif test $ac_cv_prog_cc_g = yes; then
3302 if test "$GCC" = yes; then
3308 if test "$GCC" = yes; then
3316 for ac_prog in 'bison -y' byacc
3318 # Extract the first word of "$ac_prog", so it can be a program name with args.
3319 set dummy $ac_prog; ac_word=$2
3320 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3321 echo "configure:3322: checking for $ac_word" >&5
3322 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3323 echo $ac_n "(cached) $ac_c" 1>&6
3325 if test -n "$YACC"; then
3326 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3328 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3330 for ac_dir in $ac_dummy; do
3331 test -z "$ac_dir" && ac_dir=.
3332 if test -f $ac_dir/$ac_word; then
3333 ac_cv_prog_YACC="$ac_prog"
3340 YACC="$ac_cv_prog_YACC"
3341 if test -n "$YACC"; then
3342 echo "$ac_t""$YACC" 1>&6
3344 echo "$ac_t""no" 1>&6
3347 test -n "$YACC" && break
3349 test -n "$YACC" || YACC="yacc"
3351 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3352 echo "configure:3353: checking how to run the C preprocessor" >&5
3353 # On Suns, sometimes $CPP names a directory.
3354 if test -n "$CPP" && test -d "$CPP"; then
3357 if test -z "$CPP"; then
3358 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3359 echo $ac_n "(cached) $ac_c" 1>&6
3361 # This must be in double quotes, not single quotes, because CPP may get
3362 # substituted into the Makefile and "${CC-cc}" will confuse make.
3364 # On the NeXT, cc -E runs the code through the compiler's parser,
3365 # not just through cpp.
3366 cat > conftest.$ac_ext <<EOF
3367 #line 3368 "configure"
3368 #include "confdefs.h"
3372 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3373 { (eval echo configure:3374: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3374 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3375 if test -z "$ac_err"; then
3379 echo "configure: failed program was:" >&5
3380 cat conftest.$ac_ext >&5
3382 CPP="${CC-cc} -E -traditional-cpp"
3383 cat > conftest.$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3389 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3390 { (eval echo configure:3391: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3391 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3392 if test -z "$ac_err"; then
3396 echo "configure: failed program was:" >&5
3397 cat conftest.$ac_ext >&5
3399 CPP="${CC-cc} -nologo -E"
3400 cat > conftest.$ac_ext <<EOF
3401 #line 3402 "configure"
3402 #include "confdefs.h"
3406 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3407 { (eval echo configure:3408: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3408 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3409 if test -z "$ac_err"; then
3413 echo "configure: failed program was:" >&5
3414 cat conftest.$ac_ext >&5
3423 ac_cv_prog_CPP="$CPP"
3425 CPP="$ac_cv_prog_CPP"
3427 ac_cv_prog_CPP="$CPP"
3429 echo "$ac_t""$CPP" 1>&6
3431 missing_dir=`cd $ac_aux_dir && pwd`
3432 for ac_prog in flex lex
3434 # Extract the first word of "$ac_prog", so it can be a program name with args.
3435 set dummy $ac_prog; ac_word=$2
3436 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3437 echo "configure:3438: checking for $ac_word" >&5
3438 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3439 echo $ac_n "(cached) $ac_c" 1>&6
3441 if test -n "$LEX"; then
3442 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3444 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3446 for ac_dir in $ac_dummy; do
3447 test -z "$ac_dir" && ac_dir=.
3448 if test -f $ac_dir/$ac_word; then
3449 ac_cv_prog_LEX="$ac_prog"
3456 LEX="$ac_cv_prog_LEX"
3457 if test -n "$LEX"; then
3458 echo "$ac_t""$LEX" 1>&6
3460 echo "$ac_t""no" 1>&6
3463 test -n "$LEX" && break
3465 test -n "$LEX" || LEX=""$missing_dir/missing flex""
3467 # Extract the first word of "flex", so it can be a program name with args.
3468 set dummy flex; ac_word=$2
3469 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3470 echo "configure:3471: checking for $ac_word" >&5
3471 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3472 echo $ac_n "(cached) $ac_c" 1>&6
3474 if test -n "$LEX"; then
3475 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3477 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3479 for ac_dir in $ac_dummy; do
3480 test -z "$ac_dir" && ac_dir=.
3481 if test -f $ac_dir/$ac_word; then
3482 ac_cv_prog_LEX="flex"
3487 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3490 LEX="$ac_cv_prog_LEX"
3491 if test -n "$LEX"; then
3492 echo "$ac_t""$LEX" 1>&6
3494 echo "$ac_t""no" 1>&6
3497 if test -z "$LEXLIB"
3503 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3504 echo "configure:3505: checking for yywrap in -l$ac_lib" >&5
3505 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3506 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3507 echo $ac_n "(cached) $ac_c" 1>&6
3509 ac_save_LIBS="$LIBS"
3510 LIBS="-l$ac_lib $LIBS"
3511 cat > conftest.$ac_ext <<EOF
3512 #line 3513 "configure"
3513 #include "confdefs.h"
3514 /* Override any gcc2 internal prototype to avoid an error. */
3515 /* We use char because int might match the return type of a gcc2
3516 builtin and then its argument prototype would still apply. */
3523 if { (eval echo configure:3524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3525 eval "ac_cv_lib_$ac_lib_var=yes"
3527 echo "configure: failed program was:" >&5
3528 cat conftest.$ac_ext >&5
3530 eval "ac_cv_lib_$ac_lib_var=no"
3533 LIBS="$ac_save_LIBS"
3536 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3537 echo "$ac_t""yes" 1>&6
3540 echo "$ac_t""no" 1>&6
3545 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3546 echo "configure:3547: checking lex output file root" >&5
3547 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3548 echo $ac_n "(cached) $ac_c" 1>&6
3550 # The minimal lex program is just a single line: %%. But some broken lexes
3551 # (Solaris, I think it was) want two %% lines, so accommodate them.
3554 if test -f lex.yy.c; then
3555 ac_cv_prog_lex_root=lex.yy
3556 elif test -f lexyy.c; then
3557 ac_cv_prog_lex_root=lexyy
3559 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3563 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3564 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3566 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3567 echo "configure:3568: checking whether yytext is a pointer" >&5
3568 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3569 echo $ac_n "(cached) $ac_c" 1>&6
3571 # POSIX says lex can declare yytext either as a pointer or an array; the
3572 # default is implementation-dependent. Figure out which it is, since
3573 # not all implementations provide the %pointer and %array declarations.
3574 ac_cv_prog_lex_yytext_pointer=no
3575 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3576 ac_save_LIBS="$LIBS"
3577 LIBS="$LIBS $LEXLIB"
3578 cat > conftest.$ac_ext <<EOF
3579 #line 3580 "configure"
3580 #include "confdefs.h"
3581 `cat $LEX_OUTPUT_ROOT.c`
3586 if { (eval echo configure:3587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3588 ac_cv_prog_lex_yytext_pointer=yes
3590 echo "configure: failed program was:" >&5
3591 cat conftest.$ac_ext >&5
3594 LIBS="$ac_save_LIBS"
3595 rm -f "${LEX_OUTPUT_ROOT}.c"
3599 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3600 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3601 cat >> confdefs.h <<\EOF
3602 #define YYTEXT_POINTER 1
3609 # Extract the first word of "ranlib", so it can be a program name with args.
3610 set dummy ranlib; ac_word=$2
3611 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3612 echo "configure:3613: checking for $ac_word" >&5
3613 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3614 echo $ac_n "(cached) $ac_c" 1>&6
3616 if test -n "$RANLIB"; then
3617 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3619 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3621 for ac_dir in $ac_dummy; do
3622 test -z "$ac_dir" && ac_dir=.
3623 if test -f $ac_dir/$ac_word; then
3624 ac_cv_prog_RANLIB="ranlib"
3629 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3632 RANLIB="$ac_cv_prog_RANLIB"
3633 if test -n "$RANLIB"; then
3634 echo "$ac_t""$RANLIB" 1>&6
3636 echo "$ac_t""no" 1>&6
3639 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3640 echo "configure:3641: checking for ANSI C header files" >&5
3641 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3642 echo $ac_n "(cached) $ac_c" 1>&6
3644 cat > conftest.$ac_ext <<EOF
3645 #line 3646 "configure"
3646 #include "confdefs.h"
3652 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3653 { (eval echo configure:3654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3654 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3655 if test -z "$ac_err"; then
3657 ac_cv_header_stdc=yes
3660 echo "configure: failed program was:" >&5
3661 cat conftest.$ac_ext >&5
3663 ac_cv_header_stdc=no
3667 if test $ac_cv_header_stdc = yes; then
3668 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3669 cat > conftest.$ac_ext <<EOF
3670 #line 3671 "configure"
3671 #include "confdefs.h"
3674 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3675 egrep "memchr" >/dev/null 2>&1; then
3679 ac_cv_header_stdc=no
3685 if test $ac_cv_header_stdc = yes; then
3686 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3687 cat > conftest.$ac_ext <<EOF
3688 #line 3689 "configure"
3689 #include "confdefs.h"
3692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3693 egrep "free" >/dev/null 2>&1; then
3697 ac_cv_header_stdc=no
3703 if test $ac_cv_header_stdc = yes; then
3704 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3705 if test "$cross_compiling" = yes; then
3708 cat > conftest.$ac_ext <<EOF
3709 #line 3710 "configure"
3710 #include "confdefs.h"
3712 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3713 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3714 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3715 int main () { int i; for (i = 0; i < 256; i++)
3716 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3720 if { (eval echo configure:3721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3724 echo "configure: failed program was:" >&5
3725 cat conftest.$ac_ext >&5
3727 ac_cv_header_stdc=no
3735 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3736 if test $ac_cv_header_stdc = yes; then
3737 cat >> confdefs.h <<\EOF
3738 #define STDC_HEADERS 1
3743 echo $ac_n "checking for working const""... $ac_c" 1>&6
3744 echo "configure:3745: checking for working const" >&5
3745 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
3748 cat > conftest.$ac_ext <<EOF
3749 #line 3750 "configure"
3750 #include "confdefs.h"
3754 /* Ultrix mips cc rejects this. */
3755 typedef int charset[2]; const charset x;
3756 /* SunOS 4.1.1 cc rejects this. */
3757 char const *const *ccp;
3759 /* NEC SVR4.0.2 mips cc rejects this. */
3760 struct point {int x, y;};
3761 static struct point const zero = {0,0};
3762 /* AIX XL C 1.02.0.0 rejects this.
3763 It does not let you subtract one const X* pointer from another in an arm
3764 of an if-expression whose if-part is not a constant expression */
3765 const char *g = "string";
3766 ccp = &g + (g ? g-g : 0);
3767 /* HPUX 7.0 cc rejects these. */
3770 ccp = (char const *const *) p;
3771 { /* SCO 3.2v4 cc rejects this. */
3773 char const *s = 0 ? (char *) 0 : (char const *) 0;
3777 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3779 const int *foo = &x[0];
3782 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3783 typedef const int *iptr;
3787 { /* AIX XL C 1.02.0.0 rejects this saying
3788 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3789 struct s { int j; const int *ap[3]; };
3790 struct s *b; b->j = 5;
3792 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3798 if { (eval echo configure:3799: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3802 echo "configure: failed program was:" >&5
3803 cat conftest.$ac_ext >&5
3810 echo "$ac_t""$ac_cv_c_const" 1>&6
3811 if test $ac_cv_c_const = no; then
3812 cat >> confdefs.h <<\EOF
3818 echo $ac_n "checking for inline""... $ac_c" 1>&6
3819 echo "configure:3820: checking for inline" >&5
3820 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3821 echo $ac_n "(cached) $ac_c" 1>&6
3824 for ac_kw in inline __inline__ __inline; do
3825 cat > conftest.$ac_ext <<EOF
3826 #line 3827 "configure"
3827 #include "confdefs.h"
3833 if { (eval echo configure:3834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3835 ac_cv_c_inline=$ac_kw; break
3837 echo "configure: failed program was:" >&5
3838 cat conftest.$ac_ext >&5
3845 echo "$ac_t""$ac_cv_c_inline" 1>&6
3846 case "$ac_cv_c_inline" in
3848 no) cat >> confdefs.h <<\EOF
3852 *) cat >> confdefs.h <<EOF
3853 #define inline $ac_cv_c_inline
3858 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3859 echo "configure:3860: checking for off_t" >&5
3860 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3861 echo $ac_n "(cached) $ac_c" 1>&6
3863 cat > conftest.$ac_ext <<EOF
3864 #line 3865 "configure"
3865 #include "confdefs.h"
3866 #include <sys/types.h>
3872 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3873 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3875 ac_cv_type_off_t=yes
3883 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3884 if test $ac_cv_type_off_t = no; then
3885 cat >> confdefs.h <<\EOF
3891 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3892 echo "configure:3893: checking for size_t" >&5
3893 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3894 echo $ac_n "(cached) $ac_c" 1>&6
3896 cat > conftest.$ac_ext <<EOF
3897 #line 3898 "configure"
3898 #include "confdefs.h"
3899 #include <sys/types.h>
3905 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3906 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3908 ac_cv_type_size_t=yes
3911 ac_cv_type_size_t=no
3916 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3917 if test $ac_cv_type_size_t = no; then
3918 cat >> confdefs.h <<\EOF
3919 #define size_t unsigned
3924 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3925 # for constant arguments. Useless!
3926 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3927 echo "configure:3928: checking for working alloca.h" >&5
3928 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3929 echo $ac_n "(cached) $ac_c" 1>&6
3931 cat > conftest.$ac_ext <<EOF
3932 #line 3933 "configure"
3933 #include "confdefs.h"
3936 char *p = alloca(2 * sizeof(int));
3939 if { (eval echo configure:3940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3941 ac_cv_header_alloca_h=yes
3943 echo "configure: failed program was:" >&5
3944 cat conftest.$ac_ext >&5
3946 ac_cv_header_alloca_h=no
3951 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3952 if test $ac_cv_header_alloca_h = yes; then
3953 cat >> confdefs.h <<\EOF
3954 #define HAVE_ALLOCA_H 1
3959 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3960 echo "configure:3961: checking for alloca" >&5
3961 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3962 echo $ac_n "(cached) $ac_c" 1>&6
3964 cat > conftest.$ac_ext <<EOF
3965 #line 3966 "configure"
3966 #include "confdefs.h"
3969 # define alloca __builtin_alloca
3972 # include <malloc.h>
3973 # define alloca _alloca
3976 # include <alloca.h>
3981 # ifndef alloca /* predefined by HP cc +Olibcalls */
3990 char *p = (char *) alloca(1);
3993 if { (eval echo configure:3994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3995 ac_cv_func_alloca_works=yes
3997 echo "configure: failed program was:" >&5
3998 cat conftest.$ac_ext >&5
4000 ac_cv_func_alloca_works=no
4005 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4006 if test $ac_cv_func_alloca_works = yes; then
4007 cat >> confdefs.h <<\EOF
4008 #define HAVE_ALLOCA 1
4013 if test $ac_cv_func_alloca_works = no; then
4014 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4015 # that cause trouble. Some versions do not even contain alloca or
4016 # contain a buggy version. If you still want to use their alloca,
4017 # use ar to extract alloca.o from them instead of compiling alloca.c.
4018 ALLOCA=alloca.${ac_objext}
4019 cat >> confdefs.h <<\EOF
4024 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4025 echo "configure:4026: checking whether alloca needs Cray hooks" >&5
4026 if eval "test \"`echo '$''{'ac_cv_os_cray'+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 #if defined(CRAY) && ! defined(CRAY2)
4039 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4040 egrep "webecray" >/dev/null 2>&1; then
4051 echo "$ac_t""$ac_cv_os_cray" 1>&6
4052 if test $ac_cv_os_cray = yes; then
4053 for ac_func in _getb67 GETB67 getb67; do
4054 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4055 echo "configure:4056: checking for $ac_func" >&5
4056 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4057 echo $ac_n "(cached) $ac_c" 1>&6
4059 cat > conftest.$ac_ext <<EOF
4060 #line 4061 "configure"
4061 #include "confdefs.h"
4062 /* System header to define __stub macros and hopefully few prototypes,
4063 which can conflict with char $ac_func(); below. */
4065 /* Override any gcc2 internal prototype to avoid an error. */
4066 /* We use char because int might match the return type of a gcc2
4067 builtin and then its argument prototype would still apply. */
4072 /* The GNU C library defines this for functions which it implements
4073 to always fail with ENOSYS. Some functions are actually named
4074 something starting with __ and the normal name is an alias. */
4075 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4083 if { (eval echo configure:4084: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4085 eval "ac_cv_func_$ac_func=yes"
4087 echo "configure: failed program was:" >&5
4088 cat conftest.$ac_ext >&5
4090 eval "ac_cv_func_$ac_func=no"
4095 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4096 echo "$ac_t""yes" 1>&6
4097 cat >> confdefs.h <<EOF
4098 #define CRAY_STACKSEG_END $ac_func
4103 echo "$ac_t""no" 1>&6
4109 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4110 echo "configure:4111: checking stack direction for C alloca" >&5
4111 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4112 echo $ac_n "(cached) $ac_c" 1>&6
4114 if test "$cross_compiling" = yes; then
4115 ac_cv_c_stack_direction=0
4117 cat > conftest.$ac_ext <<EOF
4118 #line 4119 "configure"
4119 #include "confdefs.h"
4120 find_stack_direction ()
4122 static char *addr = 0;
4127 return find_stack_direction ();
4130 return (&dummy > addr) ? 1 : -1;
4134 exit (find_stack_direction() < 0);
4137 if { (eval echo configure:4138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4139 ac_cv_c_stack_direction=1
4141 echo "configure: failed program was:" >&5
4142 cat conftest.$ac_ext >&5
4144 ac_cv_c_stack_direction=-1
4151 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4152 cat >> confdefs.h <<EOF
4153 #define STACK_DIRECTION $ac_cv_c_stack_direction
4158 for ac_hdr in unistd.h
4160 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4161 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4162 echo "configure:4163: checking for $ac_hdr" >&5
4163 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4164 echo $ac_n "(cached) $ac_c" 1>&6
4166 cat > conftest.$ac_ext <<EOF
4167 #line 4168 "configure"
4168 #include "confdefs.h"
4171 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4172 { (eval echo configure:4173: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4173 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4174 if test -z "$ac_err"; then
4176 eval "ac_cv_header_$ac_safe=yes"
4179 echo "configure: failed program was:" >&5
4180 cat conftest.$ac_ext >&5
4182 eval "ac_cv_header_$ac_safe=no"
4186 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4187 echo "$ac_t""yes" 1>&6
4188 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4189 cat >> confdefs.h <<EOF
4190 #define $ac_tr_hdr 1
4194 echo "$ac_t""no" 1>&6
4198 for ac_func in getpagesize
4200 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4201 echo "configure:4202: checking for $ac_func" >&5
4202 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4203 echo $ac_n "(cached) $ac_c" 1>&6
4205 cat > conftest.$ac_ext <<EOF
4206 #line 4207 "configure"
4207 #include "confdefs.h"
4208 /* System header to define __stub macros and hopefully few prototypes,
4209 which can conflict with char $ac_func(); below. */
4211 /* Override any gcc2 internal prototype to avoid an error. */
4212 /* We use char because int might match the return type of a gcc2
4213 builtin and then its argument prototype would still apply. */
4218 /* The GNU C library defines this for functions which it implements
4219 to always fail with ENOSYS. Some functions are actually named
4220 something starting with __ and the normal name is an alias. */
4221 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4229 if { (eval echo configure:4230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4231 eval "ac_cv_func_$ac_func=yes"
4233 echo "configure: failed program was:" >&5
4234 cat conftest.$ac_ext >&5
4236 eval "ac_cv_func_$ac_func=no"
4241 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4242 echo "$ac_t""yes" 1>&6
4243 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4244 cat >> confdefs.h <<EOF
4245 #define $ac_tr_func 1
4249 echo "$ac_t""no" 1>&6
4253 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4254 echo "configure:4255: checking for working mmap" >&5
4255 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4256 echo $ac_n "(cached) $ac_c" 1>&6
4258 if test "$cross_compiling" = yes; then
4259 ac_cv_func_mmap_fixed_mapped=no
4261 cat > conftest.$ac_ext <<EOF
4262 #line 4263 "configure"
4263 #include "confdefs.h"
4265 /* Thanks to Mike Haertel and Jim Avera for this test.
4266 Here is a matrix of mmap possibilities:
4267 mmap private not fixed
4268 mmap private fixed at somewhere currently unmapped
4269 mmap private fixed at somewhere already mapped
4270 mmap shared not fixed
4271 mmap shared fixed at somewhere currently unmapped
4272 mmap shared fixed at somewhere already mapped
4273 For private mappings, we should verify that changes cannot be read()
4274 back from the file, nor mmap's back from the file at a different
4275 address. (There have been systems where private was not correctly
4276 implemented like the infamous i386 svr4.0, and systems where the
4277 VM page cache was not coherent with the filesystem buffer cache
4278 like early versions of FreeBSD and possibly contemporary NetBSD.)
4279 For shared mappings, we should conversely verify that changes get
4280 propogated back to all the places they're supposed to be.
4282 Grep wants private fixed already mapped.
4283 The main things grep needs to know about mmap are:
4284 * does it exist and is it safe to write into the mmap'd area
4285 * how to use it (BSD variants) */
4286 #include <sys/types.h>
4288 #include <sys/mman.h>
4290 /* This mess was copied from the GNU getpagesize.h. */
4291 #ifndef HAVE_GETPAGESIZE
4292 # ifdef HAVE_UNISTD_H
4293 # include <unistd.h>
4296 /* Assume that all systems that can run configure have sys/param.h. */
4297 # ifndef HAVE_SYS_PARAM_H
4298 # define HAVE_SYS_PARAM_H 1
4301 # ifdef _SC_PAGESIZE
4302 # define getpagesize() sysconf(_SC_PAGESIZE)
4303 # else /* no _SC_PAGESIZE */
4304 # ifdef HAVE_SYS_PARAM_H
4305 # include <sys/param.h>
4306 # ifdef EXEC_PAGESIZE
4307 # define getpagesize() EXEC_PAGESIZE
4308 # else /* no EXEC_PAGESIZE */
4310 # define getpagesize() NBPG * CLSIZE
4313 # endif /* no CLSIZE */
4314 # else /* no NBPG */
4316 # define getpagesize() NBPC
4317 # else /* no NBPC */
4319 # define getpagesize() PAGESIZE
4320 # endif /* PAGESIZE */
4321 # endif /* no NBPC */
4322 # endif /* no NBPG */
4323 # endif /* no EXEC_PAGESIZE */
4324 # else /* no HAVE_SYS_PARAM_H */
4325 # define getpagesize() 8192 /* punt totally */
4326 # endif /* no HAVE_SYS_PARAM_H */
4327 # endif /* no _SC_PAGESIZE */
4329 #endif /* no HAVE_GETPAGESIZE */
4332 extern "C" { void *malloc(unsigned); }
4340 char *data, *data2, *data3;
4344 pagesize = getpagesize();
4347 * First, make a file with some known garbage in it.
4349 data = malloc(pagesize);
4352 for (i = 0; i < pagesize; ++i)
4353 *(data + i) = rand();
4355 fd = creat("conftestmmap", 0600);
4358 if (write(fd, data, pagesize) != pagesize)
4363 * Next, try to mmap the file at a fixed address which
4364 * already has something else allocated at it. If we can,
4365 * also make sure that we see the same garbage.
4367 fd = open("conftestmmap", O_RDWR);
4370 data2 = malloc(2 * pagesize);
4373 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4374 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4375 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4377 for (i = 0; i < pagesize; ++i)
4378 if (*(data + i) != *(data2 + i))
4382 * Finally, make sure that changes to the mapped area
4383 * do not percolate back to the file as seen by read().
4384 * (This is a bug on some variants of i386 svr4.0.)
4386 for (i = 0; i < pagesize; ++i)
4387 *(data2 + i) = *(data2 + i) + 1;
4388 data3 = malloc(pagesize);
4391 if (read(fd, data3, pagesize) != pagesize)
4393 for (i = 0; i < pagesize; ++i)
4394 if (*(data + i) != *(data3 + i))
4397 unlink("conftestmmap");
4402 if { (eval echo configure:4403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4404 ac_cv_func_mmap_fixed_mapped=yes
4406 echo "configure: failed program was:" >&5
4407 cat conftest.$ac_ext >&5
4409 ac_cv_func_mmap_fixed_mapped=no
4416 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4417 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4418 cat >> confdefs.h <<\EOF
4425 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4426 unistd.h values.h sys/param.h
4428 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4429 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4430 echo "configure:4431: checking for $ac_hdr" >&5
4431 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4432 echo $ac_n "(cached) $ac_c" 1>&6
4434 cat > conftest.$ac_ext <<EOF
4435 #line 4436 "configure"
4436 #include "confdefs.h"
4439 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4440 { (eval echo configure:4441: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4441 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4442 if test -z "$ac_err"; then
4444 eval "ac_cv_header_$ac_safe=yes"
4447 echo "configure: failed program was:" >&5
4448 cat conftest.$ac_ext >&5
4450 eval "ac_cv_header_$ac_safe=no"
4454 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4455 echo "$ac_t""yes" 1>&6
4456 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4457 cat >> confdefs.h <<EOF
4458 #define $ac_tr_hdr 1
4462 echo "$ac_t""no" 1>&6
4466 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4467 __argz_count __argz_stringify __argz_next
4469 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4470 echo "configure:4471: checking for $ac_func" >&5
4471 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4472 echo $ac_n "(cached) $ac_c" 1>&6
4474 cat > conftest.$ac_ext <<EOF
4475 #line 4476 "configure"
4476 #include "confdefs.h"
4477 /* System header to define __stub macros and hopefully few prototypes,
4478 which can conflict with char $ac_func(); below. */
4480 /* Override any gcc2 internal prototype to avoid an error. */
4481 /* We use char because int might match the return type of a gcc2
4482 builtin and then its argument prototype would still apply. */
4487 /* The GNU C library defines this for functions which it implements
4488 to always fail with ENOSYS. Some functions are actually named
4489 something starting with __ and the normal name is an alias. */
4490 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4498 if { (eval echo configure:4499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4500 eval "ac_cv_func_$ac_func=yes"
4502 echo "configure: failed program was:" >&5
4503 cat conftest.$ac_ext >&5
4505 eval "ac_cv_func_$ac_func=no"
4510 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4511 echo "$ac_t""yes" 1>&6
4512 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4513 cat >> confdefs.h <<EOF
4514 #define $ac_tr_func 1
4518 echo "$ac_t""no" 1>&6
4523 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4524 for ac_func in stpcpy
4526 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4527 echo "configure:4528: checking for $ac_func" >&5
4528 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4529 echo $ac_n "(cached) $ac_c" 1>&6
4531 cat > conftest.$ac_ext <<EOF
4532 #line 4533 "configure"
4533 #include "confdefs.h"
4534 /* System header to define __stub macros and hopefully few prototypes,
4535 which can conflict with char $ac_func(); below. */
4537 /* Override any gcc2 internal prototype to avoid an error. */
4538 /* We use char because int might match the return type of a gcc2
4539 builtin and then its argument prototype would still apply. */
4544 /* The GNU C library defines this for functions which it implements
4545 to always fail with ENOSYS. Some functions are actually named
4546 something starting with __ and the normal name is an alias. */
4547 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4555 if { (eval echo configure:4556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4557 eval "ac_cv_func_$ac_func=yes"
4559 echo "configure: failed program was:" >&5
4560 cat conftest.$ac_ext >&5
4562 eval "ac_cv_func_$ac_func=no"
4567 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4568 echo "$ac_t""yes" 1>&6
4569 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4570 cat >> confdefs.h <<EOF
4571 #define $ac_tr_func 1
4575 echo "$ac_t""no" 1>&6
4580 if test "${ac_cv_func_stpcpy}" = "yes"; then
4581 cat >> confdefs.h <<\EOF
4582 #define HAVE_STPCPY 1
4587 if test $ac_cv_header_locale_h = yes; then
4588 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4589 echo "configure:4590: checking for LC_MESSAGES" >&5
4590 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4591 echo $ac_n "(cached) $ac_c" 1>&6
4593 cat > conftest.$ac_ext <<EOF
4594 #line 4595 "configure"
4595 #include "confdefs.h"
4601 if { (eval echo configure:4602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4603 am_cv_val_LC_MESSAGES=yes
4605 echo "configure: failed program was:" >&5
4606 cat conftest.$ac_ext >&5
4608 am_cv_val_LC_MESSAGES=no
4613 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4614 if test $am_cv_val_LC_MESSAGES = yes; then
4615 cat >> confdefs.h <<\EOF
4616 #define HAVE_LC_MESSAGES 1
4621 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4622 echo "configure:4623: checking whether NLS is requested" >&5
4623 # Check whether --enable-nls or --disable-nls was given.
4624 if test "${enable_nls+set}" = set; then
4625 enableval="$enable_nls"
4631 echo "$ac_t""$USE_NLS" 1>&6
4634 USE_INCLUDED_LIBINTL=no
4636 if test "$USE_NLS" = "yes"; then
4637 cat >> confdefs.h <<\EOF
4638 #define ENABLE_NLS 1
4641 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4642 echo "configure:4643: checking whether included gettext is requested" >&5
4643 # Check whether --with-included-gettext or --without-included-gettext was given.
4644 if test "${with_included_gettext+set}" = set; then
4645 withval="$with_included_gettext"
4646 nls_cv_force_use_gnu_gettext=$withval
4648 nls_cv_force_use_gnu_gettext=no
4651 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4653 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4654 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4656 nls_cv_header_libgt=
4659 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4660 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4661 echo "configure:4662: checking for libintl.h" >&5
4662 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4663 echo $ac_n "(cached) $ac_c" 1>&6
4665 cat > conftest.$ac_ext <<EOF
4666 #line 4667 "configure"
4667 #include "confdefs.h"
4668 #include <libintl.h>
4670 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4671 { (eval echo configure:4672: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4672 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4673 if test -z "$ac_err"; then
4675 eval "ac_cv_header_$ac_safe=yes"
4678 echo "configure: failed program was:" >&5
4679 cat conftest.$ac_ext >&5
4681 eval "ac_cv_header_$ac_safe=no"
4685 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4686 echo "$ac_t""yes" 1>&6
4687 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4688 echo "configure:4689: checking for gettext in libc" >&5
4689 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4690 echo $ac_n "(cached) $ac_c" 1>&6
4692 cat > conftest.$ac_ext <<EOF
4693 #line 4694 "configure"
4694 #include "confdefs.h"
4695 #include <libintl.h>
4697 return (int) gettext ("")
4700 if { (eval echo configure:4701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4702 gt_cv_func_gettext_libc=yes
4704 echo "configure: failed program was:" >&5
4705 cat conftest.$ac_ext >&5
4707 gt_cv_func_gettext_libc=no
4712 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4714 if test "$gt_cv_func_gettext_libc" != "yes"; then
4715 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4716 echo "configure:4717: checking for bindtextdomain in -lintl" >&5
4717 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4718 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4719 echo $ac_n "(cached) $ac_c" 1>&6
4721 ac_save_LIBS="$LIBS"
4723 cat > conftest.$ac_ext <<EOF
4724 #line 4725 "configure"
4725 #include "confdefs.h"
4726 /* Override any gcc2 internal prototype to avoid an error. */
4727 /* We use char because int might match the return type of a gcc2
4728 builtin and then its argument prototype would still apply. */
4729 char bindtextdomain();
4735 if { (eval echo configure:4736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4737 eval "ac_cv_lib_$ac_lib_var=yes"
4739 echo "configure: failed program was:" >&5
4740 cat conftest.$ac_ext >&5
4742 eval "ac_cv_lib_$ac_lib_var=no"
4745 LIBS="$ac_save_LIBS"
4748 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4749 echo "$ac_t""yes" 1>&6
4750 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4751 echo "configure:4752: checking for gettext in libintl" >&5
4752 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4753 echo $ac_n "(cached) $ac_c" 1>&6
4755 cat > conftest.$ac_ext <<EOF
4756 #line 4757 "configure"
4757 #include "confdefs.h"
4760 return (int) gettext ("")
4763 if { (eval echo configure:4764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4765 gt_cv_func_gettext_libintl=yes
4767 echo "configure: failed program was:" >&5
4768 cat conftest.$ac_ext >&5
4770 gt_cv_func_gettext_libintl=no
4775 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4777 echo "$ac_t""no" 1>&6
4782 if test "$gt_cv_func_gettext_libc" = "yes" \
4783 || test "$gt_cv_func_gettext_libintl" = "yes"; then
4784 cat >> confdefs.h <<\EOF
4785 #define HAVE_GETTEXT 1
4788 # Extract the first word of "msgfmt", so it can be a program name with args.
4789 set dummy msgfmt; ac_word=$2
4790 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4791 echo "configure:4792: checking for $ac_word" >&5
4792 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4793 echo $ac_n "(cached) $ac_c" 1>&6
4797 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4800 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4801 for ac_dir in $PATH; do
4802 test -z "$ac_dir" && ac_dir=.
4803 if test -f $ac_dir/$ac_word; then
4804 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4805 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4811 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4815 MSGFMT="$ac_cv_path_MSGFMT"
4816 if test -n "$MSGFMT"; then
4817 echo "$ac_t""$MSGFMT" 1>&6
4819 echo "$ac_t""no" 1>&6
4821 if test "$MSGFMT" != "no"; then
4822 for ac_func in dcgettext
4824 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4825 echo "configure:4826: checking for $ac_func" >&5
4826 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4827 echo $ac_n "(cached) $ac_c" 1>&6
4829 cat > conftest.$ac_ext <<EOF
4830 #line 4831 "configure"
4831 #include "confdefs.h"
4832 /* System header to define __stub macros and hopefully few prototypes,
4833 which can conflict with char $ac_func(); below. */
4835 /* Override any gcc2 internal prototype to avoid an error. */
4836 /* We use char because int might match the return type of a gcc2
4837 builtin and then its argument prototype would still apply. */
4842 /* The GNU C library defines this for functions which it implements
4843 to always fail with ENOSYS. Some functions are actually named
4844 something starting with __ and the normal name is an alias. */
4845 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4853 if { (eval echo configure:4854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4855 eval "ac_cv_func_$ac_func=yes"
4857 echo "configure: failed program was:" >&5
4858 cat conftest.$ac_ext >&5
4860 eval "ac_cv_func_$ac_func=no"
4865 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4866 echo "$ac_t""yes" 1>&6
4867 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4868 cat >> confdefs.h <<EOF
4869 #define $ac_tr_func 1
4873 echo "$ac_t""no" 1>&6
4877 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4878 set dummy gmsgfmt; ac_word=$2
4879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4880 echo "configure:4881: checking for $ac_word" >&5
4881 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4882 echo $ac_n "(cached) $ac_c" 1>&6
4886 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4889 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4892 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4894 for ac_dir in $ac_dummy; do
4895 test -z "$ac_dir" && ac_dir=.
4896 if test -f $ac_dir/$ac_word; then
4897 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4902 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4906 GMSGFMT="$ac_cv_path_GMSGFMT"
4907 if test -n "$GMSGFMT"; then
4908 echo "$ac_t""$GMSGFMT" 1>&6
4910 echo "$ac_t""no" 1>&6
4913 # Extract the first word of "xgettext", so it can be a program name with args.
4914 set dummy xgettext; ac_word=$2
4915 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4916 echo "configure:4917: checking for $ac_word" >&5
4917 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4918 echo $ac_n "(cached) $ac_c" 1>&6
4922 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4925 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4926 for ac_dir in $PATH; do
4927 test -z "$ac_dir" && ac_dir=.
4928 if test -f $ac_dir/$ac_word; then
4929 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4930 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4936 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4940 XGETTEXT="$ac_cv_path_XGETTEXT"
4941 if test -n "$XGETTEXT"; then
4942 echo "$ac_t""$XGETTEXT" 1>&6
4944 echo "$ac_t""no" 1>&6
4947 cat > conftest.$ac_ext <<EOF
4948 #line 4949 "configure"
4949 #include "confdefs.h"
4952 extern int _nl_msg_cat_cntr;
4953 return _nl_msg_cat_cntr
4956 if { (eval echo configure:4957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4961 echo "configure: failed program was:" >&5
4962 cat conftest.$ac_ext >&5
4973 echo "$ac_t""no" 1>&6
4978 if test "$CATOBJEXT" = "NONE"; then
4979 nls_cv_use_gnu_gettext=yes
4983 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4984 INTLOBJS="\$(GETTOBJS)"
4985 # Extract the first word of "msgfmt", so it can be a program name with args.
4986 set dummy msgfmt; ac_word=$2
4987 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4988 echo "configure:4989: checking for $ac_word" >&5
4989 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4990 echo $ac_n "(cached) $ac_c" 1>&6
4994 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4997 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4998 for ac_dir in $PATH; do
4999 test -z "$ac_dir" && ac_dir=.
5000 if test -f $ac_dir/$ac_word; then
5001 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5002 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5008 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5012 MSGFMT="$ac_cv_path_MSGFMT"
5013 if test -n "$MSGFMT"; then
5014 echo "$ac_t""$MSGFMT" 1>&6
5016 echo "$ac_t""no" 1>&6
5019 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5020 set dummy gmsgfmt; ac_word=$2
5021 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5022 echo "configure:5023: checking for $ac_word" >&5
5023 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5024 echo $ac_n "(cached) $ac_c" 1>&6
5028 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5031 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5034 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5036 for ac_dir in $ac_dummy; do
5037 test -z "$ac_dir" && ac_dir=.
5038 if test -f $ac_dir/$ac_word; then
5039 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5044 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5048 GMSGFMT="$ac_cv_path_GMSGFMT"
5049 if test -n "$GMSGFMT"; then
5050 echo "$ac_t""$GMSGFMT" 1>&6
5052 echo "$ac_t""no" 1>&6
5055 # Extract the first word of "xgettext", so it can be a program name with args.
5056 set dummy xgettext; ac_word=$2
5057 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5058 echo "configure:5059: checking for $ac_word" >&5
5059 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5060 echo $ac_n "(cached) $ac_c" 1>&6
5064 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5067 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5068 for ac_dir in $PATH; do
5069 test -z "$ac_dir" && ac_dir=.
5070 if test -f $ac_dir/$ac_word; then
5071 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5072 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5078 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5082 XGETTEXT="$ac_cv_path_XGETTEXT"
5083 if test -n "$XGETTEXT"; then
5084 echo "$ac_t""$XGETTEXT" 1>&6
5086 echo "$ac_t""no" 1>&6
5090 USE_INCLUDED_LIBINTL=yes
5094 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5096 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5097 nls_cv_header_intl=libintl.h
5098 nls_cv_header_libgt=libgettext.h
5101 if test "$XGETTEXT" != ":"; then
5102 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5105 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5110 # We need to process the po/ directory.
5114 nls_cv_header_intl=libintl.h
5115 nls_cv_header_libgt=libgettext.h
5118 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5119 # because some of the sources are only built for this goal.
5120 if test "$PACKAGE" = gettext; then
5122 USE_INCLUDED_LIBINTL=yes
5125 for lang in $ALL_LINGUAS; do
5126 GMOFILES="$GMOFILES $lang.gmo"
5127 POFILES="$POFILES $lang.po"
5143 if test "x$CATOBJEXT" != "x"; then
5144 if test "x$ALL_LINGUAS" = "x"; then
5147 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5148 echo "configure:5149: checking for catalogs to be installed" >&5
5150 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5151 case "$ALL_LINGUAS" in
5152 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5155 LINGUAS=$NEW_LINGUAS
5156 echo "$ac_t""$LINGUAS" 1>&6
5159 if test -n "$LINGUAS"; then
5160 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5164 if test $ac_cv_header_locale_h = yes; then
5165 INCLUDE_LOCALE_H="#include <locale.h>"
5168 /* The system does not provide the header <locale.h>. Take care yourself. */"
5172 if test -f $srcdir/po2tbl.sed.in; then
5173 if test "$CATOBJEXT" = ".cat"; then
5174 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5175 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5176 echo "configure:5177: checking for linux/version.h" >&5
5177 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5178 echo $ac_n "(cached) $ac_c" 1>&6
5180 cat > conftest.$ac_ext <<EOF
5181 #line 5182 "configure"
5182 #include "confdefs.h"
5183 #include <linux/version.h>
5185 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5186 { (eval echo configure:5187: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5187 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5188 if test -z "$ac_err"; then
5190 eval "ac_cv_header_$ac_safe=yes"
5193 echo "configure: failed program was:" >&5
5194 cat conftest.$ac_ext >&5
5196 eval "ac_cv_header_$ac_safe=no"
5200 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5201 echo "$ac_t""yes" 1>&6
5204 echo "$ac_t""no" 1>&6
5209 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5211 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5212 $srcdir/po2tbl.sed.in > po2tbl.sed
5215 if test "$PACKAGE" = "gettext"; then
5225 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5231 if test -f $srcdir/po/POTFILES.in; then
5232 test -d po || mkdir po
5233 if test "x$srcdir" != "x."; then
5234 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5235 posrcprefix="$srcdir/"
5237 posrcprefix="../$srcdir/"
5243 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5244 < $srcdir/po/POTFILES.in > po/POTFILES
5248 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5249 echo "configure:5250: checking whether to enable maintainer-specific portions of Makefiles" >&5
5250 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5251 if test "${enable_maintainer_mode+set}" = set; then
5252 enableval="$enable_maintainer_mode"
5253 USE_MAINTAINER_MODE=$enableval
5255 USE_MAINTAINER_MODE=no
5258 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5261 if test $USE_MAINTAINER_MODE = yes; then
5262 MAINTAINER_MODE_TRUE=
5263 MAINTAINER_MODE_FALSE='#'
5265 MAINTAINER_MODE_TRUE='#'
5266 MAINTAINER_MODE_FALSE=
5268 MAINT=$MAINTAINER_MODE_TRUE
5273 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5274 echo "configure:5275: checking for executable suffix" >&5
5275 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5276 echo $ac_n "(cached) $ac_c" 1>&6
5278 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5282 echo 'int main () { return 0; }' > conftest.$ac_ext
5284 if { (eval echo configure:5285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5285 for file in conftest.*; do
5287 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5288 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5292 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5295 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5300 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5301 echo "$ac_t""${ac_cv_exeext}" 1>&6
5305 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5307 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5308 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5309 echo "configure:5310: checking for $ac_hdr" >&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"
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
5335 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5336 cat >> confdefs.h <<EOF
5337 #define $ac_tr_hdr 1
5341 echo "$ac_t""no" 1>&6
5346 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5347 # people who are not cross-compiling but are compiling cross-assemblers.
5348 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5349 echo "configure:5350: checking whether compiling a cross-assembler" >&5
5350 if test "${host}" = "${target}"; then
5354 cat >> confdefs.h <<\EOF
5355 #define CROSS_COMPILE 1
5359 echo "$ac_t""$cross_gas" 1>&6
5361 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5362 # for constant arguments. Useless!
5363 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5364 echo "configure:5365: checking for working alloca.h" >&5
5365 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5366 echo $ac_n "(cached) $ac_c" 1>&6
5368 cat > conftest.$ac_ext <<EOF
5369 #line 5370 "configure"
5370 #include "confdefs.h"
5373 char *p = alloca(2 * sizeof(int));
5376 if { (eval echo configure:5377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5378 ac_cv_header_alloca_h=yes
5380 echo "configure: failed program was:" >&5
5381 cat conftest.$ac_ext >&5
5383 ac_cv_header_alloca_h=no
5388 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5389 if test $ac_cv_header_alloca_h = yes; then
5390 cat >> confdefs.h <<\EOF
5391 #define HAVE_ALLOCA_H 1
5396 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5397 echo "configure:5398: checking for alloca" >&5
5398 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5399 echo $ac_n "(cached) $ac_c" 1>&6
5401 cat > conftest.$ac_ext <<EOF
5402 #line 5403 "configure"
5403 #include "confdefs.h"
5406 # define alloca __builtin_alloca
5409 # include <malloc.h>
5410 # define alloca _alloca
5413 # include <alloca.h>
5418 # ifndef alloca /* predefined by HP cc +Olibcalls */
5427 char *p = (char *) alloca(1);
5430 if { (eval echo configure:5431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5432 ac_cv_func_alloca_works=yes
5434 echo "configure: failed program was:" >&5
5435 cat conftest.$ac_ext >&5
5437 ac_cv_func_alloca_works=no
5442 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5443 if test $ac_cv_func_alloca_works = yes; then
5444 cat >> confdefs.h <<\EOF
5445 #define HAVE_ALLOCA 1
5450 if test $ac_cv_func_alloca_works = no; then
5451 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5452 # that cause trouble. Some versions do not even contain alloca or
5453 # contain a buggy version. If you still want to use their alloca,
5454 # use ar to extract alloca.o from them instead of compiling alloca.c.
5455 ALLOCA=alloca.${ac_objext}
5456 cat >> confdefs.h <<\EOF
5461 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5462 echo "configure:5463: checking whether alloca needs Cray hooks" >&5
5463 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5464 echo $ac_n "(cached) $ac_c" 1>&6
5466 cat > conftest.$ac_ext <<EOF
5467 #line 5468 "configure"
5468 #include "confdefs.h"
5469 #if defined(CRAY) && ! defined(CRAY2)
5476 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5477 egrep "webecray" >/dev/null 2>&1; then
5488 echo "$ac_t""$ac_cv_os_cray" 1>&6
5489 if test $ac_cv_os_cray = yes; then
5490 for ac_func in _getb67 GETB67 getb67; do
5491 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5492 echo "configure:5493: checking for $ac_func" >&5
5493 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5494 echo $ac_n "(cached) $ac_c" 1>&6
5496 cat > conftest.$ac_ext <<EOF
5497 #line 5498 "configure"
5498 #include "confdefs.h"
5499 /* System header to define __stub macros and hopefully few prototypes,
5500 which can conflict with char $ac_func(); below. */
5502 /* Override any gcc2 internal prototype to avoid an error. */
5503 /* We use char because int might match the return type of a gcc2
5504 builtin and then its argument prototype would still apply. */
5509 /* The GNU C library defines this for functions which it implements
5510 to always fail with ENOSYS. Some functions are actually named
5511 something starting with __ and the normal name is an alias. */
5512 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5520 if { (eval echo configure:5521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5522 eval "ac_cv_func_$ac_func=yes"
5524 echo "configure: failed program was:" >&5
5525 cat conftest.$ac_ext >&5
5527 eval "ac_cv_func_$ac_func=no"
5532 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5533 echo "$ac_t""yes" 1>&6
5534 cat >> confdefs.h <<EOF
5535 #define CRAY_STACKSEG_END $ac_func
5540 echo "$ac_t""no" 1>&6
5546 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5547 echo "configure:5548: checking stack direction for C alloca" >&5
5548 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5549 echo $ac_n "(cached) $ac_c" 1>&6
5551 if test "$cross_compiling" = yes; then
5552 ac_cv_c_stack_direction=0
5554 cat > conftest.$ac_ext <<EOF
5555 #line 5556 "configure"
5556 #include "confdefs.h"
5557 find_stack_direction ()
5559 static char *addr = 0;
5564 return find_stack_direction ();
5567 return (&dummy > addr) ? 1 : -1;
5571 exit (find_stack_direction() < 0);
5574 if { (eval echo configure:5575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5576 ac_cv_c_stack_direction=1
5578 echo "configure: failed program was:" >&5
5579 cat conftest.$ac_ext >&5
5581 ac_cv_c_stack_direction=-1
5588 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5589 cat >> confdefs.h <<EOF
5590 #define STACK_DIRECTION $ac_cv_c_stack_direction
5595 echo $ac_n "checking for inline""... $ac_c" 1>&6
5596 echo "configure:5597: checking for inline" >&5
5597 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5598 echo $ac_n "(cached) $ac_c" 1>&6
5601 for ac_kw in inline __inline__ __inline; do
5602 cat > conftest.$ac_ext <<EOF
5603 #line 5604 "configure"
5604 #include "confdefs.h"
5610 if { (eval echo configure:5611: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5612 ac_cv_c_inline=$ac_kw; break
5614 echo "configure: failed program was:" >&5
5615 cat conftest.$ac_ext >&5
5622 echo "$ac_t""$ac_cv_c_inline" 1>&6
5623 case "$ac_cv_c_inline" in
5625 no) cat >> confdefs.h <<\EOF
5629 *) cat >> confdefs.h <<EOF
5630 #define inline $ac_cv_c_inline
5636 # VMS doesn't have unlink.
5637 for ac_func in unlink remove
5639 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5640 echo "configure:5641: checking for $ac_func" >&5
5641 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5642 echo $ac_n "(cached) $ac_c" 1>&6
5644 cat > conftest.$ac_ext <<EOF
5645 #line 5646 "configure"
5646 #include "confdefs.h"
5647 /* System header to define __stub macros and hopefully few prototypes,
5648 which can conflict with char $ac_func(); below. */
5650 /* Override any gcc2 internal prototype to avoid an error. */
5651 /* We use char because int might match the return type of a gcc2
5652 builtin and then its argument prototype would still apply. */
5657 /* The GNU C library defines this for functions which it implements
5658 to always fail with ENOSYS. Some functions are actually named
5659 something starting with __ and the normal name is an alias. */
5660 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5668 if { (eval echo configure:5669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5670 eval "ac_cv_func_$ac_func=yes"
5672 echo "configure: failed program was:" >&5
5673 cat conftest.$ac_ext >&5
5675 eval "ac_cv_func_$ac_func=no"
5680 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5681 echo "$ac_t""yes" 1>&6
5682 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5683 cat >> confdefs.h <<EOF
5684 #define $ac_tr_func 1
5688 echo "$ac_t""no" 1>&6
5693 # Some systems don't have sbrk().
5696 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5697 echo "configure:5698: checking for $ac_func" >&5
5698 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5699 echo $ac_n "(cached) $ac_c" 1>&6
5701 cat > conftest.$ac_ext <<EOF
5702 #line 5703 "configure"
5703 #include "confdefs.h"
5704 /* System header to define __stub macros and hopefully few prototypes,
5705 which can conflict with char $ac_func(); below. */
5707 /* Override any gcc2 internal prototype to avoid an error. */
5708 /* We use char because int might match the return type of a gcc2
5709 builtin and then its argument prototype would still apply. */
5714 /* The GNU C library defines this for functions which it implements
5715 to always fail with ENOSYS. Some functions are actually named
5716 something starting with __ and the normal name is an alias. */
5717 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5725 if { (eval echo configure:5726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5727 eval "ac_cv_func_$ac_func=yes"
5729 echo "configure: failed program was:" >&5
5730 cat conftest.$ac_ext >&5
5732 eval "ac_cv_func_$ac_func=no"
5737 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5738 echo "$ac_t""yes" 1>&6
5739 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5740 cat >> confdefs.h <<EOF
5741 #define $ac_tr_func 1
5745 echo "$ac_t""no" 1>&6
5750 # do we need the math library?
5751 case "${need_libm}" in
5755 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5756 # These system don't have libm
5759 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5760 echo "configure:5761: checking for _mwvalidcheckl in -lmw" >&5
5761 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5762 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5763 echo $ac_n "(cached) $ac_c" 1>&6
5765 ac_save_LIBS="$LIBS"
5767 cat > conftest.$ac_ext <<EOF
5768 #line 5769 "configure"
5769 #include "confdefs.h"
5770 /* Override any gcc2 internal prototype to avoid an error. */
5771 /* We use char because int might match the return type of a gcc2
5772 builtin and then its argument prototype would still apply. */
5773 char _mwvalidcheckl();
5779 if { (eval echo configure:5780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5781 eval "ac_cv_lib_$ac_lib_var=yes"
5783 echo "configure: failed program was:" >&5
5784 cat conftest.$ac_ext >&5
5786 eval "ac_cv_lib_$ac_lib_var=no"
5789 LIBS="$ac_save_LIBS"
5792 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5793 echo "$ac_t""yes" 1>&6
5796 echo "$ac_t""no" 1>&6
5799 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5800 echo "configure:5801: checking for main in -lm" >&5
5801 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5802 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5803 echo $ac_n "(cached) $ac_c" 1>&6
5805 ac_save_LIBS="$LIBS"
5807 cat > conftest.$ac_ext <<EOF
5808 #line 5809 "configure"
5809 #include "confdefs.h"
5815 if { (eval echo configure:5816: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5817 eval "ac_cv_lib_$ac_lib_var=yes"
5819 echo "configure: failed program was:" >&5
5820 cat conftest.$ac_ext >&5
5822 eval "ac_cv_lib_$ac_lib_var=no"
5825 LIBS="$ac_save_LIBS"
5828 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5829 echo "$ac_t""yes" 1>&6
5832 echo "$ac_t""no" 1>&6
5837 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5838 echo "configure:5839: checking for main in -lm" >&5
5839 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5840 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5841 echo $ac_n "(cached) $ac_c" 1>&6
5843 ac_save_LIBS="$LIBS"
5845 cat > conftest.$ac_ext <<EOF
5846 #line 5847 "configure"
5847 #include "confdefs.h"
5853 if { (eval echo configure:5854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5855 eval "ac_cv_lib_$ac_lib_var=yes"
5857 echo "configure: failed program was:" >&5
5858 cat conftest.$ac_ext >&5
5860 eval "ac_cv_lib_$ac_lib_var=no"
5863 LIBS="$ac_save_LIBS"
5866 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5867 echo "$ac_t""yes" 1>&6
5870 echo "$ac_t""no" 1>&6
5880 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5881 # enough, but on some of those systems, the assert macro relies on requoting
5883 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5884 echo "configure:5885: checking for working assert macro" >&5
5885 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5886 echo $ac_n "(cached) $ac_c" 1>&6
5888 cat > conftest.$ac_ext <<EOF
5889 #line 5890 "configure"
5890 #include "confdefs.h"
5895 /* check for requoting problems */
5896 static int a, b, c, d;
5898 assert (!strcmp(s, "foo bar baz quux"));
5899 /* check for newline handling */
5905 if { (eval echo configure:5906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5907 gas_cv_assert_ok=yes
5909 echo "configure: failed program was:" >&5
5910 cat conftest.$ac_ext >&5
5916 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5917 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5918 #define BROKEN_ASSERT 1
5923 # On some systems, the system header files may not declare malloc, realloc,
5924 # and free. There are places where gas needs these functions to have been
5925 # declared -- such as when taking their addresses.
5927 #ifdef HAVE_MEMORY_H
5930 #ifdef HAVE_STRING_H
5933 #ifdef HAVE_STRINGS_H
5934 #include <strings.h>
5937 #ifdef HAVE_STDLIB_H
5940 #ifdef HAVE_UNISTD_H
5945 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5946 echo "configure:5947: checking whether declaration is required for strstr" >&5
5947 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5948 echo $ac_n "(cached) $ac_c" 1>&6
5950 cat > conftest.$ac_ext <<EOF
5951 #line 5952 "configure"
5952 #include "confdefs.h"
5956 typedef char *(*f)();
5962 if { (eval echo configure:5963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5964 gas_cv_decl_needed_strstr=no
5966 echo "configure: failed program was:" >&5
5967 cat conftest.$ac_ext >&5
5969 gas_cv_decl_needed_strstr=yes
5973 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5974 if test $gas_cv_decl_needed_strstr = yes; then
5975 cat >> confdefs.h <<\EOF
5976 #define NEED_DECLARATION_STRSTR 1
5982 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5983 echo "configure:5984: checking whether declaration is required for malloc" >&5
5984 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5985 echo $ac_n "(cached) $ac_c" 1>&6
5987 cat > conftest.$ac_ext <<EOF
5988 #line 5989 "configure"
5989 #include "confdefs.h"
5993 typedef char *(*f)();
5999 if { (eval echo configure:6000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6001 gas_cv_decl_needed_malloc=no
6003 echo "configure: failed program was:" >&5
6004 cat conftest.$ac_ext >&5
6006 gas_cv_decl_needed_malloc=yes
6010 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6011 if test $gas_cv_decl_needed_malloc = yes; then
6012 cat >> confdefs.h <<\EOF
6013 #define NEED_DECLARATION_MALLOC 1
6019 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6020 echo "configure:6021: checking whether declaration is required for free" >&5
6021 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6022 echo $ac_n "(cached) $ac_c" 1>&6
6024 cat > conftest.$ac_ext <<EOF
6025 #line 6026 "configure"
6026 #include "confdefs.h"
6030 typedef void (*f)();
6036 if { (eval echo configure:6037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6038 gas_cv_decl_needed_free=no
6040 echo "configure: failed program was:" >&5
6041 cat conftest.$ac_ext >&5
6043 gas_cv_decl_needed_free=yes
6047 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6048 if test $gas_cv_decl_needed_free = yes; then
6049 cat >> confdefs.h <<\EOF
6050 #define NEED_DECLARATION_FREE 1
6056 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6057 echo "configure:6058: checking whether declaration is required for sbrk" >&5
6058 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6059 echo $ac_n "(cached) $ac_c" 1>&6
6061 cat > conftest.$ac_ext <<EOF
6062 #line 6063 "configure"
6063 #include "confdefs.h"
6067 typedef char *(*f)();
6073 if { (eval echo configure:6074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6075 gas_cv_decl_needed_sbrk=no
6077 echo "configure: failed program was:" >&5
6078 cat conftest.$ac_ext >&5
6080 gas_cv_decl_needed_sbrk=yes
6084 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6085 if test $gas_cv_decl_needed_sbrk = yes; then
6086 cat >> confdefs.h <<\EOF
6087 #define NEED_DECLARATION_SBRK 1
6093 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6094 echo "configure:6095: checking whether declaration is required for environ" >&5
6095 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6096 echo $ac_n "(cached) $ac_c" 1>&6
6098 cat > conftest.$ac_ext <<EOF
6099 #line 6100 "configure"
6100 #include "confdefs.h"
6110 if { (eval echo configure:6111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6112 gas_cv_decl_needed_environ=no
6114 echo "configure: failed program was:" >&5
6115 cat conftest.$ac_ext >&5
6117 gas_cv_decl_needed_environ=yes
6121 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6122 if test $gas_cv_decl_needed_environ = yes; then
6123 cat >> confdefs.h <<\EOF
6124 #define NEED_DECLARATION_ENVIRON 1
6130 # Does errno.h declare errno, or do we have to add a separate declaration
6133 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6134 echo "configure:6135: checking whether declaration is required for errno" >&5
6135 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6136 echo $ac_n "(cached) $ac_c" 1>&6
6138 cat > conftest.$ac_ext <<EOF
6139 #line 6140 "configure"
6140 #include "confdefs.h"
6154 if { (eval echo configure:6155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6156 gas_cv_decl_needed_errno=no
6158 echo "configure: failed program was:" >&5
6159 cat conftest.$ac_ext >&5
6161 gas_cv_decl_needed_errno=yes
6165 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6166 if test $gas_cv_decl_needed_errno = yes; then
6167 cat >> confdefs.h <<\EOF
6168 #define NEED_DECLARATION_ERRNO 1
6177 cat > confcache <<\EOF
6178 # This file is a shell script that caches the results of configure
6179 # tests run on this system so they can be shared between configure
6180 # scripts and configure runs. It is not useful on other systems.
6181 # If it contains results you don't want to keep, you may remove or edit it.
6183 # By default, configure uses ./config.cache as the cache file,
6184 # creating it if it does not exist already. You can give configure
6185 # the --cache-file=FILE option to use a different cache file; that is
6186 # what configure does when it calls configure scripts in
6187 # subdirectories, so they share the cache.
6188 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6189 # config.status only pays attention to the cache file if you give it the
6190 # --recheck option to rerun configure.
6193 # The following way of writing the cache mishandles newlines in values,
6194 # but we know of no workaround that is simple, portable, and efficient.
6195 # So, don't put newlines in cache variables' values.
6196 # Ultrix sh set writes to stderr and can't be redirected directly,
6197 # and sets the high bit in the cache file unless we assign to the vars.
6199 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6201 # `set' does not quote correctly, so add quotes (double-quote substitution
6202 # turns \\\\ into \\, and sed turns \\ into \).
6204 -e "s/'/'\\\\''/g" \
6205 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6208 # `set' quotes correctly as required by POSIX, so do not add quotes.
6209 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6212 if cmp -s $cache_file confcache; then
6215 if test -w $cache_file; then
6216 echo "updating cache $cache_file"
6217 cat confcache > $cache_file
6219 echo "not updating unwritable cache $cache_file"
6224 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6226 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6227 # Let make expand exec_prefix.
6228 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6230 # Any assignment to VPATH causes Sun make to only execute
6231 # the first set of double-colon rules, so remove it if not needed.
6232 # If there is a colon in the path, we need to keep it.
6233 if test "x$srcdir" = x.; then
6234 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6237 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6239 DEFS=-DHAVE_CONFIG_H
6241 # Without the "./", some shells look in PATH for config.status.
6242 : ${CONFIG_STATUS=./config.status}
6244 echo creating $CONFIG_STATUS
6245 rm -f $CONFIG_STATUS
6246 cat > $CONFIG_STATUS <<EOF
6248 # Generated automatically by configure.
6249 # Run this file to recreate the current configuration.
6250 # This directory was configured as follows,
6251 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6253 # $0 $ac_configure_args
6255 # Compiler output produced by configure, useful for debugging
6256 # configure, is in ./config.log if it exists.
6258 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6261 case "\$ac_option" in
6262 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6263 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6264 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6265 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6266 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6268 -help | --help | --hel | --he | --h)
6269 echo "\$ac_cs_usage"; exit 0 ;;
6270 *) echo "\$ac_cs_usage"; exit 1 ;;
6274 ac_given_srcdir=$srcdir
6275 ac_given_INSTALL="$INSTALL"
6277 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
6279 cat >> $CONFIG_STATUS <<EOF
6281 # Protect against being on the right side of a sed subst in config.status.
6282 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6283 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6287 s%@CFLAGS@%$CFLAGS%g
6288 s%@CPPFLAGS@%$CPPFLAGS%g
6289 s%@CXXFLAGS@%$CXXFLAGS%g
6290 s%@FFLAGS@%$FFLAGS%g
6292 s%@LDFLAGS@%$LDFLAGS%g
6294 s%@exec_prefix@%$exec_prefix%g
6295 s%@prefix@%$prefix%g
6296 s%@program_transform_name@%$program_transform_name%g
6297 s%@bindir@%$bindir%g
6298 s%@sbindir@%$sbindir%g
6299 s%@libexecdir@%$libexecdir%g
6300 s%@datadir@%$datadir%g
6301 s%@sysconfdir@%$sysconfdir%g
6302 s%@sharedstatedir@%$sharedstatedir%g
6303 s%@localstatedir@%$localstatedir%g
6304 s%@libdir@%$libdir%g
6305 s%@includedir@%$includedir%g
6306 s%@oldincludedir@%$oldincludedir%g
6307 s%@infodir@%$infodir%g
6308 s%@mandir@%$mandir%g
6310 s%@host_alias@%$host_alias%g
6311 s%@host_cpu@%$host_cpu%g
6312 s%@host_vendor@%$host_vendor%g
6313 s%@host_os@%$host_os%g
6314 s%@target@%$target%g
6315 s%@target_alias@%$target_alias%g
6316 s%@target_cpu@%$target_cpu%g
6317 s%@target_vendor@%$target_vendor%g
6318 s%@target_os@%$target_os%g
6320 s%@build_alias@%$build_alias%g
6321 s%@build_cpu@%$build_cpu%g
6322 s%@build_vendor@%$build_vendor%g
6323 s%@build_os@%$build_os%g
6325 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6326 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6327 s%@INSTALL_DATA@%$INSTALL_DATA%g
6328 s%@PACKAGE@%$PACKAGE%g
6329 s%@VERSION@%$VERSION%g
6330 s%@ACLOCAL@%$ACLOCAL%g
6331 s%@AUTOCONF@%$AUTOCONF%g
6332 s%@AUTOMAKE@%$AUTOMAKE%g
6333 s%@AUTOHEADER@%$AUTOHEADER%g
6334 s%@MAKEINFO@%$MAKEINFO%g
6335 s%@SET_MAKE@%$SET_MAKE%g
6337 s%@OBJEXT@%$OBJEXT%g
6338 s%@EXEEXT@%$EXEEXT%g
6339 s%@RANLIB@%$RANLIB%g
6341 s%@LIBTOOL@%$LIBTOOL%g
6342 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6343 s%@GDBINIT@%$GDBINIT%g
6344 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6345 s%@extra_objects@%$extra_objects%g
6346 s%@target_cpu_type@%$target_cpu_type%g
6347 s%@obj_format@%$obj_format%g
6348 s%@te_file@%$te_file%g
6349 s%@install_tooldir@%$install_tooldir%g
6351 s%@BFDLIB@%$BFDLIB%g
6352 s%@OPCODES_LIB@%$OPCODES_LIB%g
6353 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6356 s%@LEXLIB@%$LEXLIB%g
6358 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6359 s%@ALLOCA@%$ALLOCA%g
6360 s%@USE_NLS@%$USE_NLS%g
6361 s%@MSGFMT@%$MSGFMT%g
6362 s%@GMSGFMT@%$GMSGFMT%g
6363 s%@XGETTEXT@%$XGETTEXT%g
6364 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6365 s%@CATALOGS@%$CATALOGS%g
6366 s%@CATOBJEXT@%$CATOBJEXT%g
6367 s%@DATADIRNAME@%$DATADIRNAME%g
6368 s%@GMOFILES@%$GMOFILES%g
6369 s%@INSTOBJEXT@%$INSTOBJEXT%g
6370 s%@INTLDEPS@%$INTLDEPS%g
6371 s%@INTLLIBS@%$INTLLIBS%g
6372 s%@INTLOBJS@%$INTLOBJS%g
6373 s%@POFILES@%$POFILES%g
6375 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6377 s%@GT_YES@%$GT_YES%g
6378 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6380 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6381 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6388 cat >> $CONFIG_STATUS <<\EOF
6390 # Split the substitutions into bite-sized pieces for seds with
6391 # small command number limits, like on Digital OSF/1 and HP-UX.
6392 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6393 ac_file=1 # Number of current file.
6394 ac_beg=1 # First line for current file.
6395 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6398 while $ac_more_lines; do
6399 if test $ac_beg -gt 1; then
6400 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6402 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6404 if test ! -s conftest.s$ac_file; then
6406 rm -f conftest.s$ac_file
6408 if test -z "$ac_sed_cmds"; then
6409 ac_sed_cmds="sed -f conftest.s$ac_file"
6411 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6413 ac_file=`expr $ac_file + 1`
6415 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6418 if test -z "$ac_sed_cmds"; then
6423 cat >> $CONFIG_STATUS <<EOF
6425 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6427 cat >> $CONFIG_STATUS <<\EOF
6428 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6429 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6431 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6432 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6433 *) ac_file_in="${ac_file}.in" ;;
6436 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6438 # Remove last slash and all that follows it. Not all systems have dirname.
6439 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6440 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6441 # The file is in a subdirectory.
6442 test ! -d "$ac_dir" && mkdir "$ac_dir"
6443 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6444 # A "../" for each directory in $ac_dir_suffix.
6445 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6447 ac_dir_suffix= ac_dots=
6450 case "$ac_given_srcdir" in
6452 if test -z "$ac_dots"; then top_srcdir=.
6453 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6454 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6456 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6457 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6460 case "$ac_given_INSTALL" in
6461 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6462 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6465 echo creating "$ac_file"
6467 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6469 *Makefile*) ac_comsub="1i\\
6470 # $configure_input" ;;
6474 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6476 s%@configure_input@%$configure_input%g
6477 s%@srcdir@%$srcdir%g
6478 s%@top_srcdir@%$top_srcdir%g
6479 s%@INSTALL@%$INSTALL%g
6480 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6484 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6485 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6487 # ac_d sets the value in "#define NAME VALUE" lines.
6488 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6489 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6492 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6493 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6494 ac_uB='\([ ]\)%\1#\2define\3'
6497 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6498 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6499 ac_eB='$%\1#\2define\3'
6503 if test "${CONFIG_HEADERS+set}" != set; then
6505 cat >> $CONFIG_STATUS <<EOF
6506 CONFIG_HEADERS="config.h:config.in"
6508 cat >> $CONFIG_STATUS <<\EOF
6510 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6511 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6513 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6514 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6515 *) ac_file_in="${ac_file}.in" ;;
6518 echo creating $ac_file
6520 rm -f conftest.frag conftest.in conftest.out
6521 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6522 cat $ac_file_inputs > conftest.in
6526 # Transform confdefs.h into a sed script conftest.vals that substitutes
6527 # the proper values into config.h.in to produce config.h. And first:
6528 # Protect against being on the right side of a sed subst in config.status.
6529 # Protect against being in an unquoted here document in config.status.
6531 cat > conftest.hdr <<\EOF
6534 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6538 sed -n -f conftest.hdr confdefs.h > conftest.vals
6541 # This sed command replaces #undef with comments. This is necessary, for
6542 # example, in the case of _POSIX_SOURCE, which is predefined and required
6543 # on some systems where configure will not decide to define it.
6544 cat >> conftest.vals <<\EOF
6545 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6548 # Break up conftest.vals because some shells have a limit on
6549 # the size of here documents, and old seds have small limits too.
6554 ac_lines=`grep -c . conftest.vals`
6555 # grep -c gives empty output for an empty file on some AIX systems.
6556 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6557 # Write a limited-size here document to conftest.frag.
6558 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6559 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6561 sed -f conftest.frag conftest.in > conftest.out
6563 mv conftest.out conftest.in
6565 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6567 mv conftest.tail conftest.vals
6571 cat >> $CONFIG_STATUS <<\EOF
6572 rm -f conftest.frag conftest.h
6573 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6574 cat conftest.in >> conftest.h
6576 if cmp -s $ac_file conftest.h 2>/dev/null; then
6577 echo "$ac_file is unchanged"
6580 # Remove last slash and all that follows it. Not all systems have dirname.
6581 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6582 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6583 # The file is in a subdirectory.
6584 test ! -d "$ac_dir" && mkdir "$ac_dir"
6587 mv conftest.h $ac_file
6592 cat >> $CONFIG_STATUS <<EOF
6594 target_cpu_type=${target_cpu_type}
6595 cgen_cpu_prefix=${cgen_cpu_prefix}
6596 obj_format=${obj_format}
6599 cat >> $CONFIG_STATUS <<\EOF
6600 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6601 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6602 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6603 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6604 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6605 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6606 if test "x$cgen_cpu_prefix" != x ; then
6607 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6610 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6613 chmod +x $CONFIG_STATUS
6614 rm -fr confdefs* $ac_clean_files
6615 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1