3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file=./config.cache
55 program_transform_name=s,x,x,
64 bindir='${exec_prefix}/bin'
65 sbindir='${exec_prefix}/sbin'
66 libexecdir='${exec_prefix}/libexec'
67 datadir='${prefix}/share'
68 sysconfdir='${prefix}/etc'
69 sharedstatedir='${prefix}/com'
70 localstatedir='${prefix}/var'
71 libdir='${exec_prefix}/lib'
72 includedir='${prefix}/include'
73 oldincludedir='/usr/include'
74 infodir='${prefix}/info'
75 mandir='${prefix}/man'
77 # Initialize some other variables.
80 SHELL=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir | --bindir | --bindi | --bind | --bin | --bi)
106 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
107 bindir="$ac_optarg" ;;
109 -build | --build | --buil | --bui | --bu)
111 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
112 build="$ac_optarg" ;;
114 -cache-file | --cache-file | --cache-fil | --cache-fi \
115 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
116 ac_prev=cache_file ;;
117 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
118 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
119 cache_file="$ac_optarg" ;;
121 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
123 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
125 datadir="$ac_optarg" ;;
127 -disable-* | --disable-*)
128 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* | --enable-*)
137 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
150 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
151 | --exec | --exe | --ex)
152 ac_prev=exec_prefix ;;
153 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
154 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
155 | --exec=* | --exe=* | --ex=*)
156 exec_prefix="$ac_optarg" ;;
158 -gas | --gas | --ga | --g)
159 # Obsolete; use --with-gas.
162 -help | --help | --hel | --he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host | --host | --hos | --ho)
220 -host=* | --host=* | --hos=* | --ho=*)
223 -includedir | --includedir | --includedi | --included | --include \
224 | --includ | --inclu | --incl | --inc)
225 ac_prev=includedir ;;
226 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227 | --includ=* | --inclu=* | --incl=* | --inc=*)
228 includedir="$ac_optarg" ;;
230 -infodir | --infodir | --infodi | --infod | --info | --inf)
232 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233 infodir="$ac_optarg" ;;
235 -libdir | --libdir | --libdi | --libd)
237 -libdir=* | --libdir=* | --libdi=* | --libd=*)
238 libdir="$ac_optarg" ;;
240 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241 | --libexe | --libex | --libe)
242 ac_prev=libexecdir ;;
243 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244 | --libexe=* | --libex=* | --libe=*)
245 libexecdir="$ac_optarg" ;;
247 -localstatedir | --localstatedir | --localstatedi | --localstated \
248 | --localstate | --localstat | --localsta | --localst \
249 | --locals | --local | --loca | --loc | --lo)
250 ac_prev=localstatedir ;;
251 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254 localstatedir="$ac_optarg" ;;
256 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
258 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259 mandir="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
269 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
273 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275 | --oldin | --oldi | --old | --ol | --o)
276 ac_prev=oldincludedir ;;
277 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280 oldincludedir="$ac_optarg" ;;
282 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
284 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285 prefix="$ac_optarg" ;;
287 -program-prefix | --program-prefix | --program-prefi | --program-pref \
288 | --program-pre | --program-pr | --program-p)
289 ac_prev=program_prefix ;;
290 -program-prefix=* | --program-prefix=* | --program-prefi=* \
291 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292 program_prefix="$ac_optarg" ;;
294 -program-suffix | --program-suffix | --program-suffi | --program-suff \
295 | --program-suf | --program-su | --program-s)
296 ac_prev=program_suffix ;;
297 -program-suffix=* | --program-suffix=* | --program-suffi=* \
298 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299 program_suffix="$ac_optarg" ;;
301 -program-transform-name | --program-transform-name \
302 | --program-transform-nam | --program-transform-na \
303 | --program-transform-n | --program-transform- \
304 | --program-transform | --program-transfor \
305 | --program-transfo | --program-transf \
306 | --program-trans | --program-tran \
307 | --progr-tra | --program-tr | --program-t)
308 ac_prev=program_transform_name ;;
309 -program-transform-name=* | --program-transform-name=* \
310 | --program-transform-nam=* | --program-transform-na=* \
311 | --program-transform-n=* | --program-transform-=* \
312 | --program-transform=* | --program-transfor=* \
313 | --program-transfo=* | --program-transf=* \
314 | --program-trans=* | --program-tran=* \
315 | --progr-tra=* | --program-tr=* | --program-t=*)
316 program_transform_name="$ac_optarg" ;;
318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319 | -silent | --silent | --silen | --sile | --sil)
322 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
324 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
326 sbindir="$ac_optarg" ;;
328 -sharedstatedir | --sharedstatedir | --sharedstatedi \
329 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330 | --sharedst | --shareds | --shared | --share | --shar \
332 ac_prev=sharedstatedir ;;
333 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
337 sharedstatedir="$ac_optarg" ;;
339 -site | --site | --sit)
341 -site=* | --site=* | --sit=*)
344 -site-file | --site-file | --site-fil | --site-fi | --site-f)
346 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
347 sitefile="$ac_optarg" ;;
349 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
351 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
352 srcdir="$ac_optarg" ;;
354 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
355 | --syscon | --sysco | --sysc | --sys | --sy)
356 ac_prev=sysconfdir ;;
357 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
358 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
359 sysconfdir="$ac_optarg" ;;
361 -target | --target | --targe | --targ | --tar | --ta | --t)
363 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
364 target="$ac_optarg" ;;
366 -v | -verbose | --verbose | --verbos | --verbo | --verb)
369 -version | --version | --versio | --versi | --vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* | --without-*)
387 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
400 | --x-incl | --x-inc | --x-in | --x-i)
401 ac_prev=x_includes ;;
402 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
403 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
404 x_includes="$ac_optarg" ;;
406 -x-libraries | --x-libraries | --x-librarie | --x-librari \
407 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
408 ac_prev=x_libraries ;;
409 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
410 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
411 x_libraries="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
462 | --no-cr | --no-c) ;;
463 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
464 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
465 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE; then
517 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE="$sitefile"
525 for ac_site_file in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp='$CPP $CPPFLAGS'
543 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
558 ac_n= ac_c='\c' ac_t=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32=yes
626 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627 if test -f $ac_dir/install-sh; then
629 ac_install_sh="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh; then
633 ac_install_sh="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess=$ac_aux_dir/config.guess
641 ac_config_sub=$ac_aux_dir/config.sub
642 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---*---* | *---NONE---* | *---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE) target_alias=$host_alias ;;
700 *) target_alias=$nonopt ;;
704 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE) build_alias=$host_alias ;;
718 *) build_alias=$nonopt ;;
722 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix=${target_alias}-
733 # Extract the first word of "gcc", so it can be a program name with args.
734 set dummy gcc; ac_word=$2
735 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
736 echo "configure:737: checking for $ac_word" >&5
737 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
740 if test -n "$CC"; then
741 ac_cv_prog_CC="$CC" # Let the user override the test.
743 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
745 for ac_dir in $ac_dummy; do
746 test -z "$ac_dir" && ac_dir=.
747 if test -f $ac_dir/$ac_word; then
756 if test -n "$CC"; then
757 echo "$ac_t""$CC" 1>&6
759 echo "$ac_t""no" 1>&6
762 if test -z "$CC"; then
763 # Extract the first word of "cc", so it can be a program name with args.
764 set dummy cc; ac_word=$2
765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
766 echo "configure:767: checking for $ac_word" >&5
767 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
768 echo $ac_n "(cached) $ac_c" 1>&6
770 if test -n "$CC"; then
771 ac_cv_prog_CC="$CC" # Let the user override the test.
773 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
776 for ac_dir in $ac_dummy; do
777 test -z "$ac_dir" && ac_dir=.
778 if test -f $ac_dir/$ac_word; then
779 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
788 if test $ac_prog_rejected = yes; then
789 # We found a bogon in the path, so make sure we never use it.
790 set dummy $ac_cv_prog_CC
792 if test $# -gt 0; then
793 # We chose a different compiler from the bogus one.
794 # However, it has the same basename, so the bogon will be chosen
795 # first if we set CC to just the basename; use the full file name.
797 set dummy "$ac_dir/$ac_word" "$@"
805 if test -n "$CC"; then
806 echo "$ac_t""$CC" 1>&6
808 echo "$ac_t""no" 1>&6
811 if test -z "$CC"; then
814 # Extract the first word of "cl", so it can be a program name with args.
815 set dummy cl; ac_word=$2
816 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
817 echo "configure:818: checking for $ac_word" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
819 echo $ac_n "(cached) $ac_c" 1>&6
821 if test -n "$CC"; then
822 ac_cv_prog_CC="$CC" # Let the user override the test.
824 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
826 for ac_dir in $ac_dummy; do
827 test -z "$ac_dir" && ac_dir=.
828 if test -f $ac_dir/$ac_word; then
837 if test -n "$CC"; then
838 echo "$ac_t""$CC" 1>&6
840 echo "$ac_t""no" 1>&6
845 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
848 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
849 echo "configure:850: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
852 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
853 ac_cpp='$CPP $CPPFLAGS'
854 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
855 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
856 cross_compiling=$ac_cv_prog_cc_cross
858 cat > conftest.$ac_ext << EOF
860 #line 861 "configure"
861 #include "confdefs.h"
865 if { (eval echo configure:866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
866 ac_cv_prog_cc_works=yes
867 # If we can't run a trivial program, we are probably using a cross compiler.
868 if (./conftest; exit) 2>/dev/null; then
869 ac_cv_prog_cc_cross=no
871 ac_cv_prog_cc_cross=yes
874 echo "configure: failed program was:" >&5
875 cat conftest.$ac_ext >&5
876 ac_cv_prog_cc_works=no
880 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
881 ac_cpp='$CPP $CPPFLAGS'
882 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
883 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
884 cross_compiling=$ac_cv_prog_cc_cross
886 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
887 if test $ac_cv_prog_cc_works = no; then
888 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
890 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
891 echo "configure:892: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
892 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
893 cross_compiling=$ac_cv_prog_cc_cross
895 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
896 echo "configure:897: checking whether we are using GNU C" >&5
897 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
900 cat > conftest.c <<EOF
905 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
912 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
914 if test $ac_cv_prog_gcc = yes; then
920 ac_test_CFLAGS="${CFLAGS+set}"
921 ac_save_CFLAGS="$CFLAGS"
923 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
924 echo "configure:925: checking whether ${CC-cc} accepts -g" >&5
925 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
926 echo $ac_n "(cached) $ac_c" 1>&6
928 echo 'void f(){}' > conftest.c
929 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
938 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
939 if test "$ac_test_CFLAGS" = set; then
940 CFLAGS="$ac_save_CFLAGS"
941 elif test $ac_cv_prog_cc_g = yes; then
942 if test "$GCC" = yes; then
948 if test "$GCC" = yes; then
955 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
956 echo "configure:957: checking for POSIXized ISC" >&5
957 if test -d /etc/conf/kconfig.d &&
958 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
960 echo "$ac_t""yes" 1>&6
961 ISC=yes # If later tests want to check for ISC.
962 cat >> confdefs.h <<\EOF
963 #define _POSIX_SOURCE 1
966 if test "$GCC" = yes; then
972 echo "$ac_t""no" 1>&6
977 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
978 # Find a good install program. We prefer a C program (faster),
979 # so one script is as good as another. But avoid the broken or
980 # incompatible versions:
981 # SysV /etc/install, /usr/sbin/install
982 # SunOS /usr/etc/install
985 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
986 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
987 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
988 # ./install, which can be erroneously created by make from ./install.sh.
989 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
990 echo "configure:991: checking for a BSD compatible install" >&5
991 if test -z "$INSTALL"; then
992 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
993 echo $ac_n "(cached) $ac_c" 1>&6
995 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
996 for ac_dir in $PATH; do
997 # Account for people who put trailing slashes in PATH elements.
999 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1001 # OSF1 and SCO ODT 3.0 have their own names for install.
1002 # Don't use installbsd from OSF since it installs stuff as root
1004 for ac_prog in ginstall scoinst install; do
1005 if test -f $ac_dir/$ac_prog; then
1006 if test $ac_prog = install &&
1007 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1008 # AIX install. It has an incompatible calling convention.
1011 ac_cv_path_install="$ac_dir/$ac_prog -c"
1022 if test "${ac_cv_path_install+set}" = set; then
1023 INSTALL="$ac_cv_path_install"
1025 # As a last resort, use the slow shell script. We don't cache a
1026 # path for INSTALL within a source directory, because that will
1027 # break other packages using the cache if that directory is
1028 # removed, or if the path is relative.
1029 INSTALL="$ac_install_sh"
1032 echo "$ac_t""$INSTALL" 1>&6
1034 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1035 # It thinks the first close brace ends the variable substitution.
1036 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1038 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1040 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1042 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1043 echo "configure:1044: checking whether build environment is sane" >&5
1046 echo timestamp > conftestfile
1047 # Do `set' in a subshell so we don't clobber the current shell's
1048 # arguments. Must try -L first in case configure is actually a
1049 # symlink; some systems play weird games with the mod time of symlinks
1050 # (eg FreeBSD returns the mod time of the symlink's containing
1053 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1054 if test "$*" = "X"; then
1056 set X `ls -t $srcdir/configure conftestfile`
1058 if test "$*" != "X $srcdir/configure conftestfile" \
1059 && test "$*" != "X conftestfile $srcdir/configure"; then
1061 # If neither matched, then we have a broken ls. This can happen
1062 # if, for instance, CONFIG_SHELL is bash and it inherits a
1063 # broken ls alias from the environment. This has actually
1064 # happened. Such a system could not be considered "sane".
1065 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1066 alias in your environment" 1>&2; exit 1; }
1069 test "$2" = conftestfile
1075 { echo "configure: error: newly created file is older than distributed files!
1076 Check your system clock" 1>&2; exit 1; }
1079 echo "$ac_t""yes" 1>&6
1080 if test "$program_transform_name" = s,x,x,; then
1081 program_transform_name=
1083 # Double any \ or $. echo might interpret backslashes.
1084 cat <<\EOF_SED > conftestsed
1085 s,\\,\\\\,g; s,\$,$$,g
1087 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1090 test "$program_prefix" != NONE &&
1091 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1092 # Use a double $ so make ignores it.
1093 test "$program_suffix" != NONE &&
1094 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1096 # sed with no file args requires a program.
1097 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1099 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1100 echo "configure:1101: checking whether ${MAKE-make} sets \${MAKE}" >&5
1101 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1102 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1103 echo $ac_n "(cached) $ac_c" 1>&6
1105 cat > conftestmake <<\EOF
1107 @echo 'ac_maketemp="${MAKE}"'
1109 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1110 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1111 if test -n "$ac_maketemp"; then
1112 eval ac_cv_prog_make_${ac_make}_set=yes
1114 eval ac_cv_prog_make_${ac_make}_set=no
1118 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1119 echo "$ac_t""yes" 1>&6
1122 echo "$ac_t""no" 1>&6
1123 SET_MAKE="MAKE=${MAKE-make}"
1129 VERSION=${BFD_VERSION}
1131 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1132 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1134 cat >> confdefs.h <<EOF
1135 #define PACKAGE "$PACKAGE"
1138 cat >> confdefs.h <<EOF
1139 #define VERSION "$VERSION"
1144 missing_dir=`cd $ac_aux_dir && pwd`
1145 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1146 echo "configure:1147: checking for working aclocal" >&5
1147 # Run test in a subshell; some versions of sh will print an error if
1148 # an executable is not found, even if stderr is redirected.
1149 # Redirect stdin to placate older versions of autoconf. Sigh.
1150 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1152 echo "$ac_t""found" 1>&6
1154 ACLOCAL="$missing_dir/missing aclocal"
1155 echo "$ac_t""missing" 1>&6
1158 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1159 echo "configure:1160: checking for working autoconf" >&5
1160 # Run test in a subshell; some versions of sh will print an error if
1161 # an executable is not found, even if stderr is redirected.
1162 # Redirect stdin to placate older versions of autoconf. Sigh.
1163 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1165 echo "$ac_t""found" 1>&6
1167 AUTOCONF="$missing_dir/missing autoconf"
1168 echo "$ac_t""missing" 1>&6
1171 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1172 echo "configure:1173: checking for working automake" >&5
1173 # Run test in a subshell; some versions of sh will print an error if
1174 # an executable is not found, even if stderr is redirected.
1175 # Redirect stdin to placate older versions of autoconf. Sigh.
1176 if (automake --version) < /dev/null > /dev/null 2>&1; then
1178 echo "$ac_t""found" 1>&6
1180 AUTOMAKE="$missing_dir/missing automake"
1181 echo "$ac_t""missing" 1>&6
1184 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1185 echo "configure:1186: checking for working autoheader" >&5
1186 # Run test in a subshell; some versions of sh will print an error if
1187 # an executable is not found, even if stderr is redirected.
1188 # Redirect stdin to placate older versions of autoconf. Sigh.
1189 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1190 AUTOHEADER=autoheader
1191 echo "$ac_t""found" 1>&6
1193 AUTOHEADER="$missing_dir/missing autoheader"
1194 echo "$ac_t""missing" 1>&6
1197 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1198 echo "configure:1199: checking for working makeinfo" >&5
1199 # Run test in a subshell; some versions of sh will print an error if
1200 # an executable is not found, even if stderr is redirected.
1201 # Redirect stdin to placate older versions of autoconf. Sigh.
1202 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1204 echo "$ac_t""found" 1>&6
1206 MAKEINFO="$missing_dir/missing makeinfo"
1207 echo "$ac_t""missing" 1>&6
1212 # Check whether --enable-shared or --disable-shared was given.
1213 if test "${enable_shared+set}" = set; then
1214 enableval="$enable_shared"
1215 p=${PACKAGE-default}
1217 yes) enable_shared=yes ;;
1218 no) enable_shared=no ;;
1221 # Look at the argument we got. We use all the common list separators.
1222 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1223 for pkg in $enableval; do
1224 if test "X$pkg" = "X$p"; then
1235 # Check whether --enable-static or --disable-static was given.
1236 if test "${enable_static+set}" = set; then
1237 enableval="$enable_static"
1238 p=${PACKAGE-default}
1240 yes) enable_static=yes ;;
1241 no) enable_static=no ;;
1244 # Look at the argument we got. We use all the common list separators.
1245 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1246 for pkg in $enableval; do
1247 if test "X$pkg" = "X$p"; then
1258 # Check whether --enable-fast-install or --disable-fast-install was given.
1259 if test "${enable_fast_install+set}" = set; then
1260 enableval="$enable_fast_install"
1261 p=${PACKAGE-default}
1263 yes) enable_fast_install=yes ;;
1264 no) enable_fast_install=no ;;
1266 enable_fast_install=no
1267 # Look at the argument we got. We use all the common list separators.
1268 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1269 for pkg in $enableval; do
1270 if test "X$pkg" = "X$p"; then
1271 enable_fast_install=yes
1278 enable_fast_install=yes
1281 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1282 if test "${with_gnu_ld+set}" = set; then
1283 withval="$with_gnu_ld"
1284 test "$withval" = no || with_gnu_ld=yes
1290 if test "$GCC" = yes; then
1291 # Check if gcc -print-prog-name=ld gives a path.
1292 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ld used by GCC" >&5
1296 # gcc leaves a trailing carriage return which upsets mingw
1297 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1299 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1302 # Accept absolute paths.
1303 [\\/]* | [A-Za-z]:[\\/]*)
1304 re_direlt='/[^/][^/]*/\.\./'
1305 # Canonicalize the path of ld
1306 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1307 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1308 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1310 test -z "$LD" && LD="$ac_prog"
1313 # If it fails, then pretend we aren't using GCC.
1317 # If it is relative, then search for the first ld in PATH.
1321 elif test "$with_gnu_ld" = yes; then
1322 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1323 echo "configure:1324: checking for GNU ld" >&5
1325 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1326 echo "configure:1327: checking for non-GNU ld" >&5
1328 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1329 echo $ac_n "(cached) $ac_c" 1>&6
1331 if test -z "$LD"; then
1332 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1333 for ac_dir in $PATH; do
1334 test -z "$ac_dir" && ac_dir=.
1335 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1336 lt_cv_path_LD="$ac_dir/$ac_prog"
1337 # Check to see if the program is GNU ld. I'd rather use --version,
1338 # but apparently some GNU ld's only accept -v.
1339 # Break only if it was the GNU/non-GNU ld that we prefer.
1340 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1341 test "$with_gnu_ld" != no && break
1343 test "$with_gnu_ld" != yes && break
1349 lt_cv_path_LD="$LD" # Let the user override the test with a path.
1354 if test -n "$LD"; then
1355 echo "$ac_t""$LD" 1>&6
1357 echo "$ac_t""no" 1>&6
1359 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1360 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1361 echo "configure:1362: checking if the linker ($LD) is GNU ld" >&5
1362 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1363 echo $ac_n "(cached) $ac_c" 1>&6
1365 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1366 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1367 lt_cv_prog_gnu_ld=yes
1369 lt_cv_prog_gnu_ld=no
1373 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1374 with_gnu_ld=$lt_cv_prog_gnu_ld
1377 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1378 echo "configure:1379: checking for $LD option to reload object files" >&5
1379 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1380 echo $ac_n "(cached) $ac_c" 1>&6
1382 lt_cv_ld_reload_flag='-r'
1385 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1386 reload_flag=$lt_cv_ld_reload_flag
1387 test -n "$reload_flag" && reload_flag=" $reload_flag"
1389 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1390 echo "configure:1391: checking for BSD-compatible nm" >&5
1391 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1392 echo $ac_n "(cached) $ac_c" 1>&6
1394 if test -n "$NM"; then
1395 # Let the user override the test.
1398 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1399 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1400 test -z "$ac_dir" && ac_dir=.
1401 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1402 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1403 # Check to see if the nm accepts a BSD-compat flag.
1404 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1405 # nm: unknown option "B" ignored
1406 # Tru64's nm complains that /dev/null is an invalid object file
1407 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1408 lt_cv_path_NM="$tmp_nm -B"
1410 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1411 lt_cv_path_NM="$tmp_nm -p"
1414 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1415 continue # so that we can try to find one that supports BSD flags
1420 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1425 echo "$ac_t""$NM" 1>&6
1427 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1428 echo "configure:1429: checking whether ln -s works" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1430 echo $ac_n "(cached) $ac_c" 1>&6
1433 if ln -s X conftestdata 2>/dev/null
1436 ac_cv_prog_LN_S="ln -s"
1441 LN_S="$ac_cv_prog_LN_S"
1442 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1443 echo "$ac_t""yes" 1>&6
1445 echo "$ac_t""no" 1>&6
1448 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1449 echo "configure:1450: checking how to recognise dependant libraries" >&5
1450 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1451 echo $ac_n "(cached) $ac_c" 1>&6
1453 lt_cv_file_magic_cmd='$MAGIC_CMD'
1454 lt_cv_file_magic_test_file=
1455 lt_cv_deplibs_check_method='unknown'
1456 # Need to set the preceding variable on all platforms that support
1457 # interlibrary dependencies.
1458 # 'none' -- dependencies not supported.
1459 # `unknown' -- same as none, but documents that we really don't know.
1460 # 'pass_all' -- all dependencies passed with no checks.
1461 # 'test_compile' -- check by making test program.
1462 # 'file_magic [regex]' -- check by looking for files in library path
1463 # which responds to the $file_magic_cmd with a given egrep regex.
1464 # If you have `file' or equivalent on your system and you're not sure
1465 # whether `pass_all' will *always* work, you probably want this one.
1469 lt_cv_deplibs_check_method=pass_all
1473 lt_cv_deplibs_check_method=pass_all
1477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1478 lt_cv_file_magic_cmd='/usr/bin/file -L'
1479 lt_cv_file_magic_test_file=/shlib/libc.so
1482 cygwin* | mingw* |pw32*)
1483 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1484 lt_cv_file_magic_cmd='$OBJDUMP -f'
1487 darwin* | rhapsody*)
1488 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1489 lt_cv_file_magic_cmd='/usr/bin/file -L'
1491 rhapsody* | darwin1.012)
1492 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1495 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1501 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1504 # Not sure whether the presence of OpenBSD here was a mistake.
1505 # Let's accept both of them until this is cleared up.
1506 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1507 lt_cv_file_magic_cmd=/usr/bin/file
1508 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1512 lt_cv_deplibs_check_method=pass_all
1517 lt_cv_deplibs_check_method=pass_all
1523 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1524 lt_cv_file_magic_cmd=/usr/bin/file
1525 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1528 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1529 lt_cv_file_magic_cmd=/usr/bin/file
1530 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1538 # this will be overridden with pass_all, but let us keep it just in case
1539 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1543 *-32|*"-32 ") libmagic=32-bit;;
1544 *-n32|*"-n32 ") libmagic=N32;;
1545 *-64|*"-64 ") libmagic=64-bit;;
1546 *) libmagic=never-match;;
1548 # this will be overridden with pass_all, but let us keep it just in case
1549 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1552 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1553 lt_cv_deplibs_check_method=pass_all
1556 # This must be Linux ELF.
1559 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1560 lt_cv_deplibs_check_method=pass_all ;;
1562 # glibc up to 2.1.1 does not perform some relocations on ARM
1563 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1565 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1569 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1570 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1572 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1577 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1578 lt_cv_file_magic_cmd=/usr/bin/file
1579 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1582 osf3* | osf4* | osf5*)
1583 # this will be overridden with pass_all, but let us keep it just in case
1584 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1585 lt_cv_file_magic_test_file=/shlib/libc.so
1586 lt_cv_deplibs_check_method=pass_all
1590 lt_cv_deplibs_check_method=pass_all
1594 lt_cv_deplibs_check_method=pass_all
1595 lt_cv_file_magic_test_file=/lib/libc.so
1598 sysv5uw[78]* | sysv4*uw2*)
1599 lt_cv_deplibs_check_method=pass_all
1602 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1603 case $host_vendor in
1605 lt_cv_deplibs_check_method=pass_all
1608 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1609 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1617 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1618 file_magic_cmd=$lt_cv_file_magic_cmd
1619 deplibs_check_method=$lt_cv_deplibs_check_method
1621 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1622 echo "configure:1623: checking for object suffix" >&5
1623 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1624 echo $ac_n "(cached) $ac_c" 1>&6
1627 echo 'int i = 1;' > conftest.$ac_ext
1628 if { (eval echo configure:1629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1629 for ac_file in conftest.*; do
1632 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1636 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1641 echo "$ac_t""$ac_cv_objext" 1>&6
1642 OBJEXT=$ac_cv_objext
1643 ac_objext=$ac_cv_objext
1647 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1648 echo "configure:1649: checking for executable suffix" >&5
1649 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1650 echo $ac_n "(cached) $ac_c" 1>&6
1652 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1656 echo 'int main () { return 0; }' > conftest.$ac_ext
1658 if { (eval echo configure:1659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1659 for file in conftest.*; do
1661 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1662 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1666 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1669 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1674 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1675 echo "$ac_t""${ac_cv_exeext}" 1>&6
1678 if test $host != $build; then
1679 ac_tool_prefix=${host_alias}-
1684 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1686 # Only perform the check for file, if the check method requires it
1687 case $deplibs_check_method in
1689 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1690 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1691 echo "configure:1692: checking for ${ac_tool_prefix}file" >&5
1692 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1693 echo $ac_n "(cached) $ac_c" 1>&6
1697 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1700 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1703 ac_save_MAGIC_CMD="$MAGIC_CMD"
1704 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1705 ac_dummy="/usr/bin:$PATH"
1706 for ac_dir in $ac_dummy; do
1707 test -z "$ac_dir" && ac_dir=.
1708 if test -f $ac_dir/${ac_tool_prefix}file; then
1709 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1710 if test -n "$file_magic_test_file"; then
1711 case $deplibs_check_method in
1713 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1714 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1715 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1716 egrep "$file_magic_regex" > /dev/null; then
1721 *** Warning: the command libtool uses to detect shared libraries,
1722 *** $file_magic_cmd, produces output that libtool cannot recognize.
1723 *** The result is that libtool may fail to recognize shared libraries
1724 *** as such. This will affect the creation of libtool libraries that
1725 *** depend on shared libraries, but programs linked with such libtool
1726 *** libraries will work regardless of this problem. Nevertheless, you
1727 *** may want to report the problem to your system manager and/or to
1728 *** bug-libtool@gnu.org
1738 MAGIC_CMD="$ac_save_MAGIC_CMD"
1743 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1744 if test -n "$MAGIC_CMD"; then
1745 echo "$ac_t""$MAGIC_CMD" 1>&6
1747 echo "$ac_t""no" 1>&6
1750 if test -z "$lt_cv_path_MAGIC_CMD"; then
1751 if test -n "$ac_tool_prefix"; then
1752 echo $ac_n "checking for file""... $ac_c" 1>&6
1753 echo "configure:1754: checking for file" >&5
1754 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1759 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1762 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1765 ac_save_MAGIC_CMD="$MAGIC_CMD"
1766 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1767 ac_dummy="/usr/bin:$PATH"
1768 for ac_dir in $ac_dummy; do
1769 test -z "$ac_dir" && ac_dir=.
1770 if test -f $ac_dir/file; then
1771 lt_cv_path_MAGIC_CMD="$ac_dir/file"
1772 if test -n "$file_magic_test_file"; then
1773 case $deplibs_check_method in
1775 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1776 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1777 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1778 egrep "$file_magic_regex" > /dev/null; then
1783 *** Warning: the command libtool uses to detect shared libraries,
1784 *** $file_magic_cmd, produces output that libtool cannot recognize.
1785 *** The result is that libtool may fail to recognize shared libraries
1786 *** as such. This will affect the creation of libtool libraries that
1787 *** depend on shared libraries, but programs linked with such libtool
1788 *** libraries will work regardless of this problem. Nevertheless, you
1789 *** may want to report the problem to your system manager and/or to
1790 *** bug-libtool@gnu.org
1800 MAGIC_CMD="$ac_save_MAGIC_CMD"
1805 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1806 if test -n "$MAGIC_CMD"; then
1807 echo "$ac_t""$MAGIC_CMD" 1>&6
1809 echo "$ac_t""no" 1>&6
1821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1822 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1823 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1824 echo "configure:1825: checking for $ac_word" >&5
1825 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1826 echo $ac_n "(cached) $ac_c" 1>&6
1828 if test -n "$RANLIB"; then
1829 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1831 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1833 for ac_dir in $ac_dummy; do
1834 test -z "$ac_dir" && ac_dir=.
1835 if test -f $ac_dir/$ac_word; then
1836 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1843 RANLIB="$ac_cv_prog_RANLIB"
1844 if test -n "$RANLIB"; then
1845 echo "$ac_t""$RANLIB" 1>&6
1847 echo "$ac_t""no" 1>&6
1851 if test -z "$ac_cv_prog_RANLIB"; then
1852 if test -n "$ac_tool_prefix"; then
1853 # Extract the first word of "ranlib", so it can be a program name with args.
1854 set dummy ranlib; ac_word=$2
1855 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1856 echo "configure:1857: checking for $ac_word" >&5
1857 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1858 echo $ac_n "(cached) $ac_c" 1>&6
1860 if test -n "$RANLIB"; then
1861 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1863 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1865 for ac_dir in $ac_dummy; do
1866 test -z "$ac_dir" && ac_dir=.
1867 if test -f $ac_dir/$ac_word; then
1868 ac_cv_prog_RANLIB="ranlib"
1873 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1876 RANLIB="$ac_cv_prog_RANLIB"
1877 if test -n "$RANLIB"; then
1878 echo "$ac_t""$RANLIB" 1>&6
1880 echo "$ac_t""no" 1>&6
1888 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1889 set dummy ${ac_tool_prefix}strip; ac_word=$2
1890 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1891 echo "configure:1892: checking for $ac_word" >&5
1892 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1893 echo $ac_n "(cached) $ac_c" 1>&6
1895 if test -n "$STRIP"; then
1896 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1898 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1900 for ac_dir in $ac_dummy; do
1901 test -z "$ac_dir" && ac_dir=.
1902 if test -f $ac_dir/$ac_word; then
1903 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1910 STRIP="$ac_cv_prog_STRIP"
1911 if test -n "$STRIP"; then
1912 echo "$ac_t""$STRIP" 1>&6
1914 echo "$ac_t""no" 1>&6
1918 if test -z "$ac_cv_prog_STRIP"; then
1919 if test -n "$ac_tool_prefix"; then
1920 # Extract the first word of "strip", so it can be a program name with args.
1921 set dummy strip; ac_word=$2
1922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1923 echo "configure:1924: checking for $ac_word" >&5
1924 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1925 echo $ac_n "(cached) $ac_c" 1>&6
1927 if test -n "$STRIP"; then
1928 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1930 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1932 for ac_dir in $ac_dummy; do
1933 test -z "$ac_dir" && ac_dir=.
1934 if test -f $ac_dir/$ac_word; then
1935 ac_cv_prog_STRIP="strip"
1940 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1943 STRIP="$ac_cv_prog_STRIP"
1944 if test -n "$STRIP"; then
1945 echo "$ac_t""$STRIP" 1>&6
1947 echo "$ac_t""no" 1>&6
1956 # Check for any special flags to pass to ltconfig.
1957 libtool_flags="--cache-file=$cache_file"
1958 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1959 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1960 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1961 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1962 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1965 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1966 if test "${enable_libtool_lock+set}" = set; then
1967 enableval="$enable_libtool_lock"
1971 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1972 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1974 # Check whether --with-pic or --without-pic was given.
1975 if test "${with_pic+set}" = set; then
1982 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1983 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1985 # Some flags need to be propagated to the compiler or linker for good
1989 # Find out which ABI we are using.
1990 echo '#line 1991 "configure"' > conftest.$ac_ext
1991 if { (eval echo configure:1992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1992 if test "$lt_cv_prog_gnu_ld" = yes; then
1993 case `/usr/bin/file conftest.$ac_objext` in
1995 LD="${LD-ld} -melf32bsmip"
1998 LD="${LD-ld} -melf32bmipn32"
2001 LD="${LD-ld} -melf64bmip"
2005 case `/usr/bin/file conftest.$ac_objext` in
2022 # Find out which ABI we are using.
2023 echo 'int i;' > conftest.$ac_ext
2024 if { (eval echo configure:2025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2025 case "`/usr/bin/file conftest.o`" in
2038 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2039 SAVE_CFLAGS="$CFLAGS"
2040 CFLAGS="$CFLAGS -belf"
2041 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2042 echo "configure:2043: checking whether the C compiler needs -belf" >&5
2043 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2044 echo $ac_n "(cached) $ac_c" 1>&6
2048 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2049 ac_cpp='$CPP $CPPFLAGS'
2050 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2051 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2052 cross_compiling=$ac_cv_prog_cc_cross
2054 cat > conftest.$ac_ext <<EOF
2055 #line 2056 "configure"
2056 #include "confdefs.h"
2062 if { (eval echo configure:2063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2064 lt_cv_cc_needs_belf=yes
2066 echo "configure: failed program was:" >&5
2067 cat conftest.$ac_ext >&5
2069 lt_cv_cc_needs_belf=no
2073 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2074 ac_cpp='$CPP $CPPFLAGS'
2075 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2076 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2077 cross_compiling=$ac_cv_prog_cc_cross
2081 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2082 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2083 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2084 CFLAGS="$SAVE_CFLAGS"
2092 # Save cache, so that ltconfig can load it
2093 cat > confcache <<\EOF
2094 # This file is a shell script that caches the results of configure
2095 # tests run on this system so they can be shared between configure
2096 # scripts and configure runs. It is not useful on other systems.
2097 # If it contains results you don't want to keep, you may remove or edit it.
2099 # By default, configure uses ./config.cache as the cache file,
2100 # creating it if it does not exist already. You can give configure
2101 # the --cache-file=FILE option to use a different cache file; that is
2102 # what configure does when it calls configure scripts in
2103 # subdirectories, so they share the cache.
2104 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2105 # config.status only pays attention to the cache file if you give it the
2106 # --recheck option to rerun configure.
2109 # The following way of writing the cache mishandles newlines in values,
2110 # but we know of no workaround that is simple, portable, and efficient.
2111 # So, don't put newlines in cache variables' values.
2112 # Ultrix sh set writes to stderr and can't be redirected directly,
2113 # and sets the high bit in the cache file unless we assign to the vars.
2115 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2117 # `set' does not quote correctly, so add quotes (double-quote substitution
2118 # turns \\\\ into \\, and sed turns \\ into \).
2120 -e "s/'/'\\\\''/g" \
2121 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2124 # `set' quotes correctly as required by POSIX, so do not add quotes.
2125 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2128 if cmp -s $cache_file confcache; then
2131 if test -w $cache_file; then
2132 echo "updating cache $cache_file"
2133 cat confcache > $cache_file
2135 echo "not updating unwritable cache $cache_file"
2141 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2142 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2143 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2144 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2145 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2146 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2147 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2148 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2149 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2150 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2152 # Reload cache, that may have been modified by ltconfig
2153 if test -r "$cache_file"; then
2154 echo "loading cache $cache_file"
2157 echo "creating cache $cache_file"
2162 # This can be used to rebuild libtool when needed
2163 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2165 # Always use our own libtool.
2166 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2168 # Redirect the config.log output again, so that the ltconfig log is not
2169 # clobbered by the next message.
2170 exec 5>>./config.log
2179 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2180 if test "${enable_bfd_assembler+set}" = set; then
2181 enableval="$enable_bfd_assembler"
2182 case "${enableval}" in
2183 yes) need_bfd=yes user_bfd_gas=yes ;;
2184 no) user_bfd_gas=no ;;
2185 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2188 # Check whether --enable-targets or --disable-targets was given.
2189 if test "${enable_targets+set}" = set; then
2190 enableval="$enable_targets"
2191 case "${enableval}" in
2192 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2194 no) enable_targets= ;;
2195 *) enable_targets=$enableval ;;
2198 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2199 if test "${enable_commonbfdlib+set}" = set; then
2200 enableval="$enable_commonbfdlib"
2201 case "${enableval}" in
2202 yes) commonbfdlib=true ;;
2203 no) commonbfdlib=false ;;
2204 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2210 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2211 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2212 if test "${enable_build_warnings+set}" = set; then
2213 enableval="$enable_build_warnings"
2214 case "${enableval}" in
2216 no) build_warnings="-w";;
2217 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2218 build_warnings="${build_warnings} ${t}";;
2219 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2220 build_warnings="${t} ${build_warnings}";;
2221 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2223 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2224 echo "Setting warning flags = $build_warnings" 6>&1
2228 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2229 WARN_CFLAGS="${build_warnings}"
2233 # Generate a header file
2238 # If we are on a DOS filesystem, we must use gdb.ini rather than
2242 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
2250 # Makefile target for installing gas in $(tooldir)/bin.
2251 install_tooldir=install-exec-tooldir
2255 if test -n "$enable_targets" ; then
2256 for t in `echo $enable_targets | sed 's/,/ /g'`; do
2257 if test $t = "all"; then
2261 result=`$ac_config_sub $t 2>/dev/null`
2262 if test -n "$result" ; then
2263 canon_targets="$canon_targets $result"
2265 # # Permit "all", etc. We don't support it yet though.
2266 # canon_targets="$canon_targets $t"
2269 _gas_uniq_list="$canon_targets"
2270 _gas_uniq_newlist=""
2271 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2272 case $_gas_uniq_i in
2274 *) case " $_gas_uniq_newlist " in
2275 *" $_gas_uniq_i "*) ;;
2276 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2280 canon_targets=$_gas_uniq_newlist
2286 for this_target in $target $canon_targets ; do
2288 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2290 # check for architecture variants
2294 alpha*) cpu_type=alpha ;;
2295 arm*b|xscale*b|strongarm*b) cpu_type=arm endian=big ;;
2296 arm*|xscale*|strongarm*) cpu_type=arm endian=little ;;
2297 hppa*) cpu_type=hppa ;;
2298 i[3456]86) cpu_type=i386 arch=i386;;
2299 x86_64) cpu_type=i386 arch=x86_64;;
2300 ia64) cpu_type=ia64 ;;
2301 ip2k) cpu_type=ip2k endian=big ;;
2302 iq2000) cpu_type=iq2000 endian=big ;;
2303 m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2304 m680[012346]0) cpu_type=m68k ;;
2305 m68008) cpu_type=m68k ;;
2306 m683??) cpu_type=m68k ;;
2307 m5200) cpu_type=m68k ;;
2308 m8*) cpu_type=m88k ;;
2309 mips*el) cpu_type=mips endian=little ;;
2310 mips*) cpu_type=mips endian=big ;;
2311 or32*) cpu_type=or32 endian=big ;;
2312 pjl*) cpu_type=pj endian=little ;;
2313 pj*) cpu_type=pj endian=big ;;
2314 powerpc*le*) cpu_type=ppc endian=little ;;
2315 powerpc*) cpu_type=ppc endian=big ;;
2316 rs6000*) cpu_type=ppc ;;
2317 s390x*) cpu_type=s390 arch=s390x ;;
2318 s390*) cpu_type=s390 arch=s390 ;;
2319 sh5*) cpu_type=sh64 endian=big ;;
2320 sh5le*) cpu_type=sh64 endian=little ;;
2321 sh64*) cpu_type=sh64 endian=big ;;
2322 sh64le*) cpu_type=sh64 endian=little ;;
2323 sh*le) cpu_type=sh endian=little ;;
2324 sh*) cpu_type=sh endian=big ;;
2325 sparclite*) cpu_type=sparc arch=sparclite ;;
2326 sparclet*) cpu_type=sparc arch=sparclet ;;
2327 sparc64*) cpu_type=sparc arch=v9-64 ;;
2328 sparc86x*) cpu_type=sparc arch=sparc86x ;;
2329 sparc*) cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2330 v850*) cpu_type=v850 ;;
2331 xtensa*) cpu_type=xtensa arch=xtensa ;;
2332 *) cpu_type=${cpu} ;;
2335 if test ${this_target} = $target ; then
2336 target_cpu_type=${cpu_type}
2337 elif test ${target_cpu_type} != ${cpu_type} ; then
2341 generic_target=${cpu_type}-$vendor-$os
2346 # assign object format
2347 case ${generic_target} in
2348 a29k-*-coff) fmt=coff ;;
2349 a29k-amd-udi) fmt=coff ;;
2350 a29k-amd-ebmon) fmt=coff ;;
2351 a29k-nyu-sym1) fmt=coff ;;
2352 a29k-*-rtems*) fmt=coff ;;
2353 a29k-*-vxworks*) fmt=coff ;;
2355 alpha*-*-*vms*) fmt=evax ;;
2356 alpha*-*-netware*) fmt=ecoff ;;
2357 alpha*-*-osf*) fmt=ecoff ;;
2358 alpha*-*-linuxecoff*) fmt=ecoff ;;
2359 alpha*-*-linux-gnu*) fmt=elf em=linux ;;
2360 alpha*-*-netbsd*) fmt=elf em=nbsd ;;
2361 alpha*-*-openbsd*) fmt=elf em=obsd ;;
2363 arc-*-elf*) fmt=elf ;;
2365 arm-*-aout) fmt=aout ;;
2366 arm-*-coff | thumb-*-coff) fmt=coff ;;
2367 arm-*-rtems | thumb-*-rtems) fmt=elf ;;
2368 arm-*-elf | thumb-*-elf) fmt=elf ;;
2369 arm-*-kaos*) fmt=elf ;;
2370 arm*-*-conix*) fmt=elf ;;
2371 arm-*-linux*aout*) fmt=aout em=linux ;;
2372 arm*-*-linux-gnu*) fmt=elf em=linux ;;
2373 arm*-*-uclinux*) fmt=elf em=linux ;;
2374 arm-*-netbsdelf*) fmt=elf em=nbsd ;;
2375 arm-*-*n*bsd*) fmt=aout em=nbsd ;;
2376 arm-**-nto*) fmt=elf ;;
2377 arm-*-oabi | thumb-*-oabi) fmt=elf ;;
2378 arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
2379 arm-*-wince) fmt=coff em=wince-pe ;;
2380 arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
2381 arm-*-riscix*) fmt=aout em=riscix ;;
2382 arm-*-vxworks) fmt=coff ;;
2386 cris-*-*) fmt=multi bfd_gas=yes ;;
2388 d10v-*-*) fmt=elf ;;
2389 d30v-*-*) fmt=elf ;;
2392 fr30-*-*) fmt=elf ;;
2395 hppa-*-linux*) case ${cpu} in
2396 hppa*64*) fmt=elf em=hppalinux64;;
2397 hppa*) fmt=elf em=linux;;
2399 hppa-*-*elf*) fmt=elf em=hppa ;;
2400 hppa-*-lites*) fmt=elf em=hppa ;;
2401 hppa-*-netbsd*) fmt=elf em=nbsd ;;
2402 hppa-*-openbsd*) fmt=elf em=hppa ;;
2403 hppa-*-osf*) fmt=som em=hppa ;;
2404 hppa-*-rtems*) fmt=elf em=hppa ;;
2405 hppa-*-hpux11*) case ${cpu} in
2406 hppa*64*) fmt=elf em=hppa64 ;;
2407 hppa*) fmt=som em=hppa ;;
2409 hppa-*-hpux*) fmt=som em=hppa ;;
2410 hppa-*-mpeix*) fmt=som em=hppa ;;
2411 hppa-*-bsd*) fmt=som em=hppa ;;
2412 hppa-*-hiux*) fmt=som em=hppa ;;
2414 h8300-*-rtems*) fmt=coff ;;
2415 h8300-*-coff) fmt=coff ;;
2416 h8300-*-elf) fmt=elf ;;
2417 h8500-*-rtems*) fmt=coff ;;
2418 h8500-*-coff) fmt=coff ;;
2420 i370-*-elf* | i370-*-linux*) fmt=elf ;;
2421 i386-ibm-aix*) fmt=coff em=i386aix ;;
2422 i386-sequent-bsd*) fmt=aout em=dynix ;;
2423 i386-*-beospe*) fmt=coff em=pe ;;
2424 i386-*-beos*) fmt=elf ;;
2425 i386-*-coff) fmt=coff ;;
2426 i386-*-elf) fmt=elf ;;
2427 i386-*-kaos*) fmt=elf ;;
2428 i386-*-bsd*) fmt=aout em=386bsd ;;
2429 i386-*-netbsd0.8) fmt=aout em=386bsd ;;
2430 i386-*-netbsdpe*) fmt=coff em=pe ;;
2431 i386-*-netbsdelf*) fmt=elf em=nbsd ;;
2432 i386-*-*n*bsd*) case ${cpu} in
2433 x86_64) fmt=elf em=nbsd ;;
2434 *) fmt=aout em=nbsd ;;
2436 i386-*-linux*aout*) fmt=aout em=linux ;;
2437 i386-*-linux*oldld) fmt=aout em=linux ;;
2438 i386-*-linux*coff*) fmt=coff em=linux ;;
2439 i386-*-linux-gnu*) fmt=elf em=linux ;;
2440 x86_64-*-linux-gnu*) fmt=elf em=linux ;;
2441 i386-*-lynxos*) fmt=coff em=lynx ;;
2442 i386-*-sysv[45]*) fmt=elf ;;
2443 i386-*-solaris*) fmt=elf ;;
2444 i386-*-freebsdaout*) fmt=aout em=386bsd ;;
2445 i386-*-freebsd[12].*) fmt=aout em=386bsd ;;
2446 i386-*-freebsd[12]) fmt=aout em=386bsd ;;
2447 i386-*-sysv*) fmt=coff ;;
2448 i386-*-sco3.2v5*coff) fmt=coff ;;
2449 i386-*-isc*) fmt=coff ;;
2450 i386-*-sco3.2v5*) fmt=elf
2451 if test ${this_target} = $target; then
2452 cat >> confdefs.h <<\EOF
2457 i386-*-sco3.2*) fmt=coff ;;
2458 i386-*-vsta) fmt=aout ;;
2459 i386-*-msdosdjgpp* \
2461 | i386-go32-rtems*) fmt=coff em=go32
2462 cat >> confdefs.h <<\EOF
2463 #define STRICTCOFF 1
2466 i386-*-rtemself*) fmt=elf ;;
2467 i386-*-rtemscoff*) fmt=coff ;;
2468 i386-*-rtems*) fmt=elf ;;
2469 i386-*-gnu*) fmt=elf ;;
2470 i386-*-mach*) fmt=aout em=mach ;;
2471 i386-*-msdos*) fmt=aout ;;
2472 i386-*-moss*) fmt=elf ;;
2473 i386-*-pe) fmt=coff em=pe ;;
2474 i386-*-cygwin*) fmt=coff em=pe ;;
2475 i386-*-interix*) fmt=coff em=interix ;;
2476 i386-*-mingw32*) fmt=coff em=pe ;;
2477 i386-*-nto-qnx*) fmt=elf ;;
2478 i386-*-*nt*) fmt=coff em=pe ;;
2479 i386-*-vxworks*) fmt=aout ;;
2480 i386-*-chaos) fmt=elf ;;
2482 i860-*-*) fmt=elf endian=little
2483 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2484 i960-*-bout) fmt=bout ;;
2485 i960-*-coff) fmt=coff em=ic960 ;;
2486 i960-*-rtems*) fmt=coff em=ic960 ;;
2487 i960-*-nindy*) fmt=bout ;;
2488 i960-*-vxworks5.0) fmt=bout ;;
2489 i960-*-vxworks5.*) fmt=coff em=ic960 ;;
2490 i960-*-vxworks*) fmt=bout ;;
2491 i960-*-elf*) fmt=elf ;;
2493 ia64-*-elf*) fmt=elf ;;
2494 ia64-*-aix*) fmt=elf em=ia64aix ;;
2495 ia64-*-linux-gnu*) fmt=elf em=linux ;;
2496 ia64-*-hpux*) fmt=elf em=hpux ;;
2497 ia64-*-netbsd*) fmt=elf em=nbsd ;;
2499 ip2k-*-*) fmt=elf ;;
2501 iq2000-*-elf) fmt=elf bfd_gas=yes ;;
2503 m32r-*-*) fmt=elf ;;
2505 m68hc11-*-* | m6811-*-*) fmt=elf ;;
2506 m68hc12-*-* | m6812-*-*) fmt=elf ;;
2508 m68k-*-vxworks*) fmt=aout em=sun3 ;;
2509 m68k-ericsson-ose) fmt=aout em=sun3 ;;
2510 m68k-*-sunos*) fmt=aout em=sun3 ;;
2511 m68k-motorola-sysv*) fmt=coff em=delta ;;
2512 m68k-bull-sysv3*) fmt=coff em=dpx2 ;;
2513 m68k-apollo-*) fmt=coff em=apollo ;;
2514 m68k-*-elf*) fmt=elf ;;
2515 m68k-*-sysv4*) fmt=elf em=svr4 ;;
2516 m68k-*-sysv*) fmt=coff ;;
2517 m68k-*-coff | m68k-*-rtemscoff*) fmt=coff ;;
2518 m68k-*-rtems*) fmt=elf ;;
2519 m68k-*-hpux*) fmt=hp300 em=hp300 ;;
2520 m68k-*-linux*aout*) fmt=aout em=linux ;;
2521 m68k-*-linux-gnu*) fmt=elf em=linux ;;
2522 m68k-*-gnu*) fmt=elf ;;
2523 m68k-*-lynxos*) fmt=coff em=lynx ;;
2524 m68k-*-netbsdelf*) fmt=elf em=nbsd ;;
2525 m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2526 m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
2527 m68k-apple-aux*) fmt=coff em=aux ;;
2528 m68k-*-psos*) fmt=elf em=psos;;
2530 m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2531 m88k-*-coff*) fmt=coff ;;
2533 mcore-*-elf) fmt=elf ;;
2534 mcore-*-pe) fmt=coff em=pe bfd_gas=yes ;;
2536 # don't change em like *-*-bsd does
2537 mips-dec-openbsd*) fmt=elf endian=little ;;
2538 mips-dec-bsd*) fmt=aout endian=little ;;
2539 mips-sony-bsd*) fmt=ecoff ;;
2541 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2542 mips-*-ultrix*) fmt=ecoff endian=little ;;
2543 mips-*-osf*) fmt=ecoff endian=little ;;
2544 mips-*-ecoff*) fmt=ecoff ;;
2545 mips-*-pe*) fmt=coff endian=little em=pe ;;
2546 mips-*-irix6*) fmt=elf em=irix ;;
2547 mips-*-irix5*) fmt=elf em=irix ;;
2548 mips-*-irix*) fmt=ecoff em=irix ;;
2549 mips-*-lnews*) fmt=ecoff em=lnews ;;
2550 mips-*-riscos*) fmt=ecoff ;;
2551 mips*-*-linux*) fmt=elf em=tmips ;;
2552 mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;;
2553 mips-*-sysv*) fmt=ecoff ;;
2554 mips-*-elf* | mips-*-rtems*) fmt=elf ;;
2555 mips-*-*n*bsd*) fmt=elf ;;
2556 mips-*-vxworks*) fmt=elf ;;
2558 mmix-*-*) fmt=elf ;;
2559 mn10200-*-*) fmt=elf ;;
2560 mn10300-*-*) fmt=elf ;;
2561 msp430-*-*) fmt=elf ;;
2562 openrisc-*-*) fmt=elf ;;
2563 or32-*-rtems*) fmt=coff ;;
2564 or32-*-coff) fmt=coff ;;
2565 or32-*-elf) fmt=elf ;;
2568 ppc-*-pe | ppc-*-cygwin*) fmt=coff em=pe ;;
2569 ppc-*-winnt*) fmt=coff em=pe ;;
2570 ppc-*-aix5*) fmt=coff em=aix5 ;;
2571 ppc-*-aix*) fmt=coff ;;
2572 ppc-*-beos*) fmt=coff ;;
2573 ppc-*-*n*bsd* | ppc-*-elf*) fmt=elf ;;
2574 ppc-*-eabi* | ppc-*-sysv4*) fmt=elf ;;
2575 ppc-*-linux-gnu*) fmt=elf
2578 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2580 ppc-*-solaris*) fmt=elf
2581 if test ${this_target} = $target; then
2582 cat >> confdefs.h <<\EOF
2583 #define TARGET_SOLARIS_COMMENT 1
2587 if test x${endian} = xbig; then
2588 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2590 ppc-*-rtems*) fmt=elf ;;
2591 ppc-*-macos* | ppc-*-mpw*) fmt=coff em=macos ;;
2592 ppc-*-netware*) fmt=elf em=ppcnw ;;
2593 ppc-**-nto*) fmt=elf ;;
2594 ppc-*-vxworks*) fmt=elf ;;
2595 ppc-*-windiss*) fmt=elf ;;
2596 ppc-*-kaos*) fmt=elf ;;
2598 s390x-*-linux-gnu*) fmt=elf em=linux ;;
2599 s390-*-linux-gnu*) fmt=elf em=linux ;;
2601 sh*-*-linux*) fmt=elf em=linux
2603 sh*eb) endian=big ;;
2606 sh5*-*-netbsd*) fmt=elf em=nbsd ;;
2607 sh64*-*-netbsd*) fmt=elf em=nbsd ;;
2608 sh*-*-netbsdelf*) fmt=elf em=nbsd ;;
2609 sh-*-elf*) fmt=elf ;;
2610 sh-*-coff*) fmt=coff ;;
2611 sh-*-nto*) fmt=elf ;;
2612 sh-*-pe*) fmt=coff em=pe bfd_gas=yes endian=little ;;
2613 sh-*-rtemself*) fmt=elf ;;
2614 sh-*-rtems*) fmt=coff ;;
2615 sh-*-kaos*) fmt=elf ;;
2616 shle*-*-kaos*) fmt=elf ;;
2617 sh64-*-elf*) fmt=elf ;;
2619 ns32k-pc532-mach*) fmt=aout em=pc532mach ;;
2620 ns32k-pc532-ux*) fmt=aout em=pc532mach ;;
2621 ns32k-pc532-lites*) fmt=aout em=nbsd532 ;;
2622 ns32k-*-*n*bsd*) fmt=aout em=nbsd532 ;;
2624 sparc-*-rtemsaout*) fmt=aout ;;
2625 sparc-*-rtemself*) fmt=elf ;;
2626 sparc-*-rtems*) fmt=elf ;;
2627 sparc-*-sunos4*) fmt=aout em=sun3 ;;
2628 sparc-*-aout | sparc*-*-vxworks*) fmt=aout em=sparcaout ;;
2629 sparc-*-coff) fmt=coff ;;
2630 sparc-*-linux*aout*) fmt=aout em=linux ;;
2631 sparc-*-linux-gnu*) fmt=elf em=linux ;;
2632 sparc-*-lynxos*) fmt=coff em=lynx ;;
2633 sparc-fujitsu-none) fmt=aout ;;
2634 sparc-*-elf) fmt=elf ;;
2635 sparc-*-sysv4*) fmt=elf ;;
2636 sparc-*-solaris*) fmt=elf ;;
2637 sparc-*-netbsdelf*) fmt=elf em=nbsd ;;
2638 sparc-*-*n*bsd*) case ${cpu} in
2639 sparc64) fmt=elf em=nbsd ;;
2640 *) fmt=aout em=nbsd ;;
2642 strongarm-*-coff) fmt=coff ;;
2643 strongarm-*-elf) fmt=elf ;;
2644 strongarm-*-kaos*) fmt=elf ;;
2645 xscale-*-coff) fmt=coff ;;
2646 xscale-*-elf) fmt=elf ;;
2648 tic30-*-*aout*) fmt=aout bfd_gas=yes ;;
2649 tic30-*-*coff*) fmt=coff bfd_gas=yes ;;
2650 tic4x-*-* | c4x-*-*) fmt=coff bfd_gas=yes ;;
2651 tic54x-*-* | c54x*-*-*) fmt=coff bfd_gas=yes need_libm=yes;;
2652 tic80-*-*) fmt=coff ;;
2654 v850-*-*) fmt=elf ;;
2655 v850e-*-*) fmt=elf ;;
2656 v850ea-*-*) fmt=elf ;;
2658 vax-*-netbsdelf*) fmt=elf em=nbsd ;;
2659 vax-*-netbsd*) fmt=aout em=nbsd ;;
2660 vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
2661 vax-*-vms) fmt=vms ;;
2663 w65-*-*) fmt=coff ;;
2665 xstormy16-*-*) fmt=elf ;;
2667 xtensa-*-*) fmt=elf ;;
2669 z8k-*-coff | z8k-*-sim) fmt=coff ;;
2671 *-*-aout | *-*-scout) fmt=aout ;;
2672 *-*-freebsd*) fmt=elf em=freebsd ;;
2673 *-*-nindy*) fmt=bout ;;
2674 *-*-bsd*) fmt=aout em=sun3 ;;
2675 *-*-generic) fmt=generic ;;
2676 *-*-xray | *-*-hms) fmt=coff ;;
2677 *-*-sim) fmt=coff ;;
2678 *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
2679 *-*-aros*) fmt=elf em=linux bfd_gas=yes ;;
2680 *-*-vxworks) fmt=aout ;;
2681 *-*-netware) fmt=elf ;;
2684 if test ${this_target} = $target ; then
2686 if test x${endian} = xbig; then
2688 elif test x${endian} = xlittle; then
2691 if test x${endian_def} != x; then
2692 cat >> confdefs.h <<EOF
2693 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2699 case ${cpu_type}-${fmt} in
2700 alpha*-* | arm-* | i386-* | ia64*-* | mips-* | ns32k-* \
2701 | pdp11-* | ppc-* | sparc-* | strongarm-* | xscale-* \
2702 | *-elf | *-ecoff | *-som)
2706 # Other random stuff.
2710 # Set mips_cpu to the name of the default CPU.
2711 case ${target_cpu} in
2712 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
2715 mipsisa32 | mipsisa32el)
2718 mipsisa32r2 | mipsisa32r2el)
2721 mipsisa64 | mipsisa64el)
2724 mipstx39 | mipstx39el)
2727 mips64vr | mips64vrel)
2731 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2733 mips64* | mipsisa64* | mipsisa32*)
2734 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2737 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2740 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2741 # binaries. It's a GNU extension that some OSes don't understand.
2742 # The value only matters on ELF targets.
2745 use_e_mips_abi_o32=0
2748 use_e_mips_abi_o32=1
2751 # Decide whether to generate 32-bit or 64-bit code by default.
2752 # Used to resolve -march=from-abi when an embedded ABI is selected.
2754 mips64*-*-* | mipsisa64*-*-*)
2755 mips_default_64bit=1
2758 mips_default_64bit=0
2761 cat >> confdefs.h <<EOF
2762 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2765 cat >> confdefs.h <<EOF
2766 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2769 cat >> confdefs.h <<EOF
2770 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2776 # Do we need the opcodes library?
2784 case "${enable_shared}" in
2785 yes) shared_opcodes=true ;;
2786 *opcodes*) shared_opcodes=true ;;
2787 *) shared_opcodes=false ;;
2789 if test "${shared_opcodes}" = "true"; then
2790 # A shared libopcodes must be linked against libbfd.
2796 # Any other special object files needed ?
2798 fr30 | ip2k | iq2000 | m32r | openrisc)
2806 case ${extra_objects} in
2808 *) extra_objects="$extra_objects m68k-parse.o" ;;
2813 echo ${extra_objects} | grep -s "itbl-parse.o"
2814 if test $? -ne 0 ; then
2815 extra_objects="$extra_objects itbl-parse.o"
2818 echo ${extra_objects} | grep -s "itbl-lex.o"
2819 if test $? -ne 0 ; then
2820 extra_objects="$extra_objects itbl-lex.o"
2823 echo ${extra_objects} | grep -s "itbl-ops.o"
2824 if test $? -ne 0 ; then
2825 extra_objects="$extra_objects itbl-ops.o"
2829 i386 | s390 | sparc)
2830 if test $this_target = $target ; then
2831 cat >> confdefs.h <<EOF
2832 #define DEFAULT_ARCH "${arch}"
2843 echo ${extra_objects} | grep -s "xtensa-relax.o"
2844 if test $? -ne 0 ; then
2845 extra_objects="$extra_objects xtensa-relax.o"
2853 if test $using_cgen = yes ; then
2854 case "x${extra_objects}" in
2856 *) extra_objects="$extra_objects cgen.o" ;;
2860 # See if we really can support this configuration with the emulation code.
2862 if test $this_target = $target ; then
2863 primary_bfd_gas=$bfd_gas
2867 if test $bfd_gas = no ; then
2868 # Can't support other configurations this way.
2871 elif test $bfd_gas = no ; then
2872 # Can't support this configuration.
2876 # From target name and format, produce a list of supported emulations.
2878 case ${generic_target}-${fmt} in
2879 mips-*-irix5*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2880 mips*-*-linux*-*) case "$endian" in
2881 big) emulation="mipsbelf mipslelf mipself" ;;
2882 *) emulation="mipslelf mipsbelf mipself" ;;
2884 mips-*-lnews*-ecoff) ;;
2885 mips-*-*-ecoff) case "$endian" in
2886 big) emulation="mipsbecoff mipslecoff mipsecoff" ;;
2887 *) emulation="mipslecoff mipsbecoff mipsecoff" ;;
2889 mips-*-*-elf) case "$endian" in
2890 big) emulation="mipsbelf mipslelf mipself" ;;
2891 *) emulation="mipslelf mipsbelf mipself" ;;
2893 mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2894 # i386-pc-pe-coff != i386-pc-coff.
2896 # Uncommenting the next line will turn on support for i386 AOUT
2897 # for the default linux configuration
2898 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2900 i386-*-aout) emulation="i386aout" ;;
2901 i386-*-coff) emulation="i386coff" ;;
2902 i386-*-elf) emulation="i386elf" ;;
2904 # Always all formats. The first stated emulation becomes the default.
2905 cris-*-*aout*) emulation="crisaout criself" ;;
2906 cris-*-*) emulation="criself crisaout" ;;
2909 emulations="$emulations $emulation"
2913 # Turn on all targets if possible
2914 if test ${all_targets} = "yes"; then
2915 case ${target_cpu_type} in
2917 case ${obj_format} in
2919 emulations="$emulations i386coff i386elf"
2922 emulations="$emulations i386aout i386elf"
2925 emulations="$emulations i386aout i386coff"
2932 # Assign floating point type. Most processors with FP support
2933 # IEEE FP. On those that don't support FP at all, usually IEEE
2935 case ${target_cpu} in
2936 vax | tahoe ) atof=${target_cpu} ;;
2941 case "${obj_format}" in
2942 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2945 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2947 if test $using_cgen = yes ; then
2948 case ${target_cpu} in
2949 *) cgen_cpu_prefix=${target_cpu} ;;
2952 cat >> confdefs.h <<\EOF
2953 #define USING_CGEN 1
2959 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2960 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2963 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2964 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2967 case ${user_bfd_gas}-${primary_bfd_gas} in
2969 # We didn't override user's choice.
2972 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2984 # User specified nothing.
2988 # Some COFF configurations want these random other flags set.
2989 case ${obj_format} in
2991 case ${target_cpu_type} in
2992 i386) cat >> confdefs.h <<\EOF
2996 m68k) cat >> confdefs.h <<\EOF
3000 m88k) cat >> confdefs.h <<\EOF
3008 # Getting this done right is going to be a bitch. Each configuration specified
3009 # with --enable-targets=... should be checked for environment, format, cpu, and
3012 # For each configuration, the necessary object file support code must be linked
3013 # in. This might be only one, it might be up to four. The necessary emulation
3014 # code needs to be provided, too.
3016 # And then there's "--enable-targets=all"....
3018 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3020 formats="${obj_format}"
3023 _gas_uniq_list="$emulations"
3024 _gas_uniq_newlist=""
3025 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3026 case $_gas_uniq_i in
3028 *) case " $_gas_uniq_newlist " in
3029 *" $_gas_uniq_i "*) ;;
3030 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3034 emulations=$_gas_uniq_newlist
3036 for em in . $emulations ; do
3039 mipsbelf | mipslelf | mipself)
3040 fmt=elf file=mipself ;;
3041 mipsbecoff | mipslecoff | mipsecoff)
3042 fmt=ecoff file=mipsecoff ;;
3044 fmt=coff file=$em ;;
3046 fmt=aout file=$em ;;
3050 formats="$formats $fmt"
3051 emfiles="$emfiles e-$file.o"
3052 EMULATIONS="$EMULATIONS &$em,"
3054 _gas_uniq_list="$formats"
3055 _gas_uniq_newlist=""
3056 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3057 case $_gas_uniq_i in
3059 *) case " $_gas_uniq_newlist " in
3060 *" $_gas_uniq_i "*) ;;
3061 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3065 formats=$_gas_uniq_newlist
3067 _gas_uniq_list="$emfiles"
3068 _gas_uniq_newlist=""
3069 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
3070 case $_gas_uniq_i in
3072 *) case " $_gas_uniq_newlist " in
3073 *" $_gas_uniq_i "*) ;;
3074 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3078 emfiles=$_gas_uniq_newlist
3080 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3081 for fmt in $formats ; do
3083 aout) cat >> confdefs.h <<\EOF
3084 #define OBJ_MAYBE_AOUT 1
3087 bout) cat >> confdefs.h <<\EOF
3088 #define OBJ_MAYBE_BOUT 1
3091 coff) cat >> confdefs.h <<\EOF
3092 #define OBJ_MAYBE_COFF 1
3095 ecoff) cat >> confdefs.h <<\EOF
3096 #define OBJ_MAYBE_ECOFF 1
3099 elf) cat >> confdefs.h <<\EOF
3100 #define OBJ_MAYBE_ELF 1
3103 generic) cat >> confdefs.h <<\EOF
3104 #define OBJ_MAYBE_GENERIC 1
3107 hp300) cat >> confdefs.h <<\EOF
3108 #define OBJ_MAYBE_HP300 1
3111 ieee) cat >> confdefs.h <<\EOF
3112 #define OBJ_MAYBE_IEEE 1
3115 som) cat >> confdefs.h <<\EOF
3116 #define OBJ_MAYBE_SOM 1
3119 vms) cat >> confdefs.h <<\EOF
3120 #define OBJ_MAYBE_VMS 1
3124 extra_objects="$extra_objects obj-$fmt.o"
3128 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3129 DEFAULT_EMULATION=`set . $emulations ; echo $2`
3130 # e-mips* has more than one emulation per file, e-i386* has just one at the
3131 # moment. If only one emulation is specified, then don't define
3132 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3133 case "${obj_format}${emfiles}" in
3135 extra_objects="$extra_objects $emfiles"
3136 cat >> confdefs.h <<\EOF
3137 #define USE_EMULATIONS 1
3143 cat >> confdefs.h <<EOF
3144 #define EMULATIONS $EMULATIONS
3147 cat >> confdefs.h <<EOF
3148 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3152 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3153 yes-*-coff) need_bfd=yes ;;
3154 no-*-coff) need_bfd=yes
3155 cat >> confdefs.h <<\EOF
3156 #define MANY_SEGMENTS 1
3161 reject_dev_configs=yes
3163 case ${reject_dev_configs}-${dev} in
3165 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3175 case "${primary_bfd_gas}" in
3176 yes) cat >> confdefs.h <<\EOF
3177 #define BFD_ASSEMBLER 1
3183 # do we need the opcodes library?
3184 case "${need_opcodes}" in
3186 OPCODES_LIB=../opcodes/libopcodes.la
3190 case "${need_bfd}" in
3192 BFDLIB=../bfd/libbfd.la
3193 BFDVER_H=../bfd/bfdver.h
3194 ALL_OBJ_DEPS="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3204 cat >> confdefs.h <<EOF
3205 #define TARGET_ALIAS "${target_alias}"
3208 cat >> confdefs.h <<EOF
3209 #define TARGET_CANONICAL "${target}"
3212 cat >> confdefs.h <<EOF
3213 #define TARGET_CPU "${target_cpu}"
3216 cat >> confdefs.h <<EOF
3217 #define TARGET_VENDOR "${target_vendor}"
3220 cat >> confdefs.h <<EOF
3221 #define TARGET_OS "${target_os}"
3225 # Extract the first word of "gcc", so it can be a program name with args.
3226 set dummy gcc; ac_word=$2
3227 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3228 echo "configure:3229: checking for $ac_word" >&5
3229 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3230 echo $ac_n "(cached) $ac_c" 1>&6
3232 if test -n "$CC"; then
3233 ac_cv_prog_CC="$CC" # Let the user override the test.
3235 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3237 for ac_dir in $ac_dummy; do
3238 test -z "$ac_dir" && ac_dir=.
3239 if test -f $ac_dir/$ac_word; then
3248 if test -n "$CC"; then
3249 echo "$ac_t""$CC" 1>&6
3251 echo "$ac_t""no" 1>&6
3254 if test -z "$CC"; then
3255 # Extract the first word of "cc", so it can be a program name with args.
3256 set dummy cc; ac_word=$2
3257 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3258 echo "configure:3259: checking for $ac_word" >&5
3259 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3260 echo $ac_n "(cached) $ac_c" 1>&6
3262 if test -n "$CC"; then
3263 ac_cv_prog_CC="$CC" # Let the user override the test.
3265 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3268 for ac_dir in $ac_dummy; do
3269 test -z "$ac_dir" && ac_dir=.
3270 if test -f $ac_dir/$ac_word; then
3271 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3272 ac_prog_rejected=yes
3280 if test $ac_prog_rejected = yes; then
3281 # We found a bogon in the path, so make sure we never use it.
3282 set dummy $ac_cv_prog_CC
3284 if test $# -gt 0; then
3285 # We chose a different compiler from the bogus one.
3286 # However, it has the same basename, so the bogon will be chosen
3287 # first if we set CC to just the basename; use the full file name.
3289 set dummy "$ac_dir/$ac_word" "$@"
3297 if test -n "$CC"; then
3298 echo "$ac_t""$CC" 1>&6
3300 echo "$ac_t""no" 1>&6
3303 if test -z "$CC"; then
3304 case "`uname -s`" in
3306 # Extract the first word of "cl", so it can be a program name with args.
3307 set dummy cl; ac_word=$2
3308 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3309 echo "configure:3310: checking for $ac_word" >&5
3310 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3311 echo $ac_n "(cached) $ac_c" 1>&6
3313 if test -n "$CC"; then
3314 ac_cv_prog_CC="$CC" # Let the user override the test.
3316 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3318 for ac_dir in $ac_dummy; do
3319 test -z "$ac_dir" && ac_dir=.
3320 if test -f $ac_dir/$ac_word; then
3329 if test -n "$CC"; then
3330 echo "$ac_t""$CC" 1>&6
3332 echo "$ac_t""no" 1>&6
3337 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3340 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3341 echo "configure:3342: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3344 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3345 ac_cpp='$CPP $CPPFLAGS'
3346 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3347 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3348 cross_compiling=$ac_cv_prog_cc_cross
3350 cat > conftest.$ac_ext << EOF
3352 #line 3353 "configure"
3353 #include "confdefs.h"
3357 if { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3358 ac_cv_prog_cc_works=yes
3359 # If we can't run a trivial program, we are probably using a cross compiler.
3360 if (./conftest; exit) 2>/dev/null; then
3361 ac_cv_prog_cc_cross=no
3363 ac_cv_prog_cc_cross=yes
3366 echo "configure: failed program was:" >&5
3367 cat conftest.$ac_ext >&5
3368 ac_cv_prog_cc_works=no
3372 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3373 ac_cpp='$CPP $CPPFLAGS'
3374 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3375 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3376 cross_compiling=$ac_cv_prog_cc_cross
3378 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3379 if test $ac_cv_prog_cc_works = no; then
3380 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3382 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3383 echo "configure:3384: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3384 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3385 cross_compiling=$ac_cv_prog_cc_cross
3387 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3388 echo "configure:3389: checking whether we are using GNU C" >&5
3389 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3390 echo $ac_n "(cached) $ac_c" 1>&6
3392 cat > conftest.c <<EOF
3397 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3398: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3404 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3406 if test $ac_cv_prog_gcc = yes; then
3412 ac_test_CFLAGS="${CFLAGS+set}"
3413 ac_save_CFLAGS="$CFLAGS"
3415 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3416 echo "configure:3417: checking whether ${CC-cc} accepts -g" >&5
3417 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3418 echo $ac_n "(cached) $ac_c" 1>&6
3420 echo 'void f(){}' > conftest.c
3421 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3430 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3431 if test "$ac_test_CFLAGS" = set; then
3432 CFLAGS="$ac_save_CFLAGS"
3433 elif test $ac_cv_prog_cc_g = yes; then
3434 if test "$GCC" = yes; then
3440 if test "$GCC" = yes; then
3448 for ac_prog in 'bison -y' byacc
3450 # Extract the first word of "$ac_prog", so it can be a program name with args.
3451 set dummy $ac_prog; ac_word=$2
3452 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3453 echo "configure:3454: checking for $ac_word" >&5
3454 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3455 echo $ac_n "(cached) $ac_c" 1>&6
3457 if test -n "$YACC"; then
3458 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3460 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3462 for ac_dir in $ac_dummy; do
3463 test -z "$ac_dir" && ac_dir=.
3464 if test -f $ac_dir/$ac_word; then
3465 ac_cv_prog_YACC="$ac_prog"
3472 YACC="$ac_cv_prog_YACC"
3473 if test -n "$YACC"; then
3474 echo "$ac_t""$YACC" 1>&6
3476 echo "$ac_t""no" 1>&6
3479 test -n "$YACC" && break
3481 test -n "$YACC" || YACC="yacc"
3483 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3484 echo "configure:3485: checking how to run the C preprocessor" >&5
3485 # On Suns, sometimes $CPP names a directory.
3486 if test -n "$CPP" && test -d "$CPP"; then
3489 if test -z "$CPP"; then
3490 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3491 echo $ac_n "(cached) $ac_c" 1>&6
3493 # This must be in double quotes, not single quotes, because CPP may get
3494 # substituted into the Makefile and "${CC-cc}" will confuse make.
3496 # On the NeXT, cc -E runs the code through the compiler's parser,
3497 # not just through cpp.
3498 cat > conftest.$ac_ext <<EOF
3499 #line 3500 "configure"
3500 #include "confdefs.h"
3504 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3505 { (eval echo configure:3506: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3506 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3507 if test -z "$ac_err"; then
3511 echo "configure: failed program was:" >&5
3512 cat conftest.$ac_ext >&5
3514 CPP="${CC-cc} -E -traditional-cpp"
3515 cat > conftest.$ac_ext <<EOF
3516 #line 3517 "configure"
3517 #include "confdefs.h"
3521 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3522 { (eval echo configure:3523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3523 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3524 if test -z "$ac_err"; then
3528 echo "configure: failed program was:" >&5
3529 cat conftest.$ac_ext >&5
3531 CPP="${CC-cc} -nologo -E"
3532 cat > conftest.$ac_ext <<EOF
3533 #line 3534 "configure"
3534 #include "confdefs.h"
3538 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3539 { (eval echo configure:3540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3540 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3541 if test -z "$ac_err"; then
3545 echo "configure: failed program was:" >&5
3546 cat conftest.$ac_ext >&5
3555 ac_cv_prog_CPP="$CPP"
3557 CPP="$ac_cv_prog_CPP"
3559 ac_cv_prog_CPP="$CPP"
3561 echo "$ac_t""$CPP" 1>&6
3563 missing_dir=`cd $ac_aux_dir && pwd`
3564 for ac_prog in flex lex
3566 # Extract the first word of "$ac_prog", so it can be a program name with args.
3567 set dummy $ac_prog; ac_word=$2
3568 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3569 echo "configure:3570: checking for $ac_word" >&5
3570 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3571 echo $ac_n "(cached) $ac_c" 1>&6
3573 if test -n "$LEX"; then
3574 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3576 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3578 for ac_dir in $ac_dummy; do
3579 test -z "$ac_dir" && ac_dir=.
3580 if test -f $ac_dir/$ac_word; then
3581 ac_cv_prog_LEX="$ac_prog"
3588 LEX="$ac_cv_prog_LEX"
3589 if test -n "$LEX"; then
3590 echo "$ac_t""$LEX" 1>&6
3592 echo "$ac_t""no" 1>&6
3595 test -n "$LEX" && break
3597 test -n "$LEX" || LEX="$missing_dir/missing flex"
3599 # Extract the first word of "flex", so it can be a program name with args.
3600 set dummy flex; ac_word=$2
3601 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3602 echo "configure:3603: checking for $ac_word" >&5
3603 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3604 echo $ac_n "(cached) $ac_c" 1>&6
3606 if test -n "$LEX"; then
3607 ac_cv_prog_LEX="$LEX" # Let the user override the test.
3609 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3611 for ac_dir in $ac_dummy; do
3612 test -z "$ac_dir" && ac_dir=.
3613 if test -f $ac_dir/$ac_word; then
3614 ac_cv_prog_LEX="flex"
3619 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3622 LEX="$ac_cv_prog_LEX"
3623 if test -n "$LEX"; then
3624 echo "$ac_t""$LEX" 1>&6
3626 echo "$ac_t""no" 1>&6
3629 if test -z "$LEXLIB"
3635 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3636 echo "configure:3637: checking for yywrap in -l$ac_lib" >&5
3637 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3638 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3639 echo $ac_n "(cached) $ac_c" 1>&6
3641 ac_save_LIBS="$LIBS"
3642 LIBS="-l$ac_lib $LIBS"
3643 cat > conftest.$ac_ext <<EOF
3644 #line 3645 "configure"
3645 #include "confdefs.h"
3646 /* Override any gcc2 internal prototype to avoid an error. */
3647 /* We use char because int might match the return type of a gcc2
3648 builtin and then its argument prototype would still apply. */
3655 if { (eval echo configure:3656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3657 eval "ac_cv_lib_$ac_lib_var=yes"
3659 echo "configure: failed program was:" >&5
3660 cat conftest.$ac_ext >&5
3662 eval "ac_cv_lib_$ac_lib_var=no"
3665 LIBS="$ac_save_LIBS"
3668 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3669 echo "$ac_t""yes" 1>&6
3672 echo "$ac_t""no" 1>&6
3677 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3678 echo "configure:3679: checking lex output file root" >&5
3679 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3680 echo $ac_n "(cached) $ac_c" 1>&6
3682 # The minimal lex program is just a single line: %%. But some broken lexes
3683 # (Solaris, I think it was) want two %% lines, so accommodate them.
3686 if test -f lex.yy.c; then
3687 ac_cv_prog_lex_root=lex.yy
3688 elif test -f lexyy.c; then
3689 ac_cv_prog_lex_root=lexyy
3691 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3695 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3696 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3698 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3699 echo "configure:3700: checking whether yytext is a pointer" >&5
3700 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3701 echo $ac_n "(cached) $ac_c" 1>&6
3703 # POSIX says lex can declare yytext either as a pointer or an array; the
3704 # default is implementation-dependent. Figure out which it is, since
3705 # not all implementations provide the %pointer and %array declarations.
3706 ac_cv_prog_lex_yytext_pointer=no
3707 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3708 ac_save_LIBS="$LIBS"
3709 LIBS="$LIBS $LEXLIB"
3710 cat > conftest.$ac_ext <<EOF
3711 #line 3712 "configure"
3712 #include "confdefs.h"
3713 `cat $LEX_OUTPUT_ROOT.c`
3718 if { (eval echo configure:3719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3720 ac_cv_prog_lex_yytext_pointer=yes
3722 echo "configure: failed program was:" >&5
3723 cat conftest.$ac_ext >&5
3726 LIBS="$ac_save_LIBS"
3727 rm -f "${LEX_OUTPUT_ROOT}.c"
3731 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3732 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3733 cat >> confdefs.h <<\EOF
3734 #define YYTEXT_POINTER 1
3740 ALL_LINGUAS="fr tr es"
3741 # Extract the first word of "ranlib", so it can be a program name with args.
3742 set dummy ranlib; ac_word=$2
3743 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3744 echo "configure:3745: checking for $ac_word" >&5
3745 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
3748 if test -n "$RANLIB"; then
3749 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3751 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3753 for ac_dir in $ac_dummy; do
3754 test -z "$ac_dir" && ac_dir=.
3755 if test -f $ac_dir/$ac_word; then
3756 ac_cv_prog_RANLIB="ranlib"
3761 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3764 RANLIB="$ac_cv_prog_RANLIB"
3765 if test -n "$RANLIB"; then
3766 echo "$ac_t""$RANLIB" 1>&6
3768 echo "$ac_t""no" 1>&6
3771 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3772 echo "configure:3773: checking for ANSI C header files" >&5
3773 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3774 echo $ac_n "(cached) $ac_c" 1>&6
3776 cat > conftest.$ac_ext <<EOF
3777 #line 3778 "configure"
3778 #include "confdefs.h"
3784 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3785 { (eval echo configure:3786: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3786 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3787 if test -z "$ac_err"; then
3789 ac_cv_header_stdc=yes
3792 echo "configure: failed program was:" >&5
3793 cat conftest.$ac_ext >&5
3795 ac_cv_header_stdc=no
3799 if test $ac_cv_header_stdc = yes; then
3800 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3801 cat > conftest.$ac_ext <<EOF
3802 #line 3803 "configure"
3803 #include "confdefs.h"
3806 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3807 egrep "memchr" >/dev/null 2>&1; then
3811 ac_cv_header_stdc=no
3817 if test $ac_cv_header_stdc = yes; then
3818 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3819 cat > conftest.$ac_ext <<EOF
3820 #line 3821 "configure"
3821 #include "confdefs.h"
3824 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3825 egrep "free" >/dev/null 2>&1; then
3829 ac_cv_header_stdc=no
3835 if test $ac_cv_header_stdc = yes; then
3836 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3837 if test "$cross_compiling" = yes; then
3840 cat > conftest.$ac_ext <<EOF
3841 #line 3842 "configure"
3842 #include "confdefs.h"
3844 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3845 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3846 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3847 int main () { int i; for (i = 0; i < 256; i++)
3848 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3852 if { (eval echo configure:3853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3856 echo "configure: failed program was:" >&5
3857 cat conftest.$ac_ext >&5
3859 ac_cv_header_stdc=no
3867 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3868 if test $ac_cv_header_stdc = yes; then
3869 cat >> confdefs.h <<\EOF
3870 #define STDC_HEADERS 1
3875 echo $ac_n "checking for working const""... $ac_c" 1>&6
3876 echo "configure:3877: checking for working const" >&5
3877 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3878 echo $ac_n "(cached) $ac_c" 1>&6
3880 cat > conftest.$ac_ext <<EOF
3881 #line 3882 "configure"
3882 #include "confdefs.h"
3886 /* Ultrix mips cc rejects this. */
3887 typedef int charset[2]; const charset x;
3888 /* SunOS 4.1.1 cc rejects this. */
3889 char const *const *ccp;
3891 /* NEC SVR4.0.2 mips cc rejects this. */
3892 struct point {int x, y;};
3893 static struct point const zero = {0,0};
3894 /* AIX XL C 1.02.0.0 rejects this.
3895 It does not let you subtract one const X* pointer from another in an arm
3896 of an if-expression whose if-part is not a constant expression */
3897 const char *g = "string";
3898 ccp = &g + (g ? g-g : 0);
3899 /* HPUX 7.0 cc rejects these. */
3902 ccp = (char const *const *) p;
3903 { /* SCO 3.2v4 cc rejects this. */
3905 char const *s = 0 ? (char *) 0 : (char const *) 0;
3909 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3911 const int *foo = &x[0];
3914 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3915 typedef const int *iptr;
3919 { /* AIX XL C 1.02.0.0 rejects this saying
3920 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3921 struct s { int j; const int *ap[3]; };
3922 struct s *b; b->j = 5;
3924 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3930 if { (eval echo configure:3931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3934 echo "configure: failed program was:" >&5
3935 cat conftest.$ac_ext >&5
3942 echo "$ac_t""$ac_cv_c_const" 1>&6
3943 if test $ac_cv_c_const = no; then
3944 cat >> confdefs.h <<\EOF
3950 echo $ac_n "checking for inline""... $ac_c" 1>&6
3951 echo "configure:3952: checking for inline" >&5
3952 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3953 echo $ac_n "(cached) $ac_c" 1>&6
3956 for ac_kw in inline __inline__ __inline; do
3957 cat > conftest.$ac_ext <<EOF
3958 #line 3959 "configure"
3959 #include "confdefs.h"
3965 if { (eval echo configure:3966: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3967 ac_cv_c_inline=$ac_kw; break
3969 echo "configure: failed program was:" >&5
3970 cat conftest.$ac_ext >&5
3977 echo "$ac_t""$ac_cv_c_inline" 1>&6
3978 case "$ac_cv_c_inline" in
3980 no) cat >> confdefs.h <<\EOF
3984 *) cat >> confdefs.h <<EOF
3985 #define inline $ac_cv_c_inline
3990 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3991 echo "configure:3992: checking for off_t" >&5
3992 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3993 echo $ac_n "(cached) $ac_c" 1>&6
3995 cat > conftest.$ac_ext <<EOF
3996 #line 3997 "configure"
3997 #include "confdefs.h"
3998 #include <sys/types.h>
4004 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4005 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4007 ac_cv_type_off_t=yes
4015 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4016 if test $ac_cv_type_off_t = no; then
4017 cat >> confdefs.h <<\EOF
4023 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4024 echo "configure:4025: checking for size_t" >&5
4025 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4026 echo $ac_n "(cached) $ac_c" 1>&6
4028 cat > conftest.$ac_ext <<EOF
4029 #line 4030 "configure"
4030 #include "confdefs.h"
4031 #include <sys/types.h>
4037 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4038 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4040 ac_cv_type_size_t=yes
4043 ac_cv_type_size_t=no
4048 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4049 if test $ac_cv_type_size_t = no; then
4050 cat >> confdefs.h <<\EOF
4051 #define size_t unsigned
4056 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4057 # for constant arguments. Useless!
4058 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4059 echo "configure:4060: checking for working alloca.h" >&5
4060 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4061 echo $ac_n "(cached) $ac_c" 1>&6
4063 cat > conftest.$ac_ext <<EOF
4064 #line 4065 "configure"
4065 #include "confdefs.h"
4068 char *p = alloca(2 * sizeof(int));
4071 if { (eval echo configure:4072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4073 ac_cv_header_alloca_h=yes
4075 echo "configure: failed program was:" >&5
4076 cat conftest.$ac_ext >&5
4078 ac_cv_header_alloca_h=no
4083 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4084 if test $ac_cv_header_alloca_h = yes; then
4085 cat >> confdefs.h <<\EOF
4086 #define HAVE_ALLOCA_H 1
4091 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4092 echo "configure:4093: checking for alloca" >&5
4093 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4094 echo $ac_n "(cached) $ac_c" 1>&6
4096 cat > conftest.$ac_ext <<EOF
4097 #line 4098 "configure"
4098 #include "confdefs.h"
4101 # define alloca __builtin_alloca
4104 # include <malloc.h>
4105 # define alloca _alloca
4108 # include <alloca.h>
4113 # ifndef alloca /* predefined by HP cc +Olibcalls */
4122 char *p = (char *) alloca(1);
4125 if { (eval echo configure:4126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4127 ac_cv_func_alloca_works=yes
4129 echo "configure: failed program was:" >&5
4130 cat conftest.$ac_ext >&5
4132 ac_cv_func_alloca_works=no
4137 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4138 if test $ac_cv_func_alloca_works = yes; then
4139 cat >> confdefs.h <<\EOF
4140 #define HAVE_ALLOCA 1
4145 if test $ac_cv_func_alloca_works = no; then
4146 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4147 # that cause trouble. Some versions do not even contain alloca or
4148 # contain a buggy version. If you still want to use their alloca,
4149 # use ar to extract alloca.o from them instead of compiling alloca.c.
4150 ALLOCA=alloca.${ac_objext}
4151 cat >> confdefs.h <<\EOF
4156 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4157 echo "configure:4158: checking whether alloca needs Cray hooks" >&5
4158 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4159 echo $ac_n "(cached) $ac_c" 1>&6
4161 cat > conftest.$ac_ext <<EOF
4162 #line 4163 "configure"
4163 #include "confdefs.h"
4164 #if defined(CRAY) && ! defined(CRAY2)
4171 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4172 egrep "webecray" >/dev/null 2>&1; then
4183 echo "$ac_t""$ac_cv_os_cray" 1>&6
4184 if test $ac_cv_os_cray = yes; then
4185 for ac_func in _getb67 GETB67 getb67; do
4186 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4187 echo "configure:4188: checking for $ac_func" >&5
4188 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4189 echo $ac_n "(cached) $ac_c" 1>&6
4191 cat > conftest.$ac_ext <<EOF
4192 #line 4193 "configure"
4193 #include "confdefs.h"
4194 /* System header to define __stub macros and hopefully few prototypes,
4195 which can conflict with char $ac_func(); below. */
4197 /* Override any gcc2 internal prototype to avoid an error. */
4198 /* We use char because int might match the return type of a gcc2
4199 builtin and then its argument prototype would still apply. */
4204 /* The GNU C library defines this for functions which it implements
4205 to always fail with ENOSYS. Some functions are actually named
4206 something starting with __ and the normal name is an alias. */
4207 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4215 if { (eval echo configure:4216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4217 eval "ac_cv_func_$ac_func=yes"
4219 echo "configure: failed program was:" >&5
4220 cat conftest.$ac_ext >&5
4222 eval "ac_cv_func_$ac_func=no"
4227 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4228 echo "$ac_t""yes" 1>&6
4229 cat >> confdefs.h <<EOF
4230 #define CRAY_STACKSEG_END $ac_func
4235 echo "$ac_t""no" 1>&6
4241 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4242 echo "configure:4243: checking stack direction for C alloca" >&5
4243 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4244 echo $ac_n "(cached) $ac_c" 1>&6
4246 if test "$cross_compiling" = yes; then
4247 ac_cv_c_stack_direction=0
4249 cat > conftest.$ac_ext <<EOF
4250 #line 4251 "configure"
4251 #include "confdefs.h"
4252 find_stack_direction ()
4254 static char *addr = 0;
4259 return find_stack_direction ();
4262 return (&dummy > addr) ? 1 : -1;
4266 exit (find_stack_direction() < 0);
4269 if { (eval echo configure:4270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4271 ac_cv_c_stack_direction=1
4273 echo "configure: failed program was:" >&5
4274 cat conftest.$ac_ext >&5
4276 ac_cv_c_stack_direction=-1
4283 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4284 cat >> confdefs.h <<EOF
4285 #define STACK_DIRECTION $ac_cv_c_stack_direction
4290 for ac_hdr in unistd.h
4292 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4293 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4294 echo "configure:4295: checking for $ac_hdr" >&5
4295 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4296 echo $ac_n "(cached) $ac_c" 1>&6
4298 cat > conftest.$ac_ext <<EOF
4299 #line 4300 "configure"
4300 #include "confdefs.h"
4303 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4304 { (eval echo configure:4305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4305 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4306 if test -z "$ac_err"; then
4308 eval "ac_cv_header_$ac_safe=yes"
4311 echo "configure: failed program was:" >&5
4312 cat conftest.$ac_ext >&5
4314 eval "ac_cv_header_$ac_safe=no"
4318 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4319 echo "$ac_t""yes" 1>&6
4320 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4321 cat >> confdefs.h <<EOF
4322 #define $ac_tr_hdr 1
4326 echo "$ac_t""no" 1>&6
4330 for ac_func in getpagesize
4332 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4333 echo "configure:4334: checking for $ac_func" >&5
4334 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4335 echo $ac_n "(cached) $ac_c" 1>&6
4337 cat > conftest.$ac_ext <<EOF
4338 #line 4339 "configure"
4339 #include "confdefs.h"
4340 /* System header to define __stub macros and hopefully few prototypes,
4341 which can conflict with char $ac_func(); below. */
4343 /* Override any gcc2 internal prototype to avoid an error. */
4344 /* We use char because int might match the return type of a gcc2
4345 builtin and then its argument prototype would still apply. */
4350 /* The GNU C library defines this for functions which it implements
4351 to always fail with ENOSYS. Some functions are actually named
4352 something starting with __ and the normal name is an alias. */
4353 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4361 if { (eval echo configure:4362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4363 eval "ac_cv_func_$ac_func=yes"
4365 echo "configure: failed program was:" >&5
4366 cat conftest.$ac_ext >&5
4368 eval "ac_cv_func_$ac_func=no"
4373 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4374 echo "$ac_t""yes" 1>&6
4375 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4376 cat >> confdefs.h <<EOF
4377 #define $ac_tr_func 1
4381 echo "$ac_t""no" 1>&6
4385 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4386 echo "configure:4387: checking for working mmap" >&5
4387 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4388 echo $ac_n "(cached) $ac_c" 1>&6
4390 if test "$cross_compiling" = yes; then
4391 ac_cv_func_mmap_fixed_mapped=no
4393 cat > conftest.$ac_ext <<EOF
4394 #line 4395 "configure"
4395 #include "confdefs.h"
4397 /* Thanks to Mike Haertel and Jim Avera for this test.
4398 Here is a matrix of mmap possibilities:
4399 mmap private not fixed
4400 mmap private fixed at somewhere currently unmapped
4401 mmap private fixed at somewhere already mapped
4402 mmap shared not fixed
4403 mmap shared fixed at somewhere currently unmapped
4404 mmap shared fixed at somewhere already mapped
4405 For private mappings, we should verify that changes cannot be read()
4406 back from the file, nor mmap's back from the file at a different
4407 address. (There have been systems where private was not correctly
4408 implemented like the infamous i386 svr4.0, and systems where the
4409 VM page cache was not coherent with the filesystem buffer cache
4410 like early versions of FreeBSD and possibly contemporary NetBSD.)
4411 For shared mappings, we should conversely verify that changes get
4412 propogated back to all the places they're supposed to be.
4414 Grep wants private fixed already mapped.
4415 The main things grep needs to know about mmap are:
4416 * does it exist and is it safe to write into the mmap'd area
4417 * how to use it (BSD variants) */
4418 #include <sys/types.h>
4420 #include <sys/mman.h>
4422 /* This mess was copied from the GNU getpagesize.h. */
4423 #ifndef HAVE_GETPAGESIZE
4424 # ifdef HAVE_UNISTD_H
4425 # include <unistd.h>
4428 /* Assume that all systems that can run configure have sys/param.h. */
4429 # ifndef HAVE_SYS_PARAM_H
4430 # define HAVE_SYS_PARAM_H 1
4433 # ifdef _SC_PAGESIZE
4434 # define getpagesize() sysconf(_SC_PAGESIZE)
4435 # else /* no _SC_PAGESIZE */
4436 # ifdef HAVE_SYS_PARAM_H
4437 # include <sys/param.h>
4438 # ifdef EXEC_PAGESIZE
4439 # define getpagesize() EXEC_PAGESIZE
4440 # else /* no EXEC_PAGESIZE */
4442 # define getpagesize() NBPG * CLSIZE
4445 # endif /* no CLSIZE */
4446 # else /* no NBPG */
4448 # define getpagesize() NBPC
4449 # else /* no NBPC */
4451 # define getpagesize() PAGESIZE
4452 # endif /* PAGESIZE */
4453 # endif /* no NBPC */
4454 # endif /* no NBPG */
4455 # endif /* no EXEC_PAGESIZE */
4456 # else /* no HAVE_SYS_PARAM_H */
4457 # define getpagesize() 8192 /* punt totally */
4458 # endif /* no HAVE_SYS_PARAM_H */
4459 # endif /* no _SC_PAGESIZE */
4461 #endif /* no HAVE_GETPAGESIZE */
4464 extern "C" { void *malloc(unsigned); }
4472 char *data, *data2, *data3;
4476 pagesize = getpagesize();
4479 * First, make a file with some known garbage in it.
4481 data = malloc(pagesize);
4484 for (i = 0; i < pagesize; ++i)
4485 *(data + i) = rand();
4487 fd = creat("conftestmmap", 0600);
4490 if (write(fd, data, pagesize) != pagesize)
4495 * Next, try to mmap the file at a fixed address which
4496 * already has something else allocated at it. If we can,
4497 * also make sure that we see the same garbage.
4499 fd = open("conftestmmap", O_RDWR);
4502 data2 = malloc(2 * pagesize);
4505 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4506 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4507 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4509 for (i = 0; i < pagesize; ++i)
4510 if (*(data + i) != *(data2 + i))
4514 * Finally, make sure that changes to the mapped area
4515 * do not percolate back to the file as seen by read().
4516 * (This is a bug on some variants of i386 svr4.0.)
4518 for (i = 0; i < pagesize; ++i)
4519 *(data2 + i) = *(data2 + i) + 1;
4520 data3 = malloc(pagesize);
4523 if (read(fd, data3, pagesize) != pagesize)
4525 for (i = 0; i < pagesize; ++i)
4526 if (*(data + i) != *(data3 + i))
4529 unlink("conftestmmap");
4534 if { (eval echo configure:4535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4536 ac_cv_func_mmap_fixed_mapped=yes
4538 echo "configure: failed program was:" >&5
4539 cat conftest.$ac_ext >&5
4541 ac_cv_func_mmap_fixed_mapped=no
4548 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4549 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4550 cat >> confdefs.h <<\EOF
4557 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4558 unistd.h values.h sys/param.h
4560 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4561 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4562 echo "configure:4563: checking for $ac_hdr" >&5
4563 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4564 echo $ac_n "(cached) $ac_c" 1>&6
4566 cat > conftest.$ac_ext <<EOF
4567 #line 4568 "configure"
4568 #include "confdefs.h"
4571 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4572 { (eval echo configure:4573: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4573 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4574 if test -z "$ac_err"; then
4576 eval "ac_cv_header_$ac_safe=yes"
4579 echo "configure: failed program was:" >&5
4580 cat conftest.$ac_ext >&5
4582 eval "ac_cv_header_$ac_safe=no"
4586 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4587 echo "$ac_t""yes" 1>&6
4588 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4589 cat >> confdefs.h <<EOF
4590 #define $ac_tr_hdr 1
4594 echo "$ac_t""no" 1>&6
4598 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4599 __argz_count __argz_stringify __argz_next
4601 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4602 echo "configure:4603: checking for $ac_func" >&5
4603 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4604 echo $ac_n "(cached) $ac_c" 1>&6
4606 cat > conftest.$ac_ext <<EOF
4607 #line 4608 "configure"
4608 #include "confdefs.h"
4609 /* System header to define __stub macros and hopefully few prototypes,
4610 which can conflict with char $ac_func(); below. */
4612 /* Override any gcc2 internal prototype to avoid an error. */
4613 /* We use char because int might match the return type of a gcc2
4614 builtin and then its argument prototype would still apply. */
4619 /* The GNU C library defines this for functions which it implements
4620 to always fail with ENOSYS. Some functions are actually named
4621 something starting with __ and the normal name is an alias. */
4622 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4630 if { (eval echo configure:4631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4632 eval "ac_cv_func_$ac_func=yes"
4634 echo "configure: failed program was:" >&5
4635 cat conftest.$ac_ext >&5
4637 eval "ac_cv_func_$ac_func=no"
4642 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4643 echo "$ac_t""yes" 1>&6
4644 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4645 cat >> confdefs.h <<EOF
4646 #define $ac_tr_func 1
4650 echo "$ac_t""no" 1>&6
4655 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4656 for ac_func in stpcpy
4658 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4659 echo "configure:4660: checking for $ac_func" >&5
4660 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4661 echo $ac_n "(cached) $ac_c" 1>&6
4663 cat > conftest.$ac_ext <<EOF
4664 #line 4665 "configure"
4665 #include "confdefs.h"
4666 /* System header to define __stub macros and hopefully few prototypes,
4667 which can conflict with char $ac_func(); below. */
4669 /* Override any gcc2 internal prototype to avoid an error. */
4670 /* We use char because int might match the return type of a gcc2
4671 builtin and then its argument prototype would still apply. */
4676 /* The GNU C library defines this for functions which it implements
4677 to always fail with ENOSYS. Some functions are actually named
4678 something starting with __ and the normal name is an alias. */
4679 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4687 if { (eval echo configure:4688: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4689 eval "ac_cv_func_$ac_func=yes"
4691 echo "configure: failed program was:" >&5
4692 cat conftest.$ac_ext >&5
4694 eval "ac_cv_func_$ac_func=no"
4699 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4700 echo "$ac_t""yes" 1>&6
4701 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4702 cat >> confdefs.h <<EOF
4703 #define $ac_tr_func 1
4707 echo "$ac_t""no" 1>&6
4712 if test "${ac_cv_func_stpcpy}" = "yes"; then
4713 cat >> confdefs.h <<\EOF
4714 #define HAVE_STPCPY 1
4719 if test $ac_cv_header_locale_h = yes; then
4720 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4721 echo "configure:4722: checking for LC_MESSAGES" >&5
4722 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4723 echo $ac_n "(cached) $ac_c" 1>&6
4725 cat > conftest.$ac_ext <<EOF
4726 #line 4727 "configure"
4727 #include "confdefs.h"
4733 if { (eval echo configure:4734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4735 am_cv_val_LC_MESSAGES=yes
4737 echo "configure: failed program was:" >&5
4738 cat conftest.$ac_ext >&5
4740 am_cv_val_LC_MESSAGES=no
4745 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4746 if test $am_cv_val_LC_MESSAGES = yes; then
4747 cat >> confdefs.h <<\EOF
4748 #define HAVE_LC_MESSAGES 1
4753 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4754 echo "configure:4755: checking whether NLS is requested" >&5
4755 # Check whether --enable-nls or --disable-nls was given.
4756 if test "${enable_nls+set}" = set; then
4757 enableval="$enable_nls"
4763 echo "$ac_t""$USE_NLS" 1>&6
4766 USE_INCLUDED_LIBINTL=no
4768 if test "$USE_NLS" = "yes"; then
4769 cat >> confdefs.h <<\EOF
4770 #define ENABLE_NLS 1
4773 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4774 echo "configure:4775: checking whether included gettext is requested" >&5
4775 # Check whether --with-included-gettext or --without-included-gettext was given.
4776 if test "${with_included_gettext+set}" = set; then
4777 withval="$with_included_gettext"
4778 nls_cv_force_use_gnu_gettext=$withval
4780 nls_cv_force_use_gnu_gettext=no
4783 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4785 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4786 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4788 nls_cv_header_libgt=
4791 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4792 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4793 echo "configure:4794: checking for libintl.h" >&5
4794 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4795 echo $ac_n "(cached) $ac_c" 1>&6
4797 cat > conftest.$ac_ext <<EOF
4798 #line 4799 "configure"
4799 #include "confdefs.h"
4800 #include <libintl.h>
4802 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4803 { (eval echo configure:4804: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4804 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4805 if test -z "$ac_err"; then
4807 eval "ac_cv_header_$ac_safe=yes"
4810 echo "configure: failed program was:" >&5
4811 cat conftest.$ac_ext >&5
4813 eval "ac_cv_header_$ac_safe=no"
4817 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4818 echo "$ac_t""yes" 1>&6
4819 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4820 echo "configure:4821: checking for gettext in libc" >&5
4821 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4822 echo $ac_n "(cached) $ac_c" 1>&6
4824 cat > conftest.$ac_ext <<EOF
4825 #line 4826 "configure"
4826 #include "confdefs.h"
4827 #include <libintl.h>
4829 return (int) gettext ("")
4832 if { (eval echo configure:4833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4834 gt_cv_func_gettext_libc=yes
4836 echo "configure: failed program was:" >&5
4837 cat conftest.$ac_ext >&5
4839 gt_cv_func_gettext_libc=no
4844 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4846 if test "$gt_cv_func_gettext_libc" != "yes"; then
4847 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4848 echo "configure:4849: checking for bindtextdomain in -lintl" >&5
4849 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4850 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4851 echo $ac_n "(cached) $ac_c" 1>&6
4853 ac_save_LIBS="$LIBS"
4855 cat > conftest.$ac_ext <<EOF
4856 #line 4857 "configure"
4857 #include "confdefs.h"
4858 /* Override any gcc2 internal prototype to avoid an error. */
4859 /* We use char because int might match the return type of a gcc2
4860 builtin and then its argument prototype would still apply. */
4861 char bindtextdomain();
4867 if { (eval echo configure:4868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4869 eval "ac_cv_lib_$ac_lib_var=yes"
4871 echo "configure: failed program was:" >&5
4872 cat conftest.$ac_ext >&5
4874 eval "ac_cv_lib_$ac_lib_var=no"
4877 LIBS="$ac_save_LIBS"
4880 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4881 echo "$ac_t""yes" 1>&6
4882 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4883 echo "configure:4884: checking for gettext in libintl" >&5
4884 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4885 echo $ac_n "(cached) $ac_c" 1>&6
4887 cat > conftest.$ac_ext <<EOF
4888 #line 4889 "configure"
4889 #include "confdefs.h"
4892 return (int) gettext ("")
4895 if { (eval echo configure:4896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4897 gt_cv_func_gettext_libintl=yes
4899 echo "configure: failed program was:" >&5
4900 cat conftest.$ac_ext >&5
4902 gt_cv_func_gettext_libintl=no
4907 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4909 echo "$ac_t""no" 1>&6
4914 if test "$gt_cv_func_gettext_libc" = "yes" \
4915 || test "$gt_cv_func_gettext_libintl" = "yes"; then
4916 cat >> confdefs.h <<\EOF
4917 #define HAVE_GETTEXT 1
4920 # Extract the first word of "msgfmt", so it can be a program name with args.
4921 set dummy msgfmt; ac_word=$2
4922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4923 echo "configure:4924: checking for $ac_word" >&5
4924 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4925 echo $ac_n "(cached) $ac_c" 1>&6
4929 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4932 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4933 for ac_dir in $PATH; do
4934 test -z "$ac_dir" && ac_dir=.
4935 if test -f $ac_dir/$ac_word; then
4936 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4937 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4943 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4947 MSGFMT="$ac_cv_path_MSGFMT"
4948 if test -n "$MSGFMT"; then
4949 echo "$ac_t""$MSGFMT" 1>&6
4951 echo "$ac_t""no" 1>&6
4953 if test "$MSGFMT" != "no"; then
4954 for ac_func in dcgettext
4956 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4957 echo "configure:4958: checking for $ac_func" >&5
4958 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4959 echo $ac_n "(cached) $ac_c" 1>&6
4961 cat > conftest.$ac_ext <<EOF
4962 #line 4963 "configure"
4963 #include "confdefs.h"
4964 /* System header to define __stub macros and hopefully few prototypes,
4965 which can conflict with char $ac_func(); below. */
4967 /* Override any gcc2 internal prototype to avoid an error. */
4968 /* We use char because int might match the return type of a gcc2
4969 builtin and then its argument prototype would still apply. */
4974 /* The GNU C library defines this for functions which it implements
4975 to always fail with ENOSYS. Some functions are actually named
4976 something starting with __ and the normal name is an alias. */
4977 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4985 if { (eval echo configure:4986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4987 eval "ac_cv_func_$ac_func=yes"
4989 echo "configure: failed program was:" >&5
4990 cat conftest.$ac_ext >&5
4992 eval "ac_cv_func_$ac_func=no"
4997 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4998 echo "$ac_t""yes" 1>&6
4999 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5000 cat >> confdefs.h <<EOF
5001 #define $ac_tr_func 1
5005 echo "$ac_t""no" 1>&6
5009 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5010 set dummy gmsgfmt; ac_word=$2
5011 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5012 echo "configure:5013: checking for $ac_word" >&5
5013 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5014 echo $ac_n "(cached) $ac_c" 1>&6
5018 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5021 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5024 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5026 for ac_dir in $ac_dummy; do
5027 test -z "$ac_dir" && ac_dir=.
5028 if test -f $ac_dir/$ac_word; then
5029 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5034 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5038 GMSGFMT="$ac_cv_path_GMSGFMT"
5039 if test -n "$GMSGFMT"; then
5040 echo "$ac_t""$GMSGFMT" 1>&6
5042 echo "$ac_t""no" 1>&6
5045 # Extract the first word of "xgettext", so it can be a program name with args.
5046 set dummy xgettext; ac_word=$2
5047 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5048 echo "configure:5049: checking for $ac_word" >&5
5049 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5050 echo $ac_n "(cached) $ac_c" 1>&6
5054 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5057 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5058 for ac_dir in $PATH; do
5059 test -z "$ac_dir" && ac_dir=.
5060 if test -f $ac_dir/$ac_word; then
5061 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5062 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5068 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5072 XGETTEXT="$ac_cv_path_XGETTEXT"
5073 if test -n "$XGETTEXT"; then
5074 echo "$ac_t""$XGETTEXT" 1>&6
5076 echo "$ac_t""no" 1>&6
5079 cat > conftest.$ac_ext <<EOF
5080 #line 5081 "configure"
5081 #include "confdefs.h"
5084 extern int _nl_msg_cat_cntr;
5085 return _nl_msg_cat_cntr
5088 if { (eval echo configure:5089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5093 echo "configure: failed program was:" >&5
5094 cat conftest.$ac_ext >&5
5105 echo "$ac_t""no" 1>&6
5110 if test "$CATOBJEXT" = "NONE"; then
5111 nls_cv_use_gnu_gettext=yes
5115 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5116 INTLOBJS="\$(GETTOBJS)"
5117 # Extract the first word of "msgfmt", so it can be a program name with args.
5118 set dummy msgfmt; ac_word=$2
5119 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5120 echo "configure:5121: checking for $ac_word" >&5
5121 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5122 echo $ac_n "(cached) $ac_c" 1>&6
5126 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5129 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5130 for ac_dir in $PATH; do
5131 test -z "$ac_dir" && ac_dir=.
5132 if test -f $ac_dir/$ac_word; then
5133 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5134 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5140 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5144 MSGFMT="$ac_cv_path_MSGFMT"
5145 if test -n "$MSGFMT"; then
5146 echo "$ac_t""$MSGFMT" 1>&6
5148 echo "$ac_t""no" 1>&6
5151 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5152 set dummy gmsgfmt; ac_word=$2
5153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5154 echo "configure:5155: checking for $ac_word" >&5
5155 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5156 echo $ac_n "(cached) $ac_c" 1>&6
5160 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5163 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5166 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5168 for ac_dir in $ac_dummy; do
5169 test -z "$ac_dir" && ac_dir=.
5170 if test -f $ac_dir/$ac_word; then
5171 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5176 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5180 GMSGFMT="$ac_cv_path_GMSGFMT"
5181 if test -n "$GMSGFMT"; then
5182 echo "$ac_t""$GMSGFMT" 1>&6
5184 echo "$ac_t""no" 1>&6
5187 # Extract the first word of "xgettext", so it can be a program name with args.
5188 set dummy xgettext; ac_word=$2
5189 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5190 echo "configure:5191: checking for $ac_word" >&5
5191 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5192 echo $ac_n "(cached) $ac_c" 1>&6
5196 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5199 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5200 for ac_dir in $PATH; do
5201 test -z "$ac_dir" && ac_dir=.
5202 if test -f $ac_dir/$ac_word; then
5203 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5204 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5210 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5214 XGETTEXT="$ac_cv_path_XGETTEXT"
5215 if test -n "$XGETTEXT"; then
5216 echo "$ac_t""$XGETTEXT" 1>&6
5218 echo "$ac_t""no" 1>&6
5222 USE_INCLUDED_LIBINTL=yes
5226 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5228 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5229 nls_cv_header_intl=libintl.h
5230 nls_cv_header_libgt=libgettext.h
5233 if test "$XGETTEXT" != ":"; then
5234 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5237 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5242 # We need to process the po/ directory.
5246 nls_cv_header_intl=libintl.h
5247 nls_cv_header_libgt=libgettext.h
5250 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5251 # because some of the sources are only built for this goal.
5252 if test "$PACKAGE" = gettext; then
5254 USE_INCLUDED_LIBINTL=yes
5257 for lang in $ALL_LINGUAS; do
5258 GMOFILES="$GMOFILES $lang.gmo"
5259 POFILES="$POFILES $lang.po"
5275 if test "x$CATOBJEXT" != "x"; then
5276 if test "x$ALL_LINGUAS" = "x"; then
5279 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5280 echo "configure:5281: checking for catalogs to be installed" >&5
5282 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5283 case "$ALL_LINGUAS" in
5284 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5287 LINGUAS=$NEW_LINGUAS
5288 echo "$ac_t""$LINGUAS" 1>&6
5291 if test -n "$LINGUAS"; then
5292 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5296 if test $ac_cv_header_locale_h = yes; then
5297 INCLUDE_LOCALE_H="#include <locale.h>"
5300 /* The system does not provide the header <locale.h>. Take care yourself. */"
5304 if test -f $srcdir/po2tbl.sed.in; then
5305 if test "$CATOBJEXT" = ".cat"; then
5306 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5307 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5308 echo "configure:5309: checking for linux/version.h" >&5
5309 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5310 echo $ac_n "(cached) $ac_c" 1>&6
5312 cat > conftest.$ac_ext <<EOF
5313 #line 5314 "configure"
5314 #include "confdefs.h"
5315 #include <linux/version.h>
5317 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5318 { (eval echo configure:5319: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5319 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5320 if test -z "$ac_err"; then
5322 eval "ac_cv_header_$ac_safe=yes"
5325 echo "configure: failed program was:" >&5
5326 cat conftest.$ac_ext >&5
5328 eval "ac_cv_header_$ac_safe=no"
5332 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5333 echo "$ac_t""yes" 1>&6
5336 echo "$ac_t""no" 1>&6
5341 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5343 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5344 $srcdir/po2tbl.sed.in > po2tbl.sed
5347 if test "$PACKAGE" = "gettext"; then
5357 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5363 if test -f $srcdir/po/POTFILES.in; then
5364 test -d po || mkdir po
5365 if test "x$srcdir" != "x."; then
5366 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5367 posrcprefix="$srcdir/"
5369 posrcprefix="../$srcdir/"
5375 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5376 < $srcdir/po/POTFILES.in > po/POTFILES
5380 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5381 echo "configure:5382: checking whether to enable maintainer-specific portions of Makefiles" >&5
5382 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5383 if test "${enable_maintainer_mode+set}" = set; then
5384 enableval="$enable_maintainer_mode"
5385 USE_MAINTAINER_MODE=$enableval
5387 USE_MAINTAINER_MODE=no
5390 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5393 if test $USE_MAINTAINER_MODE = yes; then
5394 MAINTAINER_MODE_TRUE=
5395 MAINTAINER_MODE_FALSE='#'
5397 MAINTAINER_MODE_TRUE='#'
5398 MAINTAINER_MODE_FALSE=
5400 MAINT=$MAINTAINER_MODE_TRUE
5405 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5406 echo "configure:5407: checking for executable suffix" >&5
5407 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5408 echo $ac_n "(cached) $ac_c" 1>&6
5410 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5414 echo 'int main () { return 0; }' > conftest.$ac_ext
5416 if { (eval echo configure:5417: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5417 for file in conftest.*; do
5419 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5420 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5424 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5427 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5432 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5433 echo "$ac_t""${ac_cv_exeext}" 1>&6
5437 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5439 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5440 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5441 echo "configure:5442: checking for $ac_hdr" >&5
5442 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5443 echo $ac_n "(cached) $ac_c" 1>&6
5445 cat > conftest.$ac_ext <<EOF
5446 #line 5447 "configure"
5447 #include "confdefs.h"
5450 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5451 { (eval echo configure:5452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5452 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5453 if test -z "$ac_err"; then
5455 eval "ac_cv_header_$ac_safe=yes"
5458 echo "configure: failed program was:" >&5
5459 cat conftest.$ac_ext >&5
5461 eval "ac_cv_header_$ac_safe=no"
5465 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5466 echo "$ac_t""yes" 1>&6
5467 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5468 cat >> confdefs.h <<EOF
5469 #define $ac_tr_hdr 1
5473 echo "$ac_t""no" 1>&6
5478 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5479 # people who are not cross-compiling but are compiling cross-assemblers.
5480 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5481 echo "configure:5482: checking whether compiling a cross-assembler" >&5
5482 if test "${host}" = "${target}"; then
5486 cat >> confdefs.h <<\EOF
5487 #define CROSS_COMPILE 1
5491 echo "$ac_t""$cross_gas" 1>&6
5493 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5494 # for constant arguments. Useless!
5495 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5496 echo "configure:5497: checking for working alloca.h" >&5
5497 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5498 echo $ac_n "(cached) $ac_c" 1>&6
5500 cat > conftest.$ac_ext <<EOF
5501 #line 5502 "configure"
5502 #include "confdefs.h"
5505 char *p = alloca(2 * sizeof(int));
5508 if { (eval echo configure:5509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5510 ac_cv_header_alloca_h=yes
5512 echo "configure: failed program was:" >&5
5513 cat conftest.$ac_ext >&5
5515 ac_cv_header_alloca_h=no
5520 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5521 if test $ac_cv_header_alloca_h = yes; then
5522 cat >> confdefs.h <<\EOF
5523 #define HAVE_ALLOCA_H 1
5528 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5529 echo "configure:5530: checking for alloca" >&5
5530 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5531 echo $ac_n "(cached) $ac_c" 1>&6
5533 cat > conftest.$ac_ext <<EOF
5534 #line 5535 "configure"
5535 #include "confdefs.h"
5538 # define alloca __builtin_alloca
5541 # include <malloc.h>
5542 # define alloca _alloca
5545 # include <alloca.h>
5550 # ifndef alloca /* predefined by HP cc +Olibcalls */
5559 char *p = (char *) alloca(1);
5562 if { (eval echo configure:5563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5564 ac_cv_func_alloca_works=yes
5566 echo "configure: failed program was:" >&5
5567 cat conftest.$ac_ext >&5
5569 ac_cv_func_alloca_works=no
5574 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5575 if test $ac_cv_func_alloca_works = yes; then
5576 cat >> confdefs.h <<\EOF
5577 #define HAVE_ALLOCA 1
5582 if test $ac_cv_func_alloca_works = no; then
5583 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5584 # that cause trouble. Some versions do not even contain alloca or
5585 # contain a buggy version. If you still want to use their alloca,
5586 # use ar to extract alloca.o from them instead of compiling alloca.c.
5587 ALLOCA=alloca.${ac_objext}
5588 cat >> confdefs.h <<\EOF
5593 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5594 echo "configure:5595: checking whether alloca needs Cray hooks" >&5
5595 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5596 echo $ac_n "(cached) $ac_c" 1>&6
5598 cat > conftest.$ac_ext <<EOF
5599 #line 5600 "configure"
5600 #include "confdefs.h"
5601 #if defined(CRAY) && ! defined(CRAY2)
5608 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5609 egrep "webecray" >/dev/null 2>&1; then
5620 echo "$ac_t""$ac_cv_os_cray" 1>&6
5621 if test $ac_cv_os_cray = yes; then
5622 for ac_func in _getb67 GETB67 getb67; do
5623 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5624 echo "configure:5625: checking for $ac_func" >&5
5625 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5626 echo $ac_n "(cached) $ac_c" 1>&6
5628 cat > conftest.$ac_ext <<EOF
5629 #line 5630 "configure"
5630 #include "confdefs.h"
5631 /* System header to define __stub macros and hopefully few prototypes,
5632 which can conflict with char $ac_func(); below. */
5634 /* Override any gcc2 internal prototype to avoid an error. */
5635 /* We use char because int might match the return type of a gcc2
5636 builtin and then its argument prototype would still apply. */
5641 /* The GNU C library defines this for functions which it implements
5642 to always fail with ENOSYS. Some functions are actually named
5643 something starting with __ and the normal name is an alias. */
5644 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5652 if { (eval echo configure:5653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5654 eval "ac_cv_func_$ac_func=yes"
5656 echo "configure: failed program was:" >&5
5657 cat conftest.$ac_ext >&5
5659 eval "ac_cv_func_$ac_func=no"
5664 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5665 echo "$ac_t""yes" 1>&6
5666 cat >> confdefs.h <<EOF
5667 #define CRAY_STACKSEG_END $ac_func
5672 echo "$ac_t""no" 1>&6
5678 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5679 echo "configure:5680: checking stack direction for C alloca" >&5
5680 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5681 echo $ac_n "(cached) $ac_c" 1>&6
5683 if test "$cross_compiling" = yes; then
5684 ac_cv_c_stack_direction=0
5686 cat > conftest.$ac_ext <<EOF
5687 #line 5688 "configure"
5688 #include "confdefs.h"
5689 find_stack_direction ()
5691 static char *addr = 0;
5696 return find_stack_direction ();
5699 return (&dummy > addr) ? 1 : -1;
5703 exit (find_stack_direction() < 0);
5706 if { (eval echo configure:5707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5708 ac_cv_c_stack_direction=1
5710 echo "configure: failed program was:" >&5
5711 cat conftest.$ac_ext >&5
5713 ac_cv_c_stack_direction=-1
5720 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5721 cat >> confdefs.h <<EOF
5722 #define STACK_DIRECTION $ac_cv_c_stack_direction
5727 echo $ac_n "checking for inline""... $ac_c" 1>&6
5728 echo "configure:5729: checking for inline" >&5
5729 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5730 echo $ac_n "(cached) $ac_c" 1>&6
5733 for ac_kw in inline __inline__ __inline; do
5734 cat > conftest.$ac_ext <<EOF
5735 #line 5736 "configure"
5736 #include "confdefs.h"
5742 if { (eval echo configure:5743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5744 ac_cv_c_inline=$ac_kw; break
5746 echo "configure: failed program was:" >&5
5747 cat conftest.$ac_ext >&5
5754 echo "$ac_t""$ac_cv_c_inline" 1>&6
5755 case "$ac_cv_c_inline" in
5757 no) cat >> confdefs.h <<\EOF
5761 *) cat >> confdefs.h <<EOF
5762 #define inline $ac_cv_c_inline
5768 # VMS doesn't have unlink.
5769 for ac_func in unlink remove
5771 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5772 echo "configure:5773: checking for $ac_func" >&5
5773 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5774 echo $ac_n "(cached) $ac_c" 1>&6
5776 cat > conftest.$ac_ext <<EOF
5777 #line 5778 "configure"
5778 #include "confdefs.h"
5779 /* System header to define __stub macros and hopefully few prototypes,
5780 which can conflict with char $ac_func(); below. */
5782 /* Override any gcc2 internal prototype to avoid an error. */
5783 /* We use char because int might match the return type of a gcc2
5784 builtin and then its argument prototype would still apply. */
5789 /* The GNU C library defines this for functions which it implements
5790 to always fail with ENOSYS. Some functions are actually named
5791 something starting with __ and the normal name is an alias. */
5792 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5800 if { (eval echo configure:5801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5802 eval "ac_cv_func_$ac_func=yes"
5804 echo "configure: failed program was:" >&5
5805 cat conftest.$ac_ext >&5
5807 eval "ac_cv_func_$ac_func=no"
5812 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5813 echo "$ac_t""yes" 1>&6
5814 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5815 cat >> confdefs.h <<EOF
5816 #define $ac_tr_func 1
5820 echo "$ac_t""no" 1>&6
5825 # Some systems don't have sbrk().
5828 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5829 echo "configure:5830: checking for $ac_func" >&5
5830 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5831 echo $ac_n "(cached) $ac_c" 1>&6
5833 cat > conftest.$ac_ext <<EOF
5834 #line 5835 "configure"
5835 #include "confdefs.h"
5836 /* System header to define __stub macros and hopefully few prototypes,
5837 which can conflict with char $ac_func(); below. */
5839 /* Override any gcc2 internal prototype to avoid an error. */
5840 /* We use char because int might match the return type of a gcc2
5841 builtin and then its argument prototype would still apply. */
5846 /* The GNU C library defines this for functions which it implements
5847 to always fail with ENOSYS. Some functions are actually named
5848 something starting with __ and the normal name is an alias. */
5849 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5857 if { (eval echo configure:5858: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5859 eval "ac_cv_func_$ac_func=yes"
5861 echo "configure: failed program was:" >&5
5862 cat conftest.$ac_ext >&5
5864 eval "ac_cv_func_$ac_func=no"
5869 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5870 echo "$ac_t""yes" 1>&6
5871 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5872 cat >> confdefs.h <<EOF
5873 #define $ac_tr_func 1
5877 echo "$ac_t""no" 1>&6
5882 # do we need the math library?
5883 case "${need_libm}" in
5887 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5888 # These system don't have libm
5891 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5892 echo "configure:5893: checking for _mwvalidcheckl in -lmw" >&5
5893 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5894 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5895 echo $ac_n "(cached) $ac_c" 1>&6
5897 ac_save_LIBS="$LIBS"
5899 cat > conftest.$ac_ext <<EOF
5900 #line 5901 "configure"
5901 #include "confdefs.h"
5902 /* Override any gcc2 internal prototype to avoid an error. */
5903 /* We use char because int might match the return type of a gcc2
5904 builtin and then its argument prototype would still apply. */
5905 char _mwvalidcheckl();
5911 if { (eval echo configure:5912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5913 eval "ac_cv_lib_$ac_lib_var=yes"
5915 echo "configure: failed program was:" >&5
5916 cat conftest.$ac_ext >&5
5918 eval "ac_cv_lib_$ac_lib_var=no"
5921 LIBS="$ac_save_LIBS"
5924 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5925 echo "$ac_t""yes" 1>&6
5928 echo "$ac_t""no" 1>&6
5931 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5932 echo "configure:5933: checking for main in -lm" >&5
5933 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5934 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5935 echo $ac_n "(cached) $ac_c" 1>&6
5937 ac_save_LIBS="$LIBS"
5939 cat > conftest.$ac_ext <<EOF
5940 #line 5941 "configure"
5941 #include "confdefs.h"
5947 if { (eval echo configure:5948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5949 eval "ac_cv_lib_$ac_lib_var=yes"
5951 echo "configure: failed program was:" >&5
5952 cat conftest.$ac_ext >&5
5954 eval "ac_cv_lib_$ac_lib_var=no"
5957 LIBS="$ac_save_LIBS"
5960 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5961 echo "$ac_t""yes" 1>&6
5964 echo "$ac_t""no" 1>&6
5969 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5970 echo "configure:5971: checking for main in -lm" >&5
5971 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5972 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5973 echo $ac_n "(cached) $ac_c" 1>&6
5975 ac_save_LIBS="$LIBS"
5977 cat > conftest.$ac_ext <<EOF
5978 #line 5979 "configure"
5979 #include "confdefs.h"
5985 if { (eval echo configure:5986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5987 eval "ac_cv_lib_$ac_lib_var=yes"
5989 echo "configure: failed program was:" >&5
5990 cat conftest.$ac_ext >&5
5992 eval "ac_cv_lib_$ac_lib_var=no"
5995 LIBS="$ac_save_LIBS"
5998 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5999 echo "$ac_t""yes" 1>&6
6002 echo "$ac_t""no" 1>&6
6012 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6013 # enough, but on some of those systems, the assert macro relies on requoting
6015 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6016 echo "configure:6017: checking for working assert macro" >&5
6017 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6018 echo $ac_n "(cached) $ac_c" 1>&6
6020 cat > conftest.$ac_ext <<EOF
6021 #line 6022 "configure"
6022 #include "confdefs.h"
6027 /* check for requoting problems */
6028 static int a, b, c, d;
6030 assert (!strcmp(s, "foo bar baz quux"));
6031 /* check for newline handling */
6037 if { (eval echo configure:6038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6039 gas_cv_assert_ok=yes
6041 echo "configure: failed program was:" >&5
6042 cat conftest.$ac_ext >&5
6048 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6049 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
6050 #define BROKEN_ASSERT 1
6055 # On some systems, the system header files may not declare malloc, realloc,
6056 # and free. There are places where gas needs these functions to have been
6057 # declared -- such as when taking their addresses.
6059 #ifdef HAVE_MEMORY_H
6062 #ifdef HAVE_STRING_H
6065 #ifdef HAVE_STRINGS_H
6066 #include <strings.h>
6069 #ifdef HAVE_STDLIB_H
6072 #ifdef HAVE_UNISTD_H
6077 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6078 echo "configure:6079: checking whether declaration is required for strstr" >&5
6079 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6080 echo $ac_n "(cached) $ac_c" 1>&6
6082 cat > conftest.$ac_ext <<EOF
6083 #line 6084 "configure"
6084 #include "confdefs.h"
6088 typedef char *(*f)();
6094 if { (eval echo configure:6095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6096 gas_cv_decl_needed_strstr=no
6098 echo "configure: failed program was:" >&5
6099 cat conftest.$ac_ext >&5
6101 gas_cv_decl_needed_strstr=yes
6105 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6106 if test $gas_cv_decl_needed_strstr = yes; then
6107 cat >> confdefs.h <<\EOF
6108 #define NEED_DECLARATION_STRSTR 1
6114 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6115 echo "configure:6116: checking whether declaration is required for malloc" >&5
6116 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6117 echo $ac_n "(cached) $ac_c" 1>&6
6119 cat > conftest.$ac_ext <<EOF
6120 #line 6121 "configure"
6121 #include "confdefs.h"
6125 typedef char *(*f)();
6131 if { (eval echo configure:6132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6133 gas_cv_decl_needed_malloc=no
6135 echo "configure: failed program was:" >&5
6136 cat conftest.$ac_ext >&5
6138 gas_cv_decl_needed_malloc=yes
6142 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6143 if test $gas_cv_decl_needed_malloc = yes; then
6144 cat >> confdefs.h <<\EOF
6145 #define NEED_DECLARATION_MALLOC 1
6151 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6152 echo "configure:6153: checking whether declaration is required for free" >&5
6153 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6154 echo $ac_n "(cached) $ac_c" 1>&6
6156 cat > conftest.$ac_ext <<EOF
6157 #line 6158 "configure"
6158 #include "confdefs.h"
6162 typedef void (*f)();
6168 if { (eval echo configure:6169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6170 gas_cv_decl_needed_free=no
6172 echo "configure: failed program was:" >&5
6173 cat conftest.$ac_ext >&5
6175 gas_cv_decl_needed_free=yes
6179 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6180 if test $gas_cv_decl_needed_free = yes; then
6181 cat >> confdefs.h <<\EOF
6182 #define NEED_DECLARATION_FREE 1
6188 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6189 echo "configure:6190: checking whether declaration is required for sbrk" >&5
6190 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6191 echo $ac_n "(cached) $ac_c" 1>&6
6193 cat > conftest.$ac_ext <<EOF
6194 #line 6195 "configure"
6195 #include "confdefs.h"
6199 typedef char *(*f)();
6205 if { (eval echo configure:6206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6207 gas_cv_decl_needed_sbrk=no
6209 echo "configure: failed program was:" >&5
6210 cat conftest.$ac_ext >&5
6212 gas_cv_decl_needed_sbrk=yes
6216 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6217 if test $gas_cv_decl_needed_sbrk = yes; then
6218 cat >> confdefs.h <<\EOF
6219 #define NEED_DECLARATION_SBRK 1
6225 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6226 echo "configure:6227: checking whether declaration is required for environ" >&5
6227 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6228 echo $ac_n "(cached) $ac_c" 1>&6
6230 cat > conftest.$ac_ext <<EOF
6231 #line 6232 "configure"
6232 #include "confdefs.h"
6242 if { (eval echo configure:6243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6244 gas_cv_decl_needed_environ=no
6246 echo "configure: failed program was:" >&5
6247 cat conftest.$ac_ext >&5
6249 gas_cv_decl_needed_environ=yes
6253 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6254 if test $gas_cv_decl_needed_environ = yes; then
6255 cat >> confdefs.h <<\EOF
6256 #define NEED_DECLARATION_ENVIRON 1
6262 # Does errno.h declare errno, or do we have to add a separate declaration
6265 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6266 echo "configure:6267: checking whether declaration is required for errno" >&5
6267 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6268 echo $ac_n "(cached) $ac_c" 1>&6
6270 cat > conftest.$ac_ext <<EOF
6271 #line 6272 "configure"
6272 #include "confdefs.h"
6286 if { (eval echo configure:6287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6288 gas_cv_decl_needed_errno=no
6290 echo "configure: failed program was:" >&5
6291 cat conftest.$ac_ext >&5
6293 gas_cv_decl_needed_errno=yes
6297 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6298 if test $gas_cv_decl_needed_errno = yes; then
6299 cat >> confdefs.h <<\EOF
6300 #define NEED_DECLARATION_ERRNO 1
6309 cat > confcache <<\EOF
6310 # This file is a shell script that caches the results of configure
6311 # tests run on this system so they can be shared between configure
6312 # scripts and configure runs. It is not useful on other systems.
6313 # If it contains results you don't want to keep, you may remove or edit it.
6315 # By default, configure uses ./config.cache as the cache file,
6316 # creating it if it does not exist already. You can give configure
6317 # the --cache-file=FILE option to use a different cache file; that is
6318 # what configure does when it calls configure scripts in
6319 # subdirectories, so they share the cache.
6320 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6321 # config.status only pays attention to the cache file if you give it the
6322 # --recheck option to rerun configure.
6325 # The following way of writing the cache mishandles newlines in values,
6326 # but we know of no workaround that is simple, portable, and efficient.
6327 # So, don't put newlines in cache variables' values.
6328 # Ultrix sh set writes to stderr and can't be redirected directly,
6329 # and sets the high bit in the cache file unless we assign to the vars.
6331 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6333 # `set' does not quote correctly, so add quotes (double-quote substitution
6334 # turns \\\\ into \\, and sed turns \\ into \).
6336 -e "s/'/'\\\\''/g" \
6337 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6340 # `set' quotes correctly as required by POSIX, so do not add quotes.
6341 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6344 if cmp -s $cache_file confcache; then
6347 if test -w $cache_file; then
6348 echo "updating cache $cache_file"
6349 cat confcache > $cache_file
6351 echo "not updating unwritable cache $cache_file"
6356 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6358 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6359 # Let make expand exec_prefix.
6360 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6362 # Any assignment to VPATH causes Sun make to only execute
6363 # the first set of double-colon rules, so remove it if not needed.
6364 # If there is a colon in the path, we need to keep it.
6365 if test "x$srcdir" = x.; then
6366 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
6369 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6371 DEFS=-DHAVE_CONFIG_H
6373 # Without the "./", some shells look in PATH for config.status.
6374 : ${CONFIG_STATUS=./config.status}
6376 echo creating $CONFIG_STATUS
6377 rm -f $CONFIG_STATUS
6378 cat > $CONFIG_STATUS <<EOF
6380 # Generated automatically by configure.
6381 # Run this file to recreate the current configuration.
6382 # This directory was configured as follows,
6383 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6385 # $0 $ac_configure_args
6387 # Compiler output produced by configure, useful for debugging
6388 # configure, is in ./config.log if it exists.
6390 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6393 case "\$ac_option" in
6394 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6395 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6396 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6397 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6398 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6400 -help | --help | --hel | --he | --h)
6401 echo "\$ac_cs_usage"; exit 0 ;;
6402 *) echo "\$ac_cs_usage"; exit 1 ;;
6406 ac_given_srcdir=$srcdir
6407 ac_given_INSTALL="$INSTALL"
6409 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
6411 cat >> $CONFIG_STATUS <<EOF
6413 # Protect against being on the right side of a sed subst in config.status.
6414 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6415 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6419 s%@CFLAGS@%$CFLAGS%g
6420 s%@CPPFLAGS@%$CPPFLAGS%g
6421 s%@CXXFLAGS@%$CXXFLAGS%g
6422 s%@FFLAGS@%$FFLAGS%g
6424 s%@LDFLAGS@%$LDFLAGS%g
6426 s%@exec_prefix@%$exec_prefix%g
6427 s%@prefix@%$prefix%g
6428 s%@program_transform_name@%$program_transform_name%g
6429 s%@bindir@%$bindir%g
6430 s%@sbindir@%$sbindir%g
6431 s%@libexecdir@%$libexecdir%g
6432 s%@datadir@%$datadir%g
6433 s%@sysconfdir@%$sysconfdir%g
6434 s%@sharedstatedir@%$sharedstatedir%g
6435 s%@localstatedir@%$localstatedir%g
6436 s%@libdir@%$libdir%g
6437 s%@includedir@%$includedir%g
6438 s%@oldincludedir@%$oldincludedir%g
6439 s%@infodir@%$infodir%g
6440 s%@mandir@%$mandir%g
6442 s%@host_alias@%$host_alias%g
6443 s%@host_cpu@%$host_cpu%g
6444 s%@host_vendor@%$host_vendor%g
6445 s%@host_os@%$host_os%g
6446 s%@target@%$target%g
6447 s%@target_alias@%$target_alias%g
6448 s%@target_cpu@%$target_cpu%g
6449 s%@target_vendor@%$target_vendor%g
6450 s%@target_os@%$target_os%g
6452 s%@build_alias@%$build_alias%g
6453 s%@build_cpu@%$build_cpu%g
6454 s%@build_vendor@%$build_vendor%g
6455 s%@build_os@%$build_os%g
6457 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6458 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6459 s%@INSTALL_DATA@%$INSTALL_DATA%g
6460 s%@PACKAGE@%$PACKAGE%g
6461 s%@VERSION@%$VERSION%g
6462 s%@ACLOCAL@%$ACLOCAL%g
6463 s%@AUTOCONF@%$AUTOCONF%g
6464 s%@AUTOMAKE@%$AUTOMAKE%g
6465 s%@AUTOHEADER@%$AUTOHEADER%g
6466 s%@MAKEINFO@%$MAKEINFO%g
6467 s%@SET_MAKE@%$SET_MAKE%g
6469 s%@OBJEXT@%$OBJEXT%g
6470 s%@EXEEXT@%$EXEEXT%g
6471 s%@RANLIB@%$RANLIB%g
6473 s%@LIBTOOL@%$LIBTOOL%g
6474 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6475 s%@GDBINIT@%$GDBINIT%g
6476 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6477 s%@extra_objects@%$extra_objects%g
6478 s%@target_cpu_type@%$target_cpu_type%g
6479 s%@obj_format@%$obj_format%g
6480 s%@te_file@%$te_file%g
6481 s%@install_tooldir@%$install_tooldir%g
6483 s%@BFDLIB@%$BFDLIB%g
6484 s%@OPCODES_LIB@%$OPCODES_LIB%g
6485 s%@BFDVER_H@%$BFDVER_H%g
6486 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6489 s%@LEXLIB@%$LEXLIB%g
6491 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6492 s%@ALLOCA@%$ALLOCA%g
6493 s%@USE_NLS@%$USE_NLS%g
6494 s%@MSGFMT@%$MSGFMT%g
6495 s%@GMSGFMT@%$GMSGFMT%g
6496 s%@XGETTEXT@%$XGETTEXT%g
6497 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6498 s%@CATALOGS@%$CATALOGS%g
6499 s%@CATOBJEXT@%$CATOBJEXT%g
6500 s%@DATADIRNAME@%$DATADIRNAME%g
6501 s%@GMOFILES@%$GMOFILES%g
6502 s%@INSTOBJEXT@%$INSTOBJEXT%g
6503 s%@INTLDEPS@%$INTLDEPS%g
6504 s%@INTLLIBS@%$INTLLIBS%g
6505 s%@INTLOBJS@%$INTLOBJS%g
6506 s%@POFILES@%$POFILES%g
6508 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6510 s%@GT_YES@%$GT_YES%g
6511 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6513 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6514 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6521 cat >> $CONFIG_STATUS <<\EOF
6523 # Split the substitutions into bite-sized pieces for seds with
6524 # small command number limits, like on Digital OSF/1 and HP-UX.
6525 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6526 ac_file=1 # Number of current file.
6527 ac_beg=1 # First line for current file.
6528 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6531 while $ac_more_lines; do
6532 if test $ac_beg -gt 1; then
6533 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6535 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6537 if test ! -s conftest.s$ac_file; then
6539 rm -f conftest.s$ac_file
6541 if test -z "$ac_sed_cmds"; then
6542 ac_sed_cmds="sed -f conftest.s$ac_file"
6544 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6546 ac_file=`expr $ac_file + 1`
6548 ac_end=`expr $ac_end + $ac_max_sed_cmds`
6551 if test -z "$ac_sed_cmds"; then
6556 cat >> $CONFIG_STATUS <<EOF
6558 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6560 cat >> $CONFIG_STATUS <<\EOF
6561 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6562 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6564 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6565 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6566 *) ac_file_in="${ac_file}.in" ;;
6569 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6571 # Remove last slash and all that follows it. Not all systems have dirname.
6572 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6573 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6574 # The file is in a subdirectory.
6575 test ! -d "$ac_dir" && mkdir "$ac_dir"
6576 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6577 # A "../" for each directory in $ac_dir_suffix.
6578 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6580 ac_dir_suffix= ac_dots=
6583 case "$ac_given_srcdir" in
6585 if test -z "$ac_dots"; then top_srcdir=.
6586 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6587 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6589 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6590 top_srcdir="$ac_dots$ac_given_srcdir" ;;
6593 case "$ac_given_INSTALL" in
6594 [/$]*) INSTALL="$ac_given_INSTALL" ;;
6595 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6598 echo creating "$ac_file"
6600 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6602 *Makefile*) ac_comsub="1i\\
6603 # $configure_input" ;;
6607 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6609 s%@configure_input@%$configure_input%g
6610 s%@srcdir@%$srcdir%g
6611 s%@top_srcdir@%$top_srcdir%g
6612 s%@INSTALL@%$INSTALL%g
6613 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6617 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6618 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6620 # ac_d sets the value in "#define NAME VALUE" lines.
6621 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6622 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
6625 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6626 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6627 ac_uB='\([ ]\)%\1#\2define\3'
6630 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6631 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6632 ac_eB='$%\1#\2define\3'
6636 if test "${CONFIG_HEADERS+set}" != set; then
6638 cat >> $CONFIG_STATUS <<EOF
6639 CONFIG_HEADERS="config.h:config.in"
6641 cat >> $CONFIG_STATUS <<\EOF
6643 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6644 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6646 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6647 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6648 *) ac_file_in="${ac_file}.in" ;;
6651 echo creating $ac_file
6653 rm -f conftest.frag conftest.in conftest.out
6654 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6655 cat $ac_file_inputs > conftest.in
6659 # Transform confdefs.h into a sed script conftest.vals that substitutes
6660 # the proper values into config.h.in to produce config.h. And first:
6661 # Protect against being on the right side of a sed subst in config.status.
6662 # Protect against being in an unquoted here document in config.status.
6664 cat > conftest.hdr <<\EOF
6667 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6671 sed -n -f conftest.hdr confdefs.h > conftest.vals
6674 # This sed command replaces #undef with comments. This is necessary, for
6675 # example, in the case of _POSIX_SOURCE, which is predefined and required
6676 # on some systems where configure will not decide to define it.
6677 cat >> conftest.vals <<\EOF
6678 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6681 # Break up conftest.vals because some shells have a limit on
6682 # the size of here documents, and old seds have small limits too.
6687 ac_lines=`grep -c . conftest.vals`
6688 # grep -c gives empty output for an empty file on some AIX systems.
6689 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6690 # Write a limited-size here document to conftest.frag.
6691 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6692 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6694 sed -f conftest.frag conftest.in > conftest.out
6696 mv conftest.out conftest.in
6698 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6700 mv conftest.tail conftest.vals
6704 cat >> $CONFIG_STATUS <<\EOF
6705 rm -f conftest.frag conftest.h
6706 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6707 cat conftest.in >> conftest.h
6709 if cmp -s $ac_file conftest.h 2>/dev/null; then
6710 echo "$ac_file is unchanged"
6713 # Remove last slash and all that follows it. Not all systems have dirname.
6714 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6715 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6716 # The file is in a subdirectory.
6717 test ! -d "$ac_dir" && mkdir "$ac_dir"
6720 mv conftest.h $ac_file
6725 cat >> $CONFIG_STATUS <<EOF
6727 target_cpu_type=${target_cpu_type}
6728 cgen_cpu_prefix=${cgen_cpu_prefix}
6729 obj_format=${obj_format}
6732 cat >> $CONFIG_STATUS <<\EOF
6733 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6734 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6735 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6736 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6737 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6738 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6739 if test "x$cgen_cpu_prefix" != x ; then
6740 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6743 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6746 chmod +x $CONFIG_STATUS
6747 rm -fr confdefs* $ac_clean_files
6748 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1