3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
64 bindir
='${exec_prefix}/bin'
65 sbindir
='${exec_prefix}/sbin'
66 libexecdir
='${exec_prefix}/libexec'
67 datadir
='${prefix}/share'
68 sysconfdir
='${prefix}/etc'
69 sharedstatedir
='${prefix}/com'
70 localstatedir
='${prefix}/var'
71 libdir
='${exec_prefix}/lib'
72 includedir
='${prefix}/include'
73 oldincludedir
='/usr/include'
74 infodir
='${prefix}/info'
75 mandir
='${prefix}/man'
77 # Initialize some other variables.
80 SHELL
=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
106 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
107 bindir
="$ac_optarg" ;;
109 -build |
--build |
--buil |
--bui |
--bu)
111 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
112 build
="$ac_optarg" ;;
114 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
115 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
116 ac_prev
=cache_file
;;
117 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
118 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
119 cache_file
="$ac_optarg" ;;
121 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
123 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
125 datadir
="$ac_optarg" ;;
127 -disable-* |
--disable-*)
128 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* |
--enable-*)
137 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
150 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
151 |
--exec |
--exe |
--ex)
152 ac_prev
=exec_prefix
;;
153 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
154 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
155 |
--exec=* |
--exe=* |
--ex=*)
156 exec_prefix
="$ac_optarg" ;;
158 -gas |
--gas |
--ga |
--g)
159 # Obsolete; use --with-gas.
162 -help |
--help |
--hel |
--he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host |
--host |
--hos |
--ho)
220 -host=* |
--host=* |
--hos=* |
--ho=*)
223 -includedir |
--includedir |
--includedi |
--included |
--include \
224 |
--includ |
--inclu |
--incl |
--inc)
225 ac_prev
=includedir
;;
226 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
227 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
228 includedir
="$ac_optarg" ;;
230 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
232 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
233 infodir
="$ac_optarg" ;;
235 -libdir |
--libdir |
--libdi |
--libd)
237 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
238 libdir
="$ac_optarg" ;;
240 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
241 |
--libexe |
--libex |
--libe)
242 ac_prev
=libexecdir
;;
243 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
244 |
--libexe=* |
--libex=* |
--libe=*)
245 libexecdir
="$ac_optarg" ;;
247 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
248 |
--localstate |
--localstat |
--localsta |
--localst \
249 |
--locals |
--local |
--loca |
--loc |
--lo)
250 ac_prev
=localstatedir
;;
251 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
252 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
253 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
254 localstatedir
="$ac_optarg" ;;
256 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
258 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
259 mandir
="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
269 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
270 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
273 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
274 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
275 |
--oldin |
--oldi |
--old |
--ol |
--o)
276 ac_prev
=oldincludedir
;;
277 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
278 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
279 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
280 oldincludedir
="$ac_optarg" ;;
282 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
284 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
285 prefix
="$ac_optarg" ;;
287 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
288 |
--program-pre |
--program-pr |
--program-p)
289 ac_prev
=program_prefix
;;
290 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
291 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
292 program_prefix
="$ac_optarg" ;;
294 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
295 |
--program-suf |
--program-su |
--program-s)
296 ac_prev
=program_suffix
;;
297 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
298 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
299 program_suffix
="$ac_optarg" ;;
301 -program-transform-name |
--program-transform-name \
302 |
--program-transform-nam |
--program-transform-na \
303 |
--program-transform-n |
--program-transform- \
304 |
--program-transform |
--program-transfor \
305 |
--program-transfo |
--program-transf \
306 |
--program-trans |
--program-tran \
307 |
--progr-tra |
--program-tr |
--program-t)
308 ac_prev
=program_transform_name
;;
309 -program-transform-name=* |
--program-transform-name=* \
310 |
--program-transform-nam=* |
--program-transform-na=* \
311 |
--program-transform-n=* |
--program-transform-=* \
312 |
--program-transform=* |
--program-transfor=* \
313 |
--program-transfo=* |
--program-transf=* \
314 |
--program-trans=* |
--program-tran=* \
315 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
316 program_transform_name
="$ac_optarg" ;;
318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
319 |
-silent |
--silent |
--silen |
--sile |
--sil)
322 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
324 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
326 sbindir
="$ac_optarg" ;;
328 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
329 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
330 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
332 ac_prev
=sharedstatedir
;;
333 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
334 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
335 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
337 sharedstatedir
="$ac_optarg" ;;
339 -site |
--site |
--sit)
341 -site=* |
--site=* |
--sit=*)
344 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
346 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
347 sitefile
="$ac_optarg" ;;
349 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
351 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
352 srcdir
="$ac_optarg" ;;
354 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
355 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
356 ac_prev
=sysconfdir
;;
357 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
358 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
359 sysconfdir
="$ac_optarg" ;;
361 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
363 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
364 target
="$ac_optarg" ;;
366 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
369 -version |
--version |
--versio |
--versi |
--vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package
=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* |
--without-*)
387 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package
=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
400 |
--x-incl |
--x-inc |
--x-in |
--x-i)
401 ac_prev
=x_includes
;;
402 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
403 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
404 x_includes
="$ac_optarg" ;;
406 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
407 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
408 ac_prev
=x_libraries
;;
409 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
410 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
411 x_libraries
="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE
; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
462 |
--no-cr |
--no-c) ;;
463 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
464 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
465 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest
* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted
=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted
=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE
; then
517 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE
="$sitefile"
525 for ac_site_file
in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp
='$CPP $CPPFLAGS'
543 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling
=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
558 ac_n
= ac_c
='\c' ac_t
=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.
$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure
:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.
$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.
$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure
:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.
$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32
=yes
626 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
627 if test -f $ac_dir/install-sh
; then
629 ac_install_sh
="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh
; then
633 ac_install_sh
="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess
=$ac_aux_dir/config.guess
641 ac_config_sub
=$ac_aux_dir/config.sub
642 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias
=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE
) target_alias
=$host_alias ;;
700 *) target_alias
=$nonopt ;;
704 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE
) build_alias
=$host_alias ;;
718 *) build_alias
=$nonopt ;;
722 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix
=${target_alias}-
733 # Extract the first word of "gcc", so it can be a program name with args.
734 set dummy gcc
; ac_word
=$2
735 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
736 echo "configure:737: checking for $ac_word" >&5
737 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
740 if test -n "$CC"; then
741 ac_cv_prog_CC
="$CC" # Let the user override the test.
743 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
745 for ac_dir
in $ac_dummy; do
746 test -z "$ac_dir" && ac_dir
=.
747 if test -f $ac_dir/$ac_word; then
756 if test -n "$CC"; then
757 echo "$ac_t""$CC" 1>&6
759 echo "$ac_t""no" 1>&6
762 if test -z "$CC"; then
763 # Extract the first word of "cc", so it can be a program name with args.
764 set dummy cc
; ac_word
=$2
765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
766 echo "configure:767: checking for $ac_word" >&5
767 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
768 echo $ac_n "(cached) $ac_c" 1>&6
770 if test -n "$CC"; then
771 ac_cv_prog_CC
="$CC" # Let the user override the test.
773 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
776 for ac_dir
in $ac_dummy; do
777 test -z "$ac_dir" && ac_dir
=.
778 if test -f $ac_dir/$ac_word; then
779 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
788 if test $ac_prog_rejected = yes; then
789 # We found a bogon in the path, so make sure we never use it.
790 set dummy
$ac_cv_prog_CC
792 if test $# -gt 0; then
793 # We chose a different compiler from the bogus one.
794 # However, it has the same basename, so the bogon will be chosen
795 # first if we set CC to just the basename; use the full file name.
797 set dummy
"$ac_dir/$ac_word" "$@"
805 if test -n "$CC"; then
806 echo "$ac_t""$CC" 1>&6
808 echo "$ac_t""no" 1>&6
811 if test -z "$CC"; then
814 # Extract the first word of "cl", so it can be a program name with args.
815 set dummy cl
; ac_word
=$2
816 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
817 echo "configure:818: checking for $ac_word" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
819 echo $ac_n "(cached) $ac_c" 1>&6
821 if test -n "$CC"; then
822 ac_cv_prog_CC
="$CC" # Let the user override the test.
824 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
826 for ac_dir
in $ac_dummy; do
827 test -z "$ac_dir" && ac_dir
=.
828 if test -f $ac_dir/$ac_word; then
837 if test -n "$CC"; then
838 echo "$ac_t""$CC" 1>&6
840 echo "$ac_t""no" 1>&6
845 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
848 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
849 echo "configure:850: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
852 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
853 ac_cpp
='$CPP $CPPFLAGS'
854 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
855 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
856 cross_compiling
=$ac_cv_prog_cc_cross
858 cat > conftest.
$ac_ext << EOF
860 #line 861 "configure"
861 #include "confdefs.h"
865 if { (eval echo configure
:866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
866 ac_cv_prog_cc_works
=yes
867 # If we can't run a trivial program, we are probably using a cross compiler.
868 if (.
/conftest
; exit) 2>/dev
/null
; then
869 ac_cv_prog_cc_cross
=no
871 ac_cv_prog_cc_cross
=yes
874 echo "configure: failed program was:" >&5
875 cat conftest.
$ac_ext >&5
876 ac_cv_prog_cc_works
=no
880 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
881 ac_cpp
='$CPP $CPPFLAGS'
882 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
883 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
884 cross_compiling
=$ac_cv_prog_cc_cross
886 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
887 if test $ac_cv_prog_cc_works = no
; then
888 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
890 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
891 echo "configure:892: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
892 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
893 cross_compiling
=$ac_cv_prog_cc_cross
895 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
896 echo "configure:897: checking whether we are using GNU C" >&5
897 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
900 cat > conftest.c
<<EOF
905 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
912 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
914 if test $ac_cv_prog_gcc = yes; then
920 ac_test_CFLAGS
="${CFLAGS+set}"
921 ac_save_CFLAGS
="$CFLAGS"
923 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
924 echo "configure:925: checking whether ${CC-cc} accepts -g" >&5
925 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
926 echo $ac_n "(cached) $ac_c" 1>&6
928 echo 'void f(){}' > conftest.c
929 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
938 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
939 if test "$ac_test_CFLAGS" = set; then
940 CFLAGS
="$ac_save_CFLAGS"
941 elif test $ac_cv_prog_cc_g = yes; then
942 if test "$GCC" = yes; then
948 if test "$GCC" = yes; then
955 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
956 echo "configure:957: checking for POSIXized ISC" >&5
957 if test -d /etc
/conf
/kconfig.d
&&
958 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
960 echo "$ac_t""yes" 1>&6
961 ISC
=yes # If later tests want to check for ISC.
962 cat >> confdefs.h
<<\EOF
963 #define _POSIX_SOURCE 1
966 if test "$GCC" = yes; then
972 echo "$ac_t""no" 1>&6
977 BFD_VERSION
=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
978 # Find a good install program. We prefer a C program (faster),
979 # so one script is as good as another. But avoid the broken or
980 # incompatible versions:
981 # SysV /etc/install, /usr/sbin/install
982 # SunOS /usr/etc/install
985 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
986 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
987 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
988 # ./install, which can be erroneously created by make from ./install.sh.
989 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
990 echo "configure:991: checking for a BSD compatible install" >&5
991 if test -z "$INSTALL"; then
992 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
993 echo $ac_n "(cached) $ac_c" 1>&6
995 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
996 for ac_dir
in $PATH; do
997 # Account for people who put trailing slashes in PATH elements.
999 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1001 # OSF1 and SCO ODT 3.0 have their own names for install.
1002 # Don't use installbsd from OSF since it installs stuff as root
1004 for ac_prog
in ginstall scoinst
install; do
1005 if test -f $ac_dir/$ac_prog; then
1006 if test $ac_prog = install &&
1007 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1008 # AIX install. It has an incompatible calling convention.
1011 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1022 if test "${ac_cv_path_install+set}" = set; then
1023 INSTALL
="$ac_cv_path_install"
1025 # As a last resort, use the slow shell script. We don't cache a
1026 # path for INSTALL within a source directory, because that will
1027 # break other packages using the cache if that directory is
1028 # removed, or if the path is relative.
1029 INSTALL
="$ac_install_sh"
1032 echo "$ac_t""$INSTALL" 1>&6
1034 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1035 # It thinks the first close brace ends the variable substitution.
1036 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1038 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1040 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1042 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1043 echo "configure:1044: checking whether build environment is sane" >&5
1046 echo timestamp
> conftestfile
1047 # Do `set' in a subshell so we don't clobber the current shell's
1048 # arguments. Must try -L first in case configure is actually a
1049 # symlink; some systems play weird games with the mod time of symlinks
1050 # (eg FreeBSD returns the mod time of the symlink's containing
1053 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1054 if test "$*" = "X"; then
1056 set X
`ls -t $srcdir/configure conftestfile`
1058 if test "$*" != "X $srcdir/configure conftestfile" \
1059 && test "$*" != "X conftestfile $srcdir/configure"; then
1061 # If neither matched, then we have a broken ls. This can happen
1062 # if, for instance, CONFIG_SHELL is bash and it inherits a
1063 # broken ls alias from the environment. This has actually
1064 # happened. Such a system could not be considered "sane".
1065 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1066 alias in your environment" 1>&2; exit 1; }
1069 test "$2" = conftestfile
1075 { echo "configure: error: newly created file is older than distributed files!
1076 Check your system clock" 1>&2; exit 1; }
1079 echo "$ac_t""yes" 1>&6
1080 if test "$program_transform_name" = s
,x
,x
,; then
1081 program_transform_name
=
1083 # Double any \ or $. echo might interpret backslashes.
1084 cat <<\EOF_SED
> conftestsed
1085 s
,\\,\\\\,g
; s
,\$
,$$
,g
1087 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1090 test "$program_prefix" != NONE
&&
1091 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1092 # Use a double $ so make ignores it.
1093 test "$program_suffix" != NONE
&&
1094 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1096 # sed with no file args requires a program.
1097 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1099 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1100 echo "configure:1101: checking whether ${MAKE-make} sets \${MAKE}" >&5
1101 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1102 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1103 echo $ac_n "(cached) $ac_c" 1>&6
1105 cat > conftestmake
<<\EOF
1107 @
echo 'ac_maketemp="${MAKE}"'
1109 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1110 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1111 if test -n "$ac_maketemp"; then
1112 eval ac_cv_prog_make_
${ac_make}_set
=yes
1114 eval ac_cv_prog_make_
${ac_make}_set
=no
1118 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1119 echo "$ac_t""yes" 1>&6
1122 echo "$ac_t""no" 1>&6
1123 SET_MAKE
="MAKE=${MAKE-make}"
1129 VERSION
=${BFD_VERSION}
1131 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
1132 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
1134 cat >> confdefs.h
<<EOF
1135 #define PACKAGE "$PACKAGE"
1138 cat >> confdefs.h
<<EOF
1139 #define VERSION "$VERSION"
1144 missing_dir
=`cd $ac_aux_dir && pwd`
1145 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1146 echo "configure:1147: checking for working aclocal" >&5
1147 # Run test in a subshell; some versions of sh will print an error if
1148 # an executable is not found, even if stderr is redirected.
1149 # Redirect stdin to placate older versions of autoconf. Sigh.
1150 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
1152 echo "$ac_t""found" 1>&6
1154 ACLOCAL
="$missing_dir/missing aclocal"
1155 echo "$ac_t""missing" 1>&6
1158 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1159 echo "configure:1160: checking for working autoconf" >&5
1160 # Run test in a subshell; some versions of sh will print an error if
1161 # an executable is not found, even if stderr is redirected.
1162 # Redirect stdin to placate older versions of autoconf. Sigh.
1163 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
1165 echo "$ac_t""found" 1>&6
1167 AUTOCONF
="$missing_dir/missing autoconf"
1168 echo "$ac_t""missing" 1>&6
1171 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1172 echo "configure:1173: checking for working automake" >&5
1173 # Run test in a subshell; some versions of sh will print an error if
1174 # an executable is not found, even if stderr is redirected.
1175 # Redirect stdin to placate older versions of autoconf. Sigh.
1176 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
1178 echo "$ac_t""found" 1>&6
1180 AUTOMAKE
="$missing_dir/missing automake"
1181 echo "$ac_t""missing" 1>&6
1184 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1185 echo "configure:1186: checking for working autoheader" >&5
1186 # Run test in a subshell; some versions of sh will print an error if
1187 # an executable is not found, even if stderr is redirected.
1188 # Redirect stdin to placate older versions of autoconf. Sigh.
1189 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
1190 AUTOHEADER
=autoheader
1191 echo "$ac_t""found" 1>&6
1193 AUTOHEADER
="$missing_dir/missing autoheader"
1194 echo "$ac_t""missing" 1>&6
1197 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1198 echo "configure:1199: checking for working makeinfo" >&5
1199 # Run test in a subshell; some versions of sh will print an error if
1200 # an executable is not found, even if stderr is redirected.
1201 # Redirect stdin to placate older versions of autoconf. Sigh.
1202 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1204 echo "$ac_t""found" 1>&6
1206 MAKEINFO
="$missing_dir/missing makeinfo"
1207 echo "$ac_t""missing" 1>&6
1212 # Check whether --enable-shared or --disable-shared was given.
1213 if test "${enable_shared+set}" = set; then
1214 enableval
="$enable_shared"
1215 p
=${PACKAGE-default}
1217 yes) enable_shared
=yes ;;
1218 no
) enable_shared
=no
;;
1221 # Look at the argument we got. We use all the common list separators.
1222 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1223 for pkg
in $enableval; do
1224 if test "X$pkg" = "X$p"; then
1235 # Check whether --enable-static or --disable-static was given.
1236 if test "${enable_static+set}" = set; then
1237 enableval
="$enable_static"
1238 p
=${PACKAGE-default}
1240 yes) enable_static
=yes ;;
1241 no
) enable_static
=no
;;
1244 # Look at the argument we got. We use all the common list separators.
1245 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1246 for pkg
in $enableval; do
1247 if test "X$pkg" = "X$p"; then
1258 # Check whether --enable-fast-install or --disable-fast-install was given.
1259 if test "${enable_fast_install+set}" = set; then
1260 enableval
="$enable_fast_install"
1261 p
=${PACKAGE-default}
1263 yes) enable_fast_install
=yes ;;
1264 no
) enable_fast_install
=no
;;
1266 enable_fast_install
=no
1267 # Look at the argument we got. We use all the common list separators.
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1269 for pkg
in $enableval; do
1270 if test "X$pkg" = "X$p"; then
1271 enable_fast_install
=yes
1278 enable_fast_install
=yes
1281 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1282 if test "${with_gnu_ld+set}" = set; then
1283 withval
="$with_gnu_ld"
1284 test "$withval" = no || with_gnu_ld
=yes
1290 if test "$GCC" = yes; then
1291 # Check if gcc -print-prog-name=ld gives a path.
1292 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ld used by GCC" >&5
1296 # gcc leaves a trailing carriage return which upsets mingw
1297 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1299 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1302 # Accept absolute paths.
1303 [\\/]* |
[A-Za-z
]:[\\/]*)
1304 re_direlt
='/[^/][^/]*/\.\./'
1305 # Canonicalize the path of ld
1306 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1307 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1308 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1310 test -z "$LD" && LD
="$ac_prog"
1313 # If it fails, then pretend we aren't using GCC.
1317 # If it is relative, then search for the first ld in PATH.
1321 elif test "$with_gnu_ld" = yes; then
1322 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1323 echo "configure:1324: checking for GNU ld" >&5
1325 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1326 echo "configure:1327: checking for non-GNU ld" >&5
1328 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1329 echo $ac_n "(cached) $ac_c" 1>&6
1331 if test -z "$LD"; then
1332 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1333 for ac_dir
in $PATH; do
1334 test -z "$ac_dir" && ac_dir
=.
1335 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1336 lt_cv_path_LD
="$ac_dir/$ac_prog"
1337 # Check to see if the program is GNU ld. I'd rather use --version,
1338 # but apparently some GNU ld's only accept -v.
1339 # Break only if it was the GNU/non-GNU ld that we prefer.
1340 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1341 test "$with_gnu_ld" != no
&& break
1343 test "$with_gnu_ld" != yes && break
1349 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1354 if test -n "$LD"; then
1355 echo "$ac_t""$LD" 1>&6
1357 echo "$ac_t""no" 1>&6
1359 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1360 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1361 echo "configure:1362: checking if the linker ($LD) is GNU ld" >&5
1362 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1363 echo $ac_n "(cached) $ac_c" 1>&6
1365 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1366 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1367 lt_cv_prog_gnu_ld
=yes
1369 lt_cv_prog_gnu_ld
=no
1373 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1374 with_gnu_ld
=$lt_cv_prog_gnu_ld
1377 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1378 echo "configure:1379: checking for $LD option to reload object files" >&5
1379 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1380 echo $ac_n "(cached) $ac_c" 1>&6
1382 lt_cv_ld_reload_flag
='-r'
1385 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1386 reload_flag
=$lt_cv_ld_reload_flag
1387 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1389 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1390 echo "configure:1391: checking for BSD-compatible nm" >&5
1391 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1392 echo $ac_n "(cached) $ac_c" 1>&6
1394 if test -n "$NM"; then
1395 # Let the user override the test.
1398 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1399 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1400 test -z "$ac_dir" && ac_dir
=.
1401 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1402 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1403 # Check to see if the nm accepts a BSD-compat flag.
1404 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1405 # nm: unknown option "B" ignored
1406 # Tru64's nm complains that /dev/null is an invalid object file
1407 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1408 lt_cv_path_NM
="$tmp_nm -B"
1410 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1411 lt_cv_path_NM
="$tmp_nm -p"
1414 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1415 continue # so that we can try to find one that supports BSD flags
1420 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1425 echo "$ac_t""$NM" 1>&6
1427 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1428 echo "configure:1429: checking whether ln -s works" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1430 echo $ac_n "(cached) $ac_c" 1>&6
1433 if ln -s X conftestdata
2>/dev
/null
1436 ac_cv_prog_LN_S
="ln -s"
1441 LN_S
="$ac_cv_prog_LN_S"
1442 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1443 echo "$ac_t""yes" 1>&6
1445 echo "$ac_t""no" 1>&6
1448 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1449 echo "configure:1450: checking how to recognise dependant libraries" >&5
1450 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1451 echo $ac_n "(cached) $ac_c" 1>&6
1453 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1454 lt_cv_file_magic_test_file
=
1455 lt_cv_deplibs_check_method
='unknown'
1456 # Need to set the preceding variable on all platforms that support
1457 # interlibrary dependencies.
1458 # 'none' -- dependencies not supported.
1459 # `unknown' -- same as none, but documents that we really don't know.
1460 # 'pass_all' -- all dependencies passed with no checks.
1461 # 'test_compile' -- check by making test program.
1462 # 'file_magic [regex]' -- check by looking for files in library path
1463 # which responds to the $file_magic_cmd with a given egrep regex.
1464 # If you have `file' or equivalent on your system and you're not sure
1465 # whether `pass_all' will *always* work, you probably want this one.
1469 lt_cv_deplibs_check_method
=pass_all
1473 lt_cv_deplibs_check_method
=pass_all
1477 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1478 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1479 lt_cv_file_magic_test_file
=/shlib
/libc.so
1482 cygwin
* | mingw
* |pw32
*)
1483 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1484 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1487 darwin
* | rhapsody
*)
1488 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1489 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1491 rhapsody
* | darwin1.012
)
1492 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1495 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1501 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1504 # Not sure whether the presence of OpenBSD here was a mistake.
1505 # Let's accept both of them until this is cleared up.
1506 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1507 lt_cv_file_magic_cmd
=/usr
/bin
/file
1508 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1512 lt_cv_deplibs_check_method
=pass_all
1517 lt_cv_deplibs_check_method
=pass_all
1523 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1524 lt_cv_file_magic_cmd
=/usr
/bin
/file
1525 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1528 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1529 lt_cv_file_magic_cmd
=/usr
/bin
/file
1530 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1538 # this will be overridden with pass_all, but let us keep it just in case
1539 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1543 *-32|
*"-32 ") libmagic
=32-bit;;
1544 *-n32|
*"-n32 ") libmagic
=N32
;;
1545 *-64|
*"-64 ") libmagic
=64-bit;;
1546 *) libmagic
=never-match
;;
1548 # this will be overridden with pass_all, but let us keep it just in case
1549 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1552 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1553 lt_cv_deplibs_check_method
=pass_all
1556 # This must be Linux ELF.
1559 alpha
* | mips
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1560 lt_cv_deplibs_check_method
=pass_all
;;
1562 # glibc up to 2.1.1 does not perform some relocations on ARM
1563 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1565 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1569 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1570 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1572 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1577 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1578 lt_cv_file_magic_cmd
=/usr
/bin
/file
1579 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1582 osf3
* | osf4
* | osf5
*)
1583 # this will be overridden with pass_all, but let us keep it just in case
1584 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1585 lt_cv_file_magic_test_file
=/shlib
/libc.so
1586 lt_cv_deplibs_check_method
=pass_all
1590 lt_cv_deplibs_check_method
=pass_all
1594 lt_cv_deplibs_check_method
=pass_all
1595 lt_cv_file_magic_test_file
=/lib
/libc.so
1598 sysv5uw
[78]* | sysv4
*uw2
*)
1599 lt_cv_deplibs_check_method
=pass_all
1602 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1603 case $host_vendor in
1605 lt_cv_deplibs_check_method
=pass_all
1608 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1609 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1617 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1618 file_magic_cmd
=$lt_cv_file_magic_cmd
1619 deplibs_check_method
=$lt_cv_deplibs_check_method
1621 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1622 echo "configure:1623: checking for object suffix" >&5
1623 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1624 echo $ac_n "(cached) $ac_c" 1>&6
1627 echo 'int i = 1;' > conftest.
$ac_ext
1628 if { (eval echo configure
:1629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1629 for ac_file
in conftest.
*; do
1632 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1636 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1641 echo "$ac_t""$ac_cv_objext" 1>&6
1642 OBJEXT
=$ac_cv_objext
1643 ac_objext
=$ac_cv_objext
1647 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1648 echo "configure:1649: checking for executable suffix" >&5
1649 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1650 echo $ac_n "(cached) $ac_c" 1>&6
1652 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1656 echo 'int main () { return 0; }' > conftest.
$ac_ext
1658 if { (eval echo configure
:1659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1659 for file in conftest.
*; do
1661 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
1662 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1666 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1669 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1674 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1675 echo "$ac_t""${ac_cv_exeext}" 1>&6
1678 if test $host != $build; then
1679 ac_tool_prefix
=${host_alias}-
1684 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1686 # Only perform the check for file, if the check method requires it
1687 case $deplibs_check_method in
1689 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1690 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1691 echo "configure:1692: checking for ${ac_tool_prefix}file" >&5
1692 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1693 echo $ac_n "(cached) $ac_c" 1>&6
1697 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1700 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1703 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1704 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1705 ac_dummy
="/usr/bin:$PATH"
1706 for ac_dir
in $ac_dummy; do
1707 test -z "$ac_dir" && ac_dir
=.
1708 if test -f $ac_dir/${ac_tool_prefix}file; then
1709 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1710 if test -n "$file_magic_test_file"; then
1711 case $deplibs_check_method in
1713 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1714 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1715 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1716 egrep "$file_magic_regex" > /dev
/null
; then
1721 *** Warning: the command libtool uses to detect shared libraries,
1722 *** $file_magic_cmd, produces output that libtool cannot recognize.
1723 *** The result is that libtool may fail to recognize shared libraries
1724 *** as such. This will affect the creation of libtool libraries that
1725 *** depend on shared libraries, but programs linked with such libtool
1726 *** libraries will work regardless of this problem. Nevertheless, you
1727 *** may want to report the problem to your system manager and/or to
1728 *** bug-libtool@gnu.org
1738 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1743 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1744 if test -n "$MAGIC_CMD"; then
1745 echo "$ac_t""$MAGIC_CMD" 1>&6
1747 echo "$ac_t""no" 1>&6
1750 if test -z "$lt_cv_path_MAGIC_CMD"; then
1751 if test -n "$ac_tool_prefix"; then
1752 echo $ac_n "checking for file""... $ac_c" 1>&6
1753 echo "configure:1754: checking for file" >&5
1754 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1759 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1762 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1765 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1766 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1767 ac_dummy
="/usr/bin:$PATH"
1768 for ac_dir
in $ac_dummy; do
1769 test -z "$ac_dir" && ac_dir
=.
1770 if test -f $ac_dir/file; then
1771 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1772 if test -n "$file_magic_test_file"; then
1773 case $deplibs_check_method in
1775 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1776 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1777 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1778 egrep "$file_magic_regex" > /dev
/null
; then
1783 *** Warning: the command libtool uses to detect shared libraries,
1784 *** $file_magic_cmd, produces output that libtool cannot recognize.
1785 *** The result is that libtool may fail to recognize shared libraries
1786 *** as such. This will affect the creation of libtool libraries that
1787 *** depend on shared libraries, but programs linked with such libtool
1788 *** libraries will work regardless of this problem. Nevertheless, you
1789 *** may want to report the problem to your system manager and/or to
1790 *** bug-libtool@gnu.org
1800 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1805 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1806 if test -n "$MAGIC_CMD"; then
1807 echo "$ac_t""$MAGIC_CMD" 1>&6
1809 echo "$ac_t""no" 1>&6
1821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1822 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1823 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1824 echo "configure:1825: checking for $ac_word" >&5
1825 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1826 echo $ac_n "(cached) $ac_c" 1>&6
1828 if test -n "$RANLIB"; then
1829 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1831 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1833 for ac_dir
in $ac_dummy; do
1834 test -z "$ac_dir" && ac_dir
=.
1835 if test -f $ac_dir/$ac_word; then
1836 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1843 RANLIB
="$ac_cv_prog_RANLIB"
1844 if test -n "$RANLIB"; then
1845 echo "$ac_t""$RANLIB" 1>&6
1847 echo "$ac_t""no" 1>&6
1851 if test -z "$ac_cv_prog_RANLIB"; then
1852 if test -n "$ac_tool_prefix"; then
1853 # Extract the first word of "ranlib", so it can be a program name with args.
1854 set dummy ranlib
; ac_word
=$2
1855 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1856 echo "configure:1857: checking for $ac_word" >&5
1857 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1858 echo $ac_n "(cached) $ac_c" 1>&6
1860 if test -n "$RANLIB"; then
1861 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1863 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1865 for ac_dir
in $ac_dummy; do
1866 test -z "$ac_dir" && ac_dir
=.
1867 if test -f $ac_dir/$ac_word; then
1868 ac_cv_prog_RANLIB
="ranlib"
1873 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1876 RANLIB
="$ac_cv_prog_RANLIB"
1877 if test -n "$RANLIB"; then
1878 echo "$ac_t""$RANLIB" 1>&6
1880 echo "$ac_t""no" 1>&6
1888 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1889 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1890 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1891 echo "configure:1892: checking for $ac_word" >&5
1892 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1893 echo $ac_n "(cached) $ac_c" 1>&6
1895 if test -n "$STRIP"; then
1896 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1898 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1900 for ac_dir
in $ac_dummy; do
1901 test -z "$ac_dir" && ac_dir
=.
1902 if test -f $ac_dir/$ac_word; then
1903 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1910 STRIP
="$ac_cv_prog_STRIP"
1911 if test -n "$STRIP"; then
1912 echo "$ac_t""$STRIP" 1>&6
1914 echo "$ac_t""no" 1>&6
1918 if test -z "$ac_cv_prog_STRIP"; then
1919 if test -n "$ac_tool_prefix"; then
1920 # Extract the first word of "strip", so it can be a program name with args.
1921 set dummy strip
; ac_word
=$2
1922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1923 echo "configure:1924: checking for $ac_word" >&5
1924 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1925 echo $ac_n "(cached) $ac_c" 1>&6
1927 if test -n "$STRIP"; then
1928 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1930 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1932 for ac_dir
in $ac_dummy; do
1933 test -z "$ac_dir" && ac_dir
=.
1934 if test -f $ac_dir/$ac_word; then
1935 ac_cv_prog_STRIP
="strip"
1940 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1943 STRIP
="$ac_cv_prog_STRIP"
1944 if test -n "$STRIP"; then
1945 echo "$ac_t""$STRIP" 1>&6
1947 echo "$ac_t""no" 1>&6
1956 # Check for any special flags to pass to ltconfig.
1957 libtool_flags
="--cache-file=$cache_file"
1958 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1959 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1960 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1961 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1962 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1965 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1966 if test "${enable_libtool_lock+set}" = set; then
1967 enableval
="$enable_libtool_lock"
1971 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1972 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1974 # Check whether --with-pic or --without-pic was given.
1975 if test "${with_pic+set}" = set; then
1982 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1983 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1985 # Some flags need to be propagated to the compiler or linker for good
1989 # Find out which ABI we are using.
1990 echo '#line 1991 "configure"' > conftest.
$ac_ext
1991 if { (eval echo configure
:1992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1992 if test "$lt_cv_prog_gnu_ld" = yes; then
1993 case `/usr/bin/file conftest.$ac_objext` in
1995 LD
="${LD-ld} -melf32bsmip"
1998 LD
="${LD-ld} -melf32bmipn32"
2001 LD
="${LD-ld} -melf64bmip"
2005 case `/usr/bin/file conftest.$ac_objext` in
2022 # Find out which ABI we are using.
2023 echo 'int i;' > conftest.
$ac_ext
2024 if { (eval echo configure
:2025: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2025 case "`/usr/bin/file conftest.o`" in
2038 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2039 SAVE_CFLAGS
="$CFLAGS"
2040 CFLAGS
="$CFLAGS -belf"
2041 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2042 echo "configure:2043: checking whether the C compiler needs -belf" >&5
2043 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2044 echo $ac_n "(cached) $ac_c" 1>&6
2048 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2049 ac_cpp
='$CPP $CPPFLAGS'
2050 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2051 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2052 cross_compiling
=$ac_cv_prog_cc_cross
2054 cat > conftest.
$ac_ext <<EOF
2055 #line 2056 "configure"
2056 #include "confdefs.h"
2062 if { (eval echo configure
:2063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2064 lt_cv_cc_needs_belf
=yes
2066 echo "configure: failed program was:" >&5
2067 cat conftest.
$ac_ext >&5
2069 lt_cv_cc_needs_belf
=no
2073 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2074 ac_cpp
='$CPP $CPPFLAGS'
2075 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2076 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2077 cross_compiling
=$ac_cv_prog_cc_cross
2081 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2082 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2083 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2084 CFLAGS
="$SAVE_CFLAGS"
2092 # Save cache, so that ltconfig can load it
2093 cat > confcache
<<\EOF
2094 # This file is a shell script that caches the results of configure
2095 # tests run on this system so they can be shared between configure
2096 # scripts and configure runs. It is not useful on other systems.
2097 # If it contains results you don't want to keep, you may remove or edit it.
2099 # By default, configure uses ./config.cache as the cache file,
2100 # creating it if it does not exist already. You can give configure
2101 # the --cache-file=FILE option to use a different cache file; that is
2102 # what configure does when it calls configure scripts in
2103 # subdirectories, so they share the cache.
2104 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2105 # config.status only pays attention to the cache file if you give it the
2106 # --recheck option to rerun configure.
2109 # The following way of writing the cache mishandles newlines in values,
2110 # but we know of no workaround that is simple, portable, and efficient.
2111 # So, don't put newlines in cache variables' values.
2112 # Ultrix sh set writes to stderr and can't be redirected directly,
2113 # and sets the high bit in the cache file unless we assign to the vars.
2115 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2117 # `set' does not quote correctly, so add quotes (double-quote substitution
2118 # turns \\\\ into \\, and sed turns \\ into \).
2120 -e "s/'/'\\\\''/g" \
2121 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2124 # `set' quotes correctly as required by POSIX, so do not add quotes.
2125 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2128 if cmp -s $cache_file confcache
; then
2131 if test -w $cache_file; then
2132 echo "updating cache $cache_file"
2133 cat confcache
> $cache_file
2135 echo "not updating unwritable cache $cache_file"
2141 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2142 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2143 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2144 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2145 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2146 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2147 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2148 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2149 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2150 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2152 # Reload cache, that may have been modified by ltconfig
2153 if test -r "$cache_file"; then
2154 echo "loading cache $cache_file"
2157 echo "creating cache $cache_file"
2162 # This can be used to rebuild libtool when needed
2163 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2165 # Always use our own libtool.
2166 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2168 # Redirect the config.log output again, so that the ltconfig log is not
2169 # clobbered by the next message.
2170 exec 5>>.
/config.log
2179 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2180 if test "${enable_bfd_assembler+set}" = set; then
2181 enableval
="$enable_bfd_assembler"
2182 case "${enableval}" in
2183 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2184 no
) user_bfd_gas
=no
;;
2185 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2188 # Check whether --enable-targets or --disable-targets was given.
2189 if test "${enable_targets+set}" = set; then
2190 enableval
="$enable_targets"
2191 case "${enableval}" in
2192 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2194 no
) enable_targets
= ;;
2195 *) enable_targets
=$enableval ;;
2198 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2199 if test "${enable_commonbfdlib+set}" = set; then
2200 enableval
="$enable_commonbfdlib"
2201 case "${enableval}" in
2202 yes) commonbfdlib
=true
;;
2203 no
) commonbfdlib
=false
;;
2204 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2210 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2211 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2212 if test "${enable_build_warnings+set}" = set; then
2213 enableval
="$enable_build_warnings"
2214 case "${enableval}" in
2216 no
) build_warnings
="-w";;
2217 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2218 build_warnings
="${build_warnings} ${t}";;
2219 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2220 build_warnings
="${t} ${build_warnings}";;
2221 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2223 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2224 echo "Setting warning flags = $build_warnings" 6>&1
2228 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2229 WARN_CFLAGS
="${build_warnings}"
2233 # Generate a header file
2238 # If we are on a DOS filesystem, we must use gdb.ini rather than
2242 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-windows*)
2250 # Makefile target for installing gas in $(tooldir)/bin.
2251 install_tooldir
=install-exec-tooldir
2255 if test -n "$enable_targets" ; then
2256 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2257 if test $t = "all"; then
2261 result
=`$ac_config_sub $t 2>/dev/null`
2262 if test -n "$result" ; then
2263 canon_targets
="$canon_targets $result"
2265 # # Permit "all", etc. We don't support it yet though.
2266 # canon_targets="$canon_targets $t"
2269 _gas_uniq_list
="$canon_targets"
2270 _gas_uniq_newlist
=""
2271 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2272 case $_gas_uniq_i in
2274 *) case " $_gas_uniq_newlist " in
2275 *" $_gas_uniq_i "*) ;;
2276 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2280 canon_targets
=$_gas_uniq_newlist
2286 for this_target
in $target $canon_targets ; do
2288 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2290 # check for architecture variants
2294 alpha
*) cpu_type
=alpha
;;
2295 arm
*b|xscale
*b|strongarm
*b
) cpu_type
=arm endian
=big
;;
2296 arm
*|xscale
*|strongarm
*) cpu_type
=arm endian
=little
;;
2297 hppa
*) cpu_type
=hppa
;;
2298 i
[3-7]86) cpu_type
=i386 arch
=i386
;;
2299 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2300 ia64
) cpu_type
=ia64
;;
2301 ip2k
) cpu_type
=ip2k endian
=big
;;
2302 iq2000
) cpu_type
=iq2000 endian
=big
;;
2303 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2304 m680
[012346]0) cpu_type
=m68k
;;
2305 m68008
) cpu_type
=m68k
;;
2306 m683??
) cpu_type
=m68k
;;
2307 m5200
) cpu_type
=m68k
;;
2308 m8
*) cpu_type
=m88k
;;
2309 mips
*el
) cpu_type
=mips endian
=little
;;
2310 mips
*) cpu_type
=mips endian
=big
;;
2311 or32
*) cpu_type
=or32 endian
=big
;;
2312 pjl
*) cpu_type
=pj endian
=little
;;
2313 pj
*) cpu_type
=pj endian
=big
;;
2314 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2315 powerpc
*) cpu_type
=ppc endian
=big
;;
2316 rs6000
*) cpu_type
=ppc
;;
2317 s390x
*) cpu_type
=s390 arch
=s390x
;;
2318 s390
*) cpu_type
=s390 arch
=s390
;;
2319 sh5
*) cpu_type
=sh64 endian
=big
;;
2320 sh5le
*) cpu_type
=sh64 endian
=little
;;
2321 sh64
*) cpu_type
=sh64 endian
=big
;;
2322 sh64le
*) cpu_type
=sh64 endian
=little
;;
2323 sh
*le
) cpu_type
=sh endian
=little
;;
2324 sh
*) cpu_type
=sh endian
=big
;;
2325 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2326 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2327 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2328 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2329 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2330 v850
*) cpu_type
=v850
;;
2331 xtensa
*) cpu_type
=xtensa arch
=xtensa
;;
2332 *) cpu_type
=${cpu} ;;
2335 if test ${this_target} = $target ; then
2336 target_cpu_type
=${cpu_type}
2337 elif test ${target_cpu_type} != ${cpu_type} ; then
2341 generic_target
=${cpu_type}-$vendor-$os
2346 # assign object format
2347 case ${generic_target} in
2348 a29k-
*-coff) fmt=coff
;;
2349 a29k-amd-udi
) fmt=coff
;;
2350 a29k-amd-ebmon
) fmt=coff
;;
2351 a29k-nyu-sym1
) fmt=coff
;;
2352 a29k-
*-rtems*) fmt=coff
;;
2353 a29k-
*-vxworks*) fmt=coff
;;
2355 alpha
*-*-*vms
*) fmt=evax
;;
2356 alpha
*-*-netware*) fmt=ecoff
;;
2357 alpha
*-*-osf*) fmt=ecoff
;;
2358 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2359 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2360 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2361 alpha
*-*-openbsd*) fmt=elf em
=obsd
;;
2363 arc-
*-elf*) fmt=elf
;;
2365 arm-
*-aout) fmt=aout
;;
2366 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2367 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2368 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2369 arm-
*-kaos*) fmt=elf
;;
2370 arm
*-*-conix*) fmt=elf
;;
2371 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2372 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2373 arm
*-*-uclinux*) fmt=elf em
=linux
;;
2374 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2375 arm-
*-*n
*bsd
*) fmt=aout em
=nbsd
;;
2376 arm-
**-nto*) fmt=elf
;;
2377 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2378 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2379 arm-
*-wince) fmt=coff em
=wince-pe
;;
2380 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2381 arm-
*-riscix*) fmt=aout em
=riscix
;;
2382 arm-
*-vxworks) fmt=coff
;;
2386 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2388 d10v-
*-*) fmt=elf
;;
2389 d30v-
*-*) fmt=elf
;;
2392 fr30-
*-*) fmt=elf
;;
2395 hppa-
*-linux*) case ${cpu} in
2396 hppa
*64*) fmt=elf em
=hppalinux64
;;
2397 hppa
*) fmt=elf em
=linux
;;
2399 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2400 hppa-
*-lites*) fmt=elf em
=hppa
;;
2401 hppa-
*-netbsd*) fmt=elf em
=nbsd
;;
2402 hppa-
*-openbsd*) fmt=elf em
=hppa
;;
2403 hppa-
*-osf*) fmt=som em
=hppa
;;
2404 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2405 hppa-
*-hpux11*) case ${cpu} in
2406 hppa
*64*) fmt=elf em
=hppa64
;;
2407 hppa
*) fmt=som em
=hppa
;;
2409 hppa-
*-hpux*) fmt=som em
=hppa
;;
2410 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2411 hppa-
*-bsd*) fmt=som em
=hppa
;;
2412 hppa-
*-hiux*) fmt=som em
=hppa
;;
2414 h8300-
*-rtems*) fmt=coff
;;
2415 h8300-
*-coff) fmt=coff
;;
2416 h8300-
*-elf) fmt=elf
;;
2417 h8500-
*-rtems*) fmt=coff
;;
2418 h8500-
*-coff) fmt=coff
;;
2420 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2421 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2422 i386-sequent-bsd
*) fmt=aout em
=dynix
;;
2423 i386-
*-beospe*) fmt=coff em
=pe
;;
2424 i386-
*-beos*) fmt=elf
;;
2425 i386-
*-coff) fmt=coff
;;
2426 i386-
*-elf) fmt=elf
;;
2427 i386-
*-kaos*) fmt=elf
;;
2428 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2429 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2430 i386-
*-netbsdpe*) fmt=coff em
=pe
;;
2431 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2432 i386-
*-*n
*bsd
*) case ${cpu} in
2433 x86_64
) fmt=elf em
=nbsd
;;
2434 *) fmt=aout em
=nbsd
;;
2436 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2437 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2438 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2439 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2440 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2441 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2442 i386-
*-sysv[45]*) fmt=elf
;;
2443 i386-
*-solaris*) fmt=elf
;;
2444 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2445 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2446 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2447 i386-
*-sysv*) fmt=coff
;;
2448 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2449 i386-
*-isc*) fmt=coff
;;
2450 i386-
*-sco3.2v5
*) fmt=elf
2451 if test ${this_target} = $target; then
2452 cat >> confdefs.h
<<\EOF
2457 i386-
*-sco3.2
*) fmt=coff
;;
2458 i386-
*-vsta) fmt=aout
;;
2459 i386-
*-msdosdjgpp* \
2461 | i386-go32-rtems
*) fmt=coff em
=go32
2462 cat >> confdefs.h
<<\EOF
2463 #define STRICTCOFF 1
2466 i386-
*-rtemself*) fmt=elf
;;
2467 i386-
*-rtemscoff*) fmt=coff
;;
2468 i386-
*-rtems*) fmt=elf
;;
2469 i386-
*-gnu*) fmt=elf
;;
2470 i386-
*-mach*) fmt=aout em
=mach
;;
2471 i386-
*-msdos*) fmt=aout
;;
2472 i386-
*-moss*) fmt=elf
;;
2473 i386-
*-pe) fmt=coff em
=pe
;;
2474 i386-
*-cygwin*) fmt=coff em
=pe
;;
2475 i386-
*-interix*) fmt=coff em
=interix
;;
2476 i386-
*-mingw32*) fmt=coff em
=pe
;;
2477 i386-
*-nto-qnx*) fmt=elf
;;
2478 i386-
*-*nt
*) fmt=coff em
=pe
;;
2479 i386-
*-vxworks*) fmt=aout
;;
2480 i386-
*-chaos) fmt=elf
;;
2482 i860-
*-*) fmt=elf endian
=little
2483 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2484 i960-
*-bout) fmt=bout
;;
2485 i960-
*-coff) fmt=coff em
=ic960
;;
2486 i960-
*-rtems*) fmt=coff em
=ic960
;;
2487 i960-
*-nindy*) fmt=bout
;;
2488 i960-
*-vxworks5.0
) fmt=bout
;;
2489 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2490 i960-
*-vxworks*) fmt=bout
;;
2491 i960-
*-elf*) fmt=elf
;;
2493 ia64-
*-elf*) fmt=elf
;;
2494 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2495 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2496 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2497 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2499 ip2k-
*-*) fmt=elf
;;
2501 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2503 m32r-
*-*) fmt=elf
;;
2505 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2506 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2508 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2509 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2510 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2511 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2512 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2513 m68k-apollo-
*) fmt=coff em
=apollo
;;
2514 m68k-
*-elf*) fmt=elf
;;
2515 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2516 m68k-
*-sysv*) fmt=coff
;;
2517 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2518 m68k-
*-rtems*) fmt=elf
;;
2519 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2520 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2521 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2522 m68k-
*-gnu*) fmt=elf
;;
2523 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2524 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2525 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2526 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2527 m68k-apple-aux
*) fmt=coff em
=aux
;;
2528 m68k-
*-psos*) fmt=elf em
=psos
;;
2530 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2531 m88k-
*-coff*) fmt=coff
;;
2533 mcore-
*-elf) fmt=elf
;;
2534 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2536 # don't change em like *-*-bsd does
2537 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2538 mips-dec-bsd
*) fmt=aout endian
=little
;;
2539 mips-sony-bsd
*) fmt=ecoff
;;
2541 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2542 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2543 mips-
*-osf*) fmt=ecoff endian
=little
;;
2544 mips-
*-ecoff*) fmt=ecoff
;;
2545 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2546 mips-
*-irix6*) fmt=elf em
=irix
;;
2547 mips-
*-irix5*) fmt=elf em
=irix
;;
2548 mips-
*-irix*) fmt=ecoff em
=irix
;;
2549 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2550 mips-
*-riscos*) fmt=ecoff
;;
2551 mips
*-*-linux*) fmt=elf em
=tmips
;;
2552 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2553 mips-
*-sysv*) fmt=ecoff
;;
2554 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2555 mips-
*-netbsd*) fmt=elf
;;
2556 mips-
*-openbsd*) fmt=elf
;;
2557 mips-
*-vxworks*) fmt=elf
;;
2559 mmix-
*-*) fmt=elf
;;
2560 mn10200-
*-*) fmt=elf
;;
2561 mn10300-
*-*) fmt=elf
;;
2562 msp430-
*-*) fmt=elf
;;
2563 openrisc-
*-*) fmt=elf
;;
2564 or32-
*-rtems*) fmt=coff
;;
2565 or32-
*-coff) fmt=coff
;;
2566 or32-
*-elf) fmt=elf
;;
2569 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2570 ppc-
*-winnt*) fmt=coff em
=pe
;;
2571 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2572 ppc-
*-aix*) fmt=coff
;;
2573 ppc-
*-beos*) fmt=coff
;;
2574 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2575 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2576 ppc-
*-linux-gnu*) fmt=elf
2579 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2581 ppc-
*-solaris*) fmt=elf
2582 if test ${this_target} = $target; then
2583 cat >> confdefs.h
<<\EOF
2584 #define TARGET_SOLARIS_COMMENT 1
2588 if test x
${endian} = xbig
; then
2589 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2591 ppc-
*-rtems*) fmt=elf
;;
2592 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2593 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2594 ppc-
**-nto*) fmt=elf
;;
2595 ppc-
*-vxworks*) fmt=elf
;;
2596 ppc-
*-windiss*) fmt=elf
;;
2597 ppc-
*-kaos*) fmt=elf
;;
2599 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2600 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2602 sh
*-*-linux*) fmt=elf em
=linux
2604 sh
*eb
) endian
=big
;;
2607 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2608 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2609 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2610 sh-
*-elf*) fmt=elf
;;
2611 sh-
*-coff*) fmt=coff
;;
2612 sh-
*-nto*) fmt=elf
;;
2613 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2614 sh-
*-rtemself*) fmt=elf
;;
2615 sh-
*-rtems*) fmt=coff
;;
2616 sh-
*-kaos*) fmt=elf
;;
2617 shle
*-*-kaos*) fmt=elf
;;
2618 sh64-
*-elf*) fmt=elf
;;
2620 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2621 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2622 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2623 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2625 sparc-
*-rtemsaout*) fmt=aout
;;
2626 sparc-
*-rtemself*) fmt=elf
;;
2627 sparc-
*-rtems*) fmt=elf
;;
2628 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2629 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2630 sparc-
*-coff) fmt=coff
;;
2631 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2632 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2633 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2634 sparc-fujitsu-none
) fmt=aout
;;
2635 sparc-
*-elf) fmt=elf
;;
2636 sparc-
*-sysv4*) fmt=elf
;;
2637 sparc-
*-solaris*) fmt=elf
;;
2638 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2639 sparc-
*-*n
*bsd
*) case ${cpu} in
2640 sparc64
) fmt=elf em
=nbsd
;;
2641 *) fmt=aout em
=nbsd
;;
2643 strongarm-
*-coff) fmt=coff
;;
2644 strongarm-
*-elf) fmt=elf
;;
2645 strongarm-
*-kaos*) fmt=elf
;;
2646 xscale-
*-coff) fmt=coff
;;
2647 xscale-
*-elf) fmt=elf
;;
2649 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2650 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2651 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2652 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2653 tic80-
*-*) fmt=coff
;;
2655 v850-
*-*) fmt=elf
;;
2656 v850e-
*-*) fmt=elf
;;
2657 v850ea-
*-*) fmt=elf
;;
2659 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2660 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2661 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2662 vax-
*-vms) fmt=vms
;;
2664 w65-
*-*) fmt=coff
;;
2666 xstormy16-
*-*) fmt=elf
;;
2668 xtensa-
*-*) fmt=elf
;;
2670 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2672 *-*-aout |
*-*-scout) fmt=aout
;;
2673 *-*-freebsd*) fmt=elf em
=freebsd
;;
2674 *-*-nindy*) fmt=bout
;;
2675 *-*-bsd*) fmt=aout em
=sun3
;;
2676 *-*-generic) fmt=generic
;;
2677 *-*-xray |
*-*-hms) fmt=coff
;;
2678 *-*-sim) fmt=coff
;;
2679 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2680 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2681 *-*-vxworks) fmt=aout
;;
2682 *-*-netware) fmt=elf
;;
2685 if test ${this_target} = $target ; then
2687 if test x
${endian} = xbig
; then
2689 elif test x
${endian} = xlittle
; then
2692 if test x
${endian_def} != x
; then
2693 cat >> confdefs.h
<<EOF
2694 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2700 case ${cpu_type}-${fmt} in
2701 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2702 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2703 |
*-elf |
*-ecoff |
*-som)
2707 # Other random stuff.
2711 # Set mips_cpu to the name of the default CPU.
2712 case ${target_cpu} in
2713 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2716 mipsisa32 | mipsisa32el
)
2719 mipsisa32r2 | mipsisa32r2el
)
2722 mipsisa64 | mipsisa64el
)
2725 mipstx39 | mipstx39el
)
2728 mips64vr | mips64vrel
)
2732 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2734 mips64
* | mipsisa64
* | mipsisa32
*)
2735 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2738 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2741 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2742 # binaries. It's a GNU extension that some OSes don't understand.
2743 # The value only matters on ELF targets.
2746 use_e_mips_abi_o32
=0
2749 use_e_mips_abi_o32
=1
2752 # Decide whether to generate 32-bit or 64-bit code by default.
2753 # Used to resolve -march=from-abi when an embedded ABI is selected.
2755 mips64
*-*-* | mipsisa64
*-*-*)
2756 mips_default_64bit
=1
2759 mips_default_64bit
=0
2762 # Decide which ABI to target by default.
2764 mips64
*-linux* | mips-sgi-irix6
*)
2765 mips_default_abi
=N32_ABI
2768 mips_default_abi
=O32_ABI
2771 mips_default_abi
=NO_ABI
2774 cat >> confdefs.h
<<EOF
2775 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2778 cat >> confdefs.h
<<EOF
2779 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2782 cat >> confdefs.h
<<EOF
2783 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2786 cat >> confdefs.h
<<EOF
2787 #define MIPS_DEFAULT_ABI $mips_default_abi
2793 # Do we need the opcodes library?
2801 case "${enable_shared}" in
2802 yes) shared_opcodes
=true
;;
2803 *opcodes
*) shared_opcodes
=true
;;
2804 *) shared_opcodes
=false
;;
2806 if test "${shared_opcodes}" = "true"; then
2807 # A shared libopcodes must be linked against libbfd.
2813 # Any other special object files needed ?
2815 fr30 | ip2k | iq2000 | m32r | openrisc
)
2823 case ${extra_objects} in
2825 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2830 echo ${extra_objects} |
grep -s "itbl-parse.o"
2831 if test $?
-ne 0 ; then
2832 extra_objects
="$extra_objects itbl-parse.o"
2835 echo ${extra_objects} |
grep -s "itbl-lex.o"
2836 if test $?
-ne 0 ; then
2837 extra_objects
="$extra_objects itbl-lex.o"
2840 echo ${extra_objects} |
grep -s "itbl-ops.o"
2841 if test $?
-ne 0 ; then
2842 extra_objects
="$extra_objects itbl-ops.o"
2846 i386 | s390 | sparc
)
2847 if test $this_target = $target ; then
2848 cat >> confdefs.h
<<EOF
2849 #define DEFAULT_ARCH "${arch}"
2860 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2861 if test $?
-ne 0 ; then
2862 extra_objects
="$extra_objects xtensa-relax.o"
2870 if test $using_cgen = yes ; then
2871 case "x${extra_objects}" in
2873 *) extra_objects
="$extra_objects cgen.o" ;;
2877 # See if we really can support this configuration with the emulation code.
2879 if test $this_target = $target ; then
2880 primary_bfd_gas
=$bfd_gas
2884 if test $bfd_gas = no
; then
2885 # Can't support other configurations this way.
2888 elif test $bfd_gas = no
; then
2889 # Can't support this configuration.
2893 # From target name and format, produce a list of supported emulations.
2895 case ${generic_target}-${fmt} in
2896 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2897 mips
*-*-linux*-*) case "$endian" in
2898 big
) emulation
="mipsbelf mipslelf mipself" ;;
2899 *) emulation
="mipslelf mipsbelf mipself" ;;
2901 mips-
*-lnews*-ecoff) ;;
2902 mips-
*-*-ecoff) case "$endian" in
2903 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2904 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2906 mips-
*-*-elf) case "$endian" in
2907 big
) emulation
="mipsbelf mipslelf mipself" ;;
2908 *) emulation
="mipslelf mipsbelf mipself" ;;
2910 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2911 # i386-pc-pe-coff != i386-pc-coff.
2913 # Uncommenting the next line will turn on support for i386 AOUT
2914 # for the default linux configuration
2915 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2917 i386-
*-aout) emulation
="i386aout" ;;
2918 i386-
*-coff) emulation
="i386coff" ;;
2919 i386-
*-elf) emulation
="i386elf" ;;
2921 # Always all formats. The first stated emulation becomes the default.
2922 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2923 cris-
*-*) emulation
="criself crisaout" ;;
2926 emulations
="$emulations $emulation"
2930 # Turn on all targets if possible
2931 if test ${all_targets} = "yes"; then
2932 case ${target_cpu_type} in
2934 case ${obj_format} in
2936 emulations
="$emulations i386coff i386elf"
2939 emulations
="$emulations i386aout i386elf"
2942 emulations
="$emulations i386aout i386coff"
2949 # Assign floating point type. Most processors with FP support
2950 # IEEE FP. On those that don't support FP at all, usually IEEE
2952 case ${target_cpu} in
2953 vax | tahoe
) atof
=${target_cpu} ;;
2958 case "${obj_format}" in
2959 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2962 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2964 if test $using_cgen = yes ; then
2965 case ${target_cpu} in
2966 *) cgen_cpu_prefix
=${target_cpu} ;;
2969 cat >> confdefs.h
<<\EOF
2970 #define USING_CGEN 1
2976 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2977 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2980 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2981 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2984 case ${user_bfd_gas}-${primary_bfd_gas} in
2986 # We didn't override user's choice.
2989 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3001 # User specified nothing.
3005 # Some COFF configurations want these random other flags set.
3006 case ${obj_format} in
3008 case ${target_cpu_type} in
3009 i386
) cat >> confdefs.h
<<\EOF
3013 m68k
) cat >> confdefs.h
<<\EOF
3017 m88k
) cat >> confdefs.h
<<\EOF
3025 # Getting this done right is going to be a bitch. Each configuration specified
3026 # with --enable-targets=... should be checked for environment, format, cpu, and
3029 # For each configuration, the necessary object file support code must be linked
3030 # in. This might be only one, it might be up to four. The necessary emulation
3031 # code needs to be provided, too.
3033 # And then there's "--enable-targets=all"....
3035 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3037 formats
="${obj_format}"
3040 _gas_uniq_list
="$emulations"
3041 _gas_uniq_newlist
=""
3042 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3043 case $_gas_uniq_i in
3045 *) case " $_gas_uniq_newlist " in
3046 *" $_gas_uniq_i "*) ;;
3047 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3051 emulations
=$_gas_uniq_newlist
3053 for em
in .
$emulations ; do
3056 mipsbelf | mipslelf | mipself
)
3057 fmt=elf
file=mipself
;;
3058 mipsbecoff | mipslecoff | mipsecoff
)
3059 fmt=ecoff
file=mipsecoff
;;
3061 fmt=coff
file=$em ;;
3063 fmt=aout
file=$em ;;
3067 formats
="$formats $fmt"
3068 emfiles
="$emfiles e-$file.o"
3069 EMULATIONS
="$EMULATIONS &$em,"
3071 _gas_uniq_list
="$formats"
3072 _gas_uniq_newlist
=""
3073 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3074 case $_gas_uniq_i in
3076 *) case " $_gas_uniq_newlist " in
3077 *" $_gas_uniq_i "*) ;;
3078 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3082 formats
=$_gas_uniq_newlist
3084 _gas_uniq_list
="$emfiles"
3085 _gas_uniq_newlist
=""
3086 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3087 case $_gas_uniq_i in
3089 *) case " $_gas_uniq_newlist " in
3090 *" $_gas_uniq_i "*) ;;
3091 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3095 emfiles
=$_gas_uniq_newlist
3097 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3098 for fmt in $formats ; do
3100 aout
) cat >> confdefs.h
<<\EOF
3101 #define OBJ_MAYBE_AOUT 1
3104 bout
) cat >> confdefs.h
<<\EOF
3105 #define OBJ_MAYBE_BOUT 1
3108 coff
) cat >> confdefs.h
<<\EOF
3109 #define OBJ_MAYBE_COFF 1
3112 ecoff
) cat >> confdefs.h
<<\EOF
3113 #define OBJ_MAYBE_ECOFF 1
3116 elf
) cat >> confdefs.h
<<\EOF
3117 #define OBJ_MAYBE_ELF 1
3120 generic
) cat >> confdefs.h
<<\EOF
3121 #define OBJ_MAYBE_GENERIC 1
3124 hp300
) cat >> confdefs.h
<<\EOF
3125 #define OBJ_MAYBE_HP300 1
3128 ieee
) cat >> confdefs.h
<<\EOF
3129 #define OBJ_MAYBE_IEEE 1
3132 som
) cat >> confdefs.h
<<\EOF
3133 #define OBJ_MAYBE_SOM 1
3136 vms
) cat >> confdefs.h
<<\EOF
3137 #define OBJ_MAYBE_VMS 1
3141 extra_objects
="$extra_objects obj-$fmt.o"
3145 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3146 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3147 # e-mips* has more than one emulation per file, e-i386* has just one at the
3148 # moment. If only one emulation is specified, then don't define
3149 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3150 case "${obj_format}${emfiles}" in
3152 extra_objects
="$extra_objects $emfiles"
3153 cat >> confdefs.h
<<\EOF
3154 #define USE_EMULATIONS 1
3160 cat >> confdefs.h
<<EOF
3161 #define EMULATIONS $EMULATIONS
3164 cat >> confdefs.h
<<EOF
3165 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3169 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3170 yes-
*-coff) need_bfd
=yes ;;
3171 no-
*-coff) need_bfd
=yes
3172 cat >> confdefs.h
<<\EOF
3173 #define MANY_SEGMENTS 1
3178 reject_dev_configs
=yes
3180 case ${reject_dev_configs}-${dev} in
3182 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3192 case "${primary_bfd_gas}" in
3193 yes) cat >> confdefs.h
<<\EOF
3194 #define BFD_ASSEMBLER 1
3200 # do we need the opcodes library?
3201 case "${need_opcodes}" in
3203 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3207 case "${need_bfd}" in
3209 BFDLIB
=..
/bfd
/libbfd.la
3210 BFDVER_H
=..
/bfd
/bfdver.h
3211 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3221 cat >> confdefs.h
<<EOF
3222 #define TARGET_ALIAS "${target_alias}"
3225 cat >> confdefs.h
<<EOF
3226 #define TARGET_CANONICAL "${target}"
3229 cat >> confdefs.h
<<EOF
3230 #define TARGET_CPU "${target_cpu}"
3233 cat >> confdefs.h
<<EOF
3234 #define TARGET_VENDOR "${target_vendor}"
3237 cat >> confdefs.h
<<EOF
3238 #define TARGET_OS "${target_os}"
3242 # Extract the first word of "gcc", so it can be a program name with args.
3243 set dummy gcc
; ac_word
=$2
3244 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3245 echo "configure:3246: checking for $ac_word" >&5
3246 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3247 echo $ac_n "(cached) $ac_c" 1>&6
3249 if test -n "$CC"; then
3250 ac_cv_prog_CC
="$CC" # Let the user override the test.
3252 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3254 for ac_dir
in $ac_dummy; do
3255 test -z "$ac_dir" && ac_dir
=.
3256 if test -f $ac_dir/$ac_word; then
3265 if test -n "$CC"; then
3266 echo "$ac_t""$CC" 1>&6
3268 echo "$ac_t""no" 1>&6
3271 if test -z "$CC"; then
3272 # Extract the first word of "cc", so it can be a program name with args.
3273 set dummy cc
; ac_word
=$2
3274 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3275 echo "configure:3276: checking for $ac_word" >&5
3276 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3277 echo $ac_n "(cached) $ac_c" 1>&6
3279 if test -n "$CC"; then
3280 ac_cv_prog_CC
="$CC" # Let the user override the test.
3282 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3285 for ac_dir
in $ac_dummy; do
3286 test -z "$ac_dir" && ac_dir
=.
3287 if test -f $ac_dir/$ac_word; then
3288 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3289 ac_prog_rejected
=yes
3297 if test $ac_prog_rejected = yes; then
3298 # We found a bogon in the path, so make sure we never use it.
3299 set dummy
$ac_cv_prog_CC
3301 if test $# -gt 0; then
3302 # We chose a different compiler from the bogus one.
3303 # However, it has the same basename, so the bogon will be chosen
3304 # first if we set CC to just the basename; use the full file name.
3306 set dummy
"$ac_dir/$ac_word" "$@"
3314 if test -n "$CC"; then
3315 echo "$ac_t""$CC" 1>&6
3317 echo "$ac_t""no" 1>&6
3320 if test -z "$CC"; then
3321 case "`uname -s`" in
3323 # Extract the first word of "cl", so it can be a program name with args.
3324 set dummy cl
; ac_word
=$2
3325 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3326 echo "configure:3327: checking for $ac_word" >&5
3327 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3328 echo $ac_n "(cached) $ac_c" 1>&6
3330 if test -n "$CC"; then
3331 ac_cv_prog_CC
="$CC" # Let the user override the test.
3333 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3335 for ac_dir
in $ac_dummy; do
3336 test -z "$ac_dir" && ac_dir
=.
3337 if test -f $ac_dir/$ac_word; then
3346 if test -n "$CC"; then
3347 echo "$ac_t""$CC" 1>&6
3349 echo "$ac_t""no" 1>&6
3354 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3357 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3358 echo "configure:3359: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3361 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3362 ac_cpp
='$CPP $CPPFLAGS'
3363 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3364 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3365 cross_compiling
=$ac_cv_prog_cc_cross
3367 cat > conftest.
$ac_ext << EOF
3369 #line 3370 "configure"
3370 #include "confdefs.h"
3374 if { (eval echo configure
:3375: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3375 ac_cv_prog_cc_works
=yes
3376 # If we can't run a trivial program, we are probably using a cross compiler.
3377 if (.
/conftest
; exit) 2>/dev
/null
; then
3378 ac_cv_prog_cc_cross
=no
3380 ac_cv_prog_cc_cross
=yes
3383 echo "configure: failed program was:" >&5
3384 cat conftest.
$ac_ext >&5
3385 ac_cv_prog_cc_works
=no
3389 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3390 ac_cpp
='$CPP $CPPFLAGS'
3391 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3392 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3393 cross_compiling
=$ac_cv_prog_cc_cross
3395 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3396 if test $ac_cv_prog_cc_works = no
; then
3397 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3399 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3400 echo "configure:3401: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3401 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3402 cross_compiling
=$ac_cv_prog_cc_cross
3404 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3405 echo "configure:3406: checking whether we are using GNU C" >&5
3406 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3407 echo $ac_n "(cached) $ac_c" 1>&6
3409 cat > conftest.c
<<EOF
3414 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3421 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3423 if test $ac_cv_prog_gcc = yes; then
3429 ac_test_CFLAGS
="${CFLAGS+set}"
3430 ac_save_CFLAGS
="$CFLAGS"
3432 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3433 echo "configure:3434: checking whether ${CC-cc} accepts -g" >&5
3434 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3435 echo $ac_n "(cached) $ac_c" 1>&6
3437 echo 'void f(){}' > conftest.c
3438 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3447 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3448 if test "$ac_test_CFLAGS" = set; then
3449 CFLAGS
="$ac_save_CFLAGS"
3450 elif test $ac_cv_prog_cc_g = yes; then
3451 if test "$GCC" = yes; then
3457 if test "$GCC" = yes; then
3465 for ac_prog
in 'bison -y' byacc
3467 # Extract the first word of "$ac_prog", so it can be a program name with args.
3468 set dummy
$ac_prog; ac_word
=$2
3469 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3470 echo "configure:3471: checking for $ac_word" >&5
3471 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3472 echo $ac_n "(cached) $ac_c" 1>&6
3474 if test -n "$YACC"; then
3475 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3477 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3479 for ac_dir
in $ac_dummy; do
3480 test -z "$ac_dir" && ac_dir
=.
3481 if test -f $ac_dir/$ac_word; then
3482 ac_cv_prog_YACC
="$ac_prog"
3489 YACC
="$ac_cv_prog_YACC"
3490 if test -n "$YACC"; then
3491 echo "$ac_t""$YACC" 1>&6
3493 echo "$ac_t""no" 1>&6
3496 test -n "$YACC" && break
3498 test -n "$YACC" || YACC
="yacc"
3500 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3501 echo "configure:3502: checking how to run the C preprocessor" >&5
3502 # On Suns, sometimes $CPP names a directory.
3503 if test -n "$CPP" && test -d "$CPP"; then
3506 if test -z "$CPP"; then
3507 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3508 echo $ac_n "(cached) $ac_c" 1>&6
3510 # This must be in double quotes, not single quotes, because CPP may get
3511 # substituted into the Makefile and "${CC-cc}" will confuse make.
3513 # On the NeXT, cc -E runs the code through the compiler's parser,
3514 # not just through cpp.
3515 cat > conftest.
$ac_ext <<EOF
3516 #line 3517 "configure"
3517 #include "confdefs.h"
3521 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3522 { (eval echo configure
:3523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3523 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3524 if test -z "$ac_err"; then
3528 echo "configure: failed program was:" >&5
3529 cat conftest.
$ac_ext >&5
3531 CPP
="${CC-cc} -E -traditional-cpp"
3532 cat > conftest.
$ac_ext <<EOF
3533 #line 3534 "configure"
3534 #include "confdefs.h"
3538 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3539 { (eval echo configure
:3540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3540 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3541 if test -z "$ac_err"; then
3545 echo "configure: failed program was:" >&5
3546 cat conftest.
$ac_ext >&5
3548 CPP
="${CC-cc} -nologo -E"
3549 cat > conftest.
$ac_ext <<EOF
3550 #line 3551 "configure"
3551 #include "confdefs.h"
3555 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3556 { (eval echo configure
:3557: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3557 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3558 if test -z "$ac_err"; then
3562 echo "configure: failed program was:" >&5
3563 cat conftest.
$ac_ext >&5
3572 ac_cv_prog_CPP
="$CPP"
3574 CPP
="$ac_cv_prog_CPP"
3576 ac_cv_prog_CPP
="$CPP"
3578 echo "$ac_t""$CPP" 1>&6
3580 missing_dir
=`cd $ac_aux_dir && pwd`
3581 for ac_prog
in flex
lex
3583 # Extract the first word of "$ac_prog", so it can be a program name with args.
3584 set dummy
$ac_prog; ac_word
=$2
3585 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3586 echo "configure:3587: checking for $ac_word" >&5
3587 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3588 echo $ac_n "(cached) $ac_c" 1>&6
3590 if test -n "$LEX"; then
3591 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3593 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3595 for ac_dir
in $ac_dummy; do
3596 test -z "$ac_dir" && ac_dir
=.
3597 if test -f $ac_dir/$ac_word; then
3598 ac_cv_prog_LEX
="$ac_prog"
3605 LEX
="$ac_cv_prog_LEX"
3606 if test -n "$LEX"; then
3607 echo "$ac_t""$LEX" 1>&6
3609 echo "$ac_t""no" 1>&6
3612 test -n "$LEX" && break
3614 test -n "$LEX" || LEX
="$missing_dir/missing flex"
3616 # Extract the first word of "flex", so it can be a program name with args.
3617 set dummy flex
; ac_word
=$2
3618 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3619 echo "configure:3620: checking for $ac_word" >&5
3620 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3621 echo $ac_n "(cached) $ac_c" 1>&6
3623 if test -n "$LEX"; then
3624 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3626 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3628 for ac_dir
in $ac_dummy; do
3629 test -z "$ac_dir" && ac_dir
=.
3630 if test -f $ac_dir/$ac_word; then
3631 ac_cv_prog_LEX
="flex"
3636 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3639 LEX
="$ac_cv_prog_LEX"
3640 if test -n "$LEX"; then
3641 echo "$ac_t""$LEX" 1>&6
3643 echo "$ac_t""no" 1>&6
3646 if test -z "$LEXLIB"
3652 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3653 echo "configure:3654: checking for yywrap in -l$ac_lib" >&5
3654 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3655 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3656 echo $ac_n "(cached) $ac_c" 1>&6
3658 ac_save_LIBS
="$LIBS"
3659 LIBS
="-l$ac_lib $LIBS"
3660 cat > conftest.
$ac_ext <<EOF
3661 #line 3662 "configure"
3662 #include "confdefs.h"
3663 /* Override any gcc2 internal prototype to avoid an error. */
3664 /* We use char because int might match the return type of a gcc2
3665 builtin and then its argument prototype would still apply. */
3672 if { (eval echo configure
:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3674 eval "ac_cv_lib_$ac_lib_var=yes"
3676 echo "configure: failed program was:" >&5
3677 cat conftest.
$ac_ext >&5
3679 eval "ac_cv_lib_$ac_lib_var=no"
3682 LIBS
="$ac_save_LIBS"
3685 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3686 echo "$ac_t""yes" 1>&6
3689 echo "$ac_t""no" 1>&6
3694 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3695 echo "configure:3696: checking lex output file root" >&5
3696 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3697 echo $ac_n "(cached) $ac_c" 1>&6
3699 # The minimal lex program is just a single line: %%. But some broken lexes
3700 # (Solaris, I think it was) want two %% lines, so accommodate them.
3703 if test -f lex.yy.c
; then
3704 ac_cv_prog_lex_root
=lex.yy
3705 elif test -f lexyy.c
; then
3706 ac_cv_prog_lex_root
=lexyy
3708 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3712 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3713 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3715 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3716 echo "configure:3717: checking whether yytext is a pointer" >&5
3717 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3718 echo $ac_n "(cached) $ac_c" 1>&6
3720 # POSIX says lex can declare yytext either as a pointer or an array; the
3721 # default is implementation-dependent. Figure out which it is, since
3722 # not all implementations provide the %pointer and %array declarations.
3723 ac_cv_prog_lex_yytext_pointer
=no
3724 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3725 ac_save_LIBS
="$LIBS"
3726 LIBS
="$LIBS $LEXLIB"
3727 cat > conftest.
$ac_ext <<EOF
3728 #line 3729 "configure"
3729 #include "confdefs.h"
3730 `cat $LEX_OUTPUT_ROOT.c`
3735 if { (eval echo configure
:3736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3737 ac_cv_prog_lex_yytext_pointer
=yes
3739 echo "configure: failed program was:" >&5
3740 cat conftest.
$ac_ext >&5
3743 LIBS
="$ac_save_LIBS"
3744 rm -f "${LEX_OUTPUT_ROOT}.c"
3748 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3749 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3750 cat >> confdefs.h
<<\EOF
3751 #define YYTEXT_POINTER 1
3757 ALL_LINGUAS
="fr tr es"
3758 # Extract the first word of "ranlib", so it can be a program name with args.
3759 set dummy ranlib
; ac_word
=$2
3760 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3761 echo "configure:3762: checking for $ac_word" >&5
3762 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3763 echo $ac_n "(cached) $ac_c" 1>&6
3765 if test -n "$RANLIB"; then
3766 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3768 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3770 for ac_dir
in $ac_dummy; do
3771 test -z "$ac_dir" && ac_dir
=.
3772 if test -f $ac_dir/$ac_word; then
3773 ac_cv_prog_RANLIB
="ranlib"
3778 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3781 RANLIB
="$ac_cv_prog_RANLIB"
3782 if test -n "$RANLIB"; then
3783 echo "$ac_t""$RANLIB" 1>&6
3785 echo "$ac_t""no" 1>&6
3788 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3789 echo "configure:3790: checking for ANSI C header files" >&5
3790 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3791 echo $ac_n "(cached) $ac_c" 1>&6
3793 cat > conftest.
$ac_ext <<EOF
3794 #line 3795 "configure"
3795 #include "confdefs.h"
3801 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3802 { (eval echo configure
:3803: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3803 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3804 if test -z "$ac_err"; then
3806 ac_cv_header_stdc
=yes
3809 echo "configure: failed program was:" >&5
3810 cat conftest.
$ac_ext >&5
3812 ac_cv_header_stdc
=no
3816 if test $ac_cv_header_stdc = yes; then
3817 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3818 cat > conftest.
$ac_ext <<EOF
3819 #line 3820 "configure"
3820 #include "confdefs.h"
3823 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3824 egrep "memchr" >/dev
/null
2>&1; then
3828 ac_cv_header_stdc
=no
3834 if test $ac_cv_header_stdc = yes; then
3835 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3836 cat > conftest.
$ac_ext <<EOF
3837 #line 3838 "configure"
3838 #include "confdefs.h"
3841 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3842 egrep "free" >/dev
/null
2>&1; then
3846 ac_cv_header_stdc
=no
3852 if test $ac_cv_header_stdc = yes; then
3853 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3854 if test "$cross_compiling" = yes; then
3857 cat > conftest.
$ac_ext <<EOF
3858 #line 3859 "configure"
3859 #include "confdefs.h"
3861 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3862 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3863 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3864 int main () { int i; for (i = 0; i < 256; i++)
3865 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3869 if { (eval echo configure
:3870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3873 echo "configure: failed program was:" >&5
3874 cat conftest.
$ac_ext >&5
3876 ac_cv_header_stdc
=no
3884 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3885 if test $ac_cv_header_stdc = yes; then
3886 cat >> confdefs.h
<<\EOF
3887 #define STDC_HEADERS 1
3892 echo $ac_n "checking for working const""... $ac_c" 1>&6
3893 echo "configure:3894: checking for working const" >&5
3894 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3895 echo $ac_n "(cached) $ac_c" 1>&6
3897 cat > conftest.
$ac_ext <<EOF
3898 #line 3899 "configure"
3899 #include "confdefs.h"
3903 /* Ultrix mips cc rejects this. */
3904 typedef int charset[2]; const charset x;
3905 /* SunOS 4.1.1 cc rejects this. */
3906 char const *const *ccp;
3908 /* NEC SVR4.0.2 mips cc rejects this. */
3909 struct point {int x, y;};
3910 static struct point const zero = {0,0};
3911 /* AIX XL C 1.02.0.0 rejects this.
3912 It does not let you subtract one const X* pointer from another in an arm
3913 of an if-expression whose if-part is not a constant expression */
3914 const char *g = "string";
3915 ccp = &g + (g ? g-g : 0);
3916 /* HPUX 7.0 cc rejects these. */
3919 ccp = (char const *const *) p;
3920 { /* SCO 3.2v4 cc rejects this. */
3922 char const *s = 0 ? (char *) 0 : (char const *) 0;
3926 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3928 const int *foo = &x[0];
3931 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3932 typedef const int *iptr;
3936 { /* AIX XL C 1.02.0.0 rejects this saying
3937 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3938 struct s { int j; const int *ap[3]; };
3939 struct s *b; b->j = 5;
3941 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3947 if { (eval echo configure
:3948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3951 echo "configure: failed program was:" >&5
3952 cat conftest.
$ac_ext >&5
3959 echo "$ac_t""$ac_cv_c_const" 1>&6
3960 if test $ac_cv_c_const = no
; then
3961 cat >> confdefs.h
<<\EOF
3967 echo $ac_n "checking for inline""... $ac_c" 1>&6
3968 echo "configure:3969: checking for inline" >&5
3969 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3970 echo $ac_n "(cached) $ac_c" 1>&6
3973 for ac_kw
in inline __inline__ __inline
; do
3974 cat > conftest.
$ac_ext <<EOF
3975 #line 3976 "configure"
3976 #include "confdefs.h"
3982 if { (eval echo configure
:3983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3984 ac_cv_c_inline
=$ac_kw; break
3986 echo "configure: failed program was:" >&5
3987 cat conftest.
$ac_ext >&5
3994 echo "$ac_t""$ac_cv_c_inline" 1>&6
3995 case "$ac_cv_c_inline" in
3997 no
) cat >> confdefs.h
<<\EOF
4001 *) cat >> confdefs.h
<<EOF
4002 #define inline $ac_cv_c_inline
4007 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4008 echo "configure:4009: checking for off_t" >&5
4009 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4010 echo $ac_n "(cached) $ac_c" 1>&6
4012 cat > conftest.
$ac_ext <<EOF
4013 #line 4014 "configure"
4014 #include "confdefs.h"
4015 #include <sys/types.h>
4021 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4022 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4024 ac_cv_type_off_t
=yes
4032 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4033 if test $ac_cv_type_off_t = no
; then
4034 cat >> confdefs.h
<<\EOF
4040 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4041 echo "configure:4042: checking for size_t" >&5
4042 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4043 echo $ac_n "(cached) $ac_c" 1>&6
4045 cat > conftest.
$ac_ext <<EOF
4046 #line 4047 "configure"
4047 #include "confdefs.h"
4048 #include <sys/types.h>
4054 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4055 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4057 ac_cv_type_size_t
=yes
4060 ac_cv_type_size_t
=no
4065 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4066 if test $ac_cv_type_size_t = no
; then
4067 cat >> confdefs.h
<<\EOF
4068 #define size_t unsigned
4073 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4074 # for constant arguments. Useless!
4075 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4076 echo "configure:4077: checking for working alloca.h" >&5
4077 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4078 echo $ac_n "(cached) $ac_c" 1>&6
4080 cat > conftest.
$ac_ext <<EOF
4081 #line 4082 "configure"
4082 #include "confdefs.h"
4085 char *p = alloca(2 * sizeof(int));
4088 if { (eval echo configure
:4089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4090 ac_cv_header_alloca_h
=yes
4092 echo "configure: failed program was:" >&5
4093 cat conftest.
$ac_ext >&5
4095 ac_cv_header_alloca_h
=no
4100 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4101 if test $ac_cv_header_alloca_h = yes; then
4102 cat >> confdefs.h
<<\EOF
4103 #define HAVE_ALLOCA_H 1
4108 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4109 echo "configure:4110: checking for alloca" >&5
4110 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4111 echo $ac_n "(cached) $ac_c" 1>&6
4113 cat > conftest.
$ac_ext <<EOF
4114 #line 4115 "configure"
4115 #include "confdefs.h"
4118 # define alloca __builtin_alloca
4121 # include <malloc.h>
4122 # define alloca _alloca
4125 # include <alloca.h>
4130 # ifndef alloca /* predefined by HP cc +Olibcalls */
4139 char *p = (char *) alloca(1);
4142 if { (eval echo configure
:4143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4144 ac_cv_func_alloca_works
=yes
4146 echo "configure: failed program was:" >&5
4147 cat conftest.
$ac_ext >&5
4149 ac_cv_func_alloca_works
=no
4154 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4155 if test $ac_cv_func_alloca_works = yes; then
4156 cat >> confdefs.h
<<\EOF
4157 #define HAVE_ALLOCA 1
4162 if test $ac_cv_func_alloca_works = no
; then
4163 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4164 # that cause trouble. Some versions do not even contain alloca or
4165 # contain a buggy version. If you still want to use their alloca,
4166 # use ar to extract alloca.o from them instead of compiling alloca.c.
4167 ALLOCA
=alloca.
${ac_objext}
4168 cat >> confdefs.h
<<\EOF
4173 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4174 echo "configure:4175: checking whether alloca needs Cray hooks" >&5
4175 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4176 echo $ac_n "(cached) $ac_c" 1>&6
4178 cat > conftest.
$ac_ext <<EOF
4179 #line 4180 "configure"
4180 #include "confdefs.h"
4181 #if defined(CRAY) && ! defined(CRAY2)
4188 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4189 egrep "webecray" >/dev
/null
2>&1; then
4200 echo "$ac_t""$ac_cv_os_cray" 1>&6
4201 if test $ac_cv_os_cray = yes; then
4202 for ac_func
in _getb67 GETB67 getb67
; do
4203 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4204 echo "configure:4205: checking for $ac_func" >&5
4205 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4206 echo $ac_n "(cached) $ac_c" 1>&6
4208 cat > conftest.
$ac_ext <<EOF
4209 #line 4210 "configure"
4210 #include "confdefs.h"
4211 /* System header to define __stub macros and hopefully few prototypes,
4212 which can conflict with char $ac_func(); below. */
4214 /* Override any gcc2 internal prototype to avoid an error. */
4215 /* We use char because int might match the return type of a gcc2
4216 builtin and then its argument prototype would still apply. */
4221 /* The GNU C library defines this for functions which it implements
4222 to always fail with ENOSYS. Some functions are actually named
4223 something starting with __ and the normal name is an alias. */
4224 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4232 if { (eval echo configure
:4233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4234 eval "ac_cv_func_$ac_func=yes"
4236 echo "configure: failed program was:" >&5
4237 cat conftest.
$ac_ext >&5
4239 eval "ac_cv_func_$ac_func=no"
4244 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4245 echo "$ac_t""yes" 1>&6
4246 cat >> confdefs.h
<<EOF
4247 #define CRAY_STACKSEG_END $ac_func
4252 echo "$ac_t""no" 1>&6
4258 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4259 echo "configure:4260: checking stack direction for C alloca" >&5
4260 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4261 echo $ac_n "(cached) $ac_c" 1>&6
4263 if test "$cross_compiling" = yes; then
4264 ac_cv_c_stack_direction
=0
4266 cat > conftest.
$ac_ext <<EOF
4267 #line 4268 "configure"
4268 #include "confdefs.h"
4269 find_stack_direction ()
4271 static char *addr = 0;
4276 return find_stack_direction ();
4279 return (&dummy > addr) ? 1 : -1;
4283 exit (find_stack_direction() < 0);
4286 if { (eval echo configure
:4287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4288 ac_cv_c_stack_direction
=1
4290 echo "configure: failed program was:" >&5
4291 cat conftest.
$ac_ext >&5
4293 ac_cv_c_stack_direction
=-1
4300 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4301 cat >> confdefs.h
<<EOF
4302 #define STACK_DIRECTION $ac_cv_c_stack_direction
4307 for ac_hdr
in unistd.h
4309 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4310 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4311 echo "configure:4312: checking for $ac_hdr" >&5
4312 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4313 echo $ac_n "(cached) $ac_c" 1>&6
4315 cat > conftest.
$ac_ext <<EOF
4316 #line 4317 "configure"
4317 #include "confdefs.h"
4320 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4321 { (eval echo configure
:4322: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4322 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4323 if test -z "$ac_err"; then
4325 eval "ac_cv_header_$ac_safe=yes"
4328 echo "configure: failed program was:" >&5
4329 cat conftest.
$ac_ext >&5
4331 eval "ac_cv_header_$ac_safe=no"
4335 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4336 echo "$ac_t""yes" 1>&6
4337 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4338 cat >> confdefs.h
<<EOF
4339 #define $ac_tr_hdr 1
4343 echo "$ac_t""no" 1>&6
4347 for ac_func
in getpagesize
4349 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4350 echo "configure:4351: checking for $ac_func" >&5
4351 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4352 echo $ac_n "(cached) $ac_c" 1>&6
4354 cat > conftest.
$ac_ext <<EOF
4355 #line 4356 "configure"
4356 #include "confdefs.h"
4357 /* System header to define __stub macros and hopefully few prototypes,
4358 which can conflict with char $ac_func(); below. */
4360 /* Override any gcc2 internal prototype to avoid an error. */
4361 /* We use char because int might match the return type of a gcc2
4362 builtin and then its argument prototype would still apply. */
4367 /* The GNU C library defines this for functions which it implements
4368 to always fail with ENOSYS. Some functions are actually named
4369 something starting with __ and the normal name is an alias. */
4370 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4378 if { (eval echo configure
:4379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4380 eval "ac_cv_func_$ac_func=yes"
4382 echo "configure: failed program was:" >&5
4383 cat conftest.
$ac_ext >&5
4385 eval "ac_cv_func_$ac_func=no"
4390 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4391 echo "$ac_t""yes" 1>&6
4392 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4393 cat >> confdefs.h
<<EOF
4394 #define $ac_tr_func 1
4398 echo "$ac_t""no" 1>&6
4402 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4403 echo "configure:4404: checking for working mmap" >&5
4404 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4405 echo $ac_n "(cached) $ac_c" 1>&6
4407 if test "$cross_compiling" = yes; then
4408 ac_cv_func_mmap_fixed_mapped
=no
4410 cat > conftest.
$ac_ext <<EOF
4411 #line 4412 "configure"
4412 #include "confdefs.h"
4414 /* Thanks to Mike Haertel and Jim Avera for this test.
4415 Here is a matrix of mmap possibilities:
4416 mmap private not fixed
4417 mmap private fixed at somewhere currently unmapped
4418 mmap private fixed at somewhere already mapped
4419 mmap shared not fixed
4420 mmap shared fixed at somewhere currently unmapped
4421 mmap shared fixed at somewhere already mapped
4422 For private mappings, we should verify that changes cannot be read()
4423 back from the file, nor mmap's back from the file at a different
4424 address. (There have been systems where private was not correctly
4425 implemented like the infamous i386 svr4.0, and systems where the
4426 VM page cache was not coherent with the filesystem buffer cache
4427 like early versions of FreeBSD and possibly contemporary NetBSD.)
4428 For shared mappings, we should conversely verify that changes get
4429 propogated back to all the places they're supposed to be.
4431 Grep wants private fixed already mapped.
4432 The main things grep needs to know about mmap are:
4433 * does it exist and is it safe to write into the mmap'd area
4434 * how to use it (BSD variants) */
4435 #include <sys/types.h>
4437 #include <sys/mman.h>
4439 /* This mess was copied from the GNU getpagesize.h. */
4440 #ifndef HAVE_GETPAGESIZE
4441 # ifdef HAVE_UNISTD_H
4442 # include <unistd.h>
4445 /* Assume that all systems that can run configure have sys/param.h. */
4446 # ifndef HAVE_SYS_PARAM_H
4447 # define HAVE_SYS_PARAM_H 1
4450 # ifdef _SC_PAGESIZE
4451 # define getpagesize() sysconf(_SC_PAGESIZE)
4452 # else /* no _SC_PAGESIZE */
4453 # ifdef HAVE_SYS_PARAM_H
4454 # include <sys/param.h>
4455 # ifdef EXEC_PAGESIZE
4456 # define getpagesize() EXEC_PAGESIZE
4457 # else /* no EXEC_PAGESIZE */
4459 # define getpagesize() NBPG * CLSIZE
4462 # endif /* no CLSIZE */
4463 # else /* no NBPG */
4465 # define getpagesize() NBPC
4466 # else /* no NBPC */
4468 # define getpagesize() PAGESIZE
4469 # endif /* PAGESIZE */
4470 # endif /* no NBPC */
4471 # endif /* no NBPG */
4472 # endif /* no EXEC_PAGESIZE */
4473 # else /* no HAVE_SYS_PARAM_H */
4474 # define getpagesize() 8192 /* punt totally */
4475 # endif /* no HAVE_SYS_PARAM_H */
4476 # endif /* no _SC_PAGESIZE */
4478 #endif /* no HAVE_GETPAGESIZE */
4481 extern "C" { void *malloc(unsigned); }
4489 char *data, *data2, *data3;
4493 pagesize = getpagesize();
4496 * First, make a file with some known garbage in it.
4498 data = malloc(pagesize);
4501 for (i = 0; i < pagesize; ++i)
4502 *(data + i) = rand();
4504 fd = creat("conftestmmap", 0600);
4507 if (write(fd, data, pagesize) != pagesize)
4512 * Next, try to mmap the file at a fixed address which
4513 * already has something else allocated at it. If we can,
4514 * also make sure that we see the same garbage.
4516 fd = open("conftestmmap", O_RDWR);
4519 data2 = malloc(2 * pagesize);
4522 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4523 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4524 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4526 for (i = 0; i < pagesize; ++i)
4527 if (*(data + i) != *(data2 + i))
4531 * Finally, make sure that changes to the mapped area
4532 * do not percolate back to the file as seen by read().
4533 * (This is a bug on some variants of i386 svr4.0.)
4535 for (i = 0; i < pagesize; ++i)
4536 *(data2 + i) = *(data2 + i) + 1;
4537 data3 = malloc(pagesize);
4540 if (read(fd, data3, pagesize) != pagesize)
4542 for (i = 0; i < pagesize; ++i)
4543 if (*(data + i) != *(data3 + i))
4546 unlink("conftestmmap");
4551 if { (eval echo configure
:4552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4553 ac_cv_func_mmap_fixed_mapped
=yes
4555 echo "configure: failed program was:" >&5
4556 cat conftest.
$ac_ext >&5
4558 ac_cv_func_mmap_fixed_mapped
=no
4565 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4566 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4567 cat >> confdefs.h
<<\EOF
4574 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4575 unistd.h values.h sys
/param.h
4577 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4578 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4579 echo "configure:4580: checking for $ac_hdr" >&5
4580 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4581 echo $ac_n "(cached) $ac_c" 1>&6
4583 cat > conftest.
$ac_ext <<EOF
4584 #line 4585 "configure"
4585 #include "confdefs.h"
4588 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4589 { (eval echo configure
:4590: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4590 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4591 if test -z "$ac_err"; then
4593 eval "ac_cv_header_$ac_safe=yes"
4596 echo "configure: failed program was:" >&5
4597 cat conftest.
$ac_ext >&5
4599 eval "ac_cv_header_$ac_safe=no"
4603 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4604 echo "$ac_t""yes" 1>&6
4605 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4606 cat >> confdefs.h
<<EOF
4607 #define $ac_tr_hdr 1
4611 echo "$ac_t""no" 1>&6
4615 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4616 __argz_count __argz_stringify __argz_next
4618 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4619 echo "configure:4620: checking for $ac_func" >&5
4620 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4621 echo $ac_n "(cached) $ac_c" 1>&6
4623 cat > conftest.
$ac_ext <<EOF
4624 #line 4625 "configure"
4625 #include "confdefs.h"
4626 /* System header to define __stub macros and hopefully few prototypes,
4627 which can conflict with char $ac_func(); below. */
4629 /* Override any gcc2 internal prototype to avoid an error. */
4630 /* We use char because int might match the return type of a gcc2
4631 builtin and then its argument prototype would still apply. */
4636 /* The GNU C library defines this for functions which it implements
4637 to always fail with ENOSYS. Some functions are actually named
4638 something starting with __ and the normal name is an alias. */
4639 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4647 if { (eval echo configure
:4648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4649 eval "ac_cv_func_$ac_func=yes"
4651 echo "configure: failed program was:" >&5
4652 cat conftest.
$ac_ext >&5
4654 eval "ac_cv_func_$ac_func=no"
4659 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4660 echo "$ac_t""yes" 1>&6
4661 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4662 cat >> confdefs.h
<<EOF
4663 #define $ac_tr_func 1
4667 echo "$ac_t""no" 1>&6
4672 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4673 for ac_func
in stpcpy
4675 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4676 echo "configure:4677: checking for $ac_func" >&5
4677 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4678 echo $ac_n "(cached) $ac_c" 1>&6
4680 cat > conftest.
$ac_ext <<EOF
4681 #line 4682 "configure"
4682 #include "confdefs.h"
4683 /* System header to define __stub macros and hopefully few prototypes,
4684 which can conflict with char $ac_func(); below. */
4686 /* Override any gcc2 internal prototype to avoid an error. */
4687 /* We use char because int might match the return type of a gcc2
4688 builtin and then its argument prototype would still apply. */
4693 /* The GNU C library defines this for functions which it implements
4694 to always fail with ENOSYS. Some functions are actually named
4695 something starting with __ and the normal name is an alias. */
4696 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4704 if { (eval echo configure
:4705: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4706 eval "ac_cv_func_$ac_func=yes"
4708 echo "configure: failed program was:" >&5
4709 cat conftest.
$ac_ext >&5
4711 eval "ac_cv_func_$ac_func=no"
4716 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4717 echo "$ac_t""yes" 1>&6
4718 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4719 cat >> confdefs.h
<<EOF
4720 #define $ac_tr_func 1
4724 echo "$ac_t""no" 1>&6
4729 if test "${ac_cv_func_stpcpy}" = "yes"; then
4730 cat >> confdefs.h
<<\EOF
4731 #define HAVE_STPCPY 1
4736 if test $ac_cv_header_locale_h = yes; then
4737 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4738 echo "configure:4739: checking for LC_MESSAGES" >&5
4739 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4740 echo $ac_n "(cached) $ac_c" 1>&6
4742 cat > conftest.
$ac_ext <<EOF
4743 #line 4744 "configure"
4744 #include "confdefs.h"
4750 if { (eval echo configure
:4751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4752 am_cv_val_LC_MESSAGES
=yes
4754 echo "configure: failed program was:" >&5
4755 cat conftest.
$ac_ext >&5
4757 am_cv_val_LC_MESSAGES
=no
4762 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4763 if test $am_cv_val_LC_MESSAGES = yes; then
4764 cat >> confdefs.h
<<\EOF
4765 #define HAVE_LC_MESSAGES 1
4770 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4771 echo "configure:4772: checking whether NLS is requested" >&5
4772 # Check whether --enable-nls or --disable-nls was given.
4773 if test "${enable_nls+set}" = set; then
4774 enableval
="$enable_nls"
4780 echo "$ac_t""$USE_NLS" 1>&6
4783 USE_INCLUDED_LIBINTL
=no
4785 if test "$USE_NLS" = "yes"; then
4786 cat >> confdefs.h
<<\EOF
4787 #define ENABLE_NLS 1
4790 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4791 echo "configure:4792: checking whether included gettext is requested" >&5
4792 # Check whether --with-included-gettext or --without-included-gettext was given.
4793 if test "${with_included_gettext+set}" = set; then
4794 withval
="$with_included_gettext"
4795 nls_cv_force_use_gnu_gettext
=$withval
4797 nls_cv_force_use_gnu_gettext
=no
4800 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4802 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4803 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4805 nls_cv_header_libgt
=
4808 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4809 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4810 echo "configure:4811: checking for libintl.h" >&5
4811 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4812 echo $ac_n "(cached) $ac_c" 1>&6
4814 cat > conftest.
$ac_ext <<EOF
4815 #line 4816 "configure"
4816 #include "confdefs.h"
4817 #include <libintl.h>
4819 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4820 { (eval echo configure
:4821: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4821 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4822 if test -z "$ac_err"; then
4824 eval "ac_cv_header_$ac_safe=yes"
4827 echo "configure: failed program was:" >&5
4828 cat conftest.
$ac_ext >&5
4830 eval "ac_cv_header_$ac_safe=no"
4834 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4835 echo "$ac_t""yes" 1>&6
4836 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4837 echo "configure:4838: checking for gettext in libc" >&5
4838 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4839 echo $ac_n "(cached) $ac_c" 1>&6
4841 cat > conftest.
$ac_ext <<EOF
4842 #line 4843 "configure"
4843 #include "confdefs.h"
4844 #include <libintl.h>
4846 return (int) gettext ("")
4849 if { (eval echo configure
:4850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4851 gt_cv_func_gettext_libc
=yes
4853 echo "configure: failed program was:" >&5
4854 cat conftest.
$ac_ext >&5
4856 gt_cv_func_gettext_libc
=no
4861 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4863 if test "$gt_cv_func_gettext_libc" != "yes"; then
4864 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4865 echo "configure:4866: checking for bindtextdomain in -lintl" >&5
4866 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4867 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4868 echo $ac_n "(cached) $ac_c" 1>&6
4870 ac_save_LIBS
="$LIBS"
4872 cat > conftest.
$ac_ext <<EOF
4873 #line 4874 "configure"
4874 #include "confdefs.h"
4875 /* Override any gcc2 internal prototype to avoid an error. */
4876 /* We use char because int might match the return type of a gcc2
4877 builtin and then its argument prototype would still apply. */
4878 char bindtextdomain();
4884 if { (eval echo configure
:4885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4886 eval "ac_cv_lib_$ac_lib_var=yes"
4888 echo "configure: failed program was:" >&5
4889 cat conftest.
$ac_ext >&5
4891 eval "ac_cv_lib_$ac_lib_var=no"
4894 LIBS
="$ac_save_LIBS"
4897 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4898 echo "$ac_t""yes" 1>&6
4899 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4900 echo "configure:4901: checking for gettext in libintl" >&5
4901 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4902 echo $ac_n "(cached) $ac_c" 1>&6
4904 cat > conftest.
$ac_ext <<EOF
4905 #line 4906 "configure"
4906 #include "confdefs.h"
4909 return (int) gettext ("")
4912 if { (eval echo configure
:4913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4914 gt_cv_func_gettext_libintl
=yes
4916 echo "configure: failed program was:" >&5
4917 cat conftest.
$ac_ext >&5
4919 gt_cv_func_gettext_libintl
=no
4924 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4926 echo "$ac_t""no" 1>&6
4931 if test "$gt_cv_func_gettext_libc" = "yes" \
4932 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4933 cat >> confdefs.h
<<\EOF
4934 #define HAVE_GETTEXT 1
4937 # Extract the first word of "msgfmt", so it can be a program name with args.
4938 set dummy msgfmt
; ac_word
=$2
4939 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4940 echo "configure:4941: checking for $ac_word" >&5
4941 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4942 echo $ac_n "(cached) $ac_c" 1>&6
4946 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4949 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4950 for ac_dir
in $PATH; do
4951 test -z "$ac_dir" && ac_dir
=.
4952 if test -f $ac_dir/$ac_word; then
4953 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4954 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4960 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4964 MSGFMT
="$ac_cv_path_MSGFMT"
4965 if test -n "$MSGFMT"; then
4966 echo "$ac_t""$MSGFMT" 1>&6
4968 echo "$ac_t""no" 1>&6
4970 if test "$MSGFMT" != "no"; then
4971 for ac_func
in dcgettext
4973 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4974 echo "configure:4975: checking for $ac_func" >&5
4975 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4976 echo $ac_n "(cached) $ac_c" 1>&6
4978 cat > conftest.
$ac_ext <<EOF
4979 #line 4980 "configure"
4980 #include "confdefs.h"
4981 /* System header to define __stub macros and hopefully few prototypes,
4982 which can conflict with char $ac_func(); below. */
4984 /* Override any gcc2 internal prototype to avoid an error. */
4985 /* We use char because int might match the return type of a gcc2
4986 builtin and then its argument prototype would still apply. */
4991 /* The GNU C library defines this for functions which it implements
4992 to always fail with ENOSYS. Some functions are actually named
4993 something starting with __ and the normal name is an alias. */
4994 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5002 if { (eval echo configure
:5003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5004 eval "ac_cv_func_$ac_func=yes"
5006 echo "configure: failed program was:" >&5
5007 cat conftest.
$ac_ext >&5
5009 eval "ac_cv_func_$ac_func=no"
5014 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5015 echo "$ac_t""yes" 1>&6
5016 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5017 cat >> confdefs.h
<<EOF
5018 #define $ac_tr_func 1
5022 echo "$ac_t""no" 1>&6
5026 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5027 set dummy gmsgfmt
; ac_word
=$2
5028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5029 echo "configure:5030: checking for $ac_word" >&5
5030 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5031 echo $ac_n "(cached) $ac_c" 1>&6
5035 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5038 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5041 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5043 for ac_dir
in $ac_dummy; do
5044 test -z "$ac_dir" && ac_dir
=.
5045 if test -f $ac_dir/$ac_word; then
5046 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5051 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5055 GMSGFMT
="$ac_cv_path_GMSGFMT"
5056 if test -n "$GMSGFMT"; then
5057 echo "$ac_t""$GMSGFMT" 1>&6
5059 echo "$ac_t""no" 1>&6
5062 # Extract the first word of "xgettext", so it can be a program name with args.
5063 set dummy xgettext
; ac_word
=$2
5064 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5065 echo "configure:5066: checking for $ac_word" >&5
5066 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5067 echo $ac_n "(cached) $ac_c" 1>&6
5071 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5074 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5075 for ac_dir
in $PATH; do
5076 test -z "$ac_dir" && ac_dir
=.
5077 if test -f $ac_dir/$ac_word; then
5078 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5079 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5085 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5089 XGETTEXT
="$ac_cv_path_XGETTEXT"
5090 if test -n "$XGETTEXT"; then
5091 echo "$ac_t""$XGETTEXT" 1>&6
5093 echo "$ac_t""no" 1>&6
5096 cat > conftest.
$ac_ext <<EOF
5097 #line 5098 "configure"
5098 #include "confdefs.h"
5101 extern int _nl_msg_cat_cntr;
5102 return _nl_msg_cat_cntr
5105 if { (eval echo configure
:5106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5110 echo "configure: failed program was:" >&5
5111 cat conftest.
$ac_ext >&5
5122 echo "$ac_t""no" 1>&6
5127 if test "$CATOBJEXT" = "NONE"; then
5128 nls_cv_use_gnu_gettext
=yes
5132 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5133 INTLOBJS
="\$(GETTOBJS)"
5134 # Extract the first word of "msgfmt", so it can be a program name with args.
5135 set dummy msgfmt
; ac_word
=$2
5136 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5137 echo "configure:5138: checking for $ac_word" >&5
5138 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5139 echo $ac_n "(cached) $ac_c" 1>&6
5143 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5146 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5147 for ac_dir
in $PATH; do
5148 test -z "$ac_dir" && ac_dir
=.
5149 if test -f $ac_dir/$ac_word; then
5150 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5151 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5157 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5161 MSGFMT
="$ac_cv_path_MSGFMT"
5162 if test -n "$MSGFMT"; then
5163 echo "$ac_t""$MSGFMT" 1>&6
5165 echo "$ac_t""no" 1>&6
5168 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5169 set dummy gmsgfmt
; ac_word
=$2
5170 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5171 echo "configure:5172: checking for $ac_word" >&5
5172 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5173 echo $ac_n "(cached) $ac_c" 1>&6
5177 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5180 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5183 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5185 for ac_dir
in $ac_dummy; do
5186 test -z "$ac_dir" && ac_dir
=.
5187 if test -f $ac_dir/$ac_word; then
5188 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5193 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5197 GMSGFMT
="$ac_cv_path_GMSGFMT"
5198 if test -n "$GMSGFMT"; then
5199 echo "$ac_t""$GMSGFMT" 1>&6
5201 echo "$ac_t""no" 1>&6
5204 # Extract the first word of "xgettext", so it can be a program name with args.
5205 set dummy xgettext
; ac_word
=$2
5206 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5207 echo "configure:5208: checking for $ac_word" >&5
5208 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5209 echo $ac_n "(cached) $ac_c" 1>&6
5213 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5216 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5217 for ac_dir
in $PATH; do
5218 test -z "$ac_dir" && ac_dir
=.
5219 if test -f $ac_dir/$ac_word; then
5220 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5221 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5227 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5231 XGETTEXT
="$ac_cv_path_XGETTEXT"
5232 if test -n "$XGETTEXT"; then
5233 echo "$ac_t""$XGETTEXT" 1>&6
5235 echo "$ac_t""no" 1>&6
5239 USE_INCLUDED_LIBINTL
=yes
5243 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5245 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5246 nls_cv_header_intl
=libintl.h
5247 nls_cv_header_libgt
=libgettext.h
5250 if test "$XGETTEXT" != ":"; then
5251 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5254 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5259 # We need to process the po/ directory.
5263 nls_cv_header_intl
=libintl.h
5264 nls_cv_header_libgt
=libgettext.h
5267 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5268 # because some of the sources are only built for this goal.
5269 if test "$PACKAGE" = gettext; then
5271 USE_INCLUDED_LIBINTL
=yes
5274 for lang
in $ALL_LINGUAS; do
5275 GMOFILES
="$GMOFILES $lang.gmo"
5276 POFILES
="$POFILES $lang.po"
5292 if test "x$CATOBJEXT" != "x"; then
5293 if test "x$ALL_LINGUAS" = "x"; then
5296 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5297 echo "configure:5298: checking for catalogs to be installed" >&5
5299 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5300 case "$ALL_LINGUAS" in
5301 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5304 LINGUAS
=$NEW_LINGUAS
5305 echo "$ac_t""$LINGUAS" 1>&6
5308 if test -n "$LINGUAS"; then
5309 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5313 if test $ac_cv_header_locale_h = yes; then
5314 INCLUDE_LOCALE_H
="#include <locale.h>"
5317 /* The system does not provide the header <locale.h>. Take care yourself. */"
5321 if test -f $srcdir/po2tbl.
sed.
in; then
5322 if test "$CATOBJEXT" = ".cat"; then
5323 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5324 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5325 echo "configure:5326: checking for linux/version.h" >&5
5326 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5327 echo $ac_n "(cached) $ac_c" 1>&6
5329 cat > conftest.
$ac_ext <<EOF
5330 #line 5331 "configure"
5331 #include "confdefs.h"
5332 #include <linux/version.h>
5334 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5335 { (eval echo configure
:5336: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5336 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5337 if test -z "$ac_err"; then
5339 eval "ac_cv_header_$ac_safe=yes"
5342 echo "configure: failed program was:" >&5
5343 cat conftest.
$ac_ext >&5
5345 eval "ac_cv_header_$ac_safe=no"
5349 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5350 echo "$ac_t""yes" 1>&6
5353 echo "$ac_t""no" 1>&6
5358 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5360 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5361 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5364 if test "$PACKAGE" = "gettext"; then
5374 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5380 if test -f $srcdir/po
/POTFILES.
in; then
5381 test -d po || mkdir po
5382 if test "x$srcdir" != "x."; then
5383 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5384 posrcprefix
="$srcdir/"
5386 posrcprefix
="../$srcdir/"
5392 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5393 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5397 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5398 echo "configure:5399: checking whether to enable maintainer-specific portions of Makefiles" >&5
5399 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5400 if test "${enable_maintainer_mode+set}" = set; then
5401 enableval
="$enable_maintainer_mode"
5402 USE_MAINTAINER_MODE
=$enableval
5404 USE_MAINTAINER_MODE
=no
5407 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5410 if test $USE_MAINTAINER_MODE = yes; then
5411 MAINTAINER_MODE_TRUE
=
5412 MAINTAINER_MODE_FALSE
='#'
5414 MAINTAINER_MODE_TRUE
='#'
5415 MAINTAINER_MODE_FALSE
=
5417 MAINT
=$MAINTAINER_MODE_TRUE
5422 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5423 echo "configure:5424: checking for executable suffix" >&5
5424 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5425 echo $ac_n "(cached) $ac_c" 1>&6
5427 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5431 echo 'int main () { return 0; }' > conftest.
$ac_ext
5433 if { (eval echo configure
:5434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5434 for file in conftest.
*; do
5436 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5437 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5441 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5444 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5449 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5450 echo "$ac_t""${ac_cv_exeext}" 1>&6
5454 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5456 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5457 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5458 echo "configure:5459: checking for $ac_hdr" >&5
5459 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5460 echo $ac_n "(cached) $ac_c" 1>&6
5462 cat > conftest.
$ac_ext <<EOF
5463 #line 5464 "configure"
5464 #include "confdefs.h"
5467 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5468 { (eval echo configure
:5469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5469 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5470 if test -z "$ac_err"; then
5472 eval "ac_cv_header_$ac_safe=yes"
5475 echo "configure: failed program was:" >&5
5476 cat conftest.
$ac_ext >&5
5478 eval "ac_cv_header_$ac_safe=no"
5482 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5483 echo "$ac_t""yes" 1>&6
5484 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5485 cat >> confdefs.h
<<EOF
5486 #define $ac_tr_hdr 1
5490 echo "$ac_t""no" 1>&6
5495 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5496 # people who are not cross-compiling but are compiling cross-assemblers.
5497 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5498 echo "configure:5499: checking whether compiling a cross-assembler" >&5
5499 if test "${host}" = "${target}"; then
5503 cat >> confdefs.h
<<\EOF
5504 #define CROSS_COMPILE 1
5508 echo "$ac_t""$cross_gas" 1>&6
5510 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5511 # for constant arguments. Useless!
5512 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5513 echo "configure:5514: checking for working alloca.h" >&5
5514 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5515 echo $ac_n "(cached) $ac_c" 1>&6
5517 cat > conftest.
$ac_ext <<EOF
5518 #line 5519 "configure"
5519 #include "confdefs.h"
5522 char *p = alloca(2 * sizeof(int));
5525 if { (eval echo configure
:5526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5527 ac_cv_header_alloca_h
=yes
5529 echo "configure: failed program was:" >&5
5530 cat conftest.
$ac_ext >&5
5532 ac_cv_header_alloca_h
=no
5537 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5538 if test $ac_cv_header_alloca_h = yes; then
5539 cat >> confdefs.h
<<\EOF
5540 #define HAVE_ALLOCA_H 1
5545 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5546 echo "configure:5547: checking for alloca" >&5
5547 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5548 echo $ac_n "(cached) $ac_c" 1>&6
5550 cat > conftest.
$ac_ext <<EOF
5551 #line 5552 "configure"
5552 #include "confdefs.h"
5555 # define alloca __builtin_alloca
5558 # include <malloc.h>
5559 # define alloca _alloca
5562 # include <alloca.h>
5567 # ifndef alloca /* predefined by HP cc +Olibcalls */
5576 char *p = (char *) alloca(1);
5579 if { (eval echo configure
:5580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5581 ac_cv_func_alloca_works
=yes
5583 echo "configure: failed program was:" >&5
5584 cat conftest.
$ac_ext >&5
5586 ac_cv_func_alloca_works
=no
5591 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5592 if test $ac_cv_func_alloca_works = yes; then
5593 cat >> confdefs.h
<<\EOF
5594 #define HAVE_ALLOCA 1
5599 if test $ac_cv_func_alloca_works = no
; then
5600 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5601 # that cause trouble. Some versions do not even contain alloca or
5602 # contain a buggy version. If you still want to use their alloca,
5603 # use ar to extract alloca.o from them instead of compiling alloca.c.
5604 ALLOCA
=alloca.
${ac_objext}
5605 cat >> confdefs.h
<<\EOF
5610 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5611 echo "configure:5612: checking whether alloca needs Cray hooks" >&5
5612 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5613 echo $ac_n "(cached) $ac_c" 1>&6
5615 cat > conftest.
$ac_ext <<EOF
5616 #line 5617 "configure"
5617 #include "confdefs.h"
5618 #if defined(CRAY) && ! defined(CRAY2)
5625 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5626 egrep "webecray" >/dev
/null
2>&1; then
5637 echo "$ac_t""$ac_cv_os_cray" 1>&6
5638 if test $ac_cv_os_cray = yes; then
5639 for ac_func
in _getb67 GETB67 getb67
; do
5640 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5641 echo "configure:5642: checking for $ac_func" >&5
5642 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5643 echo $ac_n "(cached) $ac_c" 1>&6
5645 cat > conftest.
$ac_ext <<EOF
5646 #line 5647 "configure"
5647 #include "confdefs.h"
5648 /* System header to define __stub macros and hopefully few prototypes,
5649 which can conflict with char $ac_func(); below. */
5651 /* Override any gcc2 internal prototype to avoid an error. */
5652 /* We use char because int might match the return type of a gcc2
5653 builtin and then its argument prototype would still apply. */
5658 /* The GNU C library defines this for functions which it implements
5659 to always fail with ENOSYS. Some functions are actually named
5660 something starting with __ and the normal name is an alias. */
5661 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5669 if { (eval echo configure
:5670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5671 eval "ac_cv_func_$ac_func=yes"
5673 echo "configure: failed program was:" >&5
5674 cat conftest.
$ac_ext >&5
5676 eval "ac_cv_func_$ac_func=no"
5681 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5682 echo "$ac_t""yes" 1>&6
5683 cat >> confdefs.h
<<EOF
5684 #define CRAY_STACKSEG_END $ac_func
5689 echo "$ac_t""no" 1>&6
5695 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5696 echo "configure:5697: checking stack direction for C alloca" >&5
5697 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5698 echo $ac_n "(cached) $ac_c" 1>&6
5700 if test "$cross_compiling" = yes; then
5701 ac_cv_c_stack_direction
=0
5703 cat > conftest.
$ac_ext <<EOF
5704 #line 5705 "configure"
5705 #include "confdefs.h"
5706 find_stack_direction ()
5708 static char *addr = 0;
5713 return find_stack_direction ();
5716 return (&dummy > addr) ? 1 : -1;
5720 exit (find_stack_direction() < 0);
5723 if { (eval echo configure
:5724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5725 ac_cv_c_stack_direction
=1
5727 echo "configure: failed program was:" >&5
5728 cat conftest.
$ac_ext >&5
5730 ac_cv_c_stack_direction
=-1
5737 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5738 cat >> confdefs.h
<<EOF
5739 #define STACK_DIRECTION $ac_cv_c_stack_direction
5744 echo $ac_n "checking for inline""... $ac_c" 1>&6
5745 echo "configure:5746: checking for inline" >&5
5746 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5747 echo $ac_n "(cached) $ac_c" 1>&6
5750 for ac_kw
in inline __inline__ __inline
; do
5751 cat > conftest.
$ac_ext <<EOF
5752 #line 5753 "configure"
5753 #include "confdefs.h"
5759 if { (eval echo configure
:5760: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5761 ac_cv_c_inline
=$ac_kw; break
5763 echo "configure: failed program was:" >&5
5764 cat conftest.
$ac_ext >&5
5771 echo "$ac_t""$ac_cv_c_inline" 1>&6
5772 case "$ac_cv_c_inline" in
5774 no
) cat >> confdefs.h
<<\EOF
5778 *) cat >> confdefs.h
<<EOF
5779 #define inline $ac_cv_c_inline
5785 # VMS doesn't have unlink.
5786 for ac_func
in unlink remove
5788 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5789 echo "configure:5790: checking for $ac_func" >&5
5790 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5791 echo $ac_n "(cached) $ac_c" 1>&6
5793 cat > conftest.
$ac_ext <<EOF
5794 #line 5795 "configure"
5795 #include "confdefs.h"
5796 /* System header to define __stub macros and hopefully few prototypes,
5797 which can conflict with char $ac_func(); below. */
5799 /* Override any gcc2 internal prototype to avoid an error. */
5800 /* We use char because int might match the return type of a gcc2
5801 builtin and then its argument prototype would still apply. */
5806 /* The GNU C library defines this for functions which it implements
5807 to always fail with ENOSYS. Some functions are actually named
5808 something starting with __ and the normal name is an alias. */
5809 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5817 if { (eval echo configure
:5818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5819 eval "ac_cv_func_$ac_func=yes"
5821 echo "configure: failed program was:" >&5
5822 cat conftest.
$ac_ext >&5
5824 eval "ac_cv_func_$ac_func=no"
5829 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5830 echo "$ac_t""yes" 1>&6
5831 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5832 cat >> confdefs.h
<<EOF
5833 #define $ac_tr_func 1
5837 echo "$ac_t""no" 1>&6
5842 # Some systems don't have sbrk().
5845 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5846 echo "configure:5847: checking for $ac_func" >&5
5847 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5848 echo $ac_n "(cached) $ac_c" 1>&6
5850 cat > conftest.
$ac_ext <<EOF
5851 #line 5852 "configure"
5852 #include "confdefs.h"
5853 /* System header to define __stub macros and hopefully few prototypes,
5854 which can conflict with char $ac_func(); below. */
5856 /* Override any gcc2 internal prototype to avoid an error. */
5857 /* We use char because int might match the return type of a gcc2
5858 builtin and then its argument prototype would still apply. */
5863 /* The GNU C library defines this for functions which it implements
5864 to always fail with ENOSYS. Some functions are actually named
5865 something starting with __ and the normal name is an alias. */
5866 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5874 if { (eval echo configure
:5875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5876 eval "ac_cv_func_$ac_func=yes"
5878 echo "configure: failed program was:" >&5
5879 cat conftest.
$ac_ext >&5
5881 eval "ac_cv_func_$ac_func=no"
5886 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5887 echo "$ac_t""yes" 1>&6
5888 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5889 cat >> confdefs.h
<<EOF
5890 #define $ac_tr_func 1
5894 echo "$ac_t""no" 1>&6
5899 # do we need the math library?
5900 case "${need_libm}" in
5904 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5905 # These system don't have libm
5908 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5909 echo "configure:5910: checking for _mwvalidcheckl in -lmw" >&5
5910 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5911 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5912 echo $ac_n "(cached) $ac_c" 1>&6
5914 ac_save_LIBS
="$LIBS"
5916 cat > conftest.
$ac_ext <<EOF
5917 #line 5918 "configure"
5918 #include "confdefs.h"
5919 /* Override any gcc2 internal prototype to avoid an error. */
5920 /* We use char because int might match the return type of a gcc2
5921 builtin and then its argument prototype would still apply. */
5922 char _mwvalidcheckl();
5928 if { (eval echo configure
:5929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5930 eval "ac_cv_lib_$ac_lib_var=yes"
5932 echo "configure: failed program was:" >&5
5933 cat conftest.
$ac_ext >&5
5935 eval "ac_cv_lib_$ac_lib_var=no"
5938 LIBS
="$ac_save_LIBS"
5941 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5942 echo "$ac_t""yes" 1>&6
5945 echo "$ac_t""no" 1>&6
5948 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5949 echo "configure:5950: checking for main in -lm" >&5
5950 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5951 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5952 echo $ac_n "(cached) $ac_c" 1>&6
5954 ac_save_LIBS
="$LIBS"
5956 cat > conftest.
$ac_ext <<EOF
5957 #line 5958 "configure"
5958 #include "confdefs.h"
5964 if { (eval echo configure
:5965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5966 eval "ac_cv_lib_$ac_lib_var=yes"
5968 echo "configure: failed program was:" >&5
5969 cat conftest.
$ac_ext >&5
5971 eval "ac_cv_lib_$ac_lib_var=no"
5974 LIBS
="$ac_save_LIBS"
5977 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5978 echo "$ac_t""yes" 1>&6
5981 echo "$ac_t""no" 1>&6
5986 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5987 echo "configure:5988: checking for main in -lm" >&5
5988 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5989 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5990 echo $ac_n "(cached) $ac_c" 1>&6
5992 ac_save_LIBS
="$LIBS"
5994 cat > conftest.
$ac_ext <<EOF
5995 #line 5996 "configure"
5996 #include "confdefs.h"
6002 if { (eval echo configure
:6003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6004 eval "ac_cv_lib_$ac_lib_var=yes"
6006 echo "configure: failed program was:" >&5
6007 cat conftest.
$ac_ext >&5
6009 eval "ac_cv_lib_$ac_lib_var=no"
6012 LIBS
="$ac_save_LIBS"
6015 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6016 echo "$ac_t""yes" 1>&6
6019 echo "$ac_t""no" 1>&6
6029 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6030 # enough, but on some of those systems, the assert macro relies on requoting
6032 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6033 echo "configure:6034: checking for working assert macro" >&5
6034 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6035 echo $ac_n "(cached) $ac_c" 1>&6
6037 cat > conftest.
$ac_ext <<EOF
6038 #line 6039 "configure"
6039 #include "confdefs.h"
6044 /* check for requoting problems */
6045 static int a, b, c, d;
6047 assert (!strcmp(s, "foo bar baz quux"));
6048 /* check for newline handling */
6054 if { (eval echo configure
:6055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6056 gas_cv_assert_ok
=yes
6058 echo "configure: failed program was:" >&5
6059 cat conftest.
$ac_ext >&5
6065 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6066 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6067 #define BROKEN_ASSERT 1
6072 # On some systems, the system header files may not declare malloc, realloc,
6073 # and free. There are places where gas needs these functions to have been
6074 # declared -- such as when taking their addresses.
6076 #ifdef HAVE_MEMORY_H
6079 #ifdef HAVE_STRING_H
6082 #ifdef HAVE_STRINGS_H
6083 #include <strings.h>
6086 #ifdef HAVE_STDLIB_H
6089 #ifdef HAVE_UNISTD_H
6094 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6095 echo "configure:6096: checking whether declaration is required for strstr" >&5
6096 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6097 echo $ac_n "(cached) $ac_c" 1>&6
6099 cat > conftest.
$ac_ext <<EOF
6100 #line 6101 "configure"
6101 #include "confdefs.h"
6105 typedef char *(*f)();
6111 if { (eval echo configure
:6112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6113 gas_cv_decl_needed_strstr
=no
6115 echo "configure: failed program was:" >&5
6116 cat conftest.
$ac_ext >&5
6118 gas_cv_decl_needed_strstr
=yes
6122 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6123 if test $gas_cv_decl_needed_strstr = yes; then
6124 cat >> confdefs.h
<<\EOF
6125 #define NEED_DECLARATION_STRSTR 1
6131 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6132 echo "configure:6133: checking whether declaration is required for malloc" >&5
6133 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6134 echo $ac_n "(cached) $ac_c" 1>&6
6136 cat > conftest.
$ac_ext <<EOF
6137 #line 6138 "configure"
6138 #include "confdefs.h"
6142 typedef char *(*f)();
6148 if { (eval echo configure
:6149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6150 gas_cv_decl_needed_malloc
=no
6152 echo "configure: failed program was:" >&5
6153 cat conftest.
$ac_ext >&5
6155 gas_cv_decl_needed_malloc
=yes
6159 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6160 if test $gas_cv_decl_needed_malloc = yes; then
6161 cat >> confdefs.h
<<\EOF
6162 #define NEED_DECLARATION_MALLOC 1
6168 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6169 echo "configure:6170: checking whether declaration is required for free" >&5
6170 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6171 echo $ac_n "(cached) $ac_c" 1>&6
6173 cat > conftest.
$ac_ext <<EOF
6174 #line 6175 "configure"
6175 #include "confdefs.h"
6179 typedef void (*f)();
6185 if { (eval echo configure
:6186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6187 gas_cv_decl_needed_free
=no
6189 echo "configure: failed program was:" >&5
6190 cat conftest.
$ac_ext >&5
6192 gas_cv_decl_needed_free
=yes
6196 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6197 if test $gas_cv_decl_needed_free = yes; then
6198 cat >> confdefs.h
<<\EOF
6199 #define NEED_DECLARATION_FREE 1
6205 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6206 echo "configure:6207: checking whether declaration is required for sbrk" >&5
6207 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6208 echo $ac_n "(cached) $ac_c" 1>&6
6210 cat > conftest.
$ac_ext <<EOF
6211 #line 6212 "configure"
6212 #include "confdefs.h"
6216 typedef char *(*f)();
6222 if { (eval echo configure
:6223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6224 gas_cv_decl_needed_sbrk
=no
6226 echo "configure: failed program was:" >&5
6227 cat conftest.
$ac_ext >&5
6229 gas_cv_decl_needed_sbrk
=yes
6233 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6234 if test $gas_cv_decl_needed_sbrk = yes; then
6235 cat >> confdefs.h
<<\EOF
6236 #define NEED_DECLARATION_SBRK 1
6242 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6243 echo "configure:6244: checking whether declaration is required for environ" >&5
6244 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6245 echo $ac_n "(cached) $ac_c" 1>&6
6247 cat > conftest.
$ac_ext <<EOF
6248 #line 6249 "configure"
6249 #include "confdefs.h"
6259 if { (eval echo configure
:6260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6261 gas_cv_decl_needed_environ
=no
6263 echo "configure: failed program was:" >&5
6264 cat conftest.
$ac_ext >&5
6266 gas_cv_decl_needed_environ
=yes
6270 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6271 if test $gas_cv_decl_needed_environ = yes; then
6272 cat >> confdefs.h
<<\EOF
6273 #define NEED_DECLARATION_ENVIRON 1
6279 # Does errno.h declare errno, or do we have to add a separate declaration
6282 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6283 echo "configure:6284: checking whether declaration is required for errno" >&5
6284 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6285 echo $ac_n "(cached) $ac_c" 1>&6
6287 cat > conftest.
$ac_ext <<EOF
6288 #line 6289 "configure"
6289 #include "confdefs.h"
6303 if { (eval echo configure
:6304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6305 gas_cv_decl_needed_errno
=no
6307 echo "configure: failed program was:" >&5
6308 cat conftest.
$ac_ext >&5
6310 gas_cv_decl_needed_errno
=yes
6314 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6315 if test $gas_cv_decl_needed_errno = yes; then
6316 cat >> confdefs.h
<<\EOF
6317 #define NEED_DECLARATION_ERRNO 1
6326 cat > confcache
<<\EOF
6327 # This file is a shell script that caches the results of configure
6328 # tests run on this system so they can be shared between configure
6329 # scripts and configure runs. It is not useful on other systems.
6330 # If it contains results you don't want to keep, you may remove or edit it.
6332 # By default, configure uses ./config.cache as the cache file,
6333 # creating it if it does not exist already. You can give configure
6334 # the --cache-file=FILE option to use a different cache file; that is
6335 # what configure does when it calls configure scripts in
6336 # subdirectories, so they share the cache.
6337 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6338 # config.status only pays attention to the cache file if you give it the
6339 # --recheck option to rerun configure.
6342 # The following way of writing the cache mishandles newlines in values,
6343 # but we know of no workaround that is simple, portable, and efficient.
6344 # So, don't put newlines in cache variables' values.
6345 # Ultrix sh set writes to stderr and can't be redirected directly,
6346 # and sets the high bit in the cache file unless we assign to the vars.
6348 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6350 # `set' does not quote correctly, so add quotes (double-quote substitution
6351 # turns \\\\ into \\, and sed turns \\ into \).
6353 -e "s/'/'\\\\''/g" \
6354 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6357 # `set' quotes correctly as required by POSIX, so do not add quotes.
6358 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6361 if cmp -s $cache_file confcache
; then
6364 if test -w $cache_file; then
6365 echo "updating cache $cache_file"
6366 cat confcache
> $cache_file
6368 echo "not updating unwritable cache $cache_file"
6373 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6375 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6376 # Let make expand exec_prefix.
6377 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6379 # Any assignment to VPATH causes Sun make to only execute
6380 # the first set of double-colon rules, so remove it if not needed.
6381 # If there is a colon in the path, we need to keep it.
6382 if test "x$srcdir" = x.
; then
6383 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6386 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6388 DEFS
=-DHAVE_CONFIG_H
6390 # Without the "./", some shells look in PATH for config.status.
6391 : ${CONFIG_STATUS=./config.status}
6393 echo creating
$CONFIG_STATUS
6394 rm -f $CONFIG_STATUS
6395 cat > $CONFIG_STATUS <<EOF
6397 # Generated automatically by configure.
6398 # Run this file to recreate the current configuration.
6399 # This directory was configured as follows,
6400 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6402 # $0 $ac_configure_args
6404 # Compiler output produced by configure, useful for debugging
6405 # configure, is in ./config.log if it exists.
6407 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6410 case "\$ac_option" in
6411 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6412 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6413 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6414 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6415 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6417 -help | --help | --hel | --he | --h)
6418 echo "\$ac_cs_usage"; exit 0 ;;
6419 *) echo "\$ac_cs_usage"; exit 1 ;;
6423 ac_given_srcdir=$srcdir
6424 ac_given_INSTALL="$INSTALL"
6426 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
6428 cat >> $CONFIG_STATUS <<EOF
6430 # Protect against being on the right side of a sed subst in config.status.
6431 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6432 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6436 s%@CFLAGS@%$CFLAGS%g
6437 s%@CPPFLAGS@%$CPPFLAGS%g
6438 s%@CXXFLAGS@%$CXXFLAGS%g
6439 s%@FFLAGS@%$FFLAGS%g
6441 s%@LDFLAGS@%$LDFLAGS%g
6443 s%@exec_prefix@%$exec_prefix%g
6444 s%@prefix@%$prefix%g
6445 s%@program_transform_name@%$program_transform_name%g
6446 s%@bindir@%$bindir%g
6447 s%@sbindir@%$sbindir%g
6448 s%@libexecdir@%$libexecdir%g
6449 s%@datadir@%$datadir%g
6450 s%@sysconfdir@%$sysconfdir%g
6451 s%@sharedstatedir@%$sharedstatedir%g
6452 s%@localstatedir@%$localstatedir%g
6453 s%@libdir@%$libdir%g
6454 s%@includedir@%$includedir%g
6455 s%@oldincludedir@%$oldincludedir%g
6456 s%@infodir@%$infodir%g
6457 s%@mandir@%$mandir%g
6459 s%@host_alias@%$host_alias%g
6460 s%@host_cpu@%$host_cpu%g
6461 s%@host_vendor@%$host_vendor%g
6462 s%@host_os@%$host_os%g
6463 s%@target@%$target%g
6464 s%@target_alias@%$target_alias%g
6465 s%@target_cpu@%$target_cpu%g
6466 s%@target_vendor@%$target_vendor%g
6467 s%@target_os@%$target_os%g
6469 s%@build_alias@%$build_alias%g
6470 s%@build_cpu@%$build_cpu%g
6471 s%@build_vendor@%$build_vendor%g
6472 s%@build_os@%$build_os%g
6474 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6475 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6476 s%@INSTALL_DATA@%$INSTALL_DATA%g
6477 s%@PACKAGE@%$PACKAGE%g
6478 s%@VERSION@%$VERSION%g
6479 s%@ACLOCAL@%$ACLOCAL%g
6480 s%@AUTOCONF@%$AUTOCONF%g
6481 s%@AUTOMAKE@%$AUTOMAKE%g
6482 s%@AUTOHEADER@%$AUTOHEADER%g
6483 s%@MAKEINFO@%$MAKEINFO%g
6484 s%@SET_MAKE@%$SET_MAKE%g
6486 s%@OBJEXT@%$OBJEXT%g
6487 s%@EXEEXT@%$EXEEXT%g
6488 s%@RANLIB@%$RANLIB%g
6490 s%@LIBTOOL@%$LIBTOOL%g
6491 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6492 s%@GDBINIT@%$GDBINIT%g
6493 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6494 s%@extra_objects@%$extra_objects%g
6495 s%@target_cpu_type@%$target_cpu_type%g
6496 s%@obj_format@%$obj_format%g
6497 s%@te_file@%$te_file%g
6498 s%@install_tooldir@%$install_tooldir%g
6500 s%@BFDLIB@%$BFDLIB%g
6501 s%@OPCODES_LIB@%$OPCODES_LIB%g
6502 s%@BFDVER_H@%$BFDVER_H%g
6503 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6506 s%@LEXLIB@%$LEXLIB%g
6508 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6509 s%@ALLOCA@%$ALLOCA%g
6510 s%@USE_NLS@%$USE_NLS%g
6511 s%@MSGFMT@%$MSGFMT%g
6512 s%@GMSGFMT@%$GMSGFMT%g
6513 s%@XGETTEXT@%$XGETTEXT%g
6514 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6515 s%@CATALOGS@%$CATALOGS%g
6516 s%@CATOBJEXT@%$CATOBJEXT%g
6517 s%@DATADIRNAME@%$DATADIRNAME%g
6518 s%@GMOFILES@%$GMOFILES%g
6519 s%@INSTOBJEXT@%$INSTOBJEXT%g
6520 s%@INTLDEPS@%$INTLDEPS%g
6521 s%@INTLLIBS@%$INTLLIBS%g
6522 s%@INTLOBJS@%$INTLOBJS%g
6523 s%@POFILES@%$POFILES%g
6525 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6527 s%@GT_YES@%$GT_YES%g
6528 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6530 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6531 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6538 cat >> $CONFIG_STATUS <<\EOF
6540 # Split the substitutions into bite-sized pieces for seds with
6541 # small command number limits, like on Digital OSF/1 and HP-UX.
6542 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6543 ac_file
=1 # Number of current file.
6544 ac_beg
=1 # First line for current file.
6545 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6548 while $ac_more_lines; do
6549 if test $ac_beg -gt 1; then
6550 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6552 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6554 if test ! -s conftest.s
$ac_file; then
6556 rm -f conftest.s
$ac_file
6558 if test -z "$ac_sed_cmds"; then
6559 ac_sed_cmds
="sed -f conftest.s$ac_file"
6561 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6563 ac_file
=`expr $ac_file + 1`
6565 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6568 if test -z "$ac_sed_cmds"; then
6573 cat >> $CONFIG_STATUS <<EOF
6575 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6577 cat >> $CONFIG_STATUS <<\EOF
6578 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6579 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6581 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6582 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6583 *) ac_file_in
="${ac_file}.in" ;;
6586 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6588 # Remove last slash and all that follows it. Not all systems have dirname.
6589 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6590 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6591 # The file is in a subdirectory.
6592 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6593 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6594 # A "../" for each directory in $ac_dir_suffix.
6595 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6597 ac_dir_suffix
= ac_dots
=
6600 case "$ac_given_srcdir" in
6602 if test -z "$ac_dots"; then top_srcdir
=.
6603 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6604 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6606 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6607 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6610 case "$ac_given_INSTALL" in
6611 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6612 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6615 echo creating
"$ac_file"
6617 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6619 *Makefile
*) ac_comsub
="1i\\
6620 # $configure_input" ;;
6624 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6626 s%@configure_input@%$configure_input%g
6627 s%@srcdir@%$srcdir%g
6628 s%@top_srcdir@%$top_srcdir%g
6629 s%@INSTALL@%$INSTALL%g
6630 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6634 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6635 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6637 # ac_d sets the value in "#define NAME VALUE" lines.
6638 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6639 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6642 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6643 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6644 ac_uB
='\([ ]\)%\1#\2define\3'
6647 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6648 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6649 ac_eB
='$%\1#\2define\3'
6653 if test "${CONFIG_HEADERS+set}" != set; then
6655 cat >> $CONFIG_STATUS <<EOF
6656 CONFIG_HEADERS="config.h:config.in"
6658 cat >> $CONFIG_STATUS <<\EOF
6660 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6661 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6663 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6664 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6665 *) ac_file_in
="${ac_file}.in" ;;
6668 echo creating
$ac_file
6670 rm -f conftest.frag conftest.
in conftest.out
6671 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6672 cat $ac_file_inputs > conftest.
in
6676 # Transform confdefs.h into a sed script conftest.vals that substitutes
6677 # the proper values into config.h.in to produce config.h. And first:
6678 # Protect against being on the right side of a sed subst in config.status.
6679 # Protect against being in an unquoted here document in config.status.
6681 cat > conftest.hdr
<<\EOF
6684 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6688 sed -n -f conftest.hdr confdefs.h > conftest.vals
6691 # This sed command replaces #undef with comments. This is necessary, for
6692 # example, in the case of _POSIX_SOURCE, which is predefined and required
6693 # on some systems where configure will not decide to define it.
6694 cat >> conftest.vals <<\EOF
6695 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6698 # Break up conftest.vals because some shells have a limit on
6699 # the size of here documents, and old seds have small limits too.
6704 ac_lines=`grep -c . conftest.vals
`
6705 # grep -c gives empty output for an empty file on some AIX systems.
6706 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6707 # Write a limited-size here document to conftest.frag.
6708 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6709 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6711 sed -f conftest.frag conftest.in > conftest.out
6713 mv conftest.out conftest.in
6715 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6717 mv conftest.tail conftest.vals
6721 cat >> $CONFIG_STATUS <<\EOF
6722 rm -f conftest.frag conftest.h
6723 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6724 cat conftest.in >> conftest.h
6726 if cmp -s $ac_file conftest.h 2>/dev/null; then
6727 echo "$ac_file is unchanged"
6730 # Remove last slash and all that follows it. Not all systems have dirname.
6731 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6732 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6733 # The file is in a subdirectory.
6734 test ! -d "$ac_dir" && mkdir "$ac_dir"
6737 mv conftest.h $ac_file
6742 cat >> $CONFIG_STATUS <<EOF
6744 target_cpu_type=${target_cpu_type}
6745 cgen_cpu_prefix=${cgen_cpu_prefix}
6746 obj_format=${obj_format}
6749 cat >> $CONFIG_STATUS <<\EOF
6750 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6751 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6752 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6753 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6754 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6755 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6756 if test "x$cgen_cpu_prefix" != x ; then
6757 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6760 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6763 chmod +x $CONFIG_STATUS
6764 rm -fr confdefs* $ac_clean_files
6765 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1