3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
63 bindir
='${exec_prefix}/bin'
64 sbindir
='${exec_prefix}/sbin'
65 libexecdir
='${exec_prefix}/libexec'
66 datadir
='${prefix}/share'
67 sysconfdir
='${prefix}/etc'
68 sharedstatedir
='${prefix}/com'
69 localstatedir
='${prefix}/var'
70 libdir
='${exec_prefix}/lib'
71 includedir
='${prefix}/include'
72 oldincludedir
='/usr/include'
73 infodir
='${prefix}/info'
74 mandir
='${prefix}/man'
76 # Initialize some other variables.
79 SHELL
=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
105 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
106 bindir
="$ac_optarg" ;;
108 -build |
--build |
--buil |
--bui |
--bu)
110 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
111 build
="$ac_optarg" ;;
113 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
114 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
115 ac_prev
=cache_file
;;
116 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
117 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
118 cache_file
="$ac_optarg" ;;
120 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
122 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
124 datadir
="$ac_optarg" ;;
126 -disable-* |
--disable-*)
127 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* |
--enable-*)
136 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
149 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
150 |
--exec |
--exe |
--ex)
151 ac_prev
=exec_prefix
;;
152 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
153 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
154 |
--exec=* |
--exe=* |
--ex=*)
155 exec_prefix
="$ac_optarg" ;;
157 -gas |
--gas |
--ga |
--g)
158 # Obsolete; use --with-gas.
161 -help |
--help |
--hel |
--he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
344 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
345 srcdir
="$ac_optarg" ;;
347 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
348 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
349 ac_prev
=sysconfdir
;;
350 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
351 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
352 sysconfdir
="$ac_optarg" ;;
354 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
356 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
357 target
="$ac_optarg" ;;
359 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
362 -version |
--version |
--versio |
--versi |
--vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package
=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* |
--without-*)
380 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
393 |
--x-incl |
--x-inc |
--x-in |
--x-i)
394 ac_prev
=x_includes
;;
395 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
396 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
397 x_includes
="$ac_optarg" ;;
399 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
400 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
401 ac_prev
=x_libraries
;;
402 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
403 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
404 x_libraries
="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE
; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
455 |
--no-cr |
--no-c) ;;
456 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
457 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
458 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest
* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted
=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted
=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE
; then
509 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file
in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp
='$CPP $CPPFLAGS'
532 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling
=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
547 ac_n
= ac_c
='\c' ac_t
=
550 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
551 echo "configure:552: checking for Cygwin environment" >&5
552 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
553 echo $ac_n "(cached) $ac_c" 1>&6
555 cat > conftest.
$ac_ext <<EOF
556 #line 557 "configure"
557 #include "confdefs.h"
562 #define __CYGWIN__ __CYGWIN32__
567 if { (eval echo configure
:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
571 echo "configure: failed program was:" >&5
572 cat conftest.
$ac_ext >&5
580 echo "$ac_t""$ac_cv_cygwin" 1>&6
582 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
583 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
584 echo "configure:585: checking for mingw32 environment" >&5
585 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
586 echo $ac_n "(cached) $ac_c" 1>&6
588 cat > conftest.
$ac_ext <<EOF
589 #line 590 "configure"
590 #include "confdefs.h"
596 if { (eval echo configure
:597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
600 echo "configure: failed program was:" >&5
601 cat conftest.
$ac_ext >&5
609 echo "$ac_t""$ac_cv_mingw32" 1>&6
611 test "$ac_cv_mingw32" = yes && MINGW32
=yes
615 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
616 if test -f $ac_dir/install-sh
; then
618 ac_install_sh
="$ac_aux_dir/install-sh -c"
620 elif test -f $ac_dir/install.sh
; then
622 ac_install_sh
="$ac_aux_dir/install.sh -c"
626 if test -z "$ac_aux_dir"; then
627 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
629 ac_config_guess
=$ac_aux_dir/config.guess
630 ac_config_sub
=$ac_aux_dir/config.sub
631 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
634 # Do some error checking and defaulting for the host and target type.
636 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
639 # 1. You are not allowed to specify --host, --target, and nonopt at the
641 # 2. Host defaults to nonopt.
642 # 3. If nonopt is not specified, then host defaults to the current host,
643 # as determined by config.guess.
644 # 4. Target and build default to nonopt.
645 # 5. If nonopt is not specified, then target and build default to host.
647 # The aliases save the names the user supplied, while $host etc.
648 # will get canonicalized.
649 case $host---$target---$nonopt in
650 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
651 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
655 # Make sure we can run config.sub.
656 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
657 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
660 echo $ac_n "checking host system type""... $ac_c" 1>&6
661 echo "configure:662: checking host system type" >&5
664 case "$host_alias" in
668 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
669 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
671 *) host_alias
=$nonopt ;;
675 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
676 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
677 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
678 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
679 echo "$ac_t""$host" 1>&6
681 echo $ac_n "checking target system type""... $ac_c" 1>&6
682 echo "configure:683: checking target system type" >&5
685 case "$target_alias" in
688 NONE
) target_alias
=$host_alias ;;
689 *) target_alias
=$nonopt ;;
693 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
694 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
695 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
696 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
697 echo "$ac_t""$target" 1>&6
699 echo $ac_n "checking build system type""... $ac_c" 1>&6
700 echo "configure:701: checking build system type" >&5
703 case "$build_alias" in
706 NONE
) build_alias
=$host_alias ;;
707 *) build_alias
=$nonopt ;;
711 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
712 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
713 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
714 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
715 echo "$ac_t""$build" 1>&6
717 test "$host_alias" != "$target_alias" &&
718 test "$program_prefix$program_suffix$program_transform_name" = \
720 program_prefix
=${target_alias}-
722 # Extract the first word of "gcc", so it can be a program name with args.
723 set dummy gcc
; ac_word
=$2
724 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
725 echo "configure:726: checking for $ac_word" >&5
726 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
727 echo $ac_n "(cached) $ac_c" 1>&6
729 if test -n "$CC"; then
730 ac_cv_prog_CC
="$CC" # Let the user override the test.
732 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
734 for ac_dir
in $ac_dummy; do
735 test -z "$ac_dir" && ac_dir
=.
736 if test -f $ac_dir/$ac_word; then
745 if test -n "$CC"; then
746 echo "$ac_t""$CC" 1>&6
748 echo "$ac_t""no" 1>&6
751 if test -z "$CC"; then
752 # Extract the first word of "cc", so it can be a program name with args.
753 set dummy cc
; ac_word
=$2
754 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
755 echo "configure:756: checking for $ac_word" >&5
756 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
757 echo $ac_n "(cached) $ac_c" 1>&6
759 if test -n "$CC"; then
760 ac_cv_prog_CC
="$CC" # Let the user override the test.
762 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
765 for ac_dir
in $ac_dummy; do
766 test -z "$ac_dir" && ac_dir
=.
767 if test -f $ac_dir/$ac_word; then
768 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
777 if test $ac_prog_rejected = yes; then
778 # We found a bogon in the path, so make sure we never use it.
779 set dummy
$ac_cv_prog_CC
781 if test $# -gt 0; then
782 # We chose a different compiler from the bogus one.
783 # However, it has the same basename, so the bogon will be chosen
784 # first if we set CC to just the basename; use the full file name.
786 set dummy
"$ac_dir/$ac_word" "$@"
794 if test -n "$CC"; then
795 echo "$ac_t""$CC" 1>&6
797 echo "$ac_t""no" 1>&6
800 if test -z "$CC"; then
803 # Extract the first word of "cl", so it can be a program name with args.
804 set dummy cl
; ac_word
=$2
805 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
806 echo "configure:807: checking for $ac_word" >&5
807 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
808 echo $ac_n "(cached) $ac_c" 1>&6
810 if test -n "$CC"; then
811 ac_cv_prog_CC
="$CC" # Let the user override the test.
813 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
815 for ac_dir
in $ac_dummy; do
816 test -z "$ac_dir" && ac_dir
=.
817 if test -f $ac_dir/$ac_word; then
826 if test -n "$CC"; then
827 echo "$ac_t""$CC" 1>&6
829 echo "$ac_t""no" 1>&6
834 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
837 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
838 echo "configure:839: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
841 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
842 ac_cpp
='$CPP $CPPFLAGS'
843 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
844 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
845 cross_compiling
=$ac_cv_prog_cc_cross
847 cat > conftest.
$ac_ext << EOF
849 #line 850 "configure"
850 #include "confdefs.h"
854 if { (eval echo configure
:855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
855 ac_cv_prog_cc_works
=yes
856 # If we can't run a trivial program, we are probably using a cross compiler.
857 if (.
/conftest
; exit) 2>/dev
/null
; then
858 ac_cv_prog_cc_cross
=no
860 ac_cv_prog_cc_cross
=yes
863 echo "configure: failed program was:" >&5
864 cat conftest.
$ac_ext >&5
865 ac_cv_prog_cc_works
=no
869 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
870 ac_cpp
='$CPP $CPPFLAGS'
871 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
872 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
873 cross_compiling
=$ac_cv_prog_cc_cross
875 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
876 if test $ac_cv_prog_cc_works = no
; then
877 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
879 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
880 echo "configure:881: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
881 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
882 cross_compiling
=$ac_cv_prog_cc_cross
884 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
885 echo "configure:886: checking whether we are using GNU C" >&5
886 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
887 echo $ac_n "(cached) $ac_c" 1>&6
889 cat > conftest.c
<<EOF
894 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
901 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
903 if test $ac_cv_prog_gcc = yes; then
909 ac_test_CFLAGS
="${CFLAGS+set}"
910 ac_save_CFLAGS
="$CFLAGS"
912 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
913 echo "configure:914: checking whether ${CC-cc} accepts -g" >&5
914 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
915 echo $ac_n "(cached) $ac_c" 1>&6
917 echo 'void f(){}' > conftest.c
918 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
927 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
928 if test "$ac_test_CFLAGS" = set; then
929 CFLAGS
="$ac_save_CFLAGS"
930 elif test $ac_cv_prog_cc_g = yes; then
931 if test "$GCC" = yes; then
937 if test "$GCC" = yes; then
944 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
945 echo "configure:946: checking for POSIXized ISC" >&5
946 if test -d /etc
/conf
/kconfig.d
&&
947 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
949 echo "$ac_t""yes" 1>&6
950 ISC
=yes # If later tests want to check for ISC.
951 cat >> confdefs.h
<<\EOF
952 #define _POSIX_SOURCE 1
955 if test "$GCC" = yes; then
961 echo "$ac_t""no" 1>&6
966 BFD_VERSION
=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
967 # Find a good install program. We prefer a C program (faster),
968 # so one script is as good as another. But avoid the broken or
969 # incompatible versions:
970 # SysV /etc/install, /usr/sbin/install
971 # SunOS /usr/etc/install
974 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
975 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
976 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
977 # ./install, which can be erroneously created by make from ./install.sh.
978 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
979 echo "configure:980: checking for a BSD compatible install" >&5
980 if test -z "$INSTALL"; then
981 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
982 echo $ac_n "(cached) $ac_c" 1>&6
984 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
985 for ac_dir
in $PATH; do
986 # Account for people who put trailing slashes in PATH elements.
988 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
990 # OSF1 and SCO ODT 3.0 have their own names for install.
991 # Don't use installbsd from OSF since it installs stuff as root
993 for ac_prog
in ginstall scoinst
install; do
994 if test -f $ac_dir/$ac_prog; then
995 if test $ac_prog = install &&
996 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
997 # AIX install. It has an incompatible calling convention.
1000 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1011 if test "${ac_cv_path_install+set}" = set; then
1012 INSTALL
="$ac_cv_path_install"
1014 # As a last resort, use the slow shell script. We don't cache a
1015 # path for INSTALL within a source directory, because that will
1016 # break other packages using the cache if that directory is
1017 # removed, or if the path is relative.
1018 INSTALL
="$ac_install_sh"
1021 echo "$ac_t""$INSTALL" 1>&6
1023 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1024 # It thinks the first close brace ends the variable substitution.
1025 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1027 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1029 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1031 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1032 echo "configure:1033: checking whether build environment is sane" >&5
1035 echo timestamp
> conftestfile
1036 # Do `set' in a subshell so we don't clobber the current shell's
1037 # arguments. Must try -L first in case configure is actually a
1038 # symlink; some systems play weird games with the mod time of symlinks
1039 # (eg FreeBSD returns the mod time of the symlink's containing
1042 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1043 if test "$*" = "X"; then
1045 set X
`ls -t $srcdir/configure conftestfile`
1047 if test "$*" != "X $srcdir/configure conftestfile" \
1048 && test "$*" != "X conftestfile $srcdir/configure"; then
1050 # If neither matched, then we have a broken ls. This can happen
1051 # if, for instance, CONFIG_SHELL is bash and it inherits a
1052 # broken ls alias from the environment. This has actually
1053 # happened. Such a system could not be considered "sane".
1054 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1055 alias in your environment" 1>&2; exit 1; }
1058 test "$2" = conftestfile
1064 { echo "configure: error: newly created file is older than distributed files!
1065 Check your system clock" 1>&2; exit 1; }
1068 echo "$ac_t""yes" 1>&6
1069 if test "$program_transform_name" = s
,x
,x
,; then
1070 program_transform_name
=
1072 # Double any \ or $. echo might interpret backslashes.
1073 cat <<\EOF_SED
> conftestsed
1074 s
,\\,\\\\,g
; s
,\$
,$$
,g
1076 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1079 test "$program_prefix" != NONE
&&
1080 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1081 # Use a double $ so make ignores it.
1082 test "$program_suffix" != NONE
&&
1083 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1085 # sed with no file args requires a program.
1086 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1088 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1089 echo "configure:1090: checking whether ${MAKE-make} sets \${MAKE}" >&5
1090 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1091 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1092 echo $ac_n "(cached) $ac_c" 1>&6
1094 cat > conftestmake
<<\EOF
1096 @
echo 'ac_maketemp="${MAKE}"'
1098 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1099 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1100 if test -n "$ac_maketemp"; then
1101 eval ac_cv_prog_make_
${ac_make}_set
=yes
1103 eval ac_cv_prog_make_
${ac_make}_set
=no
1107 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1108 echo "$ac_t""yes" 1>&6
1111 echo "$ac_t""no" 1>&6
1112 SET_MAKE
="MAKE=${MAKE-make}"
1118 VERSION
=${BFD_VERSION}
1120 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
1121 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
1123 cat >> confdefs.h
<<EOF
1124 #define PACKAGE "$PACKAGE"
1127 cat >> confdefs.h
<<EOF
1128 #define VERSION "$VERSION"
1133 missing_dir
=`cd $ac_aux_dir && pwd`
1134 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1135 echo "configure:1136: checking for working aclocal" >&5
1136 # Run test in a subshell; some versions of sh will print an error if
1137 # an executable is not found, even if stderr is redirected.
1138 # Redirect stdin to placate older versions of autoconf. Sigh.
1139 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
1141 echo "$ac_t""found" 1>&6
1143 ACLOCAL
="$missing_dir/missing aclocal"
1144 echo "$ac_t""missing" 1>&6
1147 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1148 echo "configure:1149: checking for working autoconf" >&5
1149 # Run test in a subshell; some versions of sh will print an error if
1150 # an executable is not found, even if stderr is redirected.
1151 # Redirect stdin to placate older versions of autoconf. Sigh.
1152 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
1154 echo "$ac_t""found" 1>&6
1156 AUTOCONF
="$missing_dir/missing autoconf"
1157 echo "$ac_t""missing" 1>&6
1160 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1161 echo "configure:1162: checking for working automake" >&5
1162 # Run test in a subshell; some versions of sh will print an error if
1163 # an executable is not found, even if stderr is redirected.
1164 # Redirect stdin to placate older versions of autoconf. Sigh.
1165 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
1167 echo "$ac_t""found" 1>&6
1169 AUTOMAKE
="$missing_dir/missing automake"
1170 echo "$ac_t""missing" 1>&6
1173 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1174 echo "configure:1175: checking for working autoheader" >&5
1175 # Run test in a subshell; some versions of sh will print an error if
1176 # an executable is not found, even if stderr is redirected.
1177 # Redirect stdin to placate older versions of autoconf. Sigh.
1178 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
1179 AUTOHEADER
=autoheader
1180 echo "$ac_t""found" 1>&6
1182 AUTOHEADER
="$missing_dir/missing autoheader"
1183 echo "$ac_t""missing" 1>&6
1186 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1187 echo "configure:1188: checking for working makeinfo" >&5
1188 # Run test in a subshell; some versions of sh will print an error if
1189 # an executable is not found, even if stderr is redirected.
1190 # Redirect stdin to placate older versions of autoconf. Sigh.
1191 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1193 echo "$ac_t""found" 1>&6
1195 MAKEINFO
="$missing_dir/missing makeinfo"
1196 echo "$ac_t""missing" 1>&6
1201 # Check whether --enable-shared or --disable-shared was given.
1202 if test "${enable_shared+set}" = set; then
1203 enableval
="$enable_shared"
1204 p
=${PACKAGE-default}
1206 yes) enable_shared
=yes ;;
1207 no
) enable_shared
=no
;;
1210 # Look at the argument we got. We use all the common list separators.
1211 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1212 for pkg
in $enableval; do
1213 if test "X$pkg" = "X$p"; then
1224 # Check whether --enable-static or --disable-static was given.
1225 if test "${enable_static+set}" = set; then
1226 enableval
="$enable_static"
1227 p
=${PACKAGE-default}
1229 yes) enable_static
=yes ;;
1230 no
) enable_static
=no
;;
1233 # Look at the argument we got. We use all the common list separators.
1234 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1235 for pkg
in $enableval; do
1236 if test "X$pkg" = "X$p"; then
1247 # Check whether --enable-fast-install or --disable-fast-install was given.
1248 if test "${enable_fast_install+set}" = set; then
1249 enableval
="$enable_fast_install"
1250 p
=${PACKAGE-default}
1252 yes) enable_fast_install
=yes ;;
1253 no
) enable_fast_install
=no
;;
1255 enable_fast_install
=no
1256 # Look at the argument we got. We use all the common list separators.
1257 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1258 for pkg
in $enableval; do
1259 if test "X$pkg" = "X$p"; then
1260 enable_fast_install
=yes
1267 enable_fast_install
=yes
1270 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1271 if test "${with_gnu_ld+set}" = set; then
1272 withval
="$with_gnu_ld"
1273 test "$withval" = no || with_gnu_ld
=yes
1279 if test "$GCC" = yes; then
1280 # Check if gcc -print-prog-name=ld gives a path.
1281 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1282 echo "configure:1283: checking for ld used by GCC" >&5
1285 # gcc leaves a trailing carriage return which upsets mingw
1286 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1288 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1291 # Accept absolute paths.
1292 [\\/]* |
[A-Za-z
]:[\\/]*)
1293 re_direlt
='/[^/][^/]*/\.\./'
1294 # Canonicalize the path of ld
1295 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1296 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1297 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1299 test -z "$LD" && LD
="$ac_prog"
1302 # If it fails, then pretend we aren't using GCC.
1306 # If it is relative, then search for the first ld in PATH.
1310 elif test "$with_gnu_ld" = yes; then
1311 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1312 echo "configure:1313: checking for GNU ld" >&5
1314 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1315 echo "configure:1316: checking for non-GNU ld" >&5
1317 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1318 echo $ac_n "(cached) $ac_c" 1>&6
1320 if test -z "$LD"; then
1321 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1322 for ac_dir
in $PATH; do
1323 test -z "$ac_dir" && ac_dir
=.
1324 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1325 lt_cv_path_LD
="$ac_dir/$ac_prog"
1326 # Check to see if the program is GNU ld. I'd rather use --version,
1327 # but apparently some GNU ld's only accept -v.
1328 # Break only if it was the GNU/non-GNU ld that we prefer.
1329 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1330 test "$with_gnu_ld" != no
&& break
1332 test "$with_gnu_ld" != yes && break
1338 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1343 if test -n "$LD"; then
1344 echo "$ac_t""$LD" 1>&6
1346 echo "$ac_t""no" 1>&6
1348 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1349 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1350 echo "configure:1351: checking if the linker ($LD) is GNU ld" >&5
1351 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1352 echo $ac_n "(cached) $ac_c" 1>&6
1354 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1355 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1356 lt_cv_prog_gnu_ld
=yes
1358 lt_cv_prog_gnu_ld
=no
1362 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1363 with_gnu_ld
=$lt_cv_prog_gnu_ld
1366 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1367 echo "configure:1368: checking for $LD option to reload object files" >&5
1368 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1369 echo $ac_n "(cached) $ac_c" 1>&6
1371 lt_cv_ld_reload_flag
='-r'
1374 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1375 reload_flag
=$lt_cv_ld_reload_flag
1376 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1378 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1379 echo "configure:1380: checking for BSD-compatible nm" >&5
1380 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1381 echo $ac_n "(cached) $ac_c" 1>&6
1383 if test -n "$NM"; then
1384 # Let the user override the test.
1387 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1388 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1389 test -z "$ac_dir" && ac_dir
=.
1390 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1391 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1392 # Check to see if the nm accepts a BSD-compat flag.
1393 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1394 # nm: unknown option "B" ignored
1395 # Tru64's nm complains that /dev/null is an invalid object file
1396 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1397 lt_cv_path_NM
="$tmp_nm -B"
1399 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1400 lt_cv_path_NM
="$tmp_nm -p"
1403 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1404 continue # so that we can try to find one that supports BSD flags
1409 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1414 echo "$ac_t""$NM" 1>&6
1416 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1417 echo "configure:1418: checking whether ln -s works" >&5
1418 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1419 echo $ac_n "(cached) $ac_c" 1>&6
1422 if ln -s X conftestdata
2>/dev
/null
1425 ac_cv_prog_LN_S
="ln -s"
1430 LN_S
="$ac_cv_prog_LN_S"
1431 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1432 echo "$ac_t""yes" 1>&6
1434 echo "$ac_t""no" 1>&6
1437 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1438 echo "configure:1439: checking how to recognise dependant libraries" >&5
1439 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1440 echo $ac_n "(cached) $ac_c" 1>&6
1442 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1443 lt_cv_file_magic_test_file
=
1444 lt_cv_deplibs_check_method
='unknown'
1445 # Need to set the preceding variable on all platforms that support
1446 # interlibrary dependencies.
1447 # 'none' -- dependencies not supported.
1448 # `unknown' -- same as none, but documents that we really don't know.
1449 # 'pass_all' -- all dependencies passed with no checks.
1450 # 'test_compile' -- check by making test program.
1451 # 'file_magic [regex]' -- check by looking for files in library path
1452 # which responds to the $file_magic_cmd with a given egrep regex.
1453 # If you have `file' or equivalent on your system and you're not sure
1454 # whether `pass_all' will *always* work, you probably want this one.
1458 lt_cv_deplibs_check_method
=pass_all
1462 lt_cv_deplibs_check_method
=pass_all
1466 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1467 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1468 lt_cv_file_magic_test_file
=/shlib
/libc.so
1471 cygwin
* | mingw
* |pw32
*)
1472 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1473 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1476 darwin
* | rhapsody
*)
1477 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1478 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1480 rhapsody
* | darwin1.012
)
1481 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1484 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1490 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1493 # Not sure whether the presence of OpenBSD here was a mistake.
1494 # Let's accept both of them until this is cleared up.
1495 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1496 lt_cv_file_magic_cmd
=/usr
/bin
/file
1497 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1501 lt_cv_deplibs_check_method
=pass_all
1506 lt_cv_deplibs_check_method
=pass_all
1512 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1513 lt_cv_file_magic_cmd
=/usr
/bin
/file
1514 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1517 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1518 lt_cv_file_magic_cmd
=/usr
/bin
/file
1519 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1527 # this will be overridden with pass_all, but let us keep it just in case
1528 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1532 *-32|
*"-32 ") libmagic
=32-bit;;
1533 *-n32|
*"-n32 ") libmagic
=N32
;;
1534 *-64|
*"-64 ") libmagic
=64-bit;;
1535 *) libmagic
=never-match
;;
1537 # this will be overridden with pass_all, but let us keep it just in case
1538 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1541 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1542 lt_cv_deplibs_check_method
=pass_all
1545 # This must be Linux ELF.
1548 alpha
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1549 lt_cv_deplibs_check_method
=pass_all
;;
1551 # glibc up to 2.1.1 does not perform some relocations on ARM
1552 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1554 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1558 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1559 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1561 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1566 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1567 lt_cv_file_magic_cmd
=/usr
/bin
/file
1568 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1571 osf3
* | osf4
* | osf5
*)
1572 # this will be overridden with pass_all, but let us keep it just in case
1573 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1574 lt_cv_file_magic_test_file
=/shlib
/libc.so
1575 lt_cv_deplibs_check_method
=pass_all
1579 lt_cv_deplibs_check_method
=pass_all
1583 lt_cv_deplibs_check_method
=pass_all
1584 lt_cv_file_magic_test_file
=/lib
/libc.so
1587 sysv5uw
[78]* | sysv4
*uw2
*)
1588 lt_cv_deplibs_check_method
=pass_all
1591 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1592 case $host_vendor in
1594 lt_cv_deplibs_check_method
=pass_all
1597 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]'
1598 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1606 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1607 file_magic_cmd
=$lt_cv_file_magic_cmd
1608 deplibs_check_method
=$lt_cv_deplibs_check_method
1610 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1611 echo "configure:1612: checking for object suffix" >&5
1612 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1613 echo $ac_n "(cached) $ac_c" 1>&6
1616 echo 'int i = 1;' > conftest.
$ac_ext
1617 if { (eval echo configure
:1618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1618 for ac_file
in conftest.
*; do
1621 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1625 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1630 echo "$ac_t""$ac_cv_objext" 1>&6
1631 OBJEXT
=$ac_cv_objext
1632 ac_objext
=$ac_cv_objext
1636 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1637 echo "configure:1638: checking for executable suffix" >&5
1638 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1639 echo $ac_n "(cached) $ac_c" 1>&6
1641 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1645 echo 'int main () { return 0; }' > conftest.
$ac_ext
1647 if { (eval echo configure
:1648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1648 for file in conftest.
*; do
1650 *.c |
*.o |
*.obj
) ;;
1651 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1655 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1658 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1663 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1664 echo "$ac_t""${ac_cv_exeext}" 1>&6
1667 if test $host != $build; then
1668 ac_tool_prefix
=${host_alias}-
1673 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1675 # Only perform the check for file, if the check method requires it
1676 case $deplibs_check_method in
1678 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1679 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1680 echo "configure:1681: checking for ${ac_tool_prefix}file" >&5
1681 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1682 echo $ac_n "(cached) $ac_c" 1>&6
1686 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1689 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1692 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1693 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1694 ac_dummy
="/usr/bin:$PATH"
1695 for ac_dir
in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir
=.
1697 if test -f $ac_dir/${ac_tool_prefix}file; then
1698 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1699 if test -n "$file_magic_test_file"; then
1700 case $deplibs_check_method in
1702 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1703 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1704 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1705 egrep "$file_magic_regex" > /dev
/null
; then
1710 *** Warning: the command libtool uses to detect shared libraries,
1711 *** $file_magic_cmd, produces output that libtool cannot recognize.
1712 *** The result is that libtool may fail to recognize shared libraries
1713 *** as such. This will affect the creation of libtool libraries that
1714 *** depend on shared libraries, but programs linked with such libtool
1715 *** libraries will work regardless of this problem. Nevertheless, you
1716 *** may want to report the problem to your system manager and/or to
1717 *** bug-libtool@gnu.org
1727 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1732 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1733 if test -n "$MAGIC_CMD"; then
1734 echo "$ac_t""$MAGIC_CMD" 1>&6
1736 echo "$ac_t""no" 1>&6
1739 if test -z "$lt_cv_path_MAGIC_CMD"; then
1740 if test -n "$ac_tool_prefix"; then
1741 echo $ac_n "checking for file""... $ac_c" 1>&6
1742 echo "configure:1743: checking for file" >&5
1743 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1744 echo $ac_n "(cached) $ac_c" 1>&6
1748 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1751 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1754 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1755 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1756 ac_dummy
="/usr/bin:$PATH"
1757 for ac_dir
in $ac_dummy; do
1758 test -z "$ac_dir" && ac_dir
=.
1759 if test -f $ac_dir/file; then
1760 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1761 if test -n "$file_magic_test_file"; then
1762 case $deplibs_check_method in
1764 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1765 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1766 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1767 egrep "$file_magic_regex" > /dev
/null
; then
1772 *** Warning: the command libtool uses to detect shared libraries,
1773 *** $file_magic_cmd, produces output that libtool cannot recognize.
1774 *** The result is that libtool may fail to recognize shared libraries
1775 *** as such. This will affect the creation of libtool libraries that
1776 *** depend on shared libraries, but programs linked with such libtool
1777 *** libraries will work regardless of this problem. Nevertheless, you
1778 *** may want to report the problem to your system manager and/or to
1779 *** bug-libtool@gnu.org
1789 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1794 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1795 if test -n "$MAGIC_CMD"; then
1796 echo "$ac_t""$MAGIC_CMD" 1>&6
1798 echo "$ac_t""no" 1>&6
1810 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1811 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1812 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1813 echo "configure:1814: checking for $ac_word" >&5
1814 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1815 echo $ac_n "(cached) $ac_c" 1>&6
1817 if test -n "$RANLIB"; then
1818 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1820 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1822 for ac_dir
in $ac_dummy; do
1823 test -z "$ac_dir" && ac_dir
=.
1824 if test -f $ac_dir/$ac_word; then
1825 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1832 RANLIB
="$ac_cv_prog_RANLIB"
1833 if test -n "$RANLIB"; then
1834 echo "$ac_t""$RANLIB" 1>&6
1836 echo "$ac_t""no" 1>&6
1840 if test -z "$ac_cv_prog_RANLIB"; then
1841 if test -n "$ac_tool_prefix"; then
1842 # Extract the first word of "ranlib", so it can be a program name with args.
1843 set dummy ranlib
; ac_word
=$2
1844 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1845 echo "configure:1846: checking for $ac_word" >&5
1846 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1847 echo $ac_n "(cached) $ac_c" 1>&6
1849 if test -n "$RANLIB"; then
1850 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1852 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1854 for ac_dir
in $ac_dummy; do
1855 test -z "$ac_dir" && ac_dir
=.
1856 if test -f $ac_dir/$ac_word; then
1857 ac_cv_prog_RANLIB
="ranlib"
1862 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1865 RANLIB
="$ac_cv_prog_RANLIB"
1866 if test -n "$RANLIB"; then
1867 echo "$ac_t""$RANLIB" 1>&6
1869 echo "$ac_t""no" 1>&6
1877 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1878 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1880 echo "configure:1881: checking for $ac_word" >&5
1881 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1882 echo $ac_n "(cached) $ac_c" 1>&6
1884 if test -n "$STRIP"; then
1885 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1887 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1889 for ac_dir
in $ac_dummy; do
1890 test -z "$ac_dir" && ac_dir
=.
1891 if test -f $ac_dir/$ac_word; then
1892 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1899 STRIP
="$ac_cv_prog_STRIP"
1900 if test -n "$STRIP"; then
1901 echo "$ac_t""$STRIP" 1>&6
1903 echo "$ac_t""no" 1>&6
1907 if test -z "$ac_cv_prog_STRIP"; then
1908 if test -n "$ac_tool_prefix"; then
1909 # Extract the first word of "strip", so it can be a program name with args.
1910 set dummy strip
; ac_word
=$2
1911 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1912 echo "configure:1913: checking for $ac_word" >&5
1913 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1914 echo $ac_n "(cached) $ac_c" 1>&6
1916 if test -n "$STRIP"; then
1917 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1919 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1921 for ac_dir
in $ac_dummy; do
1922 test -z "$ac_dir" && ac_dir
=.
1923 if test -f $ac_dir/$ac_word; then
1924 ac_cv_prog_STRIP
="strip"
1929 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1932 STRIP
="$ac_cv_prog_STRIP"
1933 if test -n "$STRIP"; then
1934 echo "$ac_t""$STRIP" 1>&6
1936 echo "$ac_t""no" 1>&6
1945 # Check for any special flags to pass to ltconfig.
1946 libtool_flags
="--cache-file=$cache_file"
1947 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1948 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1949 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1950 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1951 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1954 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1955 if test "${enable_libtool_lock+set}" = set; then
1956 enableval
="$enable_libtool_lock"
1960 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1961 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1963 # Check whether --with-pic or --without-pic was given.
1964 if test "${with_pic+set}" = set; then
1971 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1972 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1974 # Some flags need to be propagated to the compiler or linker for good
1978 # Find out which ABI we are using.
1979 echo '#line 1980 "configure"' > conftest.
$ac_ext
1980 if { (eval echo configure
:1981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1981 case `/usr/bin/file conftest.$ac_objext` in
1997 # Find out which ABI we are using.
1998 echo 'int i;' > conftest.
$ac_ext
1999 if { (eval echo configure
:2000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2000 case "`/usr/bin/file conftest.o`" in
2013 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2014 SAVE_CFLAGS
="$CFLAGS"
2015 CFLAGS
="$CFLAGS -belf"
2016 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2017 echo "configure:2018: checking whether the C compiler needs -belf" >&5
2018 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2019 echo $ac_n "(cached) $ac_c" 1>&6
2023 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2024 ac_cpp
='$CPP $CPPFLAGS'
2025 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2026 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2027 cross_compiling
=$ac_cv_prog_cc_cross
2029 cat > conftest.
$ac_ext <<EOF
2030 #line 2031 "configure"
2031 #include "confdefs.h"
2037 if { (eval echo configure
:2038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2039 lt_cv_cc_needs_belf
=yes
2041 echo "configure: failed program was:" >&5
2042 cat conftest.
$ac_ext >&5
2044 lt_cv_cc_needs_belf
=no
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
2056 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2057 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2058 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2059 CFLAGS
="$SAVE_CFLAGS"
2067 # Save cache, so that ltconfig can load it
2068 cat > confcache
<<\EOF
2069 # This file is a shell script that caches the results of configure
2070 # tests run on this system so they can be shared between configure
2071 # scripts and configure runs. It is not useful on other systems.
2072 # If it contains results you don't want to keep, you may remove or edit it.
2074 # By default, configure uses ./config.cache as the cache file,
2075 # creating it if it does not exist already. You can give configure
2076 # the --cache-file=FILE option to use a different cache file; that is
2077 # what configure does when it calls configure scripts in
2078 # subdirectories, so they share the cache.
2079 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2080 # config.status only pays attention to the cache file if you give it the
2081 # --recheck option to rerun configure.
2084 # The following way of writing the cache mishandles newlines in values,
2085 # but we know of no workaround that is simple, portable, and efficient.
2086 # So, don't put newlines in cache variables' values.
2087 # Ultrix sh set writes to stderr and can't be redirected directly,
2088 # and sets the high bit in the cache file unless we assign to the vars.
2090 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2092 # `set' does not quote correctly, so add quotes (double-quote substitution
2093 # turns \\\\ into \\, and sed turns \\ into \).
2095 -e "s/'/'\\\\''/g" \
2096 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2099 # `set' quotes correctly as required by POSIX, so do not add quotes.
2100 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2103 if cmp -s $cache_file confcache
; then
2106 if test -w $cache_file; then
2107 echo "updating cache $cache_file"
2108 cat confcache
> $cache_file
2110 echo "not updating unwritable cache $cache_file"
2116 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2117 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2118 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2119 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2120 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2121 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2122 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2123 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2124 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2125 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2127 # Reload cache, that may have been modified by ltconfig
2128 if test -r "$cache_file"; then
2129 echo "loading cache $cache_file"
2132 echo "creating cache $cache_file"
2137 # This can be used to rebuild libtool when needed
2138 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2140 # Always use our own libtool.
2141 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2143 # Redirect the config.log output again, so that the ltconfig log is not
2144 # clobbered by the next message.
2145 exec 5>>.
/config.log
2154 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2155 if test "${enable_bfd_assembler+set}" = set; then
2156 enableval
="$enable_bfd_assembler"
2157 case "${enableval}" in
2158 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2159 no
) user_bfd_gas
=no
;;
2160 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2163 # Check whether --enable-targets or --disable-targets was given.
2164 if test "${enable_targets+set}" = set; then
2165 enableval
="$enable_targets"
2166 case "${enableval}" in
2167 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2169 no
) enable_targets
= ;;
2170 *) enable_targets
=$enableval ;;
2173 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2174 if test "${enable_commonbfdlib+set}" = set; then
2175 enableval
="$enable_commonbfdlib"
2176 case "${enableval}" in
2177 yes) commonbfdlib
=true
;;
2178 no
) commonbfdlib
=false
;;
2179 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2185 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2186 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2187 if test "${enable_build_warnings+set}" = set; then
2188 enableval
="$enable_build_warnings"
2189 case "${enableval}" in
2191 no
) build_warnings
="-w";;
2192 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2193 build_warnings
="${build_warnings} ${t}";;
2194 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2195 build_warnings
="${t} ${build_warnings}";;
2196 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2198 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2199 echo "Setting warning flags = $build_warnings" 6>&1
2203 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2204 WARN_CFLAGS
="${build_warnings}"
2208 # Generate a header file
2213 # If we are on a DOS filesystem, we must use gdb.ini rather than
2217 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-windows*)
2225 # Makefile target for installing gas in $(tooldir)/bin.
2226 install_tooldir
=install-exec-tooldir
2230 if test -n "$enable_targets" ; then
2231 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2232 if test $t = "all"; then
2236 result
=`$ac_config_sub $t 2>/dev/null`
2237 if test -n "$result" ; then
2238 canon_targets
="$canon_targets $result"
2240 # # Permit "all", etc. We don't support it yet though.
2241 # canon_targets="$canon_targets $t"
2244 _gas_uniq_list
="$canon_targets"
2245 _gas_uniq_newlist
=""
2246 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2247 case $_gas_uniq_i in
2249 *) case " $_gas_uniq_newlist " in
2250 *" $_gas_uniq_i "*) ;;
2251 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2255 canon_targets
=$_gas_uniq_newlist
2261 for this_target
in $target $canon_targets ; do
2263 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2265 # check for architecture variants
2269 alpha
*) cpu_type
=alpha
;;
2270 arm
*b|xscale
*b|strongarm
*b
) cpu_type
=arm endian
=big
;;
2271 arm
*|xscale
*|strongarm
*) cpu_type
=arm endian
=little
;;
2272 hppa
*) cpu_type
=hppa
;;
2273 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2274 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2275 ia64
) cpu_type
=ia64
;;
2276 ip2k
) cpu_type
=ip2k endian
=big
;;
2277 iq2000
) cpu_type
=iq2000 endian
=big
;;
2278 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2279 m680
[012346]0) cpu_type
=m68k
;;
2280 m68008
) cpu_type
=m68k
;;
2281 m683??
) cpu_type
=m68k
;;
2282 m5200
) cpu_type
=m68k
;;
2283 m8
*) cpu_type
=m88k
;;
2284 mips
*el
) cpu_type
=mips endian
=little
;;
2285 mips
*) cpu_type
=mips endian
=big
;;
2286 or32
*) cpu_type
=or32 endian
=big
;;
2287 pjl
*) cpu_type
=pj endian
=little
;;
2288 pj
*) cpu_type
=pj endian
=big
;;
2289 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2290 powerpc
*) cpu_type
=ppc endian
=big
;;
2291 rs6000
*) cpu_type
=ppc
;;
2292 s390x
*) cpu_type
=s390 arch
=s390x
;;
2293 s390
*) cpu_type
=s390 arch
=s390
;;
2294 sh5
*) cpu_type
=sh64 endian
=big
;;
2295 sh5le
*) cpu_type
=sh64 endian
=little
;;
2296 sh64
*) cpu_type
=sh64 endian
=big
;;
2297 sh64le
*) cpu_type
=sh64 endian
=little
;;
2298 sh
*le
) cpu_type
=sh endian
=little
;;
2299 sh
*) cpu_type
=sh endian
=big
;;
2300 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2301 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2302 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2303 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2304 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2305 v850
*) cpu_type
=v850
;;
2306 *) cpu_type
=${cpu} ;;
2309 if test ${this_target} = $target ; then
2310 target_cpu_type
=${cpu_type}
2311 elif test ${target_cpu_type} != ${cpu_type} ; then
2315 generic_target
=${cpu_type}-$vendor-$os
2320 # assign object format
2321 case ${generic_target} in
2322 a29k-
*-coff) fmt=coff
;;
2323 a29k-amd-udi
) fmt=coff
;;
2324 a29k-amd-ebmon
) fmt=coff
;;
2325 a29k-nyu-sym1
) fmt=coff
;;
2326 a29k-
*-rtems*) fmt=coff
;;
2327 a29k-
*-vxworks*) fmt=coff
;;
2329 alpha
*-*-*vms
*) fmt=evax
;;
2330 alpha
*-*-netware*) fmt=ecoff
;;
2331 alpha
*-*-osf*) fmt=ecoff
;;
2332 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2333 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2334 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2335 alpha
*-*-openbsd*) fmt=elf em
=obsd
;;
2337 arc-
*-elf*) fmt=elf
;;
2339 arm-
*-aout) fmt=aout
;;
2340 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2341 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2342 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2343 arm
*-*-conix*) fmt=elf
;;
2344 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2345 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2346 arm
*-*-uclinux*) fmt=elf em
=linux
;;
2347 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2348 arm-
*-*n
*bsd
*) fmt=aout em
=nbsd
;;
2349 arm-
**-nto*) fmt=elf
;;
2350 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2351 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2352 arm-
*-wince) fmt=coff em
=wince-pe
;;
2353 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2354 arm-
*-riscix*) fmt=aout em
=riscix
;;
2355 arm-
*-vxworks) fmt=coff
;;
2359 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2361 d10v-
*-*) fmt=elf
;;
2362 d30v-
*-*) fmt=elf
;;
2365 fr30-
*-*) fmt=elf
;;
2368 hppa-
*-linux*) case ${cpu} in
2369 hppa
*64*) fmt=elf em
=hppalinux64
;;
2370 hppa
*) fmt=elf em
=linux
;;
2372 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2373 hppa-
*-lites*) fmt=elf em
=hppa
;;
2374 hppa-
*-netbsd*) fmt=elf em
=nbsd
;;
2375 hppa-
*-openbsd*) fmt=elf em
=hppa
;;
2376 hppa-
*-osf*) fmt=som em
=hppa
;;
2377 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2378 hppa-
*-hpux11*) case ${cpu} in
2379 hppa
*64*) fmt=elf em
=hppa64
;;
2380 hppa
*) fmt=som em
=hppa
;;
2382 hppa-
*-hpux*) fmt=som em
=hppa
;;
2383 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2384 hppa-
*-bsd*) fmt=som em
=hppa
;;
2385 hppa-
*-hiux*) fmt=som em
=hppa
;;
2387 h8300-
*-rtems*) fmt=coff
;;
2388 h8300-
*-coff) fmt=coff
;;
2389 h8300-
*-elf) fmt=elf
;;
2390 h8500-
*-rtems*) fmt=coff
;;
2391 h8500-
*-coff) fmt=coff
;;
2393 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2394 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2395 i386-sequent-bsd
*) fmt=aout em
=dynix
;;
2396 i386-
*-beospe*) fmt=coff em
=pe
;;
2397 i386-
*-beos*) fmt=elf
;;
2398 i386-
*-coff) fmt=coff
;;
2399 i386-
*-elf) fmt=elf
;;
2400 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2401 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2402 i386-
*-netbsdpe*) fmt=coff em
=pe
;;
2403 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2404 i386-
*-*n
*bsd
*) case ${cpu} in
2405 x86_64
) fmt=elf em
=nbsd
;;
2406 *) fmt=aout em
=nbsd
;;
2408 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2409 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2410 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2411 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2412 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2413 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2414 i386-
*-sysv[45]*) fmt=elf
;;
2415 i386-
*-solaris*) fmt=elf
;;
2416 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2417 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2418 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2419 i386-
*-sysv*) fmt=coff
;;
2420 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2421 i386-
*-isc*) fmt=coff
;;
2422 i386-
*-sco3.2v5
*) fmt=elf
2423 if test ${this_target} = $target; then
2424 cat >> confdefs.h
<<\EOF
2429 i386-
*-sco3.2
*) fmt=coff
;;
2430 i386-
*-vsta) fmt=aout
;;
2431 i386-
*-msdosdjgpp* \
2433 | i386-go32-rtems
*) fmt=coff em
=go32
2434 cat >> confdefs.h
<<\EOF
2435 #define STRICTCOFF 1
2438 i386-
*-rtemself*) fmt=elf
;;
2439 i386-
*-rtemscoff*) fmt=coff
;;
2440 i386-
*-rtems*) fmt=elf
;;
2441 i386-
*-gnu*) fmt=elf
;;
2442 i386-
*-mach*) fmt=aout em
=mach
;;
2443 i386-
*-msdos*) fmt=aout
;;
2444 i386-
*-moss*) fmt=elf
;;
2445 i386-
*-pe) fmt=coff em
=pe
;;
2446 i386-
*-cygwin*) fmt=coff em
=pe
;;
2447 i386-
*-interix*) fmt=coff em
=interix
;;
2448 i386-
*-mingw32*) fmt=coff em
=pe
;;
2449 i386-
*-nto-qnx*) fmt=elf
;;
2450 i386-
*-*nt
*) fmt=coff em
=pe
;;
2451 i386-
*-vxworks*) fmt=aout
;;
2452 i386-
*-chaos) fmt=elf
;;
2454 i860-
*-*) fmt=elf endian
=little
2455 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2456 i960-
*-bout) fmt=bout
;;
2457 i960-
*-coff) fmt=coff em
=ic960
;;
2458 i960-
*-rtems*) fmt=coff em
=ic960
;;
2459 i960-
*-nindy*) fmt=bout
;;
2460 i960-
*-vxworks5.0
) fmt=bout
;;
2461 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2462 i960-
*-vxworks*) fmt=bout
;;
2463 i960-
*-elf*) fmt=elf
;;
2465 ia64-
*-elf*) fmt=elf
;;
2466 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2467 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2468 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2469 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2471 ip2k-
*-*) fmt=elf
;;
2473 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2475 m32r-
*-*) fmt=elf
;;
2477 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2478 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2480 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2481 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2482 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2483 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2484 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2485 m68k-apollo-
*) fmt=coff em
=apollo
;;
2486 m68k-
*-elf*) fmt=elf
;;
2487 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2488 m68k-
*-sysv*) fmt=coff
;;
2489 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2490 m68k-
*-rtems*) fmt=elf
;;
2491 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2492 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2493 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2494 m68k-
*-gnu*) fmt=elf
;;
2495 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2496 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2497 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2498 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2499 m68k-apple-aux
*) fmt=coff em
=aux
;;
2500 m68k-
*-psos*) fmt=elf em
=psos
;;
2502 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2503 m88k-
*-coff*) fmt=coff
;;
2505 mcore-
*-elf) fmt=elf
;;
2506 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2508 # don't change em like *-*-bsd does
2509 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2510 mips-dec-bsd
*) fmt=aout endian
=little
;;
2511 mips-sony-bsd
*) fmt=ecoff
;;
2513 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2514 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2515 mips-
*-osf*) fmt=ecoff endian
=little
;;
2516 mips-
*-ecoff*) fmt=ecoff
;;
2517 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2518 mips-
*-irix6*) fmt=elf
;;
2519 mips-
*-irix5*) fmt=elf
;;
2520 mips-
*-irix*) fmt=ecoff
;;
2521 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2522 mips-
*-riscos*) fmt=ecoff
;;
2523 mips
*-*-linux*) fmt=elf em
=tmips
;;
2524 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2525 mips-
*-sysv*) fmt=ecoff
;;
2526 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2527 mips-
*-*n
*bsd
*) fmt=elf
;;
2528 mips-
*-vxworks*) fmt=elf
;;
2530 mmix-
*-*) fmt=elf
;;
2531 mn10200-
*-*) fmt=elf
;;
2532 mn10300-
*-*) fmt=elf
;;
2533 msp430-
*-*) fmt=elf
;;
2534 openrisc-
*-*) fmt=elf
;;
2535 or32-
*-rtems*) fmt=coff
;;
2536 or32-
*-coff) fmt=coff
;;
2537 or32-
*-elf) fmt=elf
;;
2540 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2541 ppc-
*-winnt*) fmt=coff em
=pe
;;
2542 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2543 ppc-
*-aix*) fmt=coff
;;
2544 ppc-
*-beos*) fmt=coff
;;
2545 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2546 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2547 ppc-
*-linux-gnu*) fmt=elf
2550 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2552 ppc-
*-solaris*) fmt=elf
2553 if test ${this_target} = $target; then
2554 cat >> confdefs.h
<<\EOF
2555 #define TARGET_SOLARIS_COMMENT 1
2559 if test x
${endian} = xbig
; then
2560 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2562 ppc-
*-rtems*) fmt=elf
;;
2563 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2564 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2565 ppc-
**-nto*) fmt=elf
;;
2566 ppc-
*-vxworks*) fmt=elf
;;
2567 ppc-
*-windiss*) fmt=elf
;;
2569 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2570 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2572 sh
*-*-linux*) fmt=elf em
=linux
2574 sh
*eb
) endian
=big
;;
2577 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2578 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2579 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2580 sh-
*-elf*) fmt=elf
;;
2581 sh-
*-coff*) fmt=coff
;;
2582 sh-
*-nto*) fmt=elf
;;
2583 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2584 sh-
*-rtemself*) fmt=elf
;;
2585 sh-
*-rtems*) fmt=coff
;;
2586 sh64-
*-elf*) fmt=elf
;;
2588 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2589 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2590 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2591 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2593 sparc-
*-rtemsaout*) fmt=aout
;;
2594 sparc-
*-rtemself*) fmt=elf
;;
2595 sparc-
*-rtems*) fmt=elf
;;
2596 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2597 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2598 sparc-
*-coff) fmt=coff
;;
2599 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2600 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2601 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2602 sparc-fujitsu-none
) fmt=aout
;;
2603 sparc-
*-elf) fmt=elf
;;
2604 sparc-
*-sysv4*) fmt=elf
;;
2605 sparc-
*-solaris*) fmt=elf
;;
2606 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2607 sparc-
*-*n
*bsd
*) case ${cpu} in
2608 sparc64
) fmt=elf em
=nbsd
;;
2609 *) fmt=aout em
=nbsd
;;
2611 strongarm-
*-coff) fmt=coff
;;
2612 strongarm-
*-elf) fmt=elf
;;
2613 xscale-
*-coff) fmt=coff
;;
2614 xscale-
*-elf) fmt=elf
;;
2616 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2617 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2618 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2619 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2620 tic80-
*-*) fmt=coff
;;
2622 v850-
*-*) fmt=elf
;;
2623 v850e-
*-*) fmt=elf
;;
2624 v850ea-
*-*) fmt=elf
;;
2626 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2627 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2628 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2629 vax-
*-vms) fmt=vms
;;
2631 w65-
*-*) fmt=coff
;;
2633 xstormy16-
*-*) fmt=elf
;;
2635 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2637 *-*-aout |
*-*-scout) fmt=aout
;;
2638 *-*-freebsd*) fmt=elf em
=freebsd
;;
2639 *-*-nindy*) fmt=bout
;;
2640 *-*-bsd*) fmt=aout em
=sun3
;;
2641 *-*-generic) fmt=generic
;;
2642 *-*-xray |
*-*-hms) fmt=coff
;;
2643 *-*-sim) fmt=coff
;;
2644 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2645 *-*-vxworks) fmt=aout
;;
2646 *-*-netware) fmt=elf
;;
2649 if test ${this_target} = $target ; then
2651 if test x
${endian} = xbig
; then
2653 elif test x
${endian} = xlittle
; then
2656 if test x
${endian_def} != x
; then
2657 cat >> confdefs.h
<<EOF
2658 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2664 case ${cpu_type}-${fmt} in
2665 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2666 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2667 |
*-elf |
*-ecoff |
*-som)
2671 # Other random stuff.
2675 # Set mips_cpu to the name of the default CPU.
2676 case ${target_cpu} in
2677 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2680 mipsisa32 | mipsisa32el
)
2683 mipsisa32r2 | mipsisa32r2el
)
2686 mipsisa64 | mipsisa64el
)
2689 mipstx39 | mipstx39el
)
2692 mips64vr | mips64vrel
)
2696 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2698 mips64
* | mipsisa64
* | mipsisa32
*)
2699 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2702 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2705 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2706 # binaries. It's a GNU extension that some OSes don't understand.
2707 # The value only matters on ELF targets.
2710 use_e_mips_abi_o32
=0
2713 use_e_mips_abi_o32
=1
2716 # Decide whether to generate 32-bit or 64-bit code by default.
2717 # Used to resolve -march=from-abi when an embedded ABI is selected.
2719 mips64
*-*-* | mipsisa64
*-*-*)
2720 mips_default_64bit
=1
2723 mips_default_64bit
=0
2726 cat >> confdefs.h
<<EOF
2727 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2730 cat >> confdefs.h
<<EOF
2731 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2734 cat >> confdefs.h
<<EOF
2735 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2741 # Do we need the opcodes library?
2749 case "${enable_shared}" in
2750 yes) shared_opcodes
=true
;;
2751 *opcodes
*) shared_opcodes
=true
;;
2752 *) shared_opcodes
=false
;;
2754 if test "${shared_opcodes}" = "true"; then
2755 # A shared libopcodes must be linked against libbfd.
2761 # Any other special object files needed ?
2763 fr30 | ip2k | iq2000 | m32r | openrisc
)
2771 case ${extra_objects} in
2773 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2778 echo ${extra_objects} |
grep -s "itbl-parse.o"
2779 if test $?
-ne 0 ; then
2780 extra_objects
="$extra_objects itbl-parse.o"
2783 echo ${extra_objects} |
grep -s "itbl-lex.o"
2784 if test $?
-ne 0 ; then
2785 extra_objects
="$extra_objects itbl-lex.o"
2788 echo ${extra_objects} |
grep -s "itbl-ops.o"
2789 if test $?
-ne 0 ; then
2790 extra_objects
="$extra_objects itbl-ops.o"
2794 i386 | s390 | sparc
)
2795 if test $this_target = $target ; then
2796 cat >> confdefs.h
<<EOF
2797 #define DEFAULT_ARCH "${arch}"
2811 if test $using_cgen = yes ; then
2812 case "x${extra_objects}" in
2814 *) extra_objects
="$extra_objects cgen.o" ;;
2818 # See if we really can support this configuration with the emulation code.
2820 if test $this_target = $target ; then
2821 primary_bfd_gas
=$bfd_gas
2825 if test $bfd_gas = no
; then
2826 # Can't support other configurations this way.
2829 elif test $bfd_gas = no
; then
2830 # Can't support this configuration.
2834 # From target name and format, produce a list of supported emulations.
2836 case ${generic_target}-${fmt} in
2837 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2838 mips
*-*-linux*-*) case "$endian" in
2839 big
) emulation
="mipsbelf mipslelf mipself" ;;
2840 *) emulation
="mipslelf mipsbelf mipself" ;;
2842 mips-
*-lnews*-ecoff) ;;
2843 mips-
*-*-ecoff) case "$endian" in
2844 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2845 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2847 mips-
*-*-elf) case "$endian" in
2848 big
) emulation
="mipsbelf mipslelf mipself" ;;
2849 *) emulation
="mipslelf mipsbelf mipself" ;;
2851 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2852 # i386-pc-pe-coff != i386-pc-coff.
2854 # Uncommenting the next line will turn on support for i386 AOUT
2855 # for the default linux configuration
2856 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2858 i386-
*-aout) emulation
="i386aout" ;;
2859 i386-
*-coff) emulation
="i386coff" ;;
2860 i386-
*-elf) emulation
="i386elf" ;;
2862 # Always all formats. The first stated emulation becomes the default.
2863 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2864 cris-
*-*) emulation
="criself crisaout" ;;
2867 emulations
="$emulations $emulation"
2871 # Turn on all targets if possible
2872 if test ${all_targets} = "yes"; then
2873 case ${target_cpu_type} in
2875 case ${obj_format} in
2877 emulations
="$emulations i386coff i386elf"
2880 emulations
="$emulations i386aout i386elf"
2883 emulations
="$emulations i386aout i386coff"
2890 # Assign floating point type. Most processors with FP support
2891 # IEEE FP. On those that don't support FP at all, usually IEEE
2893 case ${target_cpu} in
2894 vax | tahoe
) atof
=${target_cpu} ;;
2899 case "${obj_format}" in
2900 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2903 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2905 if test $using_cgen = yes ; then
2906 case ${target_cpu} in
2907 *) cgen_cpu_prefix
=${target_cpu} ;;
2910 cat >> confdefs.h
<<\EOF
2911 #define USING_CGEN 1
2917 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2918 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2921 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2922 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2925 case ${user_bfd_gas}-${primary_bfd_gas} in
2927 # We didn't override user's choice.
2930 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2942 # User specified nothing.
2946 # Some COFF configurations want these random other flags set.
2947 case ${obj_format} in
2949 case ${target_cpu_type} in
2950 i386
) cat >> confdefs.h
<<\EOF
2954 m68k
) cat >> confdefs.h
<<\EOF
2958 m88k
) cat >> confdefs.h
<<\EOF
2966 # Getting this done right is going to be a bitch. Each configuration specified
2967 # with --enable-targets=... should be checked for environment, format, cpu, and
2970 # For each configuration, the necessary object file support code must be linked
2971 # in. This might be only one, it might be up to four. The necessary emulation
2972 # code needs to be provided, too.
2974 # And then there's "--enable-targets=all"....
2976 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2978 formats
="${obj_format}"
2981 _gas_uniq_list
="$emulations"
2982 _gas_uniq_newlist
=""
2983 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2984 case $_gas_uniq_i in
2986 *) case " $_gas_uniq_newlist " in
2987 *" $_gas_uniq_i "*) ;;
2988 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2992 emulations
=$_gas_uniq_newlist
2994 for em
in .
$emulations ; do
2997 mipsbelf | mipslelf | mipself
)
2998 fmt=elf
file=mipself
;;
2999 mipsbecoff | mipslecoff | mipsecoff
)
3000 fmt=ecoff
file=mipsecoff
;;
3002 fmt=coff
file=$em ;;
3004 fmt=aout
file=$em ;;
3008 formats
="$formats $fmt"
3009 emfiles
="$emfiles e-$file.o"
3010 EMULATIONS
="$EMULATIONS &$em,"
3012 _gas_uniq_list
="$formats"
3013 _gas_uniq_newlist
=""
3014 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3015 case $_gas_uniq_i in
3017 *) case " $_gas_uniq_newlist " in
3018 *" $_gas_uniq_i "*) ;;
3019 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3023 formats
=$_gas_uniq_newlist
3025 _gas_uniq_list
="$emfiles"
3026 _gas_uniq_newlist
=""
3027 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3028 case $_gas_uniq_i in
3030 *) case " $_gas_uniq_newlist " in
3031 *" $_gas_uniq_i "*) ;;
3032 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3036 emfiles
=$_gas_uniq_newlist
3038 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3039 for fmt in $formats ; do
3041 aout
) cat >> confdefs.h
<<\EOF
3042 #define OBJ_MAYBE_AOUT 1
3045 bout
) cat >> confdefs.h
<<\EOF
3046 #define OBJ_MAYBE_BOUT 1
3049 coff
) cat >> confdefs.h
<<\EOF
3050 #define OBJ_MAYBE_COFF 1
3053 ecoff
) cat >> confdefs.h
<<\EOF
3054 #define OBJ_MAYBE_ECOFF 1
3057 elf
) cat >> confdefs.h
<<\EOF
3058 #define OBJ_MAYBE_ELF 1
3061 generic
) cat >> confdefs.h
<<\EOF
3062 #define OBJ_MAYBE_GENERIC 1
3065 hp300
) cat >> confdefs.h
<<\EOF
3066 #define OBJ_MAYBE_HP300 1
3069 ieee
) cat >> confdefs.h
<<\EOF
3070 #define OBJ_MAYBE_IEEE 1
3073 som
) cat >> confdefs.h
<<\EOF
3074 #define OBJ_MAYBE_SOM 1
3077 vms
) cat >> confdefs.h
<<\EOF
3078 #define OBJ_MAYBE_VMS 1
3082 extra_objects
="$extra_objects obj-$fmt.o"
3086 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3087 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3088 # e-mips* has more than one emulation per file, e-i386* has just one at the
3089 # moment. If only one emulation is specified, then don't define
3090 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3091 case "${obj_format}${emfiles}" in
3093 extra_objects
="$extra_objects $emfiles"
3094 cat >> confdefs.h
<<\EOF
3095 #define USE_EMULATIONS 1
3101 cat >> confdefs.h
<<EOF
3102 #define EMULATIONS $EMULATIONS
3105 cat >> confdefs.h
<<EOF
3106 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3110 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3111 yes-
*-coff) need_bfd
=yes ;;
3112 no-
*-coff) need_bfd
=yes
3113 cat >> confdefs.h
<<\EOF
3114 #define MANY_SEGMENTS 1
3119 reject_dev_configs
=yes
3121 case ${reject_dev_configs}-${dev} in
3123 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3133 case "${primary_bfd_gas}" in
3134 yes) cat >> confdefs.h
<<\EOF
3135 #define BFD_ASSEMBLER 1
3141 # do we need the opcodes library?
3142 case "${need_opcodes}" in
3144 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3148 case "${need_bfd}" in
3150 BFDLIB
=..
/bfd
/libbfd.la
3151 BFDVER_H
=..
/bfd
/bfdver.h
3152 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3162 cat >> confdefs.h
<<EOF
3163 #define TARGET_ALIAS "${target_alias}"
3166 cat >> confdefs.h
<<EOF
3167 #define TARGET_CANONICAL "${target}"
3170 cat >> confdefs.h
<<EOF
3171 #define TARGET_CPU "${target_cpu}"
3174 cat >> confdefs.h
<<EOF
3175 #define TARGET_VENDOR "${target_vendor}"
3178 cat >> confdefs.h
<<EOF
3179 #define TARGET_OS "${target_os}"
3183 # Extract the first word of "gcc", so it can be a program name with args.
3184 set dummy gcc
; ac_word
=$2
3185 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3186 echo "configure:3184: checking for $ac_word" >&5
3187 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3188 echo $ac_n "(cached) $ac_c" 1>&6
3190 if test -n "$CC"; then
3191 ac_cv_prog_CC
="$CC" # Let the user override the test.
3193 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3195 for ac_dir
in $ac_dummy; do
3196 test -z "$ac_dir" && ac_dir
=.
3197 if test -f $ac_dir/$ac_word; then
3206 if test -n "$CC"; then
3207 echo "$ac_t""$CC" 1>&6
3209 echo "$ac_t""no" 1>&6
3212 if test -z "$CC"; then
3213 # Extract the first word of "cc", so it can be a program name with args.
3214 set dummy cc
; ac_word
=$2
3215 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3216 echo "configure:3214: checking for $ac_word" >&5
3217 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3218 echo $ac_n "(cached) $ac_c" 1>&6
3220 if test -n "$CC"; then
3221 ac_cv_prog_CC
="$CC" # Let the user override the test.
3223 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3226 for ac_dir
in $ac_dummy; do
3227 test -z "$ac_dir" && ac_dir
=.
3228 if test -f $ac_dir/$ac_word; then
3229 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3230 ac_prog_rejected
=yes
3238 if test $ac_prog_rejected = yes; then
3239 # We found a bogon in the path, so make sure we never use it.
3240 set dummy
$ac_cv_prog_CC
3242 if test $# -gt 0; then
3243 # We chose a different compiler from the bogus one.
3244 # However, it has the same basename, so the bogon will be chosen
3245 # first if we set CC to just the basename; use the full file name.
3247 set dummy
"$ac_dir/$ac_word" "$@"
3255 if test -n "$CC"; then
3256 echo "$ac_t""$CC" 1>&6
3258 echo "$ac_t""no" 1>&6
3261 if test -z "$CC"; then
3262 case "`uname -s`" in
3264 # Extract the first word of "cl", so it can be a program name with args.
3265 set dummy cl
; ac_word
=$2
3266 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3267 echo "configure:3265: checking for $ac_word" >&5
3268 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3269 echo $ac_n "(cached) $ac_c" 1>&6
3271 if test -n "$CC"; then
3272 ac_cv_prog_CC
="$CC" # Let the user override the test.
3274 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3276 for ac_dir
in $ac_dummy; do
3277 test -z "$ac_dir" && ac_dir
=.
3278 if test -f $ac_dir/$ac_word; then
3287 if test -n "$CC"; then
3288 echo "$ac_t""$CC" 1>&6
3290 echo "$ac_t""no" 1>&6
3295 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3298 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3299 echo "configure:3297: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3302 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3303 ac_cpp
='$CPP $CPPFLAGS'
3304 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3305 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3306 cross_compiling
=$ac_cv_prog_cc_cross
3308 cat > conftest.
$ac_ext << EOF
3310 #line 3308 "configure"
3311 #include "confdefs.h"
3315 if { (eval echo configure
:3313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3316 ac_cv_prog_cc_works
=yes
3317 # If we can't run a trivial program, we are probably using a cross compiler.
3318 if (.
/conftest
; exit) 2>/dev
/null
; then
3319 ac_cv_prog_cc_cross
=no
3321 ac_cv_prog_cc_cross
=yes
3324 echo "configure: failed program was:" >&5
3325 cat conftest.
$ac_ext >&5
3326 ac_cv_prog_cc_works
=no
3330 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3331 ac_cpp
='$CPP $CPPFLAGS'
3332 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3333 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3334 cross_compiling
=$ac_cv_prog_cc_cross
3336 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3337 if test $ac_cv_prog_cc_works = no
; then
3338 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3340 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3341 echo "configure:3339: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3342 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3343 cross_compiling
=$ac_cv_prog_cc_cross
3345 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3346 echo "configure:3344: checking whether we are using GNU C" >&5
3347 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3348 echo $ac_n "(cached) $ac_c" 1>&6
3350 cat > conftest.c
<<EOF
3355 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3353: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3362 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3364 if test $ac_cv_prog_gcc = yes; then
3370 ac_test_CFLAGS
="${CFLAGS+set}"
3371 ac_save_CFLAGS
="$CFLAGS"
3373 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3374 echo "configure:3372: checking whether ${CC-cc} accepts -g" >&5
3375 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3376 echo $ac_n "(cached) $ac_c" 1>&6
3378 echo 'void f(){}' > conftest.c
3379 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3388 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3389 if test "$ac_test_CFLAGS" = set; then
3390 CFLAGS
="$ac_save_CFLAGS"
3391 elif test $ac_cv_prog_cc_g = yes; then
3392 if test "$GCC" = yes; then
3398 if test "$GCC" = yes; then
3406 for ac_prog
in 'bison -y' byacc
3408 # Extract the first word of "$ac_prog", so it can be a program name with args.
3409 set dummy
$ac_prog; ac_word
=$2
3410 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3411 echo "configure:3409: checking for $ac_word" >&5
3412 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3413 echo $ac_n "(cached) $ac_c" 1>&6
3415 if test -n "$YACC"; then
3416 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3418 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3420 for ac_dir
in $ac_dummy; do
3421 test -z "$ac_dir" && ac_dir
=.
3422 if test -f $ac_dir/$ac_word; then
3423 ac_cv_prog_YACC
="$ac_prog"
3430 YACC
="$ac_cv_prog_YACC"
3431 if test -n "$YACC"; then
3432 echo "$ac_t""$YACC" 1>&6
3434 echo "$ac_t""no" 1>&6
3437 test -n "$YACC" && break
3439 test -n "$YACC" || YACC
="yacc"
3441 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3442 echo "configure:3440: checking how to run the C preprocessor" >&5
3443 # On Suns, sometimes $CPP names a directory.
3444 if test -n "$CPP" && test -d "$CPP"; then
3447 if test -z "$CPP"; then
3448 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3449 echo $ac_n "(cached) $ac_c" 1>&6
3451 # This must be in double quotes, not single quotes, because CPP may get
3452 # substituted into the Makefile and "${CC-cc}" will confuse make.
3454 # On the NeXT, cc -E runs the code through the compiler's parser,
3455 # not just through cpp.
3456 cat > conftest.
$ac_ext <<EOF
3457 #line 3455 "configure"
3458 #include "confdefs.h"
3462 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3463 { (eval echo configure
:3461: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3464 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3465 if test -z "$ac_err"; then
3469 echo "configure: failed program was:" >&5
3470 cat conftest.
$ac_ext >&5
3472 CPP
="${CC-cc} -E -traditional-cpp"
3473 cat > conftest.
$ac_ext <<EOF
3474 #line 3472 "configure"
3475 #include "confdefs.h"
3479 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3480 { (eval echo configure
:3478: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3481 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3482 if test -z "$ac_err"; then
3486 echo "configure: failed program was:" >&5
3487 cat conftest.
$ac_ext >&5
3489 CPP
="${CC-cc} -nologo -E"
3490 cat > conftest.
$ac_ext <<EOF
3491 #line 3489 "configure"
3492 #include "confdefs.h"
3496 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3497 { (eval echo configure
:3495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3498 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3499 if test -z "$ac_err"; then
3503 echo "configure: failed program was:" >&5
3504 cat conftest.
$ac_ext >&5
3513 ac_cv_prog_CPP
="$CPP"
3515 CPP
="$ac_cv_prog_CPP"
3517 ac_cv_prog_CPP
="$CPP"
3519 echo "$ac_t""$CPP" 1>&6
3521 missing_dir
=`cd $ac_aux_dir && pwd`
3522 for ac_prog
in flex
lex
3524 # Extract the first word of "$ac_prog", so it can be a program name with args.
3525 set dummy
$ac_prog; ac_word
=$2
3526 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3527 echo "configure:3525: checking for $ac_word" >&5
3528 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3529 echo $ac_n "(cached) $ac_c" 1>&6
3531 if test -n "$LEX"; then
3532 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3534 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3536 for ac_dir
in $ac_dummy; do
3537 test -z "$ac_dir" && ac_dir
=.
3538 if test -f $ac_dir/$ac_word; then
3539 ac_cv_prog_LEX
="$ac_prog"
3546 LEX
="$ac_cv_prog_LEX"
3547 if test -n "$LEX"; then
3548 echo "$ac_t""$LEX" 1>&6
3550 echo "$ac_t""no" 1>&6
3553 test -n "$LEX" && break
3555 test -n "$LEX" || LEX
="$missing_dir/missing flex"
3557 # Extract the first word of "flex", so it can be a program name with args.
3558 set dummy flex
; ac_word
=$2
3559 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3560 echo "configure:3558: checking for $ac_word" >&5
3561 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3562 echo $ac_n "(cached) $ac_c" 1>&6
3564 if test -n "$LEX"; then
3565 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3567 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3569 for ac_dir
in $ac_dummy; do
3570 test -z "$ac_dir" && ac_dir
=.
3571 if test -f $ac_dir/$ac_word; then
3572 ac_cv_prog_LEX
="flex"
3577 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3580 LEX
="$ac_cv_prog_LEX"
3581 if test -n "$LEX"; then
3582 echo "$ac_t""$LEX" 1>&6
3584 echo "$ac_t""no" 1>&6
3587 if test -z "$LEXLIB"
3593 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3594 echo "configure:3592: checking for yywrap in -l$ac_lib" >&5
3595 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3596 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3597 echo $ac_n "(cached) $ac_c" 1>&6
3599 ac_save_LIBS
="$LIBS"
3600 LIBS
="-l$ac_lib $LIBS"
3601 cat > conftest.
$ac_ext <<EOF
3602 #line 3600 "configure"
3603 #include "confdefs.h"
3604 /* Override any gcc2 internal prototype to avoid an error. */
3605 /* We use char because int might match the return type of a gcc2
3606 builtin and then its argument prototype would still apply. */
3613 if { (eval echo configure
:3611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3615 eval "ac_cv_lib_$ac_lib_var=yes"
3617 echo "configure: failed program was:" >&5
3618 cat conftest.
$ac_ext >&5
3620 eval "ac_cv_lib_$ac_lib_var=no"
3623 LIBS
="$ac_save_LIBS"
3626 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3627 echo "$ac_t""yes" 1>&6
3630 echo "$ac_t""no" 1>&6
3635 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3636 echo "configure:3634: checking lex output file root" >&5
3637 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3638 echo $ac_n "(cached) $ac_c" 1>&6
3640 # The minimal lex program is just a single line: %%. But some broken lexes
3641 # (Solaris, I think it was) want two %% lines, so accommodate them.
3644 if test -f lex.yy.c
; then
3645 ac_cv_prog_lex_root
=lex.yy
3646 elif test -f lexyy.c
; then
3647 ac_cv_prog_lex_root
=lexyy
3649 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3653 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3654 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3656 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3657 echo "configure:3655: checking whether yytext is a pointer" >&5
3658 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3659 echo $ac_n "(cached) $ac_c" 1>&6
3661 # POSIX says lex can declare yytext either as a pointer or an array; the
3662 # default is implementation-dependent. Figure out which it is, since
3663 # not all implementations provide the %pointer and %array declarations.
3664 ac_cv_prog_lex_yytext_pointer
=no
3665 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3666 ac_save_LIBS
="$LIBS"
3667 LIBS
="$LIBS $LEXLIB"
3668 cat > conftest.
$ac_ext <<EOF
3669 #line 3667 "configure"
3670 #include "confdefs.h"
3671 `cat $LEX_OUTPUT_ROOT.c`
3676 if { (eval echo configure
:3674: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3678 ac_cv_prog_lex_yytext_pointer
=yes
3680 echo "configure: failed program was:" >&5
3681 cat conftest.
$ac_ext >&5
3684 LIBS
="$ac_save_LIBS"
3685 rm -f "${LEX_OUTPUT_ROOT}.c"
3689 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3690 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3691 cat >> confdefs.h
<<\EOF
3692 #define YYTEXT_POINTER 1
3698 ALL_LINGUAS
="fr tr es"
3699 # Extract the first word of "ranlib", so it can be a program name with args.
3700 set dummy ranlib
; ac_word
=$2
3701 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3702 echo "configure:3700: checking for $ac_word" >&5
3703 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3704 echo $ac_n "(cached) $ac_c" 1>&6
3706 if test -n "$RANLIB"; then
3707 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3709 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3711 for ac_dir
in $ac_dummy; do
3712 test -z "$ac_dir" && ac_dir
=.
3713 if test -f $ac_dir/$ac_word; then
3714 ac_cv_prog_RANLIB
="ranlib"
3719 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3722 RANLIB
="$ac_cv_prog_RANLIB"
3723 if test -n "$RANLIB"; then
3724 echo "$ac_t""$RANLIB" 1>&6
3726 echo "$ac_t""no" 1>&6
3729 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3730 echo "configure:3728: checking for ANSI C header files" >&5
3731 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3732 echo $ac_n "(cached) $ac_c" 1>&6
3734 cat > conftest.
$ac_ext <<EOF
3735 #line 3733 "configure"
3736 #include "confdefs.h"
3742 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3743 { (eval echo configure
:3741: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3744 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3745 if test -z "$ac_err"; then
3747 ac_cv_header_stdc
=yes
3750 echo "configure: failed program was:" >&5
3751 cat conftest.
$ac_ext >&5
3753 ac_cv_header_stdc
=no
3757 if test $ac_cv_header_stdc = yes; then
3758 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3759 cat > conftest.
$ac_ext <<EOF
3760 #line 3758 "configure"
3761 #include "confdefs.h"
3764 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3765 egrep "memchr" >/dev
/null
2>&1; then
3769 ac_cv_header_stdc
=no
3775 if test $ac_cv_header_stdc = yes; then
3776 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3777 cat > conftest.
$ac_ext <<EOF
3778 #line 3776 "configure"
3779 #include "confdefs.h"
3782 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3783 egrep "free" >/dev
/null
2>&1; then
3787 ac_cv_header_stdc
=no
3793 if test $ac_cv_header_stdc = yes; then
3794 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3795 if test "$cross_compiling" = yes; then
3798 cat > conftest.
$ac_ext <<EOF
3799 #line 3797 "configure"
3800 #include "confdefs.h"
3802 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3803 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3804 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3805 int main () { int i; for (i = 0; i < 256; i++)
3806 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3810 if { (eval echo configure
:3808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3814 echo "configure: failed program was:" >&5
3815 cat conftest.
$ac_ext >&5
3817 ac_cv_header_stdc
=no
3825 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3826 if test $ac_cv_header_stdc = yes; then
3827 cat >> confdefs.h
<<\EOF
3828 #define STDC_HEADERS 1
3833 echo $ac_n "checking for working const""... $ac_c" 1>&6
3834 echo "configure:3832: checking for working const" >&5
3835 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3836 echo $ac_n "(cached) $ac_c" 1>&6
3838 cat > conftest.
$ac_ext <<EOF
3839 #line 3837 "configure"
3840 #include "confdefs.h"
3844 /* Ultrix mips cc rejects this. */
3845 typedef int charset[2]; const charset x;
3846 /* SunOS 4.1.1 cc rejects this. */
3847 char const *const *ccp;
3849 /* NEC SVR4.0.2 mips cc rejects this. */
3850 struct point {int x, y;};
3851 static struct point const zero = {0,0};
3852 /* AIX XL C 1.02.0.0 rejects this.
3853 It does not let you subtract one const X* pointer from another in an arm
3854 of an if-expression whose if-part is not a constant expression */
3855 const char *g = "string";
3856 ccp = &g + (g ? g-g : 0);
3857 /* HPUX 7.0 cc rejects these. */
3860 ccp = (char const *const *) p;
3861 { /* SCO 3.2v4 cc rejects this. */
3863 char const *s = 0 ? (char *) 0 : (char const *) 0;
3867 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3869 const int *foo = &x[0];
3872 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3873 typedef const int *iptr;
3877 { /* AIX XL C 1.02.0.0 rejects this saying
3878 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3879 struct s { int j; const int *ap[3]; };
3880 struct s *b; b->j = 5;
3882 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3888 if { (eval echo configure
:3886: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3892 echo "configure: failed program was:" >&5
3893 cat conftest.
$ac_ext >&5
3900 echo "$ac_t""$ac_cv_c_const" 1>&6
3901 if test $ac_cv_c_const = no
; then
3902 cat >> confdefs.h
<<\EOF
3908 echo $ac_n "checking for inline""... $ac_c" 1>&6
3909 echo "configure:3907: checking for inline" >&5
3910 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3911 echo $ac_n "(cached) $ac_c" 1>&6
3914 for ac_kw
in inline __inline__ __inline
; do
3915 cat > conftest.
$ac_ext <<EOF
3916 #line 3914 "configure"
3917 #include "confdefs.h"
3923 if { (eval echo configure
:3921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3925 ac_cv_c_inline
=$ac_kw; break
3927 echo "configure: failed program was:" >&5
3928 cat conftest.
$ac_ext >&5
3935 echo "$ac_t""$ac_cv_c_inline" 1>&6
3936 case "$ac_cv_c_inline" in
3938 no
) cat >> confdefs.h
<<\EOF
3942 *) cat >> confdefs.h
<<EOF
3943 #define inline $ac_cv_c_inline
3948 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3949 echo "configure:3947: checking for off_t" >&5
3950 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3951 echo $ac_n "(cached) $ac_c" 1>&6
3953 cat > conftest.
$ac_ext <<EOF
3954 #line 3952 "configure"
3955 #include "confdefs.h"
3956 #include <sys/types.h>
3962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3963 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3965 ac_cv_type_off_t
=yes
3973 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3974 if test $ac_cv_type_off_t = no
; then
3975 cat >> confdefs.h
<<\EOF
3981 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3982 echo "configure:3980: checking for size_t" >&5
3983 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3984 echo $ac_n "(cached) $ac_c" 1>&6
3986 cat > conftest.
$ac_ext <<EOF
3987 #line 3985 "configure"
3988 #include "confdefs.h"
3989 #include <sys/types.h>
3995 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3996 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3998 ac_cv_type_size_t
=yes
4001 ac_cv_type_size_t
=no
4006 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4007 if test $ac_cv_type_size_t = no
; then
4008 cat >> confdefs.h
<<\EOF
4009 #define size_t unsigned
4014 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4015 # for constant arguments. Useless!
4016 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4017 echo "configure:4015: checking for working alloca.h" >&5
4018 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4019 echo $ac_n "(cached) $ac_c" 1>&6
4021 cat > conftest.
$ac_ext <<EOF
4022 #line 4020 "configure"
4023 #include "confdefs.h"
4026 char *p = alloca(2 * sizeof(int));
4029 if { (eval echo configure
:4027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4031 ac_cv_header_alloca_h
=yes
4033 echo "configure: failed program was:" >&5
4034 cat conftest.
$ac_ext >&5
4036 ac_cv_header_alloca_h
=no
4041 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4042 if test $ac_cv_header_alloca_h = yes; then
4043 cat >> confdefs.h
<<\EOF
4044 #define HAVE_ALLOCA_H 1
4049 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4050 echo "configure:4048: checking for alloca" >&5
4051 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4052 echo $ac_n "(cached) $ac_c" 1>&6
4054 cat > conftest.
$ac_ext <<EOF
4055 #line 4053 "configure"
4056 #include "confdefs.h"
4059 # define alloca __builtin_alloca
4062 # include <malloc.h>
4063 # define alloca _alloca
4066 # include <alloca.h>
4071 # ifndef alloca /* predefined by HP cc +Olibcalls */
4080 char *p = (char *) alloca(1);
4083 if { (eval echo configure
:4081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4085 ac_cv_func_alloca_works
=yes
4087 echo "configure: failed program was:" >&5
4088 cat conftest.
$ac_ext >&5
4090 ac_cv_func_alloca_works
=no
4095 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4096 if test $ac_cv_func_alloca_works = yes; then
4097 cat >> confdefs.h
<<\EOF
4098 #define HAVE_ALLOCA 1
4103 if test $ac_cv_func_alloca_works = no
; then
4104 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4105 # that cause trouble. Some versions do not even contain alloca or
4106 # contain a buggy version. If you still want to use their alloca,
4107 # use ar to extract alloca.o from them instead of compiling alloca.c.
4108 ALLOCA
=alloca.
${ac_objext}
4109 cat >> confdefs.h
<<\EOF
4114 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4115 echo "configure:4113: checking whether alloca needs Cray hooks" >&5
4116 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4117 echo $ac_n "(cached) $ac_c" 1>&6
4119 cat > conftest.
$ac_ext <<EOF
4120 #line 4118 "configure"
4121 #include "confdefs.h"
4122 #if defined(CRAY) && ! defined(CRAY2)
4129 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4130 egrep "webecray" >/dev
/null
2>&1; then
4141 echo "$ac_t""$ac_cv_os_cray" 1>&6
4142 if test $ac_cv_os_cray = yes; then
4143 for ac_func
in _getb67 GETB67 getb67
; do
4144 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4145 echo "configure:4143: checking for $ac_func" >&5
4146 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4147 echo $ac_n "(cached) $ac_c" 1>&6
4149 cat > conftest.
$ac_ext <<EOF
4150 #line 4148 "configure"
4151 #include "confdefs.h"
4152 /* System header to define __stub macros and hopefully few prototypes,
4153 which can conflict with char $ac_func(); below. */
4155 /* Override any gcc2 internal prototype to avoid an error. */
4156 /* We use char because int might match the return type of a gcc2
4157 builtin and then its argument prototype would still apply. */
4162 /* The GNU C library defines this for functions which it implements
4163 to always fail with ENOSYS. Some functions are actually named
4164 something starting with __ and the normal name is an alias. */
4165 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4173 if { (eval echo configure
:4171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4175 eval "ac_cv_func_$ac_func=yes"
4177 echo "configure: failed program was:" >&5
4178 cat conftest.
$ac_ext >&5
4180 eval "ac_cv_func_$ac_func=no"
4185 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4186 echo "$ac_t""yes" 1>&6
4187 cat >> confdefs.h
<<EOF
4188 #define CRAY_STACKSEG_END $ac_func
4193 echo "$ac_t""no" 1>&6
4199 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4200 echo "configure:4198: checking stack direction for C alloca" >&5
4201 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4202 echo $ac_n "(cached) $ac_c" 1>&6
4204 if test "$cross_compiling" = yes; then
4205 ac_cv_c_stack_direction
=0
4207 cat > conftest.
$ac_ext <<EOF
4208 #line 4206 "configure"
4209 #include "confdefs.h"
4210 find_stack_direction ()
4212 static char *addr = 0;
4217 return find_stack_direction ();
4220 return (&dummy > addr) ? 1 : -1;
4224 exit (find_stack_direction() < 0);
4227 if { (eval echo configure
:4225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4229 ac_cv_c_stack_direction
=1
4231 echo "configure: failed program was:" >&5
4232 cat conftest.
$ac_ext >&5
4234 ac_cv_c_stack_direction
=-1
4241 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4242 cat >> confdefs.h
<<EOF
4243 #define STACK_DIRECTION $ac_cv_c_stack_direction
4248 for ac_hdr
in unistd.h
4250 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4251 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4252 echo "configure:4250: checking for $ac_hdr" >&5
4253 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4254 echo $ac_n "(cached) $ac_c" 1>&6
4256 cat > conftest.
$ac_ext <<EOF
4257 #line 4255 "configure"
4258 #include "confdefs.h"
4261 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4262 { (eval echo configure
:4260: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4263 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4264 if test -z "$ac_err"; then
4266 eval "ac_cv_header_$ac_safe=yes"
4269 echo "configure: failed program was:" >&5
4270 cat conftest.
$ac_ext >&5
4272 eval "ac_cv_header_$ac_safe=no"
4276 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4277 echo "$ac_t""yes" 1>&6
4278 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4279 cat >> confdefs.h
<<EOF
4280 #define $ac_tr_hdr 1
4284 echo "$ac_t""no" 1>&6
4288 for ac_func
in getpagesize
4290 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4291 echo "configure:4289: checking for $ac_func" >&5
4292 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4293 echo $ac_n "(cached) $ac_c" 1>&6
4295 cat > conftest.
$ac_ext <<EOF
4296 #line 4294 "configure"
4297 #include "confdefs.h"
4298 /* System header to define __stub macros and hopefully few prototypes,
4299 which can conflict with char $ac_func(); below. */
4301 /* Override any gcc2 internal prototype to avoid an error. */
4302 /* We use char because int might match the return type of a gcc2
4303 builtin and then its argument prototype would still apply. */
4308 /* The GNU C library defines this for functions which it implements
4309 to always fail with ENOSYS. Some functions are actually named
4310 something starting with __ and the normal name is an alias. */
4311 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4319 if { (eval echo configure
:4317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4321 eval "ac_cv_func_$ac_func=yes"
4323 echo "configure: failed program was:" >&5
4324 cat conftest.
$ac_ext >&5
4326 eval "ac_cv_func_$ac_func=no"
4331 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4332 echo "$ac_t""yes" 1>&6
4333 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4334 cat >> confdefs.h
<<EOF
4335 #define $ac_tr_func 1
4339 echo "$ac_t""no" 1>&6
4343 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4344 echo "configure:4342: checking for working mmap" >&5
4345 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4346 echo $ac_n "(cached) $ac_c" 1>&6
4348 if test "$cross_compiling" = yes; then
4349 ac_cv_func_mmap_fixed_mapped
=no
4351 cat > conftest.
$ac_ext <<EOF
4352 #line 4350 "configure"
4353 #include "confdefs.h"
4355 /* Thanks to Mike Haertel and Jim Avera for this test.
4356 Here is a matrix of mmap possibilities:
4357 mmap private not fixed
4358 mmap private fixed at somewhere currently unmapped
4359 mmap private fixed at somewhere already mapped
4360 mmap shared not fixed
4361 mmap shared fixed at somewhere currently unmapped
4362 mmap shared fixed at somewhere already mapped
4363 For private mappings, we should verify that changes cannot be read()
4364 back from the file, nor mmap's back from the file at a different
4365 address. (There have been systems where private was not correctly
4366 implemented like the infamous i386 svr4.0, and systems where the
4367 VM page cache was not coherent with the filesystem buffer cache
4368 like early versions of FreeBSD and possibly contemporary NetBSD.)
4369 For shared mappings, we should conversely verify that changes get
4370 propogated back to all the places they're supposed to be.
4372 Grep wants private fixed already mapped.
4373 The main things grep needs to know about mmap are:
4374 * does it exist and is it safe to write into the mmap'd area
4375 * how to use it (BSD variants) */
4376 #include <sys/types.h>
4378 #include <sys/mman.h>
4380 /* This mess was copied from the GNU getpagesize.h. */
4381 #ifndef HAVE_GETPAGESIZE
4382 # ifdef HAVE_UNISTD_H
4383 # include <unistd.h>
4386 /* Assume that all systems that can run configure have sys/param.h. */
4387 # ifndef HAVE_SYS_PARAM_H
4388 # define HAVE_SYS_PARAM_H 1
4391 # ifdef _SC_PAGESIZE
4392 # define getpagesize() sysconf(_SC_PAGESIZE)
4393 # else /* no _SC_PAGESIZE */
4394 # ifdef HAVE_SYS_PARAM_H
4395 # include <sys/param.h>
4396 # ifdef EXEC_PAGESIZE
4397 # define getpagesize() EXEC_PAGESIZE
4398 # else /* no EXEC_PAGESIZE */
4400 # define getpagesize() NBPG * CLSIZE
4403 # endif /* no CLSIZE */
4404 # else /* no NBPG */
4406 # define getpagesize() NBPC
4407 # else /* no NBPC */
4409 # define getpagesize() PAGESIZE
4410 # endif /* PAGESIZE */
4411 # endif /* no NBPC */
4412 # endif /* no NBPG */
4413 # endif /* no EXEC_PAGESIZE */
4414 # else /* no HAVE_SYS_PARAM_H */
4415 # define getpagesize() 8192 /* punt totally */
4416 # endif /* no HAVE_SYS_PARAM_H */
4417 # endif /* no _SC_PAGESIZE */
4419 #endif /* no HAVE_GETPAGESIZE */
4422 extern "C" { void *malloc(unsigned); }
4430 char *data, *data2, *data3;
4434 pagesize = getpagesize();
4437 * First, make a file with some known garbage in it.
4439 data = malloc(pagesize);
4442 for (i = 0; i < pagesize; ++i)
4443 *(data + i) = rand();
4445 fd = creat("conftestmmap", 0600);
4448 if (write(fd, data, pagesize) != pagesize)
4453 * Next, try to mmap the file at a fixed address which
4454 * already has something else allocated at it. If we can,
4455 * also make sure that we see the same garbage.
4457 fd = open("conftestmmap", O_RDWR);
4460 data2 = malloc(2 * pagesize);
4463 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4464 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4465 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4467 for (i = 0; i < pagesize; ++i)
4468 if (*(data + i) != *(data2 + i))
4472 * Finally, make sure that changes to the mapped area
4473 * do not percolate back to the file as seen by read().
4474 * (This is a bug on some variants of i386 svr4.0.)
4476 for (i = 0; i < pagesize; ++i)
4477 *(data2 + i) = *(data2 + i) + 1;
4478 data3 = malloc(pagesize);
4481 if (read(fd, data3, pagesize) != pagesize)
4483 for (i = 0; i < pagesize; ++i)
4484 if (*(data + i) != *(data3 + i))
4487 unlink("conftestmmap");
4492 if { (eval echo configure
:4490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4494 ac_cv_func_mmap_fixed_mapped
=yes
4496 echo "configure: failed program was:" >&5
4497 cat conftest.
$ac_ext >&5
4499 ac_cv_func_mmap_fixed_mapped
=no
4506 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4507 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4508 cat >> confdefs.h
<<\EOF
4515 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4516 unistd.h values.h sys
/param.h
4518 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4519 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4520 echo "configure:4518: checking for $ac_hdr" >&5
4521 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4522 echo $ac_n "(cached) $ac_c" 1>&6
4524 cat > conftest.
$ac_ext <<EOF
4525 #line 4523 "configure"
4526 #include "confdefs.h"
4529 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4530 { (eval echo configure
:4528: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4531 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4532 if test -z "$ac_err"; then
4534 eval "ac_cv_header_$ac_safe=yes"
4537 echo "configure: failed program was:" >&5
4538 cat conftest.
$ac_ext >&5
4540 eval "ac_cv_header_$ac_safe=no"
4544 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4545 echo "$ac_t""yes" 1>&6
4546 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4547 cat >> confdefs.h
<<EOF
4548 #define $ac_tr_hdr 1
4552 echo "$ac_t""no" 1>&6
4556 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4557 __argz_count __argz_stringify __argz_next
4559 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4560 echo "configure:4558: checking for $ac_func" >&5
4561 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4562 echo $ac_n "(cached) $ac_c" 1>&6
4564 cat > conftest.
$ac_ext <<EOF
4565 #line 4563 "configure"
4566 #include "confdefs.h"
4567 /* System header to define __stub macros and hopefully few prototypes,
4568 which can conflict with char $ac_func(); below. */
4570 /* Override any gcc2 internal prototype to avoid an error. */
4571 /* We use char because int might match the return type of a gcc2
4572 builtin and then its argument prototype would still apply. */
4577 /* The GNU C library defines this for functions which it implements
4578 to always fail with ENOSYS. Some functions are actually named
4579 something starting with __ and the normal name is an alias. */
4580 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4588 if { (eval echo configure
:4586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4590 eval "ac_cv_func_$ac_func=yes"
4592 echo "configure: failed program was:" >&5
4593 cat conftest.
$ac_ext >&5
4595 eval "ac_cv_func_$ac_func=no"
4600 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4601 echo "$ac_t""yes" 1>&6
4602 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4603 cat >> confdefs.h
<<EOF
4604 #define $ac_tr_func 1
4608 echo "$ac_t""no" 1>&6
4613 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4614 for ac_func
in stpcpy
4616 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4617 echo "configure:4615: checking for $ac_func" >&5
4618 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4619 echo $ac_n "(cached) $ac_c" 1>&6
4621 cat > conftest.
$ac_ext <<EOF
4622 #line 4620 "configure"
4623 #include "confdefs.h"
4624 /* System header to define __stub macros and hopefully few prototypes,
4625 which can conflict with char $ac_func(); below. */
4627 /* Override any gcc2 internal prototype to avoid an error. */
4628 /* We use char because int might match the return type of a gcc2
4629 builtin and then its argument prototype would still apply. */
4634 /* The GNU C library defines this for functions which it implements
4635 to always fail with ENOSYS. Some functions are actually named
4636 something starting with __ and the normal name is an alias. */
4637 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4645 if { (eval echo configure
:4643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4647 eval "ac_cv_func_$ac_func=yes"
4649 echo "configure: failed program was:" >&5
4650 cat conftest.
$ac_ext >&5
4652 eval "ac_cv_func_$ac_func=no"
4657 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4658 echo "$ac_t""yes" 1>&6
4659 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4660 cat >> confdefs.h
<<EOF
4661 #define $ac_tr_func 1
4665 echo "$ac_t""no" 1>&6
4670 if test "${ac_cv_func_stpcpy}" = "yes"; then
4671 cat >> confdefs.h
<<\EOF
4672 #define HAVE_STPCPY 1
4677 if test $ac_cv_header_locale_h = yes; then
4678 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4679 echo "configure:4677: checking for LC_MESSAGES" >&5
4680 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4681 echo $ac_n "(cached) $ac_c" 1>&6
4683 cat > conftest.
$ac_ext <<EOF
4684 #line 4682 "configure"
4685 #include "confdefs.h"
4691 if { (eval echo configure
:4689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4693 am_cv_val_LC_MESSAGES
=yes
4695 echo "configure: failed program was:" >&5
4696 cat conftest.
$ac_ext >&5
4698 am_cv_val_LC_MESSAGES
=no
4703 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4704 if test $am_cv_val_LC_MESSAGES = yes; then
4705 cat >> confdefs.h
<<\EOF
4706 #define HAVE_LC_MESSAGES 1
4711 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4712 echo "configure:4710: checking whether NLS is requested" >&5
4713 # Check whether --enable-nls or --disable-nls was given.
4714 if test "${enable_nls+set}" = set; then
4715 enableval
="$enable_nls"
4721 echo "$ac_t""$USE_NLS" 1>&6
4724 USE_INCLUDED_LIBINTL
=no
4726 if test "$USE_NLS" = "yes"; then
4727 cat >> confdefs.h
<<\EOF
4728 #define ENABLE_NLS 1
4731 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4732 echo "configure:4730: checking whether included gettext is requested" >&5
4733 # Check whether --with-included-gettext or --without-included-gettext was given.
4734 if test "${with_included_gettext+set}" = set; then
4735 withval
="$with_included_gettext"
4736 nls_cv_force_use_gnu_gettext
=$withval
4738 nls_cv_force_use_gnu_gettext
=no
4741 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4743 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4744 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4746 nls_cv_header_libgt
=
4749 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4750 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4751 echo "configure:4749: checking for libintl.h" >&5
4752 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4753 echo $ac_n "(cached) $ac_c" 1>&6
4755 cat > conftest.
$ac_ext <<EOF
4756 #line 4754 "configure"
4757 #include "confdefs.h"
4758 #include <libintl.h>
4760 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4761 { (eval echo configure
:4759: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4762 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4763 if test -z "$ac_err"; then
4765 eval "ac_cv_header_$ac_safe=yes"
4768 echo "configure: failed program was:" >&5
4769 cat conftest.
$ac_ext >&5
4771 eval "ac_cv_header_$ac_safe=no"
4775 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4776 echo "$ac_t""yes" 1>&6
4777 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4778 echo "configure:4776: checking for gettext in libc" >&5
4779 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4780 echo $ac_n "(cached) $ac_c" 1>&6
4782 cat > conftest.
$ac_ext <<EOF
4783 #line 4781 "configure"
4784 #include "confdefs.h"
4785 #include <libintl.h>
4787 return (int) gettext ("")
4790 if { (eval echo configure
:4788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4792 gt_cv_func_gettext_libc
=yes
4794 echo "configure: failed program was:" >&5
4795 cat conftest.
$ac_ext >&5
4797 gt_cv_func_gettext_libc
=no
4802 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4804 if test "$gt_cv_func_gettext_libc" != "yes"; then
4805 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4806 echo "configure:4804: checking for bindtextdomain in -lintl" >&5
4807 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4808 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4809 echo $ac_n "(cached) $ac_c" 1>&6
4811 ac_save_LIBS
="$LIBS"
4813 cat > conftest.
$ac_ext <<EOF
4814 #line 4812 "configure"
4815 #include "confdefs.h"
4816 /* Override any gcc2 internal prototype to avoid an error. */
4817 /* We use char because int might match the return type of a gcc2
4818 builtin and then its argument prototype would still apply. */
4819 char bindtextdomain();
4825 if { (eval echo configure
:4823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4827 eval "ac_cv_lib_$ac_lib_var=yes"
4829 echo "configure: failed program was:" >&5
4830 cat conftest.
$ac_ext >&5
4832 eval "ac_cv_lib_$ac_lib_var=no"
4835 LIBS
="$ac_save_LIBS"
4838 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4839 echo "$ac_t""yes" 1>&6
4840 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4841 echo "configure:4839: checking for gettext in libintl" >&5
4842 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4843 echo $ac_n "(cached) $ac_c" 1>&6
4845 cat > conftest.
$ac_ext <<EOF
4846 #line 4844 "configure"
4847 #include "confdefs.h"
4850 return (int) gettext ("")
4853 if { (eval echo configure
:4851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4855 gt_cv_func_gettext_libintl
=yes
4857 echo "configure: failed program was:" >&5
4858 cat conftest.
$ac_ext >&5
4860 gt_cv_func_gettext_libintl
=no
4865 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4867 echo "$ac_t""no" 1>&6
4872 if test "$gt_cv_func_gettext_libc" = "yes" \
4873 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4874 cat >> confdefs.h
<<\EOF
4875 #define HAVE_GETTEXT 1
4878 # Extract the first word of "msgfmt", so it can be a program name with args.
4879 set dummy msgfmt
; ac_word
=$2
4880 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4881 echo "configure:4879: checking for $ac_word" >&5
4882 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4883 echo $ac_n "(cached) $ac_c" 1>&6
4887 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4890 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4891 for ac_dir
in $PATH; do
4892 test -z "$ac_dir" && ac_dir
=.
4893 if test -f $ac_dir/$ac_word; then
4894 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4895 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4901 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4905 MSGFMT
="$ac_cv_path_MSGFMT"
4906 if test -n "$MSGFMT"; then
4907 echo "$ac_t""$MSGFMT" 1>&6
4909 echo "$ac_t""no" 1>&6
4911 if test "$MSGFMT" != "no"; then
4912 for ac_func
in dcgettext
4914 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4915 echo "configure:4913: checking for $ac_func" >&5
4916 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4917 echo $ac_n "(cached) $ac_c" 1>&6
4919 cat > conftest.
$ac_ext <<EOF
4920 #line 4918 "configure"
4921 #include "confdefs.h"
4922 /* System header to define __stub macros and hopefully few prototypes,
4923 which can conflict with char $ac_func(); below. */
4925 /* Override any gcc2 internal prototype to avoid an error. */
4926 /* We use char because int might match the return type of a gcc2
4927 builtin and then its argument prototype would still apply. */
4932 /* The GNU C library defines this for functions which it implements
4933 to always fail with ENOSYS. Some functions are actually named
4934 something starting with __ and the normal name is an alias. */
4935 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4943 if { (eval echo configure
:4941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4945 eval "ac_cv_func_$ac_func=yes"
4947 echo "configure: failed program was:" >&5
4948 cat conftest.
$ac_ext >&5
4950 eval "ac_cv_func_$ac_func=no"
4955 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4956 echo "$ac_t""yes" 1>&6
4957 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4958 cat >> confdefs.h
<<EOF
4959 #define $ac_tr_func 1
4963 echo "$ac_t""no" 1>&6
4967 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4968 set dummy gmsgfmt
; ac_word
=$2
4969 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4970 echo "configure:4968: checking for $ac_word" >&5
4971 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4972 echo $ac_n "(cached) $ac_c" 1>&6
4976 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4979 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4982 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4984 for ac_dir
in $ac_dummy; do
4985 test -z "$ac_dir" && ac_dir
=.
4986 if test -f $ac_dir/$ac_word; then
4987 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4992 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4996 GMSGFMT
="$ac_cv_path_GMSGFMT"
4997 if test -n "$GMSGFMT"; then
4998 echo "$ac_t""$GMSGFMT" 1>&6
5000 echo "$ac_t""no" 1>&6
5003 # Extract the first word of "xgettext", so it can be a program name with args.
5004 set dummy xgettext
; ac_word
=$2
5005 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5006 echo "configure:5004: checking for $ac_word" >&5
5007 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5008 echo $ac_n "(cached) $ac_c" 1>&6
5012 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5015 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5016 for ac_dir
in $PATH; do
5017 test -z "$ac_dir" && ac_dir
=.
5018 if test -f $ac_dir/$ac_word; then
5019 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5020 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5026 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5030 XGETTEXT
="$ac_cv_path_XGETTEXT"
5031 if test -n "$XGETTEXT"; then
5032 echo "$ac_t""$XGETTEXT" 1>&6
5034 echo "$ac_t""no" 1>&6
5037 cat > conftest.
$ac_ext <<EOF
5038 #line 5036 "configure"
5039 #include "confdefs.h"
5042 extern int _nl_msg_cat_cntr;
5043 return _nl_msg_cat_cntr
5046 if { (eval echo configure
:5044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5051 echo "configure: failed program was:" >&5
5052 cat conftest.
$ac_ext >&5
5063 echo "$ac_t""no" 1>&6
5068 if test "$CATOBJEXT" = "NONE"; then
5069 nls_cv_use_gnu_gettext
=yes
5073 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5074 INTLOBJS
="\$(GETTOBJS)"
5075 # Extract the first word of "msgfmt", so it can be a program name with args.
5076 set dummy msgfmt
; ac_word
=$2
5077 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5078 echo "configure:5076: checking for $ac_word" >&5
5079 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5080 echo $ac_n "(cached) $ac_c" 1>&6
5084 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5087 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5088 for ac_dir
in $PATH; do
5089 test -z "$ac_dir" && ac_dir
=.
5090 if test -f $ac_dir/$ac_word; then
5091 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5092 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5098 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5102 MSGFMT
="$ac_cv_path_MSGFMT"
5103 if test -n "$MSGFMT"; then
5104 echo "$ac_t""$MSGFMT" 1>&6
5106 echo "$ac_t""no" 1>&6
5109 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5110 set dummy gmsgfmt
; ac_word
=$2
5111 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5112 echo "configure:5110: checking for $ac_word" >&5
5113 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5114 echo $ac_n "(cached) $ac_c" 1>&6
5118 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5121 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5124 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5126 for ac_dir
in $ac_dummy; do
5127 test -z "$ac_dir" && ac_dir
=.
5128 if test -f $ac_dir/$ac_word; then
5129 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5134 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5138 GMSGFMT
="$ac_cv_path_GMSGFMT"
5139 if test -n "$GMSGFMT"; then
5140 echo "$ac_t""$GMSGFMT" 1>&6
5142 echo "$ac_t""no" 1>&6
5145 # Extract the first word of "xgettext", so it can be a program name with args.
5146 set dummy xgettext
; ac_word
=$2
5147 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5148 echo "configure:5146: checking for $ac_word" >&5
5149 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5150 echo $ac_n "(cached) $ac_c" 1>&6
5154 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5157 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5158 for ac_dir
in $PATH; do
5159 test -z "$ac_dir" && ac_dir
=.
5160 if test -f $ac_dir/$ac_word; then
5161 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5162 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5168 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5172 XGETTEXT
="$ac_cv_path_XGETTEXT"
5173 if test -n "$XGETTEXT"; then
5174 echo "$ac_t""$XGETTEXT" 1>&6
5176 echo "$ac_t""no" 1>&6
5180 USE_INCLUDED_LIBINTL
=yes
5184 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5186 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5187 nls_cv_header_intl
=libintl.h
5188 nls_cv_header_libgt
=libgettext.h
5191 if test "$XGETTEXT" != ":"; then
5192 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5195 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5200 # We need to process the po/ directory.
5204 nls_cv_header_intl
=libintl.h
5205 nls_cv_header_libgt
=libgettext.h
5208 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5209 # because some of the sources are only built for this goal.
5210 if test "$PACKAGE" = gettext; then
5212 USE_INCLUDED_LIBINTL
=yes
5215 for lang
in $ALL_LINGUAS; do
5216 GMOFILES
="$GMOFILES $lang.gmo"
5217 POFILES
="$POFILES $lang.po"
5233 if test "x$CATOBJEXT" != "x"; then
5234 if test "x$ALL_LINGUAS" = "x"; then
5237 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5238 echo "configure:5236: checking for catalogs to be installed" >&5
5240 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5241 case "$ALL_LINGUAS" in
5242 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5245 LINGUAS
=$NEW_LINGUAS
5246 echo "$ac_t""$LINGUAS" 1>&6
5249 if test -n "$LINGUAS"; then
5250 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5254 if test $ac_cv_header_locale_h = yes; then
5255 INCLUDE_LOCALE_H
="#include <locale.h>"
5258 /* The system does not provide the header <locale.h>. Take care yourself. */"
5262 if test -f $srcdir/po2tbl.
sed.
in; then
5263 if test "$CATOBJEXT" = ".cat"; then
5264 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5265 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5266 echo "configure:5264: checking for linux/version.h" >&5
5267 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5268 echo $ac_n "(cached) $ac_c" 1>&6
5270 cat > conftest.
$ac_ext <<EOF
5271 #line 5269 "configure"
5272 #include "confdefs.h"
5273 #include <linux/version.h>
5275 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5276 { (eval echo configure
:5274: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5277 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5278 if test -z "$ac_err"; then
5280 eval "ac_cv_header_$ac_safe=yes"
5283 echo "configure: failed program was:" >&5
5284 cat conftest.
$ac_ext >&5
5286 eval "ac_cv_header_$ac_safe=no"
5290 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5291 echo "$ac_t""yes" 1>&6
5294 echo "$ac_t""no" 1>&6
5299 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5301 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5302 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5305 if test "$PACKAGE" = "gettext"; then
5315 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5321 if test -f $srcdir/po
/POTFILES.
in; then
5322 test -d po || mkdir po
5323 if test "x$srcdir" != "x."; then
5324 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5325 posrcprefix
="$srcdir/"
5327 posrcprefix
="../$srcdir/"
5333 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5334 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5338 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5339 echo "configure:5337: checking whether to enable maintainer-specific portions of Makefiles" >&5
5340 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5341 if test "${enable_maintainer_mode+set}" = set; then
5342 enableval
="$enable_maintainer_mode"
5343 USE_MAINTAINER_MODE
=$enableval
5345 USE_MAINTAINER_MODE
=no
5348 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5351 if test $USE_MAINTAINER_MODE = yes; then
5352 MAINTAINER_MODE_TRUE
=
5353 MAINTAINER_MODE_FALSE
='#'
5355 MAINTAINER_MODE_TRUE
='#'
5356 MAINTAINER_MODE_FALSE
=
5358 MAINT
=$MAINTAINER_MODE_TRUE
5363 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5364 echo "configure:5362: checking for executable suffix" >&5
5365 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5366 echo $ac_n "(cached) $ac_c" 1>&6
5368 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5372 echo 'int main () { return 0; }' > conftest.
$ac_ext
5374 if { (eval echo configure
:5372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5375 for file in conftest.
*; do
5377 *.c |
*.o |
*.obj
) ;;
5378 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5382 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5385 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5390 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5391 echo "$ac_t""${ac_cv_exeext}" 1>&6
5395 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5397 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5398 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5399 echo "configure:5397: checking for $ac_hdr" >&5
5400 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5401 echo $ac_n "(cached) $ac_c" 1>&6
5403 cat > conftest.
$ac_ext <<EOF
5404 #line 5402 "configure"
5405 #include "confdefs.h"
5408 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5409 { (eval echo configure
:5407: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5410 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5411 if test -z "$ac_err"; then
5413 eval "ac_cv_header_$ac_safe=yes"
5416 echo "configure: failed program was:" >&5
5417 cat conftest.
$ac_ext >&5
5419 eval "ac_cv_header_$ac_safe=no"
5423 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5424 echo "$ac_t""yes" 1>&6
5425 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5426 cat >> confdefs.h
<<EOF
5427 #define $ac_tr_hdr 1
5431 echo "$ac_t""no" 1>&6
5436 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5437 # people who are not cross-compiling but are compiling cross-assemblers.
5438 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5439 echo "configure:5437: checking whether compiling a cross-assembler" >&5
5440 if test "${host}" = "${target}"; then
5444 cat >> confdefs.h
<<\EOF
5445 #define CROSS_COMPILE 1
5449 echo "$ac_t""$cross_gas" 1>&6
5451 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5452 # for constant arguments. Useless!
5453 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5454 echo "configure:5452: checking for working alloca.h" >&5
5455 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5456 echo $ac_n "(cached) $ac_c" 1>&6
5458 cat > conftest.
$ac_ext <<EOF
5459 #line 5457 "configure"
5460 #include "confdefs.h"
5463 char *p = alloca(2 * sizeof(int));
5466 if { (eval echo configure
:5464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5468 ac_cv_header_alloca_h
=yes
5470 echo "configure: failed program was:" >&5
5471 cat conftest.
$ac_ext >&5
5473 ac_cv_header_alloca_h
=no
5478 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5479 if test $ac_cv_header_alloca_h = yes; then
5480 cat >> confdefs.h
<<\EOF
5481 #define HAVE_ALLOCA_H 1
5486 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5487 echo "configure:5485: checking for alloca" >&5
5488 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5489 echo $ac_n "(cached) $ac_c" 1>&6
5491 cat > conftest.
$ac_ext <<EOF
5492 #line 5490 "configure"
5493 #include "confdefs.h"
5496 # define alloca __builtin_alloca
5499 # include <malloc.h>
5500 # define alloca _alloca
5503 # include <alloca.h>
5508 # ifndef alloca /* predefined by HP cc +Olibcalls */
5517 char *p = (char *) alloca(1);
5520 if { (eval echo configure
:5518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5522 ac_cv_func_alloca_works
=yes
5524 echo "configure: failed program was:" >&5
5525 cat conftest.
$ac_ext >&5
5527 ac_cv_func_alloca_works
=no
5532 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5533 if test $ac_cv_func_alloca_works = yes; then
5534 cat >> confdefs.h
<<\EOF
5535 #define HAVE_ALLOCA 1
5540 if test $ac_cv_func_alloca_works = no
; then
5541 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5542 # that cause trouble. Some versions do not even contain alloca or
5543 # contain a buggy version. If you still want to use their alloca,
5544 # use ar to extract alloca.o from them instead of compiling alloca.c.
5545 ALLOCA
=alloca.
${ac_objext}
5546 cat >> confdefs.h
<<\EOF
5551 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5552 echo "configure:5550: checking whether alloca needs Cray hooks" >&5
5553 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5554 echo $ac_n "(cached) $ac_c" 1>&6
5556 cat > conftest.
$ac_ext <<EOF
5557 #line 5555 "configure"
5558 #include "confdefs.h"
5559 #if defined(CRAY) && ! defined(CRAY2)
5566 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5567 egrep "webecray" >/dev
/null
2>&1; then
5578 echo "$ac_t""$ac_cv_os_cray" 1>&6
5579 if test $ac_cv_os_cray = yes; then
5580 for ac_func
in _getb67 GETB67 getb67
; do
5581 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5582 echo "configure:5580: checking for $ac_func" >&5
5583 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5584 echo $ac_n "(cached) $ac_c" 1>&6
5586 cat > conftest.
$ac_ext <<EOF
5587 #line 5585 "configure"
5588 #include "confdefs.h"
5589 /* System header to define __stub macros and hopefully few prototypes,
5590 which can conflict with char $ac_func(); below. */
5592 /* Override any gcc2 internal prototype to avoid an error. */
5593 /* We use char because int might match the return type of a gcc2
5594 builtin and then its argument prototype would still apply. */
5599 /* The GNU C library defines this for functions which it implements
5600 to always fail with ENOSYS. Some functions are actually named
5601 something starting with __ and the normal name is an alias. */
5602 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5610 if { (eval echo configure
:5608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5612 eval "ac_cv_func_$ac_func=yes"
5614 echo "configure: failed program was:" >&5
5615 cat conftest.
$ac_ext >&5
5617 eval "ac_cv_func_$ac_func=no"
5622 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5623 echo "$ac_t""yes" 1>&6
5624 cat >> confdefs.h
<<EOF
5625 #define CRAY_STACKSEG_END $ac_func
5630 echo "$ac_t""no" 1>&6
5636 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5637 echo "configure:5635: checking stack direction for C alloca" >&5
5638 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5639 echo $ac_n "(cached) $ac_c" 1>&6
5641 if test "$cross_compiling" = yes; then
5642 ac_cv_c_stack_direction
=0
5644 cat > conftest.
$ac_ext <<EOF
5645 #line 5643 "configure"
5646 #include "confdefs.h"
5647 find_stack_direction ()
5649 static char *addr = 0;
5654 return find_stack_direction ();
5657 return (&dummy > addr) ? 1 : -1;
5661 exit (find_stack_direction() < 0);
5664 if { (eval echo configure
:5662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5666 ac_cv_c_stack_direction
=1
5668 echo "configure: failed program was:" >&5
5669 cat conftest.
$ac_ext >&5
5671 ac_cv_c_stack_direction
=-1
5678 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5679 cat >> confdefs.h
<<EOF
5680 #define STACK_DIRECTION $ac_cv_c_stack_direction
5685 echo $ac_n "checking for inline""... $ac_c" 1>&6
5686 echo "configure:5684: checking for inline" >&5
5687 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5688 echo $ac_n "(cached) $ac_c" 1>&6
5691 for ac_kw
in inline __inline__ __inline
; do
5692 cat > conftest.
$ac_ext <<EOF
5693 #line 5691 "configure"
5694 #include "confdefs.h"
5700 if { (eval echo configure
:5698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5702 ac_cv_c_inline
=$ac_kw; break
5704 echo "configure: failed program was:" >&5
5705 cat conftest.
$ac_ext >&5
5712 echo "$ac_t""$ac_cv_c_inline" 1>&6
5713 case "$ac_cv_c_inline" in
5715 no
) cat >> confdefs.h
<<\EOF
5719 *) cat >> confdefs.h
<<EOF
5720 #define inline $ac_cv_c_inline
5726 # VMS doesn't have unlink.
5727 for ac_func
in unlink remove
5729 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5730 echo "configure:5728: checking for $ac_func" >&5
5731 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5732 echo $ac_n "(cached) $ac_c" 1>&6
5734 cat > conftest.
$ac_ext <<EOF
5735 #line 5733 "configure"
5736 #include "confdefs.h"
5737 /* System header to define __stub macros and hopefully few prototypes,
5738 which can conflict with char $ac_func(); below. */
5740 /* Override any gcc2 internal prototype to avoid an error. */
5741 /* We use char because int might match the return type of a gcc2
5742 builtin and then its argument prototype would still apply. */
5747 /* The GNU C library defines this for functions which it implements
5748 to always fail with ENOSYS. Some functions are actually named
5749 something starting with __ and the normal name is an alias. */
5750 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5758 if { (eval echo configure
:5756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5760 eval "ac_cv_func_$ac_func=yes"
5762 echo "configure: failed program was:" >&5
5763 cat conftest.
$ac_ext >&5
5765 eval "ac_cv_func_$ac_func=no"
5770 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5771 echo "$ac_t""yes" 1>&6
5772 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5773 cat >> confdefs.h
<<EOF
5774 #define $ac_tr_func 1
5778 echo "$ac_t""no" 1>&6
5783 # Some systems don't have sbrk().
5786 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5787 echo "configure:5785: checking for $ac_func" >&5
5788 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5789 echo $ac_n "(cached) $ac_c" 1>&6
5791 cat > conftest.
$ac_ext <<EOF
5792 #line 5790 "configure"
5793 #include "confdefs.h"
5794 /* System header to define __stub macros and hopefully few prototypes,
5795 which can conflict with char $ac_func(); below. */
5797 /* Override any gcc2 internal prototype to avoid an error. */
5798 /* We use char because int might match the return type of a gcc2
5799 builtin and then its argument prototype would still apply. */
5804 /* The GNU C library defines this for functions which it implements
5805 to always fail with ENOSYS. Some functions are actually named
5806 something starting with __ and the normal name is an alias. */
5807 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5815 if { (eval echo configure
:5813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5817 eval "ac_cv_func_$ac_func=yes"
5819 echo "configure: failed program was:" >&5
5820 cat conftest.
$ac_ext >&5
5822 eval "ac_cv_func_$ac_func=no"
5827 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5828 echo "$ac_t""yes" 1>&6
5829 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5830 cat >> confdefs.h
<<EOF
5831 #define $ac_tr_func 1
5835 echo "$ac_t""no" 1>&6
5840 # do we need the math library?
5841 case "${need_libm}" in
5845 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5846 # These system don't have libm
5849 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5850 echo "configure:5848: checking for _mwvalidcheckl in -lmw" >&5
5851 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5852 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5853 echo $ac_n "(cached) $ac_c" 1>&6
5855 ac_save_LIBS
="$LIBS"
5857 cat > conftest.
$ac_ext <<EOF
5858 #line 5856 "configure"
5859 #include "confdefs.h"
5860 /* Override any gcc2 internal prototype to avoid an error. */
5861 /* We use char because int might match the return type of a gcc2
5862 builtin and then its argument prototype would still apply. */
5863 char _mwvalidcheckl();
5869 if { (eval echo configure
:5867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5871 eval "ac_cv_lib_$ac_lib_var=yes"
5873 echo "configure: failed program was:" >&5
5874 cat conftest.
$ac_ext >&5
5876 eval "ac_cv_lib_$ac_lib_var=no"
5879 LIBS
="$ac_save_LIBS"
5882 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5883 echo "$ac_t""yes" 1>&6
5886 echo "$ac_t""no" 1>&6
5889 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5890 echo "configure:5888: checking for main in -lm" >&5
5891 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5892 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5893 echo $ac_n "(cached) $ac_c" 1>&6
5895 ac_save_LIBS
="$LIBS"
5897 cat > conftest.
$ac_ext <<EOF
5898 #line 5896 "configure"
5899 #include "confdefs.h"
5905 if { (eval echo configure
:5903: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5907 eval "ac_cv_lib_$ac_lib_var=yes"
5909 echo "configure: failed program was:" >&5
5910 cat conftest.
$ac_ext >&5
5912 eval "ac_cv_lib_$ac_lib_var=no"
5915 LIBS
="$ac_save_LIBS"
5918 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5919 echo "$ac_t""yes" 1>&6
5922 echo "$ac_t""no" 1>&6
5927 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5928 echo "configure:5926: checking for main in -lm" >&5
5929 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5930 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5931 echo $ac_n "(cached) $ac_c" 1>&6
5933 ac_save_LIBS
="$LIBS"
5935 cat > conftest.
$ac_ext <<EOF
5936 #line 5934 "configure"
5937 #include "confdefs.h"
5943 if { (eval echo configure
:5941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5945 eval "ac_cv_lib_$ac_lib_var=yes"
5947 echo "configure: failed program was:" >&5
5948 cat conftest.
$ac_ext >&5
5950 eval "ac_cv_lib_$ac_lib_var=no"
5953 LIBS
="$ac_save_LIBS"
5956 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5957 echo "$ac_t""yes" 1>&6
5960 echo "$ac_t""no" 1>&6
5970 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5971 # enough, but on some of those systems, the assert macro relies on requoting
5973 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5974 echo "configure:5972: checking for working assert macro" >&5
5975 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5976 echo $ac_n "(cached) $ac_c" 1>&6
5978 cat > conftest.
$ac_ext <<EOF
5979 #line 5977 "configure"
5980 #include "confdefs.h"
5985 /* check for requoting problems */
5986 static int a, b, c, d;
5988 assert (!strcmp(s, "foo bar baz quux"));
5989 /* check for newline handling */
5995 if { (eval echo configure
:5993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5997 gas_cv_assert_ok
=yes
5999 echo "configure: failed program was:" >&5
6000 cat conftest.
$ac_ext >&5
6006 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6007 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6008 #define BROKEN_ASSERT 1
6013 # On some systems, the system header files may not declare malloc, realloc,
6014 # and free. There are places where gas needs these functions to have been
6015 # declared -- such as when taking their addresses.
6017 #ifdef HAVE_MEMORY_H
6020 #ifdef HAVE_STRING_H
6023 #ifdef HAVE_STRINGS_H
6024 #include <strings.h>
6027 #ifdef HAVE_STDLIB_H
6030 #ifdef HAVE_UNISTD_H
6035 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6036 echo "configure:6034: checking whether declaration is required for strstr" >&5
6037 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6038 echo $ac_n "(cached) $ac_c" 1>&6
6040 cat > conftest.
$ac_ext <<EOF
6041 #line 6039 "configure"
6042 #include "confdefs.h"
6046 typedef char *(*f)();
6052 if { (eval echo configure
:6050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6054 gas_cv_decl_needed_strstr
=no
6056 echo "configure: failed program was:" >&5
6057 cat conftest.
$ac_ext >&5
6059 gas_cv_decl_needed_strstr
=yes
6063 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6064 if test $gas_cv_decl_needed_strstr = yes; then
6065 cat >> confdefs.h
<<\EOF
6066 #define NEED_DECLARATION_STRSTR 1
6072 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6073 echo "configure:6071: checking whether declaration is required for malloc" >&5
6074 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6075 echo $ac_n "(cached) $ac_c" 1>&6
6077 cat > conftest.
$ac_ext <<EOF
6078 #line 6076 "configure"
6079 #include "confdefs.h"
6083 typedef char *(*f)();
6089 if { (eval echo configure
:6087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6091 gas_cv_decl_needed_malloc
=no
6093 echo "configure: failed program was:" >&5
6094 cat conftest.
$ac_ext >&5
6096 gas_cv_decl_needed_malloc
=yes
6100 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6101 if test $gas_cv_decl_needed_malloc = yes; then
6102 cat >> confdefs.h
<<\EOF
6103 #define NEED_DECLARATION_MALLOC 1
6109 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6110 echo "configure:6108: checking whether declaration is required for free" >&5
6111 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6112 echo $ac_n "(cached) $ac_c" 1>&6
6114 cat > conftest.
$ac_ext <<EOF
6115 #line 6113 "configure"
6116 #include "confdefs.h"
6120 typedef void (*f)();
6126 if { (eval echo configure
:6124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6128 gas_cv_decl_needed_free
=no
6130 echo "configure: failed program was:" >&5
6131 cat conftest.
$ac_ext >&5
6133 gas_cv_decl_needed_free
=yes
6137 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6138 if test $gas_cv_decl_needed_free = yes; then
6139 cat >> confdefs.h
<<\EOF
6140 #define NEED_DECLARATION_FREE 1
6146 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6147 echo "configure:6145: checking whether declaration is required for sbrk" >&5
6148 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6149 echo $ac_n "(cached) $ac_c" 1>&6
6151 cat > conftest.
$ac_ext <<EOF
6152 #line 6150 "configure"
6153 #include "confdefs.h"
6157 typedef char *(*f)();
6163 if { (eval echo configure
:6161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6165 gas_cv_decl_needed_sbrk
=no
6167 echo "configure: failed program was:" >&5
6168 cat conftest.
$ac_ext >&5
6170 gas_cv_decl_needed_sbrk
=yes
6174 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6175 if test $gas_cv_decl_needed_sbrk = yes; then
6176 cat >> confdefs.h
<<\EOF
6177 #define NEED_DECLARATION_SBRK 1
6183 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6184 echo "configure:6182: checking whether declaration is required for environ" >&5
6185 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6186 echo $ac_n "(cached) $ac_c" 1>&6
6188 cat > conftest.
$ac_ext <<EOF
6189 #line 6187 "configure"
6190 #include "confdefs.h"
6200 if { (eval echo configure
:6198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6202 gas_cv_decl_needed_environ
=no
6204 echo "configure: failed program was:" >&5
6205 cat conftest.
$ac_ext >&5
6207 gas_cv_decl_needed_environ
=yes
6211 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6212 if test $gas_cv_decl_needed_environ = yes; then
6213 cat >> confdefs.h
<<\EOF
6214 #define NEED_DECLARATION_ENVIRON 1
6220 # Does errno.h declare errno, or do we have to add a separate declaration
6223 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6224 echo "configure:6222: checking whether declaration is required for errno" >&5
6225 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6226 echo $ac_n "(cached) $ac_c" 1>&6
6228 cat > conftest.
$ac_ext <<EOF
6229 #line 6227 "configure"
6230 #include "confdefs.h"
6244 if { (eval echo configure
:6242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6246 gas_cv_decl_needed_errno
=no
6248 echo "configure: failed program was:" >&5
6249 cat conftest.
$ac_ext >&5
6251 gas_cv_decl_needed_errno
=yes
6255 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6256 if test $gas_cv_decl_needed_errno = yes; then
6257 cat >> confdefs.h
<<\EOF
6258 #define NEED_DECLARATION_ERRNO 1
6267 cat > confcache
<<\EOF
6268 # This file is a shell script that caches the results of configure
6269 # tests run on this system so they can be shared between configure
6270 # scripts and configure runs. It is not useful on other systems.
6271 # If it contains results you don't want to keep, you may remove or edit it.
6273 # By default, configure uses ./config.cache as the cache file,
6274 # creating it if it does not exist already. You can give configure
6275 # the --cache-file=FILE option to use a different cache file; that is
6276 # what configure does when it calls configure scripts in
6277 # subdirectories, so they share the cache.
6278 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6279 # config.status only pays attention to the cache file if you give it the
6280 # --recheck option to rerun configure.
6283 # The following way of writing the cache mishandles newlines in values,
6284 # but we know of no workaround that is simple, portable, and efficient.
6285 # So, don't put newlines in cache variables' values.
6286 # Ultrix sh set writes to stderr and can't be redirected directly,
6287 # and sets the high bit in the cache file unless we assign to the vars.
6289 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6291 # `set' does not quote correctly, so add quotes (double-quote substitution
6292 # turns \\\\ into \\, and sed turns \\ into \).
6294 -e "s/'/'\\\\''/g" \
6295 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6298 # `set' quotes correctly as required by POSIX, so do not add quotes.
6299 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6302 if cmp -s $cache_file confcache
; then
6305 if test -w $cache_file; then
6306 echo "updating cache $cache_file"
6307 cat confcache
> $cache_file
6309 echo "not updating unwritable cache $cache_file"
6314 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6316 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6317 # Let make expand exec_prefix.
6318 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6320 # Any assignment to VPATH causes Sun make to only execute
6321 # the first set of double-colon rules, so remove it if not needed.
6322 # If there is a colon in the path, we need to keep it.
6323 if test "x$srcdir" = x.
; then
6324 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6327 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6329 DEFS
=-DHAVE_CONFIG_H
6331 # Without the "./", some shells look in PATH for config.status.
6332 : ${CONFIG_STATUS=./config.status}
6334 echo creating
$CONFIG_STATUS
6335 rm -f $CONFIG_STATUS
6336 cat > $CONFIG_STATUS <<EOF
6338 # Generated automatically by configure.
6339 # Run this file to recreate the current configuration.
6340 # This directory was configured as follows,
6341 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6343 # $0 $ac_configure_args
6345 # Compiler output produced by configure, useful for debugging
6346 # configure, is in ./config.log if it exists.
6348 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6351 case "\$ac_option" in
6352 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6353 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6354 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6355 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6356 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6358 -help | --help | --hel | --he | --h)
6359 echo "\$ac_cs_usage"; exit 0 ;;
6360 *) echo "\$ac_cs_usage"; exit 1 ;;
6364 ac_given_srcdir=$srcdir
6365 ac_given_INSTALL="$INSTALL"
6367 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
6369 cat >> $CONFIG_STATUS <<EOF
6371 # Protect against being on the right side of a sed subst in config.status.
6372 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6373 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6377 s%@CFLAGS@%$CFLAGS%g
6378 s%@CPPFLAGS@%$CPPFLAGS%g
6379 s%@CXXFLAGS@%$CXXFLAGS%g
6380 s%@FFLAGS@%$FFLAGS%g
6382 s%@LDFLAGS@%$LDFLAGS%g
6384 s%@exec_prefix@%$exec_prefix%g
6385 s%@prefix@%$prefix%g
6386 s%@program_transform_name@%$program_transform_name%g
6387 s%@bindir@%$bindir%g
6388 s%@sbindir@%$sbindir%g
6389 s%@libexecdir@%$libexecdir%g
6390 s%@datadir@%$datadir%g
6391 s%@sysconfdir@%$sysconfdir%g
6392 s%@sharedstatedir@%$sharedstatedir%g
6393 s%@localstatedir@%$localstatedir%g
6394 s%@libdir@%$libdir%g
6395 s%@includedir@%$includedir%g
6396 s%@oldincludedir@%$oldincludedir%g
6397 s%@infodir@%$infodir%g
6398 s%@mandir@%$mandir%g
6400 s%@host_alias@%$host_alias%g
6401 s%@host_cpu@%$host_cpu%g
6402 s%@host_vendor@%$host_vendor%g
6403 s%@host_os@%$host_os%g
6404 s%@target@%$target%g
6405 s%@target_alias@%$target_alias%g
6406 s%@target_cpu@%$target_cpu%g
6407 s%@target_vendor@%$target_vendor%g
6408 s%@target_os@%$target_os%g
6410 s%@build_alias@%$build_alias%g
6411 s%@build_cpu@%$build_cpu%g
6412 s%@build_vendor@%$build_vendor%g
6413 s%@build_os@%$build_os%g
6415 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6416 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6417 s%@INSTALL_DATA@%$INSTALL_DATA%g
6418 s%@PACKAGE@%$PACKAGE%g
6419 s%@VERSION@%$VERSION%g
6420 s%@ACLOCAL@%$ACLOCAL%g
6421 s%@AUTOCONF@%$AUTOCONF%g
6422 s%@AUTOMAKE@%$AUTOMAKE%g
6423 s%@AUTOHEADER@%$AUTOHEADER%g
6424 s%@MAKEINFO@%$MAKEINFO%g
6425 s%@SET_MAKE@%$SET_MAKE%g
6427 s%@OBJEXT@%$OBJEXT%g
6428 s%@EXEEXT@%$EXEEXT%g
6429 s%@RANLIB@%$RANLIB%g
6431 s%@LIBTOOL@%$LIBTOOL%g
6432 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6433 s%@GDBINIT@%$GDBINIT%g
6434 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6435 s%@extra_objects@%$extra_objects%g
6436 s%@target_cpu_type@%$target_cpu_type%g
6437 s%@obj_format@%$obj_format%g
6438 s%@te_file@%$te_file%g
6439 s%@install_tooldir@%$install_tooldir%g
6441 s%@BFDLIB@%$BFDLIB%g
6442 s%@OPCODES_LIB@%$OPCODES_LIB%g
6443 s%@BFDVER_H@%$BFDVER_H%g
6444 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6447 s%@LEXLIB@%$LEXLIB%g
6449 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6450 s%@ALLOCA@%$ALLOCA%g
6451 s%@USE_NLS@%$USE_NLS%g
6452 s%@MSGFMT@%$MSGFMT%g
6453 s%@GMSGFMT@%$GMSGFMT%g
6454 s%@XGETTEXT@%$XGETTEXT%g
6455 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6456 s%@CATALOGS@%$CATALOGS%g
6457 s%@CATOBJEXT@%$CATOBJEXT%g
6458 s%@DATADIRNAME@%$DATADIRNAME%g
6459 s%@GMOFILES@%$GMOFILES%g
6460 s%@INSTOBJEXT@%$INSTOBJEXT%g
6461 s%@INTLDEPS@%$INTLDEPS%g
6462 s%@INTLLIBS@%$INTLLIBS%g
6463 s%@INTLOBJS@%$INTLOBJS%g
6464 s%@POFILES@%$POFILES%g
6466 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6468 s%@GT_YES@%$GT_YES%g
6469 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6471 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6472 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6479 cat >> $CONFIG_STATUS <<\EOF
6481 # Split the substitutions into bite-sized pieces for seds with
6482 # small command number limits, like on Digital OSF/1 and HP-UX.
6483 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6484 ac_file
=1 # Number of current file.
6485 ac_beg
=1 # First line for current file.
6486 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6489 while $ac_more_lines; do
6490 if test $ac_beg -gt 1; then
6491 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6493 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6495 if test ! -s conftest.s
$ac_file; then
6497 rm -f conftest.s
$ac_file
6499 if test -z "$ac_sed_cmds"; then
6500 ac_sed_cmds
="sed -f conftest.s$ac_file"
6502 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6504 ac_file
=`expr $ac_file + 1`
6506 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6509 if test -z "$ac_sed_cmds"; then
6514 cat >> $CONFIG_STATUS <<EOF
6516 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6518 cat >> $CONFIG_STATUS <<\EOF
6519 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6520 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6522 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6523 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6524 *) ac_file_in
="${ac_file}.in" ;;
6527 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6529 # Remove last slash and all that follows it. Not all systems have dirname.
6530 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6531 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6532 # The file is in a subdirectory.
6533 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6534 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6535 # A "../" for each directory in $ac_dir_suffix.
6536 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6538 ac_dir_suffix
= ac_dots
=
6541 case "$ac_given_srcdir" in
6543 if test -z "$ac_dots"; then top_srcdir
=.
6544 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6545 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6547 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6548 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6551 case "$ac_given_INSTALL" in
6552 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6553 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6556 echo creating
"$ac_file"
6558 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6560 *Makefile
*) ac_comsub
="1i\\
6561 # $configure_input" ;;
6565 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6567 s%@configure_input@%$configure_input%g
6568 s%@srcdir@%$srcdir%g
6569 s%@top_srcdir@%$top_srcdir%g
6570 s%@INSTALL@%$INSTALL%g
6571 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6575 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6576 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6578 # ac_d sets the value in "#define NAME VALUE" lines.
6579 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6580 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6583 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6584 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6585 ac_uB
='\([ ]\)%\1#\2define\3'
6588 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6589 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6590 ac_eB
='$%\1#\2define\3'
6594 if test "${CONFIG_HEADERS+set}" != set; then
6596 cat >> $CONFIG_STATUS <<EOF
6597 CONFIG_HEADERS="config.h:config.in"
6599 cat >> $CONFIG_STATUS <<\EOF
6601 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6602 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6604 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6605 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6606 *) ac_file_in
="${ac_file}.in" ;;
6609 echo creating
$ac_file
6611 rm -f conftest.frag conftest.
in conftest.out
6612 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6613 cat $ac_file_inputs > conftest.
in
6617 # Transform confdefs.h into a sed script conftest.vals that substitutes
6618 # the proper values into config.h.in to produce config.h. And first:
6619 # Protect against being on the right side of a sed subst in config.status.
6620 # Protect against being in an unquoted here document in config.status.
6622 cat > conftest.hdr
<<\EOF
6625 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6629 sed -n -f conftest.hdr confdefs.h > conftest.vals
6632 # This sed command replaces #undef with comments. This is necessary, for
6633 # example, in the case of _POSIX_SOURCE, which is predefined and required
6634 # on some systems where configure will not decide to define it.
6635 cat >> conftest.vals <<\EOF
6636 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6639 # Break up conftest.vals because some shells have a limit on
6640 # the size of here documents, and old seds have small limits too.
6645 ac_lines=`grep -c . conftest.vals
`
6646 # grep -c gives empty output for an empty file on some AIX systems.
6647 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6648 # Write a limited-size here document to conftest.frag.
6649 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6650 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6652 sed -f conftest.frag conftest.in > conftest.out
6654 mv conftest.out conftest.in
6656 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6658 mv conftest.tail conftest.vals
6662 cat >> $CONFIG_STATUS <<\EOF
6663 rm -f conftest.frag conftest.h
6664 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6665 cat conftest.in >> conftest.h
6667 if cmp -s $ac_file conftest.h 2>/dev/null; then
6668 echo "$ac_file is unchanged"
6671 # Remove last slash and all that follows it. Not all systems have dirname.
6672 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6673 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6674 # The file is in a subdirectory.
6675 test ! -d "$ac_dir" && mkdir "$ac_dir"
6678 mv conftest.h $ac_file
6683 cat >> $CONFIG_STATUS <<EOF
6685 target_cpu_type=${target_cpu_type}
6686 cgen_cpu_prefix=${cgen_cpu_prefix}
6687 obj_format=${obj_format}
6690 cat >> $CONFIG_STATUS <<\EOF
6691 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6692 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6693 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6694 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6695 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6696 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6697 if test "x$cgen_cpu_prefix" != x ; then
6698 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6701 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6704 chmod +x $CONFIG_STATUS
6705 rm -fr confdefs* $ac_clean_files
6706 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1