3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-bfd-assembler use BFD back end for writing object files"
29 targets alternative target configurations besides the primary"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
35 --disable-nls do not use Native Language Support"
37 --with-included-gettext use the GNU gettext library included here"
39 --enable-maintainer-mode enable make rules and dependencies not useful
40 (and sometimes confusing) to the casual installer"
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
46 cache_file
=.
/config.cache
55 program_transform_name
=s
,x
,x
,
64 bindir
='${exec_prefix}/bin'
65 sbindir
='${exec_prefix}/sbin'
66 libexecdir
='${exec_prefix}/libexec'
67 datadir
='${prefix}/share'
68 sysconfdir
='${prefix}/etc'
69 sharedstatedir
='${prefix}/com'
70 localstatedir
='${prefix}/var'
71 libdir
='${exec_prefix}/lib'
72 includedir
='${prefix}/include'
73 oldincludedir
='/usr/include'
74 infodir
='${prefix}/info'
75 mandir
='${prefix}/man'
77 # Initialize some other variables.
80 SHELL
=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
96 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
100 # Accept the important Cygnus configure options, so we can diagnose typos.
104 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
106 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
107 bindir
="$ac_optarg" ;;
109 -build |
--build |
--buil |
--bui |
--bu)
111 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
112 build
="$ac_optarg" ;;
114 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
115 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
116 ac_prev
=cache_file
;;
117 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
118 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
119 cache_file
="$ac_optarg" ;;
121 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
123 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
125 datadir
="$ac_optarg" ;;
127 -disable-* |
--disable-*)
128 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
133 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
136 -enable-* |
--enable-*)
137 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
149 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
150 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
151 |
--exec |
--exe |
--ex)
152 ac_prev
=exec_prefix
;;
153 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
154 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
155 |
--exec=* |
--exe=* |
--ex=*)
156 exec_prefix
="$ac_optarg" ;;
158 -gas |
--gas |
--ga |
--g)
159 # Obsolete; use --with-gas.
162 -help |
--help |
--hel |
--he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
173 --site-file=FILE use FILE as the site file
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host |
--host |
--hos |
--ho)
220 -host=* |
--host=* |
--hos=* |
--ho=*)
223 -includedir |
--includedir |
--includedi |
--included |
--include \
224 |
--includ |
--inclu |
--incl |
--inc)
225 ac_prev
=includedir
;;
226 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
227 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
228 includedir
="$ac_optarg" ;;
230 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
232 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
233 infodir
="$ac_optarg" ;;
235 -libdir |
--libdir |
--libdi |
--libd)
237 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
238 libdir
="$ac_optarg" ;;
240 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
241 |
--libexe |
--libex |
--libe)
242 ac_prev
=libexecdir
;;
243 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
244 |
--libexe=* |
--libex=* |
--libe=*)
245 libexecdir
="$ac_optarg" ;;
247 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
248 |
--localstate |
--localstat |
--localsta |
--localst \
249 |
--locals |
--local |
--loca |
--loc |
--lo)
250 ac_prev
=localstatedir
;;
251 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
252 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
253 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
254 localstatedir
="$ac_optarg" ;;
256 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
258 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
259 mandir
="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
269 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
270 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
273 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
274 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
275 |
--oldin |
--oldi |
--old |
--ol |
--o)
276 ac_prev
=oldincludedir
;;
277 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
278 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
279 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
280 oldincludedir
="$ac_optarg" ;;
282 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
284 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
285 prefix
="$ac_optarg" ;;
287 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
288 |
--program-pre |
--program-pr |
--program-p)
289 ac_prev
=program_prefix
;;
290 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
291 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
292 program_prefix
="$ac_optarg" ;;
294 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
295 |
--program-suf |
--program-su |
--program-s)
296 ac_prev
=program_suffix
;;
297 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
298 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
299 program_suffix
="$ac_optarg" ;;
301 -program-transform-name |
--program-transform-name \
302 |
--program-transform-nam |
--program-transform-na \
303 |
--program-transform-n |
--program-transform- \
304 |
--program-transform |
--program-transfor \
305 |
--program-transfo |
--program-transf \
306 |
--program-trans |
--program-tran \
307 |
--progr-tra |
--program-tr |
--program-t)
308 ac_prev
=program_transform_name
;;
309 -program-transform-name=* |
--program-transform-name=* \
310 |
--program-transform-nam=* |
--program-transform-na=* \
311 |
--program-transform-n=* |
--program-transform-=* \
312 |
--program-transform=* |
--program-transfor=* \
313 |
--program-transfo=* |
--program-transf=* \
314 |
--program-trans=* |
--program-tran=* \
315 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
316 program_transform_name
="$ac_optarg" ;;
318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
319 |
-silent |
--silent |
--silen |
--sile |
--sil)
322 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
324 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
326 sbindir
="$ac_optarg" ;;
328 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
329 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
330 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
332 ac_prev
=sharedstatedir
;;
333 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
334 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
335 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
337 sharedstatedir
="$ac_optarg" ;;
339 -site |
--site |
--sit)
341 -site=* |
--site=* |
--sit=*)
344 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
346 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
347 sitefile
="$ac_optarg" ;;
349 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
351 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
352 srcdir
="$ac_optarg" ;;
354 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
355 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
356 ac_prev
=sysconfdir
;;
357 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
358 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
359 sysconfdir
="$ac_optarg" ;;
361 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
363 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
364 target
="$ac_optarg" ;;
366 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
369 -version |
--version |
--versio |
--versi |
--vers)
370 echo "configure generated by autoconf version 2.13"
374 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package
=`echo $ac_package| sed 's/-/_/g'`
384 eval "with_${ac_package}='$ac_optarg'" ;;
386 -without-* |
--without-*)
387 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
392 ac_package
=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
396 # Obsolete; use --with-x.
399 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
400 |
--x-incl |
--x-inc |
--x-in |
--x-i)
401 ac_prev
=x_includes
;;
402 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
403 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
404 x_includes
="$ac_optarg" ;;
406 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
407 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
408 ac_prev
=x_libraries
;;
409 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
410 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
411 x_libraries
="$ac_optarg" ;;
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
420 if test "x$nonopt" != xNONE
; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
429 if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
435 # File descriptor usage:
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
461 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
462 |
--no-cr |
--no-c) ;;
463 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
464 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
465 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
472 # Only set these to C if already set. These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
477 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
479 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest
* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492 ac_srcdir_defaulted
=yes
493 # Try the directory containing this script, then its parent.
495 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
498 if test ! -r $srcdir/$ac_unique_file; then
502 ac_srcdir_defaulted
=no
504 if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
511 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE
; then
517 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
519 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523 CONFIG_SITE
="$sitefile"
525 for ac_site_file
in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
532 if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
536 echo "creating cache $cache_file"
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp
='$CPP $CPPFLAGS'
543 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling
=$ac_cv_prog_cc_cross
549 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
558 ac_n
= ac_c
='\c' ac_t
=
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
566 cat > conftest.
$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
573 #define __CYGWIN__ __CYGWIN32__
578 if { (eval echo configure
:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
582 echo "configure: failed program was:" >&5
583 cat conftest.
$ac_ext >&5
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
593 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
599 cat > conftest.
$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
607 if { (eval echo configure
:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
611 echo "configure: failed program was:" >&5
612 cat conftest.
$ac_ext >&5
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
622 test "$ac_cv_mingw32" = yes && MINGW32
=yes
626 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
627 if test -f $ac_dir/install-sh
; then
629 ac_install_sh
="$ac_aux_dir/install-sh -c"
631 elif test -f $ac_dir/install.sh
; then
633 ac_install_sh
="$ac_aux_dir/install.sh -c"
637 if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
640 ac_config_guess
=$ac_aux_dir/config.guess
641 ac_config_sub
=$ac_aux_dir/config.sub
642 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
645 # Do some error checking and defaulting for the host and target type.
647 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 # as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
675 case "$host_alias" in
679 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
682 *) host_alias
=$nonopt ;;
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
696 case "$target_alias" in
699 NONE
) target_alias
=$host_alias ;;
700 *) target_alias
=$nonopt ;;
704 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
714 case "$build_alias" in
717 NONE
) build_alias
=$host_alias ;;
718 *) build_alias
=$nonopt ;;
722 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
728 test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
731 program_prefix
=${target_alias}-
734 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
735 echo "configure:736: checking for strerror in -lcposix" >&5
736 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
737 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
738 echo $ac_n "(cached) $ac_c" 1>&6
741 LIBS
="-lcposix $LIBS"
742 cat > conftest.
$ac_ext <<EOF
743 #line 744 "configure"
744 #include "confdefs.h"
745 /* Override any gcc2 internal prototype to avoid an error. */
746 /* We use char because int might match the return type of a gcc2
747 builtin and then its argument prototype would still apply. */
754 if { (eval echo configure
:755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
756 eval "ac_cv_lib_$ac_lib_var=yes"
758 echo "configure: failed program was:" >&5
759 cat conftest.
$ac_ext >&5
761 eval "ac_cv_lib_$ac_lib_var=no"
767 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
768 echo "$ac_t""yes" 1>&6
769 LIBS
="$LIBS -lcposix"
771 echo "$ac_t""no" 1>&6
777 # Find a good install program. We prefer a C program (faster),
778 # so one script is as good as another. But avoid the broken or
779 # incompatible versions:
780 # SysV /etc/install, /usr/sbin/install
781 # SunOS /usr/etc/install
784 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
785 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
786 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
787 # ./install, which can be erroneously created by make from ./install.sh.
788 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
789 echo "configure:790: checking for a BSD compatible install" >&5
790 if test -z "$INSTALL"; then
791 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
792 echo $ac_n "(cached) $ac_c" 1>&6
794 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
795 for ac_dir
in $PATH; do
796 # Account for people who put trailing slashes in PATH elements.
798 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
800 # OSF1 and SCO ODT 3.0 have their own names for install.
801 # Don't use installbsd from OSF since it installs stuff as root
803 for ac_prog
in ginstall scoinst
install; do
804 if test -f $ac_dir/$ac_prog; then
805 if test $ac_prog = install &&
806 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
807 # AIX install. It has an incompatible calling convention.
810 ac_cv_path_install
="$ac_dir/$ac_prog -c"
821 if test "${ac_cv_path_install+set}" = set; then
822 INSTALL
="$ac_cv_path_install"
824 # As a last resort, use the slow shell script. We don't cache a
825 # path for INSTALL within a source directory, because that will
826 # break other packages using the cache if that directory is
827 # removed, or if the path is relative.
828 INSTALL
="$ac_install_sh"
831 echo "$ac_t""$INSTALL" 1>&6
833 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
834 # It thinks the first close brace ends the variable substitution.
835 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
837 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
839 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
841 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
842 echo "configure:843: checking whether build environment is sane" >&5
845 echo timestamp
> conftestfile
846 # Do `set' in a subshell so we don't clobber the current shell's
847 # arguments. Must try -L first in case configure is actually a
848 # symlink; some systems play weird games with the mod time of symlinks
849 # (eg FreeBSD returns the mod time of the symlink's containing
852 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
853 if test "$*" = "X"; then
855 set X
`ls -t $srcdir/configure conftestfile`
857 if test "$*" != "X $srcdir/configure conftestfile" \
858 && test "$*" != "X conftestfile $srcdir/configure"; then
860 # If neither matched, then we have a broken ls. This can happen
861 # if, for instance, CONFIG_SHELL is bash and it inherits a
862 # broken ls alias from the environment. This has actually
863 # happened. Such a system could not be considered "sane".
864 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
865 alias in your environment" 1>&2; exit 1; }
868 test "$2" = conftestfile
874 { echo "configure: error: newly created file is older than distributed files!
875 Check your system clock" 1>&2; exit 1; }
878 echo "$ac_t""yes" 1>&6
879 if test "$program_transform_name" = s
,x
,x
,; then
880 program_transform_name
=
882 # Double any \ or $. echo might interpret backslashes.
883 cat <<\EOF_SED
> conftestsed
884 s
,\\,\\\\,g
; s
,\$
,$$
,g
886 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
889 test "$program_prefix" != NONE
&&
890 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
891 # Use a double $ so make ignores it.
892 test "$program_suffix" != NONE
&&
893 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
895 # sed with no file args requires a program.
896 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
898 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
899 echo "configure:900: checking whether ${MAKE-make} sets \${MAKE}" >&5
900 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
901 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
902 echo $ac_n "(cached) $ac_c" 1>&6
904 cat > conftestmake
<<\EOF
906 @
echo 'ac_maketemp="${MAKE}"'
908 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
909 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
910 if test -n "$ac_maketemp"; then
911 eval ac_cv_prog_make_
${ac_make}_set
=yes
913 eval ac_cv_prog_make_
${ac_make}_set
=no
917 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
918 echo "$ac_t""yes" 1>&6
921 echo "$ac_t""no" 1>&6
922 SET_MAKE
="MAKE=${MAKE-make}"
930 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
931 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
933 cat >> confdefs.h
<<EOF
934 #define PACKAGE "$PACKAGE"
937 cat >> confdefs.h
<<EOF
938 #define VERSION "$VERSION"
943 missing_dir
=`cd $ac_aux_dir && pwd`
944 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
945 echo "configure:946: checking for working aclocal" >&5
946 # Run test in a subshell; some versions of sh will print an error if
947 # an executable is not found, even if stderr is redirected.
948 # Redirect stdin to placate older versions of autoconf. Sigh.
949 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
951 echo "$ac_t""found" 1>&6
953 ACLOCAL
="$missing_dir/missing aclocal"
954 echo "$ac_t""missing" 1>&6
957 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
958 echo "configure:959: checking for working autoconf" >&5
959 # Run test in a subshell; some versions of sh will print an error if
960 # an executable is not found, even if stderr is redirected.
961 # Redirect stdin to placate older versions of autoconf. Sigh.
962 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
964 echo "$ac_t""found" 1>&6
966 AUTOCONF
="$missing_dir/missing autoconf"
967 echo "$ac_t""missing" 1>&6
970 echo $ac_n "checking for working automake""... $ac_c" 1>&6
971 echo "configure:972: checking for working automake" >&5
972 # Run test in a subshell; some versions of sh will print an error if
973 # an executable is not found, even if stderr is redirected.
974 # Redirect stdin to placate older versions of autoconf. Sigh.
975 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
977 echo "$ac_t""found" 1>&6
979 AUTOMAKE
="$missing_dir/missing automake"
980 echo "$ac_t""missing" 1>&6
983 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
984 echo "configure:985: checking for working autoheader" >&5
985 # Run test in a subshell; some versions of sh will print an error if
986 # an executable is not found, even if stderr is redirected.
987 # Redirect stdin to placate older versions of autoconf. Sigh.
988 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
989 AUTOHEADER
=autoheader
990 echo "$ac_t""found" 1>&6
992 AUTOHEADER
="$missing_dir/missing autoheader"
993 echo "$ac_t""missing" 1>&6
996 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
997 echo "configure:998: checking for working makeinfo" >&5
998 # Run test in a subshell; some versions of sh will print an error if
999 # an executable is not found, even if stderr is redirected.
1000 # Redirect stdin to placate older versions of autoconf. Sigh.
1001 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1003 echo "$ac_t""found" 1>&6
1005 MAKEINFO
="$missing_dir/missing makeinfo"
1006 echo "$ac_t""missing" 1>&6
1011 # Check whether --enable-shared or --disable-shared was given.
1012 if test "${enable_shared+set}" = set; then
1013 enableval
="$enable_shared"
1014 p
=${PACKAGE-default}
1015 case "$enableval" in
1016 yes) enable_shared
=yes ;;
1017 no
) enable_shared
=no
;;
1020 # Look at the argument we got. We use all the common list separators.
1021 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1022 for pkg
in $enableval; do
1023 if test "X$pkg" = "X$p"; then
1034 # Check whether --enable-static or --disable-static was given.
1035 if test "${enable_static+set}" = set; then
1036 enableval
="$enable_static"
1037 p
=${PACKAGE-default}
1038 case "$enableval" in
1039 yes) enable_static
=yes ;;
1040 no
) enable_static
=no
;;
1043 # Look at the argument we got. We use all the common list separators.
1044 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1045 for pkg
in $enableval; do
1046 if test "X$pkg" = "X$p"; then
1057 # Check whether --enable-fast-install or --disable-fast-install was given.
1058 if test "${enable_fast_install+set}" = set; then
1059 enableval
="$enable_fast_install"
1060 p
=${PACKAGE-default}
1061 case "$enableval" in
1062 yes) enable_fast_install
=yes ;;
1063 no
) enable_fast_install
=no
;;
1065 enable_fast_install
=no
1066 # Look at the argument we got. We use all the common list separators.
1067 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1068 for pkg
in $enableval; do
1069 if test "X$pkg" = "X$p"; then
1070 enable_fast_install
=yes
1077 enable_fast_install
=yes
1080 # Extract the first word of "gcc", so it can be a program name with args.
1081 set dummy gcc
; ac_word
=$2
1082 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1083 echo "configure:1084: checking for $ac_word" >&5
1084 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1085 echo $ac_n "(cached) $ac_c" 1>&6
1087 if test -n "$CC"; then
1088 ac_cv_prog_CC
="$CC" # Let the user override the test.
1090 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1092 for ac_dir
in $ac_dummy; do
1093 test -z "$ac_dir" && ac_dir
=.
1094 if test -f $ac_dir/$ac_word; then
1103 if test -n "$CC"; then
1104 echo "$ac_t""$CC" 1>&6
1106 echo "$ac_t""no" 1>&6
1109 if test -z "$CC"; then
1110 # Extract the first word of "cc", so it can be a program name with args.
1111 set dummy cc
; ac_word
=$2
1112 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1113 echo "configure:1114: checking for $ac_word" >&5
1114 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1115 echo $ac_n "(cached) $ac_c" 1>&6
1117 if test -n "$CC"; then
1118 ac_cv_prog_CC
="$CC" # Let the user override the test.
1120 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1123 for ac_dir
in $ac_dummy; do
1124 test -z "$ac_dir" && ac_dir
=.
1125 if test -f $ac_dir/$ac_word; then
1126 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1127 ac_prog_rejected
=yes
1135 if test $ac_prog_rejected = yes; then
1136 # We found a bogon in the path, so make sure we never use it.
1137 set dummy
$ac_cv_prog_CC
1139 if test $# -gt 0; then
1140 # We chose a different compiler from the bogus one.
1141 # However, it has the same basename, so the bogon will be chosen
1142 # first if we set CC to just the basename; use the full file name.
1144 set dummy
"$ac_dir/$ac_word" "$@"
1152 if test -n "$CC"; then
1153 echo "$ac_t""$CC" 1>&6
1155 echo "$ac_t""no" 1>&6
1158 if test -z "$CC"; then
1159 case "`uname -s`" in
1161 # Extract the first word of "cl", so it can be a program name with args.
1162 set dummy cl
; ac_word
=$2
1163 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1164 echo "configure:1165: checking for $ac_word" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1166 echo $ac_n "(cached) $ac_c" 1>&6
1168 if test -n "$CC"; then
1169 ac_cv_prog_CC
="$CC" # Let the user override the test.
1171 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1173 for ac_dir
in $ac_dummy; do
1174 test -z "$ac_dir" && ac_dir
=.
1175 if test -f $ac_dir/$ac_word; then
1184 if test -n "$CC"; then
1185 echo "$ac_t""$CC" 1>&6
1187 echo "$ac_t""no" 1>&6
1192 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1195 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1196 echo "configure:1197: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1199 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1200 ac_cpp
='$CPP $CPPFLAGS'
1201 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1202 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1203 cross_compiling
=$ac_cv_prog_cc_cross
1205 cat > conftest.
$ac_ext << EOF
1207 #line 1208 "configure"
1208 #include "confdefs.h"
1212 if { (eval echo configure
:1213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1213 ac_cv_prog_cc_works
=yes
1214 # If we can't run a trivial program, we are probably using a cross compiler.
1215 if (.
/conftest
; exit) 2>/dev
/null
; then
1216 ac_cv_prog_cc_cross
=no
1218 ac_cv_prog_cc_cross
=yes
1221 echo "configure: failed program was:" >&5
1222 cat conftest.
$ac_ext >&5
1223 ac_cv_prog_cc_works
=no
1227 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1228 ac_cpp
='$CPP $CPPFLAGS'
1229 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1230 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1231 cross_compiling
=$ac_cv_prog_cc_cross
1233 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1234 if test $ac_cv_prog_cc_works = no
; then
1235 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1237 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1238 echo "configure:1239: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1239 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1240 cross_compiling
=$ac_cv_prog_cc_cross
1242 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1243 echo "configure:1244: checking whether we are using GNU C" >&5
1244 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1245 echo $ac_n "(cached) $ac_c" 1>&6
1247 cat > conftest.c
<<EOF
1252 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1253: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1259 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1261 if test $ac_cv_prog_gcc = yes; then
1267 ac_test_CFLAGS
="${CFLAGS+set}"
1268 ac_save_CFLAGS
="$CFLAGS"
1270 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1271 echo "configure:1272: checking whether ${CC-cc} accepts -g" >&5
1272 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1273 echo $ac_n "(cached) $ac_c" 1>&6
1275 echo 'void f(){}' > conftest.c
1276 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1285 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1286 if test "$ac_test_CFLAGS" = set; then
1287 CFLAGS
="$ac_save_CFLAGS"
1288 elif test $ac_cv_prog_cc_g = yes; then
1289 if test "$GCC" = yes; then
1295 if test "$GCC" = yes; then
1302 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1303 if test "${with_gnu_ld+set}" = set; then
1304 withval
="$with_gnu_ld"
1305 test "$withval" = no || with_gnu_ld
=yes
1311 if test "$ac_cv_prog_gcc" = yes; then
1312 # Check if gcc -print-prog-name=ld gives a path.
1313 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1314 echo "configure:1315: checking for ld used by GCC" >&5
1317 # gcc leaves a trailing carriage return which upsets mingw
1318 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1320 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1323 # Accept absolute paths.
1324 [\\/]* |
[A-Za-z
]:[\\/]*)
1325 re_direlt
='/[^/][^/]*/\.\./'
1326 # Canonicalize the path of ld
1327 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1328 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1329 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1331 test -z "$LD" && LD
="$ac_prog"
1334 # If it fails, then pretend we aren't using GCC.
1338 # If it is relative, then search for the first ld in PATH.
1342 elif test "$with_gnu_ld" = yes; then
1343 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1344 echo "configure:1345: checking for GNU ld" >&5
1346 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1347 echo "configure:1348: checking for non-GNU ld" >&5
1349 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1350 echo $ac_n "(cached) $ac_c" 1>&6
1352 if test -z "$LD"; then
1353 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1354 for ac_dir
in $PATH; do
1355 test -z "$ac_dir" && ac_dir
=.
1356 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1357 ac_cv_path_LD
="$ac_dir/$ac_prog"
1358 # Check to see if the program is GNU ld. I'd rather use --version,
1359 # but apparently some GNU ld's only accept -v.
1360 # Break only if it was the GNU/non-GNU ld that we prefer.
1361 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1362 test "$with_gnu_ld" != no
&& break
1364 test "$with_gnu_ld" != yes && break
1370 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1375 if test -n "$LD"; then
1376 echo "$ac_t""$LD" 1>&6
1378 echo "$ac_t""no" 1>&6
1380 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1381 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1382 echo "configure:1383: checking if the linker ($LD) is GNU ld" >&5
1383 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1384 echo $ac_n "(cached) $ac_c" 1>&6
1386 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1387 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1388 ac_cv_prog_gnu_ld
=yes
1390 ac_cv_prog_gnu_ld
=no
1394 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1395 with_gnu_ld
=$ac_cv_prog_gnu_ld
1398 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1399 echo "configure:1400: checking for $LD option to reload object files" >&5
1400 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1401 echo $ac_n "(cached) $ac_c" 1>&6
1403 lt_cv_ld_reload_flag
='-r'
1406 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1407 reload_flag
=$lt_cv_ld_reload_flag
1408 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1410 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1411 echo "configure:1412: checking for BSD-compatible nm" >&5
1412 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1413 echo $ac_n "(cached) $ac_c" 1>&6
1415 if test -n "$NM"; then
1416 # Let the user override the test.
1419 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1420 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1421 test -z "$ac_dir" && ac_dir
=.
1422 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1423 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1424 # Check to see if the nm accepts a BSD-compat flag.
1425 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1426 # nm: unknown option "B" ignored
1427 # Tru64's nm complains that /dev/null is an invalid object file
1428 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1429 ac_cv_path_NM
="$tmp_nm -B"
1431 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1432 ac_cv_path_NM
="$tmp_nm -p"
1435 ac_cv_path_NM
=${ac_cv_path_NM="$tmp_nm"} # keep the first match, but
1436 continue # so that we can try to find one that supports BSD flags
1441 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1446 echo "$ac_t""$NM" 1>&6
1448 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1449 echo "configure:1450: checking whether ln -s works" >&5
1450 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1451 echo $ac_n "(cached) $ac_c" 1>&6
1454 if ln -s X conftestdata
2>/dev
/null
1457 ac_cv_prog_LN_S
="ln -s"
1462 LN_S
="$ac_cv_prog_LN_S"
1463 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1464 echo "$ac_t""yes" 1>&6
1466 echo "$ac_t""no" 1>&6
1469 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1470 echo "configure:1471: checking how to recognise dependant libraries" >&5
1471 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1472 echo $ac_n "(cached) $ac_c" 1>&6
1474 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1475 lt_cv_file_magic_test_file
=
1476 lt_cv_deplibs_check_method
='unknown'
1477 # Need to set the preceding variable on all platforms that support
1478 # interlibrary dependencies.
1479 # 'none' -- dependencies not supported.
1480 # `unknown' -- same as none, but documents that we really don't know.
1481 # 'pass_all' -- all dependencies passed with no checks.
1482 # 'test_compile' -- check by making test program.
1483 # 'file_magic [regex]' -- check by looking for files in library path
1484 # which responds to the $file_magic_cmd with a given egrep regex.
1485 # If you have `file' or equivalent on your system and you're not sure
1486 # whether `pass_all' will *always* work, you probably want this one.
1490 lt_cv_deplibs_check_method
=pass_all
1494 lt_cv_deplibs_check_method
=pass_all
1498 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1499 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1500 lt_cv_file_magic_test_file
=/shlib
/libc.so
1503 cygwin
* | mingw
* |pw32
*)
1504 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1505 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1509 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1512 # Not sure whether the presence of OpenBSD here was a mistake.
1513 # Let's accept both of them until this is cleared up.
1514 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1515 lt_cv_file_magic_cmd
=/usr
/bin
/file
1516 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1520 lt_cv_deplibs_check_method
=pass_all
1525 lt_cv_deplibs_check_method
=pass_all
1529 # TODO: Does this work for hpux-11 too?
1530 lt_cv_deplibs_check_method
='file_magic (s0-90-90-9|PA-RISC0-9.0-9) shared library'
1531 lt_cv_file_magic_cmd
=/usr
/bin
/file
1532 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1538 # this will be overridden with pass_all, but let us keep it just in case
1539 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1543 *-32|
*"-32 ") libmagic
=32-bit;;
1544 *-n32|
*"-n32 ") libmagic
=N32
;;
1545 *-64|
*"-64 ") libmagic
=64-bit;;
1546 *) libmagic
=never-match
;;
1548 # this will be overridden with pass_all, but let us keep it just in case
1549 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1552 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1553 lt_cv_deplibs_check_method
=pass_all
1556 # This must be Linux ELF.
1559 alpha
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1560 lt_cv_deplibs_check_method
=pass_all
;;
1562 # glibc up to 2.1.1 does not perform some relocations on ARM
1563 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1565 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1569 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then :
1571 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
1572 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1573 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1577 osf3
* | osf4
* | osf5
*)
1578 # this will be overridden with pass_all, but let us keep it just in case
1579 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1580 lt_cv_file_magic_test_file
=/shlib
/libc.so
1581 lt_cv_deplibs_check_method
=pass_all
1585 lt_cv_deplibs_check_method
=pass_all
1589 lt_cv_deplibs_check_method
=pass_all
1590 lt_cv_file_magic_test_file
=/lib
/libc.so
1593 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1594 case "$host_vendor" in
1596 lt_cv_deplibs_check_method
=pass_all
1599 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]'
1600 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1608 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1609 file_magic_cmd
=$lt_cv_file_magic_cmd
1610 deplibs_check_method
=$lt_cv_deplibs_check_method
1612 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1613 echo "configure:1614: checking for object suffix" >&5
1614 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1615 echo $ac_n "(cached) $ac_c" 1>&6
1618 echo 'int i = 1;' > conftest.
$ac_ext
1619 if { (eval echo configure
:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1620 for ac_file
in conftest.
*; do
1623 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1627 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1632 echo "$ac_t""$ac_cv_objext" 1>&6
1633 OBJEXT
=$ac_cv_objext
1634 ac_objext
=$ac_cv_objext
1638 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1639 echo "configure:1640: checking for executable suffix" >&5
1640 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1641 echo $ac_n "(cached) $ac_c" 1>&6
1643 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1647 echo 'int main () { return 0; }' > conftest.
$ac_ext
1649 if { (eval echo configure
:1650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1650 for file in conftest.
*; do
1652 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
1653 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1657 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1660 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1665 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1666 echo "$ac_t""${ac_cv_exeext}" 1>&6
1669 if test $host != $build; then
1670 ac_tool_prefix
=${host_alias}-
1675 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1677 # Only perform the check for file, if the check method requires it
1678 case "$deplibs_check_method" in
1680 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1681 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1682 echo "configure:1683: checking for ${ac_tool_prefix}file" >&5
1683 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1684 echo $ac_n "(cached) $ac_c" 1>&6
1686 case "$MAGIC_CMD" in
1688 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1691 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1694 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1695 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1696 ac_dummy
="/usr/bin:$PATH"
1697 for ac_dir
in $ac_dummy; do
1698 test -z "$ac_dir" && ac_dir
=.
1699 if test -f $ac_dir/${ac_tool_prefix}file; then
1700 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1701 if test -n "$file_magic_test_file"; then
1702 case "$deplibs_check_method" in
1704 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1705 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1706 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1707 egrep "$file_magic_regex" > /dev
/null
; then
1712 *** Warning: the command libtool uses to detect shared libraries,
1713 *** $file_magic_cmd, produces output that libtool cannot recognize.
1714 *** The result is that libtool may fail to recognize shared libraries
1715 *** as such. This will affect the creation of libtool libraries that
1716 *** depend on shared libraries, but programs linked with such libtool
1717 *** libraries will work regardless of this problem. Nevertheless, you
1718 *** may want to report the problem to your system manager and/or to
1719 *** bug-libtool@gnu.org
1729 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1734 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1735 if test -n "$MAGIC_CMD"; then
1736 echo "$ac_t""$MAGIC_CMD" 1>&6
1738 echo "$ac_t""no" 1>&6
1741 if test -z "$lt_cv_path_MAGIC_CMD"; then
1742 if test -n "$ac_tool_prefix"; then
1743 echo $ac_n "checking for file""... $ac_c" 1>&6
1744 echo "configure:1745: checking for file" >&5
1745 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1746 echo $ac_n "(cached) $ac_c" 1>&6
1748 case "$MAGIC_CMD" in
1750 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1753 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1756 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1757 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1758 ac_dummy
="/usr/bin:$PATH"
1759 for ac_dir
in $ac_dummy; do
1760 test -z "$ac_dir" && ac_dir
=.
1761 if test -f $ac_dir/file; then
1762 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1763 if test -n "$file_magic_test_file"; then
1764 case "$deplibs_check_method" in
1766 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1767 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1768 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1769 egrep "$file_magic_regex" > /dev
/null
; then
1774 *** Warning: the command libtool uses to detect shared libraries,
1775 *** $file_magic_cmd, produces output that libtool cannot recognize.
1776 *** The result is that libtool may fail to recognize shared libraries
1777 *** as such. This will affect the creation of libtool libraries that
1778 *** depend on shared libraries, but programs linked with such libtool
1779 *** libraries will work regardless of this problem. Nevertheless, you
1780 *** may want to report the problem to your system manager and/or to
1781 *** bug-libtool@gnu.org
1791 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1796 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1797 if test -n "$MAGIC_CMD"; then
1798 echo "$ac_t""$MAGIC_CMD" 1>&6
1800 echo "$ac_t""no" 1>&6
1812 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1813 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1814 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1815 echo "configure:1816: checking for $ac_word" >&5
1816 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1817 echo $ac_n "(cached) $ac_c" 1>&6
1819 if test -n "$RANLIB"; then
1820 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1822 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1824 for ac_dir
in $ac_dummy; do
1825 test -z "$ac_dir" && ac_dir
=.
1826 if test -f $ac_dir/$ac_word; then
1827 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1834 RANLIB
="$ac_cv_prog_RANLIB"
1835 if test -n "$RANLIB"; then
1836 echo "$ac_t""$RANLIB" 1>&6
1838 echo "$ac_t""no" 1>&6
1842 if test -z "$ac_cv_prog_RANLIB"; then
1843 if test -n "$ac_tool_prefix"; then
1844 # Extract the first word of "ranlib", so it can be a program name with args.
1845 set dummy ranlib
; ac_word
=$2
1846 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1847 echo "configure:1848: checking for $ac_word" >&5
1848 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1849 echo $ac_n "(cached) $ac_c" 1>&6
1851 if test -n "$RANLIB"; then
1852 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1854 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1856 for ac_dir
in $ac_dummy; do
1857 test -z "$ac_dir" && ac_dir
=.
1858 if test -f $ac_dir/$ac_word; then
1859 ac_cv_prog_RANLIB
="ranlib"
1864 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1867 RANLIB
="$ac_cv_prog_RANLIB"
1868 if test -n "$RANLIB"; then
1869 echo "$ac_t""$RANLIB" 1>&6
1871 echo "$ac_t""no" 1>&6
1879 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1880 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1881 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1882 echo "configure:1883: checking for $ac_word" >&5
1883 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1884 echo $ac_n "(cached) $ac_c" 1>&6
1886 if test -n "$STRIP"; then
1887 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1889 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1891 for ac_dir
in $ac_dummy; do
1892 test -z "$ac_dir" && ac_dir
=.
1893 if test -f $ac_dir/$ac_word; then
1894 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
1901 STRIP
="$ac_cv_prog_STRIP"
1902 if test -n "$STRIP"; then
1903 echo "$ac_t""$STRIP" 1>&6
1905 echo "$ac_t""no" 1>&6
1909 if test -z "$ac_cv_prog_STRIP"; then
1910 if test -n "$ac_tool_prefix"; then
1911 # Extract the first word of "strip", so it can be a program name with args.
1912 set dummy strip
; ac_word
=$2
1913 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1914 echo "configure:1915: checking for $ac_word" >&5
1915 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1916 echo $ac_n "(cached) $ac_c" 1>&6
1918 if test -n "$STRIP"; then
1919 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
1921 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1923 for ac_dir
in $ac_dummy; do
1924 test -z "$ac_dir" && ac_dir
=.
1925 if test -f $ac_dir/$ac_word; then
1926 ac_cv_prog_STRIP
="strip"
1931 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
1934 STRIP
="$ac_cv_prog_STRIP"
1935 if test -n "$STRIP"; then
1936 echo "$ac_t""$STRIP" 1>&6
1938 echo "$ac_t""no" 1>&6
1947 # Check for any special flags to pass to ltconfig.
1948 libtool_flags
="--cache-file=$cache_file"
1949 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1950 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1951 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1952 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1953 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1956 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1957 if test "${enable_libtool_lock+set}" = set; then
1958 enableval
="$enable_libtool_lock"
1962 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1963 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1965 # Check whether --with-pic or --without-pic was given.
1966 if test "${with_pic+set}" = set; then
1973 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
1974 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
1976 # Some flags need to be propagated to the compiler or linker for good
1980 # Find out which ABI we are using.
1981 echo '#line 1982 "configure"' > conftest.
$ac_ext
1982 if { (eval echo configure
:1983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1983 case "`/usr/bin/file conftest.o`" in
1999 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2000 SAVE_CFLAGS
="$CFLAGS"
2001 CFLAGS
="$CFLAGS -belf"
2002 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2003 echo "configure:2004: checking whether the C compiler needs -belf" >&5
2004 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2005 echo $ac_n "(cached) $ac_c" 1>&6
2009 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2010 ac_cpp
='$CPP $CPPFLAGS'
2011 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2012 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2013 cross_compiling
=$ac_cv_prog_cc_cross
2015 cat > conftest.
$ac_ext <<EOF
2016 #line 2017 "configure"
2017 #include "confdefs.h"
2023 if { (eval echo configure
:2024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2025 lt_cv_cc_needs_belf
=yes
2027 echo "configure: failed program was:" >&5
2028 cat conftest.
$ac_ext >&5
2030 lt_cv_cc_needs_belf
=no
2034 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2035 ac_cpp
='$CPP $CPPFLAGS'
2036 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2037 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2038 cross_compiling
=$ac_cv_prog_cc_cross
2042 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2043 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2044 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2045 CFLAGS
="$SAVE_CFLAGS"
2053 # Save cache, so that ltconfig can load it
2054 cat > confcache
<<\EOF
2055 # This file is a shell script that caches the results of configure
2056 # tests run on this system so they can be shared between configure
2057 # scripts and configure runs. It is not useful on other systems.
2058 # If it contains results you don't want to keep, you may remove or edit it.
2060 # By default, configure uses ./config.cache as the cache file,
2061 # creating it if it does not exist already. You can give configure
2062 # the --cache-file=FILE option to use a different cache file; that is
2063 # what configure does when it calls configure scripts in
2064 # subdirectories, so they share the cache.
2065 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2066 # config.status only pays attention to the cache file if you give it the
2067 # --recheck option to rerun configure.
2070 # The following way of writing the cache mishandles newlines in values,
2071 # but we know of no workaround that is simple, portable, and efficient.
2072 # So, don't put newlines in cache variables' values.
2073 # Ultrix sh set writes to stderr and can't be redirected directly,
2074 # and sets the high bit in the cache file unless we assign to the vars.
2076 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2078 # `set' does not quote correctly, so add quotes (double-quote substitution
2079 # turns \\\\ into \\, and sed turns \\ into \).
2081 -e "s/'/'\\\\''/g" \
2082 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2085 # `set' quotes correctly as required by POSIX, so do not add quotes.
2086 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2089 if cmp -s $cache_file confcache
; then
2092 if test -w $cache_file; then
2093 echo "updating cache $cache_file"
2094 cat confcache
> $cache_file
2096 echo "not updating unwritable cache $cache_file"
2102 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2103 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2104 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2105 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2106 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2107 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2108 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2109 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2110 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2111 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2113 # Reload cache, that may have been modified by ltconfig
2114 if test -r "$cache_file"; then
2115 echo "loading cache $cache_file"
2118 echo "creating cache $cache_file"
2123 # This can be used to rebuild libtool when needed
2124 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2126 # Always use our own libtool.
2127 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2129 # Redirect the config.log output again, so that the ltconfig log is not
2130 # clobbered by the next message.
2131 exec 5>>.
/config.log
2141 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2142 if test "${enable_bfd_assembler+set}" = set; then
2143 enableval
="$enable_bfd_assembler"
2144 case "${enableval}" in
2145 yes) need_bfd
=yes user_bfd_gas
=yes ;;
2146 no
) user_bfd_gas
=no
;;
2147 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2150 # Check whether --enable-targets or --disable-targets was given.
2151 if test "${enable_targets+set}" = set; then
2152 enableval
="$enable_targets"
2153 case "${enableval}" in
2154 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2156 no
) enable_targets
= ;;
2157 *) enable_targets
=$enableval ;;
2160 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2161 if test "${enable_commonbfdlib+set}" = set; then
2162 enableval
="$enable_commonbfdlib"
2163 case "${enableval}" in
2164 yes) commonbfdlib
=true
;;
2165 no
) commonbfdlib
=false
;;
2166 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2172 build_warnings
="-W -Wall"
2173 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2174 if test "${enable_build_warnings+set}" = set; then
2175 enableval
="$enable_build_warnings"
2176 case "${enableval}" in
2178 no
) build_warnings
="-w";;
2179 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2180 build_warnings
="${build_warnings} ${t}";;
2181 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2182 build_warnings
="${t} ${build_warnings}";;
2183 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2185 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2186 echo "Setting warning flags = $build_warnings" 6>&1
2190 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2191 WARN_CFLAGS
="${build_warnings}"
2195 # Generate a header file
2200 # If we are on a DOS filesystem, we must use gdb.ini rather than
2204 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
2212 # Makefile target for installing gas in $(tooldir)/bin.
2213 install_tooldir
=install-exec-tooldir
2217 if test -n "$enable_targets" ; then
2218 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
2219 if test $t = "all"; then
2223 result
=`$ac_config_sub $t 2>/dev/null`
2224 if test -n "$result" ; then
2225 canon_targets
="$canon_targets $result"
2227 # # Permit "all", etc. We don't support it yet though.
2228 # canon_targets="$canon_targets $t"
2231 _gas_uniq_list
="$canon_targets"
2232 _gas_uniq_newlist
=""
2233 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2234 case $_gas_uniq_i in
2236 *) case " $_gas_uniq_newlist " in
2237 *" $_gas_uniq_i "*) ;;
2238 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2242 canon_targets
=$_gas_uniq_newlist
2248 for this_target
in $target $canon_targets ; do
2250 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2252 # check for architecture variants
2256 alpha
*) cpu_type
=alpha
;;
2257 armeb
) cpu_type
=arm endian
=big
;;
2258 arm
*) cpu_type
=arm endian
=little
;;
2259 armb
*) cpu_type
=arm endian
=little
;;
2260 armv
*l
) cpu_type
=arm endian
=little
;;
2261 armv
*b
) cpu_type
=arm endian
=big
;;
2262 xscale
*) cpu_type
=arm endian
=little
;;
2263 strongarm
*) cpu_type
=arm endian
=little
;;
2264 thumb
*) cpu_type
=arm endian
=little
;;
2265 hppa
*) cpu_type
=hppa
;;
2266 i
[3456]86) cpu_type
=i386 arch
=i386
;;
2267 x86_64
) cpu_type
=i386 arch
=x86_64
;;
2268 ia64
) cpu_type
=ia64
;;
2269 m6811|m6812|m68hc12
) cpu_type
=m68hc11
;;
2270 m680
[012346]0) cpu_type
=m68k
;;
2271 m68008
) cpu_type
=m68k
;;
2272 m683??
) cpu_type
=m68k
;;
2273 m5200
) cpu_type
=m68k
;;
2274 m8
*) cpu_type
=m88k
;;
2275 mips
*el
) cpu_type
=mips endian
=little
;;
2276 mips
*) cpu_type
=mips endian
=big
;;
2277 pjl
*) cpu_type
=pj endian
=little
;;
2278 pj
*) cpu_type
=pj endian
=big
;;
2279 powerpcle
*) cpu_type
=ppc endian
=little
;;
2280 powerpc
*) cpu_type
=ppc endian
=big
;;
2281 rs6000
*) cpu_type
=ppc
;;
2282 s390x
*) cpu_type
=s390 arch
=s390x
;;
2283 s390
*) cpu_type
=s390 arch
=s390
;;
2284 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2285 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2286 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2287 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2288 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2289 v850
*) cpu_type
=v850
;;
2290 *) cpu_type
=${cpu} ;;
2293 if test ${this_target} = $target ; then
2294 target_cpu_type
=${cpu_type}
2295 elif test ${target_cpu_type} != ${cpu_type} ; then
2299 generic_target
=${cpu_type}-$vendor-$os
2304 # assign object format
2305 case ${generic_target} in
2306 a29k-
*-coff) fmt=coff
;;
2307 a29k-amd-udi
) fmt=coff
;;
2308 a29k-amd-ebmon
) fmt=coff
;;
2309 a29k-nyu-sym1
) fmt=coff
;;
2310 a29k-
*-rtems*) fmt=coff
;;
2311 a29k-
*-vxworks*) fmt=coff
;;
2313 alpha
*-*-*vms
*) fmt=evax
;;
2314 alpha
*-*-netware*) fmt=ecoff
;;
2315 alpha
*-*-openbsd*) fmt=ecoff
;;
2316 alpha
*-*-osf*) fmt=ecoff
;;
2317 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2318 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2319 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2321 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2323 arm-
*-aout) fmt=aout
;;
2324 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2325 arm-
*-rtems | thumb-
*-rtems) fmt=elf
;;
2326 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2327 arm
*-*-conix*) fmt=elf
;;
2328 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2329 arm
*-*-linux-gnu* | arm
*-*-uclinux*)
2331 arm-
*-netbsd*) fmt=aout em
=nbsd
;;
2332 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2333 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2334 arm-
*-wince) fmt=coff em
=wince-pe
;;
2335 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2336 arm-
*-riscix*) fmt=aout em
=riscix
;;
2338 avr-
*-*) fmt=elf bfd_gas
=yes ;;
2340 cris-
*-*) fmt=multi bfd_gas
=yes ;;
2342 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2343 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2346 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2348 hppa-
*-linux-gnu*) case ${cpu} in
2350 fmt=elf em
=hppalinux64
;;
2354 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2355 hppa-
*-lites*) fmt=elf em
=hppa
;;
2356 hppa-
*-osf*) fmt=som em
=hppa
;;
2357 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2358 hppa-
*-hpux11*) case ${cpu} in
2360 fmt=elf em
=hppa64
;;
2364 hppa-
*-hpux*) fmt=som em
=hppa
;;
2365 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2366 hppa-
*-bsd*) fmt=som em
=hppa
;;
2367 hppa-
*-hiux*) fmt=som em
=hppa
;;
2369 h8300-
*-rtems*) fmt=coff
;;
2370 h8300-
*-coff) fmt=coff
;;
2372 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2373 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2374 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2375 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2376 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2377 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2378 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2379 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2380 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2381 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2382 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2383 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2384 x86_64-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2385 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2386 i386-
*-sysv[45]* | i386-
*-solaris* | i386-
*-elf)
2387 fmt=elf bfd_gas
=yes ;;
2388 i386-
*-freebsdaout* | i386-
*-freebsd[12].
* | i386-
*-freebsd[12])
2389 fmt=aout em
=386bsd
;;
2390 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2391 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2393 i386-
*-sco3.2v5
*) fmt=elf
2394 if test ${this_target} = $target; then
2395 cat >> confdefs.h
<<\EOF
2401 i386-
*-sco3.2
*) fmt=coff
;;
2402 i386-
*-vsta) fmt=aout
;;
2403 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2404 fmt=coff em
=go32 bfd_gas
=yes
2405 cat >> confdefs.h
<<\EOF
2406 #define STRICTCOFF 1
2410 i386-
*-rtemself*) fmt=elf
;;
2411 i386-
*-rtems*) fmt=coff
;;
2412 i386-
*-gnu*) fmt=elf
;;
2414 fmt=aout em
=mach bfd_gas
=yes ;;
2415 i386-
*-msdos*) fmt=aout
;;
2416 i386-
*-moss*) fmt=elf
;;
2417 i386-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2418 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2419 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2420 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2421 i386-
*-*nt
*) fmt=coff em
=pe bfd_gas
=yes ;;
2422 i386-
*-vxworks*) fmt=aout
;;
2423 i386-
*-chaos) fmt=elf
;;
2424 i860-stardent-sysv4
* | i860-stardent-elf
*)
2425 fmt=elf bfd_gas
=yes endian
=little
2426 echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2427 i960-
*-bout) fmt=bout
;;
2428 i960-
*-coff) fmt=coff em
=ic960
;;
2429 i960-
*-rtems*) fmt=coff em
=ic960
;;
2430 i960-
*-nindy*) fmt=bout
;;
2431 i960-
*-vxworks4*) fmt=bout
;;
2432 i960-
*-vxworks5.0
) fmt=bout
;;
2433 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2434 i960-
*-vxworks*) fmt=bout
;;
2435 i960-
*-elf*) fmt=elf
;;
2437 ia64-
*-elf*) fmt=elf
;;
2438 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
2439 ia64-
*-hpux*) fmt=elf em
=hpux
;;
2441 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2443 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)fmt=elf bfd_gas
=yes ;;
2445 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2447 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2448 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2449 m68k-apollo-
*) fmt=coff em
=apollo
;;
2450 m68k-
*-sysv4*) # must be before -sysv*
2452 m68k-
*-elf*) fmt=elf
;;
2453 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2455 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2456 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2457 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2458 m68k-
*-gnu*) fmt=elf
;;
2459 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2460 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2461 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2462 m68k-apple-aux
*) fmt=coff em
=aux
;;
2463 m68k-
*-psos*) fmt=elf em
=psos
;;
2465 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2466 m88k-
*-coff*) fmt=coff
;;
2468 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2469 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2471 # don't change em like *-*-bsd does
2472 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2473 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2474 mips-dec-bsd
*) fmt=aout endian
=little
;;
2475 mips-sony-bsd
*) fmt=ecoff
;;
2476 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2477 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2478 mips-
*-osf*) fmt=ecoff endian
=little
;;
2479 mips-
*-ecoff*) fmt=ecoff
;;
2480 mips-
*-ecoff*) fmt=ecoff
;;
2481 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2482 mips-
*-irix6*) fmt=elf
;;
2483 mips-
*-irix5*) fmt=elf
;;
2484 mips-
*-irix*) fmt=ecoff
;;
2485 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2486 mips-
*-riscos*) fmt=ecoff
;;
2487 mips-
*-sysv4*MP
*) fmt=elf em
=tmips
;;
2488 mips-
*-sysv*) fmt=ecoff
;;
2489 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2491 mips-
*-vxworks*) fmt=elf
2492 cat >> confdefs.h
<<\EOF
2493 #define MIPS_STABS_ELF 1
2497 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2498 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2500 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2502 ppc-
*-aix*) fmt=coff
;;
2503 ppc-
*-beos*) fmt=coff
;;
2504 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2506 ppc-
*-linux-gnu*) fmt=elf
2509 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2512 ppc-
*-solaris*) fmt=elf
2513 if test ${this_target} = $target; then
2514 cat >> confdefs.h
<<\EOF
2515 #define TARGET_SOLARIS_COMMENT 1
2519 if test x
${endian} = xbig
; then
2520 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2523 ppc-
*-rtems*) fmt=elf
;;
2524 ppc-
*-macos* | ppc-
*-mpw*)
2525 fmt=coff em
=macos
;;
2526 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2527 ppc-
*-vxworks*) fmt=elf
;;
2529 s390x-
*-linux-gnu*) fmt=elf em
=linux
;;
2530 s390-
*-linux-gnu*) fmt=elf em
=linux
;;
2532 sh-
*-linux*) fmt=elf em
=linux
;;
2533 sh-
*-elf*) fmt=elf
;;
2534 sh-
*-coff*) fmt=coff
;;
2535 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes;;
2536 sh-
*-rtemself*) fmt=elf
;;
2537 sh-
*-rtems*) fmt=coff
;;
2539 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2540 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2541 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2543 sparc-
*-rtemsaout*) fmt=aout
;;
2544 sparc-
*-rtemself*) fmt=elf
;;
2545 sparc-
*-rtems*) fmt=elf
;;
2546 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2547 sparc-
*-aout | sparc
*-*-vxworks*)
2548 fmt=aout em
=sparcaout
;;
2549 sparc-
*-coff) fmt=coff
;;
2550 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2551 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2552 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2553 sparc-fujitsu-none
) fmt=aout
;;
2554 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2556 sparc-
*-netbsd*) em
=nbsd bfd_gas
=yes
2558 sparc
) case ${os} in
2565 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2567 strongarm-
*-coff) fmt=coff
;;
2568 strongarm-
*-elf) fmt=elf
;;
2569 xscale-
*-coff) fmt=coff
;;
2570 xscale-
*-elf) fmt=elf
;;
2572 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2573 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2574 tic54x-
*-* | c54x
*-*-*)
2575 fmt=coff bfd_gas
=yes need_libm
=yes;;
2576 tic80-
*-*) fmt=coff
;;
2578 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2579 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2580 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2582 vax-
*-bsd* | vax-
*-ultrix*)
2584 vax-
*-vms) fmt=vms
;;
2587 z8k-
*-coff | z8k-
*-sim)
2590 w65-
*-*) fmt=coff
;;
2592 *-*-aout |
*-*-scout)
2598 *-*-generic) fmt=generic
;;
2599 *-*-xray |
*-*-hms) fmt=coff
;;
2600 *-*-sim) fmt=coff
;;
2601 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2602 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2604 *-*-vxworks) fmt=aout
;;
2605 *-*-netware) fmt=elf
;;
2608 if test ${this_target} = $target ; then
2610 if test x
${endian} = xbig
; then
2612 elif test x
${endian} = xlittle
; then
2615 if test x
${endian_def} != x
; then
2616 cat >> confdefs.h
<<EOF
2617 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2623 case ${cpu_type}-${fmt} in
2624 alpha
*-*) bfd_gas
=yes ;;
2625 arm-
*) bfd_gas
=yes ;;
2627 # i386-aout) bfd_gas=preferred ;;
2628 ia64
*-*) bfd_gas
=yes ;;
2629 mips-
*) bfd_gas
=yes ;;
2630 ns32k-
*) bfd_gas
=yes ;;
2631 ppc-
*) bfd_gas
=yes ;;
2632 sparc-
*) bfd_gas
=yes ;;
2633 strongarm-
*) bfd_gas
=yes ;;
2634 xscale-
*) bfd_gas
=yes ;;
2635 *-elf) bfd_gas
=yes ;;
2636 *-ecoff) bfd_gas
=yes ;;
2637 *-som) bfd_gas
=yes ;;
2638 #enable bfd for coff and aout to allow testing if a bfd target is
2639 #the primary target, but not for coff or aout as the primary target
2640 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2641 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2645 # Other random stuff.
2647 # Do we need the opcodes library?
2655 case "${enable_shared}" in
2656 yes) shared_opcodes
=true
;;
2657 *opcodes
*) shared_opcodes
=true
;;
2658 *) shared_opcodes
=false
;;
2660 if test "${shared_opcodes}" = "true"; then
2661 # A shared libopcodes must be linked against libbfd.
2667 # Any other special object files needed ?
2674 case ${extra_objects} in
2676 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2681 if test $this_target = $target ; then
2682 cat >> confdefs.h
<<EOF
2683 #define DEFAULT_ARCH "${arch}"
2690 echo ${extra_objects} |
grep -s "itbl-parse.o"
2691 if test $?
-ne 0 ; then
2692 extra_objects
="$extra_objects itbl-parse.o"
2695 echo ${extra_objects} |
grep -s "itbl-lex.o"
2696 if test $?
-ne 0 ; then
2697 extra_objects
="$extra_objects itbl-lex.o"
2700 echo ${extra_objects} |
grep -s "itbl-ops.o"
2701 if test $?
-ne 0 ; then
2702 extra_objects
="$extra_objects itbl-ops.o"
2707 if test $this_target = $target ; then
2708 cat >> confdefs.h
<<EOF
2709 #define DEFAULT_ARCH "${arch}"
2715 if test $this_target = $target ; then
2716 cat >> confdefs.h
<<EOF
2717 #define DEFAULT_ARCH "${arch}"
2726 if test $using_cgen = yes ; then
2727 case "x${extra_objects}" in
2729 *) extra_objects
="$extra_objects cgen.o" ;;
2733 # See if we really can support this configuration with the emulation code.
2735 if test $this_target = $target ; then
2736 primary_bfd_gas
=$bfd_gas
2740 if test $bfd_gas = no
; then
2741 # Can't support other configurations this way.
2744 elif test $bfd_gas = no
; then
2745 # Can't support this configuration.
2749 # From target name and format, produce a list of supported emulations.
2751 case ${generic_target}-${fmt} in
2752 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2753 mips-
*-linux-gnu*-*) case "$endian" in
2754 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2755 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2757 mips-
*-lnews*-ecoff) ;;
2758 mips-
*-*-ecoff) case "$endian" in
2759 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2760 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2762 mips-
*-*-elf) case "$endian" in
2763 big
) emulation
="mipsbelf mipslelf mipself" ;;
2764 *) emulation
="mipslelf mipsbelf mipself" ;;
2766 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2767 # i386-pc-pe-coff != i386-pc-coff.
2769 # Uncommenting the next line will turn on support for i386 AOUT
2770 # for the default linux configuration
2771 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2773 i386-
*-aout) emulation
="i386aout" ;;
2774 i386-
*-coff) emulation
="i386coff" ;;
2775 i386-
*-elf) emulation
="i386elf" ;;
2777 # Always all formats. Having a.out first makes it the default.
2778 cris-
*-*) emulation
="crisaout criself" ;;
2781 emulations
="$emulations $emulation"
2785 # Turn on all targets if possible
2786 if test ${all_targets} = "yes"; then
2787 case ${target_cpu_type} in
2789 case ${obj_format} in
2791 emulations
="$emulations i386coff i386elf"
2794 emulations
="$emulations i386aout i386elf"
2797 emulations
="$emulations i386aout i386coff"
2804 # Assign floating point type. Most processors with FP support
2805 # IEEE FP. On those that don't support FP at all, usually IEEE
2807 case ${target_cpu} in
2808 vax | tahoe
) atof
=${target_cpu} ;;
2812 case "${obj_format}" in
2813 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2816 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2818 if test $using_cgen = yes ; then
2819 case ${target_cpu} in
2820 *) cgen_cpu_prefix
=${target_cpu} ;;
2823 cat >> confdefs.h
<<\EOF
2824 #define USING_CGEN 1
2830 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2831 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2834 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2835 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2838 case ${user_bfd_gas}-${primary_bfd_gas} in
2840 # We didn't override user's choice.
2843 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2855 # User specified nothing.
2859 # Some COFF configurations want these random other flags set.
2860 case ${obj_format} in
2862 case ${target_cpu_type} in
2863 i386
) cat >> confdefs.h
<<\EOF
2867 m68k
) cat >> confdefs.h
<<\EOF
2871 m88k
) cat >> confdefs.h
<<\EOF
2879 # Getting this done right is going to be a bitch. Each configuration specified
2880 # with --enable-targets=... should be checked for environment, format, cpu, and
2883 # For each configuration, the necessary object file support code must be linked
2884 # in. This might be only one, it might be up to four. The necessary emulation
2885 # code needs to be provided, too.
2887 # And then there's "--enable-targets=all"....
2889 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2891 formats
="${obj_format}"
2894 _gas_uniq_list
="$emulations"
2895 _gas_uniq_newlist
=""
2896 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2897 case $_gas_uniq_i in
2899 *) case " $_gas_uniq_newlist " in
2900 *" $_gas_uniq_i "*) ;;
2901 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2905 emulations
=$_gas_uniq_newlist
2907 for em
in .
$emulations ; do
2910 mipsbelf | mipslelf
)
2911 fmt=elf
file=mipself
;;
2912 mipsbecoff | mipslecoff
)
2913 fmt=ecoff
file=mipsecoff
;;
2915 fmt=coff
file=$em ;;
2917 fmt=aout
file=$em ;;
2921 formats
="$formats $fmt"
2922 emfiles
="$emfiles e-$file.o"
2923 EMULATIONS
="$EMULATIONS &$em,"
2925 _gas_uniq_list
="$formats"
2926 _gas_uniq_newlist
=""
2927 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2928 case $_gas_uniq_i in
2930 *) case " $_gas_uniq_newlist " in
2931 *" $_gas_uniq_i "*) ;;
2932 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2936 formats
=$_gas_uniq_newlist
2938 _gas_uniq_list
="$emfiles"
2939 _gas_uniq_newlist
=""
2940 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2941 case $_gas_uniq_i in
2943 *) case " $_gas_uniq_newlist " in
2944 *" $_gas_uniq_i "*) ;;
2945 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2949 emfiles
=$_gas_uniq_newlist
2951 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2952 for fmt in $formats ; do
2954 aout
) cat >> confdefs.h
<<\EOF
2955 #define OBJ_MAYBE_AOUT 1
2958 bout
) cat >> confdefs.h
<<\EOF
2959 #define OBJ_MAYBE_BOUT 1
2962 coff
) cat >> confdefs.h
<<\EOF
2963 #define OBJ_MAYBE_COFF 1
2966 ecoff
) cat >> confdefs.h
<<\EOF
2967 #define OBJ_MAYBE_ECOFF 1
2970 elf
) cat >> confdefs.h
<<\EOF
2971 #define OBJ_MAYBE_ELF 1
2974 generic
) cat >> confdefs.h
<<\EOF
2975 #define OBJ_MAYBE_GENERIC 1
2978 hp300
) cat >> confdefs.h
<<\EOF
2979 #define OBJ_MAYBE_HP300 1
2982 ieee
) cat >> confdefs.h
<<\EOF
2983 #define OBJ_MAYBE_IEEE 1
2986 som
) cat >> confdefs.h
<<\EOF
2987 #define OBJ_MAYBE_SOM 1
2990 vms
) cat >> confdefs.h
<<\EOF
2991 #define OBJ_MAYBE_VMS 1
2995 extra_objects
="$extra_objects obj-$fmt.o"
2999 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3000 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
3001 # e-mips* has more than one emulation per file, e-i386* has just one at the
3002 # moment. If only one emulation is specified, then don't define
3003 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3004 case "${obj_format}${emfiles}" in
3006 extra_objects
="$extra_objects $emfiles"
3007 cat >> confdefs.h
<<\EOF
3008 #define USE_EMULATIONS 1
3014 cat >> confdefs.h
<<EOF
3015 #define EMULATIONS $EMULATIONS
3018 cat >> confdefs.h
<<EOF
3019 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3023 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3024 yes-
*-coff) need_bfd
=yes ;;
3025 no-
*-coff) need_bfd
=yes
3026 cat >> confdefs.h
<<\EOF
3027 #define MANY_SEGMENTS 1
3032 reject_dev_configs
=yes
3034 case ${reject_dev_configs}-${dev} in
3036 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3046 case "${primary_bfd_gas}" in
3047 yes) cat >> confdefs.h
<<\EOF
3048 #define BFD_ASSEMBLER 1
3054 # do we need the opcodes library?
3055 case "${need_opcodes}" in
3057 OPCODES_LIB
=..
/opcodes
/libopcodes.la
3061 case "${need_bfd}" in
3063 BFDLIB
=..
/bfd
/libbfd.la
3064 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
3073 cat >> confdefs.h
<<EOF
3074 #define TARGET_ALIAS "${target_alias}"
3077 cat >> confdefs.h
<<EOF
3078 #define TARGET_CANONICAL "${target}"
3081 cat >> confdefs.h
<<EOF
3082 #define TARGET_CPU "${target_cpu}"
3085 cat >> confdefs.h
<<EOF
3086 #define TARGET_VENDOR "${target_vendor}"
3089 cat >> confdefs.h
<<EOF
3090 #define TARGET_OS "${target_os}"
3094 # Extract the first word of "gcc", so it can be a program name with args.
3095 set dummy gcc
; ac_word
=$2
3096 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3097 echo "configure:3098: checking for $ac_word" >&5
3098 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3099 echo $ac_n "(cached) $ac_c" 1>&6
3101 if test -n "$CC"; then
3102 ac_cv_prog_CC
="$CC" # Let the user override the test.
3104 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3106 for ac_dir
in $ac_dummy; do
3107 test -z "$ac_dir" && ac_dir
=.
3108 if test -f $ac_dir/$ac_word; then
3117 if test -n "$CC"; then
3118 echo "$ac_t""$CC" 1>&6
3120 echo "$ac_t""no" 1>&6
3123 if test -z "$CC"; then
3124 # Extract the first word of "cc", so it can be a program name with args.
3125 set dummy cc
; ac_word
=$2
3126 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3127 echo "configure:3128: checking for $ac_word" >&5
3128 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3129 echo $ac_n "(cached) $ac_c" 1>&6
3131 if test -n "$CC"; then
3132 ac_cv_prog_CC
="$CC" # Let the user override the test.
3134 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3137 for ac_dir
in $ac_dummy; do
3138 test -z "$ac_dir" && ac_dir
=.
3139 if test -f $ac_dir/$ac_word; then
3140 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3141 ac_prog_rejected
=yes
3149 if test $ac_prog_rejected = yes; then
3150 # We found a bogon in the path, so make sure we never use it.
3151 set dummy
$ac_cv_prog_CC
3153 if test $# -gt 0; then
3154 # We chose a different compiler from the bogus one.
3155 # However, it has the same basename, so the bogon will be chosen
3156 # first if we set CC to just the basename; use the full file name.
3158 set dummy
"$ac_dir/$ac_word" "$@"
3166 if test -n "$CC"; then
3167 echo "$ac_t""$CC" 1>&6
3169 echo "$ac_t""no" 1>&6
3172 if test -z "$CC"; then
3173 case "`uname -s`" in
3175 # Extract the first word of "cl", so it can be a program name with args.
3176 set dummy cl
; ac_word
=$2
3177 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3178 echo "configure:3179: checking for $ac_word" >&5
3179 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3180 echo $ac_n "(cached) $ac_c" 1>&6
3182 if test -n "$CC"; then
3183 ac_cv_prog_CC
="$CC" # Let the user override the test.
3185 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3187 for ac_dir
in $ac_dummy; do
3188 test -z "$ac_dir" && ac_dir
=.
3189 if test -f $ac_dir/$ac_word; then
3198 if test -n "$CC"; then
3199 echo "$ac_t""$CC" 1>&6
3201 echo "$ac_t""no" 1>&6
3206 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3209 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3210 echo "configure:3211: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3213 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3214 ac_cpp
='$CPP $CPPFLAGS'
3215 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3216 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3217 cross_compiling
=$ac_cv_prog_cc_cross
3219 cat > conftest.
$ac_ext << EOF
3221 #line 3222 "configure"
3222 #include "confdefs.h"
3226 if { (eval echo configure
:3227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3227 ac_cv_prog_cc_works
=yes
3228 # If we can't run a trivial program, we are probably using a cross compiler.
3229 if (.
/conftest
; exit) 2>/dev
/null
; then
3230 ac_cv_prog_cc_cross
=no
3232 ac_cv_prog_cc_cross
=yes
3235 echo "configure: failed program was:" >&5
3236 cat conftest.
$ac_ext >&5
3237 ac_cv_prog_cc_works
=no
3241 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3242 ac_cpp
='$CPP $CPPFLAGS'
3243 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3244 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3245 cross_compiling
=$ac_cv_prog_cc_cross
3247 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3248 if test $ac_cv_prog_cc_works = no
; then
3249 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3251 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3252 echo "configure:3253: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3253 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3254 cross_compiling
=$ac_cv_prog_cc_cross
3256 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3257 echo "configure:3258: checking whether we are using GNU C" >&5
3258 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3259 echo $ac_n "(cached) $ac_c" 1>&6
3261 cat > conftest.c
<<EOF
3266 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:3267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
3273 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3275 if test $ac_cv_prog_gcc = yes; then
3281 ac_test_CFLAGS
="${CFLAGS+set}"
3282 ac_save_CFLAGS
="$CFLAGS"
3284 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3285 echo "configure:3286: checking whether ${CC-cc} accepts -g" >&5
3286 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3287 echo $ac_n "(cached) $ac_c" 1>&6
3289 echo 'void f(){}' > conftest.c
3290 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3299 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3300 if test "$ac_test_CFLAGS" = set; then
3301 CFLAGS
="$ac_save_CFLAGS"
3302 elif test $ac_cv_prog_cc_g = yes; then
3303 if test "$GCC" = yes; then
3309 if test "$GCC" = yes; then
3317 for ac_prog
in 'bison -y' byacc
3319 # Extract the first word of "$ac_prog", so it can be a program name with args.
3320 set dummy
$ac_prog; ac_word
=$2
3321 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3322 echo "configure:3323: checking for $ac_word" >&5
3323 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3324 echo $ac_n "(cached) $ac_c" 1>&6
3326 if test -n "$YACC"; then
3327 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
3329 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3331 for ac_dir
in $ac_dummy; do
3332 test -z "$ac_dir" && ac_dir
=.
3333 if test -f $ac_dir/$ac_word; then
3334 ac_cv_prog_YACC
="$ac_prog"
3341 YACC
="$ac_cv_prog_YACC"
3342 if test -n "$YACC"; then
3343 echo "$ac_t""$YACC" 1>&6
3345 echo "$ac_t""no" 1>&6
3348 test -n "$YACC" && break
3350 test -n "$YACC" || YACC
="yacc"
3352 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3353 echo "configure:3354: checking how to run the C preprocessor" >&5
3354 # On Suns, sometimes $CPP names a directory.
3355 if test -n "$CPP" && test -d "$CPP"; then
3358 if test -z "$CPP"; then
3359 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3360 echo $ac_n "(cached) $ac_c" 1>&6
3362 # This must be in double quotes, not single quotes, because CPP may get
3363 # substituted into the Makefile and "${CC-cc}" will confuse make.
3365 # On the NeXT, cc -E runs the code through the compiler's parser,
3366 # not just through cpp.
3367 cat > conftest.
$ac_ext <<EOF
3368 #line 3369 "configure"
3369 #include "confdefs.h"
3373 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3374 { (eval echo configure
:3375: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3375 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3376 if test -z "$ac_err"; then
3380 echo "configure: failed program was:" >&5
3381 cat conftest.
$ac_ext >&5
3383 CPP
="${CC-cc} -E -traditional-cpp"
3384 cat > conftest.
$ac_ext <<EOF
3385 #line 3386 "configure"
3386 #include "confdefs.h"
3390 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3391 { (eval echo configure
:3392: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3392 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3393 if test -z "$ac_err"; then
3397 echo "configure: failed program was:" >&5
3398 cat conftest.
$ac_ext >&5
3400 CPP
="${CC-cc} -nologo -E"
3401 cat > conftest.
$ac_ext <<EOF
3402 #line 3403 "configure"
3403 #include "confdefs.h"
3407 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3408 { (eval echo configure
:3409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3409 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3410 if test -z "$ac_err"; then
3414 echo "configure: failed program was:" >&5
3415 cat conftest.
$ac_ext >&5
3424 ac_cv_prog_CPP
="$CPP"
3426 CPP
="$ac_cv_prog_CPP"
3428 ac_cv_prog_CPP
="$CPP"
3430 echo "$ac_t""$CPP" 1>&6
3432 missing_dir
=`cd $ac_aux_dir && pwd`
3433 for ac_prog
in flex
lex
3435 # Extract the first word of "$ac_prog", so it can be a program name with args.
3436 set dummy
$ac_prog; ac_word
=$2
3437 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3438 echo "configure:3439: checking for $ac_word" >&5
3439 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3440 echo $ac_n "(cached) $ac_c" 1>&6
3442 if test -n "$LEX"; then
3443 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3445 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3447 for ac_dir
in $ac_dummy; do
3448 test -z "$ac_dir" && ac_dir
=.
3449 if test -f $ac_dir/$ac_word; then
3450 ac_cv_prog_LEX
="$ac_prog"
3457 LEX
="$ac_cv_prog_LEX"
3458 if test -n "$LEX"; then
3459 echo "$ac_t""$LEX" 1>&6
3461 echo "$ac_t""no" 1>&6
3464 test -n "$LEX" && break
3466 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3468 # Extract the first word of "flex", so it can be a program name with args.
3469 set dummy flex
; ac_word
=$2
3470 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3471 echo "configure:3472: checking for $ac_word" >&5
3472 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3473 echo $ac_n "(cached) $ac_c" 1>&6
3475 if test -n "$LEX"; then
3476 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3478 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3480 for ac_dir
in $ac_dummy; do
3481 test -z "$ac_dir" && ac_dir
=.
3482 if test -f $ac_dir/$ac_word; then
3483 ac_cv_prog_LEX
="flex"
3488 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3491 LEX
="$ac_cv_prog_LEX"
3492 if test -n "$LEX"; then
3493 echo "$ac_t""$LEX" 1>&6
3495 echo "$ac_t""no" 1>&6
3498 if test -z "$LEXLIB"
3504 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3505 echo "configure:3506: checking for yywrap in -l$ac_lib" >&5
3506 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3507 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3508 echo $ac_n "(cached) $ac_c" 1>&6
3510 ac_save_LIBS
="$LIBS"
3511 LIBS
="-l$ac_lib $LIBS"
3512 cat > conftest.
$ac_ext <<EOF
3513 #line 3514 "configure"
3514 #include "confdefs.h"
3515 /* Override any gcc2 internal prototype to avoid an error. */
3516 /* We use char because int might match the return type of a gcc2
3517 builtin and then its argument prototype would still apply. */
3524 if { (eval echo configure
:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3526 eval "ac_cv_lib_$ac_lib_var=yes"
3528 echo "configure: failed program was:" >&5
3529 cat conftest.
$ac_ext >&5
3531 eval "ac_cv_lib_$ac_lib_var=no"
3534 LIBS
="$ac_save_LIBS"
3537 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3538 echo "$ac_t""yes" 1>&6
3541 echo "$ac_t""no" 1>&6
3546 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3547 echo "configure:3548: checking lex output file root" >&5
3548 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3549 echo $ac_n "(cached) $ac_c" 1>&6
3551 # The minimal lex program is just a single line: %%. But some broken lexes
3552 # (Solaris, I think it was) want two %% lines, so accommodate them.
3555 if test -f lex.yy.c
; then
3556 ac_cv_prog_lex_root
=lex.yy
3557 elif test -f lexyy.c
; then
3558 ac_cv_prog_lex_root
=lexyy
3560 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3564 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3565 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3567 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3568 echo "configure:3569: checking whether yytext is a pointer" >&5
3569 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3570 echo $ac_n "(cached) $ac_c" 1>&6
3572 # POSIX says lex can declare yytext either as a pointer or an array; the
3573 # default is implementation-dependent. Figure out which it is, since
3574 # not all implementations provide the %pointer and %array declarations.
3575 ac_cv_prog_lex_yytext_pointer
=no
3576 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3577 ac_save_LIBS
="$LIBS"
3578 LIBS
="$LIBS $LEXLIB"
3579 cat > conftest.
$ac_ext <<EOF
3580 #line 3581 "configure"
3581 #include "confdefs.h"
3582 `cat $LEX_OUTPUT_ROOT.c`
3587 if { (eval echo configure
:3588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3589 ac_cv_prog_lex_yytext_pointer
=yes
3591 echo "configure: failed program was:" >&5
3592 cat conftest.
$ac_ext >&5
3595 LIBS
="$ac_save_LIBS"
3596 rm -f "${LEX_OUTPUT_ROOT}.c"
3600 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3601 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3602 cat >> confdefs.h
<<\EOF
3603 #define YYTEXT_POINTER 1
3610 # Extract the first word of "ranlib", so it can be a program name with args.
3611 set dummy ranlib
; ac_word
=$2
3612 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3613 echo "configure:3614: checking for $ac_word" >&5
3614 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3615 echo $ac_n "(cached) $ac_c" 1>&6
3617 if test -n "$RANLIB"; then
3618 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
3620 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3622 for ac_dir
in $ac_dummy; do
3623 test -z "$ac_dir" && ac_dir
=.
3624 if test -f $ac_dir/$ac_word; then
3625 ac_cv_prog_RANLIB
="ranlib"
3630 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
3633 RANLIB
="$ac_cv_prog_RANLIB"
3634 if test -n "$RANLIB"; then
3635 echo "$ac_t""$RANLIB" 1>&6
3637 echo "$ac_t""no" 1>&6
3640 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3641 echo "configure:3642: checking for ANSI C header files" >&5
3642 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3643 echo $ac_n "(cached) $ac_c" 1>&6
3645 cat > conftest.
$ac_ext <<EOF
3646 #line 3647 "configure"
3647 #include "confdefs.h"
3653 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3654 { (eval echo configure
:3655: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3655 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3656 if test -z "$ac_err"; then
3658 ac_cv_header_stdc
=yes
3661 echo "configure: failed program was:" >&5
3662 cat conftest.
$ac_ext >&5
3664 ac_cv_header_stdc
=no
3668 if test $ac_cv_header_stdc = yes; then
3669 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3670 cat > conftest.
$ac_ext <<EOF
3671 #line 3672 "configure"
3672 #include "confdefs.h"
3675 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3676 egrep "memchr" >/dev
/null
2>&1; then
3680 ac_cv_header_stdc
=no
3686 if test $ac_cv_header_stdc = yes; then
3687 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3688 cat > conftest.
$ac_ext <<EOF
3689 #line 3690 "configure"
3690 #include "confdefs.h"
3693 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3694 egrep "free" >/dev
/null
2>&1; then
3698 ac_cv_header_stdc
=no
3704 if test $ac_cv_header_stdc = yes; then
3705 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3706 if test "$cross_compiling" = yes; then
3709 cat > conftest.
$ac_ext <<EOF
3710 #line 3711 "configure"
3711 #include "confdefs.h"
3713 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3714 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3715 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3716 int main () { int i; for (i = 0; i < 256; i++)
3717 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3721 if { (eval echo configure
:3722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3725 echo "configure: failed program was:" >&5
3726 cat conftest.
$ac_ext >&5
3728 ac_cv_header_stdc
=no
3736 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3737 if test $ac_cv_header_stdc = yes; then
3738 cat >> confdefs.h
<<\EOF
3739 #define STDC_HEADERS 1
3744 echo $ac_n "checking for working const""... $ac_c" 1>&6
3745 echo "configure:3746: checking for working const" >&5
3746 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3747 echo $ac_n "(cached) $ac_c" 1>&6
3749 cat > conftest.
$ac_ext <<EOF
3750 #line 3751 "configure"
3751 #include "confdefs.h"
3755 /* Ultrix mips cc rejects this. */
3756 typedef int charset[2]; const charset x;
3757 /* SunOS 4.1.1 cc rejects this. */
3758 char const *const *ccp;
3760 /* NEC SVR4.0.2 mips cc rejects this. */
3761 struct point {int x, y;};
3762 static struct point const zero = {0,0};
3763 /* AIX XL C 1.02.0.0 rejects this.
3764 It does not let you subtract one const X* pointer from another in an arm
3765 of an if-expression whose if-part is not a constant expression */
3766 const char *g = "string";
3767 ccp = &g + (g ? g-g : 0);
3768 /* HPUX 7.0 cc rejects these. */
3771 ccp = (char const *const *) p;
3772 { /* SCO 3.2v4 cc rejects this. */
3774 char const *s = 0 ? (char *) 0 : (char const *) 0;
3778 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3780 const int *foo = &x[0];
3783 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3784 typedef const int *iptr;
3788 { /* AIX XL C 1.02.0.0 rejects this saying
3789 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3790 struct s { int j; const int *ap[3]; };
3791 struct s *b; b->j = 5;
3793 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3799 if { (eval echo configure
:3800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3803 echo "configure: failed program was:" >&5
3804 cat conftest.
$ac_ext >&5
3811 echo "$ac_t""$ac_cv_c_const" 1>&6
3812 if test $ac_cv_c_const = no
; then
3813 cat >> confdefs.h
<<\EOF
3819 echo $ac_n "checking for inline""... $ac_c" 1>&6
3820 echo "configure:3821: checking for inline" >&5
3821 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3822 echo $ac_n "(cached) $ac_c" 1>&6
3825 for ac_kw
in inline __inline__ __inline
; do
3826 cat > conftest.
$ac_ext <<EOF
3827 #line 3828 "configure"
3828 #include "confdefs.h"
3834 if { (eval echo configure
:3835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3836 ac_cv_c_inline
=$ac_kw; break
3838 echo "configure: failed program was:" >&5
3839 cat conftest.
$ac_ext >&5
3846 echo "$ac_t""$ac_cv_c_inline" 1>&6
3847 case "$ac_cv_c_inline" in
3849 no
) cat >> confdefs.h
<<\EOF
3853 *) cat >> confdefs.h
<<EOF
3854 #define inline $ac_cv_c_inline
3859 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3860 echo "configure:3861: checking for off_t" >&5
3861 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3862 echo $ac_n "(cached) $ac_c" 1>&6
3864 cat > conftest.
$ac_ext <<EOF
3865 #line 3866 "configure"
3866 #include "confdefs.h"
3867 #include <sys/types.h>
3873 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3874 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3876 ac_cv_type_off_t
=yes
3884 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3885 if test $ac_cv_type_off_t = no
; then
3886 cat >> confdefs.h
<<\EOF
3892 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3893 echo "configure:3894: checking for size_t" >&5
3894 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3895 echo $ac_n "(cached) $ac_c" 1>&6
3897 cat > conftest.
$ac_ext <<EOF
3898 #line 3899 "configure"
3899 #include "confdefs.h"
3900 #include <sys/types.h>
3906 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3907 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3909 ac_cv_type_size_t
=yes
3912 ac_cv_type_size_t
=no
3917 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3918 if test $ac_cv_type_size_t = no
; then
3919 cat >> confdefs.h
<<\EOF
3920 #define size_t unsigned
3925 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3926 # for constant arguments. Useless!
3927 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3928 echo "configure:3929: checking for working alloca.h" >&5
3929 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3930 echo $ac_n "(cached) $ac_c" 1>&6
3932 cat > conftest.
$ac_ext <<EOF
3933 #line 3934 "configure"
3934 #include "confdefs.h"
3937 char *p = alloca(2 * sizeof(int));
3940 if { (eval echo configure
:3941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3942 ac_cv_header_alloca_h
=yes
3944 echo "configure: failed program was:" >&5
3945 cat conftest.
$ac_ext >&5
3947 ac_cv_header_alloca_h
=no
3952 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3953 if test $ac_cv_header_alloca_h = yes; then
3954 cat >> confdefs.h
<<\EOF
3955 #define HAVE_ALLOCA_H 1
3960 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3961 echo "configure:3962: checking for alloca" >&5
3962 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3963 echo $ac_n "(cached) $ac_c" 1>&6
3965 cat > conftest.
$ac_ext <<EOF
3966 #line 3967 "configure"
3967 #include "confdefs.h"
3970 # define alloca __builtin_alloca
3973 # include <malloc.h>
3974 # define alloca _alloca
3977 # include <alloca.h>
3982 # ifndef alloca /* predefined by HP cc +Olibcalls */
3991 char *p = (char *) alloca(1);
3994 if { (eval echo configure
:3995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3996 ac_cv_func_alloca_works
=yes
3998 echo "configure: failed program was:" >&5
3999 cat conftest.
$ac_ext >&5
4001 ac_cv_func_alloca_works
=no
4006 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4007 if test $ac_cv_func_alloca_works = yes; then
4008 cat >> confdefs.h
<<\EOF
4009 #define HAVE_ALLOCA 1
4014 if test $ac_cv_func_alloca_works = no
; then
4015 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4016 # that cause trouble. Some versions do not even contain alloca or
4017 # contain a buggy version. If you still want to use their alloca,
4018 # use ar to extract alloca.o from them instead of compiling alloca.c.
4019 ALLOCA
=alloca.
${ac_objext}
4020 cat >> confdefs.h
<<\EOF
4025 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4026 echo "configure:4027: checking whether alloca needs Cray hooks" >&5
4027 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4028 echo $ac_n "(cached) $ac_c" 1>&6
4030 cat > conftest.
$ac_ext <<EOF
4031 #line 4032 "configure"
4032 #include "confdefs.h"
4033 #if defined(CRAY) && ! defined(CRAY2)
4040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4041 egrep "webecray" >/dev
/null
2>&1; then
4052 echo "$ac_t""$ac_cv_os_cray" 1>&6
4053 if test $ac_cv_os_cray = yes; then
4054 for ac_func
in _getb67 GETB67 getb67
; do
4055 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4056 echo "configure:4057: checking for $ac_func" >&5
4057 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4058 echo $ac_n "(cached) $ac_c" 1>&6
4060 cat > conftest.
$ac_ext <<EOF
4061 #line 4062 "configure"
4062 #include "confdefs.h"
4063 /* System header to define __stub macros and hopefully few prototypes,
4064 which can conflict with char $ac_func(); below. */
4066 /* Override any gcc2 internal prototype to avoid an error. */
4067 /* We use char because int might match the return type of a gcc2
4068 builtin and then its argument prototype would still apply. */
4073 /* The GNU C library defines this for functions which it implements
4074 to always fail with ENOSYS. Some functions are actually named
4075 something starting with __ and the normal name is an alias. */
4076 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4084 if { (eval echo configure
:4085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4086 eval "ac_cv_func_$ac_func=yes"
4088 echo "configure: failed program was:" >&5
4089 cat conftest.
$ac_ext >&5
4091 eval "ac_cv_func_$ac_func=no"
4096 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4097 echo "$ac_t""yes" 1>&6
4098 cat >> confdefs.h
<<EOF
4099 #define CRAY_STACKSEG_END $ac_func
4104 echo "$ac_t""no" 1>&6
4110 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4111 echo "configure:4112: checking stack direction for C alloca" >&5
4112 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4113 echo $ac_n "(cached) $ac_c" 1>&6
4115 if test "$cross_compiling" = yes; then
4116 ac_cv_c_stack_direction
=0
4118 cat > conftest.
$ac_ext <<EOF
4119 #line 4120 "configure"
4120 #include "confdefs.h"
4121 find_stack_direction ()
4123 static char *addr = 0;
4128 return find_stack_direction ();
4131 return (&dummy > addr) ? 1 : -1;
4135 exit (find_stack_direction() < 0);
4138 if { (eval echo configure
:4139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4140 ac_cv_c_stack_direction
=1
4142 echo "configure: failed program was:" >&5
4143 cat conftest.
$ac_ext >&5
4145 ac_cv_c_stack_direction
=-1
4152 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4153 cat >> confdefs.h
<<EOF
4154 #define STACK_DIRECTION $ac_cv_c_stack_direction
4159 for ac_hdr
in unistd.h
4161 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4162 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4163 echo "configure:4164: checking for $ac_hdr" >&5
4164 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4165 echo $ac_n "(cached) $ac_c" 1>&6
4167 cat > conftest.
$ac_ext <<EOF
4168 #line 4169 "configure"
4169 #include "confdefs.h"
4172 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4173 { (eval echo configure
:4174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4174 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4175 if test -z "$ac_err"; then
4177 eval "ac_cv_header_$ac_safe=yes"
4180 echo "configure: failed program was:" >&5
4181 cat conftest.
$ac_ext >&5
4183 eval "ac_cv_header_$ac_safe=no"
4187 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4188 echo "$ac_t""yes" 1>&6
4189 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4190 cat >> confdefs.h
<<EOF
4191 #define $ac_tr_hdr 1
4195 echo "$ac_t""no" 1>&6
4199 for ac_func
in getpagesize
4201 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4202 echo "configure:4203: checking for $ac_func" >&5
4203 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4204 echo $ac_n "(cached) $ac_c" 1>&6
4206 cat > conftest.
$ac_ext <<EOF
4207 #line 4208 "configure"
4208 #include "confdefs.h"
4209 /* System header to define __stub macros and hopefully few prototypes,
4210 which can conflict with char $ac_func(); below. */
4212 /* Override any gcc2 internal prototype to avoid an error. */
4213 /* We use char because int might match the return type of a gcc2
4214 builtin and then its argument prototype would still apply. */
4219 /* The GNU C library defines this for functions which it implements
4220 to always fail with ENOSYS. Some functions are actually named
4221 something starting with __ and the normal name is an alias. */
4222 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4230 if { (eval echo configure
:4231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4232 eval "ac_cv_func_$ac_func=yes"
4234 echo "configure: failed program was:" >&5
4235 cat conftest.
$ac_ext >&5
4237 eval "ac_cv_func_$ac_func=no"
4242 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4243 echo "$ac_t""yes" 1>&6
4244 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4245 cat >> confdefs.h
<<EOF
4246 #define $ac_tr_func 1
4250 echo "$ac_t""no" 1>&6
4254 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4255 echo "configure:4256: checking for working mmap" >&5
4256 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4257 echo $ac_n "(cached) $ac_c" 1>&6
4259 if test "$cross_compiling" = yes; then
4260 ac_cv_func_mmap_fixed_mapped
=no
4262 cat > conftest.
$ac_ext <<EOF
4263 #line 4264 "configure"
4264 #include "confdefs.h"
4266 /* Thanks to Mike Haertel and Jim Avera for this test.
4267 Here is a matrix of mmap possibilities:
4268 mmap private not fixed
4269 mmap private fixed at somewhere currently unmapped
4270 mmap private fixed at somewhere already mapped
4271 mmap shared not fixed
4272 mmap shared fixed at somewhere currently unmapped
4273 mmap shared fixed at somewhere already mapped
4274 For private mappings, we should verify that changes cannot be read()
4275 back from the file, nor mmap's back from the file at a different
4276 address. (There have been systems where private was not correctly
4277 implemented like the infamous i386 svr4.0, and systems where the
4278 VM page cache was not coherent with the filesystem buffer cache
4279 like early versions of FreeBSD and possibly contemporary NetBSD.)
4280 For shared mappings, we should conversely verify that changes get
4281 propogated back to all the places they're supposed to be.
4283 Grep wants private fixed already mapped.
4284 The main things grep needs to know about mmap are:
4285 * does it exist and is it safe to write into the mmap'd area
4286 * how to use it (BSD variants) */
4287 #include <sys/types.h>
4289 #include <sys/mman.h>
4291 /* This mess was copied from the GNU getpagesize.h. */
4292 #ifndef HAVE_GETPAGESIZE
4293 # ifdef HAVE_UNISTD_H
4294 # include <unistd.h>
4297 /* Assume that all systems that can run configure have sys/param.h. */
4298 # ifndef HAVE_SYS_PARAM_H
4299 # define HAVE_SYS_PARAM_H 1
4302 # ifdef _SC_PAGESIZE
4303 # define getpagesize() sysconf(_SC_PAGESIZE)
4304 # else /* no _SC_PAGESIZE */
4305 # ifdef HAVE_SYS_PARAM_H
4306 # include <sys/param.h>
4307 # ifdef EXEC_PAGESIZE
4308 # define getpagesize() EXEC_PAGESIZE
4309 # else /* no EXEC_PAGESIZE */
4311 # define getpagesize() NBPG * CLSIZE
4314 # endif /* no CLSIZE */
4315 # else /* no NBPG */
4317 # define getpagesize() NBPC
4318 # else /* no NBPC */
4320 # define getpagesize() PAGESIZE
4321 # endif /* PAGESIZE */
4322 # endif /* no NBPC */
4323 # endif /* no NBPG */
4324 # endif /* no EXEC_PAGESIZE */
4325 # else /* no HAVE_SYS_PARAM_H */
4326 # define getpagesize() 8192 /* punt totally */
4327 # endif /* no HAVE_SYS_PARAM_H */
4328 # endif /* no _SC_PAGESIZE */
4330 #endif /* no HAVE_GETPAGESIZE */
4333 extern "C" { void *malloc(unsigned); }
4341 char *data, *data2, *data3;
4345 pagesize = getpagesize();
4348 * First, make a file with some known garbage in it.
4350 data = malloc(pagesize);
4353 for (i = 0; i < pagesize; ++i)
4354 *(data + i) = rand();
4356 fd = creat("conftestmmap", 0600);
4359 if (write(fd, data, pagesize) != pagesize)
4364 * Next, try to mmap the file at a fixed address which
4365 * already has something else allocated at it. If we can,
4366 * also make sure that we see the same garbage.
4368 fd = open("conftestmmap", O_RDWR);
4371 data2 = malloc(2 * pagesize);
4374 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4375 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4376 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4378 for (i = 0; i < pagesize; ++i)
4379 if (*(data + i) != *(data2 + i))
4383 * Finally, make sure that changes to the mapped area
4384 * do not percolate back to the file as seen by read().
4385 * (This is a bug on some variants of i386 svr4.0.)
4387 for (i = 0; i < pagesize; ++i)
4388 *(data2 + i) = *(data2 + i) + 1;
4389 data3 = malloc(pagesize);
4392 if (read(fd, data3, pagesize) != pagesize)
4394 for (i = 0; i < pagesize; ++i)
4395 if (*(data + i) != *(data3 + i))
4398 unlink("conftestmmap");
4403 if { (eval echo configure
:4404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4405 ac_cv_func_mmap_fixed_mapped
=yes
4407 echo "configure: failed program was:" >&5
4408 cat conftest.
$ac_ext >&5
4410 ac_cv_func_mmap_fixed_mapped
=no
4417 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4418 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4419 cat >> confdefs.h
<<\EOF
4426 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4427 unistd.h values.h sys
/param.h
4429 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4430 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4431 echo "configure:4432: checking for $ac_hdr" >&5
4432 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4433 echo $ac_n "(cached) $ac_c" 1>&6
4435 cat > conftest.
$ac_ext <<EOF
4436 #line 4437 "configure"
4437 #include "confdefs.h"
4440 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4441 { (eval echo configure
:4442: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4442 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4443 if test -z "$ac_err"; then
4445 eval "ac_cv_header_$ac_safe=yes"
4448 echo "configure: failed program was:" >&5
4449 cat conftest.
$ac_ext >&5
4451 eval "ac_cv_header_$ac_safe=no"
4455 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4456 echo "$ac_t""yes" 1>&6
4457 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4458 cat >> confdefs.h
<<EOF
4459 #define $ac_tr_hdr 1
4463 echo "$ac_t""no" 1>&6
4467 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4468 __argz_count __argz_stringify __argz_next
4470 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4471 echo "configure:4472: checking for $ac_func" >&5
4472 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4473 echo $ac_n "(cached) $ac_c" 1>&6
4475 cat > conftest.
$ac_ext <<EOF
4476 #line 4477 "configure"
4477 #include "confdefs.h"
4478 /* System header to define __stub macros and hopefully few prototypes,
4479 which can conflict with char $ac_func(); below. */
4481 /* Override any gcc2 internal prototype to avoid an error. */
4482 /* We use char because int might match the return type of a gcc2
4483 builtin and then its argument prototype would still apply. */
4488 /* The GNU C library defines this for functions which it implements
4489 to always fail with ENOSYS. Some functions are actually named
4490 something starting with __ and the normal name is an alias. */
4491 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4499 if { (eval echo configure
:4500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4501 eval "ac_cv_func_$ac_func=yes"
4503 echo "configure: failed program was:" >&5
4504 cat conftest.
$ac_ext >&5
4506 eval "ac_cv_func_$ac_func=no"
4511 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4512 echo "$ac_t""yes" 1>&6
4513 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4514 cat >> confdefs.h
<<EOF
4515 #define $ac_tr_func 1
4519 echo "$ac_t""no" 1>&6
4524 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4525 for ac_func
in stpcpy
4527 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4528 echo "configure:4529: checking for $ac_func" >&5
4529 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4530 echo $ac_n "(cached) $ac_c" 1>&6
4532 cat > conftest.
$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 /* System header to define __stub macros and hopefully few prototypes,
4536 which can conflict with char $ac_func(); below. */
4538 /* Override any gcc2 internal prototype to avoid an error. */
4539 /* We use char because int might match the return type of a gcc2
4540 builtin and then its argument prototype would still apply. */
4545 /* The GNU C library defines this for functions which it implements
4546 to always fail with ENOSYS. Some functions are actually named
4547 something starting with __ and the normal name is an alias. */
4548 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4556 if { (eval echo configure
:4557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4558 eval "ac_cv_func_$ac_func=yes"
4560 echo "configure: failed program was:" >&5
4561 cat conftest.
$ac_ext >&5
4563 eval "ac_cv_func_$ac_func=no"
4568 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4569 echo "$ac_t""yes" 1>&6
4570 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4571 cat >> confdefs.h
<<EOF
4572 #define $ac_tr_func 1
4576 echo "$ac_t""no" 1>&6
4581 if test "${ac_cv_func_stpcpy}" = "yes"; then
4582 cat >> confdefs.h
<<\EOF
4583 #define HAVE_STPCPY 1
4588 if test $ac_cv_header_locale_h = yes; then
4589 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4590 echo "configure:4591: checking for LC_MESSAGES" >&5
4591 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4592 echo $ac_n "(cached) $ac_c" 1>&6
4594 cat > conftest.
$ac_ext <<EOF
4595 #line 4596 "configure"
4596 #include "confdefs.h"
4602 if { (eval echo configure
:4603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4604 am_cv_val_LC_MESSAGES
=yes
4606 echo "configure: failed program was:" >&5
4607 cat conftest.
$ac_ext >&5
4609 am_cv_val_LC_MESSAGES
=no
4614 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4615 if test $am_cv_val_LC_MESSAGES = yes; then
4616 cat >> confdefs.h
<<\EOF
4617 #define HAVE_LC_MESSAGES 1
4622 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4623 echo "configure:4624: checking whether NLS is requested" >&5
4624 # Check whether --enable-nls or --disable-nls was given.
4625 if test "${enable_nls+set}" = set; then
4626 enableval
="$enable_nls"
4632 echo "$ac_t""$USE_NLS" 1>&6
4635 USE_INCLUDED_LIBINTL
=no
4637 if test "$USE_NLS" = "yes"; then
4638 cat >> confdefs.h
<<\EOF
4639 #define ENABLE_NLS 1
4642 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4643 echo "configure:4644: checking whether included gettext is requested" >&5
4644 # Check whether --with-included-gettext or --without-included-gettext was given.
4645 if test "${with_included_gettext+set}" = set; then
4646 withval
="$with_included_gettext"
4647 nls_cv_force_use_gnu_gettext
=$withval
4649 nls_cv_force_use_gnu_gettext
=no
4652 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4654 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4655 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4657 nls_cv_header_libgt
=
4660 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4661 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4662 echo "configure:4663: checking for libintl.h" >&5
4663 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4664 echo $ac_n "(cached) $ac_c" 1>&6
4666 cat > conftest.
$ac_ext <<EOF
4667 #line 4668 "configure"
4668 #include "confdefs.h"
4669 #include <libintl.h>
4671 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4672 { (eval echo configure
:4673: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4673 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4674 if test -z "$ac_err"; then
4676 eval "ac_cv_header_$ac_safe=yes"
4679 echo "configure: failed program was:" >&5
4680 cat conftest.
$ac_ext >&5
4682 eval "ac_cv_header_$ac_safe=no"
4686 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4687 echo "$ac_t""yes" 1>&6
4688 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4689 echo "configure:4690: checking for gettext in libc" >&5
4690 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4691 echo $ac_n "(cached) $ac_c" 1>&6
4693 cat > conftest.
$ac_ext <<EOF
4694 #line 4695 "configure"
4695 #include "confdefs.h"
4696 #include <libintl.h>
4698 return (int) gettext ("")
4701 if { (eval echo configure
:4702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4703 gt_cv_func_gettext_libc
=yes
4705 echo "configure: failed program was:" >&5
4706 cat conftest.
$ac_ext >&5
4708 gt_cv_func_gettext_libc
=no
4713 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4715 if test "$gt_cv_func_gettext_libc" != "yes"; then
4716 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4717 echo "configure:4718: checking for bindtextdomain in -lintl" >&5
4718 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4719 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4720 echo $ac_n "(cached) $ac_c" 1>&6
4722 ac_save_LIBS
="$LIBS"
4724 cat > conftest.
$ac_ext <<EOF
4725 #line 4726 "configure"
4726 #include "confdefs.h"
4727 /* Override any gcc2 internal prototype to avoid an error. */
4728 /* We use char because int might match the return type of a gcc2
4729 builtin and then its argument prototype would still apply. */
4730 char bindtextdomain();
4736 if { (eval echo configure
:4737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4738 eval "ac_cv_lib_$ac_lib_var=yes"
4740 echo "configure: failed program was:" >&5
4741 cat conftest.
$ac_ext >&5
4743 eval "ac_cv_lib_$ac_lib_var=no"
4746 LIBS
="$ac_save_LIBS"
4749 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4750 echo "$ac_t""yes" 1>&6
4751 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4752 echo "configure:4753: checking for gettext in libintl" >&5
4753 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4754 echo $ac_n "(cached) $ac_c" 1>&6
4756 cat > conftest.
$ac_ext <<EOF
4757 #line 4758 "configure"
4758 #include "confdefs.h"
4761 return (int) gettext ("")
4764 if { (eval echo configure
:4765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4766 gt_cv_func_gettext_libintl
=yes
4768 echo "configure: failed program was:" >&5
4769 cat conftest.
$ac_ext >&5
4771 gt_cv_func_gettext_libintl
=no
4776 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4778 echo "$ac_t""no" 1>&6
4783 if test "$gt_cv_func_gettext_libc" = "yes" \
4784 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4785 cat >> confdefs.h
<<\EOF
4786 #define HAVE_GETTEXT 1
4789 # Extract the first word of "msgfmt", so it can be a program name with args.
4790 set dummy msgfmt
; ac_word
=$2
4791 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4792 echo "configure:4793: checking for $ac_word" >&5
4793 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4794 echo $ac_n "(cached) $ac_c" 1>&6
4798 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4801 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4802 for ac_dir
in $PATH; do
4803 test -z "$ac_dir" && ac_dir
=.
4804 if test -f $ac_dir/$ac_word; then
4805 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4806 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4812 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4816 MSGFMT
="$ac_cv_path_MSGFMT"
4817 if test -n "$MSGFMT"; then
4818 echo "$ac_t""$MSGFMT" 1>&6
4820 echo "$ac_t""no" 1>&6
4822 if test "$MSGFMT" != "no"; then
4823 for ac_func
in dcgettext
4825 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4826 echo "configure:4827: checking for $ac_func" >&5
4827 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4828 echo $ac_n "(cached) $ac_c" 1>&6
4830 cat > conftest.
$ac_ext <<EOF
4831 #line 4832 "configure"
4832 #include "confdefs.h"
4833 /* System header to define __stub macros and hopefully few prototypes,
4834 which can conflict with char $ac_func(); below. */
4836 /* Override any gcc2 internal prototype to avoid an error. */
4837 /* We use char because int might match the return type of a gcc2
4838 builtin and then its argument prototype would still apply. */
4843 /* The GNU C library defines this for functions which it implements
4844 to always fail with ENOSYS. Some functions are actually named
4845 something starting with __ and the normal name is an alias. */
4846 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4854 if { (eval echo configure
:4855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4856 eval "ac_cv_func_$ac_func=yes"
4858 echo "configure: failed program was:" >&5
4859 cat conftest.
$ac_ext >&5
4861 eval "ac_cv_func_$ac_func=no"
4866 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4867 echo "$ac_t""yes" 1>&6
4868 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4869 cat >> confdefs.h
<<EOF
4870 #define $ac_tr_func 1
4874 echo "$ac_t""no" 1>&6
4878 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4879 set dummy gmsgfmt
; ac_word
=$2
4880 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4881 echo "configure:4882: checking for $ac_word" >&5
4882 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4883 echo $ac_n "(cached) $ac_c" 1>&6
4887 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4890 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4893 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4895 for ac_dir
in $ac_dummy; do
4896 test -z "$ac_dir" && ac_dir
=.
4897 if test -f $ac_dir/$ac_word; then
4898 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4903 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4907 GMSGFMT
="$ac_cv_path_GMSGFMT"
4908 if test -n "$GMSGFMT"; then
4909 echo "$ac_t""$GMSGFMT" 1>&6
4911 echo "$ac_t""no" 1>&6
4914 # Extract the first word of "xgettext", so it can be a program name with args.
4915 set dummy xgettext
; ac_word
=$2
4916 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4917 echo "configure:4918: checking for $ac_word" >&5
4918 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4919 echo $ac_n "(cached) $ac_c" 1>&6
4923 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4926 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4927 for ac_dir
in $PATH; do
4928 test -z "$ac_dir" && ac_dir
=.
4929 if test -f $ac_dir/$ac_word; then
4930 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4931 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4937 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4941 XGETTEXT
="$ac_cv_path_XGETTEXT"
4942 if test -n "$XGETTEXT"; then
4943 echo "$ac_t""$XGETTEXT" 1>&6
4945 echo "$ac_t""no" 1>&6
4948 cat > conftest.
$ac_ext <<EOF
4949 #line 4950 "configure"
4950 #include "confdefs.h"
4953 extern int _nl_msg_cat_cntr;
4954 return _nl_msg_cat_cntr
4957 if { (eval echo configure
:4958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4962 echo "configure: failed program was:" >&5
4963 cat conftest.
$ac_ext >&5
4974 echo "$ac_t""no" 1>&6
4979 if test "$CATOBJEXT" = "NONE"; then
4980 nls_cv_use_gnu_gettext
=yes
4984 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4985 INTLOBJS
="\$(GETTOBJS)"
4986 # Extract the first word of "msgfmt", so it can be a program name with args.
4987 set dummy msgfmt
; ac_word
=$2
4988 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4989 echo "configure:4990: checking for $ac_word" >&5
4990 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4991 echo $ac_n "(cached) $ac_c" 1>&6
4995 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4998 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4999 for ac_dir
in $PATH; do
5000 test -z "$ac_dir" && ac_dir
=.
5001 if test -f $ac_dir/$ac_word; then
5002 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5003 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
5009 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
5013 MSGFMT
="$ac_cv_path_MSGFMT"
5014 if test -n "$MSGFMT"; then
5015 echo "$ac_t""$MSGFMT" 1>&6
5017 echo "$ac_t""no" 1>&6
5020 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5021 set dummy gmsgfmt
; ac_word
=$2
5022 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5023 echo "configure:5024: checking for $ac_word" >&5
5024 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5025 echo $ac_n "(cached) $ac_c" 1>&6
5029 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5032 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5035 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5037 for ac_dir
in $ac_dummy; do
5038 test -z "$ac_dir" && ac_dir
=.
5039 if test -f $ac_dir/$ac_word; then
5040 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5045 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
5049 GMSGFMT
="$ac_cv_path_GMSGFMT"
5050 if test -n "$GMSGFMT"; then
5051 echo "$ac_t""$GMSGFMT" 1>&6
5053 echo "$ac_t""no" 1>&6
5056 # Extract the first word of "xgettext", so it can be a program name with args.
5057 set dummy xgettext
; ac_word
=$2
5058 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5059 echo "configure:5060: checking for $ac_word" >&5
5060 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5061 echo $ac_n "(cached) $ac_c" 1>&6
5065 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5068 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5069 for ac_dir
in $PATH; do
5070 test -z "$ac_dir" && ac_dir
=.
5071 if test -f $ac_dir/$ac_word; then
5072 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5073 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5079 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
5083 XGETTEXT
="$ac_cv_path_XGETTEXT"
5084 if test -n "$XGETTEXT"; then
5085 echo "$ac_t""$XGETTEXT" 1>&6
5087 echo "$ac_t""no" 1>&6
5091 USE_INCLUDED_LIBINTL
=yes
5095 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
5097 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5098 nls_cv_header_intl
=libintl.h
5099 nls_cv_header_libgt
=libgettext.h
5102 if test "$XGETTEXT" != ":"; then
5103 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5106 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5111 # We need to process the po/ directory.
5115 nls_cv_header_intl
=libintl.h
5116 nls_cv_header_libgt
=libgettext.h
5119 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5120 # because some of the sources are only built for this goal.
5121 if test "$PACKAGE" = gettext; then
5123 USE_INCLUDED_LIBINTL
=yes
5126 for lang
in $ALL_LINGUAS; do
5127 GMOFILES
="$GMOFILES $lang.gmo"
5128 POFILES
="$POFILES $lang.po"
5144 if test "x$CATOBJEXT" != "x"; then
5145 if test "x$ALL_LINGUAS" = "x"; then
5148 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5149 echo "configure:5150: checking for catalogs to be installed" >&5
5151 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
5152 case "$ALL_LINGUAS" in
5153 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5156 LINGUAS
=$NEW_LINGUAS
5157 echo "$ac_t""$LINGUAS" 1>&6
5160 if test -n "$LINGUAS"; then
5161 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5165 if test $ac_cv_header_locale_h = yes; then
5166 INCLUDE_LOCALE_H
="#include <locale.h>"
5169 /* The system does not provide the header <locale.h>. Take care yourself. */"
5173 if test -f $srcdir/po2tbl.
sed.
in; then
5174 if test "$CATOBJEXT" = ".cat"; then
5175 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5176 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5177 echo "configure:5178: checking for linux/version.h" >&5
5178 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5179 echo $ac_n "(cached) $ac_c" 1>&6
5181 cat > conftest.
$ac_ext <<EOF
5182 #line 5183 "configure"
5183 #include "confdefs.h"
5184 #include <linux/version.h>
5186 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5187 { (eval echo configure
:5188: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5188 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5189 if test -z "$ac_err"; then
5191 eval "ac_cv_header_$ac_safe=yes"
5194 echo "configure: failed program was:" >&5
5195 cat conftest.
$ac_ext >&5
5197 eval "ac_cv_header_$ac_safe=no"
5201 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5202 echo "$ac_t""yes" 1>&6
5205 echo "$ac_t""no" 1>&6
5210 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
5212 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5213 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
5216 if test "$PACKAGE" = "gettext"; then
5226 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
5232 if test -d $srcdir/po
; then
5233 test -d po || mkdir po
5234 if test "x$srcdir" != "x."; then
5235 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5236 posrcprefix
="$srcdir/"
5238 posrcprefix
="../$srcdir/"
5244 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5245 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5249 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5250 echo "configure:5251: checking whether to enable maintainer-specific portions of Makefiles" >&5
5251 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5252 if test "${enable_maintainer_mode+set}" = set; then
5253 enableval
="$enable_maintainer_mode"
5254 USE_MAINTAINER_MODE
=$enableval
5256 USE_MAINTAINER_MODE
=no
5259 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5262 if test $USE_MAINTAINER_MODE = yes; then
5263 MAINTAINER_MODE_TRUE
=
5264 MAINTAINER_MODE_FALSE
='#'
5266 MAINTAINER_MODE_TRUE
='#'
5267 MAINTAINER_MODE_FALSE
=
5269 MAINT
=$MAINTAINER_MODE_TRUE
5274 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5275 echo "configure:5276: checking for executable suffix" >&5
5276 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5277 echo $ac_n "(cached) $ac_c" 1>&6
5279 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
5283 echo 'int main () { return 0; }' > conftest.
$ac_ext
5285 if { (eval echo configure
:5286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5286 for file in conftest.
*; do
5288 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
5289 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5293 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5296 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5301 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5302 echo "$ac_t""${ac_cv_exeext}" 1>&6
5306 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5308 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5309 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5310 echo "configure:5311: checking for $ac_hdr" >&5
5311 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5312 echo $ac_n "(cached) $ac_c" 1>&6
5314 cat > conftest.
$ac_ext <<EOF
5315 #line 5316 "configure"
5316 #include "confdefs.h"
5319 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5320 { (eval echo configure
:5321: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5321 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5322 if test -z "$ac_err"; then
5324 eval "ac_cv_header_$ac_safe=yes"
5327 echo "configure: failed program was:" >&5
5328 cat conftest.
$ac_ext >&5
5330 eval "ac_cv_header_$ac_safe=no"
5334 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5335 echo "$ac_t""yes" 1>&6
5336 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5337 cat >> confdefs.h
<<EOF
5338 #define $ac_tr_hdr 1
5342 echo "$ac_t""no" 1>&6
5347 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5348 # people who are not cross-compiling but are compiling cross-assemblers.
5349 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5350 echo "configure:5351: checking whether compiling a cross-assembler" >&5
5351 if test "${host}" = "${target}"; then
5355 cat >> confdefs.h
<<\EOF
5356 #define CROSS_COMPILE 1
5360 echo "$ac_t""$cross_gas" 1>&6
5362 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5363 # for constant arguments. Useless!
5364 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5365 echo "configure:5366: checking for working alloca.h" >&5
5366 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5367 echo $ac_n "(cached) $ac_c" 1>&6
5369 cat > conftest.
$ac_ext <<EOF
5370 #line 5371 "configure"
5371 #include "confdefs.h"
5374 char *p = alloca(2 * sizeof(int));
5377 if { (eval echo configure
:5378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5379 ac_cv_header_alloca_h
=yes
5381 echo "configure: failed program was:" >&5
5382 cat conftest.
$ac_ext >&5
5384 ac_cv_header_alloca_h
=no
5389 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5390 if test $ac_cv_header_alloca_h = yes; then
5391 cat >> confdefs.h
<<\EOF
5392 #define HAVE_ALLOCA_H 1
5397 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5398 echo "configure:5399: checking for alloca" >&5
5399 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5400 echo $ac_n "(cached) $ac_c" 1>&6
5402 cat > conftest.
$ac_ext <<EOF
5403 #line 5404 "configure"
5404 #include "confdefs.h"
5407 # define alloca __builtin_alloca
5410 # include <malloc.h>
5411 # define alloca _alloca
5414 # include <alloca.h>
5419 # ifndef alloca /* predefined by HP cc +Olibcalls */
5428 char *p = (char *) alloca(1);
5431 if { (eval echo configure
:5432: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5433 ac_cv_func_alloca_works
=yes
5435 echo "configure: failed program was:" >&5
5436 cat conftest.
$ac_ext >&5
5438 ac_cv_func_alloca_works
=no
5443 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5444 if test $ac_cv_func_alloca_works = yes; then
5445 cat >> confdefs.h
<<\EOF
5446 #define HAVE_ALLOCA 1
5451 if test $ac_cv_func_alloca_works = no
; then
5452 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5453 # that cause trouble. Some versions do not even contain alloca or
5454 # contain a buggy version. If you still want to use their alloca,
5455 # use ar to extract alloca.o from them instead of compiling alloca.c.
5456 ALLOCA
=alloca.
${ac_objext}
5457 cat >> confdefs.h
<<\EOF
5462 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5463 echo "configure:5464: checking whether alloca needs Cray hooks" >&5
5464 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5465 echo $ac_n "(cached) $ac_c" 1>&6
5467 cat > conftest.
$ac_ext <<EOF
5468 #line 5469 "configure"
5469 #include "confdefs.h"
5470 #if defined(CRAY) && ! defined(CRAY2)
5477 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5478 egrep "webecray" >/dev
/null
2>&1; then
5489 echo "$ac_t""$ac_cv_os_cray" 1>&6
5490 if test $ac_cv_os_cray = yes; then
5491 for ac_func
in _getb67 GETB67 getb67
; do
5492 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5493 echo "configure:5494: checking for $ac_func" >&5
5494 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5495 echo $ac_n "(cached) $ac_c" 1>&6
5497 cat > conftest.
$ac_ext <<EOF
5498 #line 5499 "configure"
5499 #include "confdefs.h"
5500 /* System header to define __stub macros and hopefully few prototypes,
5501 which can conflict with char $ac_func(); below. */
5503 /* Override any gcc2 internal prototype to avoid an error. */
5504 /* We use char because int might match the return type of a gcc2
5505 builtin and then its argument prototype would still apply. */
5510 /* The GNU C library defines this for functions which it implements
5511 to always fail with ENOSYS. Some functions are actually named
5512 something starting with __ and the normal name is an alias. */
5513 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5521 if { (eval echo configure
:5522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5523 eval "ac_cv_func_$ac_func=yes"
5525 echo "configure: failed program was:" >&5
5526 cat conftest.
$ac_ext >&5
5528 eval "ac_cv_func_$ac_func=no"
5533 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5534 echo "$ac_t""yes" 1>&6
5535 cat >> confdefs.h
<<EOF
5536 #define CRAY_STACKSEG_END $ac_func
5541 echo "$ac_t""no" 1>&6
5547 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5548 echo "configure:5549: checking stack direction for C alloca" >&5
5549 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5550 echo $ac_n "(cached) $ac_c" 1>&6
5552 if test "$cross_compiling" = yes; then
5553 ac_cv_c_stack_direction
=0
5555 cat > conftest.
$ac_ext <<EOF
5556 #line 5557 "configure"
5557 #include "confdefs.h"
5558 find_stack_direction ()
5560 static char *addr = 0;
5565 return find_stack_direction ();
5568 return (&dummy > addr) ? 1 : -1;
5572 exit (find_stack_direction() < 0);
5575 if { (eval echo configure
:5576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5577 ac_cv_c_stack_direction
=1
5579 echo "configure: failed program was:" >&5
5580 cat conftest.
$ac_ext >&5
5582 ac_cv_c_stack_direction
=-1
5589 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5590 cat >> confdefs.h
<<EOF
5591 #define STACK_DIRECTION $ac_cv_c_stack_direction
5596 echo $ac_n "checking for inline""... $ac_c" 1>&6
5597 echo "configure:5598: checking for inline" >&5
5598 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5599 echo $ac_n "(cached) $ac_c" 1>&6
5602 for ac_kw
in inline __inline__ __inline
; do
5603 cat > conftest.
$ac_ext <<EOF
5604 #line 5605 "configure"
5605 #include "confdefs.h"
5611 if { (eval echo configure
:5612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5613 ac_cv_c_inline
=$ac_kw; break
5615 echo "configure: failed program was:" >&5
5616 cat conftest.
$ac_ext >&5
5623 echo "$ac_t""$ac_cv_c_inline" 1>&6
5624 case "$ac_cv_c_inline" in
5626 no
) cat >> confdefs.h
<<\EOF
5630 *) cat >> confdefs.h
<<EOF
5631 #define inline $ac_cv_c_inline
5637 # VMS doesn't have unlink.
5638 for ac_func
in unlink remove
5640 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5641 echo "configure:5642: checking for $ac_func" >&5
5642 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5643 echo $ac_n "(cached) $ac_c" 1>&6
5645 cat > conftest.
$ac_ext <<EOF
5646 #line 5647 "configure"
5647 #include "confdefs.h"
5648 /* System header to define __stub macros and hopefully few prototypes,
5649 which can conflict with char $ac_func(); below. */
5651 /* Override any gcc2 internal prototype to avoid an error. */
5652 /* We use char because int might match the return type of a gcc2
5653 builtin and then its argument prototype would still apply. */
5658 /* The GNU C library defines this for functions which it implements
5659 to always fail with ENOSYS. Some functions are actually named
5660 something starting with __ and the normal name is an alias. */
5661 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5669 if { (eval echo configure
:5670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5671 eval "ac_cv_func_$ac_func=yes"
5673 echo "configure: failed program was:" >&5
5674 cat conftest.
$ac_ext >&5
5676 eval "ac_cv_func_$ac_func=no"
5681 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5682 echo "$ac_t""yes" 1>&6
5683 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5684 cat >> confdefs.h
<<EOF
5685 #define $ac_tr_func 1
5689 echo "$ac_t""no" 1>&6
5694 # Some systems don't have sbrk().
5697 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5698 echo "configure:5699: checking for $ac_func" >&5
5699 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5700 echo $ac_n "(cached) $ac_c" 1>&6
5702 cat > conftest.
$ac_ext <<EOF
5703 #line 5704 "configure"
5704 #include "confdefs.h"
5705 /* System header to define __stub macros and hopefully few prototypes,
5706 which can conflict with char $ac_func(); below. */
5708 /* Override any gcc2 internal prototype to avoid an error. */
5709 /* We use char because int might match the return type of a gcc2
5710 builtin and then its argument prototype would still apply. */
5715 /* The GNU C library defines this for functions which it implements
5716 to always fail with ENOSYS. Some functions are actually named
5717 something starting with __ and the normal name is an alias. */
5718 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5726 if { (eval echo configure
:5727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5728 eval "ac_cv_func_$ac_func=yes"
5730 echo "configure: failed program was:" >&5
5731 cat conftest.
$ac_ext >&5
5733 eval "ac_cv_func_$ac_func=no"
5738 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5739 echo "$ac_t""yes" 1>&6
5740 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5741 cat >> confdefs.h
<<EOF
5742 #define $ac_tr_func 1
5746 echo "$ac_t""no" 1>&6
5751 # do we need the math library?
5752 case "${need_libm}" in
5756 *-*-beos* |
*-*-cygwin* |
*-*-pw32*)
5757 # These system don't have libm
5760 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5761 echo "configure:5762: checking for _mwvalidcheckl in -lmw" >&5
5762 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5763 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5764 echo $ac_n "(cached) $ac_c" 1>&6
5766 ac_save_LIBS
="$LIBS"
5768 cat > conftest.
$ac_ext <<EOF
5769 #line 5770 "configure"
5770 #include "confdefs.h"
5771 /* Override any gcc2 internal prototype to avoid an error. */
5772 /* We use char because int might match the return type of a gcc2
5773 builtin and then its argument prototype would still apply. */
5774 char _mwvalidcheckl();
5780 if { (eval echo configure
:5781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5782 eval "ac_cv_lib_$ac_lib_var=yes"
5784 echo "configure: failed program was:" >&5
5785 cat conftest.
$ac_ext >&5
5787 eval "ac_cv_lib_$ac_lib_var=no"
5790 LIBS
="$ac_save_LIBS"
5793 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5794 echo "$ac_t""yes" 1>&6
5797 echo "$ac_t""no" 1>&6
5800 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5801 echo "configure:5802: checking for main in -lm" >&5
5802 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5803 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5804 echo $ac_n "(cached) $ac_c" 1>&6
5806 ac_save_LIBS
="$LIBS"
5808 cat > conftest.
$ac_ext <<EOF
5809 #line 5810 "configure"
5810 #include "confdefs.h"
5816 if { (eval echo configure
:5817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5818 eval "ac_cv_lib_$ac_lib_var=yes"
5820 echo "configure: failed program was:" >&5
5821 cat conftest.
$ac_ext >&5
5823 eval "ac_cv_lib_$ac_lib_var=no"
5826 LIBS
="$ac_save_LIBS"
5829 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5830 echo "$ac_t""yes" 1>&6
5833 echo "$ac_t""no" 1>&6
5838 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5839 echo "configure:5840: checking for main in -lm" >&5
5840 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5841 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5842 echo $ac_n "(cached) $ac_c" 1>&6
5844 ac_save_LIBS
="$LIBS"
5846 cat > conftest.
$ac_ext <<EOF
5847 #line 5848 "configure"
5848 #include "confdefs.h"
5854 if { (eval echo configure
:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5856 eval "ac_cv_lib_$ac_lib_var=yes"
5858 echo "configure: failed program was:" >&5
5859 cat conftest.
$ac_ext >&5
5861 eval "ac_cv_lib_$ac_lib_var=no"
5864 LIBS
="$ac_save_LIBS"
5867 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5868 echo "$ac_t""yes" 1>&6
5871 echo "$ac_t""no" 1>&6
5881 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5882 # enough, but on some of those systems, the assert macro relies on requoting
5884 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5885 echo "configure:5886: checking for working assert macro" >&5
5886 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5887 echo $ac_n "(cached) $ac_c" 1>&6
5889 cat > conftest.
$ac_ext <<EOF
5890 #line 5891 "configure"
5891 #include "confdefs.h"
5896 /* check for requoting problems */
5897 static int a, b, c, d;
5899 assert (!strcmp(s, "foo bar baz quux"));
5900 /* check for newline handling */
5906 if { (eval echo configure
:5907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5908 gas_cv_assert_ok
=yes
5910 echo "configure: failed program was:" >&5
5911 cat conftest.
$ac_ext >&5
5917 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5918 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5919 #define BROKEN_ASSERT 1
5924 # On some systems, the system header files may not declare malloc, realloc,
5925 # and free. There are places where gas needs these functions to have been
5926 # declared -- such as when taking their addresses.
5928 #ifdef HAVE_MEMORY_H
5931 #ifdef HAVE_STRING_H
5934 #ifdef HAVE_STRINGS_H
5935 #include <strings.h>
5938 #ifdef HAVE_STDLIB_H
5941 #ifdef HAVE_UNISTD_H
5946 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5947 echo "configure:5948: checking whether declaration is required for strstr" >&5
5948 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5949 echo $ac_n "(cached) $ac_c" 1>&6
5951 cat > conftest.
$ac_ext <<EOF
5952 #line 5953 "configure"
5953 #include "confdefs.h"
5957 typedef char *(*f)();
5963 if { (eval echo configure
:5964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5965 gas_cv_decl_needed_strstr
=no
5967 echo "configure: failed program was:" >&5
5968 cat conftest.
$ac_ext >&5
5970 gas_cv_decl_needed_strstr
=yes
5974 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5975 if test $gas_cv_decl_needed_strstr = yes; then
5976 cat >> confdefs.h
<<\EOF
5977 #define NEED_DECLARATION_STRSTR 1
5983 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5984 echo "configure:5985: checking whether declaration is required for malloc" >&5
5985 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5986 echo $ac_n "(cached) $ac_c" 1>&6
5988 cat > conftest.
$ac_ext <<EOF
5989 #line 5990 "configure"
5990 #include "confdefs.h"
5994 typedef char *(*f)();
6000 if { (eval echo configure
:6001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6002 gas_cv_decl_needed_malloc
=no
6004 echo "configure: failed program was:" >&5
6005 cat conftest.
$ac_ext >&5
6007 gas_cv_decl_needed_malloc
=yes
6011 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6012 if test $gas_cv_decl_needed_malloc = yes; then
6013 cat >> confdefs.h
<<\EOF
6014 #define NEED_DECLARATION_MALLOC 1
6020 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6021 echo "configure:6022: checking whether declaration is required for free" >&5
6022 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6023 echo $ac_n "(cached) $ac_c" 1>&6
6025 cat > conftest.
$ac_ext <<EOF
6026 #line 6027 "configure"
6027 #include "confdefs.h"
6031 typedef void (*f)();
6037 if { (eval echo configure
:6038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6039 gas_cv_decl_needed_free
=no
6041 echo "configure: failed program was:" >&5
6042 cat conftest.
$ac_ext >&5
6044 gas_cv_decl_needed_free
=yes
6048 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6049 if test $gas_cv_decl_needed_free = yes; then
6050 cat >> confdefs.h
<<\EOF
6051 #define NEED_DECLARATION_FREE 1
6057 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6058 echo "configure:6059: checking whether declaration is required for sbrk" >&5
6059 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6060 echo $ac_n "(cached) $ac_c" 1>&6
6062 cat > conftest.
$ac_ext <<EOF
6063 #line 6064 "configure"
6064 #include "confdefs.h"
6068 typedef char *(*f)();
6074 if { (eval echo configure
:6075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6076 gas_cv_decl_needed_sbrk
=no
6078 echo "configure: failed program was:" >&5
6079 cat conftest.
$ac_ext >&5
6081 gas_cv_decl_needed_sbrk
=yes
6085 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6086 if test $gas_cv_decl_needed_sbrk = yes; then
6087 cat >> confdefs.h
<<\EOF
6088 #define NEED_DECLARATION_SBRK 1
6094 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6095 echo "configure:6096: checking whether declaration is required for environ" >&5
6096 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6097 echo $ac_n "(cached) $ac_c" 1>&6
6099 cat > conftest.
$ac_ext <<EOF
6100 #line 6101 "configure"
6101 #include "confdefs.h"
6111 if { (eval echo configure
:6112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6113 gas_cv_decl_needed_environ
=no
6115 echo "configure: failed program was:" >&5
6116 cat conftest.
$ac_ext >&5
6118 gas_cv_decl_needed_environ
=yes
6122 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6123 if test $gas_cv_decl_needed_environ = yes; then
6124 cat >> confdefs.h
<<\EOF
6125 #define NEED_DECLARATION_ENVIRON 1
6131 # Does errno.h declare errno, or do we have to add a separate declaration
6134 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6135 echo "configure:6136: checking whether declaration is required for errno" >&5
6136 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6137 echo $ac_n "(cached) $ac_c" 1>&6
6139 cat > conftest.
$ac_ext <<EOF
6140 #line 6141 "configure"
6141 #include "confdefs.h"
6155 if { (eval echo configure
:6156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6157 gas_cv_decl_needed_errno
=no
6159 echo "configure: failed program was:" >&5
6160 cat conftest.
$ac_ext >&5
6162 gas_cv_decl_needed_errno
=yes
6166 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6167 if test $gas_cv_decl_needed_errno = yes; then
6168 cat >> confdefs.h
<<\EOF
6169 #define NEED_DECLARATION_ERRNO 1
6178 cat > confcache
<<\EOF
6179 # This file is a shell script that caches the results of configure
6180 # tests run on this system so they can be shared between configure
6181 # scripts and configure runs. It is not useful on other systems.
6182 # If it contains results you don't want to keep, you may remove or edit it.
6184 # By default, configure uses ./config.cache as the cache file,
6185 # creating it if it does not exist already. You can give configure
6186 # the --cache-file=FILE option to use a different cache file; that is
6187 # what configure does when it calls configure scripts in
6188 # subdirectories, so they share the cache.
6189 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6190 # config.status only pays attention to the cache file if you give it the
6191 # --recheck option to rerun configure.
6194 # The following way of writing the cache mishandles newlines in values,
6195 # but we know of no workaround that is simple, portable, and efficient.
6196 # So, don't put newlines in cache variables' values.
6197 # Ultrix sh set writes to stderr and can't be redirected directly,
6198 # and sets the high bit in the cache file unless we assign to the vars.
6200 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6202 # `set' does not quote correctly, so add quotes (double-quote substitution
6203 # turns \\\\ into \\, and sed turns \\ into \).
6205 -e "s/'/'\\\\''/g" \
6206 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6209 # `set' quotes correctly as required by POSIX, so do not add quotes.
6210 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6213 if cmp -s $cache_file confcache
; then
6216 if test -w $cache_file; then
6217 echo "updating cache $cache_file"
6218 cat confcache
> $cache_file
6220 echo "not updating unwritable cache $cache_file"
6225 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6227 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6228 # Let make expand exec_prefix.
6229 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6231 # Any assignment to VPATH causes Sun make to only execute
6232 # the first set of double-colon rules, so remove it if not needed.
6233 # If there is a colon in the path, we need to keep it.
6234 if test "x$srcdir" = x.
; then
6235 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6238 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6240 DEFS
=-DHAVE_CONFIG_H
6242 # Without the "./", some shells look in PATH for config.status.
6243 : ${CONFIG_STATUS=./config.status}
6245 echo creating
$CONFIG_STATUS
6246 rm -f $CONFIG_STATUS
6247 cat > $CONFIG_STATUS <<EOF
6249 # Generated automatically by configure.
6250 # Run this file to recreate the current configuration.
6251 # This directory was configured as follows,
6252 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6254 # $0 $ac_configure_args
6256 # Compiler output produced by configure, useful for debugging
6257 # configure, is in ./config.log if it exists.
6259 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6262 case "\$ac_option" in
6263 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6264 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6265 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6266 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6267 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6269 -help | --help | --hel | --he | --h)
6270 echo "\$ac_cs_usage"; exit 0 ;;
6271 *) echo "\$ac_cs_usage"; exit 1 ;;
6275 ac_given_srcdir=$srcdir
6276 ac_given_INSTALL="$INSTALL"
6278 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
6280 cat >> $CONFIG_STATUS <<EOF
6282 # Protect against being on the right side of a sed subst in config.status.
6283 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6284 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6288 s%@CFLAGS@%$CFLAGS%g
6289 s%@CPPFLAGS@%$CPPFLAGS%g
6290 s%@CXXFLAGS@%$CXXFLAGS%g
6291 s%@FFLAGS@%$FFLAGS%g
6293 s%@LDFLAGS@%$LDFLAGS%g
6295 s%@exec_prefix@%$exec_prefix%g
6296 s%@prefix@%$prefix%g
6297 s%@program_transform_name@%$program_transform_name%g
6298 s%@bindir@%$bindir%g
6299 s%@sbindir@%$sbindir%g
6300 s%@libexecdir@%$libexecdir%g
6301 s%@datadir@%$datadir%g
6302 s%@sysconfdir@%$sysconfdir%g
6303 s%@sharedstatedir@%$sharedstatedir%g
6304 s%@localstatedir@%$localstatedir%g
6305 s%@libdir@%$libdir%g
6306 s%@includedir@%$includedir%g
6307 s%@oldincludedir@%$oldincludedir%g
6308 s%@infodir@%$infodir%g
6309 s%@mandir@%$mandir%g
6311 s%@host_alias@%$host_alias%g
6312 s%@host_cpu@%$host_cpu%g
6313 s%@host_vendor@%$host_vendor%g
6314 s%@host_os@%$host_os%g
6315 s%@target@%$target%g
6316 s%@target_alias@%$target_alias%g
6317 s%@target_cpu@%$target_cpu%g
6318 s%@target_vendor@%$target_vendor%g
6319 s%@target_os@%$target_os%g
6321 s%@build_alias@%$build_alias%g
6322 s%@build_cpu@%$build_cpu%g
6323 s%@build_vendor@%$build_vendor%g
6324 s%@build_os@%$build_os%g
6325 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6326 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6327 s%@INSTALL_DATA@%$INSTALL_DATA%g
6328 s%@PACKAGE@%$PACKAGE%g
6329 s%@VERSION@%$VERSION%g
6330 s%@ACLOCAL@%$ACLOCAL%g
6331 s%@AUTOCONF@%$AUTOCONF%g
6332 s%@AUTOMAKE@%$AUTOMAKE%g
6333 s%@AUTOHEADER@%$AUTOHEADER%g
6334 s%@MAKEINFO@%$MAKEINFO%g
6335 s%@SET_MAKE@%$SET_MAKE%g
6338 s%@OBJEXT@%$OBJEXT%g
6339 s%@EXEEXT@%$EXEEXT%g
6340 s%@RANLIB@%$RANLIB%g
6342 s%@LIBTOOL@%$LIBTOOL%g
6343 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6344 s%@GDBINIT@%$GDBINIT%g
6345 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6346 s%@extra_objects@%$extra_objects%g
6347 s%@target_cpu_type@%$target_cpu_type%g
6348 s%@obj_format@%$obj_format%g
6349 s%@te_file@%$te_file%g
6350 s%@install_tooldir@%$install_tooldir%g
6352 s%@BFDLIB@%$BFDLIB%g
6353 s%@OPCODES_LIB@%$OPCODES_LIB%g
6354 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6357 s%@LEXLIB@%$LEXLIB%g
6359 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6360 s%@ALLOCA@%$ALLOCA%g
6361 s%@USE_NLS@%$USE_NLS%g
6362 s%@MSGFMT@%$MSGFMT%g
6363 s%@GMSGFMT@%$GMSGFMT%g
6364 s%@XGETTEXT@%$XGETTEXT%g
6365 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6366 s%@CATALOGS@%$CATALOGS%g
6367 s%@CATOBJEXT@%$CATOBJEXT%g
6368 s%@DATADIRNAME@%$DATADIRNAME%g
6369 s%@GMOFILES@%$GMOFILES%g
6370 s%@INSTOBJEXT@%$INSTOBJEXT%g
6371 s%@INTLDEPS@%$INTLDEPS%g
6372 s%@INTLLIBS@%$INTLLIBS%g
6373 s%@INTLOBJS@%$INTLOBJS%g
6374 s%@POFILES@%$POFILES%g
6376 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6378 s%@GT_YES@%$GT_YES%g
6379 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6381 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6382 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6389 cat >> $CONFIG_STATUS <<\EOF
6391 # Split the substitutions into bite-sized pieces for seds with
6392 # small command number limits, like on Digital OSF/1 and HP-UX.
6393 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6394 ac_file
=1 # Number of current file.
6395 ac_beg
=1 # First line for current file.
6396 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6399 while $ac_more_lines; do
6400 if test $ac_beg -gt 1; then
6401 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6403 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6405 if test ! -s conftest.s
$ac_file; then
6407 rm -f conftest.s
$ac_file
6409 if test -z "$ac_sed_cmds"; then
6410 ac_sed_cmds
="sed -f conftest.s$ac_file"
6412 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6414 ac_file
=`expr $ac_file + 1`
6416 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6419 if test -z "$ac_sed_cmds"; then
6424 cat >> $CONFIG_STATUS <<EOF
6426 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6428 cat >> $CONFIG_STATUS <<\EOF
6429 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6430 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6432 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6433 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6434 *) ac_file_in
="${ac_file}.in" ;;
6437 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6439 # Remove last slash and all that follows it. Not all systems have dirname.
6440 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6441 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6442 # The file is in a subdirectory.
6443 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6444 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6445 # A "../" for each directory in $ac_dir_suffix.
6446 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6448 ac_dir_suffix
= ac_dots
=
6451 case "$ac_given_srcdir" in
6453 if test -z "$ac_dots"; then top_srcdir
=.
6454 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6455 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6457 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6458 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6461 case "$ac_given_INSTALL" in
6462 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6463 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6466 echo creating
"$ac_file"
6468 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6470 *Makefile
*) ac_comsub
="1i\\
6471 # $configure_input" ;;
6475 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6477 s%@configure_input@%$configure_input%g
6478 s%@srcdir@%$srcdir%g
6479 s%@top_srcdir@%$top_srcdir%g
6480 s%@INSTALL@%$INSTALL%g
6481 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6485 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6486 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6488 # ac_d sets the value in "#define NAME VALUE" lines.
6489 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6490 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6493 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6494 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6495 ac_uB
='\([ ]\)%\1#\2define\3'
6498 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6499 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6500 ac_eB
='$%\1#\2define\3'
6504 if test "${CONFIG_HEADERS+set}" != set; then
6506 cat >> $CONFIG_STATUS <<EOF
6507 CONFIG_HEADERS="config.h:config.in"
6509 cat >> $CONFIG_STATUS <<\EOF
6511 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6512 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6514 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6515 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6516 *) ac_file_in
="${ac_file}.in" ;;
6519 echo creating
$ac_file
6521 rm -f conftest.frag conftest.
in conftest.out
6522 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6523 cat $ac_file_inputs > conftest.
in
6527 # Transform confdefs.h into a sed script conftest.vals that substitutes
6528 # the proper values into config.h.in to produce config.h. And first:
6529 # Protect against being on the right side of a sed subst in config.status.
6530 # Protect against being in an unquoted here document in config.status.
6532 cat > conftest.hdr
<<\EOF
6535 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6539 sed -n -f conftest.hdr confdefs.h > conftest.vals
6542 # This sed command replaces #undef with comments. This is necessary, for
6543 # example, in the case of _POSIX_SOURCE, which is predefined and required
6544 # on some systems where configure will not decide to define it.
6545 cat >> conftest.vals <<\EOF
6546 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6549 # Break up conftest.vals because some shells have a limit on
6550 # the size of here documents, and old seds have small limits too.
6555 ac_lines=`grep -c . conftest.vals
`
6556 # grep -c gives empty output for an empty file on some AIX systems.
6557 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6558 # Write a limited-size here document to conftest.frag.
6559 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6560 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6562 sed -f conftest.frag conftest.in > conftest.out
6564 mv conftest.out conftest.in
6566 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6568 mv conftest.tail conftest.vals
6572 cat >> $CONFIG_STATUS <<\EOF
6573 rm -f conftest.frag conftest.h
6574 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6575 cat conftest.in >> conftest.h
6577 if cmp -s $ac_file conftest.h 2>/dev/null; then
6578 echo "$ac_file is unchanged"
6581 # Remove last slash and all that follows it. Not all systems have dirname.
6582 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6583 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6584 # The file is in a subdirectory.
6585 test ! -d "$ac_dir" && mkdir "$ac_dir"
6588 mv conftest.h $ac_file
6593 cat >> $CONFIG_STATUS <<EOF
6595 target_cpu_type=${target_cpu_type}
6596 cgen_cpu_prefix=${cgen_cpu_prefix}
6597 obj_format=${obj_format}
6600 cat >> $CONFIG_STATUS <<\EOF
6601 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6602 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6603 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6604 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6605 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6606 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6607 if test "x$cgen_cpu_prefix" != x ; then
6608 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6611 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6614 chmod +x $CONFIG_STATUS
6615 rm -fr confdefs* $ac_clean_files
6616 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1