3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
64 bindir
='${exec_prefix}/bin'
65 sbindir
='${exec_prefix}/sbin'
66 libexecdir
='${exec_prefix}/libexec'
67 datadir
='${prefix}/share'
68 sysconfdir
='${prefix}/etc'
69 sharedstatedir
='${prefix}/com'
70 localstatedir
='${prefix}/var'
71 libdir
='${exec_prefix}/lib'
72 includedir
='${prefix}/include'
73 oldincludedir
='/usr/include'
74 infodir
='${prefix}/info'
75 mandir
='${prefix}/man'
77 # Initialize some other variables.
80 SHELL
=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
106 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
107 bindir
="$ac_optarg" ;;
109 -build |
--build |
--buil |
--bui |
--bu)
111 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
112 build
="$ac_optarg" ;;
114 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
115 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
116 ac_prev
=cache_file
;;
117 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
118 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
119 cache_file
="$ac_optarg" ;;
121 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
123 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
125 datadir
="$ac_optarg" ;;
127 -disable-* |
--disable-*)
128 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* |
--enable-*)
137 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
150 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
151 |
--exec |
--exe |
--ex)
152 ac_prev
=exec_prefix
;;
153 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
154 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
155 |
--exec=* |
--exe=* |
--ex=*)
156 exec_prefix
="$ac_optarg" ;;
158 -gas |
--gas |
--ga |
--g)
159 # Obsolete; use --with-gas.
162 -help |
--help |
--hel |
--he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host |
--host |
--hos |
--ho)
220 -host=* |
--host=* |
--hos=* |
--ho=*)
223 -includedir |
--includedir |
--includedi |
--included |
--include \
224 |
--includ |
--inclu |
--incl |
--inc)
225 ac_prev
=includedir
;;
226 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
227 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
228 includedir
="$ac_optarg" ;;
230 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
232 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
233 infodir
="$ac_optarg" ;;
235 -libdir |
--libdir |
--libdi |
--libd)
237 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
238 libdir
="$ac_optarg" ;;
240 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
241 |
--libexe |
--libex |
--libe)
242 ac_prev
=libexecdir
;;
243 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
244 |
--libexe=* |
--libex=* |
--libe=*)
245 libexecdir
="$ac_optarg" ;;
247 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
248 |
--localstate |
--localstat |
--localsta |
--localst \
249 |
--locals |
--local |
--loca |
--loc |
--lo)
250 ac_prev
=localstatedir
;;
251 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
252 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
253 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
254 localstatedir
="$ac_optarg" ;;
256 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
258 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
259 mandir
="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
269 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
270 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
273 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
274 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
275 |
--oldin |
--oldi |
--old |
--ol |
--o)
276 ac_prev
=oldincludedir
;;
277 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
278 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
279 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
280 oldincludedir
="$ac_optarg" ;;
282 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
284 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
285 prefix
="$ac_optarg" ;;
287 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
288 |
--program-pre |
--program-pr |
--program-p)
289 ac_prev
=program_prefix
;;
290 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
291 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
292 program_prefix
="$ac_optarg" ;;
294 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
295 |
--program-suf |
--program-su |
--program-s)
296 ac_prev
=program_suffix
;;
297 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
298 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
299 program_suffix
="$ac_optarg" ;;
301 -program-transform-name |
--program-transform-name \
302 |
--program-transform-nam |
--program-transform-na \
303 |
--program-transform-n |
--program-transform- \
304 |
--program-transform |
--program-transfor \
305 |
--program-transfo |
--program-transf \
306 |
--program-trans |
--program-tran \
307 |
--progr-tra |
--program-tr |
--program-t)
308 ac_prev
=program_transform_name
;;
309 -program-transform-name=* |
--program-transform-name=* \
310 |
--program-transform-nam=* |
--program-transform-na=* \
311 |
--program-transform-n=* |
--program-transform-=* \
312 |
--program-transform=* |
--program-transfor=* \
313 |
--program-transfo=* |
--program-transf=* \
314 |
--program-trans=* |
--program-tran=* \
315 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
316 program_transform_name
="$ac_optarg" ;;
318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
319 |
-silent |
--silent |
--silen |
--sile |
--sil)
322 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
324 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
326 sbindir
="$ac_optarg" ;;
328 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
329 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
330 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
332 ac_prev
=sharedstatedir
;;
333 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
334 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
335 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
337 sharedstatedir
="$ac_optarg" ;;
339 -site |
--site |
--sit)
341 -site=* |
--site=* |
--sit=*)
344 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
346 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
347 sitefile
="$ac_optarg" ;;
349 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
351 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
352 srcdir
="$ac_optarg" ;;
354 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
355 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
356 ac_prev
=sysconfdir
;;
357 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
358 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
359 sysconfdir
="$ac_optarg" ;;
361 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
363 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
364 target
="$ac_optarg" ;;
366 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
369 -version |
--version |
--versio |
--versi |
--vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package
=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* |
--without-*)
387 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package
=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
400 |
--x-incl |
--x-inc |
--x-in |
--x-i)
401 ac_prev
=x_includes
;;
402 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
403 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
404 x_includes
="$ac_optarg" ;;
406 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
407 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
408 ac_prev
=x_libraries
;;
409 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
410 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
411 x_libraries
="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE
; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
462 |
--no-cr |
--no-c) ;;
463 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
464 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
465 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest
* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted
=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted
=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE
; then
517 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE
="$sitefile"
525 for ac_site_file
in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp
='$CPP $CPPFLAGS'
543 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling
=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
558 ac_n
= ac_c
='\c' ac_t
=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.
$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure
:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.
$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.
$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure
:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.
$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32
=yes
626 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
627 if test -f $ac_dir/install-sh
; then
629 ac_install_sh
="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh
; then
633 ac_install_sh
="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess
=$ac_aux_dir/config.guess
641 ac_config_sub
=$ac_aux_dir/config.sub
642 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias
=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE
) target_alias
=$host_alias ;;
700 *) target_alias
=$nonopt ;;
704 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE
) build_alias
=$host_alias ;;
718 *) build_alias
=$nonopt ;;
722 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix
=${target_alias}-
734 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
735 echo "configure:736: checking for strerror in -lcposix" >&5
736 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
737 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
741 LIBS
="-lcposix $LIBS"
742 cat > conftest.
$ac_ext <<EOF
743 #line 744 "configure"
744 #include "confdefs.h"
745 /* Override any gcc2 internal prototype to avoid an error. */
746 /* We use char because int might match the return type of a gcc2
747 builtin and then its argument prototype would still apply. */
754 if { (eval echo configure
:755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
756 eval "ac_cv_lib_$ac_lib_var=yes"
758 echo "configure: failed program was:" >&5
759 cat conftest.
$ac_ext >&5
761 eval "ac_cv_lib_$ac_lib_var=no"
767 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
768 echo "$ac_t""yes" 1>&6
769 LIBS
="$LIBS -lcposix"
771 echo "$ac_t""no" 1>&6
777 BFD_VERSION
=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
778 # Find a good install program. We prefer a C program (faster),
779 # so one script is as good as another. But avoid the broken or
780 # incompatible versions:
781 # SysV /etc/install, /usr/sbin/install
782 # SunOS /usr/etc/install
785 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
786 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
787 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
788 # ./install, which can be erroneously created by make from ./install.sh.
789 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
790 echo "configure:791: checking for a BSD compatible install" >&5
791 if test -z "$INSTALL"; then
792 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
796 for ac_dir
in $PATH; do
797 # Account for people who put trailing slashes in PATH elements.
799 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
801 # OSF1 and SCO ODT 3.0 have their own names for install.
802 # Don't use installbsd from OSF since it installs stuff as root
804 for ac_prog
in ginstall scoinst
install; do
805 if test -f $ac_dir/$ac_prog; then
806 if test $ac_prog = install &&
807 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
808 # AIX install. It has an incompatible calling convention.
811 ac_cv_path_install
="$ac_dir/$ac_prog -c"
822 if test "${ac_cv_path_install+set}" = set; then
823 INSTALL
="$ac_cv_path_install"
825 # As a last resort, use the slow shell script. We don't cache a
826 # path for INSTALL within a source directory, because that will
827 # break other packages using the cache if that directory is
828 # removed, or if the path is relative.
829 INSTALL
="$ac_install_sh"
832 echo "$ac_t""$INSTALL" 1>&6
834 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
835 # It thinks the first close brace ends the variable substitution.
836 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
838 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
840 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
842 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
843 echo "configure:844: checking whether build environment is sane" >&5
846 echo timestamp
> conftestfile
847 # Do `set' in a subshell so we don't clobber the current shell's
848 # arguments. Must try -L first in case configure is actually a
849 # symlink; some systems play weird games with the mod time of symlinks
850 # (eg FreeBSD returns the mod time of the symlink's containing
853 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
854 if test "$*" = "X"; then
856 set X
`ls -t $srcdir/configure conftestfile`
858 if test "$*" != "X $srcdir/configure conftestfile" \
859 && test "$*" != "X conftestfile $srcdir/configure"; then
861 # If neither matched, then we have a broken ls. This can happen
862 # if, for instance, CONFIG_SHELL is bash and it inherits a
863 # broken ls alias from the environment. This has actually
864 # happened. Such a system could not be considered "sane".
865 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
866 alias in your environment" 1>&2; exit 1; }
869 test "$2" = conftestfile
875 { echo "configure: error: newly created file is older than distributed files!
876 Check your system clock" 1>&2; exit 1; }
879 echo "$ac_t""yes" 1>&6
880 if test "$program_transform_name" = s
,x
,x
,; then
881 program_transform_name
=
883 # Double any \ or $. echo might interpret backslashes.
884 cat <<\EOF_SED
> conftestsed
885 s
,\\,\\\\,g
; s
,\$
,$$
,g
887 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
890 test "$program_prefix" != NONE
&&
891 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
892 # Use a double $ so make ignores it.
893 test "$program_suffix" != NONE
&&
894 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
896 # sed with no file args requires a program.
897 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
899 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
900 echo "configure:901: checking whether ${MAKE-make} sets \${MAKE}" >&5
901 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
902 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
903 echo $ac_n "(cached) $ac_c" 1>&6
905 cat > conftestmake
<<\EOF
907 @
echo 'ac_maketemp="${MAKE}"'
909 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
910 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
911 if test -n "$ac_maketemp"; then
912 eval ac_cv_prog_make_
${ac_make}_set
=yes
914 eval ac_cv_prog_make_
${ac_make}_set
=no
918 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
919 echo "$ac_t""yes" 1>&6
922 echo "$ac_t""no" 1>&6
923 SET_MAKE
="MAKE=${MAKE-make}"
929 VERSION
=${BFD_VERSION}
931 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
932 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
934 cat >> confdefs.h
<<EOF
935 #define PACKAGE "$PACKAGE"
938 cat >> confdefs.h
<<EOF
939 #define VERSION "$VERSION"
944 missing_dir
=`cd $ac_aux_dir && pwd`
945 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
946 echo "configure:947: checking for working aclocal" >&5
947 # Run test in a subshell; some versions of sh will print an error if
948 # an executable is not found, even if stderr is redirected.
949 # Redirect stdin to placate older versions of autoconf. Sigh.
950 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
952 echo "$ac_t""found" 1>&6
954 ACLOCAL
="$missing_dir/missing aclocal"
955 echo "$ac_t""missing" 1>&6
958 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
959 echo "configure:960: checking for working autoconf" >&5
960 # Run test in a subshell; some versions of sh will print an error if
961 # an executable is not found, even if stderr is redirected.
962 # Redirect stdin to placate older versions of autoconf. Sigh.
963 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
965 echo "$ac_t""found" 1>&6
967 AUTOCONF
="$missing_dir/missing autoconf"
968 echo "$ac_t""missing" 1>&6
971 echo $ac_n "checking for working automake""... $ac_c" 1>&6
972 echo "configure:973: checking for working automake" >&5
973 # Run test in a subshell; some versions of sh will print an error if
974 # an executable is not found, even if stderr is redirected.
975 # Redirect stdin to placate older versions of autoconf. Sigh.
976 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
978 echo "$ac_t""found" 1>&6
980 AUTOMAKE
="$missing_dir/missing automake"
981 echo "$ac_t""missing" 1>&6
984 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
985 echo "configure:986: checking for working autoheader" >&5
986 # Run test in a subshell; some versions of sh will print an error if
987 # an executable is not found, even if stderr is redirected.
988 # Redirect stdin to placate older versions of autoconf. Sigh.
989 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
990 AUTOHEADER
=autoheader
991 echo "$ac_t""found" 1>&6
993 AUTOHEADER
="$missing_dir/missing autoheader"
994 echo "$ac_t""missing" 1>&6
997 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
998 echo "configure:999: checking for working makeinfo" >&5
999 # Run test in a subshell; some versions of sh will print an error if
1000 # an executable is not found, even if stderr is redirected.
1001 # Redirect stdin to placate older versions of autoconf. Sigh.
1002 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1004 echo "$ac_t""found" 1>&6
1006 MAKEINFO
="$missing_dir/missing makeinfo"
1007 echo "$ac_t""missing" 1>&6
1012 # Check whether --enable-shared or --disable-shared was given.
1013 if test "${enable_shared+set}" = set; then
1014 enableval
="$enable_shared"
1015 p
=${PACKAGE-default}
1017 yes) enable_shared
=yes ;;
1018 no
) enable_shared
=no
;;
1021 # Look at the argument we got. We use all the common list separators.
1022 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1023 for pkg
in $enableval; do
1024 if test "X$pkg" = "X$p"; then
1035 # Check whether --enable-static or --disable-static was given.
1036 if test "${enable_static+set}" = set; then
1037 enableval
="$enable_static"
1038 p
=${PACKAGE-default}
1040 yes) enable_static
=yes ;;
1041 no
) enable_static
=no
;;
1044 # Look at the argument we got. We use all the common list separators.
1045 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1046 for pkg
in $enableval; do
1047 if test "X$pkg" = "X$p"; then
1058 # Check whether --enable-fast-install or --disable-fast-install was given.
1059 if test "${enable_fast_install+set}" = set; then
1060 enableval
="$enable_fast_install"
1061 p
=${PACKAGE-default}
1063 yes) enable_fast_install
=yes ;;
1064 no
) enable_fast_install
=no
;;
1066 enable_fast_install
=no
1067 # Look at the argument we got. We use all the common list separators.
1068 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1069 for pkg
in $enableval; do
1070 if test "X$pkg" = "X$p"; then
1071 enable_fast_install
=yes
1078 enable_fast_install
=yes
1081 # Extract the first word of "gcc", so it can be a program name with args.
1082 set dummy gcc
; ac_word
=$2
1083 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1084 echo "configure:1085: checking for $ac_word" >&5
1085 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1086 echo $ac_n "(cached) $ac_c" 1>&6
1088 if test -n "$CC"; then
1089 ac_cv_prog_CC
="$CC" # Let the user override the test.
1091 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1093 for ac_dir
in $ac_dummy; do
1094 test -z "$ac_dir" && ac_dir
=.
1095 if test -f $ac_dir/$ac_word; then
1104 if test -n "$CC"; then
1105 echo "$ac_t""$CC" 1>&6
1107 echo "$ac_t""no" 1>&6
1110 if test -z "$CC"; then
1111 # Extract the first word of "cc", so it can be a program name with args.
1112 set dummy cc
; ac_word
=$2
1113 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1114 echo "configure:1115: checking for $ac_word" >&5
1115 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1116 echo $ac_n "(cached) $ac_c" 1>&6
1118 if test -n "$CC"; then
1119 ac_cv_prog_CC
="$CC" # Let the user override the test.
1121 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1124 for ac_dir
in $ac_dummy; do
1125 test -z "$ac_dir" && ac_dir
=.
1126 if test -f $ac_dir/$ac_word; then
1127 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1128 ac_prog_rejected
=yes
1136 if test $ac_prog_rejected = yes; then
1137 # We found a bogon in the path, so make sure we never use it.
1138 set dummy
$ac_cv_prog_CC
1140 if test $# -gt 0; then
1141 # We chose a different compiler from the bogus one.
1142 # However, it has the same basename, so the bogon will be chosen
1143 # first if we set CC to just the basename; use the full file name.
1145 set dummy
"$ac_dir/$ac_word" "$@"
1153 if test -n "$CC"; then
1154 echo "$ac_t""$CC" 1>&6
1156 echo "$ac_t""no" 1>&6
1159 if test -z "$CC"; then
1160 case "`uname -s`" in
1162 # Extract the first word of "cl", so it can be a program name with args.
1163 set dummy cl
; ac_word
=$2
1164 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1165 echo "configure:1166: checking for $ac_word" >&5
1166 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1167 echo $ac_n "(cached) $ac_c" 1>&6
1169 if test -n "$CC"; then
1170 ac_cv_prog_CC
="$CC" # Let the user override the test.
1172 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1174 for ac_dir
in $ac_dummy; do
1175 test -z "$ac_dir" && ac_dir
=.
1176 if test -f $ac_dir/$ac_word; then
1185 if test -n "$CC"; then
1186 echo "$ac_t""$CC" 1>&6
1188 echo "$ac_t""no" 1>&6
1193 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1196 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1197 echo "configure:1198: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1200 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1201 ac_cpp
='$CPP $CPPFLAGS'
1202 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1203 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1204 cross_compiling
=$ac_cv_prog_cc_cross
1206 cat > conftest.
$ac_ext << EOF
1208 #line 1209 "configure"
1209 #include "confdefs.h"
1213 if { (eval echo configure
:1214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1214 ac_cv_prog_cc_works
=yes
1215 # If we can't run a trivial program, we are probably using a cross compiler.
1216 if (.
/conftest
; exit) 2>/dev
/null
; then
1217 ac_cv_prog_cc_cross
=no
1219 ac_cv_prog_cc_cross
=yes
1222 echo "configure: failed program was:" >&5
1223 cat conftest.
$ac_ext >&5
1224 ac_cv_prog_cc_works
=no
1228 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1229 ac_cpp
='$CPP $CPPFLAGS'
1230 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1231 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1232 cross_compiling
=$ac_cv_prog_cc_cross
1234 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1235 if test $ac_cv_prog_cc_works = no
; then
1236 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1238 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1239 echo "configure:1240: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1240 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1241 cross_compiling
=$ac_cv_prog_cc_cross
1243 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1244 echo "configure:1245: checking whether we are using GNU C" >&5
1245 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1246 echo $ac_n "(cached) $ac_c" 1>&6
1248 cat > conftest.c
<<EOF
1253 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1260 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1262 if test $ac_cv_prog_gcc = yes; then
1268 ac_test_CFLAGS
="${CFLAGS+set}"
1269 ac_save_CFLAGS
="$CFLAGS"
1271 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1272 echo "configure:1273: checking whether ${CC-cc} accepts -g" >&5
1273 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1274 echo $ac_n "(cached) $ac_c" 1>&6
1276 echo 'void f(){}' > conftest.c
1277 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1286 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1287 if test "$ac_test_CFLAGS" = set; then
1288 CFLAGS
="$ac_save_CFLAGS"
1289 elif test $ac_cv_prog_cc_g = yes; then
1290 if test "$GCC" = yes; then
1296 if test "$GCC" = yes; then
1303 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1304 if test "${with_gnu_ld+set}" = set; then
1305 withval
="$with_gnu_ld"
1306 test "$withval" = no || with_gnu_ld
=yes
1312 if test "$GCC" = yes; then
1313 # Check if gcc -print-prog-name=ld gives a path.
1314 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1315 echo "configure:1316: checking for ld used by GCC" >&5
1318 # gcc leaves a trailing carriage return which upsets mingw
1319 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1321 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1324 # Accept absolute paths.
1325 [\\/]* |
[A-Za-z
]:[\\/]*)
1326 re_direlt
='/[^/][^/]*/\.\./'
1327 # Canonicalize the path of ld
1328 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1329 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1330 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1332 test -z "$LD" && LD
="$ac_prog"
1335 # If it fails, then pretend we aren't using GCC.
1339 # If it is relative, then search for the first ld in PATH.
1343 elif test "$with_gnu_ld" = yes; then
1344 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1345 echo "configure:1346: checking for GNU ld" >&5
1347 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1348 echo "configure:1349: checking for non-GNU ld" >&5
1350 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1351 echo $ac_n "(cached) $ac_c" 1>&6
1353 if test -z "$LD"; then
1354 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1355 for ac_dir
in $PATH; do
1356 test -z "$ac_dir" && ac_dir
=.
1357 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1358 lt_cv_path_LD
="$ac_dir/$ac_prog"
1359 # Check to see if the program is GNU ld. I'd rather use --version,
1360 # but apparently some GNU ld's only accept -v.
1361 # Break only if it was the GNU/non-GNU ld that we prefer.
1362 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1363 test "$with_gnu_ld" != no
&& break
1365 test "$with_gnu_ld" != yes && break
1371 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1376 if test -n "$LD"; then
1377 echo "$ac_t""$LD" 1>&6
1379 echo "$ac_t""no" 1>&6
1381 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1382 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1383 echo "configure:1384: checking if the linker ($LD) is GNU ld" >&5
1384 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1385 echo $ac_n "(cached) $ac_c" 1>&6
1387 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1388 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1389 lt_cv_prog_gnu_ld
=yes
1391 lt_cv_prog_gnu_ld
=no
1395 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1396 with_gnu_ld
=$lt_cv_prog_gnu_ld
1399 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1400 echo "configure:1401: checking for $LD option to reload object files" >&5
1401 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1402 echo $ac_n "(cached) $ac_c" 1>&6
1404 lt_cv_ld_reload_flag
='-r'
1407 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1408 reload_flag
=$lt_cv_ld_reload_flag
1409 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1411 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1412 echo "configure:1413: checking for BSD-compatible nm" >&5
1413 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1414 echo $ac_n "(cached) $ac_c" 1>&6
1416 if test -n "$NM"; then
1417 # Let the user override the test.
1420 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1421 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1422 test -z "$ac_dir" && ac_dir
=.
1423 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1424 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1425 # Check to see if the nm accepts a BSD-compat flag.
1426 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1427 # nm: unknown option "B" ignored
1428 # Tru64's nm complains that /dev/null is an invalid object file
1429 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1430 lt_cv_path_NM
="$tmp_nm -B"
1432 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1433 lt_cv_path_NM
="$tmp_nm -p"
1436 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1437 continue # so that we can try to find one that supports BSD flags
1442 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1447 echo "$ac_t""$NM" 1>&6
1449 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1450 echo "configure:1451: checking whether ln -s works" >&5
1451 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1452 echo $ac_n "(cached) $ac_c" 1>&6
1455 if ln -s X conftestdata
2>/dev
/null
1458 ac_cv_prog_LN_S
="ln -s"
1463 LN_S
="$ac_cv_prog_LN_S"
1464 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1465 echo "$ac_t""yes" 1>&6
1467 echo "$ac_t""no" 1>&6
1470 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1471 echo "configure:1472: checking how to recognise dependant libraries" >&5
1472 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1473 echo $ac_n "(cached) $ac_c" 1>&6
1475 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1476 lt_cv_file_magic_test_file
=
1477 lt_cv_deplibs_check_method
='unknown'
1478 # Need to set the preceding variable on all platforms that support
1479 # interlibrary dependencies.
1480 # 'none' -- dependencies not supported.
1481 # `unknown' -- same as none, but documents that we really don't know.
1482 # 'pass_all' -- all dependencies passed with no checks.
1483 # 'test_compile' -- check by making test program.
1484 # 'file_magic [regex]' -- check by looking for files in library path
1485 # which responds to the $file_magic_cmd with a given egrep regex.
1486 # If you have `file' or equivalent on your system and you're not sure
1487 # whether `pass_all' will *always* work, you probably want this one.
1491 lt_cv_deplibs_check_method
=pass_all
1495 lt_cv_deplibs_check_method
=pass_all
1499 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1500 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1501 lt_cv_file_magic_test_file
=/shlib
/libc.so
1504 cygwin
* | mingw
* |pw32
*)
1505 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1506 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1509 darwin
* | rhapsody
*)
1510 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1511 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1513 rhapsody
* | darwin1.012
)
1514 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1517 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1523 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1526 # Not sure whether the presence of OpenBSD here was a mistake.
1527 # Let's accept both of them until this is cleared up.
1528 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1529 lt_cv_file_magic_cmd
=/usr
/bin
/file
1530 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1534 lt_cv_deplibs_check_method
=pass_all
1539 lt_cv_deplibs_check_method
=pass_all
1545 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1546 lt_cv_file_magic_cmd
=/usr
/bin
/file
1547 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1550 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1551 lt_cv_file_magic_cmd
=/usr
/bin
/file
1552 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1560 # this will be overridden with pass_all, but let us keep it just in case
1561 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1565 *-32|
*"-32 ") libmagic
=32-bit;;
1566 *-n32|
*"-n32 ") libmagic
=N32
;;
1567 *-64|
*"-64 ") libmagic
=64-bit;;
1568 *) libmagic
=never-match
;;
1570 # this will be overridden with pass_all, but let us keep it just in case
1571 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1574 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1575 lt_cv_deplibs_check_method
=pass_all
1578 # This must be Linux ELF.
1581 alpha
* | mips
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1582 lt_cv_deplibs_check_method
=pass_all
;;
1584 # glibc up to 2.1.1 does not perform some relocations on ARM
1585 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1587 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1591 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1592 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1594 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1599 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1600 lt_cv_file_magic_cmd
=/usr
/bin
/file
1601 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1604 osf3
* | osf4
* | osf5
*)
1605 # this will be overridden with pass_all, but let us keep it just in case
1606 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1607 lt_cv_file_magic_test_file
=/shlib
/libc.so
1608 lt_cv_deplibs_check_method
=pass_all
1612 lt_cv_deplibs_check_method
=pass_all
1616 lt_cv_deplibs_check_method
=pass_all
1617 lt_cv_file_magic_test_file
=/lib
/libc.so
1620 sysv5uw
[78]* | sysv4
*uw2
*)
1621 lt_cv_deplibs_check_method
=pass_all
1624 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1625 case $host_vendor in
1627 lt_cv_deplibs_check_method
=pass_all
1630 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]'
1631 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1639 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1640 file_magic_cmd
=$lt_cv_file_magic_cmd
1641 deplibs_check_method
=$lt_cv_deplibs_check_method
1643 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1644 echo "configure:1645: checking for object suffix" >&5
1645 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1646 echo $ac_n "(cached) $ac_c" 1>&6
1649 echo 'int i = 1;' > conftest.
$ac_ext
1650 if { (eval echo configure
:1651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1651 for ac_file
in conftest.
*; do
1654 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1658 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1663 echo "$ac_t""$ac_cv_objext" 1>&6
1664 OBJEXT
=$ac_cv_objext
1665 ac_objext
=$ac_cv_objext
1669 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1670 echo "configure:1671: checking for executable suffix" >&5
1671 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1672 echo $ac_n "(cached) $ac_c" 1>&6
1674 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1678 echo 'int main () { return 0; }' > conftest.
$ac_ext
1680 if { (eval echo configure
:1681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1681 for file in conftest.
*; do
1683 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
1684 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1688 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1691 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1696 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1697 echo "$ac_t""${ac_cv_exeext}" 1>&6
1700 if test $host != $build; then
1701 ac_tool_prefix
=${host_alias}-
1706 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1708 # Only perform the check for file, if the check method requires it
1709 case $deplibs_check_method in
1711 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1712 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1713 echo "configure:1714: checking for ${ac_tool_prefix}file" >&5
1714 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1715 echo $ac_n "(cached) $ac_c" 1>&6
1719 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1722 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1725 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1726 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1727 ac_dummy
="/usr/bin:$PATH"
1728 for ac_dir
in $ac_dummy; do
1729 test -z "$ac_dir" && ac_dir
=.
1730 if test -f $ac_dir/${ac_tool_prefix}file; then
1731 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1732 if test -n "$file_magic_test_file"; then
1733 case $deplibs_check_method in
1735 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1736 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1737 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1738 egrep "$file_magic_regex" > /dev
/null
; then
1743 *** Warning: the command libtool uses to detect shared libraries,
1744 *** $file_magic_cmd, produces output that libtool cannot recognize.
1745 *** The result is that libtool may fail to recognize shared libraries
1746 *** as such. This will affect the creation of libtool libraries that
1747 *** depend on shared libraries, but programs linked with such libtool
1748 *** libraries will work regardless of this problem. Nevertheless, you
1749 *** may want to report the problem to your system manager and/or to
1750 *** bug-libtool@gnu.org
1760 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1765 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1766 if test -n "$MAGIC_CMD"; then
1767 echo "$ac_t""$MAGIC_CMD" 1>&6
1769 echo "$ac_t""no" 1>&6
1772 if test -z "$lt_cv_path_MAGIC_CMD"; then
1773 if test -n "$ac_tool_prefix"; then
1774 echo $ac_n "checking for file""... $ac_c" 1>&6
1775 echo "configure:1776: checking for file" >&5
1776 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1777 echo $ac_n "(cached) $ac_c" 1>&6
1781 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1784 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1787 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1788 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1789 ac_dummy
="/usr/bin:$PATH"
1790 for ac_dir
in $ac_dummy; do
1791 test -z "$ac_dir" && ac_dir
=.
1792 if test -f $ac_dir/file; then
1793 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1794 if test -n "$file_magic_test_file"; then
1795 case $deplibs_check_method in
1797 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1798 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1799 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1800 egrep "$file_magic_regex" > /dev
/null
; then
1805 *** Warning: the command libtool uses to detect shared libraries,
1806 *** $file_magic_cmd, produces output that libtool cannot recognize.
1807 *** The result is that libtool may fail to recognize shared libraries
1808 *** as such. This will affect the creation of libtool libraries that
1809 *** depend on shared libraries, but programs linked with such libtool
1810 *** libraries will work regardless of this problem. Nevertheless, you
1811 *** may want to report the problem to your system manager and/or to
1812 *** bug-libtool@gnu.org
1822 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1827 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1828 if test -n "$MAGIC_CMD"; then
1829 echo "$ac_t""$MAGIC_CMD" 1>&6
1831 echo "$ac_t""no" 1>&6
1843 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1844 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1845 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1846 echo "configure:1847: checking for $ac_word" >&5
1847 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1848 echo $ac_n "(cached) $ac_c" 1>&6
1850 if test -n "$RANLIB"; then
1851 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1853 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1855 for ac_dir
in $ac_dummy; do
1856 test -z "$ac_dir" && ac_dir
=.
1857 if test -f $ac_dir/$ac_word; then
1858 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1865 RANLIB
="$ac_cv_prog_RANLIB"
1866 if test -n "$RANLIB"; then
1867 echo "$ac_t""$RANLIB" 1>&6
1869 echo "$ac_t""no" 1>&6
1873 if test -z "$ac_cv_prog_RANLIB"; then
1874 if test -n "$ac_tool_prefix"; then
1875 # Extract the first word of "ranlib", so it can be a program name with args.
1876 set dummy ranlib
; ac_word
=$2
1877 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1878 echo "configure:1879: checking for $ac_word" >&5
1879 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1880 echo $ac_n "(cached) $ac_c" 1>&6
1882 if test -n "$RANLIB"; then
1883 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1885 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1887 for ac_dir
in $ac_dummy; do
1888 test -z "$ac_dir" && ac_dir
=.
1889 if test -f $ac_dir/$ac_word; then
1890 ac_cv_prog_RANLIB
="ranlib"
1895 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1898 RANLIB
="$ac_cv_prog_RANLIB"
1899 if test -n "$RANLIB"; then
1900 echo "$ac_t""$RANLIB" 1>&6
1902 echo "$ac_t""no" 1>&6
1910 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1911 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1912 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1913 echo "configure:1914: checking for $ac_word" >&5
1914 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1915 echo $ac_n "(cached) $ac_c" 1>&6
1917 if test -n "$STRIP"; then
1918 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1920 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1922 for ac_dir
in $ac_dummy; do
1923 test -z "$ac_dir" && ac_dir
=.
1924 if test -f $ac_dir/$ac_word; then
1925 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1932 STRIP
="$ac_cv_prog_STRIP"
1933 if test -n "$STRIP"; then
1934 echo "$ac_t""$STRIP" 1>&6
1936 echo "$ac_t""no" 1>&6
1940 if test -z "$ac_cv_prog_STRIP"; then
1941 if test -n "$ac_tool_prefix"; then
1942 # Extract the first word of "strip", so it can be a program name with args.
1943 set dummy strip
; ac_word
=$2
1944 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1945 echo "configure:1946: checking for $ac_word" >&5
1946 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1947 echo $ac_n "(cached) $ac_c" 1>&6
1949 if test -n "$STRIP"; then
1950 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1952 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1954 for ac_dir
in $ac_dummy; do
1955 test -z "$ac_dir" && ac_dir
=.
1956 if test -f $ac_dir/$ac_word; then
1957 ac_cv_prog_STRIP
="strip"
1962 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1965 STRIP
="$ac_cv_prog_STRIP"
1966 if test -n "$STRIP"; then
1967 echo "$ac_t""$STRIP" 1>&6
1969 echo "$ac_t""no" 1>&6
1978 # Check for any special flags to pass to ltconfig.
1979 libtool_flags
="--cache-file=$cache_file"
1980 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1981 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1982 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1983 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1984 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1987 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1988 if test "${enable_libtool_lock+set}" = set; then
1989 enableval
="$enable_libtool_lock"
1993 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1994 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1996 # Check whether --with-pic or --without-pic was given.
1997 if test "${with_pic+set}" = set; then
2004 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
2005 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
2007 # Some flags need to be propagated to the compiler or linker for good
2011 # Find out which ABI we are using.
2012 echo '#line 2013 "configure"' > conftest.
$ac_ext
2013 if { (eval echo configure
:2014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2014 if test "$lt_cv_prog_gnu_ld" = yes; then
2015 case `/usr/bin/file conftest.$ac_objext` in
2017 LD
="${LD-ld} -melf32bsmip"
2020 LD
="${LD-ld} -melf32bmipn32"
2023 LD
="${LD-ld} -melf64bmip"
2027 case `/usr/bin/file conftest.$ac_objext` in
2044 # Find out which ABI we are using.
2045 echo 'int i;' > conftest.
$ac_ext
2046 if { (eval echo configure
:2047: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2047 case "`/usr/bin/file conftest.o`" in
2060 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2061 SAVE_CFLAGS
="$CFLAGS"
2062 CFLAGS
="$CFLAGS -belf"
2063 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2064 echo "configure:2065: checking whether the C compiler needs -belf" >&5
2065 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2066 echo $ac_n "(cached) $ac_c" 1>&6
2070 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2071 ac_cpp
='$CPP $CPPFLAGS'
2072 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2073 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2074 cross_compiling
=$ac_cv_prog_cc_cross
2076 cat > conftest.
$ac_ext <<EOF
2077 #line 2078 "configure"
2078 #include "confdefs.h"
2084 if { (eval echo configure
:2085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2086 lt_cv_cc_needs_belf
=yes
2088 echo "configure: failed program was:" >&5
2089 cat conftest.
$ac_ext >&5
2091 lt_cv_cc_needs_belf
=no
2095 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2096 ac_cpp
='$CPP $CPPFLAGS'
2097 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2098 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2099 cross_compiling
=$ac_cv_prog_cc_cross
2103 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2104 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2105 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2106 CFLAGS
="$SAVE_CFLAGS"
2114 # Save cache, so that ltconfig can load it
2115 cat > confcache
<<\EOF
2116 # This file is a shell script that caches the results of configure
2117 # tests run on this system so they can be shared between configure
2118 # scripts and configure runs. It is not useful on other systems.
2119 # If it contains results you don't want to keep, you may remove or edit it.
2121 # By default, configure uses ./config.cache as the cache file,
2122 # creating it if it does not exist already. You can give configure
2123 # the --cache-file=FILE option to use a different cache file; that is
2124 # what configure does when it calls configure scripts in
2125 # subdirectories, so they share the cache.
2126 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2127 # config.status only pays attention to the cache file if you give it the
2128 # --recheck option to rerun configure.
2131 # The following way of writing the cache mishandles newlines in values,
2132 # but we know of no workaround that is simple, portable, and efficient.
2133 # So, don't put newlines in cache variables' values.
2134 # Ultrix sh set writes to stderr and can't be redirected directly,
2135 # and sets the high bit in the cache file unless we assign to the vars.
2137 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2139 # `set' does not quote correctly, so add quotes (double-quote substitution
2140 # turns \\\\ into \\, and sed turns \\ into \).
2142 -e "s/'/'\\\\''/g" \
2143 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2146 # `set' quotes correctly as required by POSIX, so do not add quotes.
2147 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2150 if cmp -s $cache_file confcache
; then
2153 if test -w $cache_file; then
2154 echo "updating cache $cache_file"
2155 cat confcache
> $cache_file
2157 echo "not updating unwritable cache $cache_file"
2163 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2164 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2165 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2166 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2167 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2168 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2169 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2170 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2171 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2172 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2174 # Reload cache, that may have been modified by ltconfig
2175 if test -r "$cache_file"; then
2176 echo "loading cache $cache_file"
2179 echo "creating cache $cache_file"
2184 # This can be used to rebuild libtool when needed
2185 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2187 # Always use our own libtool.
2188 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2190 # Redirect the config.log output again, so that the ltconfig log is not
2191 # clobbered by the next message.
2192 exec 5>>.
/config.log
2201 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2202 if test "${enable_bfd_assembler+set}" = set; then
2203 enableval
="$enable_bfd_assembler"
2204 case "${enableval}" in
2205 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2206 no
) user_bfd_gas
=no
;;
2207 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2210 # Check whether --enable-targets or --disable-targets was given.
2211 if test "${enable_targets+set}" = set; then
2212 enableval
="$enable_targets"
2213 case "${enableval}" in
2214 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2216 no
) enable_targets
= ;;
2217 *) enable_targets
=$enableval ;;
2220 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2221 if test "${enable_commonbfdlib+set}" = set; then
2222 enableval
="$enable_commonbfdlib"
2223 case "${enableval}" in
2224 yes) commonbfdlib
=true
;;
2225 no
) commonbfdlib
=false
;;
2226 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2232 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2233 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2234 if test "${enable_build_warnings+set}" = set; then
2235 enableval
="$enable_build_warnings"
2236 case "${enableval}" in
2238 no
) build_warnings
="-w";;
2239 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2240 build_warnings
="${build_warnings} ${t}";;
2241 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2242 build_warnings
="${t} ${build_warnings}";;
2243 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2245 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2246 echo "Setting warning flags = $build_warnings" 6>&1
2250 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2251 WARN_CFLAGS
="${build_warnings}"
2255 # Generate a header file
2260 # If we are on a DOS filesystem, we must use gdb.ini rather than
2264 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-windows*)
2272 # Makefile target for installing gas in $(tooldir)/bin.
2273 install_tooldir
=install-exec-tooldir
2277 if test -n "$enable_targets" ; then
2278 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2279 if test $t = "all"; then
2283 result
=`$ac_config_sub $t 2>/dev/null`
2284 if test -n "$result" ; then
2285 canon_targets
="$canon_targets $result"
2287 # # Permit "all", etc. We don't support it yet though.
2288 # canon_targets="$canon_targets $t"
2291 _gas_uniq_list
="$canon_targets"
2292 _gas_uniq_newlist
=""
2293 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2294 case $_gas_uniq_i in
2296 *) case " $_gas_uniq_newlist " in
2297 *" $_gas_uniq_i "*) ;;
2298 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2302 canon_targets
=$_gas_uniq_newlist
2308 for this_target
in $target $canon_targets ; do
2310 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2312 # check for architecture variants
2316 alpha
*) cpu_type
=alpha
;;
2317 arm
*b|xscale
*b|strongarm
*b
) cpu_type
=arm endian
=big
;;
2318 arm
*|xscale
*|strongarm
*) cpu_type
=arm endian
=little
;;
2319 hppa
*) cpu_type
=hppa
;;
2320 i
[3-7]86) cpu_type
=i386 arch
=i386
;;
2321 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2322 ia64
) cpu_type
=ia64
;;
2323 ip2k
) cpu_type
=ip2k endian
=big
;;
2324 iq2000
) cpu_type
=iq2000 endian
=big
;;
2325 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2326 m680
[012346]0) cpu_type
=m68k
;;
2327 m68008
) cpu_type
=m68k
;;
2328 m683??
) cpu_type
=m68k
;;
2329 m5200
) cpu_type
=m68k
;;
2330 m8
*) cpu_type
=m88k
;;
2331 mips
*el
) cpu_type
=mips endian
=little
;;
2332 mips
*) cpu_type
=mips endian
=big
;;
2333 or32
*) cpu_type
=or32 endian
=big
;;
2334 pjl
*) cpu_type
=pj endian
=little
;;
2335 pj
*) cpu_type
=pj endian
=big
;;
2336 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2337 powerpc
*) cpu_type
=ppc endian
=big
;;
2338 rs6000
*) cpu_type
=ppc
;;
2339 s390x
*) cpu_type
=s390 arch
=s390x
;;
2340 s390
*) cpu_type
=s390 arch
=s390
;;
2341 sh5
*) cpu_type
=sh64 endian
=big
;;
2342 sh5le
*) cpu_type
=sh64 endian
=little
;;
2343 sh64
*) cpu_type
=sh64 endian
=big
;;
2344 sh64le
*) cpu_type
=sh64 endian
=little
;;
2345 sh
*le
) cpu_type
=sh endian
=little
;;
2346 sh
*) cpu_type
=sh endian
=big
;;
2347 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2348 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2349 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2350 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2351 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2352 v850
*) cpu_type
=v850
;;
2353 xtensa
*) cpu_type
=xtensa arch
=xtensa
;;
2354 *) cpu_type
=${cpu} ;;
2357 if test ${this_target} = $target ; then
2358 target_cpu_type
=${cpu_type}
2359 elif test ${target_cpu_type} != ${cpu_type} ; then
2363 generic_target
=${cpu_type}-$vendor-$os
2368 # assign object format
2369 case ${generic_target} in
2370 a29k-
*-coff) fmt=coff
;;
2371 a29k-amd-udi
) fmt=coff
;;
2372 a29k-amd-ebmon
) fmt=coff
;;
2373 a29k-nyu-sym1
) fmt=coff
;;
2374 a29k-
*-rtems*) fmt=coff
;;
2375 a29k-
*-vxworks*) fmt=coff
;;
2377 alpha
*-*-*vms
*) fmt=evax
;;
2378 alpha
*-*-netware*) fmt=ecoff
;;
2379 alpha
*-*-osf*) fmt=ecoff
;;
2380 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2381 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2382 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2383 alpha
*-*-openbsd*) fmt=elf em
=obsd
;;
2385 arc-
*-elf*) fmt=elf
;;
2387 arm-
*-aout) fmt=aout
;;
2388 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2389 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2390 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2391 arm-
*-kaos*) fmt=elf
;;
2392 arm
*-*-conix*) fmt=elf
;;
2393 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2394 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2395 arm
*-*-uclinux*) fmt=elf em
=linux
;;
2396 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2397 arm-
*-*n
*bsd
*) fmt=aout em
=nbsd
;;
2398 arm-
**-nto*) fmt=elf
;;
2399 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2400 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2401 arm-
*-wince) fmt=coff em
=wince-pe
;;
2402 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2403 arm-
*-riscix*) fmt=aout em
=riscix
;;
2404 arm-
*-vxworks) fmt=coff
;;
2408 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2410 d10v-
*-*) fmt=elf
;;
2411 d30v-
*-*) fmt=elf
;;
2414 fr30-
*-*) fmt=elf
;;
2417 hppa-
*-linux*) case ${cpu} in
2418 hppa
*64*) fmt=elf em
=hppalinux64
;;
2419 hppa
*) fmt=elf em
=linux
;;
2421 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2422 hppa-
*-lites*) fmt=elf em
=hppa
;;
2423 hppa-
*-netbsd*) fmt=elf em
=nbsd
;;
2424 hppa-
*-openbsd*) fmt=elf em
=hppa
;;
2425 hppa-
*-osf*) fmt=som em
=hppa
;;
2426 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2427 hppa-
*-hpux11*) case ${cpu} in
2428 hppa
*64*) fmt=elf em
=hppa64
;;
2429 hppa
*) fmt=som em
=hppa
;;
2431 hppa-
*-hpux*) fmt=som em
=hppa
;;
2432 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2433 hppa-
*-bsd*) fmt=som em
=hppa
;;
2434 hppa-
*-hiux*) fmt=som em
=hppa
;;
2436 h8300-
*-rtems*) fmt=coff
;;
2437 h8300-
*-coff) fmt=coff
;;
2438 h8300-
*-elf) fmt=elf
;;
2439 h8500-
*-rtems*) fmt=coff
;;
2440 h8500-
*-coff) fmt=coff
;;
2442 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2443 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2444 i386-sequent-bsd
*) fmt=aout em
=dynix
;;
2445 i386-
*-beospe*) fmt=coff em
=pe
;;
2446 i386-
*-beos*) fmt=elf
;;
2447 i386-
*-coff) fmt=coff
;;
2448 i386-
*-elf) fmt=elf
;;
2449 i386-
*-kaos*) fmt=elf
;;
2450 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2451 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2452 i386-
*-netbsdpe*) fmt=coff em
=pe
;;
2453 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2454 i386-
*-*n
*bsd
*) case ${cpu} in
2455 x86_64
) fmt=elf em
=nbsd
;;
2456 *) fmt=aout em
=nbsd
;;
2458 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2459 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2460 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2461 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2462 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2463 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2464 i386-
*-sysv[45]*) fmt=elf
;;
2465 i386-
*-solaris*) fmt=elf
;;
2466 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2467 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2468 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2469 i386-
*-freebsd*) fmt=elf em
=freebsd
;;
2470 i386-
*-sysv*) fmt=coff
;;
2471 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2472 i386-
*-isc*) fmt=coff
;;
2473 i386-
*-sco3.2v5
*) fmt=elf
2474 if test ${this_target} = $target; then
2475 cat >> confdefs.h
<<\EOF
2480 i386-
*-sco3.2
*) fmt=coff
;;
2481 i386-
*-vsta) fmt=aout
;;
2482 i386-
*-msdosdjgpp* \
2484 | i386-go32-rtems
*) fmt=coff em
=go32
2485 cat >> confdefs.h
<<\EOF
2486 #define STRICTCOFF 1
2489 i386-
*-rtemself*) fmt=elf
;;
2490 i386-
*-rtemscoff*) fmt=coff
;;
2491 i386-
*-rtems*) fmt=elf
;;
2492 i386-
*-gnu*) fmt=elf
;;
2493 i386-
*-mach*) fmt=aout em
=mach
;;
2494 i386-
*-msdos*) fmt=aout
;;
2495 i386-
*-moss*) fmt=elf
;;
2496 i386-
*-pe) fmt=coff em
=pe
;;
2497 i386-
*-cygwin*) fmt=coff em
=pe
;;
2498 i386-
*-interix*) fmt=coff em
=interix
;;
2499 i386-
*-mingw32*) fmt=coff em
=pe
;;
2500 i386-
*-nto-qnx*) fmt=elf
;;
2501 i386-
*-*nt
*) fmt=coff em
=pe
;;
2502 i386-
*-vxworks*) fmt=aout
;;
2503 i386-
*-chaos) fmt=elf
;;
2505 i860-
*-*) fmt=elf endian
=little
2506 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2507 i960-
*-bout) fmt=bout
;;
2508 i960-
*-coff) fmt=coff em
=ic960
;;
2509 i960-
*-rtems*) fmt=coff em
=ic960
;;
2510 i960-
*-nindy*) fmt=bout
;;
2511 i960-
*-vxworks5.0
) fmt=bout
;;
2512 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2513 i960-
*-vxworks*) fmt=bout
;;
2514 i960-
*-elf*) fmt=elf
;;
2516 ia64-
*-elf*) fmt=elf
;;
2517 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2518 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2519 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2520 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2522 ip2k-
*-*) fmt=elf
;;
2524 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2526 m32r-
*-*) fmt=elf
;;
2528 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2529 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2531 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2532 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2533 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2534 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2535 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2536 m68k-apollo-
*) fmt=coff em
=apollo
;;
2537 m68k-
*-elf*) fmt=elf
;;
2538 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2539 m68k-
*-sysv*) fmt=coff
;;
2540 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2541 m68k-
*-rtems*) fmt=elf
;;
2542 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2543 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2544 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2545 m68k-
*-gnu*) fmt=elf
;;
2546 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2547 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2548 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2549 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2550 m68k-apple-aux
*) fmt=coff em
=aux
;;
2551 m68k-
*-psos*) fmt=elf em
=psos
;;
2553 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2554 m88k-
*-coff*) fmt=coff
;;
2556 mcore-
*-elf) fmt=elf
;;
2557 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2559 # don't change em like *-*-bsd does
2560 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2561 mips-dec-bsd
*) fmt=aout endian
=little
;;
2562 mips-sony-bsd
*) fmt=ecoff
;;
2564 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2565 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2566 mips-
*-osf*) fmt=ecoff endian
=little
;;
2567 mips-
*-ecoff*) fmt=ecoff
;;
2568 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2569 mips-
*-irix6*) fmt=elf em
=irix
;;
2570 mips-
*-irix5*) fmt=elf em
=irix
;;
2571 mips-
*-irix*) fmt=ecoff em
=irix
;;
2572 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2573 mips-
*-riscos*) fmt=ecoff
;;
2574 mips
*-*-linux*) fmt=elf em
=tmips
;;
2575 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2576 mips-
*-sysv*) fmt=ecoff
;;
2577 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2578 mips-
*-netbsd*) fmt=elf
;;
2579 mips-
*-openbsd*) fmt=elf
;;
2580 mips-
*-vxworks*) fmt=elf
;;
2582 mmix-
*-*) fmt=elf
;;
2583 mn10200-
*-*) fmt=elf
;;
2584 mn10300-
*-*) fmt=elf
;;
2585 msp430-
*-*) fmt=elf
;;
2586 openrisc-
*-*) fmt=elf
;;
2587 or32-
*-rtems*) fmt=coff
;;
2588 or32-
*-coff) fmt=coff
;;
2589 or32-
*-elf) fmt=elf
;;
2592 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2593 ppc-
*-winnt*) fmt=coff em
=pe
;;
2594 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2595 ppc-
*-aix*) fmt=coff
;;
2596 ppc-
*-beos*) fmt=coff
;;
2597 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2598 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2599 ppc-
*-linux-gnu*) fmt=elf
2602 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2604 ppc-
*-solaris*) fmt=elf
2605 if test ${this_target} = $target; then
2606 cat >> confdefs.h
<<\EOF
2607 #define TARGET_SOLARIS_COMMENT 1
2611 if test x
${endian} = xbig
; then
2612 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2614 ppc-
*-rtems*) fmt=elf
;;
2615 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2616 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2617 ppc-
**-nto*) fmt=elf
;;
2618 ppc-
*-vxworks*) fmt=elf
;;
2619 ppc-
*-windiss*) fmt=elf
;;
2620 ppc-
*-kaos*) fmt=elf
;;
2622 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2623 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2625 sh
*-*-linux*) fmt=elf em
=linux
2627 sh
*eb
) endian
=big
;;
2630 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2631 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2632 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2633 sh-
*-elf*) fmt=elf
;;
2634 sh-
*-coff*) fmt=coff
;;
2635 sh-
*-nto*) fmt=elf
;;
2636 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2637 sh-
*-rtemself*) fmt=elf
;;
2638 sh-
*-rtems*) fmt=coff
;;
2639 sh-
*-kaos*) fmt=elf
;;
2640 shle
*-*-kaos*) fmt=elf
;;
2641 sh64-
*-elf*) fmt=elf
;;
2643 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2644 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2645 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2646 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2648 sparc-
*-rtemsaout*) fmt=aout
;;
2649 sparc-
*-rtemself*) fmt=elf
;;
2650 sparc-
*-rtems*) fmt=elf
;;
2651 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2652 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2653 sparc-
*-coff) fmt=coff
;;
2654 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2655 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2656 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2657 sparc-fujitsu-none
) fmt=aout
;;
2658 sparc-
*-elf) fmt=elf
;;
2659 sparc-
*-sysv4*) fmt=elf
;;
2660 sparc-
*-solaris*) fmt=elf
;;
2661 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2662 sparc-
*-*n
*bsd
*) case ${cpu} in
2663 sparc64
) fmt=elf em
=nbsd
;;
2664 *) fmt=aout em
=nbsd
;;
2666 strongarm-
*-coff) fmt=coff
;;
2667 strongarm-
*-elf) fmt=elf
;;
2668 strongarm-
*-kaos*) fmt=elf
;;
2669 xscale-
*-coff) fmt=coff
;;
2670 xscale-
*-elf) fmt=elf
;;
2672 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2673 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2674 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2675 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2676 tic80-
*-*) fmt=coff
;;
2678 v850-
*-*) fmt=elf
;;
2679 v850e-
*-*) fmt=elf
;;
2680 v850ea-
*-*) fmt=elf
;;
2682 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2683 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2684 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2685 vax-
*-vms) fmt=vms
;;
2687 w65-
*-*) fmt=coff
;;
2689 xstormy16-
*-*) fmt=elf
;;
2691 xtensa-
*-*) fmt=elf
;;
2693 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2695 *-*-aout |
*-*-scout) fmt=aout
;;
2696 *-*-freebsd*) fmt=elf em
=freebsd
;;
2697 *-*-nindy*) fmt=bout
;;
2698 *-*-bsd*) fmt=aout em
=sun3
;;
2699 *-*-generic) fmt=generic
;;
2700 *-*-xray |
*-*-hms) fmt=coff
;;
2701 *-*-sim) fmt=coff
;;
2702 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2703 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2704 *-*-vxworks) fmt=aout
;;
2705 *-*-netware) fmt=elf
;;
2708 if test ${this_target} = $target ; then
2710 if test x
${endian} = xbig
; then
2712 elif test x
${endian} = xlittle
; then
2715 if test x
${endian_def} != x
; then
2716 cat >> confdefs.h
<<EOF
2717 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2723 case ${cpu_type}-${fmt} in
2724 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2725 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2726 |
*-elf |
*-ecoff |
*-som)
2730 # Other random stuff.
2734 # Set mips_cpu to the name of the default CPU.
2735 case ${target_cpu} in
2736 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2739 mipsisa32 | mipsisa32el
)
2742 mipsisa32r2 | mipsisa32r2el
)
2745 mipsisa64 | mipsisa64el
)
2748 mipstx39 | mipstx39el
)
2751 mips64vr | mips64vrel
)
2755 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2757 mips64
* | mipsisa64
* | mipsisa32
*)
2758 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2761 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2764 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2765 # binaries. It's a GNU extension that some OSes don't understand.
2766 # The value only matters on ELF targets.
2769 use_e_mips_abi_o32
=0
2772 use_e_mips_abi_o32
=1
2775 # Decide whether to generate 32-bit or 64-bit code by default.
2776 # Used to resolve -march=from-abi when an embedded ABI is selected.
2778 mips64
*-*-* | mipsisa64
*-*-*)
2779 mips_default_64bit
=1
2782 mips_default_64bit
=0
2785 # Decide which ABI to target by default.
2787 mips64
*-linux* | mips-sgi-irix6
*)
2788 mips_default_abi
=N32_ABI
2791 mips_default_abi
=O32_ABI
2794 mips_default_abi
=NO_ABI
2797 cat >> confdefs.h
<<EOF
2798 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2801 cat >> confdefs.h
<<EOF
2802 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2805 cat >> confdefs.h
<<EOF
2806 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2809 cat >> confdefs.h
<<EOF
2810 #define MIPS_DEFAULT_ABI $mips_default_abi
2816 # Do we need the opcodes library?
2824 case "${enable_shared}" in
2825 yes) shared_opcodes
=true
;;
2826 *opcodes
*) shared_opcodes
=true
;;
2827 *) shared_opcodes
=false
;;
2829 if test "${shared_opcodes}" = "true"; then
2830 # A shared libopcodes must be linked against libbfd.
2836 # Any other special object files needed ?
2838 fr30 | ip2k | iq2000 | m32r | openrisc
)
2846 case ${extra_objects} in
2848 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2853 echo ${extra_objects} |
grep -s "itbl-parse.o"
2854 if test $?
-ne 0 ; then
2855 extra_objects
="$extra_objects itbl-parse.o"
2858 echo ${extra_objects} |
grep -s "itbl-lex.o"
2859 if test $?
-ne 0 ; then
2860 extra_objects
="$extra_objects itbl-lex.o"
2863 echo ${extra_objects} |
grep -s "itbl-ops.o"
2864 if test $?
-ne 0 ; then
2865 extra_objects
="$extra_objects itbl-ops.o"
2869 i386 | s390 | sparc
)
2870 if test $this_target = $target ; then
2871 cat >> confdefs.h
<<EOF
2872 #define DEFAULT_ARCH "${arch}"
2883 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2884 if test $?
-ne 0 ; then
2885 extra_objects
="$extra_objects xtensa-relax.o"
2893 if test $using_cgen = yes ; then
2894 case "x${extra_objects}" in
2896 *) extra_objects
="$extra_objects cgen.o" ;;
2900 # See if we really can support this configuration with the emulation code.
2902 if test $this_target = $target ; then
2903 primary_bfd_gas
=$bfd_gas
2907 if test $bfd_gas = no
; then
2908 # Can't support other configurations this way.
2911 elif test $bfd_gas = no
; then
2912 # Can't support this configuration.
2916 # From target name and format, produce a list of supported emulations.
2918 case ${generic_target}-${fmt} in
2919 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2920 mips
*-*-linux*-*) case "$endian" in
2921 big
) emulation
="mipsbelf mipslelf mipself" ;;
2922 *) emulation
="mipslelf mipsbelf mipself" ;;
2924 mips-
*-lnews*-ecoff) ;;
2925 mips-
*-*-ecoff) case "$endian" in
2926 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2927 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2929 mips-
*-*-elf) case "$endian" in
2930 big
) emulation
="mipsbelf mipslelf mipself" ;;
2931 *) emulation
="mipslelf mipsbelf mipself" ;;
2933 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2934 # i386-pc-pe-coff != i386-pc-coff.
2936 # Uncommenting the next line will turn on support for i386 AOUT
2937 # for the default linux configuration
2938 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2940 i386-
*-aout) emulation
="i386aout" ;;
2941 i386-
*-coff) emulation
="i386coff" ;;
2942 i386-
*-elf) emulation
="i386elf" ;;
2944 # Always all formats. The first stated emulation becomes the default.
2945 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2946 cris-
*-*) emulation
="criself crisaout" ;;
2949 emulations
="$emulations $emulation"
2953 # Turn on all targets if possible
2954 if test ${all_targets} = "yes"; then
2955 case ${target_cpu_type} in
2957 case ${obj_format} in
2959 emulations
="$emulations i386coff i386elf"
2962 emulations
="$emulations i386aout i386elf"
2965 emulations
="$emulations i386aout i386coff"
2972 # Assign floating point type. Most processors with FP support
2973 # IEEE FP. On those that don't support FP at all, usually IEEE
2975 case ${target_cpu} in
2976 vax | tahoe
) atof
=${target_cpu} ;;
2981 case "${obj_format}" in
2982 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2985 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2987 if test $using_cgen = yes ; then
2988 case ${target_cpu} in
2989 *) cgen_cpu_prefix
=${target_cpu} ;;
2992 cat >> confdefs.h
<<\EOF
2993 #define USING_CGEN 1
2999 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
3000 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3003 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
3004 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3007 case ${user_bfd_gas}-${primary_bfd_gas} in
3009 # We didn't override user's choice.
3012 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3024 # User specified nothing.
3028 # Some COFF configurations want these random other flags set.
3029 case ${obj_format} in
3031 case ${target_cpu_type} in
3032 i386
) cat >> confdefs.h
<<\EOF
3036 m68k
) cat >> confdefs.h
<<\EOF
3040 m88k
) cat >> confdefs.h
<<\EOF
3048 # Getting this done right is going to be a bitch. Each configuration specified
3049 # with --enable-targets=... should be checked for environment, format, cpu, and
3052 # For each configuration, the necessary object file support code must be linked
3053 # in. This might be only one, it might be up to four. The necessary emulation
3054 # code needs to be provided, too.
3056 # And then there's "--enable-targets=all"....
3058 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3060 formats
="${obj_format}"
3063 _gas_uniq_list
="$emulations"
3064 _gas_uniq_newlist
=""
3065 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3066 case $_gas_uniq_i in
3068 *) case " $_gas_uniq_newlist " in
3069 *" $_gas_uniq_i "*) ;;
3070 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3074 emulations
=$_gas_uniq_newlist
3076 for em
in .
$emulations ; do
3079 mipsbelf | mipslelf | mipself
)
3080 fmt=elf
file=mipself
;;
3081 mipsbecoff | mipslecoff | mipsecoff
)
3082 fmt=ecoff
file=mipsecoff
;;
3084 fmt=coff
file=$em ;;
3086 fmt=aout
file=$em ;;
3090 formats
="$formats $fmt"
3091 emfiles
="$emfiles e-$file.o"
3092 EMULATIONS
="$EMULATIONS &$em,"
3094 _gas_uniq_list
="$formats"
3095 _gas_uniq_newlist
=""
3096 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3097 case $_gas_uniq_i in
3099 *) case " $_gas_uniq_newlist " in
3100 *" $_gas_uniq_i "*) ;;
3101 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3105 formats
=$_gas_uniq_newlist
3107 _gas_uniq_list
="$emfiles"
3108 _gas_uniq_newlist
=""
3109 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3110 case $_gas_uniq_i in
3112 *) case " $_gas_uniq_newlist " in
3113 *" $_gas_uniq_i "*) ;;
3114 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3118 emfiles
=$_gas_uniq_newlist
3120 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3121 for fmt in $formats ; do
3123 aout
) cat >> confdefs.h
<<\EOF
3124 #define OBJ_MAYBE_AOUT 1
3127 bout
) cat >> confdefs.h
<<\EOF
3128 #define OBJ_MAYBE_BOUT 1
3131 coff
) cat >> confdefs.h
<<\EOF
3132 #define OBJ_MAYBE_COFF 1
3135 ecoff
) cat >> confdefs.h
<<\EOF
3136 #define OBJ_MAYBE_ECOFF 1
3139 elf
) cat >> confdefs.h
<<\EOF
3140 #define OBJ_MAYBE_ELF 1
3143 generic
) cat >> confdefs.h
<<\EOF
3144 #define OBJ_MAYBE_GENERIC 1
3147 hp300
) cat >> confdefs.h
<<\EOF
3148 #define OBJ_MAYBE_HP300 1
3151 ieee
) cat >> confdefs.h
<<\EOF
3152 #define OBJ_MAYBE_IEEE 1
3155 som
) cat >> confdefs.h
<<\EOF
3156 #define OBJ_MAYBE_SOM 1
3159 vms
) cat >> confdefs.h
<<\EOF
3160 #define OBJ_MAYBE_VMS 1
3164 extra_objects
="$extra_objects obj-$fmt.o"
3168 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3169 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3170 # e-mips* has more than one emulation per file, e-i386* has just one at the
3171 # moment. If only one emulation is specified, then don't define
3172 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3173 case "${obj_format}${emfiles}" in
3175 extra_objects
="$extra_objects $emfiles"
3176 cat >> confdefs.h
<<\EOF
3177 #define USE_EMULATIONS 1
3183 cat >> confdefs.h
<<EOF
3184 #define EMULATIONS $EMULATIONS
3187 cat >> confdefs.h
<<EOF
3188 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3192 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3193 yes-
*-coff) need_bfd
=yes ;;
3194 no-
*-coff) need_bfd
=yes
3195 cat >> confdefs.h
<<\EOF
3196 #define MANY_SEGMENTS 1
3201 reject_dev_configs
=yes
3203 case ${reject_dev_configs}-${dev} in
3205 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3215 case "${primary_bfd_gas}" in
3216 yes) cat >> confdefs.h
<<\EOF
3217 #define BFD_ASSEMBLER 1
3223 # do we need the opcodes library?
3224 case "${need_opcodes}" in
3226 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3230 case "${need_bfd}" in
3232 BFDLIB
=..
/bfd
/libbfd.la
3233 BFDVER_H
=..
/bfd
/bfdver.h
3234 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3244 cat >> confdefs.h
<<EOF
3245 #define TARGET_ALIAS "${target_alias}"
3248 cat >> confdefs.h
<<EOF
3249 #define TARGET_CANONICAL "${target}"
3252 cat >> confdefs.h
<<EOF
3253 #define TARGET_CPU "${target_cpu}"
3256 cat >> confdefs.h
<<EOF
3257 #define TARGET_VENDOR "${target_vendor}"
3260 cat >> confdefs.h
<<EOF
3261 #define TARGET_OS "${target_os}"
3265 # Extract the first word of "gcc", so it can be a program name with args.
3266 set dummy gcc
; ac_word
=$2
3267 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3268 echo "configure:3269: checking for $ac_word" >&5
3269 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3270 echo $ac_n "(cached) $ac_c" 1>&6
3272 if test -n "$CC"; then
3273 ac_cv_prog_CC
="$CC" # Let the user override the test.
3275 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3277 for ac_dir
in $ac_dummy; do
3278 test -z "$ac_dir" && ac_dir
=.
3279 if test -f $ac_dir/$ac_word; then
3288 if test -n "$CC"; then
3289 echo "$ac_t""$CC" 1>&6
3291 echo "$ac_t""no" 1>&6
3294 if test -z "$CC"; then
3295 # Extract the first word of "cc", so it can be a program name with args.
3296 set dummy cc
; ac_word
=$2
3297 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3298 echo "configure:3299: checking for $ac_word" >&5
3299 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3300 echo $ac_n "(cached) $ac_c" 1>&6
3302 if test -n "$CC"; then
3303 ac_cv_prog_CC
="$CC" # Let the user override the test.
3305 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3308 for ac_dir
in $ac_dummy; do
3309 test -z "$ac_dir" && ac_dir
=.
3310 if test -f $ac_dir/$ac_word; then
3311 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3312 ac_prog_rejected
=yes
3320 if test $ac_prog_rejected = yes; then
3321 # We found a bogon in the path, so make sure we never use it.
3322 set dummy
$ac_cv_prog_CC
3324 if test $# -gt 0; then
3325 # We chose a different compiler from the bogus one.
3326 # However, it has the same basename, so the bogon will be chosen
3327 # first if we set CC to just the basename; use the full file name.
3329 set dummy
"$ac_dir/$ac_word" "$@"
3337 if test -n "$CC"; then
3338 echo "$ac_t""$CC" 1>&6
3340 echo "$ac_t""no" 1>&6
3343 if test -z "$CC"; then
3344 case "`uname -s`" in
3346 # Extract the first word of "cl", so it can be a program name with args.
3347 set dummy cl
; ac_word
=$2
3348 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3349 echo "configure:3350: checking for $ac_word" >&5
3350 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3351 echo $ac_n "(cached) $ac_c" 1>&6
3353 if test -n "$CC"; then
3354 ac_cv_prog_CC
="$CC" # Let the user override the test.
3356 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3358 for ac_dir
in $ac_dummy; do
3359 test -z "$ac_dir" && ac_dir
=.
3360 if test -f $ac_dir/$ac_word; then
3369 if test -n "$CC"; then
3370 echo "$ac_t""$CC" 1>&6
3372 echo "$ac_t""no" 1>&6
3377 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3380 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3381 echo "configure:3382: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3384 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3385 ac_cpp
='$CPP $CPPFLAGS'
3386 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3387 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3388 cross_compiling
=$ac_cv_prog_cc_cross
3390 cat > conftest.
$ac_ext << EOF
3392 #line 3393 "configure"
3393 #include "confdefs.h"
3397 if { (eval echo configure
:3398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3398 ac_cv_prog_cc_works
=yes
3399 # If we can't run a trivial program, we are probably using a cross compiler.
3400 if (.
/conftest
; exit) 2>/dev
/null
; then
3401 ac_cv_prog_cc_cross
=no
3403 ac_cv_prog_cc_cross
=yes
3406 echo "configure: failed program was:" >&5
3407 cat conftest.
$ac_ext >&5
3408 ac_cv_prog_cc_works
=no
3412 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3413 ac_cpp
='$CPP $CPPFLAGS'
3414 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3415 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3416 cross_compiling
=$ac_cv_prog_cc_cross
3418 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3419 if test $ac_cv_prog_cc_works = no
; then
3420 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3422 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3423 echo "configure:3424: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3424 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3425 cross_compiling
=$ac_cv_prog_cc_cross
3427 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3428 echo "configure:3429: checking whether we are using GNU C" >&5
3429 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3430 echo $ac_n "(cached) $ac_c" 1>&6
3432 cat > conftest.c
<<EOF
3437 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3438: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3444 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3446 if test $ac_cv_prog_gcc = yes; then
3452 ac_test_CFLAGS
="${CFLAGS+set}"
3453 ac_save_CFLAGS
="$CFLAGS"
3455 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3456 echo "configure:3457: checking whether ${CC-cc} accepts -g" >&5
3457 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3458 echo $ac_n "(cached) $ac_c" 1>&6
3460 echo 'void f(){}' > conftest.c
3461 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3470 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3471 if test "$ac_test_CFLAGS" = set; then
3472 CFLAGS
="$ac_save_CFLAGS"
3473 elif test $ac_cv_prog_cc_g = yes; then
3474 if test "$GCC" = yes; then
3480 if test "$GCC" = yes; then
3488 for ac_prog
in 'bison -y' byacc
3490 # Extract the first word of "$ac_prog", so it can be a program name with args.
3491 set dummy
$ac_prog; ac_word
=$2
3492 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3493 echo "configure:3494: checking for $ac_word" >&5
3494 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3495 echo $ac_n "(cached) $ac_c" 1>&6
3497 if test -n "$YACC"; then
3498 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3500 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3502 for ac_dir
in $ac_dummy; do
3503 test -z "$ac_dir" && ac_dir
=.
3504 if test -f $ac_dir/$ac_word; then
3505 ac_cv_prog_YACC
="$ac_prog"
3512 YACC
="$ac_cv_prog_YACC"
3513 if test -n "$YACC"; then
3514 echo "$ac_t""$YACC" 1>&6
3516 echo "$ac_t""no" 1>&6
3519 test -n "$YACC" && break
3521 test -n "$YACC" || YACC
="yacc"
3523 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3524 echo "configure:3525: checking how to run the C preprocessor" >&5
3525 # On Suns, sometimes $CPP names a directory.
3526 if test -n "$CPP" && test -d "$CPP"; then
3529 if test -z "$CPP"; then
3530 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3531 echo $ac_n "(cached) $ac_c" 1>&6
3533 # This must be in double quotes, not single quotes, because CPP may get
3534 # substituted into the Makefile and "${CC-cc}" will confuse make.
3536 # On the NeXT, cc -E runs the code through the compiler's parser,
3537 # not just through cpp.
3538 cat > conftest.
$ac_ext <<EOF
3539 #line 3540 "configure"
3540 #include "confdefs.h"
3544 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3545 { (eval echo configure
:3546: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3546 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3547 if test -z "$ac_err"; then
3551 echo "configure: failed program was:" >&5
3552 cat conftest.
$ac_ext >&5
3554 CPP
="${CC-cc} -E -traditional-cpp"
3555 cat > conftest.
$ac_ext <<EOF
3556 #line 3557 "configure"
3557 #include "confdefs.h"
3561 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3562 { (eval echo configure
:3563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3563 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3564 if test -z "$ac_err"; then
3568 echo "configure: failed program was:" >&5
3569 cat conftest.
$ac_ext >&5
3571 CPP
="${CC-cc} -nologo -E"
3572 cat > conftest.
$ac_ext <<EOF
3573 #line 3574 "configure"
3574 #include "confdefs.h"
3578 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3579 { (eval echo configure
:3580: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3580 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3581 if test -z "$ac_err"; then
3585 echo "configure: failed program was:" >&5
3586 cat conftest.
$ac_ext >&5
3595 ac_cv_prog_CPP
="$CPP"
3597 CPP
="$ac_cv_prog_CPP"
3599 ac_cv_prog_CPP
="$CPP"
3601 echo "$ac_t""$CPP" 1>&6
3603 missing_dir
=`cd $ac_aux_dir && pwd`
3604 for ac_prog
in flex
lex
3606 # Extract the first word of "$ac_prog", so it can be a program name with args.
3607 set dummy
$ac_prog; ac_word
=$2
3608 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3609 echo "configure:3610: checking for $ac_word" >&5
3610 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3611 echo $ac_n "(cached) $ac_c" 1>&6
3613 if test -n "$LEX"; then
3614 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3616 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3618 for ac_dir
in $ac_dummy; do
3619 test -z "$ac_dir" && ac_dir
=.
3620 if test -f $ac_dir/$ac_word; then
3621 ac_cv_prog_LEX
="$ac_prog"
3628 LEX
="$ac_cv_prog_LEX"
3629 if test -n "$LEX"; then
3630 echo "$ac_t""$LEX" 1>&6
3632 echo "$ac_t""no" 1>&6
3635 test -n "$LEX" && break
3637 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3639 # Extract the first word of "flex", so it can be a program name with args.
3640 set dummy flex
; ac_word
=$2
3641 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3642 echo "configure:3643: checking for $ac_word" >&5
3643 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3644 echo $ac_n "(cached) $ac_c" 1>&6
3646 if test -n "$LEX"; then
3647 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3649 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3651 for ac_dir
in $ac_dummy; do
3652 test -z "$ac_dir" && ac_dir
=.
3653 if test -f $ac_dir/$ac_word; then
3654 ac_cv_prog_LEX
="flex"
3659 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3662 LEX
="$ac_cv_prog_LEX"
3663 if test -n "$LEX"; then
3664 echo "$ac_t""$LEX" 1>&6
3666 echo "$ac_t""no" 1>&6
3669 if test -z "$LEXLIB"
3675 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3676 echo "configure:3677: checking for yywrap in -l$ac_lib" >&5
3677 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3678 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3679 echo $ac_n "(cached) $ac_c" 1>&6
3681 ac_save_LIBS
="$LIBS"
3682 LIBS
="-l$ac_lib $LIBS"
3683 cat > conftest.
$ac_ext <<EOF
3684 #line 3685 "configure"
3685 #include "confdefs.h"
3686 /* Override any gcc2 internal prototype to avoid an error. */
3687 /* We use char because int might match the return type of a gcc2
3688 builtin and then its argument prototype would still apply. */
3695 if { (eval echo configure
:3696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3697 eval "ac_cv_lib_$ac_lib_var=yes"
3699 echo "configure: failed program was:" >&5
3700 cat conftest.
$ac_ext >&5
3702 eval "ac_cv_lib_$ac_lib_var=no"
3705 LIBS
="$ac_save_LIBS"
3708 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3709 echo "$ac_t""yes" 1>&6
3712 echo "$ac_t""no" 1>&6
3717 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3718 echo "configure:3719: checking lex output file root" >&5
3719 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3720 echo $ac_n "(cached) $ac_c" 1>&6
3722 # The minimal lex program is just a single line: %%. But some broken lexes
3723 # (Solaris, I think it was) want two %% lines, so accommodate them.
3726 if test -f lex.yy.c
; then
3727 ac_cv_prog_lex_root
=lex.yy
3728 elif test -f lexyy.c
; then
3729 ac_cv_prog_lex_root
=lexyy
3731 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3735 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3736 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3738 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3739 echo "configure:3740: checking whether yytext is a pointer" >&5
3740 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3741 echo $ac_n "(cached) $ac_c" 1>&6
3743 # POSIX says lex can declare yytext either as a pointer or an array; the
3744 # default is implementation-dependent. Figure out which it is, since
3745 # not all implementations provide the %pointer and %array declarations.
3746 ac_cv_prog_lex_yytext_pointer
=no
3747 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3748 ac_save_LIBS
="$LIBS"
3749 LIBS
="$LIBS $LEXLIB"
3750 cat > conftest.
$ac_ext <<EOF
3751 #line 3752 "configure"
3752 #include "confdefs.h"
3753 `cat $LEX_OUTPUT_ROOT.c`
3758 if { (eval echo configure
:3759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3760 ac_cv_prog_lex_yytext_pointer
=yes
3762 echo "configure: failed program was:" >&5
3763 cat conftest.
$ac_ext >&5
3766 LIBS
="$ac_save_LIBS"
3767 rm -f "${LEX_OUTPUT_ROOT}.c"
3771 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3772 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3773 cat >> confdefs.h
<<\EOF
3774 #define YYTEXT_POINTER 1
3780 ALL_LINGUAS
="fr tr es"
3781 # Extract the first word of "ranlib", so it can be a program name with args.
3782 set dummy ranlib
; ac_word
=$2
3783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3784 echo "configure:3785: checking for $ac_word" >&5
3785 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3786 echo $ac_n "(cached) $ac_c" 1>&6
3788 if test -n "$RANLIB"; then
3789 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3791 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3793 for ac_dir
in $ac_dummy; do
3794 test -z "$ac_dir" && ac_dir
=.
3795 if test -f $ac_dir/$ac_word; then
3796 ac_cv_prog_RANLIB
="ranlib"
3801 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3804 RANLIB
="$ac_cv_prog_RANLIB"
3805 if test -n "$RANLIB"; then
3806 echo "$ac_t""$RANLIB" 1>&6
3808 echo "$ac_t""no" 1>&6
3811 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3812 echo "configure:3813: checking for ANSI C header files" >&5
3813 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3814 echo $ac_n "(cached) $ac_c" 1>&6
3816 cat > conftest.
$ac_ext <<EOF
3817 #line 3818 "configure"
3818 #include "confdefs.h"
3824 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3825 { (eval echo configure
:3826: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3826 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3827 if test -z "$ac_err"; then
3829 ac_cv_header_stdc
=yes
3832 echo "configure: failed program was:" >&5
3833 cat conftest.
$ac_ext >&5
3835 ac_cv_header_stdc
=no
3839 if test $ac_cv_header_stdc = yes; then
3840 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3841 cat > conftest.
$ac_ext <<EOF
3842 #line 3843 "configure"
3843 #include "confdefs.h"
3846 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3847 egrep "memchr" >/dev
/null
2>&1; then
3851 ac_cv_header_stdc
=no
3857 if test $ac_cv_header_stdc = yes; then
3858 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3859 cat > conftest.
$ac_ext <<EOF
3860 #line 3861 "configure"
3861 #include "confdefs.h"
3864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3865 egrep "free" >/dev
/null
2>&1; then
3869 ac_cv_header_stdc
=no
3875 if test $ac_cv_header_stdc = yes; then
3876 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3877 if test "$cross_compiling" = yes; then
3880 cat > conftest.
$ac_ext <<EOF
3881 #line 3882 "configure"
3882 #include "confdefs.h"
3884 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3885 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3886 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3887 int main () { int i; for (i = 0; i < 256; i++)
3888 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3892 if { (eval echo configure
:3893: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3896 echo "configure: failed program was:" >&5
3897 cat conftest.
$ac_ext >&5
3899 ac_cv_header_stdc
=no
3907 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3908 if test $ac_cv_header_stdc = yes; then
3909 cat >> confdefs.h
<<\EOF
3910 #define STDC_HEADERS 1
3915 echo $ac_n "checking for working const""... $ac_c" 1>&6
3916 echo "configure:3917: checking for working const" >&5
3917 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3918 echo $ac_n "(cached) $ac_c" 1>&6
3920 cat > conftest.
$ac_ext <<EOF
3921 #line 3922 "configure"
3922 #include "confdefs.h"
3926 /* Ultrix mips cc rejects this. */
3927 typedef int charset[2]; const charset x;
3928 /* SunOS 4.1.1 cc rejects this. */
3929 char const *const *ccp;
3931 /* NEC SVR4.0.2 mips cc rejects this. */
3932 struct point {int x, y;};
3933 static struct point const zero = {0,0};
3934 /* AIX XL C 1.02.0.0 rejects this.
3935 It does not let you subtract one const X* pointer from another in an arm
3936 of an if-expression whose if-part is not a constant expression */
3937 const char *g = "string";
3938 ccp = &g + (g ? g-g : 0);
3939 /* HPUX 7.0 cc rejects these. */
3942 ccp = (char const *const *) p;
3943 { /* SCO 3.2v4 cc rejects this. */
3945 char const *s = 0 ? (char *) 0 : (char const *) 0;
3949 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3951 const int *foo = &x[0];
3954 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3955 typedef const int *iptr;
3959 { /* AIX XL C 1.02.0.0 rejects this saying
3960 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3961 struct s { int j; const int *ap[3]; };
3962 struct s *b; b->j = 5;
3964 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3970 if { (eval echo configure
:3971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3974 echo "configure: failed program was:" >&5
3975 cat conftest.
$ac_ext >&5
3982 echo "$ac_t""$ac_cv_c_const" 1>&6
3983 if test $ac_cv_c_const = no
; then
3984 cat >> confdefs.h
<<\EOF
3990 echo $ac_n "checking for inline""... $ac_c" 1>&6
3991 echo "configure:3992: checking for inline" >&5
3992 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3993 echo $ac_n "(cached) $ac_c" 1>&6
3996 for ac_kw
in inline __inline__ __inline
; do
3997 cat > conftest.
$ac_ext <<EOF
3998 #line 3999 "configure"
3999 #include "confdefs.h"
4005 if { (eval echo configure
:4006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4007 ac_cv_c_inline
=$ac_kw; break
4009 echo "configure: failed program was:" >&5
4010 cat conftest.
$ac_ext >&5
4017 echo "$ac_t""$ac_cv_c_inline" 1>&6
4018 case "$ac_cv_c_inline" in
4020 no
) cat >> confdefs.h
<<\EOF
4024 *) cat >> confdefs.h
<<EOF
4025 #define inline $ac_cv_c_inline
4030 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4031 echo "configure:4032: checking for off_t" >&5
4032 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4033 echo $ac_n "(cached) $ac_c" 1>&6
4035 cat > conftest.
$ac_ext <<EOF
4036 #line 4037 "configure"
4037 #include "confdefs.h"
4038 #include <sys/types.h>
4044 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4045 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4047 ac_cv_type_off_t
=yes
4055 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4056 if test $ac_cv_type_off_t = no
; then
4057 cat >> confdefs.h
<<\EOF
4063 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4064 echo "configure:4065: checking for size_t" >&5
4065 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4066 echo $ac_n "(cached) $ac_c" 1>&6
4068 cat > conftest.
$ac_ext <<EOF
4069 #line 4070 "configure"
4070 #include "confdefs.h"
4071 #include <sys/types.h>
4077 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4078 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4080 ac_cv_type_size_t
=yes
4083 ac_cv_type_size_t
=no
4088 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4089 if test $ac_cv_type_size_t = no
; then
4090 cat >> confdefs.h
<<\EOF
4091 #define size_t unsigned
4096 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4097 # for constant arguments. Useless!
4098 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4099 echo "configure:4100: checking for working alloca.h" >&5
4100 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4101 echo $ac_n "(cached) $ac_c" 1>&6
4103 cat > conftest.
$ac_ext <<EOF
4104 #line 4105 "configure"
4105 #include "confdefs.h"
4108 char *p = alloca(2 * sizeof(int));
4111 if { (eval echo configure
:4112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4113 ac_cv_header_alloca_h
=yes
4115 echo "configure: failed program was:" >&5
4116 cat conftest.
$ac_ext >&5
4118 ac_cv_header_alloca_h
=no
4123 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4124 if test $ac_cv_header_alloca_h = yes; then
4125 cat >> confdefs.h
<<\EOF
4126 #define HAVE_ALLOCA_H 1
4131 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4132 echo "configure:4133: checking for alloca" >&5
4133 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4134 echo $ac_n "(cached) $ac_c" 1>&6
4136 cat > conftest.
$ac_ext <<EOF
4137 #line 4138 "configure"
4138 #include "confdefs.h"
4141 # define alloca __builtin_alloca
4144 # include <malloc.h>
4145 # define alloca _alloca
4148 # include <alloca.h>
4153 # ifndef alloca /* predefined by HP cc +Olibcalls */
4162 char *p = (char *) alloca(1);
4165 if { (eval echo configure
:4166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4167 ac_cv_func_alloca_works
=yes
4169 echo "configure: failed program was:" >&5
4170 cat conftest.
$ac_ext >&5
4172 ac_cv_func_alloca_works
=no
4177 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4178 if test $ac_cv_func_alloca_works = yes; then
4179 cat >> confdefs.h
<<\EOF
4180 #define HAVE_ALLOCA 1
4185 if test $ac_cv_func_alloca_works = no
; then
4186 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4187 # that cause trouble. Some versions do not even contain alloca or
4188 # contain a buggy version. If you still want to use their alloca,
4189 # use ar to extract alloca.o from them instead of compiling alloca.c.
4190 ALLOCA
=alloca.
${ac_objext}
4191 cat >> confdefs.h
<<\EOF
4196 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4197 echo "configure:4198: checking whether alloca needs Cray hooks" >&5
4198 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4199 echo $ac_n "(cached) $ac_c" 1>&6
4201 cat > conftest.
$ac_ext <<EOF
4202 #line 4203 "configure"
4203 #include "confdefs.h"
4204 #if defined(CRAY) && ! defined(CRAY2)
4211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4212 egrep "webecray" >/dev
/null
2>&1; then
4223 echo "$ac_t""$ac_cv_os_cray" 1>&6
4224 if test $ac_cv_os_cray = yes; then
4225 for ac_func
in _getb67 GETB67 getb67
; do
4226 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4227 echo "configure:4228: checking for $ac_func" >&5
4228 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4229 echo $ac_n "(cached) $ac_c" 1>&6
4231 cat > conftest.
$ac_ext <<EOF
4232 #line 4233 "configure"
4233 #include "confdefs.h"
4234 /* System header to define __stub macros and hopefully few prototypes,
4235 which can conflict with char $ac_func(); below. */
4237 /* Override any gcc2 internal prototype to avoid an error. */
4238 /* We use char because int might match the return type of a gcc2
4239 builtin and then its argument prototype would still apply. */
4244 /* The GNU C library defines this for functions which it implements
4245 to always fail with ENOSYS. Some functions are actually named
4246 something starting with __ and the normal name is an alias. */
4247 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4255 if { (eval echo configure
:4256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4257 eval "ac_cv_func_$ac_func=yes"
4259 echo "configure: failed program was:" >&5
4260 cat conftest.
$ac_ext >&5
4262 eval "ac_cv_func_$ac_func=no"
4267 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4268 echo "$ac_t""yes" 1>&6
4269 cat >> confdefs.h
<<EOF
4270 #define CRAY_STACKSEG_END $ac_func
4275 echo "$ac_t""no" 1>&6
4281 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4282 echo "configure:4283: checking stack direction for C alloca" >&5
4283 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4284 echo $ac_n "(cached) $ac_c" 1>&6
4286 if test "$cross_compiling" = yes; then
4287 ac_cv_c_stack_direction
=0
4289 cat > conftest.
$ac_ext <<EOF
4290 #line 4291 "configure"
4291 #include "confdefs.h"
4292 find_stack_direction ()
4294 static char *addr = 0;
4299 return find_stack_direction ();
4302 return (&dummy > addr) ? 1 : -1;
4306 exit (find_stack_direction() < 0);
4309 if { (eval echo configure
:4310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4311 ac_cv_c_stack_direction
=1
4313 echo "configure: failed program was:" >&5
4314 cat conftest.
$ac_ext >&5
4316 ac_cv_c_stack_direction
=-1
4323 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4324 cat >> confdefs.h
<<EOF
4325 #define STACK_DIRECTION $ac_cv_c_stack_direction
4330 for ac_hdr
in unistd.h
4332 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4333 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4334 echo "configure:4335: checking for $ac_hdr" >&5
4335 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4336 echo $ac_n "(cached) $ac_c" 1>&6
4338 cat > conftest.
$ac_ext <<EOF
4339 #line 4340 "configure"
4340 #include "confdefs.h"
4343 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4344 { (eval echo configure
:4345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4345 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4346 if test -z "$ac_err"; then
4348 eval "ac_cv_header_$ac_safe=yes"
4351 echo "configure: failed program was:" >&5
4352 cat conftest.
$ac_ext >&5
4354 eval "ac_cv_header_$ac_safe=no"
4358 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4359 echo "$ac_t""yes" 1>&6
4360 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4361 cat >> confdefs.h
<<EOF
4362 #define $ac_tr_hdr 1
4366 echo "$ac_t""no" 1>&6
4370 for ac_func
in getpagesize
4372 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4373 echo "configure:4374: checking for $ac_func" >&5
4374 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4375 echo $ac_n "(cached) $ac_c" 1>&6
4377 cat > conftest.
$ac_ext <<EOF
4378 #line 4379 "configure"
4379 #include "confdefs.h"
4380 /* System header to define __stub macros and hopefully few prototypes,
4381 which can conflict with char $ac_func(); below. */
4383 /* Override any gcc2 internal prototype to avoid an error. */
4384 /* We use char because int might match the return type of a gcc2
4385 builtin and then its argument prototype would still apply. */
4390 /* The GNU C library defines this for functions which it implements
4391 to always fail with ENOSYS. Some functions are actually named
4392 something starting with __ and the normal name is an alias. */
4393 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4401 if { (eval echo configure
:4402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4403 eval "ac_cv_func_$ac_func=yes"
4405 echo "configure: failed program was:" >&5
4406 cat conftest.
$ac_ext >&5
4408 eval "ac_cv_func_$ac_func=no"
4413 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4414 echo "$ac_t""yes" 1>&6
4415 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4416 cat >> confdefs.h
<<EOF
4417 #define $ac_tr_func 1
4421 echo "$ac_t""no" 1>&6
4425 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4426 echo "configure:4427: checking for working mmap" >&5
4427 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4428 echo $ac_n "(cached) $ac_c" 1>&6
4430 if test "$cross_compiling" = yes; then
4431 ac_cv_func_mmap_fixed_mapped
=no
4433 cat > conftest.
$ac_ext <<EOF
4434 #line 4435 "configure"
4435 #include "confdefs.h"
4437 /* Thanks to Mike Haertel and Jim Avera for this test.
4438 Here is a matrix of mmap possibilities:
4439 mmap private not fixed
4440 mmap private fixed at somewhere currently unmapped
4441 mmap private fixed at somewhere already mapped
4442 mmap shared not fixed
4443 mmap shared fixed at somewhere currently unmapped
4444 mmap shared fixed at somewhere already mapped
4445 For private mappings, we should verify that changes cannot be read()
4446 back from the file, nor mmap's back from the file at a different
4447 address. (There have been systems where private was not correctly
4448 implemented like the infamous i386 svr4.0, and systems where the
4449 VM page cache was not coherent with the filesystem buffer cache
4450 like early versions of FreeBSD and possibly contemporary NetBSD.)
4451 For shared mappings, we should conversely verify that changes get
4452 propogated back to all the places they're supposed to be.
4454 Grep wants private fixed already mapped.
4455 The main things grep needs to know about mmap are:
4456 * does it exist and is it safe to write into the mmap'd area
4457 * how to use it (BSD variants) */
4458 #include <sys/types.h>
4460 #include <sys/mman.h>
4462 /* This mess was copied from the GNU getpagesize.h. */
4463 #ifndef HAVE_GETPAGESIZE
4464 # ifdef HAVE_UNISTD_H
4465 # include <unistd.h>
4468 /* Assume that all systems that can run configure have sys/param.h. */
4469 # ifndef HAVE_SYS_PARAM_H
4470 # define HAVE_SYS_PARAM_H 1
4473 # ifdef _SC_PAGESIZE
4474 # define getpagesize() sysconf(_SC_PAGESIZE)
4475 # else /* no _SC_PAGESIZE */
4476 # ifdef HAVE_SYS_PARAM_H
4477 # include <sys/param.h>
4478 # ifdef EXEC_PAGESIZE
4479 # define getpagesize() EXEC_PAGESIZE
4480 # else /* no EXEC_PAGESIZE */
4482 # define getpagesize() NBPG * CLSIZE
4485 # endif /* no CLSIZE */
4486 # else /* no NBPG */
4488 # define getpagesize() NBPC
4489 # else /* no NBPC */
4491 # define getpagesize() PAGESIZE
4492 # endif /* PAGESIZE */
4493 # endif /* no NBPC */
4494 # endif /* no NBPG */
4495 # endif /* no EXEC_PAGESIZE */
4496 # else /* no HAVE_SYS_PARAM_H */
4497 # define getpagesize() 8192 /* punt totally */
4498 # endif /* no HAVE_SYS_PARAM_H */
4499 # endif /* no _SC_PAGESIZE */
4501 #endif /* no HAVE_GETPAGESIZE */
4504 extern "C" { void *malloc(unsigned); }
4512 char *data, *data2, *data3;
4516 pagesize = getpagesize();
4519 * First, make a file with some known garbage in it.
4521 data = malloc(pagesize);
4524 for (i = 0; i < pagesize; ++i)
4525 *(data + i) = rand();
4527 fd = creat("conftestmmap", 0600);
4530 if (write(fd, data, pagesize) != pagesize)
4535 * Next, try to mmap the file at a fixed address which
4536 * already has something else allocated at it. If we can,
4537 * also make sure that we see the same garbage.
4539 fd = open("conftestmmap", O_RDWR);
4542 data2 = malloc(2 * pagesize);
4545 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4546 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4547 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4549 for (i = 0; i < pagesize; ++i)
4550 if (*(data + i) != *(data2 + i))
4554 * Finally, make sure that changes to the mapped area
4555 * do not percolate back to the file as seen by read().
4556 * (This is a bug on some variants of i386 svr4.0.)
4558 for (i = 0; i < pagesize; ++i)
4559 *(data2 + i) = *(data2 + i) + 1;
4560 data3 = malloc(pagesize);
4563 if (read(fd, data3, pagesize) != pagesize)
4565 for (i = 0; i < pagesize; ++i)
4566 if (*(data + i) != *(data3 + i))
4569 unlink("conftestmmap");
4574 if { (eval echo configure
:4575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4576 ac_cv_func_mmap_fixed_mapped
=yes
4578 echo "configure: failed program was:" >&5
4579 cat conftest.
$ac_ext >&5
4581 ac_cv_func_mmap_fixed_mapped
=no
4588 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4589 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4590 cat >> confdefs.h
<<\EOF
4597 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4598 unistd.h values.h sys
/param.h
4600 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4601 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4602 echo "configure:4603: checking for $ac_hdr" >&5
4603 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4604 echo $ac_n "(cached) $ac_c" 1>&6
4606 cat > conftest.
$ac_ext <<EOF
4607 #line 4608 "configure"
4608 #include "confdefs.h"
4611 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4612 { (eval echo configure
:4613: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4613 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4614 if test -z "$ac_err"; then
4616 eval "ac_cv_header_$ac_safe=yes"
4619 echo "configure: failed program was:" >&5
4620 cat conftest.
$ac_ext >&5
4622 eval "ac_cv_header_$ac_safe=no"
4626 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4627 echo "$ac_t""yes" 1>&6
4628 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4629 cat >> confdefs.h
<<EOF
4630 #define $ac_tr_hdr 1
4634 echo "$ac_t""no" 1>&6
4638 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4639 __argz_count __argz_stringify __argz_next
4641 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4642 echo "configure:4643: checking for $ac_func" >&5
4643 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4644 echo $ac_n "(cached) $ac_c" 1>&6
4646 cat > conftest.
$ac_ext <<EOF
4647 #line 4648 "configure"
4648 #include "confdefs.h"
4649 /* System header to define __stub macros and hopefully few prototypes,
4650 which can conflict with char $ac_func(); below. */
4652 /* Override any gcc2 internal prototype to avoid an error. */
4653 /* We use char because int might match the return type of a gcc2
4654 builtin and then its argument prototype would still apply. */
4659 /* The GNU C library defines this for functions which it implements
4660 to always fail with ENOSYS. Some functions are actually named
4661 something starting with __ and the normal name is an alias. */
4662 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4670 if { (eval echo configure
:4671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4672 eval "ac_cv_func_$ac_func=yes"
4674 echo "configure: failed program was:" >&5
4675 cat conftest.
$ac_ext >&5
4677 eval "ac_cv_func_$ac_func=no"
4682 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4683 echo "$ac_t""yes" 1>&6
4684 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4685 cat >> confdefs.h
<<EOF
4686 #define $ac_tr_func 1
4690 echo "$ac_t""no" 1>&6
4695 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4696 for ac_func
in stpcpy
4698 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4699 echo "configure:4700: checking for $ac_func" >&5
4700 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4701 echo $ac_n "(cached) $ac_c" 1>&6
4703 cat > conftest.
$ac_ext <<EOF
4704 #line 4705 "configure"
4705 #include "confdefs.h"
4706 /* System header to define __stub macros and hopefully few prototypes,
4707 which can conflict with char $ac_func(); below. */
4709 /* Override any gcc2 internal prototype to avoid an error. */
4710 /* We use char because int might match the return type of a gcc2
4711 builtin and then its argument prototype would still apply. */
4716 /* The GNU C library defines this for functions which it implements
4717 to always fail with ENOSYS. Some functions are actually named
4718 something starting with __ and the normal name is an alias. */
4719 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4727 if { (eval echo configure
:4728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4729 eval "ac_cv_func_$ac_func=yes"
4731 echo "configure: failed program was:" >&5
4732 cat conftest.
$ac_ext >&5
4734 eval "ac_cv_func_$ac_func=no"
4739 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4740 echo "$ac_t""yes" 1>&6
4741 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4742 cat >> confdefs.h
<<EOF
4743 #define $ac_tr_func 1
4747 echo "$ac_t""no" 1>&6
4752 if test "${ac_cv_func_stpcpy}" = "yes"; then
4753 cat >> confdefs.h
<<\EOF
4754 #define HAVE_STPCPY 1
4759 if test $ac_cv_header_locale_h = yes; then
4760 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4761 echo "configure:4762: checking for LC_MESSAGES" >&5
4762 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4763 echo $ac_n "(cached) $ac_c" 1>&6
4765 cat > conftest.
$ac_ext <<EOF
4766 #line 4767 "configure"
4767 #include "confdefs.h"
4773 if { (eval echo configure
:4774: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4775 am_cv_val_LC_MESSAGES
=yes
4777 echo "configure: failed program was:" >&5
4778 cat conftest.
$ac_ext >&5
4780 am_cv_val_LC_MESSAGES
=no
4785 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4786 if test $am_cv_val_LC_MESSAGES = yes; then
4787 cat >> confdefs.h
<<\EOF
4788 #define HAVE_LC_MESSAGES 1
4793 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4794 echo "configure:4795: checking whether NLS is requested" >&5
4795 # Check whether --enable-nls or --disable-nls was given.
4796 if test "${enable_nls+set}" = set; then
4797 enableval
="$enable_nls"
4803 echo "$ac_t""$USE_NLS" 1>&6
4806 USE_INCLUDED_LIBINTL
=no
4808 if test "$USE_NLS" = "yes"; then
4809 cat >> confdefs.h
<<\EOF
4810 #define ENABLE_NLS 1
4813 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4814 echo "configure:4815: checking whether included gettext is requested" >&5
4815 # Check whether --with-included-gettext or --without-included-gettext was given.
4816 if test "${with_included_gettext+set}" = set; then
4817 withval
="$with_included_gettext"
4818 nls_cv_force_use_gnu_gettext
=$withval
4820 nls_cv_force_use_gnu_gettext
=no
4823 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4825 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4826 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4828 nls_cv_header_libgt
=
4831 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4832 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4833 echo "configure:4834: checking for libintl.h" >&5
4834 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4835 echo $ac_n "(cached) $ac_c" 1>&6
4837 cat > conftest.
$ac_ext <<EOF
4838 #line 4839 "configure"
4839 #include "confdefs.h"
4840 #include <libintl.h>
4842 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4843 { (eval echo configure
:4844: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4844 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4845 if test -z "$ac_err"; then
4847 eval "ac_cv_header_$ac_safe=yes"
4850 echo "configure: failed program was:" >&5
4851 cat conftest.
$ac_ext >&5
4853 eval "ac_cv_header_$ac_safe=no"
4857 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4858 echo "$ac_t""yes" 1>&6
4859 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4860 echo "configure:4861: checking for gettext in libc" >&5
4861 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4862 echo $ac_n "(cached) $ac_c" 1>&6
4864 cat > conftest.
$ac_ext <<EOF
4865 #line 4866 "configure"
4866 #include "confdefs.h"
4867 #include <libintl.h>
4869 return (int) gettext ("")
4872 if { (eval echo configure
:4873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4874 gt_cv_func_gettext_libc
=yes
4876 echo "configure: failed program was:" >&5
4877 cat conftest.
$ac_ext >&5
4879 gt_cv_func_gettext_libc
=no
4884 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4886 if test "$gt_cv_func_gettext_libc" != "yes"; then
4887 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4888 echo "configure:4889: checking for bindtextdomain in -lintl" >&5
4889 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4890 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4891 echo $ac_n "(cached) $ac_c" 1>&6
4893 ac_save_LIBS
="$LIBS"
4895 cat > conftest.
$ac_ext <<EOF
4896 #line 4897 "configure"
4897 #include "confdefs.h"
4898 /* Override any gcc2 internal prototype to avoid an error. */
4899 /* We use char because int might match the return type of a gcc2
4900 builtin and then its argument prototype would still apply. */
4901 char bindtextdomain();
4907 if { (eval echo configure
:4908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4909 eval "ac_cv_lib_$ac_lib_var=yes"
4911 echo "configure: failed program was:" >&5
4912 cat conftest.
$ac_ext >&5
4914 eval "ac_cv_lib_$ac_lib_var=no"
4917 LIBS
="$ac_save_LIBS"
4920 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4921 echo "$ac_t""yes" 1>&6
4922 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4923 echo "configure:4924: checking for gettext in libintl" >&5
4924 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4925 echo $ac_n "(cached) $ac_c" 1>&6
4927 cat > conftest.
$ac_ext <<EOF
4928 #line 4929 "configure"
4929 #include "confdefs.h"
4932 return (int) gettext ("")
4935 if { (eval echo configure
:4936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4937 gt_cv_func_gettext_libintl
=yes
4939 echo "configure: failed program was:" >&5
4940 cat conftest.
$ac_ext >&5
4942 gt_cv_func_gettext_libintl
=no
4947 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4949 echo "$ac_t""no" 1>&6
4954 if test "$gt_cv_func_gettext_libc" = "yes" \
4955 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4956 cat >> confdefs.h
<<\EOF
4957 #define HAVE_GETTEXT 1
4960 # Extract the first word of "msgfmt", so it can be a program name with args.
4961 set dummy msgfmt
; ac_word
=$2
4962 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4963 echo "configure:4964: checking for $ac_word" >&5
4964 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4965 echo $ac_n "(cached) $ac_c" 1>&6
4969 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4972 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4973 for ac_dir
in $PATH; do
4974 test -z "$ac_dir" && ac_dir
=.
4975 if test -f $ac_dir/$ac_word; then
4976 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4977 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4983 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4987 MSGFMT
="$ac_cv_path_MSGFMT"
4988 if test -n "$MSGFMT"; then
4989 echo "$ac_t""$MSGFMT" 1>&6
4991 echo "$ac_t""no" 1>&6
4993 if test "$MSGFMT" != "no"; then
4994 for ac_func
in dcgettext
4996 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4997 echo "configure:4998: checking for $ac_func" >&5
4998 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4999 echo $ac_n "(cached) $ac_c" 1>&6
5001 cat > conftest.
$ac_ext <<EOF
5002 #line 5003 "configure"
5003 #include "confdefs.h"
5004 /* System header to define __stub macros and hopefully few prototypes,
5005 which can conflict with char $ac_func(); below. */
5007 /* Override any gcc2 internal prototype to avoid an error. */
5008 /* We use char because int might match the return type of a gcc2
5009 builtin and then its argument prototype would still apply. */
5014 /* The GNU C library defines this for functions which it implements
5015 to always fail with ENOSYS. Some functions are actually named
5016 something starting with __ and the normal name is an alias. */
5017 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5025 if { (eval echo configure
:5026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5027 eval "ac_cv_func_$ac_func=yes"
5029 echo "configure: failed program was:" >&5
5030 cat conftest.
$ac_ext >&5
5032 eval "ac_cv_func_$ac_func=no"
5037 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5038 echo "$ac_t""yes" 1>&6
5039 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5040 cat >> confdefs.h
<<EOF
5041 #define $ac_tr_func 1
5045 echo "$ac_t""no" 1>&6
5049 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5050 set dummy gmsgfmt
; ac_word
=$2
5051 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5052 echo "configure:5053: checking for $ac_word" >&5
5053 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5054 echo $ac_n "(cached) $ac_c" 1>&6
5058 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5061 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5064 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5066 for ac_dir
in $ac_dummy; do
5067 test -z "$ac_dir" && ac_dir
=.
5068 if test -f $ac_dir/$ac_word; then
5069 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5074 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5078 GMSGFMT
="$ac_cv_path_GMSGFMT"
5079 if test -n "$GMSGFMT"; then
5080 echo "$ac_t""$GMSGFMT" 1>&6
5082 echo "$ac_t""no" 1>&6
5085 # Extract the first word of "xgettext", so it can be a program name with args.
5086 set dummy xgettext
; ac_word
=$2
5087 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5088 echo "configure:5089: checking for $ac_word" >&5
5089 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5090 echo $ac_n "(cached) $ac_c" 1>&6
5094 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5097 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5098 for ac_dir
in $PATH; do
5099 test -z "$ac_dir" && ac_dir
=.
5100 if test -f $ac_dir/$ac_word; then
5101 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5102 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5108 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5112 XGETTEXT
="$ac_cv_path_XGETTEXT"
5113 if test -n "$XGETTEXT"; then
5114 echo "$ac_t""$XGETTEXT" 1>&6
5116 echo "$ac_t""no" 1>&6
5119 cat > conftest.
$ac_ext <<EOF
5120 #line 5121 "configure"
5121 #include "confdefs.h"
5124 extern int _nl_msg_cat_cntr;
5125 return _nl_msg_cat_cntr
5128 if { (eval echo configure
:5129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5133 echo "configure: failed program was:" >&5
5134 cat conftest.
$ac_ext >&5
5145 echo "$ac_t""no" 1>&6
5150 if test "$CATOBJEXT" = "NONE"; then
5151 nls_cv_use_gnu_gettext
=yes
5155 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5156 INTLOBJS
="\$(GETTOBJS)"
5157 # Extract the first word of "msgfmt", so it can be a program name with args.
5158 set dummy msgfmt
; ac_word
=$2
5159 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5160 echo "configure:5161: checking for $ac_word" >&5
5161 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5162 echo $ac_n "(cached) $ac_c" 1>&6
5166 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5169 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5170 for ac_dir
in $PATH; do
5171 test -z "$ac_dir" && ac_dir
=.
5172 if test -f $ac_dir/$ac_word; then
5173 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5174 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5180 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5184 MSGFMT
="$ac_cv_path_MSGFMT"
5185 if test -n "$MSGFMT"; then
5186 echo "$ac_t""$MSGFMT" 1>&6
5188 echo "$ac_t""no" 1>&6
5191 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5192 set dummy gmsgfmt
; ac_word
=$2
5193 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5194 echo "configure:5195: checking for $ac_word" >&5
5195 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5196 echo $ac_n "(cached) $ac_c" 1>&6
5200 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5203 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5206 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5208 for ac_dir
in $ac_dummy; do
5209 test -z "$ac_dir" && ac_dir
=.
5210 if test -f $ac_dir/$ac_word; then
5211 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5216 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5220 GMSGFMT
="$ac_cv_path_GMSGFMT"
5221 if test -n "$GMSGFMT"; then
5222 echo "$ac_t""$GMSGFMT" 1>&6
5224 echo "$ac_t""no" 1>&6
5227 # Extract the first word of "xgettext", so it can be a program name with args.
5228 set dummy xgettext
; ac_word
=$2
5229 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5230 echo "configure:5231: checking for $ac_word" >&5
5231 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5232 echo $ac_n "(cached) $ac_c" 1>&6
5236 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5239 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5240 for ac_dir
in $PATH; do
5241 test -z "$ac_dir" && ac_dir
=.
5242 if test -f $ac_dir/$ac_word; then
5243 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5244 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5250 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5254 XGETTEXT
="$ac_cv_path_XGETTEXT"
5255 if test -n "$XGETTEXT"; then
5256 echo "$ac_t""$XGETTEXT" 1>&6
5258 echo "$ac_t""no" 1>&6
5262 USE_INCLUDED_LIBINTL
=yes
5266 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5268 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5269 nls_cv_header_intl
=libintl.h
5270 nls_cv_header_libgt
=libgettext.h
5273 if test "$XGETTEXT" != ":"; then
5274 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5277 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5282 # We need to process the po/ directory.
5286 nls_cv_header_intl
=libintl.h
5287 nls_cv_header_libgt
=libgettext.h
5290 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5291 # because some of the sources are only built for this goal.
5292 if test "$PACKAGE" = gettext; then
5294 USE_INCLUDED_LIBINTL
=yes
5297 for lang
in $ALL_LINGUAS; do
5298 GMOFILES
="$GMOFILES $lang.gmo"
5299 POFILES
="$POFILES $lang.po"
5315 if test "x$CATOBJEXT" != "x"; then
5316 if test "x$ALL_LINGUAS" = "x"; then
5319 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5320 echo "configure:5321: checking for catalogs to be installed" >&5
5322 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5323 case "$ALL_LINGUAS" in
5324 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5327 LINGUAS
=$NEW_LINGUAS
5328 echo "$ac_t""$LINGUAS" 1>&6
5331 if test -n "$LINGUAS"; then
5332 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5336 if test $ac_cv_header_locale_h = yes; then
5337 INCLUDE_LOCALE_H
="#include <locale.h>"
5340 /* The system does not provide the header <locale.h>. Take care yourself. */"
5344 if test -f $srcdir/po2tbl.
sed.
in; then
5345 if test "$CATOBJEXT" = ".cat"; then
5346 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5347 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5348 echo "configure:5349: checking for linux/version.h" >&5
5349 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5350 echo $ac_n "(cached) $ac_c" 1>&6
5352 cat > conftest.
$ac_ext <<EOF
5353 #line 5354 "configure"
5354 #include "confdefs.h"
5355 #include <linux/version.h>
5357 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5358 { (eval echo configure
:5359: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5359 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5360 if test -z "$ac_err"; then
5362 eval "ac_cv_header_$ac_safe=yes"
5365 echo "configure: failed program was:" >&5
5366 cat conftest.
$ac_ext >&5
5368 eval "ac_cv_header_$ac_safe=no"
5372 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5373 echo "$ac_t""yes" 1>&6
5376 echo "$ac_t""no" 1>&6
5381 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5383 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5384 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5387 if test "$PACKAGE" = "gettext"; then
5397 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5403 if test -f $srcdir/po
/POTFILES.
in; then
5404 test -d po || mkdir po
5405 if test "x$srcdir" != "x."; then
5406 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5407 posrcprefix
="$srcdir/"
5409 posrcprefix
="../$srcdir/"
5415 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5416 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5420 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5421 echo "configure:5422: checking whether to enable maintainer-specific portions of Makefiles" >&5
5422 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5423 if test "${enable_maintainer_mode+set}" = set; then
5424 enableval
="$enable_maintainer_mode"
5425 USE_MAINTAINER_MODE
=$enableval
5427 USE_MAINTAINER_MODE
=no
5430 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5433 if test $USE_MAINTAINER_MODE = yes; then
5434 MAINTAINER_MODE_TRUE
=
5435 MAINTAINER_MODE_FALSE
='#'
5437 MAINTAINER_MODE_TRUE
='#'
5438 MAINTAINER_MODE_FALSE
=
5440 MAINT
=$MAINTAINER_MODE_TRUE
5445 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5446 echo "configure:5447: checking for executable suffix" >&5
5447 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5448 echo $ac_n "(cached) $ac_c" 1>&6
5450 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5454 echo 'int main () { return 0; }' > conftest.
$ac_ext
5456 if { (eval echo configure
:5457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5457 for file in conftest.
*; do
5459 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5460 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5464 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5467 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5472 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5473 echo "$ac_t""${ac_cv_exeext}" 1>&6
5477 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5479 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5480 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5481 echo "configure:5482: checking for $ac_hdr" >&5
5482 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5483 echo $ac_n "(cached) $ac_c" 1>&6
5485 cat > conftest.
$ac_ext <<EOF
5486 #line 5487 "configure"
5487 #include "confdefs.h"
5490 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5491 { (eval echo configure
:5492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5492 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5493 if test -z "$ac_err"; then
5495 eval "ac_cv_header_$ac_safe=yes"
5498 echo "configure: failed program was:" >&5
5499 cat conftest.
$ac_ext >&5
5501 eval "ac_cv_header_$ac_safe=no"
5505 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5506 echo "$ac_t""yes" 1>&6
5507 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5508 cat >> confdefs.h
<<EOF
5509 #define $ac_tr_hdr 1
5513 echo "$ac_t""no" 1>&6
5518 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5519 # people who are not cross-compiling but are compiling cross-assemblers.
5520 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5521 echo "configure:5522: checking whether compiling a cross-assembler" >&5
5522 if test "${host}" = "${target}"; then
5526 cat >> confdefs.h
<<\EOF
5527 #define CROSS_COMPILE 1
5531 echo "$ac_t""$cross_gas" 1>&6
5533 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5534 # for constant arguments. Useless!
5535 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5536 echo "configure:5537: checking for working alloca.h" >&5
5537 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5538 echo $ac_n "(cached) $ac_c" 1>&6
5540 cat > conftest.
$ac_ext <<EOF
5541 #line 5542 "configure"
5542 #include "confdefs.h"
5545 char *p = alloca(2 * sizeof(int));
5548 if { (eval echo configure
:5549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5550 ac_cv_header_alloca_h
=yes
5552 echo "configure: failed program was:" >&5
5553 cat conftest.
$ac_ext >&5
5555 ac_cv_header_alloca_h
=no
5560 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5561 if test $ac_cv_header_alloca_h = yes; then
5562 cat >> confdefs.h
<<\EOF
5563 #define HAVE_ALLOCA_H 1
5568 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5569 echo "configure:5570: checking for alloca" >&5
5570 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5571 echo $ac_n "(cached) $ac_c" 1>&6
5573 cat > conftest.
$ac_ext <<EOF
5574 #line 5575 "configure"
5575 #include "confdefs.h"
5578 # define alloca __builtin_alloca
5581 # include <malloc.h>
5582 # define alloca _alloca
5585 # include <alloca.h>
5590 # ifndef alloca /* predefined by HP cc +Olibcalls */
5599 char *p = (char *) alloca(1);
5602 if { (eval echo configure
:5603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5604 ac_cv_func_alloca_works
=yes
5606 echo "configure: failed program was:" >&5
5607 cat conftest.
$ac_ext >&5
5609 ac_cv_func_alloca_works
=no
5614 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5615 if test $ac_cv_func_alloca_works = yes; then
5616 cat >> confdefs.h
<<\EOF
5617 #define HAVE_ALLOCA 1
5622 if test $ac_cv_func_alloca_works = no
; then
5623 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5624 # that cause trouble. Some versions do not even contain alloca or
5625 # contain a buggy version. If you still want to use their alloca,
5626 # use ar to extract alloca.o from them instead of compiling alloca.c.
5627 ALLOCA
=alloca.
${ac_objext}
5628 cat >> confdefs.h
<<\EOF
5633 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5634 echo "configure:5635: checking whether alloca needs Cray hooks" >&5
5635 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5636 echo $ac_n "(cached) $ac_c" 1>&6
5638 cat > conftest.
$ac_ext <<EOF
5639 #line 5640 "configure"
5640 #include "confdefs.h"
5641 #if defined(CRAY) && ! defined(CRAY2)
5648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5649 egrep "webecray" >/dev
/null
2>&1; then
5660 echo "$ac_t""$ac_cv_os_cray" 1>&6
5661 if test $ac_cv_os_cray = yes; then
5662 for ac_func
in _getb67 GETB67 getb67
; do
5663 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5664 echo "configure:5665: checking for $ac_func" >&5
5665 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5666 echo $ac_n "(cached) $ac_c" 1>&6
5668 cat > conftest.
$ac_ext <<EOF
5669 #line 5670 "configure"
5670 #include "confdefs.h"
5671 /* System header to define __stub macros and hopefully few prototypes,
5672 which can conflict with char $ac_func(); below. */
5674 /* Override any gcc2 internal prototype to avoid an error. */
5675 /* We use char because int might match the return type of a gcc2
5676 builtin and then its argument prototype would still apply. */
5681 /* The GNU C library defines this for functions which it implements
5682 to always fail with ENOSYS. Some functions are actually named
5683 something starting with __ and the normal name is an alias. */
5684 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5692 if { (eval echo configure
:5693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5694 eval "ac_cv_func_$ac_func=yes"
5696 echo "configure: failed program was:" >&5
5697 cat conftest.
$ac_ext >&5
5699 eval "ac_cv_func_$ac_func=no"
5704 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5705 echo "$ac_t""yes" 1>&6
5706 cat >> confdefs.h
<<EOF
5707 #define CRAY_STACKSEG_END $ac_func
5712 echo "$ac_t""no" 1>&6
5718 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5719 echo "configure:5720: checking stack direction for C alloca" >&5
5720 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5721 echo $ac_n "(cached) $ac_c" 1>&6
5723 if test "$cross_compiling" = yes; then
5724 ac_cv_c_stack_direction
=0
5726 cat > conftest.
$ac_ext <<EOF
5727 #line 5728 "configure"
5728 #include "confdefs.h"
5729 find_stack_direction ()
5731 static char *addr = 0;
5736 return find_stack_direction ();
5739 return (&dummy > addr) ? 1 : -1;
5743 exit (find_stack_direction() < 0);
5746 if { (eval echo configure
:5747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5748 ac_cv_c_stack_direction
=1
5750 echo "configure: failed program was:" >&5
5751 cat conftest.
$ac_ext >&5
5753 ac_cv_c_stack_direction
=-1
5760 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5761 cat >> confdefs.h
<<EOF
5762 #define STACK_DIRECTION $ac_cv_c_stack_direction
5767 echo $ac_n "checking for inline""... $ac_c" 1>&6
5768 echo "configure:5769: checking for inline" >&5
5769 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5770 echo $ac_n "(cached) $ac_c" 1>&6
5773 for ac_kw
in inline __inline__ __inline
; do
5774 cat > conftest.
$ac_ext <<EOF
5775 #line 5776 "configure"
5776 #include "confdefs.h"
5782 if { (eval echo configure
:5783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5784 ac_cv_c_inline
=$ac_kw; break
5786 echo "configure: failed program was:" >&5
5787 cat conftest.
$ac_ext >&5
5794 echo "$ac_t""$ac_cv_c_inline" 1>&6
5795 case "$ac_cv_c_inline" in
5797 no
) cat >> confdefs.h
<<\EOF
5801 *) cat >> confdefs.h
<<EOF
5802 #define inline $ac_cv_c_inline
5808 # VMS doesn't have unlink.
5809 for ac_func
in unlink remove
5811 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5812 echo "configure:5813: checking for $ac_func" >&5
5813 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5814 echo $ac_n "(cached) $ac_c" 1>&6
5816 cat > conftest.
$ac_ext <<EOF
5817 #line 5818 "configure"
5818 #include "confdefs.h"
5819 /* System header to define __stub macros and hopefully few prototypes,
5820 which can conflict with char $ac_func(); below. */
5822 /* Override any gcc2 internal prototype to avoid an error. */
5823 /* We use char because int might match the return type of a gcc2
5824 builtin and then its argument prototype would still apply. */
5829 /* The GNU C library defines this for functions which it implements
5830 to always fail with ENOSYS. Some functions are actually named
5831 something starting with __ and the normal name is an alias. */
5832 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5840 if { (eval echo configure
:5841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5842 eval "ac_cv_func_$ac_func=yes"
5844 echo "configure: failed program was:" >&5
5845 cat conftest.
$ac_ext >&5
5847 eval "ac_cv_func_$ac_func=no"
5852 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5853 echo "$ac_t""yes" 1>&6
5854 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5855 cat >> confdefs.h
<<EOF
5856 #define $ac_tr_func 1
5860 echo "$ac_t""no" 1>&6
5865 # Some systems don't have sbrk().
5868 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5869 echo "configure:5870: checking for $ac_func" >&5
5870 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5871 echo $ac_n "(cached) $ac_c" 1>&6
5873 cat > conftest.
$ac_ext <<EOF
5874 #line 5875 "configure"
5875 #include "confdefs.h"
5876 /* System header to define __stub macros and hopefully few prototypes,
5877 which can conflict with char $ac_func(); below. */
5879 /* Override any gcc2 internal prototype to avoid an error. */
5880 /* We use char because int might match the return type of a gcc2
5881 builtin and then its argument prototype would still apply. */
5886 /* The GNU C library defines this for functions which it implements
5887 to always fail with ENOSYS. Some functions are actually named
5888 something starting with __ and the normal name is an alias. */
5889 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5897 if { (eval echo configure
:5898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5899 eval "ac_cv_func_$ac_func=yes"
5901 echo "configure: failed program was:" >&5
5902 cat conftest.
$ac_ext >&5
5904 eval "ac_cv_func_$ac_func=no"
5909 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5910 echo "$ac_t""yes" 1>&6
5911 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5912 cat >> confdefs.h
<<EOF
5913 #define $ac_tr_func 1
5917 echo "$ac_t""no" 1>&6
5922 # do we need the math library?
5923 case "${need_libm}" in
5927 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5928 # These system don't have libm
5931 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5932 echo "configure:5933: checking for _mwvalidcheckl in -lmw" >&5
5933 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5934 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5935 echo $ac_n "(cached) $ac_c" 1>&6
5937 ac_save_LIBS
="$LIBS"
5939 cat > conftest.
$ac_ext <<EOF
5940 #line 5941 "configure"
5941 #include "confdefs.h"
5942 /* Override any gcc2 internal prototype to avoid an error. */
5943 /* We use char because int might match the return type of a gcc2
5944 builtin and then its argument prototype would still apply. */
5945 char _mwvalidcheckl();
5951 if { (eval echo configure
:5952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5953 eval "ac_cv_lib_$ac_lib_var=yes"
5955 echo "configure: failed program was:" >&5
5956 cat conftest.
$ac_ext >&5
5958 eval "ac_cv_lib_$ac_lib_var=no"
5961 LIBS
="$ac_save_LIBS"
5964 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5965 echo "$ac_t""yes" 1>&6
5968 echo "$ac_t""no" 1>&6
5971 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5972 echo "configure:5973: checking for main in -lm" >&5
5973 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5974 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5975 echo $ac_n "(cached) $ac_c" 1>&6
5977 ac_save_LIBS
="$LIBS"
5979 cat > conftest.
$ac_ext <<EOF
5980 #line 5981 "configure"
5981 #include "confdefs.h"
5987 if { (eval echo configure
:5988: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5989 eval "ac_cv_lib_$ac_lib_var=yes"
5991 echo "configure: failed program was:" >&5
5992 cat conftest.
$ac_ext >&5
5994 eval "ac_cv_lib_$ac_lib_var=no"
5997 LIBS
="$ac_save_LIBS"
6000 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6001 echo "$ac_t""yes" 1>&6
6004 echo "$ac_t""no" 1>&6
6009 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6010 echo "configure:6011: checking for main in -lm" >&5
6011 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
6012 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6013 echo $ac_n "(cached) $ac_c" 1>&6
6015 ac_save_LIBS
="$LIBS"
6017 cat > conftest.
$ac_ext <<EOF
6018 #line 6019 "configure"
6019 #include "confdefs.h"
6025 if { (eval echo configure
:6026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6027 eval "ac_cv_lib_$ac_lib_var=yes"
6029 echo "configure: failed program was:" >&5
6030 cat conftest.
$ac_ext >&5
6032 eval "ac_cv_lib_$ac_lib_var=no"
6035 LIBS
="$ac_save_LIBS"
6038 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6039 echo "$ac_t""yes" 1>&6
6042 echo "$ac_t""no" 1>&6
6052 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6053 # enough, but on some of those systems, the assert macro relies on requoting
6055 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6056 echo "configure:6057: checking for working assert macro" >&5
6057 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6058 echo $ac_n "(cached) $ac_c" 1>&6
6060 cat > conftest.
$ac_ext <<EOF
6061 #line 6062 "configure"
6062 #include "confdefs.h"
6067 /* check for requoting problems */
6068 static int a, b, c, d;
6070 assert (!strcmp(s, "foo bar baz quux"));
6071 /* check for newline handling */
6077 if { (eval echo configure
:6078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6079 gas_cv_assert_ok
=yes
6081 echo "configure: failed program was:" >&5
6082 cat conftest.
$ac_ext >&5
6088 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6089 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6090 #define BROKEN_ASSERT 1
6095 # On some systems, the system header files may not declare malloc, realloc,
6096 # and free. There are places where gas needs these functions to have been
6097 # declared -- such as when taking their addresses.
6099 #ifdef HAVE_MEMORY_H
6102 #ifdef HAVE_STRING_H
6105 #ifdef HAVE_STRINGS_H
6106 #include <strings.h>
6109 #ifdef HAVE_STDLIB_H
6112 #ifdef HAVE_UNISTD_H
6117 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6118 echo "configure:6119: checking whether declaration is required for strstr" >&5
6119 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6120 echo $ac_n "(cached) $ac_c" 1>&6
6122 cat > conftest.
$ac_ext <<EOF
6123 #line 6124 "configure"
6124 #include "confdefs.h"
6128 typedef char *(*f)();
6134 if { (eval echo configure
:6135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6136 gas_cv_decl_needed_strstr
=no
6138 echo "configure: failed program was:" >&5
6139 cat conftest.
$ac_ext >&5
6141 gas_cv_decl_needed_strstr
=yes
6145 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6146 if test $gas_cv_decl_needed_strstr = yes; then
6147 cat >> confdefs.h
<<\EOF
6148 #define NEED_DECLARATION_STRSTR 1
6154 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6155 echo "configure:6156: checking whether declaration is required for malloc" >&5
6156 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6157 echo $ac_n "(cached) $ac_c" 1>&6
6159 cat > conftest.
$ac_ext <<EOF
6160 #line 6161 "configure"
6161 #include "confdefs.h"
6165 typedef char *(*f)();
6171 if { (eval echo configure
:6172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6173 gas_cv_decl_needed_malloc
=no
6175 echo "configure: failed program was:" >&5
6176 cat conftest.
$ac_ext >&5
6178 gas_cv_decl_needed_malloc
=yes
6182 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6183 if test $gas_cv_decl_needed_malloc = yes; then
6184 cat >> confdefs.h
<<\EOF
6185 #define NEED_DECLARATION_MALLOC 1
6191 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6192 echo "configure:6193: checking whether declaration is required for free" >&5
6193 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6194 echo $ac_n "(cached) $ac_c" 1>&6
6196 cat > conftest.
$ac_ext <<EOF
6197 #line 6198 "configure"
6198 #include "confdefs.h"
6202 typedef void (*f)();
6208 if { (eval echo configure
:6209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6210 gas_cv_decl_needed_free
=no
6212 echo "configure: failed program was:" >&5
6213 cat conftest.
$ac_ext >&5
6215 gas_cv_decl_needed_free
=yes
6219 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6220 if test $gas_cv_decl_needed_free = yes; then
6221 cat >> confdefs.h
<<\EOF
6222 #define NEED_DECLARATION_FREE 1
6228 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6229 echo "configure:6230: checking whether declaration is required for sbrk" >&5
6230 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6231 echo $ac_n "(cached) $ac_c" 1>&6
6233 cat > conftest.
$ac_ext <<EOF
6234 #line 6235 "configure"
6235 #include "confdefs.h"
6239 typedef char *(*f)();
6245 if { (eval echo configure
:6246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6247 gas_cv_decl_needed_sbrk
=no
6249 echo "configure: failed program was:" >&5
6250 cat conftest.
$ac_ext >&5
6252 gas_cv_decl_needed_sbrk
=yes
6256 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6257 if test $gas_cv_decl_needed_sbrk = yes; then
6258 cat >> confdefs.h
<<\EOF
6259 #define NEED_DECLARATION_SBRK 1
6265 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6266 echo "configure:6267: checking whether declaration is required for environ" >&5
6267 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6268 echo $ac_n "(cached) $ac_c" 1>&6
6270 cat > conftest.
$ac_ext <<EOF
6271 #line 6272 "configure"
6272 #include "confdefs.h"
6282 if { (eval echo configure
:6283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6284 gas_cv_decl_needed_environ
=no
6286 echo "configure: failed program was:" >&5
6287 cat conftest.
$ac_ext >&5
6289 gas_cv_decl_needed_environ
=yes
6293 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6294 if test $gas_cv_decl_needed_environ = yes; then
6295 cat >> confdefs.h
<<\EOF
6296 #define NEED_DECLARATION_ENVIRON 1
6302 # Does errno.h declare errno, or do we have to add a separate declaration
6305 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6306 echo "configure:6307: checking whether declaration is required for errno" >&5
6307 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6308 echo $ac_n "(cached) $ac_c" 1>&6
6310 cat > conftest.
$ac_ext <<EOF
6311 #line 6312 "configure"
6312 #include "confdefs.h"
6326 if { (eval echo configure
:6327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6328 gas_cv_decl_needed_errno
=no
6330 echo "configure: failed program was:" >&5
6331 cat conftest.
$ac_ext >&5
6333 gas_cv_decl_needed_errno
=yes
6337 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6338 if test $gas_cv_decl_needed_errno = yes; then
6339 cat >> confdefs.h
<<\EOF
6340 #define NEED_DECLARATION_ERRNO 1
6349 cat > confcache
<<\EOF
6350 # This file is a shell script that caches the results of configure
6351 # tests run on this system so they can be shared between configure
6352 # scripts and configure runs. It is not useful on other systems.
6353 # If it contains results you don't want to keep, you may remove or edit it.
6355 # By default, configure uses ./config.cache as the cache file,
6356 # creating it if it does not exist already. You can give configure
6357 # the --cache-file=FILE option to use a different cache file; that is
6358 # what configure does when it calls configure scripts in
6359 # subdirectories, so they share the cache.
6360 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6361 # config.status only pays attention to the cache file if you give it the
6362 # --recheck option to rerun configure.
6365 # The following way of writing the cache mishandles newlines in values,
6366 # but we know of no workaround that is simple, portable, and efficient.
6367 # So, don't put newlines in cache variables' values.
6368 # Ultrix sh set writes to stderr and can't be redirected directly,
6369 # and sets the high bit in the cache file unless we assign to the vars.
6371 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6373 # `set' does not quote correctly, so add quotes (double-quote substitution
6374 # turns \\\\ into \\, and sed turns \\ into \).
6376 -e "s/'/'\\\\''/g" \
6377 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6380 # `set' quotes correctly as required by POSIX, so do not add quotes.
6381 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6384 if cmp -s $cache_file confcache
; then
6387 if test -w $cache_file; then
6388 echo "updating cache $cache_file"
6389 cat confcache
> $cache_file
6391 echo "not updating unwritable cache $cache_file"
6396 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6398 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6399 # Let make expand exec_prefix.
6400 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6402 # Any assignment to VPATH causes Sun make to only execute
6403 # the first set of double-colon rules, so remove it if not needed.
6404 # If there is a colon in the path, we need to keep it.
6405 if test "x$srcdir" = x.
; then
6406 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6409 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6411 DEFS
=-DHAVE_CONFIG_H
6413 # Without the "./", some shells look in PATH for config.status.
6414 : ${CONFIG_STATUS=./config.status}
6416 echo creating
$CONFIG_STATUS
6417 rm -f $CONFIG_STATUS
6418 cat > $CONFIG_STATUS <<EOF
6420 # Generated automatically by configure.
6421 # Run this file to recreate the current configuration.
6422 # This directory was configured as follows,
6423 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6425 # $0 $ac_configure_args
6427 # Compiler output produced by configure, useful for debugging
6428 # configure, is in ./config.log if it exists.
6430 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6433 case "\$ac_option" in
6434 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6435 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6436 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6437 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6438 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6440 -help | --help | --hel | --he | --h)
6441 echo "\$ac_cs_usage"; exit 0 ;;
6442 *) echo "\$ac_cs_usage"; exit 1 ;;
6446 ac_given_srcdir=$srcdir
6447 ac_given_INSTALL="$INSTALL"
6449 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
6451 cat >> $CONFIG_STATUS <<EOF
6453 # Protect against being on the right side of a sed subst in config.status.
6454 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6455 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6459 s%@CFLAGS@%$CFLAGS%g
6460 s%@CPPFLAGS@%$CPPFLAGS%g
6461 s%@CXXFLAGS@%$CXXFLAGS%g
6462 s%@FFLAGS@%$FFLAGS%g
6464 s%@LDFLAGS@%$LDFLAGS%g
6466 s%@exec_prefix@%$exec_prefix%g
6467 s%@prefix@%$prefix%g
6468 s%@program_transform_name@%$program_transform_name%g
6469 s%@bindir@%$bindir%g
6470 s%@sbindir@%$sbindir%g
6471 s%@libexecdir@%$libexecdir%g
6472 s%@datadir@%$datadir%g
6473 s%@sysconfdir@%$sysconfdir%g
6474 s%@sharedstatedir@%$sharedstatedir%g
6475 s%@localstatedir@%$localstatedir%g
6476 s%@libdir@%$libdir%g
6477 s%@includedir@%$includedir%g
6478 s%@oldincludedir@%$oldincludedir%g
6479 s%@infodir@%$infodir%g
6480 s%@mandir@%$mandir%g
6482 s%@host_alias@%$host_alias%g
6483 s%@host_cpu@%$host_cpu%g
6484 s%@host_vendor@%$host_vendor%g
6485 s%@host_os@%$host_os%g
6486 s%@target@%$target%g
6487 s%@target_alias@%$target_alias%g
6488 s%@target_cpu@%$target_cpu%g
6489 s%@target_vendor@%$target_vendor%g
6490 s%@target_os@%$target_os%g
6492 s%@build_alias@%$build_alias%g
6493 s%@build_cpu@%$build_cpu%g
6494 s%@build_vendor@%$build_vendor%g
6495 s%@build_os@%$build_os%g
6496 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6497 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6498 s%@INSTALL_DATA@%$INSTALL_DATA%g
6499 s%@PACKAGE@%$PACKAGE%g
6500 s%@VERSION@%$VERSION%g
6501 s%@ACLOCAL@%$ACLOCAL%g
6502 s%@AUTOCONF@%$AUTOCONF%g
6503 s%@AUTOMAKE@%$AUTOMAKE%g
6504 s%@AUTOHEADER@%$AUTOHEADER%g
6505 s%@MAKEINFO@%$MAKEINFO%g
6506 s%@SET_MAKE@%$SET_MAKE%g
6509 s%@OBJEXT@%$OBJEXT%g
6510 s%@EXEEXT@%$EXEEXT%g
6511 s%@RANLIB@%$RANLIB%g
6513 s%@LIBTOOL@%$LIBTOOL%g
6514 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6515 s%@GDBINIT@%$GDBINIT%g
6516 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6517 s%@extra_objects@%$extra_objects%g
6518 s%@target_cpu_type@%$target_cpu_type%g
6519 s%@obj_format@%$obj_format%g
6520 s%@te_file@%$te_file%g
6521 s%@install_tooldir@%$install_tooldir%g
6523 s%@BFDLIB@%$BFDLIB%g
6524 s%@OPCODES_LIB@%$OPCODES_LIB%g
6525 s%@BFDVER_H@%$BFDVER_H%g
6526 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6529 s%@LEXLIB@%$LEXLIB%g
6531 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6532 s%@ALLOCA@%$ALLOCA%g
6533 s%@USE_NLS@%$USE_NLS%g
6534 s%@MSGFMT@%$MSGFMT%g
6535 s%@GMSGFMT@%$GMSGFMT%g
6536 s%@XGETTEXT@%$XGETTEXT%g
6537 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6538 s%@CATALOGS@%$CATALOGS%g
6539 s%@CATOBJEXT@%$CATOBJEXT%g
6540 s%@DATADIRNAME@%$DATADIRNAME%g
6541 s%@GMOFILES@%$GMOFILES%g
6542 s%@INSTOBJEXT@%$INSTOBJEXT%g
6543 s%@INTLDEPS@%$INTLDEPS%g
6544 s%@INTLLIBS@%$INTLLIBS%g
6545 s%@INTLOBJS@%$INTLOBJS%g
6546 s%@POFILES@%$POFILES%g
6548 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6550 s%@GT_YES@%$GT_YES%g
6551 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6553 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6554 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6561 cat >> $CONFIG_STATUS <<\EOF
6563 # Split the substitutions into bite-sized pieces for seds with
6564 # small command number limits, like on Digital OSF/1 and HP-UX.
6565 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6566 ac_file
=1 # Number of current file.
6567 ac_beg
=1 # First line for current file.
6568 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6571 while $ac_more_lines; do
6572 if test $ac_beg -gt 1; then
6573 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6575 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6577 if test ! -s conftest.s
$ac_file; then
6579 rm -f conftest.s
$ac_file
6581 if test -z "$ac_sed_cmds"; then
6582 ac_sed_cmds
="sed -f conftest.s$ac_file"
6584 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6586 ac_file
=`expr $ac_file + 1`
6588 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6591 if test -z "$ac_sed_cmds"; then
6596 cat >> $CONFIG_STATUS <<EOF
6598 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6600 cat >> $CONFIG_STATUS <<\EOF
6601 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6602 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6604 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6605 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6606 *) ac_file_in
="${ac_file}.in" ;;
6609 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6611 # Remove last slash and all that follows it. Not all systems have dirname.
6612 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6613 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6614 # The file is in a subdirectory.
6615 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6616 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6617 # A "../" for each directory in $ac_dir_suffix.
6618 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6620 ac_dir_suffix
= ac_dots
=
6623 case "$ac_given_srcdir" in
6625 if test -z "$ac_dots"; then top_srcdir
=.
6626 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6627 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6629 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6630 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6633 case "$ac_given_INSTALL" in
6634 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6635 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6638 echo creating
"$ac_file"
6640 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6642 *Makefile
*) ac_comsub
="1i\\
6643 # $configure_input" ;;
6647 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6649 s%@configure_input@%$configure_input%g
6650 s%@srcdir@%$srcdir%g
6651 s%@top_srcdir@%$top_srcdir%g
6652 s%@INSTALL@%$INSTALL%g
6653 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6657 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6658 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6660 # ac_d sets the value in "#define NAME VALUE" lines.
6661 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6662 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6665 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6666 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6667 ac_uB
='\([ ]\)%\1#\2define\3'
6670 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6671 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6672 ac_eB
='$%\1#\2define\3'
6676 if test "${CONFIG_HEADERS+set}" != set; then
6678 cat >> $CONFIG_STATUS <<EOF
6679 CONFIG_HEADERS="config.h:config.in"
6681 cat >> $CONFIG_STATUS <<\EOF
6683 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6684 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6686 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6687 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6688 *) ac_file_in
="${ac_file}.in" ;;
6691 echo creating
$ac_file
6693 rm -f conftest.frag conftest.
in conftest.out
6694 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6695 cat $ac_file_inputs > conftest.
in
6699 # Transform confdefs.h into a sed script conftest.vals that substitutes
6700 # the proper values into config.h.in to produce config.h. And first:
6701 # Protect against being on the right side of a sed subst in config.status.
6702 # Protect against being in an unquoted here document in config.status.
6704 cat > conftest.hdr
<<\EOF
6707 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6711 sed -n -f conftest.hdr confdefs.h > conftest.vals
6714 # This sed command replaces #undef with comments. This is necessary, for
6715 # example, in the case of _POSIX_SOURCE, which is predefined and required
6716 # on some systems where configure will not decide to define it.
6717 cat >> conftest.vals <<\EOF
6718 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6721 # Break up conftest.vals because some shells have a limit on
6722 # the size of here documents, and old seds have small limits too.
6727 ac_lines=`grep -c . conftest.vals
`
6728 # grep -c gives empty output for an empty file on some AIX systems.
6729 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6730 # Write a limited-size here document to conftest.frag.
6731 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6732 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6734 sed -f conftest.frag conftest.in > conftest.out
6736 mv conftest.out conftest.in
6738 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6740 mv conftest.tail conftest.vals
6744 cat >> $CONFIG_STATUS <<\EOF
6745 rm -f conftest.frag conftest.h
6746 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6747 cat conftest.in >> conftest.h
6749 if cmp -s $ac_file conftest.h 2>/dev/null; then
6750 echo "$ac_file is unchanged"
6753 # Remove last slash and all that follows it. Not all systems have dirname.
6754 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6755 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6756 # The file is in a subdirectory.
6757 test ! -d "$ac_dir" && mkdir "$ac_dir"
6760 mv conftest.h $ac_file
6765 cat >> $CONFIG_STATUS <<EOF
6767 target_cpu_type=${target_cpu_type}
6768 cgen_cpu_prefix=${cgen_cpu_prefix}
6769 obj_format=${obj_format}
6772 cat >> $CONFIG_STATUS <<\EOF
6773 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6774 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6775 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6776 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6777 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6778 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6779 if test "x$cgen_cpu_prefix" != x ; then
6780 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6783 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6786 chmod +x $CONFIG_STATUS
6787 rm -fr confdefs* $ac_clean_files
6788 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1