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 force libtool not to do file locking"
25 --enable-bfd-assembler use BFD back end for writing object files"
27 targets alternative target configurations besides the primary"
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
31 --disable-nls do not use Native Language Support"
33 --with-included-gettext use the GNU gettext library included here"
35 --enable-maintainer-mode enable make rules and dependencies not useful
36 (and sometimes confusing) to the casual installer"
38 # Initialize some variables set by options.
39 # The variables have the same names as the options, with
40 # dashes changed to underlines.
42 cache_file
=.
/config.cache
51 program_transform_name
=s
,x
,x
,
60 bindir
='${exec_prefix}/bin'
61 sbindir
='${exec_prefix}/sbin'
62 libexecdir
='${exec_prefix}/libexec'
63 datadir
='${prefix}/share'
64 sysconfdir
='${prefix}/etc'
65 sharedstatedir
='${prefix}/com'
66 localstatedir
='${prefix}/var'
67 libdir
='${exec_prefix}/lib'
68 includedir
='${prefix}/include'
69 oldincludedir
='/usr/include'
70 infodir
='${prefix}/info'
71 mandir
='${prefix}/man'
73 # Initialize some other variables.
76 SHELL
=${CONFIG_SHELL-/bin/sh}
77 # Maximum number of lines to put in a shell here document.
84 # If the previous option needs an argument, assign it.
85 if test -n "$ac_prev"; then
86 eval "$ac_prev=\$ac_option"
92 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 # Accept the important Cygnus configure options, so we can diagnose typos.
100 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
102 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
103 bindir
="$ac_optarg" ;;
105 -build |
--build |
--buil |
--bui |
--bu)
107 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
108 build
="$ac_optarg" ;;
110 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
111 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
112 ac_prev
=cache_file
;;
113 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
114 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
115 cache_file
="$ac_optarg" ;;
117 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
119 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
121 datadir
="$ac_optarg" ;;
123 -disable-* |
--disable-*)
124 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
130 eval "enable_${ac_feature}=no" ;;
132 -enable-* |
--enable-*)
133 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
134 # Reject names that are not valid shell variable names.
135 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
136 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
138 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
143 eval "enable_${ac_feature}='$ac_optarg'" ;;
145 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
146 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
147 |
--exec |
--exe |
--ex)
148 ac_prev
=exec_prefix
;;
149 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
150 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
151 |
--exec=* |
--exe=* |
--ex=*)
152 exec_prefix
="$ac_optarg" ;;
154 -gas |
--gas |
--ga |
--g)
155 # Obsolete; use --with-gas.
158 -help |
--help |
--hel |
--he)
159 # Omit some internal or obsolete options to make the list less imposing.
160 # This message is too long to be a string in the A/UX 3.1 sh.
162 Usage: configure [options] [host]
163 Options: [defaults in brackets after descriptions]
165 --cache-file=FILE cache test results in FILE
166 --help print this message
167 --no-create do not create output files
168 --quiet, --silent do not print \`checking...' messages
169 --site-file=FILE use FILE as the site file
170 --version print the version of autoconf that created configure
171 Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201 Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
214 -host |
--host |
--hos |
--ho)
216 -host=* |
--host=* |
--hos=* |
--ho=*)
219 -includedir |
--includedir |
--includedi |
--included |
--include \
220 |
--includ |
--inclu |
--incl |
--inc)
221 ac_prev
=includedir
;;
222 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
223 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
224 includedir
="$ac_optarg" ;;
226 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
228 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
229 infodir
="$ac_optarg" ;;
231 -libdir |
--libdir |
--libdi |
--libd)
233 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
234 libdir
="$ac_optarg" ;;
236 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
237 |
--libexe |
--libex |
--libe)
238 ac_prev
=libexecdir
;;
239 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
240 |
--libexe=* |
--libex=* |
--libe=*)
241 libexecdir
="$ac_optarg" ;;
243 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
244 |
--localstate |
--localstat |
--localsta |
--localst \
245 |
--locals |
--local |
--loca |
--loc |
--lo)
246 ac_prev
=localstatedir
;;
247 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
248 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
249 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
250 localstatedir
="$ac_optarg" ;;
252 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
254 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
255 mandir
="$ac_optarg" ;;
258 # Obsolete; use --without-fp.
261 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
265 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
266 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
269 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
270 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
271 |
--oldin |
--oldi |
--old |
--ol |
--o)
272 ac_prev
=oldincludedir
;;
273 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
274 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
275 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
276 oldincludedir
="$ac_optarg" ;;
278 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
280 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
281 prefix
="$ac_optarg" ;;
283 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
284 |
--program-pre |
--program-pr |
--program-p)
285 ac_prev
=program_prefix
;;
286 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
287 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
288 program_prefix
="$ac_optarg" ;;
290 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
291 |
--program-suf |
--program-su |
--program-s)
292 ac_prev
=program_suffix
;;
293 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
294 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
295 program_suffix
="$ac_optarg" ;;
297 -program-transform-name |
--program-transform-name \
298 |
--program-transform-nam |
--program-transform-na \
299 |
--program-transform-n |
--program-transform- \
300 |
--program-transform |
--program-transfor \
301 |
--program-transfo |
--program-transf \
302 |
--program-trans |
--program-tran \
303 |
--progr-tra |
--program-tr |
--program-t)
304 ac_prev
=program_transform_name
;;
305 -program-transform-name=* |
--program-transform-name=* \
306 |
--program-transform-nam=* |
--program-transform-na=* \
307 |
--program-transform-n=* |
--program-transform-=* \
308 |
--program-transform=* |
--program-transfor=* \
309 |
--program-transfo=* |
--program-transf=* \
310 |
--program-trans=* |
--program-tran=* \
311 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
312 program_transform_name
="$ac_optarg" ;;
314 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
315 |
-silent |
--silent |
--silen |
--sile |
--sil)
318 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
320 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
322 sbindir
="$ac_optarg" ;;
324 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
325 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
326 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
328 ac_prev
=sharedstatedir
;;
329 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
330 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
331 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
333 sharedstatedir
="$ac_optarg" ;;
335 -site |
--site |
--sit)
337 -site=* |
--site=* |
--sit=*)
340 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
342 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
343 sitefile
="$ac_optarg" ;;
345 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
347 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
348 srcdir
="$ac_optarg" ;;
350 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
351 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
352 ac_prev
=sysconfdir
;;
353 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
354 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
355 sysconfdir
="$ac_optarg" ;;
357 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
359 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
360 target
="$ac_optarg" ;;
362 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
365 -version |
--version |
--versio |
--versi |
--vers)
366 echo "configure generated by autoconf version 2.13"
370 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package
=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}='$ac_optarg'" ;;
382 -without-* |
--without-*)
383 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
384 # Reject names that are not valid shell variable names.
385 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
386 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
388 ac_package
=`echo $ac_package| sed 's/-/_/g'`
389 eval "with_${ac_package}=no" ;;
392 # Obsolete; use --with-x.
395 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
396 |
--x-incl |
--x-inc |
--x-in |
--x-i)
397 ac_prev
=x_includes
;;
398 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
399 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
400 x_includes
="$ac_optarg" ;;
402 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
403 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
404 ac_prev
=x_libraries
;;
405 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
406 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
407 x_libraries
="$ac_optarg" ;;
409 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
413 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
414 echo "configure: warning: $ac_option: invalid host type" 1>&2
416 if test "x$nonopt" != xNONE
; then
417 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
425 if test -n "$ac_prev"; then
426 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
429 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
431 # File descriptor usage:
434 # 2 errors and warnings
435 # 3 some systems may open it to /dev/tty
436 # 4 used on the Kubota Titan
437 # 6 checking for... messages and results
438 # 5 compiler messages saved in config.log
439 if test "$silent" = yes; then
447 This file contains any messages produced by compilers while
448 running configure, to aid debugging if configure makes a mistake.
451 # Strip out --no-create and --no-recursion so they do not pile up.
452 # Also quote any args containing shell metacharacters.
457 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
458 |
--no-cr |
--no-c) ;;
459 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
460 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
461 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
462 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
463 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
468 # Only set these to C if already set. These must not be set unconditionally
469 # because not all systems understand e.g. LANG=C (notably SCO).
470 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
471 # Non-C LC_CTYPE values break the ctype check.
472 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
473 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
474 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
475 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
477 # confdefs.h avoids OS command line length limits that DEFS can exceed.
478 rm -rf conftest
* confdefs.h
479 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
482 # A filename unique to this package, relative to the directory that
483 # configure is in, which we can look for to find out if srcdir is correct.
486 # Find the source files, if location was not specified.
487 if test -z "$srcdir"; then
488 ac_srcdir_defaulted
=yes
489 # Try the directory containing this script, then its parent.
491 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
492 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
494 if test ! -r $srcdir/$ac_unique_file; then
498 ac_srcdir_defaulted
=no
500 if test ! -r $srcdir/$ac_unique_file; then
501 if test "$ac_srcdir_defaulted" = yes; then
502 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
507 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
509 # Prefer explicitly selected file to automatically selected ones.
510 if test -z "$sitefile"; then
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE
; then
513 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
515 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
519 CONFIG_SITE
="$sitefile"
521 for ac_site_file
in $CONFIG_SITE; do
522 if test -r "$ac_site_file"; then
523 echo "loading site script $ac_site_file"
528 if test -r "$cache_file"; then
529 echo "loading cache $cache_file"
532 echo "creating cache $cache_file"
537 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
538 ac_cpp
='$CPP $CPPFLAGS'
539 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
540 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
541 cross_compiling
=$ac_cv_prog_cc_cross
545 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
546 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
547 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
554 ac_n
= ac_c
='\c' ac_t
=
560 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
561 if test -f $ac_dir/install-sh
; then
563 ac_install_sh
="$ac_aux_dir/install-sh -c"
565 elif test -f $ac_dir/install.sh
; then
567 ac_install_sh
="$ac_aux_dir/install.sh -c"
571 if test -z "$ac_aux_dir"; then
572 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
574 ac_config_guess
=$ac_aux_dir/config.guess
575 ac_config_sub
=$ac_aux_dir/config.sub
576 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
579 # Do some error checking and defaulting for the host and target type.
581 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
584 # 1. You are not allowed to specify --host, --target, and nonopt at the
586 # 2. Host defaults to nonopt.
587 # 3. If nonopt is not specified, then host defaults to the current host,
588 # as determined by config.guess.
589 # 4. Target and build default to nonopt.
590 # 5. If nonopt is not specified, then target and build default to host.
592 # The aliases save the names the user supplied, while $host etc.
593 # will get canonicalized.
594 case $host---$target---$nonopt in
595 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
596 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
600 # Make sure we can run config.sub.
601 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
602 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
605 echo $ac_n "checking host system type""... $ac_c" 1>&6
606 echo "configure:607: checking host system type" >&5
609 case "$host_alias" in
613 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
614 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
616 *) host_alias
=$nonopt ;;
620 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
621 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
622 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
623 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
624 echo "$ac_t""$host" 1>&6
626 echo $ac_n "checking target system type""... $ac_c" 1>&6
627 echo "configure:628: checking target system type" >&5
630 case "$target_alias" in
633 NONE
) target_alias
=$host_alias ;;
634 *) target_alias
=$nonopt ;;
638 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
639 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
640 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
641 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
642 echo "$ac_t""$target" 1>&6
644 echo $ac_n "checking build system type""... $ac_c" 1>&6
645 echo "configure:646: checking build system type" >&5
648 case "$build_alias" in
651 NONE
) build_alias
=$host_alias ;;
652 *) build_alias
=$nonopt ;;
656 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
657 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
658 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
659 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
660 echo "$ac_t""$build" 1>&6
662 test "$host_alias" != "$target_alias" &&
663 test "$program_prefix$program_suffix$program_transform_name" = \
665 program_prefix
=${target_alias}-
668 # Find a good install program. We prefer a C program (faster),
669 # so one script is as good as another. But avoid the broken or
670 # incompatible versions:
671 # SysV /etc/install, /usr/sbin/install
672 # SunOS /usr/etc/install
675 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
676 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
677 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
678 # ./install, which can be erroneously created by make from ./install.sh.
679 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
680 echo "configure:681: checking for a BSD compatible install" >&5
681 if test -z "$INSTALL"; then
682 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
683 echo $ac_n "(cached) $ac_c" 1>&6
685 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
686 for ac_dir
in $PATH; do
687 # Account for people who put trailing slashes in PATH elements.
689 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
691 # OSF1 and SCO ODT 3.0 have their own names for install.
692 # Don't use installbsd from OSF since it installs stuff as root
694 for ac_prog
in ginstall scoinst
install; do
695 if test -f $ac_dir/$ac_prog; then
696 if test $ac_prog = install &&
697 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
698 # AIX install. It has an incompatible calling convention.
701 ac_cv_path_install
="$ac_dir/$ac_prog -c"
712 if test "${ac_cv_path_install+set}" = set; then
713 INSTALL
="$ac_cv_path_install"
715 # As a last resort, use the slow shell script. We don't cache a
716 # path for INSTALL within a source directory, because that will
717 # break other packages using the cache if that directory is
718 # removed, or if the path is relative.
719 INSTALL
="$ac_install_sh"
722 echo "$ac_t""$INSTALL" 1>&6
724 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
725 # It thinks the first close brace ends the variable substitution.
726 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
728 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
730 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
732 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
733 echo "configure:734: checking whether build environment is sane" >&5
736 echo timestamp
> conftestfile
737 # Do `set' in a subshell so we don't clobber the current shell's
738 # arguments. Must try -L first in case configure is actually a
739 # symlink; some systems play weird games with the mod time of symlinks
740 # (eg FreeBSD returns the mod time of the symlink's containing
743 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
744 if test "$*" = "X"; then
746 set X
`ls -t $srcdir/configure conftestfile`
748 if test "$*" != "X $srcdir/configure conftestfile" \
749 && test "$*" != "X conftestfile $srcdir/configure"; then
751 # If neither matched, then we have a broken ls. This can happen
752 # if, for instance, CONFIG_SHELL is bash and it inherits a
753 # broken ls alias from the environment. This has actually
754 # happened. Such a system could not be considered "sane".
755 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
756 alias in your environment" 1>&2; exit 1; }
759 test "$2" = conftestfile
765 { echo "configure: error: newly created file is older than distributed files!
766 Check your system clock" 1>&2; exit 1; }
769 echo "$ac_t""yes" 1>&6
770 if test "$program_transform_name" = s
,x
,x
,; then
771 program_transform_name
=
773 # Double any \ or $. echo might interpret backslashes.
774 cat <<\EOF_SED
> conftestsed
775 s
,\\,\\\\,g
; s
,\$
,$$
,g
777 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
780 test "$program_prefix" != NONE
&&
781 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
782 # Use a double $ so make ignores it.
783 test "$program_suffix" != NONE
&&
784 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
786 # sed with no file args requires a program.
787 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
789 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
790 echo "configure:791: checking whether ${MAKE-make} sets \${MAKE}" >&5
791 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
792 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 cat > conftestmake
<<\EOF
797 @
echo 'ac_maketemp="${MAKE}"'
799 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
800 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
801 if test -n "$ac_maketemp"; then
802 eval ac_cv_prog_make_
${ac_make}_set
=yes
804 eval ac_cv_prog_make_
${ac_make}_set
=no
808 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
809 echo "$ac_t""yes" 1>&6
812 echo "$ac_t""no" 1>&6
813 SET_MAKE
="MAKE=${MAKE-make}"
821 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
822 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
824 cat >> confdefs.h
<<EOF
825 #define PACKAGE "$PACKAGE"
828 cat >> confdefs.h
<<EOF
829 #define VERSION "$VERSION"
834 missing_dir
=`cd $ac_aux_dir && pwd`
835 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
836 echo "configure:837: checking for working aclocal" >&5
837 # Run test in a subshell; some versions of sh will print an error if
838 # an executable is not found, even if stderr is redirected.
839 # Redirect stdin to placate older versions of autoconf. Sigh.
840 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
842 echo "$ac_t""found" 1>&6
844 ACLOCAL
="$missing_dir/missing aclocal"
845 echo "$ac_t""missing" 1>&6
848 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
849 echo "configure:850: checking for working autoconf" >&5
850 # Run test in a subshell; some versions of sh will print an error if
851 # an executable is not found, even if stderr is redirected.
852 # Redirect stdin to placate older versions of autoconf. Sigh.
853 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
855 echo "$ac_t""found" 1>&6
857 AUTOCONF
="$missing_dir/missing autoconf"
858 echo "$ac_t""missing" 1>&6
861 echo $ac_n "checking for working automake""... $ac_c" 1>&6
862 echo "configure:863: checking for working automake" >&5
863 # Run test in a subshell; some versions of sh will print an error if
864 # an executable is not found, even if stderr is redirected.
865 # Redirect stdin to placate older versions of autoconf. Sigh.
866 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
868 echo "$ac_t""found" 1>&6
870 AUTOMAKE
="$missing_dir/missing automake"
871 echo "$ac_t""missing" 1>&6
874 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
875 echo "configure:876: checking for working autoheader" >&5
876 # Run test in a subshell; some versions of sh will print an error if
877 # an executable is not found, even if stderr is redirected.
878 # Redirect stdin to placate older versions of autoconf. Sigh.
879 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
880 AUTOHEADER
=autoheader
881 echo "$ac_t""found" 1>&6
883 AUTOHEADER
="$missing_dir/missing autoheader"
884 echo "$ac_t""missing" 1>&6
887 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
888 echo "configure:889: checking for working makeinfo" >&5
889 # Run test in a subshell; some versions of sh will print an error if
890 # an executable is not found, even if stderr is redirected.
891 # Redirect stdin to placate older versions of autoconf. Sigh.
892 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
894 echo "$ac_t""found" 1>&6
896 MAKEINFO
="$missing_dir/missing makeinfo"
897 echo "$ac_t""missing" 1>&6
902 # Check whether --enable-shared or --disable-shared was given.
903 if test "${enable_shared+set}" = set; then
904 enableval
="$enable_shared"
907 yes) enable_shared
=yes ;;
908 no
) enable_shared
=no
;;
911 # Look at the argument we got. We use all the common list separators.
912 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
913 for pkg
in $enableval; do
914 if test "X$pkg" = "X$p"; then
925 # Check whether --enable-static or --disable-static was given.
926 if test "${enable_static+set}" = set; then
927 enableval
="$enable_static"
930 yes) enable_static
=yes ;;
931 no
) enable_static
=no
;;
934 # Look at the argument we got. We use all the common list separators.
935 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
936 for pkg
in $enableval; do
937 if test "X$pkg" = "X$p"; then
948 # Check whether --enable-fast-install or --disable-fast-install was given.
949 if test "${enable_fast_install+set}" = set; then
950 enableval
="$enable_fast_install"
953 yes) enable_fast_install
=yes ;;
954 no
) enable_fast_install
=no
;;
956 enable_fast_install
=no
957 # Look at the argument we got. We use all the common list separators.
958 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
959 for pkg
in $enableval; do
960 if test "X$pkg" = "X$p"; then
961 enable_fast_install
=yes
968 enable_fast_install
=yes
971 # Extract the first word of "ranlib", so it can be a program name with args.
972 set dummy ranlib
; ac_word
=$2
973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
974 echo "configure:975: checking for $ac_word" >&5
975 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
976 echo $ac_n "(cached) $ac_c" 1>&6
978 if test -n "$RANLIB"; then
979 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
981 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
983 for ac_dir
in $ac_dummy; do
984 test -z "$ac_dir" && ac_dir
=.
985 if test -f $ac_dir/$ac_word; then
986 ac_cv_prog_RANLIB
="ranlib"
991 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
994 RANLIB
="$ac_cv_prog_RANLIB"
995 if test -n "$RANLIB"; then
996 echo "$ac_t""$RANLIB" 1>&6
998 echo "$ac_t""no" 1>&6
1001 # Extract the first word of "gcc", so it can be a program name with args.
1002 set dummy gcc
; ac_word
=$2
1003 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1004 echo "configure:1005: checking for $ac_word" >&5
1005 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1006 echo $ac_n "(cached) $ac_c" 1>&6
1008 if test -n "$CC"; then
1009 ac_cv_prog_CC
="$CC" # Let the user override the test.
1011 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1013 for ac_dir
in $ac_dummy; do
1014 test -z "$ac_dir" && ac_dir
=.
1015 if test -f $ac_dir/$ac_word; then
1024 if test -n "$CC"; then
1025 echo "$ac_t""$CC" 1>&6
1027 echo "$ac_t""no" 1>&6
1030 if test -z "$CC"; then
1031 # Extract the first word of "cc", so it can be a program name with args.
1032 set dummy cc
; ac_word
=$2
1033 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1034 echo "configure:1035: checking for $ac_word" >&5
1035 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1036 echo $ac_n "(cached) $ac_c" 1>&6
1038 if test -n "$CC"; then
1039 ac_cv_prog_CC
="$CC" # Let the user override the test.
1041 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1044 for ac_dir
in $ac_dummy; do
1045 test -z "$ac_dir" && ac_dir
=.
1046 if test -f $ac_dir/$ac_word; then
1047 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1048 ac_prog_rejected
=yes
1056 if test $ac_prog_rejected = yes; then
1057 # We found a bogon in the path, so make sure we never use it.
1058 set dummy
$ac_cv_prog_CC
1060 if test $# -gt 0; then
1061 # We chose a different compiler from the bogus one.
1062 # However, it has the same basename, so the bogon will be chosen
1063 # first if we set CC to just the basename; use the full file name.
1065 set dummy
"$ac_dir/$ac_word" "$@"
1073 if test -n "$CC"; then
1074 echo "$ac_t""$CC" 1>&6
1076 echo "$ac_t""no" 1>&6
1079 if test -z "$CC"; then
1080 case "`uname -s`" in
1082 # Extract the first word of "cl", so it can be a program name with args.
1083 set dummy cl
; ac_word
=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$CC"; then
1090 ac_cv_prog_CC
="$CC" # Let the user override the test.
1092 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1094 for ac_dir
in $ac_dummy; do
1095 test -z "$ac_dir" && ac_dir
=.
1096 if test -f $ac_dir/$ac_word; then
1105 if test -n "$CC"; then
1106 echo "$ac_t""$CC" 1>&6
1108 echo "$ac_t""no" 1>&6
1113 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1116 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1117 echo "configure:1118: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1120 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1121 ac_cpp
='$CPP $CPPFLAGS'
1122 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1123 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1124 cross_compiling
=$ac_cv_prog_cc_cross
1126 cat > conftest.
$ac_ext << EOF
1128 #line 1129 "configure"
1129 #include "confdefs.h"
1133 if { (eval echo configure
:1134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1134 ac_cv_prog_cc_works
=yes
1135 # If we can't run a trivial program, we are probably using a cross compiler.
1136 if (.
/conftest
; exit) 2>/dev
/null
; then
1137 ac_cv_prog_cc_cross
=no
1139 ac_cv_prog_cc_cross
=yes
1142 echo "configure: failed program was:" >&5
1143 cat conftest.
$ac_ext >&5
1144 ac_cv_prog_cc_works
=no
1148 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1149 ac_cpp
='$CPP $CPPFLAGS'
1150 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1151 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1152 cross_compiling
=$ac_cv_prog_cc_cross
1154 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1155 if test $ac_cv_prog_cc_works = no
; then
1156 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1158 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1159 echo "configure:1160: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1160 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1161 cross_compiling
=$ac_cv_prog_cc_cross
1163 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1164 echo "configure:1165: checking whether we are using GNU C" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1166 echo $ac_n "(cached) $ac_c" 1>&6
1168 cat > conftest.c
<<EOF
1173 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1180 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1182 if test $ac_cv_prog_gcc = yes; then
1188 ac_test_CFLAGS
="${CFLAGS+set}"
1189 ac_save_CFLAGS
="$CFLAGS"
1191 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1192 echo "configure:1193: checking whether ${CC-cc} accepts -g" >&5
1193 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1194 echo $ac_n "(cached) $ac_c" 1>&6
1196 echo 'void f(){}' > conftest.c
1197 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1206 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1207 if test "$ac_test_CFLAGS" = set; then
1208 CFLAGS
="$ac_save_CFLAGS"
1209 elif test $ac_cv_prog_cc_g = yes; then
1210 if test "$GCC" = yes; then
1216 if test "$GCC" = yes; then
1223 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1224 if test "${with_gnu_ld+set}" = set; then
1225 withval
="$with_gnu_ld"
1226 test "$withval" = no || with_gnu_ld
=yes
1232 if test "$ac_cv_prog_gcc" = yes; then
1233 # Check if gcc -print-prog-name=ld gives a path.
1234 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1235 echo "configure:1236: checking for ld used by GCC" >&5
1236 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1238 # Accept absolute paths.
1239 /* |
[A-Za-z
]:[\\/]*)
1240 re_direlt
='/[^/][^/]*/\.\./'
1241 # Canonicalize the path of ld
1242 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1243 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1244 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1246 test -z "$LD" && LD
="$ac_prog"
1249 # If it fails, then pretend we aren't using GCC.
1253 # If it is relative, then search for the first ld in PATH.
1257 elif test "$with_gnu_ld" = yes; then
1258 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1259 echo "configure:1260: checking for GNU ld" >&5
1261 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1262 echo "configure:1263: checking for non-GNU ld" >&5
1264 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1265 echo $ac_n "(cached) $ac_c" 1>&6
1267 if test -z "$LD"; then
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1269 for ac_dir
in $PATH; do
1270 test -z "$ac_dir" && ac_dir
=.
1271 if test -f "$ac_dir/$ac_prog"; then
1272 ac_cv_path_LD
="$ac_dir/$ac_prog"
1273 # Check to see if the program is GNU ld. I'd rather use --version,
1274 # but apparently some GNU ld's only accept -v.
1275 # Break only if it was the GNU/non-GNU ld that we prefer.
1276 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1277 test "$with_gnu_ld" != no
&& break
1279 test "$with_gnu_ld" != yes && break
1285 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1290 if test -n "$LD"; then
1291 echo "$ac_t""$LD" 1>&6
1293 echo "$ac_t""no" 1>&6
1295 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1297 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1298 echo "configure:1299: checking if the linker ($LD) is GNU ld" >&5
1299 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1300 echo $ac_n "(cached) $ac_c" 1>&6
1302 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1303 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1304 ac_cv_prog_gnu_ld
=yes
1306 ac_cv_prog_gnu_ld
=no
1310 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1313 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1314 echo "configure:1315: checking for BSD-compatible nm" >&5
1315 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1316 echo $ac_n "(cached) $ac_c" 1>&6
1318 if test -n "$NM"; then
1319 # Let the user override the test.
1322 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1323 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1324 test -z "$ac_dir" && ac_dir
=.
1325 if test -f $ac_dir/nm
; then
1326 # Check to see if the nm accepts a BSD-compat flag.
1327 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1328 # nm: unknown option "B" ignored
1329 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1330 ac_cv_path_NM
="$ac_dir/nm -B"
1332 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1333 ac_cv_path_NM
="$ac_dir/nm -p"
1336 ac_cv_path_NM
=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1337 continue # so that we can try to find one that supports BSD flags
1342 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1347 echo "$ac_t""$NM" 1>&6
1350 # Check for command to grab the raw symbol name followed by C symbol from nm.
1351 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1352 echo "configure:1353: checking command to parse $NM output" >&5
1353 if eval "test \"`echo '$''{'ac_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
1354 echo $ac_n "(cached) $ac_c" 1>&6
1356 # These are sane defaults that work on at least a few old systems.
1357 # {They come from Ultrix. What could be older than Ultrix?!! ;)}
1359 # Character class describing NM global symbol codes.
1360 ac_symcode
='[BCDEGRST]'
1362 # Regexp to match symbols that can be accessed directly from C.
1363 ac_sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
1365 # Transform the above into a raw symbol and a C symbol.
1366 ac_symxfrm
='\1 \2\3 \3'
1368 # Transform an extracted symbol line into a proper C declaration
1369 ac_global_symbol_to_cdecl
="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
1371 # Define system-specific variables.
1377 ac_symcode
='[ABCDGISTW]'
1380 ac_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
1383 ac_symcode
='[BCDEGRST]'
1390 # If we're using GNU nm, then use its standard symbol codes.
1391 if $NM -V 2>&1 |
egrep '(GNU|with BFD)' > /dev
/null
; then
1392 ac_symcode
='[ABCDGISTW]'
1395 # Try without a prefix undercore, then with it.
1396 for ac_symprfx
in "" "_"; do
1398 ac_cv_sys_global_symbol_pipe
="sed -n -e 's/^.* \($ac_symcode\) *\($ac_symprfx\)$ac_sympat$/$ac_symxfrm/p'"
1400 # Check to see that the pipe works correctly.
1402 rm -f conftest.
$ac_ext
1403 cat > conftest.
$ac_ext <<EOF
1408 void nm_test_func(){}
1412 int main(){nm_test_var='a';nm_test_func;return 0;}
1415 if { (eval echo configure
:1416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1416 # Now try to grab the symbols.
1417 ac_nlist
=conftest.nm
1419 if { (eval echo configure
:1420: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1421 # Try sorting and uniquifying the output.
1422 if sort "$ac_nlist" |
uniq > "$ac_nlist"T
; then
1423 mv -f "$ac_nlist"T
"$ac_nlist"
1428 # Make sure that we snagged all the symbols we need.
1429 if egrep ' nm_test_var$' "$ac_nlist" >/dev
/null
; then
1430 if egrep ' nm_test_func$' "$ac_nlist" >/dev
/null
; then
1431 cat <<EOF > conftest.c
1437 # Now generate the symbol file.
1438 eval "$ac_global_symbol_to_cdecl"' < "$ac_nlist" >> conftest.c'
1440 cat <<EOF >> conftest.c
1441 #if defined (__STDC__) && __STDC__
1442 # define lt_ptr_t void *
1444 # define lt_ptr_t char *
1448 /* The mapping between symbol names and symbols. */
1453 lt_preloaded_symbols[] =
1456 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$ac_nlist" >> conftest.c
1457 cat <<\EOF
>> conftest.c
1465 # Now try linking the two files.
1466 mv conftest.
$ac_objext conftestm.
$ac_objext
1467 ac_save_LIBS
="$LIBS"
1468 ac_save_CFLAGS
="$CFLAGS"
1469 LIBS
="conftestm.$ac_objext"
1470 CFLAGS
="$CFLAGS$no_builtin_flag"
1471 if { (eval echo configure
:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1474 echo "configure: failed program was:" >&5
1477 LIBS
="$ac_save_LIBS"
1478 CFLAGS
="$ac_save_CFLAGS"
1480 echo "cannot find nm_test_func in $ac_nlist" >&5
1483 echo "cannot find nm_test_var in $ac_nlist" >&5
1486 echo "cannot run $ac_cv_sys_global_symbol_pipe" >&5
1489 echo "$progname: failed program was:" >&5
1494 # Do not use the global_symbol_pipe unless it works.
1495 if test "$ac_pipe_works" = yes; then
1496 if test x
"$ac_symprfx" = x
"_"; then
1497 ac_cv_sys_symbol_underscore
=yes
1499 ac_cv_sys_symbol_underscore
=no
1503 ac_cv_sys_global_symbol_pipe
=
1511 if test -z "$ac_cv_sys_global_symbol_pipe"; then
1514 echo "$ac_t""$ac_result" 1>&6
1516 echo $ac_n "checking for _ prefix in compiled symbols""... $ac_c" 1>&6
1517 echo "configure:1518: checking for _ prefix in compiled symbols" >&5
1518 if eval "test \"`echo '$''{'ac_cv_sys_symbol_underscore'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 ac_cv_sys_symbol_underscore
=no
1522 cat > conftest.
$ac_ext <<EOF
1523 void nm_test_func(){}
1524 int main(){nm_test_func;return 0;}
1526 if { (eval echo configure
:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1527 # Now try to grab the symbols.
1528 ac_nlist
=conftest.nm
1529 if { (eval echo configure
:1530: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1530 # See whether the symbols have a leading underscore.
1531 if egrep '^. _nm_test_func' "$ac_nlist" >/dev
/null
; then
1532 ac_cv_sys_symbol_underscore
=yes
1534 if egrep '^. nm_test_func ' "$ac_nlist" >/dev
/null
; then
1537 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
1541 echo "configure: cannot run $ac_cv_sys_global_symbol_pipe" >&5
1544 echo "configure: failed program was:" >&5
1551 echo "$ac_t""$ac_cv_sys_symbol_underscore" 1>&6
1552 USE_SYMBOL_UNDERSCORE
=${ac_cv_sys_symbol_underscore=no}
1554 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether ln -s works" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1560 if ln -s X conftestdata
2>/dev
/null
1563 ac_cv_prog_LN_S
="ln -s"
1568 LN_S
="$ac_cv_prog_LN_S"
1569 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1570 echo "$ac_t""yes" 1>&6
1572 echo "$ac_t""no" 1>&6
1575 if test $host != $build; then
1576 ac_tool_prefix
=${host_alias}-
1582 # Check for any special flags to pass to ltconfig.
1583 libtool_flags
="--cache-file=$cache_file"
1584 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1585 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1586 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1587 test "$lt_dlopen" = yes && libtool_flags
="$libtool_flags --enable-dlopen"
1588 test "$silent" = yes && libtool_flags
="$libtool_flags --silent"
1589 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1590 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1592 # Some flags need to be propagated to the compiler or linker for good
1596 # Find out which ABI we are using.
1597 echo '#line 1598 "configure"' > conftest.
$ac_ext
1598 if { (eval echo configure
:1599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1599 case "`/usr/bin/file conftest.o`" in
1615 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1616 SAVE_CFLAGS
="$CFLAGS"
1617 CFLAGS
="$CFLAGS -belf"
1618 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1619 echo "configure:1620: checking whether the C compiler needs -belf" >&5
1620 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1621 echo $ac_n "(cached) $ac_c" 1>&6
1623 cat > conftest.
$ac_ext <<EOF
1624 #line 1625 "configure"
1625 #include "confdefs.h"
1631 if { (eval echo configure
:1632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1633 lt_cv_cc_needs_belf
=yes
1635 echo "configure: failed program was:" >&5
1636 cat conftest.
$ac_ext >&5
1638 lt_cv_cc_needs_belf
=no
1643 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1644 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
1645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1646 CFLAGS
="$SAVE_CFLAGS"
1651 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1652 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
1653 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1654 echo "configure:1655: checking for $ac_word" >&5
1655 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1658 if test -n "$DLLTOOL"; then
1659 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1661 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1663 for ac_dir
in $ac_dummy; do
1664 test -z "$ac_dir" && ac_dir
=.
1665 if test -f $ac_dir/$ac_word; then
1666 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
1673 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1674 if test -n "$DLLTOOL"; then
1675 echo "$ac_t""$DLLTOOL" 1>&6
1677 echo "$ac_t""no" 1>&6
1681 if test -z "$ac_cv_prog_DLLTOOL"; then
1682 if test -n "$ac_tool_prefix"; then
1683 # Extract the first word of "dlltool", so it can be a program name with args.
1684 set dummy dlltool
; ac_word
=$2
1685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1686 echo "configure:1687: checking for $ac_word" >&5
1687 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1690 if test -n "$DLLTOOL"; then
1691 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1693 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1695 for ac_dir
in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir
=.
1697 if test -f $ac_dir/$ac_word; then
1698 ac_cv_prog_DLLTOOL
="dlltool"
1703 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL
="false"
1706 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1707 if test -n "$DLLTOOL"; then
1708 echo "$ac_t""$DLLTOOL" 1>&6
1710 echo "$ac_t""no" 1>&6
1718 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1719 set dummy
${ac_tool_prefix}as
; ac_word
=$2
1720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1721 echo "configure:1722: checking for $ac_word" >&5
1722 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1723 echo $ac_n "(cached) $ac_c" 1>&6
1725 if test -n "$AS"; then
1726 ac_cv_prog_AS
="$AS" # Let the user override the test.
1728 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1730 for ac_dir
in $ac_dummy; do
1731 test -z "$ac_dir" && ac_dir
=.
1732 if test -f $ac_dir/$ac_word; then
1733 ac_cv_prog_AS
="${ac_tool_prefix}as"
1741 if test -n "$AS"; then
1742 echo "$ac_t""$AS" 1>&6
1744 echo "$ac_t""no" 1>&6
1748 if test -z "$ac_cv_prog_AS"; then
1749 if test -n "$ac_tool_prefix"; then
1750 # Extract the first word of "as", so it can be a program name with args.
1751 set dummy as
; ac_word
=$2
1752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1753 echo "configure:1754: checking for $ac_word" >&5
1754 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1757 if test -n "$AS"; then
1758 ac_cv_prog_AS
="$AS" # Let the user override the test.
1760 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1762 for ac_dir
in $ac_dummy; do
1763 test -z "$ac_dir" && ac_dir
=.
1764 if test -f $ac_dir/$ac_word; then
1770 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS
="false"
1774 if test -n "$AS"; then
1775 echo "$ac_t""$AS" 1>&6
1777 echo "$ac_t""no" 1>&6
1790 # enable the --disable-libtool-lock switch
1792 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1793 if test "${enable_libtool_lock+set}" = set; then
1794 enableval
="$enable_libtool_lock"
1795 need_locks
=$enableval
1801 if test x
"$need_locks" = xno
; then
1802 libtool_flags
="$libtool_flags --disable-lock"
1806 # Save cache, so that ltconfig can load it
1807 cat > confcache
<<\EOF
1808 # This file is a shell script that caches the results of configure
1809 # tests run on this system so they can be shared between configure
1810 # scripts and configure runs. It is not useful on other systems.
1811 # If it contains results you don't want to keep, you may remove or edit it.
1813 # By default, configure uses ./config.cache as the cache file,
1814 # creating it if it does not exist already. You can give configure
1815 # the --cache-file=FILE option to use a different cache file; that is
1816 # what configure does when it calls configure scripts in
1817 # subdirectories, so they share the cache.
1818 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1819 # config.status only pays attention to the cache file if you give it the
1820 # --recheck option to rerun configure.
1823 # The following way of writing the cache mishandles newlines in values,
1824 # but we know of no workaround that is simple, portable, and efficient.
1825 # So, don't put newlines in cache variables' values.
1826 # Ultrix sh set writes to stderr and can't be redirected directly,
1827 # and sets the high bit in the cache file unless we assign to the vars.
1829 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1831 # `set' does not quote correctly, so add quotes (double-quote substitution
1832 # turns \\\\ into \\, and sed turns \\ into \).
1834 -e "s/'/'\\\\''/g" \
1835 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1838 # `set' quotes correctly as required by POSIX, so do not add quotes.
1839 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1842 if cmp -s $cache_file confcache
; then
1845 if test -w $cache_file; then
1846 echo "updating cache $cache_file"
1847 cat confcache
> $cache_file
1849 echo "not updating unwritable cache $cache_file"
1855 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1856 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1857 LD
="$LD" NM
="$NM" RANLIB
="$RANLIB" LN_S
="$LN_S" \
1858 DLLTOOL
="$DLLTOOL" AS
="$AS" \
1859 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1860 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$host \
1861 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1863 # Reload cache, that may have been modified by ltconfig
1864 if test -r "$cache_file"; then
1865 echo "loading cache $cache_file"
1868 echo "creating cache $cache_file"
1873 # This can be used to rebuild libtool when needed
1874 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1876 # Always use our own libtool.
1877 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1879 # Redirect the config.log output again, so that the ltconfig log is not
1880 # clobbered by the next message.
1881 exec 5>>.
/config.log
1885 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1886 if test "${enable_bfd_assembler+set}" = set; then
1887 enableval
="$enable_bfd_assembler"
1888 case "${enableval}" in
1889 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1890 no
) user_bfd_gas
=no
;;
1891 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1894 # Check whether --enable-targets or --disable-targets was given.
1895 if test "${enable_targets+set}" = set; then
1896 enableval
="$enable_targets"
1897 case "${enableval}" in
1898 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1900 no
) enable_targets
= ;;
1901 *) enable_targets
=$enableval ;;
1904 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1905 if test "${enable_commonbfdlib+set}" = set; then
1906 enableval
="$enable_commonbfdlib"
1907 case "${enableval}" in
1908 yes) commonbfdlib
=true
;;
1909 no
) commonbfdlib
=false
;;
1910 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1916 # Generate a header file
1923 # Makefile target for installing gas in $(tooldir)/bin.
1924 install_tooldir
=install-exec-tooldir
1927 if test -n "$enable_targets" ; then
1928 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1929 result
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $t 2>/dev/null`
1930 if test -n "$result" ; then
1931 canon_targets
="$canon_targets $result"
1933 # # Permit "all", etc. We don't support it yet though.
1934 # canon_targets="$canon_targets $t"
1937 _gas_uniq_list
="$canon_targets"
1938 _gas_uniq_newlist
=""
1939 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
1940 case $_gas_uniq_i in
1942 *) case " $_gas_uniq_newlist " in
1943 *" $_gas_uniq_i "*) ;;
1944 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
1948 canon_targets
=$_gas_uniq_newlist
1954 for this_target
in $target $canon_targets ; do
1956 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1958 # check for architecture variants
1962 alpha
*) cpu_type
=alpha
;;
1963 armeb
) cpu_type
=arm endian
=big
;;
1964 arm
*) cpu_type
=arm endian
=little
;;
1965 armb
*) cpu_type
=arm endian
=little
;;
1966 armv
*l
) cpu_type
=arm endian
=little
;;
1967 armv
*b
) cpu_type
=arm endian
=big
;;
1968 strongarm
*) cpu_type
=arm endian
=little
;;
1969 thumb
*) cpu_type
=arm endian
=little
;;
1970 hppa
*) cpu_type
=hppa
;;
1971 i
[456]86) cpu_type
=i386
;;
1972 m680
[012346]0) cpu_type
=m68k
;;
1973 m68008
) cpu_type
=m68k
;;
1974 m683??
) cpu_type
=m68k
;;
1975 m5200
) cpu_type
=m68k
;;
1976 m8
*) cpu_type
=m88k
;;
1977 mips
*el
) cpu_type
=mips endian
=little
;;
1978 mips
*) cpu_type
=mips endian
=big
;;
1979 powerpcle
*) cpu_type
=ppc endian
=little
;;
1980 powerpc
*) cpu_type
=ppc endian
=big
;;
1981 rs6000
*) cpu_type
=ppc
;;
1982 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1983 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1984 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1985 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1986 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1987 v850
*) cpu_type
=v850
;;
1988 *) cpu_type
=${cpu} ;;
1991 if test ${this_target} = $target ; then
1992 target_cpu_type
=${cpu_type}
1993 elif test ${target_cpu_type} != ${cpu_type} ; then
1997 generic_target
=${cpu_type}-$vendor-$os
2002 # assign object format
2003 case ${generic_target} in
2004 a29k-
*-coff) fmt=coff
;;
2005 a29k-amd-udi
) fmt=coff
;;
2006 a29k-amd-ebmon
) fmt=coff
;;
2007 a29k-nyu-sym1
) fmt=coff
;;
2008 a29k-
*-vxworks*) fmt=coff
;;
2010 alpha
*-*-*vms
*) fmt=evax
;;
2011 alpha
*-*-netware*) fmt=ecoff
;;
2012 alpha
*-*-openbsd*) fmt=ecoff
;;
2013 alpha
*-*-osf*) fmt=ecoff
;;
2014 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2015 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2016 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2018 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2020 arm-
*-aout) fmt=aout
;;
2021 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2022 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2023 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2024 arm-
*-linux* | armv
*-*-linux-gnu) fmt=elf em
=linux
;;
2025 arm-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2026 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2027 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2028 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2029 arm-
*-riscix*) fmt=aout em
=riscix
;;
2031 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2032 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2035 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2037 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2038 hppa-
*-linux-gnu*) fmt=elf em
=hppa
;;
2039 hppa-
*-lites*) fmt=elf em
=hppa
;;
2040 hppa-
*-osf*) fmt=som em
=hppa
;;
2041 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2042 hppa-
*-hpux*) fmt=som em
=hppa
;;
2043 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2044 hppa-
*-bsd*) fmt=som em
=hppa
;;
2045 hppa-
*-hiux*) fmt=som em
=hppa
;;
2047 h8300-
*-coff) fmt=coff
;;
2049 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2050 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2051 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2052 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2053 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2054 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2055 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2056 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2057 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2058 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2059 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2060 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2061 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2062 fmt=elf bfd_gas
=yes ;;
2063 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2064 fmt=aout em
=386bsd
;;
2065 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2066 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2068 i386-
*-sco3.2v5
*) fmt=elf
2069 if test ${this_target} = $target; then
2070 cat >> confdefs.h
<<\EOF
2076 i386-
*-sco3.2
*) fmt=coff
;;
2077 i386-
*-vsta) fmt=aout
;;
2078 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2080 i386-
*-rtemself*) fmt=elf
;;
2081 i386-
*-rtems*) fmt=coff
;;
2082 i386-
*-gnu*) fmt=elf
;;
2084 fmt=aout em
=mach bfd_gas
=yes ;;
2085 i386-
*-msdos*) fmt=aout
;;
2086 i386-
*-moss*) fmt=elf
;;
2087 i386-
*-pe) fmt=coff em
=pe
;;
2088 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2089 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2090 i386-
*-*nt
*) fmt=coff em
=pe
;;
2091 i386-
*-vxworks*) fmt=aout
;;
2092 i960-
*-bout) fmt=bout
;;
2093 i960-
*-coff) fmt=coff em
=ic960
;;
2094 i960-
*-rtems*) fmt=coff em
=ic960
;;
2095 i960-
*-nindy*) fmt=bout
;;
2096 i960-
*-vxworks4*) fmt=bout
;;
2097 i960-
*-vxworks5.0
) fmt=bout
;;
2098 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2099 i960-
*-vxworks*) fmt=bout
;;
2100 i960-
*-elf*) fmt=elf
;;
2102 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2104 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2106 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2107 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2108 m68k-apollo-
*) fmt=coff em
=apollo
;;
2109 m68k-
*-sysv4*) # must be before -sysv*
2111 m68k-
*-elf*) fmt=elf
;;
2112 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2114 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2115 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2116 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2117 m68k-
*-gnu*) fmt=elf
;;
2118 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2119 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2120 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2121 m68k-apple-aux
*) fmt=coff em
=aux
;;
2122 m68k-
*-psos*) fmt=elf em
=psos
;;
2124 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2125 m88k-
*-coff*) fmt=coff
;;
2127 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2128 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2130 # don't change em like *-*-bsd does
2131 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2132 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2133 mips-dec-bsd
*) fmt=aout endian
=little
;;
2134 mips-sony-bsd
*) fmt=ecoff
;;
2135 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2136 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2137 mips-
*-osf*) fmt=ecoff endian
=little
;;
2138 mips-
*-ecoff*) fmt=ecoff
;;
2139 mips-
*-ecoff*) fmt=ecoff
;;
2140 mips-
*-irix6*) fmt=elf
;;
2141 mips-
*-irix5*) fmt=elf
;;
2142 mips-
*-irix*) fmt=ecoff
;;
2143 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2144 mips-
*-riscos*) fmt=ecoff
;;
2145 mips-
*-sysv*) fmt=ecoff
;;
2146 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2148 mips-
*-vxworks*) fmt=elf
2149 cat >> confdefs.h
<<\EOF
2150 #define MIPS_STABS_ELF 1
2154 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2155 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2156 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2158 ppc-
*-aix*) fmt=coff
;;
2159 ppc-
*-beos*) fmt=coff
;;
2160 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2162 ppc-
*-linux-gnu*) fmt=elf
2165 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2168 ppc-
*-solaris*) fmt=elf
2169 if test ${this_target} = $target; then
2170 cat >> confdefs.h
<<\EOF
2171 #define TARGET_SOLARIS_COMMENT 1
2175 if test x
${endian} = xbig
; then
2176 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2179 ppc-
*-rtems*) fmt=elf
;;
2180 ppc-
*-macos* | ppc-
*-mpw*)
2181 fmt=coff em
=macos
;;
2182 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2183 ppc-
*-vxworks*) fmt=elf
;;
2185 sh-
*-elf*) fmt=elf
;;
2186 sh-
*-coff*) fmt=coff
;;
2187 sh-
*-rtemself*) fmt=elf
;;
2188 sh-
*-rtems*) fmt=coff
;;
2190 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2191 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2192 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2194 sparc-
*-rtems*) fmt=aout
;;
2195 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2196 sparc-
*-aout | sparc
*-*-vxworks*)
2197 fmt=aout em
=sparcaout
;;
2198 sparc-
*-coff) fmt=coff
;;
2199 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2200 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2201 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2202 sparc-fujitsu-none
) fmt=aout
;;
2203 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2205 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2206 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2208 strongarm-
*-coff) fmt=coff
;;
2209 strongarm-
*-elf) fmt=elf
;;
2211 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2212 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2213 tic80-
*-*) fmt=coff
;;
2215 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2216 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2217 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2219 vax-
*-bsd* | vax-
*-ultrix*)
2221 vax-
*-vms) fmt=vms
;;
2224 z8k-
*-coff | z8k-
*-sim)
2227 w65-
*-*) fmt=coff
;;
2229 *-*-aout |
*-*-scout)
2235 *-*-generic) fmt=generic
;;
2236 *-*-xray |
*-*-hms) fmt=coff
;;
2237 *-*-sim) fmt=coff
;;
2238 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2239 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2241 *-*-vxworks) fmt=aout
;;
2242 *-*-netware) fmt=elf
;;
2245 if test ${this_target} = $target ; then
2247 if test x
${endian} = xbig
; then
2249 elif test x
${endian} = xlittle
; then
2252 if test x
${endian_def} != x
; then
2253 cat >> confdefs.h
<<EOF
2254 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2260 case ${cpu_type}-${fmt} in
2261 alpha
*-*) bfd_gas
=yes ;;
2262 arm-
*) bfd_gas
=yes ;;
2264 # i386-aout) bfd_gas=preferred ;;
2265 mips-
*) bfd_gas
=yes ;;
2266 ns32k-
*) bfd_gas
=yes ;;
2267 ppc-
*) bfd_gas
=yes ;;
2268 sparc-
*) bfd_gas
=yes ;;
2269 strongarm-
*) bfd_gas
=yes ;;
2270 *-elf) bfd_gas
=yes ;;
2271 *-ecoff) bfd_gas
=yes ;;
2272 *-som) bfd_gas
=yes ;;
2276 # Other random stuff.
2278 # Do we need the opcodes library?
2286 case "${enable_shared}" in
2287 yes) shared_opcodes
=true
;;
2288 *opcodes
*) shared_opcodes
=true
;;
2289 *) shared_opcodes
=false
;;
2291 if test "${shared_opcodes}" = "true"; then
2292 # A shared libopcodes must be linked against libbfd.
2298 # Any other special object files needed ?
2305 case ${extra_objects} in
2307 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2312 echo ${extra_objects} |
grep -s "itbl-parse.o"
2313 if test $?
-ne 0 ; then
2314 extra_objects
="$extra_objects itbl-parse.o"
2317 echo ${extra_objects} |
grep -s "itbl-lex.o"
2318 if test $?
-ne 0 ; then
2319 extra_objects
="$extra_objects itbl-lex.o"
2322 echo ${extra_objects} |
grep -s "itbl-ops.o"
2323 if test $?
-ne 0 ; then
2324 extra_objects
="$extra_objects itbl-ops.o"
2329 if test $this_target = $target ; then
2330 cat >> confdefs.h
<<EOF
2331 #define DEFAULT_ARCH "${arch}"
2340 if test $using_cgen = yes ; then
2341 case "x${extra_objects}" in
2343 *) extra_objects
="$extra_objects cgen.o" ;;
2347 # See if we really can support this configuration with the emulation code.
2349 if test $this_target = $target ; then
2350 primary_bfd_gas
=$bfd_gas
2354 if test $bfd_gas = no
; then
2355 # Can't support other configurations this way.
2358 elif test $bfd_gas = no
; then
2359 # Can't support this configuration.
2363 # From target name and format, produce a list of supported emulations.
2365 case ${generic_target}-${fmt} in
2366 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2367 mips-
*-linux-gnu*-*) case "$endian" in
2368 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2369 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2371 mips-
*-lnews*-ecoff) ;;
2372 mips-
*-*-ecoff) case "$endian" in
2373 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2374 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2376 mips-
*-*-elf) case "$endian" in
2377 big
) emulation
="mipsbelf mipslelf mipself" ;;
2378 *) emulation
="mipslelf mipsbelf mipself" ;;
2379 # Uncommenting the next line will turn on support for i386 COFF
2380 # in any i386 ELF configuration. This probably doesn't work
2382 # i386-*-*-elf) emulation="i386coff i386elf" ;;
2386 emulations
="$emulations $emulation"
2390 # Assign floating point type. Most processors with FP support
2391 # IEEE FP. On those that don't support FP at all, usually IEEE
2393 case ${target_cpu} in
2394 vax | tahoe
) atof
=${target_cpu} ;;
2398 case "${obj_format}" in
2399 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2402 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2404 if test $using_cgen = yes ; then
2405 case ${target_cpu} in
2406 *) cgen_cpu_prefix
=${target_cpu} ;;
2409 cat >> confdefs.h
<<\EOF
2410 #define USING_CGEN 1
2416 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2417 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2420 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2421 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2424 case ${user_bfd_gas}-${primary_bfd_gas} in
2426 # We didn't override user's choice.
2429 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2441 # User specified nothing.
2445 # Some COFF configurations want these random other flags set.
2446 case ${obj_format} in
2448 case ${target_cpu_type} in
2449 i386
) cat >> confdefs.h
<<\EOF
2453 m68k
) cat >> confdefs.h
<<\EOF
2457 m88k
) cat >> confdefs.h
<<\EOF
2465 # Getting this done right is going to be a bitch. Each configuration specified
2466 # with --enable-targets=... should be checked for environment, format, cpu, and
2469 # For each configuration, the necessary object file support code must be linked
2470 # in. This might be only one, it might be up to four. The necessary emulation
2471 # code needs to be provided, too.
2473 # And then there's "--enable-targets=all"....
2475 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2477 formats
="${obj_format}"
2480 _gas_uniq_list
="$emulations"
2481 _gas_uniq_newlist
=""
2482 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2483 case $_gas_uniq_i in
2485 *) case " $_gas_uniq_newlist " in
2486 *" $_gas_uniq_i "*) ;;
2487 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2491 emulations
=$_gas_uniq_newlist
2493 for em
in .
$emulations ; do
2496 mipsbelf | mipslelf
)
2497 fmt=elf
file=mipself
;;
2498 mipsbecoff | mipslecoff
)
2499 fmt=ecoff
file=mipsecoff
;;
2501 fmt=coff
file=i386coff
;;
2503 fmt=elf
file=i386elf
;;
2505 formats
="$formats $fmt"
2506 emfiles
="$emfiles e-$file.o"
2507 EMULATIONS
="$EMULATIONS &$em,"
2509 _gas_uniq_list
="$formats"
2510 _gas_uniq_newlist
=""
2511 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2512 case $_gas_uniq_i in
2514 *) case " $_gas_uniq_newlist " in
2515 *" $_gas_uniq_i "*) ;;
2516 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2520 formats
=$_gas_uniq_newlist
2522 _gas_uniq_list
="$emfiles"
2523 _gas_uniq_newlist
=""
2524 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2525 case $_gas_uniq_i in
2527 *) case " $_gas_uniq_newlist " in
2528 *" $_gas_uniq_i "*) ;;
2529 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2533 emfiles
=$_gas_uniq_newlist
2535 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2536 for fmt in $formats ; do
2538 aout
) cat >> confdefs.h
<<\EOF
2539 #define OBJ_MAYBE_AOUT 1
2542 bout
) cat >> confdefs.h
<<\EOF
2543 #define OBJ_MAYBE_BOUT 1
2546 coff
) cat >> confdefs.h
<<\EOF
2547 #define OBJ_MAYBE_COFF 1
2550 ecoff
) cat >> confdefs.h
<<\EOF
2551 #define OBJ_MAYBE_ECOFF 1
2554 elf
) cat >> confdefs.h
<<\EOF
2555 #define OBJ_MAYBE_ELF 1
2558 generic
) cat >> confdefs.h
<<\EOF
2559 #define OBJ_MAYBE_GENERIC 1
2562 hp300
) cat >> confdefs.h
<<\EOF
2563 #define OBJ_MAYBE_HP300 1
2566 ieee
) cat >> confdefs.h
<<\EOF
2567 #define OBJ_MAYBE_IEEE 1
2570 som
) cat >> confdefs.h
<<\EOF
2571 #define OBJ_MAYBE_SOM 1
2574 vms
) cat >> confdefs.h
<<\EOF
2575 #define OBJ_MAYBE_VMS 1
2579 extra_objects
="$extra_objects obj-$fmt.o"
2583 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2585 extra_objects
="$extra_objects $emfiles"
2586 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2587 cat >> confdefs.h
<<\EOF
2588 #define USE_EMULATIONS 1
2593 cat >> confdefs.h
<<EOF
2594 #define EMULATIONS $EMULATIONS
2597 cat >> confdefs.h
<<EOF
2598 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2602 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2603 yes-
*-coff) need_bfd
=yes ;;
2604 no-
*-coff) need_bfd
=yes
2605 cat >> confdefs.h
<<\EOF
2606 #define MANY_SEGMENTS 1
2611 reject_dev_configs
=yes
2613 case ${reject_dev_configs}-${dev} in
2615 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2625 case "${primary_bfd_gas}" in
2626 yes) cat >> confdefs.h
<<\EOF
2627 #define BFD_ASSEMBLER 1
2633 # do we need the opcodes library?
2634 case "${need_opcodes}" in
2636 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2640 case "${need_bfd}" in
2642 BFDLIB
=..
/bfd
/libbfd.la
2643 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2652 cat >> confdefs.h
<<EOF
2653 #define TARGET_ALIAS "${target_alias}"
2656 cat >> confdefs.h
<<EOF
2657 #define TARGET_CANONICAL "${target}"
2660 cat >> confdefs.h
<<EOF
2661 #define TARGET_CPU "${target_cpu}"
2664 cat >> confdefs.h
<<EOF
2665 #define TARGET_VENDOR "${target_vendor}"
2668 cat >> confdefs.h
<<EOF
2669 #define TARGET_OS "${target_os}"
2673 # Extract the first word of "gcc", so it can be a program name with args.
2674 set dummy gcc
; ac_word
=$2
2675 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2676 echo "configure:2677: checking for $ac_word" >&5
2677 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2678 echo $ac_n "(cached) $ac_c" 1>&6
2680 if test -n "$CC"; then
2681 ac_cv_prog_CC
="$CC" # Let the user override the test.
2683 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2685 for ac_dir
in $ac_dummy; do
2686 test -z "$ac_dir" && ac_dir
=.
2687 if test -f $ac_dir/$ac_word; then
2696 if test -n "$CC"; then
2697 echo "$ac_t""$CC" 1>&6
2699 echo "$ac_t""no" 1>&6
2702 if test -z "$CC"; then
2703 # Extract the first word of "cc", so it can be a program name with args.
2704 set dummy cc
; ac_word
=$2
2705 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2706 echo "configure:2707: checking for $ac_word" >&5
2707 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2708 echo $ac_n "(cached) $ac_c" 1>&6
2710 if test -n "$CC"; then
2711 ac_cv_prog_CC
="$CC" # Let the user override the test.
2713 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2716 for ac_dir
in $ac_dummy; do
2717 test -z "$ac_dir" && ac_dir
=.
2718 if test -f $ac_dir/$ac_word; then
2719 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2720 ac_prog_rejected
=yes
2728 if test $ac_prog_rejected = yes; then
2729 # We found a bogon in the path, so make sure we never use it.
2730 set dummy
$ac_cv_prog_CC
2732 if test $# -gt 0; then
2733 # We chose a different compiler from the bogus one.
2734 # However, it has the same basename, so the bogon will be chosen
2735 # first if we set CC to just the basename; use the full file name.
2737 set dummy
"$ac_dir/$ac_word" "$@"
2745 if test -n "$CC"; then
2746 echo "$ac_t""$CC" 1>&6
2748 echo "$ac_t""no" 1>&6
2751 if test -z "$CC"; then
2752 case "`uname -s`" in
2754 # Extract the first word of "cl", so it can be a program name with args.
2755 set dummy cl
; ac_word
=$2
2756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2757 echo "configure:2758: checking for $ac_word" >&5
2758 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2759 echo $ac_n "(cached) $ac_c" 1>&6
2761 if test -n "$CC"; then
2762 ac_cv_prog_CC
="$CC" # Let the user override the test.
2764 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2766 for ac_dir
in $ac_dummy; do
2767 test -z "$ac_dir" && ac_dir
=.
2768 if test -f $ac_dir/$ac_word; then
2777 if test -n "$CC"; then
2778 echo "$ac_t""$CC" 1>&6
2780 echo "$ac_t""no" 1>&6
2785 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2788 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2789 echo "configure:2790: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2792 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2793 ac_cpp
='$CPP $CPPFLAGS'
2794 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2795 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2796 cross_compiling
=$ac_cv_prog_cc_cross
2798 cat > conftest.
$ac_ext << EOF
2800 #line 2801 "configure"
2801 #include "confdefs.h"
2805 if { (eval echo configure
:2806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2806 ac_cv_prog_cc_works
=yes
2807 # If we can't run a trivial program, we are probably using a cross compiler.
2808 if (.
/conftest
; exit) 2>/dev
/null
; then
2809 ac_cv_prog_cc_cross
=no
2811 ac_cv_prog_cc_cross
=yes
2814 echo "configure: failed program was:" >&5
2815 cat conftest.
$ac_ext >&5
2816 ac_cv_prog_cc_works
=no
2820 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2821 ac_cpp
='$CPP $CPPFLAGS'
2822 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2823 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2824 cross_compiling
=$ac_cv_prog_cc_cross
2826 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2827 if test $ac_cv_prog_cc_works = no
; then
2828 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2830 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2831 echo "configure:2832: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2832 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2833 cross_compiling
=$ac_cv_prog_cc_cross
2835 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2836 echo "configure:2837: checking whether we are using GNU C" >&5
2837 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2838 echo $ac_n "(cached) $ac_c" 1>&6
2840 cat > conftest.c
<<EOF
2845 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2846: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2852 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2854 if test $ac_cv_prog_gcc = yes; then
2860 ac_test_CFLAGS
="${CFLAGS+set}"
2861 ac_save_CFLAGS
="$CFLAGS"
2863 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2864 echo "configure:2865: checking whether ${CC-cc} accepts -g" >&5
2865 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2866 echo $ac_n "(cached) $ac_c" 1>&6
2868 echo 'void f(){}' > conftest.c
2869 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2878 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2879 if test "$ac_test_CFLAGS" = set; then
2880 CFLAGS
="$ac_save_CFLAGS"
2881 elif test $ac_cv_prog_cc_g = yes; then
2882 if test "$GCC" = yes; then
2888 if test "$GCC" = yes; then
2896 for ac_prog
in 'bison -y' byacc
2898 # Extract the first word of "$ac_prog", so it can be a program name with args.
2899 set dummy
$ac_prog; ac_word
=$2
2900 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2901 echo "configure:2902: checking for $ac_word" >&5
2902 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2903 echo $ac_n "(cached) $ac_c" 1>&6
2905 if test -n "$YACC"; then
2906 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2908 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2910 for ac_dir
in $ac_dummy; do
2911 test -z "$ac_dir" && ac_dir
=.
2912 if test -f $ac_dir/$ac_word; then
2913 ac_cv_prog_YACC
="$ac_prog"
2920 YACC
="$ac_cv_prog_YACC"
2921 if test -n "$YACC"; then
2922 echo "$ac_t""$YACC" 1>&6
2924 echo "$ac_t""no" 1>&6
2927 test -n "$YACC" && break
2929 test -n "$YACC" || YACC
="yacc"
2931 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2932 echo "configure:2933: checking how to run the C preprocessor" >&5
2933 # On Suns, sometimes $CPP names a directory.
2934 if test -n "$CPP" && test -d "$CPP"; then
2937 if test -z "$CPP"; then
2938 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2939 echo $ac_n "(cached) $ac_c" 1>&6
2941 # This must be in double quotes, not single quotes, because CPP may get
2942 # substituted into the Makefile and "${CC-cc}" will confuse make.
2944 # On the NeXT, cc -E runs the code through the compiler's parser,
2945 # not just through cpp.
2946 cat > conftest.
$ac_ext <<EOF
2947 #line 2948 "configure"
2948 #include "confdefs.h"
2952 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2953 { (eval echo configure
:2954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2954 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2955 if test -z "$ac_err"; then
2959 echo "configure: failed program was:" >&5
2960 cat conftest.
$ac_ext >&5
2962 CPP
="${CC-cc} -E -traditional-cpp"
2963 cat > conftest.
$ac_ext <<EOF
2964 #line 2965 "configure"
2965 #include "confdefs.h"
2969 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2970 { (eval echo configure
:2971: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2971 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2972 if test -z "$ac_err"; then
2976 echo "configure: failed program was:" >&5
2977 cat conftest.
$ac_ext >&5
2979 CPP
="${CC-cc} -nologo -E"
2980 cat > conftest.
$ac_ext <<EOF
2981 #line 2982 "configure"
2982 #include "confdefs.h"
2986 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2987 { (eval echo configure
:2988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2988 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2989 if test -z "$ac_err"; then
2993 echo "configure: failed program was:" >&5
2994 cat conftest.
$ac_ext >&5
3003 ac_cv_prog_CPP
="$CPP"
3005 CPP
="$ac_cv_prog_CPP"
3007 ac_cv_prog_CPP
="$CPP"
3009 echo "$ac_t""$CPP" 1>&6
3011 missing_dir
=`cd $ac_aux_dir && pwd`
3012 for ac_prog
in flex
lex
3014 # Extract the first word of "$ac_prog", so it can be a program name with args.
3015 set dummy
$ac_prog; ac_word
=$2
3016 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3017 echo "configure:3018: checking for $ac_word" >&5
3018 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3019 echo $ac_n "(cached) $ac_c" 1>&6
3021 if test -n "$LEX"; then
3022 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3024 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3026 for ac_dir
in $ac_dummy; do
3027 test -z "$ac_dir" && ac_dir
=.
3028 if test -f $ac_dir/$ac_word; then
3029 ac_cv_prog_LEX
="$ac_prog"
3036 LEX
="$ac_cv_prog_LEX"
3037 if test -n "$LEX"; then
3038 echo "$ac_t""$LEX" 1>&6
3040 echo "$ac_t""no" 1>&6
3043 test -n "$LEX" && break
3045 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3047 # Extract the first word of "flex", so it can be a program name with args.
3048 set dummy flex
; ac_word
=$2
3049 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3050 echo "configure:3051: checking for $ac_word" >&5
3051 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3052 echo $ac_n "(cached) $ac_c" 1>&6
3054 if test -n "$LEX"; then
3055 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3057 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3059 for ac_dir
in $ac_dummy; do
3060 test -z "$ac_dir" && ac_dir
=.
3061 if test -f $ac_dir/$ac_word; then
3062 ac_cv_prog_LEX
="flex"
3067 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3070 LEX
="$ac_cv_prog_LEX"
3071 if test -n "$LEX"; then
3072 echo "$ac_t""$LEX" 1>&6
3074 echo "$ac_t""no" 1>&6
3077 if test -z "$LEXLIB"
3083 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3084 echo "configure:3085: checking for yywrap in -l$ac_lib" >&5
3085 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3086 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3087 echo $ac_n "(cached) $ac_c" 1>&6
3089 ac_save_LIBS
="$LIBS"
3090 LIBS
="-l$ac_lib $LIBS"
3091 cat > conftest.
$ac_ext <<EOF
3092 #line 3093 "configure"
3093 #include "confdefs.h"
3094 /* Override any gcc2 internal prototype to avoid an error. */
3095 /* We use char because int might match the return type of a gcc2
3096 builtin and then its argument prototype would still apply. */
3103 if { (eval echo configure
:3104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3105 eval "ac_cv_lib_$ac_lib_var=yes"
3107 echo "configure: failed program was:" >&5
3108 cat conftest.
$ac_ext >&5
3110 eval "ac_cv_lib_$ac_lib_var=no"
3113 LIBS
="$ac_save_LIBS"
3116 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3117 echo "$ac_t""yes" 1>&6
3120 echo "$ac_t""no" 1>&6
3125 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3126 echo "configure:3127: checking lex output file root" >&5
3127 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3128 echo $ac_n "(cached) $ac_c" 1>&6
3130 # The minimal lex program is just a single line: %%. But some broken lexes
3131 # (Solaris, I think it was) want two %% lines, so accommodate them.
3134 if test -f lex.yy.c
; then
3135 ac_cv_prog_lex_root
=lex.yy
3136 elif test -f lexyy.c
; then
3137 ac_cv_prog_lex_root
=lexyy
3139 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3143 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3144 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3146 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3147 echo "configure:3148: checking whether yytext is a pointer" >&5
3148 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3149 echo $ac_n "(cached) $ac_c" 1>&6
3151 # POSIX says lex can declare yytext either as a pointer or an array; the
3152 # default is implementation-dependent. Figure out which it is, since
3153 # not all implementations provide the %pointer and %array declarations.
3154 ac_cv_prog_lex_yytext_pointer
=no
3155 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3156 ac_save_LIBS
="$LIBS"
3157 LIBS
="$LIBS $LEXLIB"
3158 cat > conftest.
$ac_ext <<EOF
3159 #line 3160 "configure"
3160 #include "confdefs.h"
3161 `cat $LEX_OUTPUT_ROOT.c`
3166 if { (eval echo configure
:3167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3168 ac_cv_prog_lex_yytext_pointer
=yes
3170 echo "configure: failed program was:" >&5
3171 cat conftest.
$ac_ext >&5
3174 LIBS
="$ac_save_LIBS"
3175 rm -f "${LEX_OUTPUT_ROOT}.c"
3179 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3180 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3181 cat >> confdefs.h
<<\EOF
3182 #define YYTEXT_POINTER 1
3189 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3190 echo "configure:3191: checking for POSIXized ISC" >&5
3191 if test -d /etc
/conf
/kconfig.d
&&
3192 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3194 echo "$ac_t""yes" 1>&6
3195 ISC
=yes # If later tests want to check for ISC.
3196 cat >> confdefs.h
<<\EOF
3197 #define _POSIX_SOURCE 1
3200 if test "$GCC" = yes; then
3206 echo "$ac_t""no" 1>&6
3210 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3211 echo "configure:3212: checking for ANSI C header files" >&5
3212 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3213 echo $ac_n "(cached) $ac_c" 1>&6
3215 cat > conftest.
$ac_ext <<EOF
3216 #line 3217 "configure"
3217 #include "confdefs.h"
3223 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3224 { (eval echo configure
:3225: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3225 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3226 if test -z "$ac_err"; then
3228 ac_cv_header_stdc
=yes
3231 echo "configure: failed program was:" >&5
3232 cat conftest.
$ac_ext >&5
3234 ac_cv_header_stdc
=no
3238 if test $ac_cv_header_stdc = yes; then
3239 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3240 cat > conftest.
$ac_ext <<EOF
3241 #line 3242 "configure"
3242 #include "confdefs.h"
3245 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3246 egrep "memchr" >/dev
/null
2>&1; then
3250 ac_cv_header_stdc
=no
3256 if test $ac_cv_header_stdc = yes; then
3257 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3258 cat > conftest.
$ac_ext <<EOF
3259 #line 3260 "configure"
3260 #include "confdefs.h"
3263 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3264 egrep "free" >/dev
/null
2>&1; then
3268 ac_cv_header_stdc
=no
3274 if test $ac_cv_header_stdc = yes; then
3275 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3276 if test "$cross_compiling" = yes; then
3279 cat > conftest.
$ac_ext <<EOF
3280 #line 3281 "configure"
3281 #include "confdefs.h"
3283 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3284 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3285 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3286 int main () { int i; for (i = 0; i < 256; i++)
3287 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3291 if { (eval echo configure
:3292: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3295 echo "configure: failed program was:" >&5
3296 cat conftest.
$ac_ext >&5
3298 ac_cv_header_stdc
=no
3306 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3307 if test $ac_cv_header_stdc = yes; then
3308 cat >> confdefs.h
<<\EOF
3309 #define STDC_HEADERS 1
3314 echo $ac_n "checking for working const""... $ac_c" 1>&6
3315 echo "configure:3316: checking for working const" >&5
3316 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3317 echo $ac_n "(cached) $ac_c" 1>&6
3319 cat > conftest.
$ac_ext <<EOF
3320 #line 3321 "configure"
3321 #include "confdefs.h"
3325 /* Ultrix mips cc rejects this. */
3326 typedef int charset[2]; const charset x;
3327 /* SunOS 4.1.1 cc rejects this. */
3328 char const *const *ccp;
3330 /* NEC SVR4.0.2 mips cc rejects this. */
3331 struct point {int x, y;};
3332 static struct point const zero = {0,0};
3333 /* AIX XL C 1.02.0.0 rejects this.
3334 It does not let you subtract one const X* pointer from another in an arm
3335 of an if-expression whose if-part is not a constant expression */
3336 const char *g = "string";
3337 ccp = &g + (g ? g-g : 0);
3338 /* HPUX 7.0 cc rejects these. */
3341 ccp = (char const *const *) p;
3342 { /* SCO 3.2v4 cc rejects this. */
3344 char const *s = 0 ? (char *) 0 : (char const *) 0;
3348 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3350 const int *foo = &x[0];
3353 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3354 typedef const int *iptr;
3358 { /* AIX XL C 1.02.0.0 rejects this saying
3359 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3360 struct s { int j; const int *ap[3]; };
3361 struct s *b; b->j = 5;
3363 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3369 if { (eval echo configure
:3370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3373 echo "configure: failed program was:" >&5
3374 cat conftest.
$ac_ext >&5
3381 echo "$ac_t""$ac_cv_c_const" 1>&6
3382 if test $ac_cv_c_const = no
; then
3383 cat >> confdefs.h
<<\EOF
3389 echo $ac_n "checking for inline""... $ac_c" 1>&6
3390 echo "configure:3391: checking for inline" >&5
3391 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3392 echo $ac_n "(cached) $ac_c" 1>&6
3395 for ac_kw
in inline __inline__ __inline
; do
3396 cat > conftest.
$ac_ext <<EOF
3397 #line 3398 "configure"
3398 #include "confdefs.h"
3404 if { (eval echo configure
:3405: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3406 ac_cv_c_inline
=$ac_kw; break
3408 echo "configure: failed program was:" >&5
3409 cat conftest.
$ac_ext >&5
3416 echo "$ac_t""$ac_cv_c_inline" 1>&6
3417 case "$ac_cv_c_inline" in
3419 no
) cat >> confdefs.h
<<\EOF
3423 *) cat >> confdefs.h
<<EOF
3424 #define inline $ac_cv_c_inline
3429 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3430 echo "configure:3431: checking for off_t" >&5
3431 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3432 echo $ac_n "(cached) $ac_c" 1>&6
3434 cat > conftest.
$ac_ext <<EOF
3435 #line 3436 "configure"
3436 #include "confdefs.h"
3437 #include <sys/types.h>
3443 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3444 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3446 ac_cv_type_off_t
=yes
3454 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3455 if test $ac_cv_type_off_t = no
; then
3456 cat >> confdefs.h
<<\EOF
3462 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3463 echo "configure:3464: checking for size_t" >&5
3464 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3465 echo $ac_n "(cached) $ac_c" 1>&6
3467 cat > conftest.
$ac_ext <<EOF
3468 #line 3469 "configure"
3469 #include "confdefs.h"
3470 #include <sys/types.h>
3476 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3477 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3479 ac_cv_type_size_t
=yes
3482 ac_cv_type_size_t
=no
3487 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3488 if test $ac_cv_type_size_t = no
; then
3489 cat >> confdefs.h
<<\EOF
3490 #define size_t unsigned
3495 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3496 # for constant arguments. Useless!
3497 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3498 echo "configure:3499: checking for working alloca.h" >&5
3499 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3500 echo $ac_n "(cached) $ac_c" 1>&6
3502 cat > conftest.
$ac_ext <<EOF
3503 #line 3504 "configure"
3504 #include "confdefs.h"
3507 char *p = alloca(2 * sizeof(int));
3510 if { (eval echo configure
:3511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3512 ac_cv_header_alloca_h
=yes
3514 echo "configure: failed program was:" >&5
3515 cat conftest.
$ac_ext >&5
3517 ac_cv_header_alloca_h
=no
3522 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3523 if test $ac_cv_header_alloca_h = yes; then
3524 cat >> confdefs.h
<<\EOF
3525 #define HAVE_ALLOCA_H 1
3530 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3531 echo "configure:3532: checking for alloca" >&5
3532 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3533 echo $ac_n "(cached) $ac_c" 1>&6
3535 cat > conftest.
$ac_ext <<EOF
3536 #line 3537 "configure"
3537 #include "confdefs.h"
3540 # define alloca __builtin_alloca
3543 # include <malloc.h>
3544 # define alloca _alloca
3547 # include <alloca.h>
3552 # ifndef alloca /* predefined by HP cc +Olibcalls */
3561 char *p = (char *) alloca(1);
3564 if { (eval echo configure
:3565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3566 ac_cv_func_alloca_works
=yes
3568 echo "configure: failed program was:" >&5
3569 cat conftest.
$ac_ext >&5
3571 ac_cv_func_alloca_works
=no
3576 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3577 if test $ac_cv_func_alloca_works = yes; then
3578 cat >> confdefs.h
<<\EOF
3579 #define HAVE_ALLOCA 1
3584 if test $ac_cv_func_alloca_works = no
; then
3585 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3586 # that cause trouble. Some versions do not even contain alloca or
3587 # contain a buggy version. If you still want to use their alloca,
3588 # use ar to extract alloca.o from them instead of compiling alloca.c.
3589 ALLOCA
=alloca.
${ac_objext}
3590 cat >> confdefs.h
<<\EOF
3595 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3596 echo "configure:3597: checking whether alloca needs Cray hooks" >&5
3597 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3598 echo $ac_n "(cached) $ac_c" 1>&6
3600 cat > conftest.
$ac_ext <<EOF
3601 #line 3602 "configure"
3602 #include "confdefs.h"
3603 #if defined(CRAY) && ! defined(CRAY2)
3610 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3611 egrep "webecray" >/dev
/null
2>&1; then
3622 echo "$ac_t""$ac_cv_os_cray" 1>&6
3623 if test $ac_cv_os_cray = yes; then
3624 for ac_func
in _getb67 GETB67 getb67
; do
3625 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3626 echo "configure:3627: checking for $ac_func" >&5
3627 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3628 echo $ac_n "(cached) $ac_c" 1>&6
3630 cat > conftest.
$ac_ext <<EOF
3631 #line 3632 "configure"
3632 #include "confdefs.h"
3633 /* System header to define __stub macros and hopefully few prototypes,
3634 which can conflict with char $ac_func(); below. */
3636 /* Override any gcc2 internal prototype to avoid an error. */
3637 /* We use char because int might match the return type of a gcc2
3638 builtin and then its argument prototype would still apply. */
3643 /* The GNU C library defines this for functions which it implements
3644 to always fail with ENOSYS. Some functions are actually named
3645 something starting with __ and the normal name is an alias. */
3646 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3654 if { (eval echo configure
:3655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3656 eval "ac_cv_func_$ac_func=yes"
3658 echo "configure: failed program was:" >&5
3659 cat conftest.
$ac_ext >&5
3661 eval "ac_cv_func_$ac_func=no"
3666 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3667 echo "$ac_t""yes" 1>&6
3668 cat >> confdefs.h
<<EOF
3669 #define CRAY_STACKSEG_END $ac_func
3674 echo "$ac_t""no" 1>&6
3680 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3681 echo "configure:3682: checking stack direction for C alloca" >&5
3682 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3683 echo $ac_n "(cached) $ac_c" 1>&6
3685 if test "$cross_compiling" = yes; then
3686 ac_cv_c_stack_direction
=0
3688 cat > conftest.
$ac_ext <<EOF
3689 #line 3690 "configure"
3690 #include "confdefs.h"
3691 find_stack_direction ()
3693 static char *addr = 0;
3698 return find_stack_direction ();
3701 return (&dummy > addr) ? 1 : -1;
3705 exit (find_stack_direction() < 0);
3708 if { (eval echo configure
:3709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3710 ac_cv_c_stack_direction
=1
3712 echo "configure: failed program was:" >&5
3713 cat conftest.
$ac_ext >&5
3715 ac_cv_c_stack_direction
=-1
3722 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3723 cat >> confdefs.h
<<EOF
3724 #define STACK_DIRECTION $ac_cv_c_stack_direction
3729 for ac_hdr
in unistd.h
3731 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3732 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3733 echo "configure:3734: checking for $ac_hdr" >&5
3734 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3735 echo $ac_n "(cached) $ac_c" 1>&6
3737 cat > conftest.
$ac_ext <<EOF
3738 #line 3739 "configure"
3739 #include "confdefs.h"
3742 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3743 { (eval echo configure
:3744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3744 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3745 if test -z "$ac_err"; then
3747 eval "ac_cv_header_$ac_safe=yes"
3750 echo "configure: failed program was:" >&5
3751 cat conftest.
$ac_ext >&5
3753 eval "ac_cv_header_$ac_safe=no"
3757 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3758 echo "$ac_t""yes" 1>&6
3759 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3760 cat >> confdefs.h
<<EOF
3761 #define $ac_tr_hdr 1
3765 echo "$ac_t""no" 1>&6
3769 for ac_func
in getpagesize
3771 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3772 echo "configure:3773: checking for $ac_func" >&5
3773 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3774 echo $ac_n "(cached) $ac_c" 1>&6
3776 cat > conftest.
$ac_ext <<EOF
3777 #line 3778 "configure"
3778 #include "confdefs.h"
3779 /* System header to define __stub macros and hopefully few prototypes,
3780 which can conflict with char $ac_func(); below. */
3782 /* Override any gcc2 internal prototype to avoid an error. */
3783 /* We use char because int might match the return type of a gcc2
3784 builtin and then its argument prototype would still apply. */
3789 /* The GNU C library defines this for functions which it implements
3790 to always fail with ENOSYS. Some functions are actually named
3791 something starting with __ and the normal name is an alias. */
3792 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3800 if { (eval echo configure
:3801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3802 eval "ac_cv_func_$ac_func=yes"
3804 echo "configure: failed program was:" >&5
3805 cat conftest.
$ac_ext >&5
3807 eval "ac_cv_func_$ac_func=no"
3812 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3813 echo "$ac_t""yes" 1>&6
3814 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3815 cat >> confdefs.h
<<EOF
3816 #define $ac_tr_func 1
3820 echo "$ac_t""no" 1>&6
3824 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3825 echo "configure:3826: checking for working mmap" >&5
3826 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3827 echo $ac_n "(cached) $ac_c" 1>&6
3829 if test "$cross_compiling" = yes; then
3830 ac_cv_func_mmap_fixed_mapped
=no
3832 cat > conftest.
$ac_ext <<EOF
3833 #line 3834 "configure"
3834 #include "confdefs.h"
3836 /* Thanks to Mike Haertel and Jim Avera for this test.
3837 Here is a matrix of mmap possibilities:
3838 mmap private not fixed
3839 mmap private fixed at somewhere currently unmapped
3840 mmap private fixed at somewhere already mapped
3841 mmap shared not fixed
3842 mmap shared fixed at somewhere currently unmapped
3843 mmap shared fixed at somewhere already mapped
3844 For private mappings, we should verify that changes cannot be read()
3845 back from the file, nor mmap's back from the file at a different
3846 address. (There have been systems where private was not correctly
3847 implemented like the infamous i386 svr4.0, and systems where the
3848 VM page cache was not coherent with the filesystem buffer cache
3849 like early versions of FreeBSD and possibly contemporary NetBSD.)
3850 For shared mappings, we should conversely verify that changes get
3851 propogated back to all the places they're supposed to be.
3853 Grep wants private fixed already mapped.
3854 The main things grep needs to know about mmap are:
3855 * does it exist and is it safe to write into the mmap'd area
3856 * how to use it (BSD variants) */
3857 #include <sys/types.h>
3859 #include <sys/mman.h>
3861 /* This mess was copied from the GNU getpagesize.h. */
3862 #ifndef HAVE_GETPAGESIZE
3863 # ifdef HAVE_UNISTD_H
3864 # include <unistd.h>
3867 /* Assume that all systems that can run configure have sys/param.h. */
3868 # ifndef HAVE_SYS_PARAM_H
3869 # define HAVE_SYS_PARAM_H 1
3872 # ifdef _SC_PAGESIZE
3873 # define getpagesize() sysconf(_SC_PAGESIZE)
3874 # else /* no _SC_PAGESIZE */
3875 # ifdef HAVE_SYS_PARAM_H
3876 # include <sys/param.h>
3877 # ifdef EXEC_PAGESIZE
3878 # define getpagesize() EXEC_PAGESIZE
3879 # else /* no EXEC_PAGESIZE */
3881 # define getpagesize() NBPG * CLSIZE
3884 # endif /* no CLSIZE */
3885 # else /* no NBPG */
3887 # define getpagesize() NBPC
3888 # else /* no NBPC */
3890 # define getpagesize() PAGESIZE
3891 # endif /* PAGESIZE */
3892 # endif /* no NBPC */
3893 # endif /* no NBPG */
3894 # endif /* no EXEC_PAGESIZE */
3895 # else /* no HAVE_SYS_PARAM_H */
3896 # define getpagesize() 8192 /* punt totally */
3897 # endif /* no HAVE_SYS_PARAM_H */
3898 # endif /* no _SC_PAGESIZE */
3900 #endif /* no HAVE_GETPAGESIZE */
3903 extern "C" { void *malloc(unsigned); }
3911 char *data, *data2, *data3;
3915 pagesize = getpagesize();
3918 * First, make a file with some known garbage in it.
3920 data = malloc(pagesize);
3923 for (i = 0; i < pagesize; ++i)
3924 *(data + i) = rand();
3926 fd = creat("conftestmmap", 0600);
3929 if (write(fd, data, pagesize) != pagesize)
3934 * Next, try to mmap the file at a fixed address which
3935 * already has something else allocated at it. If we can,
3936 * also make sure that we see the same garbage.
3938 fd = open("conftestmmap", O_RDWR);
3941 data2 = malloc(2 * pagesize);
3944 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3945 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3946 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3948 for (i = 0; i < pagesize; ++i)
3949 if (*(data + i) != *(data2 + i))
3953 * Finally, make sure that changes to the mapped area
3954 * do not percolate back to the file as seen by read().
3955 * (This is a bug on some variants of i386 svr4.0.)
3957 for (i = 0; i < pagesize; ++i)
3958 *(data2 + i) = *(data2 + i) + 1;
3959 data3 = malloc(pagesize);
3962 if (read(fd, data3, pagesize) != pagesize)
3964 for (i = 0; i < pagesize; ++i)
3965 if (*(data + i) != *(data3 + i))
3968 unlink("conftestmmap");
3973 if { (eval echo configure
:3974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3975 ac_cv_func_mmap_fixed_mapped
=yes
3977 echo "configure: failed program was:" >&5
3978 cat conftest.
$ac_ext >&5
3980 ac_cv_func_mmap_fixed_mapped
=no
3987 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3988 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3989 cat >> confdefs.h
<<\EOF
3996 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3997 unistd.h values.h sys
/param.h
3999 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4000 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4001 echo "configure:4002: checking for $ac_hdr" >&5
4002 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4003 echo $ac_n "(cached) $ac_c" 1>&6
4005 cat > conftest.
$ac_ext <<EOF
4006 #line 4007 "configure"
4007 #include "confdefs.h"
4010 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4011 { (eval echo configure
:4012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4012 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4013 if test -z "$ac_err"; then
4015 eval "ac_cv_header_$ac_safe=yes"
4018 echo "configure: failed program was:" >&5
4019 cat conftest.
$ac_ext >&5
4021 eval "ac_cv_header_$ac_safe=no"
4025 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4026 echo "$ac_t""yes" 1>&6
4027 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4028 cat >> confdefs.h
<<EOF
4029 #define $ac_tr_hdr 1
4033 echo "$ac_t""no" 1>&6
4037 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4038 __argz_count __argz_stringify __argz_next
4040 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4041 echo "configure:4042: checking for $ac_func" >&5
4042 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4043 echo $ac_n "(cached) $ac_c" 1>&6
4045 cat > conftest.
$ac_ext <<EOF
4046 #line 4047 "configure"
4047 #include "confdefs.h"
4048 /* System header to define __stub macros and hopefully few prototypes,
4049 which can conflict with char $ac_func(); below. */
4051 /* Override any gcc2 internal prototype to avoid an error. */
4052 /* We use char because int might match the return type of a gcc2
4053 builtin and then its argument prototype would still apply. */
4058 /* The GNU C library defines this for functions which it implements
4059 to always fail with ENOSYS. Some functions are actually named
4060 something starting with __ and the normal name is an alias. */
4061 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4069 if { (eval echo configure
:4070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4071 eval "ac_cv_func_$ac_func=yes"
4073 echo "configure: failed program was:" >&5
4074 cat conftest.
$ac_ext >&5
4076 eval "ac_cv_func_$ac_func=no"
4081 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4082 echo "$ac_t""yes" 1>&6
4083 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4084 cat >> confdefs.h
<<EOF
4085 #define $ac_tr_func 1
4089 echo "$ac_t""no" 1>&6
4094 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4095 for ac_func
in stpcpy
4097 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4098 echo "configure:4099: checking for $ac_func" >&5
4099 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4100 echo $ac_n "(cached) $ac_c" 1>&6
4102 cat > conftest.
$ac_ext <<EOF
4103 #line 4104 "configure"
4104 #include "confdefs.h"
4105 /* System header to define __stub macros and hopefully few prototypes,
4106 which can conflict with char $ac_func(); below. */
4108 /* Override any gcc2 internal prototype to avoid an error. */
4109 /* We use char because int might match the return type of a gcc2
4110 builtin and then its argument prototype would still apply. */
4115 /* The GNU C library defines this for functions which it implements
4116 to always fail with ENOSYS. Some functions are actually named
4117 something starting with __ and the normal name is an alias. */
4118 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4126 if { (eval echo configure
:4127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4128 eval "ac_cv_func_$ac_func=yes"
4130 echo "configure: failed program was:" >&5
4131 cat conftest.
$ac_ext >&5
4133 eval "ac_cv_func_$ac_func=no"
4138 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4139 echo "$ac_t""yes" 1>&6
4140 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4141 cat >> confdefs.h
<<EOF
4142 #define $ac_tr_func 1
4146 echo "$ac_t""no" 1>&6
4151 if test "${ac_cv_func_stpcpy}" = "yes"; then
4152 cat >> confdefs.h
<<\EOF
4153 #define HAVE_STPCPY 1
4158 if test $ac_cv_header_locale_h = yes; then
4159 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4160 echo "configure:4161: checking for LC_MESSAGES" >&5
4161 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4162 echo $ac_n "(cached) $ac_c" 1>&6
4164 cat > conftest.
$ac_ext <<EOF
4165 #line 4166 "configure"
4166 #include "confdefs.h"
4172 if { (eval echo configure
:4173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4174 am_cv_val_LC_MESSAGES
=yes
4176 echo "configure: failed program was:" >&5
4177 cat conftest.
$ac_ext >&5
4179 am_cv_val_LC_MESSAGES
=no
4184 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4185 if test $am_cv_val_LC_MESSAGES = yes; then
4186 cat >> confdefs.h
<<\EOF
4187 #define HAVE_LC_MESSAGES 1
4192 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4193 echo "configure:4194: checking whether NLS is requested" >&5
4194 # Check whether --enable-nls or --disable-nls was given.
4195 if test "${enable_nls+set}" = set; then
4196 enableval
="$enable_nls"
4202 echo "$ac_t""$USE_NLS" 1>&6
4205 USE_INCLUDED_LIBINTL
=no
4207 if test "$USE_NLS" = "yes"; then
4208 cat >> confdefs.h
<<\EOF
4209 #define ENABLE_NLS 1
4212 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4213 echo "configure:4214: checking whether included gettext is requested" >&5
4214 # Check whether --with-included-gettext or --without-included-gettext was given.
4215 if test "${with_included_gettext+set}" = set; then
4216 withval
="$with_included_gettext"
4217 nls_cv_force_use_gnu_gettext
=$withval
4219 nls_cv_force_use_gnu_gettext
=no
4222 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4224 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4225 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4227 nls_cv_header_libgt
=
4230 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4231 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4232 echo "configure:4233: checking for libintl.h" >&5
4233 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4234 echo $ac_n "(cached) $ac_c" 1>&6
4236 cat > conftest.
$ac_ext <<EOF
4237 #line 4238 "configure"
4238 #include "confdefs.h"
4239 #include <libintl.h>
4241 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4242 { (eval echo configure
:4243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4243 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4244 if test -z "$ac_err"; then
4246 eval "ac_cv_header_$ac_safe=yes"
4249 echo "configure: failed program was:" >&5
4250 cat conftest.
$ac_ext >&5
4252 eval "ac_cv_header_$ac_safe=no"
4256 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4257 echo "$ac_t""yes" 1>&6
4258 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4259 echo "configure:4260: checking for gettext in libc" >&5
4260 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4261 echo $ac_n "(cached) $ac_c" 1>&6
4263 cat > conftest.
$ac_ext <<EOF
4264 #line 4265 "configure"
4265 #include "confdefs.h"
4266 #include <libintl.h>
4268 return (int) gettext ("")
4271 if { (eval echo configure
:4272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4273 gt_cv_func_gettext_libc
=yes
4275 echo "configure: failed program was:" >&5
4276 cat conftest.
$ac_ext >&5
4278 gt_cv_func_gettext_libc
=no
4283 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4285 if test "$gt_cv_func_gettext_libc" != "yes"; then
4286 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4287 echo "configure:4288: checking for bindtextdomain in -lintl" >&5
4288 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4289 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4290 echo $ac_n "(cached) $ac_c" 1>&6
4292 ac_save_LIBS
="$LIBS"
4294 cat > conftest.
$ac_ext <<EOF
4295 #line 4296 "configure"
4296 #include "confdefs.h"
4297 /* Override any gcc2 internal prototype to avoid an error. */
4298 /* We use char because int might match the return type of a gcc2
4299 builtin and then its argument prototype would still apply. */
4300 char bindtextdomain();
4306 if { (eval echo configure
:4307: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4308 eval "ac_cv_lib_$ac_lib_var=yes"
4310 echo "configure: failed program was:" >&5
4311 cat conftest.
$ac_ext >&5
4313 eval "ac_cv_lib_$ac_lib_var=no"
4316 LIBS
="$ac_save_LIBS"
4319 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4320 echo "$ac_t""yes" 1>&6
4321 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4322 echo "configure:4323: checking for gettext in libintl" >&5
4323 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4324 echo $ac_n "(cached) $ac_c" 1>&6
4326 cat > conftest.
$ac_ext <<EOF
4327 #line 4328 "configure"
4328 #include "confdefs.h"
4331 return (int) gettext ("")
4334 if { (eval echo configure
:4335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4336 gt_cv_func_gettext_libintl
=yes
4338 echo "configure: failed program was:" >&5
4339 cat conftest.
$ac_ext >&5
4341 gt_cv_func_gettext_libintl
=no
4346 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4348 echo "$ac_t""no" 1>&6
4353 if test "$gt_cv_func_gettext_libc" = "yes" \
4354 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4355 cat >> confdefs.h
<<\EOF
4356 #define HAVE_GETTEXT 1
4359 # Extract the first word of "msgfmt", so it can be a program name with args.
4360 set dummy msgfmt
; ac_word
=$2
4361 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4362 echo "configure:4363: checking for $ac_word" >&5
4363 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4364 echo $ac_n "(cached) $ac_c" 1>&6
4368 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4371 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4372 for ac_dir
in $PATH; do
4373 test -z "$ac_dir" && ac_dir
=.
4374 if test -f $ac_dir/$ac_word; then
4375 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4376 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4382 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4386 MSGFMT
="$ac_cv_path_MSGFMT"
4387 if test -n "$MSGFMT"; then
4388 echo "$ac_t""$MSGFMT" 1>&6
4390 echo "$ac_t""no" 1>&6
4392 if test "$MSGFMT" != "no"; then
4393 for ac_func
in dcgettext
4395 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4396 echo "configure:4397: checking for $ac_func" >&5
4397 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4398 echo $ac_n "(cached) $ac_c" 1>&6
4400 cat > conftest.
$ac_ext <<EOF
4401 #line 4402 "configure"
4402 #include "confdefs.h"
4403 /* System header to define __stub macros and hopefully few prototypes,
4404 which can conflict with char $ac_func(); below. */
4406 /* Override any gcc2 internal prototype to avoid an error. */
4407 /* We use char because int might match the return type of a gcc2
4408 builtin and then its argument prototype would still apply. */
4413 /* The GNU C library defines this for functions which it implements
4414 to always fail with ENOSYS. Some functions are actually named
4415 something starting with __ and the normal name is an alias. */
4416 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4424 if { (eval echo configure
:4425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4426 eval "ac_cv_func_$ac_func=yes"
4428 echo "configure: failed program was:" >&5
4429 cat conftest.
$ac_ext >&5
4431 eval "ac_cv_func_$ac_func=no"
4436 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4437 echo "$ac_t""yes" 1>&6
4438 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4439 cat >> confdefs.h
<<EOF
4440 #define $ac_tr_func 1
4444 echo "$ac_t""no" 1>&6
4448 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4449 set dummy gmsgfmt
; ac_word
=$2
4450 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4451 echo "configure:4452: checking for $ac_word" >&5
4452 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4453 echo $ac_n "(cached) $ac_c" 1>&6
4457 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4460 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4463 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4465 for ac_dir
in $ac_dummy; do
4466 test -z "$ac_dir" && ac_dir
=.
4467 if test -f $ac_dir/$ac_word; then
4468 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4473 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4477 GMSGFMT
="$ac_cv_path_GMSGFMT"
4478 if test -n "$GMSGFMT"; then
4479 echo "$ac_t""$GMSGFMT" 1>&6
4481 echo "$ac_t""no" 1>&6
4484 # Extract the first word of "xgettext", so it can be a program name with args.
4485 set dummy xgettext
; ac_word
=$2
4486 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4487 echo "configure:4488: checking for $ac_word" >&5
4488 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4489 echo $ac_n "(cached) $ac_c" 1>&6
4493 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4496 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4497 for ac_dir
in $PATH; do
4498 test -z "$ac_dir" && ac_dir
=.
4499 if test -f $ac_dir/$ac_word; then
4500 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4501 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4507 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4511 XGETTEXT
="$ac_cv_path_XGETTEXT"
4512 if test -n "$XGETTEXT"; then
4513 echo "$ac_t""$XGETTEXT" 1>&6
4515 echo "$ac_t""no" 1>&6
4518 cat > conftest.
$ac_ext <<EOF
4519 #line 4520 "configure"
4520 #include "confdefs.h"
4523 extern int _nl_msg_cat_cntr;
4524 return _nl_msg_cat_cntr
4527 if { (eval echo configure
:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4532 echo "configure: failed program was:" >&5
4533 cat conftest.
$ac_ext >&5
4544 echo "$ac_t""no" 1>&6
4549 if test "$CATOBJEXT" = "NONE"; then
4550 nls_cv_use_gnu_gettext
=yes
4554 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4555 INTLOBJS
="\$(GETTOBJS)"
4556 # Extract the first word of "msgfmt", so it can be a program name with args.
4557 set dummy msgfmt
; ac_word
=$2
4558 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4559 echo "configure:4560: checking for $ac_word" >&5
4560 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4561 echo $ac_n "(cached) $ac_c" 1>&6
4565 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4568 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4569 for ac_dir
in $PATH; do
4570 test -z "$ac_dir" && ac_dir
=.
4571 if test -f $ac_dir/$ac_word; then
4572 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4573 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4579 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4583 MSGFMT
="$ac_cv_path_MSGFMT"
4584 if test -n "$MSGFMT"; then
4585 echo "$ac_t""$MSGFMT" 1>&6
4587 echo "$ac_t""no" 1>&6
4590 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4591 set dummy gmsgfmt
; ac_word
=$2
4592 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4593 echo "configure:4594: checking for $ac_word" >&5
4594 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4595 echo $ac_n "(cached) $ac_c" 1>&6
4599 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4602 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4605 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4607 for ac_dir
in $ac_dummy; do
4608 test -z "$ac_dir" && ac_dir
=.
4609 if test -f $ac_dir/$ac_word; then
4610 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4615 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4619 GMSGFMT
="$ac_cv_path_GMSGFMT"
4620 if test -n "$GMSGFMT"; then
4621 echo "$ac_t""$GMSGFMT" 1>&6
4623 echo "$ac_t""no" 1>&6
4626 # Extract the first word of "xgettext", so it can be a program name with args.
4627 set dummy xgettext
; ac_word
=$2
4628 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4629 echo "configure:4630: checking for $ac_word" >&5
4630 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4631 echo $ac_n "(cached) $ac_c" 1>&6
4635 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4638 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4639 for ac_dir
in $PATH; do
4640 test -z "$ac_dir" && ac_dir
=.
4641 if test -f $ac_dir/$ac_word; then
4642 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4643 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4649 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4653 XGETTEXT
="$ac_cv_path_XGETTEXT"
4654 if test -n "$XGETTEXT"; then
4655 echo "$ac_t""$XGETTEXT" 1>&6
4657 echo "$ac_t""no" 1>&6
4661 USE_INCLUDED_LIBINTL
=yes
4665 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4667 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4668 nls_cv_header_intl
=libintl.h
4669 nls_cv_header_libgt
=libgettext.h
4672 if test "$XGETTEXT" != ":"; then
4673 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4676 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4681 # We need to process the po/ directory.
4685 nls_cv_header_intl
=libintl.h
4686 nls_cv_header_libgt
=libgettext.h
4689 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4690 # because some of the sources are only built for this goal.
4691 if test "$PACKAGE" = gettext; then
4693 USE_INCLUDED_LIBINTL
=yes
4696 for lang
in $ALL_LINGUAS; do
4697 GMOFILES
="$GMOFILES $lang.gmo"
4698 POFILES
="$POFILES $lang.po"
4714 if test "x$CATOBJEXT" != "x"; then
4715 if test "x$ALL_LINGUAS" = "x"; then
4718 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4719 echo "configure:4720: checking for catalogs to be installed" >&5
4721 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4722 case "$ALL_LINGUAS" in
4723 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4726 LINGUAS
=$NEW_LINGUAS
4727 echo "$ac_t""$LINGUAS" 1>&6
4730 if test -n "$LINGUAS"; then
4731 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4735 if test $ac_cv_header_locale_h = yes; then
4736 INCLUDE_LOCALE_H
="#include <locale.h>"
4739 /* The system does not provide the header <locale.h>. Take care yourself. */"
4743 if test -f $srcdir/po2tbl.
sed.
in; then
4744 if test "$CATOBJEXT" = ".cat"; then
4745 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4746 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4747 echo "configure:4748: checking for linux/version.h" >&5
4748 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4749 echo $ac_n "(cached) $ac_c" 1>&6
4751 cat > conftest.
$ac_ext <<EOF
4752 #line 4753 "configure"
4753 #include "confdefs.h"
4754 #include <linux/version.h>
4756 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4757 { (eval echo configure
:4758: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4758 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4759 if test -z "$ac_err"; then
4761 eval "ac_cv_header_$ac_safe=yes"
4764 echo "configure: failed program was:" >&5
4765 cat conftest.
$ac_ext >&5
4767 eval "ac_cv_header_$ac_safe=no"
4771 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4772 echo "$ac_t""yes" 1>&6
4775 echo "$ac_t""no" 1>&6
4780 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4782 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4783 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4786 if test "$PACKAGE" = "gettext"; then
4796 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4802 if test -d $srcdir/po
; then
4803 test -d po || mkdir po
4804 if test "x$srcdir" != "x."; then
4805 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4806 posrcprefix
="$srcdir/"
4808 posrcprefix
="../$srcdir/"
4814 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4815 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4819 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4820 echo "configure:4821: checking whether to enable maintainer-specific portions of Makefiles" >&5
4821 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4822 if test "${enable_maintainer_mode+set}" = set; then
4823 enableval
="$enable_maintainer_mode"
4824 USE_MAINTAINER_MODE
=$enableval
4826 USE_MAINTAINER_MODE
=no
4829 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4832 if test $USE_MAINTAINER_MODE = yes; then
4833 MAINTAINER_MODE_TRUE
=
4834 MAINTAINER_MODE_FALSE
='#'
4836 MAINTAINER_MODE_TRUE
='#'
4837 MAINTAINER_MODE_FALSE
=
4839 MAINT
=$MAINTAINER_MODE_TRUE
4842 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4843 echo "configure:4844: checking for Cygwin environment" >&5
4844 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4845 echo $ac_n "(cached) $ac_c" 1>&6
4847 cat > conftest.
$ac_ext <<EOF
4848 #line 4849 "configure"
4849 #include "confdefs.h"
4854 #define __CYGWIN__ __CYGWIN32__
4859 if { (eval echo configure
:4860: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4863 echo "configure: failed program was:" >&5
4864 cat conftest.
$ac_ext >&5
4872 echo "$ac_t""$ac_cv_cygwin" 1>&6
4874 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4875 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4876 echo "configure:4877: checking for mingw32 environment" >&5
4877 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4878 echo $ac_n "(cached) $ac_c" 1>&6
4880 cat > conftest.
$ac_ext <<EOF
4881 #line 4882 "configure"
4882 #include "confdefs.h"
4888 if { (eval echo configure
:4889: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4892 echo "configure: failed program was:" >&5
4893 cat conftest.
$ac_ext >&5
4901 echo "$ac_t""$ac_cv_mingw32" 1>&6
4903 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4906 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4907 echo "configure:4908: checking for executable suffix" >&5
4908 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4909 echo $ac_n "(cached) $ac_c" 1>&6
4911 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4915 echo 'int main () { return 0; }' > conftest.
$ac_ext
4917 if { (eval echo configure
:4918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4918 for file in conftest.
*; do
4920 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4921 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
4925 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4928 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
4933 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
4934 echo "$ac_t""${ac_cv_exeext}" 1>&6
4938 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4940 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4941 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4942 echo "configure:4943: checking for $ac_hdr" >&5
4943 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4944 echo $ac_n "(cached) $ac_c" 1>&6
4946 cat > conftest.
$ac_ext <<EOF
4947 #line 4948 "configure"
4948 #include "confdefs.h"
4951 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4952 { (eval echo configure
:4953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4953 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4954 if test -z "$ac_err"; then
4956 eval "ac_cv_header_$ac_safe=yes"
4959 echo "configure: failed program was:" >&5
4960 cat conftest.
$ac_ext >&5
4962 eval "ac_cv_header_$ac_safe=no"
4966 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4967 echo "$ac_t""yes" 1>&6
4968 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4969 cat >> confdefs.h
<<EOF
4970 #define $ac_tr_hdr 1
4974 echo "$ac_t""no" 1>&6
4979 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4980 # people who are not cross-compiling but are compiling cross-assemblers.
4981 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4982 echo "configure:4983: checking whether compiling a cross-assembler" >&5
4983 if test "${host}" = "${target}"; then
4987 cat >> confdefs.h
<<\EOF
4988 #define CROSS_COMPILE 1
4992 echo "$ac_t""$cross_gas" 1>&6
4994 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4995 # for constant arguments. Useless!
4996 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4997 echo "configure:4998: checking for working alloca.h" >&5
4998 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4999 echo $ac_n "(cached) $ac_c" 1>&6
5001 cat > conftest.
$ac_ext <<EOF
5002 #line 5003 "configure"
5003 #include "confdefs.h"
5006 char *p = alloca(2 * sizeof(int));
5009 if { (eval echo configure
:5010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5011 ac_cv_header_alloca_h
=yes
5013 echo "configure: failed program was:" >&5
5014 cat conftest.
$ac_ext >&5
5016 ac_cv_header_alloca_h
=no
5021 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5022 if test $ac_cv_header_alloca_h = yes; then
5023 cat >> confdefs.h
<<\EOF
5024 #define HAVE_ALLOCA_H 1
5029 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5030 echo "configure:5031: checking for alloca" >&5
5031 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5032 echo $ac_n "(cached) $ac_c" 1>&6
5034 cat > conftest.
$ac_ext <<EOF
5035 #line 5036 "configure"
5036 #include "confdefs.h"
5039 # define alloca __builtin_alloca
5042 # include <malloc.h>
5043 # define alloca _alloca
5046 # include <alloca.h>
5051 # ifndef alloca /* predefined by HP cc +Olibcalls */
5060 char *p = (char *) alloca(1);
5063 if { (eval echo configure
:5064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5065 ac_cv_func_alloca_works
=yes
5067 echo "configure: failed program was:" >&5
5068 cat conftest.
$ac_ext >&5
5070 ac_cv_func_alloca_works
=no
5075 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5076 if test $ac_cv_func_alloca_works = yes; then
5077 cat >> confdefs.h
<<\EOF
5078 #define HAVE_ALLOCA 1
5083 if test $ac_cv_func_alloca_works = no
; then
5084 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5085 # that cause trouble. Some versions do not even contain alloca or
5086 # contain a buggy version. If you still want to use their alloca,
5087 # use ar to extract alloca.o from them instead of compiling alloca.c.
5088 ALLOCA
=alloca.
${ac_objext}
5089 cat >> confdefs.h
<<\EOF
5094 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5095 echo "configure:5096: checking whether alloca needs Cray hooks" >&5
5096 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5099 cat > conftest.
$ac_ext <<EOF
5100 #line 5101 "configure"
5101 #include "confdefs.h"
5102 #if defined(CRAY) && ! defined(CRAY2)
5109 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5110 egrep "webecray" >/dev
/null
2>&1; then
5121 echo "$ac_t""$ac_cv_os_cray" 1>&6
5122 if test $ac_cv_os_cray = yes; then
5123 for ac_func
in _getb67 GETB67 getb67
; do
5124 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5125 echo "configure:5126: checking for $ac_func" >&5
5126 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5127 echo $ac_n "(cached) $ac_c" 1>&6
5129 cat > conftest.
$ac_ext <<EOF
5130 #line 5131 "configure"
5131 #include "confdefs.h"
5132 /* System header to define __stub macros and hopefully few prototypes,
5133 which can conflict with char $ac_func(); below. */
5135 /* Override any gcc2 internal prototype to avoid an error. */
5136 /* We use char because int might match the return type of a gcc2
5137 builtin and then its argument prototype would still apply. */
5142 /* The GNU C library defines this for functions which it implements
5143 to always fail with ENOSYS. Some functions are actually named
5144 something starting with __ and the normal name is an alias. */
5145 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5153 if { (eval echo configure
:5154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5155 eval "ac_cv_func_$ac_func=yes"
5157 echo "configure: failed program was:" >&5
5158 cat conftest.
$ac_ext >&5
5160 eval "ac_cv_func_$ac_func=no"
5165 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5166 echo "$ac_t""yes" 1>&6
5167 cat >> confdefs.h
<<EOF
5168 #define CRAY_STACKSEG_END $ac_func
5173 echo "$ac_t""no" 1>&6
5179 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5180 echo "configure:5181: checking stack direction for C alloca" >&5
5181 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5182 echo $ac_n "(cached) $ac_c" 1>&6
5184 if test "$cross_compiling" = yes; then
5185 ac_cv_c_stack_direction
=0
5187 cat > conftest.
$ac_ext <<EOF
5188 #line 5189 "configure"
5189 #include "confdefs.h"
5190 find_stack_direction ()
5192 static char *addr = 0;
5197 return find_stack_direction ();
5200 return (&dummy > addr) ? 1 : -1;
5204 exit (find_stack_direction() < 0);
5207 if { (eval echo configure
:5208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5209 ac_cv_c_stack_direction
=1
5211 echo "configure: failed program was:" >&5
5212 cat conftest.
$ac_ext >&5
5214 ac_cv_c_stack_direction
=-1
5221 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5222 cat >> confdefs.h
<<EOF
5223 #define STACK_DIRECTION $ac_cv_c_stack_direction
5228 echo $ac_n "checking for inline""... $ac_c" 1>&6
5229 echo "configure:5230: checking for inline" >&5
5230 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5231 echo $ac_n "(cached) $ac_c" 1>&6
5234 for ac_kw
in inline __inline__ __inline
; do
5235 cat > conftest.
$ac_ext <<EOF
5236 #line 5237 "configure"
5237 #include "confdefs.h"
5243 if { (eval echo configure
:5244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5245 ac_cv_c_inline
=$ac_kw; break
5247 echo "configure: failed program was:" >&5
5248 cat conftest.
$ac_ext >&5
5255 echo "$ac_t""$ac_cv_c_inline" 1>&6
5256 case "$ac_cv_c_inline" in
5258 no
) cat >> confdefs.h
<<\EOF
5262 *) cat >> confdefs.h
<<EOF
5263 #define inline $ac_cv_c_inline
5269 # VMS doesn't have unlink.
5270 for ac_func
in unlink remove
5272 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5273 echo "configure:5274: checking for $ac_func" >&5
5274 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5275 echo $ac_n "(cached) $ac_c" 1>&6
5277 cat > conftest.
$ac_ext <<EOF
5278 #line 5279 "configure"
5279 #include "confdefs.h"
5280 /* System header to define __stub macros and hopefully few prototypes,
5281 which can conflict with char $ac_func(); below. */
5283 /* Override any gcc2 internal prototype to avoid an error. */
5284 /* We use char because int might match the return type of a gcc2
5285 builtin and then its argument prototype would still apply. */
5290 /* The GNU C library defines this for functions which it implements
5291 to always fail with ENOSYS. Some functions are actually named
5292 something starting with __ and the normal name is an alias. */
5293 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5301 if { (eval echo configure
:5302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5303 eval "ac_cv_func_$ac_func=yes"
5305 echo "configure: failed program was:" >&5
5306 cat conftest.
$ac_ext >&5
5308 eval "ac_cv_func_$ac_func=no"
5313 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5314 echo "$ac_t""yes" 1>&6
5315 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5316 cat >> confdefs.h
<<EOF
5317 #define $ac_tr_func 1
5321 echo "$ac_t""no" 1>&6
5326 # Some systems don't have sbrk().
5329 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5330 echo "configure:5331: checking for $ac_func" >&5
5331 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5332 echo $ac_n "(cached) $ac_c" 1>&6
5334 cat > conftest.
$ac_ext <<EOF
5335 #line 5336 "configure"
5336 #include "confdefs.h"
5337 /* System header to define __stub macros and hopefully few prototypes,
5338 which can conflict with char $ac_func(); below. */
5340 /* Override any gcc2 internal prototype to avoid an error. */
5341 /* We use char because int might match the return type of a gcc2
5342 builtin and then its argument prototype would still apply. */
5347 /* The GNU C library defines this for functions which it implements
5348 to always fail with ENOSYS. Some functions are actually named
5349 something starting with __ and the normal name is an alias. */
5350 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5358 if { (eval echo configure
:5359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5360 eval "ac_cv_func_$ac_func=yes"
5362 echo "configure: failed program was:" >&5
5363 cat conftest.
$ac_ext >&5
5365 eval "ac_cv_func_$ac_func=no"
5370 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5371 echo "$ac_t""yes" 1>&6
5372 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5373 cat >> confdefs.h
<<EOF
5374 #define $ac_tr_func 1
5378 echo "$ac_t""no" 1>&6
5383 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5384 # enough, but on some of those systems, the assert macro relies on requoting
5386 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5387 echo "configure:5388: checking for working assert macro" >&5
5388 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5389 echo $ac_n "(cached) $ac_c" 1>&6
5391 cat > conftest.
$ac_ext <<EOF
5392 #line 5393 "configure"
5393 #include "confdefs.h"
5398 /* check for requoting problems */
5399 static int a, b, c, d;
5401 assert (!strcmp(s, "foo bar baz quux"));
5402 /* check for newline handling */
5408 if { (eval echo configure
:5409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5410 gas_cv_assert_ok
=yes
5412 echo "configure: failed program was:" >&5
5413 cat conftest.
$ac_ext >&5
5419 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5420 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5421 #define BROKEN_ASSERT 1
5426 # On some systems, the system header files may not declare malloc, realloc,
5427 # and free. There are places where gas needs these functions to have been
5428 # declared -- such as when taking their addresses.
5430 #ifdef HAVE_MEMORY_H
5433 #ifdef HAVE_STRING_H
5436 #ifdef HAVE_STRINGS_H
5437 #include <strings.h>
5440 #ifdef HAVE_STDLIB_H
5443 #ifdef HAVE_UNISTD_H
5448 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5449 echo "configure:5450: checking whether declaration is required for strstr" >&5
5450 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5451 echo $ac_n "(cached) $ac_c" 1>&6
5453 cat > conftest.
$ac_ext <<EOF
5454 #line 5455 "configure"
5455 #include "confdefs.h"
5459 typedef char *(*f)();
5465 if { (eval echo configure
:5466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5467 gas_cv_decl_needed_strstr
=no
5469 echo "configure: failed program was:" >&5
5470 cat conftest.
$ac_ext >&5
5472 gas_cv_decl_needed_strstr
=yes
5476 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5477 if test $gas_cv_decl_needed_strstr = yes; then
5478 cat >> confdefs.h
<<\EOF
5479 #define NEED_DECLARATION_STRSTR 1
5485 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5486 echo "configure:5487: checking whether declaration is required for malloc" >&5
5487 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5488 echo $ac_n "(cached) $ac_c" 1>&6
5490 cat > conftest.
$ac_ext <<EOF
5491 #line 5492 "configure"
5492 #include "confdefs.h"
5496 typedef char *(*f)();
5502 if { (eval echo configure
:5503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5504 gas_cv_decl_needed_malloc
=no
5506 echo "configure: failed program was:" >&5
5507 cat conftest.
$ac_ext >&5
5509 gas_cv_decl_needed_malloc
=yes
5513 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5514 if test $gas_cv_decl_needed_malloc = yes; then
5515 cat >> confdefs.h
<<\EOF
5516 #define NEED_DECLARATION_MALLOC 1
5522 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5523 echo "configure:5524: checking whether declaration is required for free" >&5
5524 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5525 echo $ac_n "(cached) $ac_c" 1>&6
5527 cat > conftest.
$ac_ext <<EOF
5528 #line 5529 "configure"
5529 #include "confdefs.h"
5533 typedef void (*f)();
5539 if { (eval echo configure
:5540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5541 gas_cv_decl_needed_free
=no
5543 echo "configure: failed program was:" >&5
5544 cat conftest.
$ac_ext >&5
5546 gas_cv_decl_needed_free
=yes
5550 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5551 if test $gas_cv_decl_needed_free = yes; then
5552 cat >> confdefs.h
<<\EOF
5553 #define NEED_DECLARATION_FREE 1
5559 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5560 echo "configure:5561: checking whether declaration is required for sbrk" >&5
5561 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5562 echo $ac_n "(cached) $ac_c" 1>&6
5564 cat > conftest.
$ac_ext <<EOF
5565 #line 5566 "configure"
5566 #include "confdefs.h"
5570 typedef char *(*f)();
5576 if { (eval echo configure
:5577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5578 gas_cv_decl_needed_sbrk
=no
5580 echo "configure: failed program was:" >&5
5581 cat conftest.
$ac_ext >&5
5583 gas_cv_decl_needed_sbrk
=yes
5587 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5588 if test $gas_cv_decl_needed_sbrk = yes; then
5589 cat >> confdefs.h
<<\EOF
5590 #define NEED_DECLARATION_SBRK 1
5596 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5597 echo "configure:5598: checking whether declaration is required for environ" >&5
5598 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5599 echo $ac_n "(cached) $ac_c" 1>&6
5601 cat > conftest.
$ac_ext <<EOF
5602 #line 5603 "configure"
5603 #include "confdefs.h"
5613 if { (eval echo configure
:5614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5615 gas_cv_decl_needed_environ
=no
5617 echo "configure: failed program was:" >&5
5618 cat conftest.
$ac_ext >&5
5620 gas_cv_decl_needed_environ
=yes
5624 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5625 if test $gas_cv_decl_needed_environ = yes; then
5626 cat >> confdefs.h
<<\EOF
5627 #define NEED_DECLARATION_ENVIRON 1
5633 # Does errno.h declare errno, or do we have to add a separate declaration
5636 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5637 echo "configure:5638: checking whether declaration is required for errno" >&5
5638 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5639 echo $ac_n "(cached) $ac_c" 1>&6
5641 cat > conftest.
$ac_ext <<EOF
5642 #line 5643 "configure"
5643 #include "confdefs.h"
5657 if { (eval echo configure
:5658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5659 gas_cv_decl_needed_errno
=no
5661 echo "configure: failed program was:" >&5
5662 cat conftest.
$ac_ext >&5
5664 gas_cv_decl_needed_errno
=yes
5668 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5669 if test $gas_cv_decl_needed_errno = yes; then
5670 cat >> confdefs.h
<<\EOF
5671 #define NEED_DECLARATION_ERRNO 1
5680 cat > confcache
<<\EOF
5681 # This file is a shell script that caches the results of configure
5682 # tests run on this system so they can be shared between configure
5683 # scripts and configure runs. It is not useful on other systems.
5684 # If it contains results you don't want to keep, you may remove or edit it.
5686 # By default, configure uses ./config.cache as the cache file,
5687 # creating it if it does not exist already. You can give configure
5688 # the --cache-file=FILE option to use a different cache file; that is
5689 # what configure does when it calls configure scripts in
5690 # subdirectories, so they share the cache.
5691 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5692 # config.status only pays attention to the cache file if you give it the
5693 # --recheck option to rerun configure.
5696 # The following way of writing the cache mishandles newlines in values,
5697 # but we know of no workaround that is simple, portable, and efficient.
5698 # So, don't put newlines in cache variables' values.
5699 # Ultrix sh set writes to stderr and can't be redirected directly,
5700 # and sets the high bit in the cache file unless we assign to the vars.
5702 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5704 # `set' does not quote correctly, so add quotes (double-quote substitution
5705 # turns \\\\ into \\, and sed turns \\ into \).
5707 -e "s/'/'\\\\''/g" \
5708 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5711 # `set' quotes correctly as required by POSIX, so do not add quotes.
5712 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5715 if cmp -s $cache_file confcache
; then
5718 if test -w $cache_file; then
5719 echo "updating cache $cache_file"
5720 cat confcache
> $cache_file
5722 echo "not updating unwritable cache $cache_file"
5727 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5729 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5730 # Let make expand exec_prefix.
5731 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5733 # Any assignment to VPATH causes Sun make to only execute
5734 # the first set of double-colon rules, so remove it if not needed.
5735 # If there is a colon in the path, we need to keep it.
5736 if test "x$srcdir" = x.
; then
5737 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5740 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5742 DEFS
=-DHAVE_CONFIG_H
5744 # Without the "./", some shells look in PATH for config.status.
5745 : ${CONFIG_STATUS=./config.status}
5747 echo creating
$CONFIG_STATUS
5748 rm -f $CONFIG_STATUS
5749 cat > $CONFIG_STATUS <<EOF
5751 # Generated automatically by configure.
5752 # Run this file to recreate the current configuration.
5753 # This directory was configured as follows,
5754 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5756 # $0 $ac_configure_args
5758 # Compiler output produced by configure, useful for debugging
5759 # configure, is in ./config.log if it exists.
5761 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5764 case "\$ac_option" in
5765 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5766 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5767 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5768 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5769 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5771 -help | --help | --hel | --he | --h)
5772 echo "\$ac_cs_usage"; exit 0 ;;
5773 *) echo "\$ac_cs_usage"; exit 1 ;;
5777 ac_given_srcdir=$srcdir
5778 ac_given_INSTALL="$INSTALL"
5780 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
5782 cat >> $CONFIG_STATUS <<EOF
5784 # Protect against being on the right side of a sed subst in config.status.
5785 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5786 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5790 s%@CFLAGS@%$CFLAGS%g
5791 s%@CPPFLAGS@%$CPPFLAGS%g
5792 s%@CXXFLAGS@%$CXXFLAGS%g
5793 s%@FFLAGS@%$FFLAGS%g
5795 s%@LDFLAGS@%$LDFLAGS%g
5797 s%@exec_prefix@%$exec_prefix%g
5798 s%@prefix@%$prefix%g
5799 s%@program_transform_name@%$program_transform_name%g
5800 s%@bindir@%$bindir%g
5801 s%@sbindir@%$sbindir%g
5802 s%@libexecdir@%$libexecdir%g
5803 s%@datadir@%$datadir%g
5804 s%@sysconfdir@%$sysconfdir%g
5805 s%@sharedstatedir@%$sharedstatedir%g
5806 s%@localstatedir@%$localstatedir%g
5807 s%@libdir@%$libdir%g
5808 s%@includedir@%$includedir%g
5809 s%@oldincludedir@%$oldincludedir%g
5810 s%@infodir@%$infodir%g
5811 s%@mandir@%$mandir%g
5813 s%@host_alias@%$host_alias%g
5814 s%@host_cpu@%$host_cpu%g
5815 s%@host_vendor@%$host_vendor%g
5816 s%@host_os@%$host_os%g
5817 s%@target@%$target%g
5818 s%@target_alias@%$target_alias%g
5819 s%@target_cpu@%$target_cpu%g
5820 s%@target_vendor@%$target_vendor%g
5821 s%@target_os@%$target_os%g
5823 s%@build_alias@%$build_alias%g
5824 s%@build_cpu@%$build_cpu%g
5825 s%@build_vendor@%$build_vendor%g
5826 s%@build_os@%$build_os%g
5827 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5828 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5829 s%@INSTALL_DATA@%$INSTALL_DATA%g
5830 s%@PACKAGE@%$PACKAGE%g
5831 s%@VERSION@%$VERSION%g
5832 s%@ACLOCAL@%$ACLOCAL%g
5833 s%@AUTOCONF@%$AUTOCONF%g
5834 s%@AUTOMAKE@%$AUTOMAKE%g
5835 s%@AUTOHEADER@%$AUTOHEADER%g
5836 s%@MAKEINFO@%$MAKEINFO%g
5837 s%@SET_MAKE@%$SET_MAKE%g
5838 s%@RANLIB@%$RANLIB%g
5842 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5844 s%@DLLTOOL@%$DLLTOOL%g
5846 s%@LIBTOOL@%$LIBTOOL%g
5847 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5848 s%@extra_objects@%$extra_objects%g
5849 s%@target_cpu_type@%$target_cpu_type%g
5850 s%@obj_format@%$obj_format%g
5851 s%@te_file@%$te_file%g
5852 s%@install_tooldir@%$install_tooldir%g
5854 s%@BFDLIB@%$BFDLIB%g
5855 s%@OPCODES_LIB@%$OPCODES_LIB%g
5856 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5859 s%@LEXLIB@%$LEXLIB%g
5861 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5862 s%@ALLOCA@%$ALLOCA%g
5863 s%@USE_NLS@%$USE_NLS%g
5864 s%@MSGFMT@%$MSGFMT%g
5865 s%@GMSGFMT@%$GMSGFMT%g
5866 s%@XGETTEXT@%$XGETTEXT%g
5867 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5868 s%@CATALOGS@%$CATALOGS%g
5869 s%@CATOBJEXT@%$CATOBJEXT%g
5870 s%@DATADIRNAME@%$DATADIRNAME%g
5871 s%@GMOFILES@%$GMOFILES%g
5872 s%@INSTOBJEXT@%$INSTOBJEXT%g
5873 s%@INTLDEPS@%$INTLDEPS%g
5874 s%@INTLLIBS@%$INTLLIBS%g
5875 s%@INTLOBJS@%$INTLOBJS%g
5876 s%@POFILES@%$POFILES%g
5878 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5880 s%@GT_YES@%$GT_YES%g
5881 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5883 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5884 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5886 s%@EXEEXT@%$EXEEXT%g
5891 cat >> $CONFIG_STATUS <<\EOF
5893 # Split the substitutions into bite-sized pieces for seds with
5894 # small command number limits, like on Digital OSF/1 and HP-UX.
5895 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5896 ac_file
=1 # Number of current file.
5897 ac_beg
=1 # First line for current file.
5898 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5901 while $ac_more_lines; do
5902 if test $ac_beg -gt 1; then
5903 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5905 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5907 if test ! -s conftest.s
$ac_file; then
5909 rm -f conftest.s
$ac_file
5911 if test -z "$ac_sed_cmds"; then
5912 ac_sed_cmds
="sed -f conftest.s$ac_file"
5914 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5916 ac_file
=`expr $ac_file + 1`
5918 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5921 if test -z "$ac_sed_cmds"; then
5926 cat >> $CONFIG_STATUS <<EOF
5928 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in po/Makefile.in:po/Make-in"}
5930 cat >> $CONFIG_STATUS <<\EOF
5931 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5932 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5934 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5935 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5936 *) ac_file_in
="${ac_file}.in" ;;
5939 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5941 # Remove last slash and all that follows it. Not all systems have dirname.
5942 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5943 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5944 # The file is in a subdirectory.
5945 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5946 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5947 # A "../" for each directory in $ac_dir_suffix.
5948 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5950 ac_dir_suffix
= ac_dots
=
5953 case "$ac_given_srcdir" in
5955 if test -z "$ac_dots"; then top_srcdir
=.
5956 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5957 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5959 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5960 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5963 case "$ac_given_INSTALL" in
5964 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5965 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5968 echo creating
"$ac_file"
5970 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5972 *Makefile
*) ac_comsub
="1i\\
5973 # $configure_input" ;;
5977 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5979 s%@configure_input@%$configure_input%g
5980 s%@srcdir@%$srcdir%g
5981 s%@top_srcdir@%$top_srcdir%g
5982 s%@INSTALL@%$INSTALL%g
5983 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5987 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5988 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5990 # ac_d sets the value in "#define NAME VALUE" lines.
5991 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5992 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5995 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5996 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5997 ac_uB
='\([ ]\)%\1#\2define\3'
6000 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6001 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6002 ac_eB
='$%\1#\2define\3'
6006 if test "${CONFIG_HEADERS+set}" != set; then
6008 cat >> $CONFIG_STATUS <<EOF
6009 CONFIG_HEADERS="config.h:config.in"
6011 cat >> $CONFIG_STATUS <<\EOF
6013 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6014 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6016 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6017 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6018 *) ac_file_in
="${ac_file}.in" ;;
6021 echo creating
$ac_file
6023 rm -f conftest.frag conftest.
in conftest.out
6024 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6025 cat $ac_file_inputs > conftest.
in
6029 # Transform confdefs.h into a sed script conftest.vals that substitutes
6030 # the proper values into config.h.in to produce config.h. And first:
6031 # Protect against being on the right side of a sed subst in config.status.
6032 # Protect against being in an unquoted here document in config.status.
6034 cat > conftest.hdr
<<\EOF
6037 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6041 sed -n -f conftest.hdr confdefs.h > conftest.vals
6044 # This sed command replaces #undef with comments. This is necessary, for
6045 # example, in the case of _POSIX_SOURCE, which is predefined and required
6046 # on some systems where configure will not decide to define it.
6047 cat >> conftest.vals <<\EOF
6048 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6051 # Break up conftest.vals because some shells have a limit on
6052 # the size of here documents, and old seds have small limits too.
6057 ac_lines=`grep -c . conftest.vals
`
6058 # grep -c gives empty output for an empty file on some AIX systems.
6059 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6060 # Write a limited-size here document to conftest.frag.
6061 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6062 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6064 sed -f conftest.frag conftest.in > conftest.out
6066 mv conftest.out conftest.in
6068 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6070 mv conftest.tail conftest.vals
6074 cat >> $CONFIG_STATUS <<\EOF
6075 rm -f conftest.frag conftest.h
6076 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6077 cat conftest.in >> conftest.h
6079 if cmp -s $ac_file conftest.h 2>/dev/null; then
6080 echo "$ac_file is unchanged"
6083 # Remove last slash and all that follows it. Not all systems have dirname.
6084 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6085 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6086 # The file is in a subdirectory.
6087 test ! -d "$ac_dir" && mkdir "$ac_dir"
6090 mv conftest.h $ac_file
6095 cat >> $CONFIG_STATUS <<EOF
6097 target_cpu_type=${target_cpu_type}
6098 cgen_cpu_prefix=${cgen_cpu_prefix}
6099 obj_format=${obj_format}
6102 cat >> $CONFIG_STATUS <<\EOF
6103 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6104 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6105 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6106 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6107 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6108 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6109 if test "x$cgen_cpu_prefix" != x ; then
6110 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6113 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6116 chmod +x $CONFIG_STATUS
6117 rm -fr confdefs* $ac_clean_files
6118 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1