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
1510 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1511 lt_cv_file_magic_cmd
=/usr
/bin
/file
1512 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1518 # this will be overridden with pass_all, but let us keep it just in case
1519 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1523 *-32|
*"-32 ") libmagic
=32-bit;;
1524 *-n32|
*"-n32 ") libmagic
=N32
;;
1525 *-64|
*"-64 ") libmagic
=64-bit;;
1526 *) libmagic
=never-match
;;
1528 # this will be overridden with pass_all, but let us keep it just in case
1529 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1532 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1533 lt_cv_deplibs_check_method
=pass_all
1536 # This must be Linux ELF.
1539 alpha
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1540 lt_cv_deplibs_check_method
=pass_all
;;
1542 # glibc up to 2.1.1 does not perform some relocations on ARM
1543 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1545 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1549 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1550 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1552 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1557 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1558 lt_cv_file_magic_cmd
=/usr
/bin
/file
1559 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1562 osf3
* | osf4
* | osf5
*)
1563 # this will be overridden with pass_all, but let us keep it just in case
1564 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1565 lt_cv_file_magic_test_file
=/shlib
/libc.so
1566 lt_cv_deplibs_check_method
=pass_all
1570 lt_cv_deplibs_check_method
=pass_all
1574 lt_cv_deplibs_check_method
=pass_all
1575 lt_cv_file_magic_test_file
=/lib
/libc.so
1578 sysv5uw
[78]* | sysv4
*uw2
*)
1579 lt_cv_deplibs_check_method
=pass_all
1582 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1583 case $host_vendor in
1585 lt_cv_deplibs_check_method
=pass_all
1588 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]'
1589 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1597 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1598 file_magic_cmd
=$lt_cv_file_magic_cmd
1599 deplibs_check_method
=$lt_cv_deplibs_check_method
1601 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1602 echo "configure:1603: checking for object suffix" >&5
1603 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1604 echo $ac_n "(cached) $ac_c" 1>&6
1607 echo 'int i = 1;' > conftest.
$ac_ext
1608 if { (eval echo configure
:1609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1609 for ac_file
in conftest.
*; do
1612 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1616 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1621 echo "$ac_t""$ac_cv_objext" 1>&6
1622 OBJEXT
=$ac_cv_objext
1623 ac_objext
=$ac_cv_objext
1627 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1628 echo "configure:1629: checking for executable suffix" >&5
1629 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1630 echo $ac_n "(cached) $ac_c" 1>&6
1632 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1636 echo 'int main () { return 0; }' > conftest.
$ac_ext
1638 if { (eval echo configure
:1639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1639 for file in conftest.
*; do
1641 *.c |
*.o |
*.obj
) ;;
1642 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1646 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1649 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1654 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1655 echo "$ac_t""${ac_cv_exeext}" 1>&6
1658 if test $host != $build; then
1659 ac_tool_prefix
=${host_alias}-
1664 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1666 # Only perform the check for file, if the check method requires it
1667 case $deplibs_check_method in
1669 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1670 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1671 echo "configure:1672: checking for ${ac_tool_prefix}file" >&5
1672 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1673 echo $ac_n "(cached) $ac_c" 1>&6
1677 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1680 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1683 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1684 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1685 ac_dummy
="/usr/bin:$PATH"
1686 for ac_dir
in $ac_dummy; do
1687 test -z "$ac_dir" && ac_dir
=.
1688 if test -f $ac_dir/${ac_tool_prefix}file; then
1689 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1690 if test -n "$file_magic_test_file"; then
1691 case $deplibs_check_method in
1693 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1694 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1695 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1696 egrep "$file_magic_regex" > /dev
/null
; then
1701 *** Warning: the command libtool uses to detect shared libraries,
1702 *** $file_magic_cmd, produces output that libtool cannot recognize.
1703 *** The result is that libtool may fail to recognize shared libraries
1704 *** as such. This will affect the creation of libtool libraries that
1705 *** depend on shared libraries, but programs linked with such libtool
1706 *** libraries will work regardless of this problem. Nevertheless, you
1707 *** may want to report the problem to your system manager and/or to
1708 *** bug-libtool@gnu.org
1718 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1723 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1724 if test -n "$MAGIC_CMD"; then
1725 echo "$ac_t""$MAGIC_CMD" 1>&6
1727 echo "$ac_t""no" 1>&6
1730 if test -z "$lt_cv_path_MAGIC_CMD"; then
1731 if test -n "$ac_tool_prefix"; then
1732 echo $ac_n "checking for file""... $ac_c" 1>&6
1733 echo "configure:1734: checking for file" >&5
1734 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1735 echo $ac_n "(cached) $ac_c" 1>&6
1739 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1742 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1745 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1746 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1747 ac_dummy
="/usr/bin:$PATH"
1748 for ac_dir
in $ac_dummy; do
1749 test -z "$ac_dir" && ac_dir
=.
1750 if test -f $ac_dir/file; then
1751 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1752 if test -n "$file_magic_test_file"; then
1753 case $deplibs_check_method in
1755 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1756 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1757 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1758 egrep "$file_magic_regex" > /dev
/null
; then
1763 *** Warning: the command libtool uses to detect shared libraries,
1764 *** $file_magic_cmd, produces output that libtool cannot recognize.
1765 *** The result is that libtool may fail to recognize shared libraries
1766 *** as such. This will affect the creation of libtool libraries that
1767 *** depend on shared libraries, but programs linked with such libtool
1768 *** libraries will work regardless of this problem. Nevertheless, you
1769 *** may want to report the problem to your system manager and/or to
1770 *** bug-libtool@gnu.org
1780 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1785 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1786 if test -n "$MAGIC_CMD"; then
1787 echo "$ac_t""$MAGIC_CMD" 1>&6
1789 echo "$ac_t""no" 1>&6
1801 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1802 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1803 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1804 echo "configure:1805: checking for $ac_word" >&5
1805 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1808 if test -n "$RANLIB"; then
1809 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1811 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1813 for ac_dir
in $ac_dummy; do
1814 test -z "$ac_dir" && ac_dir
=.
1815 if test -f $ac_dir/$ac_word; then
1816 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1823 RANLIB
="$ac_cv_prog_RANLIB"
1824 if test -n "$RANLIB"; then
1825 echo "$ac_t""$RANLIB" 1>&6
1827 echo "$ac_t""no" 1>&6
1831 if test -z "$ac_cv_prog_RANLIB"; then
1832 if test -n "$ac_tool_prefix"; then
1833 # Extract the first word of "ranlib", so it can be a program name with args.
1834 set dummy ranlib
; ac_word
=$2
1835 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1836 echo "configure:1837: checking for $ac_word" >&5
1837 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1838 echo $ac_n "(cached) $ac_c" 1>&6
1840 if test -n "$RANLIB"; then
1841 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1843 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1845 for ac_dir
in $ac_dummy; do
1846 test -z "$ac_dir" && ac_dir
=.
1847 if test -f $ac_dir/$ac_word; then
1848 ac_cv_prog_RANLIB
="ranlib"
1853 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1856 RANLIB
="$ac_cv_prog_RANLIB"
1857 if test -n "$RANLIB"; then
1858 echo "$ac_t""$RANLIB" 1>&6
1860 echo "$ac_t""no" 1>&6
1868 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1869 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1870 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1871 echo "configure:1872: checking for $ac_word" >&5
1872 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1873 echo $ac_n "(cached) $ac_c" 1>&6
1875 if test -n "$STRIP"; then
1876 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1878 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1880 for ac_dir
in $ac_dummy; do
1881 test -z "$ac_dir" && ac_dir
=.
1882 if test -f $ac_dir/$ac_word; then
1883 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1890 STRIP
="$ac_cv_prog_STRIP"
1891 if test -n "$STRIP"; then
1892 echo "$ac_t""$STRIP" 1>&6
1894 echo "$ac_t""no" 1>&6
1898 if test -z "$ac_cv_prog_STRIP"; then
1899 if test -n "$ac_tool_prefix"; then
1900 # Extract the first word of "strip", so it can be a program name with args.
1901 set dummy strip
; ac_word
=$2
1902 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1903 echo "configure:1904: checking for $ac_word" >&5
1904 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1905 echo $ac_n "(cached) $ac_c" 1>&6
1907 if test -n "$STRIP"; then
1908 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1910 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1912 for ac_dir
in $ac_dummy; do
1913 test -z "$ac_dir" && ac_dir
=.
1914 if test -f $ac_dir/$ac_word; then
1915 ac_cv_prog_STRIP
="strip"
1920 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1923 STRIP
="$ac_cv_prog_STRIP"
1924 if test -n "$STRIP"; then
1925 echo "$ac_t""$STRIP" 1>&6
1927 echo "$ac_t""no" 1>&6
1936 # Check for any special flags to pass to ltconfig.
1937 libtool_flags
="--cache-file=$cache_file"
1938 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1939 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1940 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1941 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1942 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1945 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1946 if test "${enable_libtool_lock+set}" = set; then
1947 enableval
="$enable_libtool_lock"
1951 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1952 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1954 # Check whether --with-pic or --without-pic was given.
1955 if test "${with_pic+set}" = set; then
1962 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1963 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1965 # Some flags need to be propagated to the compiler or linker for good
1969 # Find out which ABI we are using.
1970 echo '#line 1971 "configure"' > conftest.
$ac_ext
1971 if { (eval echo configure
:1972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1972 case `/usr/bin/file conftest.$ac_objext` in
1988 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1989 SAVE_CFLAGS
="$CFLAGS"
1990 CFLAGS
="$CFLAGS -belf"
1991 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1992 echo "configure:1993: checking whether the C compiler needs -belf" >&5
1993 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1994 echo $ac_n "(cached) $ac_c" 1>&6
1998 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1999 ac_cpp
='$CPP $CPPFLAGS'
2000 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2001 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2002 cross_compiling
=$ac_cv_prog_cc_cross
2004 cat > conftest.
$ac_ext <<EOF
2005 #line 2006 "configure"
2006 #include "confdefs.h"
2012 if { (eval echo configure
:2013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2014 lt_cv_cc_needs_belf
=yes
2016 echo "configure: failed program was:" >&5
2017 cat conftest.
$ac_ext >&5
2019 lt_cv_cc_needs_belf
=no
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
2031 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2032 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2033 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2034 CFLAGS
="$SAVE_CFLAGS"
2042 # Save cache, so that ltconfig can load it
2043 cat > confcache
<<\EOF
2044 # This file is a shell script that caches the results of configure
2045 # tests run on this system so they can be shared between configure
2046 # scripts and configure runs. It is not useful on other systems.
2047 # If it contains results you don't want to keep, you may remove or edit it.
2049 # By default, configure uses ./config.cache as the cache file,
2050 # creating it if it does not exist already. You can give configure
2051 # the --cache-file=FILE option to use a different cache file; that is
2052 # what configure does when it calls configure scripts in
2053 # subdirectories, so they share the cache.
2054 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2055 # config.status only pays attention to the cache file if you give it the
2056 # --recheck option to rerun configure.
2059 # The following way of writing the cache mishandles newlines in values,
2060 # but we know of no workaround that is simple, portable, and efficient.
2061 # So, don't put newlines in cache variables' values.
2062 # Ultrix sh set writes to stderr and can't be redirected directly,
2063 # and sets the high bit in the cache file unless we assign to the vars.
2065 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2067 # `set' does not quote correctly, so add quotes (double-quote substitution
2068 # turns \\\\ into \\, and sed turns \\ into \).
2070 -e "s/'/'\\\\''/g" \
2071 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2074 # `set' quotes correctly as required by POSIX, so do not add quotes.
2075 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2078 if cmp -s $cache_file confcache
; then
2081 if test -w $cache_file; then
2082 echo "updating cache $cache_file"
2083 cat confcache
> $cache_file
2085 echo "not updating unwritable cache $cache_file"
2091 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2092 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2093 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2094 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2095 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2096 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2097 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2098 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2099 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2100 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2102 # Reload cache, that may have been modified by ltconfig
2103 if test -r "$cache_file"; then
2104 echo "loading cache $cache_file"
2107 echo "creating cache $cache_file"
2112 # This can be used to rebuild libtool when needed
2113 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2115 # Always use our own libtool.
2116 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2118 # Redirect the config.log output again, so that the ltconfig log is not
2119 # clobbered by the next message.
2120 exec 5>>.
/config.log
2129 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2130 if test "${enable_bfd_assembler+set}" = set; then
2131 enableval
="$enable_bfd_assembler"
2132 case "${enableval}" in
2133 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2134 no
) user_bfd_gas
=no
;;
2135 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2138 # Check whether --enable-targets or --disable-targets was given.
2139 if test "${enable_targets+set}" = set; then
2140 enableval
="$enable_targets"
2141 case "${enableval}" in
2142 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2144 no
) enable_targets
= ;;
2145 *) enable_targets
=$enableval ;;
2148 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2149 if test "${enable_commonbfdlib+set}" = set; then
2150 enableval
="$enable_commonbfdlib"
2151 case "${enableval}" in
2152 yes) commonbfdlib
=true
;;
2153 no
) commonbfdlib
=false
;;
2154 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2160 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2161 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2162 if test "${enable_build_warnings+set}" = set; then
2163 enableval
="$enable_build_warnings"
2164 case "${enableval}" in
2166 no
) build_warnings
="-w";;
2167 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2168 build_warnings
="${build_warnings} ${t}";;
2169 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2170 build_warnings
="${t} ${build_warnings}";;
2171 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2173 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2174 echo "Setting warning flags = $build_warnings" 6>&1
2178 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2179 WARN_CFLAGS
="${build_warnings}"
2183 # Generate a header file
2188 # If we are on a DOS filesystem, we must use gdb.ini rather than
2192 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
2200 # Makefile target for installing gas in $(tooldir)/bin.
2201 install_tooldir
=install-exec-tooldir
2205 if test -n "$enable_targets" ; then
2206 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2207 if test $t = "all"; then
2211 result
=`$ac_config_sub $t 2>/dev/null`
2212 if test -n "$result" ; then
2213 canon_targets
="$canon_targets $result"
2215 # # Permit "all", etc. We don't support it yet though.
2216 # canon_targets="$canon_targets $t"
2219 _gas_uniq_list
="$canon_targets"
2220 _gas_uniq_newlist
=""
2221 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2222 case $_gas_uniq_i in
2224 *) case " $_gas_uniq_newlist " in
2225 *" $_gas_uniq_i "*) ;;
2226 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2230 canon_targets
=$_gas_uniq_newlist
2236 for this_target
in $target $canon_targets ; do
2238 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2240 # check for architecture variants
2244 alpha
*) cpu_type
=alpha
;;
2245 armeb
) cpu_type
=arm endian
=big
;;
2246 arm
*) cpu_type
=arm endian
=little
;;
2247 armb
*) cpu_type
=arm endian
=little
;;
2248 armv
*l
) cpu_type
=arm endian
=little
;;
2249 armv
*b
) cpu_type
=arm endian
=big
;;
2250 xscale
*) cpu_type
=arm endian
=little
;;
2251 strongarm
*) cpu_type
=arm endian
=little
;;
2252 thumb
*) cpu_type
=arm endian
=little
;;
2253 hppa
*) cpu_type
=hppa
;;
2254 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2255 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2256 ia64
) cpu_type
=ia64
;;
2257 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2258 m680
[012346]0) cpu_type
=m68k
;;
2259 m68008
) cpu_type
=m68k
;;
2260 m683??
) cpu_type
=m68k
;;
2261 m5200
) cpu_type
=m68k
;;
2262 m8
*) cpu_type
=m88k
;;
2263 mips
*el
) cpu_type
=mips endian
=little
;;
2264 mips
*) cpu_type
=mips endian
=big
;;
2265 pjl
*) cpu_type
=pj endian
=little
;;
2266 pj
*) cpu_type
=pj endian
=big
;;
2267 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2268 powerpc
*) cpu_type
=ppc endian
=big
;;
2269 rs6000
*) cpu_type
=ppc
;;
2270 s390x
*) cpu_type
=s390 arch
=s390x
;;
2271 s390
*) cpu_type
=s390 arch
=s390
;;
2272 sh
*) cpu_type
=sh endian
=big
;;
2273 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2274 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2275 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2276 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2277 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2278 v850
*) cpu_type
=v850
;;
2279 *) cpu_type
=${cpu} ;;
2282 if test ${this_target} = $target ; then
2283 target_cpu_type
=${cpu_type}
2284 elif test ${target_cpu_type} != ${cpu_type} ; then
2288 generic_target
=${cpu_type}-$vendor-$os
2294 # assign object format
2295 case ${generic_target} in
2296 a29k-
*-coff) fmt=coff
;;
2297 a29k-amd-udi
) fmt=coff
;;
2298 a29k-amd-ebmon
) fmt=coff
;;
2299 a29k-nyu-sym1
) fmt=coff
;;
2300 a29k-
*-rtems*) fmt=coff
;;
2301 a29k-
*-vxworks*) fmt=coff
;;
2303 alpha
*-*-*vms
*) fmt=evax
;;
2304 alpha
*-*-netware*) fmt=ecoff
;;
2305 alpha
*-*-openbsd*) fmt=ecoff
;;
2306 alpha
*-*-osf*) fmt=ecoff
;;
2307 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2308 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2309 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2311 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2313 arm-
*-aout) fmt=aout
;;
2314 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2315 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2316 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2317 arm
*-*-conix*) fmt=elf
;;
2318 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2319 arm
*-*-linux-gnu* | arm
*-*-uclinux*)
2321 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2322 arm-
*-netbsd* | arm-
*-openbsd*) fmt=aout em
=nbsd
;;
2323 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2324 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2325 arm-
*-wince) fmt=coff em
=wince-pe
;;
2326 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2327 arm-
*-riscix*) fmt=aout em
=riscix
;;
2328 arm-
*-vxworks) fmt=coff
;;
2330 avr-
*-*) fmt=elf bfd_gas
=yes ;;
2332 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2334 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2335 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2338 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2340 hppa-
*-linux-gnu*) case ${cpu} in
2342 fmt=elf em
=hppalinux64
;;
2346 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2347 hppa-
*-lites*) fmt=elf em
=hppa
;;
2348 hppa-
*-osf*) fmt=som em
=hppa
;;
2349 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2350 hppa-
*-hpux11*) case ${cpu} in
2352 fmt=elf em
=hppa64
;;
2356 hppa-
*-hpux*) fmt=som em
=hppa
;;
2357 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2358 hppa-
*-bsd*) fmt=som em
=hppa
;;
2359 hppa-
*-hiux*) fmt=som em
=hppa
;;
2361 h8300-
*-rtems*) fmt=coff
;;
2362 h8300-
*-coff) fmt=coff
;;
2363 h8300-
*-elf) fmt=elf
;;
2364 h8500-
*-rtems*) fmt=coff
;;
2365 h8500-
*-coff) fmt=coff
;;
2367 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2368 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2369 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2370 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2371 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2372 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2373 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2374 i386-
*-netbsd*) em
=nbsd bfd_gas
=yes
2384 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2385 i386-
*-linux*aout
* | i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2386 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2387 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2388 x86_64-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2389 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2390 i386-
*-sysv[45]* | i386-
*-solaris* | i386-
*-elf)
2391 fmt=elf bfd_gas
=yes ;;
2392 i386-
*-freebsdaout* | i386-
*-freebsd[12].
* | i386-
*-freebsd[12])
2393 fmt=aout em
=386bsd
;;
2394 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2396 i386-
*-sco3.2v5
*) fmt=elf
2397 if test ${this_target} = $target; then
2398 cat >> confdefs.h
<<\EOF
2404 i386-
*-sco3.2
*) fmt=coff
;;
2405 i386-
*-vsta) fmt=aout
;;
2406 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2407 fmt=coff em
=go32 bfd_gas
=yes
2408 cat >> confdefs.h
<<\EOF
2409 #define STRICTCOFF 1
2413 i386-
*-rtemself*) fmt=elf
;;
2414 i386-
*-rtemscoff*) fmt=coff
;;
2415 i386-
*-rtems*) fmt=elf
;;
2416 i386-
*-gnu*) fmt=elf
;;
2418 fmt=aout em
=mach bfd_gas
=yes ;;
2419 i386-
*-msdos*) fmt=aout
;;
2420 i386-
*-moss*) fmt=elf
;;
2421 i386-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2422 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2423 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2424 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2425 i386-
*-*nt
*) fmt=coff em
=pe bfd_gas
=yes ;;
2426 i386-
*-vxworks*) fmt=aout
;;
2427 i386-
*-chaos) fmt=elf
;;
2428 i860-stardent-sysv4
* | i860-stardent-elf
*)
2429 fmt=elf bfd_gas
=yes endian
=little
2430 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2431 i960-
*-bout) fmt=bout
;;
2432 i960-
*-coff) fmt=coff em
=ic960
;;
2433 i960-
*-rtems*) fmt=coff em
=ic960
;;
2434 i960-
*-nindy*) fmt=bout
;;
2435 i960-
*-vxworks4*) fmt=bout
;;
2436 i960-
*-vxworks5.0
) fmt=bout
;;
2437 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2438 i960-
*-vxworks*) fmt=bout
;;
2439 i960-
*-elf*) fmt=elf
;;
2441 ia64-
*-elf*) fmt=elf
;;
2442 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2443 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2444 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2446 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2448 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)fmt=elf bfd_gas
=yes ;;
2450 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2452 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2453 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2454 m68k-apollo-
*) fmt=coff em
=apollo
;;
2455 m68k-
*-sysv4*) # must be before -sysv*
2457 m68k-
*-elf*) fmt=elf
;;
2458 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtemscoff*)
2460 m68k-
*-rtems*) fmt=elf
;;
2461 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2462 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2463 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2464 m68k-
*-gnu*) fmt=elf
;;
2465 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2466 m68k-
*-netbsdelf*) fmt=elf em
=nbsd bfd_gas
=yes ;;
2467 m68k-
*-netbsdaout* | m68k-
*-netbsd*)
2468 fmt=aout em
=nbsd bfd_gas
=yes ;;
2469 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2470 m68k-apple-aux
*) fmt=coff em
=aux
;;
2471 m68k-
*-psos*) fmt=elf em
=psos
;;
2473 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2474 m88k-
*-coff*) fmt=coff
;;
2476 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2477 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2479 # don't change em like *-*-bsd does
2480 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2481 mips-dec-bsd
*) fmt=aout endian
=little
;;
2482 mips-sony-bsd
*) fmt=ecoff
;;
2483 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2484 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2485 mips-
*-osf*) fmt=ecoff endian
=little
;;
2486 mips-
*-ecoff*) fmt=ecoff
;;
2487 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2488 mips-
*-irix6*) fmt=elf
;;
2489 mips-
*-irix5*) fmt=elf
;;
2490 mips-
*-irix*) fmt=ecoff
;;
2491 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2492 mips-
*-riscos*) fmt=ecoff
;;
2493 mips
*-*-linux*) fmt=elf em
=tmips mips_stabs_elf
=y
;;
2494 mips-
*-sysv4*MP
* | mips-
*-gnu*)
2496 mips-
*-sysv*) fmt=ecoff
;;
2497 mips-
*-elf* | mips-
*-rtems* | mips-
*-netbsd* | mips-
*-openbsd*)
2499 mips-
*-vxworks*) fmt=elf mips_stabs_elf
=y
;;
2500 mmix-
*-*) fmt=elf bfd_gas
=yes ;;
2501 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2502 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2503 openrisc-
*-*) fmt=elf bfd_gas
=yes ;;
2505 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2507 ppc-
*-aix*) fmt=coff
;;
2508 ppc-
*-beos*) fmt=coff
;;
2509 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2511 ppc-
*-linux-gnu*) fmt=elf
2514 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2517 ppc-
*-solaris*) fmt=elf
2518 if test ${this_target} = $target; then
2519 cat >> confdefs.h
<<\EOF
2520 #define TARGET_SOLARIS_COMMENT 1
2524 if test x
${endian} = xbig
; then
2525 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2528 ppc-
*-rtems*) fmt=elf
;;
2529 ppc-
*-macos* | ppc-
*-mpw*)
2530 fmt=coff em
=macos
;;
2531 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2532 ppc-
*-vxworks*) fmt=elf
;;
2534 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2535 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2537 sh
*-*-linux*) fmt=elf em
=linux
2544 sh-
*-elf*) fmt=elf
;;
2545 sh-
*-coff*) fmt=coff bfd_gas
=yes;;
2546 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2547 sh-
*-rtemself*) fmt=elf
;;
2548 sh-
*-rtems*) fmt=coff bfd_gas
=yes;;
2550 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2551 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2552 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2554 sparc-
*-rtemsaout*) fmt=aout
;;
2555 sparc-
*-rtemself*) fmt=elf
;;
2556 sparc-
*-rtems*) fmt=elf
;;
2557 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2558 sparc-
*-aout | sparc
*-*-vxworks*)
2559 fmt=aout em
=sparcaout
;;
2560 sparc-
*-coff) fmt=coff
;;
2561 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2562 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2563 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2564 sparc-fujitsu-none
) fmt=aout
;;
2565 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2567 sparc-
*-netbsd*) em
=nbsd bfd_gas
=yes
2569 sparc
) case ${os} in
2576 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2578 strongarm-
*-coff) fmt=coff
;;
2579 strongarm-
*-elf) fmt=elf
;;
2580 xscale-
*-coff) fmt=coff
;;
2581 xscale-
*-elf) fmt=elf
;;
2583 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2584 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2585 tic54x-
*-* | c54x
*-*-*)
2586 fmt=coff bfd_gas
=yes need_libm
=yes;;
2587 tic80-
*-*) fmt=coff
;;
2589 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2590 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2591 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2593 vax-
*-bsd* | vax-
*-ultrix*)
2595 vax-
*-vms) fmt=vms
;;
2597 w65-
*-*) fmt=coff
;;
2599 xstormy16-
*-*) fmt=elf bfd_gas
=yes ;;
2601 z8k-
*-coff | z8k-
*-sim)
2604 *-*-aout |
*-*-scout)
2606 *-*-freebsd*) fmt=elf em
=freebsd bfd_gas
=yes ;;
2611 *-*-generic) fmt=generic
;;
2612 *-*-xray |
*-*-hms) fmt=coff
;;
2613 *-*-sim) fmt=coff
;;
2614 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2615 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2617 *-*-vxworks) fmt=aout
;;
2618 *-*-netware) fmt=elf
;;
2621 if test ${this_target} = $target ; then
2623 if test x
${endian} = xbig
; then
2625 elif test x
${endian} = xlittle
; then
2628 if test x
${endian_def} != x
; then
2629 cat >> confdefs.h
<<EOF
2630 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2636 if test x
${mips_stabs_elf} != x
; then
2637 cat >> confdefs.h
<<\EOF
2638 #define MIPS_STABS_ELF 1
2643 case ${cpu_type}-${fmt} in
2644 alpha
*-*) bfd_gas
=yes ;;
2645 arm-
*) bfd_gas
=yes ;;
2647 # i386-aout) bfd_gas=preferred ;;
2648 ia64
*-*) bfd_gas
=yes ;;
2649 mips-
*) bfd_gas
=yes ;;
2650 ns32k-
*) bfd_gas
=yes ;;
2651 pdp11-
*) bfd_gas
=yes ;;
2652 ppc-
*) bfd_gas
=yes ;;
2653 sparc-
*) bfd_gas
=yes ;;
2654 strongarm-
*) bfd_gas
=yes ;;
2655 xscale-
*) bfd_gas
=yes ;;
2656 *-elf) bfd_gas
=yes ;;
2657 *-ecoff) bfd_gas
=yes ;;
2658 *-som) bfd_gas
=yes ;;
2659 #enable bfd for coff and aout to allow testing if a bfd target is
2660 #the primary target, but not for coff or aout as the primary target
2661 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2662 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2666 # Other random stuff.
2668 # Do we need the opcodes library?
2676 case "${enable_shared}" in
2677 yes) shared_opcodes
=true
;;
2678 *opcodes
*) shared_opcodes
=true
;;
2679 *) shared_opcodes
=false
;;
2681 if test "${shared_opcodes}" = "true"; then
2682 # A shared libopcodes must be linked against libbfd.
2688 # Any other special object files needed ?
2690 fr30 | m32r | openrisc
)
2695 case ${extra_objects} in
2697 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2702 echo ${extra_objects} |
grep -s "itbl-parse.o"
2703 if test $?
-ne 0 ; then
2704 extra_objects
="$extra_objects itbl-parse.o"
2707 echo ${extra_objects} |
grep -s "itbl-lex.o"
2708 if test $?
-ne 0 ; then
2709 extra_objects
="$extra_objects itbl-lex.o"
2712 echo ${extra_objects} |
grep -s "itbl-ops.o"
2713 if test $?
-ne 0 ; then
2714 extra_objects
="$extra_objects itbl-ops.o"
2718 i386 | s390 | sparc
)
2719 if test $this_target = $target ; then
2720 cat >> confdefs.h
<<EOF
2721 #define DEFAULT_ARCH "${arch}"
2735 if test $using_cgen = yes ; then
2736 case "x${extra_objects}" in
2738 *) extra_objects
="$extra_objects cgen.o" ;;
2742 # See if we really can support this configuration with the emulation code.
2744 if test $this_target = $target ; then
2745 primary_bfd_gas
=$bfd_gas
2749 if test $bfd_gas = no
; then
2750 # Can't support other configurations this way.
2753 elif test $bfd_gas = no
; then
2754 # Can't support this configuration.
2758 # From target name and format, produce a list of supported emulations.
2760 case ${generic_target}-${fmt} in
2761 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2762 mips
*-*-linux*-*) case "$endian" in
2763 big
) emulation
="mipsbelf mipslelf mipself" ;;
2764 *) emulation
="mipslelf mipsbelf mipself" ;;
2766 mips-
*-lnews*-ecoff) ;;
2767 mips-
*-*-ecoff) case "$endian" in
2768 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2769 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2771 mips-
*-*-elf) case "$endian" in
2772 big
) emulation
="mipsbelf mipslelf mipself" ;;
2773 *) emulation
="mipslelf mipsbelf mipself" ;;
2775 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2776 # i386-pc-pe-coff != i386-pc-coff.
2778 # Uncommenting the next line will turn on support for i386 AOUT
2779 # for the default linux configuration
2780 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2782 i386-
*-aout) emulation
="i386aout" ;;
2783 i386-
*-coff) emulation
="i386coff" ;;
2784 i386-
*-elf) emulation
="i386elf" ;;
2786 # Always all formats. The first stated emulation becomes the default.
2787 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2788 cris-
*-*) emulation
="criself crisaout" ;;
2791 emulations
="$emulations $emulation"
2795 # Turn on all targets if possible
2796 if test ${all_targets} = "yes"; then
2797 case ${target_cpu_type} in
2799 case ${obj_format} in
2801 emulations
="$emulations i386coff i386elf"
2804 emulations
="$emulations i386aout i386elf"
2807 emulations
="$emulations i386aout i386coff"
2814 # Assign floating point type. Most processors with FP support
2815 # IEEE FP. On those that don't support FP at all, usually IEEE
2817 case ${target_cpu} in
2818 vax | tahoe
) atof
=${target_cpu} ;;
2823 case "${obj_format}" in
2824 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2827 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2829 if test $using_cgen = yes ; then
2830 case ${target_cpu} in
2831 *) cgen_cpu_prefix
=${target_cpu} ;;
2834 cat >> confdefs.h
<<\EOF
2835 #define USING_CGEN 1
2841 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2842 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2845 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2846 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2849 case ${user_bfd_gas}-${primary_bfd_gas} in
2851 # We didn't override user's choice.
2854 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2866 # User specified nothing.
2870 # Some COFF configurations want these random other flags set.
2871 case ${obj_format} in
2873 case ${target_cpu_type} in
2874 i386
) cat >> confdefs.h
<<\EOF
2878 m68k
) cat >> confdefs.h
<<\EOF
2882 m88k
) cat >> confdefs.h
<<\EOF
2890 # Getting this done right is going to be a bitch. Each configuration specified
2891 # with --enable-targets=... should be checked for environment, format, cpu, and
2894 # For each configuration, the necessary object file support code must be linked
2895 # in. This might be only one, it might be up to four. The necessary emulation
2896 # code needs to be provided, too.
2898 # And then there's "--enable-targets=all"....
2900 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2902 formats
="${obj_format}"
2905 _gas_uniq_list
="$emulations"
2906 _gas_uniq_newlist
=""
2907 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2908 case $_gas_uniq_i in
2910 *) case " $_gas_uniq_newlist " in
2911 *" $_gas_uniq_i "*) ;;
2912 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2916 emulations
=$_gas_uniq_newlist
2918 for em
in .
$emulations ; do
2921 mipsbelf | mipslelf | mipself
)
2922 fmt=elf
file=mipself
;;
2923 mipsbecoff | mipslecoff | mipsecoff
)
2924 fmt=ecoff
file=mipsecoff
;;
2926 fmt=coff
file=$em ;;
2928 fmt=aout
file=$em ;;
2932 formats
="$formats $fmt"
2933 emfiles
="$emfiles e-$file.o"
2934 EMULATIONS
="$EMULATIONS &$em,"
2936 _gas_uniq_list
="$formats"
2937 _gas_uniq_newlist
=""
2938 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2939 case $_gas_uniq_i in
2941 *) case " $_gas_uniq_newlist " in
2942 *" $_gas_uniq_i "*) ;;
2943 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2947 formats
=$_gas_uniq_newlist
2949 _gas_uniq_list
="$emfiles"
2950 _gas_uniq_newlist
=""
2951 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2952 case $_gas_uniq_i in
2954 *) case " $_gas_uniq_newlist " in
2955 *" $_gas_uniq_i "*) ;;
2956 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2960 emfiles
=$_gas_uniq_newlist
2962 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2963 for fmt in $formats ; do
2965 aout
) cat >> confdefs.h
<<\EOF
2966 #define OBJ_MAYBE_AOUT 1
2969 bout
) cat >> confdefs.h
<<\EOF
2970 #define OBJ_MAYBE_BOUT 1
2973 coff
) cat >> confdefs.h
<<\EOF
2974 #define OBJ_MAYBE_COFF 1
2977 ecoff
) cat >> confdefs.h
<<\EOF
2978 #define OBJ_MAYBE_ECOFF 1
2981 elf
) cat >> confdefs.h
<<\EOF
2982 #define OBJ_MAYBE_ELF 1
2985 generic
) cat >> confdefs.h
<<\EOF
2986 #define OBJ_MAYBE_GENERIC 1
2989 hp300
) cat >> confdefs.h
<<\EOF
2990 #define OBJ_MAYBE_HP300 1
2993 ieee
) cat >> confdefs.h
<<\EOF
2994 #define OBJ_MAYBE_IEEE 1
2997 som
) cat >> confdefs.h
<<\EOF
2998 #define OBJ_MAYBE_SOM 1
3001 vms
) cat >> confdefs.h
<<\EOF
3002 #define OBJ_MAYBE_VMS 1
3006 extra_objects
="$extra_objects obj-$fmt.o"
3010 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3011 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3012 # e-mips* has more than one emulation per file, e-i386* has just one at the
3013 # moment. If only one emulation is specified, then don't define
3014 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3015 case "${obj_format}${emfiles}" in
3017 extra_objects
="$extra_objects $emfiles"
3018 cat >> confdefs.h
<<\EOF
3019 #define USE_EMULATIONS 1
3025 cat >> confdefs.h
<<EOF
3026 #define EMULATIONS $EMULATIONS
3029 cat >> confdefs.h
<<EOF
3030 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3034 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3035 yes-
*-coff) need_bfd
=yes ;;
3036 no-
*-coff) need_bfd
=yes
3037 cat >> confdefs.h
<<\EOF
3038 #define MANY_SEGMENTS 1
3043 reject_dev_configs
=yes
3045 case ${reject_dev_configs}-${dev} in
3047 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3057 case "${primary_bfd_gas}" in
3058 yes) cat >> confdefs.h
<<\EOF
3059 #define BFD_ASSEMBLER 1
3065 # do we need the opcodes library?
3066 case "${need_opcodes}" in
3068 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3072 case "${need_bfd}" in
3074 BFDLIB
=..
/bfd
/libbfd.la
3075 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
3084 cat >> confdefs.h
<<EOF
3085 #define TARGET_ALIAS "${target_alias}"
3088 cat >> confdefs.h
<<EOF
3089 #define TARGET_CANONICAL "${target}"
3092 cat >> confdefs.h
<<EOF
3093 #define TARGET_CPU "${target_cpu}"
3096 cat >> confdefs.h
<<EOF
3097 #define TARGET_VENDOR "${target_vendor}"
3100 cat >> confdefs.h
<<EOF
3101 #define TARGET_OS "${target_os}"
3105 # Extract the first word of "gcc", so it can be a program name with args.
3106 set dummy gcc
; ac_word
=$2
3107 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3108 echo "configure:3109: checking for $ac_word" >&5
3109 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3110 echo $ac_n "(cached) $ac_c" 1>&6
3112 if test -n "$CC"; then
3113 ac_cv_prog_CC
="$CC" # Let the user override the test.
3115 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3117 for ac_dir
in $ac_dummy; do
3118 test -z "$ac_dir" && ac_dir
=.
3119 if test -f $ac_dir/$ac_word; then
3128 if test -n "$CC"; then
3129 echo "$ac_t""$CC" 1>&6
3131 echo "$ac_t""no" 1>&6
3134 if test -z "$CC"; then
3135 # Extract the first word of "cc", so it can be a program name with args.
3136 set dummy cc
; ac_word
=$2
3137 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3138 echo "configure:3139: checking for $ac_word" >&5
3139 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3140 echo $ac_n "(cached) $ac_c" 1>&6
3142 if test -n "$CC"; then
3143 ac_cv_prog_CC
="$CC" # Let the user override the test.
3145 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3148 for ac_dir
in $ac_dummy; do
3149 test -z "$ac_dir" && ac_dir
=.
3150 if test -f $ac_dir/$ac_word; then
3151 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3152 ac_prog_rejected
=yes
3160 if test $ac_prog_rejected = yes; then
3161 # We found a bogon in the path, so make sure we never use it.
3162 set dummy
$ac_cv_prog_CC
3164 if test $# -gt 0; then
3165 # We chose a different compiler from the bogus one.
3166 # However, it has the same basename, so the bogon will be chosen
3167 # first if we set CC to just the basename; use the full file name.
3169 set dummy
"$ac_dir/$ac_word" "$@"
3177 if test -n "$CC"; then
3178 echo "$ac_t""$CC" 1>&6
3180 echo "$ac_t""no" 1>&6
3183 if test -z "$CC"; then
3184 case "`uname -s`" in
3186 # Extract the first word of "cl", so it can be a program name with args.
3187 set dummy cl
; ac_word
=$2
3188 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3189 echo "configure:3190: checking for $ac_word" >&5
3190 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3191 echo $ac_n "(cached) $ac_c" 1>&6
3193 if test -n "$CC"; then
3194 ac_cv_prog_CC
="$CC" # Let the user override the test.
3196 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3198 for ac_dir
in $ac_dummy; do
3199 test -z "$ac_dir" && ac_dir
=.
3200 if test -f $ac_dir/$ac_word; then
3209 if test -n "$CC"; then
3210 echo "$ac_t""$CC" 1>&6
3212 echo "$ac_t""no" 1>&6
3217 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3220 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3221 echo "configure:3222: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3224 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3225 ac_cpp
='$CPP $CPPFLAGS'
3226 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3227 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3228 cross_compiling
=$ac_cv_prog_cc_cross
3230 cat > conftest.
$ac_ext << EOF
3232 #line 3233 "configure"
3233 #include "confdefs.h"
3237 if { (eval echo configure
:3238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3238 ac_cv_prog_cc_works
=yes
3239 # If we can't run a trivial program, we are probably using a cross compiler.
3240 if (.
/conftest
; exit) 2>/dev
/null
; then
3241 ac_cv_prog_cc_cross
=no
3243 ac_cv_prog_cc_cross
=yes
3246 echo "configure: failed program was:" >&5
3247 cat conftest.
$ac_ext >&5
3248 ac_cv_prog_cc_works
=no
3252 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3253 ac_cpp
='$CPP $CPPFLAGS'
3254 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3255 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3256 cross_compiling
=$ac_cv_prog_cc_cross
3258 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3259 if test $ac_cv_prog_cc_works = no
; then
3260 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3262 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3263 echo "configure:3264: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3264 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3265 cross_compiling
=$ac_cv_prog_cc_cross
3267 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3268 echo "configure:3269: checking whether we are using GNU C" >&5
3269 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3270 echo $ac_n "(cached) $ac_c" 1>&6
3272 cat > conftest.c
<<EOF
3277 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3278: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3284 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3286 if test $ac_cv_prog_gcc = yes; then
3292 ac_test_CFLAGS
="${CFLAGS+set}"
3293 ac_save_CFLAGS
="$CFLAGS"
3295 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3296 echo "configure:3297: checking whether ${CC-cc} accepts -g" >&5
3297 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3298 echo $ac_n "(cached) $ac_c" 1>&6
3300 echo 'void f(){}' > conftest.c
3301 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3310 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3311 if test "$ac_test_CFLAGS" = set; then
3312 CFLAGS
="$ac_save_CFLAGS"
3313 elif test $ac_cv_prog_cc_g = yes; then
3314 if test "$GCC" = yes; then
3320 if test "$GCC" = yes; then
3328 for ac_prog
in 'bison -y' byacc
3330 # Extract the first word of "$ac_prog", so it can be a program name with args.
3331 set dummy
$ac_prog; ac_word
=$2
3332 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3333 echo "configure:3334: checking for $ac_word" >&5
3334 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3335 echo $ac_n "(cached) $ac_c" 1>&6
3337 if test -n "$YACC"; then
3338 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3340 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3342 for ac_dir
in $ac_dummy; do
3343 test -z "$ac_dir" && ac_dir
=.
3344 if test -f $ac_dir/$ac_word; then
3345 ac_cv_prog_YACC
="$ac_prog"
3352 YACC
="$ac_cv_prog_YACC"
3353 if test -n "$YACC"; then
3354 echo "$ac_t""$YACC" 1>&6
3356 echo "$ac_t""no" 1>&6
3359 test -n "$YACC" && break
3361 test -n "$YACC" || YACC
="yacc"
3363 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3364 echo "configure:3365: checking how to run the C preprocessor" >&5
3365 # On Suns, sometimes $CPP names a directory.
3366 if test -n "$CPP" && test -d "$CPP"; then
3369 if test -z "$CPP"; then
3370 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3371 echo $ac_n "(cached) $ac_c" 1>&6
3373 # This must be in double quotes, not single quotes, because CPP may get
3374 # substituted into the Makefile and "${CC-cc}" will confuse make.
3376 # On the NeXT, cc -E runs the code through the compiler's parser,
3377 # not just through cpp.
3378 cat > conftest.
$ac_ext <<EOF
3379 #line 3380 "configure"
3380 #include "confdefs.h"
3384 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3385 { (eval echo configure
:3386: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3386 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3387 if test -z "$ac_err"; then
3391 echo "configure: failed program was:" >&5
3392 cat conftest.
$ac_ext >&5
3394 CPP
="${CC-cc} -E -traditional-cpp"
3395 cat > conftest.
$ac_ext <<EOF
3396 #line 3397 "configure"
3397 #include "confdefs.h"
3401 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3402 { (eval echo configure
:3403: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3403 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3404 if test -z "$ac_err"; then
3408 echo "configure: failed program was:" >&5
3409 cat conftest.
$ac_ext >&5
3411 CPP
="${CC-cc} -nologo -E"
3412 cat > conftest.
$ac_ext <<EOF
3413 #line 3414 "configure"
3414 #include "confdefs.h"
3418 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3419 { (eval echo configure
:3420: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3420 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3421 if test -z "$ac_err"; then
3425 echo "configure: failed program was:" >&5
3426 cat conftest.
$ac_ext >&5
3435 ac_cv_prog_CPP
="$CPP"
3437 CPP
="$ac_cv_prog_CPP"
3439 ac_cv_prog_CPP
="$CPP"
3441 echo "$ac_t""$CPP" 1>&6
3443 missing_dir
=`cd $ac_aux_dir && pwd`
3444 for ac_prog
in flex
lex
3446 # Extract the first word of "$ac_prog", so it can be a program name with args.
3447 set dummy
$ac_prog; ac_word
=$2
3448 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3449 echo "configure:3450: checking for $ac_word" >&5
3450 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3451 echo $ac_n "(cached) $ac_c" 1>&6
3453 if test -n "$LEX"; then
3454 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3456 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3458 for ac_dir
in $ac_dummy; do
3459 test -z "$ac_dir" && ac_dir
=.
3460 if test -f $ac_dir/$ac_word; then
3461 ac_cv_prog_LEX
="$ac_prog"
3468 LEX
="$ac_cv_prog_LEX"
3469 if test -n "$LEX"; then
3470 echo "$ac_t""$LEX" 1>&6
3472 echo "$ac_t""no" 1>&6
3475 test -n "$LEX" && break
3477 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3479 # Extract the first word of "flex", so it can be a program name with args.
3480 set dummy flex
; ac_word
=$2
3481 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3482 echo "configure:3483: checking for $ac_word" >&5
3483 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3484 echo $ac_n "(cached) $ac_c" 1>&6
3486 if test -n "$LEX"; then
3487 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3489 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3491 for ac_dir
in $ac_dummy; do
3492 test -z "$ac_dir" && ac_dir
=.
3493 if test -f $ac_dir/$ac_word; then
3494 ac_cv_prog_LEX
="flex"
3499 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3502 LEX
="$ac_cv_prog_LEX"
3503 if test -n "$LEX"; then
3504 echo "$ac_t""$LEX" 1>&6
3506 echo "$ac_t""no" 1>&6
3509 if test -z "$LEXLIB"
3515 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3516 echo "configure:3517: checking for yywrap in -l$ac_lib" >&5
3517 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3518 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3519 echo $ac_n "(cached) $ac_c" 1>&6
3521 ac_save_LIBS
="$LIBS"
3522 LIBS
="-l$ac_lib $LIBS"
3523 cat > conftest.
$ac_ext <<EOF
3524 #line 3525 "configure"
3525 #include "confdefs.h"
3526 /* Override any gcc2 internal prototype to avoid an error. */
3527 /* We use char because int might match the return type of a gcc2
3528 builtin and then its argument prototype would still apply. */
3535 if { (eval echo configure
:3536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3537 eval "ac_cv_lib_$ac_lib_var=yes"
3539 echo "configure: failed program was:" >&5
3540 cat conftest.
$ac_ext >&5
3542 eval "ac_cv_lib_$ac_lib_var=no"
3545 LIBS
="$ac_save_LIBS"
3548 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3549 echo "$ac_t""yes" 1>&6
3552 echo "$ac_t""no" 1>&6
3557 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3558 echo "configure:3559: checking lex output file root" >&5
3559 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3560 echo $ac_n "(cached) $ac_c" 1>&6
3562 # The minimal lex program is just a single line: %%. But some broken lexes
3563 # (Solaris, I think it was) want two %% lines, so accommodate them.
3566 if test -f lex.yy.c
; then
3567 ac_cv_prog_lex_root
=lex.yy
3568 elif test -f lexyy.c
; then
3569 ac_cv_prog_lex_root
=lexyy
3571 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3575 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3576 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3578 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3579 echo "configure:3580: checking whether yytext is a pointer" >&5
3580 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3581 echo $ac_n "(cached) $ac_c" 1>&6
3583 # POSIX says lex can declare yytext either as a pointer or an array; the
3584 # default is implementation-dependent. Figure out which it is, since
3585 # not all implementations provide the %pointer and %array declarations.
3586 ac_cv_prog_lex_yytext_pointer
=no
3587 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3588 ac_save_LIBS
="$LIBS"
3589 LIBS
="$LIBS $LEXLIB"
3590 cat > conftest.
$ac_ext <<EOF
3591 #line 3592 "configure"
3592 #include "confdefs.h"
3593 `cat $LEX_OUTPUT_ROOT.c`
3598 if { (eval echo configure
:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3600 ac_cv_prog_lex_yytext_pointer
=yes
3602 echo "configure: failed program was:" >&5
3603 cat conftest.
$ac_ext >&5
3606 LIBS
="$ac_save_LIBS"
3607 rm -f "${LEX_OUTPUT_ROOT}.c"
3611 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3612 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3613 cat >> confdefs.h
<<\EOF
3614 #define YYTEXT_POINTER 1
3621 # Extract the first word of "ranlib", so it can be a program name with args.
3622 set dummy ranlib
; ac_word
=$2
3623 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3624 echo "configure:3625: checking for $ac_word" >&5
3625 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3626 echo $ac_n "(cached) $ac_c" 1>&6
3628 if test -n "$RANLIB"; then
3629 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3631 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3633 for ac_dir
in $ac_dummy; do
3634 test -z "$ac_dir" && ac_dir
=.
3635 if test -f $ac_dir/$ac_word; then
3636 ac_cv_prog_RANLIB
="ranlib"
3641 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3644 RANLIB
="$ac_cv_prog_RANLIB"
3645 if test -n "$RANLIB"; then
3646 echo "$ac_t""$RANLIB" 1>&6
3648 echo "$ac_t""no" 1>&6
3651 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3652 echo "configure:3653: checking for ANSI C header files" >&5
3653 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3654 echo $ac_n "(cached) $ac_c" 1>&6
3656 cat > conftest.
$ac_ext <<EOF
3657 #line 3658 "configure"
3658 #include "confdefs.h"
3664 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3665 { (eval echo configure
:3666: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3666 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3667 if test -z "$ac_err"; then
3669 ac_cv_header_stdc
=yes
3672 echo "configure: failed program was:" >&5
3673 cat conftest.
$ac_ext >&5
3675 ac_cv_header_stdc
=no
3679 if test $ac_cv_header_stdc = yes; then
3680 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3681 cat > conftest.
$ac_ext <<EOF
3682 #line 3683 "configure"
3683 #include "confdefs.h"
3686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3687 egrep "memchr" >/dev
/null
2>&1; then
3691 ac_cv_header_stdc
=no
3697 if test $ac_cv_header_stdc = yes; then
3698 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3699 cat > conftest.
$ac_ext <<EOF
3700 #line 3701 "configure"
3701 #include "confdefs.h"
3704 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3705 egrep "free" >/dev
/null
2>&1; then
3709 ac_cv_header_stdc
=no
3715 if test $ac_cv_header_stdc = yes; then
3716 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3717 if test "$cross_compiling" = yes; then
3720 cat > conftest.
$ac_ext <<EOF
3721 #line 3722 "configure"
3722 #include "confdefs.h"
3724 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3725 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3726 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3727 int main () { int i; for (i = 0; i < 256; i++)
3728 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3732 if { (eval echo configure
:3733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3736 echo "configure: failed program was:" >&5
3737 cat conftest.
$ac_ext >&5
3739 ac_cv_header_stdc
=no
3747 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3748 if test $ac_cv_header_stdc = yes; then
3749 cat >> confdefs.h
<<\EOF
3750 #define STDC_HEADERS 1
3755 echo $ac_n "checking for working const""... $ac_c" 1>&6
3756 echo "configure:3757: checking for working const" >&5
3757 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3758 echo $ac_n "(cached) $ac_c" 1>&6
3760 cat > conftest.
$ac_ext <<EOF
3761 #line 3762 "configure"
3762 #include "confdefs.h"
3766 /* Ultrix mips cc rejects this. */
3767 typedef int charset[2]; const charset x;
3768 /* SunOS 4.1.1 cc rejects this. */
3769 char const *const *ccp;
3771 /* NEC SVR4.0.2 mips cc rejects this. */
3772 struct point {int x, y;};
3773 static struct point const zero = {0,0};
3774 /* AIX XL C 1.02.0.0 rejects this.
3775 It does not let you subtract one const X* pointer from another in an arm
3776 of an if-expression whose if-part is not a constant expression */
3777 const char *g = "string";
3778 ccp = &g + (g ? g-g : 0);
3779 /* HPUX 7.0 cc rejects these. */
3782 ccp = (char const *const *) p;
3783 { /* SCO 3.2v4 cc rejects this. */
3785 char const *s = 0 ? (char *) 0 : (char const *) 0;
3789 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3791 const int *foo = &x[0];
3794 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3795 typedef const int *iptr;
3799 { /* AIX XL C 1.02.0.0 rejects this saying
3800 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3801 struct s { int j; const int *ap[3]; };
3802 struct s *b; b->j = 5;
3804 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3810 if { (eval echo configure
:3811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3814 echo "configure: failed program was:" >&5
3815 cat conftest.
$ac_ext >&5
3822 echo "$ac_t""$ac_cv_c_const" 1>&6
3823 if test $ac_cv_c_const = no
; then
3824 cat >> confdefs.h
<<\EOF
3830 echo $ac_n "checking for inline""... $ac_c" 1>&6
3831 echo "configure:3832: checking for inline" >&5
3832 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3833 echo $ac_n "(cached) $ac_c" 1>&6
3836 for ac_kw
in inline __inline__ __inline
; do
3837 cat > conftest.
$ac_ext <<EOF
3838 #line 3839 "configure"
3839 #include "confdefs.h"
3845 if { (eval echo configure
:3846: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3847 ac_cv_c_inline
=$ac_kw; break
3849 echo "configure: failed program was:" >&5
3850 cat conftest.
$ac_ext >&5
3857 echo "$ac_t""$ac_cv_c_inline" 1>&6
3858 case "$ac_cv_c_inline" in
3860 no
) cat >> confdefs.h
<<\EOF
3864 *) cat >> confdefs.h
<<EOF
3865 #define inline $ac_cv_c_inline
3870 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3871 echo "configure:3872: checking for off_t" >&5
3872 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3873 echo $ac_n "(cached) $ac_c" 1>&6
3875 cat > conftest.
$ac_ext <<EOF
3876 #line 3877 "configure"
3877 #include "confdefs.h"
3878 #include <sys/types.h>
3884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3885 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3887 ac_cv_type_off_t
=yes
3895 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3896 if test $ac_cv_type_off_t = no
; then
3897 cat >> confdefs.h
<<\EOF
3903 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3904 echo "configure:3905: checking for size_t" >&5
3905 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3906 echo $ac_n "(cached) $ac_c" 1>&6
3908 cat > conftest.
$ac_ext <<EOF
3909 #line 3910 "configure"
3910 #include "confdefs.h"
3911 #include <sys/types.h>
3917 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3918 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3920 ac_cv_type_size_t
=yes
3923 ac_cv_type_size_t
=no
3928 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3929 if test $ac_cv_type_size_t = no
; then
3930 cat >> confdefs.h
<<\EOF
3931 #define size_t unsigned
3936 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3937 # for constant arguments. Useless!
3938 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3939 echo "configure:3940: checking for working alloca.h" >&5
3940 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3941 echo $ac_n "(cached) $ac_c" 1>&6
3943 cat > conftest.
$ac_ext <<EOF
3944 #line 3945 "configure"
3945 #include "confdefs.h"
3948 char *p = alloca(2 * sizeof(int));
3951 if { (eval echo configure
:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3953 ac_cv_header_alloca_h
=yes
3955 echo "configure: failed program was:" >&5
3956 cat conftest.
$ac_ext >&5
3958 ac_cv_header_alloca_h
=no
3963 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3964 if test $ac_cv_header_alloca_h = yes; then
3965 cat >> confdefs.h
<<\EOF
3966 #define HAVE_ALLOCA_H 1
3971 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3972 echo "configure:3973: checking for alloca" >&5
3973 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3974 echo $ac_n "(cached) $ac_c" 1>&6
3976 cat > conftest.
$ac_ext <<EOF
3977 #line 3978 "configure"
3978 #include "confdefs.h"
3981 # define alloca __builtin_alloca
3984 # include <malloc.h>
3985 # define alloca _alloca
3988 # include <alloca.h>
3993 # ifndef alloca /* predefined by HP cc +Olibcalls */
4002 char *p = (char *) alloca(1);
4005 if { (eval echo configure
:4006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4007 ac_cv_func_alloca_works
=yes
4009 echo "configure: failed program was:" >&5
4010 cat conftest.
$ac_ext >&5
4012 ac_cv_func_alloca_works
=no
4017 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4018 if test $ac_cv_func_alloca_works = yes; then
4019 cat >> confdefs.h
<<\EOF
4020 #define HAVE_ALLOCA 1
4025 if test $ac_cv_func_alloca_works = no
; then
4026 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4027 # that cause trouble. Some versions do not even contain alloca or
4028 # contain a buggy version. If you still want to use their alloca,
4029 # use ar to extract alloca.o from them instead of compiling alloca.c.
4030 ALLOCA
=alloca.
${ac_objext}
4031 cat >> confdefs.h
<<\EOF
4036 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4037 echo "configure:4038: checking whether alloca needs Cray hooks" >&5
4038 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4039 echo $ac_n "(cached) $ac_c" 1>&6
4041 cat > conftest.
$ac_ext <<EOF
4042 #line 4043 "configure"
4043 #include "confdefs.h"
4044 #if defined(CRAY) && ! defined(CRAY2)
4051 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4052 egrep "webecray" >/dev
/null
2>&1; then
4063 echo "$ac_t""$ac_cv_os_cray" 1>&6
4064 if test $ac_cv_os_cray = yes; then
4065 for ac_func
in _getb67 GETB67 getb67
; do
4066 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4067 echo "configure:4068: checking for $ac_func" >&5
4068 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4069 echo $ac_n "(cached) $ac_c" 1>&6
4071 cat > conftest.
$ac_ext <<EOF
4072 #line 4073 "configure"
4073 #include "confdefs.h"
4074 /* System header to define __stub macros and hopefully few prototypes,
4075 which can conflict with char $ac_func(); below. */
4077 /* Override any gcc2 internal prototype to avoid an error. */
4078 /* We use char because int might match the return type of a gcc2
4079 builtin and then its argument prototype would still apply. */
4084 /* The GNU C library defines this for functions which it implements
4085 to always fail with ENOSYS. Some functions are actually named
4086 something starting with __ and the normal name is an alias. */
4087 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4095 if { (eval echo configure
:4096: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4097 eval "ac_cv_func_$ac_func=yes"
4099 echo "configure: failed program was:" >&5
4100 cat conftest.
$ac_ext >&5
4102 eval "ac_cv_func_$ac_func=no"
4107 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4108 echo "$ac_t""yes" 1>&6
4109 cat >> confdefs.h
<<EOF
4110 #define CRAY_STACKSEG_END $ac_func
4115 echo "$ac_t""no" 1>&6
4121 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4122 echo "configure:4123: checking stack direction for C alloca" >&5
4123 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4124 echo $ac_n "(cached) $ac_c" 1>&6
4126 if test "$cross_compiling" = yes; then
4127 ac_cv_c_stack_direction
=0
4129 cat > conftest.
$ac_ext <<EOF
4130 #line 4131 "configure"
4131 #include "confdefs.h"
4132 find_stack_direction ()
4134 static char *addr = 0;
4139 return find_stack_direction ();
4142 return (&dummy > addr) ? 1 : -1;
4146 exit (find_stack_direction() < 0);
4149 if { (eval echo configure
:4150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4151 ac_cv_c_stack_direction
=1
4153 echo "configure: failed program was:" >&5
4154 cat conftest.
$ac_ext >&5
4156 ac_cv_c_stack_direction
=-1
4163 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4164 cat >> confdefs.h
<<EOF
4165 #define STACK_DIRECTION $ac_cv_c_stack_direction
4170 for ac_hdr
in unistd.h
4172 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4173 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4174 echo "configure:4175: checking for $ac_hdr" >&5
4175 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4176 echo $ac_n "(cached) $ac_c" 1>&6
4178 cat > conftest.
$ac_ext <<EOF
4179 #line 4180 "configure"
4180 #include "confdefs.h"
4183 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4184 { (eval echo configure
:4185: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4185 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4186 if test -z "$ac_err"; then
4188 eval "ac_cv_header_$ac_safe=yes"
4191 echo "configure: failed program was:" >&5
4192 cat conftest.
$ac_ext >&5
4194 eval "ac_cv_header_$ac_safe=no"
4198 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4199 echo "$ac_t""yes" 1>&6
4200 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4201 cat >> confdefs.h
<<EOF
4202 #define $ac_tr_hdr 1
4206 echo "$ac_t""no" 1>&6
4210 for ac_func
in getpagesize
4212 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4213 echo "configure:4214: checking for $ac_func" >&5
4214 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4215 echo $ac_n "(cached) $ac_c" 1>&6
4217 cat > conftest.
$ac_ext <<EOF
4218 #line 4219 "configure"
4219 #include "confdefs.h"
4220 /* System header to define __stub macros and hopefully few prototypes,
4221 which can conflict with char $ac_func(); below. */
4223 /* Override any gcc2 internal prototype to avoid an error. */
4224 /* We use char because int might match the return type of a gcc2
4225 builtin and then its argument prototype would still apply. */
4230 /* The GNU C library defines this for functions which it implements
4231 to always fail with ENOSYS. Some functions are actually named
4232 something starting with __ and the normal name is an alias. */
4233 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4241 if { (eval echo configure
:4242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4243 eval "ac_cv_func_$ac_func=yes"
4245 echo "configure: failed program was:" >&5
4246 cat conftest.
$ac_ext >&5
4248 eval "ac_cv_func_$ac_func=no"
4253 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4254 echo "$ac_t""yes" 1>&6
4255 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4256 cat >> confdefs.h
<<EOF
4257 #define $ac_tr_func 1
4261 echo "$ac_t""no" 1>&6
4265 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4266 echo "configure:4267: checking for working mmap" >&5
4267 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4268 echo $ac_n "(cached) $ac_c" 1>&6
4270 if test "$cross_compiling" = yes; then
4271 ac_cv_func_mmap_fixed_mapped
=no
4273 cat > conftest.
$ac_ext <<EOF
4274 #line 4275 "configure"
4275 #include "confdefs.h"
4277 /* Thanks to Mike Haertel and Jim Avera for this test.
4278 Here is a matrix of mmap possibilities:
4279 mmap private not fixed
4280 mmap private fixed at somewhere currently unmapped
4281 mmap private fixed at somewhere already mapped
4282 mmap shared not fixed
4283 mmap shared fixed at somewhere currently unmapped
4284 mmap shared fixed at somewhere already mapped
4285 For private mappings, we should verify that changes cannot be read()
4286 back from the file, nor mmap's back from the file at a different
4287 address. (There have been systems where private was not correctly
4288 implemented like the infamous i386 svr4.0, and systems where the
4289 VM page cache was not coherent with the filesystem buffer cache
4290 like early versions of FreeBSD and possibly contemporary NetBSD.)
4291 For shared mappings, we should conversely verify that changes get
4292 propogated back to all the places they're supposed to be.
4294 Grep wants private fixed already mapped.
4295 The main things grep needs to know about mmap are:
4296 * does it exist and is it safe to write into the mmap'd area
4297 * how to use it (BSD variants) */
4298 #include <sys/types.h>
4300 #include <sys/mman.h>
4302 /* This mess was copied from the GNU getpagesize.h. */
4303 #ifndef HAVE_GETPAGESIZE
4304 # ifdef HAVE_UNISTD_H
4305 # include <unistd.h>
4308 /* Assume that all systems that can run configure have sys/param.h. */
4309 # ifndef HAVE_SYS_PARAM_H
4310 # define HAVE_SYS_PARAM_H 1
4313 # ifdef _SC_PAGESIZE
4314 # define getpagesize() sysconf(_SC_PAGESIZE)
4315 # else /* no _SC_PAGESIZE */
4316 # ifdef HAVE_SYS_PARAM_H
4317 # include <sys/param.h>
4318 # ifdef EXEC_PAGESIZE
4319 # define getpagesize() EXEC_PAGESIZE
4320 # else /* no EXEC_PAGESIZE */
4322 # define getpagesize() NBPG * CLSIZE
4325 # endif /* no CLSIZE */
4326 # else /* no NBPG */
4328 # define getpagesize() NBPC
4329 # else /* no NBPC */
4331 # define getpagesize() PAGESIZE
4332 # endif /* PAGESIZE */
4333 # endif /* no NBPC */
4334 # endif /* no NBPG */
4335 # endif /* no EXEC_PAGESIZE */
4336 # else /* no HAVE_SYS_PARAM_H */
4337 # define getpagesize() 8192 /* punt totally */
4338 # endif /* no HAVE_SYS_PARAM_H */
4339 # endif /* no _SC_PAGESIZE */
4341 #endif /* no HAVE_GETPAGESIZE */
4344 extern "C" { void *malloc(unsigned); }
4352 char *data, *data2, *data3;
4356 pagesize = getpagesize();
4359 * First, make a file with some known garbage in it.
4361 data = malloc(pagesize);
4364 for (i = 0; i < pagesize; ++i)
4365 *(data + i) = rand();
4367 fd = creat("conftestmmap", 0600);
4370 if (write(fd, data, pagesize) != pagesize)
4375 * Next, try to mmap the file at a fixed address which
4376 * already has something else allocated at it. If we can,
4377 * also make sure that we see the same garbage.
4379 fd = open("conftestmmap", O_RDWR);
4382 data2 = malloc(2 * pagesize);
4385 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4386 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4387 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4389 for (i = 0; i < pagesize; ++i)
4390 if (*(data + i) != *(data2 + i))
4394 * Finally, make sure that changes to the mapped area
4395 * do not percolate back to the file as seen by read().
4396 * (This is a bug on some variants of i386 svr4.0.)
4398 for (i = 0; i < pagesize; ++i)
4399 *(data2 + i) = *(data2 + i) + 1;
4400 data3 = malloc(pagesize);
4403 if (read(fd, data3, pagesize) != pagesize)
4405 for (i = 0; i < pagesize; ++i)
4406 if (*(data + i) != *(data3 + i))
4409 unlink("conftestmmap");
4414 if { (eval echo configure
:4415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4416 ac_cv_func_mmap_fixed_mapped
=yes
4418 echo "configure: failed program was:" >&5
4419 cat conftest.
$ac_ext >&5
4421 ac_cv_func_mmap_fixed_mapped
=no
4428 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4429 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4430 cat >> confdefs.h
<<\EOF
4437 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4438 unistd.h values.h sys
/param.h
4440 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4441 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4442 echo "configure:4443: checking for $ac_hdr" >&5
4443 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4444 echo $ac_n "(cached) $ac_c" 1>&6
4446 cat > conftest.
$ac_ext <<EOF
4447 #line 4448 "configure"
4448 #include "confdefs.h"
4451 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4452 { (eval echo configure
:4453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4453 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4454 if test -z "$ac_err"; then
4456 eval "ac_cv_header_$ac_safe=yes"
4459 echo "configure: failed program was:" >&5
4460 cat conftest.
$ac_ext >&5
4462 eval "ac_cv_header_$ac_safe=no"
4466 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4467 echo "$ac_t""yes" 1>&6
4468 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4469 cat >> confdefs.h
<<EOF
4470 #define $ac_tr_hdr 1
4474 echo "$ac_t""no" 1>&6
4478 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4479 __argz_count __argz_stringify __argz_next
4481 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4482 echo "configure:4483: checking for $ac_func" >&5
4483 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4484 echo $ac_n "(cached) $ac_c" 1>&6
4486 cat > conftest.
$ac_ext <<EOF
4487 #line 4488 "configure"
4488 #include "confdefs.h"
4489 /* System header to define __stub macros and hopefully few prototypes,
4490 which can conflict with char $ac_func(); below. */
4492 /* Override any gcc2 internal prototype to avoid an error. */
4493 /* We use char because int might match the return type of a gcc2
4494 builtin and then its argument prototype would still apply. */
4499 /* The GNU C library defines this for functions which it implements
4500 to always fail with ENOSYS. Some functions are actually named
4501 something starting with __ and the normal name is an alias. */
4502 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4510 if { (eval echo configure
:4511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4512 eval "ac_cv_func_$ac_func=yes"
4514 echo "configure: failed program was:" >&5
4515 cat conftest.
$ac_ext >&5
4517 eval "ac_cv_func_$ac_func=no"
4522 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4523 echo "$ac_t""yes" 1>&6
4524 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4525 cat >> confdefs.h
<<EOF
4526 #define $ac_tr_func 1
4530 echo "$ac_t""no" 1>&6
4535 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4536 for ac_func
in stpcpy
4538 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4539 echo "configure:4540: checking for $ac_func" >&5
4540 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4541 echo $ac_n "(cached) $ac_c" 1>&6
4543 cat > conftest.
$ac_ext <<EOF
4544 #line 4545 "configure"
4545 #include "confdefs.h"
4546 /* System header to define __stub macros and hopefully few prototypes,
4547 which can conflict with char $ac_func(); below. */
4549 /* Override any gcc2 internal prototype to avoid an error. */
4550 /* We use char because int might match the return type of a gcc2
4551 builtin and then its argument prototype would still apply. */
4556 /* The GNU C library defines this for functions which it implements
4557 to always fail with ENOSYS. Some functions are actually named
4558 something starting with __ and the normal name is an alias. */
4559 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4567 if { (eval echo configure
:4568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4569 eval "ac_cv_func_$ac_func=yes"
4571 echo "configure: failed program was:" >&5
4572 cat conftest.
$ac_ext >&5
4574 eval "ac_cv_func_$ac_func=no"
4579 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4580 echo "$ac_t""yes" 1>&6
4581 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4582 cat >> confdefs.h
<<EOF
4583 #define $ac_tr_func 1
4587 echo "$ac_t""no" 1>&6
4592 if test "${ac_cv_func_stpcpy}" = "yes"; then
4593 cat >> confdefs.h
<<\EOF
4594 #define HAVE_STPCPY 1
4599 if test $ac_cv_header_locale_h = yes; then
4600 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4601 echo "configure:4602: checking for LC_MESSAGES" >&5
4602 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4603 echo $ac_n "(cached) $ac_c" 1>&6
4605 cat > conftest.
$ac_ext <<EOF
4606 #line 4607 "configure"
4607 #include "confdefs.h"
4613 if { (eval echo configure
:4614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4615 am_cv_val_LC_MESSAGES
=yes
4617 echo "configure: failed program was:" >&5
4618 cat conftest.
$ac_ext >&5
4620 am_cv_val_LC_MESSAGES
=no
4625 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4626 if test $am_cv_val_LC_MESSAGES = yes; then
4627 cat >> confdefs.h
<<\EOF
4628 #define HAVE_LC_MESSAGES 1
4633 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4634 echo "configure:4635: checking whether NLS is requested" >&5
4635 # Check whether --enable-nls or --disable-nls was given.
4636 if test "${enable_nls+set}" = set; then
4637 enableval
="$enable_nls"
4643 echo "$ac_t""$USE_NLS" 1>&6
4646 USE_INCLUDED_LIBINTL
=no
4648 if test "$USE_NLS" = "yes"; then
4649 cat >> confdefs.h
<<\EOF
4650 #define ENABLE_NLS 1
4653 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4654 echo "configure:4655: checking whether included gettext is requested" >&5
4655 # Check whether --with-included-gettext or --without-included-gettext was given.
4656 if test "${with_included_gettext+set}" = set; then
4657 withval
="$with_included_gettext"
4658 nls_cv_force_use_gnu_gettext
=$withval
4660 nls_cv_force_use_gnu_gettext
=no
4663 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4665 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4666 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4668 nls_cv_header_libgt
=
4671 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4672 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4673 echo "configure:4674: checking for libintl.h" >&5
4674 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4675 echo $ac_n "(cached) $ac_c" 1>&6
4677 cat > conftest.
$ac_ext <<EOF
4678 #line 4679 "configure"
4679 #include "confdefs.h"
4680 #include <libintl.h>
4682 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4683 { (eval echo configure
:4684: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4684 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4685 if test -z "$ac_err"; then
4687 eval "ac_cv_header_$ac_safe=yes"
4690 echo "configure: failed program was:" >&5
4691 cat conftest.
$ac_ext >&5
4693 eval "ac_cv_header_$ac_safe=no"
4697 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4698 echo "$ac_t""yes" 1>&6
4699 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4700 echo "configure:4701: checking for gettext in libc" >&5
4701 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4702 echo $ac_n "(cached) $ac_c" 1>&6
4704 cat > conftest.
$ac_ext <<EOF
4705 #line 4706 "configure"
4706 #include "confdefs.h"
4707 #include <libintl.h>
4709 return (int) gettext ("")
4712 if { (eval echo configure
:4713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4714 gt_cv_func_gettext_libc
=yes
4716 echo "configure: failed program was:" >&5
4717 cat conftest.
$ac_ext >&5
4719 gt_cv_func_gettext_libc
=no
4724 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4726 if test "$gt_cv_func_gettext_libc" != "yes"; then
4727 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4728 echo "configure:4729: checking for bindtextdomain in -lintl" >&5
4729 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4730 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4731 echo $ac_n "(cached) $ac_c" 1>&6
4733 ac_save_LIBS
="$LIBS"
4735 cat > conftest.
$ac_ext <<EOF
4736 #line 4737 "configure"
4737 #include "confdefs.h"
4738 /* Override any gcc2 internal prototype to avoid an error. */
4739 /* We use char because int might match the return type of a gcc2
4740 builtin and then its argument prototype would still apply. */
4741 char bindtextdomain();
4747 if { (eval echo configure
:4748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4749 eval "ac_cv_lib_$ac_lib_var=yes"
4751 echo "configure: failed program was:" >&5
4752 cat conftest.
$ac_ext >&5
4754 eval "ac_cv_lib_$ac_lib_var=no"
4757 LIBS
="$ac_save_LIBS"
4760 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4761 echo "$ac_t""yes" 1>&6
4762 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4763 echo "configure:4764: checking for gettext in libintl" >&5
4764 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4765 echo $ac_n "(cached) $ac_c" 1>&6
4767 cat > conftest.
$ac_ext <<EOF
4768 #line 4769 "configure"
4769 #include "confdefs.h"
4772 return (int) gettext ("")
4775 if { (eval echo configure
:4776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4777 gt_cv_func_gettext_libintl
=yes
4779 echo "configure: failed program was:" >&5
4780 cat conftest.
$ac_ext >&5
4782 gt_cv_func_gettext_libintl
=no
4787 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4789 echo "$ac_t""no" 1>&6
4794 if test "$gt_cv_func_gettext_libc" = "yes" \
4795 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4796 cat >> confdefs.h
<<\EOF
4797 #define HAVE_GETTEXT 1
4800 # Extract the first word of "msgfmt", so it can be a program name with args.
4801 set dummy msgfmt
; ac_word
=$2
4802 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4803 echo "configure:4804: checking for $ac_word" >&5
4804 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4805 echo $ac_n "(cached) $ac_c" 1>&6
4809 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4812 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4813 for ac_dir
in $PATH; do
4814 test -z "$ac_dir" && ac_dir
=.
4815 if test -f $ac_dir/$ac_word; then
4816 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4817 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4823 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4827 MSGFMT
="$ac_cv_path_MSGFMT"
4828 if test -n "$MSGFMT"; then
4829 echo "$ac_t""$MSGFMT" 1>&6
4831 echo "$ac_t""no" 1>&6
4833 if test "$MSGFMT" != "no"; then
4834 for ac_func
in dcgettext
4836 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4837 echo "configure:4838: checking for $ac_func" >&5
4838 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4839 echo $ac_n "(cached) $ac_c" 1>&6
4841 cat > conftest.
$ac_ext <<EOF
4842 #line 4843 "configure"
4843 #include "confdefs.h"
4844 /* System header to define __stub macros and hopefully few prototypes,
4845 which can conflict with char $ac_func(); below. */
4847 /* Override any gcc2 internal prototype to avoid an error. */
4848 /* We use char because int might match the return type of a gcc2
4849 builtin and then its argument prototype would still apply. */
4854 /* The GNU C library defines this for functions which it implements
4855 to always fail with ENOSYS. Some functions are actually named
4856 something starting with __ and the normal name is an alias. */
4857 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4865 if { (eval echo configure
:4866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4867 eval "ac_cv_func_$ac_func=yes"
4869 echo "configure: failed program was:" >&5
4870 cat conftest.
$ac_ext >&5
4872 eval "ac_cv_func_$ac_func=no"
4877 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4878 echo "$ac_t""yes" 1>&6
4879 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4880 cat >> confdefs.h
<<EOF
4881 #define $ac_tr_func 1
4885 echo "$ac_t""no" 1>&6
4889 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4890 set dummy gmsgfmt
; ac_word
=$2
4891 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4892 echo "configure:4893: checking for $ac_word" >&5
4893 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4894 echo $ac_n "(cached) $ac_c" 1>&6
4898 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4901 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4904 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4906 for ac_dir
in $ac_dummy; do
4907 test -z "$ac_dir" && ac_dir
=.
4908 if test -f $ac_dir/$ac_word; then
4909 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4914 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4918 GMSGFMT
="$ac_cv_path_GMSGFMT"
4919 if test -n "$GMSGFMT"; then
4920 echo "$ac_t""$GMSGFMT" 1>&6
4922 echo "$ac_t""no" 1>&6
4925 # Extract the first word of "xgettext", so it can be a program name with args.
4926 set dummy xgettext
; ac_word
=$2
4927 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4928 echo "configure:4929: checking for $ac_word" >&5
4929 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4930 echo $ac_n "(cached) $ac_c" 1>&6
4934 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4937 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4938 for ac_dir
in $PATH; do
4939 test -z "$ac_dir" && ac_dir
=.
4940 if test -f $ac_dir/$ac_word; then
4941 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4942 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4948 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4952 XGETTEXT
="$ac_cv_path_XGETTEXT"
4953 if test -n "$XGETTEXT"; then
4954 echo "$ac_t""$XGETTEXT" 1>&6
4956 echo "$ac_t""no" 1>&6
4959 cat > conftest.
$ac_ext <<EOF
4960 #line 4961 "configure"
4961 #include "confdefs.h"
4964 extern int _nl_msg_cat_cntr;
4965 return _nl_msg_cat_cntr
4968 if { (eval echo configure
:4969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4973 echo "configure: failed program was:" >&5
4974 cat conftest.
$ac_ext >&5
4985 echo "$ac_t""no" 1>&6
4990 if test "$CATOBJEXT" = "NONE"; then
4991 nls_cv_use_gnu_gettext
=yes
4995 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4996 INTLOBJS
="\$(GETTOBJS)"
4997 # Extract the first word of "msgfmt", so it can be a program name with args.
4998 set dummy msgfmt
; ac_word
=$2
4999 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5000 echo "configure:5001: checking for $ac_word" >&5
5001 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5002 echo $ac_n "(cached) $ac_c" 1>&6
5006 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5009 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5010 for ac_dir
in $PATH; do
5011 test -z "$ac_dir" && ac_dir
=.
5012 if test -f $ac_dir/$ac_word; then
5013 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5014 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5020 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5024 MSGFMT
="$ac_cv_path_MSGFMT"
5025 if test -n "$MSGFMT"; then
5026 echo "$ac_t""$MSGFMT" 1>&6
5028 echo "$ac_t""no" 1>&6
5031 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5032 set dummy gmsgfmt
; ac_word
=$2
5033 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5034 echo "configure:5035: checking for $ac_word" >&5
5035 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5036 echo $ac_n "(cached) $ac_c" 1>&6
5040 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5043 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5046 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5048 for ac_dir
in $ac_dummy; do
5049 test -z "$ac_dir" && ac_dir
=.
5050 if test -f $ac_dir/$ac_word; then
5051 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5056 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5060 GMSGFMT
="$ac_cv_path_GMSGFMT"
5061 if test -n "$GMSGFMT"; then
5062 echo "$ac_t""$GMSGFMT" 1>&6
5064 echo "$ac_t""no" 1>&6
5067 # Extract the first word of "xgettext", so it can be a program name with args.
5068 set dummy xgettext
; ac_word
=$2
5069 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5070 echo "configure:5071: checking for $ac_word" >&5
5071 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5072 echo $ac_n "(cached) $ac_c" 1>&6
5076 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5079 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5080 for ac_dir
in $PATH; do
5081 test -z "$ac_dir" && ac_dir
=.
5082 if test -f $ac_dir/$ac_word; then
5083 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5084 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5090 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5094 XGETTEXT
="$ac_cv_path_XGETTEXT"
5095 if test -n "$XGETTEXT"; then
5096 echo "$ac_t""$XGETTEXT" 1>&6
5098 echo "$ac_t""no" 1>&6
5102 USE_INCLUDED_LIBINTL
=yes
5106 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5108 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5109 nls_cv_header_intl
=libintl.h
5110 nls_cv_header_libgt
=libgettext.h
5113 if test "$XGETTEXT" != ":"; then
5114 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5117 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5122 # We need to process the po/ directory.
5126 nls_cv_header_intl
=libintl.h
5127 nls_cv_header_libgt
=libgettext.h
5130 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5131 # because some of the sources are only built for this goal.
5132 if test "$PACKAGE" = gettext; then
5134 USE_INCLUDED_LIBINTL
=yes
5137 for lang
in $ALL_LINGUAS; do
5138 GMOFILES
="$GMOFILES $lang.gmo"
5139 POFILES
="$POFILES $lang.po"
5155 if test "x$CATOBJEXT" != "x"; then
5156 if test "x$ALL_LINGUAS" = "x"; then
5159 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5160 echo "configure:5161: checking for catalogs to be installed" >&5
5162 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5163 case "$ALL_LINGUAS" in
5164 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5167 LINGUAS
=$NEW_LINGUAS
5168 echo "$ac_t""$LINGUAS" 1>&6
5171 if test -n "$LINGUAS"; then
5172 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5176 if test $ac_cv_header_locale_h = yes; then
5177 INCLUDE_LOCALE_H
="#include <locale.h>"
5180 /* The system does not provide the header <locale.h>. Take care yourself. */"
5184 if test -f $srcdir/po2tbl.
sed.
in; then
5185 if test "$CATOBJEXT" = ".cat"; then
5186 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5187 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5188 echo "configure:5189: checking for linux/version.h" >&5
5189 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5190 echo $ac_n "(cached) $ac_c" 1>&6
5192 cat > conftest.
$ac_ext <<EOF
5193 #line 5194 "configure"
5194 #include "confdefs.h"
5195 #include <linux/version.h>
5197 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5198 { (eval echo configure
:5199: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5199 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5200 if test -z "$ac_err"; then
5202 eval "ac_cv_header_$ac_safe=yes"
5205 echo "configure: failed program was:" >&5
5206 cat conftest.
$ac_ext >&5
5208 eval "ac_cv_header_$ac_safe=no"
5212 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5213 echo "$ac_t""yes" 1>&6
5216 echo "$ac_t""no" 1>&6
5221 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5223 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5224 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5227 if test "$PACKAGE" = "gettext"; then
5237 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5243 if test -f $srcdir/po
/POTFILES.
in; then
5244 test -d po || mkdir po
5245 if test "x$srcdir" != "x."; then
5246 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5247 posrcprefix
="$srcdir/"
5249 posrcprefix
="../$srcdir/"
5255 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5256 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5260 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5261 echo "configure:5262: checking whether to enable maintainer-specific portions of Makefiles" >&5
5262 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5263 if test "${enable_maintainer_mode+set}" = set; then
5264 enableval
="$enable_maintainer_mode"
5265 USE_MAINTAINER_MODE
=$enableval
5267 USE_MAINTAINER_MODE
=no
5270 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5273 if test $USE_MAINTAINER_MODE = yes; then
5274 MAINTAINER_MODE_TRUE
=
5275 MAINTAINER_MODE_FALSE
='#'
5277 MAINTAINER_MODE_TRUE
='#'
5278 MAINTAINER_MODE_FALSE
=
5280 MAINT
=$MAINTAINER_MODE_TRUE
5285 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5286 echo "configure:5287: checking for executable suffix" >&5
5287 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5288 echo $ac_n "(cached) $ac_c" 1>&6
5290 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5294 echo 'int main () { return 0; }' > conftest.
$ac_ext
5296 if { (eval echo configure
:5297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5297 for file in conftest.
*; do
5299 *.c |
*.o |
*.obj
) ;;
5300 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5304 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5307 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5312 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5313 echo "$ac_t""${ac_cv_exeext}" 1>&6
5317 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5319 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5320 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5321 echo "configure:5322: checking for $ac_hdr" >&5
5322 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5323 echo $ac_n "(cached) $ac_c" 1>&6
5325 cat > conftest.
$ac_ext <<EOF
5326 #line 5327 "configure"
5327 #include "confdefs.h"
5330 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5331 { (eval echo configure
:5332: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5332 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5333 if test -z "$ac_err"; then
5335 eval "ac_cv_header_$ac_safe=yes"
5338 echo "configure: failed program was:" >&5
5339 cat conftest.
$ac_ext >&5
5341 eval "ac_cv_header_$ac_safe=no"
5345 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5346 echo "$ac_t""yes" 1>&6
5347 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5348 cat >> confdefs.h
<<EOF
5349 #define $ac_tr_hdr 1
5353 echo "$ac_t""no" 1>&6
5358 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5359 # people who are not cross-compiling but are compiling cross-assemblers.
5360 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5361 echo "configure:5362: checking whether compiling a cross-assembler" >&5
5362 if test "${host}" = "${target}"; then
5366 cat >> confdefs.h
<<\EOF
5367 #define CROSS_COMPILE 1
5371 echo "$ac_t""$cross_gas" 1>&6
5373 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5374 # for constant arguments. Useless!
5375 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5376 echo "configure:5377: checking for working alloca.h" >&5
5377 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5378 echo $ac_n "(cached) $ac_c" 1>&6
5380 cat > conftest.
$ac_ext <<EOF
5381 #line 5382 "configure"
5382 #include "confdefs.h"
5385 char *p = alloca(2 * sizeof(int));
5388 if { (eval echo configure
:5389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5390 ac_cv_header_alloca_h
=yes
5392 echo "configure: failed program was:" >&5
5393 cat conftest.
$ac_ext >&5
5395 ac_cv_header_alloca_h
=no
5400 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5401 if test $ac_cv_header_alloca_h = yes; then
5402 cat >> confdefs.h
<<\EOF
5403 #define HAVE_ALLOCA_H 1
5408 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5409 echo "configure:5410: checking for alloca" >&5
5410 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5411 echo $ac_n "(cached) $ac_c" 1>&6
5413 cat > conftest.
$ac_ext <<EOF
5414 #line 5415 "configure"
5415 #include "confdefs.h"
5418 # define alloca __builtin_alloca
5421 # include <malloc.h>
5422 # define alloca _alloca
5425 # include <alloca.h>
5430 # ifndef alloca /* predefined by HP cc +Olibcalls */
5439 char *p = (char *) alloca(1);
5442 if { (eval echo configure
:5443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5444 ac_cv_func_alloca_works
=yes
5446 echo "configure: failed program was:" >&5
5447 cat conftest.
$ac_ext >&5
5449 ac_cv_func_alloca_works
=no
5454 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5455 if test $ac_cv_func_alloca_works = yes; then
5456 cat >> confdefs.h
<<\EOF
5457 #define HAVE_ALLOCA 1
5462 if test $ac_cv_func_alloca_works = no
; then
5463 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5464 # that cause trouble. Some versions do not even contain alloca or
5465 # contain a buggy version. If you still want to use their alloca,
5466 # use ar to extract alloca.o from them instead of compiling alloca.c.
5467 ALLOCA
=alloca.
${ac_objext}
5468 cat >> confdefs.h
<<\EOF
5473 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5474 echo "configure:5475: checking whether alloca needs Cray hooks" >&5
5475 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5476 echo $ac_n "(cached) $ac_c" 1>&6
5478 cat > conftest.
$ac_ext <<EOF
5479 #line 5480 "configure"
5480 #include "confdefs.h"
5481 #if defined(CRAY) && ! defined(CRAY2)
5488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5489 egrep "webecray" >/dev
/null
2>&1; then
5500 echo "$ac_t""$ac_cv_os_cray" 1>&6
5501 if test $ac_cv_os_cray = yes; then
5502 for ac_func
in _getb67 GETB67 getb67
; do
5503 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5504 echo "configure:5505: checking for $ac_func" >&5
5505 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5506 echo $ac_n "(cached) $ac_c" 1>&6
5508 cat > conftest.
$ac_ext <<EOF
5509 #line 5510 "configure"
5510 #include "confdefs.h"
5511 /* System header to define __stub macros and hopefully few prototypes,
5512 which can conflict with char $ac_func(); below. */
5514 /* Override any gcc2 internal prototype to avoid an error. */
5515 /* We use char because int might match the return type of a gcc2
5516 builtin and then its argument prototype would still apply. */
5521 /* The GNU C library defines this for functions which it implements
5522 to always fail with ENOSYS. Some functions are actually named
5523 something starting with __ and the normal name is an alias. */
5524 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5532 if { (eval echo configure
:5533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5534 eval "ac_cv_func_$ac_func=yes"
5536 echo "configure: failed program was:" >&5
5537 cat conftest.
$ac_ext >&5
5539 eval "ac_cv_func_$ac_func=no"
5544 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5545 echo "$ac_t""yes" 1>&6
5546 cat >> confdefs.h
<<EOF
5547 #define CRAY_STACKSEG_END $ac_func
5552 echo "$ac_t""no" 1>&6
5558 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5559 echo "configure:5560: checking stack direction for C alloca" >&5
5560 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5561 echo $ac_n "(cached) $ac_c" 1>&6
5563 if test "$cross_compiling" = yes; then
5564 ac_cv_c_stack_direction
=0
5566 cat > conftest.
$ac_ext <<EOF
5567 #line 5568 "configure"
5568 #include "confdefs.h"
5569 find_stack_direction ()
5571 static char *addr = 0;
5576 return find_stack_direction ();
5579 return (&dummy > addr) ? 1 : -1;
5583 exit (find_stack_direction() < 0);
5586 if { (eval echo configure
:5587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5588 ac_cv_c_stack_direction
=1
5590 echo "configure: failed program was:" >&5
5591 cat conftest.
$ac_ext >&5
5593 ac_cv_c_stack_direction
=-1
5600 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5601 cat >> confdefs.h
<<EOF
5602 #define STACK_DIRECTION $ac_cv_c_stack_direction
5607 echo $ac_n "checking for inline""... $ac_c" 1>&6
5608 echo "configure:5609: checking for inline" >&5
5609 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5610 echo $ac_n "(cached) $ac_c" 1>&6
5613 for ac_kw
in inline __inline__ __inline
; do
5614 cat > conftest.
$ac_ext <<EOF
5615 #line 5616 "configure"
5616 #include "confdefs.h"
5622 if { (eval echo configure
:5623: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5624 ac_cv_c_inline
=$ac_kw; break
5626 echo "configure: failed program was:" >&5
5627 cat conftest.
$ac_ext >&5
5634 echo "$ac_t""$ac_cv_c_inline" 1>&6
5635 case "$ac_cv_c_inline" in
5637 no
) cat >> confdefs.h
<<\EOF
5641 *) cat >> confdefs.h
<<EOF
5642 #define inline $ac_cv_c_inline
5648 # VMS doesn't have unlink.
5649 for ac_func
in unlink remove
5651 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5652 echo "configure:5653: checking for $ac_func" >&5
5653 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5654 echo $ac_n "(cached) $ac_c" 1>&6
5656 cat > conftest.
$ac_ext <<EOF
5657 #line 5658 "configure"
5658 #include "confdefs.h"
5659 /* System header to define __stub macros and hopefully few prototypes,
5660 which can conflict with char $ac_func(); below. */
5662 /* Override any gcc2 internal prototype to avoid an error. */
5663 /* We use char because int might match the return type of a gcc2
5664 builtin and then its argument prototype would still apply. */
5669 /* The GNU C library defines this for functions which it implements
5670 to always fail with ENOSYS. Some functions are actually named
5671 something starting with __ and the normal name is an alias. */
5672 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5680 if { (eval echo configure
:5681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5682 eval "ac_cv_func_$ac_func=yes"
5684 echo "configure: failed program was:" >&5
5685 cat conftest.
$ac_ext >&5
5687 eval "ac_cv_func_$ac_func=no"
5692 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5693 echo "$ac_t""yes" 1>&6
5694 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5695 cat >> confdefs.h
<<EOF
5696 #define $ac_tr_func 1
5700 echo "$ac_t""no" 1>&6
5705 # Some systems don't have sbrk().
5708 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5709 echo "configure:5710: checking for $ac_func" >&5
5710 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5711 echo $ac_n "(cached) $ac_c" 1>&6
5713 cat > conftest.
$ac_ext <<EOF
5714 #line 5715 "configure"
5715 #include "confdefs.h"
5716 /* System header to define __stub macros and hopefully few prototypes,
5717 which can conflict with char $ac_func(); below. */
5719 /* Override any gcc2 internal prototype to avoid an error. */
5720 /* We use char because int might match the return type of a gcc2
5721 builtin and then its argument prototype would still apply. */
5726 /* The GNU C library defines this for functions which it implements
5727 to always fail with ENOSYS. Some functions are actually named
5728 something starting with __ and the normal name is an alias. */
5729 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5737 if { (eval echo configure
:5738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5739 eval "ac_cv_func_$ac_func=yes"
5741 echo "configure: failed program was:" >&5
5742 cat conftest.
$ac_ext >&5
5744 eval "ac_cv_func_$ac_func=no"
5749 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5750 echo "$ac_t""yes" 1>&6
5751 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5752 cat >> confdefs.h
<<EOF
5753 #define $ac_tr_func 1
5757 echo "$ac_t""no" 1>&6
5762 # do we need the math library?
5763 case "${need_libm}" in
5767 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5768 # These system don't have libm
5771 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5772 echo "configure:5773: checking for _mwvalidcheckl in -lmw" >&5
5773 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5774 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5775 echo $ac_n "(cached) $ac_c" 1>&6
5777 ac_save_LIBS
="$LIBS"
5779 cat > conftest.
$ac_ext <<EOF
5780 #line 5781 "configure"
5781 #include "confdefs.h"
5782 /* Override any gcc2 internal prototype to avoid an error. */
5783 /* We use char because int might match the return type of a gcc2
5784 builtin and then its argument prototype would still apply. */
5785 char _mwvalidcheckl();
5791 if { (eval echo configure
:5792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5793 eval "ac_cv_lib_$ac_lib_var=yes"
5795 echo "configure: failed program was:" >&5
5796 cat conftest.
$ac_ext >&5
5798 eval "ac_cv_lib_$ac_lib_var=no"
5801 LIBS
="$ac_save_LIBS"
5804 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5805 echo "$ac_t""yes" 1>&6
5808 echo "$ac_t""no" 1>&6
5811 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5812 echo "configure:5813: checking for main in -lm" >&5
5813 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5814 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5815 echo $ac_n "(cached) $ac_c" 1>&6
5817 ac_save_LIBS
="$LIBS"
5819 cat > conftest.
$ac_ext <<EOF
5820 #line 5821 "configure"
5821 #include "confdefs.h"
5827 if { (eval echo configure
:5828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5829 eval "ac_cv_lib_$ac_lib_var=yes"
5831 echo "configure: failed program was:" >&5
5832 cat conftest.
$ac_ext >&5
5834 eval "ac_cv_lib_$ac_lib_var=no"
5837 LIBS
="$ac_save_LIBS"
5840 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5841 echo "$ac_t""yes" 1>&6
5844 echo "$ac_t""no" 1>&6
5849 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5850 echo "configure:5851: checking for main in -lm" >&5
5851 ac_lib_var
=`echo m'_'main | 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 5859 "configure"
5859 #include "confdefs.h"
5865 if { (eval echo configure
:5866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5867 eval "ac_cv_lib_$ac_lib_var=yes"
5869 echo "configure: failed program was:" >&5
5870 cat conftest.
$ac_ext >&5
5872 eval "ac_cv_lib_$ac_lib_var=no"
5875 LIBS
="$ac_save_LIBS"
5878 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5879 echo "$ac_t""yes" 1>&6
5882 echo "$ac_t""no" 1>&6
5892 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5893 # enough, but on some of those systems, the assert macro relies on requoting
5895 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5896 echo "configure:5897: checking for working assert macro" >&5
5897 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5898 echo $ac_n "(cached) $ac_c" 1>&6
5900 cat > conftest.
$ac_ext <<EOF
5901 #line 5902 "configure"
5902 #include "confdefs.h"
5907 /* check for requoting problems */
5908 static int a, b, c, d;
5910 assert (!strcmp(s, "foo bar baz quux"));
5911 /* check for newline handling */
5917 if { (eval echo configure
:5918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5919 gas_cv_assert_ok
=yes
5921 echo "configure: failed program was:" >&5
5922 cat conftest.
$ac_ext >&5
5928 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5929 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5930 #define BROKEN_ASSERT 1
5935 # On some systems, the system header files may not declare malloc, realloc,
5936 # and free. There are places where gas needs these functions to have been
5937 # declared -- such as when taking their addresses.
5939 #ifdef HAVE_MEMORY_H
5942 #ifdef HAVE_STRING_H
5945 #ifdef HAVE_STRINGS_H
5946 #include <strings.h>
5949 #ifdef HAVE_STDLIB_H
5952 #ifdef HAVE_UNISTD_H
5957 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5958 echo "configure:5959: checking whether declaration is required for strstr" >&5
5959 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5960 echo $ac_n "(cached) $ac_c" 1>&6
5962 cat > conftest.
$ac_ext <<EOF
5963 #line 5964 "configure"
5964 #include "confdefs.h"
5968 typedef char *(*f)();
5974 if { (eval echo configure
:5975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5976 gas_cv_decl_needed_strstr
=no
5978 echo "configure: failed program was:" >&5
5979 cat conftest.
$ac_ext >&5
5981 gas_cv_decl_needed_strstr
=yes
5985 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5986 if test $gas_cv_decl_needed_strstr = yes; then
5987 cat >> confdefs.h
<<\EOF
5988 #define NEED_DECLARATION_STRSTR 1
5994 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5995 echo "configure:5996: checking whether declaration is required for malloc" >&5
5996 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5997 echo $ac_n "(cached) $ac_c" 1>&6
5999 cat > conftest.
$ac_ext <<EOF
6000 #line 6001 "configure"
6001 #include "confdefs.h"
6005 typedef char *(*f)();
6011 if { (eval echo configure
:6012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6013 gas_cv_decl_needed_malloc
=no
6015 echo "configure: failed program was:" >&5
6016 cat conftest.
$ac_ext >&5
6018 gas_cv_decl_needed_malloc
=yes
6022 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6023 if test $gas_cv_decl_needed_malloc = yes; then
6024 cat >> confdefs.h
<<\EOF
6025 #define NEED_DECLARATION_MALLOC 1
6031 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6032 echo "configure:6033: checking whether declaration is required for free" >&5
6033 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6034 echo $ac_n "(cached) $ac_c" 1>&6
6036 cat > conftest.
$ac_ext <<EOF
6037 #line 6038 "configure"
6038 #include "confdefs.h"
6042 typedef void (*f)();
6048 if { (eval echo configure
:6049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6050 gas_cv_decl_needed_free
=no
6052 echo "configure: failed program was:" >&5
6053 cat conftest.
$ac_ext >&5
6055 gas_cv_decl_needed_free
=yes
6059 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6060 if test $gas_cv_decl_needed_free = yes; then
6061 cat >> confdefs.h
<<\EOF
6062 #define NEED_DECLARATION_FREE 1
6068 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6069 echo "configure:6070: checking whether declaration is required for sbrk" >&5
6070 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6071 echo $ac_n "(cached) $ac_c" 1>&6
6073 cat > conftest.
$ac_ext <<EOF
6074 #line 6075 "configure"
6075 #include "confdefs.h"
6079 typedef char *(*f)();
6085 if { (eval echo configure
:6086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6087 gas_cv_decl_needed_sbrk
=no
6089 echo "configure: failed program was:" >&5
6090 cat conftest.
$ac_ext >&5
6092 gas_cv_decl_needed_sbrk
=yes
6096 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6097 if test $gas_cv_decl_needed_sbrk = yes; then
6098 cat >> confdefs.h
<<\EOF
6099 #define NEED_DECLARATION_SBRK 1
6105 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6106 echo "configure:6107: checking whether declaration is required for environ" >&5
6107 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6108 echo $ac_n "(cached) $ac_c" 1>&6
6110 cat > conftest.
$ac_ext <<EOF
6111 #line 6112 "configure"
6112 #include "confdefs.h"
6122 if { (eval echo configure
:6123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6124 gas_cv_decl_needed_environ
=no
6126 echo "configure: failed program was:" >&5
6127 cat conftest.
$ac_ext >&5
6129 gas_cv_decl_needed_environ
=yes
6133 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6134 if test $gas_cv_decl_needed_environ = yes; then
6135 cat >> confdefs.h
<<\EOF
6136 #define NEED_DECLARATION_ENVIRON 1
6142 # Does errno.h declare errno, or do we have to add a separate declaration
6145 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6146 echo "configure:6147: checking whether declaration is required for errno" >&5
6147 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6148 echo $ac_n "(cached) $ac_c" 1>&6
6150 cat > conftest.
$ac_ext <<EOF
6151 #line 6152 "configure"
6152 #include "confdefs.h"
6166 if { (eval echo configure
:6167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6168 gas_cv_decl_needed_errno
=no
6170 echo "configure: failed program was:" >&5
6171 cat conftest.
$ac_ext >&5
6173 gas_cv_decl_needed_errno
=yes
6177 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6178 if test $gas_cv_decl_needed_errno = yes; then
6179 cat >> confdefs.h
<<\EOF
6180 #define NEED_DECLARATION_ERRNO 1
6189 cat > confcache
<<\EOF
6190 # This file is a shell script that caches the results of configure
6191 # tests run on this system so they can be shared between configure
6192 # scripts and configure runs. It is not useful on other systems.
6193 # If it contains results you don't want to keep, you may remove or edit it.
6195 # By default, configure uses ./config.cache as the cache file,
6196 # creating it if it does not exist already. You can give configure
6197 # the --cache-file=FILE option to use a different cache file; that is
6198 # what configure does when it calls configure scripts in
6199 # subdirectories, so they share the cache.
6200 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6201 # config.status only pays attention to the cache file if you give it the
6202 # --recheck option to rerun configure.
6205 # The following way of writing the cache mishandles newlines in values,
6206 # but we know of no workaround that is simple, portable, and efficient.
6207 # So, don't put newlines in cache variables' values.
6208 # Ultrix sh set writes to stderr and can't be redirected directly,
6209 # and sets the high bit in the cache file unless we assign to the vars.
6211 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6213 # `set' does not quote correctly, so add quotes (double-quote substitution
6214 # turns \\\\ into \\, and sed turns \\ into \).
6216 -e "s/'/'\\\\''/g" \
6217 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6220 # `set' quotes correctly as required by POSIX, so do not add quotes.
6221 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6224 if cmp -s $cache_file confcache
; then
6227 if test -w $cache_file; then
6228 echo "updating cache $cache_file"
6229 cat confcache
> $cache_file
6231 echo "not updating unwritable cache $cache_file"
6236 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6238 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6239 # Let make expand exec_prefix.
6240 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6242 # Any assignment to VPATH causes Sun make to only execute
6243 # the first set of double-colon rules, so remove it if not needed.
6244 # If there is a colon in the path, we need to keep it.
6245 if test "x$srcdir" = x.
; then
6246 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6249 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6251 DEFS
=-DHAVE_CONFIG_H
6253 # Without the "./", some shells look in PATH for config.status.
6254 : ${CONFIG_STATUS=./config.status}
6256 echo creating
$CONFIG_STATUS
6257 rm -f $CONFIG_STATUS
6258 cat > $CONFIG_STATUS <<EOF
6260 # Generated automatically by configure.
6261 # Run this file to recreate the current configuration.
6262 # This directory was configured as follows,
6263 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6265 # $0 $ac_configure_args
6267 # Compiler output produced by configure, useful for debugging
6268 # configure, is in ./config.log if it exists.
6270 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6273 case "\$ac_option" in
6274 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6275 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6276 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6277 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6278 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6280 -help | --help | --hel | --he | --h)
6281 echo "\$ac_cs_usage"; exit 0 ;;
6282 *) echo "\$ac_cs_usage"; exit 1 ;;
6286 ac_given_srcdir=$srcdir
6287 ac_given_INSTALL="$INSTALL"
6289 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
6291 cat >> $CONFIG_STATUS <<EOF
6293 # Protect against being on the right side of a sed subst in config.status.
6294 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6295 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6299 s%@CFLAGS@%$CFLAGS%g
6300 s%@CPPFLAGS@%$CPPFLAGS%g
6301 s%@CXXFLAGS@%$CXXFLAGS%g
6302 s%@FFLAGS@%$FFLAGS%g
6304 s%@LDFLAGS@%$LDFLAGS%g
6306 s%@exec_prefix@%$exec_prefix%g
6307 s%@prefix@%$prefix%g
6308 s%@program_transform_name@%$program_transform_name%g
6309 s%@bindir@%$bindir%g
6310 s%@sbindir@%$sbindir%g
6311 s%@libexecdir@%$libexecdir%g
6312 s%@datadir@%$datadir%g
6313 s%@sysconfdir@%$sysconfdir%g
6314 s%@sharedstatedir@%$sharedstatedir%g
6315 s%@localstatedir@%$localstatedir%g
6316 s%@libdir@%$libdir%g
6317 s%@includedir@%$includedir%g
6318 s%@oldincludedir@%$oldincludedir%g
6319 s%@infodir@%$infodir%g
6320 s%@mandir@%$mandir%g
6322 s%@host_alias@%$host_alias%g
6323 s%@host_cpu@%$host_cpu%g
6324 s%@host_vendor@%$host_vendor%g
6325 s%@host_os@%$host_os%g
6326 s%@target@%$target%g
6327 s%@target_alias@%$target_alias%g
6328 s%@target_cpu@%$target_cpu%g
6329 s%@target_vendor@%$target_vendor%g
6330 s%@target_os@%$target_os%g
6332 s%@build_alias@%$build_alias%g
6333 s%@build_cpu@%$build_cpu%g
6334 s%@build_vendor@%$build_vendor%g
6335 s%@build_os@%$build_os%g
6337 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6338 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6339 s%@INSTALL_DATA@%$INSTALL_DATA%g
6340 s%@PACKAGE@%$PACKAGE%g
6341 s%@VERSION@%$VERSION%g
6342 s%@ACLOCAL@%$ACLOCAL%g
6343 s%@AUTOCONF@%$AUTOCONF%g
6344 s%@AUTOMAKE@%$AUTOMAKE%g
6345 s%@AUTOHEADER@%$AUTOHEADER%g
6346 s%@MAKEINFO@%$MAKEINFO%g
6347 s%@SET_MAKE@%$SET_MAKE%g
6349 s%@OBJEXT@%$OBJEXT%g
6350 s%@EXEEXT@%$EXEEXT%g
6351 s%@RANLIB@%$RANLIB%g
6353 s%@LIBTOOL@%$LIBTOOL%g
6354 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6355 s%@GDBINIT@%$GDBINIT%g
6356 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6357 s%@extra_objects@%$extra_objects%g
6358 s%@target_cpu_type@%$target_cpu_type%g
6359 s%@obj_format@%$obj_format%g
6360 s%@te_file@%$te_file%g
6361 s%@install_tooldir@%$install_tooldir%g
6363 s%@BFDLIB@%$BFDLIB%g
6364 s%@OPCODES_LIB@%$OPCODES_LIB%g
6365 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6368 s%@LEXLIB@%$LEXLIB%g
6370 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6371 s%@ALLOCA@%$ALLOCA%g
6372 s%@USE_NLS@%$USE_NLS%g
6373 s%@MSGFMT@%$MSGFMT%g
6374 s%@GMSGFMT@%$GMSGFMT%g
6375 s%@XGETTEXT@%$XGETTEXT%g
6376 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6377 s%@CATALOGS@%$CATALOGS%g
6378 s%@CATOBJEXT@%$CATOBJEXT%g
6379 s%@DATADIRNAME@%$DATADIRNAME%g
6380 s%@GMOFILES@%$GMOFILES%g
6381 s%@INSTOBJEXT@%$INSTOBJEXT%g
6382 s%@INTLDEPS@%$INTLDEPS%g
6383 s%@INTLLIBS@%$INTLLIBS%g
6384 s%@INTLOBJS@%$INTLOBJS%g
6385 s%@POFILES@%$POFILES%g
6387 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6389 s%@GT_YES@%$GT_YES%g
6390 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6392 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6393 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6400 cat >> $CONFIG_STATUS <<\EOF
6402 # Split the substitutions into bite-sized pieces for seds with
6403 # small command number limits, like on Digital OSF/1 and HP-UX.
6404 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6405 ac_file
=1 # Number of current file.
6406 ac_beg
=1 # First line for current file.
6407 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6410 while $ac_more_lines; do
6411 if test $ac_beg -gt 1; then
6412 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6414 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6416 if test ! -s conftest.s
$ac_file; then
6418 rm -f conftest.s
$ac_file
6420 if test -z "$ac_sed_cmds"; then
6421 ac_sed_cmds
="sed -f conftest.s$ac_file"
6423 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6425 ac_file
=`expr $ac_file + 1`
6427 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6430 if test -z "$ac_sed_cmds"; then
6435 cat >> $CONFIG_STATUS <<EOF
6437 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6439 cat >> $CONFIG_STATUS <<\EOF
6440 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6441 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6443 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6444 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6445 *) ac_file_in
="${ac_file}.in" ;;
6448 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6450 # Remove last slash and all that follows it. Not all systems have dirname.
6451 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6452 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6453 # The file is in a subdirectory.
6454 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6455 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6456 # A "../" for each directory in $ac_dir_suffix.
6457 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6459 ac_dir_suffix
= ac_dots
=
6462 case "$ac_given_srcdir" in
6464 if test -z "$ac_dots"; then top_srcdir
=.
6465 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6466 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6468 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6469 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6472 case "$ac_given_INSTALL" in
6473 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6474 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6477 echo creating
"$ac_file"
6479 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6481 *Makefile
*) ac_comsub
="1i\\
6482 # $configure_input" ;;
6486 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6488 s%@configure_input@%$configure_input%g
6489 s%@srcdir@%$srcdir%g
6490 s%@top_srcdir@%$top_srcdir%g
6491 s%@INSTALL@%$INSTALL%g
6492 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6496 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6497 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6499 # ac_d sets the value in "#define NAME VALUE" lines.
6500 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6501 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6504 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6505 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6506 ac_uB
='\([ ]\)%\1#\2define\3'
6509 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6510 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6511 ac_eB
='$%\1#\2define\3'
6515 if test "${CONFIG_HEADERS+set}" != set; then
6517 cat >> $CONFIG_STATUS <<EOF
6518 CONFIG_HEADERS="config.h:config.in"
6520 cat >> $CONFIG_STATUS <<\EOF
6522 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6523 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6525 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6526 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6527 *) ac_file_in
="${ac_file}.in" ;;
6530 echo creating
$ac_file
6532 rm -f conftest.frag conftest.
in conftest.out
6533 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6534 cat $ac_file_inputs > conftest.
in
6538 # Transform confdefs.h into a sed script conftest.vals that substitutes
6539 # the proper values into config.h.in to produce config.h. And first:
6540 # Protect against being on the right side of a sed subst in config.status.
6541 # Protect against being in an unquoted here document in config.status.
6543 cat > conftest.hdr
<<\EOF
6546 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6550 sed -n -f conftest.hdr confdefs.h > conftest.vals
6553 # This sed command replaces #undef with comments. This is necessary, for
6554 # example, in the case of _POSIX_SOURCE, which is predefined and required
6555 # on some systems where configure will not decide to define it.
6556 cat >> conftest.vals <<\EOF
6557 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6560 # Break up conftest.vals because some shells have a limit on
6561 # the size of here documents, and old seds have small limits too.
6566 ac_lines=`grep -c . conftest.vals
`
6567 # grep -c gives empty output for an empty file on some AIX systems.
6568 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6569 # Write a limited-size here document to conftest.frag.
6570 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6571 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6573 sed -f conftest.frag conftest.in > conftest.out
6575 mv conftest.out conftest.in
6577 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6579 mv conftest.tail conftest.vals
6583 cat >> $CONFIG_STATUS <<\EOF
6584 rm -f conftest.frag conftest.h
6585 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6586 cat conftest.in >> conftest.h
6588 if cmp -s $ac_file conftest.h 2>/dev/null; then
6589 echo "$ac_file is unchanged"
6592 # Remove last slash and all that follows it. Not all systems have dirname.
6593 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6594 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6595 # The file is in a subdirectory.
6596 test ! -d "$ac_dir" && mkdir "$ac_dir"
6599 mv conftest.h $ac_file
6604 cat >> $CONFIG_STATUS <<EOF
6606 target_cpu_type=${target_cpu_type}
6607 cgen_cpu_prefix=${cgen_cpu_prefix}
6608 obj_format=${obj_format}
6611 cat >> $CONFIG_STATUS <<\EOF
6612 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6613 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6614 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6615 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6616 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6617 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6618 if test "x$cgen_cpu_prefix" != x ; then
6619 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6622 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6625 chmod +x $CONFIG_STATUS
6626 rm -fr confdefs* $ac_clean_files
6627 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1