3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock force libtool not to do file locking"
25 --enable-bfd-assembler use BFD back end for writing object files"
27 targets alternative target configurations besides the primary"
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
31 --disable-nls do not use Native Language Support"
33 --with-included-gettext use the GNU gettext library included here"
35 --enable-maintainer-mode enable make rules and dependencies not useful
36 (and sometimes confusing) to the casual installer"
38 # Initialize some variables set by options.
39 # The variables have the same names as the options, with
40 # dashes changed to underlines.
42 cache_file
=.
/config.cache
51 program_transform_name
=s
,x
,x
,
60 bindir
='${exec_prefix}/bin'
61 sbindir
='${exec_prefix}/sbin'
62 libexecdir
='${exec_prefix}/libexec'
63 datadir
='${prefix}/share'
64 sysconfdir
='${prefix}/etc'
65 sharedstatedir
='${prefix}/com'
66 localstatedir
='${prefix}/var'
67 libdir
='${exec_prefix}/lib'
68 includedir
='${prefix}/include'
69 oldincludedir
='/usr/include'
70 infodir
='${prefix}/info'
71 mandir
='${prefix}/man'
73 # Initialize some other variables.
76 SHELL
=${CONFIG_SHELL-/bin/sh}
77 # Maximum number of lines to put in a shell here document.
84 # If the previous option needs an argument, assign it.
85 if test -n "$ac_prev"; then
86 eval "$ac_prev=\$ac_option"
92 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 # Accept the important Cygnus configure options, so we can diagnose typos.
100 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
102 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
103 bindir
="$ac_optarg" ;;
105 -build |
--build |
--buil |
--bui |
--bu)
107 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
108 build
="$ac_optarg" ;;
110 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
111 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
112 ac_prev
=cache_file
;;
113 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
114 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
115 cache_file
="$ac_optarg" ;;
117 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
119 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
121 datadir
="$ac_optarg" ;;
123 -disable-* |
--disable-*)
124 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
130 eval "enable_${ac_feature}=no" ;;
132 -enable-* |
--enable-*)
133 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
134 # Reject names that are not valid shell variable names.
135 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
136 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
138 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
143 eval "enable_${ac_feature}='$ac_optarg'" ;;
145 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
146 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
147 |
--exec |
--exe |
--ex)
148 ac_prev
=exec_prefix
;;
149 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
150 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
151 |
--exec=* |
--exe=* |
--ex=*)
152 exec_prefix
="$ac_optarg" ;;
154 -gas |
--gas |
--ga |
--g)
155 # Obsolete; use --with-gas.
158 -help |
--help |
--hel |
--he)
159 # Omit some internal or obsolete options to make the list less imposing.
160 # This message is too long to be a string in the A/UX 3.1 sh.
162 Usage: configure [options] [host]
163 Options: [defaults in brackets after descriptions]
165 --cache-file=FILE cache test results in FILE
166 --help print this message
167 --no-create do not create output files
168 --quiet, --silent do not print \`checking...' messages
169 --site-file=FILE use FILE as the site file
170 --version print the version of autoconf that created configure
171 Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201 Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
214 -host |
--host |
--hos |
--ho)
216 -host=* |
--host=* |
--hos=* |
--ho=*)
219 -includedir |
--includedir |
--includedi |
--included |
--include \
220 |
--includ |
--inclu |
--incl |
--inc)
221 ac_prev
=includedir
;;
222 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
223 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
224 includedir
="$ac_optarg" ;;
226 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
228 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
229 infodir
="$ac_optarg" ;;
231 -libdir |
--libdir |
--libdi |
--libd)
233 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
234 libdir
="$ac_optarg" ;;
236 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
237 |
--libexe |
--libex |
--libe)
238 ac_prev
=libexecdir
;;
239 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
240 |
--libexe=* |
--libex=* |
--libe=*)
241 libexecdir
="$ac_optarg" ;;
243 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
244 |
--localstate |
--localstat |
--localsta |
--localst \
245 |
--locals |
--local |
--loca |
--loc |
--lo)
246 ac_prev
=localstatedir
;;
247 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
248 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
249 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
250 localstatedir
="$ac_optarg" ;;
252 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
254 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
255 mandir
="$ac_optarg" ;;
258 # Obsolete; use --without-fp.
261 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
265 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
266 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
269 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
270 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
271 |
--oldin |
--oldi |
--old |
--ol |
--o)
272 ac_prev
=oldincludedir
;;
273 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
274 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
275 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
276 oldincludedir
="$ac_optarg" ;;
278 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
280 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
281 prefix
="$ac_optarg" ;;
283 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
284 |
--program-pre |
--program-pr |
--program-p)
285 ac_prev
=program_prefix
;;
286 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
287 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
288 program_prefix
="$ac_optarg" ;;
290 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
291 |
--program-suf |
--program-su |
--program-s)
292 ac_prev
=program_suffix
;;
293 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
294 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
295 program_suffix
="$ac_optarg" ;;
297 -program-transform-name |
--program-transform-name \
298 |
--program-transform-nam |
--program-transform-na \
299 |
--program-transform-n |
--program-transform- \
300 |
--program-transform |
--program-transfor \
301 |
--program-transfo |
--program-transf \
302 |
--program-trans |
--program-tran \
303 |
--progr-tra |
--program-tr |
--program-t)
304 ac_prev
=program_transform_name
;;
305 -program-transform-name=* |
--program-transform-name=* \
306 |
--program-transform-nam=* |
--program-transform-na=* \
307 |
--program-transform-n=* |
--program-transform-=* \
308 |
--program-transform=* |
--program-transfor=* \
309 |
--program-transfo=* |
--program-transf=* \
310 |
--program-trans=* |
--program-tran=* \
311 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
312 program_transform_name
="$ac_optarg" ;;
314 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
315 |
-silent |
--silent |
--silen |
--sile |
--sil)
318 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
320 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
322 sbindir
="$ac_optarg" ;;
324 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
325 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
326 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
328 ac_prev
=sharedstatedir
;;
329 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
330 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
331 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
333 sharedstatedir
="$ac_optarg" ;;
335 -site |
--site |
--sit)
337 -site=* |
--site=* |
--sit=*)
340 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
342 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
343 sitefile
="$ac_optarg" ;;
345 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
347 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
348 srcdir
="$ac_optarg" ;;
350 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
351 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
352 ac_prev
=sysconfdir
;;
353 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
354 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
355 sysconfdir
="$ac_optarg" ;;
357 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
359 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
360 target
="$ac_optarg" ;;
362 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
365 -version |
--version |
--versio |
--versi |
--vers)
366 echo "configure generated by autoconf version 2.13"
370 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package
=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}='$ac_optarg'" ;;
382 -without-* |
--without-*)
383 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
384 # Reject names that are not valid shell variable names.
385 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
386 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
388 ac_package
=`echo $ac_package| sed 's/-/_/g'`
389 eval "with_${ac_package}=no" ;;
392 # Obsolete; use --with-x.
395 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
396 |
--x-incl |
--x-inc |
--x-in |
--x-i)
397 ac_prev
=x_includes
;;
398 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
399 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
400 x_includes
="$ac_optarg" ;;
402 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
403 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
404 ac_prev
=x_libraries
;;
405 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
406 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
407 x_libraries
="$ac_optarg" ;;
409 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
413 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
414 echo "configure: warning: $ac_option: invalid host type" 1>&2
416 if test "x$nonopt" != xNONE
; then
417 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
425 if test -n "$ac_prev"; then
426 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
429 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
431 # File descriptor usage:
434 # 2 errors and warnings
435 # 3 some systems may open it to /dev/tty
436 # 4 used on the Kubota Titan
437 # 6 checking for... messages and results
438 # 5 compiler messages saved in config.log
439 if test "$silent" = yes; then
447 This file contains any messages produced by compilers while
448 running configure, to aid debugging if configure makes a mistake.
451 # Strip out --no-create and --no-recursion so they do not pile up.
452 # Also quote any args containing shell metacharacters.
457 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
458 |
--no-cr |
--no-c) ;;
459 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
460 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
461 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
462 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
463 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
468 # Only set these to C if already set. These must not be set unconditionally
469 # because not all systems understand e.g. LANG=C (notably SCO).
470 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
471 # Non-C LC_CTYPE values break the ctype check.
472 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
473 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
474 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
475 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
477 # confdefs.h avoids OS command line length limits that DEFS can exceed.
478 rm -rf conftest
* confdefs.h
479 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
482 # A filename unique to this package, relative to the directory that
483 # configure is in, which we can look for to find out if srcdir is correct.
486 # Find the source files, if location was not specified.
487 if test -z "$srcdir"; then
488 ac_srcdir_defaulted
=yes
489 # Try the directory containing this script, then its parent.
491 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
492 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
494 if test ! -r $srcdir/$ac_unique_file; then
498 ac_srcdir_defaulted
=no
500 if test ! -r $srcdir/$ac_unique_file; then
501 if test "$ac_srcdir_defaulted" = yes; then
502 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
507 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
509 # Prefer explicitly selected file to automatically selected ones.
510 if test -z "$sitefile"; then
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE
; then
513 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
515 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
519 CONFIG_SITE
="$sitefile"
521 for ac_site_file
in $CONFIG_SITE; do
522 if test -r "$ac_site_file"; then
523 echo "loading site script $ac_site_file"
528 if test -r "$cache_file"; then
529 echo "loading cache $cache_file"
532 echo "creating cache $cache_file"
537 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
538 ac_cpp
='$CPP $CPPFLAGS'
539 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
540 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
541 cross_compiling
=$ac_cv_prog_cc_cross
545 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
546 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
547 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
554 ac_n
= ac_c
='\c' ac_t
=
560 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
561 if test -f $ac_dir/install-sh
; then
563 ac_install_sh
="$ac_aux_dir/install-sh -c"
565 elif test -f $ac_dir/install.sh
; then
567 ac_install_sh
="$ac_aux_dir/install.sh -c"
571 if test -z "$ac_aux_dir"; then
572 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
574 ac_config_guess
=$ac_aux_dir/config.guess
575 ac_config_sub
=$ac_aux_dir/config.sub
576 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
579 # Do some error checking and defaulting for the host and target type.
581 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
584 # 1. You are not allowed to specify --host, --target, and nonopt at the
586 # 2. Host defaults to nonopt.
587 # 3. If nonopt is not specified, then host defaults to the current host,
588 # as determined by config.guess.
589 # 4. Target and build default to nonopt.
590 # 5. If nonopt is not specified, then target and build default to host.
592 # The aliases save the names the user supplied, while $host etc.
593 # will get canonicalized.
594 case $host---$target---$nonopt in
595 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
596 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
600 # Make sure we can run config.sub.
601 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
602 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
605 echo $ac_n "checking host system type""... $ac_c" 1>&6
606 echo "configure:607: checking host system type" >&5
609 case "$host_alias" in
613 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
614 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
616 *) host_alias
=$nonopt ;;
620 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
621 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
622 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
623 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
624 echo "$ac_t""$host" 1>&6
626 echo $ac_n "checking target system type""... $ac_c" 1>&6
627 echo "configure:628: checking target system type" >&5
630 case "$target_alias" in
633 NONE
) target_alias
=$host_alias ;;
634 *) target_alias
=$nonopt ;;
638 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
639 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
640 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
641 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
642 echo "$ac_t""$target" 1>&6
644 echo $ac_n "checking build system type""... $ac_c" 1>&6
645 echo "configure:646: checking build system type" >&5
648 case "$build_alias" in
651 NONE
) build_alias
=$host_alias ;;
652 *) build_alias
=$nonopt ;;
656 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
657 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
658 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
659 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
660 echo "$ac_t""$build" 1>&6
662 test "$host_alias" != "$target_alias" &&
663 test "$program_prefix$program_suffix$program_transform_name" = \
665 program_prefix
=${target_alias}-
668 # Find a good install program. We prefer a C program (faster),
669 # so one script is as good as another. But avoid the broken or
670 # incompatible versions:
671 # SysV /etc/install, /usr/sbin/install
672 # SunOS /usr/etc/install
675 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
676 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
677 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
678 # ./install, which can be erroneously created by make from ./install.sh.
679 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
680 echo "configure:681: checking for a BSD compatible install" >&5
681 if test -z "$INSTALL"; then
682 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
683 echo $ac_n "(cached) $ac_c" 1>&6
685 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
686 for ac_dir
in $PATH; do
687 # Account for people who put trailing slashes in PATH elements.
689 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
691 # OSF1 and SCO ODT 3.0 have their own names for install.
692 # Don't use installbsd from OSF since it installs stuff as root
694 for ac_prog
in ginstall scoinst
install; do
695 if test -f $ac_dir/$ac_prog; then
696 if test $ac_prog = install &&
697 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
698 # AIX install. It has an incompatible calling convention.
701 ac_cv_path_install
="$ac_dir/$ac_prog -c"
712 if test "${ac_cv_path_install+set}" = set; then
713 INSTALL
="$ac_cv_path_install"
715 # As a last resort, use the slow shell script. We don't cache a
716 # path for INSTALL within a source directory, because that will
717 # break other packages using the cache if that directory is
718 # removed, or if the path is relative.
719 INSTALL
="$ac_install_sh"
722 echo "$ac_t""$INSTALL" 1>&6
724 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
725 # It thinks the first close brace ends the variable substitution.
726 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
728 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
730 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
732 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
733 echo "configure:734: checking whether build environment is sane" >&5
736 echo timestamp
> conftestfile
737 # Do `set' in a subshell so we don't clobber the current shell's
738 # arguments. Must try -L first in case configure is actually a
739 # symlink; some systems play weird games with the mod time of symlinks
740 # (eg FreeBSD returns the mod time of the symlink's containing
743 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
744 if test "$*" = "X"; then
746 set X
`ls -t $srcdir/configure conftestfile`
748 if test "$*" != "X $srcdir/configure conftestfile" \
749 && test "$*" != "X conftestfile $srcdir/configure"; then
751 # If neither matched, then we have a broken ls. This can happen
752 # if, for instance, CONFIG_SHELL is bash and it inherits a
753 # broken ls alias from the environment. This has actually
754 # happened. Such a system could not be considered "sane".
755 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
756 alias in your environment" 1>&2; exit 1; }
759 test "$2" = conftestfile
765 { echo "configure: error: newly created file is older than distributed files!
766 Check your system clock" 1>&2; exit 1; }
769 echo "$ac_t""yes" 1>&6
770 if test "$program_transform_name" = s
,x
,x
,; then
771 program_transform_name
=
773 # Double any \ or $. echo might interpret backslashes.
774 cat <<\EOF_SED
> conftestsed
775 s
,\\,\\\\,g
; s
,\$
,$$
,g
777 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
780 test "$program_prefix" != NONE
&&
781 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
782 # Use a double $ so make ignores it.
783 test "$program_suffix" != NONE
&&
784 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
786 # sed with no file args requires a program.
787 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
789 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
790 echo "configure:791: checking whether ${MAKE-make} sets \${MAKE}" >&5
791 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
792 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 cat > conftestmake
<<\EOF
797 @
echo 'ac_maketemp="${MAKE}"'
799 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
800 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
801 if test -n "$ac_maketemp"; then
802 eval ac_cv_prog_make_
${ac_make}_set
=yes
804 eval ac_cv_prog_make_
${ac_make}_set
=no
808 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
809 echo "$ac_t""yes" 1>&6
812 echo "$ac_t""no" 1>&6
813 SET_MAKE
="MAKE=${MAKE-make}"
821 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
822 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
824 cat >> confdefs.h
<<EOF
825 #define PACKAGE "$PACKAGE"
828 cat >> confdefs.h
<<EOF
829 #define VERSION "$VERSION"
834 missing_dir
=`cd $ac_aux_dir && pwd`
835 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
836 echo "configure:837: checking for working aclocal" >&5
837 # Run test in a subshell; some versions of sh will print an error if
838 # an executable is not found, even if stderr is redirected.
839 # Redirect stdin to placate older versions of autoconf. Sigh.
840 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
842 echo "$ac_t""found" 1>&6
844 ACLOCAL
="$missing_dir/missing aclocal"
845 echo "$ac_t""missing" 1>&6
848 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
849 echo "configure:850: checking for working autoconf" >&5
850 # Run test in a subshell; some versions of sh will print an error if
851 # an executable is not found, even if stderr is redirected.
852 # Redirect stdin to placate older versions of autoconf. Sigh.
853 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
855 echo "$ac_t""found" 1>&6
857 AUTOCONF
="$missing_dir/missing autoconf"
858 echo "$ac_t""missing" 1>&6
861 echo $ac_n "checking for working automake""... $ac_c" 1>&6
862 echo "configure:863: checking for working automake" >&5
863 # Run test in a subshell; some versions of sh will print an error if
864 # an executable is not found, even if stderr is redirected.
865 # Redirect stdin to placate older versions of autoconf. Sigh.
866 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
868 echo "$ac_t""found" 1>&6
870 AUTOMAKE
="$missing_dir/missing automake"
871 echo "$ac_t""missing" 1>&6
874 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
875 echo "configure:876: checking for working autoheader" >&5
876 # Run test in a subshell; some versions of sh will print an error if
877 # an executable is not found, even if stderr is redirected.
878 # Redirect stdin to placate older versions of autoconf. Sigh.
879 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
880 AUTOHEADER
=autoheader
881 echo "$ac_t""found" 1>&6
883 AUTOHEADER
="$missing_dir/missing autoheader"
884 echo "$ac_t""missing" 1>&6
887 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
888 echo "configure:889: checking for working makeinfo" >&5
889 # Run test in a subshell; some versions of sh will print an error if
890 # an executable is not found, even if stderr is redirected.
891 # Redirect stdin to placate older versions of autoconf. Sigh.
892 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
894 echo "$ac_t""found" 1>&6
896 MAKEINFO
="$missing_dir/missing makeinfo"
897 echo "$ac_t""missing" 1>&6
902 # Check whether --enable-shared or --disable-shared was given.
903 if test "${enable_shared+set}" = set; then
904 enableval
="$enable_shared"
907 yes) enable_shared
=yes ;;
908 no
) enable_shared
=no
;;
911 # Look at the argument we got. We use all the common list separators.
912 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
913 for pkg
in $enableval; do
914 if test "X$pkg" = "X$p"; then
925 # Check whether --enable-static or --disable-static was given.
926 if test "${enable_static+set}" = set; then
927 enableval
="$enable_static"
930 yes) enable_static
=yes ;;
931 no
) enable_static
=no
;;
934 # Look at the argument we got. We use all the common list separators.
935 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
936 for pkg
in $enableval; do
937 if test "X$pkg" = "X$p"; then
948 # Check whether --enable-fast-install or --disable-fast-install was given.
949 if test "${enable_fast_install+set}" = set; then
950 enableval
="$enable_fast_install"
953 yes) enable_fast_install
=yes ;;
954 no
) enable_fast_install
=no
;;
956 enable_fast_install
=no
957 # Look at the argument we got. We use all the common list separators.
958 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
959 for pkg
in $enableval; do
960 if test "X$pkg" = "X$p"; then
961 enable_fast_install
=yes
968 enable_fast_install
=yes
971 # Extract the first word of "ranlib", so it can be a program name with args.
972 set dummy ranlib
; ac_word
=$2
973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
974 echo "configure:975: checking for $ac_word" >&5
975 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
976 echo $ac_n "(cached) $ac_c" 1>&6
978 if test -n "$RANLIB"; then
979 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
981 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
983 for ac_dir
in $ac_dummy; do
984 test -z "$ac_dir" && ac_dir
=.
985 if test -f $ac_dir/$ac_word; then
986 ac_cv_prog_RANLIB
="ranlib"
991 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
994 RANLIB
="$ac_cv_prog_RANLIB"
995 if test -n "$RANLIB"; then
996 echo "$ac_t""$RANLIB" 1>&6
998 echo "$ac_t""no" 1>&6
1001 # Extract the first word of "gcc", so it can be a program name with args.
1002 set dummy gcc
; ac_word
=$2
1003 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1004 echo "configure:1005: checking for $ac_word" >&5
1005 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1006 echo $ac_n "(cached) $ac_c" 1>&6
1008 if test -n "$CC"; then
1009 ac_cv_prog_CC
="$CC" # Let the user override the test.
1011 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1013 for ac_dir
in $ac_dummy; do
1014 test -z "$ac_dir" && ac_dir
=.
1015 if test -f $ac_dir/$ac_word; then
1024 if test -n "$CC"; then
1025 echo "$ac_t""$CC" 1>&6
1027 echo "$ac_t""no" 1>&6
1030 if test -z "$CC"; then
1031 # Extract the first word of "cc", so it can be a program name with args.
1032 set dummy cc
; ac_word
=$2
1033 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1034 echo "configure:1035: checking for $ac_word" >&5
1035 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1036 echo $ac_n "(cached) $ac_c" 1>&6
1038 if test -n "$CC"; then
1039 ac_cv_prog_CC
="$CC" # Let the user override the test.
1041 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1044 for ac_dir
in $ac_dummy; do
1045 test -z "$ac_dir" && ac_dir
=.
1046 if test -f $ac_dir/$ac_word; then
1047 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1048 ac_prog_rejected
=yes
1056 if test $ac_prog_rejected = yes; then
1057 # We found a bogon in the path, so make sure we never use it.
1058 set dummy
$ac_cv_prog_CC
1060 if test $# -gt 0; then
1061 # We chose a different compiler from the bogus one.
1062 # However, it has the same basename, so the bogon will be chosen
1063 # first if we set CC to just the basename; use the full file name.
1065 set dummy
"$ac_dir/$ac_word" "$@"
1073 if test -n "$CC"; then
1074 echo "$ac_t""$CC" 1>&6
1076 echo "$ac_t""no" 1>&6
1079 if test -z "$CC"; then
1080 case "`uname -s`" in
1082 # Extract the first word of "cl", so it can be a program name with args.
1083 set dummy cl
; ac_word
=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$CC"; then
1090 ac_cv_prog_CC
="$CC" # Let the user override the test.
1092 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1094 for ac_dir
in $ac_dummy; do
1095 test -z "$ac_dir" && ac_dir
=.
1096 if test -f $ac_dir/$ac_word; then
1105 if test -n "$CC"; then
1106 echo "$ac_t""$CC" 1>&6
1108 echo "$ac_t""no" 1>&6
1113 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1116 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1117 echo "configure:1118: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1120 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1121 ac_cpp
='$CPP $CPPFLAGS'
1122 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1123 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1124 cross_compiling
=$ac_cv_prog_cc_cross
1126 cat > conftest.
$ac_ext << EOF
1128 #line 1129 "configure"
1129 #include "confdefs.h"
1133 if { (eval echo configure
:1134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1134 ac_cv_prog_cc_works
=yes
1135 # If we can't run a trivial program, we are probably using a cross compiler.
1136 if (.
/conftest
; exit) 2>/dev
/null
; then
1137 ac_cv_prog_cc_cross
=no
1139 ac_cv_prog_cc_cross
=yes
1142 echo "configure: failed program was:" >&5
1143 cat conftest.
$ac_ext >&5
1144 ac_cv_prog_cc_works
=no
1148 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1149 ac_cpp
='$CPP $CPPFLAGS'
1150 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1151 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1152 cross_compiling
=$ac_cv_prog_cc_cross
1154 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1155 if test $ac_cv_prog_cc_works = no
; then
1156 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1158 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1159 echo "configure:1160: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1160 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1161 cross_compiling
=$ac_cv_prog_cc_cross
1163 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1164 echo "configure:1165: checking whether we are using GNU C" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1166 echo $ac_n "(cached) $ac_c" 1>&6
1168 cat > conftest.c
<<EOF
1173 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1180 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1182 if test $ac_cv_prog_gcc = yes; then
1188 ac_test_CFLAGS
="${CFLAGS+set}"
1189 ac_save_CFLAGS
="$CFLAGS"
1191 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1192 echo "configure:1193: checking whether ${CC-cc} accepts -g" >&5
1193 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1194 echo $ac_n "(cached) $ac_c" 1>&6
1196 echo 'void f(){}' > conftest.c
1197 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1206 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1207 if test "$ac_test_CFLAGS" = set; then
1208 CFLAGS
="$ac_save_CFLAGS"
1209 elif test $ac_cv_prog_cc_g = yes; then
1210 if test "$GCC" = yes; then
1216 if test "$GCC" = yes; then
1223 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1224 if test "${with_gnu_ld+set}" = set; then
1225 withval
="$with_gnu_ld"
1226 test "$withval" = no || with_gnu_ld
=yes
1232 if test "$ac_cv_prog_gcc" = yes; then
1233 # Check if gcc -print-prog-name=ld gives a path.
1234 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1235 echo "configure:1236: checking for ld used by GCC" >&5
1236 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1238 # Accept absolute paths.
1239 /* |
[A-Za-z
]:[\\/]*)
1240 re_direlt
='/[^/][^/]*/\.\./'
1241 # Canonicalize the path of ld
1242 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1243 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1244 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1246 test -z "$LD" && LD
="$ac_prog"
1249 # If it fails, then pretend we aren't using GCC.
1253 # If it is relative, then search for the first ld in PATH.
1257 elif test "$with_gnu_ld" = yes; then
1258 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1259 echo "configure:1260: checking for GNU ld" >&5
1261 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1262 echo "configure:1263: checking for non-GNU ld" >&5
1264 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1265 echo $ac_n "(cached) $ac_c" 1>&6
1267 if test -z "$LD"; then
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1269 for ac_dir
in $PATH; do
1270 test -z "$ac_dir" && ac_dir
=.
1271 if test -f "$ac_dir/$ac_prog"; then
1272 ac_cv_path_LD
="$ac_dir/$ac_prog"
1273 # Check to see if the program is GNU ld. I'd rather use --version,
1274 # but apparently some GNU ld's only accept -v.
1275 # Break only if it was the GNU/non-GNU ld that we prefer.
1276 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1277 test "$with_gnu_ld" != no
&& break
1279 test "$with_gnu_ld" != yes && break
1285 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1290 if test -n "$LD"; then
1291 echo "$ac_t""$LD" 1>&6
1293 echo "$ac_t""no" 1>&6
1295 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1297 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1298 echo "configure:1299: checking if the linker ($LD) is GNU ld" >&5
1299 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1300 echo $ac_n "(cached) $ac_c" 1>&6
1302 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1303 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1304 ac_cv_prog_gnu_ld
=yes
1306 ac_cv_prog_gnu_ld
=no
1310 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1313 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1314 echo "configure:1315: checking for BSD-compatible nm" >&5
1315 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1316 echo $ac_n "(cached) $ac_c" 1>&6
1318 if test -n "$NM"; then
1319 # Let the user override the test.
1322 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1323 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1324 test -z "$ac_dir" && ac_dir
=.
1325 if test -f $ac_dir/nm
; then
1326 # Check to see if the nm accepts a BSD-compat flag.
1327 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1328 # nm: unknown option "B" ignored
1329 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1330 ac_cv_path_NM
="$ac_dir/nm -B"
1332 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1333 ac_cv_path_NM
="$ac_dir/nm -p"
1336 ac_cv_path_NM
=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1337 continue # so that we can try to find one that supports BSD flags
1342 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1347 echo "$ac_t""$NM" 1>&6
1350 # Check for command to grab the raw symbol name followed by C symbol from nm.
1351 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1352 echo "configure:1353: checking command to parse $NM output" >&5
1353 if eval "test \"`echo '$''{'ac_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
1354 echo $ac_n "(cached) $ac_c" 1>&6
1356 # These are sane defaults that work on at least a few old systems.
1357 # {They come from Ultrix. What could be older than Ultrix?!! ;)}
1359 # Character class describing NM global symbol codes.
1360 ac_symcode
='[BCDEGRST]'
1362 # Regexp to match symbols that can be accessed directly from C.
1363 ac_sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
1365 # Transform the above into a raw symbol and a C symbol.
1366 ac_symxfrm
='\1 \2\3 \3'
1368 # Transform an extracted symbol line into a proper C declaration
1369 ac_global_symbol_to_cdecl
="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
1371 # Define system-specific variables.
1377 ac_symcode
='[ABCDGISTW]'
1380 ac_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
1383 ac_symcode
='[BCDEGRST]'
1390 # If we're using GNU nm, then use its standard symbol codes.
1391 if $NM -V 2>&1 |
egrep '(GNU|with BFD)' > /dev
/null
; then
1392 ac_symcode
='[ABCDGISTW]'
1395 # Try without a prefix undercore, then with it.
1396 for ac_symprfx
in "" "_"; do
1398 ac_cv_sys_global_symbol_pipe
="sed -n -e 's/^.* \($ac_symcode\) *\($ac_symprfx\)$ac_sympat$/$ac_symxfrm/p'"
1400 # Check to see that the pipe works correctly.
1402 rm -f conftest.
$ac_ext
1403 cat > conftest.
$ac_ext <<EOF
1408 void nm_test_func(){}
1412 int main(){nm_test_var='a';nm_test_func;return 0;}
1415 if { (eval echo configure
:1416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1416 # Now try to grab the symbols.
1417 ac_nlist
=conftest.nm
1419 if { (eval echo configure
:1420: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1421 # Try sorting and uniquifying the output.
1422 if sort "$ac_nlist" |
uniq > "$ac_nlist"T
; then
1423 mv -f "$ac_nlist"T
"$ac_nlist"
1428 # Make sure that we snagged all the symbols we need.
1429 if egrep ' nm_test_var$' "$ac_nlist" >/dev
/null
; then
1430 if egrep ' nm_test_func$' "$ac_nlist" >/dev
/null
; then
1431 cat <<EOF > conftest.c
1437 # Now generate the symbol file.
1438 eval "$ac_global_symbol_to_cdecl"' < "$ac_nlist" >> conftest.c'
1440 cat <<EOF >> conftest.c
1441 #if defined (__STDC__) && __STDC__
1442 # define lt_ptr_t void *
1444 # define lt_ptr_t char *
1448 /* The mapping between symbol names and symbols. */
1453 lt_preloaded_symbols[] =
1456 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$ac_nlist" >> conftest.c
1457 cat <<\EOF
>> conftest.c
1465 # Now try linking the two files.
1466 mv conftest.
$ac_objext conftestm.
$ac_objext
1467 ac_save_LIBS
="$LIBS"
1468 ac_save_CFLAGS
="$CFLAGS"
1469 LIBS
="conftestm.$ac_objext"
1470 CFLAGS
="$CFLAGS$no_builtin_flag"
1471 if { (eval echo configure
:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1474 echo "configure: failed program was:" >&5
1477 LIBS
="$ac_save_LIBS"
1478 CFLAGS
="$ac_save_CFLAGS"
1480 echo "cannot find nm_test_func in $ac_nlist" >&5
1483 echo "cannot find nm_test_var in $ac_nlist" >&5
1486 echo "cannot run $ac_cv_sys_global_symbol_pipe" >&5
1489 echo "$progname: failed program was:" >&5
1494 # Do not use the global_symbol_pipe unless it works.
1495 if test "$ac_pipe_works" = yes; then
1496 if test x
"$ac_symprfx" = x
"_"; then
1497 ac_cv_sys_symbol_underscore
=yes
1499 ac_cv_sys_symbol_underscore
=no
1503 ac_cv_sys_global_symbol_pipe
=
1511 if test -z "$ac_cv_sys_global_symbol_pipe"; then
1514 echo "$ac_t""$ac_result" 1>&6
1516 echo $ac_n "checking for _ prefix in compiled symbols""... $ac_c" 1>&6
1517 echo "configure:1518: checking for _ prefix in compiled symbols" >&5
1518 if eval "test \"`echo '$''{'ac_cv_sys_symbol_underscore'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 ac_cv_sys_symbol_underscore
=no
1522 cat > conftest.
$ac_ext <<EOF
1523 void nm_test_func(){}
1524 int main(){nm_test_func;return 0;}
1526 if { (eval echo configure
:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1527 # Now try to grab the symbols.
1528 ac_nlist
=conftest.nm
1529 if { (eval echo configure
:1530: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1530 # See whether the symbols have a leading underscore.
1531 if egrep '^. _nm_test_func' "$ac_nlist" >/dev
/null
; then
1532 ac_cv_sys_symbol_underscore
=yes
1534 if egrep '^. nm_test_func ' "$ac_nlist" >/dev
/null
; then
1537 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
1541 echo "configure: cannot run $ac_cv_sys_global_symbol_pipe" >&5
1544 echo "configure: failed program was:" >&5
1551 echo "$ac_t""$ac_cv_sys_symbol_underscore" 1>&6
1552 USE_SYMBOL_UNDERSCORE
=${ac_cv_sys_symbol_underscore=no}
1554 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether ln -s works" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1560 if ln -s X conftestdata
2>/dev
/null
1563 ac_cv_prog_LN_S
="ln -s"
1568 LN_S
="$ac_cv_prog_LN_S"
1569 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1570 echo "$ac_t""yes" 1>&6
1572 echo "$ac_t""no" 1>&6
1575 if test $host != $build; then
1576 ac_tool_prefix
=${host_alias}-
1582 # Check for any special flags to pass to ltconfig.
1583 libtool_flags
="--cache-file=$cache_file"
1584 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1585 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1586 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1587 test "$lt_dlopen" = yes && libtool_flags
="$libtool_flags --enable-dlopen"
1588 test "$silent" = yes && libtool_flags
="$libtool_flags --silent"
1589 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1590 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1592 # Some flags need to be propagated to the compiler or linker for good
1596 # Find out which ABI we are using.
1597 echo '#line 1598 "configure"' > conftest.
$ac_ext
1598 if { (eval echo configure
:1599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1599 case "`/usr/bin/file conftest.o`" in
1615 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1616 SAVE_CFLAGS
="$CFLAGS"
1617 CFLAGS
="$CFLAGS -belf"
1618 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1619 echo "configure:1620: checking whether the C compiler needs -belf" >&5
1620 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1621 echo $ac_n "(cached) $ac_c" 1>&6
1623 cat > conftest.
$ac_ext <<EOF
1624 #line 1625 "configure"
1625 #include "confdefs.h"
1631 if { (eval echo configure
:1632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1633 lt_cv_cc_needs_belf
=yes
1635 echo "configure: failed program was:" >&5
1636 cat conftest.
$ac_ext >&5
1638 lt_cv_cc_needs_belf
=no
1643 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1644 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
1645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1646 CFLAGS
="$SAVE_CFLAGS"
1651 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1652 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
1653 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1654 echo "configure:1655: checking for $ac_word" >&5
1655 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1658 if test -n "$DLLTOOL"; then
1659 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1661 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1663 for ac_dir
in $ac_dummy; do
1664 test -z "$ac_dir" && ac_dir
=.
1665 if test -f $ac_dir/$ac_word; then
1666 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
1673 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1674 if test -n "$DLLTOOL"; then
1675 echo "$ac_t""$DLLTOOL" 1>&6
1677 echo "$ac_t""no" 1>&6
1681 if test -z "$ac_cv_prog_DLLTOOL"; then
1682 if test -n "$ac_tool_prefix"; then
1683 # Extract the first word of "dlltool", so it can be a program name with args.
1684 set dummy dlltool
; ac_word
=$2
1685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1686 echo "configure:1687: checking for $ac_word" >&5
1687 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1690 if test -n "$DLLTOOL"; then
1691 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1693 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1695 for ac_dir
in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir
=.
1697 if test -f $ac_dir/$ac_word; then
1698 ac_cv_prog_DLLTOOL
="dlltool"
1703 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL
="false"
1706 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1707 if test -n "$DLLTOOL"; then
1708 echo "$ac_t""$DLLTOOL" 1>&6
1710 echo "$ac_t""no" 1>&6
1718 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1719 set dummy
${ac_tool_prefix}as
; ac_word
=$2
1720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1721 echo "configure:1722: checking for $ac_word" >&5
1722 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1723 echo $ac_n "(cached) $ac_c" 1>&6
1725 if test -n "$AS"; then
1726 ac_cv_prog_AS
="$AS" # Let the user override the test.
1728 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1730 for ac_dir
in $ac_dummy; do
1731 test -z "$ac_dir" && ac_dir
=.
1732 if test -f $ac_dir/$ac_word; then
1733 ac_cv_prog_AS
="${ac_tool_prefix}as"
1741 if test -n "$AS"; then
1742 echo "$ac_t""$AS" 1>&6
1744 echo "$ac_t""no" 1>&6
1748 if test -z "$ac_cv_prog_AS"; then
1749 if test -n "$ac_tool_prefix"; then
1750 # Extract the first word of "as", so it can be a program name with args.
1751 set dummy as
; ac_word
=$2
1752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1753 echo "configure:1754: checking for $ac_word" >&5
1754 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1757 if test -n "$AS"; then
1758 ac_cv_prog_AS
="$AS" # Let the user override the test.
1760 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1762 for ac_dir
in $ac_dummy; do
1763 test -z "$ac_dir" && ac_dir
=.
1764 if test -f $ac_dir/$ac_word; then
1770 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS
="false"
1774 if test -n "$AS"; then
1775 echo "$ac_t""$AS" 1>&6
1777 echo "$ac_t""no" 1>&6
1790 # enable the --disable-libtool-lock switch
1792 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1793 if test "${enable_libtool_lock+set}" = set; then
1794 enableval
="$enable_libtool_lock"
1795 need_locks
=$enableval
1801 if test x
"$need_locks" = xno
; then
1802 libtool_flags
="$libtool_flags --disable-lock"
1806 # Save cache, so that ltconfig can load it
1807 cat > confcache
<<\EOF
1808 # This file is a shell script that caches the results of configure
1809 # tests run on this system so they can be shared between configure
1810 # scripts and configure runs. It is not useful on other systems.
1811 # If it contains results you don't want to keep, you may remove or edit it.
1813 # By default, configure uses ./config.cache as the cache file,
1814 # creating it if it does not exist already. You can give configure
1815 # the --cache-file=FILE option to use a different cache file; that is
1816 # what configure does when it calls configure scripts in
1817 # subdirectories, so they share the cache.
1818 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1819 # config.status only pays attention to the cache file if you give it the
1820 # --recheck option to rerun configure.
1823 # The following way of writing the cache mishandles newlines in values,
1824 # but we know of no workaround that is simple, portable, and efficient.
1825 # So, don't put newlines in cache variables' values.
1826 # Ultrix sh set writes to stderr and can't be redirected directly,
1827 # and sets the high bit in the cache file unless we assign to the vars.
1829 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1831 # `set' does not quote correctly, so add quotes (double-quote substitution
1832 # turns \\\\ into \\, and sed turns \\ into \).
1834 -e "s/'/'\\\\''/g" \
1835 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1838 # `set' quotes correctly as required by POSIX, so do not add quotes.
1839 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1842 if cmp -s $cache_file confcache
; then
1845 if test -w $cache_file; then
1846 echo "updating cache $cache_file"
1847 cat confcache
> $cache_file
1849 echo "not updating unwritable cache $cache_file"
1855 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1856 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1857 LD
="$LD" NM
="$NM" RANLIB
="$RANLIB" LN_S
="$LN_S" \
1858 DLLTOOL
="$DLLTOOL" AS
="$AS" \
1859 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1860 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$host \
1861 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1863 # Reload cache, that may have been modified by ltconfig
1864 if test -r "$cache_file"; then
1865 echo "loading cache $cache_file"
1868 echo "creating cache $cache_file"
1873 # This can be used to rebuild libtool when needed
1874 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1876 # Always use our own libtool.
1877 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1879 # Redirect the config.log output again, so that the ltconfig log is not
1880 # clobbered by the next message.
1881 exec 5>>.
/config.log
1885 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1886 if test "${enable_bfd_assembler+set}" = set; then
1887 enableval
="$enable_bfd_assembler"
1888 case "${enableval}" in
1889 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1890 no
) user_bfd_gas
=no
;;
1891 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1894 # Check whether --enable-targets or --disable-targets was given.
1895 if test "${enable_targets+set}" = set; then
1896 enableval
="$enable_targets"
1897 case "${enableval}" in
1898 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1900 no
) enable_targets
= ;;
1901 *) enable_targets
=$enableval ;;
1904 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1905 if test "${enable_commonbfdlib+set}" = set; then
1906 enableval
="$enable_commonbfdlib"
1907 case "${enableval}" in
1908 yes) commonbfdlib
=true
;;
1909 no
) commonbfdlib
=false
;;
1910 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1916 # Generate a header file
1921 # If we are on a DOS filesystem, we must use gdb.ini rather than
1925 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
1933 # Makefile target for installing gas in $(tooldir)/bin.
1934 install_tooldir
=install-exec-tooldir
1937 if test -n "$enable_targets" ; then
1938 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1939 result
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $t 2>/dev/null`
1940 if test -n "$result" ; then
1941 canon_targets
="$canon_targets $result"
1943 # # Permit "all", etc. We don't support it yet though.
1944 # canon_targets="$canon_targets $t"
1947 _gas_uniq_list
="$canon_targets"
1948 _gas_uniq_newlist
=""
1949 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
1950 case $_gas_uniq_i in
1952 *) case " $_gas_uniq_newlist " in
1953 *" $_gas_uniq_i "*) ;;
1954 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
1958 canon_targets
=$_gas_uniq_newlist
1964 for this_target
in $target $canon_targets ; do
1966 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1968 # check for architecture variants
1972 alpha
*) cpu_type
=alpha
;;
1973 armeb
) cpu_type
=arm endian
=big
;;
1974 arm
*) cpu_type
=arm endian
=little
;;
1975 armb
*) cpu_type
=arm endian
=little
;;
1976 armv
*l
) cpu_type
=arm endian
=little
;;
1977 armv
*b
) cpu_type
=arm endian
=big
;;
1978 strongarm
*) cpu_type
=arm endian
=little
;;
1979 thumb
*) cpu_type
=arm endian
=little
;;
1980 hppa
*) cpu_type
=hppa
;;
1981 i
[456]86) cpu_type
=i386
;;
1982 m680
[012346]0) cpu_type
=m68k
;;
1983 m68008
) cpu_type
=m68k
;;
1984 m683??
) cpu_type
=m68k
;;
1985 m5200
) cpu_type
=m68k
;;
1986 m8
*) cpu_type
=m88k
;;
1987 mips
*el
) cpu_type
=mips endian
=little
;;
1988 mips
*) cpu_type
=mips endian
=big
;;
1989 pjl
*) cpu_type
=pj endian
=little
;;
1990 pj
*) cpu_type
=pj endian
=big
;;
1991 powerpcle
*) cpu_type
=ppc endian
=little
;;
1992 powerpc
*) cpu_type
=ppc endian
=big
;;
1993 rs6000
*) cpu_type
=ppc
;;
1994 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1995 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1996 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1997 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1998 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1999 v850
*) cpu_type
=v850
;;
2000 *) cpu_type
=${cpu} ;;
2003 if test ${this_target} = $target ; then
2004 target_cpu_type
=${cpu_type}
2005 elif test ${target_cpu_type} != ${cpu_type} ; then
2009 generic_target
=${cpu_type}-$vendor-$os
2014 # assign object format
2015 case ${generic_target} in
2016 a29k-
*-coff) fmt=coff
;;
2017 a29k-amd-udi
) fmt=coff
;;
2018 a29k-amd-ebmon
) fmt=coff
;;
2019 a29k-nyu-sym1
) fmt=coff
;;
2020 a29k-
*-vxworks*) fmt=coff
;;
2022 alpha
*-*-*vms
*) fmt=evax
;;
2023 alpha
*-*-netware*) fmt=ecoff
;;
2024 alpha
*-*-openbsd*) fmt=ecoff
;;
2025 alpha
*-*-osf*) fmt=ecoff
;;
2026 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2027 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2028 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2030 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2032 arm-
*-aout) fmt=aout
;;
2033 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2034 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2035 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2036 arm-
*-linux* | armv
*-*-linux-gnu) fmt=elf em
=linux
;;
2037 arm-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2038 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2039 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2040 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2041 arm-
*-riscix*) fmt=aout em
=riscix
;;
2043 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2044 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2047 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2049 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2050 hppa-
*-linux-gnu*) fmt=elf em
=hppa
;;
2051 hppa-
*-lites*) fmt=elf em
=hppa
;;
2052 hppa-
*-osf*) fmt=som em
=hppa
;;
2053 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2054 hppa-
*-hpux*) fmt=som em
=hppa
;;
2055 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2056 hppa-
*-bsd*) fmt=som em
=hppa
;;
2057 hppa-
*-hiux*) fmt=som em
=hppa
;;
2059 h8300-
*-coff) fmt=coff
;;
2061 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2062 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2063 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2064 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2065 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2066 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2067 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2068 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2069 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2070 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2071 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2072 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2073 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2074 fmt=elf bfd_gas
=yes ;;
2075 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2076 fmt=aout em
=386bsd
;;
2077 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2078 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2080 i386-
*-sco3.2v5
*) fmt=elf
2081 if test ${this_target} = $target; then
2082 cat >> confdefs.h
<<\EOF
2088 i386-
*-sco3.2
*) fmt=coff
;;
2089 i386-
*-vsta) fmt=aout
;;
2090 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2092 i386-
*-rtemself*) fmt=elf
;;
2093 i386-
*-rtems*) fmt=coff
;;
2094 i386-
*-gnu*) fmt=elf
;;
2096 fmt=aout em
=mach bfd_gas
=yes ;;
2097 i386-
*-msdos*) fmt=aout
;;
2098 i386-
*-moss*) fmt=elf
;;
2099 i386-
*-pe) fmt=coff em
=pe
;;
2100 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2101 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2102 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2103 i386-
*-*nt
*) fmt=coff em
=pe
;;
2104 i386-
*-vxworks*) fmt=aout
;;
2105 i960-
*-bout) fmt=bout
;;
2106 i960-
*-coff) fmt=coff em
=ic960
;;
2107 i960-
*-rtems*) fmt=coff em
=ic960
;;
2108 i960-
*-nindy*) fmt=bout
;;
2109 i960-
*-vxworks4*) fmt=bout
;;
2110 i960-
*-vxworks5.0
) fmt=bout
;;
2111 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2112 i960-
*-vxworks*) fmt=bout
;;
2113 i960-
*-elf*) fmt=elf
;;
2115 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2117 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2119 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2120 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2121 m68k-apollo-
*) fmt=coff em
=apollo
;;
2122 m68k-
*-sysv4*) # must be before -sysv*
2124 m68k-
*-elf*) fmt=elf
;;
2125 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2127 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2128 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2129 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2130 m68k-
*-gnu*) fmt=elf
;;
2131 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2132 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2133 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2134 m68k-apple-aux
*) fmt=coff em
=aux
;;
2135 m68k-
*-psos*) fmt=elf em
=psos
;;
2137 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2138 m88k-
*-coff*) fmt=coff
;;
2140 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2141 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2143 # don't change em like *-*-bsd does
2144 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2145 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2146 mips-dec-bsd
*) fmt=aout endian
=little
;;
2147 mips-sony-bsd
*) fmt=ecoff
;;
2148 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2149 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2150 mips-
*-osf*) fmt=ecoff endian
=little
;;
2151 mips-
*-ecoff*) fmt=ecoff
;;
2152 mips-
*-ecoff*) fmt=ecoff
;;
2153 mips-
*-irix6*) fmt=elf
;;
2154 mips-
*-irix5*) fmt=elf
;;
2155 mips-
*-irix*) fmt=ecoff
;;
2156 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2157 mips-
*-riscos*) fmt=ecoff
;;
2158 mips-
*-sysv*) fmt=ecoff
;;
2159 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2161 mips-
*-vxworks*) fmt=elf
2162 cat >> confdefs.h
<<\EOF
2163 #define MIPS_STABS_ELF 1
2167 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2168 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2170 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2172 ppc-
*-aix*) fmt=coff
;;
2173 ppc-
*-beos*) fmt=coff
;;
2174 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2176 ppc-
*-linux-gnu*) fmt=elf
2179 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2182 ppc-
*-solaris*) fmt=elf
2183 if test ${this_target} = $target; then
2184 cat >> confdefs.h
<<\EOF
2185 #define TARGET_SOLARIS_COMMENT 1
2189 if test x
${endian} = xbig
; then
2190 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2193 ppc-
*-rtems*) fmt=elf
;;
2194 ppc-
*-macos* | ppc-
*-mpw*)
2195 fmt=coff em
=macos
;;
2196 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2197 ppc-
*-vxworks*) fmt=elf
;;
2199 sh-
*-elf*) fmt=elf
;;
2200 sh-
*-coff*) fmt=coff
;;
2201 sh-
*-rtemself*) fmt=elf
;;
2202 sh-
*-rtems*) fmt=coff
;;
2204 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2205 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2206 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2208 sparc-
*-rtems*) fmt=aout
;;
2209 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2210 sparc-
*-aout | sparc
*-*-vxworks*)
2211 fmt=aout em
=sparcaout
;;
2212 sparc-
*-coff) fmt=coff
;;
2213 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2214 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2215 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2216 sparc-fujitsu-none
) fmt=aout
;;
2217 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2219 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2220 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2222 strongarm-
*-coff) fmt=coff
;;
2223 strongarm-
*-elf) fmt=elf
;;
2225 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2226 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2227 tic80-
*-*) fmt=coff
;;
2229 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2230 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2231 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2233 vax-
*-bsd* | vax-
*-ultrix*)
2235 vax-
*-vms) fmt=vms
;;
2238 z8k-
*-coff | z8k-
*-sim)
2241 w65-
*-*) fmt=coff
;;
2243 *-*-aout |
*-*-scout)
2249 *-*-generic) fmt=generic
;;
2250 *-*-xray |
*-*-hms) fmt=coff
;;
2251 *-*-sim) fmt=coff
;;
2252 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2253 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2255 *-*-vxworks) fmt=aout
;;
2256 *-*-netware) fmt=elf
;;
2259 if test ${this_target} = $target ; then
2261 if test x
${endian} = xbig
; then
2263 elif test x
${endian} = xlittle
; then
2266 if test x
${endian_def} != x
; then
2267 cat >> confdefs.h
<<EOF
2268 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2274 case ${cpu_type}-${fmt} in
2275 alpha
*-*) bfd_gas
=yes ;;
2276 arm-
*) bfd_gas
=yes ;;
2278 # i386-aout) bfd_gas=preferred ;;
2279 mips-
*) bfd_gas
=yes ;;
2280 ns32k-
*) bfd_gas
=yes ;;
2281 ppc-
*) bfd_gas
=yes ;;
2282 sparc-
*) bfd_gas
=yes ;;
2283 strongarm-
*) bfd_gas
=yes ;;
2284 *-elf) bfd_gas
=yes ;;
2285 *-ecoff) bfd_gas
=yes ;;
2286 *-som) bfd_gas
=yes ;;
2287 #enable bfd for coff to allow testing if a bfd target is the primary target,
2288 #but not for coff as the primary target
2289 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2293 # Other random stuff.
2295 # Do we need the opcodes library?
2303 case "${enable_shared}" in
2304 yes) shared_opcodes
=true
;;
2305 *opcodes
*) shared_opcodes
=true
;;
2306 *) shared_opcodes
=false
;;
2308 if test "${shared_opcodes}" = "true"; then
2309 # A shared libopcodes must be linked against libbfd.
2315 # Any other special object files needed ?
2322 case ${extra_objects} in
2324 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2329 echo ${extra_objects} |
grep -s "itbl-parse.o"
2330 if test $?
-ne 0 ; then
2331 extra_objects
="$extra_objects itbl-parse.o"
2334 echo ${extra_objects} |
grep -s "itbl-lex.o"
2335 if test $?
-ne 0 ; then
2336 extra_objects
="$extra_objects itbl-lex.o"
2339 echo ${extra_objects} |
grep -s "itbl-ops.o"
2340 if test $?
-ne 0 ; then
2341 extra_objects
="$extra_objects itbl-ops.o"
2346 if test $this_target = $target ; then
2347 cat >> confdefs.h
<<EOF
2348 #define DEFAULT_ARCH "${arch}"
2357 if test $using_cgen = yes ; then
2358 case "x${extra_objects}" in
2360 *) extra_objects
="$extra_objects cgen.o" ;;
2364 # See if we really can support this configuration with the emulation code.
2366 if test $this_target = $target ; then
2367 primary_bfd_gas
=$bfd_gas
2371 if test $bfd_gas = no
; then
2372 # Can't support other configurations this way.
2375 elif test $bfd_gas = no
; then
2376 # Can't support this configuration.
2380 # From target name and format, produce a list of supported emulations.
2382 case ${generic_target}-${fmt} in
2383 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2384 mips-
*-linux-gnu*-*) case "$endian" in
2385 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2386 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2388 mips-
*-lnews*-ecoff) ;;
2389 mips-
*-*-ecoff) case "$endian" in
2390 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2391 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2393 mips-
*-*-elf) case "$endian" in
2394 big
) emulation
="mipsbelf mipslelf mipself" ;;
2395 *) emulation
="mipslelf mipsbelf mipself" ;;
2397 i386-
*-elf) emulation
="i386elf" ;;
2398 i386-
*-coff) emulation
="i386coff" ;;
2399 # Uncommenting the next line will turn on support for i386 COFF
2400 # in any i386 ELF configuration.
2401 # i386-*-*-elf) emulation="i386elf i386coff" ;;
2404 emulations
="$emulations $emulation"
2408 # Assign floating point type. Most processors with FP support
2409 # IEEE FP. On those that don't support FP at all, usually IEEE
2411 case ${target_cpu} in
2412 vax | tahoe
) atof
=${target_cpu} ;;
2416 case "${obj_format}" in
2417 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2420 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2422 if test $using_cgen = yes ; then
2423 case ${target_cpu} in
2424 *) cgen_cpu_prefix
=${target_cpu} ;;
2427 cat >> confdefs.h
<<\EOF
2428 #define USING_CGEN 1
2434 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2435 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2438 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2439 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2442 case ${user_bfd_gas}-${primary_bfd_gas} in
2444 # We didn't override user's choice.
2447 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2459 # User specified nothing.
2463 # Some COFF configurations want these random other flags set.
2464 case ${obj_format} in
2466 case ${target_cpu_type} in
2467 i386
) cat >> confdefs.h
<<\EOF
2471 m68k
) cat >> confdefs.h
<<\EOF
2475 m88k
) cat >> confdefs.h
<<\EOF
2483 # Getting this done right is going to be a bitch. Each configuration specified
2484 # with --enable-targets=... should be checked for environment, format, cpu, and
2487 # For each configuration, the necessary object file support code must be linked
2488 # in. This might be only one, it might be up to four. The necessary emulation
2489 # code needs to be provided, too.
2491 # And then there's "--enable-targets=all"....
2493 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2495 formats
="${obj_format}"
2498 _gas_uniq_list
="$emulations"
2499 _gas_uniq_newlist
=""
2500 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2501 case $_gas_uniq_i in
2503 *) case " $_gas_uniq_newlist " in
2504 *" $_gas_uniq_i "*) ;;
2505 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2509 emulations
=$_gas_uniq_newlist
2511 for em
in .
$emulations ; do
2514 mipsbelf | mipslelf
)
2515 fmt=elf
file=mipself
;;
2516 mipsbecoff | mipslecoff
)
2517 fmt=ecoff
file=mipsecoff
;;
2519 fmt=coff
file=i386coff
;;
2521 fmt=elf
file=i386elf
;;
2523 formats
="$formats $fmt"
2524 emfiles
="$emfiles e-$file.o"
2525 EMULATIONS
="$EMULATIONS &$em,"
2527 _gas_uniq_list
="$formats"
2528 _gas_uniq_newlist
=""
2529 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2530 case $_gas_uniq_i in
2532 *) case " $_gas_uniq_newlist " in
2533 *" $_gas_uniq_i "*) ;;
2534 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2538 formats
=$_gas_uniq_newlist
2540 _gas_uniq_list
="$emfiles"
2541 _gas_uniq_newlist
=""
2542 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2543 case $_gas_uniq_i in
2545 *) case " $_gas_uniq_newlist " in
2546 *" $_gas_uniq_i "*) ;;
2547 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2551 emfiles
=$_gas_uniq_newlist
2553 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2554 for fmt in $formats ; do
2556 aout
) cat >> confdefs.h
<<\EOF
2557 #define OBJ_MAYBE_AOUT 1
2560 bout
) cat >> confdefs.h
<<\EOF
2561 #define OBJ_MAYBE_BOUT 1
2564 coff
) cat >> confdefs.h
<<\EOF
2565 #define OBJ_MAYBE_COFF 1
2568 ecoff
) cat >> confdefs.h
<<\EOF
2569 #define OBJ_MAYBE_ECOFF 1
2572 elf
) cat >> confdefs.h
<<\EOF
2573 #define OBJ_MAYBE_ELF 1
2576 generic
) cat >> confdefs.h
<<\EOF
2577 #define OBJ_MAYBE_GENERIC 1
2580 hp300
) cat >> confdefs.h
<<\EOF
2581 #define OBJ_MAYBE_HP300 1
2584 ieee
) cat >> confdefs.h
<<\EOF
2585 #define OBJ_MAYBE_IEEE 1
2588 som
) cat >> confdefs.h
<<\EOF
2589 #define OBJ_MAYBE_SOM 1
2592 vms
) cat >> confdefs.h
<<\EOF
2593 #define OBJ_MAYBE_VMS 1
2597 extra_objects
="$extra_objects obj-$fmt.o"
2601 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2602 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2603 # e-mips* has more than one emulation per file, e-i386* has just one at the
2604 # moment. If only one emulation is specified, then don't define
2605 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2606 case "${obj_format}${emfiles}" in
2609 extra_objects
="$extra_objects $emfiles"
2610 cat >> confdefs.h
<<\EOF
2611 #define USE_EMULATIONS 1
2617 cat >> confdefs.h
<<EOF
2618 #define EMULATIONS $EMULATIONS
2621 cat >> confdefs.h
<<EOF
2622 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2626 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2627 yes-
*-coff) need_bfd
=yes ;;
2628 no-
*-coff) need_bfd
=yes
2629 cat >> confdefs.h
<<\EOF
2630 #define MANY_SEGMENTS 1
2635 reject_dev_configs
=yes
2637 case ${reject_dev_configs}-${dev} in
2639 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2649 case "${primary_bfd_gas}" in
2650 yes) cat >> confdefs.h
<<\EOF
2651 #define BFD_ASSEMBLER 1
2657 # do we need the opcodes library?
2658 case "${need_opcodes}" in
2660 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2664 case "${need_bfd}" in
2666 BFDLIB
=..
/bfd
/libbfd.la
2667 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2676 cat >> confdefs.h
<<EOF
2677 #define TARGET_ALIAS "${target_alias}"
2680 cat >> confdefs.h
<<EOF
2681 #define TARGET_CANONICAL "${target}"
2684 cat >> confdefs.h
<<EOF
2685 #define TARGET_CPU "${target_cpu}"
2688 cat >> confdefs.h
<<EOF
2689 #define TARGET_VENDOR "${target_vendor}"
2692 cat >> confdefs.h
<<EOF
2693 #define TARGET_OS "${target_os}"
2697 # Extract the first word of "gcc", so it can be a program name with args.
2698 set dummy gcc
; ac_word
=$2
2699 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2700 echo "configure:2701: checking for $ac_word" >&5
2701 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2702 echo $ac_n "(cached) $ac_c" 1>&6
2704 if test -n "$CC"; then
2705 ac_cv_prog_CC
="$CC" # Let the user override the test.
2707 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2709 for ac_dir
in $ac_dummy; do
2710 test -z "$ac_dir" && ac_dir
=.
2711 if test -f $ac_dir/$ac_word; then
2720 if test -n "$CC"; then
2721 echo "$ac_t""$CC" 1>&6
2723 echo "$ac_t""no" 1>&6
2726 if test -z "$CC"; then
2727 # Extract the first word of "cc", so it can be a program name with args.
2728 set dummy cc
; ac_word
=$2
2729 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2730 echo "configure:2731: checking for $ac_word" >&5
2731 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2732 echo $ac_n "(cached) $ac_c" 1>&6
2734 if test -n "$CC"; then
2735 ac_cv_prog_CC
="$CC" # Let the user override the test.
2737 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2740 for ac_dir
in $ac_dummy; do
2741 test -z "$ac_dir" && ac_dir
=.
2742 if test -f $ac_dir/$ac_word; then
2743 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2744 ac_prog_rejected
=yes
2752 if test $ac_prog_rejected = yes; then
2753 # We found a bogon in the path, so make sure we never use it.
2754 set dummy
$ac_cv_prog_CC
2756 if test $# -gt 0; then
2757 # We chose a different compiler from the bogus one.
2758 # However, it has the same basename, so the bogon will be chosen
2759 # first if we set CC to just the basename; use the full file name.
2761 set dummy
"$ac_dir/$ac_word" "$@"
2769 if test -n "$CC"; then
2770 echo "$ac_t""$CC" 1>&6
2772 echo "$ac_t""no" 1>&6
2775 if test -z "$CC"; then
2776 case "`uname -s`" in
2778 # Extract the first word of "cl", so it can be a program name with args.
2779 set dummy cl
; ac_word
=$2
2780 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2781 echo "configure:2782: checking for $ac_word" >&5
2782 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2783 echo $ac_n "(cached) $ac_c" 1>&6
2785 if test -n "$CC"; then
2786 ac_cv_prog_CC
="$CC" # Let the user override the test.
2788 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2790 for ac_dir
in $ac_dummy; do
2791 test -z "$ac_dir" && ac_dir
=.
2792 if test -f $ac_dir/$ac_word; then
2801 if test -n "$CC"; then
2802 echo "$ac_t""$CC" 1>&6
2804 echo "$ac_t""no" 1>&6
2809 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2812 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2813 echo "configure:2814: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2816 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2817 ac_cpp
='$CPP $CPPFLAGS'
2818 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2819 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2820 cross_compiling
=$ac_cv_prog_cc_cross
2822 cat > conftest.
$ac_ext << EOF
2824 #line 2825 "configure"
2825 #include "confdefs.h"
2829 if { (eval echo configure
:2830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2830 ac_cv_prog_cc_works
=yes
2831 # If we can't run a trivial program, we are probably using a cross compiler.
2832 if (.
/conftest
; exit) 2>/dev
/null
; then
2833 ac_cv_prog_cc_cross
=no
2835 ac_cv_prog_cc_cross
=yes
2838 echo "configure: failed program was:" >&5
2839 cat conftest.
$ac_ext >&5
2840 ac_cv_prog_cc_works
=no
2844 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2845 ac_cpp
='$CPP $CPPFLAGS'
2846 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2847 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2848 cross_compiling
=$ac_cv_prog_cc_cross
2850 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2851 if test $ac_cv_prog_cc_works = no
; then
2852 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2854 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2855 echo "configure:2856: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2856 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2857 cross_compiling
=$ac_cv_prog_cc_cross
2859 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2860 echo "configure:2861: checking whether we are using GNU C" >&5
2861 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2862 echo $ac_n "(cached) $ac_c" 1>&6
2864 cat > conftest.c
<<EOF
2869 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2870: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2876 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2878 if test $ac_cv_prog_gcc = yes; then
2884 ac_test_CFLAGS
="${CFLAGS+set}"
2885 ac_save_CFLAGS
="$CFLAGS"
2887 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2888 echo "configure:2889: checking whether ${CC-cc} accepts -g" >&5
2889 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2890 echo $ac_n "(cached) $ac_c" 1>&6
2892 echo 'void f(){}' > conftest.c
2893 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2902 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2903 if test "$ac_test_CFLAGS" = set; then
2904 CFLAGS
="$ac_save_CFLAGS"
2905 elif test $ac_cv_prog_cc_g = yes; then
2906 if test "$GCC" = yes; then
2912 if test "$GCC" = yes; then
2920 for ac_prog
in 'bison -y' byacc
2922 # Extract the first word of "$ac_prog", so it can be a program name with args.
2923 set dummy
$ac_prog; ac_word
=$2
2924 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2925 echo "configure:2926: checking for $ac_word" >&5
2926 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2927 echo $ac_n "(cached) $ac_c" 1>&6
2929 if test -n "$YACC"; then
2930 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2932 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2934 for ac_dir
in $ac_dummy; do
2935 test -z "$ac_dir" && ac_dir
=.
2936 if test -f $ac_dir/$ac_word; then
2937 ac_cv_prog_YACC
="$ac_prog"
2944 YACC
="$ac_cv_prog_YACC"
2945 if test -n "$YACC"; then
2946 echo "$ac_t""$YACC" 1>&6
2948 echo "$ac_t""no" 1>&6
2951 test -n "$YACC" && break
2953 test -n "$YACC" || YACC
="yacc"
2955 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2956 echo "configure:2957: checking how to run the C preprocessor" >&5
2957 # On Suns, sometimes $CPP names a directory.
2958 if test -n "$CPP" && test -d "$CPP"; then
2961 if test -z "$CPP"; then
2962 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2963 echo $ac_n "(cached) $ac_c" 1>&6
2965 # This must be in double quotes, not single quotes, because CPP may get
2966 # substituted into the Makefile and "${CC-cc}" will confuse make.
2968 # On the NeXT, cc -E runs the code through the compiler's parser,
2969 # not just through cpp.
2970 cat > conftest.
$ac_ext <<EOF
2971 #line 2972 "configure"
2972 #include "confdefs.h"
2976 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2977 { (eval echo configure
:2978: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2978 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2979 if test -z "$ac_err"; then
2983 echo "configure: failed program was:" >&5
2984 cat conftest.
$ac_ext >&5
2986 CPP
="${CC-cc} -E -traditional-cpp"
2987 cat > conftest.
$ac_ext <<EOF
2988 #line 2989 "configure"
2989 #include "confdefs.h"
2993 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2994 { (eval echo configure
:2995: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2995 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2996 if test -z "$ac_err"; then
3000 echo "configure: failed program was:" >&5
3001 cat conftest.
$ac_ext >&5
3003 CPP
="${CC-cc} -nologo -E"
3004 cat > conftest.
$ac_ext <<EOF
3005 #line 3006 "configure"
3006 #include "confdefs.h"
3010 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3011 { (eval echo configure
:3012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3012 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3013 if test -z "$ac_err"; then
3017 echo "configure: failed program was:" >&5
3018 cat conftest.
$ac_ext >&5
3027 ac_cv_prog_CPP
="$CPP"
3029 CPP
="$ac_cv_prog_CPP"
3031 ac_cv_prog_CPP
="$CPP"
3033 echo "$ac_t""$CPP" 1>&6
3035 missing_dir
=`cd $ac_aux_dir && pwd`
3036 for ac_prog
in flex
lex
3038 # Extract the first word of "$ac_prog", so it can be a program name with args.
3039 set dummy
$ac_prog; ac_word
=$2
3040 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3041 echo "configure:3042: checking for $ac_word" >&5
3042 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3043 echo $ac_n "(cached) $ac_c" 1>&6
3045 if test -n "$LEX"; then
3046 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3048 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3050 for ac_dir
in $ac_dummy; do
3051 test -z "$ac_dir" && ac_dir
=.
3052 if test -f $ac_dir/$ac_word; then
3053 ac_cv_prog_LEX
="$ac_prog"
3060 LEX
="$ac_cv_prog_LEX"
3061 if test -n "$LEX"; then
3062 echo "$ac_t""$LEX" 1>&6
3064 echo "$ac_t""no" 1>&6
3067 test -n "$LEX" && break
3069 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3071 # Extract the first word of "flex", so it can be a program name with args.
3072 set dummy flex
; ac_word
=$2
3073 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3074 echo "configure:3075: checking for $ac_word" >&5
3075 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3076 echo $ac_n "(cached) $ac_c" 1>&6
3078 if test -n "$LEX"; then
3079 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3081 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3083 for ac_dir
in $ac_dummy; do
3084 test -z "$ac_dir" && ac_dir
=.
3085 if test -f $ac_dir/$ac_word; then
3086 ac_cv_prog_LEX
="flex"
3091 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3094 LEX
="$ac_cv_prog_LEX"
3095 if test -n "$LEX"; then
3096 echo "$ac_t""$LEX" 1>&6
3098 echo "$ac_t""no" 1>&6
3101 if test -z "$LEXLIB"
3107 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3108 echo "configure:3109: checking for yywrap in -l$ac_lib" >&5
3109 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3110 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3111 echo $ac_n "(cached) $ac_c" 1>&6
3113 ac_save_LIBS
="$LIBS"
3114 LIBS
="-l$ac_lib $LIBS"
3115 cat > conftest.
$ac_ext <<EOF
3116 #line 3117 "configure"
3117 #include "confdefs.h"
3118 /* Override any gcc2 internal prototype to avoid an error. */
3119 /* We use char because int might match the return type of a gcc2
3120 builtin and then its argument prototype would still apply. */
3127 if { (eval echo configure
:3128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3129 eval "ac_cv_lib_$ac_lib_var=yes"
3131 echo "configure: failed program was:" >&5
3132 cat conftest.
$ac_ext >&5
3134 eval "ac_cv_lib_$ac_lib_var=no"
3137 LIBS
="$ac_save_LIBS"
3140 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3141 echo "$ac_t""yes" 1>&6
3144 echo "$ac_t""no" 1>&6
3149 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3150 echo "configure:3151: checking lex output file root" >&5
3151 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3152 echo $ac_n "(cached) $ac_c" 1>&6
3154 # The minimal lex program is just a single line: %%. But some broken lexes
3155 # (Solaris, I think it was) want two %% lines, so accommodate them.
3158 if test -f lex.yy.c
; then
3159 ac_cv_prog_lex_root
=lex.yy
3160 elif test -f lexyy.c
; then
3161 ac_cv_prog_lex_root
=lexyy
3163 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3167 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3168 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3170 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3171 echo "configure:3172: checking whether yytext is a pointer" >&5
3172 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3173 echo $ac_n "(cached) $ac_c" 1>&6
3175 # POSIX says lex can declare yytext either as a pointer or an array; the
3176 # default is implementation-dependent. Figure out which it is, since
3177 # not all implementations provide the %pointer and %array declarations.
3178 ac_cv_prog_lex_yytext_pointer
=no
3179 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3180 ac_save_LIBS
="$LIBS"
3181 LIBS
="$LIBS $LEXLIB"
3182 cat > conftest.
$ac_ext <<EOF
3183 #line 3184 "configure"
3184 #include "confdefs.h"
3185 `cat $LEX_OUTPUT_ROOT.c`
3190 if { (eval echo configure
:3191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3192 ac_cv_prog_lex_yytext_pointer
=yes
3194 echo "configure: failed program was:" >&5
3195 cat conftest.
$ac_ext >&5
3198 LIBS
="$ac_save_LIBS"
3199 rm -f "${LEX_OUTPUT_ROOT}.c"
3203 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3204 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3205 cat >> confdefs.h
<<\EOF
3206 #define YYTEXT_POINTER 1
3213 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3214 echo "configure:3215: checking for POSIXized ISC" >&5
3215 if test -d /etc
/conf
/kconfig.d
&&
3216 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3218 echo "$ac_t""yes" 1>&6
3219 ISC
=yes # If later tests want to check for ISC.
3220 cat >> confdefs.h
<<\EOF
3221 #define _POSIX_SOURCE 1
3224 if test "$GCC" = yes; then
3230 echo "$ac_t""no" 1>&6
3234 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3235 echo "configure:3236: checking for ANSI C header files" >&5
3236 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3237 echo $ac_n "(cached) $ac_c" 1>&6
3239 cat > conftest.
$ac_ext <<EOF
3240 #line 3241 "configure"
3241 #include "confdefs.h"
3247 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3248 { (eval echo configure
:3249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3249 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3250 if test -z "$ac_err"; then
3252 ac_cv_header_stdc
=yes
3255 echo "configure: failed program was:" >&5
3256 cat conftest.
$ac_ext >&5
3258 ac_cv_header_stdc
=no
3262 if test $ac_cv_header_stdc = yes; then
3263 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3264 cat > conftest.
$ac_ext <<EOF
3265 #line 3266 "configure"
3266 #include "confdefs.h"
3269 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3270 egrep "memchr" >/dev
/null
2>&1; then
3274 ac_cv_header_stdc
=no
3280 if test $ac_cv_header_stdc = yes; then
3281 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3282 cat > conftest.
$ac_ext <<EOF
3283 #line 3284 "configure"
3284 #include "confdefs.h"
3287 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3288 egrep "free" >/dev
/null
2>&1; then
3292 ac_cv_header_stdc
=no
3298 if test $ac_cv_header_stdc = yes; then
3299 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3300 if test "$cross_compiling" = yes; then
3303 cat > conftest.
$ac_ext <<EOF
3304 #line 3305 "configure"
3305 #include "confdefs.h"
3307 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3308 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3309 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3310 int main () { int i; for (i = 0; i < 256; i++)
3311 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3315 if { (eval echo configure
:3316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3319 echo "configure: failed program was:" >&5
3320 cat conftest.
$ac_ext >&5
3322 ac_cv_header_stdc
=no
3330 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3331 if test $ac_cv_header_stdc = yes; then
3332 cat >> confdefs.h
<<\EOF
3333 #define STDC_HEADERS 1
3338 echo $ac_n "checking for working const""... $ac_c" 1>&6
3339 echo "configure:3340: checking for working const" >&5
3340 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3341 echo $ac_n "(cached) $ac_c" 1>&6
3343 cat > conftest.
$ac_ext <<EOF
3344 #line 3345 "configure"
3345 #include "confdefs.h"
3349 /* Ultrix mips cc rejects this. */
3350 typedef int charset[2]; const charset x;
3351 /* SunOS 4.1.1 cc rejects this. */
3352 char const *const *ccp;
3354 /* NEC SVR4.0.2 mips cc rejects this. */
3355 struct point {int x, y;};
3356 static struct point const zero = {0,0};
3357 /* AIX XL C 1.02.0.0 rejects this.
3358 It does not let you subtract one const X* pointer from another in an arm
3359 of an if-expression whose if-part is not a constant expression */
3360 const char *g = "string";
3361 ccp = &g + (g ? g-g : 0);
3362 /* HPUX 7.0 cc rejects these. */
3365 ccp = (char const *const *) p;
3366 { /* SCO 3.2v4 cc rejects this. */
3368 char const *s = 0 ? (char *) 0 : (char const *) 0;
3372 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3374 const int *foo = &x[0];
3377 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3378 typedef const int *iptr;
3382 { /* AIX XL C 1.02.0.0 rejects this saying
3383 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3384 struct s { int j; const int *ap[3]; };
3385 struct s *b; b->j = 5;
3387 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3393 if { (eval echo configure
:3394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3397 echo "configure: failed program was:" >&5
3398 cat conftest.
$ac_ext >&5
3405 echo "$ac_t""$ac_cv_c_const" 1>&6
3406 if test $ac_cv_c_const = no
; then
3407 cat >> confdefs.h
<<\EOF
3413 echo $ac_n "checking for inline""... $ac_c" 1>&6
3414 echo "configure:3415: checking for inline" >&5
3415 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3416 echo $ac_n "(cached) $ac_c" 1>&6
3419 for ac_kw
in inline __inline__ __inline
; do
3420 cat > conftest.
$ac_ext <<EOF
3421 #line 3422 "configure"
3422 #include "confdefs.h"
3428 if { (eval echo configure
:3429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3430 ac_cv_c_inline
=$ac_kw; break
3432 echo "configure: failed program was:" >&5
3433 cat conftest.
$ac_ext >&5
3440 echo "$ac_t""$ac_cv_c_inline" 1>&6
3441 case "$ac_cv_c_inline" in
3443 no
) cat >> confdefs.h
<<\EOF
3447 *) cat >> confdefs.h
<<EOF
3448 #define inline $ac_cv_c_inline
3453 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3454 echo "configure:3455: checking for off_t" >&5
3455 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3456 echo $ac_n "(cached) $ac_c" 1>&6
3458 cat > conftest.
$ac_ext <<EOF
3459 #line 3460 "configure"
3460 #include "confdefs.h"
3461 #include <sys/types.h>
3467 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3468 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3470 ac_cv_type_off_t
=yes
3478 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3479 if test $ac_cv_type_off_t = no
; then
3480 cat >> confdefs.h
<<\EOF
3486 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3487 echo "configure:3488: checking for size_t" >&5
3488 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3489 echo $ac_n "(cached) $ac_c" 1>&6
3491 cat > conftest.
$ac_ext <<EOF
3492 #line 3493 "configure"
3493 #include "confdefs.h"
3494 #include <sys/types.h>
3500 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3501 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3503 ac_cv_type_size_t
=yes
3506 ac_cv_type_size_t
=no
3511 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3512 if test $ac_cv_type_size_t = no
; then
3513 cat >> confdefs.h
<<\EOF
3514 #define size_t unsigned
3519 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3520 # for constant arguments. Useless!
3521 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3522 echo "configure:3523: checking for working alloca.h" >&5
3523 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3524 echo $ac_n "(cached) $ac_c" 1>&6
3526 cat > conftest.
$ac_ext <<EOF
3527 #line 3528 "configure"
3528 #include "confdefs.h"
3531 char *p = alloca(2 * sizeof(int));
3534 if { (eval echo configure
:3535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3536 ac_cv_header_alloca_h
=yes
3538 echo "configure: failed program was:" >&5
3539 cat conftest.
$ac_ext >&5
3541 ac_cv_header_alloca_h
=no
3546 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3547 if test $ac_cv_header_alloca_h = yes; then
3548 cat >> confdefs.h
<<\EOF
3549 #define HAVE_ALLOCA_H 1
3554 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3555 echo "configure:3556: checking for alloca" >&5
3556 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3557 echo $ac_n "(cached) $ac_c" 1>&6
3559 cat > conftest.
$ac_ext <<EOF
3560 #line 3561 "configure"
3561 #include "confdefs.h"
3564 # define alloca __builtin_alloca
3567 # include <malloc.h>
3568 # define alloca _alloca
3571 # include <alloca.h>
3576 # ifndef alloca /* predefined by HP cc +Olibcalls */
3585 char *p = (char *) alloca(1);
3588 if { (eval echo configure
:3589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3590 ac_cv_func_alloca_works
=yes
3592 echo "configure: failed program was:" >&5
3593 cat conftest.
$ac_ext >&5
3595 ac_cv_func_alloca_works
=no
3600 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3601 if test $ac_cv_func_alloca_works = yes; then
3602 cat >> confdefs.h
<<\EOF
3603 #define HAVE_ALLOCA 1
3608 if test $ac_cv_func_alloca_works = no
; then
3609 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3610 # that cause trouble. Some versions do not even contain alloca or
3611 # contain a buggy version. If you still want to use their alloca,
3612 # use ar to extract alloca.o from them instead of compiling alloca.c.
3613 ALLOCA
=alloca.
${ac_objext}
3614 cat >> confdefs.h
<<\EOF
3619 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3620 echo "configure:3621: checking whether alloca needs Cray hooks" >&5
3621 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3622 echo $ac_n "(cached) $ac_c" 1>&6
3624 cat > conftest.
$ac_ext <<EOF
3625 #line 3626 "configure"
3626 #include "confdefs.h"
3627 #if defined(CRAY) && ! defined(CRAY2)
3634 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3635 egrep "webecray" >/dev
/null
2>&1; then
3646 echo "$ac_t""$ac_cv_os_cray" 1>&6
3647 if test $ac_cv_os_cray = yes; then
3648 for ac_func
in _getb67 GETB67 getb67
; do
3649 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3650 echo "configure:3651: checking for $ac_func" >&5
3651 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3652 echo $ac_n "(cached) $ac_c" 1>&6
3654 cat > conftest.
$ac_ext <<EOF
3655 #line 3656 "configure"
3656 #include "confdefs.h"
3657 /* System header to define __stub macros and hopefully few prototypes,
3658 which can conflict with char $ac_func(); below. */
3660 /* Override any gcc2 internal prototype to avoid an error. */
3661 /* We use char because int might match the return type of a gcc2
3662 builtin and then its argument prototype would still apply. */
3667 /* The GNU C library defines this for functions which it implements
3668 to always fail with ENOSYS. Some functions are actually named
3669 something starting with __ and the normal name is an alias. */
3670 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3678 if { (eval echo configure
:3679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3680 eval "ac_cv_func_$ac_func=yes"
3682 echo "configure: failed program was:" >&5
3683 cat conftest.
$ac_ext >&5
3685 eval "ac_cv_func_$ac_func=no"
3690 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3691 echo "$ac_t""yes" 1>&6
3692 cat >> confdefs.h
<<EOF
3693 #define CRAY_STACKSEG_END $ac_func
3698 echo "$ac_t""no" 1>&6
3704 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3705 echo "configure:3706: checking stack direction for C alloca" >&5
3706 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3707 echo $ac_n "(cached) $ac_c" 1>&6
3709 if test "$cross_compiling" = yes; then
3710 ac_cv_c_stack_direction
=0
3712 cat > conftest.
$ac_ext <<EOF
3713 #line 3714 "configure"
3714 #include "confdefs.h"
3715 find_stack_direction ()
3717 static char *addr = 0;
3722 return find_stack_direction ();
3725 return (&dummy > addr) ? 1 : -1;
3729 exit (find_stack_direction() < 0);
3732 if { (eval echo configure
:3733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3734 ac_cv_c_stack_direction
=1
3736 echo "configure: failed program was:" >&5
3737 cat conftest.
$ac_ext >&5
3739 ac_cv_c_stack_direction
=-1
3746 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3747 cat >> confdefs.h
<<EOF
3748 #define STACK_DIRECTION $ac_cv_c_stack_direction
3753 for ac_hdr
in unistd.h
3755 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3756 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3757 echo "configure:3758: checking for $ac_hdr" >&5
3758 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3759 echo $ac_n "(cached) $ac_c" 1>&6
3761 cat > conftest.
$ac_ext <<EOF
3762 #line 3763 "configure"
3763 #include "confdefs.h"
3766 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3767 { (eval echo configure
:3768: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3768 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3769 if test -z "$ac_err"; then
3771 eval "ac_cv_header_$ac_safe=yes"
3774 echo "configure: failed program was:" >&5
3775 cat conftest.
$ac_ext >&5
3777 eval "ac_cv_header_$ac_safe=no"
3781 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3782 echo "$ac_t""yes" 1>&6
3783 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3784 cat >> confdefs.h
<<EOF
3785 #define $ac_tr_hdr 1
3789 echo "$ac_t""no" 1>&6
3793 for ac_func
in getpagesize
3795 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3796 echo "configure:3797: checking for $ac_func" >&5
3797 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3798 echo $ac_n "(cached) $ac_c" 1>&6
3800 cat > conftest.
$ac_ext <<EOF
3801 #line 3802 "configure"
3802 #include "confdefs.h"
3803 /* System header to define __stub macros and hopefully few prototypes,
3804 which can conflict with char $ac_func(); below. */
3806 /* Override any gcc2 internal prototype to avoid an error. */
3807 /* We use char because int might match the return type of a gcc2
3808 builtin and then its argument prototype would still apply. */
3813 /* The GNU C library defines this for functions which it implements
3814 to always fail with ENOSYS. Some functions are actually named
3815 something starting with __ and the normal name is an alias. */
3816 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3824 if { (eval echo configure
:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3826 eval "ac_cv_func_$ac_func=yes"
3828 echo "configure: failed program was:" >&5
3829 cat conftest.
$ac_ext >&5
3831 eval "ac_cv_func_$ac_func=no"
3836 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3837 echo "$ac_t""yes" 1>&6
3838 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3839 cat >> confdefs.h
<<EOF
3840 #define $ac_tr_func 1
3844 echo "$ac_t""no" 1>&6
3848 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3849 echo "configure:3850: checking for working mmap" >&5
3850 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3851 echo $ac_n "(cached) $ac_c" 1>&6
3853 if test "$cross_compiling" = yes; then
3854 ac_cv_func_mmap_fixed_mapped
=no
3856 cat > conftest.
$ac_ext <<EOF
3857 #line 3858 "configure"
3858 #include "confdefs.h"
3860 /* Thanks to Mike Haertel and Jim Avera for this test.
3861 Here is a matrix of mmap possibilities:
3862 mmap private not fixed
3863 mmap private fixed at somewhere currently unmapped
3864 mmap private fixed at somewhere already mapped
3865 mmap shared not fixed
3866 mmap shared fixed at somewhere currently unmapped
3867 mmap shared fixed at somewhere already mapped
3868 For private mappings, we should verify that changes cannot be read()
3869 back from the file, nor mmap's back from the file at a different
3870 address. (There have been systems where private was not correctly
3871 implemented like the infamous i386 svr4.0, and systems where the
3872 VM page cache was not coherent with the filesystem buffer cache
3873 like early versions of FreeBSD and possibly contemporary NetBSD.)
3874 For shared mappings, we should conversely verify that changes get
3875 propogated back to all the places they're supposed to be.
3877 Grep wants private fixed already mapped.
3878 The main things grep needs to know about mmap are:
3879 * does it exist and is it safe to write into the mmap'd area
3880 * how to use it (BSD variants) */
3881 #include <sys/types.h>
3883 #include <sys/mman.h>
3885 /* This mess was copied from the GNU getpagesize.h. */
3886 #ifndef HAVE_GETPAGESIZE
3887 # ifdef HAVE_UNISTD_H
3888 # include <unistd.h>
3891 /* Assume that all systems that can run configure have sys/param.h. */
3892 # ifndef HAVE_SYS_PARAM_H
3893 # define HAVE_SYS_PARAM_H 1
3896 # ifdef _SC_PAGESIZE
3897 # define getpagesize() sysconf(_SC_PAGESIZE)
3898 # else /* no _SC_PAGESIZE */
3899 # ifdef HAVE_SYS_PARAM_H
3900 # include <sys/param.h>
3901 # ifdef EXEC_PAGESIZE
3902 # define getpagesize() EXEC_PAGESIZE
3903 # else /* no EXEC_PAGESIZE */
3905 # define getpagesize() NBPG * CLSIZE
3908 # endif /* no CLSIZE */
3909 # else /* no NBPG */
3911 # define getpagesize() NBPC
3912 # else /* no NBPC */
3914 # define getpagesize() PAGESIZE
3915 # endif /* PAGESIZE */
3916 # endif /* no NBPC */
3917 # endif /* no NBPG */
3918 # endif /* no EXEC_PAGESIZE */
3919 # else /* no HAVE_SYS_PARAM_H */
3920 # define getpagesize() 8192 /* punt totally */
3921 # endif /* no HAVE_SYS_PARAM_H */
3922 # endif /* no _SC_PAGESIZE */
3924 #endif /* no HAVE_GETPAGESIZE */
3927 extern "C" { void *malloc(unsigned); }
3935 char *data, *data2, *data3;
3939 pagesize = getpagesize();
3942 * First, make a file with some known garbage in it.
3944 data = malloc(pagesize);
3947 for (i = 0; i < pagesize; ++i)
3948 *(data + i) = rand();
3950 fd = creat("conftestmmap", 0600);
3953 if (write(fd, data, pagesize) != pagesize)
3958 * Next, try to mmap the file at a fixed address which
3959 * already has something else allocated at it. If we can,
3960 * also make sure that we see the same garbage.
3962 fd = open("conftestmmap", O_RDWR);
3965 data2 = malloc(2 * pagesize);
3968 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3969 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3970 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3972 for (i = 0; i < pagesize; ++i)
3973 if (*(data + i) != *(data2 + i))
3977 * Finally, make sure that changes to the mapped area
3978 * do not percolate back to the file as seen by read().
3979 * (This is a bug on some variants of i386 svr4.0.)
3981 for (i = 0; i < pagesize; ++i)
3982 *(data2 + i) = *(data2 + i) + 1;
3983 data3 = malloc(pagesize);
3986 if (read(fd, data3, pagesize) != pagesize)
3988 for (i = 0; i < pagesize; ++i)
3989 if (*(data + i) != *(data3 + i))
3992 unlink("conftestmmap");
3997 if { (eval echo configure
:3998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3999 ac_cv_func_mmap_fixed_mapped
=yes
4001 echo "configure: failed program was:" >&5
4002 cat conftest.
$ac_ext >&5
4004 ac_cv_func_mmap_fixed_mapped
=no
4011 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4012 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4013 cat >> confdefs.h
<<\EOF
4020 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4021 unistd.h values.h sys
/param.h
4023 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4024 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4025 echo "configure:4026: checking for $ac_hdr" >&5
4026 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4027 echo $ac_n "(cached) $ac_c" 1>&6
4029 cat > conftest.
$ac_ext <<EOF
4030 #line 4031 "configure"
4031 #include "confdefs.h"
4034 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4035 { (eval echo configure
:4036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4036 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4037 if test -z "$ac_err"; then
4039 eval "ac_cv_header_$ac_safe=yes"
4042 echo "configure: failed program was:" >&5
4043 cat conftest.
$ac_ext >&5
4045 eval "ac_cv_header_$ac_safe=no"
4049 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4050 echo "$ac_t""yes" 1>&6
4051 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4052 cat >> confdefs.h
<<EOF
4053 #define $ac_tr_hdr 1
4057 echo "$ac_t""no" 1>&6
4061 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4062 __argz_count __argz_stringify __argz_next
4064 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4065 echo "configure:4066: checking for $ac_func" >&5
4066 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4067 echo $ac_n "(cached) $ac_c" 1>&6
4069 cat > conftest.
$ac_ext <<EOF
4070 #line 4071 "configure"
4071 #include "confdefs.h"
4072 /* System header to define __stub macros and hopefully few prototypes,
4073 which can conflict with char $ac_func(); below. */
4075 /* Override any gcc2 internal prototype to avoid an error. */
4076 /* We use char because int might match the return type of a gcc2
4077 builtin and then its argument prototype would still apply. */
4082 /* The GNU C library defines this for functions which it implements
4083 to always fail with ENOSYS. Some functions are actually named
4084 something starting with __ and the normal name is an alias. */
4085 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4093 if { (eval echo configure
:4094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4095 eval "ac_cv_func_$ac_func=yes"
4097 echo "configure: failed program was:" >&5
4098 cat conftest.
$ac_ext >&5
4100 eval "ac_cv_func_$ac_func=no"
4105 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4106 echo "$ac_t""yes" 1>&6
4107 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4108 cat >> confdefs.h
<<EOF
4109 #define $ac_tr_func 1
4113 echo "$ac_t""no" 1>&6
4118 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4119 for ac_func
in stpcpy
4121 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4122 echo "configure:4123: checking for $ac_func" >&5
4123 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4124 echo $ac_n "(cached) $ac_c" 1>&6
4126 cat > conftest.
$ac_ext <<EOF
4127 #line 4128 "configure"
4128 #include "confdefs.h"
4129 /* System header to define __stub macros and hopefully few prototypes,
4130 which can conflict with char $ac_func(); below. */
4132 /* Override any gcc2 internal prototype to avoid an error. */
4133 /* We use char because int might match the return type of a gcc2
4134 builtin and then its argument prototype would still apply. */
4139 /* The GNU C library defines this for functions which it implements
4140 to always fail with ENOSYS. Some functions are actually named
4141 something starting with __ and the normal name is an alias. */
4142 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4150 if { (eval echo configure
:4151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4152 eval "ac_cv_func_$ac_func=yes"
4154 echo "configure: failed program was:" >&5
4155 cat conftest.
$ac_ext >&5
4157 eval "ac_cv_func_$ac_func=no"
4162 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4163 echo "$ac_t""yes" 1>&6
4164 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4165 cat >> confdefs.h
<<EOF
4166 #define $ac_tr_func 1
4170 echo "$ac_t""no" 1>&6
4175 if test "${ac_cv_func_stpcpy}" = "yes"; then
4176 cat >> confdefs.h
<<\EOF
4177 #define HAVE_STPCPY 1
4182 if test $ac_cv_header_locale_h = yes; then
4183 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4184 echo "configure:4185: checking for LC_MESSAGES" >&5
4185 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4186 echo $ac_n "(cached) $ac_c" 1>&6
4188 cat > conftest.
$ac_ext <<EOF
4189 #line 4190 "configure"
4190 #include "confdefs.h"
4196 if { (eval echo configure
:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4198 am_cv_val_LC_MESSAGES
=yes
4200 echo "configure: failed program was:" >&5
4201 cat conftest.
$ac_ext >&5
4203 am_cv_val_LC_MESSAGES
=no
4208 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4209 if test $am_cv_val_LC_MESSAGES = yes; then
4210 cat >> confdefs.h
<<\EOF
4211 #define HAVE_LC_MESSAGES 1
4216 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4217 echo "configure:4218: checking whether NLS is requested" >&5
4218 # Check whether --enable-nls or --disable-nls was given.
4219 if test "${enable_nls+set}" = set; then
4220 enableval
="$enable_nls"
4226 echo "$ac_t""$USE_NLS" 1>&6
4229 USE_INCLUDED_LIBINTL
=no
4231 if test "$USE_NLS" = "yes"; then
4232 cat >> confdefs.h
<<\EOF
4233 #define ENABLE_NLS 1
4236 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4237 echo "configure:4238: checking whether included gettext is requested" >&5
4238 # Check whether --with-included-gettext or --without-included-gettext was given.
4239 if test "${with_included_gettext+set}" = set; then
4240 withval
="$with_included_gettext"
4241 nls_cv_force_use_gnu_gettext
=$withval
4243 nls_cv_force_use_gnu_gettext
=no
4246 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4248 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4249 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4251 nls_cv_header_libgt
=
4254 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4255 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4256 echo "configure:4257: checking for libintl.h" >&5
4257 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4258 echo $ac_n "(cached) $ac_c" 1>&6
4260 cat > conftest.
$ac_ext <<EOF
4261 #line 4262 "configure"
4262 #include "confdefs.h"
4263 #include <libintl.h>
4265 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4266 { (eval echo configure
:4267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4267 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4268 if test -z "$ac_err"; then
4270 eval "ac_cv_header_$ac_safe=yes"
4273 echo "configure: failed program was:" >&5
4274 cat conftest.
$ac_ext >&5
4276 eval "ac_cv_header_$ac_safe=no"
4280 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4281 echo "$ac_t""yes" 1>&6
4282 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4283 echo "configure:4284: checking for gettext in libc" >&5
4284 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4285 echo $ac_n "(cached) $ac_c" 1>&6
4287 cat > conftest.
$ac_ext <<EOF
4288 #line 4289 "configure"
4289 #include "confdefs.h"
4290 #include <libintl.h>
4292 return (int) gettext ("")
4295 if { (eval echo configure
:4296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4297 gt_cv_func_gettext_libc
=yes
4299 echo "configure: failed program was:" >&5
4300 cat conftest.
$ac_ext >&5
4302 gt_cv_func_gettext_libc
=no
4307 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4309 if test "$gt_cv_func_gettext_libc" != "yes"; then
4310 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4311 echo "configure:4312: checking for bindtextdomain in -lintl" >&5
4312 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4313 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4314 echo $ac_n "(cached) $ac_c" 1>&6
4316 ac_save_LIBS
="$LIBS"
4318 cat > conftest.
$ac_ext <<EOF
4319 #line 4320 "configure"
4320 #include "confdefs.h"
4321 /* Override any gcc2 internal prototype to avoid an error. */
4322 /* We use char because int might match the return type of a gcc2
4323 builtin and then its argument prototype would still apply. */
4324 char bindtextdomain();
4330 if { (eval echo configure
:4331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4332 eval "ac_cv_lib_$ac_lib_var=yes"
4334 echo "configure: failed program was:" >&5
4335 cat conftest.
$ac_ext >&5
4337 eval "ac_cv_lib_$ac_lib_var=no"
4340 LIBS
="$ac_save_LIBS"
4343 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4344 echo "$ac_t""yes" 1>&6
4345 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4346 echo "configure:4347: checking for gettext in libintl" >&5
4347 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4348 echo $ac_n "(cached) $ac_c" 1>&6
4350 cat > conftest.
$ac_ext <<EOF
4351 #line 4352 "configure"
4352 #include "confdefs.h"
4355 return (int) gettext ("")
4358 if { (eval echo configure
:4359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4360 gt_cv_func_gettext_libintl
=yes
4362 echo "configure: failed program was:" >&5
4363 cat conftest.
$ac_ext >&5
4365 gt_cv_func_gettext_libintl
=no
4370 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4372 echo "$ac_t""no" 1>&6
4377 if test "$gt_cv_func_gettext_libc" = "yes" \
4378 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4379 cat >> confdefs.h
<<\EOF
4380 #define HAVE_GETTEXT 1
4383 # Extract the first word of "msgfmt", so it can be a program name with args.
4384 set dummy msgfmt
; ac_word
=$2
4385 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4386 echo "configure:4387: checking for $ac_word" >&5
4387 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4388 echo $ac_n "(cached) $ac_c" 1>&6
4392 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4395 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4396 for ac_dir
in $PATH; do
4397 test -z "$ac_dir" && ac_dir
=.
4398 if test -f $ac_dir/$ac_word; then
4399 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4400 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4406 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4410 MSGFMT
="$ac_cv_path_MSGFMT"
4411 if test -n "$MSGFMT"; then
4412 echo "$ac_t""$MSGFMT" 1>&6
4414 echo "$ac_t""no" 1>&6
4416 if test "$MSGFMT" != "no"; then
4417 for ac_func
in dcgettext
4419 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4420 echo "configure:4421: checking for $ac_func" >&5
4421 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4422 echo $ac_n "(cached) $ac_c" 1>&6
4424 cat > conftest.
$ac_ext <<EOF
4425 #line 4426 "configure"
4426 #include "confdefs.h"
4427 /* System header to define __stub macros and hopefully few prototypes,
4428 which can conflict with char $ac_func(); below. */
4430 /* Override any gcc2 internal prototype to avoid an error. */
4431 /* We use char because int might match the return type of a gcc2
4432 builtin and then its argument prototype would still apply. */
4437 /* The GNU C library defines this for functions which it implements
4438 to always fail with ENOSYS. Some functions are actually named
4439 something starting with __ and the normal name is an alias. */
4440 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4448 if { (eval echo configure
:4449: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4450 eval "ac_cv_func_$ac_func=yes"
4452 echo "configure: failed program was:" >&5
4453 cat conftest.
$ac_ext >&5
4455 eval "ac_cv_func_$ac_func=no"
4460 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4461 echo "$ac_t""yes" 1>&6
4462 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4463 cat >> confdefs.h
<<EOF
4464 #define $ac_tr_func 1
4468 echo "$ac_t""no" 1>&6
4472 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4473 set dummy gmsgfmt
; ac_word
=$2
4474 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4475 echo "configure:4476: checking for $ac_word" >&5
4476 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4477 echo $ac_n "(cached) $ac_c" 1>&6
4481 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4484 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4487 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4489 for ac_dir
in $ac_dummy; do
4490 test -z "$ac_dir" && ac_dir
=.
4491 if test -f $ac_dir/$ac_word; then
4492 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4497 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4501 GMSGFMT
="$ac_cv_path_GMSGFMT"
4502 if test -n "$GMSGFMT"; then
4503 echo "$ac_t""$GMSGFMT" 1>&6
4505 echo "$ac_t""no" 1>&6
4508 # Extract the first word of "xgettext", so it can be a program name with args.
4509 set dummy xgettext
; ac_word
=$2
4510 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4511 echo "configure:4512: checking for $ac_word" >&5
4512 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4513 echo $ac_n "(cached) $ac_c" 1>&6
4517 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4520 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4521 for ac_dir
in $PATH; do
4522 test -z "$ac_dir" && ac_dir
=.
4523 if test -f $ac_dir/$ac_word; then
4524 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4525 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4531 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4535 XGETTEXT
="$ac_cv_path_XGETTEXT"
4536 if test -n "$XGETTEXT"; then
4537 echo "$ac_t""$XGETTEXT" 1>&6
4539 echo "$ac_t""no" 1>&6
4542 cat > conftest.
$ac_ext <<EOF
4543 #line 4544 "configure"
4544 #include "confdefs.h"
4547 extern int _nl_msg_cat_cntr;
4548 return _nl_msg_cat_cntr
4551 if { (eval echo configure
:4552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4556 echo "configure: failed program was:" >&5
4557 cat conftest.
$ac_ext >&5
4568 echo "$ac_t""no" 1>&6
4573 if test "$CATOBJEXT" = "NONE"; then
4574 nls_cv_use_gnu_gettext
=yes
4578 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4579 INTLOBJS
="\$(GETTOBJS)"
4580 # Extract the first word of "msgfmt", so it can be a program name with args.
4581 set dummy msgfmt
; ac_word
=$2
4582 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4583 echo "configure:4584: checking for $ac_word" >&5
4584 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4585 echo $ac_n "(cached) $ac_c" 1>&6
4589 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4592 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4593 for ac_dir
in $PATH; do
4594 test -z "$ac_dir" && ac_dir
=.
4595 if test -f $ac_dir/$ac_word; then
4596 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4597 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4603 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4607 MSGFMT
="$ac_cv_path_MSGFMT"
4608 if test -n "$MSGFMT"; then
4609 echo "$ac_t""$MSGFMT" 1>&6
4611 echo "$ac_t""no" 1>&6
4614 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4615 set dummy gmsgfmt
; ac_word
=$2
4616 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4617 echo "configure:4618: checking for $ac_word" >&5
4618 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4619 echo $ac_n "(cached) $ac_c" 1>&6
4623 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4626 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4629 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4631 for ac_dir
in $ac_dummy; do
4632 test -z "$ac_dir" && ac_dir
=.
4633 if test -f $ac_dir/$ac_word; then
4634 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4639 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4643 GMSGFMT
="$ac_cv_path_GMSGFMT"
4644 if test -n "$GMSGFMT"; then
4645 echo "$ac_t""$GMSGFMT" 1>&6
4647 echo "$ac_t""no" 1>&6
4650 # Extract the first word of "xgettext", so it can be a program name with args.
4651 set dummy xgettext
; ac_word
=$2
4652 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4653 echo "configure:4654: checking for $ac_word" >&5
4654 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4655 echo $ac_n "(cached) $ac_c" 1>&6
4659 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4662 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4663 for ac_dir
in $PATH; do
4664 test -z "$ac_dir" && ac_dir
=.
4665 if test -f $ac_dir/$ac_word; then
4666 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4667 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4673 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4677 XGETTEXT
="$ac_cv_path_XGETTEXT"
4678 if test -n "$XGETTEXT"; then
4679 echo "$ac_t""$XGETTEXT" 1>&6
4681 echo "$ac_t""no" 1>&6
4685 USE_INCLUDED_LIBINTL
=yes
4689 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4691 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4692 nls_cv_header_intl
=libintl.h
4693 nls_cv_header_libgt
=libgettext.h
4696 if test "$XGETTEXT" != ":"; then
4697 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4700 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4705 # We need to process the po/ directory.
4709 nls_cv_header_intl
=libintl.h
4710 nls_cv_header_libgt
=libgettext.h
4713 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4714 # because some of the sources are only built for this goal.
4715 if test "$PACKAGE" = gettext; then
4717 USE_INCLUDED_LIBINTL
=yes
4720 for lang
in $ALL_LINGUAS; do
4721 GMOFILES
="$GMOFILES $lang.gmo"
4722 POFILES
="$POFILES $lang.po"
4738 if test "x$CATOBJEXT" != "x"; then
4739 if test "x$ALL_LINGUAS" = "x"; then
4742 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4743 echo "configure:4744: checking for catalogs to be installed" >&5
4745 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4746 case "$ALL_LINGUAS" in
4747 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4750 LINGUAS
=$NEW_LINGUAS
4751 echo "$ac_t""$LINGUAS" 1>&6
4754 if test -n "$LINGUAS"; then
4755 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4759 if test $ac_cv_header_locale_h = yes; then
4760 INCLUDE_LOCALE_H
="#include <locale.h>"
4763 /* The system does not provide the header <locale.h>. Take care yourself. */"
4767 if test -f $srcdir/po2tbl.
sed.
in; then
4768 if test "$CATOBJEXT" = ".cat"; then
4769 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4770 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4771 echo "configure:4772: checking for linux/version.h" >&5
4772 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4773 echo $ac_n "(cached) $ac_c" 1>&6
4775 cat > conftest.
$ac_ext <<EOF
4776 #line 4777 "configure"
4777 #include "confdefs.h"
4778 #include <linux/version.h>
4780 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4781 { (eval echo configure
:4782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4782 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4783 if test -z "$ac_err"; then
4785 eval "ac_cv_header_$ac_safe=yes"
4788 echo "configure: failed program was:" >&5
4789 cat conftest.
$ac_ext >&5
4791 eval "ac_cv_header_$ac_safe=no"
4795 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4796 echo "$ac_t""yes" 1>&6
4799 echo "$ac_t""no" 1>&6
4804 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4806 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4807 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4810 if test "$PACKAGE" = "gettext"; then
4820 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4826 if test -d $srcdir/po
; then
4827 test -d po || mkdir po
4828 if test "x$srcdir" != "x."; then
4829 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4830 posrcprefix
="$srcdir/"
4832 posrcprefix
="../$srcdir/"
4838 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4839 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4843 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4844 echo "configure:4845: checking whether to enable maintainer-specific portions of Makefiles" >&5
4845 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4846 if test "${enable_maintainer_mode+set}" = set; then
4847 enableval
="$enable_maintainer_mode"
4848 USE_MAINTAINER_MODE
=$enableval
4850 USE_MAINTAINER_MODE
=no
4853 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4856 if test $USE_MAINTAINER_MODE = yes; then
4857 MAINTAINER_MODE_TRUE
=
4858 MAINTAINER_MODE_FALSE
='#'
4860 MAINTAINER_MODE_TRUE
='#'
4861 MAINTAINER_MODE_FALSE
=
4863 MAINT
=$MAINTAINER_MODE_TRUE
4866 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4867 echo "configure:4868: checking for Cygwin environment" >&5
4868 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4869 echo $ac_n "(cached) $ac_c" 1>&6
4871 cat > conftest.
$ac_ext <<EOF
4872 #line 4873 "configure"
4873 #include "confdefs.h"
4878 #define __CYGWIN__ __CYGWIN32__
4883 if { (eval echo configure
:4884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4887 echo "configure: failed program was:" >&5
4888 cat conftest.
$ac_ext >&5
4896 echo "$ac_t""$ac_cv_cygwin" 1>&6
4898 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4899 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4900 echo "configure:4901: checking for mingw32 environment" >&5
4901 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4902 echo $ac_n "(cached) $ac_c" 1>&6
4904 cat > conftest.
$ac_ext <<EOF
4905 #line 4906 "configure"
4906 #include "confdefs.h"
4912 if { (eval echo configure
:4913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4916 echo "configure: failed program was:" >&5
4917 cat conftest.
$ac_ext >&5
4925 echo "$ac_t""$ac_cv_mingw32" 1>&6
4927 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4930 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4931 echo "configure:4932: checking for executable suffix" >&5
4932 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4933 echo $ac_n "(cached) $ac_c" 1>&6
4935 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4939 echo 'int main () { return 0; }' > conftest.
$ac_ext
4941 if { (eval echo configure
:4942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4942 for file in conftest.
*; do
4944 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4945 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
4949 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4952 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
4957 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
4958 echo "$ac_t""${ac_cv_exeext}" 1>&6
4962 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4964 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4965 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4966 echo "configure:4967: checking for $ac_hdr" >&5
4967 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4968 echo $ac_n "(cached) $ac_c" 1>&6
4970 cat > conftest.
$ac_ext <<EOF
4971 #line 4972 "configure"
4972 #include "confdefs.h"
4975 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4976 { (eval echo configure
:4977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4977 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4978 if test -z "$ac_err"; then
4980 eval "ac_cv_header_$ac_safe=yes"
4983 echo "configure: failed program was:" >&5
4984 cat conftest.
$ac_ext >&5
4986 eval "ac_cv_header_$ac_safe=no"
4990 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4991 echo "$ac_t""yes" 1>&6
4992 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4993 cat >> confdefs.h
<<EOF
4994 #define $ac_tr_hdr 1
4998 echo "$ac_t""no" 1>&6
5003 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5004 # people who are not cross-compiling but are compiling cross-assemblers.
5005 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5006 echo "configure:5007: checking whether compiling a cross-assembler" >&5
5007 if test "${host}" = "${target}"; then
5011 cat >> confdefs.h
<<\EOF
5012 #define CROSS_COMPILE 1
5016 echo "$ac_t""$cross_gas" 1>&6
5018 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5019 # for constant arguments. Useless!
5020 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5021 echo "configure:5022: checking for working alloca.h" >&5
5022 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5023 echo $ac_n "(cached) $ac_c" 1>&6
5025 cat > conftest.
$ac_ext <<EOF
5026 #line 5027 "configure"
5027 #include "confdefs.h"
5030 char *p = alloca(2 * sizeof(int));
5033 if { (eval echo configure
:5034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5035 ac_cv_header_alloca_h
=yes
5037 echo "configure: failed program was:" >&5
5038 cat conftest.
$ac_ext >&5
5040 ac_cv_header_alloca_h
=no
5045 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5046 if test $ac_cv_header_alloca_h = yes; then
5047 cat >> confdefs.h
<<\EOF
5048 #define HAVE_ALLOCA_H 1
5053 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5054 echo "configure:5055: checking for alloca" >&5
5055 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5056 echo $ac_n "(cached) $ac_c" 1>&6
5058 cat > conftest.
$ac_ext <<EOF
5059 #line 5060 "configure"
5060 #include "confdefs.h"
5063 # define alloca __builtin_alloca
5066 # include <malloc.h>
5067 # define alloca _alloca
5070 # include <alloca.h>
5075 # ifndef alloca /* predefined by HP cc +Olibcalls */
5084 char *p = (char *) alloca(1);
5087 if { (eval echo configure
:5088: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5089 ac_cv_func_alloca_works
=yes
5091 echo "configure: failed program was:" >&5
5092 cat conftest.
$ac_ext >&5
5094 ac_cv_func_alloca_works
=no
5099 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5100 if test $ac_cv_func_alloca_works = yes; then
5101 cat >> confdefs.h
<<\EOF
5102 #define HAVE_ALLOCA 1
5107 if test $ac_cv_func_alloca_works = no
; then
5108 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5109 # that cause trouble. Some versions do not even contain alloca or
5110 # contain a buggy version. If you still want to use their alloca,
5111 # use ar to extract alloca.o from them instead of compiling alloca.c.
5112 ALLOCA
=alloca.
${ac_objext}
5113 cat >> confdefs.h
<<\EOF
5118 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5119 echo "configure:5120: checking whether alloca needs Cray hooks" >&5
5120 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5121 echo $ac_n "(cached) $ac_c" 1>&6
5123 cat > conftest.
$ac_ext <<EOF
5124 #line 5125 "configure"
5125 #include "confdefs.h"
5126 #if defined(CRAY) && ! defined(CRAY2)
5133 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5134 egrep "webecray" >/dev
/null
2>&1; then
5145 echo "$ac_t""$ac_cv_os_cray" 1>&6
5146 if test $ac_cv_os_cray = yes; then
5147 for ac_func
in _getb67 GETB67 getb67
; do
5148 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5149 echo "configure:5150: checking for $ac_func" >&5
5150 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5151 echo $ac_n "(cached) $ac_c" 1>&6
5153 cat > conftest.
$ac_ext <<EOF
5154 #line 5155 "configure"
5155 #include "confdefs.h"
5156 /* System header to define __stub macros and hopefully few prototypes,
5157 which can conflict with char $ac_func(); below. */
5159 /* Override any gcc2 internal prototype to avoid an error. */
5160 /* We use char because int might match the return type of a gcc2
5161 builtin and then its argument prototype would still apply. */
5166 /* The GNU C library defines this for functions which it implements
5167 to always fail with ENOSYS. Some functions are actually named
5168 something starting with __ and the normal name is an alias. */
5169 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5177 if { (eval echo configure
:5178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5179 eval "ac_cv_func_$ac_func=yes"
5181 echo "configure: failed program was:" >&5
5182 cat conftest.
$ac_ext >&5
5184 eval "ac_cv_func_$ac_func=no"
5189 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5190 echo "$ac_t""yes" 1>&6
5191 cat >> confdefs.h
<<EOF
5192 #define CRAY_STACKSEG_END $ac_func
5197 echo "$ac_t""no" 1>&6
5203 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5204 echo "configure:5205: checking stack direction for C alloca" >&5
5205 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5206 echo $ac_n "(cached) $ac_c" 1>&6
5208 if test "$cross_compiling" = yes; then
5209 ac_cv_c_stack_direction
=0
5211 cat > conftest.
$ac_ext <<EOF
5212 #line 5213 "configure"
5213 #include "confdefs.h"
5214 find_stack_direction ()
5216 static char *addr = 0;
5221 return find_stack_direction ();
5224 return (&dummy > addr) ? 1 : -1;
5228 exit (find_stack_direction() < 0);
5231 if { (eval echo configure
:5232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5233 ac_cv_c_stack_direction
=1
5235 echo "configure: failed program was:" >&5
5236 cat conftest.
$ac_ext >&5
5238 ac_cv_c_stack_direction
=-1
5245 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5246 cat >> confdefs.h
<<EOF
5247 #define STACK_DIRECTION $ac_cv_c_stack_direction
5252 echo $ac_n "checking for inline""... $ac_c" 1>&6
5253 echo "configure:5254: checking for inline" >&5
5254 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5255 echo $ac_n "(cached) $ac_c" 1>&6
5258 for ac_kw
in inline __inline__ __inline
; do
5259 cat > conftest.
$ac_ext <<EOF
5260 #line 5261 "configure"
5261 #include "confdefs.h"
5267 if { (eval echo configure
:5268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5269 ac_cv_c_inline
=$ac_kw; break
5271 echo "configure: failed program was:" >&5
5272 cat conftest.
$ac_ext >&5
5279 echo "$ac_t""$ac_cv_c_inline" 1>&6
5280 case "$ac_cv_c_inline" in
5282 no
) cat >> confdefs.h
<<\EOF
5286 *) cat >> confdefs.h
<<EOF
5287 #define inline $ac_cv_c_inline
5293 # VMS doesn't have unlink.
5294 for ac_func
in unlink remove
5296 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5297 echo "configure:5298: checking for $ac_func" >&5
5298 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5299 echo $ac_n "(cached) $ac_c" 1>&6
5301 cat > conftest.
$ac_ext <<EOF
5302 #line 5303 "configure"
5303 #include "confdefs.h"
5304 /* System header to define __stub macros and hopefully few prototypes,
5305 which can conflict with char $ac_func(); below. */
5307 /* Override any gcc2 internal prototype to avoid an error. */
5308 /* We use char because int might match the return type of a gcc2
5309 builtin and then its argument prototype would still apply. */
5314 /* The GNU C library defines this for functions which it implements
5315 to always fail with ENOSYS. Some functions are actually named
5316 something starting with __ and the normal name is an alias. */
5317 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5325 if { (eval echo configure
:5326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5327 eval "ac_cv_func_$ac_func=yes"
5329 echo "configure: failed program was:" >&5
5330 cat conftest.
$ac_ext >&5
5332 eval "ac_cv_func_$ac_func=no"
5337 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5338 echo "$ac_t""yes" 1>&6
5339 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5340 cat >> confdefs.h
<<EOF
5341 #define $ac_tr_func 1
5345 echo "$ac_t""no" 1>&6
5350 # Some systems don't have sbrk().
5353 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5354 echo "configure:5355: checking for $ac_func" >&5
5355 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5356 echo $ac_n "(cached) $ac_c" 1>&6
5358 cat > conftest.
$ac_ext <<EOF
5359 #line 5360 "configure"
5360 #include "confdefs.h"
5361 /* System header to define __stub macros and hopefully few prototypes,
5362 which can conflict with char $ac_func(); below. */
5364 /* Override any gcc2 internal prototype to avoid an error. */
5365 /* We use char because int might match the return type of a gcc2
5366 builtin and then its argument prototype would still apply. */
5371 /* The GNU C library defines this for functions which it implements
5372 to always fail with ENOSYS. Some functions are actually named
5373 something starting with __ and the normal name is an alias. */
5374 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5382 if { (eval echo configure
:5383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5384 eval "ac_cv_func_$ac_func=yes"
5386 echo "configure: failed program was:" >&5
5387 cat conftest.
$ac_ext >&5
5389 eval "ac_cv_func_$ac_func=no"
5394 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5395 echo "$ac_t""yes" 1>&6
5396 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5397 cat >> confdefs.h
<<EOF
5398 #define $ac_tr_func 1
5402 echo "$ac_t""no" 1>&6
5407 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5408 # enough, but on some of those systems, the assert macro relies on requoting
5410 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5411 echo "configure:5412: checking for working assert macro" >&5
5412 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5413 echo $ac_n "(cached) $ac_c" 1>&6
5415 cat > conftest.
$ac_ext <<EOF
5416 #line 5417 "configure"
5417 #include "confdefs.h"
5422 /* check for requoting problems */
5423 static int a, b, c, d;
5425 assert (!strcmp(s, "foo bar baz quux"));
5426 /* check for newline handling */
5432 if { (eval echo configure
:5433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5434 gas_cv_assert_ok
=yes
5436 echo "configure: failed program was:" >&5
5437 cat conftest.
$ac_ext >&5
5443 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5444 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5445 #define BROKEN_ASSERT 1
5450 # On some systems, the system header files may not declare malloc, realloc,
5451 # and free. There are places where gas needs these functions to have been
5452 # declared -- such as when taking their addresses.
5454 #ifdef HAVE_MEMORY_H
5457 #ifdef HAVE_STRING_H
5460 #ifdef HAVE_STRINGS_H
5461 #include <strings.h>
5464 #ifdef HAVE_STDLIB_H
5467 #ifdef HAVE_UNISTD_H
5472 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5473 echo "configure:5474: checking whether declaration is required for strstr" >&5
5474 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5475 echo $ac_n "(cached) $ac_c" 1>&6
5477 cat > conftest.
$ac_ext <<EOF
5478 #line 5479 "configure"
5479 #include "confdefs.h"
5483 typedef char *(*f)();
5489 if { (eval echo configure
:5490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5491 gas_cv_decl_needed_strstr
=no
5493 echo "configure: failed program was:" >&5
5494 cat conftest.
$ac_ext >&5
5496 gas_cv_decl_needed_strstr
=yes
5500 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5501 if test $gas_cv_decl_needed_strstr = yes; then
5502 cat >> confdefs.h
<<\EOF
5503 #define NEED_DECLARATION_STRSTR 1
5509 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5510 echo "configure:5511: checking whether declaration is required for malloc" >&5
5511 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5512 echo $ac_n "(cached) $ac_c" 1>&6
5514 cat > conftest.
$ac_ext <<EOF
5515 #line 5516 "configure"
5516 #include "confdefs.h"
5520 typedef char *(*f)();
5526 if { (eval echo configure
:5527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5528 gas_cv_decl_needed_malloc
=no
5530 echo "configure: failed program was:" >&5
5531 cat conftest.
$ac_ext >&5
5533 gas_cv_decl_needed_malloc
=yes
5537 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5538 if test $gas_cv_decl_needed_malloc = yes; then
5539 cat >> confdefs.h
<<\EOF
5540 #define NEED_DECLARATION_MALLOC 1
5546 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5547 echo "configure:5548: checking whether declaration is required for free" >&5
5548 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5549 echo $ac_n "(cached) $ac_c" 1>&6
5551 cat > conftest.
$ac_ext <<EOF
5552 #line 5553 "configure"
5553 #include "confdefs.h"
5557 typedef void (*f)();
5563 if { (eval echo configure
:5564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5565 gas_cv_decl_needed_free
=no
5567 echo "configure: failed program was:" >&5
5568 cat conftest.
$ac_ext >&5
5570 gas_cv_decl_needed_free
=yes
5574 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5575 if test $gas_cv_decl_needed_free = yes; then
5576 cat >> confdefs.h
<<\EOF
5577 #define NEED_DECLARATION_FREE 1
5583 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5584 echo "configure:5585: checking whether declaration is required for sbrk" >&5
5585 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5586 echo $ac_n "(cached) $ac_c" 1>&6
5588 cat > conftest.
$ac_ext <<EOF
5589 #line 5590 "configure"
5590 #include "confdefs.h"
5594 typedef char *(*f)();
5600 if { (eval echo configure
:5601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5602 gas_cv_decl_needed_sbrk
=no
5604 echo "configure: failed program was:" >&5
5605 cat conftest.
$ac_ext >&5
5607 gas_cv_decl_needed_sbrk
=yes
5611 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5612 if test $gas_cv_decl_needed_sbrk = yes; then
5613 cat >> confdefs.h
<<\EOF
5614 #define NEED_DECLARATION_SBRK 1
5620 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5621 echo "configure:5622: checking whether declaration is required for environ" >&5
5622 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5623 echo $ac_n "(cached) $ac_c" 1>&6
5625 cat > conftest.
$ac_ext <<EOF
5626 #line 5627 "configure"
5627 #include "confdefs.h"
5637 if { (eval echo configure
:5638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5639 gas_cv_decl_needed_environ
=no
5641 echo "configure: failed program was:" >&5
5642 cat conftest.
$ac_ext >&5
5644 gas_cv_decl_needed_environ
=yes
5648 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5649 if test $gas_cv_decl_needed_environ = yes; then
5650 cat >> confdefs.h
<<\EOF
5651 #define NEED_DECLARATION_ENVIRON 1
5657 # Does errno.h declare errno, or do we have to add a separate declaration
5660 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5661 echo "configure:5662: checking whether declaration is required for errno" >&5
5662 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5663 echo $ac_n "(cached) $ac_c" 1>&6
5665 cat > conftest.
$ac_ext <<EOF
5666 #line 5667 "configure"
5667 #include "confdefs.h"
5681 if { (eval echo configure
:5682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5683 gas_cv_decl_needed_errno
=no
5685 echo "configure: failed program was:" >&5
5686 cat conftest.
$ac_ext >&5
5688 gas_cv_decl_needed_errno
=yes
5692 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5693 if test $gas_cv_decl_needed_errno = yes; then
5694 cat >> confdefs.h
<<\EOF
5695 #define NEED_DECLARATION_ERRNO 1
5704 cat > confcache
<<\EOF
5705 # This file is a shell script that caches the results of configure
5706 # tests run on this system so they can be shared between configure
5707 # scripts and configure runs. It is not useful on other systems.
5708 # If it contains results you don't want to keep, you may remove or edit it.
5710 # By default, configure uses ./config.cache as the cache file,
5711 # creating it if it does not exist already. You can give configure
5712 # the --cache-file=FILE option to use a different cache file; that is
5713 # what configure does when it calls configure scripts in
5714 # subdirectories, so they share the cache.
5715 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5716 # config.status only pays attention to the cache file if you give it the
5717 # --recheck option to rerun configure.
5720 # The following way of writing the cache mishandles newlines in values,
5721 # but we know of no workaround that is simple, portable, and efficient.
5722 # So, don't put newlines in cache variables' values.
5723 # Ultrix sh set writes to stderr and can't be redirected directly,
5724 # and sets the high bit in the cache file unless we assign to the vars.
5726 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5728 # `set' does not quote correctly, so add quotes (double-quote substitution
5729 # turns \\\\ into \\, and sed turns \\ into \).
5731 -e "s/'/'\\\\''/g" \
5732 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5735 # `set' quotes correctly as required by POSIX, so do not add quotes.
5736 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5739 if cmp -s $cache_file confcache
; then
5742 if test -w $cache_file; then
5743 echo "updating cache $cache_file"
5744 cat confcache
> $cache_file
5746 echo "not updating unwritable cache $cache_file"
5751 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5753 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5754 # Let make expand exec_prefix.
5755 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5757 # Any assignment to VPATH causes Sun make to only execute
5758 # the first set of double-colon rules, so remove it if not needed.
5759 # If there is a colon in the path, we need to keep it.
5760 if test "x$srcdir" = x.
; then
5761 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5764 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5766 DEFS
=-DHAVE_CONFIG_H
5768 # Without the "./", some shells look in PATH for config.status.
5769 : ${CONFIG_STATUS=./config.status}
5771 echo creating
$CONFIG_STATUS
5772 rm -f $CONFIG_STATUS
5773 cat > $CONFIG_STATUS <<EOF
5775 # Generated automatically by configure.
5776 # Run this file to recreate the current configuration.
5777 # This directory was configured as follows,
5778 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5780 # $0 $ac_configure_args
5782 # Compiler output produced by configure, useful for debugging
5783 # configure, is in ./config.log if it exists.
5785 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5788 case "\$ac_option" in
5789 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5790 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5791 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5792 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5793 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5795 -help | --help | --hel | --he | --h)
5796 echo "\$ac_cs_usage"; exit 0 ;;
5797 *) echo "\$ac_cs_usage"; exit 1 ;;
5801 ac_given_srcdir=$srcdir
5802 ac_given_INSTALL="$INSTALL"
5804 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
5806 cat >> $CONFIG_STATUS <<EOF
5808 # Protect against being on the right side of a sed subst in config.status.
5809 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5810 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5814 s%@CFLAGS@%$CFLAGS%g
5815 s%@CPPFLAGS@%$CPPFLAGS%g
5816 s%@CXXFLAGS@%$CXXFLAGS%g
5817 s%@FFLAGS@%$FFLAGS%g
5819 s%@LDFLAGS@%$LDFLAGS%g
5821 s%@exec_prefix@%$exec_prefix%g
5822 s%@prefix@%$prefix%g
5823 s%@program_transform_name@%$program_transform_name%g
5824 s%@bindir@%$bindir%g
5825 s%@sbindir@%$sbindir%g
5826 s%@libexecdir@%$libexecdir%g
5827 s%@datadir@%$datadir%g
5828 s%@sysconfdir@%$sysconfdir%g
5829 s%@sharedstatedir@%$sharedstatedir%g
5830 s%@localstatedir@%$localstatedir%g
5831 s%@libdir@%$libdir%g
5832 s%@includedir@%$includedir%g
5833 s%@oldincludedir@%$oldincludedir%g
5834 s%@infodir@%$infodir%g
5835 s%@mandir@%$mandir%g
5837 s%@host_alias@%$host_alias%g
5838 s%@host_cpu@%$host_cpu%g
5839 s%@host_vendor@%$host_vendor%g
5840 s%@host_os@%$host_os%g
5841 s%@target@%$target%g
5842 s%@target_alias@%$target_alias%g
5843 s%@target_cpu@%$target_cpu%g
5844 s%@target_vendor@%$target_vendor%g
5845 s%@target_os@%$target_os%g
5847 s%@build_alias@%$build_alias%g
5848 s%@build_cpu@%$build_cpu%g
5849 s%@build_vendor@%$build_vendor%g
5850 s%@build_os@%$build_os%g
5851 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5852 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5853 s%@INSTALL_DATA@%$INSTALL_DATA%g
5854 s%@PACKAGE@%$PACKAGE%g
5855 s%@VERSION@%$VERSION%g
5856 s%@ACLOCAL@%$ACLOCAL%g
5857 s%@AUTOCONF@%$AUTOCONF%g
5858 s%@AUTOMAKE@%$AUTOMAKE%g
5859 s%@AUTOHEADER@%$AUTOHEADER%g
5860 s%@MAKEINFO@%$MAKEINFO%g
5861 s%@SET_MAKE@%$SET_MAKE%g
5862 s%@RANLIB@%$RANLIB%g
5866 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5868 s%@DLLTOOL@%$DLLTOOL%g
5870 s%@LIBTOOL@%$LIBTOOL%g
5871 s%@GDBINIT@%$GDBINIT%g
5872 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5873 s%@extra_objects@%$extra_objects%g
5874 s%@target_cpu_type@%$target_cpu_type%g
5875 s%@obj_format@%$obj_format%g
5876 s%@te_file@%$te_file%g
5877 s%@install_tooldir@%$install_tooldir%g
5879 s%@BFDLIB@%$BFDLIB%g
5880 s%@OPCODES_LIB@%$OPCODES_LIB%g
5881 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5884 s%@LEXLIB@%$LEXLIB%g
5886 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5887 s%@ALLOCA@%$ALLOCA%g
5888 s%@USE_NLS@%$USE_NLS%g
5889 s%@MSGFMT@%$MSGFMT%g
5890 s%@GMSGFMT@%$GMSGFMT%g
5891 s%@XGETTEXT@%$XGETTEXT%g
5892 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5893 s%@CATALOGS@%$CATALOGS%g
5894 s%@CATOBJEXT@%$CATOBJEXT%g
5895 s%@DATADIRNAME@%$DATADIRNAME%g
5896 s%@GMOFILES@%$GMOFILES%g
5897 s%@INSTOBJEXT@%$INSTOBJEXT%g
5898 s%@INTLDEPS@%$INTLDEPS%g
5899 s%@INTLLIBS@%$INTLLIBS%g
5900 s%@INTLOBJS@%$INTLOBJS%g
5901 s%@POFILES@%$POFILES%g
5903 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5905 s%@GT_YES@%$GT_YES%g
5906 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5908 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5909 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5911 s%@EXEEXT@%$EXEEXT%g
5916 cat >> $CONFIG_STATUS <<\EOF
5918 # Split the substitutions into bite-sized pieces for seds with
5919 # small command number limits, like on Digital OSF/1 and HP-UX.
5920 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5921 ac_file
=1 # Number of current file.
5922 ac_beg
=1 # First line for current file.
5923 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5926 while $ac_more_lines; do
5927 if test $ac_beg -gt 1; then
5928 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5930 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5932 if test ! -s conftest.s
$ac_file; then
5934 rm -f conftest.s
$ac_file
5936 if test -z "$ac_sed_cmds"; then
5937 ac_sed_cmds
="sed -f conftest.s$ac_file"
5939 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5941 ac_file
=`expr $ac_file + 1`
5943 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5946 if test -z "$ac_sed_cmds"; then
5951 cat >> $CONFIG_STATUS <<EOF
5953 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
5955 cat >> $CONFIG_STATUS <<\EOF
5956 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5957 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5959 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5960 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5961 *) ac_file_in
="${ac_file}.in" ;;
5964 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5966 # Remove last slash and all that follows it. Not all systems have dirname.
5967 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5968 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5969 # The file is in a subdirectory.
5970 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5971 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5972 # A "../" for each directory in $ac_dir_suffix.
5973 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5975 ac_dir_suffix
= ac_dots
=
5978 case "$ac_given_srcdir" in
5980 if test -z "$ac_dots"; then top_srcdir
=.
5981 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5982 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5984 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5985 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5988 case "$ac_given_INSTALL" in
5989 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5990 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5993 echo creating
"$ac_file"
5995 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5997 *Makefile
*) ac_comsub
="1i\\
5998 # $configure_input" ;;
6002 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6004 s%@configure_input@%$configure_input%g
6005 s%@srcdir@%$srcdir%g
6006 s%@top_srcdir@%$top_srcdir%g
6007 s%@INSTALL@%$INSTALL%g
6008 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6012 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6013 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6015 # ac_d sets the value in "#define NAME VALUE" lines.
6016 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6017 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6020 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6021 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6022 ac_uB
='\([ ]\)%\1#\2define\3'
6025 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6026 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6027 ac_eB
='$%\1#\2define\3'
6031 if test "${CONFIG_HEADERS+set}" != set; then
6033 cat >> $CONFIG_STATUS <<EOF
6034 CONFIG_HEADERS="config.h:config.in"
6036 cat >> $CONFIG_STATUS <<\EOF
6038 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6039 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6041 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6042 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6043 *) ac_file_in
="${ac_file}.in" ;;
6046 echo creating
$ac_file
6048 rm -f conftest.frag conftest.
in conftest.out
6049 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6050 cat $ac_file_inputs > conftest.
in
6054 # Transform confdefs.h into a sed script conftest.vals that substitutes
6055 # the proper values into config.h.in to produce config.h. And first:
6056 # Protect against being on the right side of a sed subst in config.status.
6057 # Protect against being in an unquoted here document in config.status.
6059 cat > conftest.hdr
<<\EOF
6062 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6066 sed -n -f conftest.hdr confdefs.h > conftest.vals
6069 # This sed command replaces #undef with comments. This is necessary, for
6070 # example, in the case of _POSIX_SOURCE, which is predefined and required
6071 # on some systems where configure will not decide to define it.
6072 cat >> conftest.vals <<\EOF
6073 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6076 # Break up conftest.vals because some shells have a limit on
6077 # the size of here documents, and old seds have small limits too.
6082 ac_lines=`grep -c . conftest.vals
`
6083 # grep -c gives empty output for an empty file on some AIX systems.
6084 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6085 # Write a limited-size here document to conftest.frag.
6086 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6087 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6089 sed -f conftest.frag conftest.in > conftest.out
6091 mv conftest.out conftest.in
6093 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6095 mv conftest.tail conftest.vals
6099 cat >> $CONFIG_STATUS <<\EOF
6100 rm -f conftest.frag conftest.h
6101 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6102 cat conftest.in >> conftest.h
6104 if cmp -s $ac_file conftest.h 2>/dev/null; then
6105 echo "$ac_file is unchanged"
6108 # Remove last slash and all that follows it. Not all systems have dirname.
6109 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6110 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6111 # The file is in a subdirectory.
6112 test ! -d "$ac_dir" && mkdir "$ac_dir"
6115 mv conftest.h $ac_file
6120 cat >> $CONFIG_STATUS <<EOF
6122 target_cpu_type=${target_cpu_type}
6123 cgen_cpu_prefix=${cgen_cpu_prefix}
6124 obj_format=${obj_format}
6127 cat >> $CONFIG_STATUS <<\EOF
6128 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6129 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6130 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6131 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6132 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6133 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6134 if test "x$cgen_cpu_prefix" != x ; then
6135 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6138 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6141 chmod +x $CONFIG_STATUS
6142 rm -fr confdefs* $ac_clean_files
6143 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1