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 powerpcle
*) cpu_type
=ppc endian
=little
;;
1990 powerpc
*) cpu_type
=ppc endian
=big
;;
1991 rs6000
*) cpu_type
=ppc
;;
1992 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1993 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1994 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1995 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1996 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1997 v850
*) cpu_type
=v850
;;
1998 *) cpu_type
=${cpu} ;;
2001 if test ${this_target} = $target ; then
2002 target_cpu_type
=${cpu_type}
2003 elif test ${target_cpu_type} != ${cpu_type} ; then
2007 generic_target
=${cpu_type}-$vendor-$os
2012 # assign object format
2013 case ${generic_target} in
2014 a29k-
*-coff) fmt=coff
;;
2015 a29k-amd-udi
) fmt=coff
;;
2016 a29k-amd-ebmon
) fmt=coff
;;
2017 a29k-nyu-sym1
) fmt=coff
;;
2018 a29k-
*-vxworks*) fmt=coff
;;
2020 alpha
*-*-*vms
*) fmt=evax
;;
2021 alpha
*-*-netware*) fmt=ecoff
;;
2022 alpha
*-*-openbsd*) fmt=ecoff
;;
2023 alpha
*-*-osf*) fmt=ecoff
;;
2024 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2025 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2026 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2028 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2030 arm-
*-aout) fmt=aout
;;
2031 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2032 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2033 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2034 arm-
*-linux* | armv
*-*-linux-gnu) fmt=elf em
=linux
;;
2035 arm-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2036 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2037 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2038 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2039 arm-
*-riscix*) fmt=aout em
=riscix
;;
2041 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2042 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2045 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2047 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2048 hppa-
*-linux-gnu*) fmt=elf em
=hppa
;;
2049 hppa-
*-lites*) fmt=elf em
=hppa
;;
2050 hppa-
*-osf*) fmt=som em
=hppa
;;
2051 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2052 hppa-
*-hpux*) fmt=som em
=hppa
;;
2053 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2054 hppa-
*-bsd*) fmt=som em
=hppa
;;
2055 hppa-
*-hiux*) fmt=som em
=hppa
;;
2057 h8300-
*-coff) fmt=coff
;;
2059 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2060 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2061 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2062 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2063 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2064 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2065 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2066 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2067 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2068 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2069 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2070 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2071 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2072 fmt=elf bfd_gas
=yes ;;
2073 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2074 fmt=aout em
=386bsd
;;
2075 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2076 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2078 i386-
*-sco3.2v5
*) fmt=elf
2079 if test ${this_target} = $target; then
2080 cat >> confdefs.h
<<\EOF
2086 i386-
*-sco3.2
*) fmt=coff
;;
2087 i386-
*-vsta) fmt=aout
;;
2088 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2090 i386-
*-rtemself*) fmt=elf
;;
2091 i386-
*-rtems*) fmt=coff
;;
2092 i386-
*-gnu*) fmt=elf
;;
2094 fmt=aout em
=mach bfd_gas
=yes ;;
2095 i386-
*-msdos*) fmt=aout
;;
2096 i386-
*-moss*) fmt=elf
;;
2097 i386-
*-pe) fmt=coff em
=pe
;;
2098 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2099 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
2100 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2101 i386-
*-*nt
*) fmt=coff em
=pe
;;
2102 i386-
*-vxworks*) fmt=aout
;;
2103 i960-
*-bout) fmt=bout
;;
2104 i960-
*-coff) fmt=coff em
=ic960
;;
2105 i960-
*-rtems*) fmt=coff em
=ic960
;;
2106 i960-
*-nindy*) fmt=bout
;;
2107 i960-
*-vxworks4*) fmt=bout
;;
2108 i960-
*-vxworks5.0
) fmt=bout
;;
2109 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2110 i960-
*-vxworks*) fmt=bout
;;
2111 i960-
*-elf*) fmt=elf
;;
2113 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2115 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2117 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2118 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2119 m68k-apollo-
*) fmt=coff em
=apollo
;;
2120 m68k-
*-sysv4*) # must be before -sysv*
2122 m68k-
*-elf*) fmt=elf
;;
2123 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2125 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2126 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2127 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2128 m68k-
*-gnu*) fmt=elf
;;
2129 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2130 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2131 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2132 m68k-apple-aux
*) fmt=coff em
=aux
;;
2133 m68k-
*-psos*) fmt=elf em
=psos
;;
2135 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2136 m88k-
*-coff*) fmt=coff
;;
2138 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2139 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2141 # don't change em like *-*-bsd does
2142 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2143 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2144 mips-dec-bsd
*) fmt=aout endian
=little
;;
2145 mips-sony-bsd
*) fmt=ecoff
;;
2146 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2147 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2148 mips-
*-osf*) fmt=ecoff endian
=little
;;
2149 mips-
*-ecoff*) fmt=ecoff
;;
2150 mips-
*-ecoff*) fmt=ecoff
;;
2151 mips-
*-irix6*) fmt=elf
;;
2152 mips-
*-irix5*) fmt=elf
;;
2153 mips-
*-irix*) fmt=ecoff
;;
2154 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2155 mips-
*-riscos*) fmt=ecoff
;;
2156 mips-
*-sysv*) fmt=ecoff
;;
2157 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2159 mips-
*-vxworks*) fmt=elf
2160 cat >> confdefs.h
<<\EOF
2161 #define MIPS_STABS_ELF 1
2165 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2166 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2167 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2169 ppc-
*-aix*) fmt=coff
;;
2170 ppc-
*-beos*) fmt=coff
;;
2171 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2173 ppc-
*-linux-gnu*) fmt=elf
2176 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2179 ppc-
*-solaris*) fmt=elf
2180 if test ${this_target} = $target; then
2181 cat >> confdefs.h
<<\EOF
2182 #define TARGET_SOLARIS_COMMENT 1
2186 if test x
${endian} = xbig
; then
2187 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2190 ppc-
*-rtems*) fmt=elf
;;
2191 ppc-
*-macos* | ppc-
*-mpw*)
2192 fmt=coff em
=macos
;;
2193 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2194 ppc-
*-vxworks*) fmt=elf
;;
2196 sh-
*-elf*) fmt=elf
;;
2197 sh-
*-coff*) fmt=coff
;;
2198 sh-
*-rtemself*) fmt=elf
;;
2199 sh-
*-rtems*) fmt=coff
;;
2201 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2202 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2203 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2205 sparc-
*-rtems*) fmt=aout
;;
2206 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2207 sparc-
*-aout | sparc
*-*-vxworks*)
2208 fmt=aout em
=sparcaout
;;
2209 sparc-
*-coff) fmt=coff
;;
2210 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2211 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2212 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2213 sparc-fujitsu-none
) fmt=aout
;;
2214 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2216 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2217 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2219 strongarm-
*-coff) fmt=coff
;;
2220 strongarm-
*-elf) fmt=elf
;;
2222 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2223 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2224 tic80-
*-*) fmt=coff
;;
2226 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2227 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2228 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2230 vax-
*-bsd* | vax-
*-ultrix*)
2232 vax-
*-vms) fmt=vms
;;
2235 z8k-
*-coff | z8k-
*-sim)
2238 w65-
*-*) fmt=coff
;;
2240 *-*-aout |
*-*-scout)
2246 *-*-generic) fmt=generic
;;
2247 *-*-xray |
*-*-hms) fmt=coff
;;
2248 *-*-sim) fmt=coff
;;
2249 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2250 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2252 *-*-vxworks) fmt=aout
;;
2253 *-*-netware) fmt=elf
;;
2256 if test ${this_target} = $target ; then
2258 if test x
${endian} = xbig
; then
2260 elif test x
${endian} = xlittle
; then
2263 if test x
${endian_def} != x
; then
2264 cat >> confdefs.h
<<EOF
2265 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2271 case ${cpu_type}-${fmt} in
2272 alpha
*-*) bfd_gas
=yes ;;
2273 arm-
*) bfd_gas
=yes ;;
2275 # i386-aout) bfd_gas=preferred ;;
2276 mips-
*) bfd_gas
=yes ;;
2277 ns32k-
*) bfd_gas
=yes ;;
2278 ppc-
*) bfd_gas
=yes ;;
2279 sparc-
*) bfd_gas
=yes ;;
2280 strongarm-
*) bfd_gas
=yes ;;
2281 *-elf) bfd_gas
=yes ;;
2282 *-ecoff) bfd_gas
=yes ;;
2283 *-som) bfd_gas
=yes ;;
2287 # Other random stuff.
2289 # Do we need the opcodes library?
2297 case "${enable_shared}" in
2298 yes) shared_opcodes
=true
;;
2299 *opcodes
*) shared_opcodes
=true
;;
2300 *) shared_opcodes
=false
;;
2302 if test "${shared_opcodes}" = "true"; then
2303 # A shared libopcodes must be linked against libbfd.
2309 # Any other special object files needed ?
2316 case ${extra_objects} in
2318 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2323 echo ${extra_objects} |
grep -s "itbl-parse.o"
2324 if test $?
-ne 0 ; then
2325 extra_objects
="$extra_objects itbl-parse.o"
2328 echo ${extra_objects} |
grep -s "itbl-lex.o"
2329 if test $?
-ne 0 ; then
2330 extra_objects
="$extra_objects itbl-lex.o"
2333 echo ${extra_objects} |
grep -s "itbl-ops.o"
2334 if test $?
-ne 0 ; then
2335 extra_objects
="$extra_objects itbl-ops.o"
2340 if test $this_target = $target ; then
2341 cat >> confdefs.h
<<EOF
2342 #define DEFAULT_ARCH "${arch}"
2351 if test $using_cgen = yes ; then
2352 case "x${extra_objects}" in
2354 *) extra_objects
="$extra_objects cgen.o" ;;
2358 # See if we really can support this configuration with the emulation code.
2360 if test $this_target = $target ; then
2361 primary_bfd_gas
=$bfd_gas
2365 if test $bfd_gas = no
; then
2366 # Can't support other configurations this way.
2369 elif test $bfd_gas = no
; then
2370 # Can't support this configuration.
2374 # From target name and format, produce a list of supported emulations.
2376 case ${generic_target}-${fmt} in
2377 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2378 mips-
*-linux-gnu*-*) case "$endian" in
2379 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2380 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2382 mips-
*-lnews*-ecoff) ;;
2383 mips-
*-*-ecoff) case "$endian" in
2384 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2385 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2387 mips-
*-*-elf) case "$endian" in
2388 big
) emulation
="mipsbelf mipslelf mipself" ;;
2389 *) emulation
="mipslelf mipsbelf mipself" ;;
2390 # Uncommenting the next line will turn on support for i386 COFF
2391 # in any i386 ELF configuration. This probably doesn't work
2393 # i386-*-*-elf) emulation="i386coff i386elf" ;;
2397 emulations
="$emulations $emulation"
2401 # Assign floating point type. Most processors with FP support
2402 # IEEE FP. On those that don't support FP at all, usually IEEE
2404 case ${target_cpu} in
2405 vax | tahoe
) atof
=${target_cpu} ;;
2409 case "${obj_format}" in
2410 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2413 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2415 if test $using_cgen = yes ; then
2416 case ${target_cpu} in
2417 *) cgen_cpu_prefix
=${target_cpu} ;;
2420 cat >> confdefs.h
<<\EOF
2421 #define USING_CGEN 1
2427 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2428 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2431 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2432 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2435 case ${user_bfd_gas}-${primary_bfd_gas} in
2437 # We didn't override user's choice.
2440 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2452 # User specified nothing.
2456 # Some COFF configurations want these random other flags set.
2457 case ${obj_format} in
2459 case ${target_cpu_type} in
2460 i386
) cat >> confdefs.h
<<\EOF
2464 m68k
) cat >> confdefs.h
<<\EOF
2468 m88k
) cat >> confdefs.h
<<\EOF
2476 # Getting this done right is going to be a bitch. Each configuration specified
2477 # with --enable-targets=... should be checked for environment, format, cpu, and
2480 # For each configuration, the necessary object file support code must be linked
2481 # in. This might be only one, it might be up to four. The necessary emulation
2482 # code needs to be provided, too.
2484 # And then there's "--enable-targets=all"....
2486 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2488 formats
="${obj_format}"
2491 _gas_uniq_list
="$emulations"
2492 _gas_uniq_newlist
=""
2493 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2494 case $_gas_uniq_i in
2496 *) case " $_gas_uniq_newlist " in
2497 *" $_gas_uniq_i "*) ;;
2498 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2502 emulations
=$_gas_uniq_newlist
2504 for em
in .
$emulations ; do
2507 mipsbelf | mipslelf
)
2508 fmt=elf
file=mipself
;;
2509 mipsbecoff | mipslecoff
)
2510 fmt=ecoff
file=mipsecoff
;;
2512 fmt=coff
file=i386coff
;;
2514 fmt=elf
file=i386elf
;;
2516 formats
="$formats $fmt"
2517 emfiles
="$emfiles e-$file.o"
2518 EMULATIONS
="$EMULATIONS &$em,"
2520 _gas_uniq_list
="$formats"
2521 _gas_uniq_newlist
=""
2522 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2523 case $_gas_uniq_i in
2525 *) case " $_gas_uniq_newlist " in
2526 *" $_gas_uniq_i "*) ;;
2527 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2531 formats
=$_gas_uniq_newlist
2533 _gas_uniq_list
="$emfiles"
2534 _gas_uniq_newlist
=""
2535 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2536 case $_gas_uniq_i in
2538 *) case " $_gas_uniq_newlist " in
2539 *" $_gas_uniq_i "*) ;;
2540 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2544 emfiles
=$_gas_uniq_newlist
2546 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2547 for fmt in $formats ; do
2549 aout
) cat >> confdefs.h
<<\EOF
2550 #define OBJ_MAYBE_AOUT 1
2553 bout
) cat >> confdefs.h
<<\EOF
2554 #define OBJ_MAYBE_BOUT 1
2557 coff
) cat >> confdefs.h
<<\EOF
2558 #define OBJ_MAYBE_COFF 1
2561 ecoff
) cat >> confdefs.h
<<\EOF
2562 #define OBJ_MAYBE_ECOFF 1
2565 elf
) cat >> confdefs.h
<<\EOF
2566 #define OBJ_MAYBE_ELF 1
2569 generic
) cat >> confdefs.h
<<\EOF
2570 #define OBJ_MAYBE_GENERIC 1
2573 hp300
) cat >> confdefs.h
<<\EOF
2574 #define OBJ_MAYBE_HP300 1
2577 ieee
) cat >> confdefs.h
<<\EOF
2578 #define OBJ_MAYBE_IEEE 1
2581 som
) cat >> confdefs.h
<<\EOF
2582 #define OBJ_MAYBE_SOM 1
2585 vms
) cat >> confdefs.h
<<\EOF
2586 #define OBJ_MAYBE_VMS 1
2590 extra_objects
="$extra_objects obj-$fmt.o"
2594 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2596 extra_objects
="$extra_objects $emfiles"
2597 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2598 cat >> confdefs.h
<<\EOF
2599 #define USE_EMULATIONS 1
2604 cat >> confdefs.h
<<EOF
2605 #define EMULATIONS $EMULATIONS
2608 cat >> confdefs.h
<<EOF
2609 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2613 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2614 yes-
*-coff) need_bfd
=yes ;;
2615 no-
*-coff) need_bfd
=yes
2616 cat >> confdefs.h
<<\EOF
2617 #define MANY_SEGMENTS 1
2622 reject_dev_configs
=yes
2624 case ${reject_dev_configs}-${dev} in
2626 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2636 case "${primary_bfd_gas}" in
2637 yes) cat >> confdefs.h
<<\EOF
2638 #define BFD_ASSEMBLER 1
2644 # do we need the opcodes library?
2645 case "${need_opcodes}" in
2647 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2651 case "${need_bfd}" in
2653 BFDLIB
=..
/bfd
/libbfd.la
2654 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2663 cat >> confdefs.h
<<EOF
2664 #define TARGET_ALIAS "${target_alias}"
2667 cat >> confdefs.h
<<EOF
2668 #define TARGET_CANONICAL "${target}"
2671 cat >> confdefs.h
<<EOF
2672 #define TARGET_CPU "${target_cpu}"
2675 cat >> confdefs.h
<<EOF
2676 #define TARGET_VENDOR "${target_vendor}"
2679 cat >> confdefs.h
<<EOF
2680 #define TARGET_OS "${target_os}"
2684 # Extract the first word of "gcc", so it can be a program name with args.
2685 set dummy gcc
; ac_word
=$2
2686 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2687 echo "configure:2688: checking for $ac_word" >&5
2688 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2689 echo $ac_n "(cached) $ac_c" 1>&6
2691 if test -n "$CC"; then
2692 ac_cv_prog_CC
="$CC" # Let the user override the test.
2694 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2696 for ac_dir
in $ac_dummy; do
2697 test -z "$ac_dir" && ac_dir
=.
2698 if test -f $ac_dir/$ac_word; then
2707 if test -n "$CC"; then
2708 echo "$ac_t""$CC" 1>&6
2710 echo "$ac_t""no" 1>&6
2713 if test -z "$CC"; then
2714 # Extract the first word of "cc", so it can be a program name with args.
2715 set dummy cc
; ac_word
=$2
2716 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2717 echo "configure:2718: checking for $ac_word" >&5
2718 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2719 echo $ac_n "(cached) $ac_c" 1>&6
2721 if test -n "$CC"; then
2722 ac_cv_prog_CC
="$CC" # Let the user override the test.
2724 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2727 for ac_dir
in $ac_dummy; do
2728 test -z "$ac_dir" && ac_dir
=.
2729 if test -f $ac_dir/$ac_word; then
2730 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2731 ac_prog_rejected
=yes
2739 if test $ac_prog_rejected = yes; then
2740 # We found a bogon in the path, so make sure we never use it.
2741 set dummy
$ac_cv_prog_CC
2743 if test $# -gt 0; then
2744 # We chose a different compiler from the bogus one.
2745 # However, it has the same basename, so the bogon will be chosen
2746 # first if we set CC to just the basename; use the full file name.
2748 set dummy
"$ac_dir/$ac_word" "$@"
2756 if test -n "$CC"; then
2757 echo "$ac_t""$CC" 1>&6
2759 echo "$ac_t""no" 1>&6
2762 if test -z "$CC"; then
2763 case "`uname -s`" in
2765 # Extract the first word of "cl", so it can be a program name with args.
2766 set dummy cl
; ac_word
=$2
2767 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2768 echo "configure:2769: checking for $ac_word" >&5
2769 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2770 echo $ac_n "(cached) $ac_c" 1>&6
2772 if test -n "$CC"; then
2773 ac_cv_prog_CC
="$CC" # Let the user override the test.
2775 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2777 for ac_dir
in $ac_dummy; do
2778 test -z "$ac_dir" && ac_dir
=.
2779 if test -f $ac_dir/$ac_word; then
2788 if test -n "$CC"; then
2789 echo "$ac_t""$CC" 1>&6
2791 echo "$ac_t""no" 1>&6
2796 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2799 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2800 echo "configure:2801: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2803 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2804 ac_cpp
='$CPP $CPPFLAGS'
2805 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2806 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2807 cross_compiling
=$ac_cv_prog_cc_cross
2809 cat > conftest.
$ac_ext << EOF
2811 #line 2812 "configure"
2812 #include "confdefs.h"
2816 if { (eval echo configure
:2817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2817 ac_cv_prog_cc_works
=yes
2818 # If we can't run a trivial program, we are probably using a cross compiler.
2819 if (.
/conftest
; exit) 2>/dev
/null
; then
2820 ac_cv_prog_cc_cross
=no
2822 ac_cv_prog_cc_cross
=yes
2825 echo "configure: failed program was:" >&5
2826 cat conftest.
$ac_ext >&5
2827 ac_cv_prog_cc_works
=no
2831 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2832 ac_cpp
='$CPP $CPPFLAGS'
2833 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2834 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2835 cross_compiling
=$ac_cv_prog_cc_cross
2837 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2838 if test $ac_cv_prog_cc_works = no
; then
2839 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2841 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2842 echo "configure:2843: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2843 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2844 cross_compiling
=$ac_cv_prog_cc_cross
2846 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2847 echo "configure:2848: checking whether we are using GNU C" >&5
2848 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2849 echo $ac_n "(cached) $ac_c" 1>&6
2851 cat > conftest.c
<<EOF
2856 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2857: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2863 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2865 if test $ac_cv_prog_gcc = yes; then
2871 ac_test_CFLAGS
="${CFLAGS+set}"
2872 ac_save_CFLAGS
="$CFLAGS"
2874 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2875 echo "configure:2876: checking whether ${CC-cc} accepts -g" >&5
2876 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2877 echo $ac_n "(cached) $ac_c" 1>&6
2879 echo 'void f(){}' > conftest.c
2880 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2889 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2890 if test "$ac_test_CFLAGS" = set; then
2891 CFLAGS
="$ac_save_CFLAGS"
2892 elif test $ac_cv_prog_cc_g = yes; then
2893 if test "$GCC" = yes; then
2899 if test "$GCC" = yes; then
2907 for ac_prog
in 'bison -y' byacc
2909 # Extract the first word of "$ac_prog", so it can be a program name with args.
2910 set dummy
$ac_prog; ac_word
=$2
2911 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2912 echo "configure:2913: checking for $ac_word" >&5
2913 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2914 echo $ac_n "(cached) $ac_c" 1>&6
2916 if test -n "$YACC"; then
2917 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2919 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2921 for ac_dir
in $ac_dummy; do
2922 test -z "$ac_dir" && ac_dir
=.
2923 if test -f $ac_dir/$ac_word; then
2924 ac_cv_prog_YACC
="$ac_prog"
2931 YACC
="$ac_cv_prog_YACC"
2932 if test -n "$YACC"; then
2933 echo "$ac_t""$YACC" 1>&6
2935 echo "$ac_t""no" 1>&6
2938 test -n "$YACC" && break
2940 test -n "$YACC" || YACC
="yacc"
2942 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2943 echo "configure:2944: checking how to run the C preprocessor" >&5
2944 # On Suns, sometimes $CPP names a directory.
2945 if test -n "$CPP" && test -d "$CPP"; then
2948 if test -z "$CPP"; then
2949 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2950 echo $ac_n "(cached) $ac_c" 1>&6
2952 # This must be in double quotes, not single quotes, because CPP may get
2953 # substituted into the Makefile and "${CC-cc}" will confuse make.
2955 # On the NeXT, cc -E runs the code through the compiler's parser,
2956 # not just through cpp.
2957 cat > conftest.
$ac_ext <<EOF
2958 #line 2959 "configure"
2959 #include "confdefs.h"
2963 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2964 { (eval echo configure
:2965: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2965 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2966 if test -z "$ac_err"; then
2970 echo "configure: failed program was:" >&5
2971 cat conftest.
$ac_ext >&5
2973 CPP
="${CC-cc} -E -traditional-cpp"
2974 cat > conftest.
$ac_ext <<EOF
2975 #line 2976 "configure"
2976 #include "confdefs.h"
2980 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2981 { (eval echo configure
:2982: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2982 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2983 if test -z "$ac_err"; then
2987 echo "configure: failed program was:" >&5
2988 cat conftest.
$ac_ext >&5
2990 CPP
="${CC-cc} -nologo -E"
2991 cat > conftest.
$ac_ext <<EOF
2992 #line 2993 "configure"
2993 #include "confdefs.h"
2997 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2998 { (eval echo configure
:2999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2999 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3000 if test -z "$ac_err"; then
3004 echo "configure: failed program was:" >&5
3005 cat conftest.
$ac_ext >&5
3014 ac_cv_prog_CPP
="$CPP"
3016 CPP
="$ac_cv_prog_CPP"
3018 ac_cv_prog_CPP
="$CPP"
3020 echo "$ac_t""$CPP" 1>&6
3022 missing_dir
=`cd $ac_aux_dir && pwd`
3023 for ac_prog
in flex
lex
3025 # Extract the first word of "$ac_prog", so it can be a program name with args.
3026 set dummy
$ac_prog; ac_word
=$2
3027 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3028 echo "configure:3029: checking for $ac_word" >&5
3029 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3030 echo $ac_n "(cached) $ac_c" 1>&6
3032 if test -n "$LEX"; then
3033 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3035 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3037 for ac_dir
in $ac_dummy; do
3038 test -z "$ac_dir" && ac_dir
=.
3039 if test -f $ac_dir/$ac_word; then
3040 ac_cv_prog_LEX
="$ac_prog"
3047 LEX
="$ac_cv_prog_LEX"
3048 if test -n "$LEX"; then
3049 echo "$ac_t""$LEX" 1>&6
3051 echo "$ac_t""no" 1>&6
3054 test -n "$LEX" && break
3056 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3058 # Extract the first word of "flex", so it can be a program name with args.
3059 set dummy flex
; ac_word
=$2
3060 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3061 echo "configure:3062: checking for $ac_word" >&5
3062 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3063 echo $ac_n "(cached) $ac_c" 1>&6
3065 if test -n "$LEX"; then
3066 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3068 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3070 for ac_dir
in $ac_dummy; do
3071 test -z "$ac_dir" && ac_dir
=.
3072 if test -f $ac_dir/$ac_word; then
3073 ac_cv_prog_LEX
="flex"
3078 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3081 LEX
="$ac_cv_prog_LEX"
3082 if test -n "$LEX"; then
3083 echo "$ac_t""$LEX" 1>&6
3085 echo "$ac_t""no" 1>&6
3088 if test -z "$LEXLIB"
3094 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3095 echo "configure:3096: checking for yywrap in -l$ac_lib" >&5
3096 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3097 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3098 echo $ac_n "(cached) $ac_c" 1>&6
3100 ac_save_LIBS
="$LIBS"
3101 LIBS
="-l$ac_lib $LIBS"
3102 cat > conftest.
$ac_ext <<EOF
3103 #line 3104 "configure"
3104 #include "confdefs.h"
3105 /* Override any gcc2 internal prototype to avoid an error. */
3106 /* We use char because int might match the return type of a gcc2
3107 builtin and then its argument prototype would still apply. */
3114 if { (eval echo configure
:3115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3116 eval "ac_cv_lib_$ac_lib_var=yes"
3118 echo "configure: failed program was:" >&5
3119 cat conftest.
$ac_ext >&5
3121 eval "ac_cv_lib_$ac_lib_var=no"
3124 LIBS
="$ac_save_LIBS"
3127 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3128 echo "$ac_t""yes" 1>&6
3131 echo "$ac_t""no" 1>&6
3136 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3137 echo "configure:3138: checking lex output file root" >&5
3138 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3139 echo $ac_n "(cached) $ac_c" 1>&6
3141 # The minimal lex program is just a single line: %%. But some broken lexes
3142 # (Solaris, I think it was) want two %% lines, so accommodate them.
3145 if test -f lex.yy.c
; then
3146 ac_cv_prog_lex_root
=lex.yy
3147 elif test -f lexyy.c
; then
3148 ac_cv_prog_lex_root
=lexyy
3150 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3154 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3155 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3157 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3158 echo "configure:3159: checking whether yytext is a pointer" >&5
3159 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3160 echo $ac_n "(cached) $ac_c" 1>&6
3162 # POSIX says lex can declare yytext either as a pointer or an array; the
3163 # default is implementation-dependent. Figure out which it is, since
3164 # not all implementations provide the %pointer and %array declarations.
3165 ac_cv_prog_lex_yytext_pointer
=no
3166 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3167 ac_save_LIBS
="$LIBS"
3168 LIBS
="$LIBS $LEXLIB"
3169 cat > conftest.
$ac_ext <<EOF
3170 #line 3171 "configure"
3171 #include "confdefs.h"
3172 `cat $LEX_OUTPUT_ROOT.c`
3177 if { (eval echo configure
:3178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3179 ac_cv_prog_lex_yytext_pointer
=yes
3181 echo "configure: failed program was:" >&5
3182 cat conftest.
$ac_ext >&5
3185 LIBS
="$ac_save_LIBS"
3186 rm -f "${LEX_OUTPUT_ROOT}.c"
3190 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3191 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3192 cat >> confdefs.h
<<\EOF
3193 #define YYTEXT_POINTER 1
3200 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3201 echo "configure:3202: checking for POSIXized ISC" >&5
3202 if test -d /etc
/conf
/kconfig.d
&&
3203 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3205 echo "$ac_t""yes" 1>&6
3206 ISC
=yes # If later tests want to check for ISC.
3207 cat >> confdefs.h
<<\EOF
3208 #define _POSIX_SOURCE 1
3211 if test "$GCC" = yes; then
3217 echo "$ac_t""no" 1>&6
3221 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3222 echo "configure:3223: checking for ANSI C header files" >&5
3223 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3224 echo $ac_n "(cached) $ac_c" 1>&6
3226 cat > conftest.
$ac_ext <<EOF
3227 #line 3228 "configure"
3228 #include "confdefs.h"
3234 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3235 { (eval echo configure
:3236: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3236 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3237 if test -z "$ac_err"; then
3239 ac_cv_header_stdc
=yes
3242 echo "configure: failed program was:" >&5
3243 cat conftest.
$ac_ext >&5
3245 ac_cv_header_stdc
=no
3249 if test $ac_cv_header_stdc = yes; then
3250 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3251 cat > conftest.
$ac_ext <<EOF
3252 #line 3253 "configure"
3253 #include "confdefs.h"
3256 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3257 egrep "memchr" >/dev
/null
2>&1; then
3261 ac_cv_header_stdc
=no
3267 if test $ac_cv_header_stdc = yes; then
3268 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3269 cat > conftest.
$ac_ext <<EOF
3270 #line 3271 "configure"
3271 #include "confdefs.h"
3274 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3275 egrep "free" >/dev
/null
2>&1; then
3279 ac_cv_header_stdc
=no
3285 if test $ac_cv_header_stdc = yes; then
3286 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3287 if test "$cross_compiling" = yes; then
3290 cat > conftest.
$ac_ext <<EOF
3291 #line 3292 "configure"
3292 #include "confdefs.h"
3294 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3295 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3296 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3297 int main () { int i; for (i = 0; i < 256; i++)
3298 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3302 if { (eval echo configure
:3303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3306 echo "configure: failed program was:" >&5
3307 cat conftest.
$ac_ext >&5
3309 ac_cv_header_stdc
=no
3317 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3318 if test $ac_cv_header_stdc = yes; then
3319 cat >> confdefs.h
<<\EOF
3320 #define STDC_HEADERS 1
3325 echo $ac_n "checking for working const""... $ac_c" 1>&6
3326 echo "configure:3327: checking for working const" >&5
3327 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3328 echo $ac_n "(cached) $ac_c" 1>&6
3330 cat > conftest.
$ac_ext <<EOF
3331 #line 3332 "configure"
3332 #include "confdefs.h"
3336 /* Ultrix mips cc rejects this. */
3337 typedef int charset[2]; const charset x;
3338 /* SunOS 4.1.1 cc rejects this. */
3339 char const *const *ccp;
3341 /* NEC SVR4.0.2 mips cc rejects this. */
3342 struct point {int x, y;};
3343 static struct point const zero = {0,0};
3344 /* AIX XL C 1.02.0.0 rejects this.
3345 It does not let you subtract one const X* pointer from another in an arm
3346 of an if-expression whose if-part is not a constant expression */
3347 const char *g = "string";
3348 ccp = &g + (g ? g-g : 0);
3349 /* HPUX 7.0 cc rejects these. */
3352 ccp = (char const *const *) p;
3353 { /* SCO 3.2v4 cc rejects this. */
3355 char const *s = 0 ? (char *) 0 : (char const *) 0;
3359 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3361 const int *foo = &x[0];
3364 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3365 typedef const int *iptr;
3369 { /* AIX XL C 1.02.0.0 rejects this saying
3370 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3371 struct s { int j; const int *ap[3]; };
3372 struct s *b; b->j = 5;
3374 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3380 if { (eval echo configure
:3381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3384 echo "configure: failed program was:" >&5
3385 cat conftest.
$ac_ext >&5
3392 echo "$ac_t""$ac_cv_c_const" 1>&6
3393 if test $ac_cv_c_const = no
; then
3394 cat >> confdefs.h
<<\EOF
3400 echo $ac_n "checking for inline""... $ac_c" 1>&6
3401 echo "configure:3402: checking for inline" >&5
3402 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3403 echo $ac_n "(cached) $ac_c" 1>&6
3406 for ac_kw
in inline __inline__ __inline
; do
3407 cat > conftest.
$ac_ext <<EOF
3408 #line 3409 "configure"
3409 #include "confdefs.h"
3415 if { (eval echo configure
:3416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3417 ac_cv_c_inline
=$ac_kw; break
3419 echo "configure: failed program was:" >&5
3420 cat conftest.
$ac_ext >&5
3427 echo "$ac_t""$ac_cv_c_inline" 1>&6
3428 case "$ac_cv_c_inline" in
3430 no
) cat >> confdefs.h
<<\EOF
3434 *) cat >> confdefs.h
<<EOF
3435 #define inline $ac_cv_c_inline
3440 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3441 echo "configure:3442: checking for off_t" >&5
3442 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3443 echo $ac_n "(cached) $ac_c" 1>&6
3445 cat > conftest.
$ac_ext <<EOF
3446 #line 3447 "configure"
3447 #include "confdefs.h"
3448 #include <sys/types.h>
3454 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3455 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3457 ac_cv_type_off_t
=yes
3465 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3466 if test $ac_cv_type_off_t = no
; then
3467 cat >> confdefs.h
<<\EOF
3473 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3474 echo "configure:3475: checking for size_t" >&5
3475 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3476 echo $ac_n "(cached) $ac_c" 1>&6
3478 cat > conftest.
$ac_ext <<EOF
3479 #line 3480 "configure"
3480 #include "confdefs.h"
3481 #include <sys/types.h>
3487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3488 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3490 ac_cv_type_size_t
=yes
3493 ac_cv_type_size_t
=no
3498 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3499 if test $ac_cv_type_size_t = no
; then
3500 cat >> confdefs.h
<<\EOF
3501 #define size_t unsigned
3506 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3507 # for constant arguments. Useless!
3508 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3509 echo "configure:3510: checking for working alloca.h" >&5
3510 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3511 echo $ac_n "(cached) $ac_c" 1>&6
3513 cat > conftest.
$ac_ext <<EOF
3514 #line 3515 "configure"
3515 #include "confdefs.h"
3518 char *p = alloca(2 * sizeof(int));
3521 if { (eval echo configure
:3522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3523 ac_cv_header_alloca_h
=yes
3525 echo "configure: failed program was:" >&5
3526 cat conftest.
$ac_ext >&5
3528 ac_cv_header_alloca_h
=no
3533 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3534 if test $ac_cv_header_alloca_h = yes; then
3535 cat >> confdefs.h
<<\EOF
3536 #define HAVE_ALLOCA_H 1
3541 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3542 echo "configure:3543: checking for alloca" >&5
3543 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3544 echo $ac_n "(cached) $ac_c" 1>&6
3546 cat > conftest.
$ac_ext <<EOF
3547 #line 3548 "configure"
3548 #include "confdefs.h"
3551 # define alloca __builtin_alloca
3554 # include <malloc.h>
3555 # define alloca _alloca
3558 # include <alloca.h>
3563 # ifndef alloca /* predefined by HP cc +Olibcalls */
3572 char *p = (char *) alloca(1);
3575 if { (eval echo configure
:3576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3577 ac_cv_func_alloca_works
=yes
3579 echo "configure: failed program was:" >&5
3580 cat conftest.
$ac_ext >&5
3582 ac_cv_func_alloca_works
=no
3587 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3588 if test $ac_cv_func_alloca_works = yes; then
3589 cat >> confdefs.h
<<\EOF
3590 #define HAVE_ALLOCA 1
3595 if test $ac_cv_func_alloca_works = no
; then
3596 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3597 # that cause trouble. Some versions do not even contain alloca or
3598 # contain a buggy version. If you still want to use their alloca,
3599 # use ar to extract alloca.o from them instead of compiling alloca.c.
3600 ALLOCA
=alloca.
${ac_objext}
3601 cat >> confdefs.h
<<\EOF
3606 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3607 echo "configure:3608: checking whether alloca needs Cray hooks" >&5
3608 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3609 echo $ac_n "(cached) $ac_c" 1>&6
3611 cat > conftest.
$ac_ext <<EOF
3612 #line 3613 "configure"
3613 #include "confdefs.h"
3614 #if defined(CRAY) && ! defined(CRAY2)
3621 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3622 egrep "webecray" >/dev
/null
2>&1; then
3633 echo "$ac_t""$ac_cv_os_cray" 1>&6
3634 if test $ac_cv_os_cray = yes; then
3635 for ac_func
in _getb67 GETB67 getb67
; do
3636 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3637 echo "configure:3638: checking for $ac_func" >&5
3638 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3639 echo $ac_n "(cached) $ac_c" 1>&6
3641 cat > conftest.
$ac_ext <<EOF
3642 #line 3643 "configure"
3643 #include "confdefs.h"
3644 /* System header to define __stub macros and hopefully few prototypes,
3645 which can conflict with char $ac_func(); below. */
3647 /* Override any gcc2 internal prototype to avoid an error. */
3648 /* We use char because int might match the return type of a gcc2
3649 builtin and then its argument prototype would still apply. */
3654 /* The GNU C library defines this for functions which it implements
3655 to always fail with ENOSYS. Some functions are actually named
3656 something starting with __ and the normal name is an alias. */
3657 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3665 if { (eval echo configure
:3666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3667 eval "ac_cv_func_$ac_func=yes"
3669 echo "configure: failed program was:" >&5
3670 cat conftest.
$ac_ext >&5
3672 eval "ac_cv_func_$ac_func=no"
3677 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3678 echo "$ac_t""yes" 1>&6
3679 cat >> confdefs.h
<<EOF
3680 #define CRAY_STACKSEG_END $ac_func
3685 echo "$ac_t""no" 1>&6
3691 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3692 echo "configure:3693: checking stack direction for C alloca" >&5
3693 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3694 echo $ac_n "(cached) $ac_c" 1>&6
3696 if test "$cross_compiling" = yes; then
3697 ac_cv_c_stack_direction
=0
3699 cat > conftest.
$ac_ext <<EOF
3700 #line 3701 "configure"
3701 #include "confdefs.h"
3702 find_stack_direction ()
3704 static char *addr = 0;
3709 return find_stack_direction ();
3712 return (&dummy > addr) ? 1 : -1;
3716 exit (find_stack_direction() < 0);
3719 if { (eval echo configure
:3720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3721 ac_cv_c_stack_direction
=1
3723 echo "configure: failed program was:" >&5
3724 cat conftest.
$ac_ext >&5
3726 ac_cv_c_stack_direction
=-1
3733 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3734 cat >> confdefs.h
<<EOF
3735 #define STACK_DIRECTION $ac_cv_c_stack_direction
3740 for ac_hdr
in unistd.h
3742 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3743 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3744 echo "configure:3745: checking for $ac_hdr" >&5
3745 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3746 echo $ac_n "(cached) $ac_c" 1>&6
3748 cat > conftest.
$ac_ext <<EOF
3749 #line 3750 "configure"
3750 #include "confdefs.h"
3753 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3754 { (eval echo configure
:3755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3755 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3756 if test -z "$ac_err"; then
3758 eval "ac_cv_header_$ac_safe=yes"
3761 echo "configure: failed program was:" >&5
3762 cat conftest.
$ac_ext >&5
3764 eval "ac_cv_header_$ac_safe=no"
3768 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3769 echo "$ac_t""yes" 1>&6
3770 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3771 cat >> confdefs.h
<<EOF
3772 #define $ac_tr_hdr 1
3776 echo "$ac_t""no" 1>&6
3780 for ac_func
in getpagesize
3782 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3783 echo "configure:3784: checking for $ac_func" >&5
3784 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3785 echo $ac_n "(cached) $ac_c" 1>&6
3787 cat > conftest.
$ac_ext <<EOF
3788 #line 3789 "configure"
3789 #include "confdefs.h"
3790 /* System header to define __stub macros and hopefully few prototypes,
3791 which can conflict with char $ac_func(); below. */
3793 /* Override any gcc2 internal prototype to avoid an error. */
3794 /* We use char because int might match the return type of a gcc2
3795 builtin and then its argument prototype would still apply. */
3800 /* The GNU C library defines this for functions which it implements
3801 to always fail with ENOSYS. Some functions are actually named
3802 something starting with __ and the normal name is an alias. */
3803 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3811 if { (eval echo configure
:3812: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3813 eval "ac_cv_func_$ac_func=yes"
3815 echo "configure: failed program was:" >&5
3816 cat conftest.
$ac_ext >&5
3818 eval "ac_cv_func_$ac_func=no"
3823 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3824 echo "$ac_t""yes" 1>&6
3825 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3826 cat >> confdefs.h
<<EOF
3827 #define $ac_tr_func 1
3831 echo "$ac_t""no" 1>&6
3835 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3836 echo "configure:3837: checking for working mmap" >&5
3837 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3838 echo $ac_n "(cached) $ac_c" 1>&6
3840 if test "$cross_compiling" = yes; then
3841 ac_cv_func_mmap_fixed_mapped
=no
3843 cat > conftest.
$ac_ext <<EOF
3844 #line 3845 "configure"
3845 #include "confdefs.h"
3847 /* Thanks to Mike Haertel and Jim Avera for this test.
3848 Here is a matrix of mmap possibilities:
3849 mmap private not fixed
3850 mmap private fixed at somewhere currently unmapped
3851 mmap private fixed at somewhere already mapped
3852 mmap shared not fixed
3853 mmap shared fixed at somewhere currently unmapped
3854 mmap shared fixed at somewhere already mapped
3855 For private mappings, we should verify that changes cannot be read()
3856 back from the file, nor mmap's back from the file at a different
3857 address. (There have been systems where private was not correctly
3858 implemented like the infamous i386 svr4.0, and systems where the
3859 VM page cache was not coherent with the filesystem buffer cache
3860 like early versions of FreeBSD and possibly contemporary NetBSD.)
3861 For shared mappings, we should conversely verify that changes get
3862 propogated back to all the places they're supposed to be.
3864 Grep wants private fixed already mapped.
3865 The main things grep needs to know about mmap are:
3866 * does it exist and is it safe to write into the mmap'd area
3867 * how to use it (BSD variants) */
3868 #include <sys/types.h>
3870 #include <sys/mman.h>
3872 /* This mess was copied from the GNU getpagesize.h. */
3873 #ifndef HAVE_GETPAGESIZE
3874 # ifdef HAVE_UNISTD_H
3875 # include <unistd.h>
3878 /* Assume that all systems that can run configure have sys/param.h. */
3879 # ifndef HAVE_SYS_PARAM_H
3880 # define HAVE_SYS_PARAM_H 1
3883 # ifdef _SC_PAGESIZE
3884 # define getpagesize() sysconf(_SC_PAGESIZE)
3885 # else /* no _SC_PAGESIZE */
3886 # ifdef HAVE_SYS_PARAM_H
3887 # include <sys/param.h>
3888 # ifdef EXEC_PAGESIZE
3889 # define getpagesize() EXEC_PAGESIZE
3890 # else /* no EXEC_PAGESIZE */
3892 # define getpagesize() NBPG * CLSIZE
3895 # endif /* no CLSIZE */
3896 # else /* no NBPG */
3898 # define getpagesize() NBPC
3899 # else /* no NBPC */
3901 # define getpagesize() PAGESIZE
3902 # endif /* PAGESIZE */
3903 # endif /* no NBPC */
3904 # endif /* no NBPG */
3905 # endif /* no EXEC_PAGESIZE */
3906 # else /* no HAVE_SYS_PARAM_H */
3907 # define getpagesize() 8192 /* punt totally */
3908 # endif /* no HAVE_SYS_PARAM_H */
3909 # endif /* no _SC_PAGESIZE */
3911 #endif /* no HAVE_GETPAGESIZE */
3914 extern "C" { void *malloc(unsigned); }
3922 char *data, *data2, *data3;
3926 pagesize = getpagesize();
3929 * First, make a file with some known garbage in it.
3931 data = malloc(pagesize);
3934 for (i = 0; i < pagesize; ++i)
3935 *(data + i) = rand();
3937 fd = creat("conftestmmap", 0600);
3940 if (write(fd, data, pagesize) != pagesize)
3945 * Next, try to mmap the file at a fixed address which
3946 * already has something else allocated at it. If we can,
3947 * also make sure that we see the same garbage.
3949 fd = open("conftestmmap", O_RDWR);
3952 data2 = malloc(2 * pagesize);
3955 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3956 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3957 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3959 for (i = 0; i < pagesize; ++i)
3960 if (*(data + i) != *(data2 + i))
3964 * Finally, make sure that changes to the mapped area
3965 * do not percolate back to the file as seen by read().
3966 * (This is a bug on some variants of i386 svr4.0.)
3968 for (i = 0; i < pagesize; ++i)
3969 *(data2 + i) = *(data2 + i) + 1;
3970 data3 = malloc(pagesize);
3973 if (read(fd, data3, pagesize) != pagesize)
3975 for (i = 0; i < pagesize; ++i)
3976 if (*(data + i) != *(data3 + i))
3979 unlink("conftestmmap");
3984 if { (eval echo configure
:3985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3986 ac_cv_func_mmap_fixed_mapped
=yes
3988 echo "configure: failed program was:" >&5
3989 cat conftest.
$ac_ext >&5
3991 ac_cv_func_mmap_fixed_mapped
=no
3998 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3999 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4000 cat >> confdefs.h
<<\EOF
4007 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4008 unistd.h values.h sys
/param.h
4010 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4011 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4012 echo "configure:4013: checking for $ac_hdr" >&5
4013 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4014 echo $ac_n "(cached) $ac_c" 1>&6
4016 cat > conftest.
$ac_ext <<EOF
4017 #line 4018 "configure"
4018 #include "confdefs.h"
4021 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4022 { (eval echo configure
:4023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4023 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4024 if test -z "$ac_err"; then
4026 eval "ac_cv_header_$ac_safe=yes"
4029 echo "configure: failed program was:" >&5
4030 cat conftest.
$ac_ext >&5
4032 eval "ac_cv_header_$ac_safe=no"
4036 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4037 echo "$ac_t""yes" 1>&6
4038 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4039 cat >> confdefs.h
<<EOF
4040 #define $ac_tr_hdr 1
4044 echo "$ac_t""no" 1>&6
4048 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4049 __argz_count __argz_stringify __argz_next
4051 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4052 echo "configure:4053: checking for $ac_func" >&5
4053 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4054 echo $ac_n "(cached) $ac_c" 1>&6
4056 cat > conftest.
$ac_ext <<EOF
4057 #line 4058 "configure"
4058 #include "confdefs.h"
4059 /* System header to define __stub macros and hopefully few prototypes,
4060 which can conflict with char $ac_func(); below. */
4062 /* Override any gcc2 internal prototype to avoid an error. */
4063 /* We use char because int might match the return type of a gcc2
4064 builtin and then its argument prototype would still apply. */
4069 /* The GNU C library defines this for functions which it implements
4070 to always fail with ENOSYS. Some functions are actually named
4071 something starting with __ and the normal name is an alias. */
4072 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4080 if { (eval echo configure
:4081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4082 eval "ac_cv_func_$ac_func=yes"
4084 echo "configure: failed program was:" >&5
4085 cat conftest.
$ac_ext >&5
4087 eval "ac_cv_func_$ac_func=no"
4092 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4093 echo "$ac_t""yes" 1>&6
4094 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4095 cat >> confdefs.h
<<EOF
4096 #define $ac_tr_func 1
4100 echo "$ac_t""no" 1>&6
4105 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4106 for ac_func
in stpcpy
4108 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4109 echo "configure:4110: checking for $ac_func" >&5
4110 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4111 echo $ac_n "(cached) $ac_c" 1>&6
4113 cat > conftest.
$ac_ext <<EOF
4114 #line 4115 "configure"
4115 #include "confdefs.h"
4116 /* System header to define __stub macros and hopefully few prototypes,
4117 which can conflict with char $ac_func(); below. */
4119 /* Override any gcc2 internal prototype to avoid an error. */
4120 /* We use char because int might match the return type of a gcc2
4121 builtin and then its argument prototype would still apply. */
4126 /* The GNU C library defines this for functions which it implements
4127 to always fail with ENOSYS. Some functions are actually named
4128 something starting with __ and the normal name is an alias. */
4129 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4137 if { (eval echo configure
:4138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4139 eval "ac_cv_func_$ac_func=yes"
4141 echo "configure: failed program was:" >&5
4142 cat conftest.
$ac_ext >&5
4144 eval "ac_cv_func_$ac_func=no"
4149 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4150 echo "$ac_t""yes" 1>&6
4151 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4152 cat >> confdefs.h
<<EOF
4153 #define $ac_tr_func 1
4157 echo "$ac_t""no" 1>&6
4162 if test "${ac_cv_func_stpcpy}" = "yes"; then
4163 cat >> confdefs.h
<<\EOF
4164 #define HAVE_STPCPY 1
4169 if test $ac_cv_header_locale_h = yes; then
4170 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4171 echo "configure:4172: checking for LC_MESSAGES" >&5
4172 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4173 echo $ac_n "(cached) $ac_c" 1>&6
4175 cat > conftest.
$ac_ext <<EOF
4176 #line 4177 "configure"
4177 #include "confdefs.h"
4183 if { (eval echo configure
:4184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4185 am_cv_val_LC_MESSAGES
=yes
4187 echo "configure: failed program was:" >&5
4188 cat conftest.
$ac_ext >&5
4190 am_cv_val_LC_MESSAGES
=no
4195 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4196 if test $am_cv_val_LC_MESSAGES = yes; then
4197 cat >> confdefs.h
<<\EOF
4198 #define HAVE_LC_MESSAGES 1
4203 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4204 echo "configure:4205: checking whether NLS is requested" >&5
4205 # Check whether --enable-nls or --disable-nls was given.
4206 if test "${enable_nls+set}" = set; then
4207 enableval
="$enable_nls"
4213 echo "$ac_t""$USE_NLS" 1>&6
4216 USE_INCLUDED_LIBINTL
=no
4218 if test "$USE_NLS" = "yes"; then
4219 cat >> confdefs.h
<<\EOF
4220 #define ENABLE_NLS 1
4223 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4224 echo "configure:4225: checking whether included gettext is requested" >&5
4225 # Check whether --with-included-gettext or --without-included-gettext was given.
4226 if test "${with_included_gettext+set}" = set; then
4227 withval
="$with_included_gettext"
4228 nls_cv_force_use_gnu_gettext
=$withval
4230 nls_cv_force_use_gnu_gettext
=no
4233 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4235 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4236 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4238 nls_cv_header_libgt
=
4241 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4242 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4243 echo "configure:4244: checking for libintl.h" >&5
4244 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4245 echo $ac_n "(cached) $ac_c" 1>&6
4247 cat > conftest.
$ac_ext <<EOF
4248 #line 4249 "configure"
4249 #include "confdefs.h"
4250 #include <libintl.h>
4252 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4253 { (eval echo configure
:4254: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4254 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4255 if test -z "$ac_err"; then
4257 eval "ac_cv_header_$ac_safe=yes"
4260 echo "configure: failed program was:" >&5
4261 cat conftest.
$ac_ext >&5
4263 eval "ac_cv_header_$ac_safe=no"
4267 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4268 echo "$ac_t""yes" 1>&6
4269 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4270 echo "configure:4271: checking for gettext in libc" >&5
4271 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4272 echo $ac_n "(cached) $ac_c" 1>&6
4274 cat > conftest.
$ac_ext <<EOF
4275 #line 4276 "configure"
4276 #include "confdefs.h"
4277 #include <libintl.h>
4279 return (int) gettext ("")
4282 if { (eval echo configure
:4283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4284 gt_cv_func_gettext_libc
=yes
4286 echo "configure: failed program was:" >&5
4287 cat conftest.
$ac_ext >&5
4289 gt_cv_func_gettext_libc
=no
4294 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4296 if test "$gt_cv_func_gettext_libc" != "yes"; then
4297 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4298 echo "configure:4299: checking for bindtextdomain in -lintl" >&5
4299 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4300 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4301 echo $ac_n "(cached) $ac_c" 1>&6
4303 ac_save_LIBS
="$LIBS"
4305 cat > conftest.
$ac_ext <<EOF
4306 #line 4307 "configure"
4307 #include "confdefs.h"
4308 /* Override any gcc2 internal prototype to avoid an error. */
4309 /* We use char because int might match the return type of a gcc2
4310 builtin and then its argument prototype would still apply. */
4311 char bindtextdomain();
4317 if { (eval echo configure
:4318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4319 eval "ac_cv_lib_$ac_lib_var=yes"
4321 echo "configure: failed program was:" >&5
4322 cat conftest.
$ac_ext >&5
4324 eval "ac_cv_lib_$ac_lib_var=no"
4327 LIBS
="$ac_save_LIBS"
4330 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4331 echo "$ac_t""yes" 1>&6
4332 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4333 echo "configure:4334: checking for gettext in libintl" >&5
4334 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4335 echo $ac_n "(cached) $ac_c" 1>&6
4337 cat > conftest.
$ac_ext <<EOF
4338 #line 4339 "configure"
4339 #include "confdefs.h"
4342 return (int) gettext ("")
4345 if { (eval echo configure
:4346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4347 gt_cv_func_gettext_libintl
=yes
4349 echo "configure: failed program was:" >&5
4350 cat conftest.
$ac_ext >&5
4352 gt_cv_func_gettext_libintl
=no
4357 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4359 echo "$ac_t""no" 1>&6
4364 if test "$gt_cv_func_gettext_libc" = "yes" \
4365 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4366 cat >> confdefs.h
<<\EOF
4367 #define HAVE_GETTEXT 1
4370 # Extract the first word of "msgfmt", so it can be a program name with args.
4371 set dummy msgfmt
; ac_word
=$2
4372 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4373 echo "configure:4374: checking for $ac_word" >&5
4374 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4375 echo $ac_n "(cached) $ac_c" 1>&6
4379 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4382 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4383 for ac_dir
in $PATH; do
4384 test -z "$ac_dir" && ac_dir
=.
4385 if test -f $ac_dir/$ac_word; then
4386 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4387 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4393 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4397 MSGFMT
="$ac_cv_path_MSGFMT"
4398 if test -n "$MSGFMT"; then
4399 echo "$ac_t""$MSGFMT" 1>&6
4401 echo "$ac_t""no" 1>&6
4403 if test "$MSGFMT" != "no"; then
4404 for ac_func
in dcgettext
4406 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4407 echo "configure:4408: checking for $ac_func" >&5
4408 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4409 echo $ac_n "(cached) $ac_c" 1>&6
4411 cat > conftest.
$ac_ext <<EOF
4412 #line 4413 "configure"
4413 #include "confdefs.h"
4414 /* System header to define __stub macros and hopefully few prototypes,
4415 which can conflict with char $ac_func(); below. */
4417 /* Override any gcc2 internal prototype to avoid an error. */
4418 /* We use char because int might match the return type of a gcc2
4419 builtin and then its argument prototype would still apply. */
4424 /* The GNU C library defines this for functions which it implements
4425 to always fail with ENOSYS. Some functions are actually named
4426 something starting with __ and the normal name is an alias. */
4427 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4435 if { (eval echo configure
:4436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4437 eval "ac_cv_func_$ac_func=yes"
4439 echo "configure: failed program was:" >&5
4440 cat conftest.
$ac_ext >&5
4442 eval "ac_cv_func_$ac_func=no"
4447 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4448 echo "$ac_t""yes" 1>&6
4449 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4450 cat >> confdefs.h
<<EOF
4451 #define $ac_tr_func 1
4455 echo "$ac_t""no" 1>&6
4459 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4460 set dummy gmsgfmt
; ac_word
=$2
4461 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4462 echo "configure:4463: checking for $ac_word" >&5
4463 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4464 echo $ac_n "(cached) $ac_c" 1>&6
4468 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4471 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4474 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4476 for ac_dir
in $ac_dummy; do
4477 test -z "$ac_dir" && ac_dir
=.
4478 if test -f $ac_dir/$ac_word; then
4479 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4484 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4488 GMSGFMT
="$ac_cv_path_GMSGFMT"
4489 if test -n "$GMSGFMT"; then
4490 echo "$ac_t""$GMSGFMT" 1>&6
4492 echo "$ac_t""no" 1>&6
4495 # Extract the first word of "xgettext", so it can be a program name with args.
4496 set dummy xgettext
; ac_word
=$2
4497 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4498 echo "configure:4499: checking for $ac_word" >&5
4499 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4500 echo $ac_n "(cached) $ac_c" 1>&6
4504 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4507 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4508 for ac_dir
in $PATH; do
4509 test -z "$ac_dir" && ac_dir
=.
4510 if test -f $ac_dir/$ac_word; then
4511 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4512 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4518 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4522 XGETTEXT
="$ac_cv_path_XGETTEXT"
4523 if test -n "$XGETTEXT"; then
4524 echo "$ac_t""$XGETTEXT" 1>&6
4526 echo "$ac_t""no" 1>&6
4529 cat > conftest.
$ac_ext <<EOF
4530 #line 4531 "configure"
4531 #include "confdefs.h"
4534 extern int _nl_msg_cat_cntr;
4535 return _nl_msg_cat_cntr
4538 if { (eval echo configure
:4539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4543 echo "configure: failed program was:" >&5
4544 cat conftest.
$ac_ext >&5
4555 echo "$ac_t""no" 1>&6
4560 if test "$CATOBJEXT" = "NONE"; then
4561 nls_cv_use_gnu_gettext
=yes
4565 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4566 INTLOBJS
="\$(GETTOBJS)"
4567 # Extract the first word of "msgfmt", so it can be a program name with args.
4568 set dummy msgfmt
; ac_word
=$2
4569 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4570 echo "configure:4571: checking for $ac_word" >&5
4571 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4572 echo $ac_n "(cached) $ac_c" 1>&6
4576 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4579 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4580 for ac_dir
in $PATH; do
4581 test -z "$ac_dir" && ac_dir
=.
4582 if test -f $ac_dir/$ac_word; then
4583 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4584 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4590 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4594 MSGFMT
="$ac_cv_path_MSGFMT"
4595 if test -n "$MSGFMT"; then
4596 echo "$ac_t""$MSGFMT" 1>&6
4598 echo "$ac_t""no" 1>&6
4601 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4602 set dummy gmsgfmt
; ac_word
=$2
4603 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4604 echo "configure:4605: checking for $ac_word" >&5
4605 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4606 echo $ac_n "(cached) $ac_c" 1>&6
4610 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4613 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4616 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4618 for ac_dir
in $ac_dummy; do
4619 test -z "$ac_dir" && ac_dir
=.
4620 if test -f $ac_dir/$ac_word; then
4621 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4626 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4630 GMSGFMT
="$ac_cv_path_GMSGFMT"
4631 if test -n "$GMSGFMT"; then
4632 echo "$ac_t""$GMSGFMT" 1>&6
4634 echo "$ac_t""no" 1>&6
4637 # Extract the first word of "xgettext", so it can be a program name with args.
4638 set dummy xgettext
; ac_word
=$2
4639 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4640 echo "configure:4641: checking for $ac_word" >&5
4641 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4642 echo $ac_n "(cached) $ac_c" 1>&6
4646 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4649 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4650 for ac_dir
in $PATH; do
4651 test -z "$ac_dir" && ac_dir
=.
4652 if test -f $ac_dir/$ac_word; then
4653 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4654 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4660 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4664 XGETTEXT
="$ac_cv_path_XGETTEXT"
4665 if test -n "$XGETTEXT"; then
4666 echo "$ac_t""$XGETTEXT" 1>&6
4668 echo "$ac_t""no" 1>&6
4672 USE_INCLUDED_LIBINTL
=yes
4676 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4678 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4679 nls_cv_header_intl
=libintl.h
4680 nls_cv_header_libgt
=libgettext.h
4683 if test "$XGETTEXT" != ":"; then
4684 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4687 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4692 # We need to process the po/ directory.
4696 nls_cv_header_intl
=libintl.h
4697 nls_cv_header_libgt
=libgettext.h
4700 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4701 # because some of the sources are only built for this goal.
4702 if test "$PACKAGE" = gettext; then
4704 USE_INCLUDED_LIBINTL
=yes
4707 for lang
in $ALL_LINGUAS; do
4708 GMOFILES
="$GMOFILES $lang.gmo"
4709 POFILES
="$POFILES $lang.po"
4725 if test "x$CATOBJEXT" != "x"; then
4726 if test "x$ALL_LINGUAS" = "x"; then
4729 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4730 echo "configure:4731: checking for catalogs to be installed" >&5
4732 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4733 case "$ALL_LINGUAS" in
4734 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4737 LINGUAS
=$NEW_LINGUAS
4738 echo "$ac_t""$LINGUAS" 1>&6
4741 if test -n "$LINGUAS"; then
4742 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4746 if test $ac_cv_header_locale_h = yes; then
4747 INCLUDE_LOCALE_H
="#include <locale.h>"
4750 /* The system does not provide the header <locale.h>. Take care yourself. */"
4754 if test -f $srcdir/po2tbl.
sed.
in; then
4755 if test "$CATOBJEXT" = ".cat"; then
4756 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4757 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4758 echo "configure:4759: checking for linux/version.h" >&5
4759 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4760 echo $ac_n "(cached) $ac_c" 1>&6
4762 cat > conftest.
$ac_ext <<EOF
4763 #line 4764 "configure"
4764 #include "confdefs.h"
4765 #include <linux/version.h>
4767 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4768 { (eval echo configure
:4769: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4769 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4770 if test -z "$ac_err"; then
4772 eval "ac_cv_header_$ac_safe=yes"
4775 echo "configure: failed program was:" >&5
4776 cat conftest.
$ac_ext >&5
4778 eval "ac_cv_header_$ac_safe=no"
4782 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4783 echo "$ac_t""yes" 1>&6
4786 echo "$ac_t""no" 1>&6
4791 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4793 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4794 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4797 if test "$PACKAGE" = "gettext"; then
4807 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4813 if test -d $srcdir/po
; then
4814 test -d po || mkdir po
4815 if test "x$srcdir" != "x."; then
4816 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4817 posrcprefix
="$srcdir/"
4819 posrcprefix
="../$srcdir/"
4825 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4826 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4830 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4831 echo "configure:4832: checking whether to enable maintainer-specific portions of Makefiles" >&5
4832 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4833 if test "${enable_maintainer_mode+set}" = set; then
4834 enableval
="$enable_maintainer_mode"
4835 USE_MAINTAINER_MODE
=$enableval
4837 USE_MAINTAINER_MODE
=no
4840 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4843 if test $USE_MAINTAINER_MODE = yes; then
4844 MAINTAINER_MODE_TRUE
=
4845 MAINTAINER_MODE_FALSE
='#'
4847 MAINTAINER_MODE_TRUE
='#'
4848 MAINTAINER_MODE_FALSE
=
4850 MAINT
=$MAINTAINER_MODE_TRUE
4853 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4854 echo "configure:4855: checking for Cygwin environment" >&5
4855 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4856 echo $ac_n "(cached) $ac_c" 1>&6
4858 cat > conftest.
$ac_ext <<EOF
4859 #line 4860 "configure"
4860 #include "confdefs.h"
4865 #define __CYGWIN__ __CYGWIN32__
4870 if { (eval echo configure
:4871: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4874 echo "configure: failed program was:" >&5
4875 cat conftest.
$ac_ext >&5
4883 echo "$ac_t""$ac_cv_cygwin" 1>&6
4885 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4886 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4887 echo "configure:4888: checking for mingw32 environment" >&5
4888 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4889 echo $ac_n "(cached) $ac_c" 1>&6
4891 cat > conftest.
$ac_ext <<EOF
4892 #line 4893 "configure"
4893 #include "confdefs.h"
4899 if { (eval echo configure
:4900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4903 echo "configure: failed program was:" >&5
4904 cat conftest.
$ac_ext >&5
4912 echo "$ac_t""$ac_cv_mingw32" 1>&6
4914 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4917 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4918 echo "configure:4919: checking for executable suffix" >&5
4919 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4920 echo $ac_n "(cached) $ac_c" 1>&6
4922 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4926 echo 'int main () { return 0; }' > conftest.
$ac_ext
4928 if { (eval echo configure
:4929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4929 for file in conftest.
*; do
4931 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4932 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
4936 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4939 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
4944 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
4945 echo "$ac_t""${ac_cv_exeext}" 1>&6
4949 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4951 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4952 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4953 echo "configure:4954: checking for $ac_hdr" >&5
4954 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4955 echo $ac_n "(cached) $ac_c" 1>&6
4957 cat > conftest.
$ac_ext <<EOF
4958 #line 4959 "configure"
4959 #include "confdefs.h"
4962 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4963 { (eval echo configure
:4964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4964 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4965 if test -z "$ac_err"; then
4967 eval "ac_cv_header_$ac_safe=yes"
4970 echo "configure: failed program was:" >&5
4971 cat conftest.
$ac_ext >&5
4973 eval "ac_cv_header_$ac_safe=no"
4977 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4978 echo "$ac_t""yes" 1>&6
4979 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4980 cat >> confdefs.h
<<EOF
4981 #define $ac_tr_hdr 1
4985 echo "$ac_t""no" 1>&6
4990 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4991 # people who are not cross-compiling but are compiling cross-assemblers.
4992 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4993 echo "configure:4994: checking whether compiling a cross-assembler" >&5
4994 if test "${host}" = "${target}"; then
4998 cat >> confdefs.h
<<\EOF
4999 #define CROSS_COMPILE 1
5003 echo "$ac_t""$cross_gas" 1>&6
5005 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5006 # for constant arguments. Useless!
5007 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5008 echo "configure:5009: checking for working alloca.h" >&5
5009 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5010 echo $ac_n "(cached) $ac_c" 1>&6
5012 cat > conftest.
$ac_ext <<EOF
5013 #line 5014 "configure"
5014 #include "confdefs.h"
5017 char *p = alloca(2 * sizeof(int));
5020 if { (eval echo configure
:5021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5022 ac_cv_header_alloca_h
=yes
5024 echo "configure: failed program was:" >&5
5025 cat conftest.
$ac_ext >&5
5027 ac_cv_header_alloca_h
=no
5032 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5033 if test $ac_cv_header_alloca_h = yes; then
5034 cat >> confdefs.h
<<\EOF
5035 #define HAVE_ALLOCA_H 1
5040 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5041 echo "configure:5042: checking for alloca" >&5
5042 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5043 echo $ac_n "(cached) $ac_c" 1>&6
5045 cat > conftest.
$ac_ext <<EOF
5046 #line 5047 "configure"
5047 #include "confdefs.h"
5050 # define alloca __builtin_alloca
5053 # include <malloc.h>
5054 # define alloca _alloca
5057 # include <alloca.h>
5062 # ifndef alloca /* predefined by HP cc +Olibcalls */
5071 char *p = (char *) alloca(1);
5074 if { (eval echo configure
:5075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5076 ac_cv_func_alloca_works
=yes
5078 echo "configure: failed program was:" >&5
5079 cat conftest.
$ac_ext >&5
5081 ac_cv_func_alloca_works
=no
5086 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5087 if test $ac_cv_func_alloca_works = yes; then
5088 cat >> confdefs.h
<<\EOF
5089 #define HAVE_ALLOCA 1
5094 if test $ac_cv_func_alloca_works = no
; then
5095 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5096 # that cause trouble. Some versions do not even contain alloca or
5097 # contain a buggy version. If you still want to use their alloca,
5098 # use ar to extract alloca.o from them instead of compiling alloca.c.
5099 ALLOCA
=alloca.
${ac_objext}
5100 cat >> confdefs.h
<<\EOF
5105 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5106 echo "configure:5107: checking whether alloca needs Cray hooks" >&5
5107 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5108 echo $ac_n "(cached) $ac_c" 1>&6
5110 cat > conftest.
$ac_ext <<EOF
5111 #line 5112 "configure"
5112 #include "confdefs.h"
5113 #if defined(CRAY) && ! defined(CRAY2)
5120 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5121 egrep "webecray" >/dev
/null
2>&1; then
5132 echo "$ac_t""$ac_cv_os_cray" 1>&6
5133 if test $ac_cv_os_cray = yes; then
5134 for ac_func
in _getb67 GETB67 getb67
; do
5135 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5136 echo "configure:5137: checking for $ac_func" >&5
5137 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5138 echo $ac_n "(cached) $ac_c" 1>&6
5140 cat > conftest.
$ac_ext <<EOF
5141 #line 5142 "configure"
5142 #include "confdefs.h"
5143 /* System header to define __stub macros and hopefully few prototypes,
5144 which can conflict with char $ac_func(); below. */
5146 /* Override any gcc2 internal prototype to avoid an error. */
5147 /* We use char because int might match the return type of a gcc2
5148 builtin and then its argument prototype would still apply. */
5153 /* The GNU C library defines this for functions which it implements
5154 to always fail with ENOSYS. Some functions are actually named
5155 something starting with __ and the normal name is an alias. */
5156 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5164 if { (eval echo configure
:5165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5166 eval "ac_cv_func_$ac_func=yes"
5168 echo "configure: failed program was:" >&5
5169 cat conftest.
$ac_ext >&5
5171 eval "ac_cv_func_$ac_func=no"
5176 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5177 echo "$ac_t""yes" 1>&6
5178 cat >> confdefs.h
<<EOF
5179 #define CRAY_STACKSEG_END $ac_func
5184 echo "$ac_t""no" 1>&6
5190 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5191 echo "configure:5192: checking stack direction for C alloca" >&5
5192 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5193 echo $ac_n "(cached) $ac_c" 1>&6
5195 if test "$cross_compiling" = yes; then
5196 ac_cv_c_stack_direction
=0
5198 cat > conftest.
$ac_ext <<EOF
5199 #line 5200 "configure"
5200 #include "confdefs.h"
5201 find_stack_direction ()
5203 static char *addr = 0;
5208 return find_stack_direction ();
5211 return (&dummy > addr) ? 1 : -1;
5215 exit (find_stack_direction() < 0);
5218 if { (eval echo configure
:5219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5220 ac_cv_c_stack_direction
=1
5222 echo "configure: failed program was:" >&5
5223 cat conftest.
$ac_ext >&5
5225 ac_cv_c_stack_direction
=-1
5232 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5233 cat >> confdefs.h
<<EOF
5234 #define STACK_DIRECTION $ac_cv_c_stack_direction
5239 echo $ac_n "checking for inline""... $ac_c" 1>&6
5240 echo "configure:5241: checking for inline" >&5
5241 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5242 echo $ac_n "(cached) $ac_c" 1>&6
5245 for ac_kw
in inline __inline__ __inline
; do
5246 cat > conftest.
$ac_ext <<EOF
5247 #line 5248 "configure"
5248 #include "confdefs.h"
5254 if { (eval echo configure
:5255: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5256 ac_cv_c_inline
=$ac_kw; break
5258 echo "configure: failed program was:" >&5
5259 cat conftest.
$ac_ext >&5
5266 echo "$ac_t""$ac_cv_c_inline" 1>&6
5267 case "$ac_cv_c_inline" in
5269 no
) cat >> confdefs.h
<<\EOF
5273 *) cat >> confdefs.h
<<EOF
5274 #define inline $ac_cv_c_inline
5280 # VMS doesn't have unlink.
5281 for ac_func
in unlink remove
5283 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5284 echo "configure:5285: checking for $ac_func" >&5
5285 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5286 echo $ac_n "(cached) $ac_c" 1>&6
5288 cat > conftest.
$ac_ext <<EOF
5289 #line 5290 "configure"
5290 #include "confdefs.h"
5291 /* System header to define __stub macros and hopefully few prototypes,
5292 which can conflict with char $ac_func(); below. */
5294 /* Override any gcc2 internal prototype to avoid an error. */
5295 /* We use char because int might match the return type of a gcc2
5296 builtin and then its argument prototype would still apply. */
5301 /* The GNU C library defines this for functions which it implements
5302 to always fail with ENOSYS. Some functions are actually named
5303 something starting with __ and the normal name is an alias. */
5304 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5312 if { (eval echo configure
:5313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5314 eval "ac_cv_func_$ac_func=yes"
5316 echo "configure: failed program was:" >&5
5317 cat conftest.
$ac_ext >&5
5319 eval "ac_cv_func_$ac_func=no"
5324 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5325 echo "$ac_t""yes" 1>&6
5326 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5327 cat >> confdefs.h
<<EOF
5328 #define $ac_tr_func 1
5332 echo "$ac_t""no" 1>&6
5337 # Some systems don't have sbrk().
5340 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5341 echo "configure:5342: checking for $ac_func" >&5
5342 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5343 echo $ac_n "(cached) $ac_c" 1>&6
5345 cat > conftest.
$ac_ext <<EOF
5346 #line 5347 "configure"
5347 #include "confdefs.h"
5348 /* System header to define __stub macros and hopefully few prototypes,
5349 which can conflict with char $ac_func(); below. */
5351 /* Override any gcc2 internal prototype to avoid an error. */
5352 /* We use char because int might match the return type of a gcc2
5353 builtin and then its argument prototype would still apply. */
5358 /* The GNU C library defines this for functions which it implements
5359 to always fail with ENOSYS. Some functions are actually named
5360 something starting with __ and the normal name is an alias. */
5361 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5369 if { (eval echo configure
:5370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5371 eval "ac_cv_func_$ac_func=yes"
5373 echo "configure: failed program was:" >&5
5374 cat conftest.
$ac_ext >&5
5376 eval "ac_cv_func_$ac_func=no"
5381 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5382 echo "$ac_t""yes" 1>&6
5383 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5384 cat >> confdefs.h
<<EOF
5385 #define $ac_tr_func 1
5389 echo "$ac_t""no" 1>&6
5394 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5395 # enough, but on some of those systems, the assert macro relies on requoting
5397 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5398 echo "configure:5399: checking for working assert macro" >&5
5399 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5400 echo $ac_n "(cached) $ac_c" 1>&6
5402 cat > conftest.
$ac_ext <<EOF
5403 #line 5404 "configure"
5404 #include "confdefs.h"
5409 /* check for requoting problems */
5410 static int a, b, c, d;
5412 assert (!strcmp(s, "foo bar baz quux"));
5413 /* check for newline handling */
5419 if { (eval echo configure
:5420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5421 gas_cv_assert_ok
=yes
5423 echo "configure: failed program was:" >&5
5424 cat conftest.
$ac_ext >&5
5430 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5431 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5432 #define BROKEN_ASSERT 1
5437 # On some systems, the system header files may not declare malloc, realloc,
5438 # and free. There are places where gas needs these functions to have been
5439 # declared -- such as when taking their addresses.
5441 #ifdef HAVE_MEMORY_H
5444 #ifdef HAVE_STRING_H
5447 #ifdef HAVE_STRINGS_H
5448 #include <strings.h>
5451 #ifdef HAVE_STDLIB_H
5454 #ifdef HAVE_UNISTD_H
5459 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5460 echo "configure:5461: checking whether declaration is required for strstr" >&5
5461 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5462 echo $ac_n "(cached) $ac_c" 1>&6
5464 cat > conftest.
$ac_ext <<EOF
5465 #line 5466 "configure"
5466 #include "confdefs.h"
5470 typedef char *(*f)();
5476 if { (eval echo configure
:5477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5478 gas_cv_decl_needed_strstr
=no
5480 echo "configure: failed program was:" >&5
5481 cat conftest.
$ac_ext >&5
5483 gas_cv_decl_needed_strstr
=yes
5487 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5488 if test $gas_cv_decl_needed_strstr = yes; then
5489 cat >> confdefs.h
<<\EOF
5490 #define NEED_DECLARATION_STRSTR 1
5496 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5497 echo "configure:5498: checking whether declaration is required for malloc" >&5
5498 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5499 echo $ac_n "(cached) $ac_c" 1>&6
5501 cat > conftest.
$ac_ext <<EOF
5502 #line 5503 "configure"
5503 #include "confdefs.h"
5507 typedef char *(*f)();
5513 if { (eval echo configure
:5514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5515 gas_cv_decl_needed_malloc
=no
5517 echo "configure: failed program was:" >&5
5518 cat conftest.
$ac_ext >&5
5520 gas_cv_decl_needed_malloc
=yes
5524 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5525 if test $gas_cv_decl_needed_malloc = yes; then
5526 cat >> confdefs.h
<<\EOF
5527 #define NEED_DECLARATION_MALLOC 1
5533 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5534 echo "configure:5535: checking whether declaration is required for free" >&5
5535 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5536 echo $ac_n "(cached) $ac_c" 1>&6
5538 cat > conftest.
$ac_ext <<EOF
5539 #line 5540 "configure"
5540 #include "confdefs.h"
5544 typedef void (*f)();
5550 if { (eval echo configure
:5551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5552 gas_cv_decl_needed_free
=no
5554 echo "configure: failed program was:" >&5
5555 cat conftest.
$ac_ext >&5
5557 gas_cv_decl_needed_free
=yes
5561 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5562 if test $gas_cv_decl_needed_free = yes; then
5563 cat >> confdefs.h
<<\EOF
5564 #define NEED_DECLARATION_FREE 1
5570 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5571 echo "configure:5572: checking whether declaration is required for sbrk" >&5
5572 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5573 echo $ac_n "(cached) $ac_c" 1>&6
5575 cat > conftest.
$ac_ext <<EOF
5576 #line 5577 "configure"
5577 #include "confdefs.h"
5581 typedef char *(*f)();
5587 if { (eval echo configure
:5588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5589 gas_cv_decl_needed_sbrk
=no
5591 echo "configure: failed program was:" >&5
5592 cat conftest.
$ac_ext >&5
5594 gas_cv_decl_needed_sbrk
=yes
5598 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5599 if test $gas_cv_decl_needed_sbrk = yes; then
5600 cat >> confdefs.h
<<\EOF
5601 #define NEED_DECLARATION_SBRK 1
5607 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5608 echo "configure:5609: checking whether declaration is required for environ" >&5
5609 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5610 echo $ac_n "(cached) $ac_c" 1>&6
5612 cat > conftest.
$ac_ext <<EOF
5613 #line 5614 "configure"
5614 #include "confdefs.h"
5624 if { (eval echo configure
:5625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5626 gas_cv_decl_needed_environ
=no
5628 echo "configure: failed program was:" >&5
5629 cat conftest.
$ac_ext >&5
5631 gas_cv_decl_needed_environ
=yes
5635 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5636 if test $gas_cv_decl_needed_environ = yes; then
5637 cat >> confdefs.h
<<\EOF
5638 #define NEED_DECLARATION_ENVIRON 1
5644 # Does errno.h declare errno, or do we have to add a separate declaration
5647 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5648 echo "configure:5649: checking whether declaration is required for errno" >&5
5649 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5650 echo $ac_n "(cached) $ac_c" 1>&6
5652 cat > conftest.
$ac_ext <<EOF
5653 #line 5654 "configure"
5654 #include "confdefs.h"
5668 if { (eval echo configure
:5669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5670 gas_cv_decl_needed_errno
=no
5672 echo "configure: failed program was:" >&5
5673 cat conftest.
$ac_ext >&5
5675 gas_cv_decl_needed_errno
=yes
5679 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5680 if test $gas_cv_decl_needed_errno = yes; then
5681 cat >> confdefs.h
<<\EOF
5682 #define NEED_DECLARATION_ERRNO 1
5691 cat > confcache
<<\EOF
5692 # This file is a shell script that caches the results of configure
5693 # tests run on this system so they can be shared between configure
5694 # scripts and configure runs. It is not useful on other systems.
5695 # If it contains results you don't want to keep, you may remove or edit it.
5697 # By default, configure uses ./config.cache as the cache file,
5698 # creating it if it does not exist already. You can give configure
5699 # the --cache-file=FILE option to use a different cache file; that is
5700 # what configure does when it calls configure scripts in
5701 # subdirectories, so they share the cache.
5702 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5703 # config.status only pays attention to the cache file if you give it the
5704 # --recheck option to rerun configure.
5707 # The following way of writing the cache mishandles newlines in values,
5708 # but we know of no workaround that is simple, portable, and efficient.
5709 # So, don't put newlines in cache variables' values.
5710 # Ultrix sh set writes to stderr and can't be redirected directly,
5711 # and sets the high bit in the cache file unless we assign to the vars.
5713 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5715 # `set' does not quote correctly, so add quotes (double-quote substitution
5716 # turns \\\\ into \\, and sed turns \\ into \).
5718 -e "s/'/'\\\\''/g" \
5719 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5722 # `set' quotes correctly as required by POSIX, so do not add quotes.
5723 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5726 if cmp -s $cache_file confcache
; then
5729 if test -w $cache_file; then
5730 echo "updating cache $cache_file"
5731 cat confcache
> $cache_file
5733 echo "not updating unwritable cache $cache_file"
5738 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5740 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5741 # Let make expand exec_prefix.
5742 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5744 # Any assignment to VPATH causes Sun make to only execute
5745 # the first set of double-colon rules, so remove it if not needed.
5746 # If there is a colon in the path, we need to keep it.
5747 if test "x$srcdir" = x.
; then
5748 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5751 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5753 DEFS
=-DHAVE_CONFIG_H
5755 # Without the "./", some shells look in PATH for config.status.
5756 : ${CONFIG_STATUS=./config.status}
5758 echo creating
$CONFIG_STATUS
5759 rm -f $CONFIG_STATUS
5760 cat > $CONFIG_STATUS <<EOF
5762 # Generated automatically by configure.
5763 # Run this file to recreate the current configuration.
5764 # This directory was configured as follows,
5765 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5767 # $0 $ac_configure_args
5769 # Compiler output produced by configure, useful for debugging
5770 # configure, is in ./config.log if it exists.
5772 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5775 case "\$ac_option" in
5776 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5777 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5778 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5779 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5780 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5782 -help | --help | --hel | --he | --h)
5783 echo "\$ac_cs_usage"; exit 0 ;;
5784 *) echo "\$ac_cs_usage"; exit 1 ;;
5788 ac_given_srcdir=$srcdir
5789 ac_given_INSTALL="$INSTALL"
5791 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
5793 cat >> $CONFIG_STATUS <<EOF
5795 # Protect against being on the right side of a sed subst in config.status.
5796 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5797 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5801 s%@CFLAGS@%$CFLAGS%g
5802 s%@CPPFLAGS@%$CPPFLAGS%g
5803 s%@CXXFLAGS@%$CXXFLAGS%g
5804 s%@FFLAGS@%$FFLAGS%g
5806 s%@LDFLAGS@%$LDFLAGS%g
5808 s%@exec_prefix@%$exec_prefix%g
5809 s%@prefix@%$prefix%g
5810 s%@program_transform_name@%$program_transform_name%g
5811 s%@bindir@%$bindir%g
5812 s%@sbindir@%$sbindir%g
5813 s%@libexecdir@%$libexecdir%g
5814 s%@datadir@%$datadir%g
5815 s%@sysconfdir@%$sysconfdir%g
5816 s%@sharedstatedir@%$sharedstatedir%g
5817 s%@localstatedir@%$localstatedir%g
5818 s%@libdir@%$libdir%g
5819 s%@includedir@%$includedir%g
5820 s%@oldincludedir@%$oldincludedir%g
5821 s%@infodir@%$infodir%g
5822 s%@mandir@%$mandir%g
5824 s%@host_alias@%$host_alias%g
5825 s%@host_cpu@%$host_cpu%g
5826 s%@host_vendor@%$host_vendor%g
5827 s%@host_os@%$host_os%g
5828 s%@target@%$target%g
5829 s%@target_alias@%$target_alias%g
5830 s%@target_cpu@%$target_cpu%g
5831 s%@target_vendor@%$target_vendor%g
5832 s%@target_os@%$target_os%g
5834 s%@build_alias@%$build_alias%g
5835 s%@build_cpu@%$build_cpu%g
5836 s%@build_vendor@%$build_vendor%g
5837 s%@build_os@%$build_os%g
5838 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5839 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5840 s%@INSTALL_DATA@%$INSTALL_DATA%g
5841 s%@PACKAGE@%$PACKAGE%g
5842 s%@VERSION@%$VERSION%g
5843 s%@ACLOCAL@%$ACLOCAL%g
5844 s%@AUTOCONF@%$AUTOCONF%g
5845 s%@AUTOMAKE@%$AUTOMAKE%g
5846 s%@AUTOHEADER@%$AUTOHEADER%g
5847 s%@MAKEINFO@%$MAKEINFO%g
5848 s%@SET_MAKE@%$SET_MAKE%g
5849 s%@RANLIB@%$RANLIB%g
5853 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5855 s%@DLLTOOL@%$DLLTOOL%g
5857 s%@LIBTOOL@%$LIBTOOL%g
5858 s%@GDBINIT@%$GDBINIT%g
5859 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5860 s%@extra_objects@%$extra_objects%g
5861 s%@target_cpu_type@%$target_cpu_type%g
5862 s%@obj_format@%$obj_format%g
5863 s%@te_file@%$te_file%g
5864 s%@install_tooldir@%$install_tooldir%g
5866 s%@BFDLIB@%$BFDLIB%g
5867 s%@OPCODES_LIB@%$OPCODES_LIB%g
5868 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5871 s%@LEXLIB@%$LEXLIB%g
5873 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5874 s%@ALLOCA@%$ALLOCA%g
5875 s%@USE_NLS@%$USE_NLS%g
5876 s%@MSGFMT@%$MSGFMT%g
5877 s%@GMSGFMT@%$GMSGFMT%g
5878 s%@XGETTEXT@%$XGETTEXT%g
5879 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5880 s%@CATALOGS@%$CATALOGS%g
5881 s%@CATOBJEXT@%$CATOBJEXT%g
5882 s%@DATADIRNAME@%$DATADIRNAME%g
5883 s%@GMOFILES@%$GMOFILES%g
5884 s%@INSTOBJEXT@%$INSTOBJEXT%g
5885 s%@INTLDEPS@%$INTLDEPS%g
5886 s%@INTLLIBS@%$INTLLIBS%g
5887 s%@INTLOBJS@%$INTLOBJS%g
5888 s%@POFILES@%$POFILES%g
5890 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5892 s%@GT_YES@%$GT_YES%g
5893 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5895 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5896 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5898 s%@EXEEXT@%$EXEEXT%g
5903 cat >> $CONFIG_STATUS <<\EOF
5905 # Split the substitutions into bite-sized pieces for seds with
5906 # small command number limits, like on Digital OSF/1 and HP-UX.
5907 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5908 ac_file
=1 # Number of current file.
5909 ac_beg
=1 # First line for current file.
5910 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5913 while $ac_more_lines; do
5914 if test $ac_beg -gt 1; then
5915 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5917 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5919 if test ! -s conftest.s
$ac_file; then
5921 rm -f conftest.s
$ac_file
5923 if test -z "$ac_sed_cmds"; then
5924 ac_sed_cmds
="sed -f conftest.s$ac_file"
5926 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5928 ac_file
=`expr $ac_file + 1`
5930 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5933 if test -z "$ac_sed_cmds"; then
5938 cat >> $CONFIG_STATUS <<EOF
5940 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
5942 cat >> $CONFIG_STATUS <<\EOF
5943 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5944 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5946 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5947 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5948 *) ac_file_in
="${ac_file}.in" ;;
5951 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5953 # Remove last slash and all that follows it. Not all systems have dirname.
5954 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5955 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5956 # The file is in a subdirectory.
5957 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5958 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5959 # A "../" for each directory in $ac_dir_suffix.
5960 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5962 ac_dir_suffix
= ac_dots
=
5965 case "$ac_given_srcdir" in
5967 if test -z "$ac_dots"; then top_srcdir
=.
5968 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5969 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5971 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5972 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5975 case "$ac_given_INSTALL" in
5976 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5977 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5980 echo creating
"$ac_file"
5982 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5984 *Makefile
*) ac_comsub
="1i\\
5985 # $configure_input" ;;
5989 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5991 s%@configure_input@%$configure_input%g
5992 s%@srcdir@%$srcdir%g
5993 s%@top_srcdir@%$top_srcdir%g
5994 s%@INSTALL@%$INSTALL%g
5995 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5999 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6000 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6002 # ac_d sets the value in "#define NAME VALUE" lines.
6003 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6004 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6007 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6008 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6009 ac_uB
='\([ ]\)%\1#\2define\3'
6012 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6013 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6014 ac_eB
='$%\1#\2define\3'
6018 if test "${CONFIG_HEADERS+set}" != set; then
6020 cat >> $CONFIG_STATUS <<EOF
6021 CONFIG_HEADERS="config.h:config.in"
6023 cat >> $CONFIG_STATUS <<\EOF
6025 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6026 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6028 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6029 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6030 *) ac_file_in
="${ac_file}.in" ;;
6033 echo creating
$ac_file
6035 rm -f conftest.frag conftest.
in conftest.out
6036 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6037 cat $ac_file_inputs > conftest.
in
6041 # Transform confdefs.h into a sed script conftest.vals that substitutes
6042 # the proper values into config.h.in to produce config.h. And first:
6043 # Protect against being on the right side of a sed subst in config.status.
6044 # Protect against being in an unquoted here document in config.status.
6046 cat > conftest.hdr
<<\EOF
6049 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6053 sed -n -f conftest.hdr confdefs.h > conftest.vals
6056 # This sed command replaces #undef with comments. This is necessary, for
6057 # example, in the case of _POSIX_SOURCE, which is predefined and required
6058 # on some systems where configure will not decide to define it.
6059 cat >> conftest.vals <<\EOF
6060 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6063 # Break up conftest.vals because some shells have a limit on
6064 # the size of here documents, and old seds have small limits too.
6069 ac_lines=`grep -c . conftest.vals
`
6070 # grep -c gives empty output for an empty file on some AIX systems.
6071 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6072 # Write a limited-size here document to conftest.frag.
6073 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6074 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6076 sed -f conftest.frag conftest.in > conftest.out
6078 mv conftest.out conftest.in
6080 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6082 mv conftest.tail conftest.vals
6086 cat >> $CONFIG_STATUS <<\EOF
6087 rm -f conftest.frag conftest.h
6088 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6089 cat conftest.in >> conftest.h
6091 if cmp -s $ac_file conftest.h 2>/dev/null; then
6092 echo "$ac_file is unchanged"
6095 # Remove last slash and all that follows it. Not all systems have dirname.
6096 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6097 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6098 # The file is in a subdirectory.
6099 test ! -d "$ac_dir" && mkdir "$ac_dir"
6102 mv conftest.h $ac_file
6107 cat >> $CONFIG_STATUS <<EOF
6109 target_cpu_type=${target_cpu_type}
6110 cgen_cpu_prefix=${cgen_cpu_prefix}
6111 obj_format=${obj_format}
6114 cat >> $CONFIG_STATUS <<\EOF
6115 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6116 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6117 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6118 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6119 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6120 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6121 if test "x$cgen_cpu_prefix" != x ; then
6122 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6125 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6128 chmod +x $CONFIG_STATUS
6129 rm -fr confdefs* $ac_clean_files
6130 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1