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
1510 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1511 lt_cv_file_magic_cmd
=/usr
/bin
/file
1512 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1518 # this will be overridden with pass_all, but let us keep it just in case
1519 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1523 *-32|
*"-32 ") libmagic
=32-bit;;
1524 *-n32|
*"-n32 ") libmagic
=N32
;;
1525 *-64|
*"-64 ") libmagic
=64-bit;;
1526 *) libmagic
=never-match
;;
1528 # this will be overridden with pass_all, but let us keep it just in case
1529 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1532 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1533 lt_cv_deplibs_check_method
=pass_all
1536 # This must be Linux ELF.
1539 alpha
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1540 lt_cv_deplibs_check_method
=pass_all
;;
1542 # glibc up to 2.1.1 does not perform some relocations on ARM
1543 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1545 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1549 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1550 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1552 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1557 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1558 lt_cv_file_magic_cmd
=/usr
/bin
/file
1559 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1562 osf3
* | osf4
* | osf5
*)
1563 # this will be overridden with pass_all, but let us keep it just in case
1564 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1565 lt_cv_file_magic_test_file
=/shlib
/libc.so
1566 lt_cv_deplibs_check_method
=pass_all
1570 lt_cv_deplibs_check_method
=pass_all
1574 lt_cv_deplibs_check_method
=pass_all
1575 lt_cv_file_magic_test_file
=/lib
/libc.so
1578 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1579 case $host_vendor in
1581 lt_cv_deplibs_check_method
=pass_all
1584 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]'
1585 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1593 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1594 file_magic_cmd
=$lt_cv_file_magic_cmd
1595 deplibs_check_method
=$lt_cv_deplibs_check_method
1597 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1598 echo "configure:1599: checking for object suffix" >&5
1599 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1600 echo $ac_n "(cached) $ac_c" 1>&6
1603 echo 'int i = 1;' > conftest.
$ac_ext
1604 if { (eval echo configure
:1605: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1605 for ac_file
in conftest.
*; do
1608 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1612 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1617 echo "$ac_t""$ac_cv_objext" 1>&6
1618 OBJEXT
=$ac_cv_objext
1619 ac_objext
=$ac_cv_objext
1623 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1624 echo "configure:1625: checking for executable suffix" >&5
1625 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1626 echo $ac_n "(cached) $ac_c" 1>&6
1628 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1632 echo 'int main () { return 0; }' > conftest.
$ac_ext
1634 if { (eval echo configure
:1635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1635 for file in conftest.
*; do
1637 *.c |
*.o |
*.obj
) ;;
1638 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1642 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1645 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1650 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1651 echo "$ac_t""${ac_cv_exeext}" 1>&6
1654 if test $host != $build; then
1655 ac_tool_prefix
=${host_alias}-
1660 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1662 # Only perform the check for file, if the check method requires it
1663 case $deplibs_check_method in
1665 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1666 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1667 echo "configure:1668: checking for ${ac_tool_prefix}file" >&5
1668 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1669 echo $ac_n "(cached) $ac_c" 1>&6
1673 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1676 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1679 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1680 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1681 ac_dummy
="/usr/bin:$PATH"
1682 for ac_dir
in $ac_dummy; do
1683 test -z "$ac_dir" && ac_dir
=.
1684 if test -f $ac_dir/${ac_tool_prefix}file; then
1685 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1686 if test -n "$file_magic_test_file"; then
1687 case $deplibs_check_method in
1689 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1690 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1691 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1692 egrep "$file_magic_regex" > /dev
/null
; then
1697 *** Warning: the command libtool uses to detect shared libraries,
1698 *** $file_magic_cmd, produces output that libtool cannot recognize.
1699 *** The result is that libtool may fail to recognize shared libraries
1700 *** as such. This will affect the creation of libtool libraries that
1701 *** depend on shared libraries, but programs linked with such libtool
1702 *** libraries will work regardless of this problem. Nevertheless, you
1703 *** may want to report the problem to your system manager and/or to
1704 *** bug-libtool@gnu.org
1714 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1719 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1720 if test -n "$MAGIC_CMD"; then
1721 echo "$ac_t""$MAGIC_CMD" 1>&6
1723 echo "$ac_t""no" 1>&6
1726 if test -z "$lt_cv_path_MAGIC_CMD"; then
1727 if test -n "$ac_tool_prefix"; then
1728 echo $ac_n "checking for file""... $ac_c" 1>&6
1729 echo "configure:1730: checking for file" >&5
1730 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1731 echo $ac_n "(cached) $ac_c" 1>&6
1735 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1738 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1741 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1742 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1743 ac_dummy
="/usr/bin:$PATH"
1744 for ac_dir
in $ac_dummy; do
1745 test -z "$ac_dir" && ac_dir
=.
1746 if test -f $ac_dir/file; then
1747 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1748 if test -n "$file_magic_test_file"; then
1749 case $deplibs_check_method in
1751 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1752 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1753 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1754 egrep "$file_magic_regex" > /dev
/null
; then
1759 *** Warning: the command libtool uses to detect shared libraries,
1760 *** $file_magic_cmd, produces output that libtool cannot recognize.
1761 *** The result is that libtool may fail to recognize shared libraries
1762 *** as such. This will affect the creation of libtool libraries that
1763 *** depend on shared libraries, but programs linked with such libtool
1764 *** libraries will work regardless of this problem. Nevertheless, you
1765 *** may want to report the problem to your system manager and/or to
1766 *** bug-libtool@gnu.org
1776 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1781 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1782 if test -n "$MAGIC_CMD"; then
1783 echo "$ac_t""$MAGIC_CMD" 1>&6
1785 echo "$ac_t""no" 1>&6
1797 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1798 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1799 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1800 echo "configure:1801: checking for $ac_word" >&5
1801 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1802 echo $ac_n "(cached) $ac_c" 1>&6
1804 if test -n "$RANLIB"; then
1805 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1807 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1809 for ac_dir
in $ac_dummy; do
1810 test -z "$ac_dir" && ac_dir
=.
1811 if test -f $ac_dir/$ac_word; then
1812 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1819 RANLIB
="$ac_cv_prog_RANLIB"
1820 if test -n "$RANLIB"; then
1821 echo "$ac_t""$RANLIB" 1>&6
1823 echo "$ac_t""no" 1>&6
1827 if test -z "$ac_cv_prog_RANLIB"; then
1828 if test -n "$ac_tool_prefix"; then
1829 # Extract the first word of "ranlib", so it can be a program name with args.
1830 set dummy ranlib
; ac_word
=$2
1831 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1832 echo "configure:1833: checking for $ac_word" >&5
1833 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1834 echo $ac_n "(cached) $ac_c" 1>&6
1836 if test -n "$RANLIB"; then
1837 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1839 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1841 for ac_dir
in $ac_dummy; do
1842 test -z "$ac_dir" && ac_dir
=.
1843 if test -f $ac_dir/$ac_word; then
1844 ac_cv_prog_RANLIB
="ranlib"
1849 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1852 RANLIB
="$ac_cv_prog_RANLIB"
1853 if test -n "$RANLIB"; then
1854 echo "$ac_t""$RANLIB" 1>&6
1856 echo "$ac_t""no" 1>&6
1864 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1865 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1866 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1867 echo "configure:1868: checking for $ac_word" >&5
1868 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1869 echo $ac_n "(cached) $ac_c" 1>&6
1871 if test -n "$STRIP"; then
1872 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1874 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1876 for ac_dir
in $ac_dummy; do
1877 test -z "$ac_dir" && ac_dir
=.
1878 if test -f $ac_dir/$ac_word; then
1879 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1886 STRIP
="$ac_cv_prog_STRIP"
1887 if test -n "$STRIP"; then
1888 echo "$ac_t""$STRIP" 1>&6
1890 echo "$ac_t""no" 1>&6
1894 if test -z "$ac_cv_prog_STRIP"; then
1895 if test -n "$ac_tool_prefix"; then
1896 # Extract the first word of "strip", so it can be a program name with args.
1897 set dummy strip
; ac_word
=$2
1898 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1899 echo "configure:1900: checking for $ac_word" >&5
1900 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1901 echo $ac_n "(cached) $ac_c" 1>&6
1903 if test -n "$STRIP"; then
1904 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1906 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1908 for ac_dir
in $ac_dummy; do
1909 test -z "$ac_dir" && ac_dir
=.
1910 if test -f $ac_dir/$ac_word; then
1911 ac_cv_prog_STRIP
="strip"
1916 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1919 STRIP
="$ac_cv_prog_STRIP"
1920 if test -n "$STRIP"; then
1921 echo "$ac_t""$STRIP" 1>&6
1923 echo "$ac_t""no" 1>&6
1932 # Check for any special flags to pass to ltconfig.
1933 libtool_flags
="--cache-file=$cache_file"
1934 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1935 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1936 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1937 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
1938 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1941 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1942 if test "${enable_libtool_lock+set}" = set; then
1943 enableval
="$enable_libtool_lock"
1947 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1948 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1950 # Check whether --with-pic or --without-pic was given.
1951 if test "${with_pic+set}" = set; then
1958 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1959 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1961 # Some flags need to be propagated to the compiler or linker for good
1965 # Find out which ABI we are using.
1966 echo '#line 1967 "configure"' > conftest.
$ac_ext
1967 if { (eval echo configure
:1968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1968 case `/usr/bin/file conftest.$ac_objext` in
1984 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1985 SAVE_CFLAGS
="$CFLAGS"
1986 CFLAGS
="$CFLAGS -belf"
1987 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1988 echo "configure:1989: checking whether the C compiler needs -belf" >&5
1989 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1990 echo $ac_n "(cached) $ac_c" 1>&6
1994 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1995 ac_cpp
='$CPP $CPPFLAGS'
1996 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1997 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1998 cross_compiling
=$ac_cv_prog_cc_cross
2000 cat > conftest.
$ac_ext <<EOF
2001 #line 2002 "configure"
2002 #include "confdefs.h"
2008 if { (eval echo configure
:2009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2010 lt_cv_cc_needs_belf
=yes
2012 echo "configure: failed program was:" >&5
2013 cat conftest.
$ac_ext >&5
2015 lt_cv_cc_needs_belf
=no
2019 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2020 ac_cpp
='$CPP $CPPFLAGS'
2021 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2022 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2023 cross_compiling
=$ac_cv_prog_cc_cross
2027 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2028 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2029 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2030 CFLAGS
="$SAVE_CFLAGS"
2038 # Save cache, so that ltconfig can load it
2039 cat > confcache
<<\EOF
2040 # This file is a shell script that caches the results of configure
2041 # tests run on this system so they can be shared between configure
2042 # scripts and configure runs. It is not useful on other systems.
2043 # If it contains results you don't want to keep, you may remove or edit it.
2045 # By default, configure uses ./config.cache as the cache file,
2046 # creating it if it does not exist already. You can give configure
2047 # the --cache-file=FILE option to use a different cache file; that is
2048 # what configure does when it calls configure scripts in
2049 # subdirectories, so they share the cache.
2050 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2051 # config.status only pays attention to the cache file if you give it the
2052 # --recheck option to rerun configure.
2055 # The following way of writing the cache mishandles newlines in values,
2056 # but we know of no workaround that is simple, portable, and efficient.
2057 # So, don't put newlines in cache variables' values.
2058 # Ultrix sh set writes to stderr and can't be redirected directly,
2059 # and sets the high bit in the cache file unless we assign to the vars.
2061 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2063 # `set' does not quote correctly, so add quotes (double-quote substitution
2064 # turns \\\\ into \\, and sed turns \\ into \).
2066 -e "s/'/'\\\\''/g" \
2067 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2070 # `set' quotes correctly as required by POSIX, so do not add quotes.
2071 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2074 if cmp -s $cache_file confcache
; then
2077 if test -w $cache_file; then
2078 echo "updating cache $cache_file"
2079 cat confcache
> $cache_file
2081 echo "not updating unwritable cache $cache_file"
2087 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2088 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2089 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2090 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2091 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2092 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2093 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2094 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2095 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2096 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2098 # Reload cache, that may have been modified by ltconfig
2099 if test -r "$cache_file"; then
2100 echo "loading cache $cache_file"
2103 echo "creating cache $cache_file"
2108 # This can be used to rebuild libtool when needed
2109 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2111 # Always use our own libtool.
2112 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2114 # Redirect the config.log output again, so that the ltconfig log is not
2115 # clobbered by the next message.
2116 exec 5>>.
/config.log
2125 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2126 if test "${enable_bfd_assembler+set}" = set; then
2127 enableval
="$enable_bfd_assembler"
2128 case "${enableval}" in
2129 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2130 no
) user_bfd_gas
=no
;;
2131 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2134 # Check whether --enable-targets or --disable-targets was given.
2135 if test "${enable_targets+set}" = set; then
2136 enableval
="$enable_targets"
2137 case "${enableval}" in
2138 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2140 no
) enable_targets
= ;;
2141 *) enable_targets
=$enableval ;;
2144 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2145 if test "${enable_commonbfdlib+set}" = set; then
2146 enableval
="$enable_commonbfdlib"
2147 case "${enableval}" in
2148 yes) commonbfdlib
=true
;;
2149 no
) commonbfdlib
=false
;;
2150 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2156 build_warnings
="-W -Wall"
2157 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2158 if test "${enable_build_warnings+set}" = set; then
2159 enableval
="$enable_build_warnings"
2160 case "${enableval}" in
2162 no
) build_warnings
="-w";;
2163 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2164 build_warnings
="${build_warnings} ${t}";;
2165 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2166 build_warnings
="${t} ${build_warnings}";;
2167 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2169 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2170 echo "Setting warning flags = $build_warnings" 6>&1
2174 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2175 WARN_CFLAGS
="${build_warnings}"
2179 # Generate a header file
2184 # If we are on a DOS filesystem, we must use gdb.ini rather than
2188 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
2196 # Makefile target for installing gas in $(tooldir)/bin.
2197 install_tooldir
=install-exec-tooldir
2201 if test -n "$enable_targets" ; then
2202 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2203 if test $t = "all"; then
2207 result
=`$ac_config_sub $t 2>/dev/null`
2208 if test -n "$result" ; then
2209 canon_targets
="$canon_targets $result"
2211 # # Permit "all", etc. We don't support it yet though.
2212 # canon_targets="$canon_targets $t"
2215 _gas_uniq_list
="$canon_targets"
2216 _gas_uniq_newlist
=""
2217 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2218 case $_gas_uniq_i in
2220 *) case " $_gas_uniq_newlist " in
2221 *" $_gas_uniq_i "*) ;;
2222 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2226 canon_targets
=$_gas_uniq_newlist
2232 for this_target
in $target $canon_targets ; do
2234 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2236 # check for architecture variants
2240 alpha
*) cpu_type
=alpha
;;
2241 armeb
) cpu_type
=arm endian
=big
;;
2242 arm
*) cpu_type
=arm endian
=little
;;
2243 armb
*) cpu_type
=arm endian
=little
;;
2244 armv
*l
) cpu_type
=arm endian
=little
;;
2245 armv
*b
) cpu_type
=arm endian
=big
;;
2246 xscale
*) cpu_type
=arm endian
=little
;;
2247 strongarm
*) cpu_type
=arm endian
=little
;;
2248 thumb
*) cpu_type
=arm endian
=little
;;
2249 hppa
*) cpu_type
=hppa
;;
2250 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2251 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2252 ia64
) cpu_type
=ia64
;;
2253 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2254 m680
[012346]0) cpu_type
=m68k
;;
2255 m68008
) cpu_type
=m68k
;;
2256 m683??
) cpu_type
=m68k
;;
2257 m5200
) cpu_type
=m68k
;;
2258 m8
*) cpu_type
=m88k
;;
2259 mips
*el
) cpu_type
=mips endian
=little
;;
2260 mips
*) cpu_type
=mips endian
=big
;;
2261 pjl
*) cpu_type
=pj endian
=little
;;
2262 pj
*) cpu_type
=pj endian
=big
;;
2263 powerpcle
*) cpu_type
=ppc endian
=little
;;
2264 powerpc
*) cpu_type
=ppc endian
=big
;;
2265 rs6000
*) cpu_type
=ppc
;;
2266 s390x
*) cpu_type
=s390 arch
=s390x
;;
2267 s390
*) cpu_type
=s390 arch
=s390
;;
2268 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2269 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2270 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2271 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2272 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2273 v850
*) cpu_type
=v850
;;
2274 *) cpu_type
=${cpu} ;;
2277 if test ${this_target} = $target ; then
2278 target_cpu_type
=${cpu_type}
2279 elif test ${target_cpu_type} != ${cpu_type} ; then
2283 generic_target
=${cpu_type}-$vendor-$os
2288 # assign object format
2289 case ${generic_target} in
2290 a29k-
*-coff) fmt=coff
;;
2291 a29k-amd-udi
) fmt=coff
;;
2292 a29k-amd-ebmon
) fmt=coff
;;
2293 a29k-nyu-sym1
) fmt=coff
;;
2294 a29k-
*-rtems*) fmt=coff
;;
2295 a29k-
*-vxworks*) fmt=coff
;;
2297 alpha
*-*-*vms
*) fmt=evax
;;
2298 alpha
*-*-netware*) fmt=ecoff
;;
2299 alpha
*-*-openbsd*) fmt=ecoff
;;
2300 alpha
*-*-osf*) fmt=ecoff
;;
2301 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2302 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2303 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2305 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2307 arm-
*-aout) fmt=aout
;;
2308 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2309 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2310 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2311 arm
*-*-conix*) fmt=elf
;;
2312 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2313 arm
*-*-linux-gnu* | arm
*-*-uclinux*)
2315 arm-
*-netbsd*) fmt=aout em
=nbsd
;;
2316 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2317 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2318 arm-
*-wince) fmt=coff em
=wince-pe
;;
2319 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2320 arm-
*-riscix*) fmt=aout em
=riscix
;;
2321 arm-
*-vxworks) fmt=coff
;;
2323 avr-
*-*) fmt=elf bfd_gas
=yes ;;
2325 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2327 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2328 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2331 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2333 hppa-
*-linux-gnu*) case ${cpu} in
2335 fmt=elf em
=hppalinux64
;;
2339 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2340 hppa-
*-lites*) fmt=elf em
=hppa
;;
2341 hppa-
*-osf*) fmt=som em
=hppa
;;
2342 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2343 hppa-
*-hpux11*) case ${cpu} in
2345 fmt=elf em
=hppa64
;;
2349 hppa-
*-hpux*) fmt=som em
=hppa
;;
2350 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2351 hppa-
*-bsd*) fmt=som em
=hppa
;;
2352 hppa-
*-hiux*) fmt=som em
=hppa
;;
2354 h8300-
*-rtems*) fmt=coff
;;
2355 h8300-
*-coff) fmt=coff
;;
2356 h8500-
*-rtems*) fmt=coff
;;
2357 h8500-
*-coff) fmt=coff
;;
2359 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2360 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2361 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2362 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2363 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2364 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2365 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2366 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2367 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2368 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2369 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2370 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2371 x86_64-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2372 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2373 i386-
*-sysv[45]* | i386-
*-solaris* | i386-
*-elf)
2374 fmt=elf bfd_gas
=yes ;;
2375 i386-
*-freebsdaout* | i386-
*-freebsd[12].
* | i386-
*-freebsd[12])
2376 fmt=aout em
=386bsd
;;
2377 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2379 i386-
*-sco3.2v5
*) fmt=elf
2380 if test ${this_target} = $target; then
2381 cat >> confdefs.h
<<\EOF
2387 i386-
*-sco3.2
*) fmt=coff
;;
2388 i386-
*-vsta) fmt=aout
;;
2389 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2390 fmt=coff em
=go32 bfd_gas
=yes
2391 cat >> confdefs.h
<<\EOF
2392 #define STRICTCOFF 1
2396 i386-
*-rtemself*) fmt=elf
;;
2397 i386-
*-rtems*) fmt=coff
;;
2398 i386-
*-gnu*) fmt=elf
;;
2400 fmt=aout em
=mach bfd_gas
=yes ;;
2401 i386-
*-msdos*) fmt=aout
;;
2402 i386-
*-moss*) fmt=elf
;;
2403 i386-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2404 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2405 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2406 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2407 i386-
*-*nt
*) fmt=coff em
=pe bfd_gas
=yes ;;
2408 i386-
*-vxworks*) fmt=aout
;;
2409 i386-
*-chaos) fmt=elf
;;
2410 i860-stardent-sysv4
* | i860-stardent-elf
*)
2411 fmt=elf bfd_gas
=yes endian
=little
2412 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2413 i960-
*-bout) fmt=bout
;;
2414 i960-
*-coff) fmt=coff em
=ic960
;;
2415 i960-
*-rtems*) fmt=coff em
=ic960
;;
2416 i960-
*-nindy*) fmt=bout
;;
2417 i960-
*-vxworks4*) fmt=bout
;;
2418 i960-
*-vxworks5.0
) fmt=bout
;;
2419 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2420 i960-
*-vxworks*) fmt=bout
;;
2421 i960-
*-elf*) fmt=elf
;;
2423 ia64-
*-elf*) fmt=elf
;;
2424 ia64-
*-aix*) fmt=elf em
=ia64aix
;;
2425 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2426 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2428 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2430 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)fmt=elf bfd_gas
=yes ;;
2432 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2434 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2435 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2436 m68k-apollo-
*) fmt=coff em
=apollo
;;
2437 m68k-
*-sysv4*) # must be before -sysv*
2439 m68k-
*-elf*) fmt=elf
;;
2440 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2442 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2443 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2444 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2445 m68k-
*-gnu*) fmt=elf
;;
2446 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2447 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2448 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2449 m68k-apple-aux
*) fmt=coff em
=aux
;;
2450 m68k-
*-psos*) fmt=elf em
=psos
;;
2452 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2453 m88k-
*-coff*) fmt=coff
;;
2455 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2456 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2458 # don't change em like *-*-bsd does
2459 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2460 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2461 mips-dec-bsd
*) fmt=aout endian
=little
;;
2462 mips-sony-bsd
*) fmt=ecoff
;;
2463 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2464 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2465 mips-
*-osf*) fmt=ecoff endian
=little
;;
2466 mips-
*-ecoff*) fmt=ecoff
;;
2467 mips-
*-ecoff*) fmt=ecoff
;;
2468 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2469 mips-
*-irix6*) fmt=elf
;;
2470 mips-
*-irix5*) fmt=elf
;;
2471 mips-
*-irix*) fmt=ecoff
;;
2472 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2473 mips-
*-riscos*) fmt=ecoff
;;
2474 mips-
*-sysv4*MP
* | mips-
*-linux-gnu* | mips-
*-gnu*)
2476 mips-
*-sysv*) fmt=ecoff
;;
2477 mips-
*-elf* | mips-
*-rtems* | mips-
*-openbsd*)
2479 mips-
*-vxworks*) fmt=elf
2480 cat >> confdefs.h
<<\EOF
2481 #define MIPS_STABS_ELF 1
2485 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2486 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2488 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2490 ppc-
*-aix*) fmt=coff
;;
2491 ppc-
*-beos*) fmt=coff
;;
2492 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2494 ppc-
*-linux-gnu*) fmt=elf
2497 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2500 ppc-
*-solaris*) fmt=elf
2501 if test ${this_target} = $target; then
2502 cat >> confdefs.h
<<\EOF
2503 #define TARGET_SOLARIS_COMMENT 1
2507 if test x
${endian} = xbig
; then
2508 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2511 ppc-
*-rtems*) fmt=elf
;;
2512 ppc-
*-macos* | ppc-
*-mpw*)
2513 fmt=coff em
=macos
;;
2514 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2515 ppc-
*-vxworks*) fmt=elf
;;
2517 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2518 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2520 sh-
*-linux*) fmt=elf em
=linux
;;
2521 sh-
*-elf*) fmt=elf
;;
2522 sh-
*-coff*) fmt=coff bfd_gas
=yes;;
2523 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes;;
2524 sh-
*-rtemself*) fmt=elf
;;
2525 sh-
*-rtems*) fmt=coff bfd_gas
=yes;;
2527 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2528 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2529 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2531 sparc-
*-rtemsaout*) fmt=aout
;;
2532 sparc-
*-rtemself*) fmt=elf
;;
2533 sparc-
*-rtems*) fmt=elf
;;
2534 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2535 sparc-
*-aout | sparc
*-*-vxworks*)
2536 fmt=aout em
=sparcaout
;;
2537 sparc-
*-coff) fmt=coff
;;
2538 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2539 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2540 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2541 sparc-fujitsu-none
) fmt=aout
;;
2542 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2544 sparc-
*-netbsd*) em
=nbsd bfd_gas
=yes
2546 sparc
) case ${os} in
2553 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2555 strongarm-
*-coff) fmt=coff
;;
2556 strongarm-
*-elf) fmt=elf
;;
2557 xscale-
*-coff) fmt=coff
;;
2558 xscale-
*-elf) fmt=elf
;;
2560 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2561 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2562 tic54x-
*-* | c54x
*-*-*)
2563 fmt=coff bfd_gas
=yes need_libm
=yes;;
2564 tic80-
*-*) fmt=coff
;;
2566 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2567 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2568 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2570 vax-
*-bsd* | vax-
*-ultrix*)
2572 vax-
*-vms) fmt=vms
;;
2575 z8k-
*-coff | z8k-
*-sim)
2578 w65-
*-*) fmt=coff
;;
2580 *-*-aout |
*-*-scout)
2582 *-*-freebsd*) fmt=elf em
=freebsd bfd_gas
=yes ;;
2587 *-*-generic) fmt=generic
;;
2588 *-*-xray |
*-*-hms) fmt=coff
;;
2589 *-*-sim) fmt=coff
;;
2590 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2591 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2593 *-*-vxworks) fmt=aout
;;
2594 *-*-netware) fmt=elf
;;
2597 if test ${this_target} = $target ; then
2599 if test x
${endian} = xbig
; then
2601 elif test x
${endian} = xlittle
; then
2604 if test x
${endian_def} != x
; then
2605 cat >> confdefs.h
<<EOF
2606 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2612 case ${cpu_type}-${fmt} in
2613 alpha
*-*) bfd_gas
=yes ;;
2614 arm-
*) bfd_gas
=yes ;;
2616 # i386-aout) bfd_gas=preferred ;;
2617 ia64
*-*) bfd_gas
=yes ;;
2618 mips-
*) bfd_gas
=yes ;;
2619 ns32k-
*) bfd_gas
=yes ;;
2620 pdp11-
*) bfd_gas
=yes ;;
2621 ppc-
*) bfd_gas
=yes ;;
2622 sparc-
*) bfd_gas
=yes ;;
2623 strongarm-
*) bfd_gas
=yes ;;
2624 xscale-
*) bfd_gas
=yes ;;
2625 *-elf) bfd_gas
=yes ;;
2626 *-ecoff) bfd_gas
=yes ;;
2627 *-som) bfd_gas
=yes ;;
2628 #enable bfd for coff and aout to allow testing if a bfd target is
2629 #the primary target, but not for coff or aout as the primary target
2630 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2631 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2635 # Other random stuff.
2637 # Do we need the opcodes library?
2645 case "${enable_shared}" in
2646 yes) shared_opcodes
=true
;;
2647 *opcodes
*) shared_opcodes
=true
;;
2648 *) shared_opcodes
=false
;;
2650 if test "${shared_opcodes}" = "true"; then
2651 # A shared libopcodes must be linked against libbfd.
2657 # Any other special object files needed ?
2664 case ${extra_objects} in
2666 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2671 if test $this_target = $target ; then
2672 cat >> confdefs.h
<<EOF
2673 #define DEFAULT_ARCH "${arch}"
2680 echo ${extra_objects} |
grep -s "itbl-parse.o"
2681 if test $?
-ne 0 ; then
2682 extra_objects
="$extra_objects itbl-parse.o"
2685 echo ${extra_objects} |
grep -s "itbl-lex.o"
2686 if test $?
-ne 0 ; then
2687 extra_objects
="$extra_objects itbl-lex.o"
2690 echo ${extra_objects} |
grep -s "itbl-ops.o"
2691 if test $?
-ne 0 ; then
2692 extra_objects
="$extra_objects itbl-ops.o"
2697 if test $this_target = $target ; then
2698 cat >> confdefs.h
<<EOF
2699 #define DEFAULT_ARCH "${arch}"
2705 if test $this_target = $target ; then
2706 cat >> confdefs.h
<<EOF
2707 #define DEFAULT_ARCH "${arch}"
2716 if test $using_cgen = yes ; then
2717 case "x${extra_objects}" in
2719 *) extra_objects
="$extra_objects cgen.o" ;;
2723 # See if we really can support this configuration with the emulation code.
2725 if test $this_target = $target ; then
2726 primary_bfd_gas
=$bfd_gas
2730 if test $bfd_gas = no
; then
2731 # Can't support other configurations this way.
2734 elif test $bfd_gas = no
; then
2735 # Can't support this configuration.
2739 # From target name and format, produce a list of supported emulations.
2741 case ${generic_target}-${fmt} in
2742 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2743 mips-
*-linux-gnu*-*) case "$endian" in
2744 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2745 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2747 mips-
*-lnews*-ecoff) ;;
2748 mips-
*-*-ecoff) case "$endian" in
2749 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2750 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2752 mips-
*-*-elf) case "$endian" in
2753 big
) emulation
="mipsbelf mipslelf mipself" ;;
2754 *) emulation
="mipslelf mipsbelf mipself" ;;
2756 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2757 # i386-pc-pe-coff != i386-pc-coff.
2759 # Uncommenting the next line will turn on support for i386 AOUT
2760 # for the default linux configuration
2761 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2763 i386-
*-aout) emulation
="i386aout" ;;
2764 i386-
*-coff) emulation
="i386coff" ;;
2765 i386-
*-elf) emulation
="i386elf" ;;
2767 # Always all formats. The first stated emulation becomes the default.
2768 cris-
*-*aout
*) emulation
="crisaout criself" ;;
2769 cris-
*-*) emulation
="criself crisaout" ;;
2772 emulations
="$emulations $emulation"
2776 # Turn on all targets if possible
2777 if test ${all_targets} = "yes"; then
2778 case ${target_cpu_type} in
2780 case ${obj_format} in
2782 emulations
="$emulations i386coff i386elf"
2785 emulations
="$emulations i386aout i386elf"
2788 emulations
="$emulations i386aout i386coff"
2795 # Assign floating point type. Most processors with FP support
2796 # IEEE FP. On those that don't support FP at all, usually IEEE
2798 case ${target_cpu} in
2799 vax | tahoe
) atof
=${target_cpu} ;;
2804 case "${obj_format}" in
2805 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2808 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2810 if test $using_cgen = yes ; then
2811 case ${target_cpu} in
2812 *) cgen_cpu_prefix
=${target_cpu} ;;
2815 cat >> confdefs.h
<<\EOF
2816 #define USING_CGEN 1
2822 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2823 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2826 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2827 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2830 case ${user_bfd_gas}-${primary_bfd_gas} in
2832 # We didn't override user's choice.
2835 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2847 # User specified nothing.
2851 # Some COFF configurations want these random other flags set.
2852 case ${obj_format} in
2854 case ${target_cpu_type} in
2855 i386
) cat >> confdefs.h
<<\EOF
2859 m68k
) cat >> confdefs.h
<<\EOF
2863 m88k
) cat >> confdefs.h
<<\EOF
2871 # Getting this done right is going to be a bitch. Each configuration specified
2872 # with --enable-targets=... should be checked for environment, format, cpu, and
2875 # For each configuration, the necessary object file support code must be linked
2876 # in. This might be only one, it might be up to four. The necessary emulation
2877 # code needs to be provided, too.
2879 # And then there's "--enable-targets=all"....
2881 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2883 formats
="${obj_format}"
2886 _gas_uniq_list
="$emulations"
2887 _gas_uniq_newlist
=""
2888 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2889 case $_gas_uniq_i in
2891 *) case " $_gas_uniq_newlist " in
2892 *" $_gas_uniq_i "*) ;;
2893 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2897 emulations
=$_gas_uniq_newlist
2899 for em
in .
$emulations ; do
2902 mipsbelf | mipslelf | mipself
)
2903 fmt=elf
file=mipself
;;
2904 mipsbecoff | mipslecoff | mipsecoff
)
2905 fmt=ecoff
file=mipsecoff
;;
2907 fmt=coff
file=$em ;;
2909 fmt=aout
file=$em ;;
2913 formats
="$formats $fmt"
2914 emfiles
="$emfiles e-$file.o"
2915 EMULATIONS
="$EMULATIONS &$em,"
2917 _gas_uniq_list
="$formats"
2918 _gas_uniq_newlist
=""
2919 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2920 case $_gas_uniq_i in
2922 *) case " $_gas_uniq_newlist " in
2923 *" $_gas_uniq_i "*) ;;
2924 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2928 formats
=$_gas_uniq_newlist
2930 _gas_uniq_list
="$emfiles"
2931 _gas_uniq_newlist
=""
2932 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2933 case $_gas_uniq_i in
2935 *) case " $_gas_uniq_newlist " in
2936 *" $_gas_uniq_i "*) ;;
2937 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2941 emfiles
=$_gas_uniq_newlist
2943 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2944 for fmt in $formats ; do
2946 aout
) cat >> confdefs.h
<<\EOF
2947 #define OBJ_MAYBE_AOUT 1
2950 bout
) cat >> confdefs.h
<<\EOF
2951 #define OBJ_MAYBE_BOUT 1
2954 coff
) cat >> confdefs.h
<<\EOF
2955 #define OBJ_MAYBE_COFF 1
2958 ecoff
) cat >> confdefs.h
<<\EOF
2959 #define OBJ_MAYBE_ECOFF 1
2962 elf
) cat >> confdefs.h
<<\EOF
2963 #define OBJ_MAYBE_ELF 1
2966 generic
) cat >> confdefs.h
<<\EOF
2967 #define OBJ_MAYBE_GENERIC 1
2970 hp300
) cat >> confdefs.h
<<\EOF
2971 #define OBJ_MAYBE_HP300 1
2974 ieee
) cat >> confdefs.h
<<\EOF
2975 #define OBJ_MAYBE_IEEE 1
2978 som
) cat >> confdefs.h
<<\EOF
2979 #define OBJ_MAYBE_SOM 1
2982 vms
) cat >> confdefs.h
<<\EOF
2983 #define OBJ_MAYBE_VMS 1
2987 extra_objects
="$extra_objects obj-$fmt.o"
2991 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2992 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2993 # e-mips* has more than one emulation per file, e-i386* has just one at the
2994 # moment. If only one emulation is specified, then don't define
2995 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2996 case "${obj_format}${emfiles}" in
2998 extra_objects
="$extra_objects $emfiles"
2999 cat >> confdefs.h
<<\EOF
3000 #define USE_EMULATIONS 1
3006 cat >> confdefs.h
<<EOF
3007 #define EMULATIONS $EMULATIONS
3010 cat >> confdefs.h
<<EOF
3011 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3015 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3016 yes-
*-coff) need_bfd
=yes ;;
3017 no-
*-coff) need_bfd
=yes
3018 cat >> confdefs.h
<<\EOF
3019 #define MANY_SEGMENTS 1
3024 reject_dev_configs
=yes
3026 case ${reject_dev_configs}-${dev} in
3028 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3038 case "${primary_bfd_gas}" in
3039 yes) cat >> confdefs.h
<<\EOF
3040 #define BFD_ASSEMBLER 1
3046 # do we need the opcodes library?
3047 case "${need_opcodes}" in
3049 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3053 case "${need_bfd}" in
3055 BFDLIB
=..
/bfd
/libbfd.la
3056 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
3065 cat >> confdefs.h
<<EOF
3066 #define TARGET_ALIAS "${target_alias}"
3069 cat >> confdefs.h
<<EOF
3070 #define TARGET_CANONICAL "${target}"
3073 cat >> confdefs.h
<<EOF
3074 #define TARGET_CPU "${target_cpu}"
3077 cat >> confdefs.h
<<EOF
3078 #define TARGET_VENDOR "${target_vendor}"
3081 cat >> confdefs.h
<<EOF
3082 #define TARGET_OS "${target_os}"
3086 # Extract the first word of "gcc", so it can be a program name with args.
3087 set dummy gcc
; ac_word
=$2
3088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3089 echo "configure:3090: checking for $ac_word" >&5
3090 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3091 echo $ac_n "(cached) $ac_c" 1>&6
3093 if test -n "$CC"; then
3094 ac_cv_prog_CC
="$CC" # Let the user override the test.
3096 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3098 for ac_dir
in $ac_dummy; do
3099 test -z "$ac_dir" && ac_dir
=.
3100 if test -f $ac_dir/$ac_word; then
3109 if test -n "$CC"; then
3110 echo "$ac_t""$CC" 1>&6
3112 echo "$ac_t""no" 1>&6
3115 if test -z "$CC"; then
3116 # Extract the first word of "cc", so it can be a program name with args.
3117 set dummy cc
; ac_word
=$2
3118 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3119 echo "configure:3120: checking for $ac_word" >&5
3120 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3121 echo $ac_n "(cached) $ac_c" 1>&6
3123 if test -n "$CC"; then
3124 ac_cv_prog_CC
="$CC" # Let the user override the test.
3126 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3129 for ac_dir
in $ac_dummy; do
3130 test -z "$ac_dir" && ac_dir
=.
3131 if test -f $ac_dir/$ac_word; then
3132 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3133 ac_prog_rejected
=yes
3141 if test $ac_prog_rejected = yes; then
3142 # We found a bogon in the path, so make sure we never use it.
3143 set dummy
$ac_cv_prog_CC
3145 if test $# -gt 0; then
3146 # We chose a different compiler from the bogus one.
3147 # However, it has the same basename, so the bogon will be chosen
3148 # first if we set CC to just the basename; use the full file name.
3150 set dummy
"$ac_dir/$ac_word" "$@"
3158 if test -n "$CC"; then
3159 echo "$ac_t""$CC" 1>&6
3161 echo "$ac_t""no" 1>&6
3164 if test -z "$CC"; then
3165 case "`uname -s`" in
3167 # Extract the first word of "cl", so it can be a program name with args.
3168 set dummy cl
; ac_word
=$2
3169 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3170 echo "configure:3171: checking for $ac_word" >&5
3171 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3172 echo $ac_n "(cached) $ac_c" 1>&6
3174 if test -n "$CC"; then
3175 ac_cv_prog_CC
="$CC" # Let the user override the test.
3177 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3179 for ac_dir
in $ac_dummy; do
3180 test -z "$ac_dir" && ac_dir
=.
3181 if test -f $ac_dir/$ac_word; then
3190 if test -n "$CC"; then
3191 echo "$ac_t""$CC" 1>&6
3193 echo "$ac_t""no" 1>&6
3198 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3201 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3202 echo "configure:3203: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3205 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3206 ac_cpp
='$CPP $CPPFLAGS'
3207 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3208 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3209 cross_compiling
=$ac_cv_prog_cc_cross
3211 cat > conftest.
$ac_ext << EOF
3213 #line 3214 "configure"
3214 #include "confdefs.h"
3218 if { (eval echo configure
:3219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3219 ac_cv_prog_cc_works
=yes
3220 # If we can't run a trivial program, we are probably using a cross compiler.
3221 if (.
/conftest
; exit) 2>/dev
/null
; then
3222 ac_cv_prog_cc_cross
=no
3224 ac_cv_prog_cc_cross
=yes
3227 echo "configure: failed program was:" >&5
3228 cat conftest.
$ac_ext >&5
3229 ac_cv_prog_cc_works
=no
3233 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3234 ac_cpp
='$CPP $CPPFLAGS'
3235 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3236 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3237 cross_compiling
=$ac_cv_prog_cc_cross
3239 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3240 if test $ac_cv_prog_cc_works = no
; then
3241 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3243 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3244 echo "configure:3245: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3245 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3246 cross_compiling
=$ac_cv_prog_cc_cross
3248 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3249 echo "configure:3250: checking whether we are using GNU C" >&5
3250 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3251 echo $ac_n "(cached) $ac_c" 1>&6
3253 cat > conftest.c
<<EOF
3258 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3265 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3267 if test $ac_cv_prog_gcc = yes; then
3273 ac_test_CFLAGS
="${CFLAGS+set}"
3274 ac_save_CFLAGS
="$CFLAGS"
3276 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3277 echo "configure:3278: checking whether ${CC-cc} accepts -g" >&5
3278 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3279 echo $ac_n "(cached) $ac_c" 1>&6
3281 echo 'void f(){}' > conftest.c
3282 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3291 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3292 if test "$ac_test_CFLAGS" = set; then
3293 CFLAGS
="$ac_save_CFLAGS"
3294 elif test $ac_cv_prog_cc_g = yes; then
3295 if test "$GCC" = yes; then
3301 if test "$GCC" = yes; then
3309 for ac_prog
in 'bison -y' byacc
3311 # Extract the first word of "$ac_prog", so it can be a program name with args.
3312 set dummy
$ac_prog; ac_word
=$2
3313 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3314 echo "configure:3315: checking for $ac_word" >&5
3315 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3316 echo $ac_n "(cached) $ac_c" 1>&6
3318 if test -n "$YACC"; then
3319 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3321 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3323 for ac_dir
in $ac_dummy; do
3324 test -z "$ac_dir" && ac_dir
=.
3325 if test -f $ac_dir/$ac_word; then
3326 ac_cv_prog_YACC
="$ac_prog"
3333 YACC
="$ac_cv_prog_YACC"
3334 if test -n "$YACC"; then
3335 echo "$ac_t""$YACC" 1>&6
3337 echo "$ac_t""no" 1>&6
3340 test -n "$YACC" && break
3342 test -n "$YACC" || YACC
="yacc"
3344 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3345 echo "configure:3346: checking how to run the C preprocessor" >&5
3346 # On Suns, sometimes $CPP names a directory.
3347 if test -n "$CPP" && test -d "$CPP"; then
3350 if test -z "$CPP"; then
3351 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3352 echo $ac_n "(cached) $ac_c" 1>&6
3354 # This must be in double quotes, not single quotes, because CPP may get
3355 # substituted into the Makefile and "${CC-cc}" will confuse make.
3357 # On the NeXT, cc -E runs the code through the compiler's parser,
3358 # not just through cpp.
3359 cat > conftest.
$ac_ext <<EOF
3360 #line 3361 "configure"
3361 #include "confdefs.h"
3365 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3366 { (eval echo configure
:3367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3367 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3368 if test -z "$ac_err"; then
3372 echo "configure: failed program was:" >&5
3373 cat conftest.
$ac_ext >&5
3375 CPP
="${CC-cc} -E -traditional-cpp"
3376 cat > conftest.
$ac_ext <<EOF
3377 #line 3378 "configure"
3378 #include "confdefs.h"
3382 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3383 { (eval echo configure
:3384: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3384 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3385 if test -z "$ac_err"; then
3389 echo "configure: failed program was:" >&5
3390 cat conftest.
$ac_ext >&5
3392 CPP
="${CC-cc} -nologo -E"
3393 cat > conftest.
$ac_ext <<EOF
3394 #line 3395 "configure"
3395 #include "confdefs.h"
3399 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3400 { (eval echo configure
:3401: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3401 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3402 if test -z "$ac_err"; then
3406 echo "configure: failed program was:" >&5
3407 cat conftest.
$ac_ext >&5
3416 ac_cv_prog_CPP
="$CPP"
3418 CPP
="$ac_cv_prog_CPP"
3420 ac_cv_prog_CPP
="$CPP"
3422 echo "$ac_t""$CPP" 1>&6
3424 missing_dir
=`cd $ac_aux_dir && pwd`
3425 for ac_prog
in flex
lex
3427 # Extract the first word of "$ac_prog", so it can be a program name with args.
3428 set dummy
$ac_prog; ac_word
=$2
3429 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3430 echo "configure:3431: checking for $ac_word" >&5
3431 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3432 echo $ac_n "(cached) $ac_c" 1>&6
3434 if test -n "$LEX"; then
3435 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3437 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3439 for ac_dir
in $ac_dummy; do
3440 test -z "$ac_dir" && ac_dir
=.
3441 if test -f $ac_dir/$ac_word; then
3442 ac_cv_prog_LEX
="$ac_prog"
3449 LEX
="$ac_cv_prog_LEX"
3450 if test -n "$LEX"; then
3451 echo "$ac_t""$LEX" 1>&6
3453 echo "$ac_t""no" 1>&6
3456 test -n "$LEX" && break
3458 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3460 # Extract the first word of "flex", so it can be a program name with args.
3461 set dummy flex
; ac_word
=$2
3462 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3463 echo "configure:3464: checking for $ac_word" >&5
3464 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3465 echo $ac_n "(cached) $ac_c" 1>&6
3467 if test -n "$LEX"; then
3468 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3470 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3472 for ac_dir
in $ac_dummy; do
3473 test -z "$ac_dir" && ac_dir
=.
3474 if test -f $ac_dir/$ac_word; then
3475 ac_cv_prog_LEX
="flex"
3480 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3483 LEX
="$ac_cv_prog_LEX"
3484 if test -n "$LEX"; then
3485 echo "$ac_t""$LEX" 1>&6
3487 echo "$ac_t""no" 1>&6
3490 if test -z "$LEXLIB"
3496 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3497 echo "configure:3498: checking for yywrap in -l$ac_lib" >&5
3498 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3499 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3500 echo $ac_n "(cached) $ac_c" 1>&6
3502 ac_save_LIBS
="$LIBS"
3503 LIBS
="-l$ac_lib $LIBS"
3504 cat > conftest.
$ac_ext <<EOF
3505 #line 3506 "configure"
3506 #include "confdefs.h"
3507 /* Override any gcc2 internal prototype to avoid an error. */
3508 /* We use char because int might match the return type of a gcc2
3509 builtin and then its argument prototype would still apply. */
3516 if { (eval echo configure
:3517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3518 eval "ac_cv_lib_$ac_lib_var=yes"
3520 echo "configure: failed program was:" >&5
3521 cat conftest.
$ac_ext >&5
3523 eval "ac_cv_lib_$ac_lib_var=no"
3526 LIBS
="$ac_save_LIBS"
3529 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3530 echo "$ac_t""yes" 1>&6
3533 echo "$ac_t""no" 1>&6
3538 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3539 echo "configure:3540: checking lex output file root" >&5
3540 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3541 echo $ac_n "(cached) $ac_c" 1>&6
3543 # The minimal lex program is just a single line: %%. But some broken lexes
3544 # (Solaris, I think it was) want two %% lines, so accommodate them.
3547 if test -f lex.yy.c
; then
3548 ac_cv_prog_lex_root
=lex.yy
3549 elif test -f lexyy.c
; then
3550 ac_cv_prog_lex_root
=lexyy
3552 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3556 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3557 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3559 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3560 echo "configure:3561: checking whether yytext is a pointer" >&5
3561 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3562 echo $ac_n "(cached) $ac_c" 1>&6
3564 # POSIX says lex can declare yytext either as a pointer or an array; the
3565 # default is implementation-dependent. Figure out which it is, since
3566 # not all implementations provide the %pointer and %array declarations.
3567 ac_cv_prog_lex_yytext_pointer
=no
3568 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3569 ac_save_LIBS
="$LIBS"
3570 LIBS
="$LIBS $LEXLIB"
3571 cat > conftest.
$ac_ext <<EOF
3572 #line 3573 "configure"
3573 #include "confdefs.h"
3574 `cat $LEX_OUTPUT_ROOT.c`
3579 if { (eval echo configure
:3580: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3581 ac_cv_prog_lex_yytext_pointer
=yes
3583 echo "configure: failed program was:" >&5
3584 cat conftest.
$ac_ext >&5
3587 LIBS
="$ac_save_LIBS"
3588 rm -f "${LEX_OUTPUT_ROOT}.c"
3592 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3593 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3594 cat >> confdefs.h
<<\EOF
3595 #define YYTEXT_POINTER 1
3602 # Extract the first word of "ranlib", so it can be a program name with args.
3603 set dummy ranlib
; ac_word
=$2
3604 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3605 echo "configure:3606: checking for $ac_word" >&5
3606 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3607 echo $ac_n "(cached) $ac_c" 1>&6
3609 if test -n "$RANLIB"; then
3610 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3612 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3614 for ac_dir
in $ac_dummy; do
3615 test -z "$ac_dir" && ac_dir
=.
3616 if test -f $ac_dir/$ac_word; then
3617 ac_cv_prog_RANLIB
="ranlib"
3622 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3625 RANLIB
="$ac_cv_prog_RANLIB"
3626 if test -n "$RANLIB"; then
3627 echo "$ac_t""$RANLIB" 1>&6
3629 echo "$ac_t""no" 1>&6
3632 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3633 echo "configure:3634: checking for ANSI C header files" >&5
3634 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3635 echo $ac_n "(cached) $ac_c" 1>&6
3637 cat > conftest.
$ac_ext <<EOF
3638 #line 3639 "configure"
3639 #include "confdefs.h"
3645 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3646 { (eval echo configure
:3647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3647 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3648 if test -z "$ac_err"; then
3650 ac_cv_header_stdc
=yes
3653 echo "configure: failed program was:" >&5
3654 cat conftest.
$ac_ext >&5
3656 ac_cv_header_stdc
=no
3660 if test $ac_cv_header_stdc = yes; then
3661 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3662 cat > conftest.
$ac_ext <<EOF
3663 #line 3664 "configure"
3664 #include "confdefs.h"
3667 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3668 egrep "memchr" >/dev
/null
2>&1; then
3672 ac_cv_header_stdc
=no
3678 if test $ac_cv_header_stdc = yes; then
3679 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3680 cat > conftest.
$ac_ext <<EOF
3681 #line 3682 "configure"
3682 #include "confdefs.h"
3685 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3686 egrep "free" >/dev
/null
2>&1; then
3690 ac_cv_header_stdc
=no
3696 if test $ac_cv_header_stdc = yes; then
3697 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3698 if test "$cross_compiling" = yes; then
3701 cat > conftest.
$ac_ext <<EOF
3702 #line 3703 "configure"
3703 #include "confdefs.h"
3705 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3706 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3707 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3708 int main () { int i; for (i = 0; i < 256; i++)
3709 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3713 if { (eval echo configure
:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3717 echo "configure: failed program was:" >&5
3718 cat conftest.
$ac_ext >&5
3720 ac_cv_header_stdc
=no
3728 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3729 if test $ac_cv_header_stdc = yes; then
3730 cat >> confdefs.h
<<\EOF
3731 #define STDC_HEADERS 1
3736 echo $ac_n "checking for working const""... $ac_c" 1>&6
3737 echo "configure:3738: checking for working const" >&5
3738 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3739 echo $ac_n "(cached) $ac_c" 1>&6
3741 cat > conftest.
$ac_ext <<EOF
3742 #line 3743 "configure"
3743 #include "confdefs.h"
3747 /* Ultrix mips cc rejects this. */
3748 typedef int charset[2]; const charset x;
3749 /* SunOS 4.1.1 cc rejects this. */
3750 char const *const *ccp;
3752 /* NEC SVR4.0.2 mips cc rejects this. */
3753 struct point {int x, y;};
3754 static struct point const zero = {0,0};
3755 /* AIX XL C 1.02.0.0 rejects this.
3756 It does not let you subtract one const X* pointer from another in an arm
3757 of an if-expression whose if-part is not a constant expression */
3758 const char *g = "string";
3759 ccp = &g + (g ? g-g : 0);
3760 /* HPUX 7.0 cc rejects these. */
3763 ccp = (char const *const *) p;
3764 { /* SCO 3.2v4 cc rejects this. */
3766 char const *s = 0 ? (char *) 0 : (char const *) 0;
3770 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3772 const int *foo = &x[0];
3775 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3776 typedef const int *iptr;
3780 { /* AIX XL C 1.02.0.0 rejects this saying
3781 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3782 struct s { int j; const int *ap[3]; };
3783 struct s *b; b->j = 5;
3785 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3791 if { (eval echo configure
:3792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3795 echo "configure: failed program was:" >&5
3796 cat conftest.
$ac_ext >&5
3803 echo "$ac_t""$ac_cv_c_const" 1>&6
3804 if test $ac_cv_c_const = no
; then
3805 cat >> confdefs.h
<<\EOF
3811 echo $ac_n "checking for inline""... $ac_c" 1>&6
3812 echo "configure:3813: checking for inline" >&5
3813 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3814 echo $ac_n "(cached) $ac_c" 1>&6
3817 for ac_kw
in inline __inline__ __inline
; do
3818 cat > conftest.
$ac_ext <<EOF
3819 #line 3820 "configure"
3820 #include "confdefs.h"
3826 if { (eval echo configure
:3827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3828 ac_cv_c_inline
=$ac_kw; break
3830 echo "configure: failed program was:" >&5
3831 cat conftest.
$ac_ext >&5
3838 echo "$ac_t""$ac_cv_c_inline" 1>&6
3839 case "$ac_cv_c_inline" in
3841 no
) cat >> confdefs.h
<<\EOF
3845 *) cat >> confdefs.h
<<EOF
3846 #define inline $ac_cv_c_inline
3851 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3852 echo "configure:3853: checking for off_t" >&5
3853 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3854 echo $ac_n "(cached) $ac_c" 1>&6
3856 cat > conftest.
$ac_ext <<EOF
3857 #line 3858 "configure"
3858 #include "confdefs.h"
3859 #include <sys/types.h>
3865 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3866 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3868 ac_cv_type_off_t
=yes
3876 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3877 if test $ac_cv_type_off_t = no
; then
3878 cat >> confdefs.h
<<\EOF
3884 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3885 echo "configure:3886: checking for size_t" >&5
3886 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3887 echo $ac_n "(cached) $ac_c" 1>&6
3889 cat > conftest.
$ac_ext <<EOF
3890 #line 3891 "configure"
3891 #include "confdefs.h"
3892 #include <sys/types.h>
3898 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3899 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3901 ac_cv_type_size_t
=yes
3904 ac_cv_type_size_t
=no
3909 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3910 if test $ac_cv_type_size_t = no
; then
3911 cat >> confdefs.h
<<\EOF
3912 #define size_t unsigned
3917 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3918 # for constant arguments. Useless!
3919 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3920 echo "configure:3921: checking for working alloca.h" >&5
3921 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3922 echo $ac_n "(cached) $ac_c" 1>&6
3924 cat > conftest.
$ac_ext <<EOF
3925 #line 3926 "configure"
3926 #include "confdefs.h"
3929 char *p = alloca(2 * sizeof(int));
3932 if { (eval echo configure
:3933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3934 ac_cv_header_alloca_h
=yes
3936 echo "configure: failed program was:" >&5
3937 cat conftest.
$ac_ext >&5
3939 ac_cv_header_alloca_h
=no
3944 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3945 if test $ac_cv_header_alloca_h = yes; then
3946 cat >> confdefs.h
<<\EOF
3947 #define HAVE_ALLOCA_H 1
3952 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3953 echo "configure:3954: checking for alloca" >&5
3954 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3955 echo $ac_n "(cached) $ac_c" 1>&6
3957 cat > conftest.
$ac_ext <<EOF
3958 #line 3959 "configure"
3959 #include "confdefs.h"
3962 # define alloca __builtin_alloca
3965 # include <malloc.h>
3966 # define alloca _alloca
3969 # include <alloca.h>
3974 # ifndef alloca /* predefined by HP cc +Olibcalls */
3983 char *p = (char *) alloca(1);
3986 if { (eval echo configure
:3987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3988 ac_cv_func_alloca_works
=yes
3990 echo "configure: failed program was:" >&5
3991 cat conftest.
$ac_ext >&5
3993 ac_cv_func_alloca_works
=no
3998 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3999 if test $ac_cv_func_alloca_works = yes; then
4000 cat >> confdefs.h
<<\EOF
4001 #define HAVE_ALLOCA 1
4006 if test $ac_cv_func_alloca_works = no
; then
4007 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4008 # that cause trouble. Some versions do not even contain alloca or
4009 # contain a buggy version. If you still want to use their alloca,
4010 # use ar to extract alloca.o from them instead of compiling alloca.c.
4011 ALLOCA
=alloca.
${ac_objext}
4012 cat >> confdefs.h
<<\EOF
4017 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4018 echo "configure:4019: checking whether alloca needs Cray hooks" >&5
4019 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4020 echo $ac_n "(cached) $ac_c" 1>&6
4022 cat > conftest.
$ac_ext <<EOF
4023 #line 4024 "configure"
4024 #include "confdefs.h"
4025 #if defined(CRAY) && ! defined(CRAY2)
4032 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4033 egrep "webecray" >/dev
/null
2>&1; then
4044 echo "$ac_t""$ac_cv_os_cray" 1>&6
4045 if test $ac_cv_os_cray = yes; then
4046 for ac_func
in _getb67 GETB67 getb67
; do
4047 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4048 echo "configure:4049: checking for $ac_func" >&5
4049 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4050 echo $ac_n "(cached) $ac_c" 1>&6
4052 cat > conftest.
$ac_ext <<EOF
4053 #line 4054 "configure"
4054 #include "confdefs.h"
4055 /* System header to define __stub macros and hopefully few prototypes,
4056 which can conflict with char $ac_func(); below. */
4058 /* Override any gcc2 internal prototype to avoid an error. */
4059 /* We use char because int might match the return type of a gcc2
4060 builtin and then its argument prototype would still apply. */
4065 /* The GNU C library defines this for functions which it implements
4066 to always fail with ENOSYS. Some functions are actually named
4067 something starting with __ and the normal name is an alias. */
4068 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4076 if { (eval echo configure
:4077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4078 eval "ac_cv_func_$ac_func=yes"
4080 echo "configure: failed program was:" >&5
4081 cat conftest.
$ac_ext >&5
4083 eval "ac_cv_func_$ac_func=no"
4088 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4089 echo "$ac_t""yes" 1>&6
4090 cat >> confdefs.h
<<EOF
4091 #define CRAY_STACKSEG_END $ac_func
4096 echo "$ac_t""no" 1>&6
4102 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4103 echo "configure:4104: checking stack direction for C alloca" >&5
4104 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4105 echo $ac_n "(cached) $ac_c" 1>&6
4107 if test "$cross_compiling" = yes; then
4108 ac_cv_c_stack_direction
=0
4110 cat > conftest.
$ac_ext <<EOF
4111 #line 4112 "configure"
4112 #include "confdefs.h"
4113 find_stack_direction ()
4115 static char *addr = 0;
4120 return find_stack_direction ();
4123 return (&dummy > addr) ? 1 : -1;
4127 exit (find_stack_direction() < 0);
4130 if { (eval echo configure
:4131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4132 ac_cv_c_stack_direction
=1
4134 echo "configure: failed program was:" >&5
4135 cat conftest.
$ac_ext >&5
4137 ac_cv_c_stack_direction
=-1
4144 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4145 cat >> confdefs.h
<<EOF
4146 #define STACK_DIRECTION $ac_cv_c_stack_direction
4151 for ac_hdr
in unistd.h
4153 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4154 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4155 echo "configure:4156: checking for $ac_hdr" >&5
4156 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4157 echo $ac_n "(cached) $ac_c" 1>&6
4159 cat > conftest.
$ac_ext <<EOF
4160 #line 4161 "configure"
4161 #include "confdefs.h"
4164 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4165 { (eval echo configure
:4166: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4166 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4167 if test -z "$ac_err"; then
4169 eval "ac_cv_header_$ac_safe=yes"
4172 echo "configure: failed program was:" >&5
4173 cat conftest.
$ac_ext >&5
4175 eval "ac_cv_header_$ac_safe=no"
4179 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4180 echo "$ac_t""yes" 1>&6
4181 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4182 cat >> confdefs.h
<<EOF
4183 #define $ac_tr_hdr 1
4187 echo "$ac_t""no" 1>&6
4191 for ac_func
in getpagesize
4193 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4194 echo "configure:4195: checking for $ac_func" >&5
4195 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4196 echo $ac_n "(cached) $ac_c" 1>&6
4198 cat > conftest.
$ac_ext <<EOF
4199 #line 4200 "configure"
4200 #include "confdefs.h"
4201 /* System header to define __stub macros and hopefully few prototypes,
4202 which can conflict with char $ac_func(); below. */
4204 /* Override any gcc2 internal prototype to avoid an error. */
4205 /* We use char because int might match the return type of a gcc2
4206 builtin and then its argument prototype would still apply. */
4211 /* The GNU C library defines this for functions which it implements
4212 to always fail with ENOSYS. Some functions are actually named
4213 something starting with __ and the normal name is an alias. */
4214 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4222 if { (eval echo configure
:4223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4224 eval "ac_cv_func_$ac_func=yes"
4226 echo "configure: failed program was:" >&5
4227 cat conftest.
$ac_ext >&5
4229 eval "ac_cv_func_$ac_func=no"
4234 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4235 echo "$ac_t""yes" 1>&6
4236 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4237 cat >> confdefs.h
<<EOF
4238 #define $ac_tr_func 1
4242 echo "$ac_t""no" 1>&6
4246 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4247 echo "configure:4248: checking for working mmap" >&5
4248 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4249 echo $ac_n "(cached) $ac_c" 1>&6
4251 if test "$cross_compiling" = yes; then
4252 ac_cv_func_mmap_fixed_mapped
=no
4254 cat > conftest.
$ac_ext <<EOF
4255 #line 4256 "configure"
4256 #include "confdefs.h"
4258 /* Thanks to Mike Haertel and Jim Avera for this test.
4259 Here is a matrix of mmap possibilities:
4260 mmap private not fixed
4261 mmap private fixed at somewhere currently unmapped
4262 mmap private fixed at somewhere already mapped
4263 mmap shared not fixed
4264 mmap shared fixed at somewhere currently unmapped
4265 mmap shared fixed at somewhere already mapped
4266 For private mappings, we should verify that changes cannot be read()
4267 back from the file, nor mmap's back from the file at a different
4268 address. (There have been systems where private was not correctly
4269 implemented like the infamous i386 svr4.0, and systems where the
4270 VM page cache was not coherent with the filesystem buffer cache
4271 like early versions of FreeBSD and possibly contemporary NetBSD.)
4272 For shared mappings, we should conversely verify that changes get
4273 propogated back to all the places they're supposed to be.
4275 Grep wants private fixed already mapped.
4276 The main things grep needs to know about mmap are:
4277 * does it exist and is it safe to write into the mmap'd area
4278 * how to use it (BSD variants) */
4279 #include <sys/types.h>
4281 #include <sys/mman.h>
4283 /* This mess was copied from the GNU getpagesize.h. */
4284 #ifndef HAVE_GETPAGESIZE
4285 # ifdef HAVE_UNISTD_H
4286 # include <unistd.h>
4289 /* Assume that all systems that can run configure have sys/param.h. */
4290 # ifndef HAVE_SYS_PARAM_H
4291 # define HAVE_SYS_PARAM_H 1
4294 # ifdef _SC_PAGESIZE
4295 # define getpagesize() sysconf(_SC_PAGESIZE)
4296 # else /* no _SC_PAGESIZE */
4297 # ifdef HAVE_SYS_PARAM_H
4298 # include <sys/param.h>
4299 # ifdef EXEC_PAGESIZE
4300 # define getpagesize() EXEC_PAGESIZE
4301 # else /* no EXEC_PAGESIZE */
4303 # define getpagesize() NBPG * CLSIZE
4306 # endif /* no CLSIZE */
4307 # else /* no NBPG */
4309 # define getpagesize() NBPC
4310 # else /* no NBPC */
4312 # define getpagesize() PAGESIZE
4313 # endif /* PAGESIZE */
4314 # endif /* no NBPC */
4315 # endif /* no NBPG */
4316 # endif /* no EXEC_PAGESIZE */
4317 # else /* no HAVE_SYS_PARAM_H */
4318 # define getpagesize() 8192 /* punt totally */
4319 # endif /* no HAVE_SYS_PARAM_H */
4320 # endif /* no _SC_PAGESIZE */
4322 #endif /* no HAVE_GETPAGESIZE */
4325 extern "C" { void *malloc(unsigned); }
4333 char *data, *data2, *data3;
4337 pagesize = getpagesize();
4340 * First, make a file with some known garbage in it.
4342 data = malloc(pagesize);
4345 for (i = 0; i < pagesize; ++i)
4346 *(data + i) = rand();
4348 fd = creat("conftestmmap", 0600);
4351 if (write(fd, data, pagesize) != pagesize)
4356 * Next, try to mmap the file at a fixed address which
4357 * already has something else allocated at it. If we can,
4358 * also make sure that we see the same garbage.
4360 fd = open("conftestmmap", O_RDWR);
4363 data2 = malloc(2 * pagesize);
4366 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4367 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4368 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4370 for (i = 0; i < pagesize; ++i)
4371 if (*(data + i) != *(data2 + i))
4375 * Finally, make sure that changes to the mapped area
4376 * do not percolate back to the file as seen by read().
4377 * (This is a bug on some variants of i386 svr4.0.)
4379 for (i = 0; i < pagesize; ++i)
4380 *(data2 + i) = *(data2 + i) + 1;
4381 data3 = malloc(pagesize);
4384 if (read(fd, data3, pagesize) != pagesize)
4386 for (i = 0; i < pagesize; ++i)
4387 if (*(data + i) != *(data3 + i))
4390 unlink("conftestmmap");
4395 if { (eval echo configure
:4396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4397 ac_cv_func_mmap_fixed_mapped
=yes
4399 echo "configure: failed program was:" >&5
4400 cat conftest.
$ac_ext >&5
4402 ac_cv_func_mmap_fixed_mapped
=no
4409 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4410 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4411 cat >> confdefs.h
<<\EOF
4418 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4419 unistd.h values.h sys
/param.h
4421 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4422 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4423 echo "configure:4424: checking for $ac_hdr" >&5
4424 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4425 echo $ac_n "(cached) $ac_c" 1>&6
4427 cat > conftest.
$ac_ext <<EOF
4428 #line 4429 "configure"
4429 #include "confdefs.h"
4432 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4433 { (eval echo configure
:4434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4434 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4435 if test -z "$ac_err"; then
4437 eval "ac_cv_header_$ac_safe=yes"
4440 echo "configure: failed program was:" >&5
4441 cat conftest.
$ac_ext >&5
4443 eval "ac_cv_header_$ac_safe=no"
4447 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4448 echo "$ac_t""yes" 1>&6
4449 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4450 cat >> confdefs.h
<<EOF
4451 #define $ac_tr_hdr 1
4455 echo "$ac_t""no" 1>&6
4459 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4460 __argz_count __argz_stringify __argz_next
4462 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4463 echo "configure:4464: checking for $ac_func" >&5
4464 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4465 echo $ac_n "(cached) $ac_c" 1>&6
4467 cat > conftest.
$ac_ext <<EOF
4468 #line 4469 "configure"
4469 #include "confdefs.h"
4470 /* System header to define __stub macros and hopefully few prototypes,
4471 which can conflict with char $ac_func(); below. */
4473 /* Override any gcc2 internal prototype to avoid an error. */
4474 /* We use char because int might match the return type of a gcc2
4475 builtin and then its argument prototype would still apply. */
4480 /* The GNU C library defines this for functions which it implements
4481 to always fail with ENOSYS. Some functions are actually named
4482 something starting with __ and the normal name is an alias. */
4483 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4491 if { (eval echo configure
:4492: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4493 eval "ac_cv_func_$ac_func=yes"
4495 echo "configure: failed program was:" >&5
4496 cat conftest.
$ac_ext >&5
4498 eval "ac_cv_func_$ac_func=no"
4503 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4504 echo "$ac_t""yes" 1>&6
4505 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4506 cat >> confdefs.h
<<EOF
4507 #define $ac_tr_func 1
4511 echo "$ac_t""no" 1>&6
4516 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4517 for ac_func
in stpcpy
4519 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4520 echo "configure:4521: checking for $ac_func" >&5
4521 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4522 echo $ac_n "(cached) $ac_c" 1>&6
4524 cat > conftest.
$ac_ext <<EOF
4525 #line 4526 "configure"
4526 #include "confdefs.h"
4527 /* System header to define __stub macros and hopefully few prototypes,
4528 which can conflict with char $ac_func(); below. */
4530 /* Override any gcc2 internal prototype to avoid an error. */
4531 /* We use char because int might match the return type of a gcc2
4532 builtin and then its argument prototype would still apply. */
4537 /* The GNU C library defines this for functions which it implements
4538 to always fail with ENOSYS. Some functions are actually named
4539 something starting with __ and the normal name is an alias. */
4540 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4548 if { (eval echo configure
:4549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4550 eval "ac_cv_func_$ac_func=yes"
4552 echo "configure: failed program was:" >&5
4553 cat conftest.
$ac_ext >&5
4555 eval "ac_cv_func_$ac_func=no"
4560 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4561 echo "$ac_t""yes" 1>&6
4562 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4563 cat >> confdefs.h
<<EOF
4564 #define $ac_tr_func 1
4568 echo "$ac_t""no" 1>&6
4573 if test "${ac_cv_func_stpcpy}" = "yes"; then
4574 cat >> confdefs.h
<<\EOF
4575 #define HAVE_STPCPY 1
4580 if test $ac_cv_header_locale_h = yes; then
4581 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4582 echo "configure:4583: checking for LC_MESSAGES" >&5
4583 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4584 echo $ac_n "(cached) $ac_c" 1>&6
4586 cat > conftest.
$ac_ext <<EOF
4587 #line 4588 "configure"
4588 #include "confdefs.h"
4594 if { (eval echo configure
:4595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4596 am_cv_val_LC_MESSAGES
=yes
4598 echo "configure: failed program was:" >&5
4599 cat conftest.
$ac_ext >&5
4601 am_cv_val_LC_MESSAGES
=no
4606 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4607 if test $am_cv_val_LC_MESSAGES = yes; then
4608 cat >> confdefs.h
<<\EOF
4609 #define HAVE_LC_MESSAGES 1
4614 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4615 echo "configure:4616: checking whether NLS is requested" >&5
4616 # Check whether --enable-nls or --disable-nls was given.
4617 if test "${enable_nls+set}" = set; then
4618 enableval
="$enable_nls"
4624 echo "$ac_t""$USE_NLS" 1>&6
4627 USE_INCLUDED_LIBINTL
=no
4629 if test "$USE_NLS" = "yes"; then
4630 cat >> confdefs.h
<<\EOF
4631 #define ENABLE_NLS 1
4634 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4635 echo "configure:4636: checking whether included gettext is requested" >&5
4636 # Check whether --with-included-gettext or --without-included-gettext was given.
4637 if test "${with_included_gettext+set}" = set; then
4638 withval
="$with_included_gettext"
4639 nls_cv_force_use_gnu_gettext
=$withval
4641 nls_cv_force_use_gnu_gettext
=no
4644 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4646 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4647 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4649 nls_cv_header_libgt
=
4652 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4653 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4654 echo "configure:4655: checking for libintl.h" >&5
4655 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4656 echo $ac_n "(cached) $ac_c" 1>&6
4658 cat > conftest.
$ac_ext <<EOF
4659 #line 4660 "configure"
4660 #include "confdefs.h"
4661 #include <libintl.h>
4663 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4664 { (eval echo configure
:4665: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4665 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4666 if test -z "$ac_err"; then
4668 eval "ac_cv_header_$ac_safe=yes"
4671 echo "configure: failed program was:" >&5
4672 cat conftest.
$ac_ext >&5
4674 eval "ac_cv_header_$ac_safe=no"
4678 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4679 echo "$ac_t""yes" 1>&6
4680 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4681 echo "configure:4682: checking for gettext in libc" >&5
4682 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4683 echo $ac_n "(cached) $ac_c" 1>&6
4685 cat > conftest.
$ac_ext <<EOF
4686 #line 4687 "configure"
4687 #include "confdefs.h"
4688 #include <libintl.h>
4690 return (int) gettext ("")
4693 if { (eval echo configure
:4694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4695 gt_cv_func_gettext_libc
=yes
4697 echo "configure: failed program was:" >&5
4698 cat conftest.
$ac_ext >&5
4700 gt_cv_func_gettext_libc
=no
4705 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4707 if test "$gt_cv_func_gettext_libc" != "yes"; then
4708 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4709 echo "configure:4710: checking for bindtextdomain in -lintl" >&5
4710 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4711 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4712 echo $ac_n "(cached) $ac_c" 1>&6
4714 ac_save_LIBS
="$LIBS"
4716 cat > conftest.
$ac_ext <<EOF
4717 #line 4718 "configure"
4718 #include "confdefs.h"
4719 /* Override any gcc2 internal prototype to avoid an error. */
4720 /* We use char because int might match the return type of a gcc2
4721 builtin and then its argument prototype would still apply. */
4722 char bindtextdomain();
4728 if { (eval echo configure
:4729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4730 eval "ac_cv_lib_$ac_lib_var=yes"
4732 echo "configure: failed program was:" >&5
4733 cat conftest.
$ac_ext >&5
4735 eval "ac_cv_lib_$ac_lib_var=no"
4738 LIBS
="$ac_save_LIBS"
4741 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4742 echo "$ac_t""yes" 1>&6
4743 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4744 echo "configure:4745: checking for gettext in libintl" >&5
4745 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4746 echo $ac_n "(cached) $ac_c" 1>&6
4748 cat > conftest.
$ac_ext <<EOF
4749 #line 4750 "configure"
4750 #include "confdefs.h"
4753 return (int) gettext ("")
4756 if { (eval echo configure
:4757: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4758 gt_cv_func_gettext_libintl
=yes
4760 echo "configure: failed program was:" >&5
4761 cat conftest.
$ac_ext >&5
4763 gt_cv_func_gettext_libintl
=no
4768 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4770 echo "$ac_t""no" 1>&6
4775 if test "$gt_cv_func_gettext_libc" = "yes" \
4776 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4777 cat >> confdefs.h
<<\EOF
4778 #define HAVE_GETTEXT 1
4781 # Extract the first word of "msgfmt", so it can be a program name with args.
4782 set dummy msgfmt
; ac_word
=$2
4783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4784 echo "configure:4785: checking for $ac_word" >&5
4785 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4786 echo $ac_n "(cached) $ac_c" 1>&6
4790 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4793 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4794 for ac_dir
in $PATH; do
4795 test -z "$ac_dir" && ac_dir
=.
4796 if test -f $ac_dir/$ac_word; then
4797 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4798 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4804 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4808 MSGFMT
="$ac_cv_path_MSGFMT"
4809 if test -n "$MSGFMT"; then
4810 echo "$ac_t""$MSGFMT" 1>&6
4812 echo "$ac_t""no" 1>&6
4814 if test "$MSGFMT" != "no"; then
4815 for ac_func
in dcgettext
4817 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4818 echo "configure:4819: checking for $ac_func" >&5
4819 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4820 echo $ac_n "(cached) $ac_c" 1>&6
4822 cat > conftest.
$ac_ext <<EOF
4823 #line 4824 "configure"
4824 #include "confdefs.h"
4825 /* System header to define __stub macros and hopefully few prototypes,
4826 which can conflict with char $ac_func(); below. */
4828 /* Override any gcc2 internal prototype to avoid an error. */
4829 /* We use char because int might match the return type of a gcc2
4830 builtin and then its argument prototype would still apply. */
4835 /* The GNU C library defines this for functions which it implements
4836 to always fail with ENOSYS. Some functions are actually named
4837 something starting with __ and the normal name is an alias. */
4838 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4846 if { (eval echo configure
:4847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4848 eval "ac_cv_func_$ac_func=yes"
4850 echo "configure: failed program was:" >&5
4851 cat conftest.
$ac_ext >&5
4853 eval "ac_cv_func_$ac_func=no"
4858 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4859 echo "$ac_t""yes" 1>&6
4860 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4861 cat >> confdefs.h
<<EOF
4862 #define $ac_tr_func 1
4866 echo "$ac_t""no" 1>&6
4870 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4871 set dummy gmsgfmt
; ac_word
=$2
4872 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4873 echo "configure:4874: checking for $ac_word" >&5
4874 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4875 echo $ac_n "(cached) $ac_c" 1>&6
4879 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4882 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4885 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4887 for ac_dir
in $ac_dummy; do
4888 test -z "$ac_dir" && ac_dir
=.
4889 if test -f $ac_dir/$ac_word; then
4890 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4895 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4899 GMSGFMT
="$ac_cv_path_GMSGFMT"
4900 if test -n "$GMSGFMT"; then
4901 echo "$ac_t""$GMSGFMT" 1>&6
4903 echo "$ac_t""no" 1>&6
4906 # Extract the first word of "xgettext", so it can be a program name with args.
4907 set dummy xgettext
; ac_word
=$2
4908 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4909 echo "configure:4910: checking for $ac_word" >&5
4910 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4911 echo $ac_n "(cached) $ac_c" 1>&6
4915 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4918 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4919 for ac_dir
in $PATH; do
4920 test -z "$ac_dir" && ac_dir
=.
4921 if test -f $ac_dir/$ac_word; then
4922 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4923 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4929 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4933 XGETTEXT
="$ac_cv_path_XGETTEXT"
4934 if test -n "$XGETTEXT"; then
4935 echo "$ac_t""$XGETTEXT" 1>&6
4937 echo "$ac_t""no" 1>&6
4940 cat > conftest.
$ac_ext <<EOF
4941 #line 4942 "configure"
4942 #include "confdefs.h"
4945 extern int _nl_msg_cat_cntr;
4946 return _nl_msg_cat_cntr
4949 if { (eval echo configure
:4950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4954 echo "configure: failed program was:" >&5
4955 cat conftest.
$ac_ext >&5
4966 echo "$ac_t""no" 1>&6
4971 if test "$CATOBJEXT" = "NONE"; then
4972 nls_cv_use_gnu_gettext
=yes
4976 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4977 INTLOBJS
="\$(GETTOBJS)"
4978 # Extract the first word of "msgfmt", so it can be a program name with args.
4979 set dummy msgfmt
; ac_word
=$2
4980 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4981 echo "configure:4982: checking for $ac_word" >&5
4982 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4983 echo $ac_n "(cached) $ac_c" 1>&6
4987 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4990 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4991 for ac_dir
in $PATH; do
4992 test -z "$ac_dir" && ac_dir
=.
4993 if test -f $ac_dir/$ac_word; then
4994 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4995 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5001 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5005 MSGFMT
="$ac_cv_path_MSGFMT"
5006 if test -n "$MSGFMT"; then
5007 echo "$ac_t""$MSGFMT" 1>&6
5009 echo "$ac_t""no" 1>&6
5012 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5013 set dummy gmsgfmt
; ac_word
=$2
5014 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5015 echo "configure:5016: checking for $ac_word" >&5
5016 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5017 echo $ac_n "(cached) $ac_c" 1>&6
5021 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5024 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5027 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5029 for ac_dir
in $ac_dummy; do
5030 test -z "$ac_dir" && ac_dir
=.
5031 if test -f $ac_dir/$ac_word; then
5032 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5037 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5041 GMSGFMT
="$ac_cv_path_GMSGFMT"
5042 if test -n "$GMSGFMT"; then
5043 echo "$ac_t""$GMSGFMT" 1>&6
5045 echo "$ac_t""no" 1>&6
5048 # Extract the first word of "xgettext", so it can be a program name with args.
5049 set dummy xgettext
; ac_word
=$2
5050 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5051 echo "configure:5052: checking for $ac_word" >&5
5052 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5053 echo $ac_n "(cached) $ac_c" 1>&6
5057 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5060 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5061 for ac_dir
in $PATH; do
5062 test -z "$ac_dir" && ac_dir
=.
5063 if test -f $ac_dir/$ac_word; then
5064 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5065 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5071 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5075 XGETTEXT
="$ac_cv_path_XGETTEXT"
5076 if test -n "$XGETTEXT"; then
5077 echo "$ac_t""$XGETTEXT" 1>&6
5079 echo "$ac_t""no" 1>&6
5083 USE_INCLUDED_LIBINTL
=yes
5087 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5089 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5090 nls_cv_header_intl
=libintl.h
5091 nls_cv_header_libgt
=libgettext.h
5094 if test "$XGETTEXT" != ":"; then
5095 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5098 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5103 # We need to process the po/ directory.
5107 nls_cv_header_intl
=libintl.h
5108 nls_cv_header_libgt
=libgettext.h
5111 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5112 # because some of the sources are only built for this goal.
5113 if test "$PACKAGE" = gettext; then
5115 USE_INCLUDED_LIBINTL
=yes
5118 for lang
in $ALL_LINGUAS; do
5119 GMOFILES
="$GMOFILES $lang.gmo"
5120 POFILES
="$POFILES $lang.po"
5136 if test "x$CATOBJEXT" != "x"; then
5137 if test "x$ALL_LINGUAS" = "x"; then
5140 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5141 echo "configure:5142: checking for catalogs to be installed" >&5
5143 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5144 case "$ALL_LINGUAS" in
5145 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5148 LINGUAS
=$NEW_LINGUAS
5149 echo "$ac_t""$LINGUAS" 1>&6
5152 if test -n "$LINGUAS"; then
5153 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5157 if test $ac_cv_header_locale_h = yes; then
5158 INCLUDE_LOCALE_H
="#include <locale.h>"
5161 /* The system does not provide the header <locale.h>. Take care yourself. */"
5165 if test -f $srcdir/po2tbl.
sed.
in; then
5166 if test "$CATOBJEXT" = ".cat"; then
5167 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5168 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5169 echo "configure:5170: checking for linux/version.h" >&5
5170 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5171 echo $ac_n "(cached) $ac_c" 1>&6
5173 cat > conftest.
$ac_ext <<EOF
5174 #line 5175 "configure"
5175 #include "confdefs.h"
5176 #include <linux/version.h>
5178 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5179 { (eval echo configure
:5180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5180 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5181 if test -z "$ac_err"; then
5183 eval "ac_cv_header_$ac_safe=yes"
5186 echo "configure: failed program was:" >&5
5187 cat conftest.
$ac_ext >&5
5189 eval "ac_cv_header_$ac_safe=no"
5193 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5194 echo "$ac_t""yes" 1>&6
5197 echo "$ac_t""no" 1>&6
5202 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5204 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5205 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5208 if test "$PACKAGE" = "gettext"; then
5218 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5224 if test -d $srcdir/po
; then
5225 test -d po || mkdir po
5226 if test "x$srcdir" != "x."; then
5227 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5228 posrcprefix
="$srcdir/"
5230 posrcprefix
="../$srcdir/"
5236 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5237 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5241 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5242 echo "configure:5243: checking whether to enable maintainer-specific portions of Makefiles" >&5
5243 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5244 if test "${enable_maintainer_mode+set}" = set; then
5245 enableval
="$enable_maintainer_mode"
5246 USE_MAINTAINER_MODE
=$enableval
5248 USE_MAINTAINER_MODE
=no
5251 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5254 if test $USE_MAINTAINER_MODE = yes; then
5255 MAINTAINER_MODE_TRUE
=
5256 MAINTAINER_MODE_FALSE
='#'
5258 MAINTAINER_MODE_TRUE
='#'
5259 MAINTAINER_MODE_FALSE
=
5261 MAINT
=$MAINTAINER_MODE_TRUE
5266 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5267 echo "configure:5268: checking for executable suffix" >&5
5268 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5269 echo $ac_n "(cached) $ac_c" 1>&6
5271 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5275 echo 'int main () { return 0; }' > conftest.
$ac_ext
5277 if { (eval echo configure
:5278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5278 for file in conftest.
*; do
5280 *.c |
*.o |
*.obj
) ;;
5281 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5285 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5288 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5293 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5294 echo "$ac_t""${ac_cv_exeext}" 1>&6
5298 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5300 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5301 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5302 echo "configure:5303: checking for $ac_hdr" >&5
5303 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5304 echo $ac_n "(cached) $ac_c" 1>&6
5306 cat > conftest.
$ac_ext <<EOF
5307 #line 5308 "configure"
5308 #include "confdefs.h"
5311 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5312 { (eval echo configure
:5313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5313 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5314 if test -z "$ac_err"; then
5316 eval "ac_cv_header_$ac_safe=yes"
5319 echo "configure: failed program was:" >&5
5320 cat conftest.
$ac_ext >&5
5322 eval "ac_cv_header_$ac_safe=no"
5326 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5327 echo "$ac_t""yes" 1>&6
5328 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5329 cat >> confdefs.h
<<EOF
5330 #define $ac_tr_hdr 1
5334 echo "$ac_t""no" 1>&6
5339 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5340 # people who are not cross-compiling but are compiling cross-assemblers.
5341 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5342 echo "configure:5343: checking whether compiling a cross-assembler" >&5
5343 if test "${host}" = "${target}"; then
5347 cat >> confdefs.h
<<\EOF
5348 #define CROSS_COMPILE 1
5352 echo "$ac_t""$cross_gas" 1>&6
5354 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5355 # for constant arguments. Useless!
5356 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5357 echo "configure:5358: checking for working alloca.h" >&5
5358 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5359 echo $ac_n "(cached) $ac_c" 1>&6
5361 cat > conftest.
$ac_ext <<EOF
5362 #line 5363 "configure"
5363 #include "confdefs.h"
5366 char *p = alloca(2 * sizeof(int));
5369 if { (eval echo configure
:5370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5371 ac_cv_header_alloca_h
=yes
5373 echo "configure: failed program was:" >&5
5374 cat conftest.
$ac_ext >&5
5376 ac_cv_header_alloca_h
=no
5381 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5382 if test $ac_cv_header_alloca_h = yes; then
5383 cat >> confdefs.h
<<\EOF
5384 #define HAVE_ALLOCA_H 1
5389 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5390 echo "configure:5391: checking for alloca" >&5
5391 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5392 echo $ac_n "(cached) $ac_c" 1>&6
5394 cat > conftest.
$ac_ext <<EOF
5395 #line 5396 "configure"
5396 #include "confdefs.h"
5399 # define alloca __builtin_alloca
5402 # include <malloc.h>
5403 # define alloca _alloca
5406 # include <alloca.h>
5411 # ifndef alloca /* predefined by HP cc +Olibcalls */
5420 char *p = (char *) alloca(1);
5423 if { (eval echo configure
:5424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5425 ac_cv_func_alloca_works
=yes
5427 echo "configure: failed program was:" >&5
5428 cat conftest.
$ac_ext >&5
5430 ac_cv_func_alloca_works
=no
5435 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5436 if test $ac_cv_func_alloca_works = yes; then
5437 cat >> confdefs.h
<<\EOF
5438 #define HAVE_ALLOCA 1
5443 if test $ac_cv_func_alloca_works = no
; then
5444 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5445 # that cause trouble. Some versions do not even contain alloca or
5446 # contain a buggy version. If you still want to use their alloca,
5447 # use ar to extract alloca.o from them instead of compiling alloca.c.
5448 ALLOCA
=alloca.
${ac_objext}
5449 cat >> confdefs.h
<<\EOF
5454 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5455 echo "configure:5456: checking whether alloca needs Cray hooks" >&5
5456 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5457 echo $ac_n "(cached) $ac_c" 1>&6
5459 cat > conftest.
$ac_ext <<EOF
5460 #line 5461 "configure"
5461 #include "confdefs.h"
5462 #if defined(CRAY) && ! defined(CRAY2)
5469 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5470 egrep "webecray" >/dev
/null
2>&1; then
5481 echo "$ac_t""$ac_cv_os_cray" 1>&6
5482 if test $ac_cv_os_cray = yes; then
5483 for ac_func
in _getb67 GETB67 getb67
; do
5484 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5485 echo "configure:5486: checking for $ac_func" >&5
5486 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5487 echo $ac_n "(cached) $ac_c" 1>&6
5489 cat > conftest.
$ac_ext <<EOF
5490 #line 5491 "configure"
5491 #include "confdefs.h"
5492 /* System header to define __stub macros and hopefully few prototypes,
5493 which can conflict with char $ac_func(); below. */
5495 /* Override any gcc2 internal prototype to avoid an error. */
5496 /* We use char because int might match the return type of a gcc2
5497 builtin and then its argument prototype would still apply. */
5502 /* The GNU C library defines this for functions which it implements
5503 to always fail with ENOSYS. Some functions are actually named
5504 something starting with __ and the normal name is an alias. */
5505 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5513 if { (eval echo configure
:5514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5515 eval "ac_cv_func_$ac_func=yes"
5517 echo "configure: failed program was:" >&5
5518 cat conftest.
$ac_ext >&5
5520 eval "ac_cv_func_$ac_func=no"
5525 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5526 echo "$ac_t""yes" 1>&6
5527 cat >> confdefs.h
<<EOF
5528 #define CRAY_STACKSEG_END $ac_func
5533 echo "$ac_t""no" 1>&6
5539 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5540 echo "configure:5541: checking stack direction for C alloca" >&5
5541 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5542 echo $ac_n "(cached) $ac_c" 1>&6
5544 if test "$cross_compiling" = yes; then
5545 ac_cv_c_stack_direction
=0
5547 cat > conftest.
$ac_ext <<EOF
5548 #line 5549 "configure"
5549 #include "confdefs.h"
5550 find_stack_direction ()
5552 static char *addr = 0;
5557 return find_stack_direction ();
5560 return (&dummy > addr) ? 1 : -1;
5564 exit (find_stack_direction() < 0);
5567 if { (eval echo configure
:5568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5569 ac_cv_c_stack_direction
=1
5571 echo "configure: failed program was:" >&5
5572 cat conftest.
$ac_ext >&5
5574 ac_cv_c_stack_direction
=-1
5581 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5582 cat >> confdefs.h
<<EOF
5583 #define STACK_DIRECTION $ac_cv_c_stack_direction
5588 echo $ac_n "checking for inline""... $ac_c" 1>&6
5589 echo "configure:5590: checking for inline" >&5
5590 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5591 echo $ac_n "(cached) $ac_c" 1>&6
5594 for ac_kw
in inline __inline__ __inline
; do
5595 cat > conftest.
$ac_ext <<EOF
5596 #line 5597 "configure"
5597 #include "confdefs.h"
5603 if { (eval echo configure
:5604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5605 ac_cv_c_inline
=$ac_kw; break
5607 echo "configure: failed program was:" >&5
5608 cat conftest.
$ac_ext >&5
5615 echo "$ac_t""$ac_cv_c_inline" 1>&6
5616 case "$ac_cv_c_inline" in
5618 no
) cat >> confdefs.h
<<\EOF
5622 *) cat >> confdefs.h
<<EOF
5623 #define inline $ac_cv_c_inline
5629 # VMS doesn't have unlink.
5630 for ac_func
in unlink remove
5632 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5633 echo "configure:5634: checking for $ac_func" >&5
5634 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5635 echo $ac_n "(cached) $ac_c" 1>&6
5637 cat > conftest.
$ac_ext <<EOF
5638 #line 5639 "configure"
5639 #include "confdefs.h"
5640 /* System header to define __stub macros and hopefully few prototypes,
5641 which can conflict with char $ac_func(); below. */
5643 /* Override any gcc2 internal prototype to avoid an error. */
5644 /* We use char because int might match the return type of a gcc2
5645 builtin and then its argument prototype would still apply. */
5650 /* The GNU C library defines this for functions which it implements
5651 to always fail with ENOSYS. Some functions are actually named
5652 something starting with __ and the normal name is an alias. */
5653 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5661 if { (eval echo configure
:5662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5663 eval "ac_cv_func_$ac_func=yes"
5665 echo "configure: failed program was:" >&5
5666 cat conftest.
$ac_ext >&5
5668 eval "ac_cv_func_$ac_func=no"
5673 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5674 echo "$ac_t""yes" 1>&6
5675 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5676 cat >> confdefs.h
<<EOF
5677 #define $ac_tr_func 1
5681 echo "$ac_t""no" 1>&6
5686 # Some systems don't have sbrk().
5689 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5690 echo "configure:5691: checking for $ac_func" >&5
5691 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5692 echo $ac_n "(cached) $ac_c" 1>&6
5694 cat > conftest.
$ac_ext <<EOF
5695 #line 5696 "configure"
5696 #include "confdefs.h"
5697 /* System header to define __stub macros and hopefully few prototypes,
5698 which can conflict with char $ac_func(); below. */
5700 /* Override any gcc2 internal prototype to avoid an error. */
5701 /* We use char because int might match the return type of a gcc2
5702 builtin and then its argument prototype would still apply. */
5707 /* The GNU C library defines this for functions which it implements
5708 to always fail with ENOSYS. Some functions are actually named
5709 something starting with __ and the normal name is an alias. */
5710 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5718 if { (eval echo configure
:5719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5720 eval "ac_cv_func_$ac_func=yes"
5722 echo "configure: failed program was:" >&5
5723 cat conftest.
$ac_ext >&5
5725 eval "ac_cv_func_$ac_func=no"
5730 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5731 echo "$ac_t""yes" 1>&6
5732 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5733 cat >> confdefs.h
<<EOF
5734 #define $ac_tr_func 1
5738 echo "$ac_t""no" 1>&6
5743 # do we need the math library?
5744 case "${need_libm}" in
5748 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5749 # These system don't have libm
5752 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5753 echo "configure:5754: checking for _mwvalidcheckl in -lmw" >&5
5754 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5755 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5756 echo $ac_n "(cached) $ac_c" 1>&6
5758 ac_save_LIBS
="$LIBS"
5760 cat > conftest.
$ac_ext <<EOF
5761 #line 5762 "configure"
5762 #include "confdefs.h"
5763 /* Override any gcc2 internal prototype to avoid an error. */
5764 /* We use char because int might match the return type of a gcc2
5765 builtin and then its argument prototype would still apply. */
5766 char _mwvalidcheckl();
5772 if { (eval echo configure
:5773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5774 eval "ac_cv_lib_$ac_lib_var=yes"
5776 echo "configure: failed program was:" >&5
5777 cat conftest.
$ac_ext >&5
5779 eval "ac_cv_lib_$ac_lib_var=no"
5782 LIBS
="$ac_save_LIBS"
5785 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5786 echo "$ac_t""yes" 1>&6
5789 echo "$ac_t""no" 1>&6
5792 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5793 echo "configure:5794: checking for main in -lm" >&5
5794 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5795 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5796 echo $ac_n "(cached) $ac_c" 1>&6
5798 ac_save_LIBS
="$LIBS"
5800 cat > conftest.
$ac_ext <<EOF
5801 #line 5802 "configure"
5802 #include "confdefs.h"
5808 if { (eval echo configure
:5809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5810 eval "ac_cv_lib_$ac_lib_var=yes"
5812 echo "configure: failed program was:" >&5
5813 cat conftest.
$ac_ext >&5
5815 eval "ac_cv_lib_$ac_lib_var=no"
5818 LIBS
="$ac_save_LIBS"
5821 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5822 echo "$ac_t""yes" 1>&6
5825 echo "$ac_t""no" 1>&6
5830 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5831 echo "configure:5832: checking for main in -lm" >&5
5832 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5833 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5834 echo $ac_n "(cached) $ac_c" 1>&6
5836 ac_save_LIBS
="$LIBS"
5838 cat > conftest.
$ac_ext <<EOF
5839 #line 5840 "configure"
5840 #include "confdefs.h"
5846 if { (eval echo configure
:5847: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5848 eval "ac_cv_lib_$ac_lib_var=yes"
5850 echo "configure: failed program was:" >&5
5851 cat conftest.
$ac_ext >&5
5853 eval "ac_cv_lib_$ac_lib_var=no"
5856 LIBS
="$ac_save_LIBS"
5859 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5860 echo "$ac_t""yes" 1>&6
5863 echo "$ac_t""no" 1>&6
5873 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5874 # enough, but on some of those systems, the assert macro relies on requoting
5876 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5877 echo "configure:5878: checking for working assert macro" >&5
5878 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5879 echo $ac_n "(cached) $ac_c" 1>&6
5881 cat > conftest.
$ac_ext <<EOF
5882 #line 5883 "configure"
5883 #include "confdefs.h"
5888 /* check for requoting problems */
5889 static int a, b, c, d;
5891 assert (!strcmp(s, "foo bar baz quux"));
5892 /* check for newline handling */
5898 if { (eval echo configure
:5899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5900 gas_cv_assert_ok
=yes
5902 echo "configure: failed program was:" >&5
5903 cat conftest.
$ac_ext >&5
5909 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5910 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5911 #define BROKEN_ASSERT 1
5916 # On some systems, the system header files may not declare malloc, realloc,
5917 # and free. There are places where gas needs these functions to have been
5918 # declared -- such as when taking their addresses.
5920 #ifdef HAVE_MEMORY_H
5923 #ifdef HAVE_STRING_H
5926 #ifdef HAVE_STRINGS_H
5927 #include <strings.h>
5930 #ifdef HAVE_STDLIB_H
5933 #ifdef HAVE_UNISTD_H
5938 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5939 echo "configure:5940: checking whether declaration is required for strstr" >&5
5940 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5941 echo $ac_n "(cached) $ac_c" 1>&6
5943 cat > conftest.
$ac_ext <<EOF
5944 #line 5945 "configure"
5945 #include "confdefs.h"
5949 typedef char *(*f)();
5955 if { (eval echo configure
:5956: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5957 gas_cv_decl_needed_strstr
=no
5959 echo "configure: failed program was:" >&5
5960 cat conftest.
$ac_ext >&5
5962 gas_cv_decl_needed_strstr
=yes
5966 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5967 if test $gas_cv_decl_needed_strstr = yes; then
5968 cat >> confdefs.h
<<\EOF
5969 #define NEED_DECLARATION_STRSTR 1
5975 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5976 echo "configure:5977: checking whether declaration is required for malloc" >&5
5977 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5978 echo $ac_n "(cached) $ac_c" 1>&6
5980 cat > conftest.
$ac_ext <<EOF
5981 #line 5982 "configure"
5982 #include "confdefs.h"
5986 typedef char *(*f)();
5992 if { (eval echo configure
:5993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5994 gas_cv_decl_needed_malloc
=no
5996 echo "configure: failed program was:" >&5
5997 cat conftest.
$ac_ext >&5
5999 gas_cv_decl_needed_malloc
=yes
6003 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6004 if test $gas_cv_decl_needed_malloc = yes; then
6005 cat >> confdefs.h
<<\EOF
6006 #define NEED_DECLARATION_MALLOC 1
6012 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6013 echo "configure:6014: checking whether declaration is required for free" >&5
6014 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6015 echo $ac_n "(cached) $ac_c" 1>&6
6017 cat > conftest.
$ac_ext <<EOF
6018 #line 6019 "configure"
6019 #include "confdefs.h"
6023 typedef void (*f)();
6029 if { (eval echo configure
:6030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6031 gas_cv_decl_needed_free
=no
6033 echo "configure: failed program was:" >&5
6034 cat conftest.
$ac_ext >&5
6036 gas_cv_decl_needed_free
=yes
6040 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6041 if test $gas_cv_decl_needed_free = yes; then
6042 cat >> confdefs.h
<<\EOF
6043 #define NEED_DECLARATION_FREE 1
6049 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6050 echo "configure:6051: checking whether declaration is required for sbrk" >&5
6051 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6052 echo $ac_n "(cached) $ac_c" 1>&6
6054 cat > conftest.
$ac_ext <<EOF
6055 #line 6056 "configure"
6056 #include "confdefs.h"
6060 typedef char *(*f)();
6066 if { (eval echo configure
:6067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6068 gas_cv_decl_needed_sbrk
=no
6070 echo "configure: failed program was:" >&5
6071 cat conftest.
$ac_ext >&5
6073 gas_cv_decl_needed_sbrk
=yes
6077 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6078 if test $gas_cv_decl_needed_sbrk = yes; then
6079 cat >> confdefs.h
<<\EOF
6080 #define NEED_DECLARATION_SBRK 1
6086 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6087 echo "configure:6088: checking whether declaration is required for environ" >&5
6088 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6089 echo $ac_n "(cached) $ac_c" 1>&6
6091 cat > conftest.
$ac_ext <<EOF
6092 #line 6093 "configure"
6093 #include "confdefs.h"
6103 if { (eval echo configure
:6104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6105 gas_cv_decl_needed_environ
=no
6107 echo "configure: failed program was:" >&5
6108 cat conftest.
$ac_ext >&5
6110 gas_cv_decl_needed_environ
=yes
6114 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6115 if test $gas_cv_decl_needed_environ = yes; then
6116 cat >> confdefs.h
<<\EOF
6117 #define NEED_DECLARATION_ENVIRON 1
6123 # Does errno.h declare errno, or do we have to add a separate declaration
6126 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6127 echo "configure:6128: checking whether declaration is required for errno" >&5
6128 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6129 echo $ac_n "(cached) $ac_c" 1>&6
6131 cat > conftest.
$ac_ext <<EOF
6132 #line 6133 "configure"
6133 #include "confdefs.h"
6147 if { (eval echo configure
:6148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6149 gas_cv_decl_needed_errno
=no
6151 echo "configure: failed program was:" >&5
6152 cat conftest.
$ac_ext >&5
6154 gas_cv_decl_needed_errno
=yes
6158 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6159 if test $gas_cv_decl_needed_errno = yes; then
6160 cat >> confdefs.h
<<\EOF
6161 #define NEED_DECLARATION_ERRNO 1
6170 cat > confcache
<<\EOF
6171 # This file is a shell script that caches the results of configure
6172 # tests run on this system so they can be shared between configure
6173 # scripts and configure runs. It is not useful on other systems.
6174 # If it contains results you don't want to keep, you may remove or edit it.
6176 # By default, configure uses ./config.cache as the cache file,
6177 # creating it if it does not exist already. You can give configure
6178 # the --cache-file=FILE option to use a different cache file; that is
6179 # what configure does when it calls configure scripts in
6180 # subdirectories, so they share the cache.
6181 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6182 # config.status only pays attention to the cache file if you give it the
6183 # --recheck option to rerun configure.
6186 # The following way of writing the cache mishandles newlines in values,
6187 # but we know of no workaround that is simple, portable, and efficient.
6188 # So, don't put newlines in cache variables' values.
6189 # Ultrix sh set writes to stderr and can't be redirected directly,
6190 # and sets the high bit in the cache file unless we assign to the vars.
6192 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6194 # `set' does not quote correctly, so add quotes (double-quote substitution
6195 # turns \\\\ into \\, and sed turns \\ into \).
6197 -e "s/'/'\\\\''/g" \
6198 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6201 # `set' quotes correctly as required by POSIX, so do not add quotes.
6202 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6205 if cmp -s $cache_file confcache
; then
6208 if test -w $cache_file; then
6209 echo "updating cache $cache_file"
6210 cat confcache
> $cache_file
6212 echo "not updating unwritable cache $cache_file"
6217 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6219 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6220 # Let make expand exec_prefix.
6221 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6223 # Any assignment to VPATH causes Sun make to only execute
6224 # the first set of double-colon rules, so remove it if not needed.
6225 # If there is a colon in the path, we need to keep it.
6226 if test "x$srcdir" = x.
; then
6227 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6230 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6232 DEFS
=-DHAVE_CONFIG_H
6234 # Without the "./", some shells look in PATH for config.status.
6235 : ${CONFIG_STATUS=./config.status}
6237 echo creating
$CONFIG_STATUS
6238 rm -f $CONFIG_STATUS
6239 cat > $CONFIG_STATUS <<EOF
6241 # Generated automatically by configure.
6242 # Run this file to recreate the current configuration.
6243 # This directory was configured as follows,
6244 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6246 # $0 $ac_configure_args
6248 # Compiler output produced by configure, useful for debugging
6249 # configure, is in ./config.log if it exists.
6251 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6254 case "\$ac_option" in
6255 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6256 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6257 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6258 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6259 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6261 -help | --help | --hel | --he | --h)
6262 echo "\$ac_cs_usage"; exit 0 ;;
6263 *) echo "\$ac_cs_usage"; exit 1 ;;
6267 ac_given_srcdir=$srcdir
6268 ac_given_INSTALL="$INSTALL"
6270 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
6272 cat >> $CONFIG_STATUS <<EOF
6274 # Protect against being on the right side of a sed subst in config.status.
6275 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6276 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6280 s%@CFLAGS@%$CFLAGS%g
6281 s%@CPPFLAGS@%$CPPFLAGS%g
6282 s%@CXXFLAGS@%$CXXFLAGS%g
6283 s%@FFLAGS@%$FFLAGS%g
6285 s%@LDFLAGS@%$LDFLAGS%g
6287 s%@exec_prefix@%$exec_prefix%g
6288 s%@prefix@%$prefix%g
6289 s%@program_transform_name@%$program_transform_name%g
6290 s%@bindir@%$bindir%g
6291 s%@sbindir@%$sbindir%g
6292 s%@libexecdir@%$libexecdir%g
6293 s%@datadir@%$datadir%g
6294 s%@sysconfdir@%$sysconfdir%g
6295 s%@sharedstatedir@%$sharedstatedir%g
6296 s%@localstatedir@%$localstatedir%g
6297 s%@libdir@%$libdir%g
6298 s%@includedir@%$includedir%g
6299 s%@oldincludedir@%$oldincludedir%g
6300 s%@infodir@%$infodir%g
6301 s%@mandir@%$mandir%g
6303 s%@host_alias@%$host_alias%g
6304 s%@host_cpu@%$host_cpu%g
6305 s%@host_vendor@%$host_vendor%g
6306 s%@host_os@%$host_os%g
6307 s%@target@%$target%g
6308 s%@target_alias@%$target_alias%g
6309 s%@target_cpu@%$target_cpu%g
6310 s%@target_vendor@%$target_vendor%g
6311 s%@target_os@%$target_os%g
6313 s%@build_alias@%$build_alias%g
6314 s%@build_cpu@%$build_cpu%g
6315 s%@build_vendor@%$build_vendor%g
6316 s%@build_os@%$build_os%g
6318 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6319 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6320 s%@INSTALL_DATA@%$INSTALL_DATA%g
6321 s%@PACKAGE@%$PACKAGE%g
6322 s%@VERSION@%$VERSION%g
6323 s%@ACLOCAL@%$ACLOCAL%g
6324 s%@AUTOCONF@%$AUTOCONF%g
6325 s%@AUTOMAKE@%$AUTOMAKE%g
6326 s%@AUTOHEADER@%$AUTOHEADER%g
6327 s%@MAKEINFO@%$MAKEINFO%g
6328 s%@SET_MAKE@%$SET_MAKE%g
6330 s%@OBJEXT@%$OBJEXT%g
6331 s%@EXEEXT@%$EXEEXT%g
6332 s%@RANLIB@%$RANLIB%g
6334 s%@LIBTOOL@%$LIBTOOL%g
6335 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6336 s%@GDBINIT@%$GDBINIT%g
6337 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6338 s%@extra_objects@%$extra_objects%g
6339 s%@target_cpu_type@%$target_cpu_type%g
6340 s%@obj_format@%$obj_format%g
6341 s%@te_file@%$te_file%g
6342 s%@install_tooldir@%$install_tooldir%g
6344 s%@BFDLIB@%$BFDLIB%g
6345 s%@OPCODES_LIB@%$OPCODES_LIB%g
6346 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6349 s%@LEXLIB@%$LEXLIB%g
6351 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6352 s%@ALLOCA@%$ALLOCA%g
6353 s%@USE_NLS@%$USE_NLS%g
6354 s%@MSGFMT@%$MSGFMT%g
6355 s%@GMSGFMT@%$GMSGFMT%g
6356 s%@XGETTEXT@%$XGETTEXT%g
6357 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6358 s%@CATALOGS@%$CATALOGS%g
6359 s%@CATOBJEXT@%$CATOBJEXT%g
6360 s%@DATADIRNAME@%$DATADIRNAME%g
6361 s%@GMOFILES@%$GMOFILES%g
6362 s%@INSTOBJEXT@%$INSTOBJEXT%g
6363 s%@INTLDEPS@%$INTLDEPS%g
6364 s%@INTLLIBS@%$INTLLIBS%g
6365 s%@INTLOBJS@%$INTLOBJS%g
6366 s%@POFILES@%$POFILES%g
6368 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6370 s%@GT_YES@%$GT_YES%g
6371 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6373 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6374 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6381 cat >> $CONFIG_STATUS <<\EOF
6383 # Split the substitutions into bite-sized pieces for seds with
6384 # small command number limits, like on Digital OSF/1 and HP-UX.
6385 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6386 ac_file
=1 # Number of current file.
6387 ac_beg
=1 # First line for current file.
6388 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6391 while $ac_more_lines; do
6392 if test $ac_beg -gt 1; then
6393 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6395 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6397 if test ! -s conftest.s
$ac_file; then
6399 rm -f conftest.s
$ac_file
6401 if test -z "$ac_sed_cmds"; then
6402 ac_sed_cmds
="sed -f conftest.s$ac_file"
6404 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6406 ac_file
=`expr $ac_file + 1`
6408 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6411 if test -z "$ac_sed_cmds"; then
6416 cat >> $CONFIG_STATUS <<EOF
6418 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6420 cat >> $CONFIG_STATUS <<\EOF
6421 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6422 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6424 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6425 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6426 *) ac_file_in
="${ac_file}.in" ;;
6429 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6431 # Remove last slash and all that follows it. Not all systems have dirname.
6432 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6433 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6434 # The file is in a subdirectory.
6435 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6436 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6437 # A "../" for each directory in $ac_dir_suffix.
6438 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6440 ac_dir_suffix
= ac_dots
=
6443 case "$ac_given_srcdir" in
6445 if test -z "$ac_dots"; then top_srcdir
=.
6446 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6447 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6449 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6450 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6453 case "$ac_given_INSTALL" in
6454 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6455 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6458 echo creating
"$ac_file"
6460 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6462 *Makefile
*) ac_comsub
="1i\\
6463 # $configure_input" ;;
6467 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6469 s%@configure_input@%$configure_input%g
6470 s%@srcdir@%$srcdir%g
6471 s%@top_srcdir@%$top_srcdir%g
6472 s%@INSTALL@%$INSTALL%g
6473 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6477 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6478 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6480 # ac_d sets the value in "#define NAME VALUE" lines.
6481 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6482 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6485 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6486 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6487 ac_uB
='\([ ]\)%\1#\2define\3'
6490 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6491 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6492 ac_eB
='$%\1#\2define\3'
6496 if test "${CONFIG_HEADERS+set}" != set; then
6498 cat >> $CONFIG_STATUS <<EOF
6499 CONFIG_HEADERS="config.h:config.in"
6501 cat >> $CONFIG_STATUS <<\EOF
6503 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6504 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6506 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6507 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6508 *) ac_file_in
="${ac_file}.in" ;;
6511 echo creating
$ac_file
6513 rm -f conftest.frag conftest.
in conftest.out
6514 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6515 cat $ac_file_inputs > conftest.
in
6519 # Transform confdefs.h into a sed script conftest.vals that substitutes
6520 # the proper values into config.h.in to produce config.h. And first:
6521 # Protect against being on the right side of a sed subst in config.status.
6522 # Protect against being in an unquoted here document in config.status.
6524 cat > conftest.hdr
<<\EOF
6527 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6531 sed -n -f conftest.hdr confdefs.h > conftest.vals
6534 # This sed command replaces #undef with comments. This is necessary, for
6535 # example, in the case of _POSIX_SOURCE, which is predefined and required
6536 # on some systems where configure will not decide to define it.
6537 cat >> conftest.vals <<\EOF
6538 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6541 # Break up conftest.vals because some shells have a limit on
6542 # the size of here documents, and old seds have small limits too.
6547 ac_lines=`grep -c . conftest.vals
`
6548 # grep -c gives empty output for an empty file on some AIX systems.
6549 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6550 # Write a limited-size here document to conftest.frag.
6551 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6552 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6554 sed -f conftest.frag conftest.in > conftest.out
6556 mv conftest.out conftest.in
6558 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6560 mv conftest.tail conftest.vals
6564 cat >> $CONFIG_STATUS <<\EOF
6565 rm -f conftest.frag conftest.h
6566 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6567 cat conftest.in >> conftest.h
6569 if cmp -s $ac_file conftest.h 2>/dev/null; then
6570 echo "$ac_file is unchanged"
6573 # Remove last slash and all that follows it. Not all systems have dirname.
6574 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6575 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6576 # The file is in a subdirectory.
6577 test ! -d "$ac_dir" && mkdir "$ac_dir"
6580 mv conftest.h $ac_file
6585 cat >> $CONFIG_STATUS <<EOF
6587 target_cpu_type=${target_cpu_type}
6588 cgen_cpu_prefix=${cgen_cpu_prefix}
6589 obj_format=${obj_format}
6592 cat >> $CONFIG_STATUS <<\EOF
6593 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6594 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6595 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6596 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6597 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6598 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6599 if test "x$cgen_cpu_prefix" != x ; then
6600 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6603 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6606 chmod +x $CONFIG_STATUS
6607 rm -fr confdefs* $ac_clean_files
6608 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1