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 am33_2.0
) cpu_type
=mn10300 endian
=little
;;
2317 alpha
*) cpu_type
=alpha
;;
2318 arm
*b|xscale
*b|strongarm
*b
) cpu_type
=arm endian
=big
;;
2319 arm
*|xscale
*|strongarm
*) cpu_type
=arm endian
=little
;;
2320 c4x
*) cpu_type
=tic4x
;;
2321 hppa
*) cpu_type
=hppa
;;
2322 i
[3-7]86) cpu_type
=i386 arch
=i386
;;
2323 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2324 ia64
) cpu_type
=ia64
;;
2325 ip2k
) cpu_type
=ip2k endian
=big
;;
2326 iq2000
) cpu_type
=iq2000 endian
=big
;;
2327 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2328 m680
[012346]0) cpu_type
=m68k
;;
2329 m68008
) cpu_type
=m68k
;;
2330 m683??
) cpu_type
=m68k
;;
2331 m5200
) cpu_type
=m68k
;;
2332 m8
*) cpu_type
=m88k
;;
2333 mips
*el
) cpu_type
=mips endian
=little
;;
2334 mips
*) cpu_type
=mips endian
=big
;;
2335 or32
*) cpu_type
=or32 endian
=big
;;
2336 pjl
*) cpu_type
=pj endian
=little
;;
2337 pj
*) cpu_type
=pj endian
=big
;;
2338 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2339 powerpc
*) cpu_type
=ppc endian
=big
;;
2340 rs6000
*) cpu_type
=ppc
;;
2341 s390x
*) cpu_type
=s390 arch
=s390x
;;
2342 s390
*) cpu_type
=s390 arch
=s390
;;
2343 sh5
*) cpu_type
=sh64 endian
=big
;;
2344 sh5le
*) cpu_type
=sh64 endian
=little
;;
2345 sh64
*) cpu_type
=sh64 endian
=big
;;
2346 sh64le
*) cpu_type
=sh64 endian
=little
;;
2347 sh
*le
) cpu_type
=sh endian
=little
;;
2348 sh
*) cpu_type
=sh endian
=big
;;
2349 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2350 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2351 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2352 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2353 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2354 v850
*) cpu_type
=v850
;;
2355 xtensa
*) cpu_type
=xtensa arch
=xtensa
;;
2356 *) cpu_type
=${cpu} ;;
2359 if test ${this_target} = $target ; then
2360 target_cpu_type
=${cpu_type}
2361 elif test ${target_cpu_type} != ${cpu_type} ; then
2365 generic_target
=${cpu_type}-$vendor-$os
2370 # assign object format
2371 case ${generic_target} in
2372 a29k-
*-coff) fmt=coff
;;
2373 a29k-amd-udi
) fmt=coff
;;
2374 a29k-amd-ebmon
) fmt=coff
;;
2375 a29k-nyu-sym1
) fmt=coff
;;
2376 a29k-
*-rtems*) fmt=coff
;;
2377 a29k-
*-vxworks*) fmt=coff
;;
2379 alpha
*-*-*vms
*) fmt=evax
;;
2380 alpha
*-*-netware*) fmt=ecoff
;;
2381 alpha
*-*-osf*) fmt=ecoff
;;
2382 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2383 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2384 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2385 alpha
*-*-openbsd*) fmt=elf em
=obsd
;;
2387 # cpu_type for am33_2.0 is set to mn10300
2388 mn10300-
*-linux*) fmt=elf bfd_gas
=yes em
=linux
;;
2390 arc-
*-elf*) fmt=elf
;;
2392 arm-
*-aout) fmt=aout
;;
2393 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2394 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2395 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2396 arm-
*-kaos*) fmt=elf
;;
2397 arm
*-*-conix*) fmt=elf
;;
2398 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2399 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2400 arm
*-*-uclinux*) fmt=elf em
=linux
;;
2401 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2402 arm-
*-*n
*bsd
*) fmt=aout em
=nbsd
;;
2403 arm-
**-nto*) fmt=elf
;;
2404 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2405 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2406 arm-
*-wince) fmt=coff em
=wince-pe
;;
2407 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2408 arm-
*-riscix*) fmt=aout em
=riscix
;;
2409 arm-
*-vxworks) fmt=coff
;;
2413 cris-
*-linux-gnu*) fmt=multi bfd_gas
=yes em
=linux
;;
2414 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2416 d10v-
*-*) fmt=elf
;;
2417 d30v-
*-*) fmt=elf
;;
2420 fr30-
*-*) fmt=elf
;;
2423 hppa-
*-linux*) case ${cpu} in
2424 hppa
*64*) fmt=elf em
=hppalinux64
;;
2425 hppa
*) fmt=elf em
=linux
;;
2427 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2428 hppa-
*-lites*) fmt=elf em
=hppa
;;
2429 hppa-
*-netbsd*) fmt=elf em
=nbsd
;;
2430 hppa-
*-openbsd*) fmt=elf em
=hppa
;;
2431 hppa-
*-osf*) fmt=som em
=hppa
;;
2432 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2433 hppa-
*-hpux11*) case ${cpu} in
2434 hppa
*64*) fmt=elf em
=hppa64
;;
2435 hppa
*) fmt=som em
=hppa
;;
2437 hppa-
*-hpux*) fmt=som em
=hppa
;;
2438 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2439 hppa-
*-bsd*) fmt=som em
=hppa
;;
2440 hppa-
*-hiux*) fmt=som em
=hppa
;;
2442 h8300-
*-rtems*) fmt=coff
;;
2443 h8300-
*-coff) fmt=coff
;;
2444 h8300-
*-elf) fmt=elf
;;
2445 h8500-
*-rtems*) fmt=coff
;;
2446 h8500-
*-coff) fmt=coff
;;
2448 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2449 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2450 i386-sequent-bsd
*) fmt=aout em
=dynix
;;
2451 i386-
*-beospe*) fmt=coff em
=pe
;;
2452 i386-
*-beos*) fmt=elf
;;
2453 i386-
*-coff) fmt=coff
;;
2454 i386-
*-elf) fmt=elf
;;
2455 i386-
*-kaos*) fmt=elf
;;
2456 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2457 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2458 i386-
*-netbsdpe*) fmt=coff em
=pe
;;
2459 i386-
*-netbsd*-gnu*) fmt=elf em
=nbsd
;;
2460 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2461 i386-
*-*n
*bsd
*) case ${cpu} in
2462 x86_64
) fmt=elf em
=nbsd
;;
2463 *) fmt=aout em
=nbsd
;;
2465 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2466 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2467 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2468 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2469 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2470 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2471 i386-
*-sysv[45]*) fmt=elf
;;
2472 i386-
*-solaris*) fmt=elf
;;
2473 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2474 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2475 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2476 i386-
*-freebsd*) fmt=elf em
=freebsd
;;
2477 i386-
*-sysv*) fmt=coff
;;
2478 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2479 i386-
*-isc*) fmt=coff
;;
2480 i386-
*-sco3.2v5
*) fmt=elf
2481 if test ${this_target} = $target; then
2482 cat >> confdefs.h
<<\EOF
2487 i386-
*-sco3.2
*) fmt=coff
;;
2488 i386-
*-vsta) fmt=aout
;;
2489 i386-
*-msdosdjgpp* \
2491 | i386-go32-rtems
*) fmt=coff em
=go32
2492 cat >> confdefs.h
<<\EOF
2493 #define STRICTCOFF 1
2496 i386-
*-rtemself*) fmt=elf
;;
2497 i386-
*-rtemscoff*) fmt=coff
;;
2498 i386-
*-rtems*) fmt=elf
;;
2499 i386-
*-gnu*) fmt=elf
;;
2500 i386-
*-mach*) fmt=aout em
=mach
;;
2501 i386-
*-msdos*) fmt=aout
;;
2502 i386-
*-moss*) fmt=elf
;;
2503 i386-
*-pe) fmt=coff em
=pe
;;
2504 i386-
*-cygwin*) fmt=coff em
=pe
;;
2505 i386-
*-interix*) fmt=coff em
=interix
;;
2506 i386-
*-mingw32*) fmt=coff em
=pe
;;
2507 i386-
*-nto-qnx*) fmt=elf
;;
2508 i386-
*-*nt
*) fmt=coff em
=pe
;;
2509 i386-
*-vxworks*) fmt=aout
;;
2510 i386-
*-chaos) fmt=elf
;;
2512 i860-
*-*) fmt=elf endian
=little
2513 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2514 i960-
*-bout) fmt=bout
;;
2515 i960-
*-coff) fmt=coff em
=ic960
;;
2516 i960-
*-rtems*) fmt=coff em
=ic960
;;
2517 i960-
*-nindy*) fmt=bout
;;
2518 i960-
*-vxworks5.0
) fmt=bout
;;
2519 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2520 i960-
*-vxworks*) fmt=bout
;;
2521 i960-
*-elf*) fmt=elf
;;
2523 ia64-
*-elf*) fmt=elf
;;
2524 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2525 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2526 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2527 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2529 ip2k-
*-*) fmt=elf
;;
2531 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2533 m32r-
*-*) fmt=elf
;;
2535 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2536 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2538 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2539 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2540 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2541 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2542 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2543 m68k-apollo-
*) fmt=coff em
=apollo
;;
2544 m68k-
*-elf*) fmt=elf
;;
2545 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2546 m68k-
*-sysv*) fmt=coff
;;
2547 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2548 m68k-
*-rtems*) fmt=elf
;;
2549 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2550 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2551 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2552 m68k-
*-gnu*) fmt=elf
;;
2553 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2554 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2555 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2556 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2557 m68k-apple-aux
*) fmt=coff em
=aux
;;
2558 m68k-
*-psos*) fmt=elf em
=psos
;;
2560 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2561 m88k-
*-coff*) fmt=coff
;;
2563 mcore-
*-elf) fmt=elf
;;
2564 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2566 # don't change em like *-*-bsd does
2567 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2568 mips-dec-bsd
*) fmt=aout endian
=little
;;
2569 mips-sony-bsd
*) fmt=ecoff
;;
2571 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2572 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2573 mips-
*-osf*) fmt=ecoff endian
=little
;;
2574 mips-
*-ecoff*) fmt=ecoff
;;
2575 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2576 mips-
*-irix6*) fmt=elf em
=irix
;;
2577 mips-
*-irix5*) fmt=elf em
=irix
;;
2578 mips-
*-irix*) fmt=ecoff em
=irix
;;
2579 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2580 mips-
*-riscos*) fmt=ecoff
;;
2581 mips
*-*-linux*) fmt=elf em
=tmips
;;
2582 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2583 mips-
*-sysv*) fmt=ecoff
;;
2584 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2585 mips-
*-netbsd*) fmt=elf
;;
2586 mips-
*-openbsd*) fmt=elf
;;
2587 mips-
*-vxworks*) fmt=elf
;;
2589 mmix-
*-*) fmt=elf
;;
2590 mn10200-
*-*) fmt=elf
;;
2591 mn10300-
*-*) fmt=elf
;;
2592 msp430-
*-*) fmt=elf
;;
2593 openrisc-
*-*) fmt=elf
;;
2594 or32-
*-rtems*) fmt=coff
;;
2595 or32-
*-coff) fmt=coff
;;
2596 or32-
*-elf) fmt=elf
;;
2599 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2600 ppc-
*-winnt*) fmt=coff em
=pe
;;
2601 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2602 ppc-
*-aix*) fmt=coff
;;
2603 ppc-
*-beos*) fmt=coff
;;
2604 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2605 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2606 ppc-
*-linux-gnu*) fmt=elf
2609 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2611 ppc-
*-solaris*) fmt=elf
2612 if test ${this_target} = $target; then
2613 cat >> confdefs.h
<<\EOF
2614 #define TARGET_SOLARIS_COMMENT 1
2618 if test x
${endian} = xbig
; then
2619 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2621 ppc-
*-rtems*) fmt=elf
;;
2622 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2623 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2624 ppc-
**-nto*) fmt=elf
;;
2625 ppc-
*-vxworks*) fmt=elf
;;
2626 ppc-
*-windiss*) fmt=elf
;;
2627 ppc-
*-kaos*) fmt=elf
;;
2629 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2630 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2632 sh
*-*-linux*) fmt=elf em
=linux
2634 sh
*eb
) endian
=big
;;
2637 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2638 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2639 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2640 sh-
*-elf*) fmt=elf
;;
2641 sh-
*-coff*) fmt=coff
;;
2642 sh-
*-nto*) fmt=elf
;;
2643 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2644 sh-
*-rtemself*) fmt=elf
;;
2645 sh-
*-rtems*) fmt=coff
;;
2646 sh-
*-kaos*) fmt=elf
;;
2647 shle
*-*-kaos*) fmt=elf
;;
2648 sh64-
*-elf*) fmt=elf
;;
2650 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2651 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2652 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2653 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2655 sparc-
*-rtemsaout*) fmt=aout
;;
2656 sparc-
*-rtemself*) fmt=elf
;;
2657 sparc-
*-rtems*) fmt=elf
;;
2658 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2659 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2660 sparc-
*-coff) fmt=coff
;;
2661 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2662 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2663 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2664 sparc-fujitsu-none
) fmt=aout
;;
2665 sparc-
*-elf) fmt=elf
;;
2666 sparc-
*-sysv4*) fmt=elf
;;
2667 sparc-
*-solaris*) fmt=elf
;;
2668 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2669 sparc-
*-*n
*bsd
*) case ${cpu} in
2670 sparc64
) fmt=elf em
=nbsd
;;
2671 *) fmt=aout em
=nbsd
;;
2673 strongarm-
*-coff) fmt=coff
;;
2674 strongarm-
*-elf) fmt=elf
;;
2675 strongarm-
*-kaos*) fmt=elf
;;
2676 xscale-
*-coff) fmt=coff
;;
2677 xscale-
*-elf) fmt=elf
;;
2679 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2680 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2681 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2682 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2683 tic80-
*-*) fmt=coff
;;
2685 v850-
*-*) fmt=elf
;;
2686 v850e-
*-*) fmt=elf
;;
2687 v850ea-
*-*) fmt=elf
;;
2689 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2690 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2691 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2692 vax-
*-vms) fmt=vms
;;
2694 w65-
*-*) fmt=coff
;;
2696 xstormy16-
*-*) fmt=elf
;;
2698 xtensa-
*-*) fmt=elf
;;
2700 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2702 *-*-aout |
*-*-scout) fmt=aout
;;
2703 *-*-freebsd*) fmt=elf em
=freebsd
;;
2704 *-*-nindy*) fmt=bout
;;
2705 *-*-bsd*) fmt=aout em
=sun3
;;
2706 *-*-generic) fmt=generic
;;
2707 *-*-xray |
*-*-hms) fmt=coff
;;
2708 *-*-sim) fmt=coff
;;
2709 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2710 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2711 *-*-vxworks) fmt=aout
;;
2712 *-*-netware) fmt=elf
;;
2715 if test ${this_target} = $target ; then
2717 if test x
${endian} = xbig
; then
2719 elif test x
${endian} = xlittle
; then
2722 if test x
${endian_def} != x
; then
2723 cat >> confdefs.h
<<EOF
2724 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2730 case ${cpu_type}-${fmt} in
2731 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2732 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2733 |
*-elf |
*-ecoff |
*-som)
2737 # Other random stuff.
2741 # Set mips_cpu to the name of the default CPU.
2742 case ${target_cpu} in
2743 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2746 mipsisa32 | mipsisa32el
)
2749 mipsisa32r2 | mipsisa32r2el
)
2752 mipsisa64 | mipsisa64el
)
2755 mipstx39 | mipstx39el
)
2758 mips64vr | mips64vrel
)
2762 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2764 mips64
* | mipsisa64
* | mipsisa32
*)
2765 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2768 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2771 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2772 # binaries. It's a GNU extension that some OSes don't understand.
2773 # The value only matters on ELF targets.
2776 use_e_mips_abi_o32
=0
2779 use_e_mips_abi_o32
=1
2782 # Decide whether to generate 32-bit or 64-bit code by default.
2783 # Used to resolve -march=from-abi when an embedded ABI is selected.
2785 mips64
*-*-* | mipsisa64
*-*-*)
2786 mips_default_64bit
=1
2789 mips_default_64bit
=0
2792 # Decide which ABI to target by default.
2794 mips64
*-linux* | mips-sgi-irix6
*)
2795 mips_default_abi
=N32_ABI
2798 mips_default_abi
=O32_ABI
2801 mips_default_abi
=NO_ABI
2804 cat >> confdefs.h
<<EOF
2805 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2808 cat >> confdefs.h
<<EOF
2809 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2812 cat >> confdefs.h
<<EOF
2813 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2816 cat >> confdefs.h
<<EOF
2817 #define MIPS_DEFAULT_ABI $mips_default_abi
2823 # Do we need the opcodes library?
2831 case "${enable_shared}" in
2832 yes) shared_opcodes
=true
;;
2833 *opcodes
*) shared_opcodes
=true
;;
2834 *) shared_opcodes
=false
;;
2836 if test "${shared_opcodes}" = "true"; then
2837 # A shared libopcodes must be linked against libbfd.
2843 # Any other special object files needed ?
2845 fr30 | ip2k | iq2000 | m32r | openrisc
)
2853 case ${extra_objects} in
2855 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2860 echo ${extra_objects} |
grep -s "itbl-parse.o"
2861 if test $?
-ne 0 ; then
2862 extra_objects
="$extra_objects itbl-parse.o"
2865 echo ${extra_objects} |
grep -s "itbl-lex.o"
2866 if test $?
-ne 0 ; then
2867 extra_objects
="$extra_objects itbl-lex.o"
2870 echo ${extra_objects} |
grep -s "itbl-ops.o"
2871 if test $?
-ne 0 ; then
2872 extra_objects
="$extra_objects itbl-ops.o"
2876 i386 | s390 | sparc
)
2877 if test $this_target = $target ; then
2878 cat >> confdefs.h
<<EOF
2879 #define DEFAULT_ARCH "${arch}"
2890 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2891 if test $?
-ne 0 ; then
2892 extra_objects
="$extra_objects xtensa-relax.o"
2900 if test $using_cgen = yes ; then
2901 case "x${extra_objects}" in
2903 *) extra_objects
="$extra_objects cgen.o" ;;
2907 # See if we really can support this configuration with the emulation code.
2909 if test $this_target = $target ; then
2910 primary_bfd_gas
=$bfd_gas
2914 if test $bfd_gas = no
; then
2915 # Can't support other configurations this way.
2918 elif test $bfd_gas = no
; then
2919 # Can't support this configuration.
2923 # From target name and format, produce a list of supported emulations.
2925 case ${generic_target}-${fmt} in
2926 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2927 mips
*-*-linux*-*) case "$endian" in
2928 big
) emulation
="mipsbelf mipslelf mipself" ;;
2929 *) emulation
="mipslelf mipsbelf mipself" ;;
2931 mips-
*-lnews*-ecoff) ;;
2932 mips-
*-*-ecoff) case "$endian" in
2933 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2934 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2936 mips-
*-*-elf) case "$endian" in
2937 big
) emulation
="mipsbelf mipslelf mipself" ;;
2938 *) emulation
="mipslelf mipsbelf mipself" ;;
2940 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2941 # i386-pc-pe-coff != i386-pc-coff.
2943 # Uncommenting the next line will turn on support for i386 AOUT
2944 # for the default linux configuration
2945 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2947 i386-
*-aout) emulation
="i386aout" ;;
2948 i386-
*-coff) emulation
="i386coff" ;;
2949 i386-
*-elf) emulation
="i386elf" ;;
2951 # Always all formats. The first stated emulation becomes the default.
2952 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2953 cris-
*-*) emulation
="criself crisaout" ;;
2956 emulations
="$emulations $emulation"
2960 # Turn on all targets if possible
2961 if test ${all_targets} = "yes"; then
2962 case ${target_cpu_type} in
2964 case ${obj_format} in
2966 emulations
="$emulations i386coff i386elf"
2969 emulations
="$emulations i386aout i386elf"
2972 emulations
="$emulations i386aout i386coff"
2979 # Assign floating point type. Most processors with FP support
2980 # IEEE FP. On those that don't support FP at all, usually IEEE
2982 case ${target_cpu} in
2983 vax | tahoe
) atof
=${target_cpu} ;;
2988 case "${obj_format}" in
2989 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2992 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2994 if test $using_cgen = yes ; then
2995 case ${target_cpu} in
2996 *) cgen_cpu_prefix
=${target_cpu} ;;
2999 cat >> confdefs.h
<<\EOF
3000 #define USING_CGEN 1
3006 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
3007 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3010 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
3011 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3014 case ${user_bfd_gas}-${primary_bfd_gas} in
3016 # We didn't override user's choice.
3019 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3031 # User specified nothing.
3035 # Some COFF configurations want these random other flags set.
3036 case ${obj_format} in
3038 case ${target_cpu_type} in
3039 i386
) cat >> confdefs.h
<<\EOF
3043 m68k
) cat >> confdefs.h
<<\EOF
3047 m88k
) cat >> confdefs.h
<<\EOF
3055 # Getting this done right is going to be a bitch. Each configuration specified
3056 # with --enable-targets=... should be checked for environment, format, cpu, and
3059 # For each configuration, the necessary object file support code must be linked
3060 # in. This might be only one, it might be up to four. The necessary emulation
3061 # code needs to be provided, too.
3063 # And then there's "--enable-targets=all"....
3065 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3067 formats
="${obj_format}"
3070 _gas_uniq_list
="$emulations"
3071 _gas_uniq_newlist
=""
3072 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3073 case $_gas_uniq_i in
3075 *) case " $_gas_uniq_newlist " in
3076 *" $_gas_uniq_i "*) ;;
3077 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3081 emulations
=$_gas_uniq_newlist
3083 for em
in .
$emulations ; do
3086 mipsbelf | mipslelf | mipself
)
3087 fmt=elf
file=mipself
;;
3088 mipsbecoff | mipslecoff | mipsecoff
)
3089 fmt=ecoff
file=mipsecoff
;;
3091 fmt=coff
file=$em ;;
3093 fmt=aout
file=$em ;;
3097 formats
="$formats $fmt"
3098 emfiles
="$emfiles e-$file.o"
3099 EMULATIONS
="$EMULATIONS &$em,"
3101 _gas_uniq_list
="$formats"
3102 _gas_uniq_newlist
=""
3103 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3104 case $_gas_uniq_i in
3106 *) case " $_gas_uniq_newlist " in
3107 *" $_gas_uniq_i "*) ;;
3108 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3112 formats
=$_gas_uniq_newlist
3114 _gas_uniq_list
="$emfiles"
3115 _gas_uniq_newlist
=""
3116 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3117 case $_gas_uniq_i in
3119 *) case " $_gas_uniq_newlist " in
3120 *" $_gas_uniq_i "*) ;;
3121 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3125 emfiles
=$_gas_uniq_newlist
3127 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3128 for fmt in $formats ; do
3130 aout
) cat >> confdefs.h
<<\EOF
3131 #define OBJ_MAYBE_AOUT 1
3134 bout
) cat >> confdefs.h
<<\EOF
3135 #define OBJ_MAYBE_BOUT 1
3138 coff
) cat >> confdefs.h
<<\EOF
3139 #define OBJ_MAYBE_COFF 1
3142 ecoff
) cat >> confdefs.h
<<\EOF
3143 #define OBJ_MAYBE_ECOFF 1
3146 elf
) cat >> confdefs.h
<<\EOF
3147 #define OBJ_MAYBE_ELF 1
3150 generic
) cat >> confdefs.h
<<\EOF
3151 #define OBJ_MAYBE_GENERIC 1
3154 hp300
) cat >> confdefs.h
<<\EOF
3155 #define OBJ_MAYBE_HP300 1
3158 ieee
) cat >> confdefs.h
<<\EOF
3159 #define OBJ_MAYBE_IEEE 1
3162 som
) cat >> confdefs.h
<<\EOF
3163 #define OBJ_MAYBE_SOM 1
3166 vms
) cat >> confdefs.h
<<\EOF
3167 #define OBJ_MAYBE_VMS 1
3171 extra_objects
="$extra_objects obj-$fmt.o"
3175 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3176 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3177 # e-mips* has more than one emulation per file, e-i386* has just one at the
3178 # moment. If only one emulation is specified, then don't define
3179 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3180 case "${obj_format}${emfiles}" in
3182 extra_objects
="$extra_objects $emfiles"
3183 cat >> confdefs.h
<<\EOF
3184 #define USE_EMULATIONS 1
3190 cat >> confdefs.h
<<EOF
3191 #define EMULATIONS $EMULATIONS
3194 cat >> confdefs.h
<<EOF
3195 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3199 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3200 yes-
*-coff) need_bfd
=yes ;;
3201 no-
*-coff) need_bfd
=yes
3202 cat >> confdefs.h
<<\EOF
3203 #define MANY_SEGMENTS 1
3208 reject_dev_configs
=yes
3210 case ${reject_dev_configs}-${dev} in
3212 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3222 case "${primary_bfd_gas}" in
3223 yes) cat >> confdefs.h
<<\EOF
3224 #define BFD_ASSEMBLER 1
3230 # do we need the opcodes library?
3231 case "${need_opcodes}" in
3233 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3237 case "${need_bfd}" in
3239 BFDLIB
=..
/bfd
/libbfd.la
3240 BFDVER_H
=..
/bfd
/bfdver.h
3241 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3251 cat >> confdefs.h
<<EOF
3252 #define TARGET_ALIAS "${target_alias}"
3255 cat >> confdefs.h
<<EOF
3256 #define TARGET_CANONICAL "${target}"
3259 cat >> confdefs.h
<<EOF
3260 #define TARGET_CPU "${target_cpu}"
3263 cat >> confdefs.h
<<EOF
3264 #define TARGET_VENDOR "${target_vendor}"
3267 cat >> confdefs.h
<<EOF
3268 #define TARGET_OS "${target_os}"
3272 # Extract the first word of "gcc", so it can be a program name with args.
3273 set dummy gcc
; ac_word
=$2
3274 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3275 echo "configure:3276: checking for $ac_word" >&5
3276 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3277 echo $ac_n "(cached) $ac_c" 1>&6
3279 if test -n "$CC"; then
3280 ac_cv_prog_CC
="$CC" # Let the user override the test.
3282 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3284 for ac_dir
in $ac_dummy; do
3285 test -z "$ac_dir" && ac_dir
=.
3286 if test -f $ac_dir/$ac_word; then
3295 if test -n "$CC"; then
3296 echo "$ac_t""$CC" 1>&6
3298 echo "$ac_t""no" 1>&6
3301 if test -z "$CC"; then
3302 # Extract the first word of "cc", so it can be a program name with args.
3303 set dummy cc
; ac_word
=$2
3304 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3305 echo "configure:3306: checking for $ac_word" >&5
3306 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3307 echo $ac_n "(cached) $ac_c" 1>&6
3309 if test -n "$CC"; then
3310 ac_cv_prog_CC
="$CC" # Let the user override the test.
3312 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3315 for ac_dir
in $ac_dummy; do
3316 test -z "$ac_dir" && ac_dir
=.
3317 if test -f $ac_dir/$ac_word; then
3318 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3319 ac_prog_rejected
=yes
3327 if test $ac_prog_rejected = yes; then
3328 # We found a bogon in the path, so make sure we never use it.
3329 set dummy
$ac_cv_prog_CC
3331 if test $# -gt 0; then
3332 # We chose a different compiler from the bogus one.
3333 # However, it has the same basename, so the bogon will be chosen
3334 # first if we set CC to just the basename; use the full file name.
3336 set dummy
"$ac_dir/$ac_word" "$@"
3344 if test -n "$CC"; then
3345 echo "$ac_t""$CC" 1>&6
3347 echo "$ac_t""no" 1>&6
3350 if test -z "$CC"; then
3351 case "`uname -s`" in
3353 # Extract the first word of "cl", so it can be a program name with args.
3354 set dummy cl
; ac_word
=$2
3355 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3356 echo "configure:3357: checking for $ac_word" >&5
3357 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3358 echo $ac_n "(cached) $ac_c" 1>&6
3360 if test -n "$CC"; then
3361 ac_cv_prog_CC
="$CC" # Let the user override the test.
3363 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3365 for ac_dir
in $ac_dummy; do
3366 test -z "$ac_dir" && ac_dir
=.
3367 if test -f $ac_dir/$ac_word; then
3376 if test -n "$CC"; then
3377 echo "$ac_t""$CC" 1>&6
3379 echo "$ac_t""no" 1>&6
3384 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3387 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3388 echo "configure:3389: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3391 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3392 ac_cpp
='$CPP $CPPFLAGS'
3393 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3394 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3395 cross_compiling
=$ac_cv_prog_cc_cross
3397 cat > conftest.
$ac_ext << EOF
3399 #line 3400 "configure"
3400 #include "confdefs.h"
3404 if { (eval echo configure
:3405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3405 ac_cv_prog_cc_works
=yes
3406 # If we can't run a trivial program, we are probably using a cross compiler.
3407 if (.
/conftest
; exit) 2>/dev
/null
; then
3408 ac_cv_prog_cc_cross
=no
3410 ac_cv_prog_cc_cross
=yes
3413 echo "configure: failed program was:" >&5
3414 cat conftest.
$ac_ext >&5
3415 ac_cv_prog_cc_works
=no
3419 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3420 ac_cpp
='$CPP $CPPFLAGS'
3421 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3422 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3423 cross_compiling
=$ac_cv_prog_cc_cross
3425 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3426 if test $ac_cv_prog_cc_works = no
; then
3427 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3429 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3430 echo "configure:3431: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3431 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3432 cross_compiling
=$ac_cv_prog_cc_cross
3434 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3435 echo "configure:3436: checking whether we are using GNU C" >&5
3436 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3437 echo $ac_n "(cached) $ac_c" 1>&6
3439 cat > conftest.c
<<EOF
3444 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3445: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3451 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3453 if test $ac_cv_prog_gcc = yes; then
3459 ac_test_CFLAGS
="${CFLAGS+set}"
3460 ac_save_CFLAGS
="$CFLAGS"
3462 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3463 echo "configure:3464: checking whether ${CC-cc} accepts -g" >&5
3464 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3465 echo $ac_n "(cached) $ac_c" 1>&6
3467 echo 'void f(){}' > conftest.c
3468 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3477 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3478 if test "$ac_test_CFLAGS" = set; then
3479 CFLAGS
="$ac_save_CFLAGS"
3480 elif test $ac_cv_prog_cc_g = yes; then
3481 if test "$GCC" = yes; then
3487 if test "$GCC" = yes; then
3495 for ac_prog
in 'bison -y' byacc
3497 # Extract the first word of "$ac_prog", so it can be a program name with args.
3498 set dummy
$ac_prog; ac_word
=$2
3499 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3500 echo "configure:3501: checking for $ac_word" >&5
3501 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3502 echo $ac_n "(cached) $ac_c" 1>&6
3504 if test -n "$YACC"; then
3505 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3507 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3509 for ac_dir
in $ac_dummy; do
3510 test -z "$ac_dir" && ac_dir
=.
3511 if test -f $ac_dir/$ac_word; then
3512 ac_cv_prog_YACC
="$ac_prog"
3519 YACC
="$ac_cv_prog_YACC"
3520 if test -n "$YACC"; then
3521 echo "$ac_t""$YACC" 1>&6
3523 echo "$ac_t""no" 1>&6
3526 test -n "$YACC" && break
3528 test -n "$YACC" || YACC
="yacc"
3530 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3531 echo "configure:3532: checking how to run the C preprocessor" >&5
3532 # On Suns, sometimes $CPP names a directory.
3533 if test -n "$CPP" && test -d "$CPP"; then
3536 if test -z "$CPP"; then
3537 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3538 echo $ac_n "(cached) $ac_c" 1>&6
3540 # This must be in double quotes, not single quotes, because CPP may get
3541 # substituted into the Makefile and "${CC-cc}" will confuse make.
3543 # On the NeXT, cc -E runs the code through the compiler's parser,
3544 # not just through cpp.
3545 cat > conftest.
$ac_ext <<EOF
3546 #line 3547 "configure"
3547 #include "confdefs.h"
3551 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3552 { (eval echo configure
:3553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3553 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3554 if test -z "$ac_err"; then
3558 echo "configure: failed program was:" >&5
3559 cat conftest.
$ac_ext >&5
3561 CPP
="${CC-cc} -E -traditional-cpp"
3562 cat > conftest.
$ac_ext <<EOF
3563 #line 3564 "configure"
3564 #include "confdefs.h"
3568 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3569 { (eval echo configure
:3570: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3570 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3571 if test -z "$ac_err"; then
3575 echo "configure: failed program was:" >&5
3576 cat conftest.
$ac_ext >&5
3578 CPP
="${CC-cc} -nologo -E"
3579 cat > conftest.
$ac_ext <<EOF
3580 #line 3581 "configure"
3581 #include "confdefs.h"
3585 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3586 { (eval echo configure
:3587: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3587 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3588 if test -z "$ac_err"; then
3592 echo "configure: failed program was:" >&5
3593 cat conftest.
$ac_ext >&5
3602 ac_cv_prog_CPP
="$CPP"
3604 CPP
="$ac_cv_prog_CPP"
3606 ac_cv_prog_CPP
="$CPP"
3608 echo "$ac_t""$CPP" 1>&6
3610 missing_dir
=`cd $ac_aux_dir && pwd`
3611 for ac_prog
in flex
lex
3613 # Extract the first word of "$ac_prog", so it can be a program name with args.
3614 set dummy
$ac_prog; ac_word
=$2
3615 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3616 echo "configure:3617: checking for $ac_word" >&5
3617 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3618 echo $ac_n "(cached) $ac_c" 1>&6
3620 if test -n "$LEX"; then
3621 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3623 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3625 for ac_dir
in $ac_dummy; do
3626 test -z "$ac_dir" && ac_dir
=.
3627 if test -f $ac_dir/$ac_word; then
3628 ac_cv_prog_LEX
="$ac_prog"
3635 LEX
="$ac_cv_prog_LEX"
3636 if test -n "$LEX"; then
3637 echo "$ac_t""$LEX" 1>&6
3639 echo "$ac_t""no" 1>&6
3642 test -n "$LEX" && break
3644 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3646 # Extract the first word of "flex", so it can be a program name with args.
3647 set dummy flex
; ac_word
=$2
3648 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3649 echo "configure:3650: checking for $ac_word" >&5
3650 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3651 echo $ac_n "(cached) $ac_c" 1>&6
3653 if test -n "$LEX"; then
3654 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3656 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3658 for ac_dir
in $ac_dummy; do
3659 test -z "$ac_dir" && ac_dir
=.
3660 if test -f $ac_dir/$ac_word; then
3661 ac_cv_prog_LEX
="flex"
3666 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3669 LEX
="$ac_cv_prog_LEX"
3670 if test -n "$LEX"; then
3671 echo "$ac_t""$LEX" 1>&6
3673 echo "$ac_t""no" 1>&6
3676 if test -z "$LEXLIB"
3682 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3683 echo "configure:3684: checking for yywrap in -l$ac_lib" >&5
3684 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3685 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3686 echo $ac_n "(cached) $ac_c" 1>&6
3688 ac_save_LIBS
="$LIBS"
3689 LIBS
="-l$ac_lib $LIBS"
3690 cat > conftest.
$ac_ext <<EOF
3691 #line 3692 "configure"
3692 #include "confdefs.h"
3693 /* Override any gcc2 internal prototype to avoid an error. */
3694 /* We use char because int might match the return type of a gcc2
3695 builtin and then its argument prototype would still apply. */
3702 if { (eval echo configure
:3703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3704 eval "ac_cv_lib_$ac_lib_var=yes"
3706 echo "configure: failed program was:" >&5
3707 cat conftest.
$ac_ext >&5
3709 eval "ac_cv_lib_$ac_lib_var=no"
3712 LIBS
="$ac_save_LIBS"
3715 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3716 echo "$ac_t""yes" 1>&6
3719 echo "$ac_t""no" 1>&6
3724 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3725 echo "configure:3726: checking lex output file root" >&5
3726 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3727 echo $ac_n "(cached) $ac_c" 1>&6
3729 # The minimal lex program is just a single line: %%. But some broken lexes
3730 # (Solaris, I think it was) want two %% lines, so accommodate them.
3733 if test -f lex.yy.c
; then
3734 ac_cv_prog_lex_root
=lex.yy
3735 elif test -f lexyy.c
; then
3736 ac_cv_prog_lex_root
=lexyy
3738 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3742 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3743 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3745 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3746 echo "configure:3747: checking whether yytext is a pointer" >&5
3747 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3748 echo $ac_n "(cached) $ac_c" 1>&6
3750 # POSIX says lex can declare yytext either as a pointer or an array; the
3751 # default is implementation-dependent. Figure out which it is, since
3752 # not all implementations provide the %pointer and %array declarations.
3753 ac_cv_prog_lex_yytext_pointer
=no
3754 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3755 ac_save_LIBS
="$LIBS"
3756 LIBS
="$LIBS $LEXLIB"
3757 cat > conftest.
$ac_ext <<EOF
3758 #line 3759 "configure"
3759 #include "confdefs.h"
3760 `cat $LEX_OUTPUT_ROOT.c`
3765 if { (eval echo configure
:3766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3767 ac_cv_prog_lex_yytext_pointer
=yes
3769 echo "configure: failed program was:" >&5
3770 cat conftest.
$ac_ext >&5
3773 LIBS
="$ac_save_LIBS"
3774 rm -f "${LEX_OUTPUT_ROOT}.c"
3778 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3779 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3780 cat >> confdefs.h
<<\EOF
3781 #define YYTEXT_POINTER 1
3787 ALL_LINGUAS
="fr tr es"
3788 # Extract the first word of "ranlib", so it can be a program name with args.
3789 set dummy ranlib
; ac_word
=$2
3790 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3791 echo "configure:3792: checking for $ac_word" >&5
3792 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3793 echo $ac_n "(cached) $ac_c" 1>&6
3795 if test -n "$RANLIB"; then
3796 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3798 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3800 for ac_dir
in $ac_dummy; do
3801 test -z "$ac_dir" && ac_dir
=.
3802 if test -f $ac_dir/$ac_word; then
3803 ac_cv_prog_RANLIB
="ranlib"
3808 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3811 RANLIB
="$ac_cv_prog_RANLIB"
3812 if test -n "$RANLIB"; then
3813 echo "$ac_t""$RANLIB" 1>&6
3815 echo "$ac_t""no" 1>&6
3818 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3819 echo "configure:3820: checking for ANSI C header files" >&5
3820 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3821 echo $ac_n "(cached) $ac_c" 1>&6
3823 cat > conftest.
$ac_ext <<EOF
3824 #line 3825 "configure"
3825 #include "confdefs.h"
3831 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3832 { (eval echo configure
:3833: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3833 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3834 if test -z "$ac_err"; then
3836 ac_cv_header_stdc
=yes
3839 echo "configure: failed program was:" >&5
3840 cat conftest.
$ac_ext >&5
3842 ac_cv_header_stdc
=no
3846 if test $ac_cv_header_stdc = yes; then
3847 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3848 cat > conftest.
$ac_ext <<EOF
3849 #line 3850 "configure"
3850 #include "confdefs.h"
3853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3854 egrep "memchr" >/dev
/null
2>&1; then
3858 ac_cv_header_stdc
=no
3864 if test $ac_cv_header_stdc = yes; then
3865 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3866 cat > conftest.
$ac_ext <<EOF
3867 #line 3868 "configure"
3868 #include "confdefs.h"
3871 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3872 egrep "free" >/dev
/null
2>&1; then
3876 ac_cv_header_stdc
=no
3882 if test $ac_cv_header_stdc = yes; then
3883 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3884 if test "$cross_compiling" = yes; then
3887 cat > conftest.
$ac_ext <<EOF
3888 #line 3889 "configure"
3889 #include "confdefs.h"
3891 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3892 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3893 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3894 int main () { int i; for (i = 0; i < 256; i++)
3895 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3899 if { (eval echo configure
:3900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3903 echo "configure: failed program was:" >&5
3904 cat conftest.
$ac_ext >&5
3906 ac_cv_header_stdc
=no
3914 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3915 if test $ac_cv_header_stdc = yes; then
3916 cat >> confdefs.h
<<\EOF
3917 #define STDC_HEADERS 1
3922 echo $ac_n "checking for working const""... $ac_c" 1>&6
3923 echo "configure:3924: checking for working const" >&5
3924 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3925 echo $ac_n "(cached) $ac_c" 1>&6
3927 cat > conftest.
$ac_ext <<EOF
3928 #line 3929 "configure"
3929 #include "confdefs.h"
3933 /* Ultrix mips cc rejects this. */
3934 typedef int charset[2]; const charset x;
3935 /* SunOS 4.1.1 cc rejects this. */
3936 char const *const *ccp;
3938 /* NEC SVR4.0.2 mips cc rejects this. */
3939 struct point {int x, y;};
3940 static struct point const zero = {0,0};
3941 /* AIX XL C 1.02.0.0 rejects this.
3942 It does not let you subtract one const X* pointer from another in an arm
3943 of an if-expression whose if-part is not a constant expression */
3944 const char *g = "string";
3945 ccp = &g + (g ? g-g : 0);
3946 /* HPUX 7.0 cc rejects these. */
3949 ccp = (char const *const *) p;
3950 { /* SCO 3.2v4 cc rejects this. */
3952 char const *s = 0 ? (char *) 0 : (char const *) 0;
3956 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3958 const int *foo = &x[0];
3961 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3962 typedef const int *iptr;
3966 { /* AIX XL C 1.02.0.0 rejects this saying
3967 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3968 struct s { int j; const int *ap[3]; };
3969 struct s *b; b->j = 5;
3971 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3977 if { (eval echo configure
:3978: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3981 echo "configure: failed program was:" >&5
3982 cat conftest.
$ac_ext >&5
3989 echo "$ac_t""$ac_cv_c_const" 1>&6
3990 if test $ac_cv_c_const = no
; then
3991 cat >> confdefs.h
<<\EOF
3997 echo $ac_n "checking for inline""... $ac_c" 1>&6
3998 echo "configure:3999: checking for inline" >&5
3999 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
4000 echo $ac_n "(cached) $ac_c" 1>&6
4003 for ac_kw
in inline __inline__ __inline
; do
4004 cat > conftest.
$ac_ext <<EOF
4005 #line 4006 "configure"
4006 #include "confdefs.h"
4012 if { (eval echo configure
:4013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4014 ac_cv_c_inline
=$ac_kw; break
4016 echo "configure: failed program was:" >&5
4017 cat conftest.
$ac_ext >&5
4024 echo "$ac_t""$ac_cv_c_inline" 1>&6
4025 case "$ac_cv_c_inline" in
4027 no
) cat >> confdefs.h
<<\EOF
4031 *) cat >> confdefs.h
<<EOF
4032 #define inline $ac_cv_c_inline
4037 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4038 echo "configure:4039: checking for off_t" >&5
4039 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4040 echo $ac_n "(cached) $ac_c" 1>&6
4042 cat > conftest.
$ac_ext <<EOF
4043 #line 4044 "configure"
4044 #include "confdefs.h"
4045 #include <sys/types.h>
4051 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4052 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4054 ac_cv_type_off_t
=yes
4062 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4063 if test $ac_cv_type_off_t = no
; then
4064 cat >> confdefs.h
<<\EOF
4070 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4071 echo "configure:4072: checking for size_t" >&5
4072 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4073 echo $ac_n "(cached) $ac_c" 1>&6
4075 cat > conftest.
$ac_ext <<EOF
4076 #line 4077 "configure"
4077 #include "confdefs.h"
4078 #include <sys/types.h>
4084 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4085 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4087 ac_cv_type_size_t
=yes
4090 ac_cv_type_size_t
=no
4095 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4096 if test $ac_cv_type_size_t = no
; then
4097 cat >> confdefs.h
<<\EOF
4098 #define size_t unsigned
4103 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4104 # for constant arguments. Useless!
4105 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4106 echo "configure:4107: checking for working alloca.h" >&5
4107 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4108 echo $ac_n "(cached) $ac_c" 1>&6
4110 cat > conftest.
$ac_ext <<EOF
4111 #line 4112 "configure"
4112 #include "confdefs.h"
4115 char *p = alloca(2 * sizeof(int));
4118 if { (eval echo configure
:4119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4120 ac_cv_header_alloca_h
=yes
4122 echo "configure: failed program was:" >&5
4123 cat conftest.
$ac_ext >&5
4125 ac_cv_header_alloca_h
=no
4130 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4131 if test $ac_cv_header_alloca_h = yes; then
4132 cat >> confdefs.h
<<\EOF
4133 #define HAVE_ALLOCA_H 1
4138 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4139 echo "configure:4140: checking for alloca" >&5
4140 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4141 echo $ac_n "(cached) $ac_c" 1>&6
4143 cat > conftest.
$ac_ext <<EOF
4144 #line 4145 "configure"
4145 #include "confdefs.h"
4148 # define alloca __builtin_alloca
4151 # include <malloc.h>
4152 # define alloca _alloca
4155 # include <alloca.h>
4160 # ifndef alloca /* predefined by HP cc +Olibcalls */
4169 char *p = (char *) alloca(1);
4172 if { (eval echo configure
:4173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4174 ac_cv_func_alloca_works
=yes
4176 echo "configure: failed program was:" >&5
4177 cat conftest.
$ac_ext >&5
4179 ac_cv_func_alloca_works
=no
4184 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4185 if test $ac_cv_func_alloca_works = yes; then
4186 cat >> confdefs.h
<<\EOF
4187 #define HAVE_ALLOCA 1
4192 if test $ac_cv_func_alloca_works = no
; then
4193 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4194 # that cause trouble. Some versions do not even contain alloca or
4195 # contain a buggy version. If you still want to use their alloca,
4196 # use ar to extract alloca.o from them instead of compiling alloca.c.
4197 ALLOCA
=alloca.
${ac_objext}
4198 cat >> confdefs.h
<<\EOF
4203 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4204 echo "configure:4205: checking whether alloca needs Cray hooks" >&5
4205 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4206 echo $ac_n "(cached) $ac_c" 1>&6
4208 cat > conftest.
$ac_ext <<EOF
4209 #line 4210 "configure"
4210 #include "confdefs.h"
4211 #if defined(CRAY) && ! defined(CRAY2)
4218 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4219 egrep "webecray" >/dev
/null
2>&1; then
4230 echo "$ac_t""$ac_cv_os_cray" 1>&6
4231 if test $ac_cv_os_cray = yes; then
4232 for ac_func
in _getb67 GETB67 getb67
; do
4233 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4234 echo "configure:4235: checking for $ac_func" >&5
4235 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4236 echo $ac_n "(cached) $ac_c" 1>&6
4238 cat > conftest.
$ac_ext <<EOF
4239 #line 4240 "configure"
4240 #include "confdefs.h"
4241 /* System header to define __stub macros and hopefully few prototypes,
4242 which can conflict with char $ac_func(); below. */
4244 /* Override any gcc2 internal prototype to avoid an error. */
4245 /* We use char because int might match the return type of a gcc2
4246 builtin and then its argument prototype would still apply. */
4251 /* The GNU C library defines this for functions which it implements
4252 to always fail with ENOSYS. Some functions are actually named
4253 something starting with __ and the normal name is an alias. */
4254 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4262 if { (eval echo configure
:4263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4264 eval "ac_cv_func_$ac_func=yes"
4266 echo "configure: failed program was:" >&5
4267 cat conftest.
$ac_ext >&5
4269 eval "ac_cv_func_$ac_func=no"
4274 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4275 echo "$ac_t""yes" 1>&6
4276 cat >> confdefs.h
<<EOF
4277 #define CRAY_STACKSEG_END $ac_func
4282 echo "$ac_t""no" 1>&6
4288 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4289 echo "configure:4290: checking stack direction for C alloca" >&5
4290 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4291 echo $ac_n "(cached) $ac_c" 1>&6
4293 if test "$cross_compiling" = yes; then
4294 ac_cv_c_stack_direction
=0
4296 cat > conftest.
$ac_ext <<EOF
4297 #line 4298 "configure"
4298 #include "confdefs.h"
4299 find_stack_direction ()
4301 static char *addr = 0;
4306 return find_stack_direction ();
4309 return (&dummy > addr) ? 1 : -1;
4313 exit (find_stack_direction() < 0);
4316 if { (eval echo configure
:4317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4318 ac_cv_c_stack_direction
=1
4320 echo "configure: failed program was:" >&5
4321 cat conftest.
$ac_ext >&5
4323 ac_cv_c_stack_direction
=-1
4330 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4331 cat >> confdefs.h
<<EOF
4332 #define STACK_DIRECTION $ac_cv_c_stack_direction
4337 for ac_hdr
in unistd.h
4339 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4340 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4341 echo "configure:4342: checking for $ac_hdr" >&5
4342 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4343 echo $ac_n "(cached) $ac_c" 1>&6
4345 cat > conftest.
$ac_ext <<EOF
4346 #line 4347 "configure"
4347 #include "confdefs.h"
4350 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4351 { (eval echo configure
:4352: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4352 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4353 if test -z "$ac_err"; then
4355 eval "ac_cv_header_$ac_safe=yes"
4358 echo "configure: failed program was:" >&5
4359 cat conftest.
$ac_ext >&5
4361 eval "ac_cv_header_$ac_safe=no"
4365 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4366 echo "$ac_t""yes" 1>&6
4367 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4368 cat >> confdefs.h
<<EOF
4369 #define $ac_tr_hdr 1
4373 echo "$ac_t""no" 1>&6
4377 for ac_func
in getpagesize
4379 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4380 echo "configure:4381: checking for $ac_func" >&5
4381 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4382 echo $ac_n "(cached) $ac_c" 1>&6
4384 cat > conftest.
$ac_ext <<EOF
4385 #line 4386 "configure"
4386 #include "confdefs.h"
4387 /* System header to define __stub macros and hopefully few prototypes,
4388 which can conflict with char $ac_func(); below. */
4390 /* Override any gcc2 internal prototype to avoid an error. */
4391 /* We use char because int might match the return type of a gcc2
4392 builtin and then its argument prototype would still apply. */
4397 /* The GNU C library defines this for functions which it implements
4398 to always fail with ENOSYS. Some functions are actually named
4399 something starting with __ and the normal name is an alias. */
4400 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4408 if { (eval echo configure
:4409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4410 eval "ac_cv_func_$ac_func=yes"
4412 echo "configure: failed program was:" >&5
4413 cat conftest.
$ac_ext >&5
4415 eval "ac_cv_func_$ac_func=no"
4420 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4421 echo "$ac_t""yes" 1>&6
4422 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4423 cat >> confdefs.h
<<EOF
4424 #define $ac_tr_func 1
4428 echo "$ac_t""no" 1>&6
4432 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4433 echo "configure:4434: checking for working mmap" >&5
4434 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4435 echo $ac_n "(cached) $ac_c" 1>&6
4437 if test "$cross_compiling" = yes; then
4438 ac_cv_func_mmap_fixed_mapped
=no
4440 cat > conftest.
$ac_ext <<EOF
4441 #line 4442 "configure"
4442 #include "confdefs.h"
4444 /* Thanks to Mike Haertel and Jim Avera for this test.
4445 Here is a matrix of mmap possibilities:
4446 mmap private not fixed
4447 mmap private fixed at somewhere currently unmapped
4448 mmap private fixed at somewhere already mapped
4449 mmap shared not fixed
4450 mmap shared fixed at somewhere currently unmapped
4451 mmap shared fixed at somewhere already mapped
4452 For private mappings, we should verify that changes cannot be read()
4453 back from the file, nor mmap's back from the file at a different
4454 address. (There have been systems where private was not correctly
4455 implemented like the infamous i386 svr4.0, and systems where the
4456 VM page cache was not coherent with the filesystem buffer cache
4457 like early versions of FreeBSD and possibly contemporary NetBSD.)
4458 For shared mappings, we should conversely verify that changes get
4459 propogated back to all the places they're supposed to be.
4461 Grep wants private fixed already mapped.
4462 The main things grep needs to know about mmap are:
4463 * does it exist and is it safe to write into the mmap'd area
4464 * how to use it (BSD variants) */
4465 #include <sys/types.h>
4467 #include <sys/mman.h>
4469 /* This mess was copied from the GNU getpagesize.h. */
4470 #ifndef HAVE_GETPAGESIZE
4471 # ifdef HAVE_UNISTD_H
4472 # include <unistd.h>
4475 /* Assume that all systems that can run configure have sys/param.h. */
4476 # ifndef HAVE_SYS_PARAM_H
4477 # define HAVE_SYS_PARAM_H 1
4480 # ifdef _SC_PAGESIZE
4481 # define getpagesize() sysconf(_SC_PAGESIZE)
4482 # else /* no _SC_PAGESIZE */
4483 # ifdef HAVE_SYS_PARAM_H
4484 # include <sys/param.h>
4485 # ifdef EXEC_PAGESIZE
4486 # define getpagesize() EXEC_PAGESIZE
4487 # else /* no EXEC_PAGESIZE */
4489 # define getpagesize() NBPG * CLSIZE
4492 # endif /* no CLSIZE */
4493 # else /* no NBPG */
4495 # define getpagesize() NBPC
4496 # else /* no NBPC */
4498 # define getpagesize() PAGESIZE
4499 # endif /* PAGESIZE */
4500 # endif /* no NBPC */
4501 # endif /* no NBPG */
4502 # endif /* no EXEC_PAGESIZE */
4503 # else /* no HAVE_SYS_PARAM_H */
4504 # define getpagesize() 8192 /* punt totally */
4505 # endif /* no HAVE_SYS_PARAM_H */
4506 # endif /* no _SC_PAGESIZE */
4508 #endif /* no HAVE_GETPAGESIZE */
4511 extern "C" { void *malloc(unsigned); }
4519 char *data, *data2, *data3;
4523 pagesize = getpagesize();
4526 * First, make a file with some known garbage in it.
4528 data = malloc(pagesize);
4531 for (i = 0; i < pagesize; ++i)
4532 *(data + i) = rand();
4534 fd = creat("conftestmmap", 0600);
4537 if (write(fd, data, pagesize) != pagesize)
4542 * Next, try to mmap the file at a fixed address which
4543 * already has something else allocated at it. If we can,
4544 * also make sure that we see the same garbage.
4546 fd = open("conftestmmap", O_RDWR);
4549 data2 = malloc(2 * pagesize);
4552 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4553 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4554 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4556 for (i = 0; i < pagesize; ++i)
4557 if (*(data + i) != *(data2 + i))
4561 * Finally, make sure that changes to the mapped area
4562 * do not percolate back to the file as seen by read().
4563 * (This is a bug on some variants of i386 svr4.0.)
4565 for (i = 0; i < pagesize; ++i)
4566 *(data2 + i) = *(data2 + i) + 1;
4567 data3 = malloc(pagesize);
4570 if (read(fd, data3, pagesize) != pagesize)
4572 for (i = 0; i < pagesize; ++i)
4573 if (*(data + i) != *(data3 + i))
4576 unlink("conftestmmap");
4581 if { (eval echo configure
:4582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4583 ac_cv_func_mmap_fixed_mapped
=yes
4585 echo "configure: failed program was:" >&5
4586 cat conftest.
$ac_ext >&5
4588 ac_cv_func_mmap_fixed_mapped
=no
4595 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4596 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4597 cat >> confdefs.h
<<\EOF
4604 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4605 unistd.h values.h sys
/param.h
4607 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4608 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4609 echo "configure:4610: checking for $ac_hdr" >&5
4610 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4611 echo $ac_n "(cached) $ac_c" 1>&6
4613 cat > conftest.
$ac_ext <<EOF
4614 #line 4615 "configure"
4615 #include "confdefs.h"
4618 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4619 { (eval echo configure
:4620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4620 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4621 if test -z "$ac_err"; then
4623 eval "ac_cv_header_$ac_safe=yes"
4626 echo "configure: failed program was:" >&5
4627 cat conftest.
$ac_ext >&5
4629 eval "ac_cv_header_$ac_safe=no"
4633 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4634 echo "$ac_t""yes" 1>&6
4635 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4636 cat >> confdefs.h
<<EOF
4637 #define $ac_tr_hdr 1
4641 echo "$ac_t""no" 1>&6
4645 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4646 __argz_count __argz_stringify __argz_next
4648 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4649 echo "configure:4650: checking for $ac_func" >&5
4650 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4651 echo $ac_n "(cached) $ac_c" 1>&6
4653 cat > conftest.
$ac_ext <<EOF
4654 #line 4655 "configure"
4655 #include "confdefs.h"
4656 /* System header to define __stub macros and hopefully few prototypes,
4657 which can conflict with char $ac_func(); below. */
4659 /* Override any gcc2 internal prototype to avoid an error. */
4660 /* We use char because int might match the return type of a gcc2
4661 builtin and then its argument prototype would still apply. */
4666 /* The GNU C library defines this for functions which it implements
4667 to always fail with ENOSYS. Some functions are actually named
4668 something starting with __ and the normal name is an alias. */
4669 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4677 if { (eval echo configure
:4678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4679 eval "ac_cv_func_$ac_func=yes"
4681 echo "configure: failed program was:" >&5
4682 cat conftest.
$ac_ext >&5
4684 eval "ac_cv_func_$ac_func=no"
4689 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4690 echo "$ac_t""yes" 1>&6
4691 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4692 cat >> confdefs.h
<<EOF
4693 #define $ac_tr_func 1
4697 echo "$ac_t""no" 1>&6
4702 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4703 for ac_func
in stpcpy
4705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4706 echo "configure:4707: checking for $ac_func" >&5
4707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4708 echo $ac_n "(cached) $ac_c" 1>&6
4710 cat > conftest.
$ac_ext <<EOF
4711 #line 4712 "configure"
4712 #include "confdefs.h"
4713 /* System header to define __stub macros and hopefully few prototypes,
4714 which can conflict with char $ac_func(); below. */
4716 /* Override any gcc2 internal prototype to avoid an error. */
4717 /* We use char because int might match the return type of a gcc2
4718 builtin and then its argument prototype would still apply. */
4723 /* The GNU C library defines this for functions which it implements
4724 to always fail with ENOSYS. Some functions are actually named
4725 something starting with __ and the normal name is an alias. */
4726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4734 if { (eval echo configure
:4735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4736 eval "ac_cv_func_$ac_func=yes"
4738 echo "configure: failed program was:" >&5
4739 cat conftest.
$ac_ext >&5
4741 eval "ac_cv_func_$ac_func=no"
4746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4747 echo "$ac_t""yes" 1>&6
4748 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4749 cat >> confdefs.h
<<EOF
4750 #define $ac_tr_func 1
4754 echo "$ac_t""no" 1>&6
4759 if test "${ac_cv_func_stpcpy}" = "yes"; then
4760 cat >> confdefs.h
<<\EOF
4761 #define HAVE_STPCPY 1
4766 if test $ac_cv_header_locale_h = yes; then
4767 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4768 echo "configure:4769: checking for LC_MESSAGES" >&5
4769 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4772 cat > conftest.
$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4780 if { (eval echo configure
:4781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4782 am_cv_val_LC_MESSAGES
=yes
4784 echo "configure: failed program was:" >&5
4785 cat conftest.
$ac_ext >&5
4787 am_cv_val_LC_MESSAGES
=no
4792 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4793 if test $am_cv_val_LC_MESSAGES = yes; then
4794 cat >> confdefs.h
<<\EOF
4795 #define HAVE_LC_MESSAGES 1
4800 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4801 echo "configure:4802: checking whether NLS is requested" >&5
4802 # Check whether --enable-nls or --disable-nls was given.
4803 if test "${enable_nls+set}" = set; then
4804 enableval
="$enable_nls"
4810 echo "$ac_t""$USE_NLS" 1>&6
4813 USE_INCLUDED_LIBINTL
=no
4815 if test "$USE_NLS" = "yes"; then
4816 cat >> confdefs.h
<<\EOF
4817 #define ENABLE_NLS 1
4820 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4821 echo "configure:4822: checking whether included gettext is requested" >&5
4822 # Check whether --with-included-gettext or --without-included-gettext was given.
4823 if test "${with_included_gettext+set}" = set; then
4824 withval
="$with_included_gettext"
4825 nls_cv_force_use_gnu_gettext
=$withval
4827 nls_cv_force_use_gnu_gettext
=no
4830 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4832 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4833 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4835 nls_cv_header_libgt
=
4838 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4839 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4840 echo "configure:4841: checking for libintl.h" >&5
4841 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4842 echo $ac_n "(cached) $ac_c" 1>&6
4844 cat > conftest.
$ac_ext <<EOF
4845 #line 4846 "configure"
4846 #include "confdefs.h"
4847 #include <libintl.h>
4849 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4850 { (eval echo configure
:4851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4851 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4852 if test -z "$ac_err"; then
4854 eval "ac_cv_header_$ac_safe=yes"
4857 echo "configure: failed program was:" >&5
4858 cat conftest.
$ac_ext >&5
4860 eval "ac_cv_header_$ac_safe=no"
4864 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4865 echo "$ac_t""yes" 1>&6
4866 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4867 echo "configure:4868: checking for gettext in libc" >&5
4868 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4869 echo $ac_n "(cached) $ac_c" 1>&6
4871 cat > conftest.
$ac_ext <<EOF
4872 #line 4873 "configure"
4873 #include "confdefs.h"
4874 #include <libintl.h>
4876 return (int) gettext ("")
4879 if { (eval echo configure
:4880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4881 gt_cv_func_gettext_libc
=yes
4883 echo "configure: failed program was:" >&5
4884 cat conftest.
$ac_ext >&5
4886 gt_cv_func_gettext_libc
=no
4891 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4893 if test "$gt_cv_func_gettext_libc" != "yes"; then
4894 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4895 echo "configure:4896: checking for bindtextdomain in -lintl" >&5
4896 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4897 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4898 echo $ac_n "(cached) $ac_c" 1>&6
4900 ac_save_LIBS
="$LIBS"
4902 cat > conftest.
$ac_ext <<EOF
4903 #line 4904 "configure"
4904 #include "confdefs.h"
4905 /* Override any gcc2 internal prototype to avoid an error. */
4906 /* We use char because int might match the return type of a gcc2
4907 builtin and then its argument prototype would still apply. */
4908 char bindtextdomain();
4914 if { (eval echo configure
:4915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4916 eval "ac_cv_lib_$ac_lib_var=yes"
4918 echo "configure: failed program was:" >&5
4919 cat conftest.
$ac_ext >&5
4921 eval "ac_cv_lib_$ac_lib_var=no"
4924 LIBS
="$ac_save_LIBS"
4927 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4928 echo "$ac_t""yes" 1>&6
4929 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4930 echo "configure:4931: checking for gettext in libintl" >&5
4931 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4932 echo $ac_n "(cached) $ac_c" 1>&6
4934 cat > conftest.
$ac_ext <<EOF
4935 #line 4936 "configure"
4936 #include "confdefs.h"
4939 return (int) gettext ("")
4942 if { (eval echo configure
:4943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4944 gt_cv_func_gettext_libintl
=yes
4946 echo "configure: failed program was:" >&5
4947 cat conftest.
$ac_ext >&5
4949 gt_cv_func_gettext_libintl
=no
4954 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4956 echo "$ac_t""no" 1>&6
4961 if test "$gt_cv_func_gettext_libc" = "yes" \
4962 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4963 cat >> confdefs.h
<<\EOF
4964 #define HAVE_GETTEXT 1
4967 # Extract the first word of "msgfmt", so it can be a program name with args.
4968 set dummy msgfmt
; ac_word
=$2
4969 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4970 echo "configure:4971: checking for $ac_word" >&5
4971 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4972 echo $ac_n "(cached) $ac_c" 1>&6
4976 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4979 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4980 for ac_dir
in $PATH; do
4981 test -z "$ac_dir" && ac_dir
=.
4982 if test -f $ac_dir/$ac_word; then
4983 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4984 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4990 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4994 MSGFMT
="$ac_cv_path_MSGFMT"
4995 if test -n "$MSGFMT"; then
4996 echo "$ac_t""$MSGFMT" 1>&6
4998 echo "$ac_t""no" 1>&6
5000 if test "$MSGFMT" != "no"; then
5001 for ac_func
in dcgettext
5003 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5004 echo "configure:5005: checking for $ac_func" >&5
5005 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5006 echo $ac_n "(cached) $ac_c" 1>&6
5008 cat > conftest.
$ac_ext <<EOF
5009 #line 5010 "configure"
5010 #include "confdefs.h"
5011 /* System header to define __stub macros and hopefully few prototypes,
5012 which can conflict with char $ac_func(); below. */
5014 /* Override any gcc2 internal prototype to avoid an error. */
5015 /* We use char because int might match the return type of a gcc2
5016 builtin and then its argument prototype would still apply. */
5021 /* The GNU C library defines this for functions which it implements
5022 to always fail with ENOSYS. Some functions are actually named
5023 something starting with __ and the normal name is an alias. */
5024 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5032 if { (eval echo configure
:5033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5034 eval "ac_cv_func_$ac_func=yes"
5036 echo "configure: failed program was:" >&5
5037 cat conftest.
$ac_ext >&5
5039 eval "ac_cv_func_$ac_func=no"
5044 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5045 echo "$ac_t""yes" 1>&6
5046 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5047 cat >> confdefs.h
<<EOF
5048 #define $ac_tr_func 1
5052 echo "$ac_t""no" 1>&6
5056 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5057 set dummy gmsgfmt
; ac_word
=$2
5058 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5059 echo "configure:5060: checking for $ac_word" >&5
5060 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5061 echo $ac_n "(cached) $ac_c" 1>&6
5065 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5068 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5071 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5073 for ac_dir
in $ac_dummy; do
5074 test -z "$ac_dir" && ac_dir
=.
5075 if test -f $ac_dir/$ac_word; then
5076 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5081 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5085 GMSGFMT
="$ac_cv_path_GMSGFMT"
5086 if test -n "$GMSGFMT"; then
5087 echo "$ac_t""$GMSGFMT" 1>&6
5089 echo "$ac_t""no" 1>&6
5092 # Extract the first word of "xgettext", so it can be a program name with args.
5093 set dummy xgettext
; ac_word
=$2
5094 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5095 echo "configure:5096: checking for $ac_word" >&5
5096 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5101 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5104 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5105 for ac_dir
in $PATH; do
5106 test -z "$ac_dir" && ac_dir
=.
5107 if test -f $ac_dir/$ac_word; then
5108 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5109 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5115 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5119 XGETTEXT
="$ac_cv_path_XGETTEXT"
5120 if test -n "$XGETTEXT"; then
5121 echo "$ac_t""$XGETTEXT" 1>&6
5123 echo "$ac_t""no" 1>&6
5126 cat > conftest.
$ac_ext <<EOF
5127 #line 5128 "configure"
5128 #include "confdefs.h"
5131 extern int _nl_msg_cat_cntr;
5132 return _nl_msg_cat_cntr
5135 if { (eval echo configure
:5136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5140 echo "configure: failed program was:" >&5
5141 cat conftest.
$ac_ext >&5
5152 echo "$ac_t""no" 1>&6
5157 if test "$CATOBJEXT" = "NONE"; then
5158 nls_cv_use_gnu_gettext
=yes
5162 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5163 INTLOBJS
="\$(GETTOBJS)"
5164 # Extract the first word of "msgfmt", so it can be a program name with args.
5165 set dummy msgfmt
; ac_word
=$2
5166 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5167 echo "configure:5168: checking for $ac_word" >&5
5168 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5169 echo $ac_n "(cached) $ac_c" 1>&6
5173 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5176 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5177 for ac_dir
in $PATH; do
5178 test -z "$ac_dir" && ac_dir
=.
5179 if test -f $ac_dir/$ac_word; then
5180 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5181 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5187 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5191 MSGFMT
="$ac_cv_path_MSGFMT"
5192 if test -n "$MSGFMT"; then
5193 echo "$ac_t""$MSGFMT" 1>&6
5195 echo "$ac_t""no" 1>&6
5198 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5199 set dummy gmsgfmt
; ac_word
=$2
5200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5201 echo "configure:5202: checking for $ac_word" >&5
5202 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5203 echo $ac_n "(cached) $ac_c" 1>&6
5207 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5210 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5213 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5215 for ac_dir
in $ac_dummy; do
5216 test -z "$ac_dir" && ac_dir
=.
5217 if test -f $ac_dir/$ac_word; then
5218 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5223 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5227 GMSGFMT
="$ac_cv_path_GMSGFMT"
5228 if test -n "$GMSGFMT"; then
5229 echo "$ac_t""$GMSGFMT" 1>&6
5231 echo "$ac_t""no" 1>&6
5234 # Extract the first word of "xgettext", so it can be a program name with args.
5235 set dummy xgettext
; ac_word
=$2
5236 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5237 echo "configure:5238: checking for $ac_word" >&5
5238 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5239 echo $ac_n "(cached) $ac_c" 1>&6
5243 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5246 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5247 for ac_dir
in $PATH; do
5248 test -z "$ac_dir" && ac_dir
=.
5249 if test -f $ac_dir/$ac_word; then
5250 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5251 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5257 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5261 XGETTEXT
="$ac_cv_path_XGETTEXT"
5262 if test -n "$XGETTEXT"; then
5263 echo "$ac_t""$XGETTEXT" 1>&6
5265 echo "$ac_t""no" 1>&6
5269 USE_INCLUDED_LIBINTL
=yes
5273 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5275 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5276 nls_cv_header_intl
=libintl.h
5277 nls_cv_header_libgt
=libgettext.h
5280 if test "$XGETTEXT" != ":"; then
5281 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5284 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5289 # We need to process the po/ directory.
5293 nls_cv_header_intl
=libintl.h
5294 nls_cv_header_libgt
=libgettext.h
5297 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5298 # because some of the sources are only built for this goal.
5299 if test "$PACKAGE" = gettext; then
5301 USE_INCLUDED_LIBINTL
=yes
5304 for lang
in $ALL_LINGUAS; do
5305 GMOFILES
="$GMOFILES $lang.gmo"
5306 POFILES
="$POFILES $lang.po"
5322 if test "x$CATOBJEXT" != "x"; then
5323 if test "x$ALL_LINGUAS" = "x"; then
5326 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5327 echo "configure:5328: checking for catalogs to be installed" >&5
5329 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5330 case "$ALL_LINGUAS" in
5331 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5334 LINGUAS
=$NEW_LINGUAS
5335 echo "$ac_t""$LINGUAS" 1>&6
5338 if test -n "$LINGUAS"; then
5339 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5343 if test $ac_cv_header_locale_h = yes; then
5344 INCLUDE_LOCALE_H
="#include <locale.h>"
5347 /* The system does not provide the header <locale.h>. Take care yourself. */"
5351 if test -f $srcdir/po2tbl.
sed.
in; then
5352 if test "$CATOBJEXT" = ".cat"; then
5353 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5354 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5355 echo "configure:5356: checking for linux/version.h" >&5
5356 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5357 echo $ac_n "(cached) $ac_c" 1>&6
5359 cat > conftest.
$ac_ext <<EOF
5360 #line 5361 "configure"
5361 #include "confdefs.h"
5362 #include <linux/version.h>
5364 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5365 { (eval echo configure
:5366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5366 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5367 if test -z "$ac_err"; then
5369 eval "ac_cv_header_$ac_safe=yes"
5372 echo "configure: failed program was:" >&5
5373 cat conftest.
$ac_ext >&5
5375 eval "ac_cv_header_$ac_safe=no"
5379 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5380 echo "$ac_t""yes" 1>&6
5383 echo "$ac_t""no" 1>&6
5388 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5390 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5391 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5394 if test "$PACKAGE" = "gettext"; then
5404 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5410 if test -f $srcdir/po
/POTFILES.
in; then
5411 test -d po || mkdir po
5412 if test "x$srcdir" != "x."; then
5413 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5414 posrcprefix
="$srcdir/"
5416 posrcprefix
="../$srcdir/"
5422 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5423 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5427 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5428 echo "configure:5429: checking whether to enable maintainer-specific portions of Makefiles" >&5
5429 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5430 if test "${enable_maintainer_mode+set}" = set; then
5431 enableval
="$enable_maintainer_mode"
5432 USE_MAINTAINER_MODE
=$enableval
5434 USE_MAINTAINER_MODE
=no
5437 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5440 if test $USE_MAINTAINER_MODE = yes; then
5441 MAINTAINER_MODE_TRUE
=
5442 MAINTAINER_MODE_FALSE
='#'
5444 MAINTAINER_MODE_TRUE
='#'
5445 MAINTAINER_MODE_FALSE
=
5447 MAINT
=$MAINTAINER_MODE_TRUE
5452 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5453 echo "configure:5454: checking for executable suffix" >&5
5454 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5455 echo $ac_n "(cached) $ac_c" 1>&6
5457 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5461 echo 'int main () { return 0; }' > conftest.
$ac_ext
5463 if { (eval echo configure
:5464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5464 for file in conftest.
*; do
5466 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5467 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5471 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5474 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5479 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5480 echo "$ac_t""${ac_cv_exeext}" 1>&6
5484 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5486 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5487 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5488 echo "configure:5489: checking for $ac_hdr" >&5
5489 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5490 echo $ac_n "(cached) $ac_c" 1>&6
5492 cat > conftest.
$ac_ext <<EOF
5493 #line 5494 "configure"
5494 #include "confdefs.h"
5497 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5498 { (eval echo configure
:5499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5499 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5500 if test -z "$ac_err"; then
5502 eval "ac_cv_header_$ac_safe=yes"
5505 echo "configure: failed program was:" >&5
5506 cat conftest.
$ac_ext >&5
5508 eval "ac_cv_header_$ac_safe=no"
5512 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5513 echo "$ac_t""yes" 1>&6
5514 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5515 cat >> confdefs.h
<<EOF
5516 #define $ac_tr_hdr 1
5520 echo "$ac_t""no" 1>&6
5525 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5526 # people who are not cross-compiling but are compiling cross-assemblers.
5527 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5528 echo "configure:5529: checking whether compiling a cross-assembler" >&5
5529 if test "${host}" = "${target}"; then
5533 cat >> confdefs.h
<<\EOF
5534 #define CROSS_COMPILE 1
5538 echo "$ac_t""$cross_gas" 1>&6
5540 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5541 # for constant arguments. Useless!
5542 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5543 echo "configure:5544: checking for working alloca.h" >&5
5544 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5545 echo $ac_n "(cached) $ac_c" 1>&6
5547 cat > conftest.
$ac_ext <<EOF
5548 #line 5549 "configure"
5549 #include "confdefs.h"
5552 char *p = alloca(2 * sizeof(int));
5555 if { (eval echo configure
:5556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5557 ac_cv_header_alloca_h
=yes
5559 echo "configure: failed program was:" >&5
5560 cat conftest.
$ac_ext >&5
5562 ac_cv_header_alloca_h
=no
5567 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5568 if test $ac_cv_header_alloca_h = yes; then
5569 cat >> confdefs.h
<<\EOF
5570 #define HAVE_ALLOCA_H 1
5575 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5576 echo "configure:5577: checking for alloca" >&5
5577 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5578 echo $ac_n "(cached) $ac_c" 1>&6
5580 cat > conftest.
$ac_ext <<EOF
5581 #line 5582 "configure"
5582 #include "confdefs.h"
5585 # define alloca __builtin_alloca
5588 # include <malloc.h>
5589 # define alloca _alloca
5592 # include <alloca.h>
5597 # ifndef alloca /* predefined by HP cc +Olibcalls */
5606 char *p = (char *) alloca(1);
5609 if { (eval echo configure
:5610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5611 ac_cv_func_alloca_works
=yes
5613 echo "configure: failed program was:" >&5
5614 cat conftest.
$ac_ext >&5
5616 ac_cv_func_alloca_works
=no
5621 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5622 if test $ac_cv_func_alloca_works = yes; then
5623 cat >> confdefs.h
<<\EOF
5624 #define HAVE_ALLOCA 1
5629 if test $ac_cv_func_alloca_works = no
; then
5630 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5631 # that cause trouble. Some versions do not even contain alloca or
5632 # contain a buggy version. If you still want to use their alloca,
5633 # use ar to extract alloca.o from them instead of compiling alloca.c.
5634 ALLOCA
=alloca.
${ac_objext}
5635 cat >> confdefs.h
<<\EOF
5640 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5641 echo "configure:5642: checking whether alloca needs Cray hooks" >&5
5642 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5643 echo $ac_n "(cached) $ac_c" 1>&6
5645 cat > conftest.
$ac_ext <<EOF
5646 #line 5647 "configure"
5647 #include "confdefs.h"
5648 #if defined(CRAY) && ! defined(CRAY2)
5655 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5656 egrep "webecray" >/dev
/null
2>&1; then
5667 echo "$ac_t""$ac_cv_os_cray" 1>&6
5668 if test $ac_cv_os_cray = yes; then
5669 for ac_func
in _getb67 GETB67 getb67
; do
5670 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5671 echo "configure:5672: checking for $ac_func" >&5
5672 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5673 echo $ac_n "(cached) $ac_c" 1>&6
5675 cat > conftest.
$ac_ext <<EOF
5676 #line 5677 "configure"
5677 #include "confdefs.h"
5678 /* System header to define __stub macros and hopefully few prototypes,
5679 which can conflict with char $ac_func(); below. */
5681 /* Override any gcc2 internal prototype to avoid an error. */
5682 /* We use char because int might match the return type of a gcc2
5683 builtin and then its argument prototype would still apply. */
5688 /* The GNU C library defines this for functions which it implements
5689 to always fail with ENOSYS. Some functions are actually named
5690 something starting with __ and the normal name is an alias. */
5691 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5699 if { (eval echo configure
:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5701 eval "ac_cv_func_$ac_func=yes"
5703 echo "configure: failed program was:" >&5
5704 cat conftest.
$ac_ext >&5
5706 eval "ac_cv_func_$ac_func=no"
5711 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5712 echo "$ac_t""yes" 1>&6
5713 cat >> confdefs.h
<<EOF
5714 #define CRAY_STACKSEG_END $ac_func
5719 echo "$ac_t""no" 1>&6
5725 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5726 echo "configure:5727: checking stack direction for C alloca" >&5
5727 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5728 echo $ac_n "(cached) $ac_c" 1>&6
5730 if test "$cross_compiling" = yes; then
5731 ac_cv_c_stack_direction
=0
5733 cat > conftest.
$ac_ext <<EOF
5734 #line 5735 "configure"
5735 #include "confdefs.h"
5736 find_stack_direction ()
5738 static char *addr = 0;
5743 return find_stack_direction ();
5746 return (&dummy > addr) ? 1 : -1;
5750 exit (find_stack_direction() < 0);
5753 if { (eval echo configure
:5754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5755 ac_cv_c_stack_direction
=1
5757 echo "configure: failed program was:" >&5
5758 cat conftest.
$ac_ext >&5
5760 ac_cv_c_stack_direction
=-1
5767 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5768 cat >> confdefs.h
<<EOF
5769 #define STACK_DIRECTION $ac_cv_c_stack_direction
5774 echo $ac_n "checking for inline""... $ac_c" 1>&6
5775 echo "configure:5776: checking for inline" >&5
5776 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5777 echo $ac_n "(cached) $ac_c" 1>&6
5780 for ac_kw
in inline __inline__ __inline
; do
5781 cat > conftest.
$ac_ext <<EOF
5782 #line 5783 "configure"
5783 #include "confdefs.h"
5789 if { (eval echo configure
:5790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5791 ac_cv_c_inline
=$ac_kw; break
5793 echo "configure: failed program was:" >&5
5794 cat conftest.
$ac_ext >&5
5801 echo "$ac_t""$ac_cv_c_inline" 1>&6
5802 case "$ac_cv_c_inline" in
5804 no
) cat >> confdefs.h
<<\EOF
5808 *) cat >> confdefs.h
<<EOF
5809 #define inline $ac_cv_c_inline
5815 # VMS doesn't have unlink.
5816 for ac_func
in unlink remove
5818 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5819 echo "configure:5820: checking for $ac_func" >&5
5820 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5821 echo $ac_n "(cached) $ac_c" 1>&6
5823 cat > conftest.
$ac_ext <<EOF
5824 #line 5825 "configure"
5825 #include "confdefs.h"
5826 /* System header to define __stub macros and hopefully few prototypes,
5827 which can conflict with char $ac_func(); below. */
5829 /* Override any gcc2 internal prototype to avoid an error. */
5830 /* We use char because int might match the return type of a gcc2
5831 builtin and then its argument prototype would still apply. */
5836 /* The GNU C library defines this for functions which it implements
5837 to always fail with ENOSYS. Some functions are actually named
5838 something starting with __ and the normal name is an alias. */
5839 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5847 if { (eval echo configure
:5848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5849 eval "ac_cv_func_$ac_func=yes"
5851 echo "configure: failed program was:" >&5
5852 cat conftest.
$ac_ext >&5
5854 eval "ac_cv_func_$ac_func=no"
5859 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5860 echo "$ac_t""yes" 1>&6
5861 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5862 cat >> confdefs.h
<<EOF
5863 #define $ac_tr_func 1
5867 echo "$ac_t""no" 1>&6
5872 # Some systems don't have sbrk().
5875 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5876 echo "configure:5877: checking for $ac_func" >&5
5877 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5878 echo $ac_n "(cached) $ac_c" 1>&6
5880 cat > conftest.
$ac_ext <<EOF
5881 #line 5882 "configure"
5882 #include "confdefs.h"
5883 /* System header to define __stub macros and hopefully few prototypes,
5884 which can conflict with char $ac_func(); below. */
5886 /* Override any gcc2 internal prototype to avoid an error. */
5887 /* We use char because int might match the return type of a gcc2
5888 builtin and then its argument prototype would still apply. */
5893 /* The GNU C library defines this for functions which it implements
5894 to always fail with ENOSYS. Some functions are actually named
5895 something starting with __ and the normal name is an alias. */
5896 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5904 if { (eval echo configure
:5905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5906 eval "ac_cv_func_$ac_func=yes"
5908 echo "configure: failed program was:" >&5
5909 cat conftest.
$ac_ext >&5
5911 eval "ac_cv_func_$ac_func=no"
5916 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5917 echo "$ac_t""yes" 1>&6
5918 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5919 cat >> confdefs.h
<<EOF
5920 #define $ac_tr_func 1
5924 echo "$ac_t""no" 1>&6
5929 # do we need the math library?
5930 case "${need_libm}" in
5934 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5935 # These system don't have libm
5938 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5939 echo "configure:5940: checking for _mwvalidcheckl in -lmw" >&5
5940 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5941 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5942 echo $ac_n "(cached) $ac_c" 1>&6
5944 ac_save_LIBS
="$LIBS"
5946 cat > conftest.
$ac_ext <<EOF
5947 #line 5948 "configure"
5948 #include "confdefs.h"
5949 /* Override any gcc2 internal prototype to avoid an error. */
5950 /* We use char because int might match the return type of a gcc2
5951 builtin and then its argument prototype would still apply. */
5952 char _mwvalidcheckl();
5958 if { (eval echo configure
:5959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5960 eval "ac_cv_lib_$ac_lib_var=yes"
5962 echo "configure: failed program was:" >&5
5963 cat conftest.
$ac_ext >&5
5965 eval "ac_cv_lib_$ac_lib_var=no"
5968 LIBS
="$ac_save_LIBS"
5971 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5972 echo "$ac_t""yes" 1>&6
5975 echo "$ac_t""no" 1>&6
5978 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5979 echo "configure:5980: checking for main in -lm" >&5
5980 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5981 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5982 echo $ac_n "(cached) $ac_c" 1>&6
5984 ac_save_LIBS
="$LIBS"
5986 cat > conftest.
$ac_ext <<EOF
5987 #line 5988 "configure"
5988 #include "confdefs.h"
5994 if { (eval echo configure
:5995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5996 eval "ac_cv_lib_$ac_lib_var=yes"
5998 echo "configure: failed program was:" >&5
5999 cat conftest.
$ac_ext >&5
6001 eval "ac_cv_lib_$ac_lib_var=no"
6004 LIBS
="$ac_save_LIBS"
6007 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6008 echo "$ac_t""yes" 1>&6
6011 echo "$ac_t""no" 1>&6
6016 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6017 echo "configure:6018: checking for main in -lm" >&5
6018 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
6019 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6020 echo $ac_n "(cached) $ac_c" 1>&6
6022 ac_save_LIBS
="$LIBS"
6024 cat > conftest.
$ac_ext <<EOF
6025 #line 6026 "configure"
6026 #include "confdefs.h"
6032 if { (eval echo configure
:6033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6034 eval "ac_cv_lib_$ac_lib_var=yes"
6036 echo "configure: failed program was:" >&5
6037 cat conftest.
$ac_ext >&5
6039 eval "ac_cv_lib_$ac_lib_var=no"
6042 LIBS
="$ac_save_LIBS"
6045 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6046 echo "$ac_t""yes" 1>&6
6049 echo "$ac_t""no" 1>&6
6059 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6060 # enough, but on some of those systems, the assert macro relies on requoting
6062 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6063 echo "configure:6064: checking for working assert macro" >&5
6064 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6065 echo $ac_n "(cached) $ac_c" 1>&6
6067 cat > conftest.
$ac_ext <<EOF
6068 #line 6069 "configure"
6069 #include "confdefs.h"
6074 /* check for requoting problems */
6075 static int a, b, c, d;
6077 assert (!strcmp(s, "foo bar baz quux"));
6078 /* check for newline handling */
6084 if { (eval echo configure
:6085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6086 gas_cv_assert_ok
=yes
6088 echo "configure: failed program was:" >&5
6089 cat conftest.
$ac_ext >&5
6095 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6096 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6097 #define BROKEN_ASSERT 1
6102 # On some systems, the system header files may not declare malloc, realloc,
6103 # and free. There are places where gas needs these functions to have been
6104 # declared -- such as when taking their addresses.
6106 #ifdef HAVE_MEMORY_H
6109 #ifdef HAVE_STRING_H
6112 #ifdef HAVE_STRINGS_H
6113 #include <strings.h>
6116 #ifdef HAVE_STDLIB_H
6119 #ifdef HAVE_UNISTD_H
6124 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6125 echo "configure:6126: checking whether declaration is required for strstr" >&5
6126 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6127 echo $ac_n "(cached) $ac_c" 1>&6
6129 cat > conftest.
$ac_ext <<EOF
6130 #line 6131 "configure"
6131 #include "confdefs.h"
6135 typedef char *(*f)();
6141 if { (eval echo configure
:6142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6143 gas_cv_decl_needed_strstr
=no
6145 echo "configure: failed program was:" >&5
6146 cat conftest.
$ac_ext >&5
6148 gas_cv_decl_needed_strstr
=yes
6152 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6153 if test $gas_cv_decl_needed_strstr = yes; then
6154 cat >> confdefs.h
<<\EOF
6155 #define NEED_DECLARATION_STRSTR 1
6161 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6162 echo "configure:6163: checking whether declaration is required for malloc" >&5
6163 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6164 echo $ac_n "(cached) $ac_c" 1>&6
6166 cat > conftest.
$ac_ext <<EOF
6167 #line 6168 "configure"
6168 #include "confdefs.h"
6172 typedef char *(*f)();
6178 if { (eval echo configure
:6179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6180 gas_cv_decl_needed_malloc
=no
6182 echo "configure: failed program was:" >&5
6183 cat conftest.
$ac_ext >&5
6185 gas_cv_decl_needed_malloc
=yes
6189 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6190 if test $gas_cv_decl_needed_malloc = yes; then
6191 cat >> confdefs.h
<<\EOF
6192 #define NEED_DECLARATION_MALLOC 1
6198 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6199 echo "configure:6200: checking whether declaration is required for free" >&5
6200 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6201 echo $ac_n "(cached) $ac_c" 1>&6
6203 cat > conftest.
$ac_ext <<EOF
6204 #line 6205 "configure"
6205 #include "confdefs.h"
6209 typedef void (*f)();
6215 if { (eval echo configure
:6216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6217 gas_cv_decl_needed_free
=no
6219 echo "configure: failed program was:" >&5
6220 cat conftest.
$ac_ext >&5
6222 gas_cv_decl_needed_free
=yes
6226 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6227 if test $gas_cv_decl_needed_free = yes; then
6228 cat >> confdefs.h
<<\EOF
6229 #define NEED_DECLARATION_FREE 1
6235 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6236 echo "configure:6237: checking whether declaration is required for sbrk" >&5
6237 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6238 echo $ac_n "(cached) $ac_c" 1>&6
6240 cat > conftest.
$ac_ext <<EOF
6241 #line 6242 "configure"
6242 #include "confdefs.h"
6246 typedef char *(*f)();
6252 if { (eval echo configure
:6253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6254 gas_cv_decl_needed_sbrk
=no
6256 echo "configure: failed program was:" >&5
6257 cat conftest.
$ac_ext >&5
6259 gas_cv_decl_needed_sbrk
=yes
6263 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6264 if test $gas_cv_decl_needed_sbrk = yes; then
6265 cat >> confdefs.h
<<\EOF
6266 #define NEED_DECLARATION_SBRK 1
6272 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6273 echo "configure:6274: checking whether declaration is required for environ" >&5
6274 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6275 echo $ac_n "(cached) $ac_c" 1>&6
6277 cat > conftest.
$ac_ext <<EOF
6278 #line 6279 "configure"
6279 #include "confdefs.h"
6289 if { (eval echo configure
:6290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6291 gas_cv_decl_needed_environ
=no
6293 echo "configure: failed program was:" >&5
6294 cat conftest.
$ac_ext >&5
6296 gas_cv_decl_needed_environ
=yes
6300 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6301 if test $gas_cv_decl_needed_environ = yes; then
6302 cat >> confdefs.h
<<\EOF
6303 #define NEED_DECLARATION_ENVIRON 1
6309 # Does errno.h declare errno, or do we have to add a separate declaration
6312 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6313 echo "configure:6314: checking whether declaration is required for errno" >&5
6314 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6315 echo $ac_n "(cached) $ac_c" 1>&6
6317 cat > conftest.
$ac_ext <<EOF
6318 #line 6319 "configure"
6319 #include "confdefs.h"
6333 if { (eval echo configure
:6334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6335 gas_cv_decl_needed_errno
=no
6337 echo "configure: failed program was:" >&5
6338 cat conftest.
$ac_ext >&5
6340 gas_cv_decl_needed_errno
=yes
6344 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6345 if test $gas_cv_decl_needed_errno = yes; then
6346 cat >> confdefs.h
<<\EOF
6347 #define NEED_DECLARATION_ERRNO 1
6356 cat > confcache
<<\EOF
6357 # This file is a shell script that caches the results of configure
6358 # tests run on this system so they can be shared between configure
6359 # scripts and configure runs. It is not useful on other systems.
6360 # If it contains results you don't want to keep, you may remove or edit it.
6362 # By default, configure uses ./config.cache as the cache file,
6363 # creating it if it does not exist already. You can give configure
6364 # the --cache-file=FILE option to use a different cache file; that is
6365 # what configure does when it calls configure scripts in
6366 # subdirectories, so they share the cache.
6367 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6368 # config.status only pays attention to the cache file if you give it the
6369 # --recheck option to rerun configure.
6372 # The following way of writing the cache mishandles newlines in values,
6373 # but we know of no workaround that is simple, portable, and efficient.
6374 # So, don't put newlines in cache variables' values.
6375 # Ultrix sh set writes to stderr and can't be redirected directly,
6376 # and sets the high bit in the cache file unless we assign to the vars.
6378 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6380 # `set' does not quote correctly, so add quotes (double-quote substitution
6381 # turns \\\\ into \\, and sed turns \\ into \).
6383 -e "s/'/'\\\\''/g" \
6384 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6387 # `set' quotes correctly as required by POSIX, so do not add quotes.
6388 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6391 if cmp -s $cache_file confcache
; then
6394 if test -w $cache_file; then
6395 echo "updating cache $cache_file"
6396 cat confcache
> $cache_file
6398 echo "not updating unwritable cache $cache_file"
6403 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6405 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6406 # Let make expand exec_prefix.
6407 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6409 # Any assignment to VPATH causes Sun make to only execute
6410 # the first set of double-colon rules, so remove it if not needed.
6411 # If there is a colon in the path, we need to keep it.
6412 if test "x$srcdir" = x.
; then
6413 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6416 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6418 DEFS
=-DHAVE_CONFIG_H
6420 # Without the "./", some shells look in PATH for config.status.
6421 : ${CONFIG_STATUS=./config.status}
6423 echo creating
$CONFIG_STATUS
6424 rm -f $CONFIG_STATUS
6425 cat > $CONFIG_STATUS <<EOF
6427 # Generated automatically by configure.
6428 # Run this file to recreate the current configuration.
6429 # This directory was configured as follows,
6430 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6432 # $0 $ac_configure_args
6434 # Compiler output produced by configure, useful for debugging
6435 # configure, is in ./config.log if it exists.
6437 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6440 case "\$ac_option" in
6441 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6442 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6443 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6444 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6445 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6447 -help | --help | --hel | --he | --h)
6448 echo "\$ac_cs_usage"; exit 0 ;;
6449 *) echo "\$ac_cs_usage"; exit 1 ;;
6453 ac_given_srcdir=$srcdir
6454 ac_given_INSTALL="$INSTALL"
6456 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
6458 cat >> $CONFIG_STATUS <<EOF
6460 # Protect against being on the right side of a sed subst in config.status.
6461 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6462 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6466 s%@CFLAGS@%$CFLAGS%g
6467 s%@CPPFLAGS@%$CPPFLAGS%g
6468 s%@CXXFLAGS@%$CXXFLAGS%g
6469 s%@FFLAGS@%$FFLAGS%g
6471 s%@LDFLAGS@%$LDFLAGS%g
6473 s%@exec_prefix@%$exec_prefix%g
6474 s%@prefix@%$prefix%g
6475 s%@program_transform_name@%$program_transform_name%g
6476 s%@bindir@%$bindir%g
6477 s%@sbindir@%$sbindir%g
6478 s%@libexecdir@%$libexecdir%g
6479 s%@datadir@%$datadir%g
6480 s%@sysconfdir@%$sysconfdir%g
6481 s%@sharedstatedir@%$sharedstatedir%g
6482 s%@localstatedir@%$localstatedir%g
6483 s%@libdir@%$libdir%g
6484 s%@includedir@%$includedir%g
6485 s%@oldincludedir@%$oldincludedir%g
6486 s%@infodir@%$infodir%g
6487 s%@mandir@%$mandir%g
6489 s%@host_alias@%$host_alias%g
6490 s%@host_cpu@%$host_cpu%g
6491 s%@host_vendor@%$host_vendor%g
6492 s%@host_os@%$host_os%g
6493 s%@target@%$target%g
6494 s%@target_alias@%$target_alias%g
6495 s%@target_cpu@%$target_cpu%g
6496 s%@target_vendor@%$target_vendor%g
6497 s%@target_os@%$target_os%g
6499 s%@build_alias@%$build_alias%g
6500 s%@build_cpu@%$build_cpu%g
6501 s%@build_vendor@%$build_vendor%g
6502 s%@build_os@%$build_os%g
6503 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6504 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6505 s%@INSTALL_DATA@%$INSTALL_DATA%g
6506 s%@PACKAGE@%$PACKAGE%g
6507 s%@VERSION@%$VERSION%g
6508 s%@ACLOCAL@%$ACLOCAL%g
6509 s%@AUTOCONF@%$AUTOCONF%g
6510 s%@AUTOMAKE@%$AUTOMAKE%g
6511 s%@AUTOHEADER@%$AUTOHEADER%g
6512 s%@MAKEINFO@%$MAKEINFO%g
6513 s%@SET_MAKE@%$SET_MAKE%g
6516 s%@OBJEXT@%$OBJEXT%g
6517 s%@EXEEXT@%$EXEEXT%g
6518 s%@RANLIB@%$RANLIB%g
6520 s%@LIBTOOL@%$LIBTOOL%g
6521 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6522 s%@GDBINIT@%$GDBINIT%g
6523 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6524 s%@extra_objects@%$extra_objects%g
6525 s%@target_cpu_type@%$target_cpu_type%g
6526 s%@obj_format@%$obj_format%g
6527 s%@te_file@%$te_file%g
6528 s%@install_tooldir@%$install_tooldir%g
6530 s%@BFDLIB@%$BFDLIB%g
6531 s%@OPCODES_LIB@%$OPCODES_LIB%g
6532 s%@BFDVER_H@%$BFDVER_H%g
6533 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6536 s%@LEXLIB@%$LEXLIB%g
6538 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6539 s%@ALLOCA@%$ALLOCA%g
6540 s%@USE_NLS@%$USE_NLS%g
6541 s%@MSGFMT@%$MSGFMT%g
6542 s%@GMSGFMT@%$GMSGFMT%g
6543 s%@XGETTEXT@%$XGETTEXT%g
6544 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6545 s%@CATALOGS@%$CATALOGS%g
6546 s%@CATOBJEXT@%$CATOBJEXT%g
6547 s%@DATADIRNAME@%$DATADIRNAME%g
6548 s%@GMOFILES@%$GMOFILES%g
6549 s%@INSTOBJEXT@%$INSTOBJEXT%g
6550 s%@INTLDEPS@%$INTLDEPS%g
6551 s%@INTLLIBS@%$INTLLIBS%g
6552 s%@INTLOBJS@%$INTLOBJS%g
6553 s%@POFILES@%$POFILES%g
6555 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6557 s%@GT_YES@%$GT_YES%g
6558 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6560 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6561 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6568 cat >> $CONFIG_STATUS <<\EOF
6570 # Split the substitutions into bite-sized pieces for seds with
6571 # small command number limits, like on Digital OSF/1 and HP-UX.
6572 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6573 ac_file
=1 # Number of current file.
6574 ac_beg
=1 # First line for current file.
6575 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6578 while $ac_more_lines; do
6579 if test $ac_beg -gt 1; then
6580 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6582 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6584 if test ! -s conftest.s
$ac_file; then
6586 rm -f conftest.s
$ac_file
6588 if test -z "$ac_sed_cmds"; then
6589 ac_sed_cmds
="sed -f conftest.s$ac_file"
6591 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6593 ac_file
=`expr $ac_file + 1`
6595 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6598 if test -z "$ac_sed_cmds"; then
6603 cat >> $CONFIG_STATUS <<EOF
6605 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6607 cat >> $CONFIG_STATUS <<\EOF
6608 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6609 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6611 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6612 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6613 *) ac_file_in
="${ac_file}.in" ;;
6616 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6618 # Remove last slash and all that follows it. Not all systems have dirname.
6619 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6620 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6621 # The file is in a subdirectory.
6622 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6623 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6624 # A "../" for each directory in $ac_dir_suffix.
6625 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6627 ac_dir_suffix
= ac_dots
=
6630 case "$ac_given_srcdir" in
6632 if test -z "$ac_dots"; then top_srcdir
=.
6633 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6634 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6636 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6637 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6640 case "$ac_given_INSTALL" in
6641 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6642 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6645 echo creating
"$ac_file"
6647 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6649 *Makefile
*) ac_comsub
="1i\\
6650 # $configure_input" ;;
6654 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6656 s%@configure_input@%$configure_input%g
6657 s%@srcdir@%$srcdir%g
6658 s%@top_srcdir@%$top_srcdir%g
6659 s%@INSTALL@%$INSTALL%g
6660 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6664 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6665 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6667 # ac_d sets the value in "#define NAME VALUE" lines.
6668 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6669 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6672 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6673 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6674 ac_uB
='\([ ]\)%\1#\2define\3'
6677 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6678 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6679 ac_eB
='$%\1#\2define\3'
6683 if test "${CONFIG_HEADERS+set}" != set; then
6685 cat >> $CONFIG_STATUS <<EOF
6686 CONFIG_HEADERS="config.h:config.in"
6688 cat >> $CONFIG_STATUS <<\EOF
6690 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6691 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6693 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6694 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6695 *) ac_file_in
="${ac_file}.in" ;;
6698 echo creating
$ac_file
6700 rm -f conftest.frag conftest.
in conftest.out
6701 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6702 cat $ac_file_inputs > conftest.
in
6706 # Transform confdefs.h into a sed script conftest.vals that substitutes
6707 # the proper values into config.h.in to produce config.h. And first:
6708 # Protect against being on the right side of a sed subst in config.status.
6709 # Protect against being in an unquoted here document in config.status.
6711 cat > conftest.hdr
<<\EOF
6714 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6718 sed -n -f conftest.hdr confdefs.h > conftest.vals
6721 # This sed command replaces #undef with comments. This is necessary, for
6722 # example, in the case of _POSIX_SOURCE, which is predefined and required
6723 # on some systems where configure will not decide to define it.
6724 cat >> conftest.vals <<\EOF
6725 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6728 # Break up conftest.vals because some shells have a limit on
6729 # the size of here documents, and old seds have small limits too.
6734 ac_lines=`grep -c . conftest.vals
`
6735 # grep -c gives empty output for an empty file on some AIX systems.
6736 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6737 # Write a limited-size here document to conftest.frag.
6738 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6739 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6741 sed -f conftest.frag conftest.in > conftest.out
6743 mv conftest.out conftest.in
6745 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6747 mv conftest.tail conftest.vals
6751 cat >> $CONFIG_STATUS <<\EOF
6752 rm -f conftest.frag conftest.h
6753 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6754 cat conftest.in >> conftest.h
6756 if cmp -s $ac_file conftest.h 2>/dev/null; then
6757 echo "$ac_file is unchanged"
6760 # Remove last slash and all that follows it. Not all systems have dirname.
6761 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6762 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6763 # The file is in a subdirectory.
6764 test ! -d "$ac_dir" && mkdir "$ac_dir"
6767 mv conftest.h $ac_file
6772 cat >> $CONFIG_STATUS <<EOF
6774 target_cpu_type=${target_cpu_type}
6775 cgen_cpu_prefix=${cgen_cpu_prefix}
6776 obj_format=${obj_format}
6779 cat >> $CONFIG_STATUS <<\EOF
6780 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6781 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6782 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6783 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6784 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6785 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6786 if test "x$cgen_cpu_prefix" != x ; then
6787 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6790 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6793 chmod +x $CONFIG_STATUS
6794 rm -fr confdefs* $ac_clean_files
6795 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1