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 avoid locking (might break parallel builds)"
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 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
33 --disable-nls do not use Native Language Support"
35 --with-included-gettext use the GNU gettext library included here"
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
40 # Initialize some variables set by options.
41 # The variables have the same names as the options, with
42 # dashes changed to underlines.
44 cache_file
=.
/config.cache
53 program_transform_name
=s
,x
,x
,
62 bindir
='${exec_prefix}/bin'
63 sbindir
='${exec_prefix}/sbin'
64 libexecdir
='${exec_prefix}/libexec'
65 datadir
='${prefix}/share'
66 sysconfdir
='${prefix}/etc'
67 sharedstatedir
='${prefix}/com'
68 localstatedir
='${prefix}/var'
69 libdir
='${exec_prefix}/lib'
70 includedir
='${prefix}/include'
71 oldincludedir
='/usr/include'
72 infodir
='${prefix}/info'
73 mandir
='${prefix}/man'
75 # Initialize some other variables.
78 SHELL
=${CONFIG_SHELL-/bin/sh}
79 # Maximum number of lines to put in a shell here document.
86 # If the previous option needs an argument, assign it.
87 if test -n "$ac_prev"; then
88 eval "$ac_prev=\$ac_option"
94 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
98 # Accept the important Cygnus configure options, so we can diagnose typos.
102 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
104 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
105 bindir
="$ac_optarg" ;;
107 -build |
--build |
--buil |
--bui |
--bu)
109 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
110 build
="$ac_optarg" ;;
112 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
113 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
114 ac_prev
=cache_file
;;
115 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
116 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
117 cache_file
="$ac_optarg" ;;
119 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
121 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
123 datadir
="$ac_optarg" ;;
125 -disable-* |
--disable-*)
126 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
127 # Reject names that are not valid shell variable names.
128 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
129 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
131 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
132 eval "enable_${ac_feature}=no" ;;
134 -enable-* |
--enable-*)
135 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
136 # Reject names that are not valid shell variable names.
137 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
138 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
140 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
145 eval "enable_${ac_feature}='$ac_optarg'" ;;
147 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
148 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
149 |
--exec |
--exe |
--ex)
150 ac_prev
=exec_prefix
;;
151 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
152 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
153 |
--exec=* |
--exe=* |
--ex=*)
154 exec_prefix
="$ac_optarg" ;;
156 -gas |
--gas |
--ga |
--g)
157 # Obsolete; use --with-gas.
160 -help |
--help |
--hel |
--he)
161 # Omit some internal or obsolete options to make the list less imposing.
162 # This message is too long to be a string in the A/UX 3.1 sh.
164 Usage: configure [options] [host]
165 Options: [defaults in brackets after descriptions]
167 --cache-file=FILE cache test results in FILE
168 --help print this message
169 --no-create do not create output files
170 --quiet, --silent do not print \`checking...' messages
171 --site-file=FILE use FILE as the site file
172 --version print the version of autoconf that created configure
173 Directory and file names:
174 --prefix=PREFIX install architecture-independent files in PREFIX
176 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
178 --bindir=DIR user executables in DIR [EPREFIX/bin]
179 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
180 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
181 --datadir=DIR read-only architecture-independent data in DIR
183 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
184 --sharedstatedir=DIR modifiable architecture-independent data in DIR
186 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
187 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
188 --includedir=DIR C header files in DIR [PREFIX/include]
189 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
190 --infodir=DIR info documentation in DIR [PREFIX/info]
191 --mandir=DIR man documentation in DIR [PREFIX/man]
192 --srcdir=DIR find the sources in DIR [configure dir or ..]
193 --program-prefix=PREFIX prepend PREFIX to installed program names
194 --program-suffix=SUFFIX append SUFFIX to installed program names
195 --program-transform-name=PROGRAM
196 run sed PROGRAM on installed program names
200 --build=BUILD configure for building on BUILD [BUILD=HOST]
201 --host=HOST configure for HOST [guessed]
202 --target=TARGET configure for TARGET [TARGET=HOST]
203 Features and packages:
204 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
205 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
206 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
207 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
208 --x-includes=DIR X include files are in DIR
209 --x-libraries=DIR X library files are in DIR
211 if test -n "$ac_help"; then
212 echo "--enable and --with options recognized:$ac_help"
216 -host |
--host |
--hos |
--ho)
218 -host=* |
--host=* |
--hos=* |
--ho=*)
221 -includedir |
--includedir |
--includedi |
--included |
--include \
222 |
--includ |
--inclu |
--incl |
--inc)
223 ac_prev
=includedir
;;
224 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
225 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
226 includedir
="$ac_optarg" ;;
228 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
230 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
231 infodir
="$ac_optarg" ;;
233 -libdir |
--libdir |
--libdi |
--libd)
235 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
236 libdir
="$ac_optarg" ;;
238 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
239 |
--libexe |
--libex |
--libe)
240 ac_prev
=libexecdir
;;
241 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
242 |
--libexe=* |
--libex=* |
--libe=*)
243 libexecdir
="$ac_optarg" ;;
245 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
246 |
--localstate |
--localstat |
--localsta |
--localst \
247 |
--locals |
--local |
--loca |
--loc |
--lo)
248 ac_prev
=localstatedir
;;
249 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
250 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
251 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
252 localstatedir
="$ac_optarg" ;;
254 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
256 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
257 mandir
="$ac_optarg" ;;
260 # Obsolete; use --without-fp.
263 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
267 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
268 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
271 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
272 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
273 |
--oldin |
--oldi |
--old |
--ol |
--o)
274 ac_prev
=oldincludedir
;;
275 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
276 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
277 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
278 oldincludedir
="$ac_optarg" ;;
280 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
282 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
283 prefix
="$ac_optarg" ;;
285 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
286 |
--program-pre |
--program-pr |
--program-p)
287 ac_prev
=program_prefix
;;
288 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
289 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
290 program_prefix
="$ac_optarg" ;;
292 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
293 |
--program-suf |
--program-su |
--program-s)
294 ac_prev
=program_suffix
;;
295 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
296 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
297 program_suffix
="$ac_optarg" ;;
299 -program-transform-name |
--program-transform-name \
300 |
--program-transform-nam |
--program-transform-na \
301 |
--program-transform-n |
--program-transform- \
302 |
--program-transform |
--program-transfor \
303 |
--program-transfo |
--program-transf \
304 |
--program-trans |
--program-tran \
305 |
--progr-tra |
--program-tr |
--program-t)
306 ac_prev
=program_transform_name
;;
307 -program-transform-name=* |
--program-transform-name=* \
308 |
--program-transform-nam=* |
--program-transform-na=* \
309 |
--program-transform-n=* |
--program-transform-=* \
310 |
--program-transform=* |
--program-transfor=* \
311 |
--program-transfo=* |
--program-transf=* \
312 |
--program-trans=* |
--program-tran=* \
313 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
314 program_transform_name
="$ac_optarg" ;;
316 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
317 |
-silent |
--silent |
--silen |
--sile |
--sil)
320 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
322 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
324 sbindir
="$ac_optarg" ;;
326 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
327 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
328 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
330 ac_prev
=sharedstatedir
;;
331 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
332 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
333 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
335 sharedstatedir
="$ac_optarg" ;;
337 -site |
--site |
--sit)
339 -site=* |
--site=* |
--sit=*)
342 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
344 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
345 sitefile
="$ac_optarg" ;;
347 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
349 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
350 srcdir
="$ac_optarg" ;;
352 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
353 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
354 ac_prev
=sysconfdir
;;
355 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
356 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
357 sysconfdir
="$ac_optarg" ;;
359 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
361 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
362 target
="$ac_optarg" ;;
364 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
367 -version |
--version |
--versio |
--versi |
--vers)
368 echo "configure generated by autoconf version 2.13"
372 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
373 # Reject names that are not valid shell variable names.
374 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
375 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
377 ac_package
=`echo $ac_package| sed 's/-/_/g'`
382 eval "with_${ac_package}='$ac_optarg'" ;;
384 -without-* |
--without-*)
385 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
386 # Reject names that are not valid shell variable names.
387 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
388 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
390 ac_package
=`echo $ac_package| sed 's/-/_/g'`
391 eval "with_${ac_package}=no" ;;
394 # Obsolete; use --with-x.
397 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
398 |
--x-incl |
--x-inc |
--x-in |
--x-i)
399 ac_prev
=x_includes
;;
400 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
401 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
402 x_includes
="$ac_optarg" ;;
404 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
405 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
406 ac_prev
=x_libraries
;;
407 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
408 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
409 x_libraries
="$ac_optarg" ;;
411 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
415 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
416 echo "configure: warning: $ac_option: invalid host type" 1>&2
418 if test "x$nonopt" != xNONE
; then
419 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
427 if test -n "$ac_prev"; then
428 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
431 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
433 # File descriptor usage:
436 # 2 errors and warnings
437 # 3 some systems may open it to /dev/tty
438 # 4 used on the Kubota Titan
439 # 6 checking for... messages and results
440 # 5 compiler messages saved in config.log
441 if test "$silent" = yes; then
449 This file contains any messages produced by compilers while
450 running configure, to aid debugging if configure makes a mistake.
453 # Strip out --no-create and --no-recursion so they do not pile up.
454 # Also quote any args containing shell metacharacters.
459 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
460 |
--no-cr |
--no-c) ;;
461 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
462 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
463 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
464 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
465 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
470 # Only set these to C if already set. These must not be set unconditionally
471 # because not all systems understand e.g. LANG=C (notably SCO).
472 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
473 # Non-C LC_CTYPE values break the ctype check.
474 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
475 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
476 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
477 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
479 # confdefs.h avoids OS command line length limits that DEFS can exceed.
480 rm -rf conftest
* confdefs.h
481 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
484 # A filename unique to this package, relative to the directory that
485 # configure is in, which we can look for to find out if srcdir is correct.
488 # Find the source files, if location was not specified.
489 if test -z "$srcdir"; then
490 ac_srcdir_defaulted
=yes
491 # Try the directory containing this script, then its parent.
493 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
494 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
496 if test ! -r $srcdir/$ac_unique_file; then
500 ac_srcdir_defaulted
=no
502 if test ! -r $srcdir/$ac_unique_file; then
503 if test "$ac_srcdir_defaulted" = yes; then
504 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
506 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
509 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
511 # Prefer explicitly selected file to automatically selected ones.
512 if test -z "$sitefile"; then
513 if test -z "$CONFIG_SITE"; then
514 if test "x$prefix" != xNONE
; then
515 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
517 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
521 CONFIG_SITE
="$sitefile"
523 for ac_site_file
in $CONFIG_SITE; do
524 if test -r "$ac_site_file"; then
525 echo "loading site script $ac_site_file"
530 if test -r "$cache_file"; then
531 echo "loading cache $cache_file"
534 echo "creating cache $cache_file"
539 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
540 ac_cpp
='$CPP $CPPFLAGS'
541 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
542 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
543 cross_compiling
=$ac_cv_prog_cc_cross
547 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
548 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
549 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
556 ac_n
= ac_c
='\c' ac_t
=
562 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
563 if test -f $ac_dir/install-sh
; then
565 ac_install_sh
="$ac_aux_dir/install-sh -c"
567 elif test -f $ac_dir/install.sh
; then
569 ac_install_sh
="$ac_aux_dir/install.sh -c"
573 if test -z "$ac_aux_dir"; then
574 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
576 ac_config_guess
=$ac_aux_dir/config.guess
577 ac_config_sub
=$ac_aux_dir/config.sub
578 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
581 # Do some error checking and defaulting for the host and target type.
583 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
586 # 1. You are not allowed to specify --host, --target, and nonopt at the
588 # 2. Host defaults to nonopt.
589 # 3. If nonopt is not specified, then host defaults to the current host,
590 # as determined by config.guess.
591 # 4. Target and build default to nonopt.
592 # 5. If nonopt is not specified, then target and build default to host.
594 # The aliases save the names the user supplied, while $host etc.
595 # will get canonicalized.
596 case $host---$target---$nonopt in
597 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
598 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
602 # Make sure we can run config.sub.
603 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
604 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
607 echo $ac_n "checking host system type""... $ac_c" 1>&6
608 echo "configure:609: checking host system type" >&5
611 case "$host_alias" in
615 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
616 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
618 *) host_alias
=$nonopt ;;
622 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
623 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
624 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
625 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
626 echo "$ac_t""$host" 1>&6
628 echo $ac_n "checking target system type""... $ac_c" 1>&6
629 echo "configure:630: checking target system type" >&5
632 case "$target_alias" in
635 NONE
) target_alias
=$host_alias ;;
636 *) target_alias
=$nonopt ;;
640 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
641 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
642 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
643 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
644 echo "$ac_t""$target" 1>&6
646 echo $ac_n "checking build system type""... $ac_c" 1>&6
647 echo "configure:648: checking build system type" >&5
650 case "$build_alias" in
653 NONE
) build_alias
=$host_alias ;;
654 *) build_alias
=$nonopt ;;
658 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
659 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
660 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
661 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
662 echo "$ac_t""$build" 1>&6
664 test "$host_alias" != "$target_alias" &&
665 test "$program_prefix$program_suffix$program_transform_name" = \
667 program_prefix
=${target_alias}-
670 # Find a good install program. We prefer a C program (faster),
671 # so one script is as good as another. But avoid the broken or
672 # incompatible versions:
673 # SysV /etc/install, /usr/sbin/install
674 # SunOS /usr/etc/install
677 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
678 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
679 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
680 # ./install, which can be erroneously created by make from ./install.sh.
681 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
682 echo "configure:683: checking for a BSD compatible install" >&5
683 if test -z "$INSTALL"; then
684 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
685 echo $ac_n "(cached) $ac_c" 1>&6
687 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
688 for ac_dir
in $PATH; do
689 # Account for people who put trailing slashes in PATH elements.
691 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
693 # OSF1 and SCO ODT 3.0 have their own names for install.
694 # Don't use installbsd from OSF since it installs stuff as root
696 for ac_prog
in ginstall scoinst
install; do
697 if test -f $ac_dir/$ac_prog; then
698 if test $ac_prog = install &&
699 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
700 # AIX install. It has an incompatible calling convention.
703 ac_cv_path_install
="$ac_dir/$ac_prog -c"
714 if test "${ac_cv_path_install+set}" = set; then
715 INSTALL
="$ac_cv_path_install"
717 # As a last resort, use the slow shell script. We don't cache a
718 # path for INSTALL within a source directory, because that will
719 # break other packages using the cache if that directory is
720 # removed, or if the path is relative.
721 INSTALL
="$ac_install_sh"
724 echo "$ac_t""$INSTALL" 1>&6
726 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
727 # It thinks the first close brace ends the variable substitution.
728 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
730 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
732 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
734 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
735 echo "configure:736: checking whether build environment is sane" >&5
738 echo timestamp
> conftestfile
739 # Do `set' in a subshell so we don't clobber the current shell's
740 # arguments. Must try -L first in case configure is actually a
741 # symlink; some systems play weird games with the mod time of symlinks
742 # (eg FreeBSD returns the mod time of the symlink's containing
745 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
746 if test "$*" = "X"; then
748 set X
`ls -t $srcdir/configure conftestfile`
750 if test "$*" != "X $srcdir/configure conftestfile" \
751 && test "$*" != "X conftestfile $srcdir/configure"; then
753 # If neither matched, then we have a broken ls. This can happen
754 # if, for instance, CONFIG_SHELL is bash and it inherits a
755 # broken ls alias from the environment. This has actually
756 # happened. Such a system could not be considered "sane".
757 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
758 alias in your environment" 1>&2; exit 1; }
761 test "$2" = conftestfile
767 { echo "configure: error: newly created file is older than distributed files!
768 Check your system clock" 1>&2; exit 1; }
771 echo "$ac_t""yes" 1>&6
772 if test "$program_transform_name" = s
,x
,x
,; then
773 program_transform_name
=
775 # Double any \ or $. echo might interpret backslashes.
776 cat <<\EOF_SED
> conftestsed
777 s
,\\,\\\\,g
; s
,\$
,$$
,g
779 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
782 test "$program_prefix" != NONE
&&
783 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
784 # Use a double $ so make ignores it.
785 test "$program_suffix" != NONE
&&
786 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
788 # sed with no file args requires a program.
789 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
791 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
792 echo "configure:793: checking whether ${MAKE-make} sets \${MAKE}" >&5
793 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
794 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
795 echo $ac_n "(cached) $ac_c" 1>&6
797 cat > conftestmake
<<\EOF
799 @
echo 'ac_maketemp="${MAKE}"'
801 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
802 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
803 if test -n "$ac_maketemp"; then
804 eval ac_cv_prog_make_
${ac_make}_set
=yes
806 eval ac_cv_prog_make_
${ac_make}_set
=no
810 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
811 echo "$ac_t""yes" 1>&6
814 echo "$ac_t""no" 1>&6
815 SET_MAKE
="MAKE=${MAKE-make}"
823 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
824 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
826 cat >> confdefs.h
<<EOF
827 #define PACKAGE "$PACKAGE"
830 cat >> confdefs.h
<<EOF
831 #define VERSION "$VERSION"
836 missing_dir
=`cd $ac_aux_dir && pwd`
837 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
838 echo "configure:839: checking for working aclocal" >&5
839 # Run test in a subshell; some versions of sh will print an error if
840 # an executable is not found, even if stderr is redirected.
841 # Redirect stdin to placate older versions of autoconf. Sigh.
842 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
844 echo "$ac_t""found" 1>&6
846 ACLOCAL
="$missing_dir/missing aclocal"
847 echo "$ac_t""missing" 1>&6
850 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
851 echo "configure:852: checking for working autoconf" >&5
852 # Run test in a subshell; some versions of sh will print an error if
853 # an executable is not found, even if stderr is redirected.
854 # Redirect stdin to placate older versions of autoconf. Sigh.
855 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
857 echo "$ac_t""found" 1>&6
859 AUTOCONF
="$missing_dir/missing autoconf"
860 echo "$ac_t""missing" 1>&6
863 echo $ac_n "checking for working automake""... $ac_c" 1>&6
864 echo "configure:865: checking for working automake" >&5
865 # Run test in a subshell; some versions of sh will print an error if
866 # an executable is not found, even if stderr is redirected.
867 # Redirect stdin to placate older versions of autoconf. Sigh.
868 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
870 echo "$ac_t""found" 1>&6
872 AUTOMAKE
="$missing_dir/missing automake"
873 echo "$ac_t""missing" 1>&6
876 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
877 echo "configure:878: checking for working autoheader" >&5
878 # Run test in a subshell; some versions of sh will print an error if
879 # an executable is not found, even if stderr is redirected.
880 # Redirect stdin to placate older versions of autoconf. Sigh.
881 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
882 AUTOHEADER
=autoheader
883 echo "$ac_t""found" 1>&6
885 AUTOHEADER
="$missing_dir/missing autoheader"
886 echo "$ac_t""missing" 1>&6
889 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
890 echo "configure:891: checking for working makeinfo" >&5
891 # Run test in a subshell; some versions of sh will print an error if
892 # an executable is not found, even if stderr is redirected.
893 # Redirect stdin to placate older versions of autoconf. Sigh.
894 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
896 echo "$ac_t""found" 1>&6
898 MAKEINFO
="$missing_dir/missing makeinfo"
899 echo "$ac_t""missing" 1>&6
904 # Check whether --enable-shared or --disable-shared was given.
905 if test "${enable_shared+set}" = set; then
906 enableval
="$enable_shared"
909 yes) enable_shared
=yes ;;
910 no
) enable_shared
=no
;;
913 # Look at the argument we got. We use all the common list separators.
914 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
915 for pkg
in $enableval; do
916 if test "X$pkg" = "X$p"; then
927 # Check whether --enable-static or --disable-static was given.
928 if test "${enable_static+set}" = set; then
929 enableval
="$enable_static"
932 yes) enable_static
=yes ;;
933 no
) enable_static
=no
;;
936 # Look at the argument we got. We use all the common list separators.
937 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
938 for pkg
in $enableval; do
939 if test "X$pkg" = "X$p"; then
950 # Check whether --enable-fast-install or --disable-fast-install was given.
951 if test "${enable_fast_install+set}" = set; then
952 enableval
="$enable_fast_install"
955 yes) enable_fast_install
=yes ;;
956 no
) enable_fast_install
=no
;;
958 enable_fast_install
=no
959 # Look at the argument we got. We use all the common list separators.
960 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
961 for pkg
in $enableval; do
962 if test "X$pkg" = "X$p"; then
963 enable_fast_install
=yes
970 enable_fast_install
=yes
973 # Extract the first word of "ranlib", so it can be a program name with args.
974 set dummy ranlib
; ac_word
=$2
975 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
976 echo "configure:977: checking for $ac_word" >&5
977 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
978 echo $ac_n "(cached) $ac_c" 1>&6
980 if test -n "$RANLIB"; then
981 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
983 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
985 for ac_dir
in $ac_dummy; do
986 test -z "$ac_dir" && ac_dir
=.
987 if test -f $ac_dir/$ac_word; then
988 ac_cv_prog_RANLIB
="ranlib"
993 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
996 RANLIB
="$ac_cv_prog_RANLIB"
997 if test -n "$RANLIB"; then
998 echo "$ac_t""$RANLIB" 1>&6
1000 echo "$ac_t""no" 1>&6
1003 # Extract the first word of "gcc", so it can be a program name with args.
1004 set dummy gcc
; ac_word
=$2
1005 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1006 echo "configure:1007: checking for $ac_word" >&5
1007 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1008 echo $ac_n "(cached) $ac_c" 1>&6
1010 if test -n "$CC"; then
1011 ac_cv_prog_CC
="$CC" # Let the user override the test.
1013 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1015 for ac_dir
in $ac_dummy; do
1016 test -z "$ac_dir" && ac_dir
=.
1017 if test -f $ac_dir/$ac_word; then
1026 if test -n "$CC"; then
1027 echo "$ac_t""$CC" 1>&6
1029 echo "$ac_t""no" 1>&6
1032 if test -z "$CC"; then
1033 # Extract the first word of "cc", so it can be a program name with args.
1034 set dummy cc
; ac_word
=$2
1035 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1036 echo "configure:1037: checking for $ac_word" >&5
1037 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1038 echo $ac_n "(cached) $ac_c" 1>&6
1040 if test -n "$CC"; then
1041 ac_cv_prog_CC
="$CC" # Let the user override the test.
1043 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1046 for ac_dir
in $ac_dummy; do
1047 test -z "$ac_dir" && ac_dir
=.
1048 if test -f $ac_dir/$ac_word; then
1049 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1050 ac_prog_rejected
=yes
1058 if test $ac_prog_rejected = yes; then
1059 # We found a bogon in the path, so make sure we never use it.
1060 set dummy
$ac_cv_prog_CC
1062 if test $# -gt 0; then
1063 # We chose a different compiler from the bogus one.
1064 # However, it has the same basename, so the bogon will be chosen
1065 # first if we set CC to just the basename; use the full file name.
1067 set dummy
"$ac_dir/$ac_word" "$@"
1075 if test -n "$CC"; then
1076 echo "$ac_t""$CC" 1>&6
1078 echo "$ac_t""no" 1>&6
1081 if test -z "$CC"; then
1082 case "`uname -s`" in
1084 # Extract the first word of "cl", so it can be a program name with args.
1085 set dummy cl
; ac_word
=$2
1086 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1087 echo "configure:1088: checking for $ac_word" >&5
1088 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1089 echo $ac_n "(cached) $ac_c" 1>&6
1091 if test -n "$CC"; then
1092 ac_cv_prog_CC
="$CC" # Let the user override the test.
1094 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1096 for ac_dir
in $ac_dummy; do
1097 test -z "$ac_dir" && ac_dir
=.
1098 if test -f $ac_dir/$ac_word; then
1107 if test -n "$CC"; then
1108 echo "$ac_t""$CC" 1>&6
1110 echo "$ac_t""no" 1>&6
1115 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1118 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1119 echo "configure:1120: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1122 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1123 ac_cpp
='$CPP $CPPFLAGS'
1124 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1125 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1126 cross_compiling
=$ac_cv_prog_cc_cross
1128 cat > conftest.
$ac_ext << EOF
1130 #line 1131 "configure"
1131 #include "confdefs.h"
1135 if { (eval echo configure
:1136: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1136 ac_cv_prog_cc_works
=yes
1137 # If we can't run a trivial program, we are probably using a cross compiler.
1138 if (.
/conftest
; exit) 2>/dev
/null
; then
1139 ac_cv_prog_cc_cross
=no
1141 ac_cv_prog_cc_cross
=yes
1144 echo "configure: failed program was:" >&5
1145 cat conftest.
$ac_ext >&5
1146 ac_cv_prog_cc_works
=no
1150 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1151 ac_cpp
='$CPP $CPPFLAGS'
1152 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1153 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1154 cross_compiling
=$ac_cv_prog_cc_cross
1156 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1157 if test $ac_cv_prog_cc_works = no
; then
1158 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1160 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1161 echo "configure:1162: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1162 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1163 cross_compiling
=$ac_cv_prog_cc_cross
1165 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1166 echo "configure:1167: checking whether we are using GNU C" >&5
1167 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1168 echo $ac_n "(cached) $ac_c" 1>&6
1170 cat > conftest.c
<<EOF
1175 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1182 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1184 if test $ac_cv_prog_gcc = yes; then
1190 ac_test_CFLAGS
="${CFLAGS+set}"
1191 ac_save_CFLAGS
="$CFLAGS"
1193 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1194 echo "configure:1195: checking whether ${CC-cc} accepts -g" >&5
1195 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1196 echo $ac_n "(cached) $ac_c" 1>&6
1198 echo 'void f(){}' > conftest.c
1199 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1208 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1209 if test "$ac_test_CFLAGS" = set; then
1210 CFLAGS
="$ac_save_CFLAGS"
1211 elif test $ac_cv_prog_cc_g = yes; then
1212 if test "$GCC" = yes; then
1218 if test "$GCC" = yes; then
1225 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1226 if test "${with_gnu_ld+set}" = set; then
1227 withval
="$with_gnu_ld"
1228 test "$withval" = no || with_gnu_ld
=yes
1234 if test "$ac_cv_prog_gcc" = yes; then
1235 # Check if gcc -print-prog-name=ld gives a path.
1236 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1237 echo "configure:1238: checking for ld used by GCC" >&5
1238 ac_prog
=`($CC -print-prog-name=ld) 2>&5`
1240 # Accept absolute paths.
1241 [\\/]* |
[A-Za-z
]:[\\/]*)
1242 re_direlt
='/[^/][^/]*/\.\./'
1243 # Canonicalize the path of ld
1244 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1245 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1246 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1248 test -z "$LD" && LD
="$ac_prog"
1251 # If it fails, then pretend we aren't using GCC.
1255 # If it is relative, then search for the first ld in PATH.
1259 elif test "$with_gnu_ld" = yes; then
1260 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1261 echo "configure:1262: checking for GNU ld" >&5
1263 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1264 echo "configure:1265: checking for non-GNU ld" >&5
1266 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1267 echo $ac_n "(cached) $ac_c" 1>&6
1269 if test -z "$LD"; then
1270 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1271 for ac_dir
in $PATH; do
1272 test -z "$ac_dir" && ac_dir
=.
1273 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1274 ac_cv_path_LD
="$ac_dir/$ac_prog"
1275 # Check to see if the program is GNU ld. I'd rather use --version,
1276 # but apparently some GNU ld's only accept -v.
1277 # Break only if it was the GNU/non-GNU ld that we prefer.
1278 if "$ac_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1279 test "$with_gnu_ld" != no
&& break
1281 test "$with_gnu_ld" != yes && break
1287 ac_cv_path_LD
="$LD" # Let the user override the test with a path.
1292 if test -n "$LD"; then
1293 echo "$ac_t""$LD" 1>&6
1295 echo "$ac_t""no" 1>&6
1297 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1298 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1299 echo "configure:1300: checking if the linker ($LD) is GNU ld" >&5
1300 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1301 echo $ac_n "(cached) $ac_c" 1>&6
1303 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1304 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1305 ac_cv_prog_gnu_ld
=yes
1307 ac_cv_prog_gnu_ld
=no
1311 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1314 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1315 echo "configure:1316: checking for BSD-compatible nm" >&5
1316 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1317 echo $ac_n "(cached) $ac_c" 1>&6
1319 if test -n "$NM"; then
1320 # Let the user override the test.
1323 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1324 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1325 test -z "$ac_dir" && ac_dir
=.
1326 if test -f $ac_dir/nm ||
test -f $ac_dir/nm
$ac_exeext ; then
1327 # Check to see if the nm accepts a BSD-compat flag.
1328 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1329 # nm: unknown option "B" ignored
1330 if ($ac_dir/nm
-B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1331 ac_cv_path_NM
="$ac_dir/nm -B"
1333 elif ($ac_dir/nm
-p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1334 ac_cv_path_NM
="$ac_dir/nm -p"
1337 ac_cv_path_NM
=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1338 continue # so that we can try to find one that supports BSD flags
1343 test -z "$ac_cv_path_NM" && ac_cv_path_NM
=nm
1348 echo "$ac_t""$NM" 1>&6
1350 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1351 echo "configure:1352: checking whether ln -s works" >&5
1352 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1353 echo $ac_n "(cached) $ac_c" 1>&6
1356 if ln -s X conftestdata
2>/dev
/null
1359 ac_cv_prog_LN_S
="ln -s"
1364 LN_S
="$ac_cv_prog_LN_S"
1365 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1366 echo "$ac_t""yes" 1>&6
1368 echo "$ac_t""no" 1>&6
1373 NONE
) lt_target
="$host" ;;
1374 *) lt_target
="$target" ;;
1377 # Check for any special flags to pass to ltconfig.
1378 libtool_flags
="--cache-file=$cache_file"
1379 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
1380 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
1381 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
1382 test "$ac_cv_prog_gcc" = yes && libtool_flags
="$libtool_flags --with-gcc"
1383 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
1386 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1387 if test "${enable_libtool_lock+set}" = set; then
1388 enableval
="$enable_libtool_lock"
1392 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
1393 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
1395 # Some flags need to be propagated to the compiler or linker for good
1397 case "$lt_target" in
1399 # Find out which ABI we are using.
1400 echo '#line 1401 "configure"' > conftest.
$ac_ext
1401 if { (eval echo configure
:1402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1402 case "`/usr/bin/file conftest.o`" in
1418 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1419 SAVE_CFLAGS
="$CFLAGS"
1420 CFLAGS
="$CFLAGS -belf"
1421 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1422 echo "configure:1423: checking whether the C compiler needs -belf" >&5
1423 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1424 echo $ac_n "(cached) $ac_c" 1>&6
1426 cat > conftest.
$ac_ext <<EOF
1427 #line 1428 "configure"
1428 #include "confdefs.h"
1434 if { (eval echo configure
:1435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1436 lt_cv_cc_needs_belf
=yes
1438 echo "configure: failed program was:" >&5
1439 cat conftest.
$ac_ext >&5
1441 lt_cv_cc_needs_belf
=no
1446 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1447 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
1448 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1449 CFLAGS
="$SAVE_CFLAGS"
1457 # Save cache, so that ltconfig can load it
1458 cat > confcache
<<\EOF
1459 # This file is a shell script that caches the results of configure
1460 # tests run on this system so they can be shared between configure
1461 # scripts and configure runs. It is not useful on other systems.
1462 # If it contains results you don't want to keep, you may remove or edit it.
1464 # By default, configure uses ./config.cache as the cache file,
1465 # creating it if it does not exist already. You can give configure
1466 # the --cache-file=FILE option to use a different cache file; that is
1467 # what configure does when it calls configure scripts in
1468 # subdirectories, so they share the cache.
1469 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1470 # config.status only pays attention to the cache file if you give it the
1471 # --recheck option to rerun configure.
1474 # The following way of writing the cache mishandles newlines in values,
1475 # but we know of no workaround that is simple, portable, and efficient.
1476 # So, don't put newlines in cache variables' values.
1477 # Ultrix sh set writes to stderr and can't be redirected directly,
1478 # and sets the high bit in the cache file unless we assign to the vars.
1480 case `(ac_space=' '; set | grep ac_space) 2>&1` in
1482 # `set' does not quote correctly, so add quotes (double-quote substitution
1483 # turns \\\\ into \\, and sed turns \\ into \).
1485 -e "s/'/'\\\\''/g" \
1486 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1489 # `set' quotes correctly as required by POSIX, so do not add quotes.
1490 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1493 if cmp -s $cache_file confcache
; then
1496 if test -w $cache_file; then
1497 echo "updating cache $cache_file"
1498 cat confcache
> $cache_file
1500 echo "not updating unwritable cache $cache_file"
1506 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1507 CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
1508 LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
1509 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" \
1510 DLLTOOL
="$DLLTOOL" AS
="$AS" OBJDUMP
="$OBJDUMP" \
1511 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
1512 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh
$lt_target \
1513 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1515 # Reload cache, that may have been modified by ltconfig
1516 if test -r "$cache_file"; then
1517 echo "loading cache $cache_file"
1520 echo "creating cache $cache_file"
1525 # This can be used to rebuild libtool when needed
1526 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1528 # Always use our own libtool.
1529 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
1531 # Redirect the config.log output again, so that the ltconfig log is not
1532 # clobbered by the next message.
1533 exec 5>>.
/config.log
1537 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
1538 if test "${enable_bfd_assembler+set}" = set; then
1539 enableval
="$enable_bfd_assembler"
1540 case "${enableval}" in
1541 yes) need_bfd
=yes user_bfd_gas
=yes ;;
1542 no
) user_bfd_gas
=no
;;
1543 *) { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
1546 # Check whether --enable-targets or --disable-targets was given.
1547 if test "${enable_targets+set}" = set; then
1548 enableval
="$enable_targets"
1549 case "${enableval}" in
1550 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1552 no
) enable_targets
= ;;
1553 *) enable_targets
=$enableval ;;
1556 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1557 if test "${enable_commonbfdlib+set}" = set; then
1558 enableval
="$enable_commonbfdlib"
1559 case "${enableval}" in
1560 yes) commonbfdlib
=true
;;
1561 no
) commonbfdlib
=false
;;
1562 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1568 build_warnings
="-W -Wall"
1569 # Check whether --enable-build-warnings or --disable-build-warnings was given.
1570 if test "${enable_build_warnings+set}" = set; then
1571 enableval
="$enable_build_warnings"
1572 case "${enableval}" in
1574 no
) build_warnings
="-w";;
1575 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
1576 build_warnings
="${build_warnings} ${t}";;
1577 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
1578 build_warnings
="${t} ${build_warnings}";;
1579 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
1581 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
1582 echo "Setting warning flags = $build_warnings" 6>&1
1586 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
1587 WARN_CFLAGS
="${build_warnings}"
1591 # Generate a header file
1596 # If we are on a DOS filesystem, we must use gdb.ini rather than
1600 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
1608 # Makefile target for installing gas in $(tooldir)/bin.
1609 install_tooldir
=install-exec-tooldir
1613 if test -n "$enable_targets" ; then
1614 for t
in `echo $enable_targets | sed 's/,/ /g'`; do
1615 if test $t = "all"; then
1619 result
=`$ac_config_sub $t 2>/dev/null`
1620 if test -n "$result" ; then
1621 canon_targets
="$canon_targets $result"
1623 # # Permit "all", etc. We don't support it yet though.
1624 # canon_targets="$canon_targets $t"
1627 _gas_uniq_list
="$canon_targets"
1628 _gas_uniq_newlist
=""
1629 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
1630 case $_gas_uniq_i in
1632 *) case " $_gas_uniq_newlist " in
1633 *" $_gas_uniq_i "*) ;;
1634 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
1638 canon_targets
=$_gas_uniq_newlist
1644 for this_target
in $target $canon_targets ; do
1646 eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
1648 # check for architecture variants
1652 alpha
*) cpu_type
=alpha
;;
1653 armeb
) cpu_type
=arm endian
=big
;;
1654 arm
*) cpu_type
=arm endian
=little
;;
1655 armb
*) cpu_type
=arm endian
=little
;;
1656 armv
*l
) cpu_type
=arm endian
=little
;;
1657 armv
*b
) cpu_type
=arm endian
=big
;;
1658 strongarm
*) cpu_type
=arm endian
=little
;;
1659 thumb
*) cpu_type
=arm endian
=little
;;
1660 hppa
*) cpu_type
=hppa
;;
1661 i
[456]86) cpu_type
=i386
;;
1662 ia64
) cpu_type
=ia64
;;
1663 m6811|m6812
) cpu_type
=m68hc11
;;
1664 m680
[012346]0) cpu_type
=m68k
;;
1665 m68008
) cpu_type
=m68k
;;
1666 m683??
) cpu_type
=m68k
;;
1667 m5200
) cpu_type
=m68k
;;
1668 m8
*) cpu_type
=m88k
;;
1669 mips
*el
) cpu_type
=mips endian
=little
;;
1670 mips
*) cpu_type
=mips endian
=big
;;
1671 pjl
*) cpu_type
=pj endian
=little
;;
1672 pj
*) cpu_type
=pj endian
=big
;;
1673 powerpcle
*) cpu_type
=ppc endian
=little
;;
1674 powerpc
*) cpu_type
=ppc endian
=big
;;
1675 rs6000
*) cpu_type
=ppc
;;
1676 sparclite
*) cpu_type
=sparc arch
=sparclite
;;
1677 sparclet
*) cpu_type
=sparc arch
=sparclet
;;
1678 sparc64
*) cpu_type
=sparc arch
=v9-64
;;
1679 sparc86x
*) cpu_type
=sparc arch
=sparc86x
;;
1680 sparc
*) cpu_type
=sparc arch
=sparclite
;; # ??? See tc-sparc.c.
1681 v850
*) cpu_type
=v850
;;
1682 *) cpu_type
=${cpu} ;;
1685 if test ${this_target} = $target ; then
1686 target_cpu_type
=${cpu_type}
1687 elif test ${target_cpu_type} != ${cpu_type} ; then
1691 generic_target
=${cpu_type}-$vendor-$os
1696 # assign object format
1697 case ${generic_target} in
1698 a29k-
*-coff) fmt=coff
;;
1699 a29k-amd-udi
) fmt=coff
;;
1700 a29k-amd-ebmon
) fmt=coff
;;
1701 a29k-nyu-sym1
) fmt=coff
;;
1702 a29k-
*-vxworks*) fmt=coff
;;
1704 alpha
*-*-*vms
*) fmt=evax
;;
1705 alpha
*-*-netware*) fmt=ecoff
;;
1706 alpha
*-*-openbsd*) fmt=ecoff
;;
1707 alpha
*-*-osf*) fmt=ecoff
;;
1708 alpha
*-*-linuxecoff*) fmt=ecoff
;;
1709 alpha
*-*-linux-gnu*) fmt=elf em
=linux
;;
1710 alpha
*-*-netbsd*) fmt=elf em
=nbsd
;;
1712 arc-
*-elf*) fmt=elf bfd_gas
=yes ;;
1714 arm-
*-aout) fmt=aout
;;
1715 arm-
*-coff | thumb-
*-coff) fmt=coff
;;
1716 arm-
*-elf | thumb-
*-elf) fmt=elf
;;
1717 arm
*-*-conix*) fmt=elf
;;
1718 arm-
*-linux*aout
*) fmt=aout em
=linux
;;
1719 arm
*-*-linux-gnu*) fmt=elf em
=linux
;;
1720 arm-
*-netbsd*) fmt=aout em
=nbsd
;;
1721 arm-
*-oabi | thumb-
*-oabi) fmt=elf
;;
1722 arm-epoc-pe | thumb-epoc-pe
) fmt=coff em
=epoc-pe
;;
1723 arm-
*-wince) fmt=coff em
=wince-pe
;;
1724 arm-
*-pe | thumb-
*-pe) fmt=coff em
=pe
;;
1725 arm-
*-riscix*) fmt=aout em
=riscix
;;
1727 avr-
*-*) fmt=elf bfd_gas
=yes ;;
1729 cris-
*-*) fmt=multi bfd_gas
=yes ;;
1731 d10v-
*-*) fmt=elf bfd_gas
=yes ;;
1732 d30v-
*-*) fmt=elf bfd_gas
=yes ;;
1735 fr30-
*-*) fmt=elf bfd_gas
=yes ;;
1737 hppa-
*-linux-gnu*) case ${cpu} in
1739 fmt=elf em
=hppalinux64
;;
1743 hppa-
*-*elf
*) fmt=elf em
=hppa
;;
1744 hppa-
*-lites*) fmt=elf em
=hppa
;;
1745 hppa-
*-osf*) fmt=som em
=hppa
;;
1746 hppa-
*-rtems*) fmt=elf em
=hppa
;;
1747 hppa-
*-hpux11*) case ${cpu} in
1749 fmt=elf em
=hppa64
;;
1753 hppa-
*-hpux*) fmt=som em
=hppa
;;
1754 hppa-
*-mpeix*) fmt=som em
=hppa
;;
1755 hppa-
*-bsd*) fmt=som em
=hppa
;;
1756 hppa-
*-hiux*) fmt=som em
=hppa
;;
1758 h8300-
*-coff) fmt=coff
;;
1760 i370-
*-elf* | i370-
*-linux*) fmt=elf
;;
1761 i386-ibm-aix
*) fmt=coff em
=i386aix
;;
1762 i386-sequent-bsd
*) fmt=aout em
=dynix bfd_gas
=yes ;;
1763 i386-
*-beospe*) fmt=coff em
=pe bfd_gas
=yes ;;
1764 i386-
*-beoself* | i386-
*-beos*) fmt=elf bfd_gas
=yes ;;
1765 i386-
*-bsd*) fmt=aout em
=386bsd
;;
1766 i386-
*-netbsd0.8
) fmt=aout em
=386bsd
;;
1767 i386-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1768 i386-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes;;
1769 i386-
*-linux*aout
* | i386-
*-linuxoldld) fmt=aout em
=linux
;;
1770 i386-
*-linux*coff
*) fmt=coff em
=linux
;;
1771 i386-
*-linux-gnu*) fmt=elf em
=linux bfd_gas
=yes ;;
1772 i386-
*-lynxos*) fmt=coff em
=lynx
;;
1773 i386-
*-sysv4* | i386-
*-solaris* | i386-
*-elf)
1774 fmt=elf bfd_gas
=yes ;;
1775 i386-
*-freebsdaout* | i386-
*-freebsd[12].
* | i386-
*-freebsd[12])
1776 fmt=aout em
=386bsd
;;
1777 i386-
*-freebsd*) fmt=elf bfd_gas
=yes ;;
1778 i386-
*-coff | i386-
*-sysv* | i386-
*-sco3.2v5
*coff | i386-
*-isc*)
1780 i386-
*-sco3.2v5
*) fmt=elf
1781 if test ${this_target} = $target; then
1782 cat >> confdefs.h
<<\EOF
1788 i386-
*-sco3.2
*) fmt=coff
;;
1789 i386-
*-vsta) fmt=aout
;;
1790 i386-
*-msdosdjgpp* | i386-
*-go32* | i386-go32-rtems
*)
1792 i386-
*-rtemself*) fmt=elf
;;
1793 i386-
*-rtems*) fmt=coff
;;
1794 i386-
*-gnu*) fmt=elf
;;
1796 fmt=aout em
=mach bfd_gas
=yes ;;
1797 i386-
*-msdos*) fmt=aout
;;
1798 i386-
*-moss*) fmt=elf
;;
1799 i386-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
1800 i386-
*-cygwin*) fmt=coff em
=pe bfd_gas
=yes ;;
1801 i386-
*-interix*) fmt=coff em
=interix bfd_gas
=yes ;;
1802 i386-
*-mingw32*) fmt=coff em
=pe bfd_gas
=yes ;;
1803 i386-
*-*nt
*) fmt=coff em
=pe bfd_gas
=yes ;;
1804 i386-
*-vxworks*) fmt=aout
;;
1805 i960-
*-bout) fmt=bout
;;
1806 i960-
*-coff) fmt=coff em
=ic960
;;
1807 i960-
*-rtems*) fmt=coff em
=ic960
;;
1808 i960-
*-nindy*) fmt=bout
;;
1809 i960-
*-vxworks4*) fmt=bout
;;
1810 i960-
*-vxworks5.0
) fmt=bout
;;
1811 i960-
*-vxworks5.
*) fmt=coff em
=ic960
;;
1812 i960-
*-vxworks*) fmt=bout
;;
1813 i960-
*-elf*) fmt=elf
;;
1815 ia64-
*-elf*) fmt=elf
;;
1816 ia64-
*-linux-gnu*) fmt=elf em
=linux
;;
1818 m32r-
*-*) fmt=elf bfd_gas
=yes ;;
1820 m68hc11-
*-*|m6811-
*-*|m68hc12-
*-*|m6812-
*-*)fmt=elf bfd_gas
=yes ;;
1822 m68k-
*-vxworks* | m68k-ericsson-ose | m68k-
*-sunos*)
1824 m68k-motorola-sysv
*) fmt=coff em
=delta
;;
1825 m68k-bull-sysv3
*) fmt=coff em
=dpx2
;;
1826 m68k-apollo-
*) fmt=coff em
=apollo
;;
1827 m68k-
*-sysv4*) # must be before -sysv*
1829 m68k-
*-elf*) fmt=elf
;;
1830 m68k-
*-coff | m68k-
*-sysv* | m68k-
*-rtems*)
1832 m68k-
*-hpux*) fmt=hp300 em
=hp300
;;
1833 m68k-
*-linux*aout
*) fmt=aout em
=linux
;;
1834 m68k-
*-linux-gnu*) fmt=elf em
=linux
;;
1835 m68k-
*-gnu*) fmt=elf
;;
1836 m68k-
*-lynxos*) fmt=coff em
=lynx
;;
1837 m68k-
*-netbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1838 m68k-
*-openbsd*) fmt=aout em
=nbsd bfd_gas
=yes ;;
1839 m68k-apple-aux
*) fmt=coff em
=aux
;;
1840 m68k-
*-psos*) fmt=elf em
=psos
;;
1842 m88k-motorola-sysv3
*) fmt=coff em
=delt88
;;
1843 m88k-
*-coff*) fmt=coff
;;
1845 mcore-
*-elf) fmt=elf bfd_gas
=yes ;;
1846 mcore-
*-pe) fmt=coff em
=pe bfd_gas
=yes ;;
1848 # don't change em like *-*-bsd does
1849 mips-dec-netbsd
*) fmt=elf endian
=little
;;
1850 mips-dec-openbsd
*) fmt=elf endian
=little
;;
1851 mips-dec-bsd
*) fmt=aout endian
=little
;;
1852 mips-sony-bsd
*) fmt=ecoff
;;
1853 mips-
*-bsd*) { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
1854 mips-
*-ultrix*) fmt=ecoff endian
=little
;;
1855 mips-
*-osf*) fmt=ecoff endian
=little
;;
1856 mips-
*-ecoff*) fmt=ecoff
;;
1857 mips-
*-ecoff*) fmt=ecoff
;;
1858 mips-
*-pe*) fmt=coff endian
=little em
=pe
;;
1859 mips-
*-irix6*) fmt=elf
;;
1860 mips-
*-irix5*) fmt=elf
;;
1861 mips-
*-irix*) fmt=ecoff
;;
1862 mips-
*-lnews*) fmt=ecoff em
=lnews
;;
1863 mips-
*-riscos*) fmt=ecoff
;;
1864 mips-
*-sysv4*MP
*) fmt=elf em
=tmips
;;
1865 mips-
*-sysv*) fmt=ecoff
;;
1866 mips-
*-elf* | mips-
*-rtems* | mips-
*-linux-gnu* | mips-
*-gnu* | mips-
*-openbsd*)
1868 mips-
*-vxworks*) fmt=elf
1869 cat >> confdefs.h
<<\EOF
1870 #define MIPS_STABS_ELF 1
1874 mn10200-
*-*) fmt=elf bfd_gas
=yes ;;
1875 mn10300-
*-*) fmt=elf bfd_gas
=yes ;;
1877 ppc-
*-pe | ppc-
*-cygwin* | ppc-
*-winnt*)
1879 ppc-
*-aix*) fmt=coff
;;
1880 ppc-
*-beos*) fmt=coff
;;
1881 ppc-
*-*bsd
* | ppc-
*-elf* | ppc-
*-eabi* | ppc-
*-sysv4*)
1883 ppc-
*-linux-gnu*) fmt=elf
1886 *) { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
1889 ppc-
*-solaris*) fmt=elf
1890 if test ${this_target} = $target; then
1891 cat >> confdefs.h
<<\EOF
1892 #define TARGET_SOLARIS_COMMENT 1
1896 if test x
${endian} = xbig
; then
1897 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
1900 ppc-
*-rtems*) fmt=elf
;;
1901 ppc-
*-macos* | ppc-
*-mpw*)
1902 fmt=coff em
=macos
;;
1903 ppc-
*-netware*) fmt=elf em
=ppcnw
;;
1904 ppc-
*-vxworks*) fmt=elf
;;
1906 sh-
*-elf*) fmt=elf
;;
1907 sh-
*-coff*) fmt=coff
;;
1908 sh-
*-pe*) fmt=coff em
=pe bfd_gas
=yes;;
1909 sh-
*-rtemself*) fmt=elf
;;
1910 sh-
*-rtems*) fmt=coff
;;
1912 ns32k-pc532-mach
* | ns32k-pc532-ux
*) fmt=aout em
=pc532mach
;;
1913 ns32k-pc532-netbsd
* | ns32k-pc532-lites
*) fmt=aout em
=nbsd532
;;
1914 ns32k-pc532-openbsd
*) fmt=aout em
=nbsd532
;;
1916 sparc-
*-rtems*) fmt=aout
;;
1917 sparc-
*-sunos4*) fmt=aout em
=sun3
;;
1918 sparc-
*-aout | sparc
*-*-vxworks*)
1919 fmt=aout em
=sparcaout
;;
1920 sparc-
*-coff) fmt=coff
;;
1921 sparc-
*-linux*aout
*) fmt=aout em
=linux
;;
1922 sparc-
*-linux-gnu*) fmt=elf em
=linux
;;
1923 sparc-
*-lynxos*) fmt=coff em
=lynx
;;
1924 sparc-fujitsu-none
) fmt=aout
;;
1925 sparc-
*-elf | sparc-
*-sysv4* | sparc-
*-solaris*)
1927 sparc-
*-netbsd*) em
=nbsd bfd_gas
=yes
1929 sparc
) case ${os} in
1936 sparc-
*-openbsd*) fmt=aout em
=nbsd
;;
1938 strongarm-
*-coff) fmt=coff
;;
1939 strongarm-
*-elf) fmt=elf
;;
1941 tic30-
*-*aout
*) fmt=aout bfd_gas
=yes ;;
1942 tic30-
*-*coff
*) fmt=coff bfd_gas
=yes ;;
1943 tic54x-
*-* | c54x
*-*-*)
1944 fmt=coff bfd_gas
=yes need_libm
=yes;;
1945 tic80-
*-*) fmt=coff
;;
1947 v850-
*-*) fmt=elf bfd_gas
=yes ;;
1948 v850e-
*-*) fmt=elf bfd_gas
=yes ;;
1949 v850ea-
*-*) fmt=elf bfd_gas
=yes ;;
1951 vax-
*-bsd* | vax-
*-ultrix*)
1953 vax-
*-vms) fmt=vms
;;
1956 z8k-
*-coff | z8k-
*-sim)
1959 w65-
*-*) fmt=coff
;;
1961 *-*-aout |
*-*-scout)
1967 *-*-generic) fmt=generic
;;
1968 *-*-xray |
*-*-hms) fmt=coff
;;
1969 *-*-sim) fmt=coff
;;
1970 *-*-elf |
*-*-sysv4* |
*-*-solaris*)
1971 echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
1973 *-*-vxworks) fmt=aout
;;
1974 *-*-netware) fmt=elf
;;
1977 if test ${this_target} = $target ; then
1979 if test x
${endian} = xbig
; then
1981 elif test x
${endian} = xlittle
; then
1984 if test x
${endian_def} != x
; then
1985 cat >> confdefs.h
<<EOF
1986 #define TARGET_BYTES_BIG_ENDIAN $endian_def
1992 case ${cpu_type}-${fmt} in
1993 alpha
*-*) bfd_gas
=yes ;;
1994 arm-
*) bfd_gas
=yes ;;
1996 # i386-aout) bfd_gas=preferred ;;
1997 ia64
*-*) bfd_gas
=yes ;;
1998 mips-
*) bfd_gas
=yes ;;
1999 ns32k-
*) bfd_gas
=yes ;;
2000 ppc-
*) bfd_gas
=yes ;;
2001 sparc-
*) bfd_gas
=yes ;;
2002 strongarm-
*) bfd_gas
=yes ;;
2003 *-elf) bfd_gas
=yes ;;
2004 *-ecoff) bfd_gas
=yes ;;
2005 *-som) bfd_gas
=yes ;;
2006 #enable bfd for coff and aout to allow testing if a bfd target is
2007 #the primary target, but not for coff or aout as the primary target
2008 i386-coff
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2009 i386-aout
) if test x
${primary_bfd_gas} = xyes
; then bfd_gas
=yes; fi ;;
2013 # Other random stuff.
2015 # Do we need the opcodes library?
2023 case "${enable_shared}" in
2024 yes) shared_opcodes
=true
;;
2025 *opcodes
*) shared_opcodes
=true
;;
2026 *) shared_opcodes
=false
;;
2028 if test "${shared_opcodes}" = "true"; then
2029 # A shared libopcodes must be linked against libbfd.
2035 # Any other special object files needed ?
2042 case ${extra_objects} in
2044 *) extra_objects
="$extra_objects m68k-parse.o" ;;
2049 echo ${extra_objects} |
grep -s "itbl-parse.o"
2050 if test $?
-ne 0 ; then
2051 extra_objects
="$extra_objects itbl-parse.o"
2054 echo ${extra_objects} |
grep -s "itbl-lex.o"
2055 if test $?
-ne 0 ; then
2056 extra_objects
="$extra_objects itbl-lex.o"
2059 echo ${extra_objects} |
grep -s "itbl-ops.o"
2060 if test $?
-ne 0 ; then
2061 extra_objects
="$extra_objects itbl-ops.o"
2066 if test $this_target = $target ; then
2067 cat >> confdefs.h
<<EOF
2068 #define DEFAULT_ARCH "${arch}"
2077 if test $using_cgen = yes ; then
2078 case "x${extra_objects}" in
2080 *) extra_objects
="$extra_objects cgen.o" ;;
2084 # See if we really can support this configuration with the emulation code.
2086 if test $this_target = $target ; then
2087 primary_bfd_gas
=$bfd_gas
2091 if test $bfd_gas = no
; then
2092 # Can't support other configurations this way.
2095 elif test $bfd_gas = no
; then
2096 # Can't support this configuration.
2100 # From target name and format, produce a list of supported emulations.
2102 case ${generic_target}-${fmt} in
2103 mips-
*-irix5*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2104 mips-
*-linux-gnu*-*) case "$endian" in
2105 big
) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2106 *) emulation
="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2108 mips-
*-lnews*-ecoff) ;;
2109 mips-
*-*-ecoff) case "$endian" in
2110 big
) emulation
="mipsbecoff mipslecoff mipsecoff" ;;
2111 *) emulation
="mipslecoff mipsbecoff mipsecoff" ;;
2113 mips-
*-*-elf) case "$endian" in
2114 big
) emulation
="mipsbelf mipslelf mipself" ;;
2115 *) emulation
="mipslelf mipsbelf mipself" ;;
2117 mips-
*-sysv4*MP
*-*) emulation
="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2118 # i386-pc-pe-coff != i386-pc-coff.
2120 # Uncommenting the next line will turn on support for i386 AOUT
2121 # for the default linux configuration
2122 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2124 i386-
*-aout) emulation
="i386aout" ;;
2125 i386-
*-coff) emulation
="i386coff" ;;
2126 i386-
*-elf) emulation
="i386elf" ;;
2128 # Always all formats. Having a.out first makes it the default.
2129 cris-
*-*) emulation
="crisaout criself" ;;
2132 emulations
="$emulations $emulation"
2136 # Turn on all targets if possible
2137 if test ${all_targets} = "yes"; then
2138 case ${target_cpu_type} in
2140 case ${obj_format} in
2142 emulations
="$emulations i386coff i386elf"
2145 emulations
="$emulations i386aout i386elf"
2148 emulations
="$emulations i386aout i386coff"
2155 # Assign floating point type. Most processors with FP support
2156 # IEEE FP. On those that don't support FP at all, usually IEEE
2158 case ${target_cpu} in
2159 vax | tahoe
) atof
=${target_cpu} ;;
2163 case "${obj_format}" in
2164 "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2167 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2169 if test $using_cgen = yes ; then
2170 case ${target_cpu} in
2171 *) cgen_cpu_prefix
=${target_cpu} ;;
2174 cat >> confdefs.h
<<\EOF
2175 #define USING_CGEN 1
2181 if test ! -r ${srcdir}/config
/tc-
${target_cpu_type}.c
; then
2182 { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2185 if test ! -r ${srcdir}/config
/obj-
${obj_format}.c
; then
2186 { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2189 case ${user_bfd_gas}-${primary_bfd_gas} in
2191 # We didn't override user's choice.
2194 echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2206 # User specified nothing.
2210 # Some COFF configurations want these random other flags set.
2211 case ${obj_format} in
2213 case ${target_cpu_type} in
2214 i386
) cat >> confdefs.h
<<\EOF
2218 m68k
) cat >> confdefs.h
<<\EOF
2222 m88k
) cat >> confdefs.h
<<\EOF
2230 # Getting this done right is going to be a bitch. Each configuration specified
2231 # with --enable-targets=... should be checked for environment, format, cpu, and
2234 # For each configuration, the necessary object file support code must be linked
2235 # in. This might be only one, it might be up to four. The necessary emulation
2236 # code needs to be provided, too.
2238 # And then there's "--enable-targets=all"....
2240 # For now, just always do it for MIPS ELF or ECOFF configurations. Sigh.
2242 formats
="${obj_format}"
2245 _gas_uniq_list
="$emulations"
2246 _gas_uniq_newlist
=""
2247 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2248 case $_gas_uniq_i in
2250 *) case " $_gas_uniq_newlist " in
2251 *" $_gas_uniq_i "*) ;;
2252 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2256 emulations
=$_gas_uniq_newlist
2258 for em
in .
$emulations ; do
2261 mipsbelf | mipslelf
)
2262 fmt=elf
file=mipself
;;
2263 mipsbecoff | mipslecoff
)
2264 fmt=ecoff
file=mipsecoff
;;
2266 fmt=coff
file=$em ;;
2268 fmt=aout
file=$em ;;
2272 formats
="$formats $fmt"
2273 emfiles
="$emfiles e-$file.o"
2274 EMULATIONS
="$EMULATIONS &$em,"
2276 _gas_uniq_list
="$formats"
2277 _gas_uniq_newlist
=""
2278 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2279 case $_gas_uniq_i in
2281 *) case " $_gas_uniq_newlist " in
2282 *" $_gas_uniq_i "*) ;;
2283 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2287 formats
=$_gas_uniq_newlist
2289 _gas_uniq_list
="$emfiles"
2290 _gas_uniq_newlist
=""
2291 for _gas_uniq_i
in _gas_uniq_dummy
$_gas_uniq_list ; do
2292 case $_gas_uniq_i in
2294 *) case " $_gas_uniq_newlist " in
2295 *" $_gas_uniq_i "*) ;;
2296 *) _gas_uniq_newlist
="$_gas_uniq_newlist $_gas_uniq_i" ;;
2300 emfiles
=$_gas_uniq_newlist
2302 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2303 for fmt in $formats ; do
2305 aout
) cat >> confdefs.h
<<\EOF
2306 #define OBJ_MAYBE_AOUT 1
2309 bout
) cat >> confdefs.h
<<\EOF
2310 #define OBJ_MAYBE_BOUT 1
2313 coff
) cat >> confdefs.h
<<\EOF
2314 #define OBJ_MAYBE_COFF 1
2317 ecoff
) cat >> confdefs.h
<<\EOF
2318 #define OBJ_MAYBE_ECOFF 1
2321 elf
) cat >> confdefs.h
<<\EOF
2322 #define OBJ_MAYBE_ELF 1
2325 generic
) cat >> confdefs.h
<<\EOF
2326 #define OBJ_MAYBE_GENERIC 1
2329 hp300
) cat >> confdefs.h
<<\EOF
2330 #define OBJ_MAYBE_HP300 1
2333 ieee
) cat >> confdefs.h
<<\EOF
2334 #define OBJ_MAYBE_IEEE 1
2337 som
) cat >> confdefs.h
<<\EOF
2338 #define OBJ_MAYBE_SOM 1
2341 vms
) cat >> confdefs.h
<<\EOF
2342 #define OBJ_MAYBE_VMS 1
2346 extra_objects
="$extra_objects obj-$fmt.o"
2350 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
2351 DEFAULT_EMULATION
=`set . $emulations ; echo $2`
2352 # e-mips* has more than one emulation per file, e-i386* has just one at the
2353 # moment. If only one emulation is specified, then don't define
2354 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
2355 case "${obj_format}${emfiles}" in
2357 extra_objects
="$extra_objects $emfiles"
2358 cat >> confdefs.h
<<\EOF
2359 #define USE_EMULATIONS 1
2365 cat >> confdefs.h
<<EOF
2366 #define EMULATIONS $EMULATIONS
2369 cat >> confdefs.h
<<EOF
2370 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
2374 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
2375 yes-
*-coff) need_bfd
=yes ;;
2376 no-
*-coff) need_bfd
=yes
2377 cat >> confdefs.h
<<\EOF
2378 #define MANY_SEGMENTS 1
2383 reject_dev_configs
=yes
2385 case ${reject_dev_configs}-${dev} in
2387 { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
2397 case "${primary_bfd_gas}" in
2398 yes) cat >> confdefs.h
<<\EOF
2399 #define BFD_ASSEMBLER 1
2405 # do we need the opcodes library?
2406 case "${need_opcodes}" in
2408 OPCODES_LIB
=..
/opcodes
/libopcodes.la
2412 case "${need_bfd}" in
2414 BFDLIB
=..
/bfd
/libbfd.la
2415 ALL_OBJ_DEPS
="$ALL_OBJ_DEPS ../bfd/bfd.h"
2424 cat >> confdefs.h
<<EOF
2425 #define TARGET_ALIAS "${target_alias}"
2428 cat >> confdefs.h
<<EOF
2429 #define TARGET_CANONICAL "${target}"
2432 cat >> confdefs.h
<<EOF
2433 #define TARGET_CPU "${target_cpu}"
2436 cat >> confdefs.h
<<EOF
2437 #define TARGET_VENDOR "${target_vendor}"
2440 cat >> confdefs.h
<<EOF
2441 #define TARGET_OS "${target_os}"
2445 # Extract the first word of "gcc", so it can be a program name with args.
2446 set dummy gcc
; ac_word
=$2
2447 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2448 echo "configure:2449: checking for $ac_word" >&5
2449 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2450 echo $ac_n "(cached) $ac_c" 1>&6
2452 if test -n "$CC"; then
2453 ac_cv_prog_CC
="$CC" # Let the user override the test.
2455 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2457 for ac_dir
in $ac_dummy; do
2458 test -z "$ac_dir" && ac_dir
=.
2459 if test -f $ac_dir/$ac_word; then
2468 if test -n "$CC"; then
2469 echo "$ac_t""$CC" 1>&6
2471 echo "$ac_t""no" 1>&6
2474 if test -z "$CC"; then
2475 # Extract the first word of "cc", so it can be a program name with args.
2476 set dummy cc
; ac_word
=$2
2477 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2478 echo "configure:2479: checking for $ac_word" >&5
2479 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2480 echo $ac_n "(cached) $ac_c" 1>&6
2482 if test -n "$CC"; then
2483 ac_cv_prog_CC
="$CC" # Let the user override the test.
2485 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2488 for ac_dir
in $ac_dummy; do
2489 test -z "$ac_dir" && ac_dir
=.
2490 if test -f $ac_dir/$ac_word; then
2491 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2492 ac_prog_rejected
=yes
2500 if test $ac_prog_rejected = yes; then
2501 # We found a bogon in the path, so make sure we never use it.
2502 set dummy
$ac_cv_prog_CC
2504 if test $# -gt 0; then
2505 # We chose a different compiler from the bogus one.
2506 # However, it has the same basename, so the bogon will be chosen
2507 # first if we set CC to just the basename; use the full file name.
2509 set dummy
"$ac_dir/$ac_word" "$@"
2517 if test -n "$CC"; then
2518 echo "$ac_t""$CC" 1>&6
2520 echo "$ac_t""no" 1>&6
2523 if test -z "$CC"; then
2524 case "`uname -s`" in
2526 # Extract the first word of "cl", so it can be a program name with args.
2527 set dummy cl
; ac_word
=$2
2528 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2529 echo "configure:2530: checking for $ac_word" >&5
2530 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2531 echo $ac_n "(cached) $ac_c" 1>&6
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC
="$CC" # Let the user override the test.
2536 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2538 for ac_dir
in $ac_dummy; do
2539 test -z "$ac_dir" && ac_dir
=.
2540 if test -f $ac_dir/$ac_word; then
2549 if test -n "$CC"; then
2550 echo "$ac_t""$CC" 1>&6
2552 echo "$ac_t""no" 1>&6
2557 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2560 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2561 echo "configure:2562: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2564 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2565 ac_cpp
='$CPP $CPPFLAGS'
2566 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2567 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2568 cross_compiling
=$ac_cv_prog_cc_cross
2570 cat > conftest.
$ac_ext << EOF
2572 #line 2573 "configure"
2573 #include "confdefs.h"
2577 if { (eval echo configure
:2578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2578 ac_cv_prog_cc_works
=yes
2579 # If we can't run a trivial program, we are probably using a cross compiler.
2580 if (.
/conftest
; exit) 2>/dev
/null
; then
2581 ac_cv_prog_cc_cross
=no
2583 ac_cv_prog_cc_cross
=yes
2586 echo "configure: failed program was:" >&5
2587 cat conftest.
$ac_ext >&5
2588 ac_cv_prog_cc_works
=no
2592 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2593 ac_cpp
='$CPP $CPPFLAGS'
2594 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2595 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2596 cross_compiling
=$ac_cv_prog_cc_cross
2598 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2599 if test $ac_cv_prog_cc_works = no
; then
2600 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2602 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2603 echo "configure:2604: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2604 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2605 cross_compiling
=$ac_cv_prog_cc_cross
2607 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2608 echo "configure:2609: checking whether we are using GNU C" >&5
2609 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2610 echo $ac_n "(cached) $ac_c" 1>&6
2612 cat > conftest.c
<<EOF
2617 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2618: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2624 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2626 if test $ac_cv_prog_gcc = yes; then
2632 ac_test_CFLAGS
="${CFLAGS+set}"
2633 ac_save_CFLAGS
="$CFLAGS"
2635 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2636 echo "configure:2637: checking whether ${CC-cc} accepts -g" >&5
2637 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2638 echo $ac_n "(cached) $ac_c" 1>&6
2640 echo 'void f(){}' > conftest.c
2641 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2650 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2651 if test "$ac_test_CFLAGS" = set; then
2652 CFLAGS
="$ac_save_CFLAGS"
2653 elif test $ac_cv_prog_cc_g = yes; then
2654 if test "$GCC" = yes; then
2660 if test "$GCC" = yes; then
2668 for ac_prog
in 'bison -y' byacc
2670 # Extract the first word of "$ac_prog", so it can be a program name with args.
2671 set dummy
$ac_prog; 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_YACC'+set}'`\" = set"; then
2675 echo $ac_n "(cached) $ac_c" 1>&6
2677 if test -n "$YACC"; then
2678 ac_cv_prog_YACC
="$YACC" # 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
2685 ac_cv_prog_YACC
="$ac_prog"
2692 YACC
="$ac_cv_prog_YACC"
2693 if test -n "$YACC"; then
2694 echo "$ac_t""$YACC" 1>&6
2696 echo "$ac_t""no" 1>&6
2699 test -n "$YACC" && break
2701 test -n "$YACC" || YACC
="yacc"
2703 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2704 echo "configure:2705: checking how to run the C preprocessor" >&5
2705 # On Suns, sometimes $CPP names a directory.
2706 if test -n "$CPP" && test -d "$CPP"; then
2709 if test -z "$CPP"; then
2710 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2711 echo $ac_n "(cached) $ac_c" 1>&6
2713 # This must be in double quotes, not single quotes, because CPP may get
2714 # substituted into the Makefile and "${CC-cc}" will confuse make.
2716 # On the NeXT, cc -E runs the code through the compiler's parser,
2717 # not just through cpp.
2718 cat > conftest.
$ac_ext <<EOF
2719 #line 2720 "configure"
2720 #include "confdefs.h"
2724 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2725 { (eval echo configure
:2726: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2726 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2727 if test -z "$ac_err"; then
2731 echo "configure: failed program was:" >&5
2732 cat conftest.
$ac_ext >&5
2734 CPP
="${CC-cc} -E -traditional-cpp"
2735 cat > conftest.
$ac_ext <<EOF
2736 #line 2737 "configure"
2737 #include "confdefs.h"
2741 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2742 { (eval echo configure
:2743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2743 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2744 if test -z "$ac_err"; then
2748 echo "configure: failed program was:" >&5
2749 cat conftest.
$ac_ext >&5
2751 CPP
="${CC-cc} -nologo -E"
2752 cat > conftest.
$ac_ext <<EOF
2753 #line 2754 "configure"
2754 #include "confdefs.h"
2758 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2759 { (eval echo configure
:2760: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2760 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2761 if test -z "$ac_err"; then
2765 echo "configure: failed program was:" >&5
2766 cat conftest.
$ac_ext >&5
2775 ac_cv_prog_CPP
="$CPP"
2777 CPP
="$ac_cv_prog_CPP"
2779 ac_cv_prog_CPP
="$CPP"
2781 echo "$ac_t""$CPP" 1>&6
2783 missing_dir
=`cd $ac_aux_dir && pwd`
2784 for ac_prog
in flex
lex
2786 # Extract the first word of "$ac_prog", so it can be a program name with args.
2787 set dummy
$ac_prog; ac_word
=$2
2788 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2789 echo "configure:2790: checking for $ac_word" >&5
2790 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2791 echo $ac_n "(cached) $ac_c" 1>&6
2793 if test -n "$LEX"; then
2794 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2796 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2798 for ac_dir
in $ac_dummy; do
2799 test -z "$ac_dir" && ac_dir
=.
2800 if test -f $ac_dir/$ac_word; then
2801 ac_cv_prog_LEX
="$ac_prog"
2808 LEX
="$ac_cv_prog_LEX"
2809 if test -n "$LEX"; then
2810 echo "$ac_t""$LEX" 1>&6
2812 echo "$ac_t""no" 1>&6
2815 test -n "$LEX" && break
2817 test -n "$LEX" || LEX
=""$missing_dir/missing flex
""
2819 # Extract the first word of "flex", so it can be a program name with args.
2820 set dummy flex
; ac_word
=$2
2821 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2822 echo "configure:2823: checking for $ac_word" >&5
2823 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
2824 echo $ac_n "(cached) $ac_c" 1>&6
2826 if test -n "$LEX"; then
2827 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
2829 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2831 for ac_dir
in $ac_dummy; do
2832 test -z "$ac_dir" && ac_dir
=.
2833 if test -f $ac_dir/$ac_word; then
2834 ac_cv_prog_LEX
="flex"
2839 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
2842 LEX
="$ac_cv_prog_LEX"
2843 if test -n "$LEX"; then
2844 echo "$ac_t""$LEX" 1>&6
2846 echo "$ac_t""no" 1>&6
2849 if test -z "$LEXLIB"
2855 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
2856 echo "configure:2857: checking for yywrap in -l$ac_lib" >&5
2857 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
2858 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2859 echo $ac_n "(cached) $ac_c" 1>&6
2861 ac_save_LIBS
="$LIBS"
2862 LIBS
="-l$ac_lib $LIBS"
2863 cat > conftest.
$ac_ext <<EOF
2864 #line 2865 "configure"
2865 #include "confdefs.h"
2866 /* Override any gcc2 internal prototype to avoid an error. */
2867 /* We use char because int might match the return type of a gcc2
2868 builtin and then its argument prototype would still apply. */
2875 if { (eval echo configure
:2876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2877 eval "ac_cv_lib_$ac_lib_var=yes"
2879 echo "configure: failed program was:" >&5
2880 cat conftest.
$ac_ext >&5
2882 eval "ac_cv_lib_$ac_lib_var=no"
2885 LIBS
="$ac_save_LIBS"
2888 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2889 echo "$ac_t""yes" 1>&6
2892 echo "$ac_t""no" 1>&6
2897 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
2898 echo "configure:2899: checking lex output file root" >&5
2899 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
2900 echo $ac_n "(cached) $ac_c" 1>&6
2902 # The minimal lex program is just a single line: %%. But some broken lexes
2903 # (Solaris, I think it was) want two %% lines, so accommodate them.
2906 if test -f lex.yy.c
; then
2907 ac_cv_prog_lex_root
=lex.yy
2908 elif test -f lexyy.c
; then
2909 ac_cv_prog_lex_root
=lexyy
2911 { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
2915 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
2916 LEX_OUTPUT_ROOT
=$ac_cv_prog_lex_root
2918 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
2919 echo "configure:2920: checking whether yytext is a pointer" >&5
2920 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
2921 echo $ac_n "(cached) $ac_c" 1>&6
2923 # POSIX says lex can declare yytext either as a pointer or an array; the
2924 # default is implementation-dependent. Figure out which it is, since
2925 # not all implementations provide the %pointer and %array declarations.
2926 ac_cv_prog_lex_yytext_pointer
=no
2927 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2928 ac_save_LIBS
="$LIBS"
2929 LIBS
="$LIBS $LEXLIB"
2930 cat > conftest.
$ac_ext <<EOF
2931 #line 2932 "configure"
2932 #include "confdefs.h"
2933 `cat $LEX_OUTPUT_ROOT.c`
2938 if { (eval echo configure
:2939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2940 ac_cv_prog_lex_yytext_pointer
=yes
2942 echo "configure: failed program was:" >&5
2943 cat conftest.
$ac_ext >&5
2946 LIBS
="$ac_save_LIBS"
2947 rm -f "${LEX_OUTPUT_ROOT}.c"
2951 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
2952 if test $ac_cv_prog_lex_yytext_pointer = yes; then
2953 cat >> confdefs.h
<<\EOF
2954 #define YYTEXT_POINTER 1
2961 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
2962 echo "configure:2963: checking for POSIXized ISC" >&5
2963 if test -d /etc
/conf
/kconfig.d
&&
2964 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
2966 echo "$ac_t""yes" 1>&6
2967 ISC
=yes # If later tests want to check for ISC.
2968 cat >> confdefs.h
<<\EOF
2969 #define _POSIX_SOURCE 1
2972 if test "$GCC" = yes; then
2978 echo "$ac_t""no" 1>&6
2982 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2983 echo "configure:2984: checking for ANSI C header files" >&5
2984 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2985 echo $ac_n "(cached) $ac_c" 1>&6
2987 cat > conftest.
$ac_ext <<EOF
2988 #line 2989 "configure"
2989 #include "confdefs.h"
2995 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2996 { (eval echo configure
:2997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2997 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2998 if test -z "$ac_err"; then
3000 ac_cv_header_stdc
=yes
3003 echo "configure: failed program was:" >&5
3004 cat conftest.
$ac_ext >&5
3006 ac_cv_header_stdc
=no
3010 if test $ac_cv_header_stdc = yes; then
3011 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3012 cat > conftest.
$ac_ext <<EOF
3013 #line 3014 "configure"
3014 #include "confdefs.h"
3017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3018 egrep "memchr" >/dev
/null
2>&1; then
3022 ac_cv_header_stdc
=no
3028 if test $ac_cv_header_stdc = yes; then
3029 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3030 cat > conftest.
$ac_ext <<EOF
3031 #line 3032 "configure"
3032 #include "confdefs.h"
3035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3036 egrep "free" >/dev
/null
2>&1; then
3040 ac_cv_header_stdc
=no
3046 if test $ac_cv_header_stdc = yes; then
3047 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3048 if test "$cross_compiling" = yes; then
3051 cat > conftest.
$ac_ext <<EOF
3052 #line 3053 "configure"
3053 #include "confdefs.h"
3055 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3056 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3057 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3058 int main () { int i; for (i = 0; i < 256; i++)
3059 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3063 if { (eval echo configure
:3064: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3067 echo "configure: failed program was:" >&5
3068 cat conftest.
$ac_ext >&5
3070 ac_cv_header_stdc
=no
3078 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3079 if test $ac_cv_header_stdc = yes; then
3080 cat >> confdefs.h
<<\EOF
3081 #define STDC_HEADERS 1
3086 echo $ac_n "checking for working const""... $ac_c" 1>&6
3087 echo "configure:3088: checking for working const" >&5
3088 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3089 echo $ac_n "(cached) $ac_c" 1>&6
3091 cat > conftest.
$ac_ext <<EOF
3092 #line 3093 "configure"
3093 #include "confdefs.h"
3097 /* Ultrix mips cc rejects this. */
3098 typedef int charset[2]; const charset x;
3099 /* SunOS 4.1.1 cc rejects this. */
3100 char const *const *ccp;
3102 /* NEC SVR4.0.2 mips cc rejects this. */
3103 struct point {int x, y;};
3104 static struct point const zero = {0,0};
3105 /* AIX XL C 1.02.0.0 rejects this.
3106 It does not let you subtract one const X* pointer from another in an arm
3107 of an if-expression whose if-part is not a constant expression */
3108 const char *g = "string";
3109 ccp = &g + (g ? g-g : 0);
3110 /* HPUX 7.0 cc rejects these. */
3113 ccp = (char const *const *) p;
3114 { /* SCO 3.2v4 cc rejects this. */
3116 char const *s = 0 ? (char *) 0 : (char const *) 0;
3120 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3122 const int *foo = &x[0];
3125 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3126 typedef const int *iptr;
3130 { /* AIX XL C 1.02.0.0 rejects this saying
3131 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3132 struct s { int j; const int *ap[3]; };
3133 struct s *b; b->j = 5;
3135 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3141 if { (eval echo configure
:3142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3145 echo "configure: failed program was:" >&5
3146 cat conftest.
$ac_ext >&5
3153 echo "$ac_t""$ac_cv_c_const" 1>&6
3154 if test $ac_cv_c_const = no
; then
3155 cat >> confdefs.h
<<\EOF
3161 echo $ac_n "checking for inline""... $ac_c" 1>&6
3162 echo "configure:3163: checking for inline" >&5
3163 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3164 echo $ac_n "(cached) $ac_c" 1>&6
3167 for ac_kw
in inline __inline__ __inline
; do
3168 cat > conftest.
$ac_ext <<EOF
3169 #line 3170 "configure"
3170 #include "confdefs.h"
3176 if { (eval echo configure
:3177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3178 ac_cv_c_inline
=$ac_kw; break
3180 echo "configure: failed program was:" >&5
3181 cat conftest.
$ac_ext >&5
3188 echo "$ac_t""$ac_cv_c_inline" 1>&6
3189 case "$ac_cv_c_inline" in
3191 no
) cat >> confdefs.h
<<\EOF
3195 *) cat >> confdefs.h
<<EOF
3196 #define inline $ac_cv_c_inline
3201 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3202 echo "configure:3203: checking for off_t" >&5
3203 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3204 echo $ac_n "(cached) $ac_c" 1>&6
3206 cat > conftest.
$ac_ext <<EOF
3207 #line 3208 "configure"
3208 #include "confdefs.h"
3209 #include <sys/types.h>
3215 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3216 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3218 ac_cv_type_off_t
=yes
3226 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3227 if test $ac_cv_type_off_t = no
; then
3228 cat >> confdefs.h
<<\EOF
3234 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3235 echo "configure:3236: checking for size_t" >&5
3236 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3237 echo $ac_n "(cached) $ac_c" 1>&6
3239 cat > conftest.
$ac_ext <<EOF
3240 #line 3241 "configure"
3241 #include "confdefs.h"
3242 #include <sys/types.h>
3248 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3249 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3251 ac_cv_type_size_t
=yes
3254 ac_cv_type_size_t
=no
3259 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3260 if test $ac_cv_type_size_t = no
; then
3261 cat >> confdefs.h
<<\EOF
3262 #define size_t unsigned
3267 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3268 # for constant arguments. Useless!
3269 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3270 echo "configure:3271: checking for working alloca.h" >&5
3271 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3272 echo $ac_n "(cached) $ac_c" 1>&6
3274 cat > conftest.
$ac_ext <<EOF
3275 #line 3276 "configure"
3276 #include "confdefs.h"
3279 char *p = alloca(2 * sizeof(int));
3282 if { (eval echo configure
:3283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3284 ac_cv_header_alloca_h
=yes
3286 echo "configure: failed program was:" >&5
3287 cat conftest.
$ac_ext >&5
3289 ac_cv_header_alloca_h
=no
3294 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3295 if test $ac_cv_header_alloca_h = yes; then
3296 cat >> confdefs.h
<<\EOF
3297 #define HAVE_ALLOCA_H 1
3302 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3303 echo "configure:3304: checking for alloca" >&5
3304 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3305 echo $ac_n "(cached) $ac_c" 1>&6
3307 cat > conftest.
$ac_ext <<EOF
3308 #line 3309 "configure"
3309 #include "confdefs.h"
3312 # define alloca __builtin_alloca
3315 # include <malloc.h>
3316 # define alloca _alloca
3319 # include <alloca.h>
3324 # ifndef alloca /* predefined by HP cc +Olibcalls */
3333 char *p = (char *) alloca(1);
3336 if { (eval echo configure
:3337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3338 ac_cv_func_alloca_works
=yes
3340 echo "configure: failed program was:" >&5
3341 cat conftest.
$ac_ext >&5
3343 ac_cv_func_alloca_works
=no
3348 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3349 if test $ac_cv_func_alloca_works = yes; then
3350 cat >> confdefs.h
<<\EOF
3351 #define HAVE_ALLOCA 1
3356 if test $ac_cv_func_alloca_works = no
; then
3357 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3358 # that cause trouble. Some versions do not even contain alloca or
3359 # contain a buggy version. If you still want to use their alloca,
3360 # use ar to extract alloca.o from them instead of compiling alloca.c.
3361 ALLOCA
=alloca.
${ac_objext}
3362 cat >> confdefs.h
<<\EOF
3367 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3368 echo "configure:3369: checking whether alloca needs Cray hooks" >&5
3369 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3370 echo $ac_n "(cached) $ac_c" 1>&6
3372 cat > conftest.
$ac_ext <<EOF
3373 #line 3374 "configure"
3374 #include "confdefs.h"
3375 #if defined(CRAY) && ! defined(CRAY2)
3382 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3383 egrep "webecray" >/dev
/null
2>&1; then
3394 echo "$ac_t""$ac_cv_os_cray" 1>&6
3395 if test $ac_cv_os_cray = yes; then
3396 for ac_func
in _getb67 GETB67 getb67
; do
3397 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3398 echo "configure:3399: checking for $ac_func" >&5
3399 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3400 echo $ac_n "(cached) $ac_c" 1>&6
3402 cat > conftest.
$ac_ext <<EOF
3403 #line 3404 "configure"
3404 #include "confdefs.h"
3405 /* System header to define __stub macros and hopefully few prototypes,
3406 which can conflict with char $ac_func(); below. */
3408 /* Override any gcc2 internal prototype to avoid an error. */
3409 /* We use char because int might match the return type of a gcc2
3410 builtin and then its argument prototype would still apply. */
3415 /* The GNU C library defines this for functions which it implements
3416 to always fail with ENOSYS. Some functions are actually named
3417 something starting with __ and the normal name is an alias. */
3418 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3426 if { (eval echo configure
:3427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3428 eval "ac_cv_func_$ac_func=yes"
3430 echo "configure: failed program was:" >&5
3431 cat conftest.
$ac_ext >&5
3433 eval "ac_cv_func_$ac_func=no"
3438 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3439 echo "$ac_t""yes" 1>&6
3440 cat >> confdefs.h
<<EOF
3441 #define CRAY_STACKSEG_END $ac_func
3446 echo "$ac_t""no" 1>&6
3452 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3453 echo "configure:3454: checking stack direction for C alloca" >&5
3454 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3455 echo $ac_n "(cached) $ac_c" 1>&6
3457 if test "$cross_compiling" = yes; then
3458 ac_cv_c_stack_direction
=0
3460 cat > conftest.
$ac_ext <<EOF
3461 #line 3462 "configure"
3462 #include "confdefs.h"
3463 find_stack_direction ()
3465 static char *addr = 0;
3470 return find_stack_direction ();
3473 return (&dummy > addr) ? 1 : -1;
3477 exit (find_stack_direction() < 0);
3480 if { (eval echo configure
:3481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3482 ac_cv_c_stack_direction
=1
3484 echo "configure: failed program was:" >&5
3485 cat conftest.
$ac_ext >&5
3487 ac_cv_c_stack_direction
=-1
3494 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3495 cat >> confdefs.h
<<EOF
3496 #define STACK_DIRECTION $ac_cv_c_stack_direction
3501 for ac_hdr
in unistd.h
3503 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3504 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3505 echo "configure:3506: checking for $ac_hdr" >&5
3506 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3507 echo $ac_n "(cached) $ac_c" 1>&6
3509 cat > conftest.
$ac_ext <<EOF
3510 #line 3511 "configure"
3511 #include "confdefs.h"
3514 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3515 { (eval echo configure
:3516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3516 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3517 if test -z "$ac_err"; then
3519 eval "ac_cv_header_$ac_safe=yes"
3522 echo "configure: failed program was:" >&5
3523 cat conftest.
$ac_ext >&5
3525 eval "ac_cv_header_$ac_safe=no"
3529 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3530 echo "$ac_t""yes" 1>&6
3531 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3532 cat >> confdefs.h
<<EOF
3533 #define $ac_tr_hdr 1
3537 echo "$ac_t""no" 1>&6
3541 for ac_func
in getpagesize
3543 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3544 echo "configure:3545: checking for $ac_func" >&5
3545 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3546 echo $ac_n "(cached) $ac_c" 1>&6
3548 cat > conftest.
$ac_ext <<EOF
3549 #line 3550 "configure"
3550 #include "confdefs.h"
3551 /* System header to define __stub macros and hopefully few prototypes,
3552 which can conflict with char $ac_func(); below. */
3554 /* Override any gcc2 internal prototype to avoid an error. */
3555 /* We use char because int might match the return type of a gcc2
3556 builtin and then its argument prototype would still apply. */
3561 /* The GNU C library defines this for functions which it implements
3562 to always fail with ENOSYS. Some functions are actually named
3563 something starting with __ and the normal name is an alias. */
3564 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3572 if { (eval echo configure
:3573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3574 eval "ac_cv_func_$ac_func=yes"
3576 echo "configure: failed program was:" >&5
3577 cat conftest.
$ac_ext >&5
3579 eval "ac_cv_func_$ac_func=no"
3584 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3585 echo "$ac_t""yes" 1>&6
3586 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3587 cat >> confdefs.h
<<EOF
3588 #define $ac_tr_func 1
3592 echo "$ac_t""no" 1>&6
3596 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3597 echo "configure:3598: checking for working mmap" >&5
3598 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3599 echo $ac_n "(cached) $ac_c" 1>&6
3601 if test "$cross_compiling" = yes; then
3602 ac_cv_func_mmap_fixed_mapped
=no
3604 cat > conftest.
$ac_ext <<EOF
3605 #line 3606 "configure"
3606 #include "confdefs.h"
3608 /* Thanks to Mike Haertel and Jim Avera for this test.
3609 Here is a matrix of mmap possibilities:
3610 mmap private not fixed
3611 mmap private fixed at somewhere currently unmapped
3612 mmap private fixed at somewhere already mapped
3613 mmap shared not fixed
3614 mmap shared fixed at somewhere currently unmapped
3615 mmap shared fixed at somewhere already mapped
3616 For private mappings, we should verify that changes cannot be read()
3617 back from the file, nor mmap's back from the file at a different
3618 address. (There have been systems where private was not correctly
3619 implemented like the infamous i386 svr4.0, and systems where the
3620 VM page cache was not coherent with the filesystem buffer cache
3621 like early versions of FreeBSD and possibly contemporary NetBSD.)
3622 For shared mappings, we should conversely verify that changes get
3623 propogated back to all the places they're supposed to be.
3625 Grep wants private fixed already mapped.
3626 The main things grep needs to know about mmap are:
3627 * does it exist and is it safe to write into the mmap'd area
3628 * how to use it (BSD variants) */
3629 #include <sys/types.h>
3631 #include <sys/mman.h>
3633 /* This mess was copied from the GNU getpagesize.h. */
3634 #ifndef HAVE_GETPAGESIZE
3635 # ifdef HAVE_UNISTD_H
3636 # include <unistd.h>
3639 /* Assume that all systems that can run configure have sys/param.h. */
3640 # ifndef HAVE_SYS_PARAM_H
3641 # define HAVE_SYS_PARAM_H 1
3644 # ifdef _SC_PAGESIZE
3645 # define getpagesize() sysconf(_SC_PAGESIZE)
3646 # else /* no _SC_PAGESIZE */
3647 # ifdef HAVE_SYS_PARAM_H
3648 # include <sys/param.h>
3649 # ifdef EXEC_PAGESIZE
3650 # define getpagesize() EXEC_PAGESIZE
3651 # else /* no EXEC_PAGESIZE */
3653 # define getpagesize() NBPG * CLSIZE
3656 # endif /* no CLSIZE */
3657 # else /* no NBPG */
3659 # define getpagesize() NBPC
3660 # else /* no NBPC */
3662 # define getpagesize() PAGESIZE
3663 # endif /* PAGESIZE */
3664 # endif /* no NBPC */
3665 # endif /* no NBPG */
3666 # endif /* no EXEC_PAGESIZE */
3667 # else /* no HAVE_SYS_PARAM_H */
3668 # define getpagesize() 8192 /* punt totally */
3669 # endif /* no HAVE_SYS_PARAM_H */
3670 # endif /* no _SC_PAGESIZE */
3672 #endif /* no HAVE_GETPAGESIZE */
3675 extern "C" { void *malloc(unsigned); }
3683 char *data, *data2, *data3;
3687 pagesize = getpagesize();
3690 * First, make a file with some known garbage in it.
3692 data = malloc(pagesize);
3695 for (i = 0; i < pagesize; ++i)
3696 *(data + i) = rand();
3698 fd = creat("conftestmmap", 0600);
3701 if (write(fd, data, pagesize) != pagesize)
3706 * Next, try to mmap the file at a fixed address which
3707 * already has something else allocated at it. If we can,
3708 * also make sure that we see the same garbage.
3710 fd = open("conftestmmap", O_RDWR);
3713 data2 = malloc(2 * pagesize);
3716 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3717 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3718 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3720 for (i = 0; i < pagesize; ++i)
3721 if (*(data + i) != *(data2 + i))
3725 * Finally, make sure that changes to the mapped area
3726 * do not percolate back to the file as seen by read().
3727 * (This is a bug on some variants of i386 svr4.0.)
3729 for (i = 0; i < pagesize; ++i)
3730 *(data2 + i) = *(data2 + i) + 1;
3731 data3 = malloc(pagesize);
3734 if (read(fd, data3, pagesize) != pagesize)
3736 for (i = 0; i < pagesize; ++i)
3737 if (*(data + i) != *(data3 + i))
3740 unlink("conftestmmap");
3745 if { (eval echo configure
:3746: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3747 ac_cv_func_mmap_fixed_mapped
=yes
3749 echo "configure: failed program was:" >&5
3750 cat conftest.
$ac_ext >&5
3752 ac_cv_func_mmap_fixed_mapped
=no
3759 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3760 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3761 cat >> confdefs.h
<<\EOF
3768 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3769 unistd.h values.h sys
/param.h
3771 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3772 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3773 echo "configure:3774: checking for $ac_hdr" >&5
3774 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3775 echo $ac_n "(cached) $ac_c" 1>&6
3777 cat > conftest.
$ac_ext <<EOF
3778 #line 3779 "configure"
3779 #include "confdefs.h"
3782 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3783 { (eval echo configure
:3784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3784 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3785 if test -z "$ac_err"; then
3787 eval "ac_cv_header_$ac_safe=yes"
3790 echo "configure: failed program was:" >&5
3791 cat conftest.
$ac_ext >&5
3793 eval "ac_cv_header_$ac_safe=no"
3797 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3798 echo "$ac_t""yes" 1>&6
3799 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3800 cat >> confdefs.h
<<EOF
3801 #define $ac_tr_hdr 1
3805 echo "$ac_t""no" 1>&6
3809 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3810 __argz_count __argz_stringify __argz_next
3812 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3813 echo "configure:3814: checking for $ac_func" >&5
3814 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3815 echo $ac_n "(cached) $ac_c" 1>&6
3817 cat > conftest.
$ac_ext <<EOF
3818 #line 3819 "configure"
3819 #include "confdefs.h"
3820 /* System header to define __stub macros and hopefully few prototypes,
3821 which can conflict with char $ac_func(); below. */
3823 /* Override any gcc2 internal prototype to avoid an error. */
3824 /* We use char because int might match the return type of a gcc2
3825 builtin and then its argument prototype would still apply. */
3830 /* The GNU C library defines this for functions which it implements
3831 to always fail with ENOSYS. Some functions are actually named
3832 something starting with __ and the normal name is an alias. */
3833 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3841 if { (eval echo configure
:3842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3843 eval "ac_cv_func_$ac_func=yes"
3845 echo "configure: failed program was:" >&5
3846 cat conftest.
$ac_ext >&5
3848 eval "ac_cv_func_$ac_func=no"
3853 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3854 echo "$ac_t""yes" 1>&6
3855 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3856 cat >> confdefs.h
<<EOF
3857 #define $ac_tr_func 1
3861 echo "$ac_t""no" 1>&6
3866 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3867 for ac_func
in stpcpy
3869 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3870 echo "configure:3871: checking for $ac_func" >&5
3871 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3872 echo $ac_n "(cached) $ac_c" 1>&6
3874 cat > conftest.
$ac_ext <<EOF
3875 #line 3876 "configure"
3876 #include "confdefs.h"
3877 /* System header to define __stub macros and hopefully few prototypes,
3878 which can conflict with char $ac_func(); below. */
3880 /* Override any gcc2 internal prototype to avoid an error. */
3881 /* We use char because int might match the return type of a gcc2
3882 builtin and then its argument prototype would still apply. */
3887 /* The GNU C library defines this for functions which it implements
3888 to always fail with ENOSYS. Some functions are actually named
3889 something starting with __ and the normal name is an alias. */
3890 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3898 if { (eval echo configure
:3899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3900 eval "ac_cv_func_$ac_func=yes"
3902 echo "configure: failed program was:" >&5
3903 cat conftest.
$ac_ext >&5
3905 eval "ac_cv_func_$ac_func=no"
3910 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3911 echo "$ac_t""yes" 1>&6
3912 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3913 cat >> confdefs.h
<<EOF
3914 #define $ac_tr_func 1
3918 echo "$ac_t""no" 1>&6
3923 if test "${ac_cv_func_stpcpy}" = "yes"; then
3924 cat >> confdefs.h
<<\EOF
3925 #define HAVE_STPCPY 1
3930 if test $ac_cv_header_locale_h = yes; then
3931 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3932 echo "configure:3933: checking for LC_MESSAGES" >&5
3933 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3934 echo $ac_n "(cached) $ac_c" 1>&6
3936 cat > conftest.
$ac_ext <<EOF
3937 #line 3938 "configure"
3938 #include "confdefs.h"
3944 if { (eval echo configure
:3945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3946 am_cv_val_LC_MESSAGES
=yes
3948 echo "configure: failed program was:" >&5
3949 cat conftest.
$ac_ext >&5
3951 am_cv_val_LC_MESSAGES
=no
3956 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3957 if test $am_cv_val_LC_MESSAGES = yes; then
3958 cat >> confdefs.h
<<\EOF
3959 #define HAVE_LC_MESSAGES 1
3964 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3965 echo "configure:3966: checking whether NLS is requested" >&5
3966 # Check whether --enable-nls or --disable-nls was given.
3967 if test "${enable_nls+set}" = set; then
3968 enableval
="$enable_nls"
3974 echo "$ac_t""$USE_NLS" 1>&6
3977 USE_INCLUDED_LIBINTL
=no
3979 if test "$USE_NLS" = "yes"; then
3980 cat >> confdefs.h
<<\EOF
3981 #define ENABLE_NLS 1
3984 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3985 echo "configure:3986: checking whether included gettext is requested" >&5
3986 # Check whether --with-included-gettext or --without-included-gettext was given.
3987 if test "${with_included_gettext+set}" = set; then
3988 withval
="$with_included_gettext"
3989 nls_cv_force_use_gnu_gettext
=$withval
3991 nls_cv_force_use_gnu_gettext
=no
3994 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3996 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
3997 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3999 nls_cv_header_libgt
=
4002 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4003 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4004 echo "configure:4005: checking for libintl.h" >&5
4005 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4006 echo $ac_n "(cached) $ac_c" 1>&6
4008 cat > conftest.
$ac_ext <<EOF
4009 #line 4010 "configure"
4010 #include "confdefs.h"
4011 #include <libintl.h>
4013 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4014 { (eval echo configure
:4015: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4015 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4016 if test -z "$ac_err"; then
4018 eval "ac_cv_header_$ac_safe=yes"
4021 echo "configure: failed program was:" >&5
4022 cat conftest.
$ac_ext >&5
4024 eval "ac_cv_header_$ac_safe=no"
4028 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4029 echo "$ac_t""yes" 1>&6
4030 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4031 echo "configure:4032: checking for gettext in libc" >&5
4032 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4033 echo $ac_n "(cached) $ac_c" 1>&6
4035 cat > conftest.
$ac_ext <<EOF
4036 #line 4037 "configure"
4037 #include "confdefs.h"
4038 #include <libintl.h>
4040 return (int) gettext ("")
4043 if { (eval echo configure
:4044: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4045 gt_cv_func_gettext_libc
=yes
4047 echo "configure: failed program was:" >&5
4048 cat conftest.
$ac_ext >&5
4050 gt_cv_func_gettext_libc
=no
4055 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4057 if test "$gt_cv_func_gettext_libc" != "yes"; then
4058 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4059 echo "configure:4060: checking for bindtextdomain in -lintl" >&5
4060 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4061 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4062 echo $ac_n "(cached) $ac_c" 1>&6
4064 ac_save_LIBS
="$LIBS"
4066 cat > conftest.
$ac_ext <<EOF
4067 #line 4068 "configure"
4068 #include "confdefs.h"
4069 /* Override any gcc2 internal prototype to avoid an error. */
4070 /* We use char because int might match the return type of a gcc2
4071 builtin and then its argument prototype would still apply. */
4072 char bindtextdomain();
4078 if { (eval echo configure
:4079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4080 eval "ac_cv_lib_$ac_lib_var=yes"
4082 echo "configure: failed program was:" >&5
4083 cat conftest.
$ac_ext >&5
4085 eval "ac_cv_lib_$ac_lib_var=no"
4088 LIBS
="$ac_save_LIBS"
4091 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4092 echo "$ac_t""yes" 1>&6
4093 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4094 echo "configure:4095: checking for gettext in libintl" >&5
4095 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4096 echo $ac_n "(cached) $ac_c" 1>&6
4098 cat > conftest.
$ac_ext <<EOF
4099 #line 4100 "configure"
4100 #include "confdefs.h"
4103 return (int) gettext ("")
4106 if { (eval echo configure
:4107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4108 gt_cv_func_gettext_libintl
=yes
4110 echo "configure: failed program was:" >&5
4111 cat conftest.
$ac_ext >&5
4113 gt_cv_func_gettext_libintl
=no
4118 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4120 echo "$ac_t""no" 1>&6
4125 if test "$gt_cv_func_gettext_libc" = "yes" \
4126 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4127 cat >> confdefs.h
<<\EOF
4128 #define HAVE_GETTEXT 1
4131 # Extract the first word of "msgfmt", so it can be a program name with args.
4132 set dummy msgfmt
; ac_word
=$2
4133 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4134 echo "configure:4135: checking for $ac_word" >&5
4135 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4136 echo $ac_n "(cached) $ac_c" 1>&6
4140 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4143 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4144 for ac_dir
in $PATH; do
4145 test -z "$ac_dir" && ac_dir
=.
4146 if test -f $ac_dir/$ac_word; then
4147 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4148 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4154 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
4158 MSGFMT
="$ac_cv_path_MSGFMT"
4159 if test -n "$MSGFMT"; then
4160 echo "$ac_t""$MSGFMT" 1>&6
4162 echo "$ac_t""no" 1>&6
4164 if test "$MSGFMT" != "no"; then
4165 for ac_func
in dcgettext
4167 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4168 echo "configure:4169: checking for $ac_func" >&5
4169 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4170 echo $ac_n "(cached) $ac_c" 1>&6
4172 cat > conftest.
$ac_ext <<EOF
4173 #line 4174 "configure"
4174 #include "confdefs.h"
4175 /* System header to define __stub macros and hopefully few prototypes,
4176 which can conflict with char $ac_func(); below. */
4178 /* Override any gcc2 internal prototype to avoid an error. */
4179 /* We use char because int might match the return type of a gcc2
4180 builtin and then its argument prototype would still apply. */
4185 /* The GNU C library defines this for functions which it implements
4186 to always fail with ENOSYS. Some functions are actually named
4187 something starting with __ and the normal name is an alias. */
4188 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4196 if { (eval echo configure
:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4198 eval "ac_cv_func_$ac_func=yes"
4200 echo "configure: failed program was:" >&5
4201 cat conftest.
$ac_ext >&5
4203 eval "ac_cv_func_$ac_func=no"
4208 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4209 echo "$ac_t""yes" 1>&6
4210 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4211 cat >> confdefs.h
<<EOF
4212 #define $ac_tr_func 1
4216 echo "$ac_t""no" 1>&6
4220 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4221 set dummy gmsgfmt
; ac_word
=$2
4222 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4223 echo "configure:4224: checking for $ac_word" >&5
4224 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4225 echo $ac_n "(cached) $ac_c" 1>&6
4229 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4232 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4235 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4237 for ac_dir
in $ac_dummy; do
4238 test -z "$ac_dir" && ac_dir
=.
4239 if test -f $ac_dir/$ac_word; then
4240 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4245 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4249 GMSGFMT
="$ac_cv_path_GMSGFMT"
4250 if test -n "$GMSGFMT"; then
4251 echo "$ac_t""$GMSGFMT" 1>&6
4253 echo "$ac_t""no" 1>&6
4256 # Extract the first word of "xgettext", so it can be a program name with args.
4257 set dummy xgettext
; ac_word
=$2
4258 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4259 echo "configure:4260: checking for $ac_word" >&5
4260 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4261 echo $ac_n "(cached) $ac_c" 1>&6
4265 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4269 for ac_dir
in $PATH; do
4270 test -z "$ac_dir" && ac_dir
=.
4271 if test -f $ac_dir/$ac_word; then
4272 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4273 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4279 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4283 XGETTEXT
="$ac_cv_path_XGETTEXT"
4284 if test -n "$XGETTEXT"; then
4285 echo "$ac_t""$XGETTEXT" 1>&6
4287 echo "$ac_t""no" 1>&6
4290 cat > conftest.
$ac_ext <<EOF
4291 #line 4292 "configure"
4292 #include "confdefs.h"
4295 extern int _nl_msg_cat_cntr;
4296 return _nl_msg_cat_cntr
4299 if { (eval echo configure
:4300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4304 echo "configure: failed program was:" >&5
4305 cat conftest.
$ac_ext >&5
4316 echo "$ac_t""no" 1>&6
4321 if test "$CATOBJEXT" = "NONE"; then
4322 nls_cv_use_gnu_gettext
=yes
4326 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4327 INTLOBJS
="\$(GETTOBJS)"
4328 # Extract the first word of "msgfmt", so it can be a program name with args.
4329 set dummy msgfmt
; ac_word
=$2
4330 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4331 echo "configure:4332: checking for $ac_word" >&5
4332 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4333 echo $ac_n "(cached) $ac_c" 1>&6
4337 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4340 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4341 for ac_dir
in $PATH; do
4342 test -z "$ac_dir" && ac_dir
=.
4343 if test -f $ac_dir/$ac_word; then
4344 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4345 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4351 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4355 MSGFMT
="$ac_cv_path_MSGFMT"
4356 if test -n "$MSGFMT"; then
4357 echo "$ac_t""$MSGFMT" 1>&6
4359 echo "$ac_t""no" 1>&6
4362 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4363 set dummy gmsgfmt
; ac_word
=$2
4364 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4365 echo "configure:4366: checking for $ac_word" >&5
4366 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4367 echo $ac_n "(cached) $ac_c" 1>&6
4371 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4374 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4377 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4379 for ac_dir
in $ac_dummy; do
4380 test -z "$ac_dir" && ac_dir
=.
4381 if test -f $ac_dir/$ac_word; then
4382 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4387 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4391 GMSGFMT
="$ac_cv_path_GMSGFMT"
4392 if test -n "$GMSGFMT"; then
4393 echo "$ac_t""$GMSGFMT" 1>&6
4395 echo "$ac_t""no" 1>&6
4398 # Extract the first word of "xgettext", so it can be a program name with args.
4399 set dummy xgettext
; ac_word
=$2
4400 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4401 echo "configure:4402: checking for $ac_word" >&5
4402 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4403 echo $ac_n "(cached) $ac_c" 1>&6
4407 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4410 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4411 for ac_dir
in $PATH; do
4412 test -z "$ac_dir" && ac_dir
=.
4413 if test -f $ac_dir/$ac_word; then
4414 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4415 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4421 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4425 XGETTEXT
="$ac_cv_path_XGETTEXT"
4426 if test -n "$XGETTEXT"; then
4427 echo "$ac_t""$XGETTEXT" 1>&6
4429 echo "$ac_t""no" 1>&6
4433 USE_INCLUDED_LIBINTL
=yes
4437 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4439 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4440 nls_cv_header_intl
=libintl.h
4441 nls_cv_header_libgt
=libgettext.h
4444 if test "$XGETTEXT" != ":"; then
4445 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4448 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4453 # We need to process the po/ directory.
4457 nls_cv_header_intl
=libintl.h
4458 nls_cv_header_libgt
=libgettext.h
4461 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4462 # because some of the sources are only built for this goal.
4463 if test "$PACKAGE" = gettext; then
4465 USE_INCLUDED_LIBINTL
=yes
4468 for lang
in $ALL_LINGUAS; do
4469 GMOFILES
="$GMOFILES $lang.gmo"
4470 POFILES
="$POFILES $lang.po"
4486 if test "x$CATOBJEXT" != "x"; then
4487 if test "x$ALL_LINGUAS" = "x"; then
4490 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4491 echo "configure:4492: checking for catalogs to be installed" >&5
4493 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4494 case "$ALL_LINGUAS" in
4495 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4498 LINGUAS
=$NEW_LINGUAS
4499 echo "$ac_t""$LINGUAS" 1>&6
4502 if test -n "$LINGUAS"; then
4503 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4507 if test $ac_cv_header_locale_h = yes; then
4508 INCLUDE_LOCALE_H
="#include <locale.h>"
4511 /* The system does not provide the header <locale.h>. Take care yourself. */"
4515 if test -f $srcdir/po2tbl.
sed.
in; then
4516 if test "$CATOBJEXT" = ".cat"; then
4517 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4518 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4519 echo "configure:4520: checking for linux/version.h" >&5
4520 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4521 echo $ac_n "(cached) $ac_c" 1>&6
4523 cat > conftest.
$ac_ext <<EOF
4524 #line 4525 "configure"
4525 #include "confdefs.h"
4526 #include <linux/version.h>
4528 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4529 { (eval echo configure
:4530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4530 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4531 if test -z "$ac_err"; then
4533 eval "ac_cv_header_$ac_safe=yes"
4536 echo "configure: failed program was:" >&5
4537 cat conftest.
$ac_ext >&5
4539 eval "ac_cv_header_$ac_safe=no"
4543 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4544 echo "$ac_t""yes" 1>&6
4547 echo "$ac_t""no" 1>&6
4552 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4554 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4555 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4558 if test "$PACKAGE" = "gettext"; then
4568 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4574 if test -d $srcdir/po
; then
4575 test -d po || mkdir po
4576 if test "x$srcdir" != "x."; then
4577 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4578 posrcprefix
="$srcdir/"
4580 posrcprefix
="../$srcdir/"
4586 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4587 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4591 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4592 echo "configure:4593: checking whether to enable maintainer-specific portions of Makefiles" >&5
4593 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4594 if test "${enable_maintainer_mode+set}" = set; then
4595 enableval
="$enable_maintainer_mode"
4596 USE_MAINTAINER_MODE
=$enableval
4598 USE_MAINTAINER_MODE
=no
4601 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4604 if test $USE_MAINTAINER_MODE = yes; then
4605 MAINTAINER_MODE_TRUE
=
4606 MAINTAINER_MODE_FALSE
='#'
4608 MAINTAINER_MODE_TRUE
='#'
4609 MAINTAINER_MODE_FALSE
=
4611 MAINT
=$MAINTAINER_MODE_TRUE
4614 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
4615 echo "configure:4616: checking for Cygwin environment" >&5
4616 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
4617 echo $ac_n "(cached) $ac_c" 1>&6
4619 cat > conftest.
$ac_ext <<EOF
4620 #line 4621 "configure"
4621 #include "confdefs.h"
4626 #define __CYGWIN__ __CYGWIN32__
4631 if { (eval echo configure
:4632: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4635 echo "configure: failed program was:" >&5
4636 cat conftest.
$ac_ext >&5
4644 echo "$ac_t""$ac_cv_cygwin" 1>&6
4646 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
4647 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
4648 echo "configure:4649: checking for mingw32 environment" >&5
4649 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
4650 echo $ac_n "(cached) $ac_c" 1>&6
4652 cat > conftest.
$ac_ext <<EOF
4653 #line 4654 "configure"
4654 #include "confdefs.h"
4660 if { (eval echo configure
:4661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4664 echo "configure: failed program was:" >&5
4665 cat conftest.
$ac_ext >&5
4673 echo "$ac_t""$ac_cv_mingw32" 1>&6
4675 test "$ac_cv_mingw32" = yes && MINGW32
=yes
4678 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
4679 echo "configure:4680: checking for executable suffix" >&5
4680 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
4681 echo $ac_n "(cached) $ac_c" 1>&6
4683 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
4687 echo 'int main () { return 0; }' > conftest.
$ac_ext
4689 if { (eval echo configure
:4690: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
4690 for file in conftest.
*; do
4692 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4693 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
4697 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
4700 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
4705 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
4706 echo "$ac_t""${ac_cv_exeext}" 1>&6
4710 for ac_hdr
in string.h stdlib.h memory.h
strings.h unistd.h stdarg.h varargs.h errno.h sys
/types.h
4712 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4713 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4714 echo "configure:4715: checking for $ac_hdr" >&5
4715 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4716 echo $ac_n "(cached) $ac_c" 1>&6
4718 cat > conftest.
$ac_ext <<EOF
4719 #line 4720 "configure"
4720 #include "confdefs.h"
4723 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4724 { (eval echo configure
:4725: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4725 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4726 if test -z "$ac_err"; then
4728 eval "ac_cv_header_$ac_safe=yes"
4731 echo "configure: failed program was:" >&5
4732 cat conftest.
$ac_ext >&5
4734 eval "ac_cv_header_$ac_safe=no"
4738 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4739 echo "$ac_t""yes" 1>&6
4740 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4741 cat >> confdefs.h
<<EOF
4742 #define $ac_tr_hdr 1
4746 echo "$ac_t""no" 1>&6
4751 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
4752 # people who are not cross-compiling but are compiling cross-assemblers.
4753 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
4754 echo "configure:4755: checking whether compiling a cross-assembler" >&5
4755 if test "${host}" = "${target}"; then
4759 cat >> confdefs.h
<<\EOF
4760 #define CROSS_COMPILE 1
4764 echo "$ac_t""$cross_gas" 1>&6
4766 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4767 # for constant arguments. Useless!
4768 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4769 echo "configure:4770: checking for working alloca.h" >&5
4770 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4771 echo $ac_n "(cached) $ac_c" 1>&6
4773 cat > conftest.
$ac_ext <<EOF
4774 #line 4775 "configure"
4775 #include "confdefs.h"
4778 char *p = alloca(2 * sizeof(int));
4781 if { (eval echo configure
:4782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4783 ac_cv_header_alloca_h
=yes
4785 echo "configure: failed program was:" >&5
4786 cat conftest.
$ac_ext >&5
4788 ac_cv_header_alloca_h
=no
4793 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4794 if test $ac_cv_header_alloca_h = yes; then
4795 cat >> confdefs.h
<<\EOF
4796 #define HAVE_ALLOCA_H 1
4801 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4802 echo "configure:4803: checking for alloca" >&5
4803 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4804 echo $ac_n "(cached) $ac_c" 1>&6
4806 cat > conftest.
$ac_ext <<EOF
4807 #line 4808 "configure"
4808 #include "confdefs.h"
4811 # define alloca __builtin_alloca
4814 # include <malloc.h>
4815 # define alloca _alloca
4818 # include <alloca.h>
4823 # ifndef alloca /* predefined by HP cc +Olibcalls */
4832 char *p = (char *) alloca(1);
4835 if { (eval echo configure
:4836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4837 ac_cv_func_alloca_works
=yes
4839 echo "configure: failed program was:" >&5
4840 cat conftest.
$ac_ext >&5
4842 ac_cv_func_alloca_works
=no
4847 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4848 if test $ac_cv_func_alloca_works = yes; then
4849 cat >> confdefs.h
<<\EOF
4850 #define HAVE_ALLOCA 1
4855 if test $ac_cv_func_alloca_works = no
; then
4856 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4857 # that cause trouble. Some versions do not even contain alloca or
4858 # contain a buggy version. If you still want to use their alloca,
4859 # use ar to extract alloca.o from them instead of compiling alloca.c.
4860 ALLOCA
=alloca.
${ac_objext}
4861 cat >> confdefs.h
<<\EOF
4866 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4867 echo "configure:4868: checking whether alloca needs Cray hooks" >&5
4868 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4869 echo $ac_n "(cached) $ac_c" 1>&6
4871 cat > conftest.
$ac_ext <<EOF
4872 #line 4873 "configure"
4873 #include "confdefs.h"
4874 #if defined(CRAY) && ! defined(CRAY2)
4881 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4882 egrep "webecray" >/dev
/null
2>&1; then
4893 echo "$ac_t""$ac_cv_os_cray" 1>&6
4894 if test $ac_cv_os_cray = yes; then
4895 for ac_func
in _getb67 GETB67 getb67
; do
4896 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4897 echo "configure:4898: checking for $ac_func" >&5
4898 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4899 echo $ac_n "(cached) $ac_c" 1>&6
4901 cat > conftest.
$ac_ext <<EOF
4902 #line 4903 "configure"
4903 #include "confdefs.h"
4904 /* System header to define __stub macros and hopefully few prototypes,
4905 which can conflict with char $ac_func(); below. */
4907 /* Override any gcc2 internal prototype to avoid an error. */
4908 /* We use char because int might match the return type of a gcc2
4909 builtin and then its argument prototype would still apply. */
4914 /* The GNU C library defines this for functions which it implements
4915 to always fail with ENOSYS. Some functions are actually named
4916 something starting with __ and the normal name is an alias. */
4917 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4925 if { (eval echo configure
:4926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4927 eval "ac_cv_func_$ac_func=yes"
4929 echo "configure: failed program was:" >&5
4930 cat conftest.
$ac_ext >&5
4932 eval "ac_cv_func_$ac_func=no"
4937 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4938 echo "$ac_t""yes" 1>&6
4939 cat >> confdefs.h
<<EOF
4940 #define CRAY_STACKSEG_END $ac_func
4945 echo "$ac_t""no" 1>&6
4951 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4952 echo "configure:4953: checking stack direction for C alloca" >&5
4953 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4954 echo $ac_n "(cached) $ac_c" 1>&6
4956 if test "$cross_compiling" = yes; then
4957 ac_cv_c_stack_direction
=0
4959 cat > conftest.
$ac_ext <<EOF
4960 #line 4961 "configure"
4961 #include "confdefs.h"
4962 find_stack_direction ()
4964 static char *addr = 0;
4969 return find_stack_direction ();
4972 return (&dummy > addr) ? 1 : -1;
4976 exit (find_stack_direction() < 0);
4979 if { (eval echo configure
:4980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4981 ac_cv_c_stack_direction
=1
4983 echo "configure: failed program was:" >&5
4984 cat conftest.
$ac_ext >&5
4986 ac_cv_c_stack_direction
=-1
4993 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4994 cat >> confdefs.h
<<EOF
4995 #define STACK_DIRECTION $ac_cv_c_stack_direction
5000 echo $ac_n "checking for inline""... $ac_c" 1>&6
5001 echo "configure:5002: checking for inline" >&5
5002 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5003 echo $ac_n "(cached) $ac_c" 1>&6
5006 for ac_kw
in inline __inline__ __inline
; do
5007 cat > conftest.
$ac_ext <<EOF
5008 #line 5009 "configure"
5009 #include "confdefs.h"
5015 if { (eval echo configure
:5016: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5017 ac_cv_c_inline
=$ac_kw; break
5019 echo "configure: failed program was:" >&5
5020 cat conftest.
$ac_ext >&5
5027 echo "$ac_t""$ac_cv_c_inline" 1>&6
5028 case "$ac_cv_c_inline" in
5030 no
) cat >> confdefs.h
<<\EOF
5034 *) cat >> confdefs.h
<<EOF
5035 #define inline $ac_cv_c_inline
5041 # VMS doesn't have unlink.
5042 for ac_func
in unlink remove
5044 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5045 echo "configure:5046: checking for $ac_func" >&5
5046 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5047 echo $ac_n "(cached) $ac_c" 1>&6
5049 cat > conftest.
$ac_ext <<EOF
5050 #line 5051 "configure"
5051 #include "confdefs.h"
5052 /* System header to define __stub macros and hopefully few prototypes,
5053 which can conflict with char $ac_func(); below. */
5055 /* Override any gcc2 internal prototype to avoid an error. */
5056 /* We use char because int might match the return type of a gcc2
5057 builtin and then its argument prototype would still apply. */
5062 /* The GNU C library defines this for functions which it implements
5063 to always fail with ENOSYS. Some functions are actually named
5064 something starting with __ and the normal name is an alias. */
5065 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5073 if { (eval echo configure
:5074: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5075 eval "ac_cv_func_$ac_func=yes"
5077 echo "configure: failed program was:" >&5
5078 cat conftest.
$ac_ext >&5
5080 eval "ac_cv_func_$ac_func=no"
5085 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5086 echo "$ac_t""yes" 1>&6
5087 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5088 cat >> confdefs.h
<<EOF
5089 #define $ac_tr_func 1
5093 echo "$ac_t""no" 1>&6
5098 # Some systems don't have sbrk().
5101 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5102 echo "configure:5103: checking for $ac_func" >&5
5103 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5104 echo $ac_n "(cached) $ac_c" 1>&6
5106 cat > conftest.
$ac_ext <<EOF
5107 #line 5108 "configure"
5108 #include "confdefs.h"
5109 /* System header to define __stub macros and hopefully few prototypes,
5110 which can conflict with char $ac_func(); below. */
5112 /* Override any gcc2 internal prototype to avoid an error. */
5113 /* We use char because int might match the return type of a gcc2
5114 builtin and then its argument prototype would still apply. */
5119 /* The GNU C library defines this for functions which it implements
5120 to always fail with ENOSYS. Some functions are actually named
5121 something starting with __ and the normal name is an alias. */
5122 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5130 if { (eval echo configure
:5131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5132 eval "ac_cv_func_$ac_func=yes"
5134 echo "configure: failed program was:" >&5
5135 cat conftest.
$ac_ext >&5
5137 eval "ac_cv_func_$ac_func=no"
5142 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5143 echo "$ac_t""yes" 1>&6
5144 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5145 cat >> confdefs.h
<<EOF
5146 #define $ac_tr_func 1
5150 echo "$ac_t""no" 1>&6
5155 # do we need the math library?
5156 case "${need_libm}" in
5159 case "$lt_target" in
5160 *-*-beos* |
*-*-cygwin*)
5161 # These system don't have libm
5164 echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5165 echo "configure:5166: checking for _mwvalidcheckl in -lmw" >&5
5166 ac_lib_var
=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5167 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5168 echo $ac_n "(cached) $ac_c" 1>&6
5170 ac_save_LIBS
="$LIBS"
5172 cat > conftest.
$ac_ext <<EOF
5173 #line 5174 "configure"
5174 #include "confdefs.h"
5175 /* Override any gcc2 internal prototype to avoid an error. */
5176 /* We use char because int might match the return type of a gcc2
5177 builtin and then its argument prototype would still apply. */
5178 char _mwvalidcheckl();
5184 if { (eval echo configure
:5185: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5186 eval "ac_cv_lib_$ac_lib_var=yes"
5188 echo "configure: failed program was:" >&5
5189 cat conftest.
$ac_ext >&5
5191 eval "ac_cv_lib_$ac_lib_var=no"
5194 LIBS
="$ac_save_LIBS"
5197 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5198 echo "$ac_t""yes" 1>&6
5201 echo "$ac_t""no" 1>&6
5204 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5205 echo "configure:5206: checking for main in -lm" >&5
5206 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5207 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5208 echo $ac_n "(cached) $ac_c" 1>&6
5210 ac_save_LIBS
="$LIBS"
5212 cat > conftest.
$ac_ext <<EOF
5213 #line 5214 "configure"
5214 #include "confdefs.h"
5220 if { (eval echo configure
:5221: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5222 eval "ac_cv_lib_$ac_lib_var=yes"
5224 echo "configure: failed program was:" >&5
5225 cat conftest.
$ac_ext >&5
5227 eval "ac_cv_lib_$ac_lib_var=no"
5230 LIBS
="$ac_save_LIBS"
5233 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5234 echo "$ac_t""yes" 1>&6
5237 echo "$ac_t""no" 1>&6
5242 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5243 echo "configure:5244: checking for main in -lm" >&5
5244 ac_lib_var
=`echo m'_'main | sed 'y%./+-%__p_%'`
5245 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5246 echo $ac_n "(cached) $ac_c" 1>&6
5248 ac_save_LIBS
="$LIBS"
5250 cat > conftest.
$ac_ext <<EOF
5251 #line 5252 "configure"
5252 #include "confdefs.h"
5258 if { (eval echo configure
:5259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5260 eval "ac_cv_lib_$ac_lib_var=yes"
5262 echo "configure: failed program was:" >&5
5263 cat conftest.
$ac_ext >&5
5265 eval "ac_cv_lib_$ac_lib_var=no"
5268 LIBS
="$ac_save_LIBS"
5271 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5272 echo "$ac_t""yes" 1>&6
5275 echo "$ac_t""no" 1>&6
5285 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
5286 # enough, but on some of those systems, the assert macro relies on requoting
5288 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5289 echo "configure:5290: checking for working assert macro" >&5
5290 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5291 echo $ac_n "(cached) $ac_c" 1>&6
5293 cat > conftest.
$ac_ext <<EOF
5294 #line 5295 "configure"
5295 #include "confdefs.h"
5300 /* check for requoting problems */
5301 static int a, b, c, d;
5303 assert (!strcmp(s, "foo bar baz quux"));
5304 /* check for newline handling */
5310 if { (eval echo configure
:5311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5312 gas_cv_assert_ok
=yes
5314 echo "configure: failed program was:" >&5
5315 cat conftest.
$ac_ext >&5
5321 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5322 test $gas_cv_assert_ok = yes ||
cat >> confdefs.h
<<\EOF
5323 #define BROKEN_ASSERT 1
5328 # On some systems, the system header files may not declare malloc, realloc,
5329 # and free. There are places where gas needs these functions to have been
5330 # declared -- such as when taking their addresses.
5332 #ifdef HAVE_MEMORY_H
5335 #ifdef HAVE_STRING_H
5338 #ifdef HAVE_STRINGS_H
5339 #include <strings.h>
5342 #ifdef HAVE_STDLIB_H
5345 #ifdef HAVE_UNISTD_H
5350 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5351 echo "configure:5352: checking whether declaration is required for strstr" >&5
5352 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5353 echo $ac_n "(cached) $ac_c" 1>&6
5355 cat > conftest.
$ac_ext <<EOF
5356 #line 5357 "configure"
5357 #include "confdefs.h"
5361 typedef char *(*f)();
5367 if { (eval echo configure
:5368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5369 gas_cv_decl_needed_strstr
=no
5371 echo "configure: failed program was:" >&5
5372 cat conftest.
$ac_ext >&5
5374 gas_cv_decl_needed_strstr
=yes
5378 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5379 if test $gas_cv_decl_needed_strstr = yes; then
5380 cat >> confdefs.h
<<\EOF
5381 #define NEED_DECLARATION_STRSTR 1
5387 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5388 echo "configure:5389: checking whether declaration is required for malloc" >&5
5389 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5390 echo $ac_n "(cached) $ac_c" 1>&6
5392 cat > conftest.
$ac_ext <<EOF
5393 #line 5394 "configure"
5394 #include "confdefs.h"
5398 typedef char *(*f)();
5404 if { (eval echo configure
:5405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5406 gas_cv_decl_needed_malloc
=no
5408 echo "configure: failed program was:" >&5
5409 cat conftest.
$ac_ext >&5
5411 gas_cv_decl_needed_malloc
=yes
5415 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
5416 if test $gas_cv_decl_needed_malloc = yes; then
5417 cat >> confdefs.h
<<\EOF
5418 #define NEED_DECLARATION_MALLOC 1
5424 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
5425 echo "configure:5426: checking whether declaration is required for free" >&5
5426 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
5427 echo $ac_n "(cached) $ac_c" 1>&6
5429 cat > conftest.
$ac_ext <<EOF
5430 #line 5431 "configure"
5431 #include "confdefs.h"
5435 typedef void (*f)();
5441 if { (eval echo configure
:5442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5443 gas_cv_decl_needed_free
=no
5445 echo "configure: failed program was:" >&5
5446 cat conftest.
$ac_ext >&5
5448 gas_cv_decl_needed_free
=yes
5452 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
5453 if test $gas_cv_decl_needed_free = yes; then
5454 cat >> confdefs.h
<<\EOF
5455 #define NEED_DECLARATION_FREE 1
5461 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
5462 echo "configure:5463: checking whether declaration is required for sbrk" >&5
5463 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
5464 echo $ac_n "(cached) $ac_c" 1>&6
5466 cat > conftest.
$ac_ext <<EOF
5467 #line 5468 "configure"
5468 #include "confdefs.h"
5472 typedef char *(*f)();
5478 if { (eval echo configure
:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5480 gas_cv_decl_needed_sbrk
=no
5482 echo "configure: failed program was:" >&5
5483 cat conftest.
$ac_ext >&5
5485 gas_cv_decl_needed_sbrk
=yes
5489 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
5490 if test $gas_cv_decl_needed_sbrk = yes; then
5491 cat >> confdefs.h
<<\EOF
5492 #define NEED_DECLARATION_SBRK 1
5498 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
5499 echo "configure:5500: checking whether declaration is required for environ" >&5
5500 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
5501 echo $ac_n "(cached) $ac_c" 1>&6
5503 cat > conftest.
$ac_ext <<EOF
5504 #line 5505 "configure"
5505 #include "confdefs.h"
5515 if { (eval echo configure
:5516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5517 gas_cv_decl_needed_environ
=no
5519 echo "configure: failed program was:" >&5
5520 cat conftest.
$ac_ext >&5
5522 gas_cv_decl_needed_environ
=yes
5526 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
5527 if test $gas_cv_decl_needed_environ = yes; then
5528 cat >> confdefs.h
<<\EOF
5529 #define NEED_DECLARATION_ENVIRON 1
5535 # Does errno.h declare errno, or do we have to add a separate declaration
5538 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
5539 echo "configure:5540: checking whether declaration is required for errno" >&5
5540 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
5541 echo $ac_n "(cached) $ac_c" 1>&6
5543 cat > conftest.
$ac_ext <<EOF
5544 #line 5545 "configure"
5545 #include "confdefs.h"
5559 if { (eval echo configure
:5560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5561 gas_cv_decl_needed_errno
=no
5563 echo "configure: failed program was:" >&5
5564 cat conftest.
$ac_ext >&5
5566 gas_cv_decl_needed_errno
=yes
5570 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
5571 if test $gas_cv_decl_needed_errno = yes; then
5572 cat >> confdefs.h
<<\EOF
5573 #define NEED_DECLARATION_ERRNO 1
5582 cat > confcache
<<\EOF
5583 # This file is a shell script that caches the results of configure
5584 # tests run on this system so they can be shared between configure
5585 # scripts and configure runs. It is not useful on other systems.
5586 # If it contains results you don't want to keep, you may remove or edit it.
5588 # By default, configure uses ./config.cache as the cache file,
5589 # creating it if it does not exist already. You can give configure
5590 # the --cache-file=FILE option to use a different cache file; that is
5591 # what configure does when it calls configure scripts in
5592 # subdirectories, so they share the cache.
5593 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5594 # config.status only pays attention to the cache file if you give it the
5595 # --recheck option to rerun configure.
5598 # The following way of writing the cache mishandles newlines in values,
5599 # but we know of no workaround that is simple, portable, and efficient.
5600 # So, don't put newlines in cache variables' values.
5601 # Ultrix sh set writes to stderr and can't be redirected directly,
5602 # and sets the high bit in the cache file unless we assign to the vars.
5604 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5606 # `set' does not quote correctly, so add quotes (double-quote substitution
5607 # turns \\\\ into \\, and sed turns \\ into \).
5609 -e "s/'/'\\\\''/g" \
5610 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5613 # `set' quotes correctly as required by POSIX, so do not add quotes.
5614 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5617 if cmp -s $cache_file confcache
; then
5620 if test -w $cache_file; then
5621 echo "updating cache $cache_file"
5622 cat confcache
> $cache_file
5624 echo "not updating unwritable cache $cache_file"
5629 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5631 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5632 # Let make expand exec_prefix.
5633 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5635 # Any assignment to VPATH causes Sun make to only execute
5636 # the first set of double-colon rules, so remove it if not needed.
5637 # If there is a colon in the path, we need to keep it.
5638 if test "x$srcdir" = x.
; then
5639 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5642 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5644 DEFS
=-DHAVE_CONFIG_H
5646 # Without the "./", some shells look in PATH for config.status.
5647 : ${CONFIG_STATUS=./config.status}
5649 echo creating
$CONFIG_STATUS
5650 rm -f $CONFIG_STATUS
5651 cat > $CONFIG_STATUS <<EOF
5653 # Generated automatically by configure.
5654 # Run this file to recreate the current configuration.
5655 # This directory was configured as follows,
5656 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5658 # $0 $ac_configure_args
5660 # Compiler output produced by configure, useful for debugging
5661 # configure, is in ./config.log if it exists.
5663 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5666 case "\$ac_option" in
5667 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5668 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5669 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5670 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5671 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5673 -help | --help | --hel | --he | --h)
5674 echo "\$ac_cs_usage"; exit 0 ;;
5675 *) echo "\$ac_cs_usage"; exit 1 ;;
5679 ac_given_srcdir=$srcdir
5680 ac_given_INSTALL="$INSTALL"
5682 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
5684 cat >> $CONFIG_STATUS <<EOF
5686 # Protect against being on the right side of a sed subst in config.status.
5687 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5688 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5692 s%@CFLAGS@%$CFLAGS%g
5693 s%@CPPFLAGS@%$CPPFLAGS%g
5694 s%@CXXFLAGS@%$CXXFLAGS%g
5695 s%@FFLAGS@%$FFLAGS%g
5697 s%@LDFLAGS@%$LDFLAGS%g
5699 s%@exec_prefix@%$exec_prefix%g
5700 s%@prefix@%$prefix%g
5701 s%@program_transform_name@%$program_transform_name%g
5702 s%@bindir@%$bindir%g
5703 s%@sbindir@%$sbindir%g
5704 s%@libexecdir@%$libexecdir%g
5705 s%@datadir@%$datadir%g
5706 s%@sysconfdir@%$sysconfdir%g
5707 s%@sharedstatedir@%$sharedstatedir%g
5708 s%@localstatedir@%$localstatedir%g
5709 s%@libdir@%$libdir%g
5710 s%@includedir@%$includedir%g
5711 s%@oldincludedir@%$oldincludedir%g
5712 s%@infodir@%$infodir%g
5713 s%@mandir@%$mandir%g
5715 s%@host_alias@%$host_alias%g
5716 s%@host_cpu@%$host_cpu%g
5717 s%@host_vendor@%$host_vendor%g
5718 s%@host_os@%$host_os%g
5719 s%@target@%$target%g
5720 s%@target_alias@%$target_alias%g
5721 s%@target_cpu@%$target_cpu%g
5722 s%@target_vendor@%$target_vendor%g
5723 s%@target_os@%$target_os%g
5725 s%@build_alias@%$build_alias%g
5726 s%@build_cpu@%$build_cpu%g
5727 s%@build_vendor@%$build_vendor%g
5728 s%@build_os@%$build_os%g
5729 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5730 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5731 s%@INSTALL_DATA@%$INSTALL_DATA%g
5732 s%@PACKAGE@%$PACKAGE%g
5733 s%@VERSION@%$VERSION%g
5734 s%@ACLOCAL@%$ACLOCAL%g
5735 s%@AUTOCONF@%$AUTOCONF%g
5736 s%@AUTOMAKE@%$AUTOMAKE%g
5737 s%@AUTOHEADER@%$AUTOHEADER%g
5738 s%@MAKEINFO@%$MAKEINFO%g
5739 s%@SET_MAKE@%$SET_MAKE%g
5740 s%@RANLIB@%$RANLIB%g
5743 s%@LIBTOOL@%$LIBTOOL%g
5744 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
5745 s%@GDBINIT@%$GDBINIT%g
5746 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
5747 s%@extra_objects@%$extra_objects%g
5748 s%@target_cpu_type@%$target_cpu_type%g
5749 s%@obj_format@%$obj_format%g
5750 s%@te_file@%$te_file%g
5751 s%@install_tooldir@%$install_tooldir%g
5753 s%@BFDLIB@%$BFDLIB%g
5754 s%@OPCODES_LIB@%$OPCODES_LIB%g
5755 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
5758 s%@LEXLIB@%$LEXLIB%g
5760 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
5761 s%@ALLOCA@%$ALLOCA%g
5762 s%@USE_NLS@%$USE_NLS%g
5763 s%@MSGFMT@%$MSGFMT%g
5764 s%@GMSGFMT@%$GMSGFMT%g
5765 s%@XGETTEXT@%$XGETTEXT%g
5766 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5767 s%@CATALOGS@%$CATALOGS%g
5768 s%@CATOBJEXT@%$CATOBJEXT%g
5769 s%@DATADIRNAME@%$DATADIRNAME%g
5770 s%@GMOFILES@%$GMOFILES%g
5771 s%@INSTOBJEXT@%$INSTOBJEXT%g
5772 s%@INTLDEPS@%$INTLDEPS%g
5773 s%@INTLLIBS@%$INTLLIBS%g
5774 s%@INTLOBJS@%$INTLOBJS%g
5775 s%@POFILES@%$POFILES%g
5777 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5779 s%@GT_YES@%$GT_YES%g
5780 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5782 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5783 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5785 s%@EXEEXT@%$EXEEXT%g
5791 cat >> $CONFIG_STATUS <<\EOF
5793 # Split the substitutions into bite-sized pieces for seds with
5794 # small command number limits, like on Digital OSF/1 and HP-UX.
5795 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5796 ac_file
=1 # Number of current file.
5797 ac_beg
=1 # First line for current file.
5798 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5801 while $ac_more_lines; do
5802 if test $ac_beg -gt 1; then
5803 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5805 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5807 if test ! -s conftest.s
$ac_file; then
5809 rm -f conftest.s
$ac_file
5811 if test -z "$ac_sed_cmds"; then
5812 ac_sed_cmds
="sed -f conftest.s$ac_file"
5814 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5816 ac_file
=`expr $ac_file + 1`
5818 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5821 if test -z "$ac_sed_cmds"; then
5826 cat >> $CONFIG_STATUS <<EOF
5828 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
5830 cat >> $CONFIG_STATUS <<\EOF
5831 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5832 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5834 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5835 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5836 *) ac_file_in
="${ac_file}.in" ;;
5839 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5841 # Remove last slash and all that follows it. Not all systems have dirname.
5842 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5843 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5844 # The file is in a subdirectory.
5845 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5846 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5847 # A "../" for each directory in $ac_dir_suffix.
5848 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5850 ac_dir_suffix
= ac_dots
=
5853 case "$ac_given_srcdir" in
5855 if test -z "$ac_dots"; then top_srcdir
=.
5856 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5857 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5859 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5860 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5863 case "$ac_given_INSTALL" in
5864 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5865 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5868 echo creating
"$ac_file"
5870 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5872 *Makefile
*) ac_comsub
="1i\\
5873 # $configure_input" ;;
5877 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5879 s%@configure_input@%$configure_input%g
5880 s%@srcdir@%$srcdir%g
5881 s%@top_srcdir@%$top_srcdir%g
5882 s%@INSTALL@%$INSTALL%g
5883 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5887 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5888 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5890 # ac_d sets the value in "#define NAME VALUE" lines.
5891 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5892 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5895 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5896 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5897 ac_uB
='\([ ]\)%\1#\2define\3'
5900 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5901 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5902 ac_eB
='$%\1#\2define\3'
5906 if test "${CONFIG_HEADERS+set}" != set; then
5908 cat >> $CONFIG_STATUS <<EOF
5909 CONFIG_HEADERS="config.h:config.in"
5911 cat >> $CONFIG_STATUS <<\EOF
5913 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5914 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5916 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5917 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5918 *) ac_file_in
="${ac_file}.in" ;;
5921 echo creating
$ac_file
5923 rm -f conftest.frag conftest.
in conftest.out
5924 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5925 cat $ac_file_inputs > conftest.
in
5929 # Transform confdefs.h into a sed script conftest.vals that substitutes
5930 # the proper values into config.h.in to produce config.h. And first:
5931 # Protect against being on the right side of a sed subst in config.status.
5932 # Protect against being in an unquoted here document in config.status.
5934 cat > conftest.hdr
<<\EOF
5937 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5941 sed -n -f conftest.hdr confdefs.h > conftest.vals
5944 # This sed command replaces #undef with comments. This is necessary, for
5945 # example, in the case of _POSIX_SOURCE, which is predefined and required
5946 # on some systems where configure will not decide to define it.
5947 cat >> conftest.vals <<\EOF
5948 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5951 # Break up conftest.vals because some shells have a limit on
5952 # the size of here documents, and old seds have small limits too.
5957 ac_lines=`grep -c . conftest.vals
`
5958 # grep -c gives empty output for an empty file on some AIX systems.
5959 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5960 # Write a limited-size here document to conftest.frag.
5961 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5962 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5964 sed -f conftest.frag conftest.in > conftest.out
5966 mv conftest.out conftest.in
5968 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5970 mv conftest.tail conftest.vals
5974 cat >> $CONFIG_STATUS <<\EOF
5975 rm -f conftest.frag conftest.h
5976 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5977 cat conftest.in >> conftest.h
5979 if cmp -s $ac_file conftest.h 2>/dev/null; then
5980 echo "$ac_file is unchanged"
5983 # Remove last slash and all that follows it. Not all systems have dirname.
5984 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
5985 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5986 # The file is in a subdirectory.
5987 test ! -d "$ac_dir" && mkdir "$ac_dir"
5990 mv conftest.h $ac_file
5995 cat >> $CONFIG_STATUS <<EOF
5997 target_cpu_type=${target_cpu_type}
5998 cgen_cpu_prefix=${cgen_cpu_prefix}
5999 obj_format=${obj_format}
6002 cat >> $CONFIG_STATUS <<\EOF
6003 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6004 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6005 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6006 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6007 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6008 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6009 if test "x$cgen_cpu_prefix" != x ; then
6010 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6013 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6016 chmod +x $CONFIG_STATUS
6017 rm -fr confdefs* $ac_clean_files
6018 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1