3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
64 bindir
='${exec_prefix}/bin'
65 sbindir
='${exec_prefix}/sbin'
66 libexecdir
='${exec_prefix}/libexec'
67 datadir
='${prefix}/share'
68 sysconfdir
='${prefix}/etc'
69 sharedstatedir
='${prefix}/com'
70 localstatedir
='${prefix}/var'
71 libdir
='${exec_prefix}/lib'
72 includedir
='${prefix}/include'
73 oldincludedir
='/usr/include'
74 infodir
='${prefix}/info'
75 mandir
='${prefix}/man'
77 # Initialize some other variables.
80 SHELL
=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
106 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
107 bindir
="$ac_optarg" ;;
109 -build |
--build |
--buil |
--bui |
--bu)
111 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
112 build
="$ac_optarg" ;;
114 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
115 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
116 ac_prev
=cache_file
;;
117 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
118 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
119 cache_file
="$ac_optarg" ;;
121 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
123 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
125 datadir
="$ac_optarg" ;;
127 -disable-* |
--disable-*)
128 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* |
--enable-*)
137 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
150 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
151 |
--exec |
--exe |
--ex)
152 ac_prev
=exec_prefix
;;
153 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
154 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
155 |
--exec=* |
--exe=* |
--ex=*)
156 exec_prefix
="$ac_optarg" ;;
158 -gas |
--gas |
--ga |
--g)
159 # Obsolete; use --with-gas.
162 -help |
--help |
--hel |
--he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host |
--host |
--hos |
--ho)
220 -host=* |
--host=* |
--hos=* |
--ho=*)
223 -includedir |
--includedir |
--includedi |
--included |
--include \
224 |
--includ |
--inclu |
--incl |
--inc)
225 ac_prev
=includedir
;;
226 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
227 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
228 includedir
="$ac_optarg" ;;
230 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
232 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
233 infodir
="$ac_optarg" ;;
235 -libdir |
--libdir |
--libdi |
--libd)
237 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
238 libdir
="$ac_optarg" ;;
240 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
241 |
--libexe |
--libex |
--libe)
242 ac_prev
=libexecdir
;;
243 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
244 |
--libexe=* |
--libex=* |
--libe=*)
245 libexecdir
="$ac_optarg" ;;
247 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
248 |
--localstate |
--localstat |
--localsta |
--localst \
249 |
--locals |
--local |
--loca |
--loc |
--lo)
250 ac_prev
=localstatedir
;;
251 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
252 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
253 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
254 localstatedir
="$ac_optarg" ;;
256 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
258 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
259 mandir
="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
269 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
270 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
273 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
274 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
275 |
--oldin |
--oldi |
--old |
--ol |
--o)
276 ac_prev
=oldincludedir
;;
277 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
278 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
279 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
280 oldincludedir
="$ac_optarg" ;;
282 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
284 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
285 prefix
="$ac_optarg" ;;
287 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
288 |
--program-pre |
--program-pr |
--program-p)
289 ac_prev
=program_prefix
;;
290 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
291 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
292 program_prefix
="$ac_optarg" ;;
294 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
295 |
--program-suf |
--program-su |
--program-s)
296 ac_prev
=program_suffix
;;
297 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
298 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
299 program_suffix
="$ac_optarg" ;;
301 -program-transform-name |
--program-transform-name \
302 |
--program-transform-nam |
--program-transform-na \
303 |
--program-transform-n |
--program-transform- \
304 |
--program-transform |
--program-transfor \
305 |
--program-transfo |
--program-transf \
306 |
--program-trans |
--program-tran \
307 |
--progr-tra |
--program-tr |
--program-t)
308 ac_prev
=program_transform_name
;;
309 -program-transform-name=* |
--program-transform-name=* \
310 |
--program-transform-nam=* |
--program-transform-na=* \
311 |
--program-transform-n=* |
--program-transform-=* \
312 |
--program-transform=* |
--program-transfor=* \
313 |
--program-transfo=* |
--program-transf=* \
314 |
--program-trans=* |
--program-tran=* \
315 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
316 program_transform_name
="$ac_optarg" ;;
318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
319 |
-silent |
--silent |
--silen |
--sile |
--sil)
322 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
324 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
326 sbindir
="$ac_optarg" ;;
328 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
329 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
330 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
332 ac_prev
=sharedstatedir
;;
333 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
334 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
335 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
337 sharedstatedir
="$ac_optarg" ;;
339 -site |
--site |
--sit)
341 -site=* |
--site=* |
--sit=*)
344 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
346 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
347 sitefile
="$ac_optarg" ;;
349 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
351 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
352 srcdir
="$ac_optarg" ;;
354 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
355 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
356 ac_prev
=sysconfdir
;;
357 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
358 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
359 sysconfdir
="$ac_optarg" ;;
361 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
363 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
364 target
="$ac_optarg" ;;
366 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
369 -version |
--version |
--versio |
--versi |
--vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package
=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* |
--without-*)
387 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package
=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
400 |
--x-incl |
--x-inc |
--x-in |
--x-i)
401 ac_prev
=x_includes
;;
402 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
403 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
404 x_includes
="$ac_optarg" ;;
406 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
407 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
408 ac_prev
=x_libraries
;;
409 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
410 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
411 x_libraries
="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE
; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
462 |
--no-cr |
--no-c) ;;
463 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
464 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
465 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest
* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted
=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted
=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE
; then
517 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE
="$sitefile"
525 for ac_site_file
in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp
='$CPP $CPPFLAGS'
543 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling
=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
558 ac_n
= ac_c
='\c' ac_t
=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.
$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure
:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.
$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.
$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure
:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.
$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32
=yes
626 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
627 if test -f $ac_dir/install-sh
; then
629 ac_install_sh
="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh
; then
633 ac_install_sh
="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess
=$ac_aux_dir/config.guess
641 ac_config_sub
=$ac_aux_dir/config.sub
642 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias
=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE
) target_alias
=$host_alias ;;
700 *) target_alias
=$nonopt ;;
704 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE
) build_alias
=$host_alias ;;
718 *) build_alias
=$nonopt ;;
722 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix
=${target_alias}-
734 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
735 echo "configure:736: checking for strerror in -lcposix" >&5
736 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
737 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
741 LIBS
="-lcposix $LIBS"
742 cat > conftest.
$ac_ext <<EOF
743 #line 744 "configure"
744 #include "confdefs.h"
745 /* Override any gcc2 internal prototype to avoid an error. */
746 /* We use char because int might match the return type of a gcc2
747 builtin and then its argument prototype would still apply. */
754 if { (eval echo configure
:755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
756 eval "ac_cv_lib_$ac_lib_var=yes"
758 echo "configure: failed program was:" >&5
759 cat conftest.
$ac_ext >&5
761 eval "ac_cv_lib_$ac_lib_var=no"
767 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
768 echo "$ac_t""yes" 1>&6
769 LIBS
="$LIBS -lcposix"
771 echo "$ac_t""no" 1>&6
777 BFD_VERSION
=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
778 # Find a good install program. We prefer a C program (faster),
779 # so one script is as good as another. But avoid the broken or
780 # incompatible versions:
781 # SysV /etc/install, /usr/sbin/install
782 # SunOS /usr/etc/install
785 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
786 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
787 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
788 # ./install, which can be erroneously created by make from ./install.sh.
789 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
790 echo "configure:791: checking for a BSD compatible install" >&5
791 if test -z "$INSTALL"; then
792 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
796 for ac_dir
in $PATH; do
797 # Account for people who put trailing slashes in PATH elements.
799 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
801 # OSF1 and SCO ODT 3.0 have their own names for install.
802 # Don't use installbsd from OSF since it installs stuff as root
804 for ac_prog
in ginstall scoinst
install; do
805 if test -f $ac_dir/$ac_prog; then
806 if test $ac_prog = install &&
807 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
808 # AIX install. It has an incompatible calling convention.
811 ac_cv_path_install
="$ac_dir/$ac_prog -c"
822 if test "${ac_cv_path_install+set}" = set; then
823 INSTALL
="$ac_cv_path_install"
825 # As a last resort, use the slow shell script. We don't cache a
826 # path for INSTALL within a source directory, because that will
827 # break other packages using the cache if that directory is
828 # removed, or if the path is relative.
829 INSTALL
="$ac_install_sh"
832 echo "$ac_t""$INSTALL" 1>&6
834 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
835 # It thinks the first close brace ends the variable substitution.
836 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
838 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
840 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
842 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
843 echo "configure:844: checking whether build environment is sane" >&5
846 echo timestamp
> conftestfile
847 # Do `set' in a subshell so we don't clobber the current shell's
848 # arguments. Must try -L first in case configure is actually a
849 # symlink; some systems play weird games with the mod time of symlinks
850 # (eg FreeBSD returns the mod time of the symlink's containing
853 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
854 if test "$*" = "X"; then
856 set X
`ls -t $srcdir/configure conftestfile`
858 if test "$*" != "X $srcdir/configure conftestfile" \
859 && test "$*" != "X conftestfile $srcdir/configure"; then
861 # If neither matched, then we have a broken ls. This can happen
862 # if, for instance, CONFIG_SHELL is bash and it inherits a
863 # broken ls alias from the environment. This has actually
864 # happened. Such a system could not be considered "sane".
865 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
866 alias in your environment" 1>&2; exit 1; }
869 test "$2" = conftestfile
875 { echo "configure: error: newly created file is older than distributed files!
876 Check your system clock" 1>&2; exit 1; }
879 echo "$ac_t""yes" 1>&6
880 if test "$program_transform_name" = s
,x
,x
,; then
881 program_transform_name
=
883 # Double any \ or $. echo might interpret backslashes.
884 cat <<\EOF_SED
> conftestsed
885 s
,\\,\\\\,g
; s
,\$
,$$
,g
887 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
890 test "$program_prefix" != NONE
&&
891 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
892 # Use a double $ so make ignores it.
893 test "$program_suffix" != NONE
&&
894 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
896 # sed with no file args requires a program.
897 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
899 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
900 echo "configure:901: checking whether ${MAKE-make} sets \${MAKE}" >&5
901 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
902 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
903 echo $ac_n "(cached) $ac_c" 1>&6
905 cat > conftestmake
<<\EOF
907 @
echo 'ac_maketemp="${MAKE}"'
909 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
910 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
911 if test -n "$ac_maketemp"; then
912 eval ac_cv_prog_make_
${ac_make}_set
=yes
914 eval ac_cv_prog_make_
${ac_make}_set
=no
918 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
919 echo "$ac_t""yes" 1>&6
922 echo "$ac_t""no" 1>&6
923 SET_MAKE
="MAKE=${MAKE-make}"
929 VERSION
=${BFD_VERSION}
931 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
932 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
934 cat >> confdefs.h
<<EOF
935 #define PACKAGE "$PACKAGE"
938 cat >> confdefs.h
<<EOF
939 #define VERSION "$VERSION"
944 missing_dir
=`cd $ac_aux_dir && pwd`
945 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
946 echo "configure:947: checking for working aclocal" >&5
947 # Run test in a subshell; some versions of sh will print an error if
948 # an executable is not found, even if stderr is redirected.
949 # Redirect stdin to placate older versions of autoconf. Sigh.
950 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
952 echo "$ac_t""found" 1>&6
954 ACLOCAL
="$missing_dir/missing aclocal"
955 echo "$ac_t""missing" 1>&6
958 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
959 echo "configure:960: checking for working autoconf" >&5
960 # Run test in a subshell; some versions of sh will print an error if
961 # an executable is not found, even if stderr is redirected.
962 # Redirect stdin to placate older versions of autoconf. Sigh.
963 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
965 echo "$ac_t""found" 1>&6
967 AUTOCONF
="$missing_dir/missing autoconf"
968 echo "$ac_t""missing" 1>&6
971 echo $ac_n "checking for working automake""... $ac_c" 1>&6
972 echo "configure:973: checking for working automake" >&5
973 # Run test in a subshell; some versions of sh will print an error if
974 # an executable is not found, even if stderr is redirected.
975 # Redirect stdin to placate older versions of autoconf. Sigh.
976 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
978 echo "$ac_t""found" 1>&6
980 AUTOMAKE
="$missing_dir/missing automake"
981 echo "$ac_t""missing" 1>&6
984 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
985 echo "configure:986: checking for working autoheader" >&5
986 # Run test in a subshell; some versions of sh will print an error if
987 # an executable is not found, even if stderr is redirected.
988 # Redirect stdin to placate older versions of autoconf. Sigh.
989 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
990 AUTOHEADER
=autoheader
991 echo "$ac_t""found" 1>&6
993 AUTOHEADER
="$missing_dir/missing autoheader"
994 echo "$ac_t""missing" 1>&6
997 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
998 echo "configure:999: checking for working makeinfo" >&5
999 # Run test in a subshell; some versions of sh will print an error if
1000 # an executable is not found, even if stderr is redirected.
1001 # Redirect stdin to placate older versions of autoconf. Sigh.
1002 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1004 echo "$ac_t""found" 1>&6
1006 MAKEINFO
="$missing_dir/missing makeinfo"
1007 echo "$ac_t""missing" 1>&6
1012 # Check whether --enable-shared or --disable-shared was given.
1013 if test "${enable_shared+set}" = set; then
1014 enableval
="$enable_shared"
1015 p
=${PACKAGE-default}
1017 yes) enable_shared
=yes ;;
1018 no
) enable_shared
=no
;;
1021 # Look at the argument we got. We use all the common list separators.
1022 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1023 for pkg
in $enableval; do
1024 if test "X$pkg" = "X$p"; then
1035 # Check whether --enable-static or --disable-static was given.
1036 if test "${enable_static+set}" = set; then
1037 enableval
="$enable_static"
1038 p
=${PACKAGE-default}
1040 yes) enable_static
=yes ;;
1041 no
) enable_static
=no
;;
1044 # Look at the argument we got. We use all the common list separators.
1045 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1046 for pkg
in $enableval; do
1047 if test "X$pkg" = "X$p"; then
1058 # Check whether --enable-fast-install or --disable-fast-install was given.
1059 if test "${enable_fast_install+set}" = set; then
1060 enableval
="$enable_fast_install"
1061 p
=${PACKAGE-default}
1063 yes) enable_fast_install
=yes ;;
1064 no
) enable_fast_install
=no
;;
1066 enable_fast_install
=no
1067 # Look at the argument we got. We use all the common list separators.
1068 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1069 for pkg
in $enableval; do
1070 if test "X$pkg" = "X$p"; then
1071 enable_fast_install
=yes
1078 enable_fast_install
=yes
1081 # Extract the first word of "gcc", so it can be a program name with args.
1082 set dummy gcc
; ac_word
=$2
1083 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1084 echo "configure:1085: checking for $ac_word" >&5
1085 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1086 echo $ac_n "(cached) $ac_c" 1>&6
1088 if test -n "$CC"; then
1089 ac_cv_prog_CC
="$CC" # Let the user override the test.
1091 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1093 for ac_dir
in $ac_dummy; do
1094 test -z "$ac_dir" && ac_dir
=.
1095 if test -f $ac_dir/$ac_word; then
1104 if test -n "$CC"; then
1105 echo "$ac_t""$CC" 1>&6
1107 echo "$ac_t""no" 1>&6
1110 if test -z "$CC"; then
1111 # Extract the first word of "cc", so it can be a program name with args.
1112 set dummy cc
; ac_word
=$2
1113 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1114 echo "configure:1115: checking for $ac_word" >&5
1115 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1116 echo $ac_n "(cached) $ac_c" 1>&6
1118 if test -n "$CC"; then
1119 ac_cv_prog_CC
="$CC" # Let the user override the test.
1121 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1124 for ac_dir
in $ac_dummy; do
1125 test -z "$ac_dir" && ac_dir
=.
1126 if test -f $ac_dir/$ac_word; then
1127 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1128 ac_prog_rejected
=yes
1136 if test $ac_prog_rejected = yes; then
1137 # We found a bogon in the path, so make sure we never use it.
1138 set dummy
$ac_cv_prog_CC
1140 if test $# -gt 0; then
1141 # We chose a different compiler from the bogus one.
1142 # However, it has the same basename, so the bogon will be chosen
1143 # first if we set CC to just the basename; use the full file name.
1145 set dummy
"$ac_dir/$ac_word" "$@"
1153 if test -n "$CC"; then
1154 echo "$ac_t""$CC" 1>&6
1156 echo "$ac_t""no" 1>&6
1159 if test -z "$CC"; then
1160 case "`uname -s`" in
1162 # Extract the first word of "cl", so it can be a program name with args.
1163 set dummy cl
; ac_word
=$2
1164 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1165 echo "configure:1166: checking for $ac_word" >&5
1166 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1167 echo $ac_n "(cached) $ac_c" 1>&6
1169 if test -n "$CC"; then
1170 ac_cv_prog_CC
="$CC" # Let the user override the test.
1172 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1174 for ac_dir
in $ac_dummy; do
1175 test -z "$ac_dir" && ac_dir
=.
1176 if test -f $ac_dir/$ac_word; then
1185 if test -n "$CC"; then
1186 echo "$ac_t""$CC" 1>&6
1188 echo "$ac_t""no" 1>&6
1193 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1196 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1197 echo "configure:1198: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1200 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1201 ac_cpp
='$CPP $CPPFLAGS'
1202 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1203 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1204 cross_compiling
=$ac_cv_prog_cc_cross
1206 cat > conftest.
$ac_ext << EOF
1208 #line 1209 "configure"
1209 #include "confdefs.h"
1213 if { (eval echo configure
:1214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1214 ac_cv_prog_cc_works
=yes
1215 # If we can't run a trivial program, we are probably using a cross compiler.
1216 if (.
/conftest
; exit) 2>/dev
/null
; then
1217 ac_cv_prog_cc_cross
=no
1219 ac_cv_prog_cc_cross
=yes
1222 echo "configure: failed program was:" >&5
1223 cat conftest.
$ac_ext >&5
1224 ac_cv_prog_cc_works
=no
1228 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1229 ac_cpp
='$CPP $CPPFLAGS'
1230 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1231 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1232 cross_compiling
=$ac_cv_prog_cc_cross
1234 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1235 if test $ac_cv_prog_cc_works = no
; then
1236 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1238 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1239 echo "configure:1240: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1240 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1241 cross_compiling
=$ac_cv_prog_cc_cross
1243 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1244 echo "configure:1245: checking whether we are using GNU C" >&5
1245 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1246 echo $ac_n "(cached) $ac_c" 1>&6
1248 cat > conftest.c
<<EOF
1253 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1260 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1262 if test $ac_cv_prog_gcc = yes; then
1268 ac_test_CFLAGS
="${CFLAGS+set}"
1269 ac_save_CFLAGS
="$CFLAGS"
1271 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1272 echo "configure:1273: checking whether ${CC-cc} accepts -g" >&5
1273 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1274 echo $ac_n "(cached) $ac_c" 1>&6
1276 echo 'void f(){}' > conftest.c
1277 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1286 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1287 if test "$ac_test_CFLAGS" = set; then
1288 CFLAGS
="$ac_save_CFLAGS"
1289 elif test $ac_cv_prog_cc_g = yes; then
1290 if test "$GCC" = yes; then
1296 if test "$GCC" = yes; then
1303 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1304 if test "${with_gnu_ld+set}" = set; then
1305 withval
="$with_gnu_ld"
1306 test "$withval" = no || with_gnu_ld
=yes
1312 if test "$GCC" = yes; then
1313 # Check if gcc -print-prog-name=ld gives a path.
1314 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1315 echo "configure:1316: checking for ld used by GCC" >&5
1318 # gcc leaves a trailing carriage return which upsets mingw
1319 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1321 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1324 # Accept absolute paths.
1325 [\\/]* |
[A-Za-z
]:[\\/]*)
1326 re_direlt
='/[^/][^/]*/\.\./'
1327 # Canonicalize the path of ld
1328 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1329 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1330 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1332 test -z "$LD" && LD
="$ac_prog"
1335 # If it fails, then pretend we aren't using GCC.
1339 # If it is relative, then search for the first ld in PATH.
1343 elif test "$with_gnu_ld" = yes; then
1344 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1345 echo "configure:1346: checking for GNU ld" >&5
1347 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1348 echo "configure:1349: checking for non-GNU ld" >&5
1350 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1351 echo $ac_n "(cached) $ac_c" 1>&6
1353 if test -z "$LD"; then
1354 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1355 for ac_dir
in $PATH; do
1356 test -z "$ac_dir" && ac_dir
=.
1357 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1358 lt_cv_path_LD
="$ac_dir/$ac_prog"
1359 # Check to see if the program is GNU ld. I'd rather use --version,
1360 # but apparently some GNU ld's only accept -v.
1361 # Break only if it was the GNU/non-GNU ld that we prefer.
1362 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1363 test "$with_gnu_ld" != no
&& break
1365 test "$with_gnu_ld" != yes && break
1371 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1376 if test -n "$LD"; then
1377 echo "$ac_t""$LD" 1>&6
1379 echo "$ac_t""no" 1>&6
1381 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1382 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1383 echo "configure:1384: checking if the linker ($LD) is GNU ld" >&5
1384 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1385 echo $ac_n "(cached) $ac_c" 1>&6
1387 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1388 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1389 lt_cv_prog_gnu_ld
=yes
1391 lt_cv_prog_gnu_ld
=no
1395 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1396 with_gnu_ld
=$lt_cv_prog_gnu_ld
1399 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1400 echo "configure:1401: checking for $LD option to reload object files" >&5
1401 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1402 echo $ac_n "(cached) $ac_c" 1>&6
1404 lt_cv_ld_reload_flag
='-r'
1407 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1408 reload_flag
=$lt_cv_ld_reload_flag
1409 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1411 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1412 echo "configure:1413: checking for BSD-compatible nm" >&5
1413 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1414 echo $ac_n "(cached) $ac_c" 1>&6
1416 if test -n "$NM"; then
1417 # Let the user override the test.
1420 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1421 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1422 test -z "$ac_dir" && ac_dir
=.
1423 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1424 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1425 # Check to see if the nm accepts a BSD-compat flag.
1426 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1427 # nm: unknown option "B" ignored
1428 # Tru64's nm complains that /dev/null is an invalid object file
1429 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1430 lt_cv_path_NM
="$tmp_nm -B"
1432 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1433 lt_cv_path_NM
="$tmp_nm -p"
1436 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1437 continue # so that we can try to find one that supports BSD flags
1442 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1447 echo "$ac_t""$NM" 1>&6
1449 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1450 echo "configure:1451: checking whether ln -s works" >&5
1451 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1452 echo $ac_n "(cached) $ac_c" 1>&6
1455 if ln -s X conftestdata
2>/dev
/null
1458 ac_cv_prog_LN_S
="ln -s"
1463 LN_S
="$ac_cv_prog_LN_S"
1464 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1465 echo "$ac_t""yes" 1>&6
1467 echo "$ac_t""no" 1>&6
1470 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1471 echo "configure:1472: checking how to recognise dependant libraries" >&5
1472 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1473 echo $ac_n "(cached) $ac_c" 1>&6
1475 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1476 lt_cv_file_magic_test_file
=
1477 lt_cv_deplibs_check_method
='unknown'
1478 # Need to set the preceding variable on all platforms that support
1479 # interlibrary dependencies.
1480 # 'none' -- dependencies not supported.
1481 # `unknown' -- same as none, but documents that we really don't know.
1482 # 'pass_all' -- all dependencies passed with no checks.
1483 # 'test_compile' -- check by making test program.
1484 # 'file_magic [regex]' -- check by looking for files in library path
1485 # which responds to the $file_magic_cmd with a given egrep regex.
1486 # If you have `file' or equivalent on your system and you're not sure
1487 # whether `pass_all' will *always* work, you probably want this one.
1491 lt_cv_deplibs_check_method
=pass_all
1495 lt_cv_deplibs_check_method
=pass_all
1499 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1500 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1501 lt_cv_file_magic_test_file
=/shlib
/libc.so
1504 cygwin
* | mingw
* |pw32
*)
1505 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1506 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1509 darwin
* | rhapsody
*)
1510 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1511 lt_cv_file_magic_cmd
=/usr
/bin
/file
1512 lt_cv_file_magic_test_file
=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
1516 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1519 # Not sure whether the presence of OpenBSD here was a mistake.
1520 # Let's accept both of them until this is cleared up.
1521 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1522 lt_cv_file_magic_cmd
=/usr
/bin
/file
1523 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1527 lt_cv_deplibs_check_method
=pass_all
1532 lt_cv_deplibs_check_method
=pass_all
1536 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1537 lt_cv_file_magic_cmd
=/usr
/bin
/file
1538 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1544 # this will be overridden with pass_all, but let us keep it just in case
1545 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1549 *-32|
*"-32 ") libmagic
=32-bit;;
1550 *-n32|
*"-n32 ") libmagic
=N32
;;
1551 *-64|
*"-64 ") libmagic
=64-bit;;
1552 *) libmagic
=never-match
;;
1554 # this will be overridden with pass_all, but let us keep it just in case
1555 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1558 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1559 lt_cv_deplibs_check_method
=pass_all
1562 # This must be Linux ELF.
1565 alpha
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1566 lt_cv_deplibs_check_method
=pass_all
;;
1568 # glibc up to 2.1.1 does not perform some relocations on ARM
1569 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1571 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1575 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1576 lt_cv_deplibs_check_method
='file_magic NetBSD/[a-z0-9]* demand paged shared library'
1578 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1580 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1581 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1585 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1586 lt_cv_file_magic_cmd
=/usr
/bin
/file
1587 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1590 osf3
* | osf4
* | osf5
*)
1591 # this will be overridden with pass_all, but let us keep it just in case
1592 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1593 lt_cv_file_magic_test_file
=/shlib
/libc.so
1594 lt_cv_deplibs_check_method
=pass_all
1598 lt_cv_deplibs_check_method
=pass_all
1602 lt_cv_deplibs_check_method
=pass_all
1603 lt_cv_file_magic_test_file
=/lib
/libc.so
1606 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1607 case $host_vendor in
1609 lt_cv_deplibs_check_method
=pass_all
1612 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]'
1613 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1621 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1622 file_magic_cmd
=$lt_cv_file_magic_cmd
1623 deplibs_check_method
=$lt_cv_deplibs_check_method
1625 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1626 echo "configure:1627: checking for object suffix" >&5
1627 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1628 echo $ac_n "(cached) $ac_c" 1>&6
1631 echo 'int i = 1;' > conftest.
$ac_ext
1632 if { (eval echo configure
:1633: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1633 for ac_file
in conftest.
*; do
1636 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1640 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1645 echo "$ac_t""$ac_cv_objext" 1>&6
1646 OBJEXT
=$ac_cv_objext
1647 ac_objext
=$ac_cv_objext
1651 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1652 echo "configure:1653: checking for executable suffix" >&5
1653 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1654 echo $ac_n "(cached) $ac_c" 1>&6
1656 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1660 echo 'int main () { return 0; }' > conftest.
$ac_ext
1662 if { (eval echo configure
:1663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1663 for file in conftest.
*; do
1665 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
1666 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1670 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1673 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1678 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1679 echo "$ac_t""${ac_cv_exeext}" 1>&6
1682 if test $host != $build; then
1683 ac_tool_prefix
=${host_alias}-
1688 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1690 # Only perform the check for file, if the check method requires it
1691 case $deplibs_check_method in
1693 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1694 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1695 echo "configure:1696: checking for ${ac_tool_prefix}file" >&5
1696 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1697 echo $ac_n "(cached) $ac_c" 1>&6
1701 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1704 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1707 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1708 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1709 ac_dummy
="/usr/bin:$PATH"
1710 for ac_dir
in $ac_dummy; do
1711 test -z "$ac_dir" && ac_dir
=.
1712 if test -f $ac_dir/${ac_tool_prefix}file; then
1713 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1714 if test -n "$file_magic_test_file"; then
1715 case $deplibs_check_method in
1717 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1718 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1719 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1720 egrep "$file_magic_regex" > /dev
/null
; then
1725 *** Warning: the command libtool uses to detect shared libraries,
1726 *** $file_magic_cmd, produces output that libtool cannot recognize.
1727 *** The result is that libtool may fail to recognize shared libraries
1728 *** as such. This will affect the creation of libtool libraries that
1729 *** depend on shared libraries, but programs linked with such libtool
1730 *** libraries will work regardless of this problem. Nevertheless, you
1731 *** may want to report the problem to your system manager and/or to
1732 *** bug-libtool@gnu.org
1742 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1747 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1748 if test -n "$MAGIC_CMD"; then
1749 echo "$ac_t""$MAGIC_CMD" 1>&6
1751 echo "$ac_t""no" 1>&6
1754 if test -z "$lt_cv_path_MAGIC_CMD"; then
1755 if test -n "$ac_tool_prefix"; then
1756 echo $ac_n "checking for file""... $ac_c" 1>&6
1757 echo "configure:1758: checking for file" >&5
1758 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1759 echo $ac_n "(cached) $ac_c" 1>&6
1763 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1766 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1769 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1770 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1771 ac_dummy
="/usr/bin:$PATH"
1772 for ac_dir
in $ac_dummy; do
1773 test -z "$ac_dir" && ac_dir
=.
1774 if test -f $ac_dir/file; then
1775 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1776 if test -n "$file_magic_test_file"; then
1777 case $deplibs_check_method in
1779 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1780 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1781 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1782 egrep "$file_magic_regex" > /dev
/null
; then
1787 *** Warning: the command libtool uses to detect shared libraries,
1788 *** $file_magic_cmd, produces output that libtool cannot recognize.
1789 *** The result is that libtool may fail to recognize shared libraries
1790 *** as such. This will affect the creation of libtool libraries that
1791 *** depend on shared libraries, but programs linked with such libtool
1792 *** libraries will work regardless of this problem. Nevertheless, you
1793 *** may want to report the problem to your system manager and/or to
1794 *** bug-libtool@gnu.org
1804 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1809 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1810 if test -n "$MAGIC_CMD"; then
1811 echo "$ac_t""$MAGIC_CMD" 1>&6
1813 echo "$ac_t""no" 1>&6
1825 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1826 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1827 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1828 echo "configure:1829: checking for $ac_word" >&5
1829 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1830 echo $ac_n "(cached) $ac_c" 1>&6
1832 if test -n "$RANLIB"; then
1833 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1835 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1837 for ac_dir
in $ac_dummy; do
1838 test -z "$ac_dir" && ac_dir
=.
1839 if test -f $ac_dir/$ac_word; then
1840 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1847 RANLIB
="$ac_cv_prog_RANLIB"
1848 if test -n "$RANLIB"; then
1849 echo "$ac_t""$RANLIB" 1>&6
1851 echo "$ac_t""no" 1>&6
1855 if test -z "$ac_cv_prog_RANLIB"; then
1856 if test -n "$ac_tool_prefix"; then
1857 # Extract the first word of "ranlib", so it can be a program name with args.
1858 set dummy ranlib
; ac_word
=$2
1859 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1860 echo "configure:1861: checking for $ac_word" >&5
1861 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1862 echo $ac_n "(cached) $ac_c" 1>&6
1864 if test -n "$RANLIB"; then
1865 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1867 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1869 for ac_dir
in $ac_dummy; do
1870 test -z "$ac_dir" && ac_dir
=.
1871 if test -f $ac_dir/$ac_word; then
1872 ac_cv_prog_RANLIB
="ranlib"
1877 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1880 RANLIB
="$ac_cv_prog_RANLIB"
1881 if test -n "$RANLIB"; then
1882 echo "$ac_t""$RANLIB" 1>&6
1884 echo "$ac_t""no" 1>&6
1892 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1893 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1894 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1895 echo "configure:1896: checking for $ac_word" >&5
1896 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1897 echo $ac_n "(cached) $ac_c" 1>&6
1899 if test -n "$STRIP"; then
1900 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1902 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1904 for ac_dir
in $ac_dummy; do
1905 test -z "$ac_dir" && ac_dir
=.
1906 if test -f $ac_dir/$ac_word; then
1907 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1914 STRIP
="$ac_cv_prog_STRIP"
1915 if test -n "$STRIP"; then
1916 echo "$ac_t""$STRIP" 1>&6
1918 echo "$ac_t""no" 1>&6
1922 if test -z "$ac_cv_prog_STRIP"; then
1923 if test -n "$ac_tool_prefix"; then
1924 # Extract the first word of "strip", so it can be a program name with args.
1925 set dummy strip
; ac_word
=$2
1926 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1927 echo "configure:1928: checking for $ac_word" >&5
1928 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1929 echo $ac_n "(cached) $ac_c" 1>&6
1931 if test -n "$STRIP"; then
1932 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1934 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1936 for ac_dir
in $ac_dummy; do
1937 test -z "$ac_dir" && ac_dir
=.
1938 if test -f $ac_dir/$ac_word; then
1939 ac_cv_prog_STRIP
="strip"
1944 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1947 STRIP
="$ac_cv_prog_STRIP"
1948 if test -n "$STRIP"; then
1949 echo "$ac_t""$STRIP" 1>&6
1951 echo "$ac_t""no" 1>&6
1960 # Check for any special flags to pass to ltconfig.
1961 libtool_flags
="--cache-file=$cache_file"
1962 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1963 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1964 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1965 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1966 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1969 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1970 if test "${enable_libtool_lock+set}" = set; then
1971 enableval
="$enable_libtool_lock"
1975 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1976 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1978 # Check whether --with-pic or --without-pic was given.
1979 if test "${with_pic+set}" = set; then
1986 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1987 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1989 # Some flags need to be propagated to the compiler or linker for good
1993 # Find out which ABI we are using.
1994 echo '#line 1995 "configure"' > conftest.
$ac_ext
1995 if { (eval echo configure
:1996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1996 case `/usr/bin/file conftest.$ac_objext` in
2012 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2013 SAVE_CFLAGS
="$CFLAGS"
2014 CFLAGS
="$CFLAGS -belf"
2015 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2016 echo "configure:2017: checking whether the C compiler needs -belf" >&5
2017 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2018 echo $ac_n "(cached) $ac_c" 1>&6
2022 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2023 ac_cpp
='$CPP $CPPFLAGS'
2024 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2025 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2026 cross_compiling
=$ac_cv_prog_cc_cross
2028 cat > conftest.
$ac_ext <<EOF
2029 #line 2030 "configure"
2030 #include "confdefs.h"
2036 if { (eval echo configure
:2037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2038 lt_cv_cc_needs_belf
=yes
2040 echo "configure: failed program was:" >&5
2041 cat conftest.
$ac_ext >&5
2043 lt_cv_cc_needs_belf
=no
2047 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2048 ac_cpp
='$CPP $CPPFLAGS'
2049 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2050 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2051 cross_compiling
=$ac_cv_prog_cc_cross
2055 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2056 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2057 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2058 CFLAGS
="$SAVE_CFLAGS"
2066 # Save cache, so that ltconfig can load it
2067 cat > confcache
<<\EOF
2068 # This file is a shell script that caches the results of configure
2069 # tests run on this system so they can be shared between configure
2070 # scripts and configure runs. It is not useful on other systems.
2071 # If it contains results you don't want to keep, you may remove or edit it.
2073 # By default, configure uses ./config.cache as the cache file,
2074 # creating it if it does not exist already. You can give configure
2075 # the --cache-file=FILE option to use a different cache file; that is
2076 # what configure does when it calls configure scripts in
2077 # subdirectories, so they share the cache.
2078 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2079 # config.status only pays attention to the cache file if you give it the
2080 # --recheck option to rerun configure.
2083 # The following way of writing the cache mishandles newlines in values,
2084 # but we know of no workaround that is simple, portable, and efficient.
2085 # So, don't put newlines in cache variables' values.
2086 # Ultrix sh set writes to stderr and can't be redirected directly,
2087 # and sets the high bit in the cache file unless we assign to the vars.
2089 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2091 # `set' does not quote correctly, so add quotes (double-quote substitution
2092 # turns \\\\ into \\, and sed turns \\ into \).
2094 -e "s/'/'\\\\''/g" \
2095 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2098 # `set' quotes correctly as required by POSIX, so do not add quotes.
2099 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2102 if cmp -s $cache_file confcache
; then
2105 if test -w $cache_file; then
2106 echo "updating cache $cache_file"
2107 cat confcache
> $cache_file
2109 echo "not updating unwritable cache $cache_file"
2115 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2116 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2117 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2118 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2119 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2120 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2121 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2122 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2123 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2124 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2126 # Reload cache, that may have been modified by ltconfig
2127 if test -r "$cache_file"; then
2128 echo "loading cache $cache_file"
2131 echo "creating cache $cache_file"
2136 # This can be used to rebuild libtool when needed
2137 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2139 # Always use our own libtool.
2140 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2142 # Redirect the config.log output again, so that the ltconfig log is not
2143 # clobbered by the next message.
2144 exec 5>>.
/config.log
2153 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2154 if test "${enable_bfd_assembler+set}" = set; then
2155 enableval
="$enable_bfd_assembler"
2156 case "${enableval}" in
2157 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2158 no
) user_bfd_gas
=no
;;
2159 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2162 # Check whether --enable-targets or --disable-targets was given.
2163 if test "${enable_targets+set}" = set; then
2164 enableval
="$enable_targets"
2165 case "${enableval}" in
2166 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2168 no
) enable_targets
= ;;
2169 *) enable_targets
=$enableval ;;
2172 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2173 if test "${enable_commonbfdlib+set}" = set; then
2174 enableval
="$enable_commonbfdlib"
2175 case "${enableval}" in
2176 yes) commonbfdlib
=true
;;
2177 no
) commonbfdlib
=false
;;
2178 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2184 build_warnings
="-W -Wall"
2185 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2186 if test "${enable_build_warnings+set}" = set; then
2187 enableval
="$enable_build_warnings"
2188 case "${enableval}" in
2190 no
) build_warnings
="-w";;
2191 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2192 build_warnings
="${build_warnings} ${t}";;
2193 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2194 build_warnings
="${t} ${build_warnings}";;
2195 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2197 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2198 echo "Setting warning flags = $build_warnings" 6>&1
2202 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2203 WARN_CFLAGS
="${build_warnings}"
2207 # Generate a header file
2212 # If we are on a DOS filesystem, we must use gdb.ini rather than
2216 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
2224 # Makefile target for installing gas in $(tooldir)/bin.
2225 install_tooldir
=install-exec-tooldir
2229 if test -n "$enable_targets" ; then
2230 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2231 if test $t = "all"; then
2235 result
=`$ac_config_sub $t 2>/dev/null`
2236 if test -n "$result" ; then
2237 canon_targets
="$canon_targets $result"
2239 # # Permit "all", etc. We don't support it yet though.
2240 # canon_targets="$canon_targets $t"
2243 _gas_uniq_list
="$canon_targets"
2244 _gas_uniq_newlist
=""
2245 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2246 case $_gas_uniq_i in
2248 *) case " $_gas_uniq_newlist " in
2249 *" $_gas_uniq_i "*) ;;
2250 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2254 canon_targets
=$_gas_uniq_newlist
2260 for this_target
in $target $canon_targets ; do
2262 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2264 # check for architecture variants
2268 alpha
*) cpu_type
=alpha
;;
2269 armeb
) cpu_type
=arm endian
=big
;;
2270 arm
*) cpu_type
=arm endian
=little
;;
2271 armb
*) cpu_type
=arm endian
=little
;;
2272 armv
*l
) cpu_type
=arm endian
=little
;;
2273 armv
*b
) cpu_type
=arm endian
=big
;;
2274 xscale
*) cpu_type
=arm endian
=little
;;
2275 strongarm
*) cpu_type
=arm endian
=little
;;
2276 thumb
*) cpu_type
=arm endian
=little
;;
2277 hppa
*) cpu_type
=hppa
;;
2278 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2279 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2280 ia64
) cpu_type
=ia64
;;
2281 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2282 m680
[012346]0) cpu_type
=m68k
;;
2283 m68008
) cpu_type
=m68k
;;
2284 m683??
) cpu_type
=m68k
;;
2285 m5200
) cpu_type
=m68k
;;
2286 m8
*) cpu_type
=m88k
;;
2287 mips
*el
) cpu_type
=mips endian
=little
;;
2288 mips
*) cpu_type
=mips endian
=big
;;
2289 pjl
*) cpu_type
=pj endian
=little
;;
2290 pj
*) cpu_type
=pj endian
=big
;;
2291 powerpcle
*) cpu_type
=ppc endian
=little
;;
2292 powerpc
*) cpu_type
=ppc endian
=big
;;
2293 rs6000
*) cpu_type
=ppc
;;
2294 s390x
*) cpu_type
=s390 arch
=s390x
;;
2295 s390
*) cpu_type
=s390 arch
=s390
;;
2296 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2297 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2298 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2299 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2300 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2301 v850
*) cpu_type
=v850
;;
2302 *) cpu_type
=${cpu} ;;
2305 if test ${this_target} = $target ; then
2306 target_cpu_type
=${cpu_type}
2307 elif test ${target_cpu_type} != ${cpu_type} ; then
2311 generic_target
=${cpu_type}-$vendor-$os
2316 # assign object format
2317 case ${generic_target} in
2318 a29k-
*-coff) fmt=coff
;;
2319 a29k-amd-udi
) fmt=coff
;;
2320 a29k-amd-ebmon
) fmt=coff
;;
2321 a29k-nyu-sym1
) fmt=coff
;;
2322 a29k-
*-rtems*) fmt=coff
;;
2323 a29k-
*-vxworks*) fmt=coff
;;
2325 alpha
*-*-*vms
*) fmt=evax
;;
2326 alpha
*-*-netware*) fmt=ecoff
;;
2327 alpha
*-*-openbsd*) fmt=ecoff
;;
2328 alpha
*-*-osf*) fmt=ecoff
;;
2329 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2330 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2331 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2333 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2335 arm-
*-aout) fmt=aout
;;
2336 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2337 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2338 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2339 arm
*-*-conix*) fmt=elf
;;
2340 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2341 arm
*-*-linux-gnu* | arm
*-*-uclinux*)
2343 arm-
*-netbsd*) fmt=aout em
=nbsd
;;
2344 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2345 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2346 arm-
*-wince) fmt=coff em
=wince-pe
;;
2347 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2348 arm-
*-riscix*) fmt=aout em
=riscix
;;
2350 avr-
*-*) fmt=elf bfd_gas
=yes ;;
2352 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2354 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2355 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2358 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2360 hppa-
*-linux-gnu*) case ${cpu} in
2362 fmt=elf em
=hppalinux64
;;
2366 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2367 hppa-
*-lites*) fmt=elf em
=hppa
;;
2368 hppa-
*-osf*) fmt=som em
=hppa
;;
2369 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2370 hppa-
*-hpux11*) case ${cpu} in
2372 fmt=elf em
=hppa64
;;
2376 hppa-
*-hpux*) fmt=som em
=hppa
;;
2377 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2378 hppa-
*-bsd*) fmt=som em
=hppa
;;
2379 hppa-
*-hiux*) fmt=som em
=hppa
;;
2381 h8300-
*-rtems*) fmt=coff
;;
2382 h8300-
*-coff) fmt=coff
;;
2384 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2385 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2386 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2387 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2388 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2389 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2390 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2391 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2392 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2393 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2394 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2395 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2396 x86_64-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2397 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2398 i386-
*-sysv[45]* | i386-
*-solaris* | i386-
*-elf)
2399 fmt=elf bfd_gas
=yes ;;
2400 i386-
*-freebsdaout* | i386-
*-freebsd[12].
* | i386-
*-freebsd[12])
2401 fmt=aout em
=386bsd
;;
2402 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2404 i386-
*-sco3.2v5
*) fmt=elf
2405 if test ${this_target} = $target; then
2406 cat >> confdefs.h
<<\EOF
2412 i386-
*-sco3.2
*) fmt=coff
;;
2413 i386-
*-vsta) fmt=aout
;;
2414 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2415 fmt=coff em
=go32 bfd_gas
=yes
2416 cat >> confdefs.h
<<\EOF
2417 #define STRICTCOFF 1
2421 i386-
*-rtemself*) fmt=elf
;;
2422 i386-
*-rtems*) fmt=coff
;;
2423 i386-
*-gnu*) fmt=elf
;;
2425 fmt=aout em
=mach bfd_gas
=yes ;;
2426 i386-
*-msdos*) fmt=aout
;;
2427 i386-
*-moss*) fmt=elf
;;
2428 i386-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2429 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2430 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2431 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2432 i386-
*-*nt
*) fmt=coff em
=pe bfd_gas
=yes ;;
2433 i386-
*-vxworks*) fmt=aout
;;
2434 i386-
*-chaos) fmt=elf
;;
2435 i860-stardent-sysv4
* | i860-stardent-elf
*)
2436 fmt=elf bfd_gas
=yes endian
=little
2437 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2438 i960-
*-bout) fmt=bout
;;
2439 i960-
*-coff) fmt=coff em
=ic960
;;
2440 i960-
*-rtems*) fmt=coff em
=ic960
;;
2441 i960-
*-nindy*) fmt=bout
;;
2442 i960-
*-vxworks4*) fmt=bout
;;
2443 i960-
*-vxworks5.0
) fmt=bout
;;
2444 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2445 i960-
*-vxworks*) fmt=bout
;;
2446 i960-
*-elf*) fmt=elf
;;
2448 ia64-
*-elf*) fmt=elf
;;
2449 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2450 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2451 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2453 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2455 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)fmt=elf bfd_gas
=yes ;;
2457 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2459 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2460 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2461 m68k-apollo-
*) fmt=coff em
=apollo
;;
2462 m68k-
*-sysv4*) # must be before -sysv*
2464 m68k-
*-elf*) fmt=elf
;;
2465 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2467 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2468 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2469 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2470 m68k-
*-gnu*) fmt=elf
;;
2471 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2472 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2473 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2474 m68k-apple-aux
*) fmt=coff em
=aux
;;
2475 m68k-
*-psos*) fmt=elf em
=psos
;;
2477 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2478 m88k-
*-coff*) fmt=coff
;;
2480 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2481 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2483 # don't change em like *-*-bsd does
2484 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2485 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2486 mips-dec-bsd
*) fmt=aout endian
=little
;;
2487 mips-sony-bsd
*) fmt=ecoff
;;
2488 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2489 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2490 mips-
*-osf*) fmt=ecoff endian
=little
;;
2491 mips-
*-ecoff*) fmt=ecoff
;;
2492 mips-
*-ecoff*) fmt=ecoff
;;
2493 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2494 mips-
*-irix6*) fmt=elf
;;
2495 mips-
*-irix5*) fmt=elf
;;
2496 mips-
*-irix*) fmt=ecoff
;;
2497 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2498 mips-
*-riscos*) fmt=ecoff
;;
2499 mips-
*-sysv4*MP
*) fmt=elf em
=tmips
;;
2500 mips-
*-sysv*) fmt=ecoff
;;
2501 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2503 mips-
*-vxworks*) fmt=elf
2504 cat >> confdefs.h
<<\EOF
2505 #define MIPS_STABS_ELF 1
2509 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2510 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2512 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2514 ppc-
*-aix*) fmt=coff
;;
2515 ppc-
*-beos*) fmt=coff
;;
2516 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2518 ppc-
*-linux-gnu*) fmt=elf
2521 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2524 ppc-
*-solaris*) fmt=elf
2525 if test ${this_target} = $target; then
2526 cat >> confdefs.h
<<\EOF
2527 #define TARGET_SOLARIS_COMMENT 1
2531 if test x
${endian} = xbig
; then
2532 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2535 ppc-
*-rtems*) fmt=elf
;;
2536 ppc-
*-macos* | ppc-
*-mpw*)
2537 fmt=coff em
=macos
;;
2538 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2539 ppc-
*-vxworks*) fmt=elf
;;
2541 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2542 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2544 sh-
*-linux*) fmt=elf em
=linux
;;
2545 sh-
*-elf*) fmt=elf
;;
2546 sh-
*-coff*) fmt=coff bfd_gas
=yes;;
2547 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes;;
2548 sh-
*-rtemself*) fmt=elf
;;
2549 sh-
*-rtems*) fmt=coff bfd_gas
=yes;;
2551 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2552 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2553 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2555 sparc-
*-rtemsaout*) fmt=aout
;;
2556 sparc-
*-rtemself*) fmt=elf
;;
2557 sparc-
*-rtems*) fmt=elf
;;
2558 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2559 sparc-
*-aout | sparc
*-*-vxworks*)
2560 fmt=aout em
=sparcaout
;;
2561 sparc-
*-coff) fmt=coff
;;
2562 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2563 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2564 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2565 sparc-fujitsu-none
) fmt=aout
;;
2566 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2568 sparc-
*-netbsd*) em
=nbsd bfd_gas
=yes
2570 sparc
) case ${os} in
2577 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2579 strongarm-
*-coff) fmt=coff
;;
2580 strongarm-
*-elf) fmt=elf
;;
2581 xscale-
*-coff) fmt=coff
;;
2582 xscale-
*-elf) fmt=elf
;;
2584 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2585 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2586 tic54x-
*-* | c54x
*-*-*)
2587 fmt=coff bfd_gas
=yes need_libm
=yes;;
2588 tic80-
*-*) fmt=coff
;;
2590 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2591 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2592 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2594 vax-
*-bsd* | vax-
*-ultrix*)
2596 vax-
*-vms) fmt=vms
;;
2599 z8k-
*-coff | z8k-
*-sim)
2602 w65-
*-*) fmt=coff
;;
2604 *-*-aout |
*-*-scout)
2606 *-*-freebsd*) fmt=elf 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 case ${cpu_type}-${fmt} in
2637 alpha
*-*) bfd_gas
=yes ;;
2638 arm-
*) bfd_gas
=yes ;;
2640 # i386-aout) bfd_gas=preferred ;;
2641 ia64
*-*) bfd_gas
=yes ;;
2642 mips-
*) bfd_gas
=yes ;;
2643 ns32k-
*) bfd_gas
=yes ;;
2644 pdp11-
*) bfd_gas
=yes ;;
2645 ppc-
*) bfd_gas
=yes ;;
2646 sparc-
*) bfd_gas
=yes ;;
2647 strongarm-
*) bfd_gas
=yes ;;
2648 xscale-
*) bfd_gas
=yes ;;
2649 *-elf) bfd_gas
=yes ;;
2650 *-ecoff) bfd_gas
=yes ;;
2651 *-som) bfd_gas
=yes ;;
2652 #enable bfd for coff and aout to allow testing if a bfd target is
2653 #the primary target, but not for coff or aout as the primary target
2654 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2655 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2659 # Other random stuff.
2661 # Do we need the opcodes library?
2669 case "${enable_shared}" in
2670 yes) shared_opcodes
=true
;;
2671 *opcodes
*) shared_opcodes
=true
;;
2672 *) shared_opcodes
=false
;;
2674 if test "${shared_opcodes}" = "true"; then
2675 # A shared libopcodes must be linked against libbfd.
2681 # Any other special object files needed ?
2688 case ${extra_objects} in
2690 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2695 if test $this_target = $target ; then
2696 cat >> confdefs.h
<<EOF
2697 #define DEFAULT_ARCH "${arch}"
2704 echo ${extra_objects} |
grep -s "itbl-parse.o"
2705 if test $?
-ne 0 ; then
2706 extra_objects
="$extra_objects itbl-parse.o"
2709 echo ${extra_objects} |
grep -s "itbl-lex.o"
2710 if test $?
-ne 0 ; then
2711 extra_objects
="$extra_objects itbl-lex.o"
2714 echo ${extra_objects} |
grep -s "itbl-ops.o"
2715 if test $?
-ne 0 ; then
2716 extra_objects
="$extra_objects itbl-ops.o"
2721 if test $this_target = $target ; then
2722 cat >> confdefs.h
<<EOF
2723 #define DEFAULT_ARCH "${arch}"
2729 if test $this_target = $target ; then
2730 cat >> confdefs.h
<<EOF
2731 #define DEFAULT_ARCH "${arch}"
2740 if test $using_cgen = yes ; then
2741 case "x${extra_objects}" in
2743 *) extra_objects
="$extra_objects cgen.o" ;;
2747 # See if we really can support this configuration with the emulation code.
2749 if test $this_target = $target ; then
2750 primary_bfd_gas
=$bfd_gas
2754 if test $bfd_gas = no
; then
2755 # Can't support other configurations this way.
2758 elif test $bfd_gas = no
; then
2759 # Can't support this configuration.
2763 # From target name and format, produce a list of supported emulations.
2765 case ${generic_target}-${fmt} in
2766 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2767 mips-
*-linux-gnu*-*) case "$endian" in
2768 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2769 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2771 mips-
*-lnews*-ecoff) ;;
2772 mips-
*-*-ecoff) case "$endian" in
2773 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2774 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2776 mips-
*-*-elf) case "$endian" in
2777 big
) emulation
="mipsbelf mipslelf mipself" ;;
2778 *) emulation
="mipslelf mipsbelf mipself" ;;
2780 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2781 # i386-pc-pe-coff != i386-pc-coff.
2783 # Uncommenting the next line will turn on support for i386 AOUT
2784 # for the default linux configuration
2785 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2787 i386-
*-aout) emulation
="i386aout" ;;
2788 i386-
*-coff) emulation
="i386coff" ;;
2789 i386-
*-elf) emulation
="i386elf" ;;
2791 # Always all formats. The first stated emulation becomes the default.
2792 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2793 cris-
*-*) emulation
="criself crisaout" ;;
2796 emulations
="$emulations $emulation"
2800 # Turn on all targets if possible
2801 if test ${all_targets} = "yes"; then
2802 case ${target_cpu_type} in
2804 case ${obj_format} in
2806 emulations
="$emulations i386coff i386elf"
2809 emulations
="$emulations i386aout i386elf"
2812 emulations
="$emulations i386aout i386coff"
2819 # Assign floating point type. Most processors with FP support
2820 # IEEE FP. On those that don't support FP at all, usually IEEE
2822 case ${target_cpu} in
2823 vax | tahoe
) atof
=${target_cpu} ;;
2828 case "${obj_format}" in
2829 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2832 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2834 if test $using_cgen = yes ; then
2835 case ${target_cpu} in
2836 *) cgen_cpu_prefix
=${target_cpu} ;;
2839 cat >> confdefs.h
<<\EOF
2840 #define USING_CGEN 1
2846 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2847 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2850 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2851 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2854 case ${user_bfd_gas}-${primary_bfd_gas} in
2856 # We didn't override user's choice.
2859 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2871 # User specified nothing.
2875 # Some COFF configurations want these random other flags set.
2876 case ${obj_format} in
2878 case ${target_cpu_type} in
2879 i386
) cat >> confdefs.h
<<\EOF
2883 m68k
) cat >> confdefs.h
<<\EOF
2887 m88k
) cat >> confdefs.h
<<\EOF
2895 # Getting this done right is going to be a bitch. Each configuration specified
2896 # with --enable-targets=... should be checked for environment, format, cpu, and
2899 # For each configuration, the necessary object file support code must be linked
2900 # in. This might be only one, it might be up to four. The necessary emulation
2901 # code needs to be provided, too.
2903 # And then there's "--enable-targets=all"....
2905 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2907 formats
="${obj_format}"
2910 _gas_uniq_list
="$emulations"
2911 _gas_uniq_newlist
=""
2912 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2913 case $_gas_uniq_i in
2915 *) case " $_gas_uniq_newlist " in
2916 *" $_gas_uniq_i "*) ;;
2917 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2921 emulations
=$_gas_uniq_newlist
2923 for em
in .
$emulations ; do
2926 mipsbelf | mipslelf | mipself
)
2927 fmt=elf
file=mipself
;;
2928 mipsbecoff | mipslecoff | mipsecoff
)
2929 fmt=ecoff
file=mipsecoff
;;
2931 fmt=coff
file=$em ;;
2933 fmt=aout
file=$em ;;
2937 formats
="$formats $fmt"
2938 emfiles
="$emfiles e-$file.o"
2939 EMULATIONS
="$EMULATIONS &$em,"
2941 _gas_uniq_list
="$formats"
2942 _gas_uniq_newlist
=""
2943 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2944 case $_gas_uniq_i in
2946 *) case " $_gas_uniq_newlist " in
2947 *" $_gas_uniq_i "*) ;;
2948 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2952 formats
=$_gas_uniq_newlist
2954 _gas_uniq_list
="$emfiles"
2955 _gas_uniq_newlist
=""
2956 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2957 case $_gas_uniq_i in
2959 *) case " $_gas_uniq_newlist " in
2960 *" $_gas_uniq_i "*) ;;
2961 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2965 emfiles
=$_gas_uniq_newlist
2967 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2968 for fmt in $formats ; do
2970 aout
) cat >> confdefs.h
<<\EOF
2971 #define OBJ_MAYBE_AOUT 1
2974 bout
) cat >> confdefs.h
<<\EOF
2975 #define OBJ_MAYBE_BOUT 1
2978 coff
) cat >> confdefs.h
<<\EOF
2979 #define OBJ_MAYBE_COFF 1
2982 ecoff
) cat >> confdefs.h
<<\EOF
2983 #define OBJ_MAYBE_ECOFF 1
2986 elf
) cat >> confdefs.h
<<\EOF
2987 #define OBJ_MAYBE_ELF 1
2990 generic
) cat >> confdefs.h
<<\EOF
2991 #define OBJ_MAYBE_GENERIC 1
2994 hp300
) cat >> confdefs.h
<<\EOF
2995 #define OBJ_MAYBE_HP300 1
2998 ieee
) cat >> confdefs.h
<<\EOF
2999 #define OBJ_MAYBE_IEEE 1
3002 som
) cat >> confdefs.h
<<\EOF
3003 #define OBJ_MAYBE_SOM 1
3006 vms
) cat >> confdefs.h
<<\EOF
3007 #define OBJ_MAYBE_VMS 1
3011 extra_objects
="$extra_objects obj-$fmt.o"
3015 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3016 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3017 # e-mips* has more than one emulation per file, e-i386* has just one at the
3018 # moment. If only one emulation is specified, then don't define
3019 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3020 case "${obj_format}${emfiles}" in
3022 extra_objects
="$extra_objects $emfiles"
3023 cat >> confdefs.h
<<\EOF
3024 #define USE_EMULATIONS 1
3030 cat >> confdefs.h
<<EOF
3031 #define EMULATIONS $EMULATIONS
3034 cat >> confdefs.h
<<EOF
3035 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3039 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3040 yes-
*-coff) need_bfd
=yes ;;
3041 no-
*-coff) need_bfd
=yes
3042 cat >> confdefs.h
<<\EOF
3043 #define MANY_SEGMENTS 1
3048 reject_dev_configs
=yes
3050 case ${reject_dev_configs}-${dev} in
3052 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3062 case "${primary_bfd_gas}" in
3063 yes) cat >> confdefs.h
<<\EOF
3064 #define BFD_ASSEMBLER 1
3070 # do we need the opcodes library?
3071 case "${need_opcodes}" in
3073 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3077 case "${need_bfd}" in
3079 BFDLIB
=..
/bfd
/libbfd.la
3080 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
3089 cat >> confdefs.h
<<EOF
3090 #define TARGET_ALIAS "${target_alias}"
3093 cat >> confdefs.h
<<EOF
3094 #define TARGET_CANONICAL "${target}"
3097 cat >> confdefs.h
<<EOF
3098 #define TARGET_CPU "${target_cpu}"
3101 cat >> confdefs.h
<<EOF
3102 #define TARGET_VENDOR "${target_vendor}"
3105 cat >> confdefs.h
<<EOF
3106 #define TARGET_OS "${target_os}"
3110 # Extract the first word of "gcc", so it can be a program name with args.
3111 set dummy gcc
; ac_word
=$2
3112 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3113 echo "configure:3114: checking for $ac_word" >&5
3114 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3115 echo $ac_n "(cached) $ac_c" 1>&6
3117 if test -n "$CC"; then
3118 ac_cv_prog_CC
="$CC" # Let the user override the test.
3120 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3122 for ac_dir
in $ac_dummy; do
3123 test -z "$ac_dir" && ac_dir
=.
3124 if test -f $ac_dir/$ac_word; then
3133 if test -n "$CC"; then
3134 echo "$ac_t""$CC" 1>&6
3136 echo "$ac_t""no" 1>&6
3139 if test -z "$CC"; then
3140 # Extract the first word of "cc", so it can be a program name with args.
3141 set dummy cc
; ac_word
=$2
3142 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3143 echo "configure:3144: checking for $ac_word" >&5
3144 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3145 echo $ac_n "(cached) $ac_c" 1>&6
3147 if test -n "$CC"; then
3148 ac_cv_prog_CC
="$CC" # Let the user override the test.
3150 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3153 for ac_dir
in $ac_dummy; do
3154 test -z "$ac_dir" && ac_dir
=.
3155 if test -f $ac_dir/$ac_word; then
3156 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3157 ac_prog_rejected
=yes
3165 if test $ac_prog_rejected = yes; then
3166 # We found a bogon in the path, so make sure we never use it.
3167 set dummy
$ac_cv_prog_CC
3169 if test $# -gt 0; then
3170 # We chose a different compiler from the bogus one.
3171 # However, it has the same basename, so the bogon will be chosen
3172 # first if we set CC to just the basename; use the full file name.
3174 set dummy
"$ac_dir/$ac_word" "$@"
3182 if test -n "$CC"; then
3183 echo "$ac_t""$CC" 1>&6
3185 echo "$ac_t""no" 1>&6
3188 if test -z "$CC"; then
3189 case "`uname -s`" in
3191 # Extract the first word of "cl", so it can be a program name with args.
3192 set dummy cl
; ac_word
=$2
3193 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3194 echo "configure:3195: checking for $ac_word" >&5
3195 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3196 echo $ac_n "(cached) $ac_c" 1>&6
3198 if test -n "$CC"; then
3199 ac_cv_prog_CC
="$CC" # Let the user override the test.
3201 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3203 for ac_dir
in $ac_dummy; do
3204 test -z "$ac_dir" && ac_dir
=.
3205 if test -f $ac_dir/$ac_word; then
3214 if test -n "$CC"; then
3215 echo "$ac_t""$CC" 1>&6
3217 echo "$ac_t""no" 1>&6
3222 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3225 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3226 echo "configure:3227: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3229 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3230 ac_cpp
='$CPP $CPPFLAGS'
3231 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3232 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3233 cross_compiling
=$ac_cv_prog_cc_cross
3235 cat > conftest.
$ac_ext << EOF
3237 #line 3238 "configure"
3238 #include "confdefs.h"
3242 if { (eval echo configure
:3243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3243 ac_cv_prog_cc_works
=yes
3244 # If we can't run a trivial program, we are probably using a cross compiler.
3245 if (.
/conftest
; exit) 2>/dev
/null
; then
3246 ac_cv_prog_cc_cross
=no
3248 ac_cv_prog_cc_cross
=yes
3251 echo "configure: failed program was:" >&5
3252 cat conftest.
$ac_ext >&5
3253 ac_cv_prog_cc_works
=no
3257 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3258 ac_cpp
='$CPP $CPPFLAGS'
3259 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3260 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3261 cross_compiling
=$ac_cv_prog_cc_cross
3263 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3264 if test $ac_cv_prog_cc_works = no
; then
3265 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3267 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3268 echo "configure:3269: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3269 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3270 cross_compiling
=$ac_cv_prog_cc_cross
3272 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3273 echo "configure:3274: checking whether we are using GNU C" >&5
3274 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3275 echo $ac_n "(cached) $ac_c" 1>&6
3277 cat > conftest.c
<<EOF
3282 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3289 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3291 if test $ac_cv_prog_gcc = yes; then
3297 ac_test_CFLAGS
="${CFLAGS+set}"
3298 ac_save_CFLAGS
="$CFLAGS"
3300 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3301 echo "configure:3302: checking whether ${CC-cc} accepts -g" >&5
3302 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3303 echo $ac_n "(cached) $ac_c" 1>&6
3305 echo 'void f(){}' > conftest.c
3306 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3315 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3316 if test "$ac_test_CFLAGS" = set; then
3317 CFLAGS
="$ac_save_CFLAGS"
3318 elif test $ac_cv_prog_cc_g = yes; then
3319 if test "$GCC" = yes; then
3325 if test "$GCC" = yes; then
3333 for ac_prog
in 'bison -y' byacc
3335 # Extract the first word of "$ac_prog", so it can be a program name with args.
3336 set dummy
$ac_prog; ac_word
=$2
3337 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3338 echo "configure:3339: checking for $ac_word" >&5
3339 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3340 echo $ac_n "(cached) $ac_c" 1>&6
3342 if test -n "$YACC"; then
3343 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3345 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3347 for ac_dir
in $ac_dummy; do
3348 test -z "$ac_dir" && ac_dir
=.
3349 if test -f $ac_dir/$ac_word; then
3350 ac_cv_prog_YACC
="$ac_prog"
3357 YACC
="$ac_cv_prog_YACC"
3358 if test -n "$YACC"; then
3359 echo "$ac_t""$YACC" 1>&6
3361 echo "$ac_t""no" 1>&6
3364 test -n "$YACC" && break
3366 test -n "$YACC" || YACC
="yacc"
3368 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3369 echo "configure:3370: checking how to run the C preprocessor" >&5
3370 # On Suns, sometimes $CPP names a directory.
3371 if test -n "$CPP" && test -d "$CPP"; then
3374 if test -z "$CPP"; then
3375 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3376 echo $ac_n "(cached) $ac_c" 1>&6
3378 # This must be in double quotes, not single quotes, because CPP may get
3379 # substituted into the Makefile and "${CC-cc}" will confuse make.
3381 # On the NeXT, cc -E runs the code through the compiler's parser,
3382 # not just through cpp.
3383 cat > conftest.
$ac_ext <<EOF
3384 #line 3385 "configure"
3385 #include "confdefs.h"
3389 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3390 { (eval echo configure
:3391: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3391 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3392 if test -z "$ac_err"; then
3396 echo "configure: failed program was:" >&5
3397 cat conftest.
$ac_ext >&5
3399 CPP
="${CC-cc} -E -traditional-cpp"
3400 cat > conftest.
$ac_ext <<EOF
3401 #line 3402 "configure"
3402 #include "confdefs.h"
3406 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3407 { (eval echo configure
:3408: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3408 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3409 if test -z "$ac_err"; then
3413 echo "configure: failed program was:" >&5
3414 cat conftest.
$ac_ext >&5
3416 CPP
="${CC-cc} -nologo -E"
3417 cat > conftest.
$ac_ext <<EOF
3418 #line 3419 "configure"
3419 #include "confdefs.h"
3423 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3424 { (eval echo configure
:3425: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3425 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3426 if test -z "$ac_err"; then
3430 echo "configure: failed program was:" >&5
3431 cat conftest.
$ac_ext >&5
3440 ac_cv_prog_CPP
="$CPP"
3442 CPP
="$ac_cv_prog_CPP"
3444 ac_cv_prog_CPP
="$CPP"
3446 echo "$ac_t""$CPP" 1>&6
3448 missing_dir
=`cd $ac_aux_dir && pwd`
3449 for ac_prog
in flex
lex
3451 # Extract the first word of "$ac_prog", so it can be a program name with args.
3452 set dummy
$ac_prog; ac_word
=$2
3453 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3454 echo "configure:3455: checking for $ac_word" >&5
3455 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3456 echo $ac_n "(cached) $ac_c" 1>&6
3458 if test -n "$LEX"; then
3459 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3461 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3463 for ac_dir
in $ac_dummy; do
3464 test -z "$ac_dir" && ac_dir
=.
3465 if test -f $ac_dir/$ac_word; then
3466 ac_cv_prog_LEX
="$ac_prog"
3473 LEX
="$ac_cv_prog_LEX"
3474 if test -n "$LEX"; then
3475 echo "$ac_t""$LEX" 1>&6
3477 echo "$ac_t""no" 1>&6
3480 test -n "$LEX" && break
3482 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3484 # Extract the first word of "flex", so it can be a program name with args.
3485 set dummy flex
; ac_word
=$2
3486 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3487 echo "configure:3488: checking for $ac_word" >&5
3488 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3489 echo $ac_n "(cached) $ac_c" 1>&6
3491 if test -n "$LEX"; then
3492 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3494 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3496 for ac_dir
in $ac_dummy; do
3497 test -z "$ac_dir" && ac_dir
=.
3498 if test -f $ac_dir/$ac_word; then
3499 ac_cv_prog_LEX
="flex"
3504 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3507 LEX
="$ac_cv_prog_LEX"
3508 if test -n "$LEX"; then
3509 echo "$ac_t""$LEX" 1>&6
3511 echo "$ac_t""no" 1>&6
3514 if test -z "$LEXLIB"
3520 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3521 echo "configure:3522: checking for yywrap in -l$ac_lib" >&5
3522 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3523 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3524 echo $ac_n "(cached) $ac_c" 1>&6
3526 ac_save_LIBS
="$LIBS"
3527 LIBS
="-l$ac_lib $LIBS"
3528 cat > conftest.
$ac_ext <<EOF
3529 #line 3530 "configure"
3530 #include "confdefs.h"
3531 /* Override any gcc2 internal prototype to avoid an error. */
3532 /* We use char because int might match the return type of a gcc2
3533 builtin and then its argument prototype would still apply. */
3540 if { (eval echo configure
:3541: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3542 eval "ac_cv_lib_$ac_lib_var=yes"
3544 echo "configure: failed program was:" >&5
3545 cat conftest.
$ac_ext >&5
3547 eval "ac_cv_lib_$ac_lib_var=no"
3550 LIBS
="$ac_save_LIBS"
3553 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3554 echo "$ac_t""yes" 1>&6
3557 echo "$ac_t""no" 1>&6
3562 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3563 echo "configure:3564: checking lex output file root" >&5
3564 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3567 # The minimal lex program is just a single line: %%. But some broken lexes
3568 # (Solaris, I think it was) want two %% lines, so accommodate them.
3571 if test -f lex.yy.c
; then
3572 ac_cv_prog_lex_root
=lex.yy
3573 elif test -f lexyy.c
; then
3574 ac_cv_prog_lex_root
=lexyy
3576 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3580 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3581 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3583 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3584 echo "configure:3585: checking whether yytext is a pointer" >&5
3585 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3586 echo $ac_n "(cached) $ac_c" 1>&6
3588 # POSIX says lex can declare yytext either as a pointer or an array; the
3589 # default is implementation-dependent. Figure out which it is, since
3590 # not all implementations provide the %pointer and %array declarations.
3591 ac_cv_prog_lex_yytext_pointer
=no
3592 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3593 ac_save_LIBS
="$LIBS"
3594 LIBS
="$LIBS $LEXLIB"
3595 cat > conftest.
$ac_ext <<EOF
3596 #line 3597 "configure"
3597 #include "confdefs.h"
3598 `cat $LEX_OUTPUT_ROOT.c`
3603 if { (eval echo configure
:3604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3605 ac_cv_prog_lex_yytext_pointer
=yes
3607 echo "configure: failed program was:" >&5
3608 cat conftest.
$ac_ext >&5
3611 LIBS
="$ac_save_LIBS"
3612 rm -f "${LEX_OUTPUT_ROOT}.c"
3616 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3617 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3618 cat >> confdefs.h
<<\EOF
3619 #define YYTEXT_POINTER 1
3626 # Extract the first word of "ranlib", so it can be a program name with args.
3627 set dummy ranlib
; ac_word
=$2
3628 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3629 echo "configure:3630: checking for $ac_word" >&5
3630 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3631 echo $ac_n "(cached) $ac_c" 1>&6
3633 if test -n "$RANLIB"; then
3634 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3636 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3638 for ac_dir
in $ac_dummy; do
3639 test -z "$ac_dir" && ac_dir
=.
3640 if test -f $ac_dir/$ac_word; then
3641 ac_cv_prog_RANLIB
="ranlib"
3646 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3649 RANLIB
="$ac_cv_prog_RANLIB"
3650 if test -n "$RANLIB"; then
3651 echo "$ac_t""$RANLIB" 1>&6
3653 echo "$ac_t""no" 1>&6
3656 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3657 echo "configure:3658: checking for ANSI C header files" >&5
3658 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3659 echo $ac_n "(cached) $ac_c" 1>&6
3661 cat > conftest.
$ac_ext <<EOF
3662 #line 3663 "configure"
3663 #include "confdefs.h"
3669 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3670 { (eval echo configure
:3671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3671 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3672 if test -z "$ac_err"; then
3674 ac_cv_header_stdc
=yes
3677 echo "configure: failed program was:" >&5
3678 cat conftest.
$ac_ext >&5
3680 ac_cv_header_stdc
=no
3684 if test $ac_cv_header_stdc = yes; then
3685 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3686 cat > conftest.
$ac_ext <<EOF
3687 #line 3688 "configure"
3688 #include "confdefs.h"
3691 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3692 egrep "memchr" >/dev
/null
2>&1; then
3696 ac_cv_header_stdc
=no
3702 if test $ac_cv_header_stdc = yes; then
3703 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3704 cat > conftest.
$ac_ext <<EOF
3705 #line 3706 "configure"
3706 #include "confdefs.h"
3709 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3710 egrep "free" >/dev
/null
2>&1; then
3714 ac_cv_header_stdc
=no
3720 if test $ac_cv_header_stdc = yes; then
3721 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3722 if test "$cross_compiling" = yes; then
3725 cat > conftest.
$ac_ext <<EOF
3726 #line 3727 "configure"
3727 #include "confdefs.h"
3729 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3730 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3731 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3732 int main () { int i; for (i = 0; i < 256; i++)
3733 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3737 if { (eval echo configure
:3738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3741 echo "configure: failed program was:" >&5
3742 cat conftest.
$ac_ext >&5
3744 ac_cv_header_stdc
=no
3752 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3753 if test $ac_cv_header_stdc = yes; then
3754 cat >> confdefs.h
<<\EOF
3755 #define STDC_HEADERS 1
3760 echo $ac_n "checking for working const""... $ac_c" 1>&6
3761 echo "configure:3762: checking for working const" >&5
3762 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3763 echo $ac_n "(cached) $ac_c" 1>&6
3765 cat > conftest.
$ac_ext <<EOF
3766 #line 3767 "configure"
3767 #include "confdefs.h"
3771 /* Ultrix mips cc rejects this. */
3772 typedef int charset[2]; const charset x;
3773 /* SunOS 4.1.1 cc rejects this. */
3774 char const *const *ccp;
3776 /* NEC SVR4.0.2 mips cc rejects this. */
3777 struct point {int x, y;};
3778 static struct point const zero = {0,0};
3779 /* AIX XL C 1.02.0.0 rejects this.
3780 It does not let you subtract one const X* pointer from another in an arm
3781 of an if-expression whose if-part is not a constant expression */
3782 const char *g = "string";
3783 ccp = &g + (g ? g-g : 0);
3784 /* HPUX 7.0 cc rejects these. */
3787 ccp = (char const *const *) p;
3788 { /* SCO 3.2v4 cc rejects this. */
3790 char const *s = 0 ? (char *) 0 : (char const *) 0;
3794 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3796 const int *foo = &x[0];
3799 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3800 typedef const int *iptr;
3804 { /* AIX XL C 1.02.0.0 rejects this saying
3805 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3806 struct s { int j; const int *ap[3]; };
3807 struct s *b; b->j = 5;
3809 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3815 if { (eval echo configure
:3816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3819 echo "configure: failed program was:" >&5
3820 cat conftest.
$ac_ext >&5
3827 echo "$ac_t""$ac_cv_c_const" 1>&6
3828 if test $ac_cv_c_const = no
; then
3829 cat >> confdefs.h
<<\EOF
3835 echo $ac_n "checking for inline""... $ac_c" 1>&6
3836 echo "configure:3837: checking for inline" >&5
3837 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3838 echo $ac_n "(cached) $ac_c" 1>&6
3841 for ac_kw
in inline __inline__ __inline
; do
3842 cat > conftest.
$ac_ext <<EOF
3843 #line 3844 "configure"
3844 #include "confdefs.h"
3850 if { (eval echo configure
:3851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3852 ac_cv_c_inline
=$ac_kw; break
3854 echo "configure: failed program was:" >&5
3855 cat conftest.
$ac_ext >&5
3862 echo "$ac_t""$ac_cv_c_inline" 1>&6
3863 case "$ac_cv_c_inline" in
3865 no
) cat >> confdefs.h
<<\EOF
3869 *) cat >> confdefs.h
<<EOF
3870 #define inline $ac_cv_c_inline
3875 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3876 echo "configure:3877: checking for off_t" >&5
3877 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3878 echo $ac_n "(cached) $ac_c" 1>&6
3880 cat > conftest.
$ac_ext <<EOF
3881 #line 3882 "configure"
3882 #include "confdefs.h"
3883 #include <sys/types.h>
3889 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3890 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3892 ac_cv_type_off_t
=yes
3900 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3901 if test $ac_cv_type_off_t = no
; then
3902 cat >> confdefs.h
<<\EOF
3908 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3909 echo "configure:3910: checking for size_t" >&5
3910 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3911 echo $ac_n "(cached) $ac_c" 1>&6
3913 cat > conftest.
$ac_ext <<EOF
3914 #line 3915 "configure"
3915 #include "confdefs.h"
3916 #include <sys/types.h>
3922 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3923 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3925 ac_cv_type_size_t
=yes
3928 ac_cv_type_size_t
=no
3933 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3934 if test $ac_cv_type_size_t = no
; then
3935 cat >> confdefs.h
<<\EOF
3936 #define size_t unsigned
3941 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3942 # for constant arguments. Useless!
3943 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3944 echo "configure:3945: checking for working alloca.h" >&5
3945 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3946 echo $ac_n "(cached) $ac_c" 1>&6
3948 cat > conftest.
$ac_ext <<EOF
3949 #line 3950 "configure"
3950 #include "confdefs.h"
3953 char *p = alloca(2 * sizeof(int));
3956 if { (eval echo configure
:3957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3958 ac_cv_header_alloca_h
=yes
3960 echo "configure: failed program was:" >&5
3961 cat conftest.
$ac_ext >&5
3963 ac_cv_header_alloca_h
=no
3968 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3969 if test $ac_cv_header_alloca_h = yes; then
3970 cat >> confdefs.h
<<\EOF
3971 #define HAVE_ALLOCA_H 1
3976 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3977 echo "configure:3978: checking for alloca" >&5
3978 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3979 echo $ac_n "(cached) $ac_c" 1>&6
3981 cat > conftest.
$ac_ext <<EOF
3982 #line 3983 "configure"
3983 #include "confdefs.h"
3986 # define alloca __builtin_alloca
3989 # include <malloc.h>
3990 # define alloca _alloca
3993 # include <alloca.h>
3998 # ifndef alloca /* predefined by HP cc +Olibcalls */
4007 char *p = (char *) alloca(1);
4010 if { (eval echo configure
:4011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4012 ac_cv_func_alloca_works
=yes
4014 echo "configure: failed program was:" >&5
4015 cat conftest.
$ac_ext >&5
4017 ac_cv_func_alloca_works
=no
4022 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4023 if test $ac_cv_func_alloca_works = yes; then
4024 cat >> confdefs.h
<<\EOF
4025 #define HAVE_ALLOCA 1
4030 if test $ac_cv_func_alloca_works = no
; then
4031 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4032 # that cause trouble. Some versions do not even contain alloca or
4033 # contain a buggy version. If you still want to use their alloca,
4034 # use ar to extract alloca.o from them instead of compiling alloca.c.
4035 ALLOCA
=alloca.
${ac_objext}
4036 cat >> confdefs.h
<<\EOF
4041 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4042 echo "configure:4043: checking whether alloca needs Cray hooks" >&5
4043 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4044 echo $ac_n "(cached) $ac_c" 1>&6
4046 cat > conftest.
$ac_ext <<EOF
4047 #line 4048 "configure"
4048 #include "confdefs.h"
4049 #if defined(CRAY) && ! defined(CRAY2)
4056 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4057 egrep "webecray" >/dev
/null
2>&1; then
4068 echo "$ac_t""$ac_cv_os_cray" 1>&6
4069 if test $ac_cv_os_cray = yes; then
4070 for ac_func
in _getb67 GETB67 getb67
; do
4071 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4072 echo "configure:4073: checking for $ac_func" >&5
4073 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4074 echo $ac_n "(cached) $ac_c" 1>&6
4076 cat > conftest.
$ac_ext <<EOF
4077 #line 4078 "configure"
4078 #include "confdefs.h"
4079 /* System header to define __stub macros and hopefully few prototypes,
4080 which can conflict with char $ac_func(); below. */
4082 /* Override any gcc2 internal prototype to avoid an error. */
4083 /* We use char because int might match the return type of a gcc2
4084 builtin and then its argument prototype would still apply. */
4089 /* The GNU C library defines this for functions which it implements
4090 to always fail with ENOSYS. Some functions are actually named
4091 something starting with __ and the normal name is an alias. */
4092 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4100 if { (eval echo configure
:4101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4102 eval "ac_cv_func_$ac_func=yes"
4104 echo "configure: failed program was:" >&5
4105 cat conftest.
$ac_ext >&5
4107 eval "ac_cv_func_$ac_func=no"
4112 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4113 echo "$ac_t""yes" 1>&6
4114 cat >> confdefs.h
<<EOF
4115 #define CRAY_STACKSEG_END $ac_func
4120 echo "$ac_t""no" 1>&6
4126 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4127 echo "configure:4128: checking stack direction for C alloca" >&5
4128 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4129 echo $ac_n "(cached) $ac_c" 1>&6
4131 if test "$cross_compiling" = yes; then
4132 ac_cv_c_stack_direction
=0
4134 cat > conftest.
$ac_ext <<EOF
4135 #line 4136 "configure"
4136 #include "confdefs.h"
4137 find_stack_direction ()
4139 static char *addr = 0;
4144 return find_stack_direction ();
4147 return (&dummy > addr) ? 1 : -1;
4151 exit (find_stack_direction() < 0);
4154 if { (eval echo configure
:4155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4156 ac_cv_c_stack_direction
=1
4158 echo "configure: failed program was:" >&5
4159 cat conftest.
$ac_ext >&5
4161 ac_cv_c_stack_direction
=-1
4168 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4169 cat >> confdefs.h
<<EOF
4170 #define STACK_DIRECTION $ac_cv_c_stack_direction
4175 for ac_hdr
in unistd.h
4177 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4178 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4179 echo "configure:4180: checking for $ac_hdr" >&5
4180 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4181 echo $ac_n "(cached) $ac_c" 1>&6
4183 cat > conftest.
$ac_ext <<EOF
4184 #line 4185 "configure"
4185 #include "confdefs.h"
4188 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4189 { (eval echo configure
:4190: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4190 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4191 if test -z "$ac_err"; then
4193 eval "ac_cv_header_$ac_safe=yes"
4196 echo "configure: failed program was:" >&5
4197 cat conftest.
$ac_ext >&5
4199 eval "ac_cv_header_$ac_safe=no"
4203 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4204 echo "$ac_t""yes" 1>&6
4205 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4206 cat >> confdefs.h
<<EOF
4207 #define $ac_tr_hdr 1
4211 echo "$ac_t""no" 1>&6
4215 for ac_func
in getpagesize
4217 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4218 echo "configure:4219: checking for $ac_func" >&5
4219 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4220 echo $ac_n "(cached) $ac_c" 1>&6
4222 cat > conftest.
$ac_ext <<EOF
4223 #line 4224 "configure"
4224 #include "confdefs.h"
4225 /* System header to define __stub macros and hopefully few prototypes,
4226 which can conflict with char $ac_func(); below. */
4228 /* Override any gcc2 internal prototype to avoid an error. */
4229 /* We use char because int might match the return type of a gcc2
4230 builtin and then its argument prototype would still apply. */
4235 /* The GNU C library defines this for functions which it implements
4236 to always fail with ENOSYS. Some functions are actually named
4237 something starting with __ and the normal name is an alias. */
4238 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4246 if { (eval echo configure
:4247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4248 eval "ac_cv_func_$ac_func=yes"
4250 echo "configure: failed program was:" >&5
4251 cat conftest.
$ac_ext >&5
4253 eval "ac_cv_func_$ac_func=no"
4258 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4259 echo "$ac_t""yes" 1>&6
4260 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4261 cat >> confdefs.h
<<EOF
4262 #define $ac_tr_func 1
4266 echo "$ac_t""no" 1>&6
4270 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4271 echo "configure:4272: checking for working mmap" >&5
4272 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4273 echo $ac_n "(cached) $ac_c" 1>&6
4275 if test "$cross_compiling" = yes; then
4276 ac_cv_func_mmap_fixed_mapped
=no
4278 cat > conftest.
$ac_ext <<EOF
4279 #line 4280 "configure"
4280 #include "confdefs.h"
4282 /* Thanks to Mike Haertel and Jim Avera for this test.
4283 Here is a matrix of mmap possibilities:
4284 mmap private not fixed
4285 mmap private fixed at somewhere currently unmapped
4286 mmap private fixed at somewhere already mapped
4287 mmap shared not fixed
4288 mmap shared fixed at somewhere currently unmapped
4289 mmap shared fixed at somewhere already mapped
4290 For private mappings, we should verify that changes cannot be read()
4291 back from the file, nor mmap's back from the file at a different
4292 address. (There have been systems where private was not correctly
4293 implemented like the infamous i386 svr4.0, and systems where the
4294 VM page cache was not coherent with the filesystem buffer cache
4295 like early versions of FreeBSD and possibly contemporary NetBSD.)
4296 For shared mappings, we should conversely verify that changes get
4297 propogated back to all the places they're supposed to be.
4299 Grep wants private fixed already mapped.
4300 The main things grep needs to know about mmap are:
4301 * does it exist and is it safe to write into the mmap'd area
4302 * how to use it (BSD variants) */
4303 #include <sys/types.h>
4305 #include <sys/mman.h>
4307 /* This mess was copied from the GNU getpagesize.h. */
4308 #ifndef HAVE_GETPAGESIZE
4309 # ifdef HAVE_UNISTD_H
4310 # include <unistd.h>
4313 /* Assume that all systems that can run configure have sys/param.h. */
4314 # ifndef HAVE_SYS_PARAM_H
4315 # define HAVE_SYS_PARAM_H 1
4318 # ifdef _SC_PAGESIZE
4319 # define getpagesize() sysconf(_SC_PAGESIZE)
4320 # else /* no _SC_PAGESIZE */
4321 # ifdef HAVE_SYS_PARAM_H
4322 # include <sys/param.h>
4323 # ifdef EXEC_PAGESIZE
4324 # define getpagesize() EXEC_PAGESIZE
4325 # else /* no EXEC_PAGESIZE */
4327 # define getpagesize() NBPG * CLSIZE
4330 # endif /* no CLSIZE */
4331 # else /* no NBPG */
4333 # define getpagesize() NBPC
4334 # else /* no NBPC */
4336 # define getpagesize() PAGESIZE
4337 # endif /* PAGESIZE */
4338 # endif /* no NBPC */
4339 # endif /* no NBPG */
4340 # endif /* no EXEC_PAGESIZE */
4341 # else /* no HAVE_SYS_PARAM_H */
4342 # define getpagesize() 8192 /* punt totally */
4343 # endif /* no HAVE_SYS_PARAM_H */
4344 # endif /* no _SC_PAGESIZE */
4346 #endif /* no HAVE_GETPAGESIZE */
4349 extern "C" { void *malloc(unsigned); }
4357 char *data, *data2, *data3;
4361 pagesize = getpagesize();
4364 * First, make a file with some known garbage in it.
4366 data = malloc(pagesize);
4369 for (i = 0; i < pagesize; ++i)
4370 *(data + i) = rand();
4372 fd = creat("conftestmmap", 0600);
4375 if (write(fd, data, pagesize) != pagesize)
4380 * Next, try to mmap the file at a fixed address which
4381 * already has something else allocated at it. If we can,
4382 * also make sure that we see the same garbage.
4384 fd = open("conftestmmap", O_RDWR);
4387 data2 = malloc(2 * pagesize);
4390 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4391 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4392 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4394 for (i = 0; i < pagesize; ++i)
4395 if (*(data + i) != *(data2 + i))
4399 * Finally, make sure that changes to the mapped area
4400 * do not percolate back to the file as seen by read().
4401 * (This is a bug on some variants of i386 svr4.0.)
4403 for (i = 0; i < pagesize; ++i)
4404 *(data2 + i) = *(data2 + i) + 1;
4405 data3 = malloc(pagesize);
4408 if (read(fd, data3, pagesize) != pagesize)
4410 for (i = 0; i < pagesize; ++i)
4411 if (*(data + i) != *(data3 + i))
4414 unlink("conftestmmap");
4419 if { (eval echo configure
:4420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4421 ac_cv_func_mmap_fixed_mapped
=yes
4423 echo "configure: failed program was:" >&5
4424 cat conftest.
$ac_ext >&5
4426 ac_cv_func_mmap_fixed_mapped
=no
4433 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4434 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4435 cat >> confdefs.h
<<\EOF
4442 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4443 unistd.h values.h sys
/param.h
4445 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4446 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4447 echo "configure:4448: checking for $ac_hdr" >&5
4448 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4449 echo $ac_n "(cached) $ac_c" 1>&6
4451 cat > conftest.
$ac_ext <<EOF
4452 #line 4453 "configure"
4453 #include "confdefs.h"
4456 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4457 { (eval echo configure
:4458: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4458 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4459 if test -z "$ac_err"; then
4461 eval "ac_cv_header_$ac_safe=yes"
4464 echo "configure: failed program was:" >&5
4465 cat conftest.
$ac_ext >&5
4467 eval "ac_cv_header_$ac_safe=no"
4471 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4472 echo "$ac_t""yes" 1>&6
4473 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4474 cat >> confdefs.h
<<EOF
4475 #define $ac_tr_hdr 1
4479 echo "$ac_t""no" 1>&6
4483 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4484 __argz_count __argz_stringify __argz_next
4486 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4487 echo "configure:4488: checking for $ac_func" >&5
4488 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4489 echo $ac_n "(cached) $ac_c" 1>&6
4491 cat > conftest.
$ac_ext <<EOF
4492 #line 4493 "configure"
4493 #include "confdefs.h"
4494 /* System header to define __stub macros and hopefully few prototypes,
4495 which can conflict with char $ac_func(); below. */
4497 /* Override any gcc2 internal prototype to avoid an error. */
4498 /* We use char because int might match the return type of a gcc2
4499 builtin and then its argument prototype would still apply. */
4504 /* The GNU C library defines this for functions which it implements
4505 to always fail with ENOSYS. Some functions are actually named
4506 something starting with __ and the normal name is an alias. */
4507 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4515 if { (eval echo configure
:4516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4517 eval "ac_cv_func_$ac_func=yes"
4519 echo "configure: failed program was:" >&5
4520 cat conftest.
$ac_ext >&5
4522 eval "ac_cv_func_$ac_func=no"
4527 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4528 echo "$ac_t""yes" 1>&6
4529 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4530 cat >> confdefs.h
<<EOF
4531 #define $ac_tr_func 1
4535 echo "$ac_t""no" 1>&6
4540 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4541 for ac_func
in stpcpy
4543 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4544 echo "configure:4545: checking for $ac_func" >&5
4545 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4546 echo $ac_n "(cached) $ac_c" 1>&6
4548 cat > conftest.
$ac_ext <<EOF
4549 #line 4550 "configure"
4550 #include "confdefs.h"
4551 /* System header to define __stub macros and hopefully few prototypes,
4552 which can conflict with char $ac_func(); below. */
4554 /* Override any gcc2 internal prototype to avoid an error. */
4555 /* We use char because int might match the return type of a gcc2
4556 builtin and then its argument prototype would still apply. */
4561 /* The GNU C library defines this for functions which it implements
4562 to always fail with ENOSYS. Some functions are actually named
4563 something starting with __ and the normal name is an alias. */
4564 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4572 if { (eval echo configure
:4573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4574 eval "ac_cv_func_$ac_func=yes"
4576 echo "configure: failed program was:" >&5
4577 cat conftest.
$ac_ext >&5
4579 eval "ac_cv_func_$ac_func=no"
4584 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4585 echo "$ac_t""yes" 1>&6
4586 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4587 cat >> confdefs.h
<<EOF
4588 #define $ac_tr_func 1
4592 echo "$ac_t""no" 1>&6
4597 if test "${ac_cv_func_stpcpy}" = "yes"; then
4598 cat >> confdefs.h
<<\EOF
4599 #define HAVE_STPCPY 1
4604 if test $ac_cv_header_locale_h = yes; then
4605 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4606 echo "configure:4607: checking for LC_MESSAGES" >&5
4607 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4608 echo $ac_n "(cached) $ac_c" 1>&6
4610 cat > conftest.
$ac_ext <<EOF
4611 #line 4612 "configure"
4612 #include "confdefs.h"
4618 if { (eval echo configure
:4619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4620 am_cv_val_LC_MESSAGES
=yes
4622 echo "configure: failed program was:" >&5
4623 cat conftest.
$ac_ext >&5
4625 am_cv_val_LC_MESSAGES
=no
4630 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4631 if test $am_cv_val_LC_MESSAGES = yes; then
4632 cat >> confdefs.h
<<\EOF
4633 #define HAVE_LC_MESSAGES 1
4638 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4639 echo "configure:4640: checking whether NLS is requested" >&5
4640 # Check whether --enable-nls or --disable-nls was given.
4641 if test "${enable_nls+set}" = set; then
4642 enableval
="$enable_nls"
4648 echo "$ac_t""$USE_NLS" 1>&6
4651 USE_INCLUDED_LIBINTL
=no
4653 if test "$USE_NLS" = "yes"; then
4654 cat >> confdefs.h
<<\EOF
4655 #define ENABLE_NLS 1
4658 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4659 echo "configure:4660: checking whether included gettext is requested" >&5
4660 # Check whether --with-included-gettext or --without-included-gettext was given.
4661 if test "${with_included_gettext+set}" = set; then
4662 withval
="$with_included_gettext"
4663 nls_cv_force_use_gnu_gettext
=$withval
4665 nls_cv_force_use_gnu_gettext
=no
4668 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4670 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4671 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4673 nls_cv_header_libgt
=
4676 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4677 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4678 echo "configure:4679: checking for libintl.h" >&5
4679 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4680 echo $ac_n "(cached) $ac_c" 1>&6
4682 cat > conftest.
$ac_ext <<EOF
4683 #line 4684 "configure"
4684 #include "confdefs.h"
4685 #include <libintl.h>
4687 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4688 { (eval echo configure
:4689: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4689 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4690 if test -z "$ac_err"; then
4692 eval "ac_cv_header_$ac_safe=yes"
4695 echo "configure: failed program was:" >&5
4696 cat conftest.
$ac_ext >&5
4698 eval "ac_cv_header_$ac_safe=no"
4702 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4703 echo "$ac_t""yes" 1>&6
4704 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4705 echo "configure:4706: checking for gettext in libc" >&5
4706 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4707 echo $ac_n "(cached) $ac_c" 1>&6
4709 cat > conftest.
$ac_ext <<EOF
4710 #line 4711 "configure"
4711 #include "confdefs.h"
4712 #include <libintl.h>
4714 return (int) gettext ("")
4717 if { (eval echo configure
:4718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4719 gt_cv_func_gettext_libc
=yes
4721 echo "configure: failed program was:" >&5
4722 cat conftest.
$ac_ext >&5
4724 gt_cv_func_gettext_libc
=no
4729 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4731 if test "$gt_cv_func_gettext_libc" != "yes"; then
4732 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4733 echo "configure:4734: checking for bindtextdomain in -lintl" >&5
4734 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4735 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4736 echo $ac_n "(cached) $ac_c" 1>&6
4738 ac_save_LIBS
="$LIBS"
4740 cat > conftest.
$ac_ext <<EOF
4741 #line 4742 "configure"
4742 #include "confdefs.h"
4743 /* Override any gcc2 internal prototype to avoid an error. */
4744 /* We use char because int might match the return type of a gcc2
4745 builtin and then its argument prototype would still apply. */
4746 char bindtextdomain();
4752 if { (eval echo configure
:4753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4754 eval "ac_cv_lib_$ac_lib_var=yes"
4756 echo "configure: failed program was:" >&5
4757 cat conftest.
$ac_ext >&5
4759 eval "ac_cv_lib_$ac_lib_var=no"
4762 LIBS
="$ac_save_LIBS"
4765 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4766 echo "$ac_t""yes" 1>&6
4767 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4768 echo "configure:4769: checking for gettext in libintl" >&5
4769 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4772 cat > conftest.
$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4777 return (int) gettext ("")
4780 if { (eval echo configure
:4781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4782 gt_cv_func_gettext_libintl
=yes
4784 echo "configure: failed program was:" >&5
4785 cat conftest.
$ac_ext >&5
4787 gt_cv_func_gettext_libintl
=no
4792 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4794 echo "$ac_t""no" 1>&6
4799 if test "$gt_cv_func_gettext_libc" = "yes" \
4800 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4801 cat >> confdefs.h
<<\EOF
4802 #define HAVE_GETTEXT 1
4805 # Extract the first word of "msgfmt", so it can be a program name with args.
4806 set dummy msgfmt
; ac_word
=$2
4807 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4808 echo "configure:4809: checking for $ac_word" >&5
4809 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4810 echo $ac_n "(cached) $ac_c" 1>&6
4814 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4817 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4818 for ac_dir
in $PATH; do
4819 test -z "$ac_dir" && ac_dir
=.
4820 if test -f $ac_dir/$ac_word; then
4821 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4822 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4828 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4832 MSGFMT
="$ac_cv_path_MSGFMT"
4833 if test -n "$MSGFMT"; then
4834 echo "$ac_t""$MSGFMT" 1>&6
4836 echo "$ac_t""no" 1>&6
4838 if test "$MSGFMT" != "no"; then
4839 for ac_func
in dcgettext
4841 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4842 echo "configure:4843: checking for $ac_func" >&5
4843 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4844 echo $ac_n "(cached) $ac_c" 1>&6
4846 cat > conftest.
$ac_ext <<EOF
4847 #line 4848 "configure"
4848 #include "confdefs.h"
4849 /* System header to define __stub macros and hopefully few prototypes,
4850 which can conflict with char $ac_func(); below. */
4852 /* Override any gcc2 internal prototype to avoid an error. */
4853 /* We use char because int might match the return type of a gcc2
4854 builtin and then its argument prototype would still apply. */
4859 /* The GNU C library defines this for functions which it implements
4860 to always fail with ENOSYS. Some functions are actually named
4861 something starting with __ and the normal name is an alias. */
4862 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4870 if { (eval echo configure
:4871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4872 eval "ac_cv_func_$ac_func=yes"
4874 echo "configure: failed program was:" >&5
4875 cat conftest.
$ac_ext >&5
4877 eval "ac_cv_func_$ac_func=no"
4882 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4883 echo "$ac_t""yes" 1>&6
4884 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4885 cat >> confdefs.h
<<EOF
4886 #define $ac_tr_func 1
4890 echo "$ac_t""no" 1>&6
4894 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4895 set dummy gmsgfmt
; ac_word
=$2
4896 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4897 echo "configure:4898: checking for $ac_word" >&5
4898 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4899 echo $ac_n "(cached) $ac_c" 1>&6
4903 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4906 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4909 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4911 for ac_dir
in $ac_dummy; do
4912 test -z "$ac_dir" && ac_dir
=.
4913 if test -f $ac_dir/$ac_word; then
4914 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4919 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4923 GMSGFMT
="$ac_cv_path_GMSGFMT"
4924 if test -n "$GMSGFMT"; then
4925 echo "$ac_t""$GMSGFMT" 1>&6
4927 echo "$ac_t""no" 1>&6
4930 # Extract the first word of "xgettext", so it can be a program name with args.
4931 set dummy xgettext
; ac_word
=$2
4932 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4933 echo "configure:4934: checking for $ac_word" >&5
4934 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4935 echo $ac_n "(cached) $ac_c" 1>&6
4939 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4942 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4943 for ac_dir
in $PATH; do
4944 test -z "$ac_dir" && ac_dir
=.
4945 if test -f $ac_dir/$ac_word; then
4946 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4947 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4953 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4957 XGETTEXT
="$ac_cv_path_XGETTEXT"
4958 if test -n "$XGETTEXT"; then
4959 echo "$ac_t""$XGETTEXT" 1>&6
4961 echo "$ac_t""no" 1>&6
4964 cat > conftest.
$ac_ext <<EOF
4965 #line 4966 "configure"
4966 #include "confdefs.h"
4969 extern int _nl_msg_cat_cntr;
4970 return _nl_msg_cat_cntr
4973 if { (eval echo configure
:4974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4978 echo "configure: failed program was:" >&5
4979 cat conftest.
$ac_ext >&5
4990 echo "$ac_t""no" 1>&6
4995 if test "$CATOBJEXT" = "NONE"; then
4996 nls_cv_use_gnu_gettext
=yes
5000 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5001 INTLOBJS
="\$(GETTOBJS)"
5002 # Extract the first word of "msgfmt", so it can be a program name with args.
5003 set dummy msgfmt
; ac_word
=$2
5004 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5005 echo "configure:5006: checking for $ac_word" >&5
5006 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5007 echo $ac_n "(cached) $ac_c" 1>&6
5011 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5014 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5015 for ac_dir
in $PATH; do
5016 test -z "$ac_dir" && ac_dir
=.
5017 if test -f $ac_dir/$ac_word; then
5018 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5019 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5025 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5029 MSGFMT
="$ac_cv_path_MSGFMT"
5030 if test -n "$MSGFMT"; then
5031 echo "$ac_t""$MSGFMT" 1>&6
5033 echo "$ac_t""no" 1>&6
5036 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5037 set dummy gmsgfmt
; ac_word
=$2
5038 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5039 echo "configure:5040: checking for $ac_word" >&5
5040 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5041 echo $ac_n "(cached) $ac_c" 1>&6
5045 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5048 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5051 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5053 for ac_dir
in $ac_dummy; do
5054 test -z "$ac_dir" && ac_dir
=.
5055 if test -f $ac_dir/$ac_word; then
5056 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5061 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5065 GMSGFMT
="$ac_cv_path_GMSGFMT"
5066 if test -n "$GMSGFMT"; then
5067 echo "$ac_t""$GMSGFMT" 1>&6
5069 echo "$ac_t""no" 1>&6
5072 # Extract the first word of "xgettext", so it can be a program name with args.
5073 set dummy xgettext
; ac_word
=$2
5074 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5075 echo "configure:5076: checking for $ac_word" >&5
5076 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5077 echo $ac_n "(cached) $ac_c" 1>&6
5081 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5084 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5085 for ac_dir
in $PATH; do
5086 test -z "$ac_dir" && ac_dir
=.
5087 if test -f $ac_dir/$ac_word; then
5088 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5089 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5095 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5099 XGETTEXT
="$ac_cv_path_XGETTEXT"
5100 if test -n "$XGETTEXT"; then
5101 echo "$ac_t""$XGETTEXT" 1>&6
5103 echo "$ac_t""no" 1>&6
5107 USE_INCLUDED_LIBINTL
=yes
5111 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5113 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5114 nls_cv_header_intl
=libintl.h
5115 nls_cv_header_libgt
=libgettext.h
5118 if test "$XGETTEXT" != ":"; then
5119 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5122 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5127 # We need to process the po/ directory.
5131 nls_cv_header_intl
=libintl.h
5132 nls_cv_header_libgt
=libgettext.h
5135 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5136 # because some of the sources are only built for this goal.
5137 if test "$PACKAGE" = gettext; then
5139 USE_INCLUDED_LIBINTL
=yes
5142 for lang
in $ALL_LINGUAS; do
5143 GMOFILES
="$GMOFILES $lang.gmo"
5144 POFILES
="$POFILES $lang.po"
5160 if test "x$CATOBJEXT" != "x"; then
5161 if test "x$ALL_LINGUAS" = "x"; then
5164 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5165 echo "configure:5166: checking for catalogs to be installed" >&5
5167 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5168 case "$ALL_LINGUAS" in
5169 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5172 LINGUAS
=$NEW_LINGUAS
5173 echo "$ac_t""$LINGUAS" 1>&6
5176 if test -n "$LINGUAS"; then
5177 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5181 if test $ac_cv_header_locale_h = yes; then
5182 INCLUDE_LOCALE_H
="#include <locale.h>"
5185 /* The system does not provide the header <locale.h>. Take care yourself. */"
5189 if test -f $srcdir/po2tbl.
sed.
in; then
5190 if test "$CATOBJEXT" = ".cat"; then
5191 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5192 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5193 echo "configure:5194: checking for linux/version.h" >&5
5194 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5195 echo $ac_n "(cached) $ac_c" 1>&6
5197 cat > conftest.
$ac_ext <<EOF
5198 #line 5199 "configure"
5199 #include "confdefs.h"
5200 #include <linux/version.h>
5202 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5203 { (eval echo configure
:5204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5204 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5205 if test -z "$ac_err"; then
5207 eval "ac_cv_header_$ac_safe=yes"
5210 echo "configure: failed program was:" >&5
5211 cat conftest.
$ac_ext >&5
5213 eval "ac_cv_header_$ac_safe=no"
5217 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5218 echo "$ac_t""yes" 1>&6
5221 echo "$ac_t""no" 1>&6
5226 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5228 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5229 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5232 if test "$PACKAGE" = "gettext"; then
5242 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5248 if test -d $srcdir/po
; then
5249 test -d po || mkdir po
5250 if test "x$srcdir" != "x."; then
5251 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5252 posrcprefix
="$srcdir/"
5254 posrcprefix
="../$srcdir/"
5260 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5261 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5265 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5266 echo "configure:5267: checking whether to enable maintainer-specific portions of Makefiles" >&5
5267 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5268 if test "${enable_maintainer_mode+set}" = set; then
5269 enableval
="$enable_maintainer_mode"
5270 USE_MAINTAINER_MODE
=$enableval
5272 USE_MAINTAINER_MODE
=no
5275 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5278 if test $USE_MAINTAINER_MODE = yes; then
5279 MAINTAINER_MODE_TRUE
=
5280 MAINTAINER_MODE_FALSE
='#'
5282 MAINTAINER_MODE_TRUE
='#'
5283 MAINTAINER_MODE_FALSE
=
5285 MAINT
=$MAINTAINER_MODE_TRUE
5290 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5291 echo "configure:5292: checking for executable suffix" >&5
5292 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5293 echo $ac_n "(cached) $ac_c" 1>&6
5295 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5299 echo 'int main () { return 0; }' > conftest.
$ac_ext
5301 if { (eval echo configure
:5302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5302 for file in conftest.
*; do
5304 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5305 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5309 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5312 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5317 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5318 echo "$ac_t""${ac_cv_exeext}" 1>&6
5322 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5324 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5325 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5326 echo "configure:5327: checking for $ac_hdr" >&5
5327 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5328 echo $ac_n "(cached) $ac_c" 1>&6
5330 cat > conftest.
$ac_ext <<EOF
5331 #line 5332 "configure"
5332 #include "confdefs.h"
5335 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5336 { (eval echo configure
:5337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5337 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5338 if test -z "$ac_err"; then
5340 eval "ac_cv_header_$ac_safe=yes"
5343 echo "configure: failed program was:" >&5
5344 cat conftest.
$ac_ext >&5
5346 eval "ac_cv_header_$ac_safe=no"
5350 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5351 echo "$ac_t""yes" 1>&6
5352 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5353 cat >> confdefs.h
<<EOF
5354 #define $ac_tr_hdr 1
5358 echo "$ac_t""no" 1>&6
5363 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5364 # people who are not cross-compiling but are compiling cross-assemblers.
5365 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5366 echo "configure:5367: checking whether compiling a cross-assembler" >&5
5367 if test "${host}" = "${target}"; then
5371 cat >> confdefs.h
<<\EOF
5372 #define CROSS_COMPILE 1
5376 echo "$ac_t""$cross_gas" 1>&6
5378 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5379 # for constant arguments. Useless!
5380 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5381 echo "configure:5382: checking for working alloca.h" >&5
5382 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5383 echo $ac_n "(cached) $ac_c" 1>&6
5385 cat > conftest.
$ac_ext <<EOF
5386 #line 5387 "configure"
5387 #include "confdefs.h"
5390 char *p = alloca(2 * sizeof(int));
5393 if { (eval echo configure
:5394: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5395 ac_cv_header_alloca_h
=yes
5397 echo "configure: failed program was:" >&5
5398 cat conftest.
$ac_ext >&5
5400 ac_cv_header_alloca_h
=no
5405 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5406 if test $ac_cv_header_alloca_h = yes; then
5407 cat >> confdefs.h
<<\EOF
5408 #define HAVE_ALLOCA_H 1
5413 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5414 echo "configure:5415: checking for alloca" >&5
5415 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5416 echo $ac_n "(cached) $ac_c" 1>&6
5418 cat > conftest.
$ac_ext <<EOF
5419 #line 5420 "configure"
5420 #include "confdefs.h"
5423 # define alloca __builtin_alloca
5426 # include <malloc.h>
5427 # define alloca _alloca
5430 # include <alloca.h>
5435 # ifndef alloca /* predefined by HP cc +Olibcalls */
5444 char *p = (char *) alloca(1);
5447 if { (eval echo configure
:5448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5449 ac_cv_func_alloca_works
=yes
5451 echo "configure: failed program was:" >&5
5452 cat conftest.
$ac_ext >&5
5454 ac_cv_func_alloca_works
=no
5459 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5460 if test $ac_cv_func_alloca_works = yes; then
5461 cat >> confdefs.h
<<\EOF
5462 #define HAVE_ALLOCA 1
5467 if test $ac_cv_func_alloca_works = no
; then
5468 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5469 # that cause trouble. Some versions do not even contain alloca or
5470 # contain a buggy version. If you still want to use their alloca,
5471 # use ar to extract alloca.o from them instead of compiling alloca.c.
5472 ALLOCA
=alloca.
${ac_objext}
5473 cat >> confdefs.h
<<\EOF
5478 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5479 echo "configure:5480: checking whether alloca needs Cray hooks" >&5
5480 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5481 echo $ac_n "(cached) $ac_c" 1>&6
5483 cat > conftest.
$ac_ext <<EOF
5484 #line 5485 "configure"
5485 #include "confdefs.h"
5486 #if defined(CRAY) && ! defined(CRAY2)
5493 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5494 egrep "webecray" >/dev
/null
2>&1; then
5505 echo "$ac_t""$ac_cv_os_cray" 1>&6
5506 if test $ac_cv_os_cray = yes; then
5507 for ac_func
in _getb67 GETB67 getb67
; do
5508 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5509 echo "configure:5510: checking for $ac_func" >&5
5510 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5511 echo $ac_n "(cached) $ac_c" 1>&6
5513 cat > conftest.
$ac_ext <<EOF
5514 #line 5515 "configure"
5515 #include "confdefs.h"
5516 /* System header to define __stub macros and hopefully few prototypes,
5517 which can conflict with char $ac_func(); below. */
5519 /* Override any gcc2 internal prototype to avoid an error. */
5520 /* We use char because int might match the return type of a gcc2
5521 builtin and then its argument prototype would still apply. */
5526 /* The GNU C library defines this for functions which it implements
5527 to always fail with ENOSYS. Some functions are actually named
5528 something starting with __ and the normal name is an alias. */
5529 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5537 if { (eval echo configure
:5538: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5539 eval "ac_cv_func_$ac_func=yes"
5541 echo "configure: failed program was:" >&5
5542 cat conftest.
$ac_ext >&5
5544 eval "ac_cv_func_$ac_func=no"
5549 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5550 echo "$ac_t""yes" 1>&6
5551 cat >> confdefs.h
<<EOF
5552 #define CRAY_STACKSEG_END $ac_func
5557 echo "$ac_t""no" 1>&6
5563 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5564 echo "configure:5565: checking stack direction for C alloca" >&5
5565 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5566 echo $ac_n "(cached) $ac_c" 1>&6
5568 if test "$cross_compiling" = yes; then
5569 ac_cv_c_stack_direction
=0
5571 cat > conftest.
$ac_ext <<EOF
5572 #line 5573 "configure"
5573 #include "confdefs.h"
5574 find_stack_direction ()
5576 static char *addr = 0;
5581 return find_stack_direction ();
5584 return (&dummy > addr) ? 1 : -1;
5588 exit (find_stack_direction() < 0);
5591 if { (eval echo configure
:5592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5593 ac_cv_c_stack_direction
=1
5595 echo "configure: failed program was:" >&5
5596 cat conftest.
$ac_ext >&5
5598 ac_cv_c_stack_direction
=-1
5605 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5606 cat >> confdefs.h
<<EOF
5607 #define STACK_DIRECTION $ac_cv_c_stack_direction
5612 echo $ac_n "checking for inline""... $ac_c" 1>&6
5613 echo "configure:5614: checking for inline" >&5
5614 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5615 echo $ac_n "(cached) $ac_c" 1>&6
5618 for ac_kw
in inline __inline__ __inline
; do
5619 cat > conftest.
$ac_ext <<EOF
5620 #line 5621 "configure"
5621 #include "confdefs.h"
5627 if { (eval echo configure
:5628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5629 ac_cv_c_inline
=$ac_kw; break
5631 echo "configure: failed program was:" >&5
5632 cat conftest.
$ac_ext >&5
5639 echo "$ac_t""$ac_cv_c_inline" 1>&6
5640 case "$ac_cv_c_inline" in
5642 no
) cat >> confdefs.h
<<\EOF
5646 *) cat >> confdefs.h
<<EOF
5647 #define inline $ac_cv_c_inline
5653 # VMS doesn't have unlink.
5654 for ac_func
in unlink remove
5656 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5657 echo "configure:5658: checking for $ac_func" >&5
5658 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5659 echo $ac_n "(cached) $ac_c" 1>&6
5661 cat > conftest.
$ac_ext <<EOF
5662 #line 5663 "configure"
5663 #include "confdefs.h"
5664 /* System header to define __stub macros and hopefully few prototypes,
5665 which can conflict with char $ac_func(); below. */
5667 /* Override any gcc2 internal prototype to avoid an error. */
5668 /* We use char because int might match the return type of a gcc2
5669 builtin and then its argument prototype would still apply. */
5674 /* The GNU C library defines this for functions which it implements
5675 to always fail with ENOSYS. Some functions are actually named
5676 something starting with __ and the normal name is an alias. */
5677 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5685 if { (eval echo configure
:5686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5687 eval "ac_cv_func_$ac_func=yes"
5689 echo "configure: failed program was:" >&5
5690 cat conftest.
$ac_ext >&5
5692 eval "ac_cv_func_$ac_func=no"
5697 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5698 echo "$ac_t""yes" 1>&6
5699 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5700 cat >> confdefs.h
<<EOF
5701 #define $ac_tr_func 1
5705 echo "$ac_t""no" 1>&6
5710 # Some systems don't have sbrk().
5713 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5714 echo "configure:5715: checking for $ac_func" >&5
5715 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5716 echo $ac_n "(cached) $ac_c" 1>&6
5718 cat > conftest.
$ac_ext <<EOF
5719 #line 5720 "configure"
5720 #include "confdefs.h"
5721 /* System header to define __stub macros and hopefully few prototypes,
5722 which can conflict with char $ac_func(); below. */
5724 /* Override any gcc2 internal prototype to avoid an error. */
5725 /* We use char because int might match the return type of a gcc2
5726 builtin and then its argument prototype would still apply. */
5731 /* The GNU C library defines this for functions which it implements
5732 to always fail with ENOSYS. Some functions are actually named
5733 something starting with __ and the normal name is an alias. */
5734 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5742 if { (eval echo configure
:5743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5744 eval "ac_cv_func_$ac_func=yes"
5746 echo "configure: failed program was:" >&5
5747 cat conftest.
$ac_ext >&5
5749 eval "ac_cv_func_$ac_func=no"
5754 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5755 echo "$ac_t""yes" 1>&6
5756 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5757 cat >> confdefs.h
<<EOF
5758 #define $ac_tr_func 1
5762 echo "$ac_t""no" 1>&6
5767 # do we need the math library?
5768 case "${need_libm}" in
5772 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5773 # These system don't have libm
5776 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5777 echo "configure:5778: checking for _mwvalidcheckl in -lmw" >&5
5778 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5779 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5780 echo $ac_n "(cached) $ac_c" 1>&6
5782 ac_save_LIBS
="$LIBS"
5784 cat > conftest.
$ac_ext <<EOF
5785 #line 5786 "configure"
5786 #include "confdefs.h"
5787 /* Override any gcc2 internal prototype to avoid an error. */
5788 /* We use char because int might match the return type of a gcc2
5789 builtin and then its argument prototype would still apply. */
5790 char _mwvalidcheckl();
5796 if { (eval echo configure
:5797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5798 eval "ac_cv_lib_$ac_lib_var=yes"
5800 echo "configure: failed program was:" >&5
5801 cat conftest.
$ac_ext >&5
5803 eval "ac_cv_lib_$ac_lib_var=no"
5806 LIBS
="$ac_save_LIBS"
5809 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5810 echo "$ac_t""yes" 1>&6
5813 echo "$ac_t""no" 1>&6
5816 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5817 echo "configure:5818: checking for main in -lm" >&5
5818 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5819 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5820 echo $ac_n "(cached) $ac_c" 1>&6
5822 ac_save_LIBS
="$LIBS"
5824 cat > conftest.
$ac_ext <<EOF
5825 #line 5826 "configure"
5826 #include "confdefs.h"
5832 if { (eval echo configure
:5833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5834 eval "ac_cv_lib_$ac_lib_var=yes"
5836 echo "configure: failed program was:" >&5
5837 cat conftest.
$ac_ext >&5
5839 eval "ac_cv_lib_$ac_lib_var=no"
5842 LIBS
="$ac_save_LIBS"
5845 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5846 echo "$ac_t""yes" 1>&6
5849 echo "$ac_t""no" 1>&6
5854 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5855 echo "configure:5856: checking for main in -lm" >&5
5856 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5857 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5858 echo $ac_n "(cached) $ac_c" 1>&6
5860 ac_save_LIBS
="$LIBS"
5862 cat > conftest.
$ac_ext <<EOF
5863 #line 5864 "configure"
5864 #include "confdefs.h"
5870 if { (eval echo configure
:5871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5872 eval "ac_cv_lib_$ac_lib_var=yes"
5874 echo "configure: failed program was:" >&5
5875 cat conftest.
$ac_ext >&5
5877 eval "ac_cv_lib_$ac_lib_var=no"
5880 LIBS
="$ac_save_LIBS"
5883 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5884 echo "$ac_t""yes" 1>&6
5887 echo "$ac_t""no" 1>&6
5897 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5898 # enough, but on some of those systems, the assert macro relies on requoting
5900 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5901 echo "configure:5902: checking for working assert macro" >&5
5902 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5903 echo $ac_n "(cached) $ac_c" 1>&6
5905 cat > conftest.
$ac_ext <<EOF
5906 #line 5907 "configure"
5907 #include "confdefs.h"
5912 /* check for requoting problems */
5913 static int a, b, c, d;
5915 assert (!strcmp(s, "foo bar baz quux"));
5916 /* check for newline handling */
5922 if { (eval echo configure
:5923: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5924 gas_cv_assert_ok
=yes
5926 echo "configure: failed program was:" >&5
5927 cat conftest.
$ac_ext >&5
5933 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5934 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5935 #define BROKEN_ASSERT 1
5940 # On some systems, the system header files may not declare malloc, realloc,
5941 # and free. There are places where gas needs these functions to have been
5942 # declared -- such as when taking their addresses.
5944 #ifdef HAVE_MEMORY_H
5947 #ifdef HAVE_STRING_H
5950 #ifdef HAVE_STRINGS_H
5951 #include <strings.h>
5954 #ifdef HAVE_STDLIB_H
5957 #ifdef HAVE_UNISTD_H
5962 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5963 echo "configure:5964: checking whether declaration is required for strstr" >&5
5964 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5965 echo $ac_n "(cached) $ac_c" 1>&6
5967 cat > conftest.
$ac_ext <<EOF
5968 #line 5969 "configure"
5969 #include "confdefs.h"
5973 typedef char *(*f)();
5979 if { (eval echo configure
:5980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5981 gas_cv_decl_needed_strstr
=no
5983 echo "configure: failed program was:" >&5
5984 cat conftest.
$ac_ext >&5
5986 gas_cv_decl_needed_strstr
=yes
5990 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5991 if test $gas_cv_decl_needed_strstr = yes; then
5992 cat >> confdefs.h
<<\EOF
5993 #define NEED_DECLARATION_STRSTR 1
5999 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6000 echo "configure:6001: checking whether declaration is required for malloc" >&5
6001 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6002 echo $ac_n "(cached) $ac_c" 1>&6
6004 cat > conftest.
$ac_ext <<EOF
6005 #line 6006 "configure"
6006 #include "confdefs.h"
6010 typedef char *(*f)();
6016 if { (eval echo configure
:6017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6018 gas_cv_decl_needed_malloc
=no
6020 echo "configure: failed program was:" >&5
6021 cat conftest.
$ac_ext >&5
6023 gas_cv_decl_needed_malloc
=yes
6027 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6028 if test $gas_cv_decl_needed_malloc = yes; then
6029 cat >> confdefs.h
<<\EOF
6030 #define NEED_DECLARATION_MALLOC 1
6036 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6037 echo "configure:6038: checking whether declaration is required for free" >&5
6038 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6039 echo $ac_n "(cached) $ac_c" 1>&6
6041 cat > conftest.
$ac_ext <<EOF
6042 #line 6043 "configure"
6043 #include "confdefs.h"
6047 typedef void (*f)();
6053 if { (eval echo configure
:6054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6055 gas_cv_decl_needed_free
=no
6057 echo "configure: failed program was:" >&5
6058 cat conftest.
$ac_ext >&5
6060 gas_cv_decl_needed_free
=yes
6064 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6065 if test $gas_cv_decl_needed_free = yes; then
6066 cat >> confdefs.h
<<\EOF
6067 #define NEED_DECLARATION_FREE 1
6073 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6074 echo "configure:6075: checking whether declaration is required for sbrk" >&5
6075 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6076 echo $ac_n "(cached) $ac_c" 1>&6
6078 cat > conftest.
$ac_ext <<EOF
6079 #line 6080 "configure"
6080 #include "confdefs.h"
6084 typedef char *(*f)();
6090 if { (eval echo configure
:6091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6092 gas_cv_decl_needed_sbrk
=no
6094 echo "configure: failed program was:" >&5
6095 cat conftest.
$ac_ext >&5
6097 gas_cv_decl_needed_sbrk
=yes
6101 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6102 if test $gas_cv_decl_needed_sbrk = yes; then
6103 cat >> confdefs.h
<<\EOF
6104 #define NEED_DECLARATION_SBRK 1
6110 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6111 echo "configure:6112: checking whether declaration is required for environ" >&5
6112 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6113 echo $ac_n "(cached) $ac_c" 1>&6
6115 cat > conftest.
$ac_ext <<EOF
6116 #line 6117 "configure"
6117 #include "confdefs.h"
6127 if { (eval echo configure
:6128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6129 gas_cv_decl_needed_environ
=no
6131 echo "configure: failed program was:" >&5
6132 cat conftest.
$ac_ext >&5
6134 gas_cv_decl_needed_environ
=yes
6138 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6139 if test $gas_cv_decl_needed_environ = yes; then
6140 cat >> confdefs.h
<<\EOF
6141 #define NEED_DECLARATION_ENVIRON 1
6147 # Does errno.h declare errno, or do we have to add a separate declaration
6150 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6151 echo "configure:6152: checking whether declaration is required for errno" >&5
6152 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6153 echo $ac_n "(cached) $ac_c" 1>&6
6155 cat > conftest.
$ac_ext <<EOF
6156 #line 6157 "configure"
6157 #include "confdefs.h"
6171 if { (eval echo configure
:6172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6173 gas_cv_decl_needed_errno
=no
6175 echo "configure: failed program was:" >&5
6176 cat conftest.
$ac_ext >&5
6178 gas_cv_decl_needed_errno
=yes
6182 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6183 if test $gas_cv_decl_needed_errno = yes; then
6184 cat >> confdefs.h
<<\EOF
6185 #define NEED_DECLARATION_ERRNO 1
6194 cat > confcache
<<\EOF
6195 # This file is a shell script that caches the results of configure
6196 # tests run on this system so they can be shared between configure
6197 # scripts and configure runs. It is not useful on other systems.
6198 # If it contains results you don't want to keep, you may remove or edit it.
6200 # By default, configure uses ./config.cache as the cache file,
6201 # creating it if it does not exist already. You can give configure
6202 # the --cache-file=FILE option to use a different cache file; that is
6203 # what configure does when it calls configure scripts in
6204 # subdirectories, so they share the cache.
6205 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6206 # config.status only pays attention to the cache file if you give it the
6207 # --recheck option to rerun configure.
6210 # The following way of writing the cache mishandles newlines in values,
6211 # but we know of no workaround that is simple, portable, and efficient.
6212 # So, don't put newlines in cache variables' values.
6213 # Ultrix sh set writes to stderr and can't be redirected directly,
6214 # and sets the high bit in the cache file unless we assign to the vars.
6216 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6218 # `set' does not quote correctly, so add quotes (double-quote substitution
6219 # turns \\\\ into \\, and sed turns \\ into \).
6221 -e "s/'/'\\\\''/g" \
6222 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6225 # `set' quotes correctly as required by POSIX, so do not add quotes.
6226 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6229 if cmp -s $cache_file confcache
; then
6232 if test -w $cache_file; then
6233 echo "updating cache $cache_file"
6234 cat confcache
> $cache_file
6236 echo "not updating unwritable cache $cache_file"
6241 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6243 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6244 # Let make expand exec_prefix.
6245 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6247 # Any assignment to VPATH causes Sun make to only execute
6248 # the first set of double-colon rules, so remove it if not needed.
6249 # If there is a colon in the path, we need to keep it.
6250 if test "x$srcdir" = x.
; then
6251 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6254 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6256 DEFS
=-DHAVE_CONFIG_H
6258 # Without the "./", some shells look in PATH for config.status.
6259 : ${CONFIG_STATUS=./config.status}
6261 echo creating
$CONFIG_STATUS
6262 rm -f $CONFIG_STATUS
6263 cat > $CONFIG_STATUS <<EOF
6265 # Generated automatically by configure.
6266 # Run this file to recreate the current configuration.
6267 # This directory was configured as follows,
6268 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6270 # $0 $ac_configure_args
6272 # Compiler output produced by configure, useful for debugging
6273 # configure, is in ./config.log if it exists.
6275 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6278 case "\$ac_option" in
6279 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6280 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6281 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6282 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6283 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6285 -help | --help | --hel | --he | --h)
6286 echo "\$ac_cs_usage"; exit 0 ;;
6287 *) echo "\$ac_cs_usage"; exit 1 ;;
6291 ac_given_srcdir=$srcdir
6292 ac_given_INSTALL="$INSTALL"
6294 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
6296 cat >> $CONFIG_STATUS <<EOF
6298 # Protect against being on the right side of a sed subst in config.status.
6299 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6300 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6304 s%@CFLAGS@%$CFLAGS%g
6305 s%@CPPFLAGS@%$CPPFLAGS%g
6306 s%@CXXFLAGS@%$CXXFLAGS%g
6307 s%@FFLAGS@%$FFLAGS%g
6309 s%@LDFLAGS@%$LDFLAGS%g
6311 s%@exec_prefix@%$exec_prefix%g
6312 s%@prefix@%$prefix%g
6313 s%@program_transform_name@%$program_transform_name%g
6314 s%@bindir@%$bindir%g
6315 s%@sbindir@%$sbindir%g
6316 s%@libexecdir@%$libexecdir%g
6317 s%@datadir@%$datadir%g
6318 s%@sysconfdir@%$sysconfdir%g
6319 s%@sharedstatedir@%$sharedstatedir%g
6320 s%@localstatedir@%$localstatedir%g
6321 s%@libdir@%$libdir%g
6322 s%@includedir@%$includedir%g
6323 s%@oldincludedir@%$oldincludedir%g
6324 s%@infodir@%$infodir%g
6325 s%@mandir@%$mandir%g
6327 s%@host_alias@%$host_alias%g
6328 s%@host_cpu@%$host_cpu%g
6329 s%@host_vendor@%$host_vendor%g
6330 s%@host_os@%$host_os%g
6331 s%@target@%$target%g
6332 s%@target_alias@%$target_alias%g
6333 s%@target_cpu@%$target_cpu%g
6334 s%@target_vendor@%$target_vendor%g
6335 s%@target_os@%$target_os%g
6337 s%@build_alias@%$build_alias%g
6338 s%@build_cpu@%$build_cpu%g
6339 s%@build_vendor@%$build_vendor%g
6340 s%@build_os@%$build_os%g
6341 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6342 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6343 s%@INSTALL_DATA@%$INSTALL_DATA%g
6344 s%@PACKAGE@%$PACKAGE%g
6345 s%@VERSION@%$VERSION%g
6346 s%@ACLOCAL@%$ACLOCAL%g
6347 s%@AUTOCONF@%$AUTOCONF%g
6348 s%@AUTOMAKE@%$AUTOMAKE%g
6349 s%@AUTOHEADER@%$AUTOHEADER%g
6350 s%@MAKEINFO@%$MAKEINFO%g
6351 s%@SET_MAKE@%$SET_MAKE%g
6354 s%@OBJEXT@%$OBJEXT%g
6355 s%@EXEEXT@%$EXEEXT%g
6356 s%@RANLIB@%$RANLIB%g
6358 s%@LIBTOOL@%$LIBTOOL%g
6359 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6360 s%@GDBINIT@%$GDBINIT%g
6361 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6362 s%@extra_objects@%$extra_objects%g
6363 s%@target_cpu_type@%$target_cpu_type%g
6364 s%@obj_format@%$obj_format%g
6365 s%@te_file@%$te_file%g
6366 s%@install_tooldir@%$install_tooldir%g
6368 s%@BFDLIB@%$BFDLIB%g
6369 s%@OPCODES_LIB@%$OPCODES_LIB%g
6370 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6373 s%@LEXLIB@%$LEXLIB%g
6375 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6376 s%@ALLOCA@%$ALLOCA%g
6377 s%@USE_NLS@%$USE_NLS%g
6378 s%@MSGFMT@%$MSGFMT%g
6379 s%@GMSGFMT@%$GMSGFMT%g
6380 s%@XGETTEXT@%$XGETTEXT%g
6381 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6382 s%@CATALOGS@%$CATALOGS%g
6383 s%@CATOBJEXT@%$CATOBJEXT%g
6384 s%@DATADIRNAME@%$DATADIRNAME%g
6385 s%@GMOFILES@%$GMOFILES%g
6386 s%@INSTOBJEXT@%$INSTOBJEXT%g
6387 s%@INTLDEPS@%$INTLDEPS%g
6388 s%@INTLLIBS@%$INTLLIBS%g
6389 s%@INTLOBJS@%$INTLOBJS%g
6390 s%@POFILES@%$POFILES%g
6392 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6394 s%@GT_YES@%$GT_YES%g
6395 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6397 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6398 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6405 cat >> $CONFIG_STATUS <<\EOF
6407 # Split the substitutions into bite-sized pieces for seds with
6408 # small command number limits, like on Digital OSF/1 and HP-UX.
6409 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6410 ac_file
=1 # Number of current file.
6411 ac_beg
=1 # First line for current file.
6412 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6415 while $ac_more_lines; do
6416 if test $ac_beg -gt 1; then
6417 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6419 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6421 if test ! -s conftest.s
$ac_file; then
6423 rm -f conftest.s
$ac_file
6425 if test -z "$ac_sed_cmds"; then
6426 ac_sed_cmds
="sed -f conftest.s$ac_file"
6428 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6430 ac_file
=`expr $ac_file + 1`
6432 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6435 if test -z "$ac_sed_cmds"; then
6440 cat >> $CONFIG_STATUS <<EOF
6442 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6444 cat >> $CONFIG_STATUS <<\EOF
6445 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6446 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6448 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6449 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6450 *) ac_file_in
="${ac_file}.in" ;;
6453 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6455 # Remove last slash and all that follows it. Not all systems have dirname.
6456 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6457 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6458 # The file is in a subdirectory.
6459 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6460 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6461 # A "../" for each directory in $ac_dir_suffix.
6462 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6464 ac_dir_suffix
= ac_dots
=
6467 case "$ac_given_srcdir" in
6469 if test -z "$ac_dots"; then top_srcdir
=.
6470 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6471 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6473 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6474 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6477 case "$ac_given_INSTALL" in
6478 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6479 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6482 echo creating
"$ac_file"
6484 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6486 *Makefile
*) ac_comsub
="1i\\
6487 # $configure_input" ;;
6491 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6493 s%@configure_input@%$configure_input%g
6494 s%@srcdir@%$srcdir%g
6495 s%@top_srcdir@%$top_srcdir%g
6496 s%@INSTALL@%$INSTALL%g
6497 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6501 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6502 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6504 # ac_d sets the value in "#define NAME VALUE" lines.
6505 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6506 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6509 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6510 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6511 ac_uB
='\([ ]\)%\1#\2define\3'
6514 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6515 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6516 ac_eB
='$%\1#\2define\3'
6520 if test "${CONFIG_HEADERS+set}" != set; then
6522 cat >> $CONFIG_STATUS <<EOF
6523 CONFIG_HEADERS="config.h:config.in"
6525 cat >> $CONFIG_STATUS <<\EOF
6527 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6528 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6530 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6531 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6532 *) ac_file_in
="${ac_file}.in" ;;
6535 echo creating
$ac_file
6537 rm -f conftest.frag conftest.
in conftest.out
6538 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6539 cat $ac_file_inputs > conftest.
in
6543 # Transform confdefs.h into a sed script conftest.vals that substitutes
6544 # the proper values into config.h.in to produce config.h. And first:
6545 # Protect against being on the right side of a sed subst in config.status.
6546 # Protect against being in an unquoted here document in config.status.
6548 cat > conftest.hdr
<<\EOF
6551 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6555 sed -n -f conftest.hdr confdefs.h > conftest.vals
6558 # This sed command replaces #undef with comments. This is necessary, for
6559 # example, in the case of _POSIX_SOURCE, which is predefined and required
6560 # on some systems where configure will not decide to define it.
6561 cat >> conftest.vals <<\EOF
6562 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6565 # Break up conftest.vals because some shells have a limit on
6566 # the size of here documents, and old seds have small limits too.
6571 ac_lines=`grep -c . conftest.vals
`
6572 # grep -c gives empty output for an empty file on some AIX systems.
6573 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6574 # Write a limited-size here document to conftest.frag.
6575 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6576 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6578 sed -f conftest.frag conftest.in > conftest.out
6580 mv conftest.out conftest.in
6582 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6584 mv conftest.tail conftest.vals
6588 cat >> $CONFIG_STATUS <<\EOF
6589 rm -f conftest.frag conftest.h
6590 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6591 cat conftest.in >> conftest.h
6593 if cmp -s $ac_file conftest.h 2>/dev/null; then
6594 echo "$ac_file is unchanged"
6597 # Remove last slash and all that follows it. Not all systems have dirname.
6598 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6599 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6600 # The file is in a subdirectory.
6601 test ! -d "$ac_dir" && mkdir "$ac_dir"
6604 mv conftest.h $ac_file
6609 cat >> $CONFIG_STATUS <<EOF
6611 target_cpu_type=${target_cpu_type}
6612 cgen_cpu_prefix=${cgen_cpu_prefix}
6613 obj_format=${obj_format}
6616 cat >> $CONFIG_STATUS <<\EOF
6617 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6618 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6619 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6620 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6621 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6622 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6623 if test "x$cgen_cpu_prefix" != x ; then
6624 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6627 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6630 chmod +x $CONFIG_STATUS
6631 rm -fr confdefs* $ac_clean_files
6632 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1