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-
*-netbsd*-gnu*) fmt=elf em
=nbsd
;;
2454 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2455 i386-
*-*n
*bsd
*) case ${cpu} in
2456 x86_64
) fmt=elf em
=nbsd
;;
2457 *) fmt=aout em
=nbsd
;;
2459 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2460 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2461 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2462 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2463 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2464 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2465 i386-
*-sysv[45]*) fmt=elf
;;
2466 i386-
*-solaris*) fmt=elf
;;
2467 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2468 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2469 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2470 i386-
*-freebsd*) fmt=elf em
=freebsd
;;
2471 i386-
*-sysv*) fmt=coff
;;
2472 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2473 i386-
*-isc*) fmt=coff
;;
2474 i386-
*-sco3.2v5
*) fmt=elf
2475 if test ${this_target} = $target; then
2476 cat >> confdefs.h
<<\EOF
2481 i386-
*-sco3.2
*) fmt=coff
;;
2482 i386-
*-vsta) fmt=aout
;;
2483 i386-
*-msdosdjgpp* \
2485 | i386-go32-rtems
*) fmt=coff em
=go32
2486 cat >> confdefs.h
<<\EOF
2487 #define STRICTCOFF 1
2490 i386-
*-rtemself*) fmt=elf
;;
2491 i386-
*-rtemscoff*) fmt=coff
;;
2492 i386-
*-rtems*) fmt=elf
;;
2493 i386-
*-gnu*) fmt=elf
;;
2494 i386-
*-mach*) fmt=aout em
=mach
;;
2495 i386-
*-msdos*) fmt=aout
;;
2496 i386-
*-moss*) fmt=elf
;;
2497 i386-
*-pe) fmt=coff em
=pe
;;
2498 i386-
*-cygwin*) fmt=coff em
=pe
;;
2499 i386-
*-interix*) fmt=coff em
=interix
;;
2500 i386-
*-mingw32*) fmt=coff em
=pe
;;
2501 i386-
*-nto-qnx*) fmt=elf
;;
2502 i386-
*-*nt
*) fmt=coff em
=pe
;;
2503 i386-
*-vxworks*) fmt=aout
;;
2504 i386-
*-chaos) fmt=elf
;;
2506 i860-
*-*) fmt=elf endian
=little
2507 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2508 i960-
*-bout) fmt=bout
;;
2509 i960-
*-coff) fmt=coff em
=ic960
;;
2510 i960-
*-rtems*) fmt=coff em
=ic960
;;
2511 i960-
*-nindy*) fmt=bout
;;
2512 i960-
*-vxworks5.0
) fmt=bout
;;
2513 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2514 i960-
*-vxworks*) fmt=bout
;;
2515 i960-
*-elf*) fmt=elf
;;
2517 ia64-
*-elf*) fmt=elf
;;
2518 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2519 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2520 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2521 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2523 ip2k-
*-*) fmt=elf
;;
2525 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2527 m32r-
*-*) fmt=elf
;;
2529 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2530 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2532 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2533 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2534 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2535 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2536 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2537 m68k-apollo-
*) fmt=coff em
=apollo
;;
2538 m68k-
*-elf*) fmt=elf
;;
2539 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2540 m68k-
*-sysv*) fmt=coff
;;
2541 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2542 m68k-
*-rtems*) fmt=elf
;;
2543 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2544 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2545 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2546 m68k-
*-gnu*) fmt=elf
;;
2547 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2548 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2549 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2550 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2551 m68k-apple-aux
*) fmt=coff em
=aux
;;
2552 m68k-
*-psos*) fmt=elf em
=psos
;;
2554 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2555 m88k-
*-coff*) fmt=coff
;;
2557 mcore-
*-elf) fmt=elf
;;
2558 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2560 # don't change em like *-*-bsd does
2561 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2562 mips-dec-bsd
*) fmt=aout endian
=little
;;
2563 mips-sony-bsd
*) fmt=ecoff
;;
2565 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2566 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2567 mips-
*-osf*) fmt=ecoff endian
=little
;;
2568 mips-
*-ecoff*) fmt=ecoff
;;
2569 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2570 mips-
*-irix6*) fmt=elf em
=irix
;;
2571 mips-
*-irix5*) fmt=elf em
=irix
;;
2572 mips-
*-irix*) fmt=ecoff em
=irix
;;
2573 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2574 mips-
*-riscos*) fmt=ecoff
;;
2575 mips
*-*-linux*) fmt=elf em
=tmips
;;
2576 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2577 mips-
*-sysv*) fmt=ecoff
;;
2578 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2579 mips-
*-netbsd*) fmt=elf
;;
2580 mips-
*-openbsd*) fmt=elf
;;
2581 mips-
*-vxworks*) fmt=elf
;;
2583 mmix-
*-*) fmt=elf
;;
2584 mn10200-
*-*) fmt=elf
;;
2585 mn10300-
*-*) fmt=elf
;;
2586 msp430-
*-*) fmt=elf
;;
2587 openrisc-
*-*) fmt=elf
;;
2588 or32-
*-rtems*) fmt=coff
;;
2589 or32-
*-coff) fmt=coff
;;
2590 or32-
*-elf) fmt=elf
;;
2593 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2594 ppc-
*-winnt*) fmt=coff em
=pe
;;
2595 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2596 ppc-
*-aix*) fmt=coff
;;
2597 ppc-
*-beos*) fmt=coff
;;
2598 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2599 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2600 ppc-
*-linux-gnu*) fmt=elf
2603 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2605 ppc-
*-solaris*) fmt=elf
2606 if test ${this_target} = $target; then
2607 cat >> confdefs.h
<<\EOF
2608 #define TARGET_SOLARIS_COMMENT 1
2612 if test x
${endian} = xbig
; then
2613 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2615 ppc-
*-rtems*) fmt=elf
;;
2616 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2617 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2618 ppc-
**-nto*) fmt=elf
;;
2619 ppc-
*-vxworks*) fmt=elf
;;
2620 ppc-
*-windiss*) fmt=elf
;;
2621 ppc-
*-kaos*) fmt=elf
;;
2623 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2624 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2626 sh
*-*-linux*) fmt=elf em
=linux
2628 sh
*eb
) endian
=big
;;
2631 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2632 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2633 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2634 sh-
*-elf*) fmt=elf
;;
2635 sh-
*-coff*) fmt=coff
;;
2636 sh-
*-nto*) fmt=elf
;;
2637 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2638 sh-
*-rtemself*) fmt=elf
;;
2639 sh-
*-rtems*) fmt=coff
;;
2640 sh-
*-kaos*) fmt=elf
;;
2641 shle
*-*-kaos*) fmt=elf
;;
2642 sh64-
*-elf*) fmt=elf
;;
2644 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2645 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2646 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2647 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2649 sparc-
*-rtemsaout*) fmt=aout
;;
2650 sparc-
*-rtemself*) fmt=elf
;;
2651 sparc-
*-rtems*) fmt=elf
;;
2652 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2653 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2654 sparc-
*-coff) fmt=coff
;;
2655 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2656 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2657 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2658 sparc-fujitsu-none
) fmt=aout
;;
2659 sparc-
*-elf) fmt=elf
;;
2660 sparc-
*-sysv4*) fmt=elf
;;
2661 sparc-
*-solaris*) fmt=elf
;;
2662 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2663 sparc-
*-*n
*bsd
*) case ${cpu} in
2664 sparc64
) fmt=elf em
=nbsd
;;
2665 *) fmt=aout em
=nbsd
;;
2667 strongarm-
*-coff) fmt=coff
;;
2668 strongarm-
*-elf) fmt=elf
;;
2669 strongarm-
*-kaos*) fmt=elf
;;
2670 xscale-
*-coff) fmt=coff
;;
2671 xscale-
*-elf) fmt=elf
;;
2673 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2674 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2675 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2676 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2677 tic80-
*-*) fmt=coff
;;
2679 v850-
*-*) fmt=elf
;;
2680 v850e-
*-*) fmt=elf
;;
2681 v850ea-
*-*) fmt=elf
;;
2683 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2684 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2685 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2686 vax-
*-vms) fmt=vms
;;
2688 w65-
*-*) fmt=coff
;;
2690 xstormy16-
*-*) fmt=elf
;;
2692 xtensa-
*-*) fmt=elf
;;
2694 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2696 *-*-aout |
*-*-scout) fmt=aout
;;
2697 *-*-freebsd*) fmt=elf em
=freebsd
;;
2698 *-*-nindy*) fmt=bout
;;
2699 *-*-bsd*) fmt=aout em
=sun3
;;
2700 *-*-generic) fmt=generic
;;
2701 *-*-xray |
*-*-hms) fmt=coff
;;
2702 *-*-sim) fmt=coff
;;
2703 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2704 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2705 *-*-vxworks) fmt=aout
;;
2706 *-*-netware) fmt=elf
;;
2709 if test ${this_target} = $target ; then
2711 if test x
${endian} = xbig
; then
2713 elif test x
${endian} = xlittle
; then
2716 if test x
${endian_def} != x
; then
2717 cat >> confdefs.h
<<EOF
2718 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2724 case ${cpu_type}-${fmt} in
2725 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2726 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2727 |
*-elf |
*-ecoff |
*-som)
2731 # Other random stuff.
2735 # Set mips_cpu to the name of the default CPU.
2736 case ${target_cpu} in
2737 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2740 mipsisa32 | mipsisa32el
)
2743 mipsisa32r2 | mipsisa32r2el
)
2746 mipsisa64 | mipsisa64el
)
2749 mipstx39 | mipstx39el
)
2752 mips64vr | mips64vrel
)
2756 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2758 mips64
* | mipsisa64
* | mipsisa32
*)
2759 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2762 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2765 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2766 # binaries. It's a GNU extension that some OSes don't understand.
2767 # The value only matters on ELF targets.
2770 use_e_mips_abi_o32
=0
2773 use_e_mips_abi_o32
=1
2776 # Decide whether to generate 32-bit or 64-bit code by default.
2777 # Used to resolve -march=from-abi when an embedded ABI is selected.
2779 mips64
*-*-* | mipsisa64
*-*-*)
2780 mips_default_64bit
=1
2783 mips_default_64bit
=0
2786 # Decide which ABI to target by default.
2788 mips64
*-linux* | mips-sgi-irix6
*)
2789 mips_default_abi
=N32_ABI
2792 mips_default_abi
=O32_ABI
2795 mips_default_abi
=NO_ABI
2798 cat >> confdefs.h
<<EOF
2799 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2802 cat >> confdefs.h
<<EOF
2803 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2806 cat >> confdefs.h
<<EOF
2807 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2810 cat >> confdefs.h
<<EOF
2811 #define MIPS_DEFAULT_ABI $mips_default_abi
2817 # Do we need the opcodes library?
2825 case "${enable_shared}" in
2826 yes) shared_opcodes
=true
;;
2827 *opcodes
*) shared_opcodes
=true
;;
2828 *) shared_opcodes
=false
;;
2830 if test "${shared_opcodes}" = "true"; then
2831 # A shared libopcodes must be linked against libbfd.
2837 # Any other special object files needed ?
2839 fr30 | ip2k | iq2000 | m32r | openrisc
)
2847 case ${extra_objects} in
2849 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2854 echo ${extra_objects} |
grep -s "itbl-parse.o"
2855 if test $?
-ne 0 ; then
2856 extra_objects
="$extra_objects itbl-parse.o"
2859 echo ${extra_objects} |
grep -s "itbl-lex.o"
2860 if test $?
-ne 0 ; then
2861 extra_objects
="$extra_objects itbl-lex.o"
2864 echo ${extra_objects} |
grep -s "itbl-ops.o"
2865 if test $?
-ne 0 ; then
2866 extra_objects
="$extra_objects itbl-ops.o"
2870 i386 | s390 | sparc
)
2871 if test $this_target = $target ; then
2872 cat >> confdefs.h
<<EOF
2873 #define DEFAULT_ARCH "${arch}"
2884 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2885 if test $?
-ne 0 ; then
2886 extra_objects
="$extra_objects xtensa-relax.o"
2894 if test $using_cgen = yes ; then
2895 case "x${extra_objects}" in
2897 *) extra_objects
="$extra_objects cgen.o" ;;
2901 # See if we really can support this configuration with the emulation code.
2903 if test $this_target = $target ; then
2904 primary_bfd_gas
=$bfd_gas
2908 if test $bfd_gas = no
; then
2909 # Can't support other configurations this way.
2912 elif test $bfd_gas = no
; then
2913 # Can't support this configuration.
2917 # From target name and format, produce a list of supported emulations.
2919 case ${generic_target}-${fmt} in
2920 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2921 mips
*-*-linux*-*) case "$endian" in
2922 big
) emulation
="mipsbelf mipslelf mipself" ;;
2923 *) emulation
="mipslelf mipsbelf mipself" ;;
2925 mips-
*-lnews*-ecoff) ;;
2926 mips-
*-*-ecoff) case "$endian" in
2927 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2928 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2930 mips-
*-*-elf) case "$endian" in
2931 big
) emulation
="mipsbelf mipslelf mipself" ;;
2932 *) emulation
="mipslelf mipsbelf mipself" ;;
2934 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2935 # i386-pc-pe-coff != i386-pc-coff.
2937 # Uncommenting the next line will turn on support for i386 AOUT
2938 # for the default linux configuration
2939 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2941 i386-
*-aout) emulation
="i386aout" ;;
2942 i386-
*-coff) emulation
="i386coff" ;;
2943 i386-
*-elf) emulation
="i386elf" ;;
2945 # Always all formats. The first stated emulation becomes the default.
2946 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2947 cris-
*-*) emulation
="criself crisaout" ;;
2950 emulations
="$emulations $emulation"
2954 # Turn on all targets if possible
2955 if test ${all_targets} = "yes"; then
2956 case ${target_cpu_type} in
2958 case ${obj_format} in
2960 emulations
="$emulations i386coff i386elf"
2963 emulations
="$emulations i386aout i386elf"
2966 emulations
="$emulations i386aout i386coff"
2973 # Assign floating point type. Most processors with FP support
2974 # IEEE FP. On those that don't support FP at all, usually IEEE
2976 case ${target_cpu} in
2977 vax | tahoe
) atof
=${target_cpu} ;;
2982 case "${obj_format}" in
2983 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2986 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2988 if test $using_cgen = yes ; then
2989 case ${target_cpu} in
2990 *) cgen_cpu_prefix
=${target_cpu} ;;
2993 cat >> confdefs.h
<<\EOF
2994 #define USING_CGEN 1
3000 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
3001 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3004 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
3005 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3008 case ${user_bfd_gas}-${primary_bfd_gas} in
3010 # We didn't override user's choice.
3013 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3025 # User specified nothing.
3029 # Some COFF configurations want these random other flags set.
3030 case ${obj_format} in
3032 case ${target_cpu_type} in
3033 i386
) cat >> confdefs.h
<<\EOF
3037 m68k
) cat >> confdefs.h
<<\EOF
3041 m88k
) cat >> confdefs.h
<<\EOF
3049 # Getting this done right is going to be a bitch. Each configuration specified
3050 # with --enable-targets=... should be checked for environment, format, cpu, and
3053 # For each configuration, the necessary object file support code must be linked
3054 # in. This might be only one, it might be up to four. The necessary emulation
3055 # code needs to be provided, too.
3057 # And then there's "--enable-targets=all"....
3059 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3061 formats
="${obj_format}"
3064 _gas_uniq_list
="$emulations"
3065 _gas_uniq_newlist
=""
3066 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3067 case $_gas_uniq_i in
3069 *) case " $_gas_uniq_newlist " in
3070 *" $_gas_uniq_i "*) ;;
3071 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3075 emulations
=$_gas_uniq_newlist
3077 for em
in .
$emulations ; do
3080 mipsbelf | mipslelf | mipself
)
3081 fmt=elf
file=mipself
;;
3082 mipsbecoff | mipslecoff | mipsecoff
)
3083 fmt=ecoff
file=mipsecoff
;;
3085 fmt=coff
file=$em ;;
3087 fmt=aout
file=$em ;;
3091 formats
="$formats $fmt"
3092 emfiles
="$emfiles e-$file.o"
3093 EMULATIONS
="$EMULATIONS &$em,"
3095 _gas_uniq_list
="$formats"
3096 _gas_uniq_newlist
=""
3097 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3098 case $_gas_uniq_i in
3100 *) case " $_gas_uniq_newlist " in
3101 *" $_gas_uniq_i "*) ;;
3102 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3106 formats
=$_gas_uniq_newlist
3108 _gas_uniq_list
="$emfiles"
3109 _gas_uniq_newlist
=""
3110 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3111 case $_gas_uniq_i in
3113 *) case " $_gas_uniq_newlist " in
3114 *" $_gas_uniq_i "*) ;;
3115 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3119 emfiles
=$_gas_uniq_newlist
3121 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3122 for fmt in $formats ; do
3124 aout
) cat >> confdefs.h
<<\EOF
3125 #define OBJ_MAYBE_AOUT 1
3128 bout
) cat >> confdefs.h
<<\EOF
3129 #define OBJ_MAYBE_BOUT 1
3132 coff
) cat >> confdefs.h
<<\EOF
3133 #define OBJ_MAYBE_COFF 1
3136 ecoff
) cat >> confdefs.h
<<\EOF
3137 #define OBJ_MAYBE_ECOFF 1
3140 elf
) cat >> confdefs.h
<<\EOF
3141 #define OBJ_MAYBE_ELF 1
3144 generic
) cat >> confdefs.h
<<\EOF
3145 #define OBJ_MAYBE_GENERIC 1
3148 hp300
) cat >> confdefs.h
<<\EOF
3149 #define OBJ_MAYBE_HP300 1
3152 ieee
) cat >> confdefs.h
<<\EOF
3153 #define OBJ_MAYBE_IEEE 1
3156 som
) cat >> confdefs.h
<<\EOF
3157 #define OBJ_MAYBE_SOM 1
3160 vms
) cat >> confdefs.h
<<\EOF
3161 #define OBJ_MAYBE_VMS 1
3165 extra_objects
="$extra_objects obj-$fmt.o"
3169 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3170 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3171 # e-mips* has more than one emulation per file, e-i386* has just one at the
3172 # moment. If only one emulation is specified, then don't define
3173 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3174 case "${obj_format}${emfiles}" in
3176 extra_objects
="$extra_objects $emfiles"
3177 cat >> confdefs.h
<<\EOF
3178 #define USE_EMULATIONS 1
3184 cat >> confdefs.h
<<EOF
3185 #define EMULATIONS $EMULATIONS
3188 cat >> confdefs.h
<<EOF
3189 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3193 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3194 yes-
*-coff) need_bfd
=yes ;;
3195 no-
*-coff) need_bfd
=yes
3196 cat >> confdefs.h
<<\EOF
3197 #define MANY_SEGMENTS 1
3202 reject_dev_configs
=yes
3204 case ${reject_dev_configs}-${dev} in
3206 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3216 case "${primary_bfd_gas}" in
3217 yes) cat >> confdefs.h
<<\EOF
3218 #define BFD_ASSEMBLER 1
3224 # do we need the opcodes library?
3225 case "${need_opcodes}" in
3227 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3231 case "${need_bfd}" in
3233 BFDLIB
=..
/bfd
/libbfd.la
3234 BFDVER_H
=..
/bfd
/bfdver.h
3235 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3245 cat >> confdefs.h
<<EOF
3246 #define TARGET_ALIAS "${target_alias}"
3249 cat >> confdefs.h
<<EOF
3250 #define TARGET_CANONICAL "${target}"
3253 cat >> confdefs.h
<<EOF
3254 #define TARGET_CPU "${target_cpu}"
3257 cat >> confdefs.h
<<EOF
3258 #define TARGET_VENDOR "${target_vendor}"
3261 cat >> confdefs.h
<<EOF
3262 #define TARGET_OS "${target_os}"
3266 # Extract the first word of "gcc", so it can be a program name with args.
3267 set dummy gcc
; ac_word
=$2
3268 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3269 echo "configure:3270: checking for $ac_word" >&5
3270 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3271 echo $ac_n "(cached) $ac_c" 1>&6
3273 if test -n "$CC"; then
3274 ac_cv_prog_CC
="$CC" # Let the user override the test.
3276 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3278 for ac_dir
in $ac_dummy; do
3279 test -z "$ac_dir" && ac_dir
=.
3280 if test -f $ac_dir/$ac_word; then
3289 if test -n "$CC"; then
3290 echo "$ac_t""$CC" 1>&6
3292 echo "$ac_t""no" 1>&6
3295 if test -z "$CC"; then
3296 # Extract the first word of "cc", so it can be a program name with args.
3297 set dummy cc
; ac_word
=$2
3298 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3299 echo "configure:3300: checking for $ac_word" >&5
3300 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3301 echo $ac_n "(cached) $ac_c" 1>&6
3303 if test -n "$CC"; then
3304 ac_cv_prog_CC
="$CC" # Let the user override the test.
3306 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3309 for ac_dir
in $ac_dummy; do
3310 test -z "$ac_dir" && ac_dir
=.
3311 if test -f $ac_dir/$ac_word; then
3312 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3313 ac_prog_rejected
=yes
3321 if test $ac_prog_rejected = yes; then
3322 # We found a bogon in the path, so make sure we never use it.
3323 set dummy
$ac_cv_prog_CC
3325 if test $# -gt 0; then
3326 # We chose a different compiler from the bogus one.
3327 # However, it has the same basename, so the bogon will be chosen
3328 # first if we set CC to just the basename; use the full file name.
3330 set dummy
"$ac_dir/$ac_word" "$@"
3338 if test -n "$CC"; then
3339 echo "$ac_t""$CC" 1>&6
3341 echo "$ac_t""no" 1>&6
3344 if test -z "$CC"; then
3345 case "`uname -s`" in
3347 # Extract the first word of "cl", so it can be a program name with args.
3348 set dummy cl
; ac_word
=$2
3349 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3350 echo "configure:3351: checking for $ac_word" >&5
3351 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3352 echo $ac_n "(cached) $ac_c" 1>&6
3354 if test -n "$CC"; then
3355 ac_cv_prog_CC
="$CC" # Let the user override the test.
3357 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3359 for ac_dir
in $ac_dummy; do
3360 test -z "$ac_dir" && ac_dir
=.
3361 if test -f $ac_dir/$ac_word; then
3370 if test -n "$CC"; then
3371 echo "$ac_t""$CC" 1>&6
3373 echo "$ac_t""no" 1>&6
3378 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3381 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3382 echo "configure:3383: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3385 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3386 ac_cpp
='$CPP $CPPFLAGS'
3387 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3388 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3389 cross_compiling
=$ac_cv_prog_cc_cross
3391 cat > conftest.
$ac_ext << EOF
3393 #line 3394 "configure"
3394 #include "confdefs.h"
3398 if { (eval echo configure
:3399: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3399 ac_cv_prog_cc_works
=yes
3400 # If we can't run a trivial program, we are probably using a cross compiler.
3401 if (.
/conftest
; exit) 2>/dev
/null
; then
3402 ac_cv_prog_cc_cross
=no
3404 ac_cv_prog_cc_cross
=yes
3407 echo "configure: failed program was:" >&5
3408 cat conftest.
$ac_ext >&5
3409 ac_cv_prog_cc_works
=no
3413 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3414 ac_cpp
='$CPP $CPPFLAGS'
3415 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3416 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3417 cross_compiling
=$ac_cv_prog_cc_cross
3419 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3420 if test $ac_cv_prog_cc_works = no
; then
3421 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3423 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3424 echo "configure:3425: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3425 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3426 cross_compiling
=$ac_cv_prog_cc_cross
3428 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3429 echo "configure:3430: checking whether we are using GNU C" >&5
3430 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3431 echo $ac_n "(cached) $ac_c" 1>&6
3433 cat > conftest.c
<<EOF
3438 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3445 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3447 if test $ac_cv_prog_gcc = yes; then
3453 ac_test_CFLAGS
="${CFLAGS+set}"
3454 ac_save_CFLAGS
="$CFLAGS"
3456 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3457 echo "configure:3458: checking whether ${CC-cc} accepts -g" >&5
3458 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3459 echo $ac_n "(cached) $ac_c" 1>&6
3461 echo 'void f(){}' > conftest.c
3462 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3471 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3472 if test "$ac_test_CFLAGS" = set; then
3473 CFLAGS
="$ac_save_CFLAGS"
3474 elif test $ac_cv_prog_cc_g = yes; then
3475 if test "$GCC" = yes; then
3481 if test "$GCC" = yes; then
3489 for ac_prog
in 'bison -y' byacc
3491 # Extract the first word of "$ac_prog", so it can be a program name with args.
3492 set dummy
$ac_prog; ac_word
=$2
3493 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3494 echo "configure:3495: checking for $ac_word" >&5
3495 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3496 echo $ac_n "(cached) $ac_c" 1>&6
3498 if test -n "$YACC"; then
3499 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3501 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3503 for ac_dir
in $ac_dummy; do
3504 test -z "$ac_dir" && ac_dir
=.
3505 if test -f $ac_dir/$ac_word; then
3506 ac_cv_prog_YACC
="$ac_prog"
3513 YACC
="$ac_cv_prog_YACC"
3514 if test -n "$YACC"; then
3515 echo "$ac_t""$YACC" 1>&6
3517 echo "$ac_t""no" 1>&6
3520 test -n "$YACC" && break
3522 test -n "$YACC" || YACC
="yacc"
3524 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3525 echo "configure:3526: checking how to run the C preprocessor" >&5
3526 # On Suns, sometimes $CPP names a directory.
3527 if test -n "$CPP" && test -d "$CPP"; then
3530 if test -z "$CPP"; then
3531 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3532 echo $ac_n "(cached) $ac_c" 1>&6
3534 # This must be in double quotes, not single quotes, because CPP may get
3535 # substituted into the Makefile and "${CC-cc}" will confuse make.
3537 # On the NeXT, cc -E runs the code through the compiler's parser,
3538 # not just through cpp.
3539 cat > conftest.
$ac_ext <<EOF
3540 #line 3541 "configure"
3541 #include "confdefs.h"
3545 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3546 { (eval echo configure
:3547: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3547 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3548 if test -z "$ac_err"; then
3552 echo "configure: failed program was:" >&5
3553 cat conftest.
$ac_ext >&5
3555 CPP
="${CC-cc} -E -traditional-cpp"
3556 cat > conftest.
$ac_ext <<EOF
3557 #line 3558 "configure"
3558 #include "confdefs.h"
3562 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3563 { (eval echo configure
:3564: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3564 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3565 if test -z "$ac_err"; then
3569 echo "configure: failed program was:" >&5
3570 cat conftest.
$ac_ext >&5
3572 CPP
="${CC-cc} -nologo -E"
3573 cat > conftest.
$ac_ext <<EOF
3574 #line 3575 "configure"
3575 #include "confdefs.h"
3579 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3580 { (eval echo configure
:3581: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3581 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3582 if test -z "$ac_err"; then
3586 echo "configure: failed program was:" >&5
3587 cat conftest.
$ac_ext >&5
3596 ac_cv_prog_CPP
="$CPP"
3598 CPP
="$ac_cv_prog_CPP"
3600 ac_cv_prog_CPP
="$CPP"
3602 echo "$ac_t""$CPP" 1>&6
3604 missing_dir
=`cd $ac_aux_dir && pwd`
3605 for ac_prog
in flex
lex
3607 # Extract the first word of "$ac_prog", so it can be a program name with args.
3608 set dummy
$ac_prog; ac_word
=$2
3609 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3610 echo "configure:3611: checking for $ac_word" >&5
3611 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3612 echo $ac_n "(cached) $ac_c" 1>&6
3614 if test -n "$LEX"; then
3615 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3617 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3619 for ac_dir
in $ac_dummy; do
3620 test -z "$ac_dir" && ac_dir
=.
3621 if test -f $ac_dir/$ac_word; then
3622 ac_cv_prog_LEX
="$ac_prog"
3629 LEX
="$ac_cv_prog_LEX"
3630 if test -n "$LEX"; then
3631 echo "$ac_t""$LEX" 1>&6
3633 echo "$ac_t""no" 1>&6
3636 test -n "$LEX" && break
3638 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3640 # Extract the first word of "flex", so it can be a program name with args.
3641 set dummy flex
; ac_word
=$2
3642 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3643 echo "configure:3644: checking for $ac_word" >&5
3644 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3645 echo $ac_n "(cached) $ac_c" 1>&6
3647 if test -n "$LEX"; then
3648 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3650 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3652 for ac_dir
in $ac_dummy; do
3653 test -z "$ac_dir" && ac_dir
=.
3654 if test -f $ac_dir/$ac_word; then
3655 ac_cv_prog_LEX
="flex"
3660 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3663 LEX
="$ac_cv_prog_LEX"
3664 if test -n "$LEX"; then
3665 echo "$ac_t""$LEX" 1>&6
3667 echo "$ac_t""no" 1>&6
3670 if test -z "$LEXLIB"
3676 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3677 echo "configure:3678: checking for yywrap in -l$ac_lib" >&5
3678 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3679 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3680 echo $ac_n "(cached) $ac_c" 1>&6
3682 ac_save_LIBS
="$LIBS"
3683 LIBS
="-l$ac_lib $LIBS"
3684 cat > conftest.
$ac_ext <<EOF
3685 #line 3686 "configure"
3686 #include "confdefs.h"
3687 /* Override any gcc2 internal prototype to avoid an error. */
3688 /* We use char because int might match the return type of a gcc2
3689 builtin and then its argument prototype would still apply. */
3696 if { (eval echo configure
:3697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3698 eval "ac_cv_lib_$ac_lib_var=yes"
3700 echo "configure: failed program was:" >&5
3701 cat conftest.
$ac_ext >&5
3703 eval "ac_cv_lib_$ac_lib_var=no"
3706 LIBS
="$ac_save_LIBS"
3709 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3710 echo "$ac_t""yes" 1>&6
3713 echo "$ac_t""no" 1>&6
3718 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3719 echo "configure:3720: checking lex output file root" >&5
3720 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3721 echo $ac_n "(cached) $ac_c" 1>&6
3723 # The minimal lex program is just a single line: %%. But some broken lexes
3724 # (Solaris, I think it was) want two %% lines, so accommodate them.
3727 if test -f lex.yy.c
; then
3728 ac_cv_prog_lex_root
=lex.yy
3729 elif test -f lexyy.c
; then
3730 ac_cv_prog_lex_root
=lexyy
3732 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3736 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3737 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3739 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3740 echo "configure:3741: checking whether yytext is a pointer" >&5
3741 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3742 echo $ac_n "(cached) $ac_c" 1>&6
3744 # POSIX says lex can declare yytext either as a pointer or an array; the
3745 # default is implementation-dependent. Figure out which it is, since
3746 # not all implementations provide the %pointer and %array declarations.
3747 ac_cv_prog_lex_yytext_pointer
=no
3748 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3749 ac_save_LIBS
="$LIBS"
3750 LIBS
="$LIBS $LEXLIB"
3751 cat > conftest.
$ac_ext <<EOF
3752 #line 3753 "configure"
3753 #include "confdefs.h"
3754 `cat $LEX_OUTPUT_ROOT.c`
3759 if { (eval echo configure
:3760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3761 ac_cv_prog_lex_yytext_pointer
=yes
3763 echo "configure: failed program was:" >&5
3764 cat conftest.
$ac_ext >&5
3767 LIBS
="$ac_save_LIBS"
3768 rm -f "${LEX_OUTPUT_ROOT}.c"
3772 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3773 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3774 cat >> confdefs.h
<<\EOF
3775 #define YYTEXT_POINTER 1
3781 ALL_LINGUAS
="fr tr es"
3782 # Extract the first word of "ranlib", so it can be a program name with args.
3783 set dummy ranlib
; ac_word
=$2
3784 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3785 echo "configure:3786: checking for $ac_word" >&5
3786 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3787 echo $ac_n "(cached) $ac_c" 1>&6
3789 if test -n "$RANLIB"; then
3790 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3792 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3794 for ac_dir
in $ac_dummy; do
3795 test -z "$ac_dir" && ac_dir
=.
3796 if test -f $ac_dir/$ac_word; then
3797 ac_cv_prog_RANLIB
="ranlib"
3802 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3805 RANLIB
="$ac_cv_prog_RANLIB"
3806 if test -n "$RANLIB"; then
3807 echo "$ac_t""$RANLIB" 1>&6
3809 echo "$ac_t""no" 1>&6
3812 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3813 echo "configure:3814: checking for ANSI C header files" >&5
3814 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3815 echo $ac_n "(cached) $ac_c" 1>&6
3817 cat > conftest.
$ac_ext <<EOF
3818 #line 3819 "configure"
3819 #include "confdefs.h"
3825 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3826 { (eval echo configure
:3827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3827 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3828 if test -z "$ac_err"; then
3830 ac_cv_header_stdc
=yes
3833 echo "configure: failed program was:" >&5
3834 cat conftest.
$ac_ext >&5
3836 ac_cv_header_stdc
=no
3840 if test $ac_cv_header_stdc = yes; then
3841 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3842 cat > conftest.
$ac_ext <<EOF
3843 #line 3844 "configure"
3844 #include "confdefs.h"
3847 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3848 egrep "memchr" >/dev
/null
2>&1; then
3852 ac_cv_header_stdc
=no
3858 if test $ac_cv_header_stdc = yes; then
3859 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3860 cat > conftest.
$ac_ext <<EOF
3861 #line 3862 "configure"
3862 #include "confdefs.h"
3865 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3866 egrep "free" >/dev
/null
2>&1; then
3870 ac_cv_header_stdc
=no
3876 if test $ac_cv_header_stdc = yes; then
3877 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3878 if test "$cross_compiling" = yes; then
3881 cat > conftest.
$ac_ext <<EOF
3882 #line 3883 "configure"
3883 #include "confdefs.h"
3885 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3886 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3887 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3888 int main () { int i; for (i = 0; i < 256; i++)
3889 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3893 if { (eval echo configure
:3894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3897 echo "configure: failed program was:" >&5
3898 cat conftest.
$ac_ext >&5
3900 ac_cv_header_stdc
=no
3908 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3909 if test $ac_cv_header_stdc = yes; then
3910 cat >> confdefs.h
<<\EOF
3911 #define STDC_HEADERS 1
3916 echo $ac_n "checking for working const""... $ac_c" 1>&6
3917 echo "configure:3918: checking for working const" >&5
3918 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3919 echo $ac_n "(cached) $ac_c" 1>&6
3921 cat > conftest.
$ac_ext <<EOF
3922 #line 3923 "configure"
3923 #include "confdefs.h"
3927 /* Ultrix mips cc rejects this. */
3928 typedef int charset[2]; const charset x;
3929 /* SunOS 4.1.1 cc rejects this. */
3930 char const *const *ccp;
3932 /* NEC SVR4.0.2 mips cc rejects this. */
3933 struct point {int x, y;};
3934 static struct point const zero = {0,0};
3935 /* AIX XL C 1.02.0.0 rejects this.
3936 It does not let you subtract one const X* pointer from another in an arm
3937 of an if-expression whose if-part is not a constant expression */
3938 const char *g = "string";
3939 ccp = &g + (g ? g-g : 0);
3940 /* HPUX 7.0 cc rejects these. */
3943 ccp = (char const *const *) p;
3944 { /* SCO 3.2v4 cc rejects this. */
3946 char const *s = 0 ? (char *) 0 : (char const *) 0;
3950 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3952 const int *foo = &x[0];
3955 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3956 typedef const int *iptr;
3960 { /* AIX XL C 1.02.0.0 rejects this saying
3961 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3962 struct s { int j; const int *ap[3]; };
3963 struct s *b; b->j = 5;
3965 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3971 if { (eval echo configure
:3972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3975 echo "configure: failed program was:" >&5
3976 cat conftest.
$ac_ext >&5
3983 echo "$ac_t""$ac_cv_c_const" 1>&6
3984 if test $ac_cv_c_const = no
; then
3985 cat >> confdefs.h
<<\EOF
3991 echo $ac_n "checking for inline""... $ac_c" 1>&6
3992 echo "configure:3993: checking for inline" >&5
3993 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3994 echo $ac_n "(cached) $ac_c" 1>&6
3997 for ac_kw
in inline __inline__ __inline
; do
3998 cat > conftest.
$ac_ext <<EOF
3999 #line 4000 "configure"
4000 #include "confdefs.h"
4006 if { (eval echo configure
:4007: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4008 ac_cv_c_inline
=$ac_kw; break
4010 echo "configure: failed program was:" >&5
4011 cat conftest.
$ac_ext >&5
4018 echo "$ac_t""$ac_cv_c_inline" 1>&6
4019 case "$ac_cv_c_inline" in
4021 no
) cat >> confdefs.h
<<\EOF
4025 *) cat >> confdefs.h
<<EOF
4026 #define inline $ac_cv_c_inline
4031 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4032 echo "configure:4033: checking for off_t" >&5
4033 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4034 echo $ac_n "(cached) $ac_c" 1>&6
4036 cat > conftest.
$ac_ext <<EOF
4037 #line 4038 "configure"
4038 #include "confdefs.h"
4039 #include <sys/types.h>
4045 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4046 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4048 ac_cv_type_off_t
=yes
4056 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4057 if test $ac_cv_type_off_t = no
; then
4058 cat >> confdefs.h
<<\EOF
4064 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4065 echo "configure:4066: checking for size_t" >&5
4066 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4067 echo $ac_n "(cached) $ac_c" 1>&6
4069 cat > conftest.
$ac_ext <<EOF
4070 #line 4071 "configure"
4071 #include "confdefs.h"
4072 #include <sys/types.h>
4078 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4079 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4081 ac_cv_type_size_t
=yes
4084 ac_cv_type_size_t
=no
4089 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4090 if test $ac_cv_type_size_t = no
; then
4091 cat >> confdefs.h
<<\EOF
4092 #define size_t unsigned
4097 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4098 # for constant arguments. Useless!
4099 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4100 echo "configure:4101: checking for working alloca.h" >&5
4101 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4102 echo $ac_n "(cached) $ac_c" 1>&6
4104 cat > conftest.
$ac_ext <<EOF
4105 #line 4106 "configure"
4106 #include "confdefs.h"
4109 char *p = alloca(2 * sizeof(int));
4112 if { (eval echo configure
:4113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4114 ac_cv_header_alloca_h
=yes
4116 echo "configure: failed program was:" >&5
4117 cat conftest.
$ac_ext >&5
4119 ac_cv_header_alloca_h
=no
4124 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4125 if test $ac_cv_header_alloca_h = yes; then
4126 cat >> confdefs.h
<<\EOF
4127 #define HAVE_ALLOCA_H 1
4132 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4133 echo "configure:4134: checking for alloca" >&5
4134 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4135 echo $ac_n "(cached) $ac_c" 1>&6
4137 cat > conftest.
$ac_ext <<EOF
4138 #line 4139 "configure"
4139 #include "confdefs.h"
4142 # define alloca __builtin_alloca
4145 # include <malloc.h>
4146 # define alloca _alloca
4149 # include <alloca.h>
4154 # ifndef alloca /* predefined by HP cc +Olibcalls */
4163 char *p = (char *) alloca(1);
4166 if { (eval echo configure
:4167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4168 ac_cv_func_alloca_works
=yes
4170 echo "configure: failed program was:" >&5
4171 cat conftest.
$ac_ext >&5
4173 ac_cv_func_alloca_works
=no
4178 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4179 if test $ac_cv_func_alloca_works = yes; then
4180 cat >> confdefs.h
<<\EOF
4181 #define HAVE_ALLOCA 1
4186 if test $ac_cv_func_alloca_works = no
; then
4187 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4188 # that cause trouble. Some versions do not even contain alloca or
4189 # contain a buggy version. If you still want to use their alloca,
4190 # use ar to extract alloca.o from them instead of compiling alloca.c.
4191 ALLOCA
=alloca.
${ac_objext}
4192 cat >> confdefs.h
<<\EOF
4197 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4198 echo "configure:4199: checking whether alloca needs Cray hooks" >&5
4199 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4200 echo $ac_n "(cached) $ac_c" 1>&6
4202 cat > conftest.
$ac_ext <<EOF
4203 #line 4204 "configure"
4204 #include "confdefs.h"
4205 #if defined(CRAY) && ! defined(CRAY2)
4212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4213 egrep "webecray" >/dev
/null
2>&1; then
4224 echo "$ac_t""$ac_cv_os_cray" 1>&6
4225 if test $ac_cv_os_cray = yes; then
4226 for ac_func
in _getb67 GETB67 getb67
; do
4227 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4228 echo "configure:4229: checking for $ac_func" >&5
4229 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4230 echo $ac_n "(cached) $ac_c" 1>&6
4232 cat > conftest.
$ac_ext <<EOF
4233 #line 4234 "configure"
4234 #include "confdefs.h"
4235 /* System header to define __stub macros and hopefully few prototypes,
4236 which can conflict with char $ac_func(); below. */
4238 /* Override any gcc2 internal prototype to avoid an error. */
4239 /* We use char because int might match the return type of a gcc2
4240 builtin and then its argument prototype would still apply. */
4245 /* The GNU C library defines this for functions which it implements
4246 to always fail with ENOSYS. Some functions are actually named
4247 something starting with __ and the normal name is an alias. */
4248 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4256 if { (eval echo configure
:4257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4258 eval "ac_cv_func_$ac_func=yes"
4260 echo "configure: failed program was:" >&5
4261 cat conftest.
$ac_ext >&5
4263 eval "ac_cv_func_$ac_func=no"
4268 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4269 echo "$ac_t""yes" 1>&6
4270 cat >> confdefs.h
<<EOF
4271 #define CRAY_STACKSEG_END $ac_func
4276 echo "$ac_t""no" 1>&6
4282 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4283 echo "configure:4284: checking stack direction for C alloca" >&5
4284 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4285 echo $ac_n "(cached) $ac_c" 1>&6
4287 if test "$cross_compiling" = yes; then
4288 ac_cv_c_stack_direction
=0
4290 cat > conftest.
$ac_ext <<EOF
4291 #line 4292 "configure"
4292 #include "confdefs.h"
4293 find_stack_direction ()
4295 static char *addr = 0;
4300 return find_stack_direction ();
4303 return (&dummy > addr) ? 1 : -1;
4307 exit (find_stack_direction() < 0);
4310 if { (eval echo configure
:4311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4312 ac_cv_c_stack_direction
=1
4314 echo "configure: failed program was:" >&5
4315 cat conftest.
$ac_ext >&5
4317 ac_cv_c_stack_direction
=-1
4324 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4325 cat >> confdefs.h
<<EOF
4326 #define STACK_DIRECTION $ac_cv_c_stack_direction
4331 for ac_hdr
in unistd.h
4333 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4334 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4335 echo "configure:4336: checking for $ac_hdr" >&5
4336 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4337 echo $ac_n "(cached) $ac_c" 1>&6
4339 cat > conftest.
$ac_ext <<EOF
4340 #line 4341 "configure"
4341 #include "confdefs.h"
4344 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4345 { (eval echo configure
:4346: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4346 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4347 if test -z "$ac_err"; then
4349 eval "ac_cv_header_$ac_safe=yes"
4352 echo "configure: failed program was:" >&5
4353 cat conftest.
$ac_ext >&5
4355 eval "ac_cv_header_$ac_safe=no"
4359 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4360 echo "$ac_t""yes" 1>&6
4361 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4362 cat >> confdefs.h
<<EOF
4363 #define $ac_tr_hdr 1
4367 echo "$ac_t""no" 1>&6
4371 for ac_func
in getpagesize
4373 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4374 echo "configure:4375: checking for $ac_func" >&5
4375 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4376 echo $ac_n "(cached) $ac_c" 1>&6
4378 cat > conftest.
$ac_ext <<EOF
4379 #line 4380 "configure"
4380 #include "confdefs.h"
4381 /* System header to define __stub macros and hopefully few prototypes,
4382 which can conflict with char $ac_func(); below. */
4384 /* Override any gcc2 internal prototype to avoid an error. */
4385 /* We use char because int might match the return type of a gcc2
4386 builtin and then its argument prototype would still apply. */
4391 /* The GNU C library defines this for functions which it implements
4392 to always fail with ENOSYS. Some functions are actually named
4393 something starting with __ and the normal name is an alias. */
4394 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4402 if { (eval echo configure
:4403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4404 eval "ac_cv_func_$ac_func=yes"
4406 echo "configure: failed program was:" >&5
4407 cat conftest.
$ac_ext >&5
4409 eval "ac_cv_func_$ac_func=no"
4414 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4415 echo "$ac_t""yes" 1>&6
4416 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4417 cat >> confdefs.h
<<EOF
4418 #define $ac_tr_func 1
4422 echo "$ac_t""no" 1>&6
4426 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4427 echo "configure:4428: checking for working mmap" >&5
4428 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4429 echo $ac_n "(cached) $ac_c" 1>&6
4431 if test "$cross_compiling" = yes; then
4432 ac_cv_func_mmap_fixed_mapped
=no
4434 cat > conftest.
$ac_ext <<EOF
4435 #line 4436 "configure"
4436 #include "confdefs.h"
4438 /* Thanks to Mike Haertel and Jim Avera for this test.
4439 Here is a matrix of mmap possibilities:
4440 mmap private not fixed
4441 mmap private fixed at somewhere currently unmapped
4442 mmap private fixed at somewhere already mapped
4443 mmap shared not fixed
4444 mmap shared fixed at somewhere currently unmapped
4445 mmap shared fixed at somewhere already mapped
4446 For private mappings, we should verify that changes cannot be read()
4447 back from the file, nor mmap's back from the file at a different
4448 address. (There have been systems where private was not correctly
4449 implemented like the infamous i386 svr4.0, and systems where the
4450 VM page cache was not coherent with the filesystem buffer cache
4451 like early versions of FreeBSD and possibly contemporary NetBSD.)
4452 For shared mappings, we should conversely verify that changes get
4453 propogated back to all the places they're supposed to be.
4455 Grep wants private fixed already mapped.
4456 The main things grep needs to know about mmap are:
4457 * does it exist and is it safe to write into the mmap'd area
4458 * how to use it (BSD variants) */
4459 #include <sys/types.h>
4461 #include <sys/mman.h>
4463 /* This mess was copied from the GNU getpagesize.h. */
4464 #ifndef HAVE_GETPAGESIZE
4465 # ifdef HAVE_UNISTD_H
4466 # include <unistd.h>
4469 /* Assume that all systems that can run configure have sys/param.h. */
4470 # ifndef HAVE_SYS_PARAM_H
4471 # define HAVE_SYS_PARAM_H 1
4474 # ifdef _SC_PAGESIZE
4475 # define getpagesize() sysconf(_SC_PAGESIZE)
4476 # else /* no _SC_PAGESIZE */
4477 # ifdef HAVE_SYS_PARAM_H
4478 # include <sys/param.h>
4479 # ifdef EXEC_PAGESIZE
4480 # define getpagesize() EXEC_PAGESIZE
4481 # else /* no EXEC_PAGESIZE */
4483 # define getpagesize() NBPG * CLSIZE
4486 # endif /* no CLSIZE */
4487 # else /* no NBPG */
4489 # define getpagesize() NBPC
4490 # else /* no NBPC */
4492 # define getpagesize() PAGESIZE
4493 # endif /* PAGESIZE */
4494 # endif /* no NBPC */
4495 # endif /* no NBPG */
4496 # endif /* no EXEC_PAGESIZE */
4497 # else /* no HAVE_SYS_PARAM_H */
4498 # define getpagesize() 8192 /* punt totally */
4499 # endif /* no HAVE_SYS_PARAM_H */
4500 # endif /* no _SC_PAGESIZE */
4502 #endif /* no HAVE_GETPAGESIZE */
4505 extern "C" { void *malloc(unsigned); }
4513 char *data, *data2, *data3;
4517 pagesize = getpagesize();
4520 * First, make a file with some known garbage in it.
4522 data = malloc(pagesize);
4525 for (i = 0; i < pagesize; ++i)
4526 *(data + i) = rand();
4528 fd = creat("conftestmmap", 0600);
4531 if (write(fd, data, pagesize) != pagesize)
4536 * Next, try to mmap the file at a fixed address which
4537 * already has something else allocated at it. If we can,
4538 * also make sure that we see the same garbage.
4540 fd = open("conftestmmap", O_RDWR);
4543 data2 = malloc(2 * pagesize);
4546 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4547 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4548 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4550 for (i = 0; i < pagesize; ++i)
4551 if (*(data + i) != *(data2 + i))
4555 * Finally, make sure that changes to the mapped area
4556 * do not percolate back to the file as seen by read().
4557 * (This is a bug on some variants of i386 svr4.0.)
4559 for (i = 0; i < pagesize; ++i)
4560 *(data2 + i) = *(data2 + i) + 1;
4561 data3 = malloc(pagesize);
4564 if (read(fd, data3, pagesize) != pagesize)
4566 for (i = 0; i < pagesize; ++i)
4567 if (*(data + i) != *(data3 + i))
4570 unlink("conftestmmap");
4575 if { (eval echo configure
:4576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4577 ac_cv_func_mmap_fixed_mapped
=yes
4579 echo "configure: failed program was:" >&5
4580 cat conftest.
$ac_ext >&5
4582 ac_cv_func_mmap_fixed_mapped
=no
4589 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4590 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4591 cat >> confdefs.h
<<\EOF
4598 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4599 unistd.h values.h sys
/param.h
4601 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4602 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4603 echo "configure:4604: checking for $ac_hdr" >&5
4604 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4605 echo $ac_n "(cached) $ac_c" 1>&6
4607 cat > conftest.
$ac_ext <<EOF
4608 #line 4609 "configure"
4609 #include "confdefs.h"
4612 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4613 { (eval echo configure
:4614: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4614 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4615 if test -z "$ac_err"; then
4617 eval "ac_cv_header_$ac_safe=yes"
4620 echo "configure: failed program was:" >&5
4621 cat conftest.
$ac_ext >&5
4623 eval "ac_cv_header_$ac_safe=no"
4627 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4628 echo "$ac_t""yes" 1>&6
4629 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4630 cat >> confdefs.h
<<EOF
4631 #define $ac_tr_hdr 1
4635 echo "$ac_t""no" 1>&6
4639 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4640 __argz_count __argz_stringify __argz_next
4642 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4643 echo "configure:4644: checking for $ac_func" >&5
4644 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4645 echo $ac_n "(cached) $ac_c" 1>&6
4647 cat > conftest.
$ac_ext <<EOF
4648 #line 4649 "configure"
4649 #include "confdefs.h"
4650 /* System header to define __stub macros and hopefully few prototypes,
4651 which can conflict with char $ac_func(); below. */
4653 /* Override any gcc2 internal prototype to avoid an error. */
4654 /* We use char because int might match the return type of a gcc2
4655 builtin and then its argument prototype would still apply. */
4660 /* The GNU C library defines this for functions which it implements
4661 to always fail with ENOSYS. Some functions are actually named
4662 something starting with __ and the normal name is an alias. */
4663 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4671 if { (eval echo configure
:4672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4673 eval "ac_cv_func_$ac_func=yes"
4675 echo "configure: failed program was:" >&5
4676 cat conftest.
$ac_ext >&5
4678 eval "ac_cv_func_$ac_func=no"
4683 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4684 echo "$ac_t""yes" 1>&6
4685 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4686 cat >> confdefs.h
<<EOF
4687 #define $ac_tr_func 1
4691 echo "$ac_t""no" 1>&6
4696 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4697 for ac_func
in stpcpy
4699 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4700 echo "configure:4701: checking for $ac_func" >&5
4701 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4702 echo $ac_n "(cached) $ac_c" 1>&6
4704 cat > conftest.
$ac_ext <<EOF
4705 #line 4706 "configure"
4706 #include "confdefs.h"
4707 /* System header to define __stub macros and hopefully few prototypes,
4708 which can conflict with char $ac_func(); below. */
4710 /* Override any gcc2 internal prototype to avoid an error. */
4711 /* We use char because int might match the return type of a gcc2
4712 builtin and then its argument prototype would still apply. */
4717 /* The GNU C library defines this for functions which it implements
4718 to always fail with ENOSYS. Some functions are actually named
4719 something starting with __ and the normal name is an alias. */
4720 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4728 if { (eval echo configure
:4729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4730 eval "ac_cv_func_$ac_func=yes"
4732 echo "configure: failed program was:" >&5
4733 cat conftest.
$ac_ext >&5
4735 eval "ac_cv_func_$ac_func=no"
4740 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4741 echo "$ac_t""yes" 1>&6
4742 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4743 cat >> confdefs.h
<<EOF
4744 #define $ac_tr_func 1
4748 echo "$ac_t""no" 1>&6
4753 if test "${ac_cv_func_stpcpy}" = "yes"; then
4754 cat >> confdefs.h
<<\EOF
4755 #define HAVE_STPCPY 1
4760 if test $ac_cv_header_locale_h = yes; then
4761 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4762 echo "configure:4763: checking for LC_MESSAGES" >&5
4763 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4764 echo $ac_n "(cached) $ac_c" 1>&6
4766 cat > conftest.
$ac_ext <<EOF
4767 #line 4768 "configure"
4768 #include "confdefs.h"
4774 if { (eval echo configure
:4775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4776 am_cv_val_LC_MESSAGES
=yes
4778 echo "configure: failed program was:" >&5
4779 cat conftest.
$ac_ext >&5
4781 am_cv_val_LC_MESSAGES
=no
4786 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4787 if test $am_cv_val_LC_MESSAGES = yes; then
4788 cat >> confdefs.h
<<\EOF
4789 #define HAVE_LC_MESSAGES 1
4794 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4795 echo "configure:4796: checking whether NLS is requested" >&5
4796 # Check whether --enable-nls or --disable-nls was given.
4797 if test "${enable_nls+set}" = set; then
4798 enableval
="$enable_nls"
4804 echo "$ac_t""$USE_NLS" 1>&6
4807 USE_INCLUDED_LIBINTL
=no
4809 if test "$USE_NLS" = "yes"; then
4810 cat >> confdefs.h
<<\EOF
4811 #define ENABLE_NLS 1
4814 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4815 echo "configure:4816: checking whether included gettext is requested" >&5
4816 # Check whether --with-included-gettext or --without-included-gettext was given.
4817 if test "${with_included_gettext+set}" = set; then
4818 withval
="$with_included_gettext"
4819 nls_cv_force_use_gnu_gettext
=$withval
4821 nls_cv_force_use_gnu_gettext
=no
4824 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4826 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4827 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4829 nls_cv_header_libgt
=
4832 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4833 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4834 echo "configure:4835: checking for libintl.h" >&5
4835 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4836 echo $ac_n "(cached) $ac_c" 1>&6
4838 cat > conftest.
$ac_ext <<EOF
4839 #line 4840 "configure"
4840 #include "confdefs.h"
4841 #include <libintl.h>
4843 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4844 { (eval echo configure
:4845: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4845 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4846 if test -z "$ac_err"; then
4848 eval "ac_cv_header_$ac_safe=yes"
4851 echo "configure: failed program was:" >&5
4852 cat conftest.
$ac_ext >&5
4854 eval "ac_cv_header_$ac_safe=no"
4858 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4859 echo "$ac_t""yes" 1>&6
4860 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4861 echo "configure:4862: checking for gettext in libc" >&5
4862 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4863 echo $ac_n "(cached) $ac_c" 1>&6
4865 cat > conftest.
$ac_ext <<EOF
4866 #line 4867 "configure"
4867 #include "confdefs.h"
4868 #include <libintl.h>
4870 return (int) gettext ("")
4873 if { (eval echo configure
:4874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4875 gt_cv_func_gettext_libc
=yes
4877 echo "configure: failed program was:" >&5
4878 cat conftest.
$ac_ext >&5
4880 gt_cv_func_gettext_libc
=no
4885 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4887 if test "$gt_cv_func_gettext_libc" != "yes"; then
4888 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4889 echo "configure:4890: checking for bindtextdomain in -lintl" >&5
4890 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4891 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4892 echo $ac_n "(cached) $ac_c" 1>&6
4894 ac_save_LIBS
="$LIBS"
4896 cat > conftest.
$ac_ext <<EOF
4897 #line 4898 "configure"
4898 #include "confdefs.h"
4899 /* Override any gcc2 internal prototype to avoid an error. */
4900 /* We use char because int might match the return type of a gcc2
4901 builtin and then its argument prototype would still apply. */
4902 char bindtextdomain();
4908 if { (eval echo configure
:4909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4910 eval "ac_cv_lib_$ac_lib_var=yes"
4912 echo "configure: failed program was:" >&5
4913 cat conftest.
$ac_ext >&5
4915 eval "ac_cv_lib_$ac_lib_var=no"
4918 LIBS
="$ac_save_LIBS"
4921 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4922 echo "$ac_t""yes" 1>&6
4923 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4924 echo "configure:4925: checking for gettext in libintl" >&5
4925 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4926 echo $ac_n "(cached) $ac_c" 1>&6
4928 cat > conftest.
$ac_ext <<EOF
4929 #line 4930 "configure"
4930 #include "confdefs.h"
4933 return (int) gettext ("")
4936 if { (eval echo configure
:4937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4938 gt_cv_func_gettext_libintl
=yes
4940 echo "configure: failed program was:" >&5
4941 cat conftest.
$ac_ext >&5
4943 gt_cv_func_gettext_libintl
=no
4948 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4950 echo "$ac_t""no" 1>&6
4955 if test "$gt_cv_func_gettext_libc" = "yes" \
4956 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4957 cat >> confdefs.h
<<\EOF
4958 #define HAVE_GETTEXT 1
4961 # Extract the first word of "msgfmt", so it can be a program name with args.
4962 set dummy msgfmt
; ac_word
=$2
4963 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4964 echo "configure:4965: checking for $ac_word" >&5
4965 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4966 echo $ac_n "(cached) $ac_c" 1>&6
4970 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4973 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4974 for ac_dir
in $PATH; do
4975 test -z "$ac_dir" && ac_dir
=.
4976 if test -f $ac_dir/$ac_word; then
4977 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4978 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4984 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4988 MSGFMT
="$ac_cv_path_MSGFMT"
4989 if test -n "$MSGFMT"; then
4990 echo "$ac_t""$MSGFMT" 1>&6
4992 echo "$ac_t""no" 1>&6
4994 if test "$MSGFMT" != "no"; then
4995 for ac_func
in dcgettext
4997 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4998 echo "configure:4999: checking for $ac_func" >&5
4999 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5000 echo $ac_n "(cached) $ac_c" 1>&6
5002 cat > conftest.
$ac_ext <<EOF
5003 #line 5004 "configure"
5004 #include "confdefs.h"
5005 /* System header to define __stub macros and hopefully few prototypes,
5006 which can conflict with char $ac_func(); below. */
5008 /* Override any gcc2 internal prototype to avoid an error. */
5009 /* We use char because int might match the return type of a gcc2
5010 builtin and then its argument prototype would still apply. */
5015 /* The GNU C library defines this for functions which it implements
5016 to always fail with ENOSYS. Some functions are actually named
5017 something starting with __ and the normal name is an alias. */
5018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5026 if { (eval echo configure
:5027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5028 eval "ac_cv_func_$ac_func=yes"
5030 echo "configure: failed program was:" >&5
5031 cat conftest.
$ac_ext >&5
5033 eval "ac_cv_func_$ac_func=no"
5038 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5039 echo "$ac_t""yes" 1>&6
5040 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5041 cat >> confdefs.h
<<EOF
5042 #define $ac_tr_func 1
5046 echo "$ac_t""no" 1>&6
5050 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5051 set dummy gmsgfmt
; ac_word
=$2
5052 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5053 echo "configure:5054: checking for $ac_word" >&5
5054 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5055 echo $ac_n "(cached) $ac_c" 1>&6
5059 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5062 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5065 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5067 for ac_dir
in $ac_dummy; do
5068 test -z "$ac_dir" && ac_dir
=.
5069 if test -f $ac_dir/$ac_word; then
5070 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5075 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5079 GMSGFMT
="$ac_cv_path_GMSGFMT"
5080 if test -n "$GMSGFMT"; then
5081 echo "$ac_t""$GMSGFMT" 1>&6
5083 echo "$ac_t""no" 1>&6
5086 # Extract the first word of "xgettext", so it can be a program name with args.
5087 set dummy xgettext
; ac_word
=$2
5088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5089 echo "configure:5090: checking for $ac_word" >&5
5090 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5091 echo $ac_n "(cached) $ac_c" 1>&6
5095 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5098 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5099 for ac_dir
in $PATH; do
5100 test -z "$ac_dir" && ac_dir
=.
5101 if test -f $ac_dir/$ac_word; then
5102 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5103 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5109 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5113 XGETTEXT
="$ac_cv_path_XGETTEXT"
5114 if test -n "$XGETTEXT"; then
5115 echo "$ac_t""$XGETTEXT" 1>&6
5117 echo "$ac_t""no" 1>&6
5120 cat > conftest.
$ac_ext <<EOF
5121 #line 5122 "configure"
5122 #include "confdefs.h"
5125 extern int _nl_msg_cat_cntr;
5126 return _nl_msg_cat_cntr
5129 if { (eval echo configure
:5130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5134 echo "configure: failed program was:" >&5
5135 cat conftest.
$ac_ext >&5
5146 echo "$ac_t""no" 1>&6
5151 if test "$CATOBJEXT" = "NONE"; then
5152 nls_cv_use_gnu_gettext
=yes
5156 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5157 INTLOBJS
="\$(GETTOBJS)"
5158 # Extract the first word of "msgfmt", so it can be a program name with args.
5159 set dummy msgfmt
; ac_word
=$2
5160 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5161 echo "configure:5162: checking for $ac_word" >&5
5162 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5163 echo $ac_n "(cached) $ac_c" 1>&6
5167 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5170 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5171 for ac_dir
in $PATH; do
5172 test -z "$ac_dir" && ac_dir
=.
5173 if test -f $ac_dir/$ac_word; then
5174 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5175 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5181 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5185 MSGFMT
="$ac_cv_path_MSGFMT"
5186 if test -n "$MSGFMT"; then
5187 echo "$ac_t""$MSGFMT" 1>&6
5189 echo "$ac_t""no" 1>&6
5192 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5193 set dummy gmsgfmt
; ac_word
=$2
5194 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5195 echo "configure:5196: checking for $ac_word" >&5
5196 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5197 echo $ac_n "(cached) $ac_c" 1>&6
5201 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5204 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5207 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5209 for ac_dir
in $ac_dummy; do
5210 test -z "$ac_dir" && ac_dir
=.
5211 if test -f $ac_dir/$ac_word; then
5212 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5217 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5221 GMSGFMT
="$ac_cv_path_GMSGFMT"
5222 if test -n "$GMSGFMT"; then
5223 echo "$ac_t""$GMSGFMT" 1>&6
5225 echo "$ac_t""no" 1>&6
5228 # Extract the first word of "xgettext", so it can be a program name with args.
5229 set dummy xgettext
; ac_word
=$2
5230 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5231 echo "configure:5232: checking for $ac_word" >&5
5232 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5233 echo $ac_n "(cached) $ac_c" 1>&6
5237 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5240 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5241 for ac_dir
in $PATH; do
5242 test -z "$ac_dir" && ac_dir
=.
5243 if test -f $ac_dir/$ac_word; then
5244 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5245 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5251 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5255 XGETTEXT
="$ac_cv_path_XGETTEXT"
5256 if test -n "$XGETTEXT"; then
5257 echo "$ac_t""$XGETTEXT" 1>&6
5259 echo "$ac_t""no" 1>&6
5263 USE_INCLUDED_LIBINTL
=yes
5267 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5269 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5270 nls_cv_header_intl
=libintl.h
5271 nls_cv_header_libgt
=libgettext.h
5274 if test "$XGETTEXT" != ":"; then
5275 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5278 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5283 # We need to process the po/ directory.
5287 nls_cv_header_intl
=libintl.h
5288 nls_cv_header_libgt
=libgettext.h
5291 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5292 # because some of the sources are only built for this goal.
5293 if test "$PACKAGE" = gettext; then
5295 USE_INCLUDED_LIBINTL
=yes
5298 for lang
in $ALL_LINGUAS; do
5299 GMOFILES
="$GMOFILES $lang.gmo"
5300 POFILES
="$POFILES $lang.po"
5316 if test "x$CATOBJEXT" != "x"; then
5317 if test "x$ALL_LINGUAS" = "x"; then
5320 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5321 echo "configure:5322: checking for catalogs to be installed" >&5
5323 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5324 case "$ALL_LINGUAS" in
5325 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5328 LINGUAS
=$NEW_LINGUAS
5329 echo "$ac_t""$LINGUAS" 1>&6
5332 if test -n "$LINGUAS"; then
5333 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5337 if test $ac_cv_header_locale_h = yes; then
5338 INCLUDE_LOCALE_H
="#include <locale.h>"
5341 /* The system does not provide the header <locale.h>. Take care yourself. */"
5345 if test -f $srcdir/po2tbl.
sed.
in; then
5346 if test "$CATOBJEXT" = ".cat"; then
5347 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5348 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5349 echo "configure:5350: checking for linux/version.h" >&5
5350 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5351 echo $ac_n "(cached) $ac_c" 1>&6
5353 cat > conftest.
$ac_ext <<EOF
5354 #line 5355 "configure"
5355 #include "confdefs.h"
5356 #include <linux/version.h>
5358 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5359 { (eval echo configure
:5360: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5360 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5361 if test -z "$ac_err"; then
5363 eval "ac_cv_header_$ac_safe=yes"
5366 echo "configure: failed program was:" >&5
5367 cat conftest.
$ac_ext >&5
5369 eval "ac_cv_header_$ac_safe=no"
5373 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5374 echo "$ac_t""yes" 1>&6
5377 echo "$ac_t""no" 1>&6
5382 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5384 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5385 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5388 if test "$PACKAGE" = "gettext"; then
5398 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5404 if test -f $srcdir/po
/POTFILES.
in; then
5405 test -d po || mkdir po
5406 if test "x$srcdir" != "x."; then
5407 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5408 posrcprefix
="$srcdir/"
5410 posrcprefix
="../$srcdir/"
5416 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5417 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5421 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5422 echo "configure:5423: checking whether to enable maintainer-specific portions of Makefiles" >&5
5423 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5424 if test "${enable_maintainer_mode+set}" = set; then
5425 enableval
="$enable_maintainer_mode"
5426 USE_MAINTAINER_MODE
=$enableval
5428 USE_MAINTAINER_MODE
=no
5431 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5434 if test $USE_MAINTAINER_MODE = yes; then
5435 MAINTAINER_MODE_TRUE
=
5436 MAINTAINER_MODE_FALSE
='#'
5438 MAINTAINER_MODE_TRUE
='#'
5439 MAINTAINER_MODE_FALSE
=
5441 MAINT
=$MAINTAINER_MODE_TRUE
5446 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5447 echo "configure:5448: checking for executable suffix" >&5
5448 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5449 echo $ac_n "(cached) $ac_c" 1>&6
5451 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5455 echo 'int main () { return 0; }' > conftest.
$ac_ext
5457 if { (eval echo configure
:5458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5458 for file in conftest.
*; do
5460 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5461 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5465 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5468 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5473 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5474 echo "$ac_t""${ac_cv_exeext}" 1>&6
5478 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5480 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5481 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5482 echo "configure:5483: checking for $ac_hdr" >&5
5483 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5484 echo $ac_n "(cached) $ac_c" 1>&6
5486 cat > conftest.
$ac_ext <<EOF
5487 #line 5488 "configure"
5488 #include "confdefs.h"
5491 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5492 { (eval echo configure
:5493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5493 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5494 if test -z "$ac_err"; then
5496 eval "ac_cv_header_$ac_safe=yes"
5499 echo "configure: failed program was:" >&5
5500 cat conftest.
$ac_ext >&5
5502 eval "ac_cv_header_$ac_safe=no"
5506 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5507 echo "$ac_t""yes" 1>&6
5508 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5509 cat >> confdefs.h
<<EOF
5510 #define $ac_tr_hdr 1
5514 echo "$ac_t""no" 1>&6
5519 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5520 # people who are not cross-compiling but are compiling cross-assemblers.
5521 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5522 echo "configure:5523: checking whether compiling a cross-assembler" >&5
5523 if test "${host}" = "${target}"; then
5527 cat >> confdefs.h
<<\EOF
5528 #define CROSS_COMPILE 1
5532 echo "$ac_t""$cross_gas" 1>&6
5534 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5535 # for constant arguments. Useless!
5536 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5537 echo "configure:5538: checking for working alloca.h" >&5
5538 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5539 echo $ac_n "(cached) $ac_c" 1>&6
5541 cat > conftest.
$ac_ext <<EOF
5542 #line 5543 "configure"
5543 #include "confdefs.h"
5546 char *p = alloca(2 * sizeof(int));
5549 if { (eval echo configure
:5550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5551 ac_cv_header_alloca_h
=yes
5553 echo "configure: failed program was:" >&5
5554 cat conftest.
$ac_ext >&5
5556 ac_cv_header_alloca_h
=no
5561 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5562 if test $ac_cv_header_alloca_h = yes; then
5563 cat >> confdefs.h
<<\EOF
5564 #define HAVE_ALLOCA_H 1
5569 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5570 echo "configure:5571: checking for alloca" >&5
5571 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5572 echo $ac_n "(cached) $ac_c" 1>&6
5574 cat > conftest.
$ac_ext <<EOF
5575 #line 5576 "configure"
5576 #include "confdefs.h"
5579 # define alloca __builtin_alloca
5582 # include <malloc.h>
5583 # define alloca _alloca
5586 # include <alloca.h>
5591 # ifndef alloca /* predefined by HP cc +Olibcalls */
5600 char *p = (char *) alloca(1);
5603 if { (eval echo configure
:5604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5605 ac_cv_func_alloca_works
=yes
5607 echo "configure: failed program was:" >&5
5608 cat conftest.
$ac_ext >&5
5610 ac_cv_func_alloca_works
=no
5615 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5616 if test $ac_cv_func_alloca_works = yes; then
5617 cat >> confdefs.h
<<\EOF
5618 #define HAVE_ALLOCA 1
5623 if test $ac_cv_func_alloca_works = no
; then
5624 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5625 # that cause trouble. Some versions do not even contain alloca or
5626 # contain a buggy version. If you still want to use their alloca,
5627 # use ar to extract alloca.o from them instead of compiling alloca.c.
5628 ALLOCA
=alloca.
${ac_objext}
5629 cat >> confdefs.h
<<\EOF
5634 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5635 echo "configure:5636: checking whether alloca needs Cray hooks" >&5
5636 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5637 echo $ac_n "(cached) $ac_c" 1>&6
5639 cat > conftest.
$ac_ext <<EOF
5640 #line 5641 "configure"
5641 #include "confdefs.h"
5642 #if defined(CRAY) && ! defined(CRAY2)
5649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5650 egrep "webecray" >/dev
/null
2>&1; then
5661 echo "$ac_t""$ac_cv_os_cray" 1>&6
5662 if test $ac_cv_os_cray = yes; then
5663 for ac_func
in _getb67 GETB67 getb67
; do
5664 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5665 echo "configure:5666: checking for $ac_func" >&5
5666 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5667 echo $ac_n "(cached) $ac_c" 1>&6
5669 cat > conftest.
$ac_ext <<EOF
5670 #line 5671 "configure"
5671 #include "confdefs.h"
5672 /* System header to define __stub macros and hopefully few prototypes,
5673 which can conflict with char $ac_func(); below. */
5675 /* Override any gcc2 internal prototype to avoid an error. */
5676 /* We use char because int might match the return type of a gcc2
5677 builtin and then its argument prototype would still apply. */
5682 /* The GNU C library defines this for functions which it implements
5683 to always fail with ENOSYS. Some functions are actually named
5684 something starting with __ and the normal name is an alias. */
5685 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5693 if { (eval echo configure
:5694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5695 eval "ac_cv_func_$ac_func=yes"
5697 echo "configure: failed program was:" >&5
5698 cat conftest.
$ac_ext >&5
5700 eval "ac_cv_func_$ac_func=no"
5705 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5706 echo "$ac_t""yes" 1>&6
5707 cat >> confdefs.h
<<EOF
5708 #define CRAY_STACKSEG_END $ac_func
5713 echo "$ac_t""no" 1>&6
5719 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5720 echo "configure:5721: checking stack direction for C alloca" >&5
5721 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5722 echo $ac_n "(cached) $ac_c" 1>&6
5724 if test "$cross_compiling" = yes; then
5725 ac_cv_c_stack_direction
=0
5727 cat > conftest.
$ac_ext <<EOF
5728 #line 5729 "configure"
5729 #include "confdefs.h"
5730 find_stack_direction ()
5732 static char *addr = 0;
5737 return find_stack_direction ();
5740 return (&dummy > addr) ? 1 : -1;
5744 exit (find_stack_direction() < 0);
5747 if { (eval echo configure
:5748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5749 ac_cv_c_stack_direction
=1
5751 echo "configure: failed program was:" >&5
5752 cat conftest.
$ac_ext >&5
5754 ac_cv_c_stack_direction
=-1
5761 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5762 cat >> confdefs.h
<<EOF
5763 #define STACK_DIRECTION $ac_cv_c_stack_direction
5768 echo $ac_n "checking for inline""... $ac_c" 1>&6
5769 echo "configure:5770: checking for inline" >&5
5770 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5771 echo $ac_n "(cached) $ac_c" 1>&6
5774 for ac_kw
in inline __inline__ __inline
; do
5775 cat > conftest.
$ac_ext <<EOF
5776 #line 5777 "configure"
5777 #include "confdefs.h"
5783 if { (eval echo configure
:5784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5785 ac_cv_c_inline
=$ac_kw; break
5787 echo "configure: failed program was:" >&5
5788 cat conftest.
$ac_ext >&5
5795 echo "$ac_t""$ac_cv_c_inline" 1>&6
5796 case "$ac_cv_c_inline" in
5798 no
) cat >> confdefs.h
<<\EOF
5802 *) cat >> confdefs.h
<<EOF
5803 #define inline $ac_cv_c_inline
5809 # VMS doesn't have unlink.
5810 for ac_func
in unlink remove
5812 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5813 echo "configure:5814: checking for $ac_func" >&5
5814 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5815 echo $ac_n "(cached) $ac_c" 1>&6
5817 cat > conftest.
$ac_ext <<EOF
5818 #line 5819 "configure"
5819 #include "confdefs.h"
5820 /* System header to define __stub macros and hopefully few prototypes,
5821 which can conflict with char $ac_func(); below. */
5823 /* Override any gcc2 internal prototype to avoid an error. */
5824 /* We use char because int might match the return type of a gcc2
5825 builtin and then its argument prototype would still apply. */
5830 /* The GNU C library defines this for functions which it implements
5831 to always fail with ENOSYS. Some functions are actually named
5832 something starting with __ and the normal name is an alias. */
5833 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5841 if { (eval echo configure
:5842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5843 eval "ac_cv_func_$ac_func=yes"
5845 echo "configure: failed program was:" >&5
5846 cat conftest.
$ac_ext >&5
5848 eval "ac_cv_func_$ac_func=no"
5853 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5854 echo "$ac_t""yes" 1>&6
5855 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5856 cat >> confdefs.h
<<EOF
5857 #define $ac_tr_func 1
5861 echo "$ac_t""no" 1>&6
5866 # Some systems don't have sbrk().
5869 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5870 echo "configure:5871: checking for $ac_func" >&5
5871 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5872 echo $ac_n "(cached) $ac_c" 1>&6
5874 cat > conftest.
$ac_ext <<EOF
5875 #line 5876 "configure"
5876 #include "confdefs.h"
5877 /* System header to define __stub macros and hopefully few prototypes,
5878 which can conflict with char $ac_func(); below. */
5880 /* Override any gcc2 internal prototype to avoid an error. */
5881 /* We use char because int might match the return type of a gcc2
5882 builtin and then its argument prototype would still apply. */
5887 /* The GNU C library defines this for functions which it implements
5888 to always fail with ENOSYS. Some functions are actually named
5889 something starting with __ and the normal name is an alias. */
5890 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5898 if { (eval echo configure
:5899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5900 eval "ac_cv_func_$ac_func=yes"
5902 echo "configure: failed program was:" >&5
5903 cat conftest.
$ac_ext >&5
5905 eval "ac_cv_func_$ac_func=no"
5910 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5911 echo "$ac_t""yes" 1>&6
5912 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5913 cat >> confdefs.h
<<EOF
5914 #define $ac_tr_func 1
5918 echo "$ac_t""no" 1>&6
5923 # do we need the math library?
5924 case "${need_libm}" in
5928 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5929 # These system don't have libm
5932 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5933 echo "configure:5934: checking for _mwvalidcheckl in -lmw" >&5
5934 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5935 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5936 echo $ac_n "(cached) $ac_c" 1>&6
5938 ac_save_LIBS
="$LIBS"
5940 cat > conftest.
$ac_ext <<EOF
5941 #line 5942 "configure"
5942 #include "confdefs.h"
5943 /* Override any gcc2 internal prototype to avoid an error. */
5944 /* We use char because int might match the return type of a gcc2
5945 builtin and then its argument prototype would still apply. */
5946 char _mwvalidcheckl();
5952 if { (eval echo configure
:5953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5954 eval "ac_cv_lib_$ac_lib_var=yes"
5956 echo "configure: failed program was:" >&5
5957 cat conftest.
$ac_ext >&5
5959 eval "ac_cv_lib_$ac_lib_var=no"
5962 LIBS
="$ac_save_LIBS"
5965 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5966 echo "$ac_t""yes" 1>&6
5969 echo "$ac_t""no" 1>&6
5972 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5973 echo "configure:5974: checking for main in -lm" >&5
5974 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5975 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5976 echo $ac_n "(cached) $ac_c" 1>&6
5978 ac_save_LIBS
="$LIBS"
5980 cat > conftest.
$ac_ext <<EOF
5981 #line 5982 "configure"
5982 #include "confdefs.h"
5988 if { (eval echo configure
:5989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5990 eval "ac_cv_lib_$ac_lib_var=yes"
5992 echo "configure: failed program was:" >&5
5993 cat conftest.
$ac_ext >&5
5995 eval "ac_cv_lib_$ac_lib_var=no"
5998 LIBS
="$ac_save_LIBS"
6001 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6002 echo "$ac_t""yes" 1>&6
6005 echo "$ac_t""no" 1>&6
6010 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6011 echo "configure:6012: checking for main in -lm" >&5
6012 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
6013 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6014 echo $ac_n "(cached) $ac_c" 1>&6
6016 ac_save_LIBS
="$LIBS"
6018 cat > conftest.
$ac_ext <<EOF
6019 #line 6020 "configure"
6020 #include "confdefs.h"
6026 if { (eval echo configure
:6027: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6028 eval "ac_cv_lib_$ac_lib_var=yes"
6030 echo "configure: failed program was:" >&5
6031 cat conftest.
$ac_ext >&5
6033 eval "ac_cv_lib_$ac_lib_var=no"
6036 LIBS
="$ac_save_LIBS"
6039 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6040 echo "$ac_t""yes" 1>&6
6043 echo "$ac_t""no" 1>&6
6053 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6054 # enough, but on some of those systems, the assert macro relies on requoting
6056 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6057 echo "configure:6058: checking for working assert macro" >&5
6058 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6059 echo $ac_n "(cached) $ac_c" 1>&6
6061 cat > conftest.
$ac_ext <<EOF
6062 #line 6063 "configure"
6063 #include "confdefs.h"
6068 /* check for requoting problems */
6069 static int a, b, c, d;
6071 assert (!strcmp(s, "foo bar baz quux"));
6072 /* check for newline handling */
6078 if { (eval echo configure
:6079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6080 gas_cv_assert_ok
=yes
6082 echo "configure: failed program was:" >&5
6083 cat conftest.
$ac_ext >&5
6089 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6090 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6091 #define BROKEN_ASSERT 1
6096 # On some systems, the system header files may not declare malloc, realloc,
6097 # and free. There are places where gas needs these functions to have been
6098 # declared -- such as when taking their addresses.
6100 #ifdef HAVE_MEMORY_H
6103 #ifdef HAVE_STRING_H
6106 #ifdef HAVE_STRINGS_H
6107 #include <strings.h>
6110 #ifdef HAVE_STDLIB_H
6113 #ifdef HAVE_UNISTD_H
6118 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6119 echo "configure:6120: checking whether declaration is required for strstr" >&5
6120 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6121 echo $ac_n "(cached) $ac_c" 1>&6
6123 cat > conftest.
$ac_ext <<EOF
6124 #line 6125 "configure"
6125 #include "confdefs.h"
6129 typedef char *(*f)();
6135 if { (eval echo configure
:6136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6137 gas_cv_decl_needed_strstr
=no
6139 echo "configure: failed program was:" >&5
6140 cat conftest.
$ac_ext >&5
6142 gas_cv_decl_needed_strstr
=yes
6146 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6147 if test $gas_cv_decl_needed_strstr = yes; then
6148 cat >> confdefs.h
<<\EOF
6149 #define NEED_DECLARATION_STRSTR 1
6155 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6156 echo "configure:6157: checking whether declaration is required for malloc" >&5
6157 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6158 echo $ac_n "(cached) $ac_c" 1>&6
6160 cat > conftest.
$ac_ext <<EOF
6161 #line 6162 "configure"
6162 #include "confdefs.h"
6166 typedef char *(*f)();
6172 if { (eval echo configure
:6173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6174 gas_cv_decl_needed_malloc
=no
6176 echo "configure: failed program was:" >&5
6177 cat conftest.
$ac_ext >&5
6179 gas_cv_decl_needed_malloc
=yes
6183 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6184 if test $gas_cv_decl_needed_malloc = yes; then
6185 cat >> confdefs.h
<<\EOF
6186 #define NEED_DECLARATION_MALLOC 1
6192 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6193 echo "configure:6194: checking whether declaration is required for free" >&5
6194 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6195 echo $ac_n "(cached) $ac_c" 1>&6
6197 cat > conftest.
$ac_ext <<EOF
6198 #line 6199 "configure"
6199 #include "confdefs.h"
6203 typedef void (*f)();
6209 if { (eval echo configure
:6210: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6211 gas_cv_decl_needed_free
=no
6213 echo "configure: failed program was:" >&5
6214 cat conftest.
$ac_ext >&5
6216 gas_cv_decl_needed_free
=yes
6220 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6221 if test $gas_cv_decl_needed_free = yes; then
6222 cat >> confdefs.h
<<\EOF
6223 #define NEED_DECLARATION_FREE 1
6229 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6230 echo "configure:6231: checking whether declaration is required for sbrk" >&5
6231 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6232 echo $ac_n "(cached) $ac_c" 1>&6
6234 cat > conftest.
$ac_ext <<EOF
6235 #line 6236 "configure"
6236 #include "confdefs.h"
6240 typedef char *(*f)();
6246 if { (eval echo configure
:6247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6248 gas_cv_decl_needed_sbrk
=no
6250 echo "configure: failed program was:" >&5
6251 cat conftest.
$ac_ext >&5
6253 gas_cv_decl_needed_sbrk
=yes
6257 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6258 if test $gas_cv_decl_needed_sbrk = yes; then
6259 cat >> confdefs.h
<<\EOF
6260 #define NEED_DECLARATION_SBRK 1
6266 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6267 echo "configure:6268: checking whether declaration is required for environ" >&5
6268 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6269 echo $ac_n "(cached) $ac_c" 1>&6
6271 cat > conftest.
$ac_ext <<EOF
6272 #line 6273 "configure"
6273 #include "confdefs.h"
6283 if { (eval echo configure
:6284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6285 gas_cv_decl_needed_environ
=no
6287 echo "configure: failed program was:" >&5
6288 cat conftest.
$ac_ext >&5
6290 gas_cv_decl_needed_environ
=yes
6294 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6295 if test $gas_cv_decl_needed_environ = yes; then
6296 cat >> confdefs.h
<<\EOF
6297 #define NEED_DECLARATION_ENVIRON 1
6303 # Does errno.h declare errno, or do we have to add a separate declaration
6306 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6307 echo "configure:6308: checking whether declaration is required for errno" >&5
6308 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6309 echo $ac_n "(cached) $ac_c" 1>&6
6311 cat > conftest.
$ac_ext <<EOF
6312 #line 6313 "configure"
6313 #include "confdefs.h"
6327 if { (eval echo configure
:6328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6329 gas_cv_decl_needed_errno
=no
6331 echo "configure: failed program was:" >&5
6332 cat conftest.
$ac_ext >&5
6334 gas_cv_decl_needed_errno
=yes
6338 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6339 if test $gas_cv_decl_needed_errno = yes; then
6340 cat >> confdefs.h
<<\EOF
6341 #define NEED_DECLARATION_ERRNO 1
6350 cat > confcache
<<\EOF
6351 # This file is a shell script that caches the results of configure
6352 # tests run on this system so they can be shared between configure
6353 # scripts and configure runs. It is not useful on other systems.
6354 # If it contains results you don't want to keep, you may remove or edit it.
6356 # By default, configure uses ./config.cache as the cache file,
6357 # creating it if it does not exist already. You can give configure
6358 # the --cache-file=FILE option to use a different cache file; that is
6359 # what configure does when it calls configure scripts in
6360 # subdirectories, so they share the cache.
6361 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6362 # config.status only pays attention to the cache file if you give it the
6363 # --recheck option to rerun configure.
6366 # The following way of writing the cache mishandles newlines in values,
6367 # but we know of no workaround that is simple, portable, and efficient.
6368 # So, don't put newlines in cache variables' values.
6369 # Ultrix sh set writes to stderr and can't be redirected directly,
6370 # and sets the high bit in the cache file unless we assign to the vars.
6372 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6374 # `set' does not quote correctly, so add quotes (double-quote substitution
6375 # turns \\\\ into \\, and sed turns \\ into \).
6377 -e "s/'/'\\\\''/g" \
6378 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6381 # `set' quotes correctly as required by POSIX, so do not add quotes.
6382 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6385 if cmp -s $cache_file confcache
; then
6388 if test -w $cache_file; then
6389 echo "updating cache $cache_file"
6390 cat confcache
> $cache_file
6392 echo "not updating unwritable cache $cache_file"
6397 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6399 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6400 # Let make expand exec_prefix.
6401 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6403 # Any assignment to VPATH causes Sun make to only execute
6404 # the first set of double-colon rules, so remove it if not needed.
6405 # If there is a colon in the path, we need to keep it.
6406 if test "x$srcdir" = x.
; then
6407 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6410 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6412 DEFS
=-DHAVE_CONFIG_H
6414 # Without the "./", some shells look in PATH for config.status.
6415 : ${CONFIG_STATUS=./config.status}
6417 echo creating
$CONFIG_STATUS
6418 rm -f $CONFIG_STATUS
6419 cat > $CONFIG_STATUS <<EOF
6421 # Generated automatically by configure.
6422 # Run this file to recreate the current configuration.
6423 # This directory was configured as follows,
6424 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6426 # $0 $ac_configure_args
6428 # Compiler output produced by configure, useful for debugging
6429 # configure, is in ./config.log if it exists.
6431 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6434 case "\$ac_option" in
6435 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6436 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6437 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6438 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6439 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6441 -help | --help | --hel | --he | --h)
6442 echo "\$ac_cs_usage"; exit 0 ;;
6443 *) echo "\$ac_cs_usage"; exit 1 ;;
6447 ac_given_srcdir=$srcdir
6448 ac_given_INSTALL="$INSTALL"
6450 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
6452 cat >> $CONFIG_STATUS <<EOF
6454 # Protect against being on the right side of a sed subst in config.status.
6455 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6456 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6460 s%@CFLAGS@%$CFLAGS%g
6461 s%@CPPFLAGS@%$CPPFLAGS%g
6462 s%@CXXFLAGS@%$CXXFLAGS%g
6463 s%@FFLAGS@%$FFLAGS%g
6465 s%@LDFLAGS@%$LDFLAGS%g
6467 s%@exec_prefix@%$exec_prefix%g
6468 s%@prefix@%$prefix%g
6469 s%@program_transform_name@%$program_transform_name%g
6470 s%@bindir@%$bindir%g
6471 s%@sbindir@%$sbindir%g
6472 s%@libexecdir@%$libexecdir%g
6473 s%@datadir@%$datadir%g
6474 s%@sysconfdir@%$sysconfdir%g
6475 s%@sharedstatedir@%$sharedstatedir%g
6476 s%@localstatedir@%$localstatedir%g
6477 s%@libdir@%$libdir%g
6478 s%@includedir@%$includedir%g
6479 s%@oldincludedir@%$oldincludedir%g
6480 s%@infodir@%$infodir%g
6481 s%@mandir@%$mandir%g
6483 s%@host_alias@%$host_alias%g
6484 s%@host_cpu@%$host_cpu%g
6485 s%@host_vendor@%$host_vendor%g
6486 s%@host_os@%$host_os%g
6487 s%@target@%$target%g
6488 s%@target_alias@%$target_alias%g
6489 s%@target_cpu@%$target_cpu%g
6490 s%@target_vendor@%$target_vendor%g
6491 s%@target_os@%$target_os%g
6493 s%@build_alias@%$build_alias%g
6494 s%@build_cpu@%$build_cpu%g
6495 s%@build_vendor@%$build_vendor%g
6496 s%@build_os@%$build_os%g
6497 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6498 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6499 s%@INSTALL_DATA@%$INSTALL_DATA%g
6500 s%@PACKAGE@%$PACKAGE%g
6501 s%@VERSION@%$VERSION%g
6502 s%@ACLOCAL@%$ACLOCAL%g
6503 s%@AUTOCONF@%$AUTOCONF%g
6504 s%@AUTOMAKE@%$AUTOMAKE%g
6505 s%@AUTOHEADER@%$AUTOHEADER%g
6506 s%@MAKEINFO@%$MAKEINFO%g
6507 s%@SET_MAKE@%$SET_MAKE%g
6510 s%@OBJEXT@%$OBJEXT%g
6511 s%@EXEEXT@%$EXEEXT%g
6512 s%@RANLIB@%$RANLIB%g
6514 s%@LIBTOOL@%$LIBTOOL%g
6515 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6516 s%@GDBINIT@%$GDBINIT%g
6517 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6518 s%@extra_objects@%$extra_objects%g
6519 s%@target_cpu_type@%$target_cpu_type%g
6520 s%@obj_format@%$obj_format%g
6521 s%@te_file@%$te_file%g
6522 s%@install_tooldir@%$install_tooldir%g
6524 s%@BFDLIB@%$BFDLIB%g
6525 s%@OPCODES_LIB@%$OPCODES_LIB%g
6526 s%@BFDVER_H@%$BFDVER_H%g
6527 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6530 s%@LEXLIB@%$LEXLIB%g
6532 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6533 s%@ALLOCA@%$ALLOCA%g
6534 s%@USE_NLS@%$USE_NLS%g
6535 s%@MSGFMT@%$MSGFMT%g
6536 s%@GMSGFMT@%$GMSGFMT%g
6537 s%@XGETTEXT@%$XGETTEXT%g
6538 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6539 s%@CATALOGS@%$CATALOGS%g
6540 s%@CATOBJEXT@%$CATOBJEXT%g
6541 s%@DATADIRNAME@%$DATADIRNAME%g
6542 s%@GMOFILES@%$GMOFILES%g
6543 s%@INSTOBJEXT@%$INSTOBJEXT%g
6544 s%@INTLDEPS@%$INTLDEPS%g
6545 s%@INTLLIBS@%$INTLLIBS%g
6546 s%@INTLOBJS@%$INTLOBJS%g
6547 s%@POFILES@%$POFILES%g
6549 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6551 s%@GT_YES@%$GT_YES%g
6552 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6554 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6555 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6562 cat >> $CONFIG_STATUS <<\EOF
6564 # Split the substitutions into bite-sized pieces for seds with
6565 # small command number limits, like on Digital OSF/1 and HP-UX.
6566 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6567 ac_file
=1 # Number of current file.
6568 ac_beg
=1 # First line for current file.
6569 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6572 while $ac_more_lines; do
6573 if test $ac_beg -gt 1; then
6574 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6576 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6578 if test ! -s conftest.s
$ac_file; then
6580 rm -f conftest.s
$ac_file
6582 if test -z "$ac_sed_cmds"; then
6583 ac_sed_cmds
="sed -f conftest.s$ac_file"
6585 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6587 ac_file
=`expr $ac_file + 1`
6589 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6592 if test -z "$ac_sed_cmds"; then
6597 cat >> $CONFIG_STATUS <<EOF
6599 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6601 cat >> $CONFIG_STATUS <<\EOF
6602 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6603 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6605 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6606 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6607 *) ac_file_in
="${ac_file}.in" ;;
6610 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6612 # Remove last slash and all that follows it. Not all systems have dirname.
6613 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6614 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6615 # The file is in a subdirectory.
6616 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6617 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6618 # A "../" for each directory in $ac_dir_suffix.
6619 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6621 ac_dir_suffix
= ac_dots
=
6624 case "$ac_given_srcdir" in
6626 if test -z "$ac_dots"; then top_srcdir
=.
6627 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6628 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6630 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6631 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6634 case "$ac_given_INSTALL" in
6635 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6636 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6639 echo creating
"$ac_file"
6641 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6643 *Makefile
*) ac_comsub
="1i\\
6644 # $configure_input" ;;
6648 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6650 s%@configure_input@%$configure_input%g
6651 s%@srcdir@%$srcdir%g
6652 s%@top_srcdir@%$top_srcdir%g
6653 s%@INSTALL@%$INSTALL%g
6654 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6658 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6659 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6661 # ac_d sets the value in "#define NAME VALUE" lines.
6662 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6663 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6666 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6667 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6668 ac_uB
='\([ ]\)%\1#\2define\3'
6671 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6672 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6673 ac_eB
='$%\1#\2define\3'
6677 if test "${CONFIG_HEADERS+set}" != set; then
6679 cat >> $CONFIG_STATUS <<EOF
6680 CONFIG_HEADERS="config.h:config.in"
6682 cat >> $CONFIG_STATUS <<\EOF
6684 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6685 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6687 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6688 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6689 *) ac_file_in
="${ac_file}.in" ;;
6692 echo creating
$ac_file
6694 rm -f conftest.frag conftest.
in conftest.out
6695 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6696 cat $ac_file_inputs > conftest.
in
6700 # Transform confdefs.h into a sed script conftest.vals that substitutes
6701 # the proper values into config.h.in to produce config.h. And first:
6702 # Protect against being on the right side of a sed subst in config.status.
6703 # Protect against being in an unquoted here document in config.status.
6705 cat > conftest.hdr
<<\EOF
6708 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6712 sed -n -f conftest.hdr confdefs.h > conftest.vals
6715 # This sed command replaces #undef with comments. This is necessary, for
6716 # example, in the case of _POSIX_SOURCE, which is predefined and required
6717 # on some systems where configure will not decide to define it.
6718 cat >> conftest.vals <<\EOF
6719 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6722 # Break up conftest.vals because some shells have a limit on
6723 # the size of here documents, and old seds have small limits too.
6728 ac_lines=`grep -c . conftest.vals
`
6729 # grep -c gives empty output for an empty file on some AIX systems.
6730 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6731 # Write a limited-size here document to conftest.frag.
6732 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6733 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6735 sed -f conftest.frag conftest.in > conftest.out
6737 mv conftest.out conftest.in
6739 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6741 mv conftest.tail conftest.vals
6745 cat >> $CONFIG_STATUS <<\EOF
6746 rm -f conftest.frag conftest.h
6747 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6748 cat conftest.in >> conftest.h
6750 if cmp -s $ac_file conftest.h 2>/dev/null; then
6751 echo "$ac_file is unchanged"
6754 # Remove last slash and all that follows it. Not all systems have dirname.
6755 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6756 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6757 # The file is in a subdirectory.
6758 test ! -d "$ac_dir" && mkdir "$ac_dir"
6761 mv conftest.h $ac_file
6766 cat >> $CONFIG_STATUS <<EOF
6768 target_cpu_type=${target_cpu_type}
6769 cgen_cpu_prefix=${cgen_cpu_prefix}
6770 obj_format=${obj_format}
6773 cat >> $CONFIG_STATUS <<\EOF
6774 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6775 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6776 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6777 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6778 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6779 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6780 if test "x$cgen_cpu_prefix" != x ; then
6781 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6784 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6787 chmod +x $CONFIG_STATUS
6788 rm -fr confdefs* $ac_clean_files
6789 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1