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
,
63 bindir
='${exec_prefix}/bin'
64 sbindir
='${exec_prefix}/sbin'
65 libexecdir
='${exec_prefix}/libexec'
66 datadir
='${prefix}/share'
67 sysconfdir
='${prefix}/etc'
68 sharedstatedir
='${prefix}/com'
69 localstatedir
='${prefix}/var'
70 libdir
='${exec_prefix}/lib'
71 includedir
='${prefix}/include'
72 oldincludedir
='/usr/include'
73 infodir
='${prefix}/info'
74 mandir
='${prefix}/man'
76 # Initialize some other variables.
79 SHELL
=${CONFIG_SHELL-/bin/sh}
80 # Maximum number of lines to put in a shell here document.
87 # If the previous option needs an argument, assign it.
88 if test -n "$ac_prev"; then
89 eval "$ac_prev=\$ac_option"
95 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
99 # Accept the important Cygnus configure options, so we can diagnose typos.
103 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
105 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
106 bindir
="$ac_optarg" ;;
108 -build |
--build |
--buil |
--bui |
--bu)
110 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
111 build
="$ac_optarg" ;;
113 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
114 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
115 ac_prev
=cache_file
;;
116 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
117 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
118 cache_file
="$ac_optarg" ;;
120 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
122 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
124 datadir
="$ac_optarg" ;;
126 -disable-* |
--disable-*)
127 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
128 # Reject names that are not valid shell variable names.
129 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
130 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}=no" ;;
135 -enable-* |
--enable-*)
136 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
137 # Reject names that are not valid shell variable names.
138 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
139 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
146 eval "enable_${ac_feature}='$ac_optarg'" ;;
148 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
149 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
150 |
--exec |
--exe |
--ex)
151 ac_prev
=exec_prefix
;;
152 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
153 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
154 |
--exec=* |
--exe=* |
--ex=*)
155 exec_prefix
="$ac_optarg" ;;
157 -gas |
--gas |
--ga |
--g)
158 # Obsolete; use --with-gas.
161 -help |
--help |
--hel |
--he)
162 # Omit some internal or obsolete options to make the list less imposing.
163 # This message is too long to be a string in the A/UX 3.1 sh.
165 Usage: configure [options] [host]
166 Options: [defaults in brackets after descriptions]
168 --cache-file=FILE cache test results in FILE
169 --help print this message
170 --no-create do not create output files
171 --quiet, --silent do not print \`checking...' messages
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
344 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
345 srcdir
="$ac_optarg" ;;
347 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
348 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
349 ac_prev
=sysconfdir
;;
350 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
351 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
352 sysconfdir
="$ac_optarg" ;;
354 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
356 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
357 target
="$ac_optarg" ;;
359 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
362 -version |
--version |
--versio |
--versi |
--vers)
363 echo "configure generated by autoconf version 2.13"
367 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package
=`echo $ac_package| sed 's/-/_/g'`
377 eval "with_${ac_package}='$ac_optarg'" ;;
379 -without-* |
--without-*)
380 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
381 # Reject names that are not valid shell variable names.
382 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
383 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
385 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}=no" ;;
389 # Obsolete; use --with-x.
392 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
393 |
--x-incl |
--x-inc |
--x-in |
--x-i)
394 ac_prev
=x_includes
;;
395 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
396 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
397 x_includes
="$ac_optarg" ;;
399 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
400 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
401 ac_prev
=x_libraries
;;
402 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
403 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
404 x_libraries
="$ac_optarg" ;;
406 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
410 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
411 echo "configure: warning: $ac_option: invalid host type" 1>&2
413 if test "x$nonopt" != xNONE
; then
414 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 if test -n "$ac_prev"; then
423 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
428 # File descriptor usage:
431 # 2 errors and warnings
432 # 3 some systems may open it to /dev/tty
433 # 4 used on the Kubota Titan
434 # 6 checking for... messages and results
435 # 5 compiler messages saved in config.log
436 if test "$silent" = yes; then
444 This file contains any messages produced by compilers while
445 running configure, to aid debugging if configure makes a mistake.
448 # Strip out --no-create and --no-recursion so they do not pile up.
449 # Also quote any args containing shell metacharacters.
454 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
455 |
--no-cr |
--no-c) ;;
456 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
457 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
458 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
459 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
460 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
465 # Only set these to C if already set. These must not be set unconditionally
466 # because not all systems understand e.g. LANG=C (notably SCO).
467 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
468 # Non-C LC_CTYPE values break the ctype check.
469 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
470 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
471 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
472 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
474 # confdefs.h avoids OS command line length limits that DEFS can exceed.
475 rm -rf conftest
* confdefs.h
476 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 # A filename unique to this package, relative to the directory that
480 # configure is in, which we can look for to find out if srcdir is correct.
483 # Find the source files, if location was not specified.
484 if test -z "$srcdir"; then
485 ac_srcdir_defaulted
=yes
486 # Try the directory containing this script, then its parent.
488 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
489 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
491 if test ! -r $srcdir/$ac_unique_file; then
495 ac_srcdir_defaulted
=no
497 if test ! -r $srcdir/$ac_unique_file; then
498 if test "$ac_srcdir_defaulted" = yes; then
499 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
501 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
506 # Prefer explicitly selected file to automatically selected ones.
507 if test -z "$CONFIG_SITE"; then
508 if test "x$prefix" != xNONE
; then
509 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
511 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
514 for ac_site_file
in $CONFIG_SITE; do
515 if test -r "$ac_site_file"; then
516 echo "loading site script $ac_site_file"
521 if test -r "$cache_file"; then
522 echo "loading cache $cache_file"
525 echo "creating cache $cache_file"
530 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
531 ac_cpp
='$CPP $CPPFLAGS'
532 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
533 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
534 cross_compiling
=$ac_cv_prog_cc_cross
538 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
539 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
540 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
547 ac_n
= ac_c
='\c' ac_t
=
550 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
551 echo "configure:552: checking for Cygwin environment" >&5
552 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
553 echo $ac_n "(cached) $ac_c" 1>&6
555 cat > conftest.
$ac_ext <<EOF
556 #line 557 "configure"
557 #include "confdefs.h"
562 #define __CYGWIN__ __CYGWIN32__
567 if { (eval echo configure
:568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
571 echo "configure: failed program was:" >&5
572 cat conftest.
$ac_ext >&5
580 echo "$ac_t""$ac_cv_cygwin" 1>&6
582 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
583 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
584 echo "configure:585: checking for mingw32 environment" >&5
585 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
586 echo $ac_n "(cached) $ac_c" 1>&6
588 cat > conftest.
$ac_ext <<EOF
589 #line 590 "configure"
590 #include "confdefs.h"
596 if { (eval echo configure
:597: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
600 echo "configure: failed program was:" >&5
601 cat conftest.
$ac_ext >&5
609 echo "$ac_t""$ac_cv_mingw32" 1>&6
611 test "$ac_cv_mingw32" = yes && MINGW32
=yes
615 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
616 if test -f $ac_dir/install-sh
; then
618 ac_install_sh
="$ac_aux_dir/install-sh -c"
620 elif test -f $ac_dir/install.sh
; then
622 ac_install_sh
="$ac_aux_dir/install.sh -c"
626 if test -z "$ac_aux_dir"; then
627 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
629 ac_config_guess
=$ac_aux_dir/config.guess
630 ac_config_sub
=$ac_aux_dir/config.sub
631 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
634 # Do some error checking and defaulting for the host and target type.
636 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
639 # 1. You are not allowed to specify --host, --target, and nonopt at the
641 # 2. Host defaults to nonopt.
642 # 3. If nonopt is not specified, then host defaults to the current host,
643 # as determined by config.guess.
644 # 4. Target and build default to nonopt.
645 # 5. If nonopt is not specified, then target and build default to host.
647 # The aliases save the names the user supplied, while $host etc.
648 # will get canonicalized.
649 case $host---$target---$nonopt in
650 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
651 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
655 # Make sure we can run config.sub.
656 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
657 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
660 echo $ac_n "checking host system type""... $ac_c" 1>&6
661 echo "configure:662: checking host system type" >&5
664 case "$host_alias" in
668 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
669 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
671 *) host_alias
=$nonopt ;;
675 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
676 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
677 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
678 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
679 echo "$ac_t""$host" 1>&6
681 echo $ac_n "checking target system type""... $ac_c" 1>&6
682 echo "configure:683: checking target system type" >&5
685 case "$target_alias" in
688 NONE
) target_alias
=$host_alias ;;
689 *) target_alias
=$nonopt ;;
693 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
694 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
695 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
696 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
697 echo "$ac_t""$target" 1>&6
699 echo $ac_n "checking build system type""... $ac_c" 1>&6
700 echo "configure:701: checking build system type" >&5
703 case "$build_alias" in
706 NONE
) build_alias
=$host_alias ;;
707 *) build_alias
=$nonopt ;;
711 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
712 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
713 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
714 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
715 echo "$ac_t""$build" 1>&6
717 test "$host_alias" != "$target_alias" &&
718 test "$program_prefix$program_suffix$program_transform_name" = \
720 program_prefix
=${target_alias}-
722 # Extract the first word of "gcc", so it can be a program name with args.
723 set dummy gcc
; ac_word
=$2
724 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
725 echo "configure:726: checking for $ac_word" >&5
726 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
727 echo $ac_n "(cached) $ac_c" 1>&6
729 if test -n "$CC"; then
730 ac_cv_prog_CC
="$CC" # Let the user override the test.
732 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
734 for ac_dir
in $ac_dummy; do
735 test -z "$ac_dir" && ac_dir
=.
736 if test -f $ac_dir/$ac_word; then
745 if test -n "$CC"; then
746 echo "$ac_t""$CC" 1>&6
748 echo "$ac_t""no" 1>&6
751 if test -z "$CC"; then
752 # Extract the first word of "cc", so it can be a program name with args.
753 set dummy cc
; ac_word
=$2
754 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
755 echo "configure:756: checking for $ac_word" >&5
756 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
757 echo $ac_n "(cached) $ac_c" 1>&6
759 if test -n "$CC"; then
760 ac_cv_prog_CC
="$CC" # Let the user override the test.
762 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
765 for ac_dir
in $ac_dummy; do
766 test -z "$ac_dir" && ac_dir
=.
767 if test -f $ac_dir/$ac_word; then
768 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
777 if test $ac_prog_rejected = yes; then
778 # We found a bogon in the path, so make sure we never use it.
779 set dummy
$ac_cv_prog_CC
781 if test $# -gt 0; then
782 # We chose a different compiler from the bogus one.
783 # However, it has the same basename, so the bogon will be chosen
784 # first if we set CC to just the basename; use the full file name.
786 set dummy
"$ac_dir/$ac_word" "$@"
794 if test -n "$CC"; then
795 echo "$ac_t""$CC" 1>&6
797 echo "$ac_t""no" 1>&6
800 if test -z "$CC"; then
803 # Extract the first word of "cl", so it can be a program name with args.
804 set dummy cl
; ac_word
=$2
805 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
806 echo "configure:807: checking for $ac_word" >&5
807 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
808 echo $ac_n "(cached) $ac_c" 1>&6
810 if test -n "$CC"; then
811 ac_cv_prog_CC
="$CC" # Let the user override the test.
813 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
815 for ac_dir
in $ac_dummy; do
816 test -z "$ac_dir" && ac_dir
=.
817 if test -f $ac_dir/$ac_word; then
826 if test -n "$CC"; then
827 echo "$ac_t""$CC" 1>&6
829 echo "$ac_t""no" 1>&6
834 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
837 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
838 echo "configure:839: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
841 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
842 ac_cpp
='$CPP $CPPFLAGS'
843 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
844 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
845 cross_compiling
=$ac_cv_prog_cc_cross
847 cat > conftest.
$ac_ext << EOF
849 #line 850 "configure"
850 #include "confdefs.h"
854 if { (eval echo configure
:855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
855 ac_cv_prog_cc_works
=yes
856 # If we can't run a trivial program, we are probably using a cross compiler.
857 if (.
/conftest
; exit) 2>/dev
/null
; then
858 ac_cv_prog_cc_cross
=no
860 ac_cv_prog_cc_cross
=yes
863 echo "configure: failed program was:" >&5
864 cat conftest.
$ac_ext >&5
865 ac_cv_prog_cc_works
=no
869 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
870 ac_cpp
='$CPP $CPPFLAGS'
871 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
872 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
873 cross_compiling
=$ac_cv_prog_cc_cross
875 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
876 if test $ac_cv_prog_cc_works = no
; then
877 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
879 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
880 echo "configure:881: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
881 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
882 cross_compiling
=$ac_cv_prog_cc_cross
884 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
885 echo "configure:886: checking whether we are using GNU C" >&5
886 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
887 echo $ac_n "(cached) $ac_c" 1>&6
889 cat > conftest.c
<<EOF
894 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
901 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
903 if test $ac_cv_prog_gcc = yes; then
909 ac_test_CFLAGS
="${CFLAGS+set}"
910 ac_save_CFLAGS
="$CFLAGS"
912 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
913 echo "configure:914: checking whether ${CC-cc} accepts -g" >&5
914 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
915 echo $ac_n "(cached) $ac_c" 1>&6
917 echo 'void f(){}' > conftest.c
918 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
927 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
928 if test "$ac_test_CFLAGS" = set; then
929 CFLAGS
="$ac_save_CFLAGS"
930 elif test $ac_cv_prog_cc_g = yes; then
931 if test "$GCC" = yes; then
937 if test "$GCC" = yes; then
944 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
945 echo "configure:946: checking for POSIXized ISC" >&5
946 if test -d /etc
/conf
/kconfig.d
&&
947 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
949 echo "$ac_t""yes" 1>&6
950 ISC
=yes # If later tests want to check for ISC.
951 cat >> confdefs.h
<<\EOF
952 #define _POSIX_SOURCE 1
955 if test "$GCC" = yes; then
961 echo "$ac_t""no" 1>&6
966 BFD_VERSION
=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
967 # Find a good install program. We prefer a C program (faster),
968 # so one script is as good as another. But avoid the broken or
969 # incompatible versions:
970 # SysV /etc/install, /usr/sbin/install
971 # SunOS /usr/etc/install
974 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
975 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
976 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
977 # ./install, which can be erroneously created by make from ./install.sh.
978 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
979 echo "configure:980: checking for a BSD compatible install" >&5
980 if test -z "$INSTALL"; then
981 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
982 echo $ac_n "(cached) $ac_c" 1>&6
984 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
985 for ac_dir
in $PATH; do
986 # Account for people who put trailing slashes in PATH elements.
988 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
990 # OSF1 and SCO ODT 3.0 have their own names for install.
991 # Don't use installbsd from OSF since it installs stuff as root
993 for ac_prog
in ginstall scoinst
install; do
994 if test -f $ac_dir/$ac_prog; then
995 if test $ac_prog = install &&
996 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
997 # AIX install. It has an incompatible calling convention.
1000 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1011 if test "${ac_cv_path_install+set}" = set; then
1012 INSTALL
="$ac_cv_path_install"
1014 # As a last resort, use the slow shell script. We don't cache a
1015 # path for INSTALL within a source directory, because that will
1016 # break other packages using the cache if that directory is
1017 # removed, or if the path is relative.
1018 INSTALL
="$ac_install_sh"
1021 echo "$ac_t""$INSTALL" 1>&6
1023 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1024 # It thinks the first close brace ends the variable substitution.
1025 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1027 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1029 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1031 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1032 echo "configure:1033: checking whether build environment is sane" >&5
1035 echo timestamp
> conftestfile
1036 # Do `set' in a subshell so we don't clobber the current shell's
1037 # arguments. Must try -L first in case configure is actually a
1038 # symlink; some systems play weird games with the mod time of symlinks
1039 # (eg FreeBSD returns the mod time of the symlink's containing
1042 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1043 if test "$*" = "X"; then
1045 set X
`ls -t $srcdir/configure conftestfile`
1047 if test "$*" != "X $srcdir/configure conftestfile" \
1048 && test "$*" != "X conftestfile $srcdir/configure"; then
1050 # If neither matched, then we have a broken ls. This can happen
1051 # if, for instance, CONFIG_SHELL is bash and it inherits a
1052 # broken ls alias from the environment. This has actually
1053 # happened. Such a system could not be considered "sane".
1054 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1055 alias in your environment" 1>&2; exit 1; }
1058 test "$2" = conftestfile
1064 { echo "configure: error: newly created file is older than distributed files!
1065 Check your system clock" 1>&2; exit 1; }
1068 echo "$ac_t""yes" 1>&6
1069 if test "$program_transform_name" = s
,x
,x
,; then
1070 program_transform_name
=
1072 # Double any \ or $. echo might interpret backslashes.
1073 cat <<\EOF_SED
> conftestsed
1074 s
,\\,\\\\,g
; s
,\$
,$$
,g
1076 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1079 test "$program_prefix" != NONE
&&
1080 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1081 # Use a double $ so make ignores it.
1082 test "$program_suffix" != NONE
&&
1083 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1085 # sed with no file args requires a program.
1086 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1088 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1089 echo "configure:1090: checking whether ${MAKE-make} sets \${MAKE}" >&5
1090 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1091 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1092 echo $ac_n "(cached) $ac_c" 1>&6
1094 cat > conftestmake
<<\EOF
1096 @
echo 'ac_maketemp="${MAKE}"'
1098 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1099 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1100 if test -n "$ac_maketemp"; then
1101 eval ac_cv_prog_make_
${ac_make}_set
=yes
1103 eval ac_cv_prog_make_
${ac_make}_set
=no
1107 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1108 echo "$ac_t""yes" 1>&6
1111 echo "$ac_t""no" 1>&6
1112 SET_MAKE
="MAKE=${MAKE-make}"
1118 VERSION
=${BFD_VERSION}
1120 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
1121 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
1123 cat >> confdefs.h
<<EOF
1124 #define PACKAGE "$PACKAGE"
1127 cat >> confdefs.h
<<EOF
1128 #define VERSION "$VERSION"
1133 missing_dir
=`cd $ac_aux_dir && pwd`
1134 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1135 echo "configure:1136: checking for working aclocal" >&5
1136 # Run test in a subshell; some versions of sh will print an error if
1137 # an executable is not found, even if stderr is redirected.
1138 # Redirect stdin to placate older versions of autoconf. Sigh.
1139 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
1141 echo "$ac_t""found" 1>&6
1143 ACLOCAL
="$missing_dir/missing aclocal"
1144 echo "$ac_t""missing" 1>&6
1147 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1148 echo "configure:1149: checking for working autoconf" >&5
1149 # Run test in a subshell; some versions of sh will print an error if
1150 # an executable is not found, even if stderr is redirected.
1151 # Redirect stdin to placate older versions of autoconf. Sigh.
1152 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
1154 echo "$ac_t""found" 1>&6
1156 AUTOCONF
="$missing_dir/missing autoconf"
1157 echo "$ac_t""missing" 1>&6
1160 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1161 echo "configure:1162: checking for working automake" >&5
1162 # Run test in a subshell; some versions of sh will print an error if
1163 # an executable is not found, even if stderr is redirected.
1164 # Redirect stdin to placate older versions of autoconf. Sigh.
1165 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
1167 echo "$ac_t""found" 1>&6
1169 AUTOMAKE
="$missing_dir/missing automake"
1170 echo "$ac_t""missing" 1>&6
1173 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1174 echo "configure:1175: checking for working autoheader" >&5
1175 # Run test in a subshell; some versions of sh will print an error if
1176 # an executable is not found, even if stderr is redirected.
1177 # Redirect stdin to placate older versions of autoconf. Sigh.
1178 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
1179 AUTOHEADER
=autoheader
1180 echo "$ac_t""found" 1>&6
1182 AUTOHEADER
="$missing_dir/missing autoheader"
1183 echo "$ac_t""missing" 1>&6
1186 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1187 echo "configure:1188: checking for working makeinfo" >&5
1188 # Run test in a subshell; some versions of sh will print an error if
1189 # an executable is not found, even if stderr is redirected.
1190 # Redirect stdin to placate older versions of autoconf. Sigh.
1191 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1193 echo "$ac_t""found" 1>&6
1195 MAKEINFO
="$missing_dir/missing makeinfo"
1196 echo "$ac_t""missing" 1>&6
1201 # Check whether --enable-shared or --disable-shared was given.
1202 if test "${enable_shared+set}" = set; then
1203 enableval
="$enable_shared"
1204 p
=${PACKAGE-default}
1206 yes) enable_shared
=yes ;;
1207 no
) enable_shared
=no
;;
1210 # Look at the argument we got. We use all the common list separators.
1211 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1212 for pkg
in $enableval; do
1213 if test "X$pkg" = "X$p"; then
1224 # Check whether --enable-static or --disable-static was given.
1225 if test "${enable_static+set}" = set; then
1226 enableval
="$enable_static"
1227 p
=${PACKAGE-default}
1229 yes) enable_static
=yes ;;
1230 no
) enable_static
=no
;;
1233 # Look at the argument we got. We use all the common list separators.
1234 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1235 for pkg
in $enableval; do
1236 if test "X$pkg" = "X$p"; then
1247 # Check whether --enable-fast-install or --disable-fast-install was given.
1248 if test "${enable_fast_install+set}" = set; then
1249 enableval
="$enable_fast_install"
1250 p
=${PACKAGE-default}
1252 yes) enable_fast_install
=yes ;;
1253 no
) enable_fast_install
=no
;;
1255 enable_fast_install
=no
1256 # Look at the argument we got. We use all the common list separators.
1257 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1258 for pkg
in $enableval; do
1259 if test "X$pkg" = "X$p"; then
1260 enable_fast_install
=yes
1267 enable_fast_install
=yes
1270 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1271 if test "${with_gnu_ld+set}" = set; then
1272 withval
="$with_gnu_ld"
1273 test "$withval" = no || with_gnu_ld
=yes
1279 if test "$GCC" = yes; then
1280 # Check if gcc -print-prog-name=ld gives a path.
1281 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1282 echo "configure:1283: checking for ld used by GCC" >&5
1285 # gcc leaves a trailing carriage return which upsets mingw
1286 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1288 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1291 # Accept absolute paths.
1292 [\\/]* |
[A-Za-z
]:[\\/]*)
1293 re_direlt
='/[^/][^/]*/\.\./'
1294 # Canonicalize the path of ld
1295 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1296 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1297 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1299 test -z "$LD" && LD
="$ac_prog"
1302 # If it fails, then pretend we aren't using GCC.
1306 # If it is relative, then search for the first ld in PATH.
1310 elif test "$with_gnu_ld" = yes; then
1311 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1312 echo "configure:1313: checking for GNU ld" >&5
1314 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1315 echo "configure:1316: checking for non-GNU ld" >&5
1317 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1318 echo $ac_n "(cached) $ac_c" 1>&6
1320 if test -z "$LD"; then
1321 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1322 for ac_dir
in $PATH; do
1323 test -z "$ac_dir" && ac_dir
=.
1324 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1325 lt_cv_path_LD
="$ac_dir/$ac_prog"
1326 # Check to see if the program is GNU ld. I'd rather use --version,
1327 # but apparently some GNU ld's only accept -v.
1328 # Break only if it was the GNU/non-GNU ld that we prefer.
1329 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1330 test "$with_gnu_ld" != no
&& break
1332 test "$with_gnu_ld" != yes && break
1338 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1343 if test -n "$LD"; then
1344 echo "$ac_t""$LD" 1>&6
1346 echo "$ac_t""no" 1>&6
1348 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1349 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1350 echo "configure:1351: checking if the linker ($LD) is GNU ld" >&5
1351 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1352 echo $ac_n "(cached) $ac_c" 1>&6
1354 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1355 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1356 lt_cv_prog_gnu_ld
=yes
1358 lt_cv_prog_gnu_ld
=no
1362 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1363 with_gnu_ld
=$lt_cv_prog_gnu_ld
1366 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1367 echo "configure:1368: checking for $LD option to reload object files" >&5
1368 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1369 echo $ac_n "(cached) $ac_c" 1>&6
1371 lt_cv_ld_reload_flag
='-r'
1374 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1375 reload_flag
=$lt_cv_ld_reload_flag
1376 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1378 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1379 echo "configure:1380: checking for BSD-compatible nm" >&5
1380 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1381 echo $ac_n "(cached) $ac_c" 1>&6
1383 if test -n "$NM"; then
1384 # Let the user override the test.
1387 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1388 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1389 test -z "$ac_dir" && ac_dir
=.
1390 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1391 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1392 # Check to see if the nm accepts a BSD-compat flag.
1393 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1394 # nm: unknown option "B" ignored
1395 # Tru64's nm complains that /dev/null is an invalid object file
1396 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1397 lt_cv_path_NM
="$tmp_nm -B"
1399 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1400 lt_cv_path_NM
="$tmp_nm -p"
1403 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1404 continue # so that we can try to find one that supports BSD flags
1409 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1414 echo "$ac_t""$NM" 1>&6
1416 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1417 echo "configure:1418: checking whether ln -s works" >&5
1418 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1419 echo $ac_n "(cached) $ac_c" 1>&6
1422 if ln -s X conftestdata
2>/dev
/null
1425 ac_cv_prog_LN_S
="ln -s"
1430 LN_S
="$ac_cv_prog_LN_S"
1431 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1432 echo "$ac_t""yes" 1>&6
1434 echo "$ac_t""no" 1>&6
1437 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1438 echo "configure:1439: checking how to recognise dependant libraries" >&5
1439 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1440 echo $ac_n "(cached) $ac_c" 1>&6
1442 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1443 lt_cv_file_magic_test_file
=
1444 lt_cv_deplibs_check_method
='unknown'
1445 # Need to set the preceding variable on all platforms that support
1446 # interlibrary dependencies.
1447 # 'none' -- dependencies not supported.
1448 # `unknown' -- same as none, but documents that we really don't know.
1449 # 'pass_all' -- all dependencies passed with no checks.
1450 # 'test_compile' -- check by making test program.
1451 # 'file_magic [regex]' -- check by looking for files in library path
1452 # which responds to the $file_magic_cmd with a given egrep regex.
1453 # If you have `file' or equivalent on your system and you're not sure
1454 # whether `pass_all' will *always* work, you probably want this one.
1458 lt_cv_deplibs_check_method
=pass_all
1462 lt_cv_deplibs_check_method
=pass_all
1466 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1467 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1468 lt_cv_file_magic_test_file
=/shlib
/libc.so
1471 cygwin
* | mingw
* |pw32
*)
1472 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1473 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1476 darwin
* | rhapsody
*)
1477 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1478 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1480 rhapsody
* | darwin1.012
)
1481 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1484 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1490 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1493 # Not sure whether the presence of OpenBSD here was a mistake.
1494 # Let's accept both of them until this is cleared up.
1495 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1496 lt_cv_file_magic_cmd
=/usr
/bin
/file
1497 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1501 lt_cv_deplibs_check_method
=pass_all
1506 lt_cv_deplibs_check_method
=pass_all
1512 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1513 lt_cv_file_magic_cmd
=/usr
/bin
/file
1514 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1517 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1518 lt_cv_file_magic_cmd
=/usr
/bin
/file
1519 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1527 # this will be overridden with pass_all, but let us keep it just in case
1528 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1532 *-32|
*"-32 ") libmagic
=32-bit;;
1533 *-n32|
*"-n32 ") libmagic
=N32
;;
1534 *-64|
*"-64 ") libmagic
=64-bit;;
1535 *) libmagic
=never-match
;;
1537 # this will be overridden with pass_all, but let us keep it just in case
1538 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1541 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1542 lt_cv_deplibs_check_method
=pass_all
1545 # This must be Linux ELF.
1548 alpha
* | mips
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1549 lt_cv_deplibs_check_method
=pass_all
;;
1551 # glibc up to 2.1.1 does not perform some relocations on ARM
1552 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1554 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1558 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1559 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1561 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1566 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1567 lt_cv_file_magic_cmd
=/usr
/bin
/file
1568 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1571 osf3
* | osf4
* | osf5
*)
1572 # this will be overridden with pass_all, but let us keep it just in case
1573 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1574 lt_cv_file_magic_test_file
=/shlib
/libc.so
1575 lt_cv_deplibs_check_method
=pass_all
1579 lt_cv_deplibs_check_method
=pass_all
1583 lt_cv_deplibs_check_method
=pass_all
1584 lt_cv_file_magic_test_file
=/lib
/libc.so
1587 sysv5uw
[78]* | sysv4
*uw2
*)
1588 lt_cv_deplibs_check_method
=pass_all
1591 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1592 case $host_vendor in
1594 lt_cv_deplibs_check_method
=pass_all
1597 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]'
1598 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1606 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1607 file_magic_cmd
=$lt_cv_file_magic_cmd
1608 deplibs_check_method
=$lt_cv_deplibs_check_method
1610 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1611 echo "configure:1612: checking for object suffix" >&5
1612 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1613 echo $ac_n "(cached) $ac_c" 1>&6
1616 echo 'int i = 1;' > conftest.
$ac_ext
1617 if { (eval echo configure
:1618: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1618 for ac_file
in conftest.
*; do
1621 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1625 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1630 echo "$ac_t""$ac_cv_objext" 1>&6
1631 OBJEXT
=$ac_cv_objext
1632 ac_objext
=$ac_cv_objext
1636 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1637 echo "configure:1638: checking for executable suffix" >&5
1638 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1639 echo $ac_n "(cached) $ac_c" 1>&6
1641 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1645 echo 'int main () { return 0; }' > conftest.
$ac_ext
1647 if { (eval echo configure
:1648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1648 for file in conftest.
*; do
1650 *.c |
*.o |
*.obj
) ;;
1651 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1655 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1658 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1663 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1664 echo "$ac_t""${ac_cv_exeext}" 1>&6
1667 if test $host != $build; then
1668 ac_tool_prefix
=${host_alias}-
1673 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1675 # Only perform the check for file, if the check method requires it
1676 case $deplibs_check_method in
1678 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1679 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1680 echo "configure:1681: checking for ${ac_tool_prefix}file" >&5
1681 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1682 echo $ac_n "(cached) $ac_c" 1>&6
1686 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1689 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1692 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1693 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1694 ac_dummy
="/usr/bin:$PATH"
1695 for ac_dir
in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir
=.
1697 if test -f $ac_dir/${ac_tool_prefix}file; then
1698 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1699 if test -n "$file_magic_test_file"; then
1700 case $deplibs_check_method in
1702 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1703 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1704 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1705 egrep "$file_magic_regex" > /dev
/null
; then
1710 *** Warning: the command libtool uses to detect shared libraries,
1711 *** $file_magic_cmd, produces output that libtool cannot recognize.
1712 *** The result is that libtool may fail to recognize shared libraries
1713 *** as such. This will affect the creation of libtool libraries that
1714 *** depend on shared libraries, but programs linked with such libtool
1715 *** libraries will work regardless of this problem. Nevertheless, you
1716 *** may want to report the problem to your system manager and/or to
1717 *** bug-libtool@gnu.org
1727 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1732 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1733 if test -n "$MAGIC_CMD"; then
1734 echo "$ac_t""$MAGIC_CMD" 1>&6
1736 echo "$ac_t""no" 1>&6
1739 if test -z "$lt_cv_path_MAGIC_CMD"; then
1740 if test -n "$ac_tool_prefix"; then
1741 echo $ac_n "checking for file""... $ac_c" 1>&6
1742 echo "configure:1743: checking for file" >&5
1743 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1744 echo $ac_n "(cached) $ac_c" 1>&6
1748 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1751 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1754 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1755 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1756 ac_dummy
="/usr/bin:$PATH"
1757 for ac_dir
in $ac_dummy; do
1758 test -z "$ac_dir" && ac_dir
=.
1759 if test -f $ac_dir/file; then
1760 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1761 if test -n "$file_magic_test_file"; then
1762 case $deplibs_check_method in
1764 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1765 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1766 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1767 egrep "$file_magic_regex" > /dev
/null
; then
1772 *** Warning: the command libtool uses to detect shared libraries,
1773 *** $file_magic_cmd, produces output that libtool cannot recognize.
1774 *** The result is that libtool may fail to recognize shared libraries
1775 *** as such. This will affect the creation of libtool libraries that
1776 *** depend on shared libraries, but programs linked with such libtool
1777 *** libraries will work regardless of this problem. Nevertheless, you
1778 *** may want to report the problem to your system manager and/or to
1779 *** bug-libtool@gnu.org
1789 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1794 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1795 if test -n "$MAGIC_CMD"; then
1796 echo "$ac_t""$MAGIC_CMD" 1>&6
1798 echo "$ac_t""no" 1>&6
1810 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1811 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1812 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1813 echo "configure:1814: checking for $ac_word" >&5
1814 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1815 echo $ac_n "(cached) $ac_c" 1>&6
1817 if test -n "$RANLIB"; then
1818 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1820 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1822 for ac_dir
in $ac_dummy; do
1823 test -z "$ac_dir" && ac_dir
=.
1824 if test -f $ac_dir/$ac_word; then
1825 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1832 RANLIB
="$ac_cv_prog_RANLIB"
1833 if test -n "$RANLIB"; then
1834 echo "$ac_t""$RANLIB" 1>&6
1836 echo "$ac_t""no" 1>&6
1840 if test -z "$ac_cv_prog_RANLIB"; then
1841 if test -n "$ac_tool_prefix"; then
1842 # Extract the first word of "ranlib", so it can be a program name with args.
1843 set dummy ranlib
; ac_word
=$2
1844 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1845 echo "configure:1846: checking for $ac_word" >&5
1846 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1847 echo $ac_n "(cached) $ac_c" 1>&6
1849 if test -n "$RANLIB"; then
1850 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1852 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1854 for ac_dir
in $ac_dummy; do
1855 test -z "$ac_dir" && ac_dir
=.
1856 if test -f $ac_dir/$ac_word; then
1857 ac_cv_prog_RANLIB
="ranlib"
1862 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_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
1877 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1878 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1880 echo "configure:1881: checking for $ac_word" >&5
1881 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1882 echo $ac_n "(cached) $ac_c" 1>&6
1884 if test -n "$STRIP"; then
1885 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1887 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1889 for ac_dir
in $ac_dummy; do
1890 test -z "$ac_dir" && ac_dir
=.
1891 if test -f $ac_dir/$ac_word; then
1892 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1899 STRIP
="$ac_cv_prog_STRIP"
1900 if test -n "$STRIP"; then
1901 echo "$ac_t""$STRIP" 1>&6
1903 echo "$ac_t""no" 1>&6
1907 if test -z "$ac_cv_prog_STRIP"; then
1908 if test -n "$ac_tool_prefix"; then
1909 # Extract the first word of "strip", so it can be a program name with args.
1910 set dummy strip
; ac_word
=$2
1911 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1912 echo "configure:1913: checking for $ac_word" >&5
1913 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1914 echo $ac_n "(cached) $ac_c" 1>&6
1916 if test -n "$STRIP"; then
1917 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1919 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1921 for ac_dir
in $ac_dummy; do
1922 test -z "$ac_dir" && ac_dir
=.
1923 if test -f $ac_dir/$ac_word; then
1924 ac_cv_prog_STRIP
="strip"
1929 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_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
1945 # Check for any special flags to pass to ltconfig.
1946 libtool_flags
="--cache-file=$cache_file"
1947 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1948 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1949 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1950 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1951 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1954 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1955 if test "${enable_libtool_lock+set}" = set; then
1956 enableval
="$enable_libtool_lock"
1960 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1961 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1963 # Check whether --with-pic or --without-pic was given.
1964 if test "${with_pic+set}" = set; then
1971 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1972 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1974 # Some flags need to be propagated to the compiler or linker for good
1978 # Find out which ABI we are using.
1979 echo '#line 1980 "configure"' > conftest.
$ac_ext
1980 if { (eval echo configure
:1981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1981 if test "$lt_cv_prog_gnu_ld" = yes; then
1982 case `/usr/bin/file conftest.$ac_objext` in
1984 LD
="${LD-ld} -melf32bsmip"
1987 LD
="${LD-ld} -melf32bmipn32"
1990 LD
="${LD-ld} -melf64bmip"
1994 case `/usr/bin/file conftest.$ac_objext` in
2011 # Find out which ABI we are using.
2012 echo 'int i;' > conftest.
$ac_ext
2013 if { (eval echo configure
:2014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2014 case "`/usr/bin/file conftest.o`" in
2026 x86_64-
*linux
*|ppc
*-*linux
*|powerpc
*-*linux
*|s390
*-*linux
*|sparc
*-*linux
*)
2027 # Find out which ABI we are using.
2028 echo 'int i;' > conftest.
$ac_ext
2029 if { (eval echo configure
:2030: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2030 case "`/usr/bin/file conftest.o`" in
2034 LD
="${LD-ld} -m elf_i386"
2037 LD
="${LD-ld} -m elf32ppclinux"
2040 LD
="${LD-ld} -m elf_s390"
2043 LD
="${LD-ld} -m elf32_sparc"
2050 LD
="${LD-ld} -m elf_x86_64"
2052 ppc
*-*linux
*|powerpc
*-*linux
*)
2053 LD
="${LD-ld} -m elf64ppc"
2056 LD
="${LD-ld} -m elf64_s390"
2059 LD
="${LD-ld} -m elf64_sparc"
2069 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2070 SAVE_CFLAGS
="$CFLAGS"
2071 CFLAGS
="$CFLAGS -belf"
2072 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2073 echo "configure:2074: checking whether the C compiler needs -belf" >&5
2074 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2075 echo $ac_n "(cached) $ac_c" 1>&6
2079 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2080 ac_cpp
='$CPP $CPPFLAGS'
2081 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2082 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2083 cross_compiling
=$ac_cv_prog_cc_cross
2085 cat > conftest.
$ac_ext <<EOF
2086 #line 2087 "configure"
2087 #include "confdefs.h"
2093 if { (eval echo configure
:2094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2095 lt_cv_cc_needs_belf
=yes
2097 echo "configure: failed program was:" >&5
2098 cat conftest.
$ac_ext >&5
2100 lt_cv_cc_needs_belf
=no
2104 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2105 ac_cpp
='$CPP $CPPFLAGS'
2106 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2107 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2108 cross_compiling
=$ac_cv_prog_cc_cross
2112 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2113 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2114 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2115 CFLAGS
="$SAVE_CFLAGS"
2123 # Save cache, so that ltconfig can load it
2124 cat > confcache
<<\EOF
2125 # This file is a shell script that caches the results of configure
2126 # tests run on this system so they can be shared between configure
2127 # scripts and configure runs. It is not useful on other systems.
2128 # If it contains results you don't want to keep, you may remove or edit it.
2130 # By default, configure uses ./config.cache as the cache file,
2131 # creating it if it does not exist already. You can give configure
2132 # the --cache-file=FILE option to use a different cache file; that is
2133 # what configure does when it calls configure scripts in
2134 # subdirectories, so they share the cache.
2135 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2136 # config.status only pays attention to the cache file if you give it the
2137 # --recheck option to rerun configure.
2140 # The following way of writing the cache mishandles newlines in values,
2141 # but we know of no workaround that is simple, portable, and efficient.
2142 # So, don't put newlines in cache variables' values.
2143 # Ultrix sh set writes to stderr and can't be redirected directly,
2144 # and sets the high bit in the cache file unless we assign to the vars.
2146 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2148 # `set' does not quote correctly, so add quotes (double-quote substitution
2149 # turns \\\\ into \\, and sed turns \\ into \).
2151 -e "s/'/'\\\\''/g" \
2152 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2155 # `set' quotes correctly as required by POSIX, so do not add quotes.
2156 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2159 if cmp -s $cache_file confcache
; then
2162 if test -w $cache_file; then
2163 echo "updating cache $cache_file"
2164 cat confcache
> $cache_file
2166 echo "not updating unwritable cache $cache_file"
2172 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2173 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2174 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2175 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2176 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2177 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2178 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2179 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2180 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2181 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2183 # Reload cache, that may have been modified by ltconfig
2184 if test -r "$cache_file"; then
2185 echo "loading cache $cache_file"
2188 echo "creating cache $cache_file"
2193 # This can be used to rebuild libtool when needed
2194 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2196 # Always use our own libtool.
2197 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2199 # Redirect the config.log output again, so that the ltconfig log is not
2200 # clobbered by the next message.
2201 exec 5>>.
/config.log
2210 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2211 if test "${enable_bfd_assembler+set}" = set; then
2212 enableval
="$enable_bfd_assembler"
2213 case "${enableval}" in
2214 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2215 no
) user_bfd_gas
=no
;;
2216 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2219 # Check whether --enable-targets or --disable-targets was given.
2220 if test "${enable_targets+set}" = set; then
2221 enableval
="$enable_targets"
2222 case "${enableval}" in
2223 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2225 no
) enable_targets
= ;;
2226 *) enable_targets
=$enableval ;;
2229 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2230 if test "${enable_commonbfdlib+set}" = set; then
2231 enableval
="$enable_commonbfdlib"
2232 case "${enableval}" in
2233 yes) commonbfdlib
=true
;;
2234 no
) commonbfdlib
=false
;;
2235 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2241 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2242 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2243 if test "${enable_build_warnings+set}" = set; then
2244 enableval
="$enable_build_warnings"
2245 case "${enableval}" in
2247 no
) build_warnings
="-w";;
2248 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2249 build_warnings
="${build_warnings} ${t}";;
2250 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2251 build_warnings
="${t} ${build_warnings}";;
2252 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2254 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2255 echo "Setting warning flags = $build_warnings" 6>&1
2259 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2260 WARN_CFLAGS
="${build_warnings}"
2264 # Generate a header file
2269 # If we are on a DOS filesystem, we must use gdb.ini rather than
2273 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-windows*)
2281 # Makefile target for installing gas in $(tooldir)/bin.
2282 install_tooldir
=install-exec-tooldir
2286 if test -n "$enable_targets" ; then
2287 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2288 if test $t = "all"; then
2292 result
=`$ac_config_sub $t 2>/dev/null`
2293 if test -n "$result" ; then
2294 canon_targets
="$canon_targets $result"
2296 # # Permit "all", etc. We don't support it yet though.
2297 # canon_targets="$canon_targets $t"
2300 _gas_uniq_list
="$canon_targets"
2301 _gas_uniq_newlist
=""
2302 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2303 case $_gas_uniq_i in
2305 *) case " $_gas_uniq_newlist " in
2306 *" $_gas_uniq_i "*) ;;
2307 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2311 canon_targets
=$_gas_uniq_newlist
2317 for this_target
in $target $canon_targets ; do
2319 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2321 # check for architecture variants
2325 alpha
*) cpu_type
=alpha
;;
2326 arm
*b|xscale
*b|strongarm
*b
) cpu_type
=arm endian
=big
;;
2327 arm
*|xscale
*|strongarm
*) cpu_type
=arm endian
=little
;;
2328 hppa
*) cpu_type
=hppa
;;
2329 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2330 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2331 ia64
) cpu_type
=ia64
;;
2332 ip2k
) cpu_type
=ip2k endian
=big
;;
2333 iq2000
) cpu_type
=iq2000 endian
=big
;;
2334 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2335 m680
[012346]0) cpu_type
=m68k
;;
2336 m68008
) cpu_type
=m68k
;;
2337 m683??
) cpu_type
=m68k
;;
2338 m5200
) cpu_type
=m68k
;;
2339 m8
*) cpu_type
=m88k
;;
2340 mips
*el
) cpu_type
=mips endian
=little
;;
2341 mips
*) cpu_type
=mips endian
=big
;;
2342 or32
*) cpu_type
=or32 endian
=big
;;
2343 pjl
*) cpu_type
=pj endian
=little
;;
2344 pj
*) cpu_type
=pj endian
=big
;;
2345 powerpc
*le
*) cpu_type
=ppc endian
=little
;;
2346 powerpc
*) cpu_type
=ppc endian
=big
;;
2347 rs6000
*) cpu_type
=ppc
;;
2348 s390x
*) cpu_type
=s390 arch
=s390x
;;
2349 s390
*) cpu_type
=s390 arch
=s390
;;
2350 sh5
*) cpu_type
=sh64 endian
=big
;;
2351 sh5le
*) cpu_type
=sh64 endian
=little
;;
2352 sh64
*) cpu_type
=sh64 endian
=big
;;
2353 sh64le
*) cpu_type
=sh64 endian
=little
;;
2354 sh
*le
) cpu_type
=sh endian
=little
;;
2355 sh
*) cpu_type
=sh endian
=big
;;
2356 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2357 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2358 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2359 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2360 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2361 v850
*) cpu_type
=v850
;;
2362 xtensa
*) cpu_type
=xtensa arch
=xtensa
;;
2363 *) cpu_type
=${cpu} ;;
2366 if test ${this_target} = $target ; then
2367 target_cpu_type
=${cpu_type}
2368 elif test ${target_cpu_type} != ${cpu_type} ; then
2372 generic_target
=${cpu_type}-$vendor-$os
2377 # assign object format
2378 case ${generic_target} in
2379 a29k-
*-coff) fmt=coff
;;
2380 a29k-amd-udi
) fmt=coff
;;
2381 a29k-amd-ebmon
) fmt=coff
;;
2382 a29k-nyu-sym1
) fmt=coff
;;
2383 a29k-
*-rtems*) fmt=coff
;;
2384 a29k-
*-vxworks*) fmt=coff
;;
2386 alpha
*-*-*vms
*) fmt=evax
;;
2387 alpha
*-*-netware*) fmt=ecoff
;;
2388 alpha
*-*-osf*) fmt=ecoff
;;
2389 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2390 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2391 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2392 alpha
*-*-openbsd*) fmt=elf em
=obsd
;;
2394 arc-
*-elf*) fmt=elf
;;
2396 arm-
*-aout) fmt=aout
;;
2397 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2398 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2399 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2400 arm-
*-kaos*) fmt=elf
;;
2401 arm
*-*-conix*) fmt=elf
;;
2402 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2403 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2404 arm
*-*-uclinux*) fmt=elf em
=linux
;;
2405 arm-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2406 arm-
*-*n
*bsd
*) fmt=aout em
=nbsd
;;
2407 arm-
**-nto*) fmt=elf
;;
2408 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2409 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2410 arm-
*-wince) fmt=coff em
=wince-pe
;;
2411 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2412 arm-
*-riscix*) fmt=aout em
=riscix
;;
2413 arm-
*-vxworks) fmt=coff
;;
2417 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2419 d10v-
*-*) fmt=elf
;;
2420 d30v-
*-*) fmt=elf
;;
2423 fr30-
*-*) fmt=elf
;;
2426 hppa-
*-linux*) case ${cpu} in
2427 hppa
*64*) fmt=elf em
=hppalinux64
;;
2428 hppa
*) fmt=elf em
=linux
;;
2430 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2431 hppa-
*-lites*) fmt=elf em
=hppa
;;
2432 hppa-
*-netbsd*) fmt=elf em
=nbsd
;;
2433 hppa-
*-openbsd*) fmt=elf em
=hppa
;;
2434 hppa-
*-osf*) fmt=som em
=hppa
;;
2435 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2436 hppa-
*-hpux11*) case ${cpu} in
2437 hppa
*64*) fmt=elf em
=hppa64
;;
2438 hppa
*) fmt=som em
=hppa
;;
2440 hppa-
*-hpux*) fmt=som em
=hppa
;;
2441 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2442 hppa-
*-bsd*) fmt=som em
=hppa
;;
2443 hppa-
*-hiux*) fmt=som em
=hppa
;;
2445 h8300-
*-rtems*) fmt=coff
;;
2446 h8300-
*-coff) fmt=coff
;;
2447 h8300-
*-elf) fmt=elf
;;
2448 h8500-
*-rtems*) fmt=coff
;;
2449 h8500-
*-coff) fmt=coff
;;
2451 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2452 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2453 i386-sequent-bsd
*) fmt=aout em
=dynix
;;
2454 i386-
*-beospe*) fmt=coff em
=pe
;;
2455 i386-
*-beos*) fmt=elf
;;
2456 i386-
*-coff) fmt=coff
;;
2457 i386-
*-elf) fmt=elf
;;
2458 i386-
*-kaos*) fmt=elf
;;
2459 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2460 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2461 i386-
*-netbsdpe*) fmt=coff em
=pe
;;
2462 i386-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2463 i386-
*-*n
*bsd
*) case ${cpu} in
2464 x86_64
) fmt=elf em
=nbsd
;;
2465 *) fmt=aout em
=nbsd
;;
2467 i386-
*-linux*aout
*) fmt=aout em
=linux
;;
2468 i386-
*-linux*oldld
) fmt=aout em
=linux
;;
2469 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2470 i386-
*-linux-gnu*) fmt=elf em
=linux
;;
2471 x86_64-
*-linux-gnu*) fmt=elf em
=linux
;;
2472 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2473 i386-
*-sysv[45]*) fmt=elf
;;
2474 i386-
*-solaris*) fmt=elf
;;
2475 i386-
*-freebsdaout*) fmt=aout em
=386bsd
;;
2476 i386-
*-freebsd[12].
*) fmt=aout em
=386bsd
;;
2477 i386-
*-freebsd[12]) fmt=aout em
=386bsd
;;
2478 i386-
*-sysv*) fmt=coff
;;
2479 i386-
*-sco3.2v5
*coff
) fmt=coff
;;
2480 i386-
*-isc*) fmt=coff
;;
2481 i386-
*-sco3.2v5
*) fmt=elf
2482 if test ${this_target} = $target; then
2483 cat >> confdefs.h
<<\EOF
2488 i386-
*-sco3.2
*) fmt=coff
;;
2489 i386-
*-vsta) fmt=aout
;;
2490 i386-
*-msdosdjgpp* \
2492 | i386-go32-rtems
*) fmt=coff em
=go32
2493 cat >> confdefs.h
<<\EOF
2494 #define STRICTCOFF 1
2497 i386-
*-rtemself*) fmt=elf
;;
2498 i386-
*-rtemscoff*) fmt=coff
;;
2499 i386-
*-rtems*) fmt=elf
;;
2500 i386-
*-gnu*) fmt=elf
;;
2501 i386-
*-mach*) fmt=aout em
=mach
;;
2502 i386-
*-msdos*) fmt=aout
;;
2503 i386-
*-moss*) fmt=elf
;;
2504 i386-
*-pe) fmt=coff em
=pe
;;
2505 i386-
*-cygwin*) fmt=coff em
=pe
;;
2506 i386-
*-interix*) fmt=coff em
=interix
;;
2507 i386-
*-mingw32*) fmt=coff em
=pe
;;
2508 i386-
*-nto-qnx*) fmt=elf
;;
2509 i386-
*-*nt
*) fmt=coff em
=pe
;;
2510 i386-
*-vxworks*) fmt=aout
;;
2511 i386-
*-chaos) fmt=elf
;;
2513 i860-
*-*) fmt=elf endian
=little
2514 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2515 i960-
*-bout) fmt=bout
;;
2516 i960-
*-coff) fmt=coff em
=ic960
;;
2517 i960-
*-rtems*) fmt=coff em
=ic960
;;
2518 i960-
*-nindy*) fmt=bout
;;
2519 i960-
*-vxworks5.0
) fmt=bout
;;
2520 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2521 i960-
*-vxworks*) fmt=bout
;;
2522 i960-
*-elf*) fmt=elf
;;
2524 ia64-
*-elf*) fmt=elf
;;
2525 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2526 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2527 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2528 ia64-
*-netbsd*) fmt=elf em
=nbsd
;;
2530 ip2k-
*-*) fmt=elf
;;
2532 iq2000-
*-elf) fmt=elf bfd_gas
=yes ;;
2534 m32r-
*-*) fmt=elf
;;
2536 m68hc11-
*-* | m6811-
*-*) fmt=elf
;;
2537 m68hc12-
*-* | m6812-
*-*) fmt=elf
;;
2539 m68k-
*-vxworks*) fmt=aout em
=sun3
;;
2540 m68k-ericsson-ose
) fmt=aout em
=sun3
;;
2541 m68k-
*-sunos*) fmt=aout em
=sun3
;;
2542 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2543 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2544 m68k-apollo-
*) fmt=coff em
=apollo
;;
2545 m68k-
*-elf*) fmt=elf
;;
2546 m68k-
*-sysv4*) fmt=elf em
=svr4
;;
2547 m68k-
*-sysv*) fmt=coff
;;
2548 m68k-
*-coff | m68k-
*-rtemscoff*) fmt=coff
;;
2549 m68k-
*-rtems*) fmt=elf
;;
2550 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2551 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2552 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2553 m68k-
*-gnu*) fmt=elf
;;
2554 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2555 m68k-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2556 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2557 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2558 m68k-apple-aux
*) fmt=coff em
=aux
;;
2559 m68k-
*-psos*) fmt=elf em
=psos
;;
2561 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2562 m88k-
*-coff*) fmt=coff
;;
2564 mcore-
*-elf) fmt=elf
;;
2565 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2567 # don't change em like *-*-bsd does
2568 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2569 mips-dec-bsd
*) fmt=aout endian
=little
;;
2570 mips-sony-bsd
*) fmt=ecoff
;;
2572 { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2573 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2574 mips-
*-osf*) fmt=ecoff endian
=little
;;
2575 mips-
*-ecoff*) fmt=ecoff
;;
2576 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2577 mips-
*-irix6*) fmt=elf em
=irix
;;
2578 mips-
*-irix5*) fmt=elf em
=irix
;;
2579 mips-
*-irix*) fmt=ecoff em
=irix
;;
2580 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2581 mips-
*-riscos*) fmt=ecoff
;;
2582 mips
*-*-linux*) fmt=elf em
=tmips
;;
2583 mips-
*-sysv4*MP
* | mips-
*-gnu*) fmt=elf em
=tmips
;;
2584 mips-
*-sysv*) fmt=ecoff
;;
2585 mips-
*-elf* | mips-
*-rtems*) fmt=elf
;;
2586 mips-
*-netbsd*) fmt=elf
;;
2587 mips-
*-openbsd*) fmt=elf
;;
2588 mips-
*-vxworks*) fmt=elf
;;
2590 mmix-
*-*) fmt=elf
;;
2591 mn10200-
*-*) fmt=elf
;;
2592 mn10300-
*-*) fmt=elf
;;
2593 msp430-
*-*) fmt=elf
;;
2594 openrisc-
*-*) fmt=elf
;;
2595 or32-
*-rtems*) fmt=coff
;;
2596 or32-
*-coff) fmt=coff
;;
2597 or32-
*-elf) fmt=elf
;;
2600 ppc-
*-pe | ppc-
*-cygwin*) fmt=coff em
=pe
;;
2601 ppc-
*-winnt*) fmt=coff em
=pe
;;
2602 ppc-
*-aix5*) fmt=coff em
=aix5
;;
2603 ppc-
*-aix*) fmt=coff
;;
2604 ppc-
*-beos*) fmt=coff
;;
2605 ppc-
*-*n
*bsd
* | ppc-
*-elf*) fmt=elf
;;
2606 ppc-
*-eabi* | ppc-
*-sysv4*) fmt=elf
;;
2607 ppc-
*-linux-gnu*) fmt=elf
2610 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2612 ppc-
*-solaris*) fmt=elf
2613 if test ${this_target} = $target; then
2614 cat >> confdefs.h
<<\EOF
2615 #define TARGET_SOLARIS_COMMENT 1
2619 if test x
${endian} = xbig
; then
2620 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2622 ppc-
*-rtems*) fmt=elf
;;
2623 ppc-
*-macos* | ppc-
*-mpw*) fmt=coff em
=macos
;;
2624 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2625 ppc-
**-nto*) fmt=elf
;;
2626 ppc-
*-vxworks*) fmt=elf
;;
2627 ppc-
*-windiss*) fmt=elf
;;
2628 ppc-
*-kaos*) fmt=elf
;;
2630 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2631 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2633 sh
*-*-linux*) fmt=elf em
=linux
2635 sh
*eb
) endian
=big
;;
2638 sh5
*-*-netbsd*) fmt=elf em
=nbsd
;;
2639 sh64
*-*-netbsd*) fmt=elf em
=nbsd
;;
2640 sh
*-*-netbsdelf*) fmt=elf em
=nbsd
;;
2641 sh-
*-elf*) fmt=elf
;;
2642 sh-
*-coff*) fmt=coff
;;
2643 sh-
*-nto*) fmt=elf
;;
2644 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes endian
=little
;;
2645 sh-
*-rtemself*) fmt=elf
;;
2646 sh-
*-rtems*) fmt=coff
;;
2647 sh-
*-kaos*) fmt=elf
;;
2648 shle
*-*-kaos*) fmt=elf
;;
2649 sh64-
*-elf*) fmt=elf
;;
2651 ns32k-pc532-mach
*) fmt=aout em
=pc532mach
;;
2652 ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2653 ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2654 ns32k-
*-*n
*bsd
*) fmt=aout em
=nbsd532
;;
2656 sparc-
*-rtemsaout*) fmt=aout
;;
2657 sparc-
*-rtemself*) fmt=elf
;;
2658 sparc-
*-rtems*) fmt=elf
;;
2659 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2660 sparc-
*-aout | sparc
*-*-vxworks*) fmt=aout em
=sparcaout
;;
2661 sparc-
*-coff) fmt=coff
;;
2662 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2663 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2664 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2665 sparc-fujitsu-none
) fmt=aout
;;
2666 sparc-
*-elf) fmt=elf
;;
2667 sparc-
*-sysv4*) fmt=elf
;;
2668 sparc-
*-solaris*) fmt=elf
;;
2669 sparc-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2670 sparc-
*-*n
*bsd
*) case ${cpu} in
2671 sparc64
) fmt=elf em
=nbsd
;;
2672 *) fmt=aout em
=nbsd
;;
2674 strongarm-
*-coff) fmt=coff
;;
2675 strongarm-
*-elf) fmt=elf
;;
2676 strongarm-
*-kaos*) fmt=elf
;;
2677 xscale-
*-coff) fmt=coff
;;
2678 xscale-
*-elf) fmt=elf
;;
2680 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2681 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2682 tic4x-
*-* | c4x-
*-*) fmt=coff bfd_gas
=yes ;;
2683 tic54x-
*-* | c54x
*-*-*) fmt=coff bfd_gas
=yes need_libm
=yes;;
2684 tic80-
*-*) fmt=coff
;;
2686 v850-
*-*) fmt=elf
;;
2687 v850e-
*-*) fmt=elf
;;
2688 v850ea-
*-*) fmt=elf
;;
2690 vax-
*-netbsdelf*) fmt=elf em
=nbsd
;;
2691 vax-
*-netbsd*) fmt=aout em
=nbsd
;;
2692 vax-
*-bsd* | vax-
*-ultrix*) fmt=aout
;;
2693 vax-
*-vms) fmt=vms
;;
2695 w65-
*-*) fmt=coff
;;
2697 xstormy16-
*-*) fmt=elf
;;
2699 xtensa-
*-*) fmt=elf
;;
2701 z8k-
*-coff | z8k-
*-sim) fmt=coff
;;
2703 *-*-aout |
*-*-scout) fmt=aout
;;
2704 *-*-freebsd*) fmt=elf em
=freebsd
;;
2705 *-*-nindy*) fmt=bout
;;
2706 *-*-bsd*) fmt=aout em
=sun3
;;
2707 *-*-generic) fmt=generic
;;
2708 *-*-xray |
*-*-hms) fmt=coff
;;
2709 *-*-sim) fmt=coff
;;
2710 *-*-elf |
*-*-sysv4* |
*-*-solaris*) fmt=elf dev
=yes ;;
2711 *-*-aros*) fmt=elf em
=linux bfd_gas
=yes ;;
2712 *-*-vxworks) fmt=aout
;;
2713 *-*-netware) fmt=elf
;;
2716 if test ${this_target} = $target ; then
2718 if test x
${endian} = xbig
; then
2720 elif test x
${endian} = xlittle
; then
2723 if test x
${endian_def} != x
; then
2724 cat >> confdefs.h
<<EOF
2725 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2731 case ${cpu_type}-${fmt} in
2732 alpha
*-* | arm-
* | i386-
* | ia64
*-* | mips-
* | ns32k-
* \
2733 | pdp11-
* | ppc-
* | sparc-
* | strongarm-
* | xscale-
* \
2734 |
*-elf |
*-ecoff |
*-som)
2738 # Other random stuff.
2742 # Set mips_cpu to the name of the default CPU.
2743 case ${target_cpu} in
2744 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el
)
2747 mipsisa32 | mipsisa32el
)
2750 mipsisa32r2 | mipsisa32r2el
)
2753 mipsisa64 | mipsisa64el
)
2756 mipstx39 | mipstx39el
)
2759 mips64vr | mips64vrel
)
2763 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
2765 mips64
* | mipsisa64
* | mipsisa32
*)
2766 mips_cpu
=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
2769 { echo "configure: error: $target_cpu isn't a supported MIPS CPU name" 1>&2; exit 1; }
2772 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
2773 # binaries. It's a GNU extension that some OSes don't understand.
2774 # The value only matters on ELF targets.
2777 use_e_mips_abi_o32
=0
2780 use_e_mips_abi_o32
=1
2783 # Decide whether to generate 32-bit or 64-bit code by default.
2784 # Used to resolve -march=from-abi when an embedded ABI is selected.
2786 mips64
*-*-* | mipsisa64
*-*-*)
2787 mips_default_64bit
=1
2790 mips_default_64bit
=0
2793 # Decide which ABI to target by default.
2795 mips64
*-linux* | mips-sgi-irix6
*)
2796 mips_default_abi
=N32_ABI
2799 mips_default_abi
=O32_ABI
2802 mips_default_abi
=NO_ABI
2805 cat >> confdefs.h
<<EOF
2806 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
2809 cat >> confdefs.h
<<EOF
2810 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
2813 cat >> confdefs.h
<<EOF
2814 #define MIPS_DEFAULT_64BIT $mips_default_64bit
2817 cat >> confdefs.h
<<EOF
2818 #define MIPS_DEFAULT_ABI $mips_default_abi
2824 # Do we need the opcodes library?
2832 case "${enable_shared}" in
2833 yes) shared_opcodes
=true
;;
2834 *opcodes
*) shared_opcodes
=true
;;
2835 *) shared_opcodes
=false
;;
2837 if test "${shared_opcodes}" = "true"; then
2838 # A shared libopcodes must be linked against libbfd.
2844 # Any other special object files needed ?
2846 fr30 | ip2k | iq2000 | m32r | openrisc
)
2854 case ${extra_objects} in
2856 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2861 echo ${extra_objects} |
grep -s "itbl-parse.o"
2862 if test $?
-ne 0 ; then
2863 extra_objects
="$extra_objects itbl-parse.o"
2866 echo ${extra_objects} |
grep -s "itbl-lex.o"
2867 if test $?
-ne 0 ; then
2868 extra_objects
="$extra_objects itbl-lex.o"
2871 echo ${extra_objects} |
grep -s "itbl-ops.o"
2872 if test $?
-ne 0 ; then
2873 extra_objects
="$extra_objects itbl-ops.o"
2877 i386 | s390 | sparc
)
2878 if test $this_target = $target ; then
2879 cat >> confdefs.h
<<EOF
2880 #define DEFAULT_ARCH "${arch}"
2891 echo ${extra_objects} |
grep -s "xtensa-relax.o"
2892 if test $?
-ne 0 ; then
2893 extra_objects
="$extra_objects xtensa-relax.o"
2901 if test $using_cgen = yes ; then
2902 case "x${extra_objects}" in
2904 *) extra_objects
="$extra_objects cgen.o" ;;
2908 # See if we really can support this configuration with the emulation code.
2910 if test $this_target = $target ; then
2911 primary_bfd_gas
=$bfd_gas
2915 if test $bfd_gas = no
; then
2916 # Can't support other configurations this way.
2919 elif test $bfd_gas = no
; then
2920 # Can't support this configuration.
2924 # From target name and format, produce a list of supported emulations.
2926 case ${generic_target}-${fmt} in
2927 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2928 mips
*-*-linux*-*) case "$endian" in
2929 big
) emulation
="mipsbelf mipslelf mipself" ;;
2930 *) emulation
="mipslelf mipsbelf mipself" ;;
2932 mips-
*-lnews*-ecoff) ;;
2933 mips-
*-*-ecoff) case "$endian" in
2934 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2935 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2937 mips-
*-*-elf) case "$endian" in
2938 big
) emulation
="mipsbelf mipslelf mipself" ;;
2939 *) emulation
="mipslelf mipsbelf mipself" ;;
2941 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2942 # i386-pc-pe-coff != i386-pc-coff.
2944 # Uncommenting the next line will turn on support for i386 AOUT
2945 # for the default linux configuration
2946 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2948 i386-
*-aout) emulation
="i386aout" ;;
2949 i386-
*-coff) emulation
="i386coff" ;;
2950 i386-
*-elf) emulation
="i386elf" ;;
2952 # Always all formats. The first stated emulation becomes the default.
2953 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2954 cris-
*-*) emulation
="criself crisaout" ;;
2957 emulations
="$emulations $emulation"
2961 # Turn on all targets if possible
2962 if test ${all_targets} = "yes"; then
2963 case ${target_cpu_type} in
2965 case ${obj_format} in
2967 emulations
="$emulations i386coff i386elf"
2970 emulations
="$emulations i386aout i386elf"
2973 emulations
="$emulations i386aout i386coff"
2980 # Assign floating point type. Most processors with FP support
2981 # IEEE FP. On those that don't support FP at all, usually IEEE
2983 case ${target_cpu} in
2984 vax | tahoe
) atof
=${target_cpu} ;;
2989 case "${obj_format}" in
2990 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2993 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2995 if test $using_cgen = yes ; then
2996 case ${target_cpu} in
2997 *) cgen_cpu_prefix
=${target_cpu} ;;
3000 cat >> confdefs.h
<<\EOF
3001 #define USING_CGEN 1
3007 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
3008 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
3011 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
3012 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
3015 case ${user_bfd_gas}-${primary_bfd_gas} in
3017 # We didn't override user's choice.
3020 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
3032 # User specified nothing.
3036 # Some COFF configurations want these random other flags set.
3037 case ${obj_format} in
3039 case ${target_cpu_type} in
3040 i386
) cat >> confdefs.h
<<\EOF
3044 m68k
) cat >> confdefs.h
<<\EOF
3048 m88k
) cat >> confdefs.h
<<\EOF
3056 # Getting this done right is going to be a bitch. Each configuration specified
3057 # with --enable-targets=... should be checked for environment, format, cpu, and
3060 # For each configuration, the necessary object file support code must be linked
3061 # in. This might be only one, it might be up to four. The necessary emulation
3062 # code needs to be provided, too.
3064 # And then there's "--enable-targets=all"....
3066 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
3068 formats
="${obj_format}"
3071 _gas_uniq_list
="$emulations"
3072 _gas_uniq_newlist
=""
3073 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3074 case $_gas_uniq_i in
3076 *) case " $_gas_uniq_newlist " in
3077 *" $_gas_uniq_i "*) ;;
3078 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3082 emulations
=$_gas_uniq_newlist
3084 for em
in .
$emulations ; do
3087 mipsbelf | mipslelf | mipself
)
3088 fmt=elf
file=mipself
;;
3089 mipsbecoff | mipslecoff | mipsecoff
)
3090 fmt=ecoff
file=mipsecoff
;;
3092 fmt=coff
file=$em ;;
3094 fmt=aout
file=$em ;;
3098 formats
="$formats $fmt"
3099 emfiles
="$emfiles e-$file.o"
3100 EMULATIONS
="$EMULATIONS &$em,"
3102 _gas_uniq_list
="$formats"
3103 _gas_uniq_newlist
=""
3104 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3105 case $_gas_uniq_i in
3107 *) case " $_gas_uniq_newlist " in
3108 *" $_gas_uniq_i "*) ;;
3109 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3113 formats
=$_gas_uniq_newlist
3115 _gas_uniq_list
="$emfiles"
3116 _gas_uniq_newlist
=""
3117 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
3118 case $_gas_uniq_i in
3120 *) case " $_gas_uniq_newlist " in
3121 *" $_gas_uniq_i "*) ;;
3122 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
3126 emfiles
=$_gas_uniq_newlist
3128 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3129 for fmt in $formats ; do
3131 aout
) cat >> confdefs.h
<<\EOF
3132 #define OBJ_MAYBE_AOUT 1
3135 bout
) cat >> confdefs.h
<<\EOF
3136 #define OBJ_MAYBE_BOUT 1
3139 coff
) cat >> confdefs.h
<<\EOF
3140 #define OBJ_MAYBE_COFF 1
3143 ecoff
) cat >> confdefs.h
<<\EOF
3144 #define OBJ_MAYBE_ECOFF 1
3147 elf
) cat >> confdefs.h
<<\EOF
3148 #define OBJ_MAYBE_ELF 1
3151 generic
) cat >> confdefs.h
<<\EOF
3152 #define OBJ_MAYBE_GENERIC 1
3155 hp300
) cat >> confdefs.h
<<\EOF
3156 #define OBJ_MAYBE_HP300 1
3159 ieee
) cat >> confdefs.h
<<\EOF
3160 #define OBJ_MAYBE_IEEE 1
3163 som
) cat >> confdefs.h
<<\EOF
3164 #define OBJ_MAYBE_SOM 1
3167 vms
) cat >> confdefs.h
<<\EOF
3168 #define OBJ_MAYBE_VMS 1
3172 extra_objects
="$extra_objects obj-$fmt.o"
3176 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3177 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3178 # e-mips* has more than one emulation per file, e-i386* has just one at the
3179 # moment. If only one emulation is specified, then don't define
3180 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3181 case "${obj_format}${emfiles}" in
3183 extra_objects
="$extra_objects $emfiles"
3184 cat >> confdefs.h
<<\EOF
3185 #define USE_EMULATIONS 1
3191 cat >> confdefs.h
<<EOF
3192 #define EMULATIONS $EMULATIONS
3195 cat >> confdefs.h
<<EOF
3196 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3200 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3201 yes-
*-coff) need_bfd
=yes ;;
3202 no-
*-coff) need_bfd
=yes
3203 cat >> confdefs.h
<<\EOF
3204 #define MANY_SEGMENTS 1
3209 reject_dev_configs
=yes
3211 case ${reject_dev_configs}-${dev} in
3213 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3223 case "${primary_bfd_gas}" in
3224 yes) cat >> confdefs.h
<<\EOF
3225 #define BFD_ASSEMBLER 1
3231 # do we need the opcodes library?
3232 case "${need_opcodes}" in
3234 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3238 case "${need_bfd}" in
3240 BFDLIB
=..
/bfd
/libbfd.la
3241 BFDVER_H
=..
/bfd
/bfdver.h
3242 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS"' ../bfd/bfd.h $(INCDIR)/symcat.h'
3252 cat >> confdefs.h
<<EOF
3253 #define TARGET_ALIAS "${target_alias}"
3256 cat >> confdefs.h
<<EOF
3257 #define TARGET_CANONICAL "${target}"
3260 cat >> confdefs.h
<<EOF
3261 #define TARGET_CPU "${target_cpu}"
3264 cat >> confdefs.h
<<EOF
3265 #define TARGET_VENDOR "${target_vendor}"
3268 cat >> confdefs.h
<<EOF
3269 #define TARGET_OS "${target_os}"
3273 # Extract the first word of "gcc", so it can be a program name with args.
3274 set dummy gcc
; ac_word
=$2
3275 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3276 echo "configure:3277: checking for $ac_word" >&5
3277 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3278 echo $ac_n "(cached) $ac_c" 1>&6
3280 if test -n "$CC"; then
3281 ac_cv_prog_CC
="$CC" # Let the user override the test.
3283 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3285 for ac_dir
in $ac_dummy; do
3286 test -z "$ac_dir" && ac_dir
=.
3287 if test -f $ac_dir/$ac_word; then
3296 if test -n "$CC"; then
3297 echo "$ac_t""$CC" 1>&6
3299 echo "$ac_t""no" 1>&6
3302 if test -z "$CC"; then
3303 # Extract the first word of "cc", so it can be a program name with args.
3304 set dummy cc
; ac_word
=$2
3305 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3306 echo "configure:3307: checking for $ac_word" >&5
3307 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3308 echo $ac_n "(cached) $ac_c" 1>&6
3310 if test -n "$CC"; then
3311 ac_cv_prog_CC
="$CC" # Let the user override the test.
3313 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3316 for ac_dir
in $ac_dummy; do
3317 test -z "$ac_dir" && ac_dir
=.
3318 if test -f $ac_dir/$ac_word; then
3319 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3320 ac_prog_rejected
=yes
3328 if test $ac_prog_rejected = yes; then
3329 # We found a bogon in the path, so make sure we never use it.
3330 set dummy
$ac_cv_prog_CC
3332 if test $# -gt 0; then
3333 # We chose a different compiler from the bogus one.
3334 # However, it has the same basename, so the bogon will be chosen
3335 # first if we set CC to just the basename; use the full file name.
3337 set dummy
"$ac_dir/$ac_word" "$@"
3345 if test -n "$CC"; then
3346 echo "$ac_t""$CC" 1>&6
3348 echo "$ac_t""no" 1>&6
3351 if test -z "$CC"; then
3352 case "`uname -s`" in
3354 # Extract the first word of "cl", so it can be a program name with args.
3355 set dummy cl
; ac_word
=$2
3356 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3357 echo "configure:3358: checking for $ac_word" >&5
3358 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3359 echo $ac_n "(cached) $ac_c" 1>&6
3361 if test -n "$CC"; then
3362 ac_cv_prog_CC
="$CC" # Let the user override the test.
3364 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3366 for ac_dir
in $ac_dummy; do
3367 test -z "$ac_dir" && ac_dir
=.
3368 if test -f $ac_dir/$ac_word; then
3377 if test -n "$CC"; then
3378 echo "$ac_t""$CC" 1>&6
3380 echo "$ac_t""no" 1>&6
3385 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3388 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3389 echo "configure:3390: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3392 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3393 ac_cpp
='$CPP $CPPFLAGS'
3394 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3395 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3396 cross_compiling
=$ac_cv_prog_cc_cross
3398 cat > conftest.
$ac_ext << EOF
3400 #line 3401 "configure"
3401 #include "confdefs.h"
3405 if { (eval echo configure
:3406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3406 ac_cv_prog_cc_works
=yes
3407 # If we can't run a trivial program, we are probably using a cross compiler.
3408 if (.
/conftest
; exit) 2>/dev
/null
; then
3409 ac_cv_prog_cc_cross
=no
3411 ac_cv_prog_cc_cross
=yes
3414 echo "configure: failed program was:" >&5
3415 cat conftest.
$ac_ext >&5
3416 ac_cv_prog_cc_works
=no
3420 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3421 ac_cpp
='$CPP $CPPFLAGS'
3422 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3423 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3424 cross_compiling
=$ac_cv_prog_cc_cross
3426 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3427 if test $ac_cv_prog_cc_works = no
; then
3428 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3430 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3431 echo "configure:3432: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3432 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3433 cross_compiling
=$ac_cv_prog_cc_cross
3435 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3436 echo "configure:3437: checking whether we are using GNU C" >&5
3437 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3438 echo $ac_n "(cached) $ac_c" 1>&6
3440 cat > conftest.c
<<EOF
3445 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3446: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3452 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3454 if test $ac_cv_prog_gcc = yes; then
3460 ac_test_CFLAGS
="${CFLAGS+set}"
3461 ac_save_CFLAGS
="$CFLAGS"
3463 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3464 echo "configure:3465: checking whether ${CC-cc} accepts -g" >&5
3465 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3466 echo $ac_n "(cached) $ac_c" 1>&6
3468 echo 'void f(){}' > conftest.c
3469 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3478 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3479 if test "$ac_test_CFLAGS" = set; then
3480 CFLAGS
="$ac_save_CFLAGS"
3481 elif test $ac_cv_prog_cc_g = yes; then
3482 if test "$GCC" = yes; then
3488 if test "$GCC" = yes; then
3496 for ac_prog
in 'bison -y' byacc
3498 # Extract the first word of "$ac_prog", so it can be a program name with args.
3499 set dummy
$ac_prog; ac_word
=$2
3500 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3501 echo "configure:3502: checking for $ac_word" >&5
3502 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3503 echo $ac_n "(cached) $ac_c" 1>&6
3505 if test -n "$YACC"; then
3506 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3508 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3510 for ac_dir
in $ac_dummy; do
3511 test -z "$ac_dir" && ac_dir
=.
3512 if test -f $ac_dir/$ac_word; then
3513 ac_cv_prog_YACC
="$ac_prog"
3520 YACC
="$ac_cv_prog_YACC"
3521 if test -n "$YACC"; then
3522 echo "$ac_t""$YACC" 1>&6
3524 echo "$ac_t""no" 1>&6
3527 test -n "$YACC" && break
3529 test -n "$YACC" || YACC
="yacc"
3531 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3532 echo "configure:3533: checking how to run the C preprocessor" >&5
3533 # On Suns, sometimes $CPP names a directory.
3534 if test -n "$CPP" && test -d "$CPP"; then
3537 if test -z "$CPP"; then
3538 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3539 echo $ac_n "(cached) $ac_c" 1>&6
3541 # This must be in double quotes, not single quotes, because CPP may get
3542 # substituted into the Makefile and "${CC-cc}" will confuse make.
3544 # On the NeXT, cc -E runs the code through the compiler's parser,
3545 # not just through cpp.
3546 cat > conftest.
$ac_ext <<EOF
3547 #line 3548 "configure"
3548 #include "confdefs.h"
3552 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3553 { (eval echo configure
:3554: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3554 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3555 if test -z "$ac_err"; then
3559 echo "configure: failed program was:" >&5
3560 cat conftest.
$ac_ext >&5
3562 CPP
="${CC-cc} -E -traditional-cpp"
3563 cat > conftest.
$ac_ext <<EOF
3564 #line 3565 "configure"
3565 #include "confdefs.h"
3569 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3570 { (eval echo configure
:3571: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3571 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3572 if test -z "$ac_err"; then
3576 echo "configure: failed program was:" >&5
3577 cat conftest.
$ac_ext >&5
3579 CPP
="${CC-cc} -nologo -E"
3580 cat > conftest.
$ac_ext <<EOF
3581 #line 3582 "configure"
3582 #include "confdefs.h"
3586 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3587 { (eval echo configure
:3588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3588 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3589 if test -z "$ac_err"; then
3593 echo "configure: failed program was:" >&5
3594 cat conftest.
$ac_ext >&5
3603 ac_cv_prog_CPP
="$CPP"
3605 CPP
="$ac_cv_prog_CPP"
3607 ac_cv_prog_CPP
="$CPP"
3609 echo "$ac_t""$CPP" 1>&6
3611 missing_dir
=`cd $ac_aux_dir && pwd`
3612 for ac_prog
in flex
lex
3614 # Extract the first word of "$ac_prog", so it can be a program name with args.
3615 set dummy
$ac_prog; ac_word
=$2
3616 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3617 echo "configure:3618: checking for $ac_word" >&5
3618 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3619 echo $ac_n "(cached) $ac_c" 1>&6
3621 if test -n "$LEX"; then
3622 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3624 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3626 for ac_dir
in $ac_dummy; do
3627 test -z "$ac_dir" && ac_dir
=.
3628 if test -f $ac_dir/$ac_word; then
3629 ac_cv_prog_LEX
="$ac_prog"
3636 LEX
="$ac_cv_prog_LEX"
3637 if test -n "$LEX"; then
3638 echo "$ac_t""$LEX" 1>&6
3640 echo "$ac_t""no" 1>&6
3643 test -n "$LEX" && break
3645 test -n "$LEX" || LEX
="$missing_dir/missing flex"
3647 # Extract the first word of "flex", so it can be a program name with args.
3648 set dummy flex
; ac_word
=$2
3649 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3650 echo "configure:3651: checking for $ac_word" >&5
3651 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3652 echo $ac_n "(cached) $ac_c" 1>&6
3654 if test -n "$LEX"; then
3655 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3657 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3659 for ac_dir
in $ac_dummy; do
3660 test -z "$ac_dir" && ac_dir
=.
3661 if test -f $ac_dir/$ac_word; then
3662 ac_cv_prog_LEX
="flex"
3667 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3670 LEX
="$ac_cv_prog_LEX"
3671 if test -n "$LEX"; then
3672 echo "$ac_t""$LEX" 1>&6
3674 echo "$ac_t""no" 1>&6
3677 if test -z "$LEXLIB"
3683 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3684 echo "configure:3685: checking for yywrap in -l$ac_lib" >&5
3685 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3686 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3687 echo $ac_n "(cached) $ac_c" 1>&6
3689 ac_save_LIBS
="$LIBS"
3690 LIBS
="-l$ac_lib $LIBS"
3691 cat > conftest.
$ac_ext <<EOF
3692 #line 3693 "configure"
3693 #include "confdefs.h"
3694 /* Override any gcc2 internal prototype to avoid an error. */
3695 /* We use char because int might match the return type of a gcc2
3696 builtin and then its argument prototype would still apply. */
3703 if { (eval echo configure
:3704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3705 eval "ac_cv_lib_$ac_lib_var=yes"
3707 echo "configure: failed program was:" >&5
3708 cat conftest.
$ac_ext >&5
3710 eval "ac_cv_lib_$ac_lib_var=no"
3713 LIBS
="$ac_save_LIBS"
3716 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3717 echo "$ac_t""yes" 1>&6
3720 echo "$ac_t""no" 1>&6
3725 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3726 echo "configure:3727: checking lex output file root" >&5
3727 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3728 echo $ac_n "(cached) $ac_c" 1>&6
3730 # The minimal lex program is just a single line: %%. But some broken lexes
3731 # (Solaris, I think it was) want two %% lines, so accommodate them.
3734 if test -f lex.yy.c
; then
3735 ac_cv_prog_lex_root
=lex.yy
3736 elif test -f lexyy.c
; then
3737 ac_cv_prog_lex_root
=lexyy
3739 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3743 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3744 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3746 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3747 echo "configure:3748: checking whether yytext is a pointer" >&5
3748 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3749 echo $ac_n "(cached) $ac_c" 1>&6
3751 # POSIX says lex can declare yytext either as a pointer or an array; the
3752 # default is implementation-dependent. Figure out which it is, since
3753 # not all implementations provide the %pointer and %array declarations.
3754 ac_cv_prog_lex_yytext_pointer
=no
3755 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3756 ac_save_LIBS
="$LIBS"
3757 LIBS
="$LIBS $LEXLIB"
3758 cat > conftest.
$ac_ext <<EOF
3759 #line 3760 "configure"
3760 #include "confdefs.h"
3761 `cat $LEX_OUTPUT_ROOT.c`
3766 if { (eval echo configure
:3767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3768 ac_cv_prog_lex_yytext_pointer
=yes
3770 echo "configure: failed program was:" >&5
3771 cat conftest.
$ac_ext >&5
3774 LIBS
="$ac_save_LIBS"
3775 rm -f "${LEX_OUTPUT_ROOT}.c"
3779 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3780 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3781 cat >> confdefs.h
<<\EOF
3782 #define YYTEXT_POINTER 1
3788 ALL_LINGUAS
="fr tr es"
3789 # Extract the first word of "ranlib", so it can be a program name with args.
3790 set dummy ranlib
; ac_word
=$2
3791 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3792 echo "configure:3793: checking for $ac_word" >&5
3793 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3794 echo $ac_n "(cached) $ac_c" 1>&6
3796 if test -n "$RANLIB"; then
3797 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3799 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3801 for ac_dir
in $ac_dummy; do
3802 test -z "$ac_dir" && ac_dir
=.
3803 if test -f $ac_dir/$ac_word; then
3804 ac_cv_prog_RANLIB
="ranlib"
3809 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3812 RANLIB
="$ac_cv_prog_RANLIB"
3813 if test -n "$RANLIB"; then
3814 echo "$ac_t""$RANLIB" 1>&6
3816 echo "$ac_t""no" 1>&6
3819 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3820 echo "configure:3821: checking for ANSI C header files" >&5
3821 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3822 echo $ac_n "(cached) $ac_c" 1>&6
3824 cat > conftest.
$ac_ext <<EOF
3825 #line 3826 "configure"
3826 #include "confdefs.h"
3832 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3833 { (eval echo configure
:3834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3834 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3835 if test -z "$ac_err"; then
3837 ac_cv_header_stdc
=yes
3840 echo "configure: failed program was:" >&5
3841 cat conftest.
$ac_ext >&5
3843 ac_cv_header_stdc
=no
3847 if test $ac_cv_header_stdc = yes; then
3848 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3849 cat > conftest.
$ac_ext <<EOF
3850 #line 3851 "configure"
3851 #include "confdefs.h"
3854 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3855 egrep "memchr" >/dev
/null
2>&1; then
3859 ac_cv_header_stdc
=no
3865 if test $ac_cv_header_stdc = yes; then
3866 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3867 cat > conftest.
$ac_ext <<EOF
3868 #line 3869 "configure"
3869 #include "confdefs.h"
3872 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3873 egrep "free" >/dev
/null
2>&1; then
3877 ac_cv_header_stdc
=no
3883 if test $ac_cv_header_stdc = yes; then
3884 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3885 if test "$cross_compiling" = yes; then
3888 cat > conftest.
$ac_ext <<EOF
3889 #line 3890 "configure"
3890 #include "confdefs.h"
3892 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3893 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3894 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3895 int main () { int i; for (i = 0; i < 256; i++)
3896 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3900 if { (eval echo configure
:3901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3904 echo "configure: failed program was:" >&5
3905 cat conftest.
$ac_ext >&5
3907 ac_cv_header_stdc
=no
3915 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3916 if test $ac_cv_header_stdc = yes; then
3917 cat >> confdefs.h
<<\EOF
3918 #define STDC_HEADERS 1
3923 echo $ac_n "checking for working const""... $ac_c" 1>&6
3924 echo "configure:3925: checking for working const" >&5
3925 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3926 echo $ac_n "(cached) $ac_c" 1>&6
3928 cat > conftest.
$ac_ext <<EOF
3929 #line 3930 "configure"
3930 #include "confdefs.h"
3934 /* Ultrix mips cc rejects this. */
3935 typedef int charset[2]; const charset x;
3936 /* SunOS 4.1.1 cc rejects this. */
3937 char const *const *ccp;
3939 /* NEC SVR4.0.2 mips cc rejects this. */
3940 struct point {int x, y;};
3941 static struct point const zero = {0,0};
3942 /* AIX XL C 1.02.0.0 rejects this.
3943 It does not let you subtract one const X* pointer from another in an arm
3944 of an if-expression whose if-part is not a constant expression */
3945 const char *g = "string";
3946 ccp = &g + (g ? g-g : 0);
3947 /* HPUX 7.0 cc rejects these. */
3950 ccp = (char const *const *) p;
3951 { /* SCO 3.2v4 cc rejects this. */
3953 char const *s = 0 ? (char *) 0 : (char const *) 0;
3957 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3959 const int *foo = &x[0];
3962 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3963 typedef const int *iptr;
3967 { /* AIX XL C 1.02.0.0 rejects this saying
3968 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3969 struct s { int j; const int *ap[3]; };
3970 struct s *b; b->j = 5;
3972 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3978 if { (eval echo configure
:3979: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3982 echo "configure: failed program was:" >&5
3983 cat conftest.
$ac_ext >&5
3990 echo "$ac_t""$ac_cv_c_const" 1>&6
3991 if test $ac_cv_c_const = no
; then
3992 cat >> confdefs.h
<<\EOF
3998 echo $ac_n "checking for inline""... $ac_c" 1>&6
3999 echo "configure:4000: checking for inline" >&5
4000 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
4001 echo $ac_n "(cached) $ac_c" 1>&6
4004 for ac_kw
in inline __inline__ __inline
; do
4005 cat > conftest.
$ac_ext <<EOF
4006 #line 4007 "configure"
4007 #include "confdefs.h"
4013 if { (eval echo configure
:4014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4015 ac_cv_c_inline
=$ac_kw; break
4017 echo "configure: failed program was:" >&5
4018 cat conftest.
$ac_ext >&5
4025 echo "$ac_t""$ac_cv_c_inline" 1>&6
4026 case "$ac_cv_c_inline" in
4028 no
) cat >> confdefs.h
<<\EOF
4032 *) cat >> confdefs.h
<<EOF
4033 #define inline $ac_cv_c_inline
4038 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4039 echo "configure:4040: checking for off_t" >&5
4040 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4041 echo $ac_n "(cached) $ac_c" 1>&6
4043 cat > conftest.
$ac_ext <<EOF
4044 #line 4045 "configure"
4045 #include "confdefs.h"
4046 #include <sys/types.h>
4052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4053 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4055 ac_cv_type_off_t
=yes
4063 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4064 if test $ac_cv_type_off_t = no
; then
4065 cat >> confdefs.h
<<\EOF
4071 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4072 echo "configure:4073: checking for size_t" >&5
4073 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4074 echo $ac_n "(cached) $ac_c" 1>&6
4076 cat > conftest.
$ac_ext <<EOF
4077 #line 4078 "configure"
4078 #include "confdefs.h"
4079 #include <sys/types.h>
4085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4086 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4088 ac_cv_type_size_t
=yes
4091 ac_cv_type_size_t
=no
4096 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4097 if test $ac_cv_type_size_t = no
; then
4098 cat >> confdefs.h
<<\EOF
4099 #define size_t unsigned
4104 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4105 # for constant arguments. Useless!
4106 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4107 echo "configure:4108: checking for working alloca.h" >&5
4108 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4109 echo $ac_n "(cached) $ac_c" 1>&6
4111 cat > conftest.
$ac_ext <<EOF
4112 #line 4113 "configure"
4113 #include "confdefs.h"
4116 char *p = alloca(2 * sizeof(int));
4119 if { (eval echo configure
:4120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4121 ac_cv_header_alloca_h
=yes
4123 echo "configure: failed program was:" >&5
4124 cat conftest.
$ac_ext >&5
4126 ac_cv_header_alloca_h
=no
4131 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4132 if test $ac_cv_header_alloca_h = yes; then
4133 cat >> confdefs.h
<<\EOF
4134 #define HAVE_ALLOCA_H 1
4139 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4140 echo "configure:4141: checking for alloca" >&5
4141 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4142 echo $ac_n "(cached) $ac_c" 1>&6
4144 cat > conftest.
$ac_ext <<EOF
4145 #line 4146 "configure"
4146 #include "confdefs.h"
4149 # define alloca __builtin_alloca
4152 # include <malloc.h>
4153 # define alloca _alloca
4156 # include <alloca.h>
4161 # ifndef alloca /* predefined by HP cc +Olibcalls */
4170 char *p = (char *) alloca(1);
4173 if { (eval echo configure
:4174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4175 ac_cv_func_alloca_works
=yes
4177 echo "configure: failed program was:" >&5
4178 cat conftest.
$ac_ext >&5
4180 ac_cv_func_alloca_works
=no
4185 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4186 if test $ac_cv_func_alloca_works = yes; then
4187 cat >> confdefs.h
<<\EOF
4188 #define HAVE_ALLOCA 1
4193 if test $ac_cv_func_alloca_works = no
; then
4194 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4195 # that cause trouble. Some versions do not even contain alloca or
4196 # contain a buggy version. If you still want to use their alloca,
4197 # use ar to extract alloca.o from them instead of compiling alloca.c.
4198 ALLOCA
=alloca.
${ac_objext}
4199 cat >> confdefs.h
<<\EOF
4204 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4205 echo "configure:4206: checking whether alloca needs Cray hooks" >&5
4206 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4207 echo $ac_n "(cached) $ac_c" 1>&6
4209 cat > conftest.
$ac_ext <<EOF
4210 #line 4211 "configure"
4211 #include "confdefs.h"
4212 #if defined(CRAY) && ! defined(CRAY2)
4219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4220 egrep "webecray" >/dev
/null
2>&1; then
4231 echo "$ac_t""$ac_cv_os_cray" 1>&6
4232 if test $ac_cv_os_cray = yes; then
4233 for ac_func
in _getb67 GETB67 getb67
; do
4234 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4235 echo "configure:4236: checking for $ac_func" >&5
4236 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4237 echo $ac_n "(cached) $ac_c" 1>&6
4239 cat > conftest.
$ac_ext <<EOF
4240 #line 4241 "configure"
4241 #include "confdefs.h"
4242 /* System header to define __stub macros and hopefully few prototypes,
4243 which can conflict with char $ac_func(); below. */
4245 /* Override any gcc2 internal prototype to avoid an error. */
4246 /* We use char because int might match the return type of a gcc2
4247 builtin and then its argument prototype would still apply. */
4252 /* The GNU C library defines this for functions which it implements
4253 to always fail with ENOSYS. Some functions are actually named
4254 something starting with __ and the normal name is an alias. */
4255 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4263 if { (eval echo configure
:4264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4265 eval "ac_cv_func_$ac_func=yes"
4267 echo "configure: failed program was:" >&5
4268 cat conftest.
$ac_ext >&5
4270 eval "ac_cv_func_$ac_func=no"
4275 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4276 echo "$ac_t""yes" 1>&6
4277 cat >> confdefs.h
<<EOF
4278 #define CRAY_STACKSEG_END $ac_func
4283 echo "$ac_t""no" 1>&6
4289 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4290 echo "configure:4291: checking stack direction for C alloca" >&5
4291 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4292 echo $ac_n "(cached) $ac_c" 1>&6
4294 if test "$cross_compiling" = yes; then
4295 ac_cv_c_stack_direction
=0
4297 cat > conftest.
$ac_ext <<EOF
4298 #line 4299 "configure"
4299 #include "confdefs.h"
4300 find_stack_direction ()
4302 static char *addr = 0;
4307 return find_stack_direction ();
4310 return (&dummy > addr) ? 1 : -1;
4314 exit (find_stack_direction() < 0);
4317 if { (eval echo configure
:4318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4319 ac_cv_c_stack_direction
=1
4321 echo "configure: failed program was:" >&5
4322 cat conftest.
$ac_ext >&5
4324 ac_cv_c_stack_direction
=-1
4331 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4332 cat >> confdefs.h
<<EOF
4333 #define STACK_DIRECTION $ac_cv_c_stack_direction
4338 for ac_hdr
in stdlib.h unistd.h sys
/stat.h sys
/types.h
4340 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4341 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4342 echo "configure:4343: checking for $ac_hdr" >&5
4343 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4344 echo $ac_n "(cached) $ac_c" 1>&6
4346 cat > conftest.
$ac_ext <<EOF
4347 #line 4348 "configure"
4348 #include "confdefs.h"
4351 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4352 { (eval echo configure
:4353: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4353 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4354 if test -z "$ac_err"; then
4356 eval "ac_cv_header_$ac_safe=yes"
4359 echo "configure: failed program was:" >&5
4360 cat conftest.
$ac_ext >&5
4362 eval "ac_cv_header_$ac_safe=no"
4366 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4367 echo "$ac_t""yes" 1>&6
4368 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4369 cat >> confdefs.h
<<EOF
4370 #define $ac_tr_hdr 1
4374 echo "$ac_t""no" 1>&6
4378 for ac_func
in getpagesize
4380 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4381 echo "configure:4382: checking for $ac_func" >&5
4382 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4383 echo $ac_n "(cached) $ac_c" 1>&6
4385 cat > conftest.
$ac_ext <<EOF
4386 #line 4387 "configure"
4387 #include "confdefs.h"
4388 /* System header to define __stub macros and hopefully few prototypes,
4389 which can conflict with char $ac_func(); below. */
4391 /* Override any gcc2 internal prototype to avoid an error. */
4392 /* We use char because int might match the return type of a gcc2
4393 builtin and then its argument prototype would still apply. */
4398 /* The GNU C library defines this for functions which it implements
4399 to always fail with ENOSYS. Some functions are actually named
4400 something starting with __ and the normal name is an alias. */
4401 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4409 if { (eval echo configure
:4410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4411 eval "ac_cv_func_$ac_func=yes"
4413 echo "configure: failed program was:" >&5
4414 cat conftest.
$ac_ext >&5
4416 eval "ac_cv_func_$ac_func=no"
4421 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4422 echo "$ac_t""yes" 1>&6
4423 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4424 cat >> confdefs.h
<<EOF
4425 #define $ac_tr_func 1
4429 echo "$ac_t""no" 1>&6
4433 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4434 echo "configure:4435: checking for working mmap" >&5
4435 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4436 echo $ac_n "(cached) $ac_c" 1>&6
4438 if test "$cross_compiling" = yes; then
4439 ac_cv_func_mmap_fixed_mapped
=no
4441 cat > conftest.
$ac_ext <<EOF
4442 #line 4443 "configure"
4443 #include "confdefs.h"
4445 /* Thanks to Mike Haertel and Jim Avera for this test.
4446 Here is a matrix of mmap possibilities:
4447 mmap private not fixed
4448 mmap private fixed at somewhere currently unmapped
4449 mmap private fixed at somewhere already mapped
4450 mmap shared not fixed
4451 mmap shared fixed at somewhere currently unmapped
4452 mmap shared fixed at somewhere already mapped
4453 For private mappings, we should verify that changes cannot be read()
4454 back from the file, nor mmap's back from the file at a different
4455 address. (There have been systems where private was not correctly
4456 implemented like the infamous i386 svr4.0, and systems where the
4457 VM page cache was not coherent with the filesystem buffer cache
4458 like early versions of FreeBSD and possibly contemporary NetBSD.)
4459 For shared mappings, we should conversely verify that changes get
4460 propogated back to all the places they're supposed to be.
4462 Grep wants private fixed already mapped.
4463 The main things grep needs to know about mmap are:
4464 * does it exist and is it safe to write into the mmap'd area
4465 * how to use it (BSD variants) */
4466 #include <sys/types.h>
4468 #include <sys/mman.h>
4470 #if HAVE_SYS_TYPES_H
4471 # include <sys/types.h>
4475 # include <stdlib.h>
4479 # include <sys/stat.h>
4483 # include <unistd.h>
4486 /* This mess was copied from the GNU getpagesize.h. */
4487 #ifndef HAVE_GETPAGESIZE
4489 /* Assume that all systems that can run configure have sys/param.h. */
4490 # ifndef HAVE_SYS_PARAM_H
4491 # define HAVE_SYS_PARAM_H 1
4494 # ifdef _SC_PAGESIZE
4495 # define getpagesize() sysconf(_SC_PAGESIZE)
4496 # else /* no _SC_PAGESIZE */
4497 # ifdef HAVE_SYS_PARAM_H
4498 # include <sys/param.h>
4499 # ifdef EXEC_PAGESIZE
4500 # define getpagesize() EXEC_PAGESIZE
4501 # else /* no EXEC_PAGESIZE */
4503 # define getpagesize() NBPG * CLSIZE
4506 # endif /* no CLSIZE */
4507 # else /* no NBPG */
4509 # define getpagesize() NBPC
4510 # else /* no NBPC */
4512 # define getpagesize() PAGESIZE
4513 # endif /* PAGESIZE */
4514 # endif /* no NBPC */
4515 # endif /* no NBPG */
4516 # endif /* no EXEC_PAGESIZE */
4517 # else /* no HAVE_SYS_PARAM_H */
4518 # define getpagesize() 8192 /* punt totally */
4519 # endif /* no HAVE_SYS_PARAM_H */
4520 # endif /* no _SC_PAGESIZE */
4522 #endif /* no HAVE_GETPAGESIZE */
4525 extern "C" { void *malloc(unsigned); }
4533 char *data, *data2, *data3;
4537 pagesize = getpagesize();
4540 * First, make a file with some known garbage in it.
4542 data = malloc(pagesize);
4545 for (i = 0; i < pagesize; ++i)
4546 *(data + i) = rand();
4548 fd = creat("conftestmmap", 0600);
4551 if (write(fd, data, pagesize) != pagesize)
4556 * Next, try to mmap the file at a fixed address which
4557 * already has something else allocated at it. If we can,
4558 * also make sure that we see the same garbage.
4560 fd = open("conftestmmap", O_RDWR);
4563 data2 = malloc(2 * pagesize);
4566 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4567 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4568 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4570 for (i = 0; i < pagesize; ++i)
4571 if (*(data + i) != *(data2 + i))
4575 * Finally, make sure that changes to the mapped area
4576 * do not percolate back to the file as seen by read().
4577 * (This is a bug on some variants of i386 svr4.0.)
4579 for (i = 0; i < pagesize; ++i)
4580 *(data2 + i) = *(data2 + i) + 1;
4581 data3 = malloc(pagesize);
4584 if (read(fd, data3, pagesize) != pagesize)
4586 for (i = 0; i < pagesize; ++i)
4587 if (*(data + i) != *(data3 + i))
4590 unlink("conftestmmap");
4595 if { (eval echo configure
:4596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4597 ac_cv_func_mmap_fixed_mapped
=yes
4599 echo "configure: failed program was:" >&5
4600 cat conftest.
$ac_ext >&5
4602 ac_cv_func_mmap_fixed_mapped
=no
4609 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4610 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4611 cat >> confdefs.h
<<\EOF
4618 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4619 unistd.h values.h sys
/param.h
4621 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4622 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4623 echo "configure:4624: checking for $ac_hdr" >&5
4624 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4625 echo $ac_n "(cached) $ac_c" 1>&6
4627 cat > conftest.
$ac_ext <<EOF
4628 #line 4629 "configure"
4629 #include "confdefs.h"
4632 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4633 { (eval echo configure
:4634: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4634 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4635 if test -z "$ac_err"; then
4637 eval "ac_cv_header_$ac_safe=yes"
4640 echo "configure: failed program was:" >&5
4641 cat conftest.
$ac_ext >&5
4643 eval "ac_cv_header_$ac_safe=no"
4647 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4648 echo "$ac_t""yes" 1>&6
4649 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4650 cat >> confdefs.h
<<EOF
4651 #define $ac_tr_hdr 1
4655 echo "$ac_t""no" 1>&6
4659 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4660 __argz_count __argz_stringify __argz_next
4662 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4663 echo "configure:4664: checking for $ac_func" >&5
4664 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4665 echo $ac_n "(cached) $ac_c" 1>&6
4667 cat > conftest.
$ac_ext <<EOF
4668 #line 4669 "configure"
4669 #include "confdefs.h"
4670 /* System header to define __stub macros and hopefully few prototypes,
4671 which can conflict with char $ac_func(); below. */
4673 /* Override any gcc2 internal prototype to avoid an error. */
4674 /* We use char because int might match the return type of a gcc2
4675 builtin and then its argument prototype would still apply. */
4680 /* The GNU C library defines this for functions which it implements
4681 to always fail with ENOSYS. Some functions are actually named
4682 something starting with __ and the normal name is an alias. */
4683 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4691 if { (eval echo configure
:4692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4693 eval "ac_cv_func_$ac_func=yes"
4695 echo "configure: failed program was:" >&5
4696 cat conftest.
$ac_ext >&5
4698 eval "ac_cv_func_$ac_func=no"
4703 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4704 echo "$ac_t""yes" 1>&6
4705 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4706 cat >> confdefs.h
<<EOF
4707 #define $ac_tr_func 1
4711 echo "$ac_t""no" 1>&6
4716 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4717 for ac_func
in stpcpy
4719 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4720 echo "configure:4721: checking for $ac_func" >&5
4721 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4722 echo $ac_n "(cached) $ac_c" 1>&6
4724 cat > conftest.
$ac_ext <<EOF
4725 #line 4726 "configure"
4726 #include "confdefs.h"
4727 /* System header to define __stub macros and hopefully few prototypes,
4728 which can conflict with char $ac_func(); below. */
4730 /* Override any gcc2 internal prototype to avoid an error. */
4731 /* We use char because int might match the return type of a gcc2
4732 builtin and then its argument prototype would still apply. */
4737 /* The GNU C library defines this for functions which it implements
4738 to always fail with ENOSYS. Some functions are actually named
4739 something starting with __ and the normal name is an alias. */
4740 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4748 if { (eval echo configure
:4749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4750 eval "ac_cv_func_$ac_func=yes"
4752 echo "configure: failed program was:" >&5
4753 cat conftest.
$ac_ext >&5
4755 eval "ac_cv_func_$ac_func=no"
4760 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4761 echo "$ac_t""yes" 1>&6
4762 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4763 cat >> confdefs.h
<<EOF
4764 #define $ac_tr_func 1
4768 echo "$ac_t""no" 1>&6
4773 if test "${ac_cv_func_stpcpy}" = "yes"; then
4774 cat >> confdefs.h
<<\EOF
4775 #define HAVE_STPCPY 1
4780 if test $ac_cv_header_locale_h = yes; then
4781 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4782 echo "configure:4783: checking for LC_MESSAGES" >&5
4783 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4784 echo $ac_n "(cached) $ac_c" 1>&6
4786 cat > conftest.
$ac_ext <<EOF
4787 #line 4788 "configure"
4788 #include "confdefs.h"
4794 if { (eval echo configure
:4795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4796 am_cv_val_LC_MESSAGES
=yes
4798 echo "configure: failed program was:" >&5
4799 cat conftest.
$ac_ext >&5
4801 am_cv_val_LC_MESSAGES
=no
4806 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4807 if test $am_cv_val_LC_MESSAGES = yes; then
4808 cat >> confdefs.h
<<\EOF
4809 #define HAVE_LC_MESSAGES 1
4814 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4815 echo "configure:4816: checking whether NLS is requested" >&5
4816 # Check whether --enable-nls or --disable-nls was given.
4817 if test "${enable_nls+set}" = set; then
4818 enableval
="$enable_nls"
4824 echo "$ac_t""$USE_NLS" 1>&6
4827 USE_INCLUDED_LIBINTL
=no
4829 if test "$USE_NLS" = "yes"; then
4830 cat >> confdefs.h
<<\EOF
4831 #define ENABLE_NLS 1
4834 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4835 echo "configure:4836: checking whether included gettext is requested" >&5
4836 # Check whether --with-included-gettext or --without-included-gettext was given.
4837 if test "${with_included_gettext+set}" = set; then
4838 withval
="$with_included_gettext"
4839 nls_cv_force_use_gnu_gettext
=$withval
4841 nls_cv_force_use_gnu_gettext
=no
4844 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4846 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4847 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4849 nls_cv_header_libgt
=
4852 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4853 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4854 echo "configure:4855: checking for libintl.h" >&5
4855 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4856 echo $ac_n "(cached) $ac_c" 1>&6
4858 cat > conftest.
$ac_ext <<EOF
4859 #line 4860 "configure"
4860 #include "confdefs.h"
4861 #include <libintl.h>
4863 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4864 { (eval echo configure
:4865: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4865 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4866 if test -z "$ac_err"; then
4868 eval "ac_cv_header_$ac_safe=yes"
4871 echo "configure: failed program was:" >&5
4872 cat conftest.
$ac_ext >&5
4874 eval "ac_cv_header_$ac_safe=no"
4878 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4879 echo "$ac_t""yes" 1>&6
4880 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4881 echo "configure:4882: checking for gettext in libc" >&5
4882 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4883 echo $ac_n "(cached) $ac_c" 1>&6
4885 cat > conftest.
$ac_ext <<EOF
4886 #line 4887 "configure"
4887 #include "confdefs.h"
4888 #include <libintl.h>
4890 return (int) gettext ("")
4893 if { (eval echo configure
:4894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4895 gt_cv_func_gettext_libc
=yes
4897 echo "configure: failed program was:" >&5
4898 cat conftest.
$ac_ext >&5
4900 gt_cv_func_gettext_libc
=no
4905 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4907 if test "$gt_cv_func_gettext_libc" != "yes"; then
4908 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4909 echo "configure:4910: checking for bindtextdomain in -lintl" >&5
4910 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4911 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4912 echo $ac_n "(cached) $ac_c" 1>&6
4914 ac_save_LIBS
="$LIBS"
4916 cat > conftest.
$ac_ext <<EOF
4917 #line 4918 "configure"
4918 #include "confdefs.h"
4919 /* Override any gcc2 internal prototype to avoid an error. */
4920 /* We use char because int might match the return type of a gcc2
4921 builtin and then its argument prototype would still apply. */
4922 char bindtextdomain();
4928 if { (eval echo configure
:4929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4930 eval "ac_cv_lib_$ac_lib_var=yes"
4932 echo "configure: failed program was:" >&5
4933 cat conftest.
$ac_ext >&5
4935 eval "ac_cv_lib_$ac_lib_var=no"
4938 LIBS
="$ac_save_LIBS"
4941 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4942 echo "$ac_t""yes" 1>&6
4943 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4944 echo "configure:4945: checking for gettext in libintl" >&5
4945 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4946 echo $ac_n "(cached) $ac_c" 1>&6
4948 cat > conftest.
$ac_ext <<EOF
4949 #line 4950 "configure"
4950 #include "confdefs.h"
4953 return (int) gettext ("")
4956 if { (eval echo configure
:4957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4958 gt_cv_func_gettext_libintl
=yes
4960 echo "configure: failed program was:" >&5
4961 cat conftest.
$ac_ext >&5
4963 gt_cv_func_gettext_libintl
=no
4968 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4970 echo "$ac_t""no" 1>&6
4975 if test "$gt_cv_func_gettext_libc" = "yes" \
4976 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4977 cat >> confdefs.h
<<\EOF
4978 #define HAVE_GETTEXT 1
4981 # Extract the first word of "msgfmt", so it can be a program name with args.
4982 set dummy msgfmt
; ac_word
=$2
4983 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4984 echo "configure:4985: checking for $ac_word" >&5
4985 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4986 echo $ac_n "(cached) $ac_c" 1>&6
4990 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4993 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4994 for ac_dir
in $PATH; do
4995 test -z "$ac_dir" && ac_dir
=.
4996 if test -f $ac_dir/$ac_word; then
4997 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4998 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5004 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
5008 MSGFMT
="$ac_cv_path_MSGFMT"
5009 if test -n "$MSGFMT"; then
5010 echo "$ac_t""$MSGFMT" 1>&6
5012 echo "$ac_t""no" 1>&6
5014 if test "$MSGFMT" != "no"; then
5015 for ac_func
in dcgettext
5017 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5018 echo "configure:5019: checking for $ac_func" >&5
5019 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5020 echo $ac_n "(cached) $ac_c" 1>&6
5022 cat > conftest.
$ac_ext <<EOF
5023 #line 5024 "configure"
5024 #include "confdefs.h"
5025 /* System header to define __stub macros and hopefully few prototypes,
5026 which can conflict with char $ac_func(); below. */
5028 /* Override any gcc2 internal prototype to avoid an error. */
5029 /* We use char because int might match the return type of a gcc2
5030 builtin and then its argument prototype would still apply. */
5035 /* The GNU C library defines this for functions which it implements
5036 to always fail with ENOSYS. Some functions are actually named
5037 something starting with __ and the normal name is an alias. */
5038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5046 if { (eval echo configure
:5047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5048 eval "ac_cv_func_$ac_func=yes"
5050 echo "configure: failed program was:" >&5
5051 cat conftest.
$ac_ext >&5
5053 eval "ac_cv_func_$ac_func=no"
5058 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5059 echo "$ac_t""yes" 1>&6
5060 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5061 cat >> confdefs.h
<<EOF
5062 #define $ac_tr_func 1
5066 echo "$ac_t""no" 1>&6
5070 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5071 set dummy gmsgfmt
; ac_word
=$2
5072 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5073 echo "configure:5074: checking for $ac_word" >&5
5074 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5075 echo $ac_n "(cached) $ac_c" 1>&6
5079 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5082 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5085 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5087 for ac_dir
in $ac_dummy; do
5088 test -z "$ac_dir" && ac_dir
=.
5089 if test -f $ac_dir/$ac_word; then
5090 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5095 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5099 GMSGFMT
="$ac_cv_path_GMSGFMT"
5100 if test -n "$GMSGFMT"; then
5101 echo "$ac_t""$GMSGFMT" 1>&6
5103 echo "$ac_t""no" 1>&6
5106 # Extract the first word of "xgettext", so it can be a program name with args.
5107 set dummy xgettext
; ac_word
=$2
5108 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5109 echo "configure:5110: checking for $ac_word" >&5
5110 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5111 echo $ac_n "(cached) $ac_c" 1>&6
5115 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5118 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5119 for ac_dir
in $PATH; do
5120 test -z "$ac_dir" && ac_dir
=.
5121 if test -f $ac_dir/$ac_word; then
5122 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5123 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5129 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5133 XGETTEXT
="$ac_cv_path_XGETTEXT"
5134 if test -n "$XGETTEXT"; then
5135 echo "$ac_t""$XGETTEXT" 1>&6
5137 echo "$ac_t""no" 1>&6
5140 cat > conftest.
$ac_ext <<EOF
5141 #line 5142 "configure"
5142 #include "confdefs.h"
5145 extern int _nl_msg_cat_cntr;
5146 return _nl_msg_cat_cntr
5149 if { (eval echo configure
:5150: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5154 echo "configure: failed program was:" >&5
5155 cat conftest.
$ac_ext >&5
5166 echo "$ac_t""no" 1>&6
5171 if test "$CATOBJEXT" = "NONE"; then
5172 nls_cv_use_gnu_gettext
=yes
5176 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5177 INTLOBJS
="\$(GETTOBJS)"
5178 # Extract the first word of "msgfmt", so it can be a program name with args.
5179 set dummy msgfmt
; ac_word
=$2
5180 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5181 echo "configure:5182: checking for $ac_word" >&5
5182 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5183 echo $ac_n "(cached) $ac_c" 1>&6
5187 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5190 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5191 for ac_dir
in $PATH; do
5192 test -z "$ac_dir" && ac_dir
=.
5193 if test -f $ac_dir/$ac_word; then
5194 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5195 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5201 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5205 MSGFMT
="$ac_cv_path_MSGFMT"
5206 if test -n "$MSGFMT"; then
5207 echo "$ac_t""$MSGFMT" 1>&6
5209 echo "$ac_t""no" 1>&6
5212 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5213 set dummy gmsgfmt
; ac_word
=$2
5214 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5215 echo "configure:5216: checking for $ac_word" >&5
5216 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5217 echo $ac_n "(cached) $ac_c" 1>&6
5221 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5224 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5227 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5229 for ac_dir
in $ac_dummy; do
5230 test -z "$ac_dir" && ac_dir
=.
5231 if test -f $ac_dir/$ac_word; then
5232 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5237 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5241 GMSGFMT
="$ac_cv_path_GMSGFMT"
5242 if test -n "$GMSGFMT"; then
5243 echo "$ac_t""$GMSGFMT" 1>&6
5245 echo "$ac_t""no" 1>&6
5248 # Extract the first word of "xgettext", so it can be a program name with args.
5249 set dummy xgettext
; ac_word
=$2
5250 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5251 echo "configure:5252: checking for $ac_word" >&5
5252 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5253 echo $ac_n "(cached) $ac_c" 1>&6
5257 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5260 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5261 for ac_dir
in $PATH; do
5262 test -z "$ac_dir" && ac_dir
=.
5263 if test -f $ac_dir/$ac_word; then
5264 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5265 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5271 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5275 XGETTEXT
="$ac_cv_path_XGETTEXT"
5276 if test -n "$XGETTEXT"; then
5277 echo "$ac_t""$XGETTEXT" 1>&6
5279 echo "$ac_t""no" 1>&6
5283 USE_INCLUDED_LIBINTL
=yes
5287 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5289 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5290 nls_cv_header_intl
=libintl.h
5291 nls_cv_header_libgt
=libgettext.h
5294 if test "$XGETTEXT" != ":"; then
5295 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5298 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5303 # We need to process the po/ directory.
5307 nls_cv_header_intl
=libintl.h
5308 nls_cv_header_libgt
=libgettext.h
5311 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5312 # because some of the sources are only built for this goal.
5313 if test "$PACKAGE" = gettext; then
5315 USE_INCLUDED_LIBINTL
=yes
5318 for lang
in $ALL_LINGUAS; do
5319 GMOFILES
="$GMOFILES $lang.gmo"
5320 POFILES
="$POFILES $lang.po"
5336 if test "x$CATOBJEXT" != "x"; then
5337 if test "x$ALL_LINGUAS" = "x"; then
5340 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5341 echo "configure:5342: checking for catalogs to be installed" >&5
5343 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5344 case "$ALL_LINGUAS" in
5345 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5348 LINGUAS
=$NEW_LINGUAS
5349 echo "$ac_t""$LINGUAS" 1>&6
5352 if test -n "$LINGUAS"; then
5353 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5357 if test $ac_cv_header_locale_h = yes; then
5358 INCLUDE_LOCALE_H
="#include <locale.h>"
5361 /* The system does not provide the header <locale.h>. Take care yourself. */"
5365 if test -f $srcdir/po2tbl.
sed.
in; then
5366 if test "$CATOBJEXT" = ".cat"; then
5367 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5368 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5369 echo "configure:5370: checking for linux/version.h" >&5
5370 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5371 echo $ac_n "(cached) $ac_c" 1>&6
5373 cat > conftest.
$ac_ext <<EOF
5374 #line 5375 "configure"
5375 #include "confdefs.h"
5376 #include <linux/version.h>
5378 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5379 { (eval echo configure
:5380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5380 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5381 if test -z "$ac_err"; then
5383 eval "ac_cv_header_$ac_safe=yes"
5386 echo "configure: failed program was:" >&5
5387 cat conftest.
$ac_ext >&5
5389 eval "ac_cv_header_$ac_safe=no"
5393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5394 echo "$ac_t""yes" 1>&6
5397 echo "$ac_t""no" 1>&6
5402 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5404 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5405 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5408 if test "$PACKAGE" = "gettext"; then
5418 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5424 if test -f $srcdir/po
/POTFILES.
in; then
5425 test -d po || mkdir po
5426 if test "x$srcdir" != "x."; then
5427 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5428 posrcprefix
="$srcdir/"
5430 posrcprefix
="../$srcdir/"
5436 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5437 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5441 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5442 echo "configure:5443: checking whether to enable maintainer-specific portions of Makefiles" >&5
5443 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5444 if test "${enable_maintainer_mode+set}" = set; then
5445 enableval
="$enable_maintainer_mode"
5446 USE_MAINTAINER_MODE
=$enableval
5448 USE_MAINTAINER_MODE
=no
5451 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5454 if test $USE_MAINTAINER_MODE = yes; then
5455 MAINTAINER_MODE_TRUE
=
5456 MAINTAINER_MODE_FALSE
='#'
5458 MAINTAINER_MODE_TRUE
='#'
5459 MAINTAINER_MODE_FALSE
=
5461 MAINT
=$MAINTAINER_MODE_TRUE
5466 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5467 echo "configure:5468: checking for executable suffix" >&5
5468 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5469 echo $ac_n "(cached) $ac_c" 1>&6
5471 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5475 echo 'int main () { return 0; }' > conftest.
$ac_ext
5477 if { (eval echo configure
:5478: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5478 for file in conftest.
*; do
5480 *.c |
*.o |
*.obj
) ;;
5481 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5485 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5488 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5493 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5494 echo "$ac_t""${ac_cv_exeext}" 1>&6
5498 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5500 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5501 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5502 echo "configure:5503: checking for $ac_hdr" >&5
5503 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5504 echo $ac_n "(cached) $ac_c" 1>&6
5506 cat > conftest.
$ac_ext <<EOF
5507 #line 5508 "configure"
5508 #include "confdefs.h"
5511 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5512 { (eval echo configure
:5513: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5513 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5514 if test -z "$ac_err"; then
5516 eval "ac_cv_header_$ac_safe=yes"
5519 echo "configure: failed program was:" >&5
5520 cat conftest.
$ac_ext >&5
5522 eval "ac_cv_header_$ac_safe=no"
5526 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5527 echo "$ac_t""yes" 1>&6
5528 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5529 cat >> confdefs.h
<<EOF
5530 #define $ac_tr_hdr 1
5534 echo "$ac_t""no" 1>&6
5539 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5540 # people who are not cross-compiling but are compiling cross-assemblers.
5541 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5542 echo "configure:5543: checking whether compiling a cross-assembler" >&5
5543 if test "${host}" = "${target}"; then
5547 cat >> confdefs.h
<<\EOF
5548 #define CROSS_COMPILE 1
5552 echo "$ac_t""$cross_gas" 1>&6
5554 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5555 # for constant arguments. Useless!
5556 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5557 echo "configure:5558: checking for working alloca.h" >&5
5558 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5559 echo $ac_n "(cached) $ac_c" 1>&6
5561 cat > conftest.
$ac_ext <<EOF
5562 #line 5563 "configure"
5563 #include "confdefs.h"
5566 char *p = alloca(2 * sizeof(int));
5569 if { (eval echo configure
:5570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5571 ac_cv_header_alloca_h
=yes
5573 echo "configure: failed program was:" >&5
5574 cat conftest.
$ac_ext >&5
5576 ac_cv_header_alloca_h
=no
5581 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5582 if test $ac_cv_header_alloca_h = yes; then
5583 cat >> confdefs.h
<<\EOF
5584 #define HAVE_ALLOCA_H 1
5589 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5590 echo "configure:5591: checking for alloca" >&5
5591 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5592 echo $ac_n "(cached) $ac_c" 1>&6
5594 cat > conftest.
$ac_ext <<EOF
5595 #line 5596 "configure"
5596 #include "confdefs.h"
5599 # define alloca __builtin_alloca
5602 # include <malloc.h>
5603 # define alloca _alloca
5606 # include <alloca.h>
5611 # ifndef alloca /* predefined by HP cc +Olibcalls */
5620 char *p = (char *) alloca(1);
5623 if { (eval echo configure
:5624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5625 ac_cv_func_alloca_works
=yes
5627 echo "configure: failed program was:" >&5
5628 cat conftest.
$ac_ext >&5
5630 ac_cv_func_alloca_works
=no
5635 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5636 if test $ac_cv_func_alloca_works = yes; then
5637 cat >> confdefs.h
<<\EOF
5638 #define HAVE_ALLOCA 1
5643 if test $ac_cv_func_alloca_works = no
; then
5644 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5645 # that cause trouble. Some versions do not even contain alloca or
5646 # contain a buggy version. If you still want to use their alloca,
5647 # use ar to extract alloca.o from them instead of compiling alloca.c.
5648 ALLOCA
=alloca.
${ac_objext}
5649 cat >> confdefs.h
<<\EOF
5654 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5655 echo "configure:5656: checking whether alloca needs Cray hooks" >&5
5656 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5657 echo $ac_n "(cached) $ac_c" 1>&6
5659 cat > conftest.
$ac_ext <<EOF
5660 #line 5661 "configure"
5661 #include "confdefs.h"
5662 #if defined(CRAY) && ! defined(CRAY2)
5669 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5670 egrep "webecray" >/dev
/null
2>&1; then
5681 echo "$ac_t""$ac_cv_os_cray" 1>&6
5682 if test $ac_cv_os_cray = yes; then
5683 for ac_func
in _getb67 GETB67 getb67
; do
5684 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5685 echo "configure:5686: checking for $ac_func" >&5
5686 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5687 echo $ac_n "(cached) $ac_c" 1>&6
5689 cat > conftest.
$ac_ext <<EOF
5690 #line 5691 "configure"
5691 #include "confdefs.h"
5692 /* System header to define __stub macros and hopefully few prototypes,
5693 which can conflict with char $ac_func(); below. */
5695 /* Override any gcc2 internal prototype to avoid an error. */
5696 /* We use char because int might match the return type of a gcc2
5697 builtin and then its argument prototype would still apply. */
5702 /* The GNU C library defines this for functions which it implements
5703 to always fail with ENOSYS. Some functions are actually named
5704 something starting with __ and the normal name is an alias. */
5705 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5713 if { (eval echo configure
:5714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5715 eval "ac_cv_func_$ac_func=yes"
5717 echo "configure: failed program was:" >&5
5718 cat conftest.
$ac_ext >&5
5720 eval "ac_cv_func_$ac_func=no"
5725 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5726 echo "$ac_t""yes" 1>&6
5727 cat >> confdefs.h
<<EOF
5728 #define CRAY_STACKSEG_END $ac_func
5733 echo "$ac_t""no" 1>&6
5739 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5740 echo "configure:5741: checking stack direction for C alloca" >&5
5741 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5742 echo $ac_n "(cached) $ac_c" 1>&6
5744 if test "$cross_compiling" = yes; then
5745 ac_cv_c_stack_direction
=0
5747 cat > conftest.
$ac_ext <<EOF
5748 #line 5749 "configure"
5749 #include "confdefs.h"
5750 find_stack_direction ()
5752 static char *addr = 0;
5757 return find_stack_direction ();
5760 return (&dummy > addr) ? 1 : -1;
5764 exit (find_stack_direction() < 0);
5767 if { (eval echo configure
:5768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5769 ac_cv_c_stack_direction
=1
5771 echo "configure: failed program was:" >&5
5772 cat conftest.
$ac_ext >&5
5774 ac_cv_c_stack_direction
=-1
5781 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5782 cat >> confdefs.h
<<EOF
5783 #define STACK_DIRECTION $ac_cv_c_stack_direction
5788 echo $ac_n "checking for inline""... $ac_c" 1>&6
5789 echo "configure:5790: checking for inline" >&5
5790 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5791 echo $ac_n "(cached) $ac_c" 1>&6
5794 for ac_kw
in inline __inline__ __inline
; do
5795 cat > conftest.
$ac_ext <<EOF
5796 #line 5797 "configure"
5797 #include "confdefs.h"
5803 if { (eval echo configure
:5804: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5805 ac_cv_c_inline
=$ac_kw; break
5807 echo "configure: failed program was:" >&5
5808 cat conftest.
$ac_ext >&5
5815 echo "$ac_t""$ac_cv_c_inline" 1>&6
5816 case "$ac_cv_c_inline" in
5818 no
) cat >> confdefs.h
<<\EOF
5822 *) cat >> confdefs.h
<<EOF
5823 #define inline $ac_cv_c_inline
5829 # VMS doesn't have unlink.
5830 for ac_func
in unlink remove
5832 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5833 echo "configure:5834: checking for $ac_func" >&5
5834 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5835 echo $ac_n "(cached) $ac_c" 1>&6
5837 cat > conftest.
$ac_ext <<EOF
5838 #line 5839 "configure"
5839 #include "confdefs.h"
5840 /* System header to define __stub macros and hopefully few prototypes,
5841 which can conflict with char $ac_func(); below. */
5843 /* Override any gcc2 internal prototype to avoid an error. */
5844 /* We use char because int might match the return type of a gcc2
5845 builtin and then its argument prototype would still apply. */
5850 /* The GNU C library defines this for functions which it implements
5851 to always fail with ENOSYS. Some functions are actually named
5852 something starting with __ and the normal name is an alias. */
5853 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5861 if { (eval echo configure
:5862: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5863 eval "ac_cv_func_$ac_func=yes"
5865 echo "configure: failed program was:" >&5
5866 cat conftest.
$ac_ext >&5
5868 eval "ac_cv_func_$ac_func=no"
5873 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5874 echo "$ac_t""yes" 1>&6
5875 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5876 cat >> confdefs.h
<<EOF
5877 #define $ac_tr_func 1
5881 echo "$ac_t""no" 1>&6
5886 # Some systems don't have sbrk().
5889 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5890 echo "configure:5891: checking for $ac_func" >&5
5891 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5892 echo $ac_n "(cached) $ac_c" 1>&6
5894 cat > conftest.
$ac_ext <<EOF
5895 #line 5896 "configure"
5896 #include "confdefs.h"
5897 /* System header to define __stub macros and hopefully few prototypes,
5898 which can conflict with char $ac_func(); below. */
5900 /* Override any gcc2 internal prototype to avoid an error. */
5901 /* We use char because int might match the return type of a gcc2
5902 builtin and then its argument prototype would still apply. */
5907 /* The GNU C library defines this for functions which it implements
5908 to always fail with ENOSYS. Some functions are actually named
5909 something starting with __ and the normal name is an alias. */
5910 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5918 if { (eval echo configure
:5919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5920 eval "ac_cv_func_$ac_func=yes"
5922 echo "configure: failed program was:" >&5
5923 cat conftest.
$ac_ext >&5
5925 eval "ac_cv_func_$ac_func=no"
5930 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5931 echo "$ac_t""yes" 1>&6
5932 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5933 cat >> confdefs.h
<<EOF
5934 #define $ac_tr_func 1
5938 echo "$ac_t""no" 1>&6
5943 # do we need the math library?
5944 case "${need_libm}" in
5948 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5949 # These system don't have libm
5952 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5953 echo "configure:5954: checking for _mwvalidcheckl in -lmw" >&5
5954 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5955 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5956 echo $ac_n "(cached) $ac_c" 1>&6
5958 ac_save_LIBS
="$LIBS"
5960 cat > conftest.
$ac_ext <<EOF
5961 #line 5962 "configure"
5962 #include "confdefs.h"
5963 /* Override any gcc2 internal prototype to avoid an error. */
5964 /* We use char because int might match the return type of a gcc2
5965 builtin and then its argument prototype would still apply. */
5966 char _mwvalidcheckl();
5972 if { (eval echo configure
:5973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5974 eval "ac_cv_lib_$ac_lib_var=yes"
5976 echo "configure: failed program was:" >&5
5977 cat conftest.
$ac_ext >&5
5979 eval "ac_cv_lib_$ac_lib_var=no"
5982 LIBS
="$ac_save_LIBS"
5985 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5986 echo "$ac_t""yes" 1>&6
5989 echo "$ac_t""no" 1>&6
5992 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5993 echo "configure:5994: checking for main in -lm" >&5
5994 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5995 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5996 echo $ac_n "(cached) $ac_c" 1>&6
5998 ac_save_LIBS
="$LIBS"
6000 cat > conftest.
$ac_ext <<EOF
6001 #line 6002 "configure"
6002 #include "confdefs.h"
6008 if { (eval echo configure
:6009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6010 eval "ac_cv_lib_$ac_lib_var=yes"
6012 echo "configure: failed program was:" >&5
6013 cat conftest.
$ac_ext >&5
6015 eval "ac_cv_lib_$ac_lib_var=no"
6018 LIBS
="$ac_save_LIBS"
6021 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6022 echo "$ac_t""yes" 1>&6
6025 echo "$ac_t""no" 1>&6
6030 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
6031 echo "configure:6032: checking for main in -lm" >&5
6032 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
6033 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
6034 echo $ac_n "(cached) $ac_c" 1>&6
6036 ac_save_LIBS
="$LIBS"
6038 cat > conftest.
$ac_ext <<EOF
6039 #line 6040 "configure"
6040 #include "confdefs.h"
6046 if { (eval echo configure
:6047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6048 eval "ac_cv_lib_$ac_lib_var=yes"
6050 echo "configure: failed program was:" >&5
6051 cat conftest.
$ac_ext >&5
6053 eval "ac_cv_lib_$ac_lib_var=no"
6056 LIBS
="$ac_save_LIBS"
6059 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
6060 echo "$ac_t""yes" 1>&6
6063 echo "$ac_t""no" 1>&6
6073 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
6074 # enough, but on some of those systems, the assert macro relies on requoting
6076 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
6077 echo "configure:6078: checking for working assert macro" >&5
6078 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
6079 echo $ac_n "(cached) $ac_c" 1>&6
6081 cat > conftest.
$ac_ext <<EOF
6082 #line 6083 "configure"
6083 #include "confdefs.h"
6088 /* check for requoting problems */
6089 static int a, b, c, d;
6091 assert (!strcmp(s, "foo bar baz quux"));
6092 /* check for newline handling */
6098 if { (eval echo configure
:6099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6100 gas_cv_assert_ok
=yes
6102 echo "configure: failed program was:" >&5
6103 cat conftest.
$ac_ext >&5
6109 echo "$ac_t""$gas_cv_assert_ok" 1>&6
6110 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
6111 #define BROKEN_ASSERT 1
6116 # On some systems, the system header files may not declare malloc, realloc,
6117 # and free. There are places where gas needs these functions to have been
6118 # declared -- such as when taking their addresses.
6120 #ifdef HAVE_MEMORY_H
6123 #ifdef HAVE_STRING_H
6126 #ifdef HAVE_STRINGS_H
6127 #include <strings.h>
6130 #ifdef HAVE_STDLIB_H
6133 #ifdef HAVE_UNISTD_H
6138 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6139 echo "configure:6140: checking whether declaration is required for strstr" >&5
6140 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6141 echo $ac_n "(cached) $ac_c" 1>&6
6143 cat > conftest.
$ac_ext <<EOF
6144 #line 6145 "configure"
6145 #include "confdefs.h"
6149 typedef char *(*f)();
6155 if { (eval echo configure
:6156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6157 gas_cv_decl_needed_strstr
=no
6159 echo "configure: failed program was:" >&5
6160 cat conftest.
$ac_ext >&5
6162 gas_cv_decl_needed_strstr
=yes
6166 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6167 if test $gas_cv_decl_needed_strstr = yes; then
6168 cat >> confdefs.h
<<\EOF
6169 #define NEED_DECLARATION_STRSTR 1
6175 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6176 echo "configure:6177: checking whether declaration is required for malloc" >&5
6177 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6178 echo $ac_n "(cached) $ac_c" 1>&6
6180 cat > conftest.
$ac_ext <<EOF
6181 #line 6182 "configure"
6182 #include "confdefs.h"
6186 typedef char *(*f)();
6192 if { (eval echo configure
:6193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6194 gas_cv_decl_needed_malloc
=no
6196 echo "configure: failed program was:" >&5
6197 cat conftest.
$ac_ext >&5
6199 gas_cv_decl_needed_malloc
=yes
6203 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6204 if test $gas_cv_decl_needed_malloc = yes; then
6205 cat >> confdefs.h
<<\EOF
6206 #define NEED_DECLARATION_MALLOC 1
6212 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6213 echo "configure:6214: checking whether declaration is required for free" >&5
6214 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6215 echo $ac_n "(cached) $ac_c" 1>&6
6217 cat > conftest.
$ac_ext <<EOF
6218 #line 6219 "configure"
6219 #include "confdefs.h"
6223 typedef void (*f)();
6229 if { (eval echo configure
:6230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6231 gas_cv_decl_needed_free
=no
6233 echo "configure: failed program was:" >&5
6234 cat conftest.
$ac_ext >&5
6236 gas_cv_decl_needed_free
=yes
6240 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6241 if test $gas_cv_decl_needed_free = yes; then
6242 cat >> confdefs.h
<<\EOF
6243 #define NEED_DECLARATION_FREE 1
6249 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6250 echo "configure:6251: checking whether declaration is required for sbrk" >&5
6251 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6252 echo $ac_n "(cached) $ac_c" 1>&6
6254 cat > conftest.
$ac_ext <<EOF
6255 #line 6256 "configure"
6256 #include "confdefs.h"
6260 typedef char *(*f)();
6266 if { (eval echo configure
:6267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6268 gas_cv_decl_needed_sbrk
=no
6270 echo "configure: failed program was:" >&5
6271 cat conftest.
$ac_ext >&5
6273 gas_cv_decl_needed_sbrk
=yes
6277 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6278 if test $gas_cv_decl_needed_sbrk = yes; then
6279 cat >> confdefs.h
<<\EOF
6280 #define NEED_DECLARATION_SBRK 1
6286 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6287 echo "configure:6288: checking whether declaration is required for environ" >&5
6288 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6289 echo $ac_n "(cached) $ac_c" 1>&6
6291 cat > conftest.
$ac_ext <<EOF
6292 #line 6293 "configure"
6293 #include "confdefs.h"
6303 if { (eval echo configure
:6304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6305 gas_cv_decl_needed_environ
=no
6307 echo "configure: failed program was:" >&5
6308 cat conftest.
$ac_ext >&5
6310 gas_cv_decl_needed_environ
=yes
6314 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6315 if test $gas_cv_decl_needed_environ = yes; then
6316 cat >> confdefs.h
<<\EOF
6317 #define NEED_DECLARATION_ENVIRON 1
6323 # Does errno.h declare errno, or do we have to add a separate declaration
6326 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6327 echo "configure:6328: checking whether declaration is required for errno" >&5
6328 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6329 echo $ac_n "(cached) $ac_c" 1>&6
6331 cat > conftest.
$ac_ext <<EOF
6332 #line 6333 "configure"
6333 #include "confdefs.h"
6347 if { (eval echo configure
:6348: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6349 gas_cv_decl_needed_errno
=no
6351 echo "configure: failed program was:" >&5
6352 cat conftest.
$ac_ext >&5
6354 gas_cv_decl_needed_errno
=yes
6358 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6359 if test $gas_cv_decl_needed_errno = yes; then
6360 cat >> confdefs.h
<<\EOF
6361 #define NEED_DECLARATION_ERRNO 1
6370 cat > confcache
<<\EOF
6371 # This file is a shell script that caches the results of configure
6372 # tests run on this system so they can be shared between configure
6373 # scripts and configure runs. It is not useful on other systems.
6374 # If it contains results you don't want to keep, you may remove or edit it.
6376 # By default, configure uses ./config.cache as the cache file,
6377 # creating it if it does not exist already. You can give configure
6378 # the --cache-file=FILE option to use a different cache file; that is
6379 # what configure does when it calls configure scripts in
6380 # subdirectories, so they share the cache.
6381 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6382 # config.status only pays attention to the cache file if you give it the
6383 # --recheck option to rerun configure.
6386 # The following way of writing the cache mishandles newlines in values,
6387 # but we know of no workaround that is simple, portable, and efficient.
6388 # So, don't put newlines in cache variables' values.
6389 # Ultrix sh set writes to stderr and can't be redirected directly,
6390 # and sets the high bit in the cache file unless we assign to the vars.
6392 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6394 # `set' does not quote correctly, so add quotes (double-quote substitution
6395 # turns \\\\ into \\, and sed turns \\ into \).
6397 -e "s/'/'\\\\''/g" \
6398 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6401 # `set' quotes correctly as required by POSIX, so do not add quotes.
6402 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6405 if cmp -s $cache_file confcache
; then
6408 if test -w $cache_file; then
6409 echo "updating cache $cache_file"
6410 cat confcache
> $cache_file
6412 echo "not updating unwritable cache $cache_file"
6417 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6419 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6420 # Let make expand exec_prefix.
6421 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6423 # Any assignment to VPATH causes Sun make to only execute
6424 # the first set of double-colon rules, so remove it if not needed.
6425 # If there is a colon in the path, we need to keep it.
6426 if test "x$srcdir" = x.
; then
6427 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6430 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6432 DEFS
=-DHAVE_CONFIG_H
6434 # Without the "./", some shells look in PATH for config.status.
6435 : ${CONFIG_STATUS=./config.status}
6437 echo creating
$CONFIG_STATUS
6438 rm -f $CONFIG_STATUS
6439 cat > $CONFIG_STATUS <<EOF
6441 # Generated automatically by configure.
6442 # Run this file to recreate the current configuration.
6443 # This directory was configured as follows,
6444 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6446 # $0 $ac_configure_args
6448 # Compiler output produced by configure, useful for debugging
6449 # configure, is in ./config.log if it exists.
6451 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6454 case "\$ac_option" in
6455 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6456 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6457 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6458 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6459 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6461 -help | --help | --hel | --he | --h)
6462 echo "\$ac_cs_usage"; exit 0 ;;
6463 *) echo "\$ac_cs_usage"; exit 1 ;;
6467 ac_given_srcdir=$srcdir
6468 ac_given_INSTALL="$INSTALL"
6470 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
6472 cat >> $CONFIG_STATUS <<EOF
6474 # Protect against being on the right side of a sed subst in config.status.
6475 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6476 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6480 s%@CFLAGS@%$CFLAGS%g
6481 s%@CPPFLAGS@%$CPPFLAGS%g
6482 s%@CXXFLAGS@%$CXXFLAGS%g
6483 s%@FFLAGS@%$FFLAGS%g
6485 s%@LDFLAGS@%$LDFLAGS%g
6487 s%@exec_prefix@%$exec_prefix%g
6488 s%@prefix@%$prefix%g
6489 s%@program_transform_name@%$program_transform_name%g
6490 s%@bindir@%$bindir%g
6491 s%@sbindir@%$sbindir%g
6492 s%@libexecdir@%$libexecdir%g
6493 s%@datadir@%$datadir%g
6494 s%@sysconfdir@%$sysconfdir%g
6495 s%@sharedstatedir@%$sharedstatedir%g
6496 s%@localstatedir@%$localstatedir%g
6497 s%@libdir@%$libdir%g
6498 s%@includedir@%$includedir%g
6499 s%@oldincludedir@%$oldincludedir%g
6500 s%@infodir@%$infodir%g
6501 s%@mandir@%$mandir%g
6503 s%@host_alias@%$host_alias%g
6504 s%@host_cpu@%$host_cpu%g
6505 s%@host_vendor@%$host_vendor%g
6506 s%@host_os@%$host_os%g
6507 s%@target@%$target%g
6508 s%@target_alias@%$target_alias%g
6509 s%@target_cpu@%$target_cpu%g
6510 s%@target_vendor@%$target_vendor%g
6511 s%@target_os@%$target_os%g
6513 s%@build_alias@%$build_alias%g
6514 s%@build_cpu@%$build_cpu%g
6515 s%@build_vendor@%$build_vendor%g
6516 s%@build_os@%$build_os%g
6518 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6519 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6520 s%@INSTALL_DATA@%$INSTALL_DATA%g
6521 s%@PACKAGE@%$PACKAGE%g
6522 s%@VERSION@%$VERSION%g
6523 s%@ACLOCAL@%$ACLOCAL%g
6524 s%@AUTOCONF@%$AUTOCONF%g
6525 s%@AUTOMAKE@%$AUTOMAKE%g
6526 s%@AUTOHEADER@%$AUTOHEADER%g
6527 s%@MAKEINFO@%$MAKEINFO%g
6528 s%@SET_MAKE@%$SET_MAKE%g
6530 s%@OBJEXT@%$OBJEXT%g
6531 s%@EXEEXT@%$EXEEXT%g
6532 s%@RANLIB@%$RANLIB%g
6534 s%@LIBTOOL@%$LIBTOOL%g
6535 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6536 s%@GDBINIT@%$GDBINIT%g
6537 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6538 s%@extra_objects@%$extra_objects%g
6539 s%@target_cpu_type@%$target_cpu_type%g
6540 s%@obj_format@%$obj_format%g
6541 s%@te_file@%$te_file%g
6542 s%@install_tooldir@%$install_tooldir%g
6544 s%@BFDLIB@%$BFDLIB%g
6545 s%@OPCODES_LIB@%$OPCODES_LIB%g
6546 s%@BFDVER_H@%$BFDVER_H%g
6547 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6550 s%@LEXLIB@%$LEXLIB%g
6552 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6553 s%@ALLOCA@%$ALLOCA%g
6554 s%@USE_NLS@%$USE_NLS%g
6555 s%@MSGFMT@%$MSGFMT%g
6556 s%@GMSGFMT@%$GMSGFMT%g
6557 s%@XGETTEXT@%$XGETTEXT%g
6558 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6559 s%@CATALOGS@%$CATALOGS%g
6560 s%@CATOBJEXT@%$CATOBJEXT%g
6561 s%@DATADIRNAME@%$DATADIRNAME%g
6562 s%@GMOFILES@%$GMOFILES%g
6563 s%@INSTOBJEXT@%$INSTOBJEXT%g
6564 s%@INTLDEPS@%$INTLDEPS%g
6565 s%@INTLLIBS@%$INTLLIBS%g
6566 s%@INTLOBJS@%$INTLOBJS%g
6567 s%@POFILES@%$POFILES%g
6569 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6571 s%@GT_YES@%$GT_YES%g
6572 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6574 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6575 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6582 cat >> $CONFIG_STATUS <<\EOF
6584 # Split the substitutions into bite-sized pieces for seds with
6585 # small command number limits, like on Digital OSF/1 and HP-UX.
6586 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6587 ac_file
=1 # Number of current file.
6588 ac_beg
=1 # First line for current file.
6589 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6592 while $ac_more_lines; do
6593 if test $ac_beg -gt 1; then
6594 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6596 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6598 if test ! -s conftest.s
$ac_file; then
6600 rm -f conftest.s
$ac_file
6602 if test -z "$ac_sed_cmds"; then
6603 ac_sed_cmds
="sed -f conftest.s$ac_file"
6605 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6607 ac_file
=`expr $ac_file + 1`
6609 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6612 if test -z "$ac_sed_cmds"; then
6617 cat >> $CONFIG_STATUS <<EOF
6619 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6621 cat >> $CONFIG_STATUS <<\EOF
6622 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6623 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6625 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6626 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6627 *) ac_file_in
="${ac_file}.in" ;;
6630 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6632 # Remove last slash and all that follows it. Not all systems have dirname.
6633 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6634 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6635 # The file is in a subdirectory.
6636 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6637 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6638 # A "../" for each directory in $ac_dir_suffix.
6639 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6641 ac_dir_suffix
= ac_dots
=
6644 case "$ac_given_srcdir" in
6646 if test -z "$ac_dots"; then top_srcdir
=.
6647 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6648 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6650 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6651 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6654 case "$ac_given_INSTALL" in
6655 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6656 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6659 echo creating
"$ac_file"
6661 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6663 *Makefile
*) ac_comsub
="1i\\
6664 # $configure_input" ;;
6668 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6670 s%@configure_input@%$configure_input%g
6671 s%@srcdir@%$srcdir%g
6672 s%@top_srcdir@%$top_srcdir%g
6673 s%@INSTALL@%$INSTALL%g
6674 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6678 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6679 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6681 # ac_d sets the value in "#define NAME VALUE" lines.
6682 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6683 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6686 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6687 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6688 ac_uB
='\([ ]\)%\1#\2define\3'
6691 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6692 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6693 ac_eB
='$%\1#\2define\3'
6697 if test "${CONFIG_HEADERS+set}" != set; then
6699 cat >> $CONFIG_STATUS <<EOF
6700 CONFIG_HEADERS="config.h:config.in"
6702 cat >> $CONFIG_STATUS <<\EOF
6704 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6705 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6707 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6708 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6709 *) ac_file_in
="${ac_file}.in" ;;
6712 echo creating
$ac_file
6714 rm -f conftest.frag conftest.
in conftest.out
6715 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6716 cat $ac_file_inputs > conftest.
in
6720 # Transform confdefs.h into a sed script conftest.vals that substitutes
6721 # the proper values into config.h.in to produce config.h. And first:
6722 # Protect against being on the right side of a sed subst in config.status.
6723 # Protect against being in an unquoted here document in config.status.
6725 cat > conftest.hdr
<<\EOF
6728 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6732 sed -n -f conftest.hdr confdefs.h > conftest.vals
6735 # This sed command replaces #undef with comments. This is necessary, for
6736 # example, in the case of _POSIX_SOURCE, which is predefined and required
6737 # on some systems where configure will not decide to define it.
6738 cat >> conftest.vals <<\EOF
6739 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6742 # Break up conftest.vals because some shells have a limit on
6743 # the size of here documents, and old seds have small limits too.
6748 ac_lines=`grep -c . conftest.vals
`
6749 # grep -c gives empty output for an empty file on some AIX systems.
6750 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6751 # Write a limited-size here document to conftest.frag.
6752 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6753 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6755 sed -f conftest.frag conftest.in > conftest.out
6757 mv conftest.out conftest.in
6759 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6761 mv conftest.tail conftest.vals
6765 cat >> $CONFIG_STATUS <<\EOF
6766 rm -f conftest.frag conftest.h
6767 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6768 cat conftest.in >> conftest.h
6770 if cmp -s $ac_file conftest.h 2>/dev/null; then
6771 echo "$ac_file is unchanged"
6774 # Remove last slash and all that follows it. Not all systems have dirname.
6775 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6776 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6777 # The file is in a subdirectory.
6778 test ! -d "$ac_dir" && mkdir "$ac_dir"
6781 mv conftest.h $ac_file
6786 cat >> $CONFIG_STATUS <<EOF
6788 target_cpu_type=${target_cpu_type}
6789 cgen_cpu_prefix=${cgen_cpu_prefix}
6790 obj_format=${obj_format}
6793 cat >> $CONFIG_STATUS <<\EOF
6794 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6795 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6796 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6797 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6798 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6799 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6800 if test "x$cgen_cpu_prefix" != x ; then
6801 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6804 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6807 chmod +x $CONFIG_STATUS
6808 rm -fr confdefs* $ac_clean_files
6809 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1