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-
*-sysv*) fmt=coff
;;
2470 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2471 i386-
*-isc*) fmt=coff
;;
2472 i386-
*-sco3.2v5
*) fmt=elf
2473 if test ${this_target} = $target; then
2474 cat >> confdefs.h
<<\EOF
2479 i386-
*-sco3.2
*) fmt=coff
;;
2480 i386-
*-vsta) fmt=aout
;;
2481 i386-
*-msdosdjgpp* \
2483 | i386-go32-rtems
*) fmt=coff em
=go32
2484 cat >> confdefs.h
<<\EOF
2485 #define STRICTCOFF 1
2488 i386-
*-rtemself*) fmt=elf
;;
2489 i386-
*-rtemscoff*) fmt=coff
;;
2490 i386-
*-rtems*) fmt=elf
;;
2491 i386-
*-gnu*) fmt=elf
;;
2492 i386-
*-mach*) fmt=aout em
=mach
;;
2493 i386-
*-msdos*) fmt=aout
;;
2494 i386-
*-moss*) fmt=elf
;;
2495 i386-
*-pe) fmt=coff em
=pe
;;
2496 i386-
*-cygwin*) fmt=coff em
=pe
;;
2497 i386-
*-interix*) fmt=coff em
=interix
;;
2498 i386-
*-mingw32*) fmt=coff em
=pe
;;
2499 i386-
*-nto-qnx*) fmt=elf
;;
2500 i386-
*-*nt
*) fmt=coff em
=pe
;;
2501 i386-
*-vxworks*) fmt=aout
;;
2502 i386-
*-chaos) fmt=elf
;;
2504 i860-
*-*) fmt=elf endian
=little
2505 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2506 i960-
*-bout) fmt=bout
;;
2507 i960-
*-coff) fmt=coff em
=ic960
;;
2508 i960-
*-rtems*) fmt=coff em
=ic960
;;
2509 i960-
*-nindy*) fmt=bout
;;
2510 i960-
*-vxworks5.0
) fmt=bout
;;
2511 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2512 i960-
*-vxworks*) fmt=bout
;;
2513 i960-
*-elf*) fmt=elf
;;
2515 ia64-
*-elf*) fmt=elf
;;
2516 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2517 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2518 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2519 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2521 ip2k-
*-*) fmt=elf
;;
2523 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2525 m32r-
*-*) fmt=elf
;;
2527 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2528 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2530 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2531 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2532 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2533 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2534 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2535 m68k-apollo-
*) fmt=coff em
=apollo
;;
2536 m68k-
*-elf*) fmt=elf
;;
2537 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2538 m68k-
*-sysv*) fmt=coff
;;
2539 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2540 m68k-
*-rtems*) fmt=elf
;;
2541 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2542 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2543 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2544 m68k-
*-gnu*) fmt=elf
;;
2545 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2546 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2547 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2548 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2549 m68k-apple-aux
*) fmt=coff em
=aux
;;
2550 m68k-
*-psos*) fmt=elf em
=psos
;;
2552 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2553 m88k-
*-coff*) fmt=coff
;;
2555 mcore-
*-elf) fmt=elf
;;
2556 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2558 # don't change em like *-*-bsd does
2559 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2560 mips-dec-bsd
*) fmt=aout endian
=little
;;
2561 mips-sony-bsd
*) fmt=ecoff
;;
2563 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2564 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2565 mips-
*-osf*) fmt=ecoff endian
=little
;;
2566 mips-
*-ecoff*) fmt=ecoff
;;
2567 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2568 mips-
*-irix6*) fmt=elf em
=irix
;;
2569 mips-
*-irix5*) fmt=elf em
=irix
;;
2570 mips-
*-irix*) fmt=ecoff em
=irix
;;
2571 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2572 mips-
*-riscos*) fmt=ecoff
;;
2573 mips
*-*-linux*) fmt=elf em
=tmips
;;
2574 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2575 mips-
*-sysv*) fmt=ecoff
;;
2576 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2577 mips-
*-netbsd*) fmt=elf
;;
2578 mips-
*-openbsd*) fmt=elf
;;
2579 mips-
*-vxworks*) fmt=elf
;;
2581 mmix-
*-*) fmt=elf
;;
2582 mn10200-
*-*) fmt=elf
;;
2583 mn10300-
*-*) fmt=elf
;;
2584 msp430-
*-*) fmt=elf
;;
2585 openrisc-
*-*) fmt=elf
;;
2586 or32-
*-rtems*) fmt=coff
;;
2587 or32-
*-coff) fmt=coff
;;
2588 or32-
*-elf) fmt=elf
;;
2591 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2592 ppc-
*-winnt*) fmt=coff em
=pe
;;
2593 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2594 ppc-
*-aix*) fmt=coff
;;
2595 ppc-
*-beos*) fmt=coff
;;
2596 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2597 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2598 ppc-
*-linux-gnu*) fmt=elf
2601 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2603 ppc-
*-solaris*) fmt=elf
2604 if test ${this_target} = $target; then
2605 cat >> confdefs.h
<<\EOF
2606 #define TARGET_SOLARIS_COMMENT 1
2610 if test x
${endian} = xbig
; then
2611 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2613 ppc-
*-rtems*) fmt=elf
;;
2614 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2615 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2616 ppc-
**-nto*) fmt=elf
;;
2617 ppc-
*-vxworks*) fmt=elf
;;
2618 ppc-
*-windiss*) fmt=elf
;;
2619 ppc-
*-kaos*) fmt=elf
;;
2621 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2622 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2624 sh
*-*-linux*) fmt=elf em
=linux
2626 sh
*eb
) endian
=big
;;
2629 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2630 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2631 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2632 sh-
*-elf*) fmt=elf
;;
2633 sh-
*-coff*) fmt=coff
;;
2634 sh-
*-nto*) fmt=elf
;;
2635 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2636 sh-
*-rtemself*) fmt=elf
;;
2637 sh-
*-rtems*) fmt=coff
;;
2638 sh-
*-kaos*) fmt=elf
;;
2639 shle
*-*-kaos*) fmt=elf
;;
2640 sh64-
*-elf*) fmt=elf
;;
2642 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2643 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2644 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2645 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2647 sparc-
*-rtemsaout*) fmt=aout
;;
2648 sparc-
*-rtemself*) fmt=elf
;;
2649 sparc-
*-rtems*) fmt=elf
;;
2650 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2651 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2652 sparc-
*-coff) fmt=coff
;;
2653 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2654 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2655 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2656 sparc-fujitsu-none
) fmt=aout
;;
2657 sparc-
*-elf) fmt=elf
;;
2658 sparc-
*-sysv4*) fmt=elf
;;
2659 sparc-
*-solaris*) fmt=elf
;;
2660 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2661 sparc-
*-*n
*bsd
*) case ${cpu} in
2662 sparc64
) fmt=elf em
=nbsd
;;
2663 *) fmt=aout em
=nbsd
;;
2665 strongarm-
*-coff) fmt=coff
;;
2666 strongarm-
*-elf) fmt=elf
;;
2667 strongarm-
*-kaos*) fmt=elf
;;
2668 xscale-
*-coff) fmt=coff
;;
2669 xscale-
*-elf) fmt=elf
;;
2671 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2672 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2673 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2674 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2675 tic80-
*-*) fmt=coff
;;
2677 v850-
*-*) fmt=elf
;;
2678 v850e-
*-*) fmt=elf
;;
2679 v850ea-
*-*) fmt=elf
;;
2681 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2682 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2683 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2684 vax-
*-vms) fmt=vms
;;
2686 w65-
*-*) fmt=coff
;;
2688 xstormy16-
*-*) fmt=elf
;;
2690 xtensa-
*-*) fmt=elf
;;
2692 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2694 *-*-aout |
*-*-scout) fmt=aout
;;
2695 *-*-freebsd*) fmt=elf em
=freebsd
;;
2696 *-*-nindy*) fmt=bout
;;
2697 *-*-bsd*) fmt=aout em
=sun3
;;
2698 *-*-generic) fmt=generic
;;
2699 *-*-xray |
*-*-hms) fmt=coff
;;
2700 *-*-sim) fmt=coff
;;
2701 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2702 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2703 *-*-vxworks) fmt=aout
;;
2704 *-*-netware) fmt=elf
;;
2707 if test ${this_target} = $target ; then
2709 if test x
${endian} = xbig
; then
2711 elif test x
${endian} = xlittle
; then
2714 if test x
${endian_def} != x
; then
2715 cat >> confdefs.h
<<EOF
2716 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2722 case ${cpu_type}-${fmt} in
2723 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2724 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2725 |
*-elf |
*-ecoff |
*-som)
2729 # Other random stuff.
2733 # Set mips_cpu to the name of the default CPU.
2734 case ${target_cpu} in
2735 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2738 mipsisa32 | mipsisa32el
)
2741 mipsisa32r2 | mipsisa32r2el
)
2744 mipsisa64 | mipsisa64el
)
2747 mipstx39 | mipstx39el
)
2750 mips64vr | mips64vrel
)
2754 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2756 mips64
* | mipsisa64
* | mipsisa32
*)
2757 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2760 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2763 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2764 # binaries. It's a GNU extension that some OSes don't understand.
2765 # The value only matters on ELF targets.
2768 use_e_mips_abi_o32
=0
2771 use_e_mips_abi_o32
=1
2774 # Decide whether to generate 32-bit or 64-bit code by default.
2775 # Used to resolve -march=from-abi when an embedded ABI is selected.
2777 mips64
*-*-* | mipsisa64
*-*-*)
2778 mips_default_64bit
=1
2781 mips_default_64bit
=0
2784 # Decide which ABI to target by default.
2786 mips64
*-linux* | mips-sgi-irix6
*)
2787 mips_default_abi
=N32_ABI
2790 mips_default_abi
=O32_ABI
2793 mips_default_abi
=NO_ABI
2796 cat >> confdefs.h
<<EOF
2797 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2800 cat >> confdefs.h
<<EOF
2801 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2804 cat >> confdefs.h
<<EOF
2805 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2808 cat >> confdefs.h
<<EOF
2809 #define MIPS_DEFAULT_ABI $mips_default_abi
2815 # Do we need the opcodes library?
2823 case "${enable_shared}" in
2824 yes) shared_opcodes
=true
;;
2825 *opcodes
*) shared_opcodes
=true
;;
2826 *) shared_opcodes
=false
;;
2828 if test "${shared_opcodes}" = "true"; then
2829 # A shared libopcodes must be linked against libbfd.
2835 # Any other special object files needed ?
2837 fr30 | ip2k | iq2000 | m32r | openrisc
)
2845 case ${extra_objects} in
2847 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2852 echo ${extra_objects} |
grep -s "itbl-parse.o"
2853 if test $?
-ne 0 ; then
2854 extra_objects
="$extra_objects itbl-parse.o"
2857 echo ${extra_objects} |
grep -s "itbl-lex.o"
2858 if test $?
-ne 0 ; then
2859 extra_objects
="$extra_objects itbl-lex.o"
2862 echo ${extra_objects} |
grep -s "itbl-ops.o"
2863 if test $?
-ne 0 ; then
2864 extra_objects
="$extra_objects itbl-ops.o"
2868 i386 | s390 | sparc
)
2869 if test $this_target = $target ; then
2870 cat >> confdefs.h
<<EOF
2871 #define DEFAULT_ARCH "${arch}"
2882 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2883 if test $?
-ne 0 ; then
2884 extra_objects
="$extra_objects xtensa-relax.o"
2892 if test $using_cgen = yes ; then
2893 case "x${extra_objects}" in
2895 *) extra_objects
="$extra_objects cgen.o" ;;
2899 # See if we really can support this configuration with the emulation code.
2901 if test $this_target = $target ; then
2902 primary_bfd_gas
=$bfd_gas
2906 if test $bfd_gas = no
; then
2907 # Can't support other configurations this way.
2910 elif test $bfd_gas = no
; then
2911 # Can't support this configuration.
2915 # From target name and format, produce a list of supported emulations.
2917 case ${generic_target}-${fmt} in
2918 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2919 mips
*-*-linux*-*) case "$endian" in
2920 big
) emulation
="mipsbelf mipslelf mipself" ;;
2921 *) emulation
="mipslelf mipsbelf mipself" ;;
2923 mips-
*-lnews*-ecoff) ;;
2924 mips-
*-*-ecoff) case "$endian" in
2925 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2926 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2928 mips-
*-*-elf) case "$endian" in
2929 big
) emulation
="mipsbelf mipslelf mipself" ;;
2930 *) emulation
="mipslelf mipsbelf mipself" ;;
2932 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2933 # i386-pc-pe-coff != i386-pc-coff.
2935 # Uncommenting the next line will turn on support for i386 AOUT
2936 # for the default linux configuration
2937 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2939 i386-
*-aout) emulation
="i386aout" ;;
2940 i386-
*-coff) emulation
="i386coff" ;;
2941 i386-
*-elf) emulation
="i386elf" ;;
2943 # Always all formats. The first stated emulation becomes the default.
2944 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2945 cris-
*-*) emulation
="criself crisaout" ;;
2948 emulations
="$emulations $emulation"
2952 # Turn on all targets if possible
2953 if test ${all_targets} = "yes"; then
2954 case ${target_cpu_type} in
2956 case ${obj_format} in
2958 emulations
="$emulations i386coff i386elf"
2961 emulations
="$emulations i386aout i386elf"
2964 emulations
="$emulations i386aout i386coff"
2971 # Assign floating point type. Most processors with FP support
2972 # IEEE FP. On those that don't support FP at all, usually IEEE
2974 case ${target_cpu} in
2975 vax | tahoe
) atof
=${target_cpu} ;;
2980 case "${obj_format}" in
2981 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2984 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2986 if test $using_cgen = yes ; then
2987 case ${target_cpu} in
2988 *) cgen_cpu_prefix
=${target_cpu} ;;
2991 cat >> confdefs.h
<<\EOF
2992 #define USING_CGEN 1
2998 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2999 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3002 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
3003 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3006 case ${user_bfd_gas}-${primary_bfd_gas} in
3008 # We didn't override user's choice.
3011 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3023 # User specified nothing.
3027 # Some COFF configurations want these random other flags set.
3028 case ${obj_format} in
3030 case ${target_cpu_type} in
3031 i386
) cat >> confdefs.h
<<\EOF
3035 m68k
) cat >> confdefs.h
<<\EOF
3039 m88k
) cat >> confdefs.h
<<\EOF
3047 # Getting this done right is going to be a bitch. Each configuration specified
3048 # with --enable-targets=... should be checked for environment, format, cpu, and
3051 # For each configuration, the necessary object file support code must be linked
3052 # in. This might be only one, it might be up to four. The necessary emulation
3053 # code needs to be provided, too.
3055 # And then there's "--enable-targets=all"....
3057 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3059 formats
="${obj_format}"
3062 _gas_uniq_list
="$emulations"
3063 _gas_uniq_newlist
=""
3064 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3065 case $_gas_uniq_i in
3067 *) case " $_gas_uniq_newlist " in
3068 *" $_gas_uniq_i "*) ;;
3069 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3073 emulations
=$_gas_uniq_newlist
3075 for em
in .
$emulations ; do
3078 mipsbelf | mipslelf | mipself
)
3079 fmt=elf
file=mipself
;;
3080 mipsbecoff | mipslecoff | mipsecoff
)
3081 fmt=ecoff
file=mipsecoff
;;
3083 fmt=coff
file=$em ;;
3085 fmt=aout
file=$em ;;
3089 formats
="$formats $fmt"
3090 emfiles
="$emfiles e-$file.o"
3091 EMULATIONS
="$EMULATIONS &$em,"
3093 _gas_uniq_list
="$formats"
3094 _gas_uniq_newlist
=""
3095 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3096 case $_gas_uniq_i in
3098 *) case " $_gas_uniq_newlist " in
3099 *" $_gas_uniq_i "*) ;;
3100 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3104 formats
=$_gas_uniq_newlist
3106 _gas_uniq_list
="$emfiles"
3107 _gas_uniq_newlist
=""
3108 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3109 case $_gas_uniq_i in
3111 *) case " $_gas_uniq_newlist " in
3112 *" $_gas_uniq_i "*) ;;
3113 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3117 emfiles
=$_gas_uniq_newlist
3119 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3120 for fmt in $formats ; do
3122 aout
) cat >> confdefs.h
<<\EOF
3123 #define OBJ_MAYBE_AOUT 1
3126 bout
) cat >> confdefs.h
<<\EOF
3127 #define OBJ_MAYBE_BOUT 1
3130 coff
) cat >> confdefs.h
<<\EOF
3131 #define OBJ_MAYBE_COFF 1
3134 ecoff
) cat >> confdefs.h
<<\EOF
3135 #define OBJ_MAYBE_ECOFF 1
3138 elf
) cat >> confdefs.h
<<\EOF
3139 #define OBJ_MAYBE_ELF 1
3142 generic
) cat >> confdefs.h
<<\EOF
3143 #define OBJ_MAYBE_GENERIC 1
3146 hp300
) cat >> confdefs.h
<<\EOF
3147 #define OBJ_MAYBE_HP300 1
3150 ieee
) cat >> confdefs.h
<<\EOF
3151 #define OBJ_MAYBE_IEEE 1
3154 som
) cat >> confdefs.h
<<\EOF
3155 #define OBJ_MAYBE_SOM 1
3158 vms
) cat >> confdefs.h
<<\EOF
3159 #define OBJ_MAYBE_VMS 1
3163 extra_objects
="$extra_objects obj-$fmt.o"
3167 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3168 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3169 # e-mips* has more than one emulation per file, e-i386* has just one at the
3170 # moment. If only one emulation is specified, then don't define
3171 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3172 case "${obj_format}${emfiles}" in
3174 extra_objects
="$extra_objects $emfiles"
3175 cat >> confdefs.h
<<\EOF
3176 #define USE_EMULATIONS 1
3182 cat >> confdefs.h
<<EOF
3183 #define EMULATIONS $EMULATIONS
3186 cat >> confdefs.h
<<EOF
3187 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3191 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3192 yes-
*-coff) need_bfd
=yes ;;
3193 no-
*-coff) need_bfd
=yes
3194 cat >> confdefs.h
<<\EOF
3195 #define MANY_SEGMENTS 1
3200 reject_dev_configs
=yes
3202 case ${reject_dev_configs}-${dev} in
3204 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3214 case "${primary_bfd_gas}" in
3215 yes) cat >> confdefs.h
<<\EOF
3216 #define BFD_ASSEMBLER 1
3222 # do we need the opcodes library?
3223 case "${need_opcodes}" in
3225 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3229 case "${need_bfd}" in
3231 BFDLIB
=..
/bfd
/libbfd.la
3232 BFDVER_H
=..
/bfd
/bfdver.h
3233 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3243 cat >> confdefs.h
<<EOF
3244 #define TARGET_ALIAS "${target_alias}"
3247 cat >> confdefs.h
<<EOF
3248 #define TARGET_CANONICAL "${target}"
3251 cat >> confdefs.h
<<EOF
3252 #define TARGET_CPU "${target_cpu}"
3255 cat >> confdefs.h
<<EOF
3256 #define TARGET_VENDOR "${target_vendor}"
3259 cat >> confdefs.h
<<EOF
3260 #define TARGET_OS "${target_os}"
3264 # Extract the first word of "gcc", so it can be a program name with args.
3265 set dummy gcc
; ac_word
=$2
3266 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3267 echo "configure:3268: checking for $ac_word" >&5
3268 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3269 echo $ac_n "(cached) $ac_c" 1>&6
3271 if test -n "$CC"; then
3272 ac_cv_prog_CC
="$CC" # Let the user override the test.
3274 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3276 for ac_dir
in $ac_dummy; do
3277 test -z "$ac_dir" && ac_dir
=.
3278 if test -f $ac_dir/$ac_word; then
3287 if test -n "$CC"; then
3288 echo "$ac_t""$CC" 1>&6
3290 echo "$ac_t""no" 1>&6
3293 if test -z "$CC"; then
3294 # Extract the first word of "cc", so it can be a program name with args.
3295 set dummy cc
; ac_word
=$2
3296 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3297 echo "configure:3298: checking for $ac_word" >&5
3298 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3299 echo $ac_n "(cached) $ac_c" 1>&6
3301 if test -n "$CC"; then
3302 ac_cv_prog_CC
="$CC" # Let the user override the test.
3304 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3307 for ac_dir
in $ac_dummy; do
3308 test -z "$ac_dir" && ac_dir
=.
3309 if test -f $ac_dir/$ac_word; then
3310 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3311 ac_prog_rejected
=yes
3319 if test $ac_prog_rejected = yes; then
3320 # We found a bogon in the path, so make sure we never use it.
3321 set dummy
$ac_cv_prog_CC
3323 if test $# -gt 0; then
3324 # We chose a different compiler from the bogus one.
3325 # However, it has the same basename, so the bogon will be chosen
3326 # first if we set CC to just the basename; use the full file name.
3328 set dummy
"$ac_dir/$ac_word" "$@"
3336 if test -n "$CC"; then
3337 echo "$ac_t""$CC" 1>&6
3339 echo "$ac_t""no" 1>&6
3342 if test -z "$CC"; then
3343 case "`uname -s`" in
3345 # Extract the first word of "cl", so it can be a program name with args.
3346 set dummy cl
; ac_word
=$2
3347 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3348 echo "configure:3349: checking for $ac_word" >&5
3349 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3350 echo $ac_n "(cached) $ac_c" 1>&6
3352 if test -n "$CC"; then
3353 ac_cv_prog_CC
="$CC" # Let the user override the test.
3355 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3357 for ac_dir
in $ac_dummy; do
3358 test -z "$ac_dir" && ac_dir
=.
3359 if test -f $ac_dir/$ac_word; then
3368 if test -n "$CC"; then
3369 echo "$ac_t""$CC" 1>&6
3371 echo "$ac_t""no" 1>&6
3376 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3379 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3380 echo "configure:3381: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3383 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3384 ac_cpp
='$CPP $CPPFLAGS'
3385 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3386 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3387 cross_compiling
=$ac_cv_prog_cc_cross
3389 cat > conftest.
$ac_ext << EOF
3391 #line 3392 "configure"
3392 #include "confdefs.h"
3396 if { (eval echo configure
:3397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3397 ac_cv_prog_cc_works
=yes
3398 # If we can't run a trivial program, we are probably using a cross compiler.
3399 if (.
/conftest
; exit) 2>/dev
/null
; then
3400 ac_cv_prog_cc_cross
=no
3402 ac_cv_prog_cc_cross
=yes
3405 echo "configure: failed program was:" >&5
3406 cat conftest.
$ac_ext >&5
3407 ac_cv_prog_cc_works
=no
3411 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3412 ac_cpp
='$CPP $CPPFLAGS'
3413 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3414 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3415 cross_compiling
=$ac_cv_prog_cc_cross
3417 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3418 if test $ac_cv_prog_cc_works = no
; then
3419 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3421 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3422 echo "configure:3423: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3423 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3424 cross_compiling
=$ac_cv_prog_cc_cross
3426 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3427 echo "configure:3428: checking whether we are using GNU C" >&5
3428 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3429 echo $ac_n "(cached) $ac_c" 1>&6
3431 cat > conftest.c
<<EOF
3436 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3437: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3443 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3445 if test $ac_cv_prog_gcc = yes; then
3451 ac_test_CFLAGS
="${CFLAGS+set}"
3452 ac_save_CFLAGS
="$CFLAGS"
3454 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3455 echo "configure:3456: checking whether ${CC-cc} accepts -g" >&5
3456 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3457 echo $ac_n "(cached) $ac_c" 1>&6
3459 echo 'void f(){}' > conftest.c
3460 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3469 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3470 if test "$ac_test_CFLAGS" = set; then
3471 CFLAGS
="$ac_save_CFLAGS"
3472 elif test $ac_cv_prog_cc_g = yes; then
3473 if test "$GCC" = yes; then
3479 if test "$GCC" = yes; then
3487 for ac_prog
in 'bison -y' byacc
3489 # Extract the first word of "$ac_prog", so it can be a program name with args.
3490 set dummy
$ac_prog; ac_word
=$2
3491 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3492 echo "configure:3493: checking for $ac_word" >&5
3493 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3494 echo $ac_n "(cached) $ac_c" 1>&6
3496 if test -n "$YACC"; then
3497 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3499 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3501 for ac_dir
in $ac_dummy; do
3502 test -z "$ac_dir" && ac_dir
=.
3503 if test -f $ac_dir/$ac_word; then
3504 ac_cv_prog_YACC
="$ac_prog"
3511 YACC
="$ac_cv_prog_YACC"
3512 if test -n "$YACC"; then
3513 echo "$ac_t""$YACC" 1>&6
3515 echo "$ac_t""no" 1>&6
3518 test -n "$YACC" && break
3520 test -n "$YACC" || YACC
="yacc"
3522 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3523 echo "configure:3524: checking how to run the C preprocessor" >&5
3524 # On Suns, sometimes $CPP names a directory.
3525 if test -n "$CPP" && test -d "$CPP"; then
3528 if test -z "$CPP"; then
3529 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3530 echo $ac_n "(cached) $ac_c" 1>&6
3532 # This must be in double quotes, not single quotes, because CPP may get
3533 # substituted into the Makefile and "${CC-cc}" will confuse make.
3535 # On the NeXT, cc -E runs the code through the compiler's parser,
3536 # not just through cpp.
3537 cat > conftest.
$ac_ext <<EOF
3538 #line 3539 "configure"
3539 #include "confdefs.h"
3543 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3544 { (eval echo configure
:3545: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3545 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3546 if test -z "$ac_err"; then
3550 echo "configure: failed program was:" >&5
3551 cat conftest.
$ac_ext >&5
3553 CPP
="${CC-cc} -E -traditional-cpp"
3554 cat > conftest.
$ac_ext <<EOF
3555 #line 3556 "configure"
3556 #include "confdefs.h"
3560 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3561 { (eval echo configure
:3562: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3562 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3563 if test -z "$ac_err"; then
3567 echo "configure: failed program was:" >&5
3568 cat conftest.
$ac_ext >&5
3570 CPP
="${CC-cc} -nologo -E"
3571 cat > conftest.
$ac_ext <<EOF
3572 #line 3573 "configure"
3573 #include "confdefs.h"
3577 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3578 { (eval echo configure
:3579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3579 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3580 if test -z "$ac_err"; then
3584 echo "configure: failed program was:" >&5
3585 cat conftest.
$ac_ext >&5
3594 ac_cv_prog_CPP
="$CPP"
3596 CPP
="$ac_cv_prog_CPP"
3598 ac_cv_prog_CPP
="$CPP"
3600 echo "$ac_t""$CPP" 1>&6
3602 missing_dir
=`cd $ac_aux_dir && pwd`
3603 for ac_prog
in flex
lex
3605 # Extract the first word of "$ac_prog", so it can be a program name with args.
3606 set dummy
$ac_prog; ac_word
=$2
3607 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3608 echo "configure:3609: checking for $ac_word" >&5
3609 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3610 echo $ac_n "(cached) $ac_c" 1>&6
3612 if test -n "$LEX"; then
3613 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3615 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3617 for ac_dir
in $ac_dummy; do
3618 test -z "$ac_dir" && ac_dir
=.
3619 if test -f $ac_dir/$ac_word; then
3620 ac_cv_prog_LEX
="$ac_prog"
3627 LEX
="$ac_cv_prog_LEX"
3628 if test -n "$LEX"; then
3629 echo "$ac_t""$LEX" 1>&6
3631 echo "$ac_t""no" 1>&6
3634 test -n "$LEX" && break
3636 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3638 # Extract the first word of "flex", so it can be a program name with args.
3639 set dummy flex
; ac_word
=$2
3640 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3641 echo "configure:3642: checking for $ac_word" >&5
3642 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3643 echo $ac_n "(cached) $ac_c" 1>&6
3645 if test -n "$LEX"; then
3646 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3648 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3650 for ac_dir
in $ac_dummy; do
3651 test -z "$ac_dir" && ac_dir
=.
3652 if test -f $ac_dir/$ac_word; then
3653 ac_cv_prog_LEX
="flex"
3658 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3661 LEX
="$ac_cv_prog_LEX"
3662 if test -n "$LEX"; then
3663 echo "$ac_t""$LEX" 1>&6
3665 echo "$ac_t""no" 1>&6
3668 if test -z "$LEXLIB"
3674 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3675 echo "configure:3676: checking for yywrap in -l$ac_lib" >&5
3676 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3677 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3678 echo $ac_n "(cached) $ac_c" 1>&6
3680 ac_save_LIBS
="$LIBS"
3681 LIBS
="-l$ac_lib $LIBS"
3682 cat > conftest.
$ac_ext <<EOF
3683 #line 3684 "configure"
3684 #include "confdefs.h"
3685 /* Override any gcc2 internal prototype to avoid an error. */
3686 /* We use char because int might match the return type of a gcc2
3687 builtin and then its argument prototype would still apply. */
3694 if { (eval echo configure
:3695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3696 eval "ac_cv_lib_$ac_lib_var=yes"
3698 echo "configure: failed program was:" >&5
3699 cat conftest.
$ac_ext >&5
3701 eval "ac_cv_lib_$ac_lib_var=no"
3704 LIBS
="$ac_save_LIBS"
3707 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3708 echo "$ac_t""yes" 1>&6
3711 echo "$ac_t""no" 1>&6
3716 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3717 echo "configure:3718: checking lex output file root" >&5
3718 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3719 echo $ac_n "(cached) $ac_c" 1>&6
3721 # The minimal lex program is just a single line: %%. But some broken lexes
3722 # (Solaris, I think it was) want two %% lines, so accommodate them.
3725 if test -f lex.yy.c
; then
3726 ac_cv_prog_lex_root
=lex.yy
3727 elif test -f lexyy.c
; then
3728 ac_cv_prog_lex_root
=lexyy
3730 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3734 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3735 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3737 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3738 echo "configure:3739: checking whether yytext is a pointer" >&5
3739 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3740 echo $ac_n "(cached) $ac_c" 1>&6
3742 # POSIX says lex can declare yytext either as a pointer or an array; the
3743 # default is implementation-dependent. Figure out which it is, since
3744 # not all implementations provide the %pointer and %array declarations.
3745 ac_cv_prog_lex_yytext_pointer
=no
3746 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3747 ac_save_LIBS
="$LIBS"
3748 LIBS
="$LIBS $LEXLIB"
3749 cat > conftest.
$ac_ext <<EOF
3750 #line 3751 "configure"
3751 #include "confdefs.h"
3752 `cat $LEX_OUTPUT_ROOT.c`
3757 if { (eval echo configure
:3758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3759 ac_cv_prog_lex_yytext_pointer
=yes
3761 echo "configure: failed program was:" >&5
3762 cat conftest.
$ac_ext >&5
3765 LIBS
="$ac_save_LIBS"
3766 rm -f "${LEX_OUTPUT_ROOT}.c"
3770 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3771 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3772 cat >> confdefs.h
<<\EOF
3773 #define YYTEXT_POINTER 1
3779 ALL_LINGUAS
="fr tr es"
3780 # Extract the first word of "ranlib", so it can be a program name with args.
3781 set dummy ranlib
; ac_word
=$2
3782 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3783 echo "configure:3784: checking for $ac_word" >&5
3784 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3785 echo $ac_n "(cached) $ac_c" 1>&6
3787 if test -n "$RANLIB"; then
3788 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3790 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3792 for ac_dir
in $ac_dummy; do
3793 test -z "$ac_dir" && ac_dir
=.
3794 if test -f $ac_dir/$ac_word; then
3795 ac_cv_prog_RANLIB
="ranlib"
3800 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3803 RANLIB
="$ac_cv_prog_RANLIB"
3804 if test -n "$RANLIB"; then
3805 echo "$ac_t""$RANLIB" 1>&6
3807 echo "$ac_t""no" 1>&6
3810 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3811 echo "configure:3812: checking for ANSI C header files" >&5
3812 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3813 echo $ac_n "(cached) $ac_c" 1>&6
3815 cat > conftest.
$ac_ext <<EOF
3816 #line 3817 "configure"
3817 #include "confdefs.h"
3823 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3824 { (eval echo configure
:3825: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3825 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3826 if test -z "$ac_err"; then
3828 ac_cv_header_stdc
=yes
3831 echo "configure: failed program was:" >&5
3832 cat conftest.
$ac_ext >&5
3834 ac_cv_header_stdc
=no
3838 if test $ac_cv_header_stdc = yes; then
3839 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3840 cat > conftest.
$ac_ext <<EOF
3841 #line 3842 "configure"
3842 #include "confdefs.h"
3845 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3846 egrep "memchr" >/dev
/null
2>&1; then
3850 ac_cv_header_stdc
=no
3856 if test $ac_cv_header_stdc = yes; then
3857 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3858 cat > conftest.
$ac_ext <<EOF
3859 #line 3860 "configure"
3860 #include "confdefs.h"
3863 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3864 egrep "free" >/dev
/null
2>&1; then
3868 ac_cv_header_stdc
=no
3874 if test $ac_cv_header_stdc = yes; then
3875 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3876 if test "$cross_compiling" = yes; then
3879 cat > conftest.
$ac_ext <<EOF
3880 #line 3881 "configure"
3881 #include "confdefs.h"
3883 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3884 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3885 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3886 int main () { int i; for (i = 0; i < 256; i++)
3887 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3891 if { (eval echo configure
:3892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3895 echo "configure: failed program was:" >&5
3896 cat conftest.
$ac_ext >&5
3898 ac_cv_header_stdc
=no
3906 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3907 if test $ac_cv_header_stdc = yes; then
3908 cat >> confdefs.h
<<\EOF
3909 #define STDC_HEADERS 1
3914 echo $ac_n "checking for working const""... $ac_c" 1>&6
3915 echo "configure:3916: checking for working const" >&5
3916 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3917 echo $ac_n "(cached) $ac_c" 1>&6
3919 cat > conftest.
$ac_ext <<EOF
3920 #line 3921 "configure"
3921 #include "confdefs.h"
3925 /* Ultrix mips cc rejects this. */
3926 typedef int charset[2]; const charset x;
3927 /* SunOS 4.1.1 cc rejects this. */
3928 char const *const *ccp;
3930 /* NEC SVR4.0.2 mips cc rejects this. */
3931 struct point {int x, y;};
3932 static struct point const zero = {0,0};
3933 /* AIX XL C 1.02.0.0 rejects this.
3934 It does not let you subtract one const X* pointer from another in an arm
3935 of an if-expression whose if-part is not a constant expression */
3936 const char *g = "string";
3937 ccp = &g + (g ? g-g : 0);
3938 /* HPUX 7.0 cc rejects these. */
3941 ccp = (char const *const *) p;
3942 { /* SCO 3.2v4 cc rejects this. */
3944 char const *s = 0 ? (char *) 0 : (char const *) 0;
3948 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3950 const int *foo = &x[0];
3953 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3954 typedef const int *iptr;
3958 { /* AIX XL C 1.02.0.0 rejects this saying
3959 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3960 struct s { int j; const int *ap[3]; };
3961 struct s *b; b->j = 5;
3963 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3969 if { (eval echo configure
:3970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3973 echo "configure: failed program was:" >&5
3974 cat conftest.
$ac_ext >&5
3981 echo "$ac_t""$ac_cv_c_const" 1>&6
3982 if test $ac_cv_c_const = no
; then
3983 cat >> confdefs.h
<<\EOF
3989 echo $ac_n "checking for inline""... $ac_c" 1>&6
3990 echo "configure:3991: checking for inline" >&5
3991 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3992 echo $ac_n "(cached) $ac_c" 1>&6
3995 for ac_kw
in inline __inline__ __inline
; do
3996 cat > conftest.
$ac_ext <<EOF
3997 #line 3998 "configure"
3998 #include "confdefs.h"
4004 if { (eval echo configure
:4005: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4006 ac_cv_c_inline
=$ac_kw; break
4008 echo "configure: failed program was:" >&5
4009 cat conftest.
$ac_ext >&5
4016 echo "$ac_t""$ac_cv_c_inline" 1>&6
4017 case "$ac_cv_c_inline" in
4019 no
) cat >> confdefs.h
<<\EOF
4023 *) cat >> confdefs.h
<<EOF
4024 #define inline $ac_cv_c_inline
4029 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4030 echo "configure:4031: checking for off_t" >&5
4031 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4032 echo $ac_n "(cached) $ac_c" 1>&6
4034 cat > conftest.
$ac_ext <<EOF
4035 #line 4036 "configure"
4036 #include "confdefs.h"
4037 #include <sys/types.h>
4043 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4044 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4046 ac_cv_type_off_t
=yes
4054 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4055 if test $ac_cv_type_off_t = no
; then
4056 cat >> confdefs.h
<<\EOF
4062 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4063 echo "configure:4064: checking for size_t" >&5
4064 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4065 echo $ac_n "(cached) $ac_c" 1>&6
4067 cat > conftest.
$ac_ext <<EOF
4068 #line 4069 "configure"
4069 #include "confdefs.h"
4070 #include <sys/types.h>
4076 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4077 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4079 ac_cv_type_size_t
=yes
4082 ac_cv_type_size_t
=no
4087 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4088 if test $ac_cv_type_size_t = no
; then
4089 cat >> confdefs.h
<<\EOF
4090 #define size_t unsigned
4095 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4096 # for constant arguments. Useless!
4097 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4098 echo "configure:4099: checking for working alloca.h" >&5
4099 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4100 echo $ac_n "(cached) $ac_c" 1>&6
4102 cat > conftest.
$ac_ext <<EOF
4103 #line 4104 "configure"
4104 #include "confdefs.h"
4107 char *p = alloca(2 * sizeof(int));
4110 if { (eval echo configure
:4111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4112 ac_cv_header_alloca_h
=yes
4114 echo "configure: failed program was:" >&5
4115 cat conftest.
$ac_ext >&5
4117 ac_cv_header_alloca_h
=no
4122 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4123 if test $ac_cv_header_alloca_h = yes; then
4124 cat >> confdefs.h
<<\EOF
4125 #define HAVE_ALLOCA_H 1
4130 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4131 echo "configure:4132: checking for alloca" >&5
4132 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
4135 cat > conftest.
$ac_ext <<EOF
4136 #line 4137 "configure"
4137 #include "confdefs.h"
4140 # define alloca __builtin_alloca
4143 # include <malloc.h>
4144 # define alloca _alloca
4147 # include <alloca.h>
4152 # ifndef alloca /* predefined by HP cc +Olibcalls */
4161 char *p = (char *) alloca(1);
4164 if { (eval echo configure
:4165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4166 ac_cv_func_alloca_works
=yes
4168 echo "configure: failed program was:" >&5
4169 cat conftest.
$ac_ext >&5
4171 ac_cv_func_alloca_works
=no
4176 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4177 if test $ac_cv_func_alloca_works = yes; then
4178 cat >> confdefs.h
<<\EOF
4179 #define HAVE_ALLOCA 1
4184 if test $ac_cv_func_alloca_works = no
; then
4185 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4186 # that cause trouble. Some versions do not even contain alloca or
4187 # contain a buggy version. If you still want to use their alloca,
4188 # use ar to extract alloca.o from them instead of compiling alloca.c.
4189 ALLOCA
=alloca.
${ac_objext}
4190 cat >> confdefs.h
<<\EOF
4195 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4196 echo "configure:4197: checking whether alloca needs Cray hooks" >&5
4197 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4198 echo $ac_n "(cached) $ac_c" 1>&6
4200 cat > conftest.
$ac_ext <<EOF
4201 #line 4202 "configure"
4202 #include "confdefs.h"
4203 #if defined(CRAY) && ! defined(CRAY2)
4210 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4211 egrep "webecray" >/dev
/null
2>&1; then
4222 echo "$ac_t""$ac_cv_os_cray" 1>&6
4223 if test $ac_cv_os_cray = yes; then
4224 for ac_func
in _getb67 GETB67 getb67
; do
4225 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4226 echo "configure:4227: checking for $ac_func" >&5
4227 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4228 echo $ac_n "(cached) $ac_c" 1>&6
4230 cat > conftest.
$ac_ext <<EOF
4231 #line 4232 "configure"
4232 #include "confdefs.h"
4233 /* System header to define __stub macros and hopefully few prototypes,
4234 which can conflict with char $ac_func(); below. */
4236 /* Override any gcc2 internal prototype to avoid an error. */
4237 /* We use char because int might match the return type of a gcc2
4238 builtin and then its argument prototype would still apply. */
4243 /* The GNU C library defines this for functions which it implements
4244 to always fail with ENOSYS. Some functions are actually named
4245 something starting with __ and the normal name is an alias. */
4246 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4254 if { (eval echo configure
:4255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4256 eval "ac_cv_func_$ac_func=yes"
4258 echo "configure: failed program was:" >&5
4259 cat conftest.
$ac_ext >&5
4261 eval "ac_cv_func_$ac_func=no"
4266 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4267 echo "$ac_t""yes" 1>&6
4268 cat >> confdefs.h
<<EOF
4269 #define CRAY_STACKSEG_END $ac_func
4274 echo "$ac_t""no" 1>&6
4280 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4281 echo "configure:4282: checking stack direction for C alloca" >&5
4282 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4283 echo $ac_n "(cached) $ac_c" 1>&6
4285 if test "$cross_compiling" = yes; then
4286 ac_cv_c_stack_direction
=0
4288 cat > conftest.
$ac_ext <<EOF
4289 #line 4290 "configure"
4290 #include "confdefs.h"
4291 find_stack_direction ()
4293 static char *addr = 0;
4298 return find_stack_direction ();
4301 return (&dummy > addr) ? 1 : -1;
4305 exit (find_stack_direction() < 0);
4308 if { (eval echo configure
:4309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4310 ac_cv_c_stack_direction
=1
4312 echo "configure: failed program was:" >&5
4313 cat conftest.
$ac_ext >&5
4315 ac_cv_c_stack_direction
=-1
4322 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4323 cat >> confdefs.h
<<EOF
4324 #define STACK_DIRECTION $ac_cv_c_stack_direction
4329 for ac_hdr
in unistd.h
4331 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4332 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4333 echo "configure:4334: checking for $ac_hdr" >&5
4334 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4335 echo $ac_n "(cached) $ac_c" 1>&6
4337 cat > conftest.
$ac_ext <<EOF
4338 #line 4339 "configure"
4339 #include "confdefs.h"
4342 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4343 { (eval echo configure
:4344: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4344 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4345 if test -z "$ac_err"; then
4347 eval "ac_cv_header_$ac_safe=yes"
4350 echo "configure: failed program was:" >&5
4351 cat conftest.
$ac_ext >&5
4353 eval "ac_cv_header_$ac_safe=no"
4357 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4358 echo "$ac_t""yes" 1>&6
4359 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4360 cat >> confdefs.h
<<EOF
4361 #define $ac_tr_hdr 1
4365 echo "$ac_t""no" 1>&6
4369 for ac_func
in getpagesize
4371 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4372 echo "configure:4373: checking for $ac_func" >&5
4373 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4374 echo $ac_n "(cached) $ac_c" 1>&6
4376 cat > conftest.
$ac_ext <<EOF
4377 #line 4378 "configure"
4378 #include "confdefs.h"
4379 /* System header to define __stub macros and hopefully few prototypes,
4380 which can conflict with char $ac_func(); below. */
4382 /* Override any gcc2 internal prototype to avoid an error. */
4383 /* We use char because int might match the return type of a gcc2
4384 builtin and then its argument prototype would still apply. */
4389 /* The GNU C library defines this for functions which it implements
4390 to always fail with ENOSYS. Some functions are actually named
4391 something starting with __ and the normal name is an alias. */
4392 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4400 if { (eval echo configure
:4401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4402 eval "ac_cv_func_$ac_func=yes"
4404 echo "configure: failed program was:" >&5
4405 cat conftest.
$ac_ext >&5
4407 eval "ac_cv_func_$ac_func=no"
4412 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4413 echo "$ac_t""yes" 1>&6
4414 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4415 cat >> confdefs.h
<<EOF
4416 #define $ac_tr_func 1
4420 echo "$ac_t""no" 1>&6
4424 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4425 echo "configure:4426: checking for working mmap" >&5
4426 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4427 echo $ac_n "(cached) $ac_c" 1>&6
4429 if test "$cross_compiling" = yes; then
4430 ac_cv_func_mmap_fixed_mapped
=no
4432 cat > conftest.
$ac_ext <<EOF
4433 #line 4434 "configure"
4434 #include "confdefs.h"
4436 /* Thanks to Mike Haertel and Jim Avera for this test.
4437 Here is a matrix of mmap possibilities:
4438 mmap private not fixed
4439 mmap private fixed at somewhere currently unmapped
4440 mmap private fixed at somewhere already mapped
4441 mmap shared not fixed
4442 mmap shared fixed at somewhere currently unmapped
4443 mmap shared fixed at somewhere already mapped
4444 For private mappings, we should verify that changes cannot be read()
4445 back from the file, nor mmap's back from the file at a different
4446 address. (There have been systems where private was not correctly
4447 implemented like the infamous i386 svr4.0, and systems where the
4448 VM page cache was not coherent with the filesystem buffer cache
4449 like early versions of FreeBSD and possibly contemporary NetBSD.)
4450 For shared mappings, we should conversely verify that changes get
4451 propogated back to all the places they're supposed to be.
4453 Grep wants private fixed already mapped.
4454 The main things grep needs to know about mmap are:
4455 * does it exist and is it safe to write into the mmap'd area
4456 * how to use it (BSD variants) */
4457 #include <sys/types.h>
4459 #include <sys/mman.h>
4461 /* This mess was copied from the GNU getpagesize.h. */
4462 #ifndef HAVE_GETPAGESIZE
4463 # ifdef HAVE_UNISTD_H
4464 # include <unistd.h>
4467 /* Assume that all systems that can run configure have sys/param.h. */
4468 # ifndef HAVE_SYS_PARAM_H
4469 # define HAVE_SYS_PARAM_H 1
4472 # ifdef _SC_PAGESIZE
4473 # define getpagesize() sysconf(_SC_PAGESIZE)
4474 # else /* no _SC_PAGESIZE */
4475 # ifdef HAVE_SYS_PARAM_H
4476 # include <sys/param.h>
4477 # ifdef EXEC_PAGESIZE
4478 # define getpagesize() EXEC_PAGESIZE
4479 # else /* no EXEC_PAGESIZE */
4481 # define getpagesize() NBPG * CLSIZE
4484 # endif /* no CLSIZE */
4485 # else /* no NBPG */
4487 # define getpagesize() NBPC
4488 # else /* no NBPC */
4490 # define getpagesize() PAGESIZE
4491 # endif /* PAGESIZE */
4492 # endif /* no NBPC */
4493 # endif /* no NBPG */
4494 # endif /* no EXEC_PAGESIZE */
4495 # else /* no HAVE_SYS_PARAM_H */
4496 # define getpagesize() 8192 /* punt totally */
4497 # endif /* no HAVE_SYS_PARAM_H */
4498 # endif /* no _SC_PAGESIZE */
4500 #endif /* no HAVE_GETPAGESIZE */
4503 extern "C" { void *malloc(unsigned); }
4511 char *data, *data2, *data3;
4515 pagesize = getpagesize();
4518 * First, make a file with some known garbage in it.
4520 data = malloc(pagesize);
4523 for (i = 0; i < pagesize; ++i)
4524 *(data + i) = rand();
4526 fd = creat("conftestmmap", 0600);
4529 if (write(fd, data, pagesize) != pagesize)
4534 * Next, try to mmap the file at a fixed address which
4535 * already has something else allocated at it. If we can,
4536 * also make sure that we see the same garbage.
4538 fd = open("conftestmmap", O_RDWR);
4541 data2 = malloc(2 * pagesize);
4544 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4545 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4546 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4548 for (i = 0; i < pagesize; ++i)
4549 if (*(data + i) != *(data2 + i))
4553 * Finally, make sure that changes to the mapped area
4554 * do not percolate back to the file as seen by read().
4555 * (This is a bug on some variants of i386 svr4.0.)
4557 for (i = 0; i < pagesize; ++i)
4558 *(data2 + i) = *(data2 + i) + 1;
4559 data3 = malloc(pagesize);
4562 if (read(fd, data3, pagesize) != pagesize)
4564 for (i = 0; i < pagesize; ++i)
4565 if (*(data + i) != *(data3 + i))
4568 unlink("conftestmmap");
4573 if { (eval echo configure
:4574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4575 ac_cv_func_mmap_fixed_mapped
=yes
4577 echo "configure: failed program was:" >&5
4578 cat conftest.
$ac_ext >&5
4580 ac_cv_func_mmap_fixed_mapped
=no
4587 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4588 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4589 cat >> confdefs.h
<<\EOF
4596 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4597 unistd.h values.h sys
/param.h
4599 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4600 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4601 echo "configure:4602: checking for $ac_hdr" >&5
4602 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4603 echo $ac_n "(cached) $ac_c" 1>&6
4605 cat > conftest.
$ac_ext <<EOF
4606 #line 4607 "configure"
4607 #include "confdefs.h"
4610 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4611 { (eval echo configure
:4612: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4612 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4613 if test -z "$ac_err"; then
4615 eval "ac_cv_header_$ac_safe=yes"
4618 echo "configure: failed program was:" >&5
4619 cat conftest.
$ac_ext >&5
4621 eval "ac_cv_header_$ac_safe=no"
4625 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4626 echo "$ac_t""yes" 1>&6
4627 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4628 cat >> confdefs.h
<<EOF
4629 #define $ac_tr_hdr 1
4633 echo "$ac_t""no" 1>&6
4637 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4638 __argz_count __argz_stringify __argz_next
4640 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4641 echo "configure:4642: checking for $ac_func" >&5
4642 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4643 echo $ac_n "(cached) $ac_c" 1>&6
4645 cat > conftest.
$ac_ext <<EOF
4646 #line 4647 "configure"
4647 #include "confdefs.h"
4648 /* System header to define __stub macros and hopefully few prototypes,
4649 which can conflict with char $ac_func(); below. */
4651 /* Override any gcc2 internal prototype to avoid an error. */
4652 /* We use char because int might match the return type of a gcc2
4653 builtin and then its argument prototype would still apply. */
4658 /* The GNU C library defines this for functions which it implements
4659 to always fail with ENOSYS. Some functions are actually named
4660 something starting with __ and the normal name is an alias. */
4661 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4669 if { (eval echo configure
:4670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4671 eval "ac_cv_func_$ac_func=yes"
4673 echo "configure: failed program was:" >&5
4674 cat conftest.
$ac_ext >&5
4676 eval "ac_cv_func_$ac_func=no"
4681 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4682 echo "$ac_t""yes" 1>&6
4683 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4684 cat >> confdefs.h
<<EOF
4685 #define $ac_tr_func 1
4689 echo "$ac_t""no" 1>&6
4694 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4695 for ac_func
in stpcpy
4697 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4698 echo "configure:4699: checking for $ac_func" >&5
4699 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4700 echo $ac_n "(cached) $ac_c" 1>&6
4702 cat > conftest.
$ac_ext <<EOF
4703 #line 4704 "configure"
4704 #include "confdefs.h"
4705 /* System header to define __stub macros and hopefully few prototypes,
4706 which can conflict with char $ac_func(); below. */
4708 /* Override any gcc2 internal prototype to avoid an error. */
4709 /* We use char because int might match the return type of a gcc2
4710 builtin and then its argument prototype would still apply. */
4715 /* The GNU C library defines this for functions which it implements
4716 to always fail with ENOSYS. Some functions are actually named
4717 something starting with __ and the normal name is an alias. */
4718 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4726 if { (eval echo configure
:4727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4728 eval "ac_cv_func_$ac_func=yes"
4730 echo "configure: failed program was:" >&5
4731 cat conftest.
$ac_ext >&5
4733 eval "ac_cv_func_$ac_func=no"
4738 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4739 echo "$ac_t""yes" 1>&6
4740 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4741 cat >> confdefs.h
<<EOF
4742 #define $ac_tr_func 1
4746 echo "$ac_t""no" 1>&6
4751 if test "${ac_cv_func_stpcpy}" = "yes"; then
4752 cat >> confdefs.h
<<\EOF
4753 #define HAVE_STPCPY 1
4758 if test $ac_cv_header_locale_h = yes; then
4759 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4760 echo "configure:4761: checking for LC_MESSAGES" >&5
4761 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4762 echo $ac_n "(cached) $ac_c" 1>&6
4764 cat > conftest.
$ac_ext <<EOF
4765 #line 4766 "configure"
4766 #include "confdefs.h"
4772 if { (eval echo configure
:4773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4774 am_cv_val_LC_MESSAGES
=yes
4776 echo "configure: failed program was:" >&5
4777 cat conftest.
$ac_ext >&5
4779 am_cv_val_LC_MESSAGES
=no
4784 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4785 if test $am_cv_val_LC_MESSAGES = yes; then
4786 cat >> confdefs.h
<<\EOF
4787 #define HAVE_LC_MESSAGES 1
4792 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4793 echo "configure:4794: checking whether NLS is requested" >&5
4794 # Check whether --enable-nls or --disable-nls was given.
4795 if test "${enable_nls+set}" = set; then
4796 enableval
="$enable_nls"
4802 echo "$ac_t""$USE_NLS" 1>&6
4805 USE_INCLUDED_LIBINTL
=no
4807 if test "$USE_NLS" = "yes"; then
4808 cat >> confdefs.h
<<\EOF
4809 #define ENABLE_NLS 1
4812 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4813 echo "configure:4814: checking whether included gettext is requested" >&5
4814 # Check whether --with-included-gettext or --without-included-gettext was given.
4815 if test "${with_included_gettext+set}" = set; then
4816 withval
="$with_included_gettext"
4817 nls_cv_force_use_gnu_gettext
=$withval
4819 nls_cv_force_use_gnu_gettext
=no
4822 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4824 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4825 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4827 nls_cv_header_libgt
=
4830 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4831 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4832 echo "configure:4833: checking for libintl.h" >&5
4833 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4834 echo $ac_n "(cached) $ac_c" 1>&6
4836 cat > conftest.
$ac_ext <<EOF
4837 #line 4838 "configure"
4838 #include "confdefs.h"
4839 #include <libintl.h>
4841 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4842 { (eval echo configure
:4843: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4843 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4844 if test -z "$ac_err"; then
4846 eval "ac_cv_header_$ac_safe=yes"
4849 echo "configure: failed program was:" >&5
4850 cat conftest.
$ac_ext >&5
4852 eval "ac_cv_header_$ac_safe=no"
4856 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4857 echo "$ac_t""yes" 1>&6
4858 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4859 echo "configure:4860: checking for gettext in libc" >&5
4860 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4861 echo $ac_n "(cached) $ac_c" 1>&6
4863 cat > conftest.
$ac_ext <<EOF
4864 #line 4865 "configure"
4865 #include "confdefs.h"
4866 #include <libintl.h>
4868 return (int) gettext ("")
4871 if { (eval echo configure
:4872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4873 gt_cv_func_gettext_libc
=yes
4875 echo "configure: failed program was:" >&5
4876 cat conftest.
$ac_ext >&5
4878 gt_cv_func_gettext_libc
=no
4883 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4885 if test "$gt_cv_func_gettext_libc" != "yes"; then
4886 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4887 echo "configure:4888: checking for bindtextdomain in -lintl" >&5
4888 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4889 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4890 echo $ac_n "(cached) $ac_c" 1>&6
4892 ac_save_LIBS
="$LIBS"
4894 cat > conftest.
$ac_ext <<EOF
4895 #line 4896 "configure"
4896 #include "confdefs.h"
4897 /* Override any gcc2 internal prototype to avoid an error. */
4898 /* We use char because int might match the return type of a gcc2
4899 builtin and then its argument prototype would still apply. */
4900 char bindtextdomain();
4906 if { (eval echo configure
:4907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4908 eval "ac_cv_lib_$ac_lib_var=yes"
4910 echo "configure: failed program was:" >&5
4911 cat conftest.
$ac_ext >&5
4913 eval "ac_cv_lib_$ac_lib_var=no"
4916 LIBS
="$ac_save_LIBS"
4919 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4920 echo "$ac_t""yes" 1>&6
4921 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4922 echo "configure:4923: checking for gettext in libintl" >&5
4923 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4924 echo $ac_n "(cached) $ac_c" 1>&6
4926 cat > conftest.
$ac_ext <<EOF
4927 #line 4928 "configure"
4928 #include "confdefs.h"
4931 return (int) gettext ("")
4934 if { (eval echo configure
:4935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4936 gt_cv_func_gettext_libintl
=yes
4938 echo "configure: failed program was:" >&5
4939 cat conftest.
$ac_ext >&5
4941 gt_cv_func_gettext_libintl
=no
4946 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4948 echo "$ac_t""no" 1>&6
4953 if test "$gt_cv_func_gettext_libc" = "yes" \
4954 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4955 cat >> confdefs.h
<<\EOF
4956 #define HAVE_GETTEXT 1
4959 # Extract the first word of "msgfmt", so it can be a program name with args.
4960 set dummy msgfmt
; ac_word
=$2
4961 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4962 echo "configure:4963: checking for $ac_word" >&5
4963 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4964 echo $ac_n "(cached) $ac_c" 1>&6
4968 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4971 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4972 for ac_dir
in $PATH; do
4973 test -z "$ac_dir" && ac_dir
=.
4974 if test -f $ac_dir/$ac_word; then
4975 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4976 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4982 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4986 MSGFMT
="$ac_cv_path_MSGFMT"
4987 if test -n "$MSGFMT"; then
4988 echo "$ac_t""$MSGFMT" 1>&6
4990 echo "$ac_t""no" 1>&6
4992 if test "$MSGFMT" != "no"; then
4993 for ac_func
in dcgettext
4995 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4996 echo "configure:4997: checking for $ac_func" >&5
4997 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4998 echo $ac_n "(cached) $ac_c" 1>&6
5000 cat > conftest.
$ac_ext <<EOF
5001 #line 5002 "configure"
5002 #include "confdefs.h"
5003 /* System header to define __stub macros and hopefully few prototypes,
5004 which can conflict with char $ac_func(); below. */
5006 /* Override any gcc2 internal prototype to avoid an error. */
5007 /* We use char because int might match the return type of a gcc2
5008 builtin and then its argument prototype would still apply. */
5013 /* The GNU C library defines this for functions which it implements
5014 to always fail with ENOSYS. Some functions are actually named
5015 something starting with __ and the normal name is an alias. */
5016 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5024 if { (eval echo configure
:5025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5026 eval "ac_cv_func_$ac_func=yes"
5028 echo "configure: failed program was:" >&5
5029 cat conftest.
$ac_ext >&5
5031 eval "ac_cv_func_$ac_func=no"
5036 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5037 echo "$ac_t""yes" 1>&6
5038 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5039 cat >> confdefs.h
<<EOF
5040 #define $ac_tr_func 1
5044 echo "$ac_t""no" 1>&6
5048 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5049 set dummy gmsgfmt
; ac_word
=$2
5050 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5051 echo "configure:5052: checking for $ac_word" >&5
5052 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5053 echo $ac_n "(cached) $ac_c" 1>&6
5057 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5060 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5063 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5065 for ac_dir
in $ac_dummy; do
5066 test -z "$ac_dir" && ac_dir
=.
5067 if test -f $ac_dir/$ac_word; then
5068 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5073 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5077 GMSGFMT
="$ac_cv_path_GMSGFMT"
5078 if test -n "$GMSGFMT"; then
5079 echo "$ac_t""$GMSGFMT" 1>&6
5081 echo "$ac_t""no" 1>&6
5084 # Extract the first word of "xgettext", so it can be a program name with args.
5085 set dummy xgettext
; ac_word
=$2
5086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5087 echo "configure:5088: checking for $ac_word" >&5
5088 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5089 echo $ac_n "(cached) $ac_c" 1>&6
5093 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5096 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5097 for ac_dir
in $PATH; do
5098 test -z "$ac_dir" && ac_dir
=.
5099 if test -f $ac_dir/$ac_word; then
5100 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5101 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5107 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5111 XGETTEXT
="$ac_cv_path_XGETTEXT"
5112 if test -n "$XGETTEXT"; then
5113 echo "$ac_t""$XGETTEXT" 1>&6
5115 echo "$ac_t""no" 1>&6
5118 cat > conftest.
$ac_ext <<EOF
5119 #line 5120 "configure"
5120 #include "confdefs.h"
5123 extern int _nl_msg_cat_cntr;
5124 return _nl_msg_cat_cntr
5127 if { (eval echo configure
:5128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5132 echo "configure: failed program was:" >&5
5133 cat conftest.
$ac_ext >&5
5144 echo "$ac_t""no" 1>&6
5149 if test "$CATOBJEXT" = "NONE"; then
5150 nls_cv_use_gnu_gettext
=yes
5154 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5155 INTLOBJS
="\$(GETTOBJS)"
5156 # Extract the first word of "msgfmt", so it can be a program name with args.
5157 set dummy msgfmt
; ac_word
=$2
5158 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5159 echo "configure:5160: checking for $ac_word" >&5
5160 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5161 echo $ac_n "(cached) $ac_c" 1>&6
5165 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5168 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5169 for ac_dir
in $PATH; do
5170 test -z "$ac_dir" && ac_dir
=.
5171 if test -f $ac_dir/$ac_word; then
5172 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5173 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5179 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5183 MSGFMT
="$ac_cv_path_MSGFMT"
5184 if test -n "$MSGFMT"; then
5185 echo "$ac_t""$MSGFMT" 1>&6
5187 echo "$ac_t""no" 1>&6
5190 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5191 set dummy gmsgfmt
; ac_word
=$2
5192 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5193 echo "configure:5194: checking for $ac_word" >&5
5194 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5195 echo $ac_n "(cached) $ac_c" 1>&6
5199 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5202 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5205 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5207 for ac_dir
in $ac_dummy; do
5208 test -z "$ac_dir" && ac_dir
=.
5209 if test -f $ac_dir/$ac_word; then
5210 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5215 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5219 GMSGFMT
="$ac_cv_path_GMSGFMT"
5220 if test -n "$GMSGFMT"; then
5221 echo "$ac_t""$GMSGFMT" 1>&6
5223 echo "$ac_t""no" 1>&6
5226 # Extract the first word of "xgettext", so it can be a program name with args.
5227 set dummy xgettext
; ac_word
=$2
5228 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5229 echo "configure:5230: checking for $ac_word" >&5
5230 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5231 echo $ac_n "(cached) $ac_c" 1>&6
5235 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5238 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5239 for ac_dir
in $PATH; do
5240 test -z "$ac_dir" && ac_dir
=.
5241 if test -f $ac_dir/$ac_word; then
5242 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5243 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5249 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5253 XGETTEXT
="$ac_cv_path_XGETTEXT"
5254 if test -n "$XGETTEXT"; then
5255 echo "$ac_t""$XGETTEXT" 1>&6
5257 echo "$ac_t""no" 1>&6
5261 USE_INCLUDED_LIBINTL
=yes
5265 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5267 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5268 nls_cv_header_intl
=libintl.h
5269 nls_cv_header_libgt
=libgettext.h
5272 if test "$XGETTEXT" != ":"; then
5273 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5276 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5281 # We need to process the po/ directory.
5285 nls_cv_header_intl
=libintl.h
5286 nls_cv_header_libgt
=libgettext.h
5289 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5290 # because some of the sources are only built for this goal.
5291 if test "$PACKAGE" = gettext; then
5293 USE_INCLUDED_LIBINTL
=yes
5296 for lang
in $ALL_LINGUAS; do
5297 GMOFILES
="$GMOFILES $lang.gmo"
5298 POFILES
="$POFILES $lang.po"
5314 if test "x$CATOBJEXT" != "x"; then
5315 if test "x$ALL_LINGUAS" = "x"; then
5318 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5319 echo "configure:5320: checking for catalogs to be installed" >&5
5321 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5322 case "$ALL_LINGUAS" in
5323 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5326 LINGUAS
=$NEW_LINGUAS
5327 echo "$ac_t""$LINGUAS" 1>&6
5330 if test -n "$LINGUAS"; then
5331 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5335 if test $ac_cv_header_locale_h = yes; then
5336 INCLUDE_LOCALE_H
="#include <locale.h>"
5339 /* The system does not provide the header <locale.h>. Take care yourself. */"
5343 if test -f $srcdir/po2tbl.
sed.
in; then
5344 if test "$CATOBJEXT" = ".cat"; then
5345 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5346 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5347 echo "configure:5348: checking for linux/version.h" >&5
5348 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5349 echo $ac_n "(cached) $ac_c" 1>&6
5351 cat > conftest.
$ac_ext <<EOF
5352 #line 5353 "configure"
5353 #include "confdefs.h"
5354 #include <linux/version.h>
5356 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5357 { (eval echo configure
:5358: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5358 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5359 if test -z "$ac_err"; then
5361 eval "ac_cv_header_$ac_safe=yes"
5364 echo "configure: failed program was:" >&5
5365 cat conftest.
$ac_ext >&5
5367 eval "ac_cv_header_$ac_safe=no"
5371 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5372 echo "$ac_t""yes" 1>&6
5375 echo "$ac_t""no" 1>&6
5380 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5382 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5383 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5386 if test "$PACKAGE" = "gettext"; then
5396 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5402 if test -f $srcdir/po
/POTFILES.
in; then
5403 test -d po || mkdir po
5404 if test "x$srcdir" != "x."; then
5405 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5406 posrcprefix
="$srcdir/"
5408 posrcprefix
="../$srcdir/"
5414 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5415 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5419 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5420 echo "configure:5421: checking whether to enable maintainer-specific portions of Makefiles" >&5
5421 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5422 if test "${enable_maintainer_mode+set}" = set; then
5423 enableval
="$enable_maintainer_mode"
5424 USE_MAINTAINER_MODE
=$enableval
5426 USE_MAINTAINER_MODE
=no
5429 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5432 if test $USE_MAINTAINER_MODE = yes; then
5433 MAINTAINER_MODE_TRUE
=
5434 MAINTAINER_MODE_FALSE
='#'
5436 MAINTAINER_MODE_TRUE
='#'
5437 MAINTAINER_MODE_FALSE
=
5439 MAINT
=$MAINTAINER_MODE_TRUE
5444 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5445 echo "configure:5446: checking for executable suffix" >&5
5446 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5447 echo $ac_n "(cached) $ac_c" 1>&6
5449 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5453 echo 'int main () { return 0; }' > conftest.
$ac_ext
5455 if { (eval echo configure
:5456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5456 for file in conftest.
*; do
5458 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5459 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5463 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5466 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5471 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5472 echo "$ac_t""${ac_cv_exeext}" 1>&6
5476 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5478 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5479 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5480 echo "configure:5481: checking for $ac_hdr" >&5
5481 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5482 echo $ac_n "(cached) $ac_c" 1>&6
5484 cat > conftest.
$ac_ext <<EOF
5485 #line 5486 "configure"
5486 #include "confdefs.h"
5489 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5490 { (eval echo configure
:5491: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5491 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5492 if test -z "$ac_err"; then
5494 eval "ac_cv_header_$ac_safe=yes"
5497 echo "configure: failed program was:" >&5
5498 cat conftest.
$ac_ext >&5
5500 eval "ac_cv_header_$ac_safe=no"
5504 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5505 echo "$ac_t""yes" 1>&6
5506 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5507 cat >> confdefs.h
<<EOF
5508 #define $ac_tr_hdr 1
5512 echo "$ac_t""no" 1>&6
5517 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5518 # people who are not cross-compiling but are compiling cross-assemblers.
5519 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5520 echo "configure:5521: checking whether compiling a cross-assembler" >&5
5521 if test "${host}" = "${target}"; then
5525 cat >> confdefs.h
<<\EOF
5526 #define CROSS_COMPILE 1
5530 echo "$ac_t""$cross_gas" 1>&6
5532 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5533 # for constant arguments. Useless!
5534 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5535 echo "configure:5536: checking for working alloca.h" >&5
5536 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5537 echo $ac_n "(cached) $ac_c" 1>&6
5539 cat > conftest.
$ac_ext <<EOF
5540 #line 5541 "configure"
5541 #include "confdefs.h"
5544 char *p = alloca(2 * sizeof(int));
5547 if { (eval echo configure
:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5549 ac_cv_header_alloca_h
=yes
5551 echo "configure: failed program was:" >&5
5552 cat conftest.
$ac_ext >&5
5554 ac_cv_header_alloca_h
=no
5559 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5560 if test $ac_cv_header_alloca_h = yes; then
5561 cat >> confdefs.h
<<\EOF
5562 #define HAVE_ALLOCA_H 1
5567 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5568 echo "configure:5569: checking for alloca" >&5
5569 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5570 echo $ac_n "(cached) $ac_c" 1>&6
5572 cat > conftest.
$ac_ext <<EOF
5573 #line 5574 "configure"
5574 #include "confdefs.h"
5577 # define alloca __builtin_alloca
5580 # include <malloc.h>
5581 # define alloca _alloca
5584 # include <alloca.h>
5589 # ifndef alloca /* predefined by HP cc +Olibcalls */
5598 char *p = (char *) alloca(1);
5601 if { (eval echo configure
:5602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5603 ac_cv_func_alloca_works
=yes
5605 echo "configure: failed program was:" >&5
5606 cat conftest.
$ac_ext >&5
5608 ac_cv_func_alloca_works
=no
5613 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5614 if test $ac_cv_func_alloca_works = yes; then
5615 cat >> confdefs.h
<<\EOF
5616 #define HAVE_ALLOCA 1
5621 if test $ac_cv_func_alloca_works = no
; then
5622 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5623 # that cause trouble. Some versions do not even contain alloca or
5624 # contain a buggy version. If you still want to use their alloca,
5625 # use ar to extract alloca.o from them instead of compiling alloca.c.
5626 ALLOCA
=alloca.
${ac_objext}
5627 cat >> confdefs.h
<<\EOF
5632 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5633 echo "configure:5634: checking whether alloca needs Cray hooks" >&5
5634 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5635 echo $ac_n "(cached) $ac_c" 1>&6
5637 cat > conftest.
$ac_ext <<EOF
5638 #line 5639 "configure"
5639 #include "confdefs.h"
5640 #if defined(CRAY) && ! defined(CRAY2)
5647 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5648 egrep "webecray" >/dev
/null
2>&1; then
5659 echo "$ac_t""$ac_cv_os_cray" 1>&6
5660 if test $ac_cv_os_cray = yes; then
5661 for ac_func
in _getb67 GETB67 getb67
; do
5662 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5663 echo "configure:5664: checking for $ac_func" >&5
5664 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5665 echo $ac_n "(cached) $ac_c" 1>&6
5667 cat > conftest.
$ac_ext <<EOF
5668 #line 5669 "configure"
5669 #include "confdefs.h"
5670 /* System header to define __stub macros and hopefully few prototypes,
5671 which can conflict with char $ac_func(); below. */
5673 /* Override any gcc2 internal prototype to avoid an error. */
5674 /* We use char because int might match the return type of a gcc2
5675 builtin and then its argument prototype would still apply. */
5680 /* The GNU C library defines this for functions which it implements
5681 to always fail with ENOSYS. Some functions are actually named
5682 something starting with __ and the normal name is an alias. */
5683 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5691 if { (eval echo configure
:5692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5693 eval "ac_cv_func_$ac_func=yes"
5695 echo "configure: failed program was:" >&5
5696 cat conftest.
$ac_ext >&5
5698 eval "ac_cv_func_$ac_func=no"
5703 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5704 echo "$ac_t""yes" 1>&6
5705 cat >> confdefs.h
<<EOF
5706 #define CRAY_STACKSEG_END $ac_func
5711 echo "$ac_t""no" 1>&6
5717 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5718 echo "configure:5719: checking stack direction for C alloca" >&5
5719 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5720 echo $ac_n "(cached) $ac_c" 1>&6
5722 if test "$cross_compiling" = yes; then
5723 ac_cv_c_stack_direction
=0
5725 cat > conftest.
$ac_ext <<EOF
5726 #line 5727 "configure"
5727 #include "confdefs.h"
5728 find_stack_direction ()
5730 static char *addr = 0;
5735 return find_stack_direction ();
5738 return (&dummy > addr) ? 1 : -1;
5742 exit (find_stack_direction() < 0);
5745 if { (eval echo configure
:5746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5747 ac_cv_c_stack_direction
=1
5749 echo "configure: failed program was:" >&5
5750 cat conftest.
$ac_ext >&5
5752 ac_cv_c_stack_direction
=-1
5759 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5760 cat >> confdefs.h
<<EOF
5761 #define STACK_DIRECTION $ac_cv_c_stack_direction
5766 echo $ac_n "checking for inline""... $ac_c" 1>&6
5767 echo "configure:5768: checking for inline" >&5
5768 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5769 echo $ac_n "(cached) $ac_c" 1>&6
5772 for ac_kw
in inline __inline__ __inline
; do
5773 cat > conftest.
$ac_ext <<EOF
5774 #line 5775 "configure"
5775 #include "confdefs.h"
5781 if { (eval echo configure
:5782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5783 ac_cv_c_inline
=$ac_kw; break
5785 echo "configure: failed program was:" >&5
5786 cat conftest.
$ac_ext >&5
5793 echo "$ac_t""$ac_cv_c_inline" 1>&6
5794 case "$ac_cv_c_inline" in
5796 no
) cat >> confdefs.h
<<\EOF
5800 *) cat >> confdefs.h
<<EOF
5801 #define inline $ac_cv_c_inline
5807 # VMS doesn't have unlink.
5808 for ac_func
in unlink remove
5810 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5811 echo "configure:5812: checking for $ac_func" >&5
5812 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5813 echo $ac_n "(cached) $ac_c" 1>&6
5815 cat > conftest.
$ac_ext <<EOF
5816 #line 5817 "configure"
5817 #include "confdefs.h"
5818 /* System header to define __stub macros and hopefully few prototypes,
5819 which can conflict with char $ac_func(); below. */
5821 /* Override any gcc2 internal prototype to avoid an error. */
5822 /* We use char because int might match the return type of a gcc2
5823 builtin and then its argument prototype would still apply. */
5828 /* The GNU C library defines this for functions which it implements
5829 to always fail with ENOSYS. Some functions are actually named
5830 something starting with __ and the normal name is an alias. */
5831 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5839 if { (eval echo configure
:5840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5841 eval "ac_cv_func_$ac_func=yes"
5843 echo "configure: failed program was:" >&5
5844 cat conftest.
$ac_ext >&5
5846 eval "ac_cv_func_$ac_func=no"
5851 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5852 echo "$ac_t""yes" 1>&6
5853 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5854 cat >> confdefs.h
<<EOF
5855 #define $ac_tr_func 1
5859 echo "$ac_t""no" 1>&6
5864 # Some systems don't have sbrk().
5867 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5868 echo "configure:5869: checking for $ac_func" >&5
5869 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5870 echo $ac_n "(cached) $ac_c" 1>&6
5872 cat > conftest.
$ac_ext <<EOF
5873 #line 5874 "configure"
5874 #include "confdefs.h"
5875 /* System header to define __stub macros and hopefully few prototypes,
5876 which can conflict with char $ac_func(); below. */
5878 /* Override any gcc2 internal prototype to avoid an error. */
5879 /* We use char because int might match the return type of a gcc2
5880 builtin and then its argument prototype would still apply. */
5885 /* The GNU C library defines this for functions which it implements
5886 to always fail with ENOSYS. Some functions are actually named
5887 something starting with __ and the normal name is an alias. */
5888 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5896 if { (eval echo configure
:5897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5898 eval "ac_cv_func_$ac_func=yes"
5900 echo "configure: failed program was:" >&5
5901 cat conftest.
$ac_ext >&5
5903 eval "ac_cv_func_$ac_func=no"
5908 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5909 echo "$ac_t""yes" 1>&6
5910 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5911 cat >> confdefs.h
<<EOF
5912 #define $ac_tr_func 1
5916 echo "$ac_t""no" 1>&6
5921 # do we need the math library?
5922 case "${need_libm}" in
5926 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5927 # These system don't have libm
5930 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5931 echo "configure:5932: checking for _mwvalidcheckl in -lmw" >&5
5932 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5933 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5934 echo $ac_n "(cached) $ac_c" 1>&6
5936 ac_save_LIBS
="$LIBS"
5938 cat > conftest.
$ac_ext <<EOF
5939 #line 5940 "configure"
5940 #include "confdefs.h"
5941 /* Override any gcc2 internal prototype to avoid an error. */
5942 /* We use char because int might match the return type of a gcc2
5943 builtin and then its argument prototype would still apply. */
5944 char _mwvalidcheckl();
5950 if { (eval echo configure
:5951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5952 eval "ac_cv_lib_$ac_lib_var=yes"
5954 echo "configure: failed program was:" >&5
5955 cat conftest.
$ac_ext >&5
5957 eval "ac_cv_lib_$ac_lib_var=no"
5960 LIBS
="$ac_save_LIBS"
5963 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5964 echo "$ac_t""yes" 1>&6
5967 echo "$ac_t""no" 1>&6
5970 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5971 echo "configure:5972: checking for main in -lm" >&5
5972 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5973 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5974 echo $ac_n "(cached) $ac_c" 1>&6
5976 ac_save_LIBS
="$LIBS"
5978 cat > conftest.
$ac_ext <<EOF
5979 #line 5980 "configure"
5980 #include "confdefs.h"
5986 if { (eval echo configure
:5987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5988 eval "ac_cv_lib_$ac_lib_var=yes"
5990 echo "configure: failed program was:" >&5
5991 cat conftest.
$ac_ext >&5
5993 eval "ac_cv_lib_$ac_lib_var=no"
5996 LIBS
="$ac_save_LIBS"
5999 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6000 echo "$ac_t""yes" 1>&6
6003 echo "$ac_t""no" 1>&6
6008 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6009 echo "configure:6010: checking for main in -lm" >&5
6010 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
6011 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6012 echo $ac_n "(cached) $ac_c" 1>&6
6014 ac_save_LIBS
="$LIBS"
6016 cat > conftest.
$ac_ext <<EOF
6017 #line 6018 "configure"
6018 #include "confdefs.h"
6024 if { (eval echo configure
:6025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6026 eval "ac_cv_lib_$ac_lib_var=yes"
6028 echo "configure: failed program was:" >&5
6029 cat conftest.
$ac_ext >&5
6031 eval "ac_cv_lib_$ac_lib_var=no"
6034 LIBS
="$ac_save_LIBS"
6037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6038 echo "$ac_t""yes" 1>&6
6041 echo "$ac_t""no" 1>&6
6051 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6052 # enough, but on some of those systems, the assert macro relies on requoting
6054 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6055 echo "configure:6056: checking for working assert macro" >&5
6056 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6057 echo $ac_n "(cached) $ac_c" 1>&6
6059 cat > conftest.
$ac_ext <<EOF
6060 #line 6061 "configure"
6061 #include "confdefs.h"
6066 /* check for requoting problems */
6067 static int a, b, c, d;
6069 assert (!strcmp(s, "foo bar baz quux"));
6070 /* check for newline handling */
6076 if { (eval echo configure
:6077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6078 gas_cv_assert_ok
=yes
6080 echo "configure: failed program was:" >&5
6081 cat conftest.
$ac_ext >&5
6087 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6088 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6089 #define BROKEN_ASSERT 1
6094 # On some systems, the system header files may not declare malloc, realloc,
6095 # and free. There are places where gas needs these functions to have been
6096 # declared -- such as when taking their addresses.
6098 #ifdef HAVE_MEMORY_H
6101 #ifdef HAVE_STRING_H
6104 #ifdef HAVE_STRINGS_H
6105 #include <strings.h>
6108 #ifdef HAVE_STDLIB_H
6111 #ifdef HAVE_UNISTD_H
6116 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6117 echo "configure:6118: checking whether declaration is required for strstr" >&5
6118 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6119 echo $ac_n "(cached) $ac_c" 1>&6
6121 cat > conftest.
$ac_ext <<EOF
6122 #line 6123 "configure"
6123 #include "confdefs.h"
6127 typedef char *(*f)();
6133 if { (eval echo configure
:6134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6135 gas_cv_decl_needed_strstr
=no
6137 echo "configure: failed program was:" >&5
6138 cat conftest.
$ac_ext >&5
6140 gas_cv_decl_needed_strstr
=yes
6144 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6145 if test $gas_cv_decl_needed_strstr = yes; then
6146 cat >> confdefs.h
<<\EOF
6147 #define NEED_DECLARATION_STRSTR 1
6153 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6154 echo "configure:6155: checking whether declaration is required for malloc" >&5
6155 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6156 echo $ac_n "(cached) $ac_c" 1>&6
6158 cat > conftest.
$ac_ext <<EOF
6159 #line 6160 "configure"
6160 #include "confdefs.h"
6164 typedef char *(*f)();
6170 if { (eval echo configure
:6171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6172 gas_cv_decl_needed_malloc
=no
6174 echo "configure: failed program was:" >&5
6175 cat conftest.
$ac_ext >&5
6177 gas_cv_decl_needed_malloc
=yes
6181 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6182 if test $gas_cv_decl_needed_malloc = yes; then
6183 cat >> confdefs.h
<<\EOF
6184 #define NEED_DECLARATION_MALLOC 1
6190 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6191 echo "configure:6192: checking whether declaration is required for free" >&5
6192 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6193 echo $ac_n "(cached) $ac_c" 1>&6
6195 cat > conftest.
$ac_ext <<EOF
6196 #line 6197 "configure"
6197 #include "confdefs.h"
6201 typedef void (*f)();
6207 if { (eval echo configure
:6208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6209 gas_cv_decl_needed_free
=no
6211 echo "configure: failed program was:" >&5
6212 cat conftest.
$ac_ext >&5
6214 gas_cv_decl_needed_free
=yes
6218 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6219 if test $gas_cv_decl_needed_free = yes; then
6220 cat >> confdefs.h
<<\EOF
6221 #define NEED_DECLARATION_FREE 1
6227 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6228 echo "configure:6229: checking whether declaration is required for sbrk" >&5
6229 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6230 echo $ac_n "(cached) $ac_c" 1>&6
6232 cat > conftest.
$ac_ext <<EOF
6233 #line 6234 "configure"
6234 #include "confdefs.h"
6238 typedef char *(*f)();
6244 if { (eval echo configure
:6245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6246 gas_cv_decl_needed_sbrk
=no
6248 echo "configure: failed program was:" >&5
6249 cat conftest.
$ac_ext >&5
6251 gas_cv_decl_needed_sbrk
=yes
6255 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6256 if test $gas_cv_decl_needed_sbrk = yes; then
6257 cat >> confdefs.h
<<\EOF
6258 #define NEED_DECLARATION_SBRK 1
6264 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6265 echo "configure:6266: checking whether declaration is required for environ" >&5
6266 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6267 echo $ac_n "(cached) $ac_c" 1>&6
6269 cat > conftest.
$ac_ext <<EOF
6270 #line 6271 "configure"
6271 #include "confdefs.h"
6281 if { (eval echo configure
:6282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6283 gas_cv_decl_needed_environ
=no
6285 echo "configure: failed program was:" >&5
6286 cat conftest.
$ac_ext >&5
6288 gas_cv_decl_needed_environ
=yes
6292 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6293 if test $gas_cv_decl_needed_environ = yes; then
6294 cat >> confdefs.h
<<\EOF
6295 #define NEED_DECLARATION_ENVIRON 1
6301 # Does errno.h declare errno, or do we have to add a separate declaration
6304 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6305 echo "configure:6306: checking whether declaration is required for errno" >&5
6306 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6307 echo $ac_n "(cached) $ac_c" 1>&6
6309 cat > conftest.
$ac_ext <<EOF
6310 #line 6311 "configure"
6311 #include "confdefs.h"
6325 if { (eval echo configure
:6326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6327 gas_cv_decl_needed_errno
=no
6329 echo "configure: failed program was:" >&5
6330 cat conftest.
$ac_ext >&5
6332 gas_cv_decl_needed_errno
=yes
6336 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6337 if test $gas_cv_decl_needed_errno = yes; then
6338 cat >> confdefs.h
<<\EOF
6339 #define NEED_DECLARATION_ERRNO 1
6348 cat > confcache
<<\EOF
6349 # This file is a shell script that caches the results of configure
6350 # tests run on this system so they can be shared between configure
6351 # scripts and configure runs. It is not useful on other systems.
6352 # If it contains results you don't want to keep, you may remove or edit it.
6354 # By default, configure uses ./config.cache as the cache file,
6355 # creating it if it does not exist already. You can give configure
6356 # the --cache-file=FILE option to use a different cache file; that is
6357 # what configure does when it calls configure scripts in
6358 # subdirectories, so they share the cache.
6359 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6360 # config.status only pays attention to the cache file if you give it the
6361 # --recheck option to rerun configure.
6364 # The following way of writing the cache mishandles newlines in values,
6365 # but we know of no workaround that is simple, portable, and efficient.
6366 # So, don't put newlines in cache variables' values.
6367 # Ultrix sh set writes to stderr and can't be redirected directly,
6368 # and sets the high bit in the cache file unless we assign to the vars.
6370 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6372 # `set' does not quote correctly, so add quotes (double-quote substitution
6373 # turns \\\\ into \\, and sed turns \\ into \).
6375 -e "s/'/'\\\\''/g" \
6376 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6379 # `set' quotes correctly as required by POSIX, so do not add quotes.
6380 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6383 if cmp -s $cache_file confcache
; then
6386 if test -w $cache_file; then
6387 echo "updating cache $cache_file"
6388 cat confcache
> $cache_file
6390 echo "not updating unwritable cache $cache_file"
6395 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6397 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6398 # Let make expand exec_prefix.
6399 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6401 # Any assignment to VPATH causes Sun make to only execute
6402 # the first set of double-colon rules, so remove it if not needed.
6403 # If there is a colon in the path, we need to keep it.
6404 if test "x$srcdir" = x.
; then
6405 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6408 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6410 DEFS
=-DHAVE_CONFIG_H
6412 # Without the "./", some shells look in PATH for config.status.
6413 : ${CONFIG_STATUS=./config.status}
6415 echo creating
$CONFIG_STATUS
6416 rm -f $CONFIG_STATUS
6417 cat > $CONFIG_STATUS <<EOF
6419 # Generated automatically by configure.
6420 # Run this file to recreate the current configuration.
6421 # This directory was configured as follows,
6422 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6424 # $0 $ac_configure_args
6426 # Compiler output produced by configure, useful for debugging
6427 # configure, is in ./config.log if it exists.
6429 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6432 case "\$ac_option" in
6433 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6434 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6435 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6436 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6437 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6439 -help | --help | --hel | --he | --h)
6440 echo "\$ac_cs_usage"; exit 0 ;;
6441 *) echo "\$ac_cs_usage"; exit 1 ;;
6445 ac_given_srcdir=$srcdir
6446 ac_given_INSTALL="$INSTALL"
6448 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
6450 cat >> $CONFIG_STATUS <<EOF
6452 # Protect against being on the right side of a sed subst in config.status.
6453 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6454 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6458 s%@CFLAGS@%$CFLAGS%g
6459 s%@CPPFLAGS@%$CPPFLAGS%g
6460 s%@CXXFLAGS@%$CXXFLAGS%g
6461 s%@FFLAGS@%$FFLAGS%g
6463 s%@LDFLAGS@%$LDFLAGS%g
6465 s%@exec_prefix@%$exec_prefix%g
6466 s%@prefix@%$prefix%g
6467 s%@program_transform_name@%$program_transform_name%g
6468 s%@bindir@%$bindir%g
6469 s%@sbindir@%$sbindir%g
6470 s%@libexecdir@%$libexecdir%g
6471 s%@datadir@%$datadir%g
6472 s%@sysconfdir@%$sysconfdir%g
6473 s%@sharedstatedir@%$sharedstatedir%g
6474 s%@localstatedir@%$localstatedir%g
6475 s%@libdir@%$libdir%g
6476 s%@includedir@%$includedir%g
6477 s%@oldincludedir@%$oldincludedir%g
6478 s%@infodir@%$infodir%g
6479 s%@mandir@%$mandir%g
6481 s%@host_alias@%$host_alias%g
6482 s%@host_cpu@%$host_cpu%g
6483 s%@host_vendor@%$host_vendor%g
6484 s%@host_os@%$host_os%g
6485 s%@target@%$target%g
6486 s%@target_alias@%$target_alias%g
6487 s%@target_cpu@%$target_cpu%g
6488 s%@target_vendor@%$target_vendor%g
6489 s%@target_os@%$target_os%g
6491 s%@build_alias@%$build_alias%g
6492 s%@build_cpu@%$build_cpu%g
6493 s%@build_vendor@%$build_vendor%g
6494 s%@build_os@%$build_os%g
6495 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6496 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6497 s%@INSTALL_DATA@%$INSTALL_DATA%g
6498 s%@PACKAGE@%$PACKAGE%g
6499 s%@VERSION@%$VERSION%g
6500 s%@ACLOCAL@%$ACLOCAL%g
6501 s%@AUTOCONF@%$AUTOCONF%g
6502 s%@AUTOMAKE@%$AUTOMAKE%g
6503 s%@AUTOHEADER@%$AUTOHEADER%g
6504 s%@MAKEINFO@%$MAKEINFO%g
6505 s%@SET_MAKE@%$SET_MAKE%g
6508 s%@OBJEXT@%$OBJEXT%g
6509 s%@EXEEXT@%$EXEEXT%g
6510 s%@RANLIB@%$RANLIB%g
6512 s%@LIBTOOL@%$LIBTOOL%g
6513 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6514 s%@GDBINIT@%$GDBINIT%g
6515 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6516 s%@extra_objects@%$extra_objects%g
6517 s%@target_cpu_type@%$target_cpu_type%g
6518 s%@obj_format@%$obj_format%g
6519 s%@te_file@%$te_file%g
6520 s%@install_tooldir@%$install_tooldir%g
6522 s%@BFDLIB@%$BFDLIB%g
6523 s%@OPCODES_LIB@%$OPCODES_LIB%g
6524 s%@BFDVER_H@%$BFDVER_H%g
6525 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6528 s%@LEXLIB@%$LEXLIB%g
6530 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6531 s%@ALLOCA@%$ALLOCA%g
6532 s%@USE_NLS@%$USE_NLS%g
6533 s%@MSGFMT@%$MSGFMT%g
6534 s%@GMSGFMT@%$GMSGFMT%g
6535 s%@XGETTEXT@%$XGETTEXT%g
6536 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6537 s%@CATALOGS@%$CATALOGS%g
6538 s%@CATOBJEXT@%$CATOBJEXT%g
6539 s%@DATADIRNAME@%$DATADIRNAME%g
6540 s%@GMOFILES@%$GMOFILES%g
6541 s%@INSTOBJEXT@%$INSTOBJEXT%g
6542 s%@INTLDEPS@%$INTLDEPS%g
6543 s%@INTLLIBS@%$INTLLIBS%g
6544 s%@INTLOBJS@%$INTLOBJS%g
6545 s%@POFILES@%$POFILES%g
6547 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6549 s%@GT_YES@%$GT_YES%g
6550 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6552 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6553 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6560 cat >> $CONFIG_STATUS <<\EOF
6562 # Split the substitutions into bite-sized pieces for seds with
6563 # small command number limits, like on Digital OSF/1 and HP-UX.
6564 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6565 ac_file
=1 # Number of current file.
6566 ac_beg
=1 # First line for current file.
6567 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6570 while $ac_more_lines; do
6571 if test $ac_beg -gt 1; then
6572 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6574 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6576 if test ! -s conftest.s
$ac_file; then
6578 rm -f conftest.s
$ac_file
6580 if test -z "$ac_sed_cmds"; then
6581 ac_sed_cmds
="sed -f conftest.s$ac_file"
6583 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6585 ac_file
=`expr $ac_file + 1`
6587 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6590 if test -z "$ac_sed_cmds"; then
6595 cat >> $CONFIG_STATUS <<EOF
6597 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6599 cat >> $CONFIG_STATUS <<\EOF
6600 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6601 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6603 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6604 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6605 *) ac_file_in
="${ac_file}.in" ;;
6608 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6610 # Remove last slash and all that follows it. Not all systems have dirname.
6611 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6612 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6613 # The file is in a subdirectory.
6614 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6615 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6616 # A "../" for each directory in $ac_dir_suffix.
6617 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6619 ac_dir_suffix
= ac_dots
=
6622 case "$ac_given_srcdir" in
6624 if test -z "$ac_dots"; then top_srcdir
=.
6625 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6626 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6628 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6629 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6632 case "$ac_given_INSTALL" in
6633 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6634 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6637 echo creating
"$ac_file"
6639 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6641 *Makefile
*) ac_comsub
="1i\\
6642 # $configure_input" ;;
6646 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6648 s%@configure_input@%$configure_input%g
6649 s%@srcdir@%$srcdir%g
6650 s%@top_srcdir@%$top_srcdir%g
6651 s%@INSTALL@%$INSTALL%g
6652 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6656 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6657 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6659 # ac_d sets the value in "#define NAME VALUE" lines.
6660 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6661 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6664 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6665 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6666 ac_uB
='\([ ]\)%\1#\2define\3'
6669 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6670 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6671 ac_eB
='$%\1#\2define\3'
6675 if test "${CONFIG_HEADERS+set}" != set; then
6677 cat >> $CONFIG_STATUS <<EOF
6678 CONFIG_HEADERS="config.h:config.in"
6680 cat >> $CONFIG_STATUS <<\EOF
6682 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6683 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6685 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6686 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6687 *) ac_file_in
="${ac_file}.in" ;;
6690 echo creating
$ac_file
6692 rm -f conftest.frag conftest.
in conftest.out
6693 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6694 cat $ac_file_inputs > conftest.
in
6698 # Transform confdefs.h into a sed script conftest.vals that substitutes
6699 # the proper values into config.h.in to produce config.h. And first:
6700 # Protect against being on the right side of a sed subst in config.status.
6701 # Protect against being in an unquoted here document in config.status.
6703 cat > conftest.hdr
<<\EOF
6706 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6710 sed -n -f conftest.hdr confdefs.h > conftest.vals
6713 # This sed command replaces #undef with comments. This is necessary, for
6714 # example, in the case of _POSIX_SOURCE, which is predefined and required
6715 # on some systems where configure will not decide to define it.
6716 cat >> conftest.vals <<\EOF
6717 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6720 # Break up conftest.vals because some shells have a limit on
6721 # the size of here documents, and old seds have small limits too.
6726 ac_lines=`grep -c . conftest.vals
`
6727 # grep -c gives empty output for an empty file on some AIX systems.
6728 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6729 # Write a limited-size here document to conftest.frag.
6730 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6731 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6733 sed -f conftest.frag conftest.in > conftest.out
6735 mv conftest.out conftest.in
6737 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6739 mv conftest.tail conftest.vals
6743 cat >> $CONFIG_STATUS <<\EOF
6744 rm -f conftest.frag conftest.h
6745 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6746 cat conftest.in >> conftest.h
6748 if cmp -s $ac_file conftest.h 2>/dev/null; then
6749 echo "$ac_file is unchanged"
6752 # Remove last slash and all that follows it. Not all systems have dirname.
6753 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6754 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6755 # The file is in a subdirectory.
6756 test ! -d "$ac_dir" && mkdir "$ac_dir"
6759 mv conftest.h $ac_file
6764 cat >> $CONFIG_STATUS <<EOF
6766 target_cpu_type=${target_cpu_type}
6767 cgen_cpu_prefix=${cgen_cpu_prefix}
6768 obj_format=${obj_format}
6771 cat >> $CONFIG_STATUS <<\EOF
6772 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6773 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6774 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6775 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6776 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6777 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6778 if test "x$cgen_cpu_prefix" != x ; then
6779 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6782 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6785 chmod +x $CONFIG_STATUS
6786 rm -fr confdefs* $ac_clean_files
6787 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1