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-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2093 arm-
*-riscix*) fmt=aout em
=riscix
;;
2095 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2096 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2099 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2101 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2102 hppa-
*-linux-gnu*) fmt=elf em
=hppa
;;
2103 hppa-
*-lites*) fmt=elf em
=hppa
;;
2104 hppa-
*-osf*) fmt=som em
=hppa
;;
2105 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2106 hppa-
*-hpux*) fmt=som em
=hppa
;;
2107 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2108 hppa-
*-bsd*) fmt=som em
=hppa
;;
2109 hppa-
*-hiux*) fmt=som em
=hppa
;;
2111 h8300-
*-coff) fmt=coff
;;
2113 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
2114 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2115 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2116 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2117 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2118 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2119 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2120 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2121 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2122 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2123 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2124 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2125 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2126 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2127 fmt=elf bfd_gas
=yes ;;
2128 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2129 fmt=aout em
=386bsd
;;
2130 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2131 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2133 i386-
*-sco3.2v5
*) fmt=elf
2134 if test ${this_target} = $target; then
2135 cat >> confdefs.h
<<\EOF
2141 i386-
*-sco3.2
*) fmt=coff
;;
2142 i386-
*-vsta) fmt=aout
;;
2143 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2145 i386-
*-rtemself*) fmt=elf
;;
2146 i386-
*-rtems*) fmt=coff
;;
2147 i386-
*-gnu*) fmt=elf
;;
2149 fmt=aout em
=mach bfd_gas
=yes ;;
2150 i386-
*-msdos*) fmt=aout
;;
2151 i386-
*-moss*) fmt=elf
;;
2152 i386-
*-pe) fmt=coff em
=pe
;;
2153 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2154 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2155 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2156 i386-
*-*nt
*) fmt=coff em
=pe
;;
2157 i386-
*-vxworks*) fmt=aout
;;
2158 i960-
*-bout) fmt=bout
;;
2159 i960-
*-coff) fmt=coff em
=ic960
;;
2160 i960-
*-rtems*) fmt=coff em
=ic960
;;
2161 i960-
*-nindy*) fmt=bout
;;
2162 i960-
*-vxworks4*) fmt=bout
;;
2163 i960-
*-vxworks5.0
) fmt=bout
;;
2164 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2165 i960-
*-vxworks*) fmt=bout
;;
2166 i960-
*-elf*) fmt=elf
;;
2168 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2170 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2172 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2173 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2174 m68k-apollo-
*) fmt=coff em
=apollo
;;
2175 m68k-
*-sysv4*) # must be before -sysv*
2177 m68k-
*-elf*) fmt=elf
;;
2178 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2180 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2181 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2182 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2183 m68k-
*-gnu*) fmt=elf
;;
2184 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2185 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2186 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2187 m68k-apple-aux
*) fmt=coff em
=aux
;;
2188 m68k-
*-psos*) fmt=elf em
=psos
;;
2190 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2191 m88k-
*-coff*) fmt=coff
;;
2193 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2194 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2196 # don't change em like *-*-bsd does
2197 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2198 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2199 mips-dec-bsd
*) fmt=aout endian
=little
;;
2200 mips-sony-bsd
*) fmt=ecoff
;;
2201 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2202 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2203 mips-
*-osf*) fmt=ecoff endian
=little
;;
2204 mips-
*-ecoff*) fmt=ecoff
;;
2205 mips-
*-ecoff*) fmt=ecoff
;;
2206 mips-
*-irix6*) fmt=elf
;;
2207 mips-
*-irix5*) fmt=elf
;;
2208 mips-
*-irix*) fmt=ecoff
;;
2209 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2210 mips-
*-riscos*) fmt=ecoff
;;
2211 mips-
*-sysv*) fmt=ecoff
;;
2212 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2214 mips-
*-vxworks*) fmt=elf
2215 cat >> confdefs.h
<<\EOF
2216 #define MIPS_STABS_ELF 1
2220 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2221 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2223 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2225 ppc-
*-aix*) fmt=coff
;;
2226 ppc-
*-beos*) fmt=coff
;;
2227 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2229 ppc-
*-linux-gnu*) fmt=elf
2232 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2235 ppc-
*-solaris*) fmt=elf
2236 if test ${this_target} = $target; then
2237 cat >> confdefs.h
<<\EOF
2238 #define TARGET_SOLARIS_COMMENT 1
2242 if test x
${endian} = xbig
; then
2243 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2246 ppc-
*-rtems*) fmt=elf
;;
2247 ppc-
*-macos* | ppc-
*-mpw*)
2248 fmt=coff em
=macos
;;
2249 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2250 ppc-
*-vxworks*) fmt=elf
;;
2252 sh-
*-elf*) fmt=elf
;;
2253 sh-
*-coff*) fmt=coff
;;
2254 sh-
*-rtemself*) fmt=elf
;;
2255 sh-
*-rtems*) fmt=coff
;;
2257 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2258 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2259 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2261 sparc-
*-rtems*) fmt=aout
;;
2262 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2263 sparc-
*-aout | sparc
*-*-vxworks*)
2264 fmt=aout em
=sparcaout
;;
2265 sparc-
*-coff) fmt=coff
;;
2266 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2267 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2268 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2269 sparc-fujitsu-none
) fmt=aout
;;
2270 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2272 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2273 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2275 strongarm-
*-coff) fmt=coff
;;
2276 strongarm-
*-elf) fmt=elf
;;
2278 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2279 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2280 tic80-
*-*) fmt=coff
;;
2282 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2283 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2284 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2286 vax-
*-bsd* | vax-
*-ultrix*)
2288 vax-
*-vms) fmt=vms
;;
2291 z8k-
*-coff | z8k-
*-sim)
2294 w65-
*-*) fmt=coff
;;
2296 *-*-aout |
*-*-scout)
2302 *-*-generic) fmt=generic
;;
2303 *-*-xray |
*-*-hms) fmt=coff
;;
2304 *-*-sim) fmt=coff
;;
2305 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2306 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2308 *-*-vxworks) fmt=aout
;;
2309 *-*-netware) fmt=elf
;;
2312 if test ${this_target} = $target ; then
2314 if test x
${endian} = xbig
; then
2316 elif test x
${endian} = xlittle
; then
2319 if test x
${endian_def} != x
; then
2320 cat >> confdefs.h
<<EOF
2321 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2327 case ${cpu_type}-${fmt} in
2328 alpha
*-*) bfd_gas
=yes ;;
2329 arm-
*) bfd_gas
=yes ;;
2331 # i386-aout) bfd_gas=preferred ;;
2332 mips-
*) bfd_gas
=yes ;;
2333 ns32k-
*) bfd_gas
=yes ;;
2334 ppc-
*) bfd_gas
=yes ;;
2335 sparc-
*) bfd_gas
=yes ;;
2336 strongarm-
*) bfd_gas
=yes ;;
2337 *-elf) bfd_gas
=yes ;;
2338 *-ecoff) bfd_gas
=yes ;;
2339 *-som) bfd_gas
=yes ;;
2340 #enable bfd for coff and aout to allow testing if a bfd target is
2341 #the primary target, but not for coff or aout as the primary target
2342 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2343 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2347 # Other random stuff.
2349 # Do we need the opcodes library?
2357 case "${enable_shared}" in
2358 yes) shared_opcodes
=true
;;
2359 *opcodes
*) shared_opcodes
=true
;;
2360 *) shared_opcodes
=false
;;
2362 if test "${shared_opcodes}" = "true"; then
2363 # A shared libopcodes must be linked against libbfd.
2369 # Any other special object files needed ?
2376 case ${extra_objects} in
2378 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2383 echo ${extra_objects} |
grep -s "itbl-parse.o"
2384 if test $?
-ne 0 ; then
2385 extra_objects
="$extra_objects itbl-parse.o"
2388 echo ${extra_objects} |
grep -s "itbl-lex.o"
2389 if test $?
-ne 0 ; then
2390 extra_objects
="$extra_objects itbl-lex.o"
2393 echo ${extra_objects} |
grep -s "itbl-ops.o"
2394 if test $?
-ne 0 ; then
2395 extra_objects
="$extra_objects itbl-ops.o"
2400 if test $this_target = $target ; then
2401 cat >> confdefs.h
<<EOF
2402 #define DEFAULT_ARCH "${arch}"
2411 if test $using_cgen = yes ; then
2412 case "x${extra_objects}" in
2414 *) extra_objects
="$extra_objects cgen.o" ;;
2418 # See if we really can support this configuration with the emulation code.
2420 if test $this_target = $target ; then
2421 primary_bfd_gas
=$bfd_gas
2425 if test $bfd_gas = no
; then
2426 # Can't support other configurations this way.
2429 elif test $bfd_gas = no
; then
2430 # Can't support this configuration.
2434 # From target name and format, produce a list of supported emulations.
2436 case ${generic_target}-${fmt} in
2437 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2438 mips-
*-linux-gnu*-*) case "$endian" in
2439 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2440 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2442 mips-
*-lnews*-ecoff) ;;
2443 mips-
*-*-ecoff) case "$endian" in
2444 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2445 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2447 mips-
*-*-elf) case "$endian" in
2448 big
) emulation
="mipsbelf mipslelf mipself" ;;
2449 *) emulation
="mipslelf mipsbelf mipself" ;;
2451 # Uncommenting the next line will turn on support for i386 AOUT
2452 # for the default linux configuration
2453 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2455 i386-
*-aout) emulation
="i386aout" ;;
2456 i386-
*-coff) emulation
="i386coff" ;;
2457 i386-
*-elf) emulation
="i386elf" ;;
2460 emulations
="$emulations $emulation"
2464 # Assign floating point type. Most processors with FP support
2465 # IEEE FP. On those that don't support FP at all, usually IEEE
2467 case ${target_cpu} in
2468 vax | tahoe
) atof
=${target_cpu} ;;
2472 case "${obj_format}" in
2473 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2476 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2478 if test $using_cgen = yes ; then
2479 case ${target_cpu} in
2480 *) cgen_cpu_prefix
=${target_cpu} ;;
2483 cat >> confdefs.h
<<\EOF
2484 #define USING_CGEN 1
2490 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2491 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2494 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2495 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2498 case ${user_bfd_gas}-${primary_bfd_gas} in
2500 # We didn't override user's choice.
2503 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2515 # User specified nothing.
2519 # Some COFF configurations want these random other flags set.
2520 case ${obj_format} in
2522 case ${target_cpu_type} in
2523 i386
) cat >> confdefs.h
<<\EOF
2527 m68k
) cat >> confdefs.h
<<\EOF
2531 m88k
) cat >> confdefs.h
<<\EOF
2539 # Getting this done right is going to be a bitch. Each configuration specified
2540 # with --enable-targets=... should be checked for environment, format, cpu, and
2543 # For each configuration, the necessary object file support code must be linked
2544 # in. This might be only one, it might be up to four. The necessary emulation
2545 # code needs to be provided, too.
2547 # And then there's "--enable-targets=all"....
2549 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2551 formats
="${obj_format}"
2554 _gas_uniq_list
="$emulations"
2555 _gas_uniq_newlist
=""
2556 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2557 case $_gas_uniq_i in
2559 *) case " $_gas_uniq_newlist " in
2560 *" $_gas_uniq_i "*) ;;
2561 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2565 emulations
=$_gas_uniq_newlist
2567 for em
in .
$emulations ; do
2570 mipsbelf | mipslelf
)
2571 fmt=elf
file=mipself
;;
2572 mipsbecoff | mipslecoff
)
2573 fmt=ecoff
file=mipsecoff
;;
2575 fmt=aout
file=i386aout
;;
2577 fmt=coff
file=i386coff
;;
2579 fmt=elf
file=i386elf
;;
2581 formats
="$formats $fmt"
2582 emfiles
="$emfiles e-$file.o"
2583 EMULATIONS
="$EMULATIONS &$em,"
2585 _gas_uniq_list
="$formats"
2586 _gas_uniq_newlist
=""
2587 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2588 case $_gas_uniq_i in
2590 *) case " $_gas_uniq_newlist " in
2591 *" $_gas_uniq_i "*) ;;
2592 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2596 formats
=$_gas_uniq_newlist
2598 _gas_uniq_list
="$emfiles"
2599 _gas_uniq_newlist
=""
2600 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2601 case $_gas_uniq_i in
2603 *) case " $_gas_uniq_newlist " in
2604 *" $_gas_uniq_i "*) ;;
2605 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2609 emfiles
=$_gas_uniq_newlist
2611 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2612 for fmt in $formats ; do
2614 aout
) cat >> confdefs.h
<<\EOF
2615 #define OBJ_MAYBE_AOUT 1
2618 bout
) cat >> confdefs.h
<<\EOF
2619 #define OBJ_MAYBE_BOUT 1
2622 coff
) cat >> confdefs.h
<<\EOF
2623 #define OBJ_MAYBE_COFF 1
2626 ecoff
) cat >> confdefs.h
<<\EOF
2627 #define OBJ_MAYBE_ECOFF 1
2630 elf
) cat >> confdefs.h
<<\EOF
2631 #define OBJ_MAYBE_ELF 1
2634 generic
) cat >> confdefs.h
<<\EOF
2635 #define OBJ_MAYBE_GENERIC 1
2638 hp300
) cat >> confdefs.h
<<\EOF
2639 #define OBJ_MAYBE_HP300 1
2642 ieee
) cat >> confdefs.h
<<\EOF
2643 #define OBJ_MAYBE_IEEE 1
2646 som
) cat >> confdefs.h
<<\EOF
2647 #define OBJ_MAYBE_SOM 1
2650 vms
) cat >> confdefs.h
<<\EOF
2651 #define OBJ_MAYBE_VMS 1
2655 extra_objects
="$extra_objects obj-$fmt.o"
2659 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2660 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2661 # e-mips* has more than one emulation per file, e-i386* has just one at the
2662 # moment. If only one emulation is specified, then don't define
2663 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2664 case "${obj_format}${emfiles}" in
2666 extra_objects
="$extra_objects $emfiles"
2667 cat >> confdefs.h
<<\EOF
2668 #define USE_EMULATIONS 1
2674 cat >> confdefs.h
<<EOF
2675 #define EMULATIONS $EMULATIONS
2678 cat >> confdefs.h
<<EOF
2679 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2683 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2684 yes-
*-coff) need_bfd
=yes ;;
2685 no-
*-coff) need_bfd
=yes
2686 cat >> confdefs.h
<<\EOF
2687 #define MANY_SEGMENTS 1
2692 reject_dev_configs
=yes
2694 case ${reject_dev_configs}-${dev} in
2696 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2706 case "${primary_bfd_gas}" in
2707 yes) cat >> confdefs.h
<<\EOF
2708 #define BFD_ASSEMBLER 1
2714 # do we need the opcodes library?
2715 case "${need_opcodes}" in
2717 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2721 case "${need_bfd}" in
2723 BFDLIB
=..
/bfd
/libbfd.la
2724 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2733 cat >> confdefs.h
<<EOF
2734 #define TARGET_ALIAS "${target_alias}"
2737 cat >> confdefs.h
<<EOF
2738 #define TARGET_CANONICAL "${target}"
2741 cat >> confdefs.h
<<EOF
2742 #define TARGET_CPU "${target_cpu}"
2745 cat >> confdefs.h
<<EOF
2746 #define TARGET_VENDOR "${target_vendor}"
2749 cat >> confdefs.h
<<EOF
2750 #define TARGET_OS "${target_os}"
2754 # Extract the first word of "gcc", so it can be a program name with args.
2755 set dummy gcc
; ac_word
=$2
2756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2757 echo "configure:2758: checking for $ac_word" >&5
2758 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2759 echo $ac_n "(cached) $ac_c" 1>&6
2761 if test -n "$CC"; then
2762 ac_cv_prog_CC
="$CC" # Let the user override the test.
2764 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2766 for ac_dir
in $ac_dummy; do
2767 test -z "$ac_dir" && ac_dir
=.
2768 if test -f $ac_dir/$ac_word; then
2777 if test -n "$CC"; then
2778 echo "$ac_t""$CC" 1>&6
2780 echo "$ac_t""no" 1>&6
2783 if test -z "$CC"; then
2784 # Extract the first word of "cc", so it can be a program name with args.
2785 set dummy cc
; ac_word
=$2
2786 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2787 echo "configure:2788: checking for $ac_word" >&5
2788 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2789 echo $ac_n "(cached) $ac_c" 1>&6
2791 if test -n "$CC"; then
2792 ac_cv_prog_CC
="$CC" # Let the user override the test.
2794 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2797 for ac_dir
in $ac_dummy; do
2798 test -z "$ac_dir" && ac_dir
=.
2799 if test -f $ac_dir/$ac_word; then
2800 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2801 ac_prog_rejected
=yes
2809 if test $ac_prog_rejected = yes; then
2810 # We found a bogon in the path, so make sure we never use it.
2811 set dummy
$ac_cv_prog_CC
2813 if test $# -gt 0; then
2814 # We chose a different compiler from the bogus one.
2815 # However, it has the same basename, so the bogon will be chosen
2816 # first if we set CC to just the basename; use the full file name.
2818 set dummy
"$ac_dir/$ac_word" "$@"
2826 if test -n "$CC"; then
2827 echo "$ac_t""$CC" 1>&6
2829 echo "$ac_t""no" 1>&6
2832 if test -z "$CC"; then
2833 case "`uname -s`" in
2834 *win32
* |
*WIN32
* |
*CYGWIN
*)
2835 # Extract the first word of "cl", so it can be a program name with args.
2836 set dummy cl
; ac_word
=$2
2837 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2838 echo "configure:2839: checking for $ac_word" >&5
2839 if eval "test \"\${ac_cv_prog_CC+set}\" = set"; then
2840 echo $ac_n "(cached) $ac_c" 1>&6
2842 if test -n "$CC"; then
2843 ac_cv_prog_CC
="$CC" # Let the user override the test.
2845 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2847 for ac_dir
in $ac_dummy; do
2848 test -z "$ac_dir" && ac_dir
=.
2849 if test -f $ac_dir/$ac_word; then
2858 if test -n "$CC"; then
2859 echo "$ac_t""$CC" 1>&6
2861 echo "$ac_t""no" 1>&6
2866 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2869 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2870 echo "configure:2871: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works" >&5
2873 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2874 ac_cpp
='$CPP $CPPFLAGS'
2875 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2876 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2877 cross_compiling
=$ac_cv_prog_cc_cross
2879 cat > conftest.
$ac_ext << EOF
2881 #line 2882 "configure"
2882 #include "confdefs.h"
2886 if { (eval echo configure
:2887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2887 ac_cv_prog_cc_works
=yes
2888 # If we can't run a trivial program, we are probably using a cross compiler.
2889 if (.
/conftest
; exit) 2>/dev
/null
; then
2890 ac_cv_prog_cc_cross
=no
2892 ac_cv_prog_cc_cross
=yes
2895 echo "configure: failed program was:" >&5
2896 cat conftest.
$ac_ext >&5
2897 ac_cv_prog_cc_works
=no
2901 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2902 ac_cpp
='$CPP $CPPFLAGS'
2903 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2904 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2905 cross_compiling
=$ac_cv_prog_cc_cross
2907 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2908 if test $ac_cv_prog_cc_works = no
; then
2909 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2911 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2912 echo "configure:2913: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler" >&5
2913 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2914 cross_compiling
=$ac_cv_prog_cc_cross
2916 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2917 echo "configure:2918: checking whether we are using GNU C" >&5
2918 if eval "test \"\${ac_cv_prog_gcc+set}\" = set"; then
2919 echo $ac_n "(cached) $ac_c" 1>&6
2921 cat > conftest.c
<<EOF
2926 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
2933 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2935 if test $ac_cv_prog_gcc = yes; then
2941 ac_test_CFLAGS
="${CFLAGS+set}"
2942 ac_save_CFLAGS
="$CFLAGS"
2944 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2945 echo "configure:2946: checking whether ${CC-cc} accepts -g" >&5
2946 if eval "test \"\${ac_cv_prog_cc_g+set}\" = set"; then
2947 echo $ac_n "(cached) $ac_c" 1>&6
2949 echo 'void f(){}' > conftest.c
2950 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2959 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2960 if test "$ac_test_CFLAGS" = set; then
2961 CFLAGS
="$ac_save_CFLAGS"
2962 elif test $ac_cv_prog_cc_g = yes; then
2963 if test "$GCC" = yes; then
2969 if test "$GCC" = yes; then
2977 for ac_prog
in 'bison -y' byacc
2979 # Extract the first word of "$ac_prog", so it can be a program name with args.
2980 set dummy
$ac_prog; ac_word
=$2
2981 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2982 echo "configure:2983: checking for $ac_word" >&5
2983 if eval "test \"\${ac_cv_prog_YACC+set}\" = set"; then
2984 echo $ac_n "(cached) $ac_c" 1>&6
2986 if test -n "$YACC"; then
2987 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2989 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2991 for ac_dir
in $ac_dummy; do
2992 test -z "$ac_dir" && ac_dir
=.
2993 if test -f $ac_dir/$ac_word; then
2994 ac_cv_prog_YACC
="$ac_prog"
3001 YACC
="$ac_cv_prog_YACC"
3002 if test -n "$YACC"; then
3003 echo "$ac_t""$YACC" 1>&6
3005 echo "$ac_t""no" 1>&6
3008 test -n "$YACC" && break
3010 test -n "$YACC" || YACC
="yacc"
3012 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3013 echo "configure:3014: checking how to run the C preprocessor" >&5
3014 # On Suns, sometimes $CPP names a directory.
3015 if test -n "$CPP" && test -d "$CPP"; then
3018 if test -z "$CPP"; then
3019 if eval "test \"\${ac_cv_prog_CPP+set}\" = set"; then
3020 echo $ac_n "(cached) $ac_c" 1>&6
3022 # This must be in double quotes, not single quotes, because CPP may get
3023 # substituted into the Makefile and "${CC-cc}" will confuse make.
3025 # On the NeXT, cc -E runs the code through the compiler's parser,
3026 # not just through cpp.
3027 cat > conftest.
$ac_ext <<EOF
3028 #line 3029 "configure"
3029 #include "confdefs.h"
3033 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3034 { (eval echo configure
:3035: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3035 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3036 if test -z "$ac_err"; then
3040 echo "configure: failed program was:" >&5
3041 cat conftest.
$ac_ext >&5
3043 CPP
="${CC-cc} -E -traditional-cpp"
3044 cat > conftest.
$ac_ext <<EOF
3045 #line 3046 "configure"
3046 #include "confdefs.h"
3050 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3051 { (eval echo configure
:3052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3052 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3053 if test -z "$ac_err"; then
3057 echo "configure: failed program was:" >&5
3058 cat conftest.
$ac_ext >&5
3060 CPP
="${CC-cc} -nologo -E"
3061 cat > conftest.
$ac_ext <<EOF
3062 #line 3063 "configure"
3063 #include "confdefs.h"
3067 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3068 { (eval echo configure
:3069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3069 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3070 if test -z "$ac_err"; then
3074 echo "configure: failed program was:" >&5
3075 cat conftest.
$ac_ext >&5
3084 ac_cv_prog_CPP
="$CPP"
3086 CPP
="$ac_cv_prog_CPP"
3088 ac_cv_prog_CPP
="$CPP"
3090 echo "$ac_t""$CPP" 1>&6
3092 missing_dir
=`cd $ac_aux_dir && pwd`
3093 for ac_prog
in flex
lex
3095 # Extract the first word of "$ac_prog", so it can be a program name with args.
3096 set dummy
$ac_prog; ac_word
=$2
3097 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3098 echo "configure:3099: checking for $ac_word" >&5
3099 if eval "test \"\${ac_cv_prog_LEX+set}\" = set"; then
3100 echo $ac_n "(cached) $ac_c" 1>&6
3102 if test -n "$LEX"; then
3103 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3105 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3107 for ac_dir
in $ac_dummy; do
3108 test -z "$ac_dir" && ac_dir
=.
3109 if test -f $ac_dir/$ac_word; then
3110 ac_cv_prog_LEX
="$ac_prog"
3117 LEX
="$ac_cv_prog_LEX"
3118 if test -n "$LEX"; then
3119 echo "$ac_t""$LEX" 1>&6
3121 echo "$ac_t""no" 1>&6
3124 test -n "$LEX" && break
3126 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3128 # Extract the first word of "flex", so it can be a program name with args.
3129 set dummy flex
; ac_word
=$2
3130 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3131 echo "configure:3132: checking for $ac_word" >&5
3132 if eval "test \"\${ac_cv_prog_LEX+set}\" = set"; then
3133 echo $ac_n "(cached) $ac_c" 1>&6
3135 if test -n "$LEX"; then
3136 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3138 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3140 for ac_dir
in $ac_dummy; do
3141 test -z "$ac_dir" && ac_dir
=.
3142 if test -f $ac_dir/$ac_word; then
3143 ac_cv_prog_LEX
="flex"
3148 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3151 LEX
="$ac_cv_prog_LEX"
3152 if test -n "$LEX"; then
3153 echo "$ac_t""$LEX" 1>&6
3155 echo "$ac_t""no" 1>&6
3158 if test -z "$LEXLIB"
3164 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3165 echo "configure:3166: checking for yywrap in -l$ac_lib" >&5
3166 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-:%__p__%'`
3167 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
3168 echo $ac_n "(cached) $ac_c" 1>&6
3170 ac_save_LIBS
="$LIBS"
3171 LIBS
="-l$ac_lib $LIBS"
3172 cat > conftest.
$ac_ext <<EOF
3173 #line 3174 "configure"
3174 #include "confdefs.h"
3175 /* Override any gcc2 internal prototype to avoid an error. */
3176 /* We use char because int might match the return type of a gcc2
3177 builtin and then its argument prototype would still apply. */
3184 if { (eval echo configure
:3185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3186 eval "ac_cv_lib_$ac_lib_var=yes"
3188 echo "configure: failed program was:" >&5
3189 cat conftest.
$ac_ext >&5
3191 eval "ac_cv_lib_$ac_lib_var=no"
3194 LIBS
="$ac_save_LIBS"
3197 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3198 echo "$ac_t""yes" 1>&6
3201 echo "$ac_t""no" 1>&6
3206 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3207 echo "configure:3208: checking lex output file root" >&5
3208 if eval "test \"\${ac_cv_prog_lex_root+set}\" = set"; then
3209 echo $ac_n "(cached) $ac_c" 1>&6
3211 # The minimal lex program is just a single line: %%. But some broken lexes
3212 # (Solaris, I think it was) want two %% lines, so accommodate them.
3215 if test -f lex.yy.c
; then
3216 ac_cv_prog_lex_root
=lex.yy
3217 elif test -f lexyy.c
; then
3218 ac_cv_prog_lex_root
=lexyy
3220 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3224 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3225 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3227 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3228 echo "configure:3229: checking whether yytext is a pointer" >&5
3229 if eval "test \"\${ac_cv_prog_lex_yytext_pointer+set}\" = set"; then
3230 echo $ac_n "(cached) $ac_c" 1>&6
3232 # POSIX says lex can declare yytext either as a pointer or an array; the
3233 # default is implementation-dependent. Figure out which it is, since
3234 # not all implementations provide the %pointer and %array declarations.
3235 ac_cv_prog_lex_yytext_pointer
=no
3236 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3237 ac_save_LIBS
="$LIBS"
3238 LIBS
="$LIBS $LEXLIB"
3239 cat > conftest.
$ac_ext <<EOF
3240 #line 3241 "configure"
3241 #include "confdefs.h"
3242 `cat $LEX_OUTPUT_ROOT.c`
3247 if { (eval echo configure
:3248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3249 ac_cv_prog_lex_yytext_pointer
=yes
3251 echo "configure: failed program was:" >&5
3252 cat conftest.
$ac_ext >&5
3255 LIBS
="$ac_save_LIBS"
3256 rm -f "${LEX_OUTPUT_ROOT}.c"
3260 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3261 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3262 cat >> confdefs.h
<<\EOF
3263 #define YYTEXT_POINTER 1
3270 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3271 echo "configure:3272: checking for POSIXized ISC" >&5
3272 if test -d /etc
/conf
/kconfig.d
&&
3273 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3275 echo "$ac_t""yes" 1>&6
3276 ISC
=yes # If later tests want to check for ISC.
3277 cat >> confdefs.h
<<\EOF
3278 #define _POSIX_SOURCE 1
3281 if test "$GCC" = yes; then
3287 echo "$ac_t""no" 1>&6
3291 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3292 echo "configure:3293: checking for ANSI C header files" >&5
3293 if eval "test \"\${ac_cv_header_stdc+set}\" = set"; then
3294 echo $ac_n "(cached) $ac_c" 1>&6
3296 cat > conftest.
$ac_ext <<EOF
3297 #line 3298 "configure"
3298 #include "confdefs.h"
3304 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3305 { (eval echo configure
:3306: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3306 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3307 if test -z "$ac_err"; then
3309 ac_cv_header_stdc
=yes
3312 echo "configure: failed program was:" >&5
3313 cat conftest.
$ac_ext >&5
3315 ac_cv_header_stdc
=no
3319 if test $ac_cv_header_stdc = yes; then
3320 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3321 cat > conftest.
$ac_ext <<EOF
3322 #line 3323 "configure"
3323 #include "confdefs.h"
3326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3327 egrep "memchr" >/dev
/null
2>&1; then
3331 ac_cv_header_stdc
=no
3337 if test $ac_cv_header_stdc = yes; then
3338 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3339 cat > conftest.
$ac_ext <<EOF
3340 #line 3341 "configure"
3341 #include "confdefs.h"
3344 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3345 egrep "free" >/dev
/null
2>&1; then
3349 ac_cv_header_stdc
=no
3355 if test $ac_cv_header_stdc = yes; then
3356 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3357 if test "$cross_compiling" = yes; then
3360 cat > conftest.
$ac_ext <<EOF
3361 #line 3362 "configure"
3362 #include "confdefs.h"
3364 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3365 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3366 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3367 int main () { int i; for (i = 0; i < 256; i++)
3368 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3372 if { (eval echo configure
:3373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3376 echo "configure: failed program was:" >&5
3377 cat conftest.
$ac_ext >&5
3379 ac_cv_header_stdc
=no
3387 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3388 if test $ac_cv_header_stdc = yes; then
3389 cat >> confdefs.h
<<\EOF
3390 #define STDC_HEADERS 1
3395 echo $ac_n "checking for working const""... $ac_c" 1>&6
3396 echo "configure:3397: checking for working const" >&5
3397 if eval "test \"\${ac_cv_c_const+set}\" = set"; then
3398 echo $ac_n "(cached) $ac_c" 1>&6
3400 cat > conftest.
$ac_ext <<EOF
3401 #line 3402 "configure"
3402 #include "confdefs.h"
3406 /* Ultrix mips cc rejects this. */
3407 typedef int charset[2]; const charset x;
3408 /* SunOS 4.1.1 cc rejects this. */
3409 char const *const *ccp;
3411 /* NEC SVR4.0.2 mips cc rejects this. */
3412 struct point {int x, y;};
3413 static struct point const zero = {0,0};
3414 /* AIX XL C 1.02.0.0 rejects this.
3415 It does not let you subtract one const X* pointer from another in an arm
3416 of an if-expression whose if-part is not a constant expression */
3417 const char *g = "string";
3418 ccp = &g + (g ? g-g : 0);
3419 /* HPUX 7.0 cc rejects these. */
3422 ccp = (char const *const *) p;
3423 { /* SCO 3.2v4 cc rejects this. */
3425 char const *s = 0 ? (char *) 0 : (char const *) 0;
3429 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3431 const int *foo = &x[0];
3434 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3435 typedef const int *iptr;
3439 { /* AIX XL C 1.02.0.0 rejects this saying
3440 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3441 struct s { int j; const int *ap[3]; };
3442 struct s *b; b->j = 5;
3444 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3450 if { (eval echo configure
:3451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3454 echo "configure: failed program was:" >&5
3455 cat conftest.
$ac_ext >&5
3462 echo "$ac_t""$ac_cv_c_const" 1>&6
3463 if test $ac_cv_c_const = no
; then
3464 cat >> confdefs.h
<<\EOF
3470 echo $ac_n "checking for inline""... $ac_c" 1>&6
3471 echo "configure:3472: checking for inline" >&5
3472 if eval "test \"\${ac_cv_c_inline+set}\" = set"; then
3473 echo $ac_n "(cached) $ac_c" 1>&6
3476 for ac_kw
in inline __inline__ __inline
; do
3477 cat > conftest.
$ac_ext <<EOF
3478 #line 3479 "configure"
3479 #include "confdefs.h"
3482 } $ac_kw int foo() {
3485 if { (eval echo configure
:3486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3487 ac_cv_c_inline
=$ac_kw; break
3489 echo "configure: failed program was:" >&5
3490 cat conftest.
$ac_ext >&5
3497 echo "$ac_t""$ac_cv_c_inline" 1>&6
3498 case "$ac_cv_c_inline" in
3500 no
) cat >> confdefs.h
<<\EOF
3504 *) cat >> confdefs.h
<<EOF
3505 #define inline $ac_cv_c_inline
3510 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3511 echo "configure:3512: checking for off_t" >&5
3512 if eval "test \"\${ac_cv_type_off_t+set}\" = set"; then
3513 echo $ac_n "(cached) $ac_c" 1>&6
3515 cat > conftest.
$ac_ext <<EOF
3516 #line 3517 "configure"
3517 #include "confdefs.h"
3518 #include <sys/types.h>
3524 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3525 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3527 eval "ac_cv_type_off_t=yes"
3530 eval "ac_cv_type_off_t=no"
3535 if eval "test \"`echo '$ac_cv_type_'off_t`\" = yes"; then
3536 echo "$ac_t""yes" 1>&6
3538 echo "$ac_t""no" 1>&6
3539 cat >> confdefs.h
<<EOF
3545 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3546 echo "configure:3547: checking for size_t" >&5
3547 if eval "test \"\${ac_cv_type_size_t+set}\" = set"; then
3548 echo $ac_n "(cached) $ac_c" 1>&6
3550 cat > conftest.
$ac_ext <<EOF
3551 #line 3552 "configure"
3552 #include "confdefs.h"
3553 #include <sys/types.h>
3559 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3560 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3562 eval "ac_cv_type_size_t=yes"
3565 eval "ac_cv_type_size_t=no"
3570 if eval "test \"`echo '$ac_cv_type_'size_t`\" = yes"; then
3571 echo "$ac_t""yes" 1>&6
3573 echo "$ac_t""no" 1>&6
3574 cat >> confdefs.h
<<EOF
3575 #define size_t unsigned
3580 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3581 # for constant arguments. Useless!
3582 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3583 echo "configure:3584: checking for working alloca.h" >&5
3584 if eval "test \"\${ac_cv_header_alloca_h+set}\" = set"; then
3585 echo $ac_n "(cached) $ac_c" 1>&6
3587 cat > conftest.
$ac_ext <<EOF
3588 #line 3589 "configure"
3589 #include "confdefs.h"
3592 char *p = alloca(2 * sizeof(int));
3595 if { (eval echo configure
:3596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3597 ac_cv_header_alloca_h
=yes
3599 echo "configure: failed program was:" >&5
3600 cat conftest.
$ac_ext >&5
3602 ac_cv_header_alloca_h
=no
3607 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3608 if test $ac_cv_header_alloca_h = yes; then
3609 cat >> confdefs.h
<<\EOF
3610 #define HAVE_ALLOCA_H 1
3615 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3616 echo "configure:3617: checking for alloca" >&5
3617 if eval "test \"\${ac_cv_func_alloca_works+set}\" = set"; then
3618 echo $ac_n "(cached) $ac_c" 1>&6
3620 cat > conftest.
$ac_ext <<EOF
3621 #line 3622 "configure"
3622 #include "confdefs.h"
3625 # define alloca __builtin_alloca
3628 # include <malloc.h>
3629 # define alloca _alloca
3632 # include <alloca.h>
3637 # ifndef alloca /* predefined by HP cc +Olibcalls */
3646 char *p = (char *) alloca(1);
3649 if { (eval echo configure
:3650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3651 ac_cv_func_alloca_works
=yes
3653 echo "configure: failed program was:" >&5
3654 cat conftest.
$ac_ext >&5
3656 ac_cv_func_alloca_works
=no
3661 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3662 if test $ac_cv_func_alloca_works = yes; then
3663 cat >> confdefs.h
<<\EOF
3664 #define HAVE_ALLOCA 1
3669 if test $ac_cv_func_alloca_works = no
; then
3670 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3671 # that cause trouble. Some versions do not even contain alloca or
3672 # contain a buggy version. If you still want to use their alloca,
3673 # use ar to extract alloca.o from them instead of compiling alloca.c.
3674 ALLOCA
=alloca.
${ac_objext}
3675 cat >> confdefs.h
<<\EOF
3680 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3681 echo "configure:3682: checking whether alloca needs Cray hooks" >&5
3682 if eval "test \"\${ac_cv_os_cray+set}\" = set"; then
3683 echo $ac_n "(cached) $ac_c" 1>&6
3685 cat > conftest.
$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688 #if defined(CRAY) && ! defined(CRAY2)
3695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3696 egrep "webecray" >/dev
/null
2>&1; then
3707 echo "$ac_t""$ac_cv_os_cray" 1>&6
3708 if test $ac_cv_os_cray = yes; then
3709 for ac_func
in _getb67 GETB67 getb67
; do
3710 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3711 echo "configure:3712: checking for $ac_func" >&5
3712 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
3713 echo $ac_n "(cached) $ac_c" 1>&6
3715 cat > conftest.
$ac_ext <<EOF
3716 #line 3717 "configure"
3717 #include "confdefs.h"
3718 /* System header to define __stub macros and hopefully few prototypes,
3719 which can conflict with char $ac_func(); below. */
3721 /* Override any gcc2 internal prototype to avoid an error. */
3722 /* We use char because int might match the return type of a gcc2
3723 builtin and then its argument prototype would still apply. */
3729 /* The GNU C library defines this for functions which it implements
3730 to always fail with ENOSYS. Some functions are actually named
3731 something starting with __ and the normal name is an alias. */
3732 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3740 if { (eval echo configure
:3741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3742 eval "ac_cv_func_$ac_func=yes"
3744 echo "configure: failed program was:" >&5
3745 cat conftest.
$ac_ext >&5
3747 eval "ac_cv_func_$ac_func=no"
3752 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3753 echo "$ac_t""yes" 1>&6
3754 cat >> confdefs.h
<<EOF
3755 #define CRAY_STACKSEG_END $ac_func
3760 echo "$ac_t""no" 1>&6
3766 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3767 echo "configure:3768: checking stack direction for C alloca" >&5
3768 if eval "test \"\${ac_cv_c_stack_direction+set}\" = set"; then
3769 echo $ac_n "(cached) $ac_c" 1>&6
3771 if test "$cross_compiling" = yes; then
3772 ac_cv_c_stack_direction
=0
3774 cat > conftest.
$ac_ext <<EOF
3775 #line 3776 "configure"
3776 #include "confdefs.h"
3777 find_stack_direction ()
3779 static char *addr = 0;
3784 return find_stack_direction ();
3787 return (&dummy > addr) ? 1 : -1;
3791 exit (find_stack_direction() < 0);
3794 if { (eval echo configure
:3795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3796 ac_cv_c_stack_direction
=1
3798 echo "configure: failed program was:" >&5
3799 cat conftest.
$ac_ext >&5
3801 ac_cv_c_stack_direction
=-1
3808 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3809 cat >> confdefs.h
<<EOF
3810 #define STACK_DIRECTION $ac_cv_c_stack_direction
3815 for ac_hdr
in unistd.h
3817 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3818 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3819 echo "configure:3820: checking for $ac_hdr" >&5
3820 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
3821 echo $ac_n "(cached) $ac_c" 1>&6
3823 cat > conftest.
$ac_ext <<EOF
3824 #line 3825 "configure"
3825 #include "confdefs.h"
3828 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3829 { (eval echo configure
:3830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3830 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3831 if test -z "$ac_err"; then
3833 eval "ac_cv_header_$ac_safe=yes"
3836 echo "configure: failed program was:" >&5
3837 cat conftest.
$ac_ext >&5
3839 eval "ac_cv_header_$ac_safe=no"
3843 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3844 echo "$ac_t""yes" 1>&6
3845 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3846 cat >> confdefs.h
<<EOF
3847 #define $ac_tr_hdr 1
3851 echo "$ac_t""no" 1>&6
3855 for ac_func
in getpagesize
3857 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3858 echo "configure:3859: checking for $ac_func" >&5
3859 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
3860 echo $ac_n "(cached) $ac_c" 1>&6
3862 cat > conftest.
$ac_ext <<EOF
3863 #line 3864 "configure"
3864 #include "confdefs.h"
3865 /* System header to define __stub macros and hopefully few prototypes,
3866 which can conflict with char $ac_func(); below. */
3868 /* Override any gcc2 internal prototype to avoid an error. */
3869 /* We use char because int might match the return type of a gcc2
3870 builtin and then its argument prototype would still apply. */
3876 /* The GNU C library defines this for functions which it implements
3877 to always fail with ENOSYS. Some functions are actually named
3878 something starting with __ and the normal name is an alias. */
3879 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3887 if { (eval echo configure
:3888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3889 eval "ac_cv_func_$ac_func=yes"
3891 echo "configure: failed program was:" >&5
3892 cat conftest.
$ac_ext >&5
3894 eval "ac_cv_func_$ac_func=no"
3899 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3900 echo "$ac_t""yes" 1>&6
3901 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3902 cat >> confdefs.h
<<EOF
3903 #define $ac_tr_func 1
3907 echo "$ac_t""no" 1>&6
3911 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3912 echo "configure:3913: checking for working mmap" >&5
3913 if eval "test \"\${ac_cv_func_mmap_fixed_mapped+set}\" = set"; then
3914 echo $ac_n "(cached) $ac_c" 1>&6
3916 if test "$cross_compiling" = yes; then
3917 ac_cv_func_mmap_fixed_mapped
=no
3919 cat > conftest.
$ac_ext <<EOF
3920 #line 3921 "configure"
3921 #include "confdefs.h"
3923 /* Thanks to Mike Haertel and Jim Avera for this test.
3924 Here is a matrix of mmap possibilities:
3925 mmap private not fixed
3926 mmap private fixed at somewhere currently unmapped
3927 mmap private fixed at somewhere already mapped
3928 mmap shared not fixed
3929 mmap shared fixed at somewhere currently unmapped
3930 mmap shared fixed at somewhere already mapped
3931 For private mappings, we should verify that changes cannot be read()
3932 back from the file, nor mmap's back from the file at a different
3933 address. (There have been systems where private was not correctly
3934 implemented like the infamous i386 svr4.0, and systems where the
3935 VM page cache was not coherent with the filesystem buffer cache
3936 like early versions of FreeBSD and possibly contemporary NetBSD.)
3937 For shared mappings, we should conversely verify that changes get
3938 propogated back to all the places they're supposed to be.
3940 Grep wants private fixed already mapped.
3941 The main things grep needs to know about mmap are:
3942 * does it exist and is it safe to write into the mmap'd area
3943 * how to use it (BSD variants) */
3944 #include <sys/types.h>
3946 #include <sys/mman.h>
3948 /* This mess was copied from the GNU getpagesize.h. */
3949 #ifndef HAVE_GETPAGESIZE
3950 # ifdef HAVE_UNISTD_H
3951 # include <unistd.h>
3954 /* Assume that all systems that can run configure have sys/param.h. */
3955 # ifndef HAVE_SYS_PARAM_H
3956 # define HAVE_SYS_PARAM_H 1
3959 # ifdef _SC_PAGESIZE
3960 # define getpagesize() sysconf(_SC_PAGESIZE)
3961 # else /* no _SC_PAGESIZE */
3962 # ifdef HAVE_SYS_PARAM_H
3963 # include <sys/param.h>
3964 # ifdef EXEC_PAGESIZE
3965 # define getpagesize() EXEC_PAGESIZE
3966 # else /* no EXEC_PAGESIZE */
3968 # define getpagesize() NBPG * CLSIZE
3971 # endif /* no CLSIZE */
3972 # else /* no NBPG */
3974 # define getpagesize() NBPC
3975 # else /* no NBPC */
3977 # define getpagesize() PAGESIZE
3978 # endif /* PAGESIZE */
3979 # endif /* no NBPC */
3980 # endif /* no NBPG */
3981 # endif /* no EXEC_PAGESIZE */
3982 # else /* no HAVE_SYS_PARAM_H */
3983 # define getpagesize() 8192 /* punt totally */
3984 # endif /* no HAVE_SYS_PARAM_H */
3985 # endif /* no _SC_PAGESIZE */
3987 #endif /* no HAVE_GETPAGESIZE */
3990 extern "C" { void *malloc(unsigned); }
3998 char *data, *data2, *data3;
4002 pagesize = getpagesize();
4005 * First, make a file with some known garbage in it.
4007 data = malloc(pagesize);
4010 for (i = 0; i < pagesize; ++i)
4011 *(data + i) = rand();
4013 fd = creat("conftestmmap", 0600);
4016 if (write(fd, data, pagesize) != pagesize)
4021 * Next, try to mmap the file at a fixed address which
4022 * already has something else allocated at it. If we can,
4023 * also make sure that we see the same garbage.
4025 fd = open("conftestmmap", O_RDWR);
4028 data2 = malloc(2 * pagesize);
4031 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4032 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4033 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4035 for (i = 0; i < pagesize; ++i)
4036 if (*(data + i) != *(data2 + i))
4040 * Finally, make sure that changes to the mapped area
4041 * do not percolate back to the file as seen by read().
4042 * (This is a bug on some variants of i386 svr4.0.)
4044 for (i = 0; i < pagesize; ++i)
4045 *(data2 + i) = *(data2 + i) + 1;
4046 data3 = malloc(pagesize);
4049 if (read(fd, data3, pagesize) != pagesize)
4051 for (i = 0; i < pagesize; ++i)
4052 if (*(data + i) != *(data3 + i))
4055 unlink("conftestmmap");
4060 if { (eval echo configure
:4061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4062 ac_cv_func_mmap_fixed_mapped
=yes
4064 echo "configure: failed program was:" >&5
4065 cat conftest.
$ac_ext >&5
4067 ac_cv_func_mmap_fixed_mapped
=no
4074 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4075 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4076 cat >> confdefs.h
<<\EOF
4083 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4084 unistd.h values.h sys
/param.h
4086 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4087 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4088 echo "configure:4089: checking for $ac_hdr" >&5
4089 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4090 echo $ac_n "(cached) $ac_c" 1>&6
4092 cat > conftest.
$ac_ext <<EOF
4093 #line 4094 "configure"
4094 #include "confdefs.h"
4097 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4098 { (eval echo configure
:4099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4099 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4100 if test -z "$ac_err"; then
4102 eval "ac_cv_header_$ac_safe=yes"
4105 echo "configure: failed program was:" >&5
4106 cat conftest.
$ac_ext >&5
4108 eval "ac_cv_header_$ac_safe=no"
4112 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4113 echo "$ac_t""yes" 1>&6
4114 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4115 cat >> confdefs.h
<<EOF
4116 #define $ac_tr_hdr 1
4120 echo "$ac_t""no" 1>&6
4124 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4125 __argz_count __argz_stringify __argz_next
4127 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4128 echo "configure:4129: checking for $ac_func" >&5
4129 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4130 echo $ac_n "(cached) $ac_c" 1>&6
4132 cat > conftest.
$ac_ext <<EOF
4133 #line 4134 "configure"
4134 #include "confdefs.h"
4135 /* System header to define __stub macros and hopefully few prototypes,
4136 which can conflict with char $ac_func(); below. */
4138 /* Override any gcc2 internal prototype to avoid an error. */
4139 /* We use char because int might match the return type of a gcc2
4140 builtin and then its argument prototype would still apply. */
4146 /* The GNU C library defines this for functions which it implements
4147 to always fail with ENOSYS. Some functions are actually named
4148 something starting with __ and the normal name is an alias. */
4149 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4157 if { (eval echo configure
:4158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4159 eval "ac_cv_func_$ac_func=yes"
4161 echo "configure: failed program was:" >&5
4162 cat conftest.
$ac_ext >&5
4164 eval "ac_cv_func_$ac_func=no"
4169 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4170 echo "$ac_t""yes" 1>&6
4171 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4172 cat >> confdefs.h
<<EOF
4173 #define $ac_tr_func 1
4177 echo "$ac_t""no" 1>&6
4182 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4183 for ac_func
in stpcpy
4185 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4186 echo "configure:4187: checking for $ac_func" >&5
4187 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4188 echo $ac_n "(cached) $ac_c" 1>&6
4190 cat > conftest.
$ac_ext <<EOF
4191 #line 4192 "configure"
4192 #include "confdefs.h"
4193 /* System header to define __stub macros and hopefully few prototypes,
4194 which can conflict with char $ac_func(); below. */
4196 /* Override any gcc2 internal prototype to avoid an error. */
4197 /* We use char because int might match the return type of a gcc2
4198 builtin and then its argument prototype would still apply. */
4204 /* The GNU C library defines this for functions which it implements
4205 to always fail with ENOSYS. Some functions are actually named
4206 something starting with __ and the normal name is an alias. */
4207 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4215 if { (eval echo configure
:4216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4217 eval "ac_cv_func_$ac_func=yes"
4219 echo "configure: failed program was:" >&5
4220 cat conftest.
$ac_ext >&5
4222 eval "ac_cv_func_$ac_func=no"
4227 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4228 echo "$ac_t""yes" 1>&6
4229 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4230 cat >> confdefs.h
<<EOF
4231 #define $ac_tr_func 1
4235 echo "$ac_t""no" 1>&6
4240 if test "${ac_cv_func_stpcpy}" = "yes"; then
4241 cat >> confdefs.h
<<\EOF
4242 #define HAVE_STPCPY 1
4247 if test $ac_cv_header_locale_h = yes; then
4248 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4249 echo "configure:4250: checking for LC_MESSAGES" >&5
4250 if eval "test \"\${am_cv_val_LC_MESSAGES+set}\" = set"; then
4251 echo $ac_n "(cached) $ac_c" 1>&6
4253 cat > conftest.
$ac_ext <<EOF
4254 #line 4255 "configure"
4255 #include "confdefs.h"
4261 if { (eval echo configure
:4262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4263 am_cv_val_LC_MESSAGES
=yes
4265 echo "configure: failed program was:" >&5
4266 cat conftest.
$ac_ext >&5
4268 am_cv_val_LC_MESSAGES
=no
4273 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4274 if test $am_cv_val_LC_MESSAGES = yes; then
4275 cat >> confdefs.h
<<\EOF
4276 #define HAVE_LC_MESSAGES 1
4281 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4282 echo "configure:4283: checking whether NLS is requested" >&5
4283 # Check whether --enable-nls or --disable-nls was given.
4284 if test "${enable_nls+set}" = set; then
4285 enableval
="$enable_nls"
4291 echo "$ac_t""$USE_NLS" 1>&6
4294 USE_INCLUDED_LIBINTL
=no
4296 if test "$USE_NLS" = "yes"; then
4297 cat >> confdefs.h
<<\EOF
4298 #define ENABLE_NLS 1
4301 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4302 echo "configure:4303: checking whether included gettext is requested" >&5
4303 # Check whether --with-included-gettext or --without-included-gettext was given.
4304 if test "${with_included_gettext+set}" = set; then
4305 withval
="$with_included_gettext"
4306 nls_cv_force_use_gnu_gettext
=$withval
4308 nls_cv_force_use_gnu_gettext
=no
4311 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4313 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4314 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4316 nls_cv_header_libgt
=
4319 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4320 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4321 echo "configure:4322: checking for libintl.h" >&5
4322 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4323 echo $ac_n "(cached) $ac_c" 1>&6
4325 cat > conftest.
$ac_ext <<EOF
4326 #line 4327 "configure"
4327 #include "confdefs.h"
4328 #include <libintl.h>
4330 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4331 { (eval echo configure
:4332: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4332 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4333 if test -z "$ac_err"; then
4335 eval "ac_cv_header_$ac_safe=yes"
4338 echo "configure: failed program was:" >&5
4339 cat conftest.
$ac_ext >&5
4341 eval "ac_cv_header_$ac_safe=no"
4345 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4346 echo "$ac_t""yes" 1>&6
4347 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4348 echo "configure:4349: checking for gettext in libc" >&5
4349 if eval "test \"\${gt_cv_func_gettext_libc+set}\" = set"; then
4350 echo $ac_n "(cached) $ac_c" 1>&6
4352 cat > conftest.
$ac_ext <<EOF
4353 #line 4354 "configure"
4354 #include "confdefs.h"
4355 #include <libintl.h>
4357 return (int) gettext ("")
4360 if { (eval echo configure
:4361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4362 gt_cv_func_gettext_libc
=yes
4364 echo "configure: failed program was:" >&5
4365 cat conftest.
$ac_ext >&5
4367 gt_cv_func_gettext_libc
=no
4372 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4374 if test "$gt_cv_func_gettext_libc" != "yes"; then
4375 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4376 echo "configure:4377: checking for bindtextdomain in -lintl" >&5
4377 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-:%__p__%'`
4378 if eval "test \"\${ac_cv_lib_$ac_lib_var+set}\" = set"; then
4379 echo $ac_n "(cached) $ac_c" 1>&6
4381 ac_save_LIBS
="$LIBS"
4383 cat > conftest.
$ac_ext <<EOF
4384 #line 4385 "configure"
4385 #include "confdefs.h"
4386 /* Override any gcc2 internal prototype to avoid an error. */
4387 /* We use char because int might match the return type of a gcc2
4388 builtin and then its argument prototype would still apply. */
4389 char bindtextdomain();
4395 if { (eval echo configure
:4396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4397 eval "ac_cv_lib_$ac_lib_var=yes"
4399 echo "configure: failed program was:" >&5
4400 cat conftest.
$ac_ext >&5
4402 eval "ac_cv_lib_$ac_lib_var=no"
4405 LIBS
="$ac_save_LIBS"
4408 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4409 echo "$ac_t""yes" 1>&6
4410 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4411 echo "configure:4412: checking for gettext in libintl" >&5
4412 if eval "test \"\${gt_cv_func_gettext_libintl+set}\" = set"; then
4413 echo $ac_n "(cached) $ac_c" 1>&6
4415 cat > conftest.
$ac_ext <<EOF
4416 #line 4417 "configure"
4417 #include "confdefs.h"
4420 return (int) gettext ("")
4423 if { (eval echo configure
:4424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4425 gt_cv_func_gettext_libintl
=yes
4427 echo "configure: failed program was:" >&5
4428 cat conftest.
$ac_ext >&5
4430 gt_cv_func_gettext_libintl
=no
4435 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4437 echo "$ac_t""no" 1>&6
4442 if test "$gt_cv_func_gettext_libc" = "yes" \
4443 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4444 cat >> confdefs.h
<<\EOF
4445 #define HAVE_GETTEXT 1
4448 # Extract the first word of "msgfmt", so it can be a program name with args.
4449 set dummy msgfmt
; ac_word
=$2
4450 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4451 echo "configure:4452: checking for $ac_word" >&5
4452 if eval "test \"\${ac_cv_path_MSGFMT+set}\" = set"; then
4453 echo $ac_n "(cached) $ac_c" 1>&6
4457 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4460 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4461 for ac_dir
in $PATH; do
4462 test -z "$ac_dir" && ac_dir
=.
4463 if test -f $ac_dir/$ac_word; then
4464 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4465 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4471 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4475 MSGFMT
="$ac_cv_path_MSGFMT"
4476 if test -n "$MSGFMT"; then
4477 echo "$ac_t""$MSGFMT" 1>&6
4479 echo "$ac_t""no" 1>&6
4481 if test "$MSGFMT" != "no"; then
4482 for ac_func
in dcgettext
4484 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4485 echo "configure:4486: checking for $ac_func" >&5
4486 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
4487 echo $ac_n "(cached) $ac_c" 1>&6
4489 cat > conftest.
$ac_ext <<EOF
4490 #line 4491 "configure"
4491 #include "confdefs.h"
4492 /* System header to define __stub macros and hopefully few prototypes,
4493 which can conflict with char $ac_func(); below. */
4495 /* Override any gcc2 internal prototype to avoid an error. */
4496 /* We use char because int might match the return type of a gcc2
4497 builtin and then its argument prototype would still apply. */
4503 /* The GNU C library defines this for functions which it implements
4504 to always fail with ENOSYS. Some functions are actually named
4505 something starting with __ and the normal name is an alias. */
4506 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4514 if { (eval echo configure
:4515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4516 eval "ac_cv_func_$ac_func=yes"
4518 echo "configure: failed program was:" >&5
4519 cat conftest.
$ac_ext >&5
4521 eval "ac_cv_func_$ac_func=no"
4526 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4527 echo "$ac_t""yes" 1>&6
4528 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4529 cat >> confdefs.h
<<EOF
4530 #define $ac_tr_func 1
4534 echo "$ac_t""no" 1>&6
4538 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4539 set dummy gmsgfmt
; ac_word
=$2
4540 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4541 echo "configure:4542: checking for $ac_word" >&5
4542 if eval "test \"\${ac_cv_path_GMSGFMT+set}\" = set"; then
4543 echo $ac_n "(cached) $ac_c" 1>&6
4547 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4550 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4553 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4555 for ac_dir
in $ac_dummy; do
4556 test -z "$ac_dir" && ac_dir
=.
4557 if test -f $ac_dir/$ac_word; then
4558 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4563 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4567 GMSGFMT
="$ac_cv_path_GMSGFMT"
4568 if test -n "$GMSGFMT"; then
4569 echo "$ac_t""$GMSGFMT" 1>&6
4571 echo "$ac_t""no" 1>&6
4574 # Extract the first word of "xgettext", so it can be a program name with args.
4575 set dummy xgettext
; ac_word
=$2
4576 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4577 echo "configure:4578: checking for $ac_word" >&5
4578 if eval "test \"\${ac_cv_path_XGETTEXT+set}\" = set"; then
4579 echo $ac_n "(cached) $ac_c" 1>&6
4583 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4586 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4587 for ac_dir
in $PATH; do
4588 test -z "$ac_dir" && ac_dir
=.
4589 if test -f $ac_dir/$ac_word; then
4590 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4591 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4597 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4601 XGETTEXT
="$ac_cv_path_XGETTEXT"
4602 if test -n "$XGETTEXT"; then
4603 echo "$ac_t""$XGETTEXT" 1>&6
4605 echo "$ac_t""no" 1>&6
4608 cat > conftest.
$ac_ext <<EOF
4609 #line 4610 "configure"
4610 #include "confdefs.h"
4613 extern int _nl_msg_cat_cntr;
4614 return _nl_msg_cat_cntr
4617 if { (eval echo configure
:4618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4622 echo "configure: failed program was:" >&5
4623 cat conftest.
$ac_ext >&5
4634 echo "$ac_t""no" 1>&6
4639 if test "$CATOBJEXT" = "NONE"; then
4640 nls_cv_use_gnu_gettext
=yes
4644 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4645 INTLOBJS
="\$(GETTOBJS)"
4646 # Extract the first word of "msgfmt", so it can be a program name with args.
4647 set dummy msgfmt
; ac_word
=$2
4648 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4649 echo "configure:4650: checking for $ac_word" >&5
4650 if eval "test \"\${ac_cv_path_MSGFMT+set}\" = set"; then
4651 echo $ac_n "(cached) $ac_c" 1>&6
4655 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4658 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4659 for ac_dir
in $PATH; do
4660 test -z "$ac_dir" && ac_dir
=.
4661 if test -f $ac_dir/$ac_word; then
4662 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4663 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4669 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4673 MSGFMT
="$ac_cv_path_MSGFMT"
4674 if test -n "$MSGFMT"; then
4675 echo "$ac_t""$MSGFMT" 1>&6
4677 echo "$ac_t""no" 1>&6
4680 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4681 set dummy gmsgfmt
; ac_word
=$2
4682 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4683 echo "configure:4684: checking for $ac_word" >&5
4684 if eval "test \"\${ac_cv_path_GMSGFMT+set}\" = set"; then
4685 echo $ac_n "(cached) $ac_c" 1>&6
4689 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4692 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4695 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4697 for ac_dir
in $ac_dummy; do
4698 test -z "$ac_dir" && ac_dir
=.
4699 if test -f $ac_dir/$ac_word; then
4700 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4705 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4709 GMSGFMT
="$ac_cv_path_GMSGFMT"
4710 if test -n "$GMSGFMT"; then
4711 echo "$ac_t""$GMSGFMT" 1>&6
4713 echo "$ac_t""no" 1>&6
4716 # Extract the first word of "xgettext", so it can be a program name with args.
4717 set dummy xgettext
; ac_word
=$2
4718 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4719 echo "configure:4720: checking for $ac_word" >&5
4720 if eval "test \"\${ac_cv_path_XGETTEXT+set}\" = set"; then
4721 echo $ac_n "(cached) $ac_c" 1>&6
4725 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4728 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4729 for ac_dir
in $PATH; do
4730 test -z "$ac_dir" && ac_dir
=.
4731 if test -f $ac_dir/$ac_word; then
4732 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4733 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4739 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4743 XGETTEXT
="$ac_cv_path_XGETTEXT"
4744 if test -n "$XGETTEXT"; then
4745 echo "$ac_t""$XGETTEXT" 1>&6
4747 echo "$ac_t""no" 1>&6
4751 USE_INCLUDED_LIBINTL
=yes
4755 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4757 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4758 nls_cv_header_intl
=libintl.h
4759 nls_cv_header_libgt
=libgettext.h
4762 if test "$XGETTEXT" != ":"; then
4763 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4766 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4771 # We need to process the po/ directory.
4775 nls_cv_header_intl
=libintl.h
4776 nls_cv_header_libgt
=libgettext.h
4779 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4780 # because some of the sources are only built for this goal.
4781 if test "$PACKAGE" = gettext; then
4783 USE_INCLUDED_LIBINTL
=yes
4786 for lang
in $ALL_LINGUAS; do
4787 GMOFILES
="$GMOFILES $lang.gmo"
4788 POFILES
="$POFILES $lang.po"
4804 if test "x$CATOBJEXT" != "x"; then
4805 if test "x$ALL_LINGUAS" = "x"; then
4808 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4809 echo "configure:4810: checking for catalogs to be installed" >&5
4811 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4812 case "$ALL_LINGUAS" in
4813 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4816 LINGUAS
=$NEW_LINGUAS
4817 echo "$ac_t""$LINGUAS" 1>&6
4820 if test -n "$LINGUAS"; then
4821 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4825 if test $ac_cv_header_locale_h = yes; then
4826 INCLUDE_LOCALE_H
="#include <locale.h>"
4829 /* The system does not provide the header <locale.h>. Take care yourself. */"
4833 if test -f $srcdir/po2tbl.
sed.
in; then
4834 if test "$CATOBJEXT" = ".cat"; then
4835 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4836 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4837 echo "configure:4838: checking for linux/version.h" >&5
4838 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
4839 echo $ac_n "(cached) $ac_c" 1>&6
4841 cat > conftest.
$ac_ext <<EOF
4842 #line 4843 "configure"
4843 #include "confdefs.h"
4844 #include <linux/version.h>
4846 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4847 { (eval echo configure
:4848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4848 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4849 if test -z "$ac_err"; then
4851 eval "ac_cv_header_$ac_safe=yes"
4854 echo "configure: failed program was:" >&5
4855 cat conftest.
$ac_ext >&5
4857 eval "ac_cv_header_$ac_safe=no"
4861 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4862 echo "$ac_t""yes" 1>&6
4865 echo "$ac_t""no" 1>&6
4870 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4872 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4873 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4876 if test "$PACKAGE" = "gettext"; then
4886 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4892 if test -d $srcdir/po
; then
4893 test -d po || mkdir po
4894 if test "x$srcdir" != "x."; then
4895 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4896 posrcprefix
="$srcdir/"
4898 posrcprefix
="../$srcdir/"
4904 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4905 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4909 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4910 echo "configure:4911: checking whether to enable maintainer-specific portions of Makefiles" >&5
4911 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4912 if test "${enable_maintainer_mode+set}" = set; then
4913 enableval
="$enable_maintainer_mode"
4914 USE_MAINTAINER_MODE
=$enableval
4916 USE_MAINTAINER_MODE
=no
4919 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4922 if test $USE_MAINTAINER_MODE = yes; then
4923 MAINTAINER_MODE_TRUE
=
4924 MAINTAINER_MODE_FALSE
='#'
4926 MAINTAINER_MODE_TRUE
='#'
4927 MAINTAINER_MODE_FALSE
=
4929 MAINT
=$MAINTAINER_MODE_TRUE
4932 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4933 echo "configure:4934: checking for Cygwin environment" >&5
4934 if eval "test \"\${ac_cv_cygwin+set}\" = set"; then
4935 echo $ac_n "(cached) $ac_c" 1>&6
4937 cat > conftest.
$ac_ext <<EOF
4938 #line 4939 "configure"
4939 #include "confdefs.h"
4944 #define __CYGWIN__ __CYGWIN32__
4949 if { (eval echo configure
:4950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4953 echo "configure: failed program was:" >&5
4954 cat conftest.
$ac_ext >&5
4961 echo "$ac_t""$ac_cv_cygwin" 1>&6
4963 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4964 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4965 echo "configure:4966: checking for mingw32 environment" >&5
4966 if eval "test \"\${ac_cv_mingw32+set}\" = set"; then
4967 echo $ac_n "(cached) $ac_c" 1>&6
4969 cat > conftest.
$ac_ext <<EOF
4970 #line 4971 "configure"
4971 #include "confdefs.h"
4977 if { (eval echo configure
:4978: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4981 echo "configure: failed program was:" >&5
4982 cat conftest.
$ac_ext >&5
4989 echo "$ac_t""$ac_cv_mingw32" 1>&6
4991 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4992 echo $ac_n "checking for EMX OS/2 environment""... $ac_c" 1>&6
4993 echo "configure:4994: checking for EMX OS/2 environment" >&5
4994 if eval "test \"\${ac_cv_emxos2+set}\" = set"; then
4995 echo $ac_n "(cached) $ac_c" 1>&6
4997 cat > conftest.
$ac_ext <<EOF
4998 #line 4999 "configure"
4999 #include "confdefs.h"
5005 if { (eval echo configure
:5006: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5009 echo "configure: failed program was:" >&5
5010 cat conftest.
$ac_ext >&5
5017 echo "$ac_t""$ac_cv_emxos2" 1>&6
5019 test "$ac_cv_emxos2" = yes && EMXOS2
=yes
5023 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5024 echo "configure:5025: checking for executable suffix" >&5
5025 if eval "test \"\${ac_cv_exeext+set}\" = set"; then
5026 echo $ac_n "(cached) $ac_c" 1>&6
5028 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes ||
test "$EMXOS2" = yes; then
5032 echo 'int main () { return 0; }' > conftest.
$ac_ext
5034 if { (eval echo configure
:5035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5035 for file in conftest.
*; do
5037 *.c |
*.C |
*.o |
*.obj |
*.xcoff
) ;;
5038 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
5042 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5045 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
5050 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
5051 echo "$ac_t""${ac_cv_exeext}" 1>&6
5055 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
5057 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5058 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5059 echo "configure:5060: checking for $ac_hdr" >&5
5060 if eval "test \"\${ac_cv_header_$ac_safe+set}\" = set"; then
5061 echo $ac_n "(cached) $ac_c" 1>&6
5063 cat > conftest.
$ac_ext <<EOF
5064 #line 5065 "configure"
5065 #include "confdefs.h"
5068 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5069 { (eval echo configure
:5070: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5070 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5071 if test -z "$ac_err"; then
5073 eval "ac_cv_header_$ac_safe=yes"
5076 echo "configure: failed program was:" >&5
5077 cat conftest.
$ac_ext >&5
5079 eval "ac_cv_header_$ac_safe=no"
5083 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5084 echo "$ac_t""yes" 1>&6
5085 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5086 cat >> confdefs.h
<<EOF
5087 #define $ac_tr_hdr 1
5091 echo "$ac_t""no" 1>&6
5096 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5097 # people who are not cross-compiling but are compiling cross-assemblers.
5098 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5099 echo "configure:5100: checking whether compiling a cross-assembler" >&5
5100 if test "${host}" = "${target}"; then
5104 cat >> confdefs.h
<<\EOF
5105 #define CROSS_COMPILE 1
5109 echo "$ac_t""$cross_gas" 1>&6
5111 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5112 # for constant arguments. Useless!
5113 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5114 echo "configure:5115: checking for working alloca.h" >&5
5115 if eval "test \"\${ac_cv_header_alloca_h+set}\" = set"; then
5116 echo $ac_n "(cached) $ac_c" 1>&6
5118 cat > conftest.
$ac_ext <<EOF
5119 #line 5120 "configure"
5120 #include "confdefs.h"
5123 char *p = alloca(2 * sizeof(int));
5126 if { (eval echo configure
:5127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5128 ac_cv_header_alloca_h
=yes
5130 echo "configure: failed program was:" >&5
5131 cat conftest.
$ac_ext >&5
5133 ac_cv_header_alloca_h
=no
5138 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5139 if test $ac_cv_header_alloca_h = yes; then
5140 cat >> confdefs.h
<<\EOF
5141 #define HAVE_ALLOCA_H 1
5146 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5147 echo "configure:5148: checking for alloca" >&5
5148 if eval "test \"\${ac_cv_func_alloca_works+set}\" = set"; then
5149 echo $ac_n "(cached) $ac_c" 1>&6
5151 cat > conftest.
$ac_ext <<EOF
5152 #line 5153 "configure"
5153 #include "confdefs.h"
5156 # define alloca __builtin_alloca
5159 # include <malloc.h>
5160 # define alloca _alloca
5163 # include <alloca.h>
5168 # ifndef alloca /* predefined by HP cc +Olibcalls */
5177 char *p = (char *) alloca(1);
5180 if { (eval echo configure
:5181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5182 ac_cv_func_alloca_works
=yes
5184 echo "configure: failed program was:" >&5
5185 cat conftest.
$ac_ext >&5
5187 ac_cv_func_alloca_works
=no
5192 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5193 if test $ac_cv_func_alloca_works = yes; then
5194 cat >> confdefs.h
<<\EOF
5195 #define HAVE_ALLOCA 1
5200 if test $ac_cv_func_alloca_works = no
; then
5201 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5202 # that cause trouble. Some versions do not even contain alloca or
5203 # contain a buggy version. If you still want to use their alloca,
5204 # use ar to extract alloca.o from them instead of compiling alloca.c.
5205 ALLOCA
=alloca.
${ac_objext}
5206 cat >> confdefs.h
<<\EOF
5211 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5212 echo "configure:5213: checking whether alloca needs Cray hooks" >&5
5213 if eval "test \"\${ac_cv_os_cray+set}\" = set"; then
5214 echo $ac_n "(cached) $ac_c" 1>&6
5216 cat > conftest.
$ac_ext <<EOF
5217 #line 5218 "configure"
5218 #include "confdefs.h"
5219 #if defined(CRAY) && ! defined(CRAY2)
5226 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5227 egrep "webecray" >/dev
/null
2>&1; then
5238 echo "$ac_t""$ac_cv_os_cray" 1>&6
5239 if test $ac_cv_os_cray = yes; then
5240 for ac_func
in _getb67 GETB67 getb67
; do
5241 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5242 echo "configure:5243: checking for $ac_func" >&5
5243 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5244 echo $ac_n "(cached) $ac_c" 1>&6
5246 cat > conftest.
$ac_ext <<EOF
5247 #line 5248 "configure"
5248 #include "confdefs.h"
5249 /* System header to define __stub macros and hopefully few prototypes,
5250 which can conflict with char $ac_func(); below. */
5252 /* Override any gcc2 internal prototype to avoid an error. */
5253 /* We use char because int might match the return type of a gcc2
5254 builtin and then its argument prototype would still apply. */
5260 /* The GNU C library defines this for functions which it implements
5261 to always fail with ENOSYS. Some functions are actually named
5262 something starting with __ and the normal name is an alias. */
5263 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5271 if { (eval echo configure
:5272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5273 eval "ac_cv_func_$ac_func=yes"
5275 echo "configure: failed program was:" >&5
5276 cat conftest.
$ac_ext >&5
5278 eval "ac_cv_func_$ac_func=no"
5283 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5284 echo "$ac_t""yes" 1>&6
5285 cat >> confdefs.h
<<EOF
5286 #define CRAY_STACKSEG_END $ac_func
5291 echo "$ac_t""no" 1>&6
5297 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5298 echo "configure:5299: checking stack direction for C alloca" >&5
5299 if eval "test \"\${ac_cv_c_stack_direction+set}\" = set"; then
5300 echo $ac_n "(cached) $ac_c" 1>&6
5302 if test "$cross_compiling" = yes; then
5303 ac_cv_c_stack_direction
=0
5305 cat > conftest.
$ac_ext <<EOF
5306 #line 5307 "configure"
5307 #include "confdefs.h"
5308 find_stack_direction ()
5310 static char *addr = 0;
5315 return find_stack_direction ();
5318 return (&dummy > addr) ? 1 : -1;
5322 exit (find_stack_direction() < 0);
5325 if { (eval echo configure
:5326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5327 ac_cv_c_stack_direction
=1
5329 echo "configure: failed program was:" >&5
5330 cat conftest.
$ac_ext >&5
5332 ac_cv_c_stack_direction
=-1
5339 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5340 cat >> confdefs.h
<<EOF
5341 #define STACK_DIRECTION $ac_cv_c_stack_direction
5346 echo $ac_n "checking for inline""... $ac_c" 1>&6
5347 echo "configure:5348: checking for inline" >&5
5348 if eval "test \"\${ac_cv_c_inline+set}\" = set"; then
5349 echo $ac_n "(cached) $ac_c" 1>&6
5352 for ac_kw
in inline __inline__ __inline
; do
5353 cat > conftest.
$ac_ext <<EOF
5354 #line 5355 "configure"
5355 #include "confdefs.h"
5358 } $ac_kw int foo() {
5361 if { (eval echo configure
:5362: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5363 ac_cv_c_inline
=$ac_kw; break
5365 echo "configure: failed program was:" >&5
5366 cat conftest.
$ac_ext >&5
5373 echo "$ac_t""$ac_cv_c_inline" 1>&6
5374 case "$ac_cv_c_inline" in
5376 no
) cat >> confdefs.h
<<\EOF
5380 *) cat >> confdefs.h
<<EOF
5381 #define inline $ac_cv_c_inline
5387 # VMS doesn't have unlink.
5388 for ac_func
in unlink remove
5390 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5391 echo "configure:5392: checking for $ac_func" >&5
5392 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5393 echo $ac_n "(cached) $ac_c" 1>&6
5395 cat > conftest.
$ac_ext <<EOF
5396 #line 5397 "configure"
5397 #include "confdefs.h"
5398 /* System header to define __stub macros and hopefully few prototypes,
5399 which can conflict with char $ac_func(); below. */
5401 /* Override any gcc2 internal prototype to avoid an error. */
5402 /* We use char because int might match the return type of a gcc2
5403 builtin and then its argument prototype would still apply. */
5409 /* The GNU C library defines this for functions which it implements
5410 to always fail with ENOSYS. Some functions are actually named
5411 something starting with __ and the normal name is an alias. */
5412 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5420 if { (eval echo configure
:5421: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5422 eval "ac_cv_func_$ac_func=yes"
5424 echo "configure: failed program was:" >&5
5425 cat conftest.
$ac_ext >&5
5427 eval "ac_cv_func_$ac_func=no"
5432 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5433 echo "$ac_t""yes" 1>&6
5434 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5435 cat >> confdefs.h
<<EOF
5436 #define $ac_tr_func 1
5440 echo "$ac_t""no" 1>&6
5445 # Some systems don't have sbrk().
5448 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5449 echo "configure:5450: checking for $ac_func" >&5
5450 if eval "test \"\${ac_cv_func_$ac_func+set}\" = set"; then
5451 echo $ac_n "(cached) $ac_c" 1>&6
5453 cat > conftest.
$ac_ext <<EOF
5454 #line 5455 "configure"
5455 #include "confdefs.h"
5456 /* System header to define __stub macros and hopefully few prototypes,
5457 which can conflict with char $ac_func(); below. */
5459 /* Override any gcc2 internal prototype to avoid an error. */
5460 /* We use char because int might match the return type of a gcc2
5461 builtin and then its argument prototype would still apply. */
5467 /* The GNU C library defines this for functions which it implements
5468 to always fail with ENOSYS. Some functions are actually named
5469 something starting with __ and the normal name is an alias. */
5470 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5478 if { (eval echo configure
:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5480 eval "ac_cv_func_$ac_func=yes"
5482 echo "configure: failed program was:" >&5
5483 cat conftest.
$ac_ext >&5
5485 eval "ac_cv_func_$ac_func=no"
5490 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5491 echo "$ac_t""yes" 1>&6
5492 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5493 cat >> confdefs.h
<<EOF
5494 #define $ac_tr_func 1
5498 echo "$ac_t""no" 1>&6
5503 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5504 # enough, but on some of those systems, the assert macro relies on requoting
5506 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5507 echo "configure:5508: checking for working assert macro" >&5
5508 if eval "test \"\${gas_cv_assert_ok+set}\" = set"; then
5509 echo $ac_n "(cached) $ac_c" 1>&6
5511 cat > conftest.
$ac_ext <<EOF
5512 #line 5513 "configure"
5513 #include "confdefs.h"
5518 /* check for requoting problems */
5519 static int a, b, c, d;
5521 assert (!strcmp(s, "foo bar baz quux"));
5522 /* check for newline handling */
5528 if { (eval echo configure
:5529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5530 gas_cv_assert_ok
=yes
5532 echo "configure: failed program was:" >&5
5533 cat conftest.
$ac_ext >&5
5539 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5540 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5541 #define BROKEN_ASSERT 1
5546 # On some systems, the system header files may not declare malloc, realloc,
5547 # and free. There are places where gas needs these functions to have been
5548 # declared -- such as when taking their addresses.
5550 #ifdef HAVE_MEMORY_H
5553 #ifdef HAVE_STRING_H
5556 #ifdef HAVE_STRINGS_H
5557 #include <strings.h>
5560 #ifdef HAVE_STDLIB_H
5563 #ifdef HAVE_UNISTD_H
5568 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5569 echo "configure:5570: checking whether declaration is required for strstr" >&5
5570 if eval "test \"\${gas_cv_decl_needed_strstr+set}\" = set"; then
5571 echo $ac_n "(cached) $ac_c" 1>&6
5573 cat > conftest.
$ac_ext <<EOF
5574 #line 5575 "configure"
5575 #include "confdefs.h"
5579 typedef char *(*f)();
5585 if { (eval echo configure
:5586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5587 gas_cv_decl_needed_strstr
=no
5589 echo "configure: failed program was:" >&5
5590 cat conftest.
$ac_ext >&5
5592 gas_cv_decl_needed_strstr
=yes
5596 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5597 if test $gas_cv_decl_needed_strstr = yes; then
5598 cat >> confdefs.h
<<\EOF
5599 #define NEED_DECLARATION_STRSTR 1
5605 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5606 echo "configure:5607: checking whether declaration is required for malloc" >&5
5607 if eval "test \"\${gas_cv_decl_needed_malloc+set}\" = set"; then
5608 echo $ac_n "(cached) $ac_c" 1>&6
5610 cat > conftest.
$ac_ext <<EOF
5611 #line 5612 "configure"
5612 #include "confdefs.h"
5616 typedef char *(*f)();
5622 if { (eval echo configure
:5623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5624 gas_cv_decl_needed_malloc
=no
5626 echo "configure: failed program was:" >&5
5627 cat conftest.
$ac_ext >&5
5629 gas_cv_decl_needed_malloc
=yes
5633 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5634 if test $gas_cv_decl_needed_malloc = yes; then
5635 cat >> confdefs.h
<<\EOF
5636 #define NEED_DECLARATION_MALLOC 1
5642 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5643 echo "configure:5644: checking whether declaration is required for free" >&5
5644 if eval "test \"\${gas_cv_decl_needed_free+set}\" = set"; then
5645 echo $ac_n "(cached) $ac_c" 1>&6
5647 cat > conftest.
$ac_ext <<EOF
5648 #line 5649 "configure"
5649 #include "confdefs.h"
5653 typedef void (*f)();
5659 if { (eval echo configure
:5660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5661 gas_cv_decl_needed_free
=no
5663 echo "configure: failed program was:" >&5
5664 cat conftest.
$ac_ext >&5
5666 gas_cv_decl_needed_free
=yes
5670 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5671 if test $gas_cv_decl_needed_free = yes; then
5672 cat >> confdefs.h
<<\EOF
5673 #define NEED_DECLARATION_FREE 1
5679 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5680 echo "configure:5681: checking whether declaration is required for sbrk" >&5
5681 if eval "test \"\${gas_cv_decl_needed_sbrk+set}\" = set"; then
5682 echo $ac_n "(cached) $ac_c" 1>&6
5684 cat > conftest.
$ac_ext <<EOF
5685 #line 5686 "configure"
5686 #include "confdefs.h"
5690 typedef char *(*f)();
5696 if { (eval echo configure
:5697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5698 gas_cv_decl_needed_sbrk
=no
5700 echo "configure: failed program was:" >&5
5701 cat conftest.
$ac_ext >&5
5703 gas_cv_decl_needed_sbrk
=yes
5707 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5708 if test $gas_cv_decl_needed_sbrk = yes; then
5709 cat >> confdefs.h
<<\EOF
5710 #define NEED_DECLARATION_SBRK 1
5716 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5717 echo "configure:5718: checking whether declaration is required for environ" >&5
5718 if eval "test \"\${gas_cv_decl_needed_environ+set}\" = set"; then
5719 echo $ac_n "(cached) $ac_c" 1>&6
5721 cat > conftest.
$ac_ext <<EOF
5722 #line 5723 "configure"
5723 #include "confdefs.h"
5733 if { (eval echo configure
:5734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5735 gas_cv_decl_needed_environ
=no
5737 echo "configure: failed program was:" >&5
5738 cat conftest.
$ac_ext >&5
5740 gas_cv_decl_needed_environ
=yes
5744 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5745 if test $gas_cv_decl_needed_environ = yes; then
5746 cat >> confdefs.h
<<\EOF
5747 #define NEED_DECLARATION_ENVIRON 1
5753 # Does errno.h declare errno, or do we have to add a separate declaration
5756 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5757 echo "configure:5758: checking whether declaration is required for errno" >&5
5758 if eval "test \"\${gas_cv_decl_needed_errno+set}\" = set"; then
5759 echo $ac_n "(cached) $ac_c" 1>&6
5761 cat > conftest.
$ac_ext <<EOF
5762 #line 5763 "configure"
5763 #include "confdefs.h"
5777 if { (eval echo configure
:5778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5779 gas_cv_decl_needed_errno
=no
5781 echo "configure: failed program was:" >&5
5782 cat conftest.
$ac_ext >&5
5784 gas_cv_decl_needed_errno
=yes
5788 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5789 if test $gas_cv_decl_needed_errno = yes; then
5790 cat >> confdefs.h
<<\EOF
5791 #define NEED_DECLARATION_ERRNO 1
5800 cat > confcache
<<\EOF
5801 # This file is a shell script that caches the results of configure
5802 # tests run on this system so they can be shared between configure
5803 # scripts and configure runs. It is not useful on other systems.
5804 # If it contains results you don't want to keep, you may remove or edit it.
5806 # By default, configure uses ./config.cache as the cache file,
5807 # creating it if it does not exist already. You can give configure
5808 # the --cache-file=FILE option to use a different cache file; that is
5809 # what configure does when it calls configure scripts in
5810 # subdirectories, so they share the cache.
5811 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5812 # config.status only pays attention to the cache file if you give it the
5813 # --recheck option to rerun configure.
5816 # The following way of writing the cache mishandles newlines in values,
5817 # but we know of no workaround that is simple, portable, and efficient.
5818 # So, don't put newlines in cache variables' values.
5819 # Ultrix sh set writes to stderr and can't be redirected directly,
5820 # and sets the high bit in the cache file unless we assign to the vars.
5822 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5824 # `set' does not quote correctly, so add quotes (double-quote substitution
5825 # turns \\\\ into \\, and sed turns \\ into \).
5827 -e "s/'/'\\\\''/g" \
5828 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5831 # `set' quotes correctly as required by POSIX, so do not add quotes.
5832 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5835 if cmp -s $cache_file confcache
; then
5838 if test -w $cache_file; then
5839 echo "updating cache $cache_file"
5840 cat confcache
> $cache_file
5842 echo "not updating unwritable cache $cache_file"
5847 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5849 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5850 # Let make expand exec_prefix.
5851 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5853 # Any assignment to VPATH causes Sun make to only execute
5854 # the first set of double-colon rules, so remove it if not needed.
5855 # If there is a colon in the path, we need to keep it.
5856 if test "x$srcdir" = x.
; then
5857 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5860 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5862 DEFS
=-DHAVE_CONFIG_H
5864 # Without the "./", some shells look in PATH for config.status.
5865 : ${CONFIG_STATUS=./config.status}
5867 echo creating
$CONFIG_STATUS
5868 rm -f $CONFIG_STATUS
5869 cat > $CONFIG_STATUS <<EOF
5871 # Generated automatically by configure.
5872 # Run this file to recreate the current configuration.
5873 # This directory was configured as follows,
5874 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5876 # $0 $ac_configure_args
5878 # Compiler output produced by configure, useful for debugging
5879 # configure, is in ./config.log if it exists.
5881 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5884 case "\$ac_option" in
5885 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5886 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5887 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5888 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5889 echo "$CONFIG_STATUS generated by autoconf version 2.13.1"
5891 -help | --help | --hel | --he | --h)
5892 echo "\$ac_cs_usage"; exit 0 ;;
5893 *) echo "\$ac_cs_usage"; exit 1 ;;
5897 ac_given_srcdir=$srcdir
5898 ac_given_INSTALL="$INSTALL"
5900 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
5902 cat >> $CONFIG_STATUS <<EOF
5904 # Protect against being on the right side of a sed subst in config.status.
5905 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5906 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5910 s%@CFLAGS@%$CFLAGS%g
5911 s%@CPPFLAGS@%$CPPFLAGS%g
5912 s%@CXXFLAGS@%$CXXFLAGS%g
5913 s%@FFLAGS@%$FFLAGS%g
5915 s%@LDFLAGS@%$LDFLAGS%g
5917 s%@exec_prefix@%$exec_prefix%g
5918 s%@prefix@%$prefix%g
5919 s%@program_transform_name@%$program_transform_name%g
5920 s%@bindir@%$bindir%g
5921 s%@sbindir@%$sbindir%g
5922 s%@libexecdir@%$libexecdir%g
5923 s%@datadir@%$datadir%g
5924 s%@sysconfdir@%$sysconfdir%g
5925 s%@sharedstatedir@%$sharedstatedir%g
5926 s%@localstatedir@%$localstatedir%g
5927 s%@libdir@%$libdir%g
5928 s%@includedir@%$includedir%g
5929 s%@oldincludedir@%$oldincludedir%g
5930 s%@infodir@%$infodir%g
5931 s%@mandir@%$mandir%g
5933 s%@host_alias@%$host_alias%g
5934 s%@host_cpu@%$host_cpu%g
5935 s%@host_vendor@%$host_vendor%g
5936 s%@host_os@%$host_os%g
5937 s%@target@%$target%g
5938 s%@target_alias@%$target_alias%g
5939 s%@target_cpu@%$target_cpu%g
5940 s%@target_vendor@%$target_vendor%g
5941 s%@target_os@%$target_os%g
5943 s%@build_alias@%$build_alias%g
5944 s%@build_cpu@%$build_cpu%g
5945 s%@build_vendor@%$build_vendor%g
5946 s%@build_os@%$build_os%g
5947 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5948 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5949 s%@INSTALL_DATA@%$INSTALL_DATA%g
5950 s%@PACKAGE@%$PACKAGE%g
5951 s%@VERSION@%$VERSION%g
5952 s%@ACLOCAL@%$ACLOCAL%g
5953 s%@AUTOCONF@%$AUTOCONF%g
5954 s%@AUTOMAKE@%$AUTOMAKE%g
5955 s%@AUTOHEADER@%$AUTOHEADER%g
5956 s%@MAKEINFO@%$MAKEINFO%g
5957 s%@SET_MAKE@%$SET_MAKE%g
5958 s%@RANLIB@%$RANLIB%g
5962 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5964 s%@DLLTOOL@%$DLLTOOL%g
5966 s%@LIBTOOL@%$LIBTOOL%g
5967 s%@GDBINIT@%$GDBINIT%g
5968 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5969 s%@extra_objects@%$extra_objects%g
5970 s%@target_cpu_type@%$target_cpu_type%g
5971 s%@obj_format@%$obj_format%g
5972 s%@te_file@%$te_file%g
5973 s%@install_tooldir@%$install_tooldir%g
5975 s%@BFDLIB@%$BFDLIB%g
5976 s%@OPCODES_LIB@%$OPCODES_LIB%g
5977 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5980 s%@LEXLIB@%$LEXLIB%g
5982 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5983 s%@ALLOCA@%$ALLOCA%g
5984 s%@USE_NLS@%$USE_NLS%g
5985 s%@MSGFMT@%$MSGFMT%g
5986 s%@GMSGFMT@%$GMSGFMT%g
5987 s%@XGETTEXT@%$XGETTEXT%g
5988 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5989 s%@CATALOGS@%$CATALOGS%g
5990 s%@CATOBJEXT@%$CATOBJEXT%g
5991 s%@DATADIRNAME@%$DATADIRNAME%g
5992 s%@GMOFILES@%$GMOFILES%g
5993 s%@INSTOBJEXT@%$INSTOBJEXT%g
5994 s%@INTLDEPS@%$INTLDEPS%g
5995 s%@INTLLIBS@%$INTLLIBS%g
5996 s%@INTLOBJS@%$INTLOBJS%g
5997 s%@POFILES@%$POFILES%g
5999 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6001 s%@GT_YES@%$GT_YES%g
6002 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6004 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6005 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6007 s%@EXEEXT@%$EXEEXT%g
6012 cat >> $CONFIG_STATUS <<\EOF
6014 # Split the substitutions into bite-sized pieces for seds with
6015 # small command number limits, like on Digital OSF/1 and HP-UX.
6016 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6017 ac_file
=1 # Number of current file.
6018 ac_beg
=1 # First line for current file.
6019 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6022 while $ac_more_lines; do
6023 if test $ac_beg -gt 1; then
6024 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6026 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6028 if test ! -s conftest.s
$ac_file; then
6030 rm -f conftest.s
$ac_file
6032 if test -z "$ac_sed_cmds"; then
6033 ac_sed_cmds
="sed -f conftest.s$ac_file"
6035 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6037 ac_file
=`expr $ac_file + 1`
6039 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6042 if test -z "$ac_sed_cmds"; then
6047 cat >> $CONFIG_STATUS <<EOF
6049 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6051 cat >> $CONFIG_STATUS <<\EOF
6052 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6053 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6055 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6056 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6057 *) ac_file_in
="${ac_file}.in" ;;
6060 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6062 # Remove last slash and all that follows it. Not all systems have dirname.
6063 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6064 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6065 # The file is in a subdirectory.
6066 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6067 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6068 # A "../" for each directory in $ac_dir_suffix.
6069 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6071 ac_dir_suffix
= ac_dots
=
6074 case "$ac_given_srcdir" in
6076 if test -z "$ac_dots"; then top_srcdir
=.
6077 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6078 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6080 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6081 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6084 case "$ac_given_INSTALL" in
6085 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6086 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6089 echo creating
"$ac_file"
6091 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6093 *Makefile
*) ac_comsub
="1i\\
6094 # $configure_input" ;;
6098 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6100 s%@configure_input@%$configure_input%g
6101 s%@srcdir@%$srcdir%g
6102 s%@top_srcdir@%$top_srcdir%g
6103 s%@INSTALL@%$INSTALL%g
6104 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6108 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6109 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6111 # ac_d sets the value in "#define NAME VALUE" lines.
6112 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6113 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6116 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6117 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6118 ac_uB
='\([ ]\)%\1#\2define\3'
6121 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6122 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6123 ac_eB
='$%\1#\2define\3'
6127 if test "${CONFIG_HEADERS+set}" != set; then
6129 cat >> $CONFIG_STATUS <<EOF
6130 CONFIG_HEADERS="config.h:config.in"
6132 cat >> $CONFIG_STATUS <<\EOF
6134 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6135 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6137 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6138 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6139 *) ac_file_in
="${ac_file}.in" ;;
6142 echo creating
$ac_file
6144 rm -f conftest.frag conftest.
in conftest.out
6145 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6146 cat $ac_file_inputs > conftest.
in
6150 # Transform confdefs.h into a sed script conftest.vals that substitutes
6151 # the proper values into config.h.in to produce config.h. And first:
6152 # Protect against being on the right side of a sed subst in config.status.
6153 # Protect against being in an unquoted here document in config.status.
6155 cat > conftest.hdr
<<\EOF
6158 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6162 sed -n -f conftest.hdr confdefs.h > conftest.vals
6165 # This sed command replaces #undef with comments. This is necessary, for
6166 # example, in the case of _POSIX_SOURCE, which is predefined and required
6167 # on some systems where configure will not decide to define it.
6168 cat >> conftest.vals <<\EOF
6169 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6172 # Break up conftest.vals because some shells have a limit on
6173 # the size of here documents, and old seds have small limits too.
6178 ac_lines=`grep -c . conftest.vals
`
6179 # grep -c gives empty output for an empty file on some AIX systems.
6180 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6181 # Write a limited-size here document to conftest.frag.
6182 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6183 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6185 sed -f conftest.frag conftest.in > conftest.out
6187 mv conftest.out conftest.in
6189 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6191 mv conftest.tail conftest.vals
6195 cat >> $CONFIG_STATUS <<\EOF
6196 rm -f conftest.frag conftest.h
6197 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6198 cat conftest.in >> conftest.h
6200 if cmp -s $ac_file conftest.h 2>/dev/null; then
6201 echo "$ac_file is unchanged"
6204 # Remove last slash and all that follows it. Not all systems have dirname.
6205 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6206 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6207 # The file is in a subdirectory.
6208 test ! -d "$ac_dir" && mkdir "$ac_dir"
6211 mv conftest.h $ac_file
6216 cat >> $CONFIG_STATUS <<EOF
6218 target_cpu_type=${target_cpu_type}
6219 cgen_cpu_prefix=${cgen_cpu_prefix}
6220 obj_format=${obj_format}
6223 cat >> $CONFIG_STATUS <<\EOF
6224 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6225 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6226 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6227 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6228 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6229 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6230 if test "x$cgen_cpu_prefix" != x ; then
6231 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6234 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6237 chmod +x $CONFIG_STATUS
6238 rm -fr confdefs* $ac_clean_files
6239 test "$no_create" = yes || $SHELL $CONFIG_STATUS || exit 1