3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --enable-shared[=PKGS] build shared libraries [default=yes]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock force libtool not to do file locking"
25 --enable-bfd-assembler use BFD back end for writing object files"
27 targets alternative target configurations besides the primary"
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
31 --disable-nls do not use Native Language Support"
33 --with-included-gettext use the GNU gettext library included here"
35 --enable-maintainer-mode enable make rules and dependencies not useful
36 (and sometimes confusing) to the casual installer"
38 # Initialize some variables set by options.
39 # The variables have the same names as the options, with
40 # dashes changed to underlines.
42 cache_file
=.
/config.cache
51 program_transform_name
=s
,x
,x
,
60 bindir
='${exec_prefix}/bin'
61 sbindir
='${exec_prefix}/sbin'
62 libexecdir
='${exec_prefix}/libexec'
63 datadir
='${prefix}/share'
64 sysconfdir
='${prefix}/etc'
65 sharedstatedir
='${prefix}/com'
66 localstatedir
='${prefix}/var'
67 libdir
='${exec_prefix}/lib'
68 includedir
='${prefix}/include'
69 oldincludedir
='/usr/include'
70 infodir
='${prefix}/info'
71 mandir
='${prefix}/man'
73 # Initialize some other variables.
76 SHELL
=${CONFIG_SHELL-/bin/sh}
77 # Maximum number of lines to put in a shell here document.
84 # If the previous option needs an argument, assign it.
85 if test -n "$ac_prev"; then
86 eval "$ac_prev=\$ac_option"
92 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
96 # Accept the important Cygnus configure options, so we can diagnose typos.
100 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
102 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
103 bindir
="$ac_optarg" ;;
105 -build |
--build |
--buil |
--bui |
--bu)
107 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
108 build
="$ac_optarg" ;;
110 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
111 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
112 ac_prev
=cache_file
;;
113 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
114 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
115 cache_file
="$ac_optarg" ;;
117 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
119 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
121 datadir
="$ac_optarg" ;;
123 -disable-* |
--disable-*)
124 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
125 # Reject names that are not valid shell variable names.
126 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
127 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
130 eval "enable_${ac_feature}=no" ;;
132 -enable-* |
--enable-*)
133 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
134 # Reject names that are not valid shell variable names.
135 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
136 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
138 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
143 eval "enable_${ac_feature}='$ac_optarg'" ;;
145 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
146 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
147 |
--exec |
--exe |
--ex)
148 ac_prev
=exec_prefix
;;
149 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
150 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
151 |
--exec=* |
--exe=* |
--ex=*)
152 exec_prefix
="$ac_optarg" ;;
154 -gas |
--gas |
--ga |
--g)
155 # Obsolete; use --with-gas.
158 -help |
--help |
--hel |
--he)
159 # Omit some internal or obsolete options to make the list less imposing.
160 # This message is too long to be a string in the A/UX 3.1 sh.
162 Usage: configure [options] [host]
163 Options: [defaults in brackets after descriptions]
165 --cache-file=FILE cache test results in FILE
166 --help print this message
167 --no-create do not create output files
168 --quiet, --silent do not print \`checking...' messages
169 --site-file=FILE use FILE as the site file
170 --version print the version of autoconf that created configure
171 Directory and file names:
172 --prefix=PREFIX install architecture-independent files in PREFIX
174 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
176 --bindir=DIR user executables in DIR [EPREFIX/bin]
177 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
178 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
179 --datadir=DIR read-only architecture-independent data in DIR
181 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
182 --sharedstatedir=DIR modifiable architecture-independent data in DIR
184 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
185 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
186 --includedir=DIR C header files in DIR [PREFIX/include]
187 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
188 --infodir=DIR info documentation in DIR [PREFIX/info]
189 --mandir=DIR man documentation in DIR [PREFIX/man]
190 --srcdir=DIR find the sources in DIR [configure dir or ..]
191 --program-prefix=PREFIX prepend PREFIX to installed program names
192 --program-suffix=SUFFIX append SUFFIX to installed program names
193 --program-transform-name=PROGRAM
194 run sed PROGRAM on installed program names
198 --build=BUILD configure for building on BUILD [BUILD=HOST]
199 --host=HOST configure for HOST [guessed]
200 --target=TARGET configure for TARGET [TARGET=HOST]
201 Features and packages:
202 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
203 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
204 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
205 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
206 --x-includes=DIR X include files are in DIR
207 --x-libraries=DIR X library files are in DIR
209 if test -n "$ac_help"; then
210 echo "--enable and --with options recognized:$ac_help"
214 -host |
--host |
--hos |
--ho)
216 -host=* |
--host=* |
--hos=* |
--ho=*)
219 -includedir |
--includedir |
--includedi |
--included |
--include \
220 |
--includ |
--inclu |
--incl |
--inc)
221 ac_prev
=includedir
;;
222 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
223 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
224 includedir
="$ac_optarg" ;;
226 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
228 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
229 infodir
="$ac_optarg" ;;
231 -libdir |
--libdir |
--libdi |
--libd)
233 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
234 libdir
="$ac_optarg" ;;
236 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
237 |
--libexe |
--libex |
--libe)
238 ac_prev
=libexecdir
;;
239 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
240 |
--libexe=* |
--libex=* |
--libe=*)
241 libexecdir
="$ac_optarg" ;;
243 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
244 |
--localstate |
--localstat |
--localsta |
--localst \
245 |
--locals |
--local |
--loca |
--loc |
--lo)
246 ac_prev
=localstatedir
;;
247 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
248 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
249 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
250 localstatedir
="$ac_optarg" ;;
252 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
254 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
255 mandir
="$ac_optarg" ;;
258 # Obsolete; use --without-fp.
261 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
265 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
266 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
269 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
270 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
271 |
--oldin |
--oldi |
--old |
--ol |
--o)
272 ac_prev
=oldincludedir
;;
273 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
274 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
275 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
276 oldincludedir
="$ac_optarg" ;;
278 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
280 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
281 prefix
="$ac_optarg" ;;
283 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
284 |
--program-pre |
--program-pr |
--program-p)
285 ac_prev
=program_prefix
;;
286 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
287 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
288 program_prefix
="$ac_optarg" ;;
290 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
291 |
--program-suf |
--program-su |
--program-s)
292 ac_prev
=program_suffix
;;
293 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
294 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
295 program_suffix
="$ac_optarg" ;;
297 -program-transform-name |
--program-transform-name \
298 |
--program-transform-nam |
--program-transform-na \
299 |
--program-transform-n |
--program-transform- \
300 |
--program-transform |
--program-transfor \
301 |
--program-transfo |
--program-transf \
302 |
--program-trans |
--program-tran \
303 |
--progr-tra |
--program-tr |
--program-t)
304 ac_prev
=program_transform_name
;;
305 -program-transform-name=* |
--program-transform-name=* \
306 |
--program-transform-nam=* |
--program-transform-na=* \
307 |
--program-transform-n=* |
--program-transform-=* \
308 |
--program-transform=* |
--program-transfor=* \
309 |
--program-transfo=* |
--program-transf=* \
310 |
--program-trans=* |
--program-tran=* \
311 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
312 program_transform_name
="$ac_optarg" ;;
314 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
315 |
-silent |
--silent |
--silen |
--sile |
--sil)
318 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
320 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
322 sbindir
="$ac_optarg" ;;
324 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
325 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
326 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
328 ac_prev
=sharedstatedir
;;
329 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
330 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
331 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
333 sharedstatedir
="$ac_optarg" ;;
335 -site |
--site |
--sit)
337 -site=* |
--site=* |
--sit=*)
340 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
342 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
343 sitefile
="$ac_optarg" ;;
345 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
347 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
348 srcdir
="$ac_optarg" ;;
350 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
351 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
352 ac_prev
=sysconfdir
;;
353 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
354 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
355 sysconfdir
="$ac_optarg" ;;
357 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
359 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
360 target
="$ac_optarg" ;;
362 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
365 -version |
--version |
--versio |
--versi |
--vers)
366 echo "configure generated by autoconf version 2.13"
370 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
371 # Reject names that are not valid shell variable names.
372 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
373 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
375 ac_package
=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}='$ac_optarg'" ;;
382 -without-* |
--without-*)
383 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
384 # Reject names that are not valid shell variable names.
385 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
386 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
388 ac_package
=`echo $ac_package| sed 's/-/_/g'`
389 eval "with_${ac_package}=no" ;;
392 # Obsolete; use --with-x.
395 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
396 |
--x-incl |
--x-inc |
--x-in |
--x-i)
397 ac_prev
=x_includes
;;
398 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
399 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
400 x_includes
="$ac_optarg" ;;
402 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
403 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
404 ac_prev
=x_libraries
;;
405 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
406 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
407 x_libraries
="$ac_optarg" ;;
409 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
413 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
414 echo "configure: warning: $ac_option: invalid host type" 1>&2
416 if test "x$nonopt" != xNONE
; then
417 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
425 if test -n "$ac_prev"; then
426 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
429 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
431 # File descriptor usage:
434 # 2 errors and warnings
435 # 3 some systems may open it to /dev/tty
436 # 4 used on the Kubota Titan
437 # 6 checking for... messages and results
438 # 5 compiler messages saved in config.log
439 if test "$silent" = yes; then
447 This file contains any messages produced by compilers while
448 running configure, to aid debugging if configure makes a mistake.
451 # Strip out --no-create and --no-recursion so they do not pile up.
452 # Also quote any args containing shell metacharacters.
457 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
458 |
--no-cr |
--no-c) ;;
459 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
460 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
461 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
462 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
463 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
468 # Only set these to C if already set. These must not be set unconditionally
469 # because not all systems understand e.g. LANG=C (notably SCO).
470 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
471 # Non-C LC_CTYPE values break the ctype check.
472 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
473 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
474 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
475 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
477 # confdefs.h avoids OS command line length limits that DEFS can exceed.
478 rm -rf conftest
* confdefs.h
479 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
482 # A filename unique to this package, relative to the directory that
483 # configure is in, which we can look for to find out if srcdir is correct.
486 # Find the source files, if location was not specified.
487 if test -z "$srcdir"; then
488 ac_srcdir_defaulted
=yes
489 # Try the directory containing this script, then its parent.
491 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
492 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
494 if test ! -r $srcdir/$ac_unique_file; then
498 ac_srcdir_defaulted
=no
500 if test ! -r $srcdir/$ac_unique_file; then
501 if test "$ac_srcdir_defaulted" = yes; then
502 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
504 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
507 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
509 # Prefer explicitly selected file to automatically selected ones.
510 if test -z "$sitefile"; then
511 if test -z "$CONFIG_SITE"; then
512 if test "x$prefix" != xNONE
; then
513 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
515 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
519 CONFIG_SITE
="$sitefile"
521 for ac_site_file
in $CONFIG_SITE; do
522 if test -r "$ac_site_file"; then
523 echo "loading site script $ac_site_file"
528 if test -r "$cache_file"; then
529 echo "loading cache $cache_file"
532 echo "creating cache $cache_file"
537 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
538 ac_cpp
='$CPP $CPPFLAGS'
539 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
540 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
541 cross_compiling
=$ac_cv_prog_cc_cross
545 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
546 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
547 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
554 ac_n
= ac_c
='\c' ac_t
=
560 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
561 if test -f $ac_dir/install-sh
; then
563 ac_install_sh
="$ac_aux_dir/install-sh -c"
565 elif test -f $ac_dir/install.sh
; then
567 ac_install_sh
="$ac_aux_dir/install.sh -c"
571 if test -z "$ac_aux_dir"; then
572 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
574 ac_config_guess
=$ac_aux_dir/config.guess
575 ac_config_sub
=$ac_aux_dir/config.sub
576 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
579 # Do some error checking and defaulting for the host and target type.
581 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
584 # 1. You are not allowed to specify --host, --target, and nonopt at the
586 # 2. Host defaults to nonopt.
587 # 3. If nonopt is not specified, then host defaults to the current host,
588 # as determined by config.guess.
589 # 4. Target and build default to nonopt.
590 # 5. If nonopt is not specified, then target and build default to host.
592 # The aliases save the names the user supplied, while $host etc.
593 # will get canonicalized.
594 case $host---$target---$nonopt in
595 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
596 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
600 # Make sure we can run config.sub.
601 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
602 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
605 echo $ac_n "checking host system type""... $ac_c" 1>&6
606 echo "configure:607: checking host system type" >&5
609 case "$host_alias" in
613 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
614 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
616 *) host_alias
=$nonopt ;;
620 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
621 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
622 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
623 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
624 echo "$ac_t""$host" 1>&6
626 echo $ac_n "checking target system type""... $ac_c" 1>&6
627 echo "configure:628: checking target system type" >&5
630 case "$target_alias" in
633 NONE
) target_alias
=$host_alias ;;
634 *) target_alias
=$nonopt ;;
638 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
639 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
640 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
641 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
642 echo "$ac_t""$target" 1>&6
644 echo $ac_n "checking build system type""... $ac_c" 1>&6
645 echo "configure:646: checking build system type" >&5
648 case "$build_alias" in
651 NONE
) build_alias
=$host_alias ;;
652 *) build_alias
=$nonopt ;;
656 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
657 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
658 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
659 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
660 echo "$ac_t""$build" 1>&6
662 test "$host_alias" != "$target_alias" &&
663 test "$program_prefix$program_suffix$program_transform_name" = \
665 program_prefix
=${target_alias}-
668 # Find a good install program. We prefer a C program (faster),
669 # so one script is as good as another. But avoid the broken or
670 # incompatible versions:
671 # SysV /etc/install, /usr/sbin/install
672 # SunOS /usr/etc/install
675 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
676 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
677 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
678 # ./install, which can be erroneously created by make from ./install.sh.
679 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
680 echo "configure:681: checking for a BSD compatible install" >&5
681 if test -z "$INSTALL"; then
682 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
683 echo $ac_n "(cached) $ac_c" 1>&6
685 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
686 for ac_dir
in $PATH; do
687 # Account for people who put trailing slashes in PATH elements.
689 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
691 # OSF1 and SCO ODT 3.0 have their own names for install.
692 # Don't use installbsd from OSF since it installs stuff as root
694 for ac_prog
in ginstall scoinst
install; do
695 if test -f $ac_dir/$ac_prog; then
696 if test $ac_prog = install &&
697 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
698 # AIX install. It has an incompatible calling convention.
701 ac_cv_path_install
="$ac_dir/$ac_prog -c"
712 if test "${ac_cv_path_install+set}" = set; then
713 INSTALL
="$ac_cv_path_install"
715 # As a last resort, use the slow shell script. We don't cache a
716 # path for INSTALL within a source directory, because that will
717 # break other packages using the cache if that directory is
718 # removed, or if the path is relative.
719 INSTALL
="$ac_install_sh"
722 echo "$ac_t""$INSTALL" 1>&6
724 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
725 # It thinks the first close brace ends the variable substitution.
726 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
728 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
730 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
732 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
733 echo "configure:734: checking whether build environment is sane" >&5
736 echo timestamp
> conftestfile
737 # Do `set' in a subshell so we don't clobber the current shell's
738 # arguments. Must try -L first in case configure is actually a
739 # symlink; some systems play weird games with the mod time of symlinks
740 # (eg FreeBSD returns the mod time of the symlink's containing
743 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
744 if test "$*" = "X"; then
746 set X
`ls -t $srcdir/configure conftestfile`
748 if test "$*" != "X $srcdir/configure conftestfile" \
749 && test "$*" != "X conftestfile $srcdir/configure"; then
751 # If neither matched, then we have a broken ls. This can happen
752 # if, for instance, CONFIG_SHELL is bash and it inherits a
753 # broken ls alias from the environment. This has actually
754 # happened. Such a system could not be considered "sane".
755 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
756 alias in your environment" 1>&2; exit 1; }
759 test "$2" = conftestfile
765 { echo "configure: error: newly created file is older than distributed files!
766 Check your system clock" 1>&2; exit 1; }
769 echo "$ac_t""yes" 1>&6
770 if test "$program_transform_name" = s
,x
,x
,; then
771 program_transform_name
=
773 # Double any \ or $. echo might interpret backslashes.
774 cat <<\EOF_SED
> conftestsed
775 s
,\\,\\\\,g
; s
,\$
,$$
,g
777 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
780 test "$program_prefix" != NONE
&&
781 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
782 # Use a double $ so make ignores it.
783 test "$program_suffix" != NONE
&&
784 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
786 # sed with no file args requires a program.
787 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
789 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
790 echo "configure:791: checking whether ${MAKE-make} sets \${MAKE}" >&5
791 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
792 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
793 echo $ac_n "(cached) $ac_c" 1>&6
795 cat > conftestmake
<<\EOF
797 @
echo 'ac_maketemp="${MAKE}"'
799 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
800 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
801 if test -n "$ac_maketemp"; then
802 eval ac_cv_prog_make_
${ac_make}_set
=yes
804 eval ac_cv_prog_make_
${ac_make}_set
=no
808 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
809 echo "$ac_t""yes" 1>&6
812 echo "$ac_t""no" 1>&6
813 SET_MAKE
="MAKE=${MAKE-make}"
821 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
822 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
824 cat >> confdefs.h
<<EOF
825 #define PACKAGE "$PACKAGE"
828 cat >> confdefs.h
<<EOF
829 #define VERSION "$VERSION"
834 missing_dir
=`cd $ac_aux_dir && pwd`
835 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
836 echo "configure:837: checking for working aclocal" >&5
837 # Run test in a subshell; some versions of sh will print an error if
838 # an executable is not found, even if stderr is redirected.
839 # Redirect stdin to placate older versions of autoconf. Sigh.
840 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
842 echo "$ac_t""found" 1>&6
844 ACLOCAL
="$missing_dir/missing aclocal"
845 echo "$ac_t""missing" 1>&6
848 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
849 echo "configure:850: checking for working autoconf" >&5
850 # Run test in a subshell; some versions of sh will print an error if
851 # an executable is not found, even if stderr is redirected.
852 # Redirect stdin to placate older versions of autoconf. Sigh.
853 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
855 echo "$ac_t""found" 1>&6
857 AUTOCONF
="$missing_dir/missing autoconf"
858 echo "$ac_t""missing" 1>&6
861 echo $ac_n "checking for working automake""... $ac_c" 1>&6
862 echo "configure:863: checking for working automake" >&5
863 # Run test in a subshell; some versions of sh will print an error if
864 # an executable is not found, even if stderr is redirected.
865 # Redirect stdin to placate older versions of autoconf. Sigh.
866 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
868 echo "$ac_t""found" 1>&6
870 AUTOMAKE
="$missing_dir/missing automake"
871 echo "$ac_t""missing" 1>&6
874 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
875 echo "configure:876: checking for working autoheader" >&5
876 # Run test in a subshell; some versions of sh will print an error if
877 # an executable is not found, even if stderr is redirected.
878 # Redirect stdin to placate older versions of autoconf. Sigh.
879 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
880 AUTOHEADER
=autoheader
881 echo "$ac_t""found" 1>&6
883 AUTOHEADER
="$missing_dir/missing autoheader"
884 echo "$ac_t""missing" 1>&6
887 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
888 echo "configure:889: checking for working makeinfo" >&5
889 # Run test in a subshell; some versions of sh will print an error if
890 # an executable is not found, even if stderr is redirected.
891 # Redirect stdin to placate older versions of autoconf. Sigh.
892 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
894 echo "$ac_t""found" 1>&6
896 MAKEINFO
="$missing_dir/missing makeinfo"
897 echo "$ac_t""missing" 1>&6
902 # Check whether --enable-shared or --disable-shared was given.
903 if test "${enable_shared+set}" = set; then
904 enableval
="$enable_shared"
907 yes) enable_shared
=yes ;;
908 no
) enable_shared
=no
;;
911 # Look at the argument we got. We use all the common list separators.
912 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
913 for pkg
in $enableval; do
914 if test "X$pkg" = "X$p"; then
925 # Check whether --enable-static or --disable-static was given.
926 if test "${enable_static+set}" = set; then
927 enableval
="$enable_static"
930 yes) enable_static
=yes ;;
931 no
) enable_static
=no
;;
934 # Look at the argument we got. We use all the common list separators.
935 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
936 for pkg
in $enableval; do
937 if test "X$pkg" = "X$p"; then
948 # Check whether --enable-fast-install or --disable-fast-install was given.
949 if test "${enable_fast_install+set}" = set; then
950 enableval
="$enable_fast_install"
953 yes) enable_fast_install
=yes ;;
954 no
) enable_fast_install
=no
;;
956 enable_fast_install
=no
957 # Look at the argument we got. We use all the common list separators.
958 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
959 for pkg
in $enableval; do
960 if test "X$pkg" = "X$p"; then
961 enable_fast_install
=yes
968 enable_fast_install
=yes
971 # Extract the first word of "ranlib", so it can be a program name with args.
972 set dummy ranlib
; ac_word
=$2
973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
974 echo "configure:975: checking for $ac_word" >&5
975 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
976 echo $ac_n "(cached) $ac_c" 1>&6
978 if test -n "$RANLIB"; then
979 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
981 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
983 for ac_dir
in $ac_dummy; do
984 test -z "$ac_dir" && ac_dir
=.
985 if test -f $ac_dir/$ac_word; then
986 ac_cv_prog_RANLIB
="ranlib"
991 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
994 RANLIB
="$ac_cv_prog_RANLIB"
995 if test -n "$RANLIB"; then
996 echo "$ac_t""$RANLIB" 1>&6
998 echo "$ac_t""no" 1>&6
1001 # Extract the first word of "gcc", so it can be a program name with args.
1002 set dummy gcc
; ac_word
=$2
1003 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1004 echo "configure:1005: checking for $ac_word" >&5
1005 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1006 echo $ac_n "(cached) $ac_c" 1>&6
1008 if test -n "$CC"; then
1009 ac_cv_prog_CC
="$CC" # Let the user override the test.
1011 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1013 for ac_dir
in $ac_dummy; do
1014 test -z "$ac_dir" && ac_dir
=.
1015 if test -f $ac_dir/$ac_word; then
1024 if test -n "$CC"; then
1025 echo "$ac_t""$CC" 1>&6
1027 echo "$ac_t""no" 1>&6
1030 if test -z "$CC"; then
1031 # Extract the first word of "cc", so it can be a program name with args.
1032 set dummy cc
; ac_word
=$2
1033 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1034 echo "configure:1035: checking for $ac_word" >&5
1035 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1036 echo $ac_n "(cached) $ac_c" 1>&6
1038 if test -n "$CC"; then
1039 ac_cv_prog_CC
="$CC" # Let the user override the test.
1041 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1044 for ac_dir
in $ac_dummy; do
1045 test -z "$ac_dir" && ac_dir
=.
1046 if test -f $ac_dir/$ac_word; then
1047 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1048 ac_prog_rejected
=yes
1056 if test $ac_prog_rejected = yes; then
1057 # We found a bogon in the path, so make sure we never use it.
1058 set dummy
$ac_cv_prog_CC
1060 if test $# -gt 0; then
1061 # We chose a different compiler from the bogus one.
1062 # However, it has the same basename, so the bogon will be chosen
1063 # first if we set CC to just the basename; use the full file name.
1065 set dummy
"$ac_dir/$ac_word" "$@"
1073 if test -n "$CC"; then
1074 echo "$ac_t""$CC" 1>&6
1076 echo "$ac_t""no" 1>&6
1079 if test -z "$CC"; then
1080 case "`uname -s`" in
1082 # Extract the first word of "cl", so it can be a program name with args.
1083 set dummy cl
; ac_word
=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1087 echo $ac_n "(cached) $ac_c" 1>&6
1089 if test -n "$CC"; then
1090 ac_cv_prog_CC
="$CC" # Let the user override the test.
1092 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1094 for ac_dir
in $ac_dummy; do
1095 test -z "$ac_dir" && ac_dir
=.
1096 if test -f $ac_dir/$ac_word; then
1105 if test -n "$CC"; then
1106 echo "$ac_t""$CC" 1>&6
1108 echo "$ac_t""no" 1>&6
1113 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1116 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1117 echo "configure:1118: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1120 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1121 ac_cpp
='$CPP $CPPFLAGS'
1122 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1123 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1124 cross_compiling
=$ac_cv_prog_cc_cross
1126 cat > conftest.
$ac_ext << EOF
1128 #line 1129 "configure"
1129 #include "confdefs.h"
1133 if { (eval echo configure
:1134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1134 ac_cv_prog_cc_works
=yes
1135 # If we can't run a trivial program, we are probably using a cross compiler.
1136 if (.
/conftest
; exit) 2>/dev
/null
; then
1137 ac_cv_prog_cc_cross
=no
1139 ac_cv_prog_cc_cross
=yes
1142 echo "configure: failed program was:" >&5
1143 cat conftest.
$ac_ext >&5
1144 ac_cv_prog_cc_works
=no
1148 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1149 ac_cpp
='$CPP $CPPFLAGS'
1150 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1151 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1152 cross_compiling
=$ac_cv_prog_cc_cross
1154 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1155 if test $ac_cv_prog_cc_works = no
; then
1156 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1158 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1159 echo "configure:1160: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1160 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1161 cross_compiling
=$ac_cv_prog_cc_cross
1163 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1164 echo "configure:1165: checking whether we are using GNU C" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1166 echo $ac_n "(cached) $ac_c" 1>&6
1168 cat > conftest.c
<<EOF
1173 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1180 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1182 if test $ac_cv_prog_gcc = yes; then
1188 ac_test_CFLAGS
="${CFLAGS+set}"
1189 ac_save_CFLAGS
="$CFLAGS"
1191 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1192 echo "configure:1193: checking whether ${CC-cc} accepts -g" >&5
1193 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1194 echo $ac_n "(cached) $ac_c" 1>&6
1196 echo 'void f(){}' > conftest.c
1197 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1206 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1207 if test "$ac_test_CFLAGS" = set; then
1208 CFLAGS
="$ac_save_CFLAGS"
1209 elif test $ac_cv_prog_cc_g = yes; then
1210 if test "$GCC" = yes; then
1216 if test "$GCC" = yes; then
1223 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1224 if test "${with_gnu_ld+set}" = set; then
1225 withval
="$with_gnu_ld"
1226 test "$withval" = no || with_gnu_ld
=yes
1232 if test "$ac_cv_prog_gcc" = yes; then
1233 # Check if gcc -print-prog-name=ld gives a path.
1234 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1235 echo "configure:1236: checking for ld used by GCC" >&5
1236 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1238 # Accept absolute paths.
1239 /* |
[A-Za-z
]:[\\/]*)
1240 re_direlt
='/[^/][^/]*/\.\./'
1241 # Canonicalize the path of ld
1242 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1243 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1244 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1246 test -z "$LD" && LD
="$ac_prog"
1249 # If it fails, then pretend we aren't using GCC.
1253 # If it is relative, then search for the first ld in PATH.
1257 elif test "$with_gnu_ld" = yes; then
1258 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1259 echo "configure:1260: checking for GNU ld" >&5
1261 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1262 echo "configure:1263: checking for non-GNU ld" >&5
1264 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1265 echo $ac_n "(cached) $ac_c" 1>&6
1267 if test -z "$LD"; then
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1269 for ac_dir
in $PATH; do
1270 test -z "$ac_dir" && ac_dir
=.
1271 if test -f "$ac_dir/$ac_prog"; then
1272 ac_cv_path_LD
="$ac_dir/$ac_prog"
1273 # Check to see if the program is GNU ld. I'd rather use --version,
1274 # but apparently some GNU ld's only accept -v.
1275 # Break only if it was the GNU/non-GNU ld that we prefer.
1276 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1277 test "$with_gnu_ld" != no
&& break
1279 test "$with_gnu_ld" != yes && break
1285 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1290 if test -n "$LD"; then
1291 echo "$ac_t""$LD" 1>&6
1293 echo "$ac_t""no" 1>&6
1295 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1297 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1298 echo "configure:1299: checking if the linker ($LD) is GNU ld" >&5
1299 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1300 echo $ac_n "(cached) $ac_c" 1>&6
1302 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1303 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1304 ac_cv_prog_gnu_ld
=yes
1306 ac_cv_prog_gnu_ld
=no
1310 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1313 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1314 echo "configure:1315: checking for BSD-compatible nm" >&5
1315 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1316 echo $ac_n "(cached) $ac_c" 1>&6
1318 if test -n "$NM"; then
1319 # Let the user override the test.
1322 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1323 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1324 test -z "$ac_dir" && ac_dir
=.
1325 if test -f $ac_dir/nm
; then
1326 # Check to see if the nm accepts a BSD-compat flag.
1327 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1328 # nm: unknown option "B" ignored
1329 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1330 ac_cv_path_NM
="$ac_dir/nm -B"
1332 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1333 ac_cv_path_NM
="$ac_dir/nm -p"
1336 ac_cv_path_NM
=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1337 continue # so that we can try to find one that supports BSD flags
1342 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1347 echo "$ac_t""$NM" 1>&6
1350 # Check for command to grab the raw symbol name followed by C symbol from nm.
1351 echo $ac_n "checking command to parse $NM output""... $ac_c" 1>&6
1352 echo "configure:1353: checking command to parse $NM output" >&5
1353 if eval "test \"`echo '$''{'ac_cv_sys_global_symbol_pipe'+set}'`\" = set"; then
1354 echo $ac_n "(cached) $ac_c" 1>&6
1356 # These are sane defaults that work on at least a few old systems.
1357 # {They come from Ultrix. What could be older than Ultrix?!! ;)}
1359 # Character class describing NM global symbol codes.
1360 ac_symcode
='[BCDEGRST]'
1362 # Regexp to match symbols that can be accessed directly from C.
1363 ac_sympat
='\([_A-Za-z][_A-Za-z0-9]*\)'
1365 # Transform the above into a raw symbol and a C symbol.
1366 ac_symxfrm
='\1 \2\3 \3'
1368 # Transform an extracted symbol line into a proper C declaration
1369 ac_global_symbol_to_cdecl
="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
1371 # Define system-specific variables.
1377 ac_symcode
='[ABCDGISTW]'
1380 ac_global_symbol_to_cdecl
="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^. .* \(.*\)$/extern char \1;/p'"
1383 ac_symcode
='[BCDEGRST]'
1390 # If we're using GNU nm, then use its standard symbol codes.
1391 if $NM -V 2>&1 |
egrep '(GNU|with BFD)' > /dev
/null
; then
1392 ac_symcode
='[ABCDGISTW]'
1395 # Try without a prefix undercore, then with it.
1396 for ac_symprfx
in "" "_"; do
1398 ac_cv_sys_global_symbol_pipe
="sed -n -e 's/^.* \($ac_symcode\) *\($ac_symprfx\)$ac_sympat$/$ac_symxfrm/p'"
1400 # Check to see that the pipe works correctly.
1402 rm -f conftest.
$ac_ext
1403 cat > conftest.
$ac_ext <<EOF
1408 void nm_test_func(){}
1412 int main(){nm_test_var='a';nm_test_func;return 0;}
1415 if { (eval echo configure
:1416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1416 # Now try to grab the symbols.
1417 ac_nlist
=conftest.nm
1419 if { (eval echo configure
:1420: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1421 # Try sorting and uniquifying the output.
1422 if sort "$ac_nlist" |
uniq > "$ac_nlist"T
; then
1423 mv -f "$ac_nlist"T
"$ac_nlist"
1428 # Make sure that we snagged all the symbols we need.
1429 if egrep ' nm_test_var$' "$ac_nlist" >/dev
/null
; then
1430 if egrep ' nm_test_func$' "$ac_nlist" >/dev
/null
; then
1431 cat <<EOF > conftest.c
1437 # Now generate the symbol file.
1438 eval "$ac_global_symbol_to_cdecl"' < "$ac_nlist" >> conftest.c'
1440 cat <<EOF >> conftest.c
1441 #if defined (__STDC__) && __STDC__
1442 # define lt_ptr_t void *
1444 # define lt_ptr_t char *
1448 /* The mapping between symbol names and symbols. */
1453 lt_preloaded_symbols[] =
1456 sed 's/^. \(.*\) \(.*\)$/ {"\2", (lt_ptr_t) \&\2},/' < "$ac_nlist" >> conftest.c
1457 cat <<\EOF
>> conftest.c
1465 # Now try linking the two files.
1466 mv conftest.
$ac_objext conftestm.
$ac_objext
1467 ac_save_LIBS
="$LIBS"
1468 ac_save_CFLAGS
="$CFLAGS"
1469 LIBS
="conftestm.$ac_objext"
1470 CFLAGS
="$CFLAGS$no_builtin_flag"
1471 if { (eval echo configure
:1472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1474 echo "configure: failed program was:" >&5
1477 LIBS
="$ac_save_LIBS"
1478 CFLAGS
="$ac_save_CFLAGS"
1480 echo "cannot find nm_test_func in $ac_nlist" >&5
1483 echo "cannot find nm_test_var in $ac_nlist" >&5
1486 echo "cannot run $ac_cv_sys_global_symbol_pipe" >&5
1489 echo "$progname: failed program was:" >&5
1494 # Do not use the global_symbol_pipe unless it works.
1495 if test "$ac_pipe_works" = yes; then
1496 if test x
"$ac_symprfx" = x
"_"; then
1497 ac_cv_sys_symbol_underscore
=yes
1499 ac_cv_sys_symbol_underscore
=no
1503 ac_cv_sys_global_symbol_pipe
=
1511 if test -z "$ac_cv_sys_global_symbol_pipe"; then
1514 echo "$ac_t""$ac_result" 1>&6
1516 echo $ac_n "checking for _ prefix in compiled symbols""... $ac_c" 1>&6
1517 echo "configure:1518: checking for _ prefix in compiled symbols" >&5
1518 if eval "test \"`echo '$''{'ac_cv_sys_symbol_underscore'+set}'`\" = set"; then
1519 echo $ac_n "(cached) $ac_c" 1>&6
1521 ac_cv_sys_symbol_underscore
=no
1522 cat > conftest.
$ac_ext <<EOF
1523 void nm_test_func(){}
1524 int main(){nm_test_func;return 0;}
1526 if { (eval echo configure
:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1527 # Now try to grab the symbols.
1528 ac_nlist
=conftest.nm
1529 if { (eval echo configure
:1530: \"$NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist\") 1>&5; (eval $NM conftest.
$ac_objext \|
$ac_cv_sys_global_symbol_pipe \
> $ac_nlist) 2>&5; } && test -s "$ac_nlist"; then
1530 # See whether the symbols have a leading underscore.
1531 if egrep '^. _nm_test_func' "$ac_nlist" >/dev
/null
; then
1532 ac_cv_sys_symbol_underscore
=yes
1534 if egrep '^. nm_test_func ' "$ac_nlist" >/dev
/null
; then
1537 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
1541 echo "configure: cannot run $ac_cv_sys_global_symbol_pipe" >&5
1544 echo "configure: failed program was:" >&5
1551 echo "$ac_t""$ac_cv_sys_symbol_underscore" 1>&6
1552 USE_SYMBOL_UNDERSCORE
=${ac_cv_sys_symbol_underscore=no}
1554 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1555 echo "configure:1556: checking whether ln -s works" >&5
1556 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1560 if ln -s X conftestdata
2>/dev
/null
1563 ac_cv_prog_LN_S
="ln -s"
1568 LN_S
="$ac_cv_prog_LN_S"
1569 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1570 echo "$ac_t""yes" 1>&6
1572 echo "$ac_t""no" 1>&6
1575 if test $host != $build; then
1576 ac_tool_prefix
=${host_alias}-
1582 # Check for any special flags to pass to ltconfig.
1583 libtool_flags
="--cache-file=$cache_file"
1584 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1585 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1586 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1587 test "$lt_dlopen" = yes && libtool_flags
="$libtool_flags --enable-dlopen"
1588 test "$silent" = yes && libtool_flags
="$libtool_flags --silent"
1589 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1590 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1592 # Some flags need to be propagated to the compiler or linker for good
1596 # Find out which ABI we are using.
1597 echo '#line 1598 "configure"' > conftest.
$ac_ext
1598 if { (eval echo configure
:1599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1599 case "`/usr/bin/file conftest.o`" in
1615 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1616 SAVE_CFLAGS
="$CFLAGS"
1617 CFLAGS
="$CFLAGS -belf"
1618 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1619 echo "configure:1620: checking whether the C compiler needs -belf" >&5
1620 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1621 echo $ac_n "(cached) $ac_c" 1>&6
1623 cat > conftest.
$ac_ext <<EOF
1624 #line 1625 "configure"
1625 #include "confdefs.h"
1631 if { (eval echo configure
:1632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1633 lt_cv_cc_needs_belf
=yes
1635 echo "configure: failed program was:" >&5
1636 cat conftest.
$ac_ext >&5
1638 lt_cv_cc_needs_belf
=no
1643 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1644 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
1645 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1646 CFLAGS
="$SAVE_CFLAGS"
1651 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1652 set dummy
${ac_tool_prefix}dlltool
; ac_word
=$2
1653 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1654 echo "configure:1655: checking for $ac_word" >&5
1655 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1656 echo $ac_n "(cached) $ac_c" 1>&6
1658 if test -n "$DLLTOOL"; then
1659 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1661 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1663 for ac_dir
in $ac_dummy; do
1664 test -z "$ac_dir" && ac_dir
=.
1665 if test -f $ac_dir/$ac_word; then
1666 ac_cv_prog_DLLTOOL
="${ac_tool_prefix}dlltool"
1673 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1674 if test -n "$DLLTOOL"; then
1675 echo "$ac_t""$DLLTOOL" 1>&6
1677 echo "$ac_t""no" 1>&6
1681 if test -z "$ac_cv_prog_DLLTOOL"; then
1682 if test -n "$ac_tool_prefix"; then
1683 # Extract the first word of "dlltool", so it can be a program name with args.
1684 set dummy dlltool
; ac_word
=$2
1685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1686 echo "configure:1687: checking for $ac_word" >&5
1687 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1688 echo $ac_n "(cached) $ac_c" 1>&6
1690 if test -n "$DLLTOOL"; then
1691 ac_cv_prog_DLLTOOL
="$DLLTOOL" # Let the user override the test.
1693 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1695 for ac_dir
in $ac_dummy; do
1696 test -z "$ac_dir" && ac_dir
=.
1697 if test -f $ac_dir/$ac_word; then
1698 ac_cv_prog_DLLTOOL
="dlltool"
1703 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL
="false"
1706 DLLTOOL
="$ac_cv_prog_DLLTOOL"
1707 if test -n "$DLLTOOL"; then
1708 echo "$ac_t""$DLLTOOL" 1>&6
1710 echo "$ac_t""no" 1>&6
1718 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1719 set dummy
${ac_tool_prefix}as
; ac_word
=$2
1720 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1721 echo "configure:1722: checking for $ac_word" >&5
1722 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1723 echo $ac_n "(cached) $ac_c" 1>&6
1725 if test -n "$AS"; then
1726 ac_cv_prog_AS
="$AS" # Let the user override the test.
1728 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1730 for ac_dir
in $ac_dummy; do
1731 test -z "$ac_dir" && ac_dir
=.
1732 if test -f $ac_dir/$ac_word; then
1733 ac_cv_prog_AS
="${ac_tool_prefix}as"
1741 if test -n "$AS"; then
1742 echo "$ac_t""$AS" 1>&6
1744 echo "$ac_t""no" 1>&6
1748 if test -z "$ac_cv_prog_AS"; then
1749 if test -n "$ac_tool_prefix"; then
1750 # Extract the first word of "as", so it can be a program name with args.
1751 set dummy as
; ac_word
=$2
1752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1753 echo "configure:1754: checking for $ac_word" >&5
1754 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1755 echo $ac_n "(cached) $ac_c" 1>&6
1757 if test -n "$AS"; then
1758 ac_cv_prog_AS
="$AS" # Let the user override the test.
1760 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1762 for ac_dir
in $ac_dummy; do
1763 test -z "$ac_dir" && ac_dir
=.
1764 if test -f $ac_dir/$ac_word; then
1770 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS
="false"
1774 if test -n "$AS"; then
1775 echo "$ac_t""$AS" 1>&6
1777 echo "$ac_t""no" 1>&6
1790 # enable the --disable-libtool-lock switch
1792 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1793 if test "${enable_libtool_lock+set}" = set; then
1794 enableval
="$enable_libtool_lock"
1795 need_locks
=$enableval
1801 if test x
"$need_locks" = xno
; then
1802 libtool_flags
="$libtool_flags --disable-lock"
1806 # Save cache, so that ltconfig can load it
1807 cat > confcache
<<\EOF
1808 # This file is a shell script that caches the results of configure
1809 # tests run on this system so they can be shared between configure
1810 # scripts and configure runs. It is not useful on other systems.
1811 # If it contains results you don't want to keep, you may remove or edit it.
1813 # By default, configure uses ./config.cache as the cache file,
1814 # creating it if it does not exist already. You can give configure
1815 # the --cache-file=FILE option to use a different cache file; that is
1816 # what configure does when it calls configure scripts in
1817 # subdirectories, so they share the cache.
1818 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1819 # config.status only pays attention to the cache file if you give it the
1820 # --recheck option to rerun configure.
1823 # The following way of writing the cache mishandles newlines in values,
1824 # but we know of no workaround that is simple, portable, and efficient.
1825 # So, don't put newlines in cache variables' values.
1826 # Ultrix sh set writes to stderr and can't be redirected directly,
1827 # and sets the high bit in the cache file unless we assign to the vars.
1829 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1831 # `set' does not quote correctly, so add quotes (double-quote substitution
1832 # turns \\\\ into \\, and sed turns \\ into \).
1834 -e "s/'/'\\\\''/g" \
1835 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1838 # `set' quotes correctly as required by POSIX, so do not add quotes.
1839 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1842 if cmp -s $cache_file confcache
; then
1845 if test -w $cache_file; then
1846 echo "updating cache $cache_file"
1847 cat confcache
> $cache_file
1849 echo "not updating unwritable cache $cache_file"
1855 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1856 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1857 LD
="$LD" NM
="$NM" RANLIB
="$RANLIB" LN_S
="$LN_S" \
1858 DLLTOOL
="$DLLTOOL" AS
="$AS" \
1859 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1860 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$host \
1861 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1863 # Reload cache, that may have been modified by ltconfig
1864 if test -r "$cache_file"; then
1865 echo "loading cache $cache_file"
1868 echo "creating cache $cache_file"
1873 # This can be used to rebuild libtool when needed
1874 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1876 # Always use our own libtool.
1877 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1879 # Redirect the config.log output again, so that the ltconfig log is not
1880 # clobbered by the next message.
1881 exec 5>>.
/config.log
1885 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1886 if test "${enable_bfd_assembler+set}" = set; then
1887 enableval
="$enable_bfd_assembler"
1888 case "${enableval}" in
1889 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1890 no
) user_bfd_gas
=no
;;
1891 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1894 # Check whether --enable-targets or --disable-targets was given.
1895 if test "${enable_targets+set}" = set; then
1896 enableval
="$enable_targets"
1897 case "${enableval}" in
1898 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1900 no
) enable_targets
= ;;
1901 *) enable_targets
=$enableval ;;
1904 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1905 if test "${enable_commonbfdlib+set}" = set; then
1906 enableval
="$enable_commonbfdlib"
1907 case "${enableval}" in
1908 yes) commonbfdlib
=true
;;
1909 no
) commonbfdlib
=false
;;
1910 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1916 # Generate a header file
1923 # Makefile target for installing gas in $(tooldir)/bin.
1924 install_tooldir
=install-exec-tooldir
1927 if test -n "$enable_targets" ; then
1928 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1929 result
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $t 2>/dev/null`
1930 if test -n "$result" ; then
1931 canon_targets
="$canon_targets $result"
1933 # # Permit "all", etc. We don't support it yet though.
1934 # canon_targets="$canon_targets $t"
1937 _gas_uniq_list
="$canon_targets"
1938 _gas_uniq_newlist
=""
1939 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
1940 case $_gas_uniq_i in
1942 *) case " $_gas_uniq_newlist " in
1943 *" $_gas_uniq_i "*) ;;
1944 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
1948 canon_targets
=$_gas_uniq_newlist
1954 for this_target
in $target $canon_targets ; do
1956 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1958 # check for architecture variants
1962 alpha
*) cpu_type
=alpha
;;
1963 armeb
) cpu_type
=arm endian
=big
;;
1964 arm
*) cpu_type
=arm endian
=little
;;
1965 armb
*) cpu_type
=arm endian
=little
;;
1966 armv
*l
) cpu_type
=arm endian
=little
;;
1967 armv
*b
) cpu_type
=arm endian
=big
;;
1968 strongarm
*) cpu_type
=arm endian
=little
;;
1969 thumb
*) cpu_type
=arm endian
=little
;;
1970 hppa
*) cpu_type
=hppa
;;
1971 i
[456]86) cpu_type
=i386
;;
1972 m680
[012346]0) cpu_type
=m68k
;;
1973 m68008
) cpu_type
=m68k
;;
1974 m683??
) cpu_type
=m68k
;;
1975 m5200
) cpu_type
=m68k
;;
1976 m8
*) cpu_type
=m88k
;;
1977 mips
*el
) cpu_type
=mips endian
=little
;;
1978 mips
*) cpu_type
=mips endian
=big
;;
1979 powerpcle
*) cpu_type
=ppc endian
=little
;;
1980 powerpc
*) cpu_type
=ppc endian
=big
;;
1981 rs6000
*) cpu_type
=ppc
;;
1982 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1983 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1984 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1985 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1986 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1987 v850
*) cpu_type
=v850
;;
1988 *) cpu_type
=${cpu} ;;
1991 if test ${this_target} = $target ; then
1992 target_cpu_type
=${cpu_type}
1993 elif test ${target_cpu_type} != ${cpu_type} ; then
1997 generic_target
=${cpu_type}-$vendor-$os
2002 # assign object format
2003 case ${generic_target} in
2004 a29k-
*-coff) fmt=coff
;;
2005 a29k-amd-udi
) fmt=coff
;;
2006 a29k-amd-ebmon
) fmt=coff
;;
2007 a29k-nyu-sym1
) fmt=coff
;;
2008 a29k-
*-vxworks*) fmt=coff
;;
2010 alpha
*-*-*vms
*) fmt=evax
;;
2011 alpha
*-*-netware*) fmt=ecoff
;;
2012 alpha
*-*-openbsd*) fmt=ecoff
;;
2013 alpha
*-*-osf*) fmt=ecoff
;;
2014 alpha
*-*-linuxecoff*) fmt=ecoff
;;
2015 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
2016 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
2018 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
2020 arm-
*-aout) fmt=aout
;;
2021 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
2022 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
2023 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
2024 arm-
*-linux* | armv
*-*-linux-gnu) fmt=elf em
=linux
;;
2025 arm-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2026 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
2027 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
2028 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
2029 arm-
*-riscix*) fmt=aout em
=riscix
;;
2031 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
2032 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
2035 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
2037 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
2038 hppa-
*-lites*) fmt=elf em
=hppa
;;
2039 hppa-
*-osf*) fmt=som em
=hppa
;;
2040 hppa-
*-rtems*) fmt=elf em
=hppa
;;
2041 hppa-
*-hpux*) fmt=som em
=hppa
;;
2042 hppa-
*-mpeix*) fmt=som em
=hppa
;;
2043 hppa-
*-bsd*) fmt=som em
=hppa
;;
2044 hppa-
*-hiux*) fmt=som em
=hppa
;;
2046 h8300-
*-coff) fmt=coff
;;
2048 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
2049 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
2050 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
2051 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
2052 i386-
*-bsd*) fmt=aout em
=386bsd
;;
2053 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
2054 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2055 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
2056 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
2057 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
2058 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
2059 i386-
*-lynxos*) fmt=coff em
=lynx
;;
2060 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
2061 fmt=elf bfd_gas
=yes ;;
2062 i386-
*-freebsdaout* | i386-
*-freebsd12.
* | i386-
*-freebsd12)
2063 fmt=aout em
=386bsd
;;
2064 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
2065 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
2067 i386-
*-sco3.2v5
*) fmt=elf
2068 if test ${this_target} = $target; then
2069 cat >> confdefs.h
<<\EOF
2075 i386-
*-sco3.2
*) fmt=coff
;;
2076 i386-
*-vsta) fmt=aout
;;
2077 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
2079 i386-
*-rtemself*) fmt=elf
;;
2080 i386-
*-rtems*) fmt=coff
;;
2081 i386-
*-gnu*) fmt=elf
;;
2083 fmt=aout em
=mach bfd_gas
=yes ;;
2084 i386-
*-msdos*) fmt=aout
;;
2085 i386-
*-moss*) fmt=elf
;;
2086 i386-
*-pe) fmt=coff em
=pe
;;
2087 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
2088 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
2089 i386-
*-*nt
*) fmt=coff em
=pe
;;
2090 i960-
*-bout) fmt=bout
;;
2091 i960-
*-coff) fmt=coff em
=ic960
;;
2092 i960-
*-rtems*) fmt=coff em
=ic960
;;
2093 i960-
*-nindy*) fmt=bout
;;
2094 i960-
*-vxworks4*) fmt=bout
;;
2095 i960-
*-vxworks5.0
) fmt=bout
;;
2096 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
2097 i960-
*-vxworks*) fmt=bout
;;
2098 i960-
*-elf*) fmt=elf
;;
2100 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
2102 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
2104 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
2105 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
2106 m68k-apollo-
*) fmt=coff em
=apollo
;;
2107 m68k-
*-sysv4*) # must be before -sysv*
2109 m68k-
*-elf*) fmt=elf
;;
2110 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
2112 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
2113 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
2114 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
2115 m68k-
*-gnu*) fmt=elf
;;
2116 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
2117 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2118 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
2119 m68k-apple-aux
*) fmt=coff em
=aux
;;
2120 m68k-
*-psos*) fmt=elf em
=psos
;;
2122 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
2123 m88k-
*-coff*) fmt=coff
;;
2125 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
2126 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
2128 # don't change em like *-*-bsd does
2129 mips-dec-netbsd
*) fmt=elf endian
=little
;;
2130 mips-dec-openbsd
*) fmt=elf endian
=little
;;
2131 mips-dec-bsd
*) fmt=aout endian
=little
;;
2132 mips-sony-bsd
*) fmt=ecoff
;;
2133 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2134 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
2135 mips-
*-osf*) fmt=ecoff endian
=little
;;
2136 mips-
*-ecoff*) fmt=ecoff
;;
2137 mips-
*-ecoff*) fmt=ecoff
;;
2138 mips-
*-irix6*) fmt=elf
;;
2139 mips-
*-irix5*) fmt=elf
;;
2140 mips-
*-irix*) fmt=ecoff
;;
2141 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
2142 mips-
*-riscos*) fmt=ecoff
;;
2143 mips-
*-sysv*) fmt=ecoff
;;
2144 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
2146 mips-
*-vxworks*) fmt=elf
2147 cat >> confdefs.h
<<\EOF
2148 #define MIPS_STABS_ELF 1
2152 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
2153 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
2154 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
2156 ppc-
*-aix*) fmt=coff
;;
2157 ppc-
*-beos*) fmt=coff
;;
2158 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
2160 ppc-
*-linux-gnu*) fmt=elf
2163 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2166 ppc-
*-solaris*) fmt=elf
2167 if test ${this_target} = $target; then
2168 cat >> confdefs.h
<<\EOF
2169 #define TARGET_SOLARIS_COMMENT 1
2173 if test x
${endian} = xbig
; then
2174 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2177 ppc-
*-rtems*) fmt=elf
;;
2178 ppc-
*-macos* | ppc-
*-mpw*)
2179 fmt=coff em
=macos
;;
2180 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
2182 sh-
*-elf*) fmt=elf
;;
2183 sh-
*-coff*) fmt=coff
;;
2184 sh-
*-rtemself*) fmt=elf
;;
2185 sh-
*-rtems*) fmt=coff
;;
2187 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
2188 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
2189 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
2191 sparc-
*-rtems*) fmt=aout
;;
2192 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
2193 sparc-
*-aout | sparc
*-*-vxworks*)
2194 fmt=aout em
=sparcaout
;;
2195 sparc-
*-coff) fmt=coff
;;
2196 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
2197 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
2198 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
2199 sparc-fujitsu-none
) fmt=aout
;;
2200 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
2202 sparc-
*-netbsd*) fmt=aout em
=nbsd
;;
2203 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
2205 strongarm-
*-coff) fmt=coff
;;
2206 strongarm-
*-elf) fmt=elf
;;
2208 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
2209 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
2210 tic80-
*-*) fmt=coff
;;
2212 v850-
*-*) fmt=elf bfd_gas
=yes ;;
2213 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
2214 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
2216 vax-
*-bsd* | vax-
*-ultrix*)
2218 vax-
*-vms) fmt=vms
;;
2221 z8k-
*-coff | z8k-
*-sim)
2224 w65-
*-*) fmt=coff
;;
2226 *-*-aout |
*-*-scout)
2232 *-*-generic) fmt=generic
;;
2233 *-*-xray |
*-*-hms) fmt=coff
;;
2234 *-*-sim) fmt=coff
;;
2235 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
2236 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2238 *-*-vxworks) fmt=aout
;;
2239 *-*-netware) fmt=elf
;;
2242 if test ${this_target} = $target ; then
2244 if test x
${endian} = xbig
; then
2246 elif test x
${endian} = xlittle
; then
2249 if test x
${endian_def} != x
; then
2250 cat >> confdefs.h
<<EOF
2251 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2257 case ${cpu_type}-${fmt} in
2258 alpha
*-*) bfd_gas
=yes ;;
2259 arm-
*) bfd_gas
=yes ;;
2261 # i386-aout) bfd_gas=preferred ;;
2262 mips-
*) bfd_gas
=yes ;;
2263 ns32k-
*) bfd_gas
=yes ;;
2264 ppc-
*) bfd_gas
=yes ;;
2265 sparc-
*) bfd_gas
=yes ;;
2266 strongarm-
*) bfd_gas
=yes ;;
2267 *-elf) bfd_gas
=yes ;;
2268 *-ecoff) bfd_gas
=yes ;;
2269 *-som) bfd_gas
=yes ;;
2273 # Other random stuff.
2275 # Do we need the opcodes library?
2283 case "${enable_shared}" in
2284 yes) shared_opcodes
=true
;;
2285 *opcodes
*) shared_opcodes
=true
;;
2286 *) shared_opcodes
=false
;;
2288 if test "${shared_opcodes}" = "true"; then
2289 # A shared libopcodes must be linked against libbfd.
2295 # Any other special object files needed ?
2302 case ${extra_objects} in
2304 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2309 echo ${extra_objects} |
grep -s "itbl-parse.o"
2310 if test $?
-ne 0 ; then
2311 extra_objects
="$extra_objects itbl-parse.o"
2314 echo ${extra_objects} |
grep -s "itbl-lex.o"
2315 if test $?
-ne 0 ; then
2316 extra_objects
="$extra_objects itbl-lex.o"
2319 echo ${extra_objects} |
grep -s "itbl-ops.o"
2320 if test $?
-ne 0 ; then
2321 extra_objects
="$extra_objects itbl-ops.o"
2326 if test $this_target = $target ; then
2327 cat >> confdefs.h
<<EOF
2328 #define DEFAULT_ARCH "${arch}"
2337 if test $using_cgen = yes ; then
2338 case "x${extra_objects}" in
2340 *) extra_objects
="$extra_objects cgen.o" ;;
2344 # See if we really can support this configuration with the emulation code.
2346 if test $this_target = $target ; then
2347 primary_bfd_gas
=$bfd_gas
2351 if test $bfd_gas = no
; then
2352 # Can't support other configurations this way.
2355 elif test $bfd_gas = no
; then
2356 # Can't support this configuration.
2360 # From target name and format, produce a list of supported emulations.
2362 case ${generic_target}-${fmt} in
2363 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2364 mips-
*-linux-gnu*-*) case "$endian" in
2365 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2366 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2368 mips-
*-lnews*-ecoff) ;;
2369 mips-
*-*-ecoff) case "$endian" in
2370 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2371 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2373 mips-
*-*-elf) case "$endian" in
2374 big
) emulation
="mipsbelf mipslelf mipself" ;;
2375 *) emulation
="mipslelf mipsbelf mipself" ;;
2376 # Uncommenting the next line will turn on support for i386 COFF
2377 # in any i386 ELF configuration. This probably doesn't work
2379 # i386-*-*-elf) emulation="i386coff i386elf" ;;
2383 emulations
="$emulations $emulation"
2387 # Assign floating point type. Most processors with FP support
2388 # IEEE FP. On those that don't support FP at all, usually IEEE
2390 case ${target_cpu} in
2391 vax | tahoe
) atof
=${target_cpu} ;;
2395 case "${obj_format}" in
2396 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2399 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2401 if test $using_cgen = yes ; then
2402 case ${target_cpu} in
2403 *) cgen_cpu_prefix
=${target_cpu} ;;
2406 cat >> confdefs.h
<<\EOF
2407 #define USING_CGEN 1
2413 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2414 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2417 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2418 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2421 case ${user_bfd_gas}-${primary_bfd_gas} in
2423 # We didn't override user's choice.
2426 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2438 # User specified nothing.
2442 # Some COFF configurations want these random other flags set.
2443 case ${obj_format} in
2445 case ${target_cpu_type} in
2446 i386
) cat >> confdefs.h
<<\EOF
2450 m68k
) cat >> confdefs.h
<<\EOF
2454 m88k
) cat >> confdefs.h
<<\EOF
2462 # Getting this done right is going to be a bitch. Each configuration specified
2463 # with --enable-targets=... should be checked for environment, format, cpu, and
2466 # For each configuration, the necessary object file support code must be linked
2467 # in. This might be only one, it might be up to four. The necessary emulation
2468 # code needs to be provided, too.
2470 # And then there's "--enable-targets=all"....
2472 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2474 formats
="${obj_format}"
2477 _gas_uniq_list
="$emulations"
2478 _gas_uniq_newlist
=""
2479 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2480 case $_gas_uniq_i in
2482 *) case " $_gas_uniq_newlist " in
2483 *" $_gas_uniq_i "*) ;;
2484 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2488 emulations
=$_gas_uniq_newlist
2490 for em
in .
$emulations ; do
2493 mipsbelf | mipslelf
)
2494 fmt=elf
file=mipself
;;
2495 mipsbecoff | mipslecoff
)
2496 fmt=ecoff
file=mipsecoff
;;
2498 fmt=coff
file=i386coff
;;
2500 fmt=elf
file=i386elf
;;
2502 formats
="$formats $fmt"
2503 emfiles
="$emfiles e-$file.o"
2504 EMULATIONS
="$EMULATIONS &$em,"
2506 _gas_uniq_list
="$formats"
2507 _gas_uniq_newlist
=""
2508 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2509 case $_gas_uniq_i in
2511 *) case " $_gas_uniq_newlist " in
2512 *" $_gas_uniq_i "*) ;;
2513 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2517 formats
=$_gas_uniq_newlist
2519 _gas_uniq_list
="$emfiles"
2520 _gas_uniq_newlist
=""
2521 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2522 case $_gas_uniq_i in
2524 *) case " $_gas_uniq_newlist " in
2525 *" $_gas_uniq_i "*) ;;
2526 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2530 emfiles
=$_gas_uniq_newlist
2532 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2533 for fmt in $formats ; do
2535 aout
) cat >> confdefs.h
<<\EOF
2536 #define OBJ_MAYBE_AOUT 1
2539 bout
) cat >> confdefs.h
<<\EOF
2540 #define OBJ_MAYBE_BOUT 1
2543 coff
) cat >> confdefs.h
<<\EOF
2544 #define OBJ_MAYBE_COFF 1
2547 ecoff
) cat >> confdefs.h
<<\EOF
2548 #define OBJ_MAYBE_ECOFF 1
2551 elf
) cat >> confdefs.h
<<\EOF
2552 #define OBJ_MAYBE_ELF 1
2555 generic
) cat >> confdefs.h
<<\EOF
2556 #define OBJ_MAYBE_GENERIC 1
2559 hp300
) cat >> confdefs.h
<<\EOF
2560 #define OBJ_MAYBE_HP300 1
2563 ieee
) cat >> confdefs.h
<<\EOF
2564 #define OBJ_MAYBE_IEEE 1
2567 som
) cat >> confdefs.h
<<\EOF
2568 #define OBJ_MAYBE_SOM 1
2571 vms
) cat >> confdefs.h
<<\EOF
2572 #define OBJ_MAYBE_VMS 1
2576 extra_objects
="$extra_objects obj-$fmt.o"
2580 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2582 extra_objects
="$extra_objects $emfiles"
2583 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2584 cat >> confdefs.h
<<\EOF
2585 #define USE_EMULATIONS 1
2590 cat >> confdefs.h
<<EOF
2591 #define EMULATIONS $EMULATIONS
2594 cat >> confdefs.h
<<EOF
2595 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2599 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2600 yes-
*-coff) need_bfd
=yes ;;
2601 no-
*-coff) need_bfd
=yes
2602 cat >> confdefs.h
<<\EOF
2603 #define MANY_SEGMENTS 1
2608 reject_dev_configs
=yes
2610 case ${reject_dev_configs}-${dev} in
2612 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2622 case "${primary_bfd_gas}" in
2623 yes) cat >> confdefs.h
<<\EOF
2624 #define BFD_ASSEMBLER 1
2630 # do we need the opcodes library?
2631 case "${need_opcodes}" in
2633 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2637 case "${need_bfd}" in
2639 BFDLIB
=..
/bfd
/libbfd.la
2640 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2649 cat >> confdefs.h
<<EOF
2650 #define TARGET_ALIAS "${target_alias}"
2653 cat >> confdefs.h
<<EOF
2654 #define TARGET_CANONICAL "${target}"
2657 cat >> confdefs.h
<<EOF
2658 #define TARGET_CPU "${target_cpu}"
2661 cat >> confdefs.h
<<EOF
2662 #define TARGET_VENDOR "${target_vendor}"
2665 cat >> confdefs.h
<<EOF
2666 #define TARGET_OS "${target_os}"
2670 # Extract the first word of "gcc", so it can be a program name with args.
2671 set dummy gcc
; ac_word
=$2
2672 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2673 echo "configure:2674: checking for $ac_word" >&5
2674 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2675 echo $ac_n "(cached) $ac_c" 1>&6
2677 if test -n "$CC"; then
2678 ac_cv_prog_CC
="$CC" # Let the user override the test.
2680 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2682 for ac_dir
in $ac_dummy; do
2683 test -z "$ac_dir" && ac_dir
=.
2684 if test -f $ac_dir/$ac_word; then
2693 if test -n "$CC"; then
2694 echo "$ac_t""$CC" 1>&6
2696 echo "$ac_t""no" 1>&6
2699 if test -z "$CC"; then
2700 # Extract the first word of "cc", so it can be a program name with args.
2701 set dummy cc
; ac_word
=$2
2702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2703 echo "configure:2704: checking for $ac_word" >&5
2704 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2705 echo $ac_n "(cached) $ac_c" 1>&6
2707 if test -n "$CC"; then
2708 ac_cv_prog_CC
="$CC" # Let the user override the test.
2710 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2713 for ac_dir
in $ac_dummy; do
2714 test -z "$ac_dir" && ac_dir
=.
2715 if test -f $ac_dir/$ac_word; then
2716 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2717 ac_prog_rejected
=yes
2725 if test $ac_prog_rejected = yes; then
2726 # We found a bogon in the path, so make sure we never use it.
2727 set dummy
$ac_cv_prog_CC
2729 if test $# -gt 0; then
2730 # We chose a different compiler from the bogus one.
2731 # However, it has the same basename, so the bogon will be chosen
2732 # first if we set CC to just the basename; use the full file name.
2734 set dummy
"$ac_dir/$ac_word" "$@"
2742 if test -n "$CC"; then
2743 echo "$ac_t""$CC" 1>&6
2745 echo "$ac_t""no" 1>&6
2748 if test -z "$CC"; then
2749 case "`uname -s`" in
2751 # Extract the first word of "cl", so it can be a program name with args.
2752 set dummy cl
; ac_word
=$2
2753 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2754 echo "configure:2755: checking for $ac_word" >&5
2755 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2756 echo $ac_n "(cached) $ac_c" 1>&6
2758 if test -n "$CC"; then
2759 ac_cv_prog_CC
="$CC" # Let the user override the test.
2761 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2763 for ac_dir
in $ac_dummy; do
2764 test -z "$ac_dir" && ac_dir
=.
2765 if test -f $ac_dir/$ac_word; then
2774 if test -n "$CC"; then
2775 echo "$ac_t""$CC" 1>&6
2777 echo "$ac_t""no" 1>&6
2782 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2785 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2786 echo "configure:2787: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2789 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2790 ac_cpp
='$CPP $CPPFLAGS'
2791 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2792 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2793 cross_compiling
=$ac_cv_prog_cc_cross
2795 cat > conftest.
$ac_ext << EOF
2797 #line 2798 "configure"
2798 #include "confdefs.h"
2802 if { (eval echo configure
:2803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2803 ac_cv_prog_cc_works
=yes
2804 # If we can't run a trivial program, we are probably using a cross compiler.
2805 if (.
/conftest
; exit) 2>/dev
/null
; then
2806 ac_cv_prog_cc_cross
=no
2808 ac_cv_prog_cc_cross
=yes
2811 echo "configure: failed program was:" >&5
2812 cat conftest.
$ac_ext >&5
2813 ac_cv_prog_cc_works
=no
2817 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2818 ac_cpp
='$CPP $CPPFLAGS'
2819 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2820 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2821 cross_compiling
=$ac_cv_prog_cc_cross
2823 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2824 if test $ac_cv_prog_cc_works = no
; then
2825 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2827 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2828 echo "configure:2829: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2829 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2830 cross_compiling
=$ac_cv_prog_cc_cross
2832 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2833 echo "configure:2834: checking whether we are using GNU C" >&5
2834 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2835 echo $ac_n "(cached) $ac_c" 1>&6
2837 cat > conftest.c
<<EOF
2842 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2843: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2849 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2851 if test $ac_cv_prog_gcc = yes; then
2857 ac_test_CFLAGS
="${CFLAGS+set}"
2858 ac_save_CFLAGS
="$CFLAGS"
2860 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2861 echo "configure:2862: checking whether ${CC-cc} accepts -g" >&5
2862 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2863 echo $ac_n "(cached) $ac_c" 1>&6
2865 echo 'void f(){}' > conftest.c
2866 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2875 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2876 if test "$ac_test_CFLAGS" = set; then
2877 CFLAGS
="$ac_save_CFLAGS"
2878 elif test $ac_cv_prog_cc_g = yes; then
2879 if test "$GCC" = yes; then
2885 if test "$GCC" = yes; then
2893 for ac_prog
in 'bison -y' byacc
2895 # Extract the first word of "$ac_prog", so it can be a program name with args.
2896 set dummy
$ac_prog; ac_word
=$2
2897 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2898 echo "configure:2899: checking for $ac_word" >&5
2899 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2900 echo $ac_n "(cached) $ac_c" 1>&6
2902 if test -n "$YACC"; then
2903 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2905 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2907 for ac_dir
in $ac_dummy; do
2908 test -z "$ac_dir" && ac_dir
=.
2909 if test -f $ac_dir/$ac_word; then
2910 ac_cv_prog_YACC
="$ac_prog"
2917 YACC
="$ac_cv_prog_YACC"
2918 if test -n "$YACC"; then
2919 echo "$ac_t""$YACC" 1>&6
2921 echo "$ac_t""no" 1>&6
2924 test -n "$YACC" && break
2926 test -n "$YACC" || YACC
="yacc"
2928 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2929 echo "configure:2930: checking how to run the C preprocessor" >&5
2930 # On Suns, sometimes $CPP names a directory.
2931 if test -n "$CPP" && test -d "$CPP"; then
2934 if test -z "$CPP"; then
2935 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2936 echo $ac_n "(cached) $ac_c" 1>&6
2938 # This must be in double quotes, not single quotes, because CPP may get
2939 # substituted into the Makefile and "${CC-cc}" will confuse make.
2941 # On the NeXT, cc -E runs the code through the compiler's parser,
2942 # not just through cpp.
2943 cat > conftest.
$ac_ext <<EOF
2944 #line 2945 "configure"
2945 #include "confdefs.h"
2949 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2950 { (eval echo configure
:2951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2951 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2952 if test -z "$ac_err"; then
2956 echo "configure: failed program was:" >&5
2957 cat conftest.
$ac_ext >&5
2959 CPP
="${CC-cc} -E -traditional-cpp"
2960 cat > conftest.
$ac_ext <<EOF
2961 #line 2962 "configure"
2962 #include "confdefs.h"
2966 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2967 { (eval echo configure
:2968: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2968 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2969 if test -z "$ac_err"; then
2973 echo "configure: failed program was:" >&5
2974 cat conftest.
$ac_ext >&5
2976 CPP
="${CC-cc} -nologo -E"
2977 cat > conftest.
$ac_ext <<EOF
2978 #line 2979 "configure"
2979 #include "confdefs.h"
2983 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2984 { (eval echo configure
:2985: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2985 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2986 if test -z "$ac_err"; then
2990 echo "configure: failed program was:" >&5
2991 cat conftest.
$ac_ext >&5
3000 ac_cv_prog_CPP
="$CPP"
3002 CPP
="$ac_cv_prog_CPP"
3004 ac_cv_prog_CPP
="$CPP"
3006 echo "$ac_t""$CPP" 1>&6
3008 missing_dir
=`cd $ac_aux_dir && pwd`
3009 for ac_prog
in flex
lex
3011 # Extract the first word of "$ac_prog", so it can be a program name with args.
3012 set dummy
$ac_prog; ac_word
=$2
3013 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3014 echo "configure:3015: checking for $ac_word" >&5
3015 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3016 echo $ac_n "(cached) $ac_c" 1>&6
3018 if test -n "$LEX"; then
3019 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3021 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3023 for ac_dir
in $ac_dummy; do
3024 test -z "$ac_dir" && ac_dir
=.
3025 if test -f $ac_dir/$ac_word; then
3026 ac_cv_prog_LEX
="$ac_prog"
3033 LEX
="$ac_cv_prog_LEX"
3034 if test -n "$LEX"; then
3035 echo "$ac_t""$LEX" 1>&6
3037 echo "$ac_t""no" 1>&6
3040 test -n "$LEX" && break
3042 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
3044 # Extract the first word of "flex", so it can be a program name with args.
3045 set dummy flex
; ac_word
=$2
3046 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3047 echo "configure:3048: checking for $ac_word" >&5
3048 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3049 echo $ac_n "(cached) $ac_c" 1>&6
3051 if test -n "$LEX"; then
3052 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
3054 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
3056 for ac_dir
in $ac_dummy; do
3057 test -z "$ac_dir" && ac_dir
=.
3058 if test -f $ac_dir/$ac_word; then
3059 ac_cv_prog_LEX
="flex"
3064 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
3067 LEX
="$ac_cv_prog_LEX"
3068 if test -n "$LEX"; then
3069 echo "$ac_t""$LEX" 1>&6
3071 echo "$ac_t""no" 1>&6
3074 if test -z "$LEXLIB"
3080 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3081 echo "configure:3082: checking for yywrap in -l$ac_lib" >&5
3082 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3083 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3084 echo $ac_n "(cached) $ac_c" 1>&6
3086 ac_save_LIBS
="$LIBS"
3087 LIBS
="-l$ac_lib $LIBS"
3088 cat > conftest.
$ac_ext <<EOF
3089 #line 3090 "configure"
3090 #include "confdefs.h"
3091 /* Override any gcc2 internal prototype to avoid an error. */
3092 /* We use char because int might match the return type of a gcc2
3093 builtin and then its argument prototype would still apply. */
3100 if { (eval echo configure
:3101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3102 eval "ac_cv_lib_$ac_lib_var=yes"
3104 echo "configure: failed program was:" >&5
3105 cat conftest.
$ac_ext >&5
3107 eval "ac_cv_lib_$ac_lib_var=no"
3110 LIBS
="$ac_save_LIBS"
3113 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3114 echo "$ac_t""yes" 1>&6
3117 echo "$ac_t""no" 1>&6
3122 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3123 echo "configure:3124: checking lex output file root" >&5
3124 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3125 echo $ac_n "(cached) $ac_c" 1>&6
3127 # The minimal lex program is just a single line: %%. But some broken lexes
3128 # (Solaris, I think it was) want two %% lines, so accommodate them.
3131 if test -f lex.yy.c
; then
3132 ac_cv_prog_lex_root
=lex.yy
3133 elif test -f lexyy.c
; then
3134 ac_cv_prog_lex_root
=lexyy
3136 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3140 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3141 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
3143 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3144 echo "configure:3145: checking whether yytext is a pointer" >&5
3145 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3146 echo $ac_n "(cached) $ac_c" 1>&6
3148 # POSIX says lex can declare yytext either as a pointer or an array; the
3149 # default is implementation-dependent. Figure out which it is, since
3150 # not all implementations provide the %pointer and %array declarations.
3151 ac_cv_prog_lex_yytext_pointer
=no
3152 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3153 ac_save_LIBS
="$LIBS"
3154 LIBS
="$LIBS $LEXLIB"
3155 cat > conftest.
$ac_ext <<EOF
3156 #line 3157 "configure"
3157 #include "confdefs.h"
3158 `cat $LEX_OUTPUT_ROOT.c`
3163 if { (eval echo configure
:3164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3165 ac_cv_prog_lex_yytext_pointer
=yes
3167 echo "configure: failed program was:" >&5
3168 cat conftest.
$ac_ext >&5
3171 LIBS
="$ac_save_LIBS"
3172 rm -f "${LEX_OUTPUT_ROOT}.c"
3176 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3177 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3178 cat >> confdefs.h
<<\EOF
3179 #define YYTEXT_POINTER 1
3186 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
3187 echo "configure:3188: checking for POSIXized ISC" >&5
3188 if test -d /etc
/conf
/kconfig.d
&&
3189 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
3191 echo "$ac_t""yes" 1>&6
3192 ISC
=yes # If later tests want to check for ISC.
3193 cat >> confdefs.h
<<\EOF
3194 #define _POSIX_SOURCE 1
3197 if test "$GCC" = yes; then
3203 echo "$ac_t""no" 1>&6
3207 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3208 echo "configure:3209: checking for ANSI C header files" >&5
3209 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3210 echo $ac_n "(cached) $ac_c" 1>&6
3212 cat > conftest.
$ac_ext <<EOF
3213 #line 3214 "configure"
3214 #include "confdefs.h"
3220 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3221 { (eval echo configure
:3222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3222 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3223 if test -z "$ac_err"; then
3225 ac_cv_header_stdc
=yes
3228 echo "configure: failed program was:" >&5
3229 cat conftest.
$ac_ext >&5
3231 ac_cv_header_stdc
=no
3235 if test $ac_cv_header_stdc = yes; then
3236 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3237 cat > conftest.
$ac_ext <<EOF
3238 #line 3239 "configure"
3239 #include "confdefs.h"
3242 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3243 egrep "memchr" >/dev
/null
2>&1; then
3247 ac_cv_header_stdc
=no
3253 if test $ac_cv_header_stdc = yes; then
3254 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3255 cat > conftest.
$ac_ext <<EOF
3256 #line 3257 "configure"
3257 #include "confdefs.h"
3260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3261 egrep "free" >/dev
/null
2>&1; then
3265 ac_cv_header_stdc
=no
3271 if test $ac_cv_header_stdc = yes; then
3272 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3273 if test "$cross_compiling" = yes; then
3276 cat > conftest.
$ac_ext <<EOF
3277 #line 3278 "configure"
3278 #include "confdefs.h"
3280 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3281 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3282 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3283 int main () { int i; for (i = 0; i < 256; i++)
3284 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3288 if { (eval echo configure
:3289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3292 echo "configure: failed program was:" >&5
3293 cat conftest.
$ac_ext >&5
3295 ac_cv_header_stdc
=no
3303 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3304 if test $ac_cv_header_stdc = yes; then
3305 cat >> confdefs.h
<<\EOF
3306 #define STDC_HEADERS 1
3311 echo $ac_n "checking for working const""... $ac_c" 1>&6
3312 echo "configure:3313: checking for working const" >&5
3313 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3314 echo $ac_n "(cached) $ac_c" 1>&6
3316 cat > conftest.
$ac_ext <<EOF
3317 #line 3318 "configure"
3318 #include "confdefs.h"
3322 /* Ultrix mips cc rejects this. */
3323 typedef int charset[2]; const charset x;
3324 /* SunOS 4.1.1 cc rejects this. */
3325 char const *const *ccp;
3327 /* NEC SVR4.0.2 mips cc rejects this. */
3328 struct point {int x, y;};
3329 static struct point const zero = {0,0};
3330 /* AIX XL C 1.02.0.0 rejects this.
3331 It does not let you subtract one const X* pointer from another in an arm
3332 of an if-expression whose if-part is not a constant expression */
3333 const char *g = "string";
3334 ccp = &g + (g ? g-g : 0);
3335 /* HPUX 7.0 cc rejects these. */
3338 ccp = (char const *const *) p;
3339 { /* SCO 3.2v4 cc rejects this. */
3341 char const *s = 0 ? (char *) 0 : (char const *) 0;
3345 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3347 const int *foo = &x[0];
3350 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3351 typedef const int *iptr;
3355 { /* AIX XL C 1.02.0.0 rejects this saying
3356 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3357 struct s { int j; const int *ap[3]; };
3358 struct s *b; b->j = 5;
3360 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3366 if { (eval echo configure
:3367: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3370 echo "configure: failed program was:" >&5
3371 cat conftest.
$ac_ext >&5
3378 echo "$ac_t""$ac_cv_c_const" 1>&6
3379 if test $ac_cv_c_const = no
; then
3380 cat >> confdefs.h
<<\EOF
3386 echo $ac_n "checking for inline""... $ac_c" 1>&6
3387 echo "configure:3388: checking for inline" >&5
3388 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3389 echo $ac_n "(cached) $ac_c" 1>&6
3392 for ac_kw
in inline __inline__ __inline
; do
3393 cat > conftest.
$ac_ext <<EOF
3394 #line 3395 "configure"
3395 #include "confdefs.h"
3401 if { (eval echo configure
:3402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3403 ac_cv_c_inline
=$ac_kw; break
3405 echo "configure: failed program was:" >&5
3406 cat conftest.
$ac_ext >&5
3413 echo "$ac_t""$ac_cv_c_inline" 1>&6
3414 case "$ac_cv_c_inline" in
3416 no
) cat >> confdefs.h
<<\EOF
3420 *) cat >> confdefs.h
<<EOF
3421 #define inline $ac_cv_c_inline
3426 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3427 echo "configure:3428: checking for off_t" >&5
3428 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3429 echo $ac_n "(cached) $ac_c" 1>&6
3431 cat > conftest.
$ac_ext <<EOF
3432 #line 3433 "configure"
3433 #include "confdefs.h"
3434 #include <sys/types.h>
3440 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3441 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3443 ac_cv_type_off_t
=yes
3451 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3452 if test $ac_cv_type_off_t = no
; then
3453 cat >> confdefs.h
<<\EOF
3459 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3460 echo "configure:3461: checking for size_t" >&5
3461 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3462 echo $ac_n "(cached) $ac_c" 1>&6
3464 cat > conftest.
$ac_ext <<EOF
3465 #line 3466 "configure"
3466 #include "confdefs.h"
3467 #include <sys/types.h>
3473 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3474 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3476 ac_cv_type_size_t
=yes
3479 ac_cv_type_size_t
=no
3484 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3485 if test $ac_cv_type_size_t = no
; then
3486 cat >> confdefs.h
<<\EOF
3487 #define size_t unsigned
3492 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3493 # for constant arguments. Useless!
3494 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3495 echo "configure:3496: checking for working alloca.h" >&5
3496 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3497 echo $ac_n "(cached) $ac_c" 1>&6
3499 cat > conftest.
$ac_ext <<EOF
3500 #line 3501 "configure"
3501 #include "confdefs.h"
3504 char *p = alloca(2 * sizeof(int));
3507 if { (eval echo configure
:3508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3509 ac_cv_header_alloca_h
=yes
3511 echo "configure: failed program was:" >&5
3512 cat conftest.
$ac_ext >&5
3514 ac_cv_header_alloca_h
=no
3519 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3520 if test $ac_cv_header_alloca_h = yes; then
3521 cat >> confdefs.h
<<\EOF
3522 #define HAVE_ALLOCA_H 1
3527 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3528 echo "configure:3529: checking for alloca" >&5
3529 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3530 echo $ac_n "(cached) $ac_c" 1>&6
3532 cat > conftest.
$ac_ext <<EOF
3533 #line 3534 "configure"
3534 #include "confdefs.h"
3537 # define alloca __builtin_alloca
3540 # include <malloc.h>
3541 # define alloca _alloca
3544 # include <alloca.h>
3549 # ifndef alloca /* predefined by HP cc +Olibcalls */
3558 char *p = (char *) alloca(1);
3561 if { (eval echo configure
:3562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3563 ac_cv_func_alloca_works
=yes
3565 echo "configure: failed program was:" >&5
3566 cat conftest.
$ac_ext >&5
3568 ac_cv_func_alloca_works
=no
3573 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3574 if test $ac_cv_func_alloca_works = yes; then
3575 cat >> confdefs.h
<<\EOF
3576 #define HAVE_ALLOCA 1
3581 if test $ac_cv_func_alloca_works = no
; then
3582 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3583 # that cause trouble. Some versions do not even contain alloca or
3584 # contain a buggy version. If you still want to use their alloca,
3585 # use ar to extract alloca.o from them instead of compiling alloca.c.
3586 ALLOCA
=alloca.
${ac_objext}
3587 cat >> confdefs.h
<<\EOF
3592 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3593 echo "configure:3594: checking whether alloca needs Cray hooks" >&5
3594 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3595 echo $ac_n "(cached) $ac_c" 1>&6
3597 cat > conftest.
$ac_ext <<EOF
3598 #line 3599 "configure"
3599 #include "confdefs.h"
3600 #if defined(CRAY) && ! defined(CRAY2)
3607 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3608 egrep "webecray" >/dev
/null
2>&1; then
3619 echo "$ac_t""$ac_cv_os_cray" 1>&6
3620 if test $ac_cv_os_cray = yes; then
3621 for ac_func
in _getb67 GETB67 getb67
; do
3622 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3623 echo "configure:3624: checking for $ac_func" >&5
3624 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3625 echo $ac_n "(cached) $ac_c" 1>&6
3627 cat > conftest.
$ac_ext <<EOF
3628 #line 3629 "configure"
3629 #include "confdefs.h"
3630 /* System header to define __stub macros and hopefully few prototypes,
3631 which can conflict with char $ac_func(); below. */
3633 /* Override any gcc2 internal prototype to avoid an error. */
3634 /* We use char because int might match the return type of a gcc2
3635 builtin and then its argument prototype would still apply. */
3640 /* The GNU C library defines this for functions which it implements
3641 to always fail with ENOSYS. Some functions are actually named
3642 something starting with __ and the normal name is an alias. */
3643 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3651 if { (eval echo configure
:3652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3653 eval "ac_cv_func_$ac_func=yes"
3655 echo "configure: failed program was:" >&5
3656 cat conftest.
$ac_ext >&5
3658 eval "ac_cv_func_$ac_func=no"
3663 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3664 echo "$ac_t""yes" 1>&6
3665 cat >> confdefs.h
<<EOF
3666 #define CRAY_STACKSEG_END $ac_func
3671 echo "$ac_t""no" 1>&6
3677 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3678 echo "configure:3679: checking stack direction for C alloca" >&5
3679 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3680 echo $ac_n "(cached) $ac_c" 1>&6
3682 if test "$cross_compiling" = yes; then
3683 ac_cv_c_stack_direction
=0
3685 cat > conftest.
$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688 find_stack_direction ()
3690 static char *addr = 0;
3695 return find_stack_direction ();
3698 return (&dummy > addr) ? 1 : -1;
3702 exit (find_stack_direction() < 0);
3705 if { (eval echo configure
:3706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3707 ac_cv_c_stack_direction
=1
3709 echo "configure: failed program was:" >&5
3710 cat conftest.
$ac_ext >&5
3712 ac_cv_c_stack_direction
=-1
3719 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3720 cat >> confdefs.h
<<EOF
3721 #define STACK_DIRECTION $ac_cv_c_stack_direction
3726 for ac_hdr
in unistd.h
3728 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3729 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3730 echo "configure:3731: checking for $ac_hdr" >&5
3731 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3732 echo $ac_n "(cached) $ac_c" 1>&6
3734 cat > conftest.
$ac_ext <<EOF
3735 #line 3736 "configure"
3736 #include "confdefs.h"
3739 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3740 { (eval echo configure
:3741: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3741 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3742 if test -z "$ac_err"; then
3744 eval "ac_cv_header_$ac_safe=yes"
3747 echo "configure: failed program was:" >&5
3748 cat conftest.
$ac_ext >&5
3750 eval "ac_cv_header_$ac_safe=no"
3754 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3755 echo "$ac_t""yes" 1>&6
3756 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3757 cat >> confdefs.h
<<EOF
3758 #define $ac_tr_hdr 1
3762 echo "$ac_t""no" 1>&6
3766 for ac_func
in getpagesize
3768 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3769 echo "configure:3770: checking for $ac_func" >&5
3770 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3771 echo $ac_n "(cached) $ac_c" 1>&6
3773 cat > conftest.
$ac_ext <<EOF
3774 #line 3775 "configure"
3775 #include "confdefs.h"
3776 /* System header to define __stub macros and hopefully few prototypes,
3777 which can conflict with char $ac_func(); below. */
3779 /* Override any gcc2 internal prototype to avoid an error. */
3780 /* We use char because int might match the return type of a gcc2
3781 builtin and then its argument prototype would still apply. */
3786 /* The GNU C library defines this for functions which it implements
3787 to always fail with ENOSYS. Some functions are actually named
3788 something starting with __ and the normal name is an alias. */
3789 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3797 if { (eval echo configure
:3798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3799 eval "ac_cv_func_$ac_func=yes"
3801 echo "configure: failed program was:" >&5
3802 cat conftest.
$ac_ext >&5
3804 eval "ac_cv_func_$ac_func=no"
3809 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3810 echo "$ac_t""yes" 1>&6
3811 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3812 cat >> confdefs.h
<<EOF
3813 #define $ac_tr_func 1
3817 echo "$ac_t""no" 1>&6
3821 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3822 echo "configure:3823: checking for working mmap" >&5
3823 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3824 echo $ac_n "(cached) $ac_c" 1>&6
3826 if test "$cross_compiling" = yes; then
3827 ac_cv_func_mmap_fixed_mapped
=no
3829 cat > conftest.
$ac_ext <<EOF
3830 #line 3831 "configure"
3831 #include "confdefs.h"
3833 /* Thanks to Mike Haertel and Jim Avera for this test.
3834 Here is a matrix of mmap possibilities:
3835 mmap private not fixed
3836 mmap private fixed at somewhere currently unmapped
3837 mmap private fixed at somewhere already mapped
3838 mmap shared not fixed
3839 mmap shared fixed at somewhere currently unmapped
3840 mmap shared fixed at somewhere already mapped
3841 For private mappings, we should verify that changes cannot be read()
3842 back from the file, nor mmap's back from the file at a different
3843 address. (There have been systems where private was not correctly
3844 implemented like the infamous i386 svr4.0, and systems where the
3845 VM page cache was not coherent with the filesystem buffer cache
3846 like early versions of FreeBSD and possibly contemporary NetBSD.)
3847 For shared mappings, we should conversely verify that changes get
3848 propogated back to all the places they're supposed to be.
3850 Grep wants private fixed already mapped.
3851 The main things grep needs to know about mmap are:
3852 * does it exist and is it safe to write into the mmap'd area
3853 * how to use it (BSD variants) */
3854 #include <sys/types.h>
3856 #include <sys/mman.h>
3858 /* This mess was copied from the GNU getpagesize.h. */
3859 #ifndef HAVE_GETPAGESIZE
3860 # ifdef HAVE_UNISTD_H
3861 # include <unistd.h>
3864 /* Assume that all systems that can run configure have sys/param.h. */
3865 # ifndef HAVE_SYS_PARAM_H
3866 # define HAVE_SYS_PARAM_H 1
3869 # ifdef _SC_PAGESIZE
3870 # define getpagesize() sysconf(_SC_PAGESIZE)
3871 # else /* no _SC_PAGESIZE */
3872 # ifdef HAVE_SYS_PARAM_H
3873 # include <sys/param.h>
3874 # ifdef EXEC_PAGESIZE
3875 # define getpagesize() EXEC_PAGESIZE
3876 # else /* no EXEC_PAGESIZE */
3878 # define getpagesize() NBPG * CLSIZE
3881 # endif /* no CLSIZE */
3882 # else /* no NBPG */
3884 # define getpagesize() NBPC
3885 # else /* no NBPC */
3887 # define getpagesize() PAGESIZE
3888 # endif /* PAGESIZE */
3889 # endif /* no NBPC */
3890 # endif /* no NBPG */
3891 # endif /* no EXEC_PAGESIZE */
3892 # else /* no HAVE_SYS_PARAM_H */
3893 # define getpagesize() 8192 /* punt totally */
3894 # endif /* no HAVE_SYS_PARAM_H */
3895 # endif /* no _SC_PAGESIZE */
3897 #endif /* no HAVE_GETPAGESIZE */
3900 extern "C" { void *malloc(unsigned); }
3908 char *data, *data2, *data3;
3912 pagesize = getpagesize();
3915 * First, make a file with some known garbage in it.
3917 data = malloc(pagesize);
3920 for (i = 0; i < pagesize; ++i)
3921 *(data + i) = rand();
3923 fd = creat("conftestmmap", 0600);
3926 if (write(fd, data, pagesize) != pagesize)
3931 * Next, try to mmap the file at a fixed address which
3932 * already has something else allocated at it. If we can,
3933 * also make sure that we see the same garbage.
3935 fd = open("conftestmmap", O_RDWR);
3938 data2 = malloc(2 * pagesize);
3941 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3942 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3943 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3945 for (i = 0; i < pagesize; ++i)
3946 if (*(data + i) != *(data2 + i))
3950 * Finally, make sure that changes to the mapped area
3951 * do not percolate back to the file as seen by read().
3952 * (This is a bug on some variants of i386 svr4.0.)
3954 for (i = 0; i < pagesize; ++i)
3955 *(data2 + i) = *(data2 + i) + 1;
3956 data3 = malloc(pagesize);
3959 if (read(fd, data3, pagesize) != pagesize)
3961 for (i = 0; i < pagesize; ++i)
3962 if (*(data + i) != *(data3 + i))
3965 unlink("conftestmmap");
3970 if { (eval echo configure
:3971: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3972 ac_cv_func_mmap_fixed_mapped
=yes
3974 echo "configure: failed program was:" >&5
3975 cat conftest.
$ac_ext >&5
3977 ac_cv_func_mmap_fixed_mapped
=no
3984 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3985 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3986 cat >> confdefs.h
<<\EOF
3993 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3994 unistd.h values.h sys
/param.h
3996 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3997 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3998 echo "configure:3999: checking for $ac_hdr" >&5
3999 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4000 echo $ac_n "(cached) $ac_c" 1>&6
4002 cat > conftest.
$ac_ext <<EOF
4003 #line 4004 "configure"
4004 #include "confdefs.h"
4007 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4008 { (eval echo configure
:4009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4009 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4010 if test -z "$ac_err"; then
4012 eval "ac_cv_header_$ac_safe=yes"
4015 echo "configure: failed program was:" >&5
4016 cat conftest.
$ac_ext >&5
4018 eval "ac_cv_header_$ac_safe=no"
4022 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4023 echo "$ac_t""yes" 1>&6
4024 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4025 cat >> confdefs.h
<<EOF
4026 #define $ac_tr_hdr 1
4030 echo "$ac_t""no" 1>&6
4034 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4035 __argz_count __argz_stringify __argz_next
4037 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4038 echo "configure:4039: checking for $ac_func" >&5
4039 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4040 echo $ac_n "(cached) $ac_c" 1>&6
4042 cat > conftest.
$ac_ext <<EOF
4043 #line 4044 "configure"
4044 #include "confdefs.h"
4045 /* System header to define __stub macros and hopefully few prototypes,
4046 which can conflict with char $ac_func(); below. */
4048 /* Override any gcc2 internal prototype to avoid an error. */
4049 /* We use char because int might match the return type of a gcc2
4050 builtin and then its argument prototype would still apply. */
4055 /* The GNU C library defines this for functions which it implements
4056 to always fail with ENOSYS. Some functions are actually named
4057 something starting with __ and the normal name is an alias. */
4058 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4066 if { (eval echo configure
:4067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4068 eval "ac_cv_func_$ac_func=yes"
4070 echo "configure: failed program was:" >&5
4071 cat conftest.
$ac_ext >&5
4073 eval "ac_cv_func_$ac_func=no"
4078 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4079 echo "$ac_t""yes" 1>&6
4080 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4081 cat >> confdefs.h
<<EOF
4082 #define $ac_tr_func 1
4086 echo "$ac_t""no" 1>&6
4091 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4092 for ac_func
in stpcpy
4094 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4095 echo "configure:4096: checking for $ac_func" >&5
4096 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4097 echo $ac_n "(cached) $ac_c" 1>&6
4099 cat > conftest.
$ac_ext <<EOF
4100 #line 4101 "configure"
4101 #include "confdefs.h"
4102 /* System header to define __stub macros and hopefully few prototypes,
4103 which can conflict with char $ac_func(); below. */
4105 /* Override any gcc2 internal prototype to avoid an error. */
4106 /* We use char because int might match the return type of a gcc2
4107 builtin and then its argument prototype would still apply. */
4112 /* The GNU C library defines this for functions which it implements
4113 to always fail with ENOSYS. Some functions are actually named
4114 something starting with __ and the normal name is an alias. */
4115 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4123 if { (eval echo configure
:4124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4125 eval "ac_cv_func_$ac_func=yes"
4127 echo "configure: failed program was:" >&5
4128 cat conftest.
$ac_ext >&5
4130 eval "ac_cv_func_$ac_func=no"
4135 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4136 echo "$ac_t""yes" 1>&6
4137 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4138 cat >> confdefs.h
<<EOF
4139 #define $ac_tr_func 1
4143 echo "$ac_t""no" 1>&6
4148 if test "${ac_cv_func_stpcpy}" = "yes"; then
4149 cat >> confdefs.h
<<\EOF
4150 #define HAVE_STPCPY 1
4155 if test $ac_cv_header_locale_h = yes; then
4156 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4157 echo "configure:4158: checking for LC_MESSAGES" >&5
4158 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4159 echo $ac_n "(cached) $ac_c" 1>&6
4161 cat > conftest.
$ac_ext <<EOF
4162 #line 4163 "configure"
4163 #include "confdefs.h"
4169 if { (eval echo configure
:4170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4171 am_cv_val_LC_MESSAGES
=yes
4173 echo "configure: failed program was:" >&5
4174 cat conftest.
$ac_ext >&5
4176 am_cv_val_LC_MESSAGES
=no
4181 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4182 if test $am_cv_val_LC_MESSAGES = yes; then
4183 cat >> confdefs.h
<<\EOF
4184 #define HAVE_LC_MESSAGES 1
4189 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4190 echo "configure:4191: checking whether NLS is requested" >&5
4191 # Check whether --enable-nls or --disable-nls was given.
4192 if test "${enable_nls+set}" = set; then
4193 enableval
="$enable_nls"
4199 echo "$ac_t""$USE_NLS" 1>&6
4202 USE_INCLUDED_LIBINTL
=no
4204 if test "$USE_NLS" = "yes"; then
4205 cat >> confdefs.h
<<\EOF
4206 #define ENABLE_NLS 1
4209 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4210 echo "configure:4211: checking whether included gettext is requested" >&5
4211 # Check whether --with-included-gettext or --without-included-gettext was given.
4212 if test "${with_included_gettext+set}" = set; then
4213 withval
="$with_included_gettext"
4214 nls_cv_force_use_gnu_gettext
=$withval
4216 nls_cv_force_use_gnu_gettext
=no
4219 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4221 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4222 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4224 nls_cv_header_libgt
=
4227 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4228 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4229 echo "configure:4230: checking for libintl.h" >&5
4230 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4231 echo $ac_n "(cached) $ac_c" 1>&6
4233 cat > conftest.
$ac_ext <<EOF
4234 #line 4235 "configure"
4235 #include "confdefs.h"
4236 #include <libintl.h>
4238 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4239 { (eval echo configure
:4240: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4240 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4241 if test -z "$ac_err"; then
4243 eval "ac_cv_header_$ac_safe=yes"
4246 echo "configure: failed program was:" >&5
4247 cat conftest.
$ac_ext >&5
4249 eval "ac_cv_header_$ac_safe=no"
4253 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4254 echo "$ac_t""yes" 1>&6
4255 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4256 echo "configure:4257: checking for gettext in libc" >&5
4257 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4258 echo $ac_n "(cached) $ac_c" 1>&6
4260 cat > conftest.
$ac_ext <<EOF
4261 #line 4262 "configure"
4262 #include "confdefs.h"
4263 #include <libintl.h>
4265 return (int) gettext ("")
4268 if { (eval echo configure
:4269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4270 gt_cv_func_gettext_libc
=yes
4272 echo "configure: failed program was:" >&5
4273 cat conftest.
$ac_ext >&5
4275 gt_cv_func_gettext_libc
=no
4280 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4282 if test "$gt_cv_func_gettext_libc" != "yes"; then
4283 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4284 echo "configure:4285: checking for bindtextdomain in -lintl" >&5
4285 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4286 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4287 echo $ac_n "(cached) $ac_c" 1>&6
4289 ac_save_LIBS
="$LIBS"
4291 cat > conftest.
$ac_ext <<EOF
4292 #line 4293 "configure"
4293 #include "confdefs.h"
4294 /* Override any gcc2 internal prototype to avoid an error. */
4295 /* We use char because int might match the return type of a gcc2
4296 builtin and then its argument prototype would still apply. */
4297 char bindtextdomain();
4303 if { (eval echo configure
:4304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4305 eval "ac_cv_lib_$ac_lib_var=yes"
4307 echo "configure: failed program was:" >&5
4308 cat conftest.
$ac_ext >&5
4310 eval "ac_cv_lib_$ac_lib_var=no"
4313 LIBS
="$ac_save_LIBS"
4316 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4317 echo "$ac_t""yes" 1>&6
4318 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4319 echo "configure:4320: checking for gettext in libintl" >&5
4320 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4321 echo $ac_n "(cached) $ac_c" 1>&6
4323 cat > conftest.
$ac_ext <<EOF
4324 #line 4325 "configure"
4325 #include "confdefs.h"
4328 return (int) gettext ("")
4331 if { (eval echo configure
:4332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4333 gt_cv_func_gettext_libintl
=yes
4335 echo "configure: failed program was:" >&5
4336 cat conftest.
$ac_ext >&5
4338 gt_cv_func_gettext_libintl
=no
4343 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4345 echo "$ac_t""no" 1>&6
4350 if test "$gt_cv_func_gettext_libc" = "yes" \
4351 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4352 cat >> confdefs.h
<<\EOF
4353 #define HAVE_GETTEXT 1
4356 # Extract the first word of "msgfmt", so it can be a program name with args.
4357 set dummy msgfmt
; ac_word
=$2
4358 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4359 echo "configure:4360: checking for $ac_word" >&5
4360 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4361 echo $ac_n "(cached) $ac_c" 1>&6
4365 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4368 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4369 for ac_dir
in $PATH; do
4370 test -z "$ac_dir" && ac_dir
=.
4371 if test -f $ac_dir/$ac_word; then
4372 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4373 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4379 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4383 MSGFMT
="$ac_cv_path_MSGFMT"
4384 if test -n "$MSGFMT"; then
4385 echo "$ac_t""$MSGFMT" 1>&6
4387 echo "$ac_t""no" 1>&6
4389 if test "$MSGFMT" != "no"; then
4390 for ac_func
in dcgettext
4392 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4393 echo "configure:4394: checking for $ac_func" >&5
4394 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4395 echo $ac_n "(cached) $ac_c" 1>&6
4397 cat > conftest.
$ac_ext <<EOF
4398 #line 4399 "configure"
4399 #include "confdefs.h"
4400 /* System header to define __stub macros and hopefully few prototypes,
4401 which can conflict with char $ac_func(); below. */
4403 /* Override any gcc2 internal prototype to avoid an error. */
4404 /* We use char because int might match the return type of a gcc2
4405 builtin and then its argument prototype would still apply. */
4410 /* The GNU C library defines this for functions which it implements
4411 to always fail with ENOSYS. Some functions are actually named
4412 something starting with __ and the normal name is an alias. */
4413 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4421 if { (eval echo configure
:4422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4423 eval "ac_cv_func_$ac_func=yes"
4425 echo "configure: failed program was:" >&5
4426 cat conftest.
$ac_ext >&5
4428 eval "ac_cv_func_$ac_func=no"
4433 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4434 echo "$ac_t""yes" 1>&6
4435 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4436 cat >> confdefs.h
<<EOF
4437 #define $ac_tr_func 1
4441 echo "$ac_t""no" 1>&6
4445 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4446 set dummy gmsgfmt
; ac_word
=$2
4447 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4448 echo "configure:4449: checking for $ac_word" >&5
4449 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4450 echo $ac_n "(cached) $ac_c" 1>&6
4454 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4457 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4460 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4462 for ac_dir
in $ac_dummy; do
4463 test -z "$ac_dir" && ac_dir
=.
4464 if test -f $ac_dir/$ac_word; then
4465 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4470 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4474 GMSGFMT
="$ac_cv_path_GMSGFMT"
4475 if test -n "$GMSGFMT"; then
4476 echo "$ac_t""$GMSGFMT" 1>&6
4478 echo "$ac_t""no" 1>&6
4481 # Extract the first word of "xgettext", so it can be a program name with args.
4482 set dummy xgettext
; ac_word
=$2
4483 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4484 echo "configure:4485: checking for $ac_word" >&5
4485 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4486 echo $ac_n "(cached) $ac_c" 1>&6
4490 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4493 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4494 for ac_dir
in $PATH; do
4495 test -z "$ac_dir" && ac_dir
=.
4496 if test -f $ac_dir/$ac_word; then
4497 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4498 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4504 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4508 XGETTEXT
="$ac_cv_path_XGETTEXT"
4509 if test -n "$XGETTEXT"; then
4510 echo "$ac_t""$XGETTEXT" 1>&6
4512 echo "$ac_t""no" 1>&6
4515 cat > conftest.
$ac_ext <<EOF
4516 #line 4517 "configure"
4517 #include "confdefs.h"
4520 extern int _nl_msg_cat_cntr;
4521 return _nl_msg_cat_cntr
4524 if { (eval echo configure
:4525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4529 echo "configure: failed program was:" >&5
4530 cat conftest.
$ac_ext >&5
4541 echo "$ac_t""no" 1>&6
4546 if test "$CATOBJEXT" = "NONE"; then
4547 nls_cv_use_gnu_gettext
=yes
4551 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4552 INTLOBJS
="\$(GETTOBJS)"
4553 # Extract the first word of "msgfmt", so it can be a program name with args.
4554 set dummy msgfmt
; ac_word
=$2
4555 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4556 echo "configure:4557: checking for $ac_word" >&5
4557 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4558 echo $ac_n "(cached) $ac_c" 1>&6
4562 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4565 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4566 for ac_dir
in $PATH; do
4567 test -z "$ac_dir" && ac_dir
=.
4568 if test -f $ac_dir/$ac_word; then
4569 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4570 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4576 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4580 MSGFMT
="$ac_cv_path_MSGFMT"
4581 if test -n "$MSGFMT"; then
4582 echo "$ac_t""$MSGFMT" 1>&6
4584 echo "$ac_t""no" 1>&6
4587 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4588 set dummy gmsgfmt
; ac_word
=$2
4589 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4590 echo "configure:4591: checking for $ac_word" >&5
4591 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4592 echo $ac_n "(cached) $ac_c" 1>&6
4596 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4599 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4602 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4604 for ac_dir
in $ac_dummy; do
4605 test -z "$ac_dir" && ac_dir
=.
4606 if test -f $ac_dir/$ac_word; then
4607 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4612 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4616 GMSGFMT
="$ac_cv_path_GMSGFMT"
4617 if test -n "$GMSGFMT"; then
4618 echo "$ac_t""$GMSGFMT" 1>&6
4620 echo "$ac_t""no" 1>&6
4623 # Extract the first word of "xgettext", so it can be a program name with args.
4624 set dummy xgettext
; ac_word
=$2
4625 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4626 echo "configure:4627: checking for $ac_word" >&5
4627 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4628 echo $ac_n "(cached) $ac_c" 1>&6
4632 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4635 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4636 for ac_dir
in $PATH; do
4637 test -z "$ac_dir" && ac_dir
=.
4638 if test -f $ac_dir/$ac_word; then
4639 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4640 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4646 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4650 XGETTEXT
="$ac_cv_path_XGETTEXT"
4651 if test -n "$XGETTEXT"; then
4652 echo "$ac_t""$XGETTEXT" 1>&6
4654 echo "$ac_t""no" 1>&6
4658 USE_INCLUDED_LIBINTL
=yes
4662 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4664 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4665 nls_cv_header_intl
=libintl.h
4666 nls_cv_header_libgt
=libgettext.h
4669 if test "$XGETTEXT" != ":"; then
4670 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4673 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4678 # We need to process the po/ directory.
4682 nls_cv_header_intl
=libintl.h
4683 nls_cv_header_libgt
=libgettext.h
4686 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4687 # because some of the sources are only built for this goal.
4688 if test "$PACKAGE" = gettext; then
4690 USE_INCLUDED_LIBINTL
=yes
4693 for lang
in $ALL_LINGUAS; do
4694 GMOFILES
="$GMOFILES $lang.gmo"
4695 POFILES
="$POFILES $lang.po"
4711 if test "x$CATOBJEXT" != "x"; then
4712 if test "x$ALL_LINGUAS" = "x"; then
4715 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4716 echo "configure:4717: checking for catalogs to be installed" >&5
4718 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4719 case "$ALL_LINGUAS" in
4720 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4723 LINGUAS
=$NEW_LINGUAS
4724 echo "$ac_t""$LINGUAS" 1>&6
4727 if test -n "$LINGUAS"; then
4728 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4732 if test $ac_cv_header_locale_h = yes; then
4733 INCLUDE_LOCALE_H
="#include <locale.h>"
4736 /* The system does not provide the header <locale.h>. Take care yourself. */"
4740 if test -f $srcdir/po2tbl.
sed.
in; then
4741 if test "$CATOBJEXT" = ".cat"; then
4742 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4743 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4744 echo "configure:4745: checking for linux/version.h" >&5
4745 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4746 echo $ac_n "(cached) $ac_c" 1>&6
4748 cat > conftest.
$ac_ext <<EOF
4749 #line 4750 "configure"
4750 #include "confdefs.h"
4751 #include <linux/version.h>
4753 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4754 { (eval echo configure
:4755: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4755 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4756 if test -z "$ac_err"; then
4758 eval "ac_cv_header_$ac_safe=yes"
4761 echo "configure: failed program was:" >&5
4762 cat conftest.
$ac_ext >&5
4764 eval "ac_cv_header_$ac_safe=no"
4768 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4769 echo "$ac_t""yes" 1>&6
4772 echo "$ac_t""no" 1>&6
4777 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4779 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4780 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4783 if test "$PACKAGE" = "gettext"; then
4793 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4799 if test -d $srcdir/po
; then
4800 test -d po || mkdir po
4801 if test "x$srcdir" != "x."; then
4802 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4803 posrcprefix
="$srcdir/"
4805 posrcprefix
="../$srcdir/"
4811 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4812 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4816 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4817 echo "configure:4818: checking whether to enable maintainer-specific portions of Makefiles" >&5
4818 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4819 if test "${enable_maintainer_mode+set}" = set; then
4820 enableval
="$enable_maintainer_mode"
4821 USE_MAINTAINER_MODE
=$enableval
4823 USE_MAINTAINER_MODE
=no
4826 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4829 if test $USE_MAINTAINER_MODE = yes; then
4830 MAINTAINER_MODE_TRUE
=
4831 MAINTAINER_MODE_FALSE
='#'
4833 MAINTAINER_MODE_TRUE
='#'
4834 MAINTAINER_MODE_FALSE
=
4836 MAINT
=$MAINTAINER_MODE_TRUE
4839 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4840 echo "configure:4841: checking for Cygwin environment" >&5
4841 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4842 echo $ac_n "(cached) $ac_c" 1>&6
4844 cat > conftest.
$ac_ext <<EOF
4845 #line 4846 "configure"
4846 #include "confdefs.h"
4851 #define __CYGWIN__ __CYGWIN32__
4856 if { (eval echo configure
:4857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4860 echo "configure: failed program was:" >&5
4861 cat conftest.
$ac_ext >&5
4869 echo "$ac_t""$ac_cv_cygwin" 1>&6
4871 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4872 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4873 echo "configure:4874: checking for mingw32 environment" >&5
4874 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4875 echo $ac_n "(cached) $ac_c" 1>&6
4877 cat > conftest.
$ac_ext <<EOF
4878 #line 4879 "configure"
4879 #include "confdefs.h"
4885 if { (eval echo configure
:4886: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4889 echo "configure: failed program was:" >&5
4890 cat conftest.
$ac_ext >&5
4898 echo "$ac_t""$ac_cv_mingw32" 1>&6
4900 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4903 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4904 echo "configure:4905: checking for executable suffix" >&5
4905 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4906 echo $ac_n "(cached) $ac_c" 1>&6
4908 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4912 echo 'int main () { return 0; }' > conftest.
$ac_ext
4914 if { (eval echo configure
:4915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4915 for file in conftest.
*; do
4917 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4918 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
4922 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4925 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
4930 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
4931 echo "$ac_t""${ac_cv_exeext}" 1>&6
4935 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4937 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4938 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4939 echo "configure:4940: checking for $ac_hdr" >&5
4940 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4941 echo $ac_n "(cached) $ac_c" 1>&6
4943 cat > conftest.
$ac_ext <<EOF
4944 #line 4945 "configure"
4945 #include "confdefs.h"
4948 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4949 { (eval echo configure
:4950: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4950 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4951 if test -z "$ac_err"; then
4953 eval "ac_cv_header_$ac_safe=yes"
4956 echo "configure: failed program was:" >&5
4957 cat conftest.
$ac_ext >&5
4959 eval "ac_cv_header_$ac_safe=no"
4963 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4964 echo "$ac_t""yes" 1>&6
4965 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4966 cat >> confdefs.h
<<EOF
4967 #define $ac_tr_hdr 1
4971 echo "$ac_t""no" 1>&6
4976 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4977 # people who are not cross-compiling but are compiling cross-assemblers.
4978 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4979 echo "configure:4980: checking whether compiling a cross-assembler" >&5
4980 if test "${host}" = "${target}"; then
4984 cat >> confdefs.h
<<\EOF
4985 #define CROSS_COMPILE 1
4989 echo "$ac_t""$cross_gas" 1>&6
4991 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4992 # for constant arguments. Useless!
4993 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4994 echo "configure:4995: checking for working alloca.h" >&5
4995 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4996 echo $ac_n "(cached) $ac_c" 1>&6
4998 cat > conftest.
$ac_ext <<EOF
4999 #line 5000 "configure"
5000 #include "confdefs.h"
5003 char *p = alloca(2 * sizeof(int));
5006 if { (eval echo configure
:5007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5008 ac_cv_header_alloca_h
=yes
5010 echo "configure: failed program was:" >&5
5011 cat conftest.
$ac_ext >&5
5013 ac_cv_header_alloca_h
=no
5018 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5019 if test $ac_cv_header_alloca_h = yes; then
5020 cat >> confdefs.h
<<\EOF
5021 #define HAVE_ALLOCA_H 1
5026 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5027 echo "configure:5028: checking for alloca" >&5
5028 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5029 echo $ac_n "(cached) $ac_c" 1>&6
5031 cat > conftest.
$ac_ext <<EOF
5032 #line 5033 "configure"
5033 #include "confdefs.h"
5036 # define alloca __builtin_alloca
5039 # include <malloc.h>
5040 # define alloca _alloca
5043 # include <alloca.h>
5048 # ifndef alloca /* predefined by HP cc +Olibcalls */
5057 char *p = (char *) alloca(1);
5060 if { (eval echo configure
:5061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5062 ac_cv_func_alloca_works
=yes
5064 echo "configure: failed program was:" >&5
5065 cat conftest.
$ac_ext >&5
5067 ac_cv_func_alloca_works
=no
5072 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5073 if test $ac_cv_func_alloca_works = yes; then
5074 cat >> confdefs.h
<<\EOF
5075 #define HAVE_ALLOCA 1
5080 if test $ac_cv_func_alloca_works = no
; then
5081 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5082 # that cause trouble. Some versions do not even contain alloca or
5083 # contain a buggy version. If you still want to use their alloca,
5084 # use ar to extract alloca.o from them instead of compiling alloca.c.
5085 ALLOCA
=alloca.
${ac_objext}
5086 cat >> confdefs.h
<<\EOF
5091 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5092 echo "configure:5093: checking whether alloca needs Cray hooks" >&5
5093 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5094 echo $ac_n "(cached) $ac_c" 1>&6
5096 cat > conftest.
$ac_ext <<EOF
5097 #line 5098 "configure"
5098 #include "confdefs.h"
5099 #if defined(CRAY) && ! defined(CRAY2)
5106 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5107 egrep "webecray" >/dev
/null
2>&1; then
5118 echo "$ac_t""$ac_cv_os_cray" 1>&6
5119 if test $ac_cv_os_cray = yes; then
5120 for ac_func
in _getb67 GETB67 getb67
; do
5121 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5122 echo "configure:5123: checking for $ac_func" >&5
5123 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5124 echo $ac_n "(cached) $ac_c" 1>&6
5126 cat > conftest.
$ac_ext <<EOF
5127 #line 5128 "configure"
5128 #include "confdefs.h"
5129 /* System header to define __stub macros and hopefully few prototypes,
5130 which can conflict with char $ac_func(); below. */
5132 /* Override any gcc2 internal prototype to avoid an error. */
5133 /* We use char because int might match the return type of a gcc2
5134 builtin and then its argument prototype would still apply. */
5139 /* The GNU C library defines this for functions which it implements
5140 to always fail with ENOSYS. Some functions are actually named
5141 something starting with __ and the normal name is an alias. */
5142 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5150 if { (eval echo configure
:5151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5152 eval "ac_cv_func_$ac_func=yes"
5154 echo "configure: failed program was:" >&5
5155 cat conftest.
$ac_ext >&5
5157 eval "ac_cv_func_$ac_func=no"
5162 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5163 echo "$ac_t""yes" 1>&6
5164 cat >> confdefs.h
<<EOF
5165 #define CRAY_STACKSEG_END $ac_func
5170 echo "$ac_t""no" 1>&6
5176 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5177 echo "configure:5178: checking stack direction for C alloca" >&5
5178 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5179 echo $ac_n "(cached) $ac_c" 1>&6
5181 if test "$cross_compiling" = yes; then
5182 ac_cv_c_stack_direction
=0
5184 cat > conftest.
$ac_ext <<EOF
5185 #line 5186 "configure"
5186 #include "confdefs.h"
5187 find_stack_direction ()
5189 static char *addr = 0;
5194 return find_stack_direction ();
5197 return (&dummy > addr) ? 1 : -1;
5201 exit (find_stack_direction() < 0);
5204 if { (eval echo configure
:5205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5206 ac_cv_c_stack_direction
=1
5208 echo "configure: failed program was:" >&5
5209 cat conftest.
$ac_ext >&5
5211 ac_cv_c_stack_direction
=-1
5218 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5219 cat >> confdefs.h
<<EOF
5220 #define STACK_DIRECTION $ac_cv_c_stack_direction
5225 echo $ac_n "checking for inline""... $ac_c" 1>&6
5226 echo "configure:5227: checking for inline" >&5
5227 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5228 echo $ac_n "(cached) $ac_c" 1>&6
5231 for ac_kw
in inline __inline__ __inline
; do
5232 cat > conftest.
$ac_ext <<EOF
5233 #line 5234 "configure"
5234 #include "confdefs.h"
5240 if { (eval echo configure
:5241: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5242 ac_cv_c_inline
=$ac_kw; break
5244 echo "configure: failed program was:" >&5
5245 cat conftest.
$ac_ext >&5
5252 echo "$ac_t""$ac_cv_c_inline" 1>&6
5253 case "$ac_cv_c_inline" in
5255 no
) cat >> confdefs.h
<<\EOF
5259 *) cat >> confdefs.h
<<EOF
5260 #define inline $ac_cv_c_inline
5266 # VMS doesn't have unlink.
5267 for ac_func
in unlink remove
5269 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5270 echo "configure:5271: checking for $ac_func" >&5
5271 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5272 echo $ac_n "(cached) $ac_c" 1>&6
5274 cat > conftest.
$ac_ext <<EOF
5275 #line 5276 "configure"
5276 #include "confdefs.h"
5277 /* System header to define __stub macros and hopefully few prototypes,
5278 which can conflict with char $ac_func(); below. */
5280 /* Override any gcc2 internal prototype to avoid an error. */
5281 /* We use char because int might match the return type of a gcc2
5282 builtin and then its argument prototype would still apply. */
5287 /* The GNU C library defines this for functions which it implements
5288 to always fail with ENOSYS. Some functions are actually named
5289 something starting with __ and the normal name is an alias. */
5290 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5298 if { (eval echo configure
:5299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5300 eval "ac_cv_func_$ac_func=yes"
5302 echo "configure: failed program was:" >&5
5303 cat conftest.
$ac_ext >&5
5305 eval "ac_cv_func_$ac_func=no"
5310 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5311 echo "$ac_t""yes" 1>&6
5312 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5313 cat >> confdefs.h
<<EOF
5314 #define $ac_tr_func 1
5318 echo "$ac_t""no" 1>&6
5323 # Some systems don't have sbrk().
5326 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5327 echo "configure:5328: checking for $ac_func" >&5
5328 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5329 echo $ac_n "(cached) $ac_c" 1>&6
5331 cat > conftest.
$ac_ext <<EOF
5332 #line 5333 "configure"
5333 #include "confdefs.h"
5334 /* System header to define __stub macros and hopefully few prototypes,
5335 which can conflict with char $ac_func(); below. */
5337 /* Override any gcc2 internal prototype to avoid an error. */
5338 /* We use char because int might match the return type of a gcc2
5339 builtin and then its argument prototype would still apply. */
5344 /* The GNU C library defines this for functions which it implements
5345 to always fail with ENOSYS. Some functions are actually named
5346 something starting with __ and the normal name is an alias. */
5347 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5355 if { (eval echo configure
:5356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5357 eval "ac_cv_func_$ac_func=yes"
5359 echo "configure: failed program was:" >&5
5360 cat conftest.
$ac_ext >&5
5362 eval "ac_cv_func_$ac_func=no"
5367 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5368 echo "$ac_t""yes" 1>&6
5369 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5370 cat >> confdefs.h
<<EOF
5371 #define $ac_tr_func 1
5375 echo "$ac_t""no" 1>&6
5380 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5381 # enough, but on some of those systems, the assert macro relies on requoting
5383 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5384 echo "configure:5385: checking for working assert macro" >&5
5385 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5386 echo $ac_n "(cached) $ac_c" 1>&6
5388 cat > conftest.
$ac_ext <<EOF
5389 #line 5390 "configure"
5390 #include "confdefs.h"
5395 /* check for requoting problems */
5396 static int a, b, c, d;
5398 assert (!strcmp(s, "foo bar baz quux"));
5399 /* check for newline handling */
5405 if { (eval echo configure
:5406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5407 gas_cv_assert_ok
=yes
5409 echo "configure: failed program was:" >&5
5410 cat conftest.
$ac_ext >&5
5416 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5417 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5418 #define BROKEN_ASSERT 1
5423 # On some systems, the system header files may not declare malloc, realloc,
5424 # and free. There are places where gas needs these functions to have been
5425 # declared -- such as when taking their addresses.
5427 #ifdef HAVE_MEMORY_H
5430 #ifdef HAVE_STRING_H
5433 #ifdef HAVE_STRINGS_H
5434 #include <strings.h>
5437 #ifdef HAVE_STDLIB_H
5440 #ifdef HAVE_UNISTD_H
5445 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5446 echo "configure:5447: checking whether declaration is required for strstr" >&5
5447 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5448 echo $ac_n "(cached) $ac_c" 1>&6
5450 cat > conftest.
$ac_ext <<EOF
5451 #line 5452 "configure"
5452 #include "confdefs.h"
5456 typedef char *(*f)();
5462 if { (eval echo configure
:5463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5464 gas_cv_decl_needed_strstr
=no
5466 echo "configure: failed program was:" >&5
5467 cat conftest.
$ac_ext >&5
5469 gas_cv_decl_needed_strstr
=yes
5473 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5474 if test $gas_cv_decl_needed_strstr = yes; then
5475 cat >> confdefs.h
<<\EOF
5476 #define NEED_DECLARATION_STRSTR 1
5482 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5483 echo "configure:5484: checking whether declaration is required for malloc" >&5
5484 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5485 echo $ac_n "(cached) $ac_c" 1>&6
5487 cat > conftest.
$ac_ext <<EOF
5488 #line 5489 "configure"
5489 #include "confdefs.h"
5493 typedef char *(*f)();
5499 if { (eval echo configure
:5500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5501 gas_cv_decl_needed_malloc
=no
5503 echo "configure: failed program was:" >&5
5504 cat conftest.
$ac_ext >&5
5506 gas_cv_decl_needed_malloc
=yes
5510 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5511 if test $gas_cv_decl_needed_malloc = yes; then
5512 cat >> confdefs.h
<<\EOF
5513 #define NEED_DECLARATION_MALLOC 1
5519 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5520 echo "configure:5521: checking whether declaration is required for free" >&5
5521 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5522 echo $ac_n "(cached) $ac_c" 1>&6
5524 cat > conftest.
$ac_ext <<EOF
5525 #line 5526 "configure"
5526 #include "confdefs.h"
5530 typedef void (*f)();
5536 if { (eval echo configure
:5537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5538 gas_cv_decl_needed_free
=no
5540 echo "configure: failed program was:" >&5
5541 cat conftest.
$ac_ext >&5
5543 gas_cv_decl_needed_free
=yes
5547 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5548 if test $gas_cv_decl_needed_free = yes; then
5549 cat >> confdefs.h
<<\EOF
5550 #define NEED_DECLARATION_FREE 1
5556 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5557 echo "configure:5558: checking whether declaration is required for sbrk" >&5
5558 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5559 echo $ac_n "(cached) $ac_c" 1>&6
5561 cat > conftest.
$ac_ext <<EOF
5562 #line 5563 "configure"
5563 #include "confdefs.h"
5567 typedef char *(*f)();
5573 if { (eval echo configure
:5574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5575 gas_cv_decl_needed_sbrk
=no
5577 echo "configure: failed program was:" >&5
5578 cat conftest.
$ac_ext >&5
5580 gas_cv_decl_needed_sbrk
=yes
5584 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5585 if test $gas_cv_decl_needed_sbrk = yes; then
5586 cat >> confdefs.h
<<\EOF
5587 #define NEED_DECLARATION_SBRK 1
5593 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5594 echo "configure:5595: checking whether declaration is required for environ" >&5
5595 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5596 echo $ac_n "(cached) $ac_c" 1>&6
5598 cat > conftest.
$ac_ext <<EOF
5599 #line 5600 "configure"
5600 #include "confdefs.h"
5610 if { (eval echo configure
:5611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5612 gas_cv_decl_needed_environ
=no
5614 echo "configure: failed program was:" >&5
5615 cat conftest.
$ac_ext >&5
5617 gas_cv_decl_needed_environ
=yes
5621 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5622 if test $gas_cv_decl_needed_environ = yes; then
5623 cat >> confdefs.h
<<\EOF
5624 #define NEED_DECLARATION_ENVIRON 1
5630 # Does errno.h declare errno, or do we have to add a separate declaration
5633 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5634 echo "configure:5635: checking whether declaration is required for errno" >&5
5635 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5636 echo $ac_n "(cached) $ac_c" 1>&6
5638 cat > conftest.
$ac_ext <<EOF
5639 #line 5640 "configure"
5640 #include "confdefs.h"
5654 if { (eval echo configure
:5655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5656 gas_cv_decl_needed_errno
=no
5658 echo "configure: failed program was:" >&5
5659 cat conftest.
$ac_ext >&5
5661 gas_cv_decl_needed_errno
=yes
5665 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5666 if test $gas_cv_decl_needed_errno = yes; then
5667 cat >> confdefs.h
<<\EOF
5668 #define NEED_DECLARATION_ERRNO 1
5677 cat > confcache
<<\EOF
5678 # This file is a shell script that caches the results of configure
5679 # tests run on this system so they can be shared between configure
5680 # scripts and configure runs. It is not useful on other systems.
5681 # If it contains results you don't want to keep, you may remove or edit it.
5683 # By default, configure uses ./config.cache as the cache file,
5684 # creating it if it does not exist already. You can give configure
5685 # the --cache-file=FILE option to use a different cache file; that is
5686 # what configure does when it calls configure scripts in
5687 # subdirectories, so they share the cache.
5688 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5689 # config.status only pays attention to the cache file if you give it the
5690 # --recheck option to rerun configure.
5693 # The following way of writing the cache mishandles newlines in values,
5694 # but we know of no workaround that is simple, portable, and efficient.
5695 # So, don't put newlines in cache variables' values.
5696 # Ultrix sh set writes to stderr and can't be redirected directly,
5697 # and sets the high bit in the cache file unless we assign to the vars.
5699 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5701 # `set' does not quote correctly, so add quotes (double-quote substitution
5702 # turns \\\\ into \\, and sed turns \\ into \).
5704 -e "s/'/'\\\\''/g" \
5705 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5708 # `set' quotes correctly as required by POSIX, so do not add quotes.
5709 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5712 if cmp -s $cache_file confcache
; then
5715 if test -w $cache_file; then
5716 echo "updating cache $cache_file"
5717 cat confcache
> $cache_file
5719 echo "not updating unwritable cache $cache_file"
5724 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5726 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5727 # Let make expand exec_prefix.
5728 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5730 # Any assignment to VPATH causes Sun make to only execute
5731 # the first set of double-colon rules, so remove it if not needed.
5732 # If there is a colon in the path, we need to keep it.
5733 if test "x$srcdir" = x.
; then
5734 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5737 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5739 DEFS
=-DHAVE_CONFIG_H
5741 # Without the "./", some shells look in PATH for config.status.
5742 : ${CONFIG_STATUS=./config.status}
5744 echo creating
$CONFIG_STATUS
5745 rm -f $CONFIG_STATUS
5746 cat > $CONFIG_STATUS <<EOF
5748 # Generated automatically by configure.
5749 # Run this file to recreate the current configuration.
5750 # This directory was configured as follows,
5751 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5753 # $0 $ac_configure_args
5755 # Compiler output produced by configure, useful for debugging
5756 # configure, is in ./config.log if it exists.
5758 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5761 case "\$ac_option" in
5762 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5763 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5764 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5765 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5766 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5768 -help | --help | --hel | --he | --h)
5769 echo "\$ac_cs_usage"; exit 0 ;;
5770 *) echo "\$ac_cs_usage"; exit 1 ;;
5774 ac_given_srcdir=$srcdir
5775 ac_given_INSTALL="$INSTALL"
5777 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
5779 cat >> $CONFIG_STATUS <<EOF
5781 # Protect against being on the right side of a sed subst in config.status.
5782 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5783 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5787 s%@CFLAGS@%$CFLAGS%g
5788 s%@CPPFLAGS@%$CPPFLAGS%g
5789 s%@CXXFLAGS@%$CXXFLAGS%g
5790 s%@FFLAGS@%$FFLAGS%g
5792 s%@LDFLAGS@%$LDFLAGS%g
5794 s%@exec_prefix@%$exec_prefix%g
5795 s%@prefix@%$prefix%g
5796 s%@program_transform_name@%$program_transform_name%g
5797 s%@bindir@%$bindir%g
5798 s%@sbindir@%$sbindir%g
5799 s%@libexecdir@%$libexecdir%g
5800 s%@datadir@%$datadir%g
5801 s%@sysconfdir@%$sysconfdir%g
5802 s%@sharedstatedir@%$sharedstatedir%g
5803 s%@localstatedir@%$localstatedir%g
5804 s%@libdir@%$libdir%g
5805 s%@includedir@%$includedir%g
5806 s%@oldincludedir@%$oldincludedir%g
5807 s%@infodir@%$infodir%g
5808 s%@mandir@%$mandir%g
5810 s%@host_alias@%$host_alias%g
5811 s%@host_cpu@%$host_cpu%g
5812 s%@host_vendor@%$host_vendor%g
5813 s%@host_os@%$host_os%g
5814 s%@target@%$target%g
5815 s%@target_alias@%$target_alias%g
5816 s%@target_cpu@%$target_cpu%g
5817 s%@target_vendor@%$target_vendor%g
5818 s%@target_os@%$target_os%g
5820 s%@build_alias@%$build_alias%g
5821 s%@build_cpu@%$build_cpu%g
5822 s%@build_vendor@%$build_vendor%g
5823 s%@build_os@%$build_os%g
5824 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5825 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5826 s%@INSTALL_DATA@%$INSTALL_DATA%g
5827 s%@PACKAGE@%$PACKAGE%g
5828 s%@VERSION@%$VERSION%g
5829 s%@ACLOCAL@%$ACLOCAL%g
5830 s%@AUTOCONF@%$AUTOCONF%g
5831 s%@AUTOMAKE@%$AUTOMAKE%g
5832 s%@AUTOHEADER@%$AUTOHEADER%g
5833 s%@MAKEINFO@%$MAKEINFO%g
5834 s%@SET_MAKE@%$SET_MAKE%g
5835 s%@RANLIB@%$RANLIB%g
5839 s%@USE_SYMBOL_UNDERSCORE@%$USE_SYMBOL_UNDERSCORE%g
5841 s%@DLLTOOL@%$DLLTOOL%g
5843 s%@LIBTOOL@%$LIBTOOL%g
5844 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5845 s%@extra_objects@%$extra_objects%g
5846 s%@target_cpu_type@%$target_cpu_type%g
5847 s%@obj_format@%$obj_format%g
5848 s%@te_file@%$te_file%g
5849 s%@install_tooldir@%$install_tooldir%g
5851 s%@BFDLIB@%$BFDLIB%g
5852 s%@OPCODES_LIB@%$OPCODES_LIB%g
5853 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5856 s%@LEXLIB@%$LEXLIB%g
5858 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5859 s%@ALLOCA@%$ALLOCA%g
5860 s%@USE_NLS@%$USE_NLS%g
5861 s%@MSGFMT@%$MSGFMT%g
5862 s%@GMSGFMT@%$GMSGFMT%g
5863 s%@XGETTEXT@%$XGETTEXT%g
5864 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5865 s%@CATALOGS@%$CATALOGS%g
5866 s%@CATOBJEXT@%$CATOBJEXT%g
5867 s%@DATADIRNAME@%$DATADIRNAME%g
5868 s%@GMOFILES@%$GMOFILES%g
5869 s%@INSTOBJEXT@%$INSTOBJEXT%g
5870 s%@INTLDEPS@%$INTLDEPS%g
5871 s%@INTLLIBS@%$INTLLIBS%g
5872 s%@INTLOBJS@%$INTLOBJS%g
5873 s%@POFILES@%$POFILES%g
5875 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5877 s%@GT_YES@%$GT_YES%g
5878 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5880 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5881 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5883 s%@EXEEXT@%$EXEEXT%g
5888 cat >> $CONFIG_STATUS <<\EOF
5890 # Split the substitutions into bite-sized pieces for seds with
5891 # small command number limits, like on Digital OSF/1 and HP-UX.
5892 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5893 ac_file
=1 # Number of current file.
5894 ac_beg
=1 # First line for current file.
5895 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5898 while $ac_more_lines; do
5899 if test $ac_beg -gt 1; then
5900 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5902 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5904 if test ! -s conftest.s
$ac_file; then
5906 rm -f conftest.s
$ac_file
5908 if test -z "$ac_sed_cmds"; then
5909 ac_sed_cmds
="sed -f conftest.s$ac_file"
5911 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5913 ac_file
=`expr $ac_file + 1`
5915 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5918 if test -z "$ac_sed_cmds"; then
5923 cat >> $CONFIG_STATUS <<EOF
5925 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in po/Makefile.in:po/Make-in"}
5927 cat >> $CONFIG_STATUS <<\EOF
5928 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5929 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5931 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5932 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5933 *) ac_file_in
="${ac_file}.in" ;;
5936 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5938 # Remove last slash and all that follows it. Not all systems have dirname.
5939 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5940 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5941 # The file is in a subdirectory.
5942 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5943 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5944 # A "../" for each directory in $ac_dir_suffix.
5945 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5947 ac_dir_suffix
= ac_dots
=
5950 case "$ac_given_srcdir" in
5952 if test -z "$ac_dots"; then top_srcdir
=.
5953 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5954 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5956 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5957 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5960 case "$ac_given_INSTALL" in
5961 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5962 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5965 echo creating
"$ac_file"
5967 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5969 *Makefile
*) ac_comsub
="1i\\
5970 # $configure_input" ;;
5974 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5976 s%@configure_input@%$configure_input%g
5977 s%@srcdir@%$srcdir%g
5978 s%@top_srcdir@%$top_srcdir%g
5979 s%@INSTALL@%$INSTALL%g
5980 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5984 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5985 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5987 # ac_d sets the value in "#define NAME VALUE" lines.
5988 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5989 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5992 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5993 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5994 ac_uB
='\([ ]\)%\1#\2define\3'
5997 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5998 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5999 ac_eB
='$%\1#\2define\3'
6003 if test "${CONFIG_HEADERS+set}" != set; then
6005 cat >> $CONFIG_STATUS <<EOF
6006 CONFIG_HEADERS="config.h:config.in"
6008 cat >> $CONFIG_STATUS <<\EOF
6010 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6011 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6013 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6014 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6015 *) ac_file_in
="${ac_file}.in" ;;
6018 echo creating
$ac_file
6020 rm -f conftest.frag conftest.
in conftest.out
6021 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6022 cat $ac_file_inputs > conftest.
in
6026 # Transform confdefs.h into a sed script conftest.vals that substitutes
6027 # the proper values into config.h.in to produce config.h. And first:
6028 # Protect against being on the right side of a sed subst in config.status.
6029 # Protect against being in an unquoted here document in config.status.
6031 cat > conftest.hdr
<<\EOF
6034 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6038 sed -n -f conftest.hdr confdefs.h > conftest.vals
6041 # This sed command replaces #undef with comments. This is necessary, for
6042 # example, in the case of _POSIX_SOURCE, which is predefined and required
6043 # on some systems where configure will not decide to define it.
6044 cat >> conftest.vals <<\EOF
6045 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6048 # Break up conftest.vals because some shells have a limit on
6049 # the size of here documents, and old seds have small limits too.
6054 ac_lines=`grep -c . conftest.vals
`
6055 # grep -c gives empty output for an empty file on some AIX systems.
6056 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6057 # Write a limited-size here document to conftest.frag.
6058 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6059 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6061 sed -f conftest.frag conftest.in > conftest.out
6063 mv conftest.out conftest.in
6065 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6067 mv conftest.tail conftest.vals
6071 cat >> $CONFIG_STATUS <<\EOF
6072 rm -f conftest.frag conftest.h
6073 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6074 cat conftest.in >> conftest.h
6076 if cmp -s $ac_file conftest.h 2>/dev/null; then
6077 echo "$ac_file is unchanged"
6080 # Remove last slash and all that follows it. Not all systems have dirname.
6081 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6082 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6083 # The file is in a subdirectory.
6084 test ! -d "$ac_dir" && mkdir "$ac_dir"
6087 mv conftest.h $ac_file
6092 cat >> $CONFIG_STATUS <<EOF
6094 target_cpu_type=${target_cpu_type}
6095 cgen_cpu_prefix=${cgen_cpu_prefix}
6096 obj_format=${obj_format}
6099 cat >> $CONFIG_STATUS <<\EOF
6100 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6101 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6102 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6103 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6104 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6105 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6106 if test "x$cgen_cpu_prefix" != x ; then
6107 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6110 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6113 chmod +x $CONFIG_STATUS
6114 rm -fr confdefs* $ac_clean_files
6115 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1