3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13.1
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
,
59 bindir
='${exec_prefix}/bin'
60 sbindir
='${exec_prefix}/sbin'
61 libexecdir
='${exec_prefix}/libexec'
62 datadir
='${prefix}/share'
63 sysconfdir
='${prefix}/etc'
64 sharedstatedir
='${prefix}/com'
65 localstatedir
='${prefix}/var'
66 libdir
='${exec_prefix}/lib'
67 includedir
='${prefix}/include'
68 oldincludedir
='/usr/include'
69 infodir
='${prefix}/info'
70 mandir
='${prefix}/man'
72 # Initialize some other variables.
75 SHELL
=${CONFIG_SHELL-/bin/sh}
76 # Maximum number of lines to put in a shell here document.
83 # If the previous option needs an argument, assign it.
84 if test -n "$ac_prev"; then
85 eval "$ac_prev=\$ac_option"
91 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
95 # Accept the important Cygnus configure options, so we can diagnose typos.
99 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
101 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
102 bindir
="$ac_optarg" ;;
104 -build |
--build |
--buil |
--bui |
--bu)
106 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
107 build
="$ac_optarg" ;;
109 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
110 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
111 ac_prev
=cache_file
;;
112 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
113 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
114 cache_file
="$ac_optarg" ;;
116 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
118 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
120 datadir
="$ac_optarg" ;;
122 -disable-* |
--disable-*)
123 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
124 # Reject names that are not valid shell variable names.
125 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
126 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
128 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
129 eval "enable_${ac_feature}=no" ;;
131 -enable-* |
--enable-*)
132 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
133 # Reject names that are not valid shell variable names.
134 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
135 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
137 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
142 eval "enable_${ac_feature}='$ac_optarg'" ;;
144 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
145 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
146 |
--exec |
--exe |
--ex)
147 ac_prev
=exec_prefix
;;
148 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
149 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
150 |
--exec=* |
--exe=* |
--ex=*)
151 exec_prefix
="$ac_optarg" ;;
153 -gas |
--gas |
--ga |
--g)
154 # Obsolete; use --with-gas.
157 -help |
--help |
--hel |
--he)
158 # Omit some internal or obsolete options to make the list less imposing.
159 # This message is too long to be a string in the A/UX 3.1 sh.
161 Usage: configure [options] [host]
162 Options: [defaults in brackets after descriptions]
164 --cache-file=FILE cache test results in FILE
165 --help print this message
166 --no-create do not create output files
167 --quiet, --silent do not print \`checking...' messages
168 --version print the version of autoconf that created configure
169 Directory and file names:
170 --prefix=PREFIX install architecture-independent files in PREFIX
172 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
174 --bindir=DIR user executables in DIR [EPREFIX/bin]
175 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
176 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
177 --datadir=DIR read-only architecture-independent data in DIR
179 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
180 --sharedstatedir=DIR modifiable architecture-independent data in DIR
182 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
183 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
184 --includedir=DIR C header files in DIR [PREFIX/include]
185 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
186 --infodir=DIR info documentation in DIR [PREFIX/info]
187 --mandir=DIR man documentation in DIR [PREFIX/man]
188 --srcdir=DIR find the sources in DIR [configure dir or ..]
189 --program-prefix=PREFIX prepend PREFIX to installed program names
190 --program-suffix=SUFFIX append SUFFIX to installed program names
191 --program-transform-name=PROGRAM
192 run sed PROGRAM on installed program names
196 --build=BUILD configure for building on BUILD [BUILD=HOST]
197 --host=HOST configure for HOST [guessed]
198 --target=TARGET configure for TARGET [TARGET=HOST]
199 Features and packages:
200 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
201 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
202 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
203 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
204 --x-includes=DIR X include files are in DIR
205 --x-libraries=DIR X library files are in DIR
207 if test -n "$ac_help"; then
208 echo "--enable and --with options recognized:$ac_help"
212 -host |
--host |
--hos |
--ho)
214 -host=* |
--host=* |
--hos=* |
--ho=*)
217 -includedir |
--includedir |
--includedi |
--included |
--include \
218 |
--includ |
--inclu |
--incl |
--inc)
219 ac_prev
=includedir
;;
220 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
221 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
222 includedir
="$ac_optarg" ;;
224 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
226 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
227 infodir
="$ac_optarg" ;;
229 -libdir |
--libdir |
--libdi |
--libd)
231 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
232 libdir
="$ac_optarg" ;;
234 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
235 |
--libexe |
--libex |
--libe)
236 ac_prev
=libexecdir
;;
237 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
238 |
--libexe=* |
--libex=* |
--libe=*)
239 libexecdir
="$ac_optarg" ;;
241 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
242 |
--localstate |
--localstat |
--localsta |
--localst \
243 |
--locals |
--local |
--loca |
--loc |
--lo)
244 ac_prev
=localstatedir
;;
245 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
246 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
247 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
248 localstatedir
="$ac_optarg" ;;
250 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
252 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
253 mandir
="$ac_optarg" ;;
256 # Obsolete; use --without-fp.
259 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
263 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
264 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
267 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
268 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
269 |
--oldin |
--oldi |
--old |
--ol |
--o)
270 ac_prev
=oldincludedir
;;
271 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
272 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
273 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
274 oldincludedir
="$ac_optarg" ;;
276 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
278 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
279 prefix
="$ac_optarg" ;;
281 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
282 |
--program-pre |
--program-pr |
--program-p)
283 ac_prev
=program_prefix
;;
284 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
285 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
286 program_prefix
="$ac_optarg" ;;
288 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
289 |
--program-suf |
--program-su |
--program-s)
290 ac_prev
=program_suffix
;;
291 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
292 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
293 program_suffix
="$ac_optarg" ;;
295 -program-transform-name |
--program-transform-name \
296 |
--program-transform-nam |
--program-transform-na \
297 |
--program-transform-n |
--program-transform- \
298 |
--program-transform |
--program-transfor \
299 |
--program-transfo |
--program-transf \
300 |
--program-trans |
--program-tran \
301 |
--progr-tra |
--program-tr |
--program-t)
302 ac_prev
=program_transform_name
;;
303 -program-transform-name=* |
--program-transform-name=* \
304 |
--program-transform-nam=* |
--program-transform-na=* \
305 |
--program-transform-n=* |
--program-transform-=* \
306 |
--program-transform=* |
--program-transfor=* \
307 |
--program-transfo=* |
--program-transf=* \
308 |
--program-trans=* |
--program-tran=* \
309 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
310 program_transform_name
="$ac_optarg" ;;
312 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
313 |
-silent |
--silent |
--silen |
--sile |
--sil)
316 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
318 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
320 sbindir
="$ac_optarg" ;;
322 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
323 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
324 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
326 ac_prev
=sharedstatedir
;;
327 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
328 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
329 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
331 sharedstatedir
="$ac_optarg" ;;
333 -site |
--site |
--sit)
335 -site=* |
--site=* |
--sit=*)
338 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
340 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
341 srcdir
="$ac_optarg" ;;
343 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
344 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
345 ac_prev
=sysconfdir
;;
346 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
347 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
348 sysconfdir
="$ac_optarg" ;;
350 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
352 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
353 target
="$ac_optarg" ;;
355 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
358 -version |
--version |
--versio |
--versi |
--vers)
359 echo "configure generated by autoconf version 2.13.1"
363 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
364 # Reject names that are not valid shell variable names.
365 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
366 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
368 ac_package
=`echo $ac_package| sed 's/-/_/g'`
373 eval "with_${ac_package}='$ac_optarg'" ;;
375 -without-* |
--without-*)
376 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
377 # Reject names that are not valid shell variable names.
378 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
379 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
381 ac_package
=`echo $ac_package| sed 's/-/_/g'`
382 eval "with_${ac_package}=no" ;;
385 # Obsolete; use --with-x.
388 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
389 |
--x-incl |
--x-inc |
--x-in |
--x-i)
390 ac_prev
=x_includes
;;
391 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
392 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
393 x_includes
="$ac_optarg" ;;
395 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
396 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
397 ac_prev
=x_libraries
;;
398 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
399 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
400 x_libraries
="$ac_optarg" ;;
402 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
406 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
407 echo "configure: warning: $ac_option: invalid host type" 1>&2
409 if test "x$nonopt" != xNONE
; then
410 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
418 if test -n "$ac_prev"; then
419 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
422 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
424 # File descriptor usage:
427 # 2 errors and warnings
428 # 3 some systems may open it to /dev/tty
429 # 4 used on the Kubota Titan
430 # 6 checking for... messages and results
431 # 5 compiler messages saved in config.log
432 if test "$silent" = yes; then
440 This file contains any messages produced by compilers while
441 running configure, to aid debugging if configure makes a mistake.
444 # Strip out --no-create and --no-recursion so they do not pile up.
445 # Also quote any args containing shell metacharacters.
450 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
451 |
--no-cr |
--no-c) ;;
452 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
453 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
454 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
455 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
456 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
461 # Only set these to C if already set. These must not be set unconditionally
462 # because not all systems understand e.g. LANG=C (notably SCO).
463 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
464 # Non-C LC_CTYPE values break the ctype check.
465 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
466 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
467 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
468 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
470 # confdefs.h avoids OS command line length limits that DEFS can exceed.
471 rm -rf conftest
* confdefs.h
472 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
475 # A filename unique to this package, relative to the directory that
476 # configure is in, which we can look for to find out if srcdir is correct.
479 # Find the source files, if location was not specified.
480 if test -z "$srcdir"; then
481 ac_srcdir_defaulted
=yes
482 # Try the directory containing this script, then its parent.
484 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
485 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
487 if test ! -r $srcdir/$ac_unique_file; then
491 ac_srcdir_defaulted
=no
493 if test ! -r $srcdir/$ac_unique_file; then
494 if test "$ac_srcdir_defaulted" = yes; then
495 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
497 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
500 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
502 # Prefer explicitly selected file to automatically selected ones.
503 if test -z "$CONFIG_SITE"; then
504 if test "x$prefix" != xNONE
; then
505 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
507 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
510 for ac_site_file
in $CONFIG_SITE; do
511 if test -r "$ac_site_file"; then
512 echo "loading site script $ac_site_file"
517 if test -r "$cache_file"; then
518 echo "loading cache $cache_file"
519 test -f "$cache_file" && .
$cache_file
521 echo "creating cache $cache_file"
526 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
527 ac_cpp
='$CPP $CPPFLAGS'
528 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
529 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
530 cross_compiling
=$ac_cv_prog_cc_cross
534 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
535 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
536 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
543 ac_n
= ac_c
='\c' ac_t
=
549 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
550 if test -f $ac_dir/install-sh
; then
552 ac_install_sh
="$ac_aux_dir/install-sh -c"
554 elif test -f $ac_dir/install.sh
; then
556 ac_install_sh
="$ac_aux_dir/install.sh -c"
560 if test -z "$ac_aux_dir"; then
561 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
563 ac_config_guess
="$SHELL $ac_aux_dir/config.guess"
564 ac_config_sub
="$SHELL $ac_aux_dir/config.sub"
565 ac_configure
="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
568 echo $ac_n "checking host system type""... $ac_c" 1>&6
569 echo "configure:570: checking host system type" >&5
570 if test "x$ac_cv_host" = "x" ||
(test "x$host" != "xNONE" && test "x$host" != "x$ac_cv_host_alias"); then
572 # Make sure we can run config.sub.
573 if $ac_config_sub sun4
>/dev
/null
2>&1; then :
574 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
577 ac_cv_host_alias
=$host
578 case "$ac_cv_host_alias" in
582 if ac_cv_host_alias
=`$ac_config_guess`; then :
583 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
585 *) ac_cv_host_alias
=$nonopt ;;
589 ac_cv_host
=`$ac_config_sub $ac_cv_host_alias`
590 ac_cv_host_cpu
=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
591 ac_cv_host_vendor
=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
592 ac_cv_host_os
=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
594 echo $ac_n "(cached) $ac_c" 1>&6
597 echo "$ac_t""$ac_cv_host" 1>&6
600 host_alias
=$ac_cv_host_alias
601 host_cpu
=$ac_cv_host_cpu
602 host_vendor
=$ac_cv_host_vendor
603 host_os
=$ac_cv_host_os
609 echo $ac_n "checking target system type""... $ac_c" 1>&6
610 echo "configure:611: checking target system type" >&5
611 if test "x$ac_cv_target" = "x" ||
(test "x$target" != "xNONE" && test "x$target" != "x$ac_cv_target_alias"); then
613 # Make sure we can run config.sub.
614 if $ac_config_sub sun4
>/dev
/null
2>&1; then :
615 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
618 ac_cv_target_alias
=$target
619 case "$ac_cv_target_alias" in
623 ac_cv_target_alias
=$host_alias ;;
625 *) ac_cv_target_alias
=$nonopt ;;
629 ac_cv_target
=`$ac_config_sub $ac_cv_target_alias`
630 ac_cv_target_cpu
=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
631 ac_cv_target_vendor
=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
632 ac_cv_target_os
=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
634 echo $ac_n "(cached) $ac_c" 1>&6
637 echo "$ac_t""$ac_cv_target" 1>&6
640 target_alias
=$ac_cv_target_alias
641 target_cpu
=$ac_cv_target_cpu
642 target_vendor
=$ac_cv_target_vendor
643 target_os
=$ac_cv_target_os
649 echo $ac_n "checking build system type""... $ac_c" 1>&6
650 echo "configure:651: checking build system type" >&5
651 if test "x$ac_cv_build" = "x" ||
(test "x$build" != "xNONE" && test "x$build" != "x$ac_cv_build_alias"); then
653 # Make sure we can run config.sub.
654 if $ac_config_sub sun4
>/dev
/null
2>&1; then :
655 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
658 ac_cv_build_alias
=$build
659 case "$ac_cv_build_alias" in
663 ac_cv_build_alias
=$host_alias ;;
665 *) ac_cv_build_alias
=$nonopt ;;
669 ac_cv_build
=`$ac_config_sub $ac_cv_build_alias`
670 ac_cv_build_cpu
=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
671 ac_cv_build_vendor
=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
672 ac_cv_build_os
=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
674 echo $ac_n "(cached) $ac_c" 1>&6
677 echo "$ac_t""$ac_cv_build" 1>&6
680 build_alias
=$ac_cv_build_alias
681 build_cpu
=$ac_cv_build_cpu
682 build_vendor
=$ac_cv_build_vendor
683 build_os
=$ac_cv_build_os
689 # Do some error checking and defaulting for the host and target type.
691 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
694 # 1. You are not allowed to specify --host, --target, and nonopt at the
696 # 2. Host defaults to nonopt.
697 # 3. If nonopt is not specified, then host defaults to the current host,
698 # as determined by config.guess.
699 # 4. Target and build default to nonopt.
700 # 5. If nonopt is not specified, then target and build default to host.
702 # The aliases save the names the user supplied, while $host etc.
703 # will get canonicalized.
704 case $host---$target---$nonopt in
705 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
706 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
709 test "$host_alias" != "$target_alias" &&
710 test "$program_prefix$program_suffix$program_transform_name" = \
712 program_prefix
=${target_alias}-
715 # Find a good install program. We prefer a C program (faster),
716 # so one script is as good as another. But avoid the broken or
717 # incompatible versions:
718 # SysV /etc/install, /usr/sbin/install
719 # SunOS /usr/etc/install
722 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
723 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
724 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
725 # ./install, which can be erroneously created by make from ./install.sh.
726 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
727 echo "configure:728: checking for a BSD compatible install" >&5
728 if test -z "$INSTALL"; then
729 if eval "test \"\${ac_cv_path_install+set}\" = set"; then
730 echo $ac_n "(cached) $ac_c" 1>&6
732 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
733 for ac_dir
in $PATH; do
734 # Account for people who put trailing slashes in PATH elements.
736 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
738 # OSF1 and SCO ODT 3.0 have their own names for install.
739 # Don't use installbsd from OSF since it installs stuff as root
741 for ac_prog
in ginstall scoinst
install; do
742 if test -f $ac_dir/$ac_prog; then
743 if test $ac_prog = install &&
744 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
745 # AIX install. It has an incompatible calling convention.
747 elif test $ac_prog = install &&
748 grep pwplus
$ac_dir/$ac_prog >/dev
/null
2>&1; then
749 # program-specific install script used by HP pwplus--don't use.
752 ac_cv_path_install
="$ac_dir/$ac_prog -c"
763 if test "${ac_cv_path_install+set}" = set; then
764 INSTALL
="$ac_cv_path_install"
766 # As a last resort, use the slow shell script. We don't cache a
767 # path for INSTALL within a source directory, because that will
768 # break other packages using the cache if that directory is
769 # removed, or if the path is relative.
770 INSTALL
="$ac_install_sh"
773 echo "$ac_t""$INSTALL" 1>&6
775 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
776 # It thinks the first close brace ends the variable substitution.
777 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
779 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
781 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
783 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
784 echo "configure:785: checking whether build environment is sane" >&5
787 echo timestamp
> conftestfile
788 # Do `set' in a subshell so we don't clobber the current shell's
789 # arguments. Must try -L first in case configure is actually a
790 # symlink; some systems play weird games with the mod time of symlinks
791 # (eg FreeBSD returns the mod time of the symlink's containing
794 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
795 if test "$*" = "X"; then
797 set X
`ls -t $srcdir/configure conftestfile`
799 if test "$*" != "X $srcdir/configure conftestfile" \
800 && test "$*" != "X conftestfile $srcdir/configure"; then
802 # If neither matched, then we have a broken ls. This can happen
803 # if, for instance, CONFIG_SHELL is bash and it inherits a
804 # broken ls alias from the environment. This has actually
805 # happened. Such a system could not be considered "sane".
806 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
807 alias in your environment" 1>&2; exit 1; }
810 test "$2" = conftestfile
816 { echo "configure: error: newly created file is older than distributed files!
817 Check your system clock" 1>&2; exit 1; }
820 echo "$ac_t""yes" 1>&6
821 if test "$program_transform_name" = s
,x
,x
,; then
822 program_transform_name
=
824 # Double any \ or $. echo might interpret backslashes.
825 cat <<\EOF_SED
> conftestsed
826 s
,\\,\\\\,g
; s
,\$
,$$
,g
828 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
831 test "$program_prefix" != NONE
&&
832 program_transform_name
="s,^,${program_prefix},;$program_transform_name"
833 # Use a double $ so make ignores it.
834 test "$program_suffix" != NONE
&&
835 program_transform_name
="s,\$\$,${program_suffix},;$program_transform_name"
837 # sed with no file args requires a program.
838 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
840 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
841 echo "configure:842: checking whether ${MAKE-make} sets \${MAKE}" >&5
842 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
843 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
844 echo $ac_n "(cached) $ac_c" 1>&6
846 cat > conftestmake
<<\EOF
848 @
echo 'ac_maketemp="${MAKE}"'
850 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
851 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
852 if test -n "$ac_maketemp"; then
853 eval ac_cv_prog_make_
${ac_make}_set
=yes
855 eval ac_cv_prog_make_
${ac_make}_set
=no
859 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
860 echo "$ac_t""yes" 1>&6
863 echo "$ac_t""no" 1>&6
864 SET_MAKE
="MAKE=${MAKE-make}"
872 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
873 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
875 cat >> confdefs.h
<<EOF
876 #define PACKAGE "$PACKAGE"
879 cat >> confdefs.h
<<EOF
880 #define VERSION "$VERSION"
885 missing_dir
=`cd $ac_aux_dir && pwd`
886 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
887 echo "configure:888: checking for working aclocal" >&5
888 # Run test in a subshell; some versions of sh will print an error if
889 # an executable is not found, even if stderr is redirected.
890 # Redirect stdin to placate older versions of autoconf. Sigh.
891 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
893 echo "$ac_t""found" 1>&6
895 ACLOCAL
="$missing_dir/missing aclocal"
896 echo "$ac_t""missing" 1>&6
899 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
900 echo "configure:901: checking for working autoconf" >&5
901 # Run test in a subshell; some versions of sh will print an error if
902 # an executable is not found, even if stderr is redirected.
903 # Redirect stdin to placate older versions of autoconf. Sigh.
904 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
906 echo "$ac_t""found" 1>&6
908 AUTOCONF
="$missing_dir/missing autoconf"
909 echo "$ac_t""missing" 1>&6
912 echo $ac_n "checking for working automake""... $ac_c" 1>&6
913 echo "configure:914: checking for working automake" >&5
914 # Run test in a subshell; some versions of sh will print an error if
915 # an executable is not found, even if stderr is redirected.
916 # Redirect stdin to placate older versions of autoconf. Sigh.
917 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
919 echo "$ac_t""found" 1>&6
921 AUTOMAKE
="$missing_dir/missing automake"
922 echo "$ac_t""missing" 1>&6
925 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
926 echo "configure:927: checking for working autoheader" >&5
927 # Run test in a subshell; some versions of sh will print an error if
928 # an executable is not found, even if stderr is redirected.
929 # Redirect stdin to placate older versions of autoconf. Sigh.
930 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
931 AUTOHEADER
=autoheader
932 echo "$ac_t""found" 1>&6
934 AUTOHEADER
="$missing_dir/missing autoheader"
935 echo "$ac_t""missing" 1>&6
938 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
939 echo "configure:940: checking for working makeinfo" >&5
940 # Run test in a subshell; some versions of sh will print an error if
941 # an executable is not found, even if stderr is redirected.
942 # Redirect stdin to placate older versions of autoconf. Sigh.
943 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
945 echo "$ac_t""found" 1>&6
947 MAKEINFO
="$missing_dir/missing makeinfo"
948 echo "$ac_t""missing" 1>&6
953 # Check whether --enable-shared or --disable-shared was given.
954 if test "${enable_shared+set}" = set; then
955 enableval
="$enable_shared"
958 yes) enable_shared
=yes ;;
959 no
) enable_shared
=no
;;
962 # Look at the argument we got. We use all the common list separators.
963 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
964 for pkg
in $enableval; do
965 if test "X$pkg" = "X$p"; then
976 # Check whether --enable-static or --disable-static was given.
977 if test "${enable_static+set}" = set; then
978 enableval
="$enable_static"
981 yes) enable_static
=yes ;;
982 no
) enable_static
=no
;;
985 # Look at the argument we got. We use all the common list separators.
986 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
987 for pkg
in $enableval; do
988 if test "X$pkg" = "X$p"; then
999 # Check whether --enable-fast-install or --disable-fast-install was given.
1000 if test "${enable_fast_install+set}" = set; then
1001 enableval
="$enable_fast_install"
1002 p
=${PACKAGE-default}
1003 case "$enableval" in
1004 yes) enable_fast_install
=yes ;;
1005 no
) enable_fast_install
=no
;;
1007 enable_fast_install
=no
1008 # Look at the argument we got. We use all the common list separators.
1009 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1010 for pkg
in $enableval; do
1011 if test "X$pkg" = "X$p"; then
1012 enable_fast_install
=yes
1019 enable_fast_install
=yes
1022 # Extract the first word of "ranlib", so it can be a program name with args.
1023 set dummy ranlib
; ac_word
=$2
1024 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1025 echo "configure:1026: checking for $ac_word" >&5
1026 if eval "test \"\${ac_cv_prog_RANLIB+set}\" = set"; then
1027 echo $ac_n "(cached) $ac_c" 1>&6
1029 if test -n "$RANLIB"; then
1030 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1032 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1034 for ac_dir
in $ac_dummy; do
1035 test -z "$ac_dir" && ac_dir
=.
1036 if test -f $ac_dir/$ac_word; then
1037 ac_cv_prog_RANLIB
="ranlib"
1042 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1045 RANLIB
="$ac_cv_prog_RANLIB"
1046 if test -n "$RANLIB"; then
1047 echo "$ac_t""$RANLIB" 1>&6
1049 echo "$ac_t""no" 1>&6
1052 # Extract the first word of "gcc", so it can be a program name with args.
1053 set dummy gcc
; ac_word
=$2
1054 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1055 echo "configure:1056: checking for $ac_word" >&5
1056 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
1057 echo $ac_n "(cached) $ac_c" 1>&6
1059 if test -n "$CC"; then
1060 ac_cv_prog_CC
="$CC" # Let the user override the test.
1062 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1064 for ac_dir
in $ac_dummy; do
1065 test -z "$ac_dir" && ac_dir
=.
1066 if test -f $ac_dir/$ac_word; then
1075 if test -n "$CC"; then
1076 echo "$ac_t""$CC" 1>&6
1078 echo "$ac_t""no" 1>&6
1081 if test -z "$CC"; then
1082 # Extract the first word of "cc", so it can be a program name with args.
1083 set dummy cc
; 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 \"\${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
=":"
1095 for ac_dir
in $ac_dummy; do
1096 test -z "$ac_dir" && ac_dir
=.
1097 if test -f $ac_dir/$ac_word; then
1098 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1099 ac_prog_rejected
=yes
1107 if test $ac_prog_rejected = yes; then
1108 # We found a bogon in the path, so make sure we never use it.
1109 set dummy
$ac_cv_prog_CC
1111 if test $# -gt 0; then
1112 # We chose a different compiler from the bogus one.
1113 # However, it has the same basename, so the bogon will be chosen
1114 # first if we set CC to just the basename; use the full file name.
1116 set dummy
"$ac_dir/$ac_word" "$@"
1124 if test -n "$CC"; then
1125 echo "$ac_t""$CC" 1>&6
1127 echo "$ac_t""no" 1>&6
1130 if test -z "$CC"; then
1131 case "`uname -s`" in
1132 *win32
* |
*WIN32
* |
*CYGWIN
*)
1133 # Extract the first word of "cl", so it can be a program name with args.
1134 set dummy cl
; ac_word
=$2
1135 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1136 echo "configure:1137: checking for $ac_word" >&5
1137 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
1138 echo $ac_n "(cached) $ac_c" 1>&6
1140 if test -n "$CC"; then
1141 ac_cv_prog_CC
="$CC" # Let the user override the test.
1143 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1145 for ac_dir
in $ac_dummy; do
1146 test -z "$ac_dir" && ac_dir
=.
1147 if test -f $ac_dir/$ac_word; then
1156 if test -n "$CC"; then
1157 echo "$ac_t""$CC" 1>&6
1159 echo "$ac_t""no" 1>&6
1164 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1167 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1168 echo "configure:1169: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works" >&5
1171 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1172 ac_cpp
='$CPP $CPPFLAGS'
1173 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1174 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1175 cross_compiling
=$ac_cv_prog_cc_cross
1177 cat > conftest.
$ac_ext << EOF
1179 #line 1180 "configure"
1180 #include "confdefs.h"
1184 if { (eval echo configure
:1185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1185 ac_cv_prog_cc_works
=yes
1186 # If we can't run a trivial program, we are probably using a cross compiler.
1187 if (.
/conftest
; exit) 2>/dev
/null
; then
1188 ac_cv_prog_cc_cross
=no
1190 ac_cv_prog_cc_cross
=yes
1193 echo "configure: failed program was:" >&5
1194 cat conftest.
$ac_ext >&5
1195 ac_cv_prog_cc_works
=no
1199 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1200 ac_cpp
='$CPP $CPPFLAGS'
1201 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1202 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1203 cross_compiling
=$ac_cv_prog_cc_cross
1205 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1206 if test $ac_cv_prog_cc_works = no
; then
1207 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1209 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1210 echo "configure:1211: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler" >&5
1211 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1212 cross_compiling
=$ac_cv_prog_cc_cross
1214 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1215 echo "configure:1216: checking whether we are using GNU C" >&5
1216 if eval "test \"\${ac_cv_prog_gcc+set}\" = set"; then
1217 echo $ac_n "(cached) $ac_c" 1>&6
1219 cat > conftest.c
<<EOF
1224 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1225: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1231 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1233 if test $ac_cv_prog_gcc = yes; then
1239 ac_test_CFLAGS
="${CFLAGS+set}"
1240 ac_save_CFLAGS
="$CFLAGS"
1242 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1243 echo "configure:1244: checking whether ${CC-cc} accepts -g" >&5
1244 if eval "test \"\${ac_cv_prog_cc_g+set}\" = set"; then
1245 echo $ac_n "(cached) $ac_c" 1>&6
1247 echo 'void f(){}' > conftest.c
1248 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1257 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1258 if test "$ac_test_CFLAGS" = set; then
1259 CFLAGS
="$ac_save_CFLAGS"
1260 elif test $ac_cv_prog_cc_g = yes; then
1261 if test "$GCC" = yes; then
1267 if test "$GCC" = yes; then
1274 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1275 if test "${with_gnu_ld+set}" = set; then
1276 withval
="$with_gnu_ld"
1277 test "$withval" = no || with_gnu_ld
=yes
1283 if test "$ac_cv_prog_gcc" = yes; then
1284 # Check if gcc -print-prog-name=ld gives a path.
1285 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1286 echo "configure:1287: checking for ld used by GCC" >&5
1287 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1289 # Accept absolute paths.
1290 /* |
[A-Za-z
]:[\\/]*)
1291 re_direlt
='/[^/][^/]*/\.\./'
1292 # Canonicalize the path of ld
1293 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1294 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1295 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1297 test -z "$LD" && LD
="$ac_prog"
1300 # If it fails, then pretend we aren't using GCC.
1304 # If it is relative, then search for the first ld in PATH.
1308 elif test "$with_gnu_ld" = yes; then
1309 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1310 echo "configure:1311: checking for GNU ld" >&5
1312 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1313 echo "configure:1314: checking for non-GNU ld" >&5
1315 if eval "test \"\${ac_cv_path_LD+set}\" = set"; then
1316 echo $ac_n "(cached) $ac_c" 1>&6
1318 if test -z "$LD"; then
1319 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1320 for ac_dir
in $PATH; do
1321 test -z "$ac_dir" && ac_dir
=.
1322 if test -f "$ac_dir/$ac_prog"; then
1323 ac_cv_path_LD
="$ac_dir/$ac_prog"
1324 # Check to see if the program is GNU ld. I'd rather use --version,
1325 # but apparently some GNU ld's only accept -v.
1326 # Break only if it was the GNU/non-GNU ld that we prefer.
1327 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1328 test "$with_gnu_ld" != no
&& break
1330 test "$with_gnu_ld" != yes && break
1336 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1341 if test -n "$LD"; then
1342 echo "$ac_t""$LD" 1>&6
1344 echo "$ac_t""no" 1>&6
1346 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1348 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1349 echo "configure:1350: checking if the linker ($LD) is GNU ld" >&5
1350 if eval "test \"\${ac_cv_prog_gnu_ld+set}\" = set"; then
1351 echo $ac_n "(cached) $ac_c" 1>&6
1353 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1354 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1355 ac_cv_prog_gnu_ld
=yes
1357 ac_cv_prog_gnu_ld
=no
1361 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1364 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1365 echo "configure:1366: checking for BSD-compatible nm" >&5
1366 if eval "test \"\${ac_cv_path_NM+set}\" = set"; then
1367 echo $ac_n "(cached) $ac_c" 1>&6
1369 if test -n "$NM"; then
1370 # Let the user override the test.
1373 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1374 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1375 test -z "$ac_dir" && ac_dir
=.
1376 if test -f $ac_dir/nm
; then
1377 # Check to see if the nm accepts a BSD-compat flag.
1378 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1379 # nm: unknown option "B" ignored
1380 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1381 ac_cv_path_NM
="$ac_dir/nm -B"
1383 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1384 ac_cv_path_NM
="$ac_dir/nm -p"
1387 ac_cv_path_NM
=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1388 continue # so that we can try to find one that supports BSD flags
1393 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1398 echo "$ac_t""$NM" 1>&6
1401 # Check for command to grab the raw symbol name followed by C symbol from nm.
1402 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1403 echo "configure:1404: checking command to parse $NM output" >&5
1404 if eval "test \"\${ac_cv_sys_global_symbol_pipe+set}\" = set"; then
1405 echo $ac_n "(cached) $ac_c" 1>&6
1407 # These are sane defaults that work on at least a few old systems.
1408 # {They come from Ultrix. What could be older than Ultrix?!! ;)}
1410 # Character class describing NM global symbol codes.
1411 ac_symcode
='[BCDEGRST]'
1413 # Regexp to match symbols that can be accessed directly from C.
1414 ac_sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
1416 # Transform the above into a raw symbol and a C symbol.
1417 ac_symxfrm
='\1 \2\3 \3'
1419 # Transform an extracted symbol line into a proper C declaration
1420 ac_global_symbol_to_cdecl
="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
1422 # Define system-specific variables.
1428 ac_symcode
='[ABCDGISTW]'
1431 ac_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
1434 ac_symcode
='[BCDEGRST]'
1441 # If we're using GNU nm, then use its standard symbol codes.
1442 if $NM -V 2>&1 |
egrep '(GNU|with BFD)' > /dev
/null
; then
1443 ac_symcode
='[ABCDGISTW]'
1446 # Try without a prefix undercore, then with it.
1447 for ac_symprfx
in "" "_"; do
1449 ac_cv_sys_global_symbol_pipe
="sed -n -e 's/^.* \($ac_symcode\) *\($ac_symprfx\)$ac_sympat$/$ac_symxfrm/p'"
1451 # Check to see that the pipe works correctly.
1453 rm -f conftest.
$ac_ext
1454 cat > conftest.
$ac_ext <<EOF
1459 void nm_test_func(){}
1463 int main(){nm_test_var='a';nm_test_func;return 0;}
1466 if { (eval echo configure
:1467: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1467 # Now try to grab the symbols.
1468 ac_nlist
=conftest.nm
1470 if { (eval echo configure
:1471: \"$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
1472 # Try sorting and uniquifying the output.
1473 if sort "$ac_nlist" |
uniq > "$ac_nlist"T
; then
1474 mv -f "$ac_nlist"T
"$ac_nlist"
1479 # Make sure that we snagged all the symbols we need.
1480 if egrep ' nm_test_var$' "$ac_nlist" >/dev
/null
; then
1481 if egrep ' nm_test_func$' "$ac_nlist" >/dev
/null
; then
1482 cat <<EOF > conftest.c
1488 # Now generate the symbol file.
1489 eval "$ac_global_symbol_to_cdecl"' < "$ac_nlist" >> conftest.c'
1491 cat <<EOF >> conftest.c
1492 #if defined (__STDC__) && __STDC__
1493 # define lt_ptr_t void *
1495 # define lt_ptr_t char *
1499 /* The mapping between symbol names and symbols. */
1504 lt_preloaded_symbols[] =
1507 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$ac_nlist" >> conftest.c
1508 cat <<\EOF
>> conftest.c
1516 # Now try linking the two files.
1517 mv conftest.
$ac_objext conftestm.
$ac_objext
1518 ac_save_LIBS
="$LIBS"
1519 ac_save_CFLAGS
="$CFLAGS"
1520 LIBS
="conftestm.$ac_objext"
1521 CFLAGS
="$CFLAGS$no_builtin_flag"
1522 if { (eval echo configure
:1523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1525 echo "configure: failed program was:" >&5
1528 LIBS
="$ac_save_LIBS"
1529 CFLAGS
="$ac_save_CFLAGS"
1531 echo "cannot find nm_test_func in $ac_nlist" >&5
1534 echo "cannot find nm_test_var in $ac_nlist" >&5
1537 echo "cannot run $ac_cv_sys_global_symbol_pipe" >&5
1540 echo "$progname: failed program was:" >&5
1545 # Do not use the global_symbol_pipe unless it works.
1546 if test "$ac_pipe_works" = yes; then
1547 if test x
"$ac_symprfx" = x
"_"; then
1548 ac_cv_sys_symbol_underscore
=yes
1550 ac_cv_sys_symbol_underscore
=no
1554 ac_cv_sys_global_symbol_pipe
=
1562 if test -z "$ac_cv_sys_global_symbol_pipe"; then
1565 echo "$ac_t""$ac_result" 1>&6
1567 echo $ac_n "checking for _ prefix in compiled symbols""... $ac_c" 1>&6
1568 echo "configure:1569: checking for _ prefix in compiled symbols" >&5
1569 if eval "test \"\${ac_cv_sys_symbol_underscore+set}\" = set"; then
1570 echo $ac_n "(cached) $ac_c" 1>&6
1572 ac_cv_sys_symbol_underscore
=no
1573 cat > conftest.
$ac_ext <<EOF
1574 void nm_test_func(){}
1575 int main(){nm_test_func;return 0;}
1577 if { (eval echo configure
:1578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1578 # Now try to grab the symbols.
1579 ac_nlist
=conftest.nm
1580 if { (eval echo configure
:1581: \"$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
1581 # See whether the symbols have a leading underscore.
1582 if egrep '^. _nm_test_func' "$ac_nlist" >/dev
/null
; then
1583 ac_cv_sys_symbol_underscore
=yes
1585 if egrep '^. nm_test_func ' "$ac_nlist" >/dev
/null
; then
1588 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
1592 echo "configure: cannot run $ac_cv_sys_global_symbol_pipe" >&5
1595 echo "configure: failed program was:" >&5
1602 echo "$ac_t""$ac_cv_sys_symbol_underscore" 1>&6
1603 USE_SYMBOL_UNDERSCORE
=${ac_cv_sys_symbol_underscore=no}
1605 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1606 echo "configure:1607: checking whether ln -s works" >&5
1607 if eval "test \"\${ac_cv_prog_LN_S+set}\" = set"; then
1608 echo $ac_n "(cached) $ac_c" 1>&6
1611 if ln -s X conftestdata
2>/dev
/null
1614 ac_cv_prog_LN_S
="ln -s"
1619 LN_S
="$ac_cv_prog_LN_S"
1620 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1621 echo "$ac_t""yes" 1>&6
1623 echo "$ac_t""no" 1>&6
1626 if test $host != $build; then
1627 ac_tool_prefix
=${host_alias}-
1633 # Check for any special flags to pass to ltconfig.
1634 libtool_flags
="--cache-file=$cache_file"
1635 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1636 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1637 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1638 test "$lt_dlopen" = yes && libtool_flags
="$libtool_flags --enable-dlopen"
1639 test "$silent" = yes && libtool_flags
="$libtool_flags --silent"
1640 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1641 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1643 # Some flags need to be propagated to the compiler or linker for good
1647 # Find out which ABI we are using.
1648 echo '#line 1649 "configure"' > conftest.
$ac_ext
1649 if { (eval echo configure
:1650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1650 case "`/usr/bin/file conftest.o`" in
1666 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1667 SAVE_CFLAGS
="$CFLAGS"
1668 CFLAGS
="$CFLAGS -belf"
1669 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1670 echo "configure:1671: checking whether the C compiler needs -belf" >&5
1671 if eval "test \"\${lt_cv_cc_needs_belf+set}\" = set"; then
1672 echo $ac_n "(cached) $ac_c" 1>&6
1674 cat > conftest.
$ac_ext <<EOF
1675 #line 1676 "configure"
1676 #include "confdefs.h"
1682 if { (eval echo configure
:1683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1684 lt_cv_cc_needs_belf
=yes
1686 echo "configure: failed program was:" >&5
1687 cat conftest.
$ac_ext >&5
1689 lt_cv_cc_needs_belf
=no
1694 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1695 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
1696 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1697 CFLAGS
="$SAVE_CFLAGS"
1702 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1703 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
1704 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1705 echo "configure:1706: checking for $ac_word" >&5
1706 if eval "test \"\${ac_cv_prog_DLLTOOL+set}\" = set"; then
1707 echo $ac_n "(cached) $ac_c" 1>&6
1709 if test -n "$DLLTOOL"; then
1710 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1712 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1714 for ac_dir
in $ac_dummy; do
1715 test -z "$ac_dir" && ac_dir
=.
1716 if test -f $ac_dir/$ac_word; then
1717 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
1724 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1725 if test -n "$DLLTOOL"; then
1726 echo "$ac_t""$DLLTOOL" 1>&6
1728 echo "$ac_t""no" 1>&6
1732 if test -z "$ac_cv_prog_DLLTOOL"; then
1733 if test -n "$ac_tool_prefix"; then
1734 # Extract the first word of "dlltool", so it can be a program name with args.
1735 set dummy dlltool
; ac_word
=$2
1736 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1737 echo "configure:1738: checking for $ac_word" >&5
1738 if eval "test \"\${ac_cv_prog_DLLTOOL+set}\" = set"; then
1739 echo $ac_n "(cached) $ac_c" 1>&6
1741 if test -n "$DLLTOOL"; then
1742 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1744 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1746 for ac_dir
in $ac_dummy; do
1747 test -z "$ac_dir" && ac_dir
=.
1748 if test -f $ac_dir/$ac_word; then
1749 ac_cv_prog_DLLTOOL
="dlltool"
1754 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL
="false"
1757 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1758 if test -n "$DLLTOOL"; then
1759 echo "$ac_t""$DLLTOOL" 1>&6
1761 echo "$ac_t""no" 1>&6
1769 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1770 set dummy
${ac_tool_prefix}as
; ac_word
=$2
1771 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1772 echo "configure:1773: checking for $ac_word" >&5
1773 if eval "test \"\${ac_cv_prog_AS+set}\" = set"; then
1774 echo $ac_n "(cached) $ac_c" 1>&6
1776 if test -n "$AS"; then
1777 ac_cv_prog_AS
="$AS" # Let the user override the test.
1779 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1781 for ac_dir
in $ac_dummy; do
1782 test -z "$ac_dir" && ac_dir
=.
1783 if test -f $ac_dir/$ac_word; then
1784 ac_cv_prog_AS
="${ac_tool_prefix}as"
1792 if test -n "$AS"; then
1793 echo "$ac_t""$AS" 1>&6
1795 echo "$ac_t""no" 1>&6
1799 if test -z "$ac_cv_prog_AS"; then
1800 if test -n "$ac_tool_prefix"; then
1801 # Extract the first word of "as", so it can be a program name with args.
1802 set dummy as
; ac_word
=$2
1803 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1804 echo "configure:1805: checking for $ac_word" >&5
1805 if eval "test \"\${ac_cv_prog_AS+set}\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1808 if test -n "$AS"; then
1809 ac_cv_prog_AS
="$AS" # Let the user override the test.
1811 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1813 for ac_dir
in $ac_dummy; do
1814 test -z "$ac_dir" && ac_dir
=.
1815 if test -f $ac_dir/$ac_word; then
1821 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS
="false"
1825 if test -n "$AS"; then
1826 echo "$ac_t""$AS" 1>&6
1828 echo "$ac_t""no" 1>&6
1841 # enable the --disable-libtool-lock switch
1843 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1844 if test "${enable_libtool_lock+set}" = set; then
1845 enableval
="$enable_libtool_lock"
1846 need_locks
=$enableval
1852 if test x
"$need_locks" = xno
; then
1853 libtool_flags
="$libtool_flags --disable-lock"
1857 # Save cache, so that ltconfig can load it
1858 cat > confcache
<<\EOF
1859 # This file is a shell script that caches the results of configure
1860 # tests run on this system so they can be shared between configure
1861 # scripts and configure runs. It is not useful on other systems.
1862 # If it contains results you don't want to keep, you may remove or edit it.
1864 # By default, configure uses ./config.cache as the cache file,
1865 # creating it if it does not exist already. You can give configure
1866 # the --cache-file=FILE option to use a different cache file; that is
1867 # what configure does when it calls configure scripts in
1868 # subdirectories, so they share the cache.
1869 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1870 # config.status only pays attention to the cache file if you give it the
1871 # --recheck option to rerun configure.
1874 # The following way of writing the cache mishandles newlines in values,
1875 # but we know of no workaround that is simple, portable, and efficient.
1876 # So, don't put newlines in cache variables' values.
1877 # Ultrix sh set writes to stderr and can't be redirected directly,
1878 # and sets the high bit in the cache file unless we assign to the vars.
1880 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1882 # `set' does not quote correctly, so add quotes (double-quote substitution
1883 # turns \\\\ into \\, and sed turns \\ into \).
1885 -e "s/'/'\\\\''/g" \
1886 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1889 # `set' quotes correctly as required by POSIX, so do not add quotes.
1890 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1893 if cmp -s $cache_file confcache
; then
1896 if test -w $cache_file; then
1897 echo "updating cache $cache_file"
1898 cat confcache
> $cache_file
1900 echo "not updating unwritable cache $cache_file"
1906 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1907 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1908 LD
="$LD" NM
="$NM" RANLIB
="$RANLIB" LN_S
="$LN_S" \
1909 DLLTOOL
="$DLLTOOL" AS
="$AS" \
1910 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1911 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$host \
1912 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1914 # Reload cache, that may have been modified by ltconfig
1915 if test -r "$cache_file"; then
1916 echo "loading cache $cache_file"
1917 test -f "$cache_file" && .
$cache_file
1919 echo "creating cache $cache_file"
1924 # This can be used to rebuild libtool when needed
1925 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1927 # Always use our own libtool.
1928 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1930 # Redirect the config.log output again, so that the ltconfig log is not
1931 # clobbered by the next message.
1932 exec 5>>.
/config.log
1936 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1937 if test "${enable_bfd_assembler+set}" = set; then
1938 enableval
="$enable_bfd_assembler"
1939 case "${enableval}" in
1940 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1941 no
) user_bfd_gas
=no
;;
1942 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1945 # Check whether --enable-targets or --disable-targets was given.
1946 if test "${enable_targets+set}" = set; then
1947 enableval
="$enable_targets"
1948 case "${enableval}" in
1949 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1951 no
) enable_targets
= ;;
1952 *) enable_targets
=$enableval ;;
1955 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1956 if test "${enable_commonbfdlib+set}" = set; then
1957 enableval
="$enable_commonbfdlib"
1958 case "${enableval}" in
1959 yes) commonbfdlib
=true
;;
1960 no
) commonbfdlib
=false
;;
1961 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1967 # Generate a header file
1972 # If we are on a DOS filesystem, we must use gdb.ini rather than
1976 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
1984 # Makefile target for installing gas in $(tooldir)/bin.
1985 install_tooldir
=install-exec-tooldir
1988 if test -n "$enable_targets" ; then
1989 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1990 result
=`$ac_config_sub $t 2>/dev/null`
1991 if test -n "$result" ; then
1992 canon_targets
="$canon_targets $result"
1994 # # Permit "all", etc. We don't support it yet though.
1995 # canon_targets="$canon_targets $t"
1998 _gas_uniq_list
="$canon_targets"
1999 _gas_uniq_newlist
=""
2000 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2001 case $_gas_uniq_i in
2003 *) case " $_gas_uniq_newlist " in
2004 *" $_gas_uniq_i "*) ;;
2005 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2009 canon_targets
=$_gas_uniq_newlist
2015 for this_target
in $target $canon_targets ; do
2017 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2019 # check for architecture variants
2023 alpha
*) cpu_type
=alpha
;;
2024 armeb
) cpu_type
=arm endian
=big
;;
2025 arm
*) cpu_type
=arm endian
=little
;;
2026 armb
*) cpu_type
=arm endian
=little
;;
2027 armv
*l
) cpu_type
=arm endian
=little
;;
2028 armv
*b
) cpu_type
=arm endian
=big
;;
2029 strongarm
*) cpu_type
=arm endian
=little
;;
2030 thumb
*) cpu_type
=arm endian
=little
;;
2031 hppa
*) cpu_type
=hppa
;;
2032 i
[456]86) cpu_type
=i386
;;
2033 m680
[012346]0) cpu_type
=m68k
;;
2034 m68008
) cpu_type
=m68k
;;
2035 m683??
) cpu_type
=m68k
;;
2036 m5200
) cpu_type
=m68k
;;
2037 m8
*) cpu_type
=m88k
;;
2038 mips
*el
) cpu_type
=mips endian
=little
;;
2039 mips
*) cpu_type
=mips endian
=big
;;
2040 pjl
*) cpu_type
=pj endian
=little
;;
2041 pj
*) cpu_type
=pj endian
=big
;;
2042 powerpcle
*) cpu_type
=ppc endian
=little
;;
2043 powerpc
*) cpu_type
=ppc endian
=big
;;
2044 rs6000
*) cpu_type
=ppc
;;
2045 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
2046 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
2047 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
2048 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
2049 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
2050 v850
*) cpu_type
=v850
;;
2051 *) cpu_type
=${cpu} ;;
2054 if test ${this_target} = $target ; then
2055 target_cpu_type
=${cpu_type}
2056 elif test ${target_cpu_type} != ${cpu_type} ; then
2060 generic_target
=${cpu_type}-$vendor-$os
2065 # assign object format
2066 case ${generic_target} in
2067 a29k-
*-coff) fmt=coff
;;
2068 a29k-amd-udi
) fmt=coff
;;
2069 a29k-amd-ebmon
) fmt=coff
;;
2070 a29k-nyu-sym1
) fmt=coff
;;
2071 a29k-
*-vxworks*) fmt=coff
;;
2073 alpha
*-*-*vms
*) fmt=evax
;;
2074 alpha
*-*-netware*) fmt=ecoff
;;
2075 alpha
*-*-openbsd*) fmt=ecoff
;;
2076 alpha
*-*-osf*) fmt=ecoff
;;
2077 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2078 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2079 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2081 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2083 arm-
*-aout) fmt=aout
;;
2084 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2085 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2086 arm
*-*-conix*) fmt=elf
;;
2087 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2088 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
2089 arm-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2090 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2091 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2092 arm-
*-wince) fmt=coff em
=wince-pe bfd_gas
=yes;;
2093 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2094 arm-
*-riscix*) fmt=aout em
=riscix
;;
2096 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2097 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2100 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2102 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2103 hppa-
*-linux-gnu*) fmt=elf em
=hppa
;;
2104 hppa-
*-lites*) fmt=elf em
=hppa
;;
2105 hppa-
*-osf*) fmt=som em
=hppa
;;
2106 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2107 hppa-
*-hpux*) fmt=som em
=hppa
;;
2108 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2109 hppa-
*-bsd*) fmt=som em
=hppa
;;
2110 hppa-
*-hiux*) fmt=som em
=hppa
;;
2112 h8300-
*-coff) fmt=coff
;;
2114 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2115 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2116 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2117 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2118 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2119 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2120 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2121 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2122 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2123 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2124 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2125 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2126 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2127 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2128 fmt=elf bfd_gas
=yes ;;
2129 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2130 fmt=aout em
=386bsd
;;
2131 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2132 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2134 i386-
*-sco3.2v5
*) fmt=elf
2135 if test ${this_target} = $target; then
2136 cat >> confdefs.h
<<\EOF
2142 i386-
*-sco3.2
*) fmt=coff
;;
2143 i386-
*-vsta) fmt=aout
;;
2144 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2146 i386-
*-rtemself*) fmt=elf
;;
2147 i386-
*-rtems*) fmt=coff
;;
2148 i386-
*-gnu*) fmt=elf
;;
2150 fmt=aout em
=mach bfd_gas
=yes ;;
2151 i386-
*-msdos*) fmt=aout
;;
2152 i386-
*-moss*) fmt=elf
;;
2153 i386-
*-pe) fmt=coff em
=pe
;;
2154 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2155 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2156 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2157 i386-
*-*nt
*) fmt=coff em
=pe
;;
2158 i386-
*-vxworks*) fmt=aout
;;
2159 i960-
*-bout) fmt=bout
;;
2160 i960-
*-coff) fmt=coff em
=ic960
;;
2161 i960-
*-rtems*) fmt=coff em
=ic960
;;
2162 i960-
*-nindy*) fmt=bout
;;
2163 i960-
*-vxworks4*) fmt=bout
;;
2164 i960-
*-vxworks5.0
) fmt=bout
;;
2165 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2166 i960-
*-vxworks*) fmt=bout
;;
2167 i960-
*-elf*) fmt=elf
;;
2169 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2171 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2173 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2174 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2175 m68k-apollo-
*) fmt=coff em
=apollo
;;
2176 m68k-
*-sysv4*) # must be before -sysv*
2178 m68k-
*-elf*) fmt=elf
;;
2179 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2181 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2182 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2183 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2184 m68k-
*-gnu*) fmt=elf
;;
2185 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2186 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2187 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2188 m68k-apple-aux
*) fmt=coff em
=aux
;;
2189 m68k-
*-psos*) fmt=elf em
=psos
;;
2191 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2192 m88k-
*-coff*) fmt=coff
;;
2194 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2195 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2197 # don't change em like *-*-bsd does
2198 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2199 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2200 mips-dec-bsd
*) fmt=aout endian
=little
;;
2201 mips-sony-bsd
*) fmt=ecoff
;;
2202 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2203 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2204 mips-
*-osf*) fmt=ecoff endian
=little
;;
2205 mips-
*-ecoff*) fmt=ecoff
;;
2206 mips-
*-ecoff*) fmt=ecoff
;;
2207 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
2208 mips-
*-irix6*) fmt=elf
;;
2209 mips-
*-irix5*) fmt=elf
;;
2210 mips-
*-irix*) fmt=ecoff
;;
2211 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2212 mips-
*-riscos*) fmt=ecoff
;;
2213 mips-
*-sysv*) fmt=ecoff
;;
2214 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2216 mips-
*-vxworks*) fmt=elf
2217 cat >> confdefs.h
<<\EOF
2218 #define MIPS_STABS_ELF 1
2222 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2223 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2225 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2227 ppc-
*-aix*) fmt=coff
;;
2228 ppc-
*-beos*) fmt=coff
;;
2229 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2231 ppc-
*-linux-gnu*) fmt=elf
2234 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2237 ppc-
*-solaris*) fmt=elf
2238 if test ${this_target} = $target; then
2239 cat >> confdefs.h
<<\EOF
2240 #define TARGET_SOLARIS_COMMENT 1
2244 if test x
${endian} = xbig
; then
2245 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2248 ppc-
*-rtems*) fmt=elf
;;
2249 ppc-
*-macos* | ppc-
*-mpw*)
2250 fmt=coff em
=macos
;;
2251 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2252 ppc-
*-vxworks*) fmt=elf
;;
2254 sh-
*-elf*) fmt=elf
;;
2255 sh-
*-coff*) fmt=coff
;;
2256 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes;;
2257 sh-
*-rtemself*) fmt=elf
;;
2258 sh-
*-rtems*) fmt=coff
;;
2260 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2261 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2262 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2264 sparc-
*-rtems*) fmt=aout
;;
2265 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2266 sparc-
*-aout | sparc
*-*-vxworks*)
2267 fmt=aout em
=sparcaout
;;
2268 sparc-
*-coff) fmt=coff
;;
2269 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2270 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2271 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2272 sparc-fujitsu-none
) fmt=aout
;;
2273 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2275 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2276 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2278 strongarm-
*-coff) fmt=coff
;;
2279 strongarm-
*-elf) fmt=elf
;;
2281 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2282 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2283 tic80-
*-*) fmt=coff
;;
2285 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2286 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2287 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2289 vax-
*-bsd* | vax-
*-ultrix*)
2291 vax-
*-vms) fmt=vms
;;
2294 z8k-
*-coff | z8k-
*-sim)
2297 w65-
*-*) fmt=coff
;;
2299 *-*-aout |
*-*-scout)
2305 *-*-generic) fmt=generic
;;
2306 *-*-xray |
*-*-hms) fmt=coff
;;
2307 *-*-sim) fmt=coff
;;
2308 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2309 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2311 *-*-vxworks) fmt=aout
;;
2312 *-*-netware) fmt=elf
;;
2315 if test ${this_target} = $target ; then
2317 if test x
${endian} = xbig
; then
2319 elif test x
${endian} = xlittle
; then
2322 if test x
${endian_def} != x
; then
2323 cat >> confdefs.h
<<EOF
2324 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2330 case ${cpu_type}-${fmt} in
2331 alpha
*-*) bfd_gas
=yes ;;
2332 arm-
*) bfd_gas
=yes ;;
2334 # i386-aout) bfd_gas=preferred ;;
2335 mips-
*) bfd_gas
=yes ;;
2336 ns32k-
*) bfd_gas
=yes ;;
2337 ppc-
*) bfd_gas
=yes ;;
2338 sparc-
*) bfd_gas
=yes ;;
2339 strongarm-
*) bfd_gas
=yes ;;
2340 *-elf) bfd_gas
=yes ;;
2341 *-ecoff) bfd_gas
=yes ;;
2342 *-som) bfd_gas
=yes ;;
2343 #enable bfd for coff and aout to allow testing if a bfd target is
2344 #the primary target, but not for coff or aout as the primary target
2345 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2346 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2350 # Other random stuff.
2352 # Do we need the opcodes library?
2360 case "${enable_shared}" in
2361 yes) shared_opcodes
=true
;;
2362 *opcodes
*) shared_opcodes
=true
;;
2363 *) shared_opcodes
=false
;;
2365 if test "${shared_opcodes}" = "true"; then
2366 # A shared libopcodes must be linked against libbfd.
2372 # Any other special object files needed ?
2379 case ${extra_objects} in
2381 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2386 echo ${extra_objects} |
grep -s "itbl-parse.o"
2387 if test $?
-ne 0 ; then
2388 extra_objects
="$extra_objects itbl-parse.o"
2391 echo ${extra_objects} |
grep -s "itbl-lex.o"
2392 if test $?
-ne 0 ; then
2393 extra_objects
="$extra_objects itbl-lex.o"
2396 echo ${extra_objects} |
grep -s "itbl-ops.o"
2397 if test $?
-ne 0 ; then
2398 extra_objects
="$extra_objects itbl-ops.o"
2403 if test $this_target = $target ; then
2404 cat >> confdefs.h
<<EOF
2405 #define DEFAULT_ARCH "${arch}"
2414 if test $using_cgen = yes ; then
2415 case "x${extra_objects}" in
2417 *) extra_objects
="$extra_objects cgen.o" ;;
2421 # See if we really can support this configuration with the emulation code.
2423 if test $this_target = $target ; then
2424 primary_bfd_gas
=$bfd_gas
2428 if test $bfd_gas = no
; then
2429 # Can't support other configurations this way.
2432 elif test $bfd_gas = no
; then
2433 # Can't support this configuration.
2437 # From target name and format, produce a list of supported emulations.
2439 case ${generic_target}-${fmt} in
2440 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2441 mips-
*-linux-gnu*-*) case "$endian" in
2442 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2443 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2445 mips-
*-lnews*-ecoff) ;;
2446 mips-
*-*-ecoff) case "$endian" in
2447 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2448 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2450 mips-
*-*-elf) case "$endian" in
2451 big
) emulation
="mipsbelf mipslelf mipself" ;;
2452 *) emulation
="mipslelf mipsbelf mipself" ;;
2454 # Uncommenting the next line will turn on support for i386 AOUT
2455 # for the default linux configuration
2456 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2458 i386-
*-aout) emulation
="i386aout" ;;
2459 i386-
*-coff) emulation
="i386coff" ;;
2460 i386-
*-elf) emulation
="i386elf" ;;
2463 emulations
="$emulations $emulation"
2467 # Assign floating point type. Most processors with FP support
2468 # IEEE FP. On those that don't support FP at all, usually IEEE
2470 case ${target_cpu} in
2471 vax | tahoe
) atof
=${target_cpu} ;;
2475 case "${obj_format}" in
2476 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2479 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2481 if test $using_cgen = yes ; then
2482 case ${target_cpu} in
2483 *) cgen_cpu_prefix
=${target_cpu} ;;
2486 cat >> confdefs.h
<<\EOF
2487 #define USING_CGEN 1
2493 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2494 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2497 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2498 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2501 case ${user_bfd_gas}-${primary_bfd_gas} in
2503 # We didn't override user's choice.
2506 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2518 # User specified nothing.
2522 # Some COFF configurations want these random other flags set.
2523 case ${obj_format} in
2525 case ${target_cpu_type} in
2526 i386
) cat >> confdefs.h
<<\EOF
2530 m68k
) cat >> confdefs.h
<<\EOF
2534 m88k
) cat >> confdefs.h
<<\EOF
2542 # Getting this done right is going to be a bitch. Each configuration specified
2543 # with --enable-targets=... should be checked for environment, format, cpu, and
2546 # For each configuration, the necessary object file support code must be linked
2547 # in. This might be only one, it might be up to four. The necessary emulation
2548 # code needs to be provided, too.
2550 # And then there's "--enable-targets=all"....
2552 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2554 formats
="${obj_format}"
2557 _gas_uniq_list
="$emulations"
2558 _gas_uniq_newlist
=""
2559 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2560 case $_gas_uniq_i in
2562 *) case " $_gas_uniq_newlist " in
2563 *" $_gas_uniq_i "*) ;;
2564 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2568 emulations
=$_gas_uniq_newlist
2570 for em
in .
$emulations ; do
2573 mipsbelf | mipslelf
)
2574 fmt=elf
file=mipself
;;
2575 mipsbecoff | mipslecoff
)
2576 fmt=ecoff
file=mipsecoff
;;
2578 fmt=aout
file=i386aout
;;
2580 fmt=coff
file=i386coff
;;
2582 fmt=elf
file=i386elf
;;
2584 formats
="$formats $fmt"
2585 emfiles
="$emfiles e-$file.o"
2586 EMULATIONS
="$EMULATIONS &$em,"
2588 _gas_uniq_list
="$formats"
2589 _gas_uniq_newlist
=""
2590 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2591 case $_gas_uniq_i in
2593 *) case " $_gas_uniq_newlist " in
2594 *" $_gas_uniq_i "*) ;;
2595 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2599 formats
=$_gas_uniq_newlist
2601 _gas_uniq_list
="$emfiles"
2602 _gas_uniq_newlist
=""
2603 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2604 case $_gas_uniq_i in
2606 *) case " $_gas_uniq_newlist " in
2607 *" $_gas_uniq_i "*) ;;
2608 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2612 emfiles
=$_gas_uniq_newlist
2614 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2615 for fmt in $formats ; do
2617 aout
) cat >> confdefs.h
<<\EOF
2618 #define OBJ_MAYBE_AOUT 1
2621 bout
) cat >> confdefs.h
<<\EOF
2622 #define OBJ_MAYBE_BOUT 1
2625 coff
) cat >> confdefs.h
<<\EOF
2626 #define OBJ_MAYBE_COFF 1
2629 ecoff
) cat >> confdefs.h
<<\EOF
2630 #define OBJ_MAYBE_ECOFF 1
2633 elf
) cat >> confdefs.h
<<\EOF
2634 #define OBJ_MAYBE_ELF 1
2637 generic
) cat >> confdefs.h
<<\EOF
2638 #define OBJ_MAYBE_GENERIC 1
2641 hp300
) cat >> confdefs.h
<<\EOF
2642 #define OBJ_MAYBE_HP300 1
2645 ieee
) cat >> confdefs.h
<<\EOF
2646 #define OBJ_MAYBE_IEEE 1
2649 som
) cat >> confdefs.h
<<\EOF
2650 #define OBJ_MAYBE_SOM 1
2653 vms
) cat >> confdefs.h
<<\EOF
2654 #define OBJ_MAYBE_VMS 1
2658 extra_objects
="$extra_objects obj-$fmt.o"
2662 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2663 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2664 # e-mips* has more than one emulation per file, e-i386* has just one at the
2665 # moment. If only one emulation is specified, then don't define
2666 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2667 case "${obj_format}${emfiles}" in
2669 extra_objects
="$extra_objects $emfiles"
2670 cat >> confdefs.h
<<\EOF
2671 #define USE_EMULATIONS 1
2677 cat >> confdefs.h
<<EOF
2678 #define EMULATIONS $EMULATIONS
2681 cat >> confdefs.h
<<EOF
2682 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2686 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2687 yes-
*-coff) need_bfd
=yes ;;
2688 no-
*-coff) need_bfd
=yes
2689 cat >> confdefs.h
<<\EOF
2690 #define MANY_SEGMENTS 1
2695 reject_dev_configs
=yes
2697 case ${reject_dev_configs}-${dev} in
2699 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2709 case "${primary_bfd_gas}" in
2710 yes) cat >> confdefs.h
<<\EOF
2711 #define BFD_ASSEMBLER 1
2717 # do we need the opcodes library?
2718 case "${need_opcodes}" in
2720 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2724 case "${need_bfd}" in
2726 BFDLIB
=..
/bfd
/libbfd.la
2727 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2736 cat >> confdefs.h
<<EOF
2737 #define TARGET_ALIAS "${target_alias}"
2740 cat >> confdefs.h
<<EOF
2741 #define TARGET_CANONICAL "${target}"
2744 cat >> confdefs.h
<<EOF
2745 #define TARGET_CPU "${target_cpu}"
2748 cat >> confdefs.h
<<EOF
2749 #define TARGET_VENDOR "${target_vendor}"
2752 cat >> confdefs.h
<<EOF
2753 #define TARGET_OS "${target_os}"
2757 # Extract the first word of "gcc", so it can be a program name with args.
2758 set dummy gcc
; ac_word
=$2
2759 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2760 echo "configure:2758: checking for $ac_word" >&5
2761 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2762 echo $ac_n "(cached) $ac_c" 1>&6
2764 if test -n "$CC"; then
2765 ac_cv_prog_CC
="$CC" # Let the user override the test.
2767 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2769 for ac_dir
in $ac_dummy; do
2770 test -z "$ac_dir" && ac_dir
=.
2771 if test -f $ac_dir/$ac_word; then
2780 if test -n "$CC"; then
2781 echo "$ac_t""$CC" 1>&6
2783 echo "$ac_t""no" 1>&6
2786 if test -z "$CC"; then
2787 # Extract the first word of "cc", so it can be a program name with args.
2788 set dummy cc
; ac_word
=$2
2789 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2790 echo "configure:2788: checking for $ac_word" >&5
2791 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2792 echo $ac_n "(cached) $ac_c" 1>&6
2794 if test -n "$CC"; then
2795 ac_cv_prog_CC
="$CC" # Let the user override the test.
2797 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2800 for ac_dir
in $ac_dummy; do
2801 test -z "$ac_dir" && ac_dir
=.
2802 if test -f $ac_dir/$ac_word; then
2803 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2804 ac_prog_rejected
=yes
2812 if test $ac_prog_rejected = yes; then
2813 # We found a bogon in the path, so make sure we never use it.
2814 set dummy
$ac_cv_prog_CC
2816 if test $# -gt 0; then
2817 # We chose a different compiler from the bogus one.
2818 # However, it has the same basename, so the bogon will be chosen
2819 # first if we set CC to just the basename; use the full file name.
2821 set dummy
"$ac_dir/$ac_word" "$@"
2829 if test -n "$CC"; then
2830 echo "$ac_t""$CC" 1>&6
2832 echo "$ac_t""no" 1>&6
2835 if test -z "$CC"; then
2836 case "`uname -s`" in
2837 *win32
* |
*WIN32
* |
*CYGWIN
*)
2838 # Extract the first word of "cl", so it can be a program name with args.
2839 set dummy cl
; ac_word
=$2
2840 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2841 echo "configure:2839: checking for $ac_word" >&5
2842 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2843 echo $ac_n "(cached) $ac_c" 1>&6
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC
="$CC" # Let the user override the test.
2848 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2850 for ac_dir
in $ac_dummy; do
2851 test -z "$ac_dir" && ac_dir
=.
2852 if test -f $ac_dir/$ac_word; then
2861 if test -n "$CC"; then
2862 echo "$ac_t""$CC" 1>&6
2864 echo "$ac_t""no" 1>&6
2869 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2872 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2873 echo "configure:2871: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works" >&5
2876 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2877 ac_cpp
='$CPP $CPPFLAGS'
2878 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2879 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2880 cross_compiling
=$ac_cv_prog_cc_cross
2882 cat > conftest.
$ac_ext << EOF
2884 #line 2882 "configure"
2885 #include "confdefs.h"
2889 if { (eval echo configure
:2887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2890 ac_cv_prog_cc_works
=yes
2891 # If we can't run a trivial program, we are probably using a cross compiler.
2892 if (.
/conftest
; exit) 2>/dev
/null
; then
2893 ac_cv_prog_cc_cross
=no
2895 ac_cv_prog_cc_cross
=yes
2898 echo "configure: failed program was:" >&5
2899 cat conftest.
$ac_ext >&5
2900 ac_cv_prog_cc_works
=no
2904 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2905 ac_cpp
='$CPP $CPPFLAGS'
2906 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2907 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2908 cross_compiling
=$ac_cv_prog_cc_cross
2910 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2911 if test $ac_cv_prog_cc_works = no
; then
2912 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2914 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2915 echo "configure:2913: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler" >&5
2916 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2917 cross_compiling
=$ac_cv_prog_cc_cross
2919 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2920 echo "configure:2918: checking whether we are using GNU C" >&5
2921 if eval "test \"\${ac_cv_prog_gcc+set}\" = set"; then
2922 echo $ac_n "(cached) $ac_c" 1>&6
2924 cat > conftest.c
<<EOF
2929 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2936 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2938 if test $ac_cv_prog_gcc = yes; then
2944 ac_test_CFLAGS
="${CFLAGS+set}"
2945 ac_save_CFLAGS
="$CFLAGS"
2947 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2948 echo "configure:2946: checking whether ${CC-cc} accepts -g" >&5
2949 if eval "test \"\${ac_cv_prog_cc_g+set}\" = set"; then
2950 echo $ac_n "(cached) $ac_c" 1>&6
2952 echo 'void f(){}' > conftest.c
2953 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2962 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2963 if test "$ac_test_CFLAGS" = set; then
2964 CFLAGS
="$ac_save_CFLAGS"
2965 elif test $ac_cv_prog_cc_g = yes; then
2966 if test "$GCC" = yes; then
2972 if test "$GCC" = yes; then
2980 for ac_prog
in 'bison -y' byacc
2982 # Extract the first word of "$ac_prog", so it can be a program name with args.
2983 set dummy
$ac_prog; ac_word
=$2
2984 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2985 echo "configure:2983: checking for $ac_word" >&5
2986 if eval "test \"\${ac_cv_prog_YACC+set}\" = set"; then
2987 echo $ac_n "(cached) $ac_c" 1>&6
2989 if test -n "$YACC"; then
2990 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2992 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2994 for ac_dir
in $ac_dummy; do
2995 test -z "$ac_dir" && ac_dir
=.
2996 if test -f $ac_dir/$ac_word; then
2997 ac_cv_prog_YACC
="$ac_prog"
3004 YACC
="$ac_cv_prog_YACC"
3005 if test -n "$YACC"; then
3006 echo "$ac_t""$YACC" 1>&6
3008 echo "$ac_t""no" 1>&6
3011 test -n "$YACC" && break
3013 test -n "$YACC" || YACC
="yacc"
3015 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3016 echo "configure:3014: checking how to run the C preprocessor" >&5
3017 # On Suns, sometimes $CPP names a directory.
3018 if test -n "$CPP" && test -d "$CPP"; then
3021 if test -z "$CPP"; then
3022 if eval "test \"\${ac_cv_prog_CPP+set}\" = set"; then
3023 echo $ac_n "(cached) $ac_c" 1>&6
3025 # This must be in double quotes, not single quotes, because CPP may get
3026 # substituted into the Makefile and "${CC-cc}" will confuse make.
3028 # On the NeXT, cc -E runs the code through the compiler's parser,
3029 # not just through cpp.
3030 cat > conftest.
$ac_ext <<EOF
3031 #line 3029 "configure"
3032 #include "confdefs.h"
3036 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3037 { (eval echo configure
:3035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3038 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3039 if test -z "$ac_err"; then
3043 echo "configure: failed program was:" >&5
3044 cat conftest.
$ac_ext >&5
3046 CPP
="${CC-cc} -E -traditional-cpp"
3047 cat > conftest.
$ac_ext <<EOF
3048 #line 3046 "configure"
3049 #include "confdefs.h"
3053 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3054 { (eval echo configure
:3052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3055 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3056 if test -z "$ac_err"; then
3060 echo "configure: failed program was:" >&5
3061 cat conftest.
$ac_ext >&5
3063 CPP
="${CC-cc} -nologo -E"
3064 cat > conftest.
$ac_ext <<EOF
3065 #line 3063 "configure"
3066 #include "confdefs.h"
3070 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3071 { (eval echo configure
:3069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3072 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3073 if test -z "$ac_err"; then
3077 echo "configure: failed program was:" >&5
3078 cat conftest.
$ac_ext >&5
3087 ac_cv_prog_CPP
="$CPP"
3089 CPP
="$ac_cv_prog_CPP"
3091 ac_cv_prog_CPP
="$CPP"
3093 echo "$ac_t""$CPP" 1>&6
3095 missing_dir
=`cd $ac_aux_dir && pwd`
3096 for ac_prog
in flex
lex
3098 # Extract the first word of "$ac_prog", so it can be a program name with args.
3099 set dummy
$ac_prog; ac_word
=$2
3100 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3101 echo "configure:3099: checking for $ac_word" >&5
3102 if eval "test \"\${ac_cv_prog_LEX+set}\" = set"; then
3103 echo $ac_n "(cached) $ac_c" 1>&6
3105 if test -n "$LEX"; then
3106 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3108 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3110 for ac_dir
in $ac_dummy; do
3111 test -z "$ac_dir" && ac_dir
=.
3112 if test -f $ac_dir/$ac_word; then
3113 ac_cv_prog_LEX
="$ac_prog"
3120 LEX
="$ac_cv_prog_LEX"
3121 if test -n "$LEX"; then
3122 echo "$ac_t""$LEX" 1>&6
3124 echo "$ac_t""no" 1>&6
3127 test -n "$LEX" && break
3129 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3131 # Extract the first word of "flex", so it can be a program name with args.
3132 set dummy flex
; ac_word
=$2
3133 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3134 echo "configure:3132: checking for $ac_word" >&5
3135 if eval "test \"\${ac_cv_prog_LEX+set}\" = set"; then
3136 echo $ac_n "(cached) $ac_c" 1>&6
3138 if test -n "$LEX"; then
3139 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3141 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3143 for ac_dir
in $ac_dummy; do
3144 test -z "$ac_dir" && ac_dir
=.
3145 if test -f $ac_dir/$ac_word; then
3146 ac_cv_prog_LEX
="flex"
3151 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3154 LEX
="$ac_cv_prog_LEX"
3155 if test -n "$LEX"; then
3156 echo "$ac_t""$LEX" 1>&6
3158 echo "$ac_t""no" 1>&6
3161 if test -z "$LEXLIB"
3167 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3168 echo "configure:3166: checking for yywrap in -l$ac_lib" >&5
3169 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-:%__p__%'`
3170 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
3171 echo $ac_n "(cached) $ac_c" 1>&6
3173 ac_save_LIBS
="$LIBS"
3174 LIBS
="-l$ac_lib $LIBS"
3175 cat > conftest.
$ac_ext <<EOF
3176 #line 3174 "configure"
3177 #include "confdefs.h"
3178 /* Override any gcc2 internal prototype to avoid an error. */
3179 /* We use char because int might match the return type of a gcc2
3180 builtin and then its argument prototype would still apply. */
3187 if { (eval echo configure
:3185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3189 eval "ac_cv_lib_$ac_lib_var=yes"
3191 echo "configure: failed program was:" >&5
3192 cat conftest.
$ac_ext >&5
3194 eval "ac_cv_lib_$ac_lib_var=no"
3197 LIBS
="$ac_save_LIBS"
3200 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3201 echo "$ac_t""yes" 1>&6
3204 echo "$ac_t""no" 1>&6
3209 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3210 echo "configure:3208: checking lex output file root" >&5
3211 if eval "test \"\${ac_cv_prog_lex_root+set}\" = set"; then
3212 echo $ac_n "(cached) $ac_c" 1>&6
3214 # The minimal lex program is just a single line: %%. But some broken lexes
3215 # (Solaris, I think it was) want two %% lines, so accommodate them.
3218 if test -f lex.yy.c
; then
3219 ac_cv_prog_lex_root
=lex.yy
3220 elif test -f lexyy.c
; then
3221 ac_cv_prog_lex_root
=lexyy
3223 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3227 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3228 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3230 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3231 echo "configure:3229: checking whether yytext is a pointer" >&5
3232 if eval "test \"\${ac_cv_prog_lex_yytext_pointer+set}\" = set"; then
3233 echo $ac_n "(cached) $ac_c" 1>&6
3235 # POSIX says lex can declare yytext either as a pointer or an array; the
3236 # default is implementation-dependent. Figure out which it is, since
3237 # not all implementations provide the %pointer and %array declarations.
3238 ac_cv_prog_lex_yytext_pointer
=no
3239 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3240 ac_save_LIBS
="$LIBS"
3241 LIBS
="$LIBS $LEXLIB"
3242 cat > conftest.
$ac_ext <<EOF
3243 #line 3241 "configure"
3244 #include "confdefs.h"
3245 `cat $LEX_OUTPUT_ROOT.c`
3250 if { (eval echo configure
:3248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3252 ac_cv_prog_lex_yytext_pointer
=yes
3254 echo "configure: failed program was:" >&5
3255 cat conftest.
$ac_ext >&5
3258 LIBS
="$ac_save_LIBS"
3259 rm -f "${LEX_OUTPUT_ROOT}.c"
3263 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3264 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3265 cat >> confdefs.h
<<\EOF
3266 #define YYTEXT_POINTER 1
3273 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3274 echo "configure:3272: checking for POSIXized ISC" >&5
3275 if test -d /etc
/conf
/kconfig.d
&&
3276 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3278 echo "$ac_t""yes" 1>&6
3279 ISC
=yes # If later tests want to check for ISC.
3280 cat >> confdefs.h
<<\EOF
3281 #define _POSIX_SOURCE 1
3284 if test "$GCC" = yes; then
3290 echo "$ac_t""no" 1>&6
3294 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3295 echo "configure:3293: checking for ANSI C header files" >&5
3296 if eval "test \"\${ac_cv_header_stdc+set}\" = set"; then
3297 echo $ac_n "(cached) $ac_c" 1>&6
3299 cat > conftest.
$ac_ext <<EOF
3300 #line 3298 "configure"
3301 #include "confdefs.h"
3307 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3308 { (eval echo configure
:3306: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3309 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3310 if test -z "$ac_err"; then
3312 ac_cv_header_stdc
=yes
3315 echo "configure: failed program was:" >&5
3316 cat conftest.
$ac_ext >&5
3318 ac_cv_header_stdc
=no
3322 if test $ac_cv_header_stdc = yes; then
3323 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3324 cat > conftest.
$ac_ext <<EOF
3325 #line 3323 "configure"
3326 #include "confdefs.h"
3329 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3330 egrep "memchr" >/dev
/null
2>&1; then
3334 ac_cv_header_stdc
=no
3340 if test $ac_cv_header_stdc = yes; then
3341 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3342 cat > conftest.
$ac_ext <<EOF
3343 #line 3341 "configure"
3344 #include "confdefs.h"
3347 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3348 egrep "free" >/dev
/null
2>&1; then
3352 ac_cv_header_stdc
=no
3358 if test $ac_cv_header_stdc = yes; then
3359 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3360 if test "$cross_compiling" = yes; then
3363 cat > conftest.
$ac_ext <<EOF
3364 #line 3362 "configure"
3365 #include "confdefs.h"
3367 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3368 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3369 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3370 int main () { int i; for (i = 0; i < 256; i++)
3371 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3375 if { (eval echo configure
:3373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3379 echo "configure: failed program was:" >&5
3380 cat conftest.
$ac_ext >&5
3382 ac_cv_header_stdc
=no
3390 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3391 if test $ac_cv_header_stdc = yes; then
3392 cat >> confdefs.h
<<\EOF
3393 #define STDC_HEADERS 1
3398 echo $ac_n "checking for working const""... $ac_c" 1>&6
3399 echo "configure:3397: checking for working const" >&5
3400 if eval "test \"\${ac_cv_c_const+set}\" = set"; then
3401 echo $ac_n "(cached) $ac_c" 1>&6
3403 cat > conftest.
$ac_ext <<EOF
3404 #line 3402 "configure"
3405 #include "confdefs.h"
3409 /* Ultrix mips cc rejects this. */
3410 typedef int charset[2]; const charset x;
3411 /* SunOS 4.1.1 cc rejects this. */
3412 char const *const *ccp;
3414 /* NEC SVR4.0.2 mips cc rejects this. */
3415 struct point {int x, y;};
3416 static struct point const zero = {0,0};
3417 /* AIX XL C 1.02.0.0 rejects this.
3418 It does not let you subtract one const X* pointer from another in an arm
3419 of an if-expression whose if-part is not a constant expression */
3420 const char *g = "string";
3421 ccp = &g + (g ? g-g : 0);
3422 /* HPUX 7.0 cc rejects these. */
3425 ccp = (char const *const *) p;
3426 { /* SCO 3.2v4 cc rejects this. */
3428 char const *s = 0 ? (char *) 0 : (char const *) 0;
3432 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3434 const int *foo = &x[0];
3437 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3438 typedef const int *iptr;
3442 { /* AIX XL C 1.02.0.0 rejects this saying
3443 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3444 struct s { int j; const int *ap[3]; };
3445 struct s *b; b->j = 5;
3447 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3453 if { (eval echo configure
:3451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3457 echo "configure: failed program was:" >&5
3458 cat conftest.
$ac_ext >&5
3465 echo "$ac_t""$ac_cv_c_const" 1>&6
3466 if test $ac_cv_c_const = no
; then
3467 cat >> confdefs.h
<<\EOF
3473 echo $ac_n "checking for inline""... $ac_c" 1>&6
3474 echo "configure:3472: checking for inline" >&5
3475 if eval "test \"\${ac_cv_c_inline+set}\" = set"; then
3476 echo $ac_n "(cached) $ac_c" 1>&6
3479 for ac_kw
in inline __inline__ __inline
; do
3480 cat > conftest.
$ac_ext <<EOF
3481 #line 3479 "configure"
3482 #include "confdefs.h"
3485 } $ac_kw int foo() {
3488 if { (eval echo configure
:3486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3490 ac_cv_c_inline
=$ac_kw; break
3492 echo "configure: failed program was:" >&5
3493 cat conftest.
$ac_ext >&5
3500 echo "$ac_t""$ac_cv_c_inline" 1>&6
3501 case "$ac_cv_c_inline" in
3503 no
) cat >> confdefs.h
<<\EOF
3507 *) cat >> confdefs.h
<<EOF
3508 #define inline $ac_cv_c_inline
3513 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3514 echo "configure:3512: checking for off_t" >&5
3515 if eval "test \"\${ac_cv_type_off_t+set}\" = set"; then
3516 echo $ac_n "(cached) $ac_c" 1>&6
3518 cat > conftest.
$ac_ext <<EOF
3519 #line 3517 "configure"
3520 #include "confdefs.h"
3521 #include <sys/types.h>
3527 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3528 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3530 eval "ac_cv_type_off_t=yes"
3533 eval "ac_cv_type_off_t=no"
3538 if eval "test \"`echo '$ac_cv_type_'off_t`\" = yes"; then
3539 echo "$ac_t""yes" 1>&6
3541 echo "$ac_t""no" 1>&6
3542 cat >> confdefs.h
<<EOF
3548 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3549 echo "configure:3547: checking for size_t" >&5
3550 if eval "test \"\${ac_cv_type_size_t+set}\" = set"; then
3551 echo $ac_n "(cached) $ac_c" 1>&6
3553 cat > conftest.
$ac_ext <<EOF
3554 #line 3552 "configure"
3555 #include "confdefs.h"
3556 #include <sys/types.h>
3562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3563 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3565 eval "ac_cv_type_size_t=yes"
3568 eval "ac_cv_type_size_t=no"
3573 if eval "test \"`echo '$ac_cv_type_'size_t`\" = yes"; then
3574 echo "$ac_t""yes" 1>&6
3576 echo "$ac_t""no" 1>&6
3577 cat >> confdefs.h
<<EOF
3578 #define size_t unsigned
3583 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3584 # for constant arguments. Useless!
3585 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3586 echo "configure:3584: checking for working alloca.h" >&5
3587 if eval "test \"\${ac_cv_header_alloca_h+set}\" = set"; then
3588 echo $ac_n "(cached) $ac_c" 1>&6
3590 cat > conftest.
$ac_ext <<EOF
3591 #line 3589 "configure"
3592 #include "confdefs.h"
3595 char *p = alloca(2 * sizeof(int));
3598 if { (eval echo configure
:3596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3600 ac_cv_header_alloca_h
=yes
3602 echo "configure: failed program was:" >&5
3603 cat conftest.
$ac_ext >&5
3605 ac_cv_header_alloca_h
=no
3610 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3611 if test $ac_cv_header_alloca_h = yes; then
3612 cat >> confdefs.h
<<\EOF
3613 #define HAVE_ALLOCA_H 1
3618 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3619 echo "configure:3617: checking for alloca" >&5
3620 if eval "test \"\${ac_cv_func_alloca_works+set}\" = set"; then
3621 echo $ac_n "(cached) $ac_c" 1>&6
3623 cat > conftest.
$ac_ext <<EOF
3624 #line 3622 "configure"
3625 #include "confdefs.h"
3628 # define alloca __builtin_alloca
3631 # include <malloc.h>
3632 # define alloca _alloca
3635 # include <alloca.h>
3640 # ifndef alloca /* predefined by HP cc +Olibcalls */
3649 char *p = (char *) alloca(1);
3652 if { (eval echo configure
:3650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3654 ac_cv_func_alloca_works
=yes
3656 echo "configure: failed program was:" >&5
3657 cat conftest.
$ac_ext >&5
3659 ac_cv_func_alloca_works
=no
3664 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3665 if test $ac_cv_func_alloca_works = yes; then
3666 cat >> confdefs.h
<<\EOF
3667 #define HAVE_ALLOCA 1
3672 if test $ac_cv_func_alloca_works = no
; then
3673 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3674 # that cause trouble. Some versions do not even contain alloca or
3675 # contain a buggy version. If you still want to use their alloca,
3676 # use ar to extract alloca.o from them instead of compiling alloca.c.
3677 ALLOCA
=alloca.
${ac_objext}
3678 cat >> confdefs.h
<<\EOF
3683 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3684 echo "configure:3682: checking whether alloca needs Cray hooks" >&5
3685 if eval "test \"\${ac_cv_os_cray+set}\" = set"; then
3686 echo $ac_n "(cached) $ac_c" 1>&6
3688 cat > conftest.
$ac_ext <<EOF
3689 #line 3687 "configure"
3690 #include "confdefs.h"
3691 #if defined(CRAY) && ! defined(CRAY2)
3698 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3699 egrep "webecray" >/dev
/null
2>&1; then
3710 echo "$ac_t""$ac_cv_os_cray" 1>&6
3711 if test $ac_cv_os_cray = yes; then
3712 for ac_func
in _getb67 GETB67 getb67
; do
3713 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3714 echo "configure:3712: checking for $ac_func" >&5
3715 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
3716 echo $ac_n "(cached) $ac_c" 1>&6
3718 cat > conftest.
$ac_ext <<EOF
3719 #line 3717 "configure"
3720 #include "confdefs.h"
3721 /* System header to define __stub macros and hopefully few prototypes,
3722 which can conflict with char $ac_func(); below. */
3724 /* Override any gcc2 internal prototype to avoid an error. */
3725 /* We use char because int might match the return type of a gcc2
3726 builtin and then its argument prototype would still apply. */
3732 /* The GNU C library defines this for functions which it implements
3733 to always fail with ENOSYS. Some functions are actually named
3734 something starting with __ and the normal name is an alias. */
3735 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3743 if { (eval echo configure
:3741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3745 eval "ac_cv_func_$ac_func=yes"
3747 echo "configure: failed program was:" >&5
3748 cat conftest.
$ac_ext >&5
3750 eval "ac_cv_func_$ac_func=no"
3755 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3756 echo "$ac_t""yes" 1>&6
3757 cat >> confdefs.h
<<EOF
3758 #define CRAY_STACKSEG_END $ac_func
3763 echo "$ac_t""no" 1>&6
3769 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3770 echo "configure:3768: checking stack direction for C alloca" >&5
3771 if eval "test \"\${ac_cv_c_stack_direction+set}\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3774 if test "$cross_compiling" = yes; then
3775 ac_cv_c_stack_direction
=0
3777 cat > conftest.
$ac_ext <<EOF
3778 #line 3776 "configure"
3779 #include "confdefs.h"
3780 find_stack_direction ()
3782 static char *addr = 0;
3787 return find_stack_direction ();
3790 return (&dummy > addr) ? 1 : -1;
3794 exit (find_stack_direction() < 0);
3797 if { (eval echo configure
:3795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3799 ac_cv_c_stack_direction
=1
3801 echo "configure: failed program was:" >&5
3802 cat conftest.
$ac_ext >&5
3804 ac_cv_c_stack_direction
=-1
3811 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3812 cat >> confdefs.h
<<EOF
3813 #define STACK_DIRECTION $ac_cv_c_stack_direction
3818 for ac_hdr
in unistd.h
3820 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3821 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3822 echo "configure:3820: checking for $ac_hdr" >&5
3823 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
3824 echo $ac_n "(cached) $ac_c" 1>&6
3826 cat > conftest.
$ac_ext <<EOF
3827 #line 3825 "configure"
3828 #include "confdefs.h"
3831 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3832 { (eval echo configure
:3830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3833 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3834 if test -z "$ac_err"; then
3836 eval "ac_cv_header_$ac_safe=yes"
3839 echo "configure: failed program was:" >&5
3840 cat conftest.
$ac_ext >&5
3842 eval "ac_cv_header_$ac_safe=no"
3846 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3847 echo "$ac_t""yes" 1>&6
3848 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3849 cat >> confdefs.h
<<EOF
3850 #define $ac_tr_hdr 1
3854 echo "$ac_t""no" 1>&6
3858 for ac_func
in getpagesize
3860 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3861 echo "configure:3859: checking for $ac_func" >&5
3862 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
3863 echo $ac_n "(cached) $ac_c" 1>&6
3865 cat > conftest.
$ac_ext <<EOF
3866 #line 3864 "configure"
3867 #include "confdefs.h"
3868 /* System header to define __stub macros and hopefully few prototypes,
3869 which can conflict with char $ac_func(); below. */
3871 /* Override any gcc2 internal prototype to avoid an error. */
3872 /* We use char because int might match the return type of a gcc2
3873 builtin and then its argument prototype would still apply. */
3879 /* The GNU C library defines this for functions which it implements
3880 to always fail with ENOSYS. Some functions are actually named
3881 something starting with __ and the normal name is an alias. */
3882 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3890 if { (eval echo configure
:3888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3892 eval "ac_cv_func_$ac_func=yes"
3894 echo "configure: failed program was:" >&5
3895 cat conftest.
$ac_ext >&5
3897 eval "ac_cv_func_$ac_func=no"
3902 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3903 echo "$ac_t""yes" 1>&6
3904 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3905 cat >> confdefs.h
<<EOF
3906 #define $ac_tr_func 1
3910 echo "$ac_t""no" 1>&6
3914 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3915 echo "configure:3913: checking for working mmap" >&5
3916 if eval "test \"\${ac_cv_func_mmap_fixed_mapped+set}\" = set"; then
3917 echo $ac_n "(cached) $ac_c" 1>&6
3919 if test "$cross_compiling" = yes; then
3920 ac_cv_func_mmap_fixed_mapped
=no
3922 cat > conftest.
$ac_ext <<EOF
3923 #line 3921 "configure"
3924 #include "confdefs.h"
3926 /* Thanks to Mike Haertel and Jim Avera for this test.
3927 Here is a matrix of mmap possibilities:
3928 mmap private not fixed
3929 mmap private fixed at somewhere currently unmapped
3930 mmap private fixed at somewhere already mapped
3931 mmap shared not fixed
3932 mmap shared fixed at somewhere currently unmapped
3933 mmap shared fixed at somewhere already mapped
3934 For private mappings, we should verify that changes cannot be read()
3935 back from the file, nor mmap's back from the file at a different
3936 address. (There have been systems where private was not correctly
3937 implemented like the infamous i386 svr4.0, and systems where the
3938 VM page cache was not coherent with the filesystem buffer cache
3939 like early versions of FreeBSD and possibly contemporary NetBSD.)
3940 For shared mappings, we should conversely verify that changes get
3941 propogated back to all the places they're supposed to be.
3943 Grep wants private fixed already mapped.
3944 The main things grep needs to know about mmap are:
3945 * does it exist and is it safe to write into the mmap'd area
3946 * how to use it (BSD variants) */
3947 #include <sys/types.h>
3949 #include <sys/mman.h>
3951 /* This mess was copied from the GNU getpagesize.h. */
3952 #ifndef HAVE_GETPAGESIZE
3953 # ifdef HAVE_UNISTD_H
3954 # include <unistd.h>
3957 /* Assume that all systems that can run configure have sys/param.h. */
3958 # ifndef HAVE_SYS_PARAM_H
3959 # define HAVE_SYS_PARAM_H 1
3962 # ifdef _SC_PAGESIZE
3963 # define getpagesize() sysconf(_SC_PAGESIZE)
3964 # else /* no _SC_PAGESIZE */
3965 # ifdef HAVE_SYS_PARAM_H
3966 # include <sys/param.h>
3967 # ifdef EXEC_PAGESIZE
3968 # define getpagesize() EXEC_PAGESIZE
3969 # else /* no EXEC_PAGESIZE */
3971 # define getpagesize() NBPG * CLSIZE
3974 # endif /* no CLSIZE */
3975 # else /* no NBPG */
3977 # define getpagesize() NBPC
3978 # else /* no NBPC */
3980 # define getpagesize() PAGESIZE
3981 # endif /* PAGESIZE */
3982 # endif /* no NBPC */
3983 # endif /* no NBPG */
3984 # endif /* no EXEC_PAGESIZE */
3985 # else /* no HAVE_SYS_PARAM_H */
3986 # define getpagesize() 8192 /* punt totally */
3987 # endif /* no HAVE_SYS_PARAM_H */
3988 # endif /* no _SC_PAGESIZE */
3990 #endif /* no HAVE_GETPAGESIZE */
3993 extern "C" { void *malloc(unsigned); }
4001 char *data, *data2, *data3;
4005 pagesize = getpagesize();
4008 * First, make a file with some known garbage in it.
4010 data = malloc(pagesize);
4013 for (i = 0; i < pagesize; ++i)
4014 *(data + i) = rand();
4016 fd = creat("conftestmmap", 0600);
4019 if (write(fd, data, pagesize) != pagesize)
4024 * Next, try to mmap the file at a fixed address which
4025 * already has something else allocated at it. If we can,
4026 * also make sure that we see the same garbage.
4028 fd = open("conftestmmap", O_RDWR);
4031 data2 = malloc(2 * pagesize);
4034 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4035 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4036 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4038 for (i = 0; i < pagesize; ++i)
4039 if (*(data + i) != *(data2 + i))
4043 * Finally, make sure that changes to the mapped area
4044 * do not percolate back to the file as seen by read().
4045 * (This is a bug on some variants of i386 svr4.0.)
4047 for (i = 0; i < pagesize; ++i)
4048 *(data2 + i) = *(data2 + i) + 1;
4049 data3 = malloc(pagesize);
4052 if (read(fd, data3, pagesize) != pagesize)
4054 for (i = 0; i < pagesize; ++i)
4055 if (*(data + i) != *(data3 + i))
4058 unlink("conftestmmap");
4063 if { (eval echo configure
:4061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4065 ac_cv_func_mmap_fixed_mapped
=yes
4067 echo "configure: failed program was:" >&5
4068 cat conftest.
$ac_ext >&5
4070 ac_cv_func_mmap_fixed_mapped
=no
4077 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4078 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4079 cat >> confdefs.h
<<\EOF
4086 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4087 unistd.h values.h sys
/param.h
4089 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4090 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4091 echo "configure:4089: checking for $ac_hdr" >&5
4092 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4093 echo $ac_n "(cached) $ac_c" 1>&6
4095 cat > conftest.
$ac_ext <<EOF
4096 #line 4094 "configure"
4097 #include "confdefs.h"
4100 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4101 { (eval echo configure
:4099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4102 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4103 if test -z "$ac_err"; then
4105 eval "ac_cv_header_$ac_safe=yes"
4108 echo "configure: failed program was:" >&5
4109 cat conftest.
$ac_ext >&5
4111 eval "ac_cv_header_$ac_safe=no"
4115 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4116 echo "$ac_t""yes" 1>&6
4117 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4118 cat >> confdefs.h
<<EOF
4119 #define $ac_tr_hdr 1
4123 echo "$ac_t""no" 1>&6
4127 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4128 __argz_count __argz_stringify __argz_next
4130 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4131 echo "configure:4129: checking for $ac_func" >&5
4132 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4133 echo $ac_n "(cached) $ac_c" 1>&6
4135 cat > conftest.
$ac_ext <<EOF
4136 #line 4134 "configure"
4137 #include "confdefs.h"
4138 /* System header to define __stub macros and hopefully few prototypes,
4139 which can conflict with char $ac_func(); below. */
4141 /* Override any gcc2 internal prototype to avoid an error. */
4142 /* We use char because int might match the return type of a gcc2
4143 builtin and then its argument prototype would still apply. */
4149 /* The GNU C library defines this for functions which it implements
4150 to always fail with ENOSYS. Some functions are actually named
4151 something starting with __ and the normal name is an alias. */
4152 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4160 if { (eval echo configure
:4158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4162 eval "ac_cv_func_$ac_func=yes"
4164 echo "configure: failed program was:" >&5
4165 cat conftest.
$ac_ext >&5
4167 eval "ac_cv_func_$ac_func=no"
4172 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4173 echo "$ac_t""yes" 1>&6
4174 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4175 cat >> confdefs.h
<<EOF
4176 #define $ac_tr_func 1
4180 echo "$ac_t""no" 1>&6
4185 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4186 for ac_func
in stpcpy
4188 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4189 echo "configure:4187: checking for $ac_func" >&5
4190 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4191 echo $ac_n "(cached) $ac_c" 1>&6
4193 cat > conftest.
$ac_ext <<EOF
4194 #line 4192 "configure"
4195 #include "confdefs.h"
4196 /* System header to define __stub macros and hopefully few prototypes,
4197 which can conflict with char $ac_func(); below. */
4199 /* Override any gcc2 internal prototype to avoid an error. */
4200 /* We use char because int might match the return type of a gcc2
4201 builtin and then its argument prototype would still apply. */
4207 /* The GNU C library defines this for functions which it implements
4208 to always fail with ENOSYS. Some functions are actually named
4209 something starting with __ and the normal name is an alias. */
4210 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4218 if { (eval echo configure
:4216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4220 eval "ac_cv_func_$ac_func=yes"
4222 echo "configure: failed program was:" >&5
4223 cat conftest.
$ac_ext >&5
4225 eval "ac_cv_func_$ac_func=no"
4230 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4231 echo "$ac_t""yes" 1>&6
4232 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4233 cat >> confdefs.h
<<EOF
4234 #define $ac_tr_func 1
4238 echo "$ac_t""no" 1>&6
4243 if test "${ac_cv_func_stpcpy}" = "yes"; then
4244 cat >> confdefs.h
<<\EOF
4245 #define HAVE_STPCPY 1
4250 if test $ac_cv_header_locale_h = yes; then
4251 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4252 echo "configure:4250: checking for LC_MESSAGES" >&5
4253 if eval "test \"\${am_cv_val_LC_MESSAGES+set}\" = set"; then
4254 echo $ac_n "(cached) $ac_c" 1>&6
4256 cat > conftest.
$ac_ext <<EOF
4257 #line 4255 "configure"
4258 #include "confdefs.h"
4264 if { (eval echo configure
:4262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4266 am_cv_val_LC_MESSAGES
=yes
4268 echo "configure: failed program was:" >&5
4269 cat conftest.
$ac_ext >&5
4271 am_cv_val_LC_MESSAGES
=no
4276 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4277 if test $am_cv_val_LC_MESSAGES = yes; then
4278 cat >> confdefs.h
<<\EOF
4279 #define HAVE_LC_MESSAGES 1
4284 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4285 echo "configure:4283: checking whether NLS is requested" >&5
4286 # Check whether --enable-nls or --disable-nls was given.
4287 if test "${enable_nls+set}" = set; then
4288 enableval
="$enable_nls"
4294 echo "$ac_t""$USE_NLS" 1>&6
4297 USE_INCLUDED_LIBINTL
=no
4299 if test "$USE_NLS" = "yes"; then
4300 cat >> confdefs.h
<<\EOF
4301 #define ENABLE_NLS 1
4304 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4305 echo "configure:4303: checking whether included gettext is requested" >&5
4306 # Check whether --with-included-gettext or --without-included-gettext was given.
4307 if test "${with_included_gettext+set}" = set; then
4308 withval
="$with_included_gettext"
4309 nls_cv_force_use_gnu_gettext
=$withval
4311 nls_cv_force_use_gnu_gettext
=no
4314 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4316 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4317 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4319 nls_cv_header_libgt
=
4322 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4323 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4324 echo "configure:4322: checking for libintl.h" >&5
4325 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4326 echo $ac_n "(cached) $ac_c" 1>&6
4328 cat > conftest.
$ac_ext <<EOF
4329 #line 4327 "configure"
4330 #include "confdefs.h"
4331 #include <libintl.h>
4333 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4334 { (eval echo configure
:4332: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4335 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4336 if test -z "$ac_err"; then
4338 eval "ac_cv_header_$ac_safe=yes"
4341 echo "configure: failed program was:" >&5
4342 cat conftest.
$ac_ext >&5
4344 eval "ac_cv_header_$ac_safe=no"
4348 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4349 echo "$ac_t""yes" 1>&6
4350 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4351 echo "configure:4349: checking for gettext in libc" >&5
4352 if eval "test \"\${gt_cv_func_gettext_libc+set}\" = set"; then
4353 echo $ac_n "(cached) $ac_c" 1>&6
4355 cat > conftest.
$ac_ext <<EOF
4356 #line 4354 "configure"
4357 #include "confdefs.h"
4358 #include <libintl.h>
4360 return (int) gettext ("")
4363 if { (eval echo configure
:4361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4365 gt_cv_func_gettext_libc
=yes
4367 echo "configure: failed program was:" >&5
4368 cat conftest.
$ac_ext >&5
4370 gt_cv_func_gettext_libc
=no
4375 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4377 if test "$gt_cv_func_gettext_libc" != "yes"; then
4378 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4379 echo "configure:4377: checking for bindtextdomain in -lintl" >&5
4380 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-:%__p__%'`
4381 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4382 echo $ac_n "(cached) $ac_c" 1>&6
4384 ac_save_LIBS
="$LIBS"
4386 cat > conftest.
$ac_ext <<EOF
4387 #line 4385 "configure"
4388 #include "confdefs.h"
4389 /* Override any gcc2 internal prototype to avoid an error. */
4390 /* We use char because int might match the return type of a gcc2
4391 builtin and then its argument prototype would still apply. */
4392 char bindtextdomain();
4398 if { (eval echo configure
:4396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4400 eval "ac_cv_lib_$ac_lib_var=yes"
4402 echo "configure: failed program was:" >&5
4403 cat conftest.
$ac_ext >&5
4405 eval "ac_cv_lib_$ac_lib_var=no"
4408 LIBS
="$ac_save_LIBS"
4411 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4412 echo "$ac_t""yes" 1>&6
4413 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4414 echo "configure:4412: checking for gettext in libintl" >&5
4415 if eval "test \"\${gt_cv_func_gettext_libintl+set}\" = set"; then
4416 echo $ac_n "(cached) $ac_c" 1>&6
4418 cat > conftest.
$ac_ext <<EOF
4419 #line 4417 "configure"
4420 #include "confdefs.h"
4423 return (int) gettext ("")
4426 if { (eval echo configure
:4424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4428 gt_cv_func_gettext_libintl
=yes
4430 echo "configure: failed program was:" >&5
4431 cat conftest.
$ac_ext >&5
4433 gt_cv_func_gettext_libintl
=no
4438 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4440 echo "$ac_t""no" 1>&6
4445 if test "$gt_cv_func_gettext_libc" = "yes" \
4446 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4447 cat >> confdefs.h
<<\EOF
4448 #define HAVE_GETTEXT 1
4451 # Extract the first word of "msgfmt", so it can be a program name with args.
4452 set dummy msgfmt
; ac_word
=$2
4453 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4454 echo "configure:4452: checking for $ac_word" >&5
4455 if eval "test \"\${ac_cv_path_MSGFMT+set}\" = set"; then
4456 echo $ac_n "(cached) $ac_c" 1>&6
4460 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4463 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4464 for ac_dir
in $PATH; do
4465 test -z "$ac_dir" && ac_dir
=.
4466 if test -f $ac_dir/$ac_word; then
4467 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4468 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4474 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4478 MSGFMT
="$ac_cv_path_MSGFMT"
4479 if test -n "$MSGFMT"; then
4480 echo "$ac_t""$MSGFMT" 1>&6
4482 echo "$ac_t""no" 1>&6
4484 if test "$MSGFMT" != "no"; then
4485 for ac_func
in dcgettext
4487 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4488 echo "configure:4486: checking for $ac_func" >&5
4489 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4490 echo $ac_n "(cached) $ac_c" 1>&6
4492 cat > conftest.
$ac_ext <<EOF
4493 #line 4491 "configure"
4494 #include "confdefs.h"
4495 /* System header to define __stub macros and hopefully few prototypes,
4496 which can conflict with char $ac_func(); below. */
4498 /* Override any gcc2 internal prototype to avoid an error. */
4499 /* We use char because int might match the return type of a gcc2
4500 builtin and then its argument prototype would still apply. */
4506 /* The GNU C library defines this for functions which it implements
4507 to always fail with ENOSYS. Some functions are actually named
4508 something starting with __ and the normal name is an alias. */
4509 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4517 if { (eval echo configure
:4515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4519 eval "ac_cv_func_$ac_func=yes"
4521 echo "configure: failed program was:" >&5
4522 cat conftest.
$ac_ext >&5
4524 eval "ac_cv_func_$ac_func=no"
4529 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4530 echo "$ac_t""yes" 1>&6
4531 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4532 cat >> confdefs.h
<<EOF
4533 #define $ac_tr_func 1
4537 echo "$ac_t""no" 1>&6
4541 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4542 set dummy gmsgfmt
; ac_word
=$2
4543 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4544 echo "configure:4542: checking for $ac_word" >&5
4545 if eval "test \"\${ac_cv_path_GMSGFMT+set}\" = set"; then
4546 echo $ac_n "(cached) $ac_c" 1>&6
4550 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4553 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4556 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4558 for ac_dir
in $ac_dummy; do
4559 test -z "$ac_dir" && ac_dir
=.
4560 if test -f $ac_dir/$ac_word; then
4561 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4566 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4570 GMSGFMT
="$ac_cv_path_GMSGFMT"
4571 if test -n "$GMSGFMT"; then
4572 echo "$ac_t""$GMSGFMT" 1>&6
4574 echo "$ac_t""no" 1>&6
4577 # Extract the first word of "xgettext", so it can be a program name with args.
4578 set dummy xgettext
; ac_word
=$2
4579 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4580 echo "configure:4578: checking for $ac_word" >&5
4581 if eval "test \"\${ac_cv_path_XGETTEXT+set}\" = set"; then
4582 echo $ac_n "(cached) $ac_c" 1>&6
4586 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4589 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4590 for ac_dir
in $PATH; do
4591 test -z "$ac_dir" && ac_dir
=.
4592 if test -f $ac_dir/$ac_word; then
4593 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4594 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4600 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4604 XGETTEXT
="$ac_cv_path_XGETTEXT"
4605 if test -n "$XGETTEXT"; then
4606 echo "$ac_t""$XGETTEXT" 1>&6
4608 echo "$ac_t""no" 1>&6
4611 cat > conftest.
$ac_ext <<EOF
4612 #line 4610 "configure"
4613 #include "confdefs.h"
4616 extern int _nl_msg_cat_cntr;
4617 return _nl_msg_cat_cntr
4620 if { (eval echo configure
:4618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4625 echo "configure: failed program was:" >&5
4626 cat conftest.
$ac_ext >&5
4637 echo "$ac_t""no" 1>&6
4642 if test "$CATOBJEXT" = "NONE"; then
4643 nls_cv_use_gnu_gettext
=yes
4647 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4648 INTLOBJS
="\$(GETTOBJS)"
4649 # Extract the first word of "msgfmt", so it can be a program name with args.
4650 set dummy msgfmt
; ac_word
=$2
4651 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4652 echo "configure:4650: checking for $ac_word" >&5
4653 if eval "test \"\${ac_cv_path_MSGFMT+set}\" = set"; then
4654 echo $ac_n "(cached) $ac_c" 1>&6
4658 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4661 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4662 for ac_dir
in $PATH; do
4663 test -z "$ac_dir" && ac_dir
=.
4664 if test -f $ac_dir/$ac_word; then
4665 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4666 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4672 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4676 MSGFMT
="$ac_cv_path_MSGFMT"
4677 if test -n "$MSGFMT"; then
4678 echo "$ac_t""$MSGFMT" 1>&6
4680 echo "$ac_t""no" 1>&6
4683 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4684 set dummy gmsgfmt
; ac_word
=$2
4685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4686 echo "configure:4684: checking for $ac_word" >&5
4687 if eval "test \"\${ac_cv_path_GMSGFMT+set}\" = set"; then
4688 echo $ac_n "(cached) $ac_c" 1>&6
4692 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4695 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4698 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4700 for ac_dir
in $ac_dummy; do
4701 test -z "$ac_dir" && ac_dir
=.
4702 if test -f $ac_dir/$ac_word; then
4703 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4708 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4712 GMSGFMT
="$ac_cv_path_GMSGFMT"
4713 if test -n "$GMSGFMT"; then
4714 echo "$ac_t""$GMSGFMT" 1>&6
4716 echo "$ac_t""no" 1>&6
4719 # Extract the first word of "xgettext", so it can be a program name with args.
4720 set dummy xgettext
; ac_word
=$2
4721 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4722 echo "configure:4720: checking for $ac_word" >&5
4723 if eval "test \"\${ac_cv_path_XGETTEXT+set}\" = set"; then
4724 echo $ac_n "(cached) $ac_c" 1>&6
4728 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4731 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4732 for ac_dir
in $PATH; do
4733 test -z "$ac_dir" && ac_dir
=.
4734 if test -f $ac_dir/$ac_word; then
4735 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4736 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4742 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4746 XGETTEXT
="$ac_cv_path_XGETTEXT"
4747 if test -n "$XGETTEXT"; then
4748 echo "$ac_t""$XGETTEXT" 1>&6
4750 echo "$ac_t""no" 1>&6
4754 USE_INCLUDED_LIBINTL
=yes
4758 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4760 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4761 nls_cv_header_intl
=libintl.h
4762 nls_cv_header_libgt
=libgettext.h
4765 if test "$XGETTEXT" != ":"; then
4766 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4769 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4774 # We need to process the po/ directory.
4778 nls_cv_header_intl
=libintl.h
4779 nls_cv_header_libgt
=libgettext.h
4782 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4783 # because some of the sources are only built for this goal.
4784 if test "$PACKAGE" = gettext; then
4786 USE_INCLUDED_LIBINTL
=yes
4789 for lang
in $ALL_LINGUAS; do
4790 GMOFILES
="$GMOFILES $lang.gmo"
4791 POFILES
="$POFILES $lang.po"
4807 if test "x$CATOBJEXT" != "x"; then
4808 if test "x$ALL_LINGUAS" = "x"; then
4811 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4812 echo "configure:4810: checking for catalogs to be installed" >&5
4814 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4815 case "$ALL_LINGUAS" in
4816 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4819 LINGUAS
=$NEW_LINGUAS
4820 echo "$ac_t""$LINGUAS" 1>&6
4823 if test -n "$LINGUAS"; then
4824 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4828 if test $ac_cv_header_locale_h = yes; then
4829 INCLUDE_LOCALE_H
="#include <locale.h>"
4832 /* The system does not provide the header <locale.h>. Take care yourself. */"
4836 if test -f $srcdir/po2tbl.
sed.
in; then
4837 if test "$CATOBJEXT" = ".cat"; then
4838 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4839 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4840 echo "configure:4838: checking for linux/version.h" >&5
4841 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4842 echo $ac_n "(cached) $ac_c" 1>&6
4844 cat > conftest.
$ac_ext <<EOF
4845 #line 4843 "configure"
4846 #include "confdefs.h"
4847 #include <linux/version.h>
4849 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4850 { (eval echo configure
:4848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4851 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4852 if test -z "$ac_err"; then
4854 eval "ac_cv_header_$ac_safe=yes"
4857 echo "configure: failed program was:" >&5
4858 cat conftest.
$ac_ext >&5
4860 eval "ac_cv_header_$ac_safe=no"
4864 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4865 echo "$ac_t""yes" 1>&6
4868 echo "$ac_t""no" 1>&6
4873 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4875 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4876 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4879 if test "$PACKAGE" = "gettext"; then
4889 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4895 if test -d $srcdir/po
; then
4896 test -d po || mkdir po
4897 if test "x$srcdir" != "x."; then
4898 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4899 posrcprefix
="$srcdir/"
4901 posrcprefix
="../$srcdir/"
4907 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4908 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4912 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4913 echo "configure:4911: checking whether to enable maintainer-specific portions of Makefiles" >&5
4914 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4915 if test "${enable_maintainer_mode+set}" = set; then
4916 enableval
="$enable_maintainer_mode"
4917 USE_MAINTAINER_MODE
=$enableval
4919 USE_MAINTAINER_MODE
=no
4922 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4925 if test $USE_MAINTAINER_MODE = yes; then
4926 MAINTAINER_MODE_TRUE
=
4927 MAINTAINER_MODE_FALSE
='#'
4929 MAINTAINER_MODE_TRUE
='#'
4930 MAINTAINER_MODE_FALSE
=
4932 MAINT
=$MAINTAINER_MODE_TRUE
4935 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4936 echo "configure:4934: checking for Cygwin environment" >&5
4937 if eval "test \"\${ac_cv_cygwin+set}\" = set"; then
4938 echo $ac_n "(cached) $ac_c" 1>&6
4940 cat > conftest.
$ac_ext <<EOF
4941 #line 4939 "configure"
4942 #include "confdefs.h"
4947 #define __CYGWIN__ __CYGWIN32__
4952 if { (eval echo configure
:4950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4956 echo "configure: failed program was:" >&5
4957 cat conftest.
$ac_ext >&5
4964 echo "$ac_t""$ac_cv_cygwin" 1>&6
4966 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4967 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4968 echo "configure:4966: checking for mingw32 environment" >&5
4969 if eval "test \"\${ac_cv_mingw32+set}\" = set"; then
4970 echo $ac_n "(cached) $ac_c" 1>&6
4972 cat > conftest.
$ac_ext <<EOF
4973 #line 4971 "configure"
4974 #include "confdefs.h"
4980 if { (eval echo configure
:4978: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4984 echo "configure: failed program was:" >&5
4985 cat conftest.
$ac_ext >&5
4992 echo "$ac_t""$ac_cv_mingw32" 1>&6
4994 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4995 echo $ac_n "checking for EMX OS/2 environment""... $ac_c" 1>&6
4996 echo "configure:4994: checking for EMX OS/2 environment" >&5
4997 if eval "test \"\${ac_cv_emxos2+set}\" = set"; then
4998 echo $ac_n "(cached) $ac_c" 1>&6
5000 cat > conftest.
$ac_ext <<EOF
5001 #line 4999 "configure"
5002 #include "confdefs.h"
5008 if { (eval echo configure
:5006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5012 echo "configure: failed program was:" >&5
5013 cat conftest.
$ac_ext >&5
5020 echo "$ac_t""$ac_cv_emxos2" 1>&6
5022 test "$ac_cv_emxos2" = yes && EMXOS2
=yes
5026 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5027 echo "configure:5025: checking for executable suffix" >&5
5028 if eval "test \"\${ac_cv_exeext+set}\" = set"; then
5029 echo $ac_n "(cached) $ac_c" 1>&6
5031 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes ||
test "$EMXOS2" = yes; then
5035 echo 'int main () { return 0; }' > conftest.
$ac_ext
5037 if { (eval echo configure
:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5038 for file in conftest.
*; do
5040 *.c |
*.C |
*.o |
*.obj |
*.xcoff
) ;;
5041 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5045 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5048 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5053 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5054 echo "$ac_t""${ac_cv_exeext}" 1>&6
5058 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5060 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5061 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5062 echo "configure:5060: checking for $ac_hdr" >&5
5063 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
5064 echo $ac_n "(cached) $ac_c" 1>&6
5066 cat > conftest.
$ac_ext <<EOF
5067 #line 5065 "configure"
5068 #include "confdefs.h"
5071 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5072 { (eval echo configure
:5070: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5073 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5074 if test -z "$ac_err"; then
5076 eval "ac_cv_header_$ac_safe=yes"
5079 echo "configure: failed program was:" >&5
5080 cat conftest.
$ac_ext >&5
5082 eval "ac_cv_header_$ac_safe=no"
5086 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5087 echo "$ac_t""yes" 1>&6
5088 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5089 cat >> confdefs.h
<<EOF
5090 #define $ac_tr_hdr 1
5094 echo "$ac_t""no" 1>&6
5099 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5100 # people who are not cross-compiling but are compiling cross-assemblers.
5101 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5102 echo "configure:5100: checking whether compiling a cross-assembler" >&5
5103 if test "${host}" = "${target}"; then
5107 cat >> confdefs.h
<<\EOF
5108 #define CROSS_COMPILE 1
5112 echo "$ac_t""$cross_gas" 1>&6
5114 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5115 # for constant arguments. Useless!
5116 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5117 echo "configure:5115: checking for working alloca.h" >&5
5118 if eval "test \"\${ac_cv_header_alloca_h+set}\" = set"; then
5119 echo $ac_n "(cached) $ac_c" 1>&6
5121 cat > conftest.
$ac_ext <<EOF
5122 #line 5120 "configure"
5123 #include "confdefs.h"
5126 char *p = alloca(2 * sizeof(int));
5129 if { (eval echo configure
:5127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5131 ac_cv_header_alloca_h
=yes
5133 echo "configure: failed program was:" >&5
5134 cat conftest.
$ac_ext >&5
5136 ac_cv_header_alloca_h
=no
5141 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5142 if test $ac_cv_header_alloca_h = yes; then
5143 cat >> confdefs.h
<<\EOF
5144 #define HAVE_ALLOCA_H 1
5149 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5150 echo "configure:5148: checking for alloca" >&5
5151 if eval "test \"\${ac_cv_func_alloca_works+set}\" = set"; then
5152 echo $ac_n "(cached) $ac_c" 1>&6
5154 cat > conftest.
$ac_ext <<EOF
5155 #line 5153 "configure"
5156 #include "confdefs.h"
5159 # define alloca __builtin_alloca
5162 # include <malloc.h>
5163 # define alloca _alloca
5166 # include <alloca.h>
5171 # ifndef alloca /* predefined by HP cc +Olibcalls */
5180 char *p = (char *) alloca(1);
5183 if { (eval echo configure
:5181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5185 ac_cv_func_alloca_works
=yes
5187 echo "configure: failed program was:" >&5
5188 cat conftest.
$ac_ext >&5
5190 ac_cv_func_alloca_works
=no
5195 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5196 if test $ac_cv_func_alloca_works = yes; then
5197 cat >> confdefs.h
<<\EOF
5198 #define HAVE_ALLOCA 1
5203 if test $ac_cv_func_alloca_works = no
; then
5204 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5205 # that cause trouble. Some versions do not even contain alloca or
5206 # contain a buggy version. If you still want to use their alloca,
5207 # use ar to extract alloca.o from them instead of compiling alloca.c.
5208 ALLOCA
=alloca.
${ac_objext}
5209 cat >> confdefs.h
<<\EOF
5214 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5215 echo "configure:5213: checking whether alloca needs Cray hooks" >&5
5216 if eval "test \"\${ac_cv_os_cray+set}\" = set"; then
5217 echo $ac_n "(cached) $ac_c" 1>&6
5219 cat > conftest.
$ac_ext <<EOF
5220 #line 5218 "configure"
5221 #include "confdefs.h"
5222 #if defined(CRAY) && ! defined(CRAY2)
5229 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5230 egrep "webecray" >/dev
/null
2>&1; then
5241 echo "$ac_t""$ac_cv_os_cray" 1>&6
5242 if test $ac_cv_os_cray = yes; then
5243 for ac_func
in _getb67 GETB67 getb67
; do
5244 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5245 echo "configure:5243: checking for $ac_func" >&5
5246 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5247 echo $ac_n "(cached) $ac_c" 1>&6
5249 cat > conftest.
$ac_ext <<EOF
5250 #line 5248 "configure"
5251 #include "confdefs.h"
5252 /* System header to define __stub macros and hopefully few prototypes,
5253 which can conflict with char $ac_func(); below. */
5255 /* Override any gcc2 internal prototype to avoid an error. */
5256 /* We use char because int might match the return type of a gcc2
5257 builtin and then its argument prototype would still apply. */
5263 /* The GNU C library defines this for functions which it implements
5264 to always fail with ENOSYS. Some functions are actually named
5265 something starting with __ and the normal name is an alias. */
5266 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5274 if { (eval echo configure
:5272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5276 eval "ac_cv_func_$ac_func=yes"
5278 echo "configure: failed program was:" >&5
5279 cat conftest.
$ac_ext >&5
5281 eval "ac_cv_func_$ac_func=no"
5286 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5287 echo "$ac_t""yes" 1>&6
5288 cat >> confdefs.h
<<EOF
5289 #define CRAY_STACKSEG_END $ac_func
5294 echo "$ac_t""no" 1>&6
5300 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5301 echo "configure:5299: checking stack direction for C alloca" >&5
5302 if eval "test \"\${ac_cv_c_stack_direction+set}\" = set"; then
5303 echo $ac_n "(cached) $ac_c" 1>&6
5305 if test "$cross_compiling" = yes; then
5306 ac_cv_c_stack_direction
=0
5308 cat > conftest.
$ac_ext <<EOF
5309 #line 5307 "configure"
5310 #include "confdefs.h"
5311 find_stack_direction ()
5313 static char *addr = 0;
5318 return find_stack_direction ();
5321 return (&dummy > addr) ? 1 : -1;
5325 exit (find_stack_direction() < 0);
5328 if { (eval echo configure
:5326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5330 ac_cv_c_stack_direction
=1
5332 echo "configure: failed program was:" >&5
5333 cat conftest.
$ac_ext >&5
5335 ac_cv_c_stack_direction
=-1
5342 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5343 cat >> confdefs.h
<<EOF
5344 #define STACK_DIRECTION $ac_cv_c_stack_direction
5349 echo $ac_n "checking for inline""... $ac_c" 1>&6
5350 echo "configure:5348: checking for inline" >&5
5351 if eval "test \"\${ac_cv_c_inline+set}\" = set"; then
5352 echo $ac_n "(cached) $ac_c" 1>&6
5355 for ac_kw
in inline __inline__ __inline
; do
5356 cat > conftest.
$ac_ext <<EOF
5357 #line 5355 "configure"
5358 #include "confdefs.h"
5361 } $ac_kw int foo() {
5364 if { (eval echo configure
:5362: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5366 ac_cv_c_inline
=$ac_kw; break
5368 echo "configure: failed program was:" >&5
5369 cat conftest.
$ac_ext >&5
5376 echo "$ac_t""$ac_cv_c_inline" 1>&6
5377 case "$ac_cv_c_inline" in
5379 no
) cat >> confdefs.h
<<\EOF
5383 *) cat >> confdefs.h
<<EOF
5384 #define inline $ac_cv_c_inline
5390 # VMS doesn't have unlink.
5391 for ac_func
in unlink remove
5393 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5394 echo "configure:5392: checking for $ac_func" >&5
5395 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5396 echo $ac_n "(cached) $ac_c" 1>&6
5398 cat > conftest.
$ac_ext <<EOF
5399 #line 5397 "configure"
5400 #include "confdefs.h"
5401 /* System header to define __stub macros and hopefully few prototypes,
5402 which can conflict with char $ac_func(); below. */
5404 /* Override any gcc2 internal prototype to avoid an error. */
5405 /* We use char because int might match the return type of a gcc2
5406 builtin and then its argument prototype would still apply. */
5412 /* The GNU C library defines this for functions which it implements
5413 to always fail with ENOSYS. Some functions are actually named
5414 something starting with __ and the normal name is an alias. */
5415 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5423 if { (eval echo configure
:5421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5425 eval "ac_cv_func_$ac_func=yes"
5427 echo "configure: failed program was:" >&5
5428 cat conftest.
$ac_ext >&5
5430 eval "ac_cv_func_$ac_func=no"
5435 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5436 echo "$ac_t""yes" 1>&6
5437 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5438 cat >> confdefs.h
<<EOF
5439 #define $ac_tr_func 1
5443 echo "$ac_t""no" 1>&6
5448 # Some systems don't have sbrk().
5451 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5452 echo "configure:5450: checking for $ac_func" >&5
5453 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5454 echo $ac_n "(cached) $ac_c" 1>&6
5456 cat > conftest.
$ac_ext <<EOF
5457 #line 5455 "configure"
5458 #include "confdefs.h"
5459 /* System header to define __stub macros and hopefully few prototypes,
5460 which can conflict with char $ac_func(); below. */
5462 /* Override any gcc2 internal prototype to avoid an error. */
5463 /* We use char because int might match the return type of a gcc2
5464 builtin and then its argument prototype would still apply. */
5470 /* The GNU C library defines this for functions which it implements
5471 to always fail with ENOSYS. Some functions are actually named
5472 something starting with __ and the normal name is an alias. */
5473 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5481 if { (eval echo configure
:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5483 eval "ac_cv_func_$ac_func=yes"
5485 echo "configure: failed program was:" >&5
5486 cat conftest.
$ac_ext >&5
5488 eval "ac_cv_func_$ac_func=no"
5493 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5494 echo "$ac_t""yes" 1>&6
5495 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5496 cat >> confdefs.h
<<EOF
5497 #define $ac_tr_func 1
5501 echo "$ac_t""no" 1>&6
5506 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5507 # enough, but on some of those systems, the assert macro relies on requoting
5509 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5510 echo "configure:5508: checking for working assert macro" >&5
5511 if eval "test \"\${gas_cv_assert_ok+set}\" = set"; then
5512 echo $ac_n "(cached) $ac_c" 1>&6
5514 cat > conftest.
$ac_ext <<EOF
5515 #line 5513 "configure"
5516 #include "confdefs.h"
5521 /* check for requoting problems */
5522 static int a, b, c, d;
5524 assert (!strcmp(s, "foo bar baz quux"));
5525 /* check for newline handling */
5531 if { (eval echo configure
:5529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5533 gas_cv_assert_ok
=yes
5535 echo "configure: failed program was:" >&5
5536 cat conftest.
$ac_ext >&5
5542 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5543 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5544 #define BROKEN_ASSERT 1
5549 # On some systems, the system header files may not declare malloc, realloc,
5550 # and free. There are places where gas needs these functions to have been
5551 # declared -- such as when taking their addresses.
5553 #ifdef HAVE_MEMORY_H
5556 #ifdef HAVE_STRING_H
5559 #ifdef HAVE_STRINGS_H
5560 #include <strings.h>
5563 #ifdef HAVE_STDLIB_H
5566 #ifdef HAVE_UNISTD_H
5571 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5572 echo "configure:5570: checking whether declaration is required for strstr" >&5
5573 if eval "test \"\${gas_cv_decl_needed_strstr+set}\" = set"; then
5574 echo $ac_n "(cached) $ac_c" 1>&6
5576 cat > conftest.
$ac_ext <<EOF
5577 #line 5575 "configure"
5578 #include "confdefs.h"
5582 typedef char *(*f)();
5588 if { (eval echo configure
:5586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5590 gas_cv_decl_needed_strstr
=no
5592 echo "configure: failed program was:" >&5
5593 cat conftest.
$ac_ext >&5
5595 gas_cv_decl_needed_strstr
=yes
5599 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5600 if test $gas_cv_decl_needed_strstr = yes; then
5601 cat >> confdefs.h
<<\EOF
5602 #define NEED_DECLARATION_STRSTR 1
5608 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5609 echo "configure:5607: checking whether declaration is required for malloc" >&5
5610 if eval "test \"\${gas_cv_decl_needed_malloc+set}\" = set"; then
5611 echo $ac_n "(cached) $ac_c" 1>&6
5613 cat > conftest.
$ac_ext <<EOF
5614 #line 5612 "configure"
5615 #include "confdefs.h"
5619 typedef char *(*f)();
5625 if { (eval echo configure
:5623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5627 gas_cv_decl_needed_malloc
=no
5629 echo "configure: failed program was:" >&5
5630 cat conftest.
$ac_ext >&5
5632 gas_cv_decl_needed_malloc
=yes
5636 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5637 if test $gas_cv_decl_needed_malloc = yes; then
5638 cat >> confdefs.h
<<\EOF
5639 #define NEED_DECLARATION_MALLOC 1
5645 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5646 echo "configure:5644: checking whether declaration is required for free" >&5
5647 if eval "test \"\${gas_cv_decl_needed_free+set}\" = set"; then
5648 echo $ac_n "(cached) $ac_c" 1>&6
5650 cat > conftest.
$ac_ext <<EOF
5651 #line 5649 "configure"
5652 #include "confdefs.h"
5656 typedef void (*f)();
5662 if { (eval echo configure
:5660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5664 gas_cv_decl_needed_free
=no
5666 echo "configure: failed program was:" >&5
5667 cat conftest.
$ac_ext >&5
5669 gas_cv_decl_needed_free
=yes
5673 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5674 if test $gas_cv_decl_needed_free = yes; then
5675 cat >> confdefs.h
<<\EOF
5676 #define NEED_DECLARATION_FREE 1
5682 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5683 echo "configure:5681: checking whether declaration is required for sbrk" >&5
5684 if eval "test \"\${gas_cv_decl_needed_sbrk+set}\" = set"; then
5685 echo $ac_n "(cached) $ac_c" 1>&6
5687 cat > conftest.
$ac_ext <<EOF
5688 #line 5686 "configure"
5689 #include "confdefs.h"
5693 typedef char *(*f)();
5699 if { (eval echo configure
:5697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5701 gas_cv_decl_needed_sbrk
=no
5703 echo "configure: failed program was:" >&5
5704 cat conftest.
$ac_ext >&5
5706 gas_cv_decl_needed_sbrk
=yes
5710 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5711 if test $gas_cv_decl_needed_sbrk = yes; then
5712 cat >> confdefs.h
<<\EOF
5713 #define NEED_DECLARATION_SBRK 1
5719 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5720 echo "configure:5718: checking whether declaration is required for environ" >&5
5721 if eval "test \"\${gas_cv_decl_needed_environ+set}\" = set"; then
5722 echo $ac_n "(cached) $ac_c" 1>&6
5724 cat > conftest.
$ac_ext <<EOF
5725 #line 5723 "configure"
5726 #include "confdefs.h"
5736 if { (eval echo configure
:5734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5738 gas_cv_decl_needed_environ
=no
5740 echo "configure: failed program was:" >&5
5741 cat conftest.
$ac_ext >&5
5743 gas_cv_decl_needed_environ
=yes
5747 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5748 if test $gas_cv_decl_needed_environ = yes; then
5749 cat >> confdefs.h
<<\EOF
5750 #define NEED_DECLARATION_ENVIRON 1
5756 # Does errno.h declare errno, or do we have to add a separate declaration
5759 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5760 echo "configure:5758: checking whether declaration is required for errno" >&5
5761 if eval "test \"\${gas_cv_decl_needed_errno+set}\" = set"; then
5762 echo $ac_n "(cached) $ac_c" 1>&6
5764 cat > conftest.
$ac_ext <<EOF
5765 #line 5763 "configure"
5766 #include "confdefs.h"
5780 if { (eval echo configure
:5778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5782 gas_cv_decl_needed_errno
=no
5784 echo "configure: failed program was:" >&5
5785 cat conftest.
$ac_ext >&5
5787 gas_cv_decl_needed_errno
=yes
5791 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5792 if test $gas_cv_decl_needed_errno = yes; then
5793 cat >> confdefs.h
<<\EOF
5794 #define NEED_DECLARATION_ERRNO 1
5803 cat > confcache
<<\EOF
5804 # This file is a shell script that caches the results of configure
5805 # tests run on this system so they can be shared between configure
5806 # scripts and configure runs. It is not useful on other systems.
5807 # If it contains results you don't want to keep, you may remove or edit it.
5809 # By default, configure uses ./config.cache as the cache file,
5810 # creating it if it does not exist already. You can give configure
5811 # the --cache-file=FILE option to use a different cache file; that is
5812 # what configure does when it calls configure scripts in
5813 # subdirectories, so they share the cache.
5814 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5815 # config.status only pays attention to the cache file if you give it the
5816 # --recheck option to rerun configure.
5819 # The following way of writing the cache mishandles newlines in values,
5820 # but we know of no workaround that is simple, portable, and efficient.
5821 # So, don't put newlines in cache variables' values.
5822 # Ultrix sh set writes to stderr and can't be redirected directly,
5823 # and sets the high bit in the cache file unless we assign to the vars.
5825 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5827 # `set' does not quote correctly, so add quotes (double-quote substitution
5828 # turns \\\\ into \\, and sed turns \\ into \).
5830 -e "s/'/'\\\\''/g" \
5831 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5834 # `set' quotes correctly as required by POSIX, so do not add quotes.
5835 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5838 if cmp -s $cache_file confcache
; then
5841 if test -w $cache_file; then
5842 echo "updating cache $cache_file"
5843 cat confcache
> $cache_file
5845 echo "not updating unwritable cache $cache_file"
5850 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5852 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5853 # Let make expand exec_prefix.
5854 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5856 # Any assignment to VPATH causes Sun make to only execute
5857 # the first set of double-colon rules, so remove it if not needed.
5858 # If there is a colon in the path, we need to keep it.
5859 if test "x$srcdir" = x.
; then
5860 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5863 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5865 DEFS
=-DHAVE_CONFIG_H
5867 # Without the "./", some shells look in PATH for config.status.
5868 : ${CONFIG_STATUS=./config.status}
5870 echo creating
$CONFIG_STATUS
5871 rm -f $CONFIG_STATUS
5872 cat > $CONFIG_STATUS <<EOF
5874 # Generated automatically by configure.
5875 # Run this file to recreate the current configuration.
5876 # This directory was configured as follows,
5877 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5879 # $0 $ac_configure_args
5881 # Compiler output produced by configure, useful for debugging
5882 # configure, is in ./config.log if it exists.
5884 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5887 case "\$ac_option" in
5888 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5889 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5890 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5891 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5892 echo "$CONFIG_STATUS generated by autoconf version 2.13.1"
5894 -help | --help | --hel | --he | --h)
5895 echo "\$ac_cs_usage"; exit 0 ;;
5896 *) echo "\$ac_cs_usage"; exit 1 ;;
5900 ac_given_srcdir=$srcdir
5901 ac_given_INSTALL="$INSTALL"
5903 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
5905 cat >> $CONFIG_STATUS <<EOF
5907 # Protect against being on the right side of a sed subst in config.status.
5908 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5909 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5913 s%@CFLAGS@%$CFLAGS%g
5914 s%@CPPFLAGS@%$CPPFLAGS%g
5915 s%@CXXFLAGS@%$CXXFLAGS%g
5916 s%@FFLAGS@%$FFLAGS%g
5918 s%@LDFLAGS@%$LDFLAGS%g
5920 s%@exec_prefix@%$exec_prefix%g
5921 s%@prefix@%$prefix%g
5922 s%@program_transform_name@%$program_transform_name%g
5923 s%@bindir@%$bindir%g
5924 s%@sbindir@%$sbindir%g
5925 s%@libexecdir@%$libexecdir%g
5926 s%@datadir@%$datadir%g
5927 s%@sysconfdir@%$sysconfdir%g
5928 s%@sharedstatedir@%$sharedstatedir%g
5929 s%@localstatedir@%$localstatedir%g
5930 s%@libdir@%$libdir%g
5931 s%@includedir@%$includedir%g
5932 s%@oldincludedir@%$oldincludedir%g
5933 s%@infodir@%$infodir%g
5934 s%@mandir@%$mandir%g
5936 s%@host_alias@%$host_alias%g
5937 s%@host_cpu@%$host_cpu%g
5938 s%@host_vendor@%$host_vendor%g
5939 s%@host_os@%$host_os%g
5940 s%@target@%$target%g
5941 s%@target_alias@%$target_alias%g
5942 s%@target_cpu@%$target_cpu%g
5943 s%@target_vendor@%$target_vendor%g
5944 s%@target_os@%$target_os%g
5946 s%@build_alias@%$build_alias%g
5947 s%@build_cpu@%$build_cpu%g
5948 s%@build_vendor@%$build_vendor%g
5949 s%@build_os@%$build_os%g
5950 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5951 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5952 s%@INSTALL_DATA@%$INSTALL_DATA%g
5953 s%@PACKAGE@%$PACKAGE%g
5954 s%@VERSION@%$VERSION%g
5955 s%@ACLOCAL@%$ACLOCAL%g
5956 s%@AUTOCONF@%$AUTOCONF%g
5957 s%@AUTOMAKE@%$AUTOMAKE%g
5958 s%@AUTOHEADER@%$AUTOHEADER%g
5959 s%@MAKEINFO@%$MAKEINFO%g
5960 s%@SET_MAKE@%$SET_MAKE%g
5961 s%@RANLIB@%$RANLIB%g
5965 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5967 s%@DLLTOOL@%$DLLTOOL%g
5969 s%@LIBTOOL@%$LIBTOOL%g
5970 s%@GDBINIT@%$GDBINIT%g
5971 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5972 s%@extra_objects@%$extra_objects%g
5973 s%@target_cpu_type@%$target_cpu_type%g
5974 s%@obj_format@%$obj_format%g
5975 s%@te_file@%$te_file%g
5976 s%@install_tooldir@%$install_tooldir%g
5978 s%@BFDLIB@%$BFDLIB%g
5979 s%@OPCODES_LIB@%$OPCODES_LIB%g
5980 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5983 s%@LEXLIB@%$LEXLIB%g
5985 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5986 s%@ALLOCA@%$ALLOCA%g
5987 s%@USE_NLS@%$USE_NLS%g
5988 s%@MSGFMT@%$MSGFMT%g
5989 s%@GMSGFMT@%$GMSGFMT%g
5990 s%@XGETTEXT@%$XGETTEXT%g
5991 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5992 s%@CATALOGS@%$CATALOGS%g
5993 s%@CATOBJEXT@%$CATOBJEXT%g
5994 s%@DATADIRNAME@%$DATADIRNAME%g
5995 s%@GMOFILES@%$GMOFILES%g
5996 s%@INSTOBJEXT@%$INSTOBJEXT%g
5997 s%@INTLDEPS@%$INTLDEPS%g
5998 s%@INTLLIBS@%$INTLLIBS%g
5999 s%@INTLOBJS@%$INTLOBJS%g
6000 s%@POFILES@%$POFILES%g
6002 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6004 s%@GT_YES@%$GT_YES%g
6005 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6007 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6008 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6010 s%@EXEEXT@%$EXEEXT%g
6015 cat >> $CONFIG_STATUS <<\EOF
6017 # Split the substitutions into bite-sized pieces for seds with
6018 # small command number limits, like on Digital OSF/1 and HP-UX.
6019 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6020 ac_file
=1 # Number of current file.
6021 ac_beg
=1 # First line for current file.
6022 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6025 while $ac_more_lines; do
6026 if test $ac_beg -gt 1; then
6027 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6029 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6031 if test ! -s conftest.s
$ac_file; then
6033 rm -f conftest.s
$ac_file
6035 if test -z "$ac_sed_cmds"; then
6036 ac_sed_cmds
="sed -f conftest.s$ac_file"
6038 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6040 ac_file
=`expr $ac_file + 1`
6042 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6045 if test -z "$ac_sed_cmds"; then
6050 cat >> $CONFIG_STATUS <<EOF
6052 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6054 cat >> $CONFIG_STATUS <<\EOF
6055 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6056 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6058 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6059 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6060 *) ac_file_in
="${ac_file}.in" ;;
6063 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6065 # Remove last slash and all that follows it. Not all systems have dirname.
6066 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6067 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6068 # The file is in a subdirectory.
6069 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6070 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6071 # A "../" for each directory in $ac_dir_suffix.
6072 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6074 ac_dir_suffix
= ac_dots
=
6077 case "$ac_given_srcdir" in
6079 if test -z "$ac_dots"; then top_srcdir
=.
6080 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6081 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6083 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6084 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6087 case "$ac_given_INSTALL" in
6088 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6089 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6092 echo creating
"$ac_file"
6094 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6096 *Makefile
*) ac_comsub
="1i\\
6097 # $configure_input" ;;
6101 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6103 s%@configure_input@%$configure_input%g
6104 s%@srcdir@%$srcdir%g
6105 s%@top_srcdir@%$top_srcdir%g
6106 s%@INSTALL@%$INSTALL%g
6107 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6111 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6112 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6114 # ac_d sets the value in "#define NAME VALUE" lines.
6115 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6116 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6119 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6120 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6121 ac_uB
='\([ ]\)%\1#\2define\3'
6124 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6125 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6126 ac_eB
='$%\1#\2define\3'
6130 if test "${CONFIG_HEADERS+set}" != set; then
6132 cat >> $CONFIG_STATUS <<EOF
6133 CONFIG_HEADERS="config.h:config.in"
6135 cat >> $CONFIG_STATUS <<\EOF
6137 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6138 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6140 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6141 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6142 *) ac_file_in
="${ac_file}.in" ;;
6145 echo creating
$ac_file
6147 rm -f conftest.frag conftest.
in conftest.out
6148 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6149 cat $ac_file_inputs > conftest.
in
6153 # Transform confdefs.h into a sed script conftest.vals that substitutes
6154 # the proper values into config.h.in to produce config.h. And first:
6155 # Protect against being on the right side of a sed subst in config.status.
6156 # Protect against being in an unquoted here document in config.status.
6158 cat > conftest.hdr
<<\EOF
6161 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6165 sed -n -f conftest.hdr confdefs.h > conftest.vals
6168 # This sed command replaces #undef with comments. This is necessary, for
6169 # example, in the case of _POSIX_SOURCE, which is predefined and required
6170 # on some systems where configure will not decide to define it.
6171 cat >> conftest.vals <<\EOF
6172 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6175 # Break up conftest.vals because some shells have a limit on
6176 # the size of here documents, and old seds have small limits too.
6181 ac_lines=`grep -c . conftest.vals
`
6182 # grep -c gives empty output for an empty file on some AIX systems.
6183 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6184 # Write a limited-size here document to conftest.frag.
6185 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6186 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6188 sed -f conftest.frag conftest.in > conftest.out
6190 mv conftest.out conftest.in
6192 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6194 mv conftest.tail conftest.vals
6198 cat >> $CONFIG_STATUS <<\EOF
6199 rm -f conftest.frag conftest.h
6200 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6201 cat conftest.in >> conftest.h
6203 if cmp -s $ac_file conftest.h 2>/dev/null; then
6204 echo "$ac_file is unchanged"
6207 # Remove last slash and all that follows it. Not all systems have dirname.
6208 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6209 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6210 # The file is in a subdirectory.
6211 test ! -d "$ac_dir" && mkdir "$ac_dir"
6214 mv conftest.h $ac_file
6219 cat >> $CONFIG_STATUS <<EOF
6221 target_cpu_type=${target_cpu_type}
6222 cgen_cpu_prefix=${cgen_cpu_prefix}
6223 obj_format=${obj_format}
6226 cat >> $CONFIG_STATUS <<\EOF
6227 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6228 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6229 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6230 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6231 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6232 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6233 if test "x$cgen_cpu_prefix" != x ; then
6234 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6237 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6240 chmod +x $CONFIG_STATUS
6241 rm -fr confdefs* $ac_clean_files
6242 test "$no_create" = yes || $SHELL $CONFIG_STATUS || exit 1